/*aperçu image ou site*/
.calque{
  opacity:.80;
  color: #FFFFFF;
  position: absolute;
  visibility : hidden;
  padding: 0px;
  font-family: Courrier;
  align: center;
  font-size: 8pt;
  background-color: #000000;
  opacity : .75;
  filter : alpha(opacity=25);
  width: 100%;
  height : 100%;
  top : 0;
  left : 0 ;

}

.image_calque{
	height: 100%;
}

.window{
  color: #FFFFFF;
  position: absolute;
  visibility : hidden;
  padding: 0px;
  font-family: Courrier;
  align: center;
  font-size: 8pt;
  background-color: #FFFFFF;
  width: 1044;
  height : 780;
  top : 42;
  left : 120 ;
/*width:1024px; height:760px; left: 21px; top: 7px;"*/
}

.contemp_window{
  width: 450px;
  height : 450px;
  border : 0;
}

/*infobulle*/
a.bulle {
   position: relative;
   color: black;
   text-decoration: none;
   border-bottom: 1px gray dotted; /* on souligne le texte */
}
a.bulle span {
   display: none; /* on masque l'infobulle */
}
a.bulle:hover {
   background: none; /* correction d'un bug IE */
   z-index: 500; /* on définit une valeur pour l'ordre d'affichage */
   cursor: help; /* on change le curseur par défaut en curseur d'aide */
}
a.bulle:hover span {
   display: inline; /* on affiche l'infobulle */
   position: absolute;
   width:400px;
  /* white-space: nowrap;  on change la valeur de la propriété white-space pour qu'il n'y ait pas de retour à la ligne non-désiré */
   text-align:justify;
   top: 600px; /* on positionne notre infobulle */
   left: 20px;
   background: white;
   color: #000000;
   padding: 3px;
   border: 1px solid #0099FF;
   border-left: 10px solid #0099FF;
}


.selectVille {
	width:150px;
	height:21px;
	background-color:#6f7074;
    color: #ffffff;
	font-size : 12px;
}

.selectExtrcDate {
	width:200px;
	height:21px;
	background-color:#6f7074;
    color: #ffffff;
	font-size : 12px;
}
a img {border: 0;}

body{scrollbar-3d-light-color: #ffffff;
	scrollbar-arrow-color: #4B4B4B;
	scrollbar-base-color: #ffffff;
	scrollbar-dark-shadow-color: #ffffff;
	scrollbar-face-color:  #ffffff;
	scrollbar-highlight-color: #4B4B4B;
	scrollbar-shadow-color: #4B4B4B;
	background-image: url(images/fond.jpg);}
	
  .rech
{
   filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#B7D8FF',EndColorStr='#e8f2ff');
	border-style : solid;
	border-bottom : solid 1px #003399;
	border-left  : solid 1px #4884FF;
	border-top : solid 1px #4884FF;
	border-right: solid 1px #003399;
	color : #000000;
	font-family : Tahoma, Tahoma, Helvetica, sans-serif;
	font-size : 12px;
	WIDTH: 100%; 
	FONT-FAMILY: Tahoma; 
	HEIGHT: 19px;
}
.legende_titre{font-size: 13px; color: #0050B8; font-family : Tahoma; font-weight: bold;}
.legende_titreAcc{font-size: 18px; color: #0050B8; font-family : Tahoma; font-weight: bold;}
.legende_fo{font-size: 15px; color: #0050B8; font-family : Tahoma; font-weight: bold;}
.legende_f_blanc{color:#ff0000; FONT-FAMILY: Tahoma; font-weight:bold; font-size: 12px; background-color:#ffffff;}
.legende_f_rouge{color:#000000; FONT-FAMILY: Tahoma;  font-size: 12px; background-color:#D2EDFF;}
.legende_rouge{color:#ffffff; FONT-FAMILY: Tahoma; font-weight:bold; font-size: 12px; background-color:#ff0000;}
.legende_bleu{color:#000000; FONT-FAMILY: Tahoma; font-weight:bold; font-size: 12px; background-color:#4B4B4B;}
.legende_vert{color:#009933; FONT-FAMILY: Tahoma; font-size: 12px; text-align : justify; }
.legende_vertG{color:#009933; FONT-FAMILY: Tahoma; font-size: 12px; font-style : bold;}
.legende{color:#ff0000; FONT-FAMILY: Tahoma; font-weight:bold; font-size: 12px; text-align : justify; }
.legende_noir{color:#00000; font-size: 12px;}

td{color:#00000; font-size: 12px;}
	
body,table {font-size: 12px; color: #4B4B4B; font-family : Tahoma;} /*texte gris*/
.bord_txt {border: #adadad 1px solid;}

A.lien:link {FONT-SIZE: 13px; COLOR: #ff0000; text-align: CENTER;   FONT-FAMILY: Tahoma; TEXT-DECORATION: none}
A.lien:active {FONT-SIZE: 13px; COLOR: #ff0000; text-align: CENTER;    FONT-FAMILY: Tahoma; TEXT-DECORATION: none}
A.lien:visited {FONT-SIZE: 13px; COLOR: #ff0000; text-align: CENTER;    FONT-FAMILY: Tahoma; TEXT-DECORATION: none}
A.lien:hover {FONT-SIZE: 13px; COLOR: #0050B8; text-align: CENTER;   FONT-FAMILY: Tahoma; TEXT-DECORATION: underline overline}

A.lien1:link {FONT-SIZE: 13px; COLOR: #0050B8; text-align: CENTER;   FONT-FAMILY: Tahoma; TEXT-DECORATION: none}
A.lien1:active {FONT-SIZE: 13px; COLOR: #0050B8; text-align: CENTER;    FONT-FAMILY: Tahoma; TEXT-DECORATION: none}
A.lien1:visited {FONT-SIZE: 13px; COLOR: #0050B8; text-align: CENTER;    FONT-FAMILY: Tahoma; TEXT-DECORATION: none}
A.lien1:hover {FONT-SIZE: 13px; COLOR: #0050B8; text-align: CENTER;   FONT-FAMILY: Tahoma; TEXT-DECORATION: underline overline}




A.info:link {FONT-SIZE: 12px; COLOR: #009933; text-align: CENTER;   FONT-FAMILY: Tahoma; TEXT-DECORATION: none}
A.info:active {FONT-SIZE: 12px; COLOR: #009933; text-align: CENTER;    FONT-FAMILY: Tahoma; TEXT-DECORATION: none}
A.info:visited {FONT-SIZE: 12px; COLOR: #009933; text-align: CENTER;    FONT-FAMILY: Tahoma; TEXT-DECORATION: none}
A.info:hover {FONT-SIZE: 12px; COLOR: #00D244; text-align: CENTER;   FONT-FAMILY: Tahoma; TEXT-DECORATION: underline overline}

A.accueil:link {FONT-SIZE: 12px; COLOR: #0050B8; text-align: CENTER; FONT-FAMILY: Tahoma; TEXT-DECORATION: none}
A.accueil:active {FONT-SIZE: 12px; COLOR: #0050B8; text-align: CENTER; FONT-FAMILY: Tahoma; TEXT-DECORATION: none}
A.accueil:visited {FONT-SIZE: 12px; COLOR: #0050B8; text-align: CENTER; FONT-FAMILY: Tahoma; TEXT-DECORATION: none}
A.accueil:hover {FONT-SIZE: 12px; COLOR: #4B4B4B; text-align: CENTER; FONT-FAMILY: Tahoma; TEXT-DECORATION: underline overline}

A.menu1:link {FONT-SIZE: 11px; COLOR: #4B4B4B; text-align: CENTER; FONT-FAMILY: Tahoma; TEXT-DECORATION: none}
A.menu1:active {FONT-SIZE: 11px; COLOR: #4B4B4B; text-align: CENTER; FONT-FAMILY: Tahoma; TEXT-DECORATION: none}
A.menu1:visited {FONT-SIZE: 11px; COLOR: #4B4B4B; text-align: CENTER; FONT-FAMILY: Tahoma; TEXT-DECORATION: none}
A.menu1:hover {FONT-SIZE: 11px; COLOR: #0050B8; text-align: CENTER; FONT-FAMILY: Tahoma; TEXT-DECORATION: underline overline}

A.menu2:link {FONT-SIZE: 11px; COLOR: #0050B8; text-align: CENTER; FONT-FAMILY: Tahoma; TEXT-DECORATION: none}
A.menu2:active {FONT-SIZE: 11px; COLOR: #0050B8; text-align: CENTER; FONT-FAMILY: Tahoma; TEXT-DECORATION: none}
A.menu2:visited {FONT-SIZE: 11px; COLOR: #0050B8; text-align: CENTER; FONT-FAMILY: Tahoma; TEXT-DECORATION: none}
A.menu2:hover {FONT-SIZE: 11px; COLOR:  #4B4B4B; text-align: CENTER; FONT-FAMILY: Tahoma; TEXT-DECORATION: underline overline}

A.menu3:link {FONT-SIZE: 12px; COLOR: #ffffff; text-align: CENTER; FONT-FAMILY: Tahoma; TEXT-DECORATION: none}
A.menu3:active {FONT-SIZE: 12px; COLOR: #ffffff; text-align: CENTER; FONT-FAMILY: Tahoma; TEXT-DECORATION: none}
A.menu3:visited {FONT-SIZE: 12px; COLOR: #ffffff; text-align: CENTER; FONT-FAMILY: Tahoma; TEXT-DECORATION: none}
A.menu3:hover {FONT-SIZE: 12px; COLOR:  #4B4B4B; text-align: CENTER; FONT-FAMILY: Tahoma; TEXT-DECORATION: underline overline}

A.liencache:link {FONT-SIZE: 12px; COLOR: #ffffff; text-align: CENTER; FONT-FAMILY: Tahoma; TEXT-DECORATION: none}
A.liencache:active {FONT-SIZE: 12px; COLOR: #ffffff; text-align: CENTER; FONT-FAMILY: Tahoma; TEXT-DECORATION: none}
A.liencache:visited {FONT-SIZE: 12px; COLOR: #ffffff; text-align: CENTER; FONT-FAMILY: Tahoma; TEXT-DECORATION: none}
A.liencache:hover {FONT-SIZE: 12px; COLOR:  #ffffff; text-align: CENTER; FONT-FAMILY: Tahoma; TEXT-DECORATION: none}

A.mail:link {FONT-SIZE: 12px; COLOR: #0461DD; text-align: CENTER; FONT-FAMILY: Tahoma; TEXT-DECORATION: none}
A.mail:active {FONT-SIZE: 12px; COLOR: #388BFC; text-align: CENTER; FONT-FAMILY: Tahoma; TEXT-DECORATION: none}
A.mail:visited {FONT-SIZE: 12px; COLOR: #388BFC; text-align: CENTER; FONT-FAMILY: Tahoma; TEXT-DECORATION: none}
A.mail:hover {FONT-SIZE: 12px; COLOR:  #8FBFFD; text-align: CENTER; FONT-FAMILY: Tahoma; TEXT-DECORATION: underline overline}

A.mailIns:link {FONT-SIZE: 11px;  font-weight:bold; COLOR: #0050B8; text-align: CENTER; FONT-FAMILY: Tahoma; TEXT-DECORATION: none}
A.mailIns:active {FONT-SIZE: 11px; font-weight:bold; COLOR: #0050B8; text-align: CENTER; FONT-FAMILY: Tahoma; TEXT-DECORATION: none}
A.mailIns:visited {FONT-SIZE: 11px; font-weight:bold; COLOR: #0050B8; text-align: CENTER; FONT-FAMILY: Tahoma; TEXT-DECORATION: none}
A.mailIns:hover {FONT-SIZE: 11px; font-weight:bold; COLOR:  #4B4B4B; text-align: CENTER; FONT-FAMILY: Tahoma; TEXT-DECORATION: underline overline}


A.mailErreur:link {FONT-SIZE: 12px; COLOR: #ffffff; text-align: CENTER; FONT-FAMILY: Tahoma; TEXT-DECORATION: none}
A.mailErreur:active {FONT-SIZE: 12px; COLOR: #ffffff; text-align: CENTER; FONT-FAMILY: Tahoma; TEXT-DECORATION: none}
A.mailErreur:visited {FONT-SIZE: 12px; COLOR: #ffffff; text-align: CENTER; FONT-FAMILY: Tahoma; TEXT-DECORATION: none}
A.mailErreur:hover {FONT-SIZE: 12px; COLOR:  #E8E8E8; text-align: CENTER; FONT-FAMILY: Tahoma; TEXT-DECORATION: underline overline}

.Style1 {font-size: 12px; color: #ffffff; font-family : Tahoma; font-weight: bold;} /*texte blanc*/
.Style2 {font-size: 11px; color: #0050B8; font-family : Tahoma; font-weight: bold;} /*titre menu*/
.Style3 { font-size: 12px;	color: #4B4B4B; font-family : Tahoma; margin-left: 15px; margin-right: 10px;} /*texte gris*/
.Style4 {font-size: 12px; color: #0050B8; font-family : Tahoma; } /*titre menu non gras*/
.StyleAcc {font-size: 12px; color: #0050B8; font-family : Tahoma; font-weight: bold;} /*titre accueil*/
.titre {font-weight:bold;	color: #0050B8; font-family : Tahoma; margin-left: 45px; margin-right: 10px;}

.EntLien {font-size: 16px; color: #0050B8; font-family : Tahoma; font-weight: bold;} /*titre menu*/


input.champsTexte{ font-family: Tahoma,Arial,Helvetica; font-size: 12px; color:#7f7f7f; font-weight:bold; background-color:#ffffff; width:125px; height:18px;}
input.champsTexte2{ font-family: Tahoma,Arial,Helvetica; font-size: 12px; color:#0050B8; font-weight:bold; background-color:#ffffff; width:350px; height:200px;}
input.champsTexte3{ font-family: Tahoma,Arial,Helvetica; font-size: 12px; color:#0050B8; font-weight:bold; background-color:#ffffff; width:350px; height:18px;}
input.submit{ font-family: Tahoma,Arial,Helvetica; font-size: 12px; color:#7f7f7f; font-weight:bold; background-color:#ffffff; width:30px; height:19px;}
input.submit2{ font-family: Tahoma,Arial,Helvetica; font-size: 12px; color:#0050B8; font-weight:bold; background-color:#ffffff; width:180px; height:19px;}
input.genere{ font-family: Tahoma,Arial,Helvetica; font-size: 12px; color:#0050B8; font-weight:bold; background-color:#ffffff; width:100px; height:19px;}
.select { font-family: Tahoma,Arial,Helvetica; font-size: 12px; color:#7f7f7f; font-weight:bold; background-color:#ffffff; width:146px; height:18px;}
input.explore{ font-family: Tahoma,Arial,Helvetica; font-size: 12px; color:#0050B8; font-weight:bold; background-color:#ffffff; width:100px; height:19px;}

.table{
	border-style : solid;
	border-bottom : solid 1px #4884FF;
	border-left  : solid 1px #4884FF;
	border-top : solid 1px #4884FF;
	border-right: solid 1px #4884FF;
	}
	
.email {
	FONT-SIZE: 12px; 
	WIDTH: 350px; 
	COLOR: #5D5D5D; 
	LINE-HEIGHT: 12px; 
	FONT-FAMILY: Tahoma; 
	HEIGHT: 18px;
}
