a:hover, a:link, a:visited {color: #DF0128}
a img {border: 0}lienReserver
dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input, legend {margin: 0; padding: 0;}
h1,h2,h3,h4,h5,h6 {font-size: 1em; font-weight: normal; margin: 0; padding: 0;}
hr{height:1px !important;}
em {font-style: normal}
ul {list-style: none; }
address {font-style: normal}
/*table, td, th {font-size: 1em}*/
form {margin: 0; padding: 0}
.clear {clear: both;}		
body {font-family:Trebuchet MS, Verdana, Arial, sans-serif;font-size: 13px; margin: 0; padding: 0;}	

.titre_rubrique{font-weight:bold; font-size:15px;color:#882b52;}

.texte{text-align:justify; font-size:11px;}
.textcritere{text-align:justify; font-size:11px;color:#FFFFFF;}

.titre_cgv{font-weight:bold; font-size:15px;color:#882b52;}
.texte_cgv{text-align:justify; font-size:11px;}
.titre_chambre {font-weight: bold; font-size: 24px; color: #882b52; text-align:center;}
/* RECHERCHE */
#moteur fieldset {border: 0px; width: 300px;text-align:center;}
#moteur fieldset h2{background:#EC7404; display:block;padding:10px 5px 0px 0px; height:40px; font-size:1.3em; color:#FFF; font-weight:bold;}
/*#moteur fieldset.camping h2{background:#882b52;}	*/
#moteur fieldset.hotel h2{background:#EC7404;}
#moteur fieldset.meuble h2{background:#EC7404;}
#moteur fieldset select{margin-top:5px; border: 1px #EC7404 solid;}
#moteur fieldset .btrecherche{border: 1px #EC7404 solid; width:170px; background:#FFF; color:#EC7404; margin-bottom:10px;}
#moteur fieldset p{color:#882b52; padding:0px 5px 0px 5px; font-size:1.1em;}
#moteur fieldset h3{color:#882b52; font-size:1.4em; font-weight:bold; font-style:normal;margin:5px 0px 0px 5px; padding:0px;}

#moteur_recherche fieldset {border: 1px #EC7404 solid; margin: 10px; text-align:center;}
#moteur_recherche fieldset h2{background:#EC7404; display:block; padding:0px 5px 0px 40px; height:40px; font-size:1.3em; color:#FFF; font-weight:bold;}
/*#moteur_recherche fieldset h2{background:#9e8f31;}*/
/*
#moteur_recherche fieldset.meuble h2{background:#882b52;}
#moteur_recherche fieldset.camping h2{background:#882b52;}	
*/
#moteur_recherche fieldset select{margin-top:5px; border: 1px #EC7404 solid;}
#moteur_recherche fieldset .btrecherche{border: 1px #EC7404 solid; width:170px; background:#EC7404; color:#FFFFFF; margin-bottom:10px;}
#moteur_recherche fieldset p{color:#EC7404; padding:0px 5px 0px 5px; font-size:1.1em;}
#moteur_recherche fieldset h3{color:#EC7404; font-size:1.4em; font-weight:bold; font-style:normal;margin:5px 0px 0px 5px; padding:0px;}

#bloc_resultat fieldset {margin-bottom:20px; padding: 5px; border: 2px #ec7403 solid; background-color:#ec7403; color: #FFFFFF}
/*#bloc_resultat fieldset p{color:#882b52; padding:0px 5px 0px 5px; font-size:1.1em;}*/

#bloc_resultat .resultat{font-size: 1.8em; line-height: 140%; color: #cc9900; margin-top: 0.5em;}	
/*#bloc_resultat a{text-decoration:none; font-style:italic; color:#cc9900; }*/
#bloc_resultat .contenu{text-align:left;width:98%;}
#bloc_resultat fieldset p.nom {font-size:1.6em; font-weight:bold;color:#FFFFFF;}
#bloc_resultat fieldset .titre_tc {font-size:1.6em; font-weight:bold;color:#FFFFFF;}
#bloc_resultat fieldset p.descrption {padding-left: 15px;text-align:left;color:#000; margin-bottom:5px; font-size:1em;width:100%}
#bloc_resultat fieldset p.adresse {margin-left: 5px; padding-left: 25px;color:#FFFFFF; background: transparent url(/images/house.gif) 0px 0px no-repeat; font-weight:bold;}
#bloc_resultat fieldset p.information{color:#FFF; display:block; height:18px; padding-top:3px; padding-left: 3px;}
#bloc_resultat fieldset p.information a{background: transparent url(/images/information.gif) 0px 0px no-repeat; padding:0px 0px 0px 25px; color:#FFF;text-decoration:none;}	
#bloc_resultat fieldset p.telephone {margin-left: 5px; padding-left: 25px; color:#FFFFFF; background: transparent url(/images/telephone.gif) 0px 0px no-repeat; font-weight:bold;}
#bloc_resultat fieldset p.siteweb {margin-left: 5px; padding-left: 25px; color:#FFFFFF; background: transparent url(/images/site.gif) 0px 0px no-repeat; font-weight:bold;}
#bloc_resultat fieldset p.siteweb a{ color:#FFF;text-decoration:none;}	
#bloc_resultat fieldset .imgGauche {margin-right: 10px; margin-bottom: 10px; float: left;valign:top; width:120px; height:90px;}
#bloc_resultat fieldset .imgDroite {margin-left: 10px; margin-bottom: 10px; float: right;valign:top; width:120px; height:90pxcursor:hand;}
#bloc_resultat fieldset .blocImageDroite {text-align:right;float: right;width:120px;}
#bloc_resultat .lienImage:link {font-size:12px;color:#FFFFFF;text-decoration:none;font-weight: bold;}
#bloc_resultat .lienImage:active {font-size:12px;color:#FFFFFF;text-decoration:none;font-weight: bold;}
#bloc_resultat .lienImage:visited {font-size:12px;color:#FFFFFF;text-decoration:none;font-weight: bold;}
#bloc_resultat .lienImage:hover {font-size:12px;color:#FFFFFF;text-decoration:none;font-weight: bold;}
#bloc_resultat fieldset .li {text-align:right;float: right;width:120px;}
#bloc_resultat fieldset p.localiser{color:#FFF;background:#B22222; display:block; height:18px; padding-top:3px; padding-left: 5px;}
#bloc_resultat fieldset p.localiser a{background: transparent url(/images/plan_acces.jpg) 0px 0px no-repeat; padding:0px 0px 0px 20px; color:#FFF;}	
#bloc_resultat fieldset p.plus_info{padding-left: 15px;text-align:left;color:#FFFFFF; margin-bottom:5px; font-size:1em;width:700px;}
#bloc_resultat .cellFormule1 {background-color:#FF9900;color:#FFFFFF;font-size:11px;}	 
#bloc_resultat .cellFormule2 {background-color:#FFBB00;color:#FFFFFF;font-size:11px;}	 
#bloc_resultat .cellFormuleTC {background-color : #e95e00;color:#FFFFFF; font-size:11px;}	 
#bloc_resultat .cellFormuleReserver {background-color:#E66B28;color:#000; font-size:11px;}	 
#bloc_resultat .cellFormulePromo {background-color:#ff8000;color:#FFF;font-size:11px;}
#bloc_resultat .lienReserver:link {font-size:12px;color:#FFFFFF;background-color : #e23514;text-decoration:none;font-weight: bold;}
#bloc_resultat .lienReserver:active {font-size:12px;color:#FFFFFF;background-color : #e23514;text-decoration:none;font-weight: bold;}
#bloc_resultat .lienReserver:visited {font-size:12px;color:#FFFFFF;background-color : #e23514;text-decoration:none;font-weight: bold;}
#bloc_resultat .lienReserver:hover {font-size:12px;color:#FFFFFF;background-color : #e23514;text-decoration:none;font-weight: bold;}
#bloc_resultat .lienReserverTc:link {border:1px solid #ff9900;font-size:12px;color:#FFFFFF;background-color : #e23514;text-decoration:none;font-weight: bold;}
#bloc_resultat .lienReserverTc:active {border:1px solid #ff9900;font-size:12px;color:#FFFFFF;background-color : #e23514;text-decoration:none;font-weight: bold;}
#bloc_resultat .lienReserverTc:visited {border:1px solid #ff9900;font-size:12px;color:#FFFFFF;background-color : #e23514;text-decoration:none;font-weight: bold;}
#bloc_resultat .lienReserverTc:hover {border:1px solid #ff9900;font-size:12px;color:#FFFFFF;background-color : #e23514;text-decoration:none;font-weight: bold;}
#bloc_resultat .tabFicheHotelChambre { border: 1px solid #e1bf8f; background-color:#e1bf8f; marign: 0px; padding: 0px;}	
#bloc_resultat .tabFicheCampingChambre { border: 1px solid #e1bf8f; background-color:#e1bf8f; marign: 0px; padding: 0px;}	
#bloc_resultat .tabFicheMeubleChambre { border: 1px solid #e1bf8f; background-color:#e1bf8f; marign: 0px; padding: 0px;}	
#bloc_resultat a.lien_fermer{text-align:right;font-weight:bold;color:#000000;text-decoration:none;font-style: normal;}
#bloc_resultat a.lien_fermer:link{text-align:right;font-weight:bold;color:#000000;text-decoration:none;font-style: normal;}
#bloc_resultat a.lien_fermer:hover{text-align:right;font-weight:bold;color:#000000;text-decoration:none;font-style: normal;}
#reservation_form_tc .btrecherche{border: 2px #FFFFFF solid; width:170px; background:#e43515; color:#FFFFFF; font-weight:bold;margin-bottom:10px;}
#tab-formules-resa {text-align:center; padding: 0; margin:0; border-spacing: 0;}	 
#tab-formules-resa td {font-size :10px; color:#000000;	font-weight:normal; border-bottom:1px dotted #fff;}
#btn_confirme_formule {font-size:11px; background: #b22121 url(../../images/icon_panier.gif) no-repeat 0px 0px; border-width:1px; color: #FFFFFF; font-weight: bold; width:220px;}	
#formule select {font-size :10px;} 	 
#formule input {border-width:1px;font-size :12px;color: #FFFFFF;font-weight: bold;} 	 
#pasdeformules {font-size:14px;font-weight:normal; color:#FFFFFF;background-color:#E83729;border:2px solid #000000;text-align:center;}	
#contenuPage{margin-top: -170px;margin-left: 55px;}
html>body #contenuPage{margin-top: -180px;margin-left: 110px;}
#tabPanierContenu {border: 1px solid #ec7403;width:100%;}	 
.cellEntetePanierContenu {background-color : #ec7403;  font-weight:bold; color: #fff; font-size:14px;}		 
.cellTypePrestatairePanierContenu {background-color : #fff;  color: #000; font-weight:bold; font-size:14px;}		 
.cellLignePanierContenu {background-color : #ec7402;  color: #000000; font-size:14px;}		 
#tabPanierAction {width:100%;}		 
.boutonPanier1 {border-width:1px; font-size :11px;  background-color: #000; color: #FFFFFF; font-weight: bold;	width:135px;}		 
.boutonPanier2 {border-width:1px; padding:0px; margin:0px; font-size :11px; background-color: #e43515; color: #FFFFFF; font-weight: bold; width:175px;}		 
.boutonPanier3 {border-width:1px; font-size :11px;  background-color: #9e6a30; color: #FFFFFF; font-weight: bold; width:175px;}
.panierVide { font-size:14px; font-weight:bold; color:#E83729;}	
#frmCmdClient{font-size:12px;}
#frmCmdClient fieldset legend{font-size:12px;color:#ec7402;}
#frmDejaClient{font-size:12px;}
.cellEnteteRubFormulaireClient {background-color:#ec7402;font-family:arial,helvetica;font-weight:bold;color: #FFFFFF;font-size:14px;}
.cellLabelFormulaireClient {width:120px;}	 
#frmDejaClient label.obligatoire {font-weight: bold; width:150px;}
#frmCmdClient label.obligatoire {font-weight: bold; width:150px;}
.tabFormulaireClient {width:340px;}	
#tabCarteBancaire { border: 1px solid #ec7402;margin-top:5px;background-color: #ec7402;}
#tabCarteBancaire td {color: #FFFFFF;font-family: Verdana, Arial, Helvetica, sans-serif;font-size :10px;font-weight:bold;}
#boutonConfirmationResa {border-width:1px;font-size :14px;font-family: Verdana, Arial, Helvetica, sans-serif;background-color: #ec7402;color: #FFFFFF;font-weight: bold}
#tabMessageConfirmation { border: 1px solid #ec7402; width:500px; font-size:12px;}
.cellEnteteMessageConfirmation {background-color : #ec7402;font-family:arial,helvetica;font-weight:bold;color: #FFFFFF;font-size:14px;} 

td.cellMoteurRecherche {background: #EC7404;font-size :10px;font-family: Arial, Helvetica, sans-serif;color:#FFFFFF}
td.cellMoteurRechercheInterieur {font-size :10px;font-family: Arial, Helvetica, sans-serif;color:#FFFFFF}
select.selectMoteurRechercheInterieur {font-size :10px;font-family: Arial, Helvetica, sans-serif;}
.boutonResa {border-width:1px;font-size :11px;font-family: Verdana, Arial, Helvetica, sans-serif;background-color: #e43515;color: #FFFFFF;font-weight: bold}

.cachediv {visibility: hidden;overflow: hidden;	height: 1px;margin-top: -1px;position: absolute;}
.btn_fermer_info{text-align:right;}

// -----------------------------------
// Cross selling
//------------------------------------

.texte_titre {
	color: #a13000;
	font-size: 1.1em;
	font-weight: bold;
	text-align:center;
	margin: 0px 0px 0px 0px;
	background-color:#e4e0d0;
	padding: 15px;		
}

.texte_presentation {
	color: #a13000;
	font-size: 1.1em;
	font-weight: bold;
	text-align:center;
	margin: 0px 0px 0px 0px;
	background-color:#e4e0d0;
	padding: 15px;		
}
		
.resultat_cross_selling {
	color: #a13000;
	background-color: #eeeada;
	padding: 10px 15px 12px 15px;
	margin: 0px 0px 0px 0px;
}

.tableau_rubrique_cross_selling {
	border: 1px solid #C06742;
	width: 100%;	
	margin-top: 3px;
}
		
#tab_cross_selling {
	width: 100%;
    margin-top: 10px;	
}

.titre_rubrique_cross_selling {
	background-color:#EC7404;
	color: #FFFFFF;
	height:25px;
	padding: 5px;
}

.lien_rubrique_cross_selling {
	color:#FFFFFF;	
	font-weight:bold;	
	padding-bottom: 5px;	
}		
		
.descriptif_rub_cross_selling {
	color: #FFFFFF;
	background-color: #E1A68E;
	padding: 10px;
	width: 100%;
}

.fiche_produit_cross_selling {
	margin-top: 10px;
}

.ligne_prestation {
	margin: 5px;
}

.titre_prestation_cross_selling {
	font-size: 1.2em;
	font-weight:bold;
	text-transform: uppercase;		
	color:#000000;
	border-bottom: 1px solid #000000;
}