@charset "utf-8";

h1{font-family:Tahoma; font-size:11px;  color:#5E5E5E; text-decoration: none }
.body{ background-color: #F5F4F0}
.texte{background-color: #FCFAF5}	
.bandeau{ background-color: #CDCCC9} 
.entete{ background-color: #CAC9C5}
.fdo{ border-right: 1px dashed #ff9a1f }	
.bordert {border-width:2px; border-style:solid;  border-color:#CDCCC9;}
.tour{ border-color: #CDCCC9}	
.g11 { color: #787DA5; font-size: 11px; font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.g11:hover { color: #ff9a1f; font-size: 11px; font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.g10 { color: #787DA5; font-size: 10px; font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.gf11 { color: #5E5E5E; font-weight: bold; font-size: 11px; font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.gf11:hover { color: #ff7418; font-size: 11px; font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.gb11 { font-family:Tahoma; font-size:11px;  color:#5E5E5E; text-decoration: none }
.gb11:hover { color: #ff9a1f; font-size: 11px; font-family:Tahoma; text-decoration: none }
.gb10 { color: #5E5E5E; font-size: 10px; font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.gb10:hover { color: #ff9a1f; font-size: 10px; font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.gbf11 { color: #5E5E5E;font-weight: bold; font-size: 11px; font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.gbf10 { color: #5E5E5E;font-weight: bold; font-size: 10px; font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.gb12 { color: #5E5E5E; font-size: 12px; font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.gb12:hover { color: #ff9a1f; font-size: 12px; font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.or11 { color: #ff9a1f; font-size: 11px; font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.or11:hover { color: #5E5E5E; font-size: 11px; font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.org11 { color: #ff9a1f; font-size: 11px; font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.org11:hover { color: #787DA5; font-size: 11px; font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.bl11 { color: #004682; font-size: 11px; font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.tr11 { color: #004FBF; font-size: 11px; font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: #DDDCD8; }
.tr11a { color: #5E5E5E; font-size: 11px; font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: #ffc23a; }
.tr11b { color: #5E5E5E; font-size: 11px; font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: #CDCCC9; }
.tr11c { color: #FFFFFF; font-size: 11px; font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: #AFAEAB; }
.tr10a { color: #004FBF; font-size: 10px; font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; }
.input { color: white; font-size: 10px; font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: #004682; border: solid 1px white }
.inputj11 { color: #004FBF; font-size: 11px; font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: yellow; border: solid 1px yellow }
.inputr11 { color: #004FBF; font-size: 11px; font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: red; border: solid 1px red }
.inputo11 { color: #004FBF; font-size: 11px; font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: #fc0; border: solid 1px #fc0 }
.inputbc10 { color: #5E5E5E; font-size: 10px; font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: #F5F4F0;  border: solid 0px; }
.inputbf10 { color: #5E5E5E; font-size: 10px; font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: #E1E0DC;  border: solid 0px;}
.inputbc11 { color: #5E5E5E; font-size: 11px; font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: #F5F4F0; border: solid 0px; }
.inputbf11 { color: #5E5E5E; font-size: 11px; font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: #E1E0DC; border: solid 0px; }
.inputcpt { color: #5E5E5E; font-size: 11px; font-family: Tahoma; ; border: solid 0px; background-color: #F5F4F0; text-decoration: none;}
.inputcpt2 { color: #5E5E5E; font-size: 11px; font-family: Verdana, Helvetica, Arial, Geneva, Swiss, SunSans-Regular; border: solid 0px; background-color: #E1E0DC;}
.cardreg   { text-indent: 5px; border: solid 1px #e6e6e6 }
.retrait { text-indent: 5px }
.message { color: #323232; font-size: 11px; font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; position: absolute; visibility: hidden; text-align: justify}
.div { color: #787DA5; font-size: 11px; font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; position: absolute; visibility: hidden }
.divSup { color: #323232; font-size: 11px; font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; position: absolute; visibility: hidden }
.divAl {position:absolute;top:24px;left:24px;visibility:hidden;color: #323232; font-size: 11px; font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none}
.divDat {position:absolute;top:50px;left:200px;visibility:hidden;color: #323232; font-size: 11px; font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none}
.ligne{ background-color: #E1E0DC; font-family:Tahoma; font-size:11px;  color:#5E5E5E; text-decoration: none  }
.ligne_hist{ background-color: #FFDDB0; }	
.divCal {position:absolute;top:300px;left:820px;visibility:hidden;color: #323232; font-size: 11px; font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none}
.divCal2 {position:absolute;top:200px;left:820px;visibility:hidden;color: #323232; font-size: 11px; font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none}

/*------------- AJAX suggestion contenu -------*/
#attente {display:none;height:0px}
#suggestion {display:none;height:0px;position: relative;margin: 10px 0px 0px 0px;width:400px;background-color:#FFFFFF;-moz-border-radius: 7px;-webkit-border-radius:7px;border: 1px solid #000;color: #212427;overflow:auto;} 
#attente2 {display:none;height:0px}
#suggestion2 {display:none;height:0px;position: relative;margin: 10px 0px 0px 0px;width:400px;background-color:#FFFFFF;-moz-border-radius: 7px;-webkit-border-radius:7px;border: 1px solid #000;color: #212427;overflow:auto;}
#attente3 {display:none;height:0px}
#suggestion3 {display:none;height:0px;position: relative;margin: 10px 0px 0px 0px;width:400px;background-color:#FFFFFF;-moz-border-radius: 7px;-webkit-border-radius:7px;border: 1px solid #000;color: #212427;overflow:auto;}
/*------------- FIN AJAX suggestion contenu -------*/

body {padding:0; margin:0; color:#000000}
br{font-size:10px}
  .s{font-family:Tahoma; font-size:11px;  color:#9A9A9A; text-decoration:none}
  .green{font-family:Tahoma; font-size:11px;  color:#9CE438;}
.red{font-family:Tahoma; font-size:11px;  color:#E05518;text-decoration:none}
.red1{font-family:Tahoma; font-size:11px;  color:#E05518;}
.o{font-family:Tahoma; font-size:11px;  color:#AEA26D; text-decoration: none }
.blue{font-family:Tahoma; font-size:12px;  color:#DADBDC;}
.w{font-family:Tahoma; font-size:12px;  color:#FFFFFF; text-decoration:none}
.w1{font-family:Tahoma; font-size:11px;  color:#FFFFFF; text-decoration:none}
.w2{font-family:pol1; font-size:22px;  color:#FFFFFF; text-decoration:none}
.b{font-family:Tahoma; font-size:11px;  color:#5E5E5E; text-decoration: none }
.inputb{font-family:Tahoma; font-size:11px;  color:#5E5E5E; border: solid 1px; border-color:#AEA26D;background-color: #FFFFFF; }
.b1{font-family:Tahoma; font-size:11px;  color:#7E7D7D; }

 
 

  #input{
  		width:160px; height:21px;
		
		}
		 
#input1{
  		width:134px; height:21px;
		
		}
		
	  #textarea{
  		width:102px; height:48px;
		border-width:1px;
		border-style:solid;
		border:none;
		background-color:#F0EAE3;
		overflow:auto
		} 
 
/******* Pour gérer les styles relookés des pages faq, tarifs, cgv contacts **********/ 
#colonne2, #colonne_conditions {position: relative;float: left;width:850px;z-index: 12;padding-left:200px;color: #646464;	font-size: 11px;font-family: Verdana, Arial, Helvetica, sans-serif;text-align: justify;height: auto;}
.bleufonce{background-color:#052d4c;	font-size: 11px;font-family: Verdana, Arial, Helvetica, sans-serif;}
.bleumoyen{background-color:#017cbc;	font-size: 11px;font-family: Verdana, Arial, Helvetica, sans-serif;}  
.blanc {color: #FFFFFF;	font-size: 11px;font-family: Verdana, Arial, Helvetica, sans-serif;}
p.centre{text-align:center; color: #646464; font-size: 11px; font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none}
a {color:#646464;text-decoration:underline}/*bleu par defaut*/
img {border:0; vertical-align:middle}
table{ font-size: 11px;font-family: Verdana, Arial, Helvetica, sans-serif;}
h2  {font-size:11px; font-weight:bold;}	
h2.bleu {color:#017cbc}