@charset "utf-8";


.mail {text-decoration: none; color: #dee8ee;}

.mail:hover {text-decoration: underline; color: white}

.bleu {color: #30434e}

.bleu2 {color: #00A0E0}

.vert {color: #005ea8}

.vert2 {color :#116a9e}

.vert_b {color: #40801C}

.orange {color: #E07D00}

.rose {color: #E00082}

.gris {color: #858585}

.rouge {color: #990000}

.rouge2 {color: #9A0000} 

.batiment_recherche {color: #084d93; font-size: 12px; font-weight: bold; text-decoration: underline} 

.batiment_recherche:hover {color :#226ebc; font-size: 12px; font-weight: bold; text-decoration: underline}

.service_recherche {color :#30434e; font-size: 10px; font-weight: bold; text-decoration: underline} 

.service_recherche:hover {color :#778289; font-size: 10px; font-weight: bold; text-decoration: underline}

.gris_recherche {color: #CBCBCB; font-size: 14px; font-weight: bold}

.blanc_recherche {color: #FFFFFF; font-size: 14px; font-weight: bold}

.bleu_recherche {color: #30434e; font-size: 14px; font-weight: bold}

.bleu_recherche2 {color: #30434e; font-size: 10px; font-weight: bold}

.vert_recherche {color: white; font-size: 14px; font-weight: bold}

.vert_recherche2 {color: white; font-size: 12px; font-weight: bold}

.vert_recherche3 {color: white}

.rouge_recherche {color: #9A0000; font-size: 14px; font-weight: bold}

.rouge_recherche2 {color: #9A0000; font-size: 10px; font-weight: bold}

.menu_int {color: #30434e; font-weight: bold; text-decoration: none}

.menu_int:hover {text-decoration: none; color: #778289; font-weight: bold}

.menu_interne {color: #30434e; font-weight: bold; line-height: 10px; text-decoration: none}

.menu_interne:hover {text-decoration: underline; line-height: 10px; color: #778289; font-weight: bold}

.menu_admin {color: #30434e; font-weight: bold; line-height: 8px; text-decoration: none}

.menu_admin:hover {text-decoration: none; line-height: 8px; color: #778289; font-weight: bold}

.recherche_admin {color: #9A0000; font-weight: bold; line-height: 8px; text-decoration: none}

.recherche_admin:hover {text-decoration: none; line-height: 8px; color: #778289; font-weight: bold}

.recherche_resu {color: #005ea8; font-weight: bold; text-decoration: none; font-size: 1.2em}

.recherche_resu:hover {text-decoration: none; color: #778289; font-weight: bold}

.recherche_service {color: #30434e; font-weight: bold; text-decoration: none}

.recherche_service:hover {text-decoration: none; color: #778289; font-weight: bold}

.loupe {text-decoration: none; color: white}

.loupe:hover {text-decoration: none; color :#116a9e}

.cellule_menu {padding-left: 33px; text-align: left}   

.lien_service {color: #005ea8; text-decoration: none; font-weight: normal}

.lien_service:hover {color: #005ea8; text-decoration: underline;}

.lien_int_service {color: #ffffff; text-decoration: none; font-size: 10px; font-weight: normal}

.lien_int_service:hover {color: #ffffff; text-decoration: none; font-size: 10px; font-weight: bold}

td {font-family: Tahoma,Arial; font-size: 10px; color: #30434e; padding: 0 0 0 0}

.pastille {font-family: Tahoma,Arial; font-size: 9px; color: white}

input.recherche {border:1px inset #E3E3E5;  background-color:white; width:100px;}

input.champ {border:1px inset #E3E3E5;  background-color:white; width:300px;}

input.champ:hover {background-color:white;  color:black;}

input.champ2 {border:1px inset #E3E3E5;  background-color:white}

input.champ2:hover {background-color:white;  color:black;}

#a1 {z-index: 1; display: none;  position: absolute;  border: 3px solid;  border-color: #116a9e;  width: 152px; height: 131px;  top: 95px;  margin-left: 14px;  background: url(images/espaceur.gif);  cursor: crosshair}

#b1 {z-index: 1; display: none;  position: absolute;  border: 3px solid;  border-color: #116a9e;  width: 152px; height: 131px;  top: 95px;  margin-left: 171px;  background: url(images/espaceur.gif);  cursor: crosshair}

#c1 {z-index: 1; display: none;  position: absolute;  border: 3px solid;  border-color: #116a9e;  width: 152px; height: 131px;  top: 95px;  margin-left: 328px;  background: url(images/espaceur.gif);  cursor: crosshair}

#d1 {z-index: 1; display: none;  position: absolute;  border: 3px solid;  border-color: #116a9e;  width: 152px; height: 131px;  top: 95px;  margin-left: 485px;  background: url(images/espaceur.gif);  cursor: crosshair}

#a2 {z-index: 1; display: none;  position: absolute;  border: 3px solid;  border-color: #116a9e;  width: 152px; height: 131px;  top: 231px;  margin-left: 14px;  background: url(images/espaceur.gif);  cursor: crosshair}

#b2 {z-index: 1; display: none;  position: absolute;  border: 3px solid;  border-color: #116a9e;  width: 152px; height: 131px;  top: 231px;  margin-left: 171px;  background: url(images/espaceur.gif);  cursor: crosshair}

#c2 {z-index: 1; display: none;  position: absolute;  border: 3px solid;  border-color: #116a9e;  width: 152px; height: 131px;  top: 231px;  margin-left: 328px;  background: url(images/espaceur.gif);  cursor: crosshair}

#d2 {z-index: 1; display: none;  position: absolute;  border: 3px solid;  border-color: #116a9e;  width: 152px; height: 131px;  top: 231px;  margin-left: 485px;  background: url(images/espaceur.gif);  cursor: crosshair}

#a3 {z-index: 1; display: none;  position: absolute;  border: 3px solid;  border-color: #116a9e;  width: 152px; height: 131px;  top: 367px;  margin-left: 14px;  background: url(images/espaceur.gif);  cursor: crosshair}

#b3 {z-index: 1; display: none;  position: absolute;  border: 3px solid;  border-color: #116a9e;  width: 152px; height: 131px;  top: 367px;  margin-left: 171px;  background: url(images/espaceur.gif);  cursor: crosshair}

#c3 {z-index: 1; display: none;  position: absolute;  border: 3px solid;  border-color: #116a9e;  width: 152px; height: 131px;  top: 367px;  margin-left: 328px;  background: url(images/espaceur.gif);  cursor: crosshair}

#d3 {z-index: 1; display: none;  position: absolute;  border: 3px solid;  border-color: #116a9e;  width: 152px; height: 131px;  top: 367px;  margin-left: 485px;  background: url(images/espaceur.gif);  cursor: crosshair}

#a4 {z-index: 1; display: none;  position: absolute;  border: 3px solid;  border-color: #116a9e;  width: 152px; height: 131px;  top: 503px;  margin-left: 14px;  background: url(images/espaceur.gif);  cursor: crosshair}

#b4 {z-index: 1; display: none;  position: absolute;  border: 3px solid;  border-color: #116a9e;  width: 152px; height: 131px;  top: 503px;  margin-left: 171px;  background: url(images/espaceur.gif);  cursor: crosshair}

#c4 {z-index: 1; display: none;  position: absolute;  border: 3px solid;  border-color: #116a9e;  width: 152px; height: 131px;  top: 503px;  margin-left: 328px;  background: url(images/espaceur.gif);  cursor: crosshair}

#d4 {z-index: 1; display: none;  position: absolute;  border: 3px solid;  border-color: #116a9e;  width: 152px; height: 131px;  top: 503px;  margin-left: 485px;  background: url(images/espaceur.gif);  cursor: crosshair}

#cadre_recherche {z-index: 1; display: block;  position: absolute;  border: 4px solid;  border-color: #D50D0D;  width: 150px;  height: 129px;  top: 508px;  margin-left: 603px;  background: url(images/espaceur.gif);  cursor: crosshair}

#biblio {z-index: 1; background:  url(images/pastilles/biblio.gif); display: block; height: 20px; margin-left: 320px; position: absolute; text-align: center; top: 300px; vertical-align: middle; width: 20px}

#centre {z-index: 8; display: none; position: absolute; top: 233px; border-top: 1px solid; border-right: 1px solid; border-bottom: 1px solid; border-color: #728788; width: 300px; height: 200px; margin-left: 132px}

#centre2 {z-index: 8; overflow: auto; position: relative; top: 0px; left: 0px; width: 299px; height: 179px; background-color: #dee8ee; border-left: 1px solid; border-color: #728788}

#cronenbourg {z-index: 8; display: none; position: absolute; top: 254px; border-top: 1px solid; border-right: 1px solid; border-bottom: 1px solid; border-color: #728788; width: 300px; height: 200px; margin-left: 132px}

#cronenbourg2 {z-index: 8; overflow: auto; position: relative; top: 0px; left: 0px; width: 299px; height: 179px; background-color: #dee8ee; border-left: 1px solid; border-color: #728788}

#illkirch {z-index: 8; display: none; position: absolute; top: 275px; border-top: 1px solid; border-right: 1px solid; border-bottom: 1px solid; border-color: #728788; width: 300px; height: 200px; margin-left: 132px}

#illkirch2 {z-index: 8; overflow: auto; position: relative; top: 0px; left: 0px; width: 299px; height: 179px; background-color: #dee8ee; border-left: 1px solid; border-color: #728788}

#medecine {z-index: 8; display: none; position: absolute; top: 296px; border-top: 1px solid; border-right: 1px solid; border-bottom: 1px solid; border-color: #728788; width: 300px; height: 200px; margin-left: 132px}

#medecine2 {z-index: 8; overflow: auto; position: relative; top: 0px; left: 0px; width: 299px; height: 179px; background-color: #dee8ee; border-left: 1px solid; border-color: #728788}

#autres {z-index: 8; display: none; position: absolute; top: 317px; border-top: 1px solid; border-right: 1px solid; border-bottom: 1px solid; border-color: #728788; width: 300px; height: 200px; margin-left: 132px}

#autres2 {z-index: 8; overflow: auto; position: relative; top: 0px; left: 0px; width: 299px; height: 179px; background-color: #dee8ee; border-left: 1px solid; border-color: #728788}

#acceuil_admin {margin-left: 20px}

#editService {visibility:hidden; padding-top: 10px; margin-right:10px; height:auto; padding-left:5px; padding-right:5px}

.pastille {cursor: pointer; z-index: 2; display: block; position: absolute; width: 20px; height:20px}

.pastille_over {cursor: pointer; z-index: 3; display: none; position: absolute; width: 22px; height:22px}

.pastille_int {cursor: pointer; display: block; height: 22px; position: absolute; width: 22px; z-index: 5; font-size: 9px; font-family: Tahoma,Arial; text-align: center}
 
.zoom_pastille {cursor: pointer; z-index: 2; display: block; position: absolute; width: 30px; height:30px}

.zoom_pastille_over {cursor: pointer; z-index: 3; display: none; position: absolute; width: 32px; height:32px}

.zoom_pastille_int {cursor: pointer; display: block; height: 22px; position: absolute; width: 22px; z-index: 5; font-size: 9px; font-family: Tahoma,Arial; text-align: center}
  
#pastille_big {cursor: pointer; z-index: 4; display: block;	position: absolute; width: 30px; height: 30px} 

#impression_zoom {position: absolute; top: 62px; margin-left: 565px}

table#tableau select {
	font-size: 10px;
}






