body,html { margin: 0; 
padding:0px; 
FONT: 10px normal Verdana, Arial, Helvetica, sans-serif; COLOR: #444; 
background-color:#ffffff; 
background-image:url(images/bg_header2.jpg); 
background-repeat:no-repeat;
background-position:center 0px;
}
p {	margin: 0;
padding: 0;}

table, tr, td, form{vertical-align:top; 
margin: 0; 
padding: 0}
hr{color:#FFFFFF}
.chemain{ font-size:10px; 
font-family:Arial; 
font-weight:bold; 
text-decoration:none; 
padding-left:10px;  
color:#999999;}
.chemain:hover{ color:#CCCCCC; 
font-size:10px; 
font-family:Arial; 
font-weight:bold;}
h1 {font-family:Arial; 
text-align:center;  
font-size:11px; 
text-decoration:overline;
 margin-bottom:5px; 
 margin-top:7px} 
.nomappa{font-family:Arial; 
text-align:left;  
font-size:12px; 
font-weight:bold; 
text-decoration:overline; 
margin-left:5px; 
color:#C26E32}
.nomappa:hover{color:#ED863D}
#content{margin-right:9px; 
padding:0;}
#menu{ margin-bottom:0;
margin-top:0}
#confirmation {margin: 0;
 padding: 0 ; 
 border-top:#00345A 10px solid; 
  border-bottom:#00345A 10px solid;
   background-color:#F0EBE7}

.tile_gauche{height: 183px;
 background-image:url(images/bodyGauche.jpg)}
 .milieu_haut{height: 183px;
  width:752px; 
 background-color:#F7F5F4 }
.milieu_centre{background-color:#F7F5F4;
 width:752px;  
 vertical-align:top}
.droite_centre{width:180px; 
background-color:#F7F5F4; 
vertical-align:top}
.milieu_bas{width:752px; 
font-family:Arial, Helvetica, sans-serif; 
font-size:10px; color:#666666; 
text-align:center;
 background-color:#F7F5F4; 
 vertical-align:bottom; }

/*styles textes*/
.titre{font-family:Arial, Helvetica, sans-serif;
 font-size:23px; 
 color:#C26E32; 
 font-weight:bold;
  margin-left:7px; }
 .titre2{font-family:"Times New Roman", Times, serif; 
font-size:26px; 
color:#AC9975; 
font-style:italic; 
font-weight:bold;
 margin-bottom:5px	; 
 margin-left:7px; }

.sousTitre{font-family:Arial, Helvetica, sans-serif; 
font-size:12px;
 color:#000000;
 font-weight:bold;
   margin-left:12px; }
.sousTitre3{font-family:Arial, Helvetica, sans-serif;
 font-size:13px; 
 color:#162B61;
  font-weight:bold;
  margin-bottom:15px;
   text-align:justify; 
   margin-left:7px; }
.sousTitre2{font-family:Arial, Helvetica, sans-serif;
 font-size:12px; 
 color:#AC9975	;
  font-weight:bold; 
  text-decoration:underline}

.sousTitreRight{font-family:Arial, Helvetica, sans-serif; 
font-size:12px; color:#162B61;
 font-weight:bold;
  margin-bottom:15px;
 text-align:right; 
 margin-left:7px; }
  .sousTitre:hover  {color:#515151; }

.sousTitreFondAcceuil{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#AC9975; font-weight:bold; text-align:left; margin-left:7px; vertical-align:middle; padding-left:7px; padding-right:7px; background-image:url(images/Accueil-Fond.jpg); background-repeat:no-repeat}
.sousTitreFond{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; font-weight:bold; text-align:left; margin-left:7px; background-color:#A6ADBF; padding-left:7px; padding-right:7px; vertical-align:middle}
.sousTitreFond2{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; font-weight:bold; text-align:left; margin-left:7px; background-color:#A6ADBF; padding-left:7px; padding-right:7px; padding-top:2px; padding-bottom:2px; vertical-align:middle; margin-bottom:10px; }
.sousTitreCentre{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#162B61; font-weight:bold; margin-bottom:15px; text-align:center; margin-left:7px; }

.lisere1blanc{border-left:#FFFFFF 1px solid}

.texteSeul{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; text-align:justify; margin-right:7px; margin-left:7px}
.texteSeulRight{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#43537E; text-align:right; margin-right:7px; margin-left:7px}
.texteSeul2{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#43537E; text-align:justify; padding-top:8px;padding-bottom:5px;}
.legendeForm {font-family:Arial, Helvetica, sans-serif; font-size:10px; margin-right:7px; text-align:left; font-style:italic; color:#43537E;}
.image{ text-align:right}
.lienPdp, a.lienPdp:link,a.lienPdp:active,a.lienPdp:hover,a.lienPdp:visited{text-decoration:underline; color:#000000}
.pdpFonce{text-decoration:none; color:#666666}
.pdpBold{text-decoration:none; color:#666666}

.tableTarifs {border:1px solid #EFE9E0; margin-right:7px; margin-left:7px; background-color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; text-align:center}
.rowTarifs {background-color:#F7F5F4; font-size:12px; color:#162B61; font-weight:bold; height:27px; vertical-align:middle; }
.rowTarifsCarte {background-color:#F7F5F4; font-size:12px; color:#162B61; font-weight:bold;  vertical-align:middle; }
.rowTarifsInter {background-color:#F7F5F4; font-size:12px; color:#162B61; font-weight:bold;  height:5px }
.rowTarifsInterBlanc {font-family:Arial; font-size:12px; text-align:center; color:#43537E; vertical-align:middle;  height:5px ;background-color:#FFFFFF;}

.rowTarifs2 {background-color:#F7F5F4; font-size:12px; color:#162B61; font-weight:bold; height:50px; vertical-align:middle; }
.rowTarifsLeft {background-color:#F7F5F4; font-size:12px; color:#162B61; font-weight:bold; text-align:left; height:27px; vertical-align:middle; }
.rowTexteSeul {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#43537E; vertical-align:middle; margin-left:7px; text-decoration:none }

.legendeOffre {font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#999999; text-align:right}

.tableContact {vertical-align:top;  padding: 0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#43537E; margin-right:7px; margin-left:7px}

.legendeTarifs {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#A2AAC0; text-align:left}
.confirmation{background-color:#F7F5F4; text-align:center;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#43537E}
.legende, a.legende, a.legende:link,a.legende:active,a.legende:visited{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#A2AAC0; text-decoration:none }
.legende2{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#A2AAC0; text-decoration:none; text-align:right;padding-top:5px;}
a.legende:hover{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#A2AAC0; text-decoration:underline}
.hammametrent{	text-decoration: underline overline;	text-transform: capitalize}
.resa{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#F66E24; font-weight:bold;  padding-left:5px    }
.fondPrix{
font-family:Arial, Helvetica, sans-serif;
	width:49px;
	height:29px;
	overflow:hidden;
	float:right;
	margin-top:37px;
 	background-image:url(images/fond_prix.gif);
	background-position:top;
	background-repeat:no-repeat;
	color:#FFFFFF;
	text-align:center;
	font-size:9px;
    opacity:0.8
}
.prix{
	font-size:13px;
	font-weight:bold;
}
.devise{
	font-family:Arial; text-align:left;  font-size:11px; font-weight:bold; text-decoration:none; margin-left:3px; color:#FF5E2A
}
.devise:hover{color:#CB4B21}
.details{color:#C26E32; font-family:arial; font-size:15px;   font-style:italic; background-image:url(images/puce.gif);
	background-position:left;
	background-repeat:no-repeat; padding-left:15px;  }
.menus{ padding:0px
}
.links {color:#333333; font-family:Verdana; font-size:11px;  }
.links:hover{color:#999999; font-family:Verdana; font-size:11px;  }
.linkinfo {background-image:url(images/ok.gif); color:#000000; background-position:left; background-repeat:no-repeat; padding-left:25px; font-size:12px; font-family:Arial; margin-top:5px }
.linkinfo:hover {background-image:url(images/ok.gif); color:#666666; background-position:left; background-repeat:no-repeat; padding-left:25px; font-size:12px; font-family:Arial; margin-top:5px }
.visible {border:1px solid #B38D65;  filter: alpha(opacity=60);
  -moz-opacity: .6;
  opacity: .6; background-color:#EFEBE8; margin-left:10px; margin-right:10px; margin-bottom:4px}
.visible:hover {border:1px solid #B38D65;   filter: alpha(opacity=100);
  -moz-opacity: 1.0;
  opacity: 1.0;}