/* -------------------- INFOBULLE ----------------------------------------------------------------------- */
a.info 	{position: relative;border-bottom: 1px gray dotted;}
a.info span {display: none;}
a.info:hover{background: none;z-index: 10;cursor:help;}
a.info:hover span {-moz-border-radius: 5px;display: inline;position: absolute;top: 15px;left: 15px; 
   white-space:nowrap;background-color: #FFFFFF; color: #0066FF;  padding: 3px; font-size:10px;
   border: 1px solid  #0066FF;}
/*------------------------------------------------------------------------*/
body {background: url(../img/fond.png) no-repeat center top  #06F;font-family:verdana;font-size:11px;color: #FFFFFF;text-align:left;margin:0px; }
img { border:none;}


.TitreOrange2 {border-bottom:2px dotted #FFFFFF; color: #FF6600;  font-family:verdana; font-size:22px;    }
.TitreOrange {border-bottom:2px dotted #FFFFFF; color:#F90; font-family:verdana; font-size:22px;    }
.TitreOrange1 {border-bottom:1px dotted #FFFFFF; color:#F90;  font-family:verdana; font-size:12px;    }

.ligne { height:26px; line-height:26px;}
						
.texteLien { padding-top:5px; padding-bottom:5px; }

.blanc { color:#FFFFFF; line-height:10px; font-size:10px;  font-variant:normal; }

.MargeG{margin-left:10px; width:150px;}

.Gras {  font-size:17px; color:#F90;}
.Gras2 {  font-size:11px; color:#03F;}
.Gras3 {  font-size:11px; color:#F90;}
.pointille { border-bottom:1px dotted #FFFFFF; }

.Gris { color:#CCCCCC;}

#solutionsInternet { text-align:left; padding-left:20px; }

/* ---------------------------------------------------------------------------------------------------------- */

#container{ margin-left:auto;margin-right:auto; margin-top:0px;width:1000px; height:1000px;padding:0px; }
#haut { 	margin:0px; text-align:left;width:980px;height:130px; padding:0px;}
#centre { 	margin:0px;height:580px; padding:0px;}
#gauche {width:250px; height:500px;padding-top:25px;margin-left:18px;float:left;text-align:left; color: #3399FF;}
#milieu	{ margin-left:0px;display:block; float:left;padding:0px;width:725px;text-align:center;  color: #FFFFFF; }

#milieu a:link ,#milieu a:visited{text-decoration: none;font-size:12px;  font-variant:normal;  color: #F90; border-bottom:1px dotted #FFFFFF; line-height:20px; line-height:20px; 		 }
#milieu a:hover {text-decoration: none;font-size:12px;  font-variant:normal;  color: #FFFFFF; line-height:20px; 		 }

#bas {  display:block;width:980px; text-align:center;height:35px;float:left;  line-height:25px; }
#bas a:link ,#bas a:visited{text-decoration: none;	font-size:10px;  font-variant:normal; color: #FFF; border-bottom: 1px dotted   #006fb9;		 }
#bas a:hover {text-decoration: none;	font-size:10px;  font-variant:normal; color: #ffffff; border-bottom: 1px dotted   #ffffff;		 }


a:link , a:visited{text-decoration: none;font-size:14px;  font-variant:normal;  color: #F90; border-bottom:1px dotted #FFFFFF; line-height:20px; line-height:20px; 		 }
a:hover {text-decoration: none;font-size:14px;  font-variant:normal;  color: #FFFFFF; line-height:20px; 		 }

input,textarea,select {color: #006fb9; padding-left:5px;}

label {				position:			relative;
					display:			block;
					float:				left;
					width:				600px;
					clear:				both;
					padding:			5px;
					font-size:			1.2em;
					line-height:		30px;
					margin-bottom:		5px;
                    margin-left:50px;
                    text-align:left;
				}


label input,textarea {     -moz-border-radius:15px;
					width:			   350px;
					float:				right;
					padding:			5px;
					font-size:			14px;
					border:				2px solid #afafaf;
				}

 label select {      -moz-border-radius:15px;
					width:			   365px;

					float:				right;
					padding:			5px;
					font-size:			14px;
					border:				2px solid #afafaf;
				}
  label select option { -moz-border-radius:15px;         border:				1px solid #afafaf;


				}

label input#bt_envoi {  width:150px; cursor : pointer;

}


