/*************************************** COLONNE GAUCHE = RECHERCHE AVANCEE ***************************************/
.colonne_gauche{
float: left;
width: 216px;
margin: 0 36px 0 0;
background-color: #f7e7e1;
padding: 0 0 12px 0;
}

/* Récap critères sélectionnés */
.colonne_gauche .recap_recherche_content{
	background-color: #efefef;
	padding: 6px 6px 21px;
}
.colonne_gauche .recap_recherche{
	color: #2d89c3;
	border-bottom: 2px solid #2d89c3;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 13px;
	margin: 0;
	font-weight: bold;
	padding-bottom: 3px;
}
.recap_recherche_content{
	overflow:auto;
	}
.recap_recherche_content .criteraBloc{
	width:100%;
	overflow:auto; 
	border-bottom:1px #999 solid; 
	padding:5px 0 5px 0; 
	cursor:pointer
	}
.recap_recherche_content .criteraBloc .critera{
	float:left;
	width:80%;
	font-size:12px;
	font-weight:bold;
	color:#3e3e3e;
	margin-left:10px;
	padding:0;
	}	
.colonne_gauche .recap_recherche_content .suppCritera{
	float:right; 
	background:url(../images/descente_moteur/ptt_supprim_recap_criteres.png) no-repeat; 
	height:10px; 
	width:10px; 
	margin-top:3px;
	}
.delCritera{
	overflow:auto;
	}	
.delCriteraArrow{
	background:url(../images/descente_moteur/fleche_btn_supprim_recap_criteres.png) no-repeat; 
	height:10px; 
	width:10px; 
	margin-top:7.5px; 
	float:left;
	}
.delCriteraLibelle{
	color:white; 
	font-weight:bold; 
	font-size:12px;
	float:left;
	cursor:pointer; 
	margin-top:5px;
	}
.recap_recherche_content div:last-of-type{
	border:none;
	}		
	
.colonne_gauche .recap_criteres_ski .recap_recherche{
	color: #2d69c3;
	border-bottom: 2px solid #2d69c3;
}
/*
.colonne_gauche .recap_recherche_content p{
	padding: 7px 11px 7px 14px;
	border-bottom: 1px solid #bdbdbd;
	margin: 0;
	background: url('../images/descente_moteur/ptt_supprim_recap_criteres.png') 183px 14px no-repeat;
	cursor: pointer;
}
.colonne_gauche .recap_recherche_content .criteraBloc:last-of-type{
	border-bottom: 0;
}
.colonne_gauche .recap_recherche_content p label{
	color: #3e3e3e;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.colonne_gauche m.recap_recherche_content p input{
	float: right;
	border: 0;
	opacity: 0;
	visibility: hidden;
}*/
.delCritera{
	background: url('../images/descente_moteur/btn_supprim_recap_criteres.png') left top no-repeat;
	width: 177px;
	height: 25px;
	padding-left: 6px;
	border: 0;
	float: left; 
	margin: -12px 0 27px 25px;
}/*
.colonne_gauche .recap_criteres_ski form.recap_recherche_content .supprim{
	background: url('../images/descente_moteur/btn_supprim_recap_criteres_ski.png') left top no-repeat;
}
.colonne_gauche form.recap_recherche_content .supprim span{
	background: url('../images/descente_moteur/fleche_btn_supprim_recap_criteres.png') left 3px no-repeat;
	padding-left: 5px;
	color: #fff;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 13px;
	display: block;
	margin-top: -3px;
}
/*.colonne_gauche .options_details{
padding: 18px;
}*/

.colonne_gauche .titre_recherche_avancee{
color: #ffffff;
font-size: 14px;
width: 166px;
height: 28px;
padding: 16px 0 0 50px;
background: url('../images/descente_moteur/bg_titre_recherche_avancee.gif') left top no-repeat #765544;
margin: -1px 0 0 -1px;
}

.colonne_gauche .categorie{
float: left;
width: 180px;
padding: 18px 18px 23px 18px;
border-bottom: 1px dashed #cbb3a2;
}

.colonne_gauche .categorie .titre_categorie{
float: left;
color: #443322;
font-size: 14px;
font-family: DejaVu Sans,Bitstream Vera Sans,Verdana,Geneva,Sans serif;
margin-bottom: 12px;
letter-spacing: -1px;
}

.colonne_gauche .categorie .sous_categorie{
float: left;
}

.colonne_gauche .categorie .titre_sous_categorie{
float: left;
color: #665544;
font-size: 13px;
margin: 20px 0 10px 0;
font-weight: bold;
text-decoration: underline;
}

.titreSousCat{
float: left;
color: #3e3e3e;
font-size: 13px;
margin: 20px 0 10px 0;
font-weight: bold;
text-decoration: underline;
}

.colonne_gauche .categorie .titre_categorie span{
float: left;
display: block;
margin-top: 5px;
}

.colonne_gauche .categorie .titre_categorie img{
float: left;
margin-right: 5px;
}

.colonne_gauche .categorie select{
float: left;
width: 180px;
height: 19px;
color: #665544;
font-size: 11px;
/*margin: 0 0 12px 0;*/
margin: 0 0 8px 0;
}

.colonne_gauche .categorie select.first{
/*margin-top: 12px;*/
}

.colonne_gauche .categorie p.checkbox{
float: left;
margin-bottom: 6px;
width: 180px;
}
.colonne_gauche .categorie p.checkboxChecked, .colonne_gauche .categorie p.checkboxChecked_sous_cat{
	margin-left: -19px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 19px;
	width: 197px;
	position: relative;
	color: #ffffff;
	/*background-color: #76b20b;*/
	background: url("../images/descente_moteur/coche_ra.jpg") 18px 4px no-repeat #76b20b;
}
.colonne_gauche .categorie p.checkboxDisabled{
	position: relative;
}
.colonne_gauche .categorie p.checkboxDisabled span{
	background: url("../images/descente_moteur/bg_grise.png") repeat scroll left top transparent;
    display: block;
    height: 15px;
    position: absolute;
    top: 0;
    width: 100%;
}
.colonne_gauche .categorie p.sous_cat{
padding-left: 16px;
width: 180px;
}
.colonne_gauche .categorie p.checkboxChecked_sous_cat{
	background: url("../images/descente_moteur/coche_ra.jpg") 36px 4px no-repeat #76b20b;
	padding-left: 36px;
	width: 180px;
}
/*.colonne_gauche .categorie p.checkboxChecked span{
	position: absolute;
	left: 19px;
	top: 4px;
	display: block;
	width: 13px;
	height: 13px;
	background: url("../../images/descente_moteur/coche_ra.jpg") left top no-repeat;
}*/
.colonne_gauche .categorie p.last {
margin-bottom: 0;
}

.colonne_gauche .categorie p.checkbox input{
float: left;
width: 12px;
height: 12px;
border: 1px solid #dfd2c9;
/border: none;
margin-right: 10px;
cursor: pointer;
}
.colonne_gauche .categorie p.checkboxChecked input{
opacity: 0;
}
.ie7 .colonne_gauche .categorie p.checkboxChecked input, .ie8 .colonne_gauche .categorie p.checkboxChecked input{
visibility: hidden;
}
.colonne_gauche .categorie p.checkboxChecked_sous_cat input{
opacity: 0;
}
.ie10 .colonne_gauche .categorie p.checkbox label{
float:none;
}
.colonne_gauche .categorie p.checkbox label{
float: left;
color: #665544;
font-size: 12px;
width: 157px;
cursor: pointer;
}


.colonne_gauche  a, .colonne_gauche a:active, .colonne_gauche a:visited, .colonne_gauche a:hover{
float: left;
display: block;
width: 144px;
min-height: 22px;
margin-left: 24px;
text-decoration: none;
color: #ffffff;
font-weight: bold; 
font-size: 12px;
padding: 7px 0 0 24px;
}

.colonne_gauche a:hover{
text-decoration: underline;
}

.colonne_gauche a.nouvelle_recherche{
background: url('../images/descente_moteur/bg_btn_recherche.jpg') left top no-repeat #896847;
margin-top: 19px;
}

.colonne_gauche .formAvGauche {
background-color: #f7e7e1;
}

.colonne_gauche .formAvGauche a.nouvelle_recherche{
background: url('../images/descente_moteur/bg_btn_recherche.jpg') left top no-repeat #896847;
margin-bottom: 12px;
display: block;
}

.colonne_gauche a.enregistrer{
background: url('../images/descente_moteur/bg_btn_enregistrer.jpg') left top no-repeat #896847;
font-weight: normal; 
color: #664433;
margin-top: 12px;
height: 30px;
}

/*************************************** COLONNE GAUCHE = MOTEUR DE RECHERCHE ANNEXE ***************************************/
.colonne_gauche .select_options{

color: #665544;
float: left;
font-size: 11px;
height: 19px;
margin: 18px 18px 0 18px;
width: 180px;
}

/* Début Moteur annexe */
.colonne_gauche .moteur_annexe{
border: 2px solid rgb(26, 135, 168);
color: rgb(26, 135, 168);
font-family: DejaVu Sans,Bitstream Vera Sans,Verdana,Geneva,Sans serif;
letter-spacing: -1px;
font-size: 14px;
background: url('../images/descente_moteur/icono_preciser_recherche.gif') no-repeat 15px 12px #ffffff;
float: left;
}

.colonne_gauche .moteur_annexe .titre{
margin-top: 20px;
padding-bottom: 14px;
border-bottom: 1px dashed rgb(26, 135, 166);
padding-left: 45px;
float: left;
width: 167px;
}

.colonne_gauche .moteur_annexe .combos {
padding: 5px 15px 15px 15px;
float: left;
}

.colonne_gauche .moteur_annexe .combos select {

width: 178px;
height: 20px;
font-size: 12px;
color: #664433;
font-family:Arial,Helvetica,sans-serif; 
margin: 10px 0 0 0;
letter-spacing: 0;
}

/* moteur annexe mer */
.colonne_gauche .mer{
background: url('../images/descente_moteur/icono_preciser_recherche_mer.gif') no-repeat 15px 12px #ffffff;
color: #fb8503;
border: 2px solid #ffa23b;
}
.colonne_gauche .mer .titre{
border-bottom: 1px dashed #ffa23b;
}
.colonne_gauche .mer .combos select {

}

/* moteur annexe campagne */
.colonne_gauche .campagne{
background: url('../images/descente_moteur/icono_preciser_recherche_campagne.gif') no-repeat 15px 12px #ffffff;
color: #9a9326;
border: 2px solid #9a9326;
}
.colonne_gauche .campagne .titre{
border-bottom: 1px dashed #9a9326;
}
.colonne_gauche .campagne .combos select {

}

/* moteur annexe montagne */
.colonne_gauche .montagne{
background: url('../images/descente_moteur/icono_preciser_recherche_montagne.gif') no-repeat 15px 12px #ffffff;
color: #1283a3;
border: 2px solid #1283a3;
}
.colonne_gauche .montagne .titre{
border-bottom: 1px dashed #1283a3;
}
.colonne_gauche .montagne .combos select {

}

/* moteur annexe ville */
.colonne_gauche .ville{
background: url('../images/descente_moteur/icono_preciser_recherche_ville.gif') no-repeat 15px 12px #ffffff;
color: #128b9e;
border: 2px solid #128b9e;
}
.colonne_gauche .ville .titre{
border-bottom: 1px dashed #128b9e;
}
.colonne_gauche .ville .combos select {

}

/* moteur annexe we */
.colonne_gauche .we{
background: url('../images/descente_moteur/icono_preciser_recherche_we.gif') no-repeat 15px 12px #ffffff;
color: #a27453;
border: 2px solid #a27453;
}
.colonne_gauche .we .titre{
border-bottom: 1px dashed #a27453;
}
.colonne_gauche .we .combos select {

}

/* moteur annexe ski */
.colonne_gauche .ski{
background: url('../images/descente_moteur/icono_preciser_recherche_ski.gif') no-repeat 15px 12px #ffffff;
color: #2D4992;
border: 2px solid #2D4992;
}
.colonne_gauche .ski .titre{
border-bottom: 1px dashed #2D4992;
}
.colonne_gauche .ski .combos select {

}
/* Fin Moteur annexe */

.colonne_gauche  .formAvGauche{
border-bottom: 12px solid #ffffff;
float: left;
}

/*************************************** COLONNE GAUCHE = ENCART REASSURANCE ***************************************/
.colonne_gauche .encart_reassurance{
float: left;
padding: 144px 12px 0 12px;
background: url('../images/descente_moteur/photo_bg_reassurance.jpg') center 12px no-repeat;
}

.colonne_gauche .encart_reassurance .texte_reassurance{
background-color: #ffffff;
padding: 21px 12px 0 12px;
/width: 168px;/*DEBUG IE7*/
}

.colonne_gauche .encart_reassurance .texte_reassurance p{
padding-left: 24px;
background: url('../images/descente_moteur/bg_check_encart_reassurance.gif') left top no-repeat;
color: #664433;
font-size: 15px;
line-height: 16px;
padding-bottom: 21px;
}

.colonne_gauche .encart_reassurance .texte_reassurance p span{
color: #886655;
font-size: 11px;
line-height: 11px;
}

/*************************************** COLONNE DROITE = RESULTATS ***************************************/
.colonne_resultats{
float: left;
width: 708px;
margin: 0 0 30px 0;
}

/*Total résultats*/
.colonne_resultats .haut_resultats{
float: left;
}

.colonne_resultats .haut_resultats .fil_ariane{
	color: #2d89c3;
	font-size: 12px;
	height: 18px;
}

.colonne_resultats .haut_resultats .fil_ariane a, .colonne_resultats .haut_resultats .fil_ariane a:active, .colonne_resultats .haut_resultats .fil_ariane a:visited, .colonne_resultats .haut_resultats .fil_ariane a:hover{
	color: #595959;
	text-decoration: none;
}

.colonne_resultats .haut_resultats .fil_ariane a:hover{
text-decoration: underline;
}

.fil_ariane a.last, .fil_ariane a.last:active, .fil_ariane a.last:visited, .fil_ariane a.last:hover {
	color: #2d89c3 !important;
}

.resultats{
float: left;
width: 708px;
/*margin: 0 0 12px 0;*/
margin: 0 0 -5px 0;
}

.resultats .total_resultats{
float: left;
/*width: 348px;*/
font-size: 18px;
color: #443322;
}

.resultats .pages_resultats{
/*float: left;*/
float: right;
/*width: 360px;*/
}

.resultats .pages_resultats a, .resultats .pages_resultats a:active, .resultats .pages_resultats a:visited, .resultats .pages_resultats a:hover{
margin: 0 6px 0 0;
border: 1px solid #d2bfb3;
height: 19px;
width: 22px;
font-size: 13px;
color: #886655;
text-decoration: none;
text-align: center;
display: block;
float: left;
padding: 3px 0 0 0 ;
}

.resultats .pages_resultats a:hover{
background-color: #d2bfb3;
}

.resultats .pages_resultats a.active, .resultats  .pages_resultats a.active:active, .resultats  .pages_resultats a.active:visited, .resultats  .pages_resultats a.active:hover{
border: none;
width: 24px;
height: 20px;
font-size: 15px;
color: #ffffff;
background-color: #F11100;
padding: 4px 0 0 0 ;
}

.resultats .pages_resultats a.active:hover{
cursor: default;
}

.resultats .pages_resultats a.last, .resultats .pages_resultats a.last:active, .resultats .pages_resultats a.last:visited, .resultats .pages_resultats a.last:hover{
margin-right: 0;
}

.colonne_resultats .haut_resultats .detail_recherche{
float: left;
background-color: #f7e7e1;
width: 674px;
padding: 15px 16px 15px 18px;
}

.colonne_resultats .haut_resultats .detail_recherche .hebergement{
width: 186px;
float: left;
}

.colonne_resultats .haut_resultats .detail_recherche ul.hebergement{
width: 192px;
padding: 0 0 0 7px;
float: left;
padding: 0;
}

.colonne_resultats .haut_resultats .detail_recherche ul.hebergement li{
list-style: none;
color: #665544;
font-size: 12px;
line-height: 18px;
}

.colonne_resultats .haut_resultats .detail_recherche ul.hebergement li input{
margin: 0 2px 0 0;
}

.colonne_resultats .haut_resultats .detail_recherche .choix{
float: left;
width: 138px;
padding: 0 0 0 7px;
color: #443322;
font-size: 12px;
margin: 8px 0 0 0;
}

.colonne_resultats .haut_resultats .detail_recherche .choix select{
width: 135px;
height: 22px;

margin: 3px 0 0 0;
font-size: 12px;
color: #443322;
}

/*Offres*/
.colonne_resultats .bas_resultats{
float: left;
}

.colonne_resultats .bas_resultats .offre{
float: left;
width: 708px;
margin: 36px 0 0 0;
}

.colonne_resultats .bas_resultats .offre .residence{
float: left;
width: 708px;
margin: 0 0 12px 0;
}

.colonne_resultats .bas_resultats .offre .residence a{
float: left;
width: 192px;
margin: 0 24px 0 0;
height: 125px;
overflow: hidden;
}

.colonne_resultats .bas_resultats .offre .residence .photo{
float: left;
width: 192px;
margin: 0 24px 0 0;
height: 125px;
overflow: hidden;
}

.colonne_resultats .bas_resultats .offre .residence .photo img{
/*position: absolute;*/
width: 192px;
/*z-index: 100;*/
}

.colonne_resultats .bas_resultats .offre .residence .photo span img{
width: 36px;
height: 36px;
}

.colonne_resultats .bas_resultats .offre .residence a span{
position: absolute;
width: 192px;
z-index: 200;
}

.colonne_resultats .bas_resultats .offre .residence .descriptif{
float: left;
width: 369px;
color: #886655;
font-size: 12px;
/*padding: 5px 15px 0 0;*/
padding: 0 15px 0 0;
}

.colonne_resultats .bas_resultats .offre .residence .descriptif p{
float: left;
}

.colonne_resultats .bas_resultats .offre .residence .descriptif .destination{
float: left;
font-size: 15px;
margin: 0 0 15px 0;
font-variant: small-caps;
color: #886655;
font-weight: bold;
border-bottom: 1px solid  #c6b6ae;
width: 369px;
}

.colonne_resultats .bas_resultats .offre .residence .descriptif .destination span{
float: left;
}

.colonne_resultats .bas_resultats .offre .residence .descriptif .nom_residence{
float: left;
width: 369px;
font-size: 13px;
color: #443322;
font-weight: bold;
margin: 0 0 10px 0;
}

.colonne_resultats .bas_resultats .offre .residence .descriptif span.mer, .colonne_resultats .bas_resultats .offre .residence .descriptif span.campagne, .colonne_resultats .bas_resultats .offre .residence .descriptif span.montagne, .colonne_resultats .bas_resultats .offre .residence .descriptif span.ville, .colonne_resultats .bas_resultats .offre .residence .descriptif span.ski, .colonne_resultats .bas_resultats .offre .residence .descriptif span.paris{
float: right;
height: 24px;
width: 28px;
/*margin: -5px 0 0 13px;*/
margin: -5px 0 0 0;
}


.colonne_resultats .bas_resultats .offre .residence .descriptif span.mer{
background: url('../images/descente_moteur/icono_mer.gif') center 4px no-repeat;
}

.colonne_resultats .bas_resultats .offre .residence .descriptif span.campagne{
background: url('../images/descente_moteur/icono_campagne.gif') center 5px no-repeat;
}

.colonne_resultats .bas_resultats .offre .residence .descriptif span.montagne{
background: url('../images/descente_moteur/icono_montagne.gif') center 7px no-repeat;
}

.colonne_resultats .bas_resultats .offre .residence .descriptif span.ville{
background: url('../images/descente_moteur/icono_ville.gif') center top no-repeat;
}

.colonne_resultats .bas_resultats .offre .residence .descriptif span.ski{
/*background: url('../../images/descente_moteur/icono_ski.gif') center 3px no-repeat;*/
background: none;
}

.colonne_resultats .bas_resultats .offre .residence .descriptif span.paris{
background: url('../images/descente_moteur/icono_paris.gif') center top no-repeat;
}

.colonne_resultats .bas_resultats .offre .residence .infos_supp{
float: left;
width: 90px;
height: 109px;
border: 1px solid #ebdcd7;
padding: 10px 8px 0 8px;
}

.colonne_resultats .bas_resultats .offre .residence .infos_supp .icono img{
margin-right: 3px;
}

.colonne_resultats .bas_resultats .offre .residence .infos_supp .icono img.last{
margin-right: 0;
}

.colonne_resultats .bas_resultats .offre .residence .infos_supp .specificite{
margin-top: 10px;
}

.colonne_resultats .bas_resultats .offre .residence .infos_supp .specificite img{
width: 70px;
margin-left: 7px;
}

.colonne_resultats .bas_resultats .offre .residence .infos_supp .specificite .assurance_neige{
/*height: 37px;*/
height: 50px;
width: 106px;
margin: 11px 0 0 -12px;
}

.colonne_resultats .bas_resultats .offre .residence .infos_supp .specificite .assurance_neige img{
width: 90px;
}

.colonne_resultats .bas_resultats .offre .details{
float: left;
width: 696px;
padding: 0 6px 5px 6px;
background: url('../images/descente_moteur/bg_menu_infos_supp_residence.jpg') left top repeat-x #ebdcd7;
background-color: #ebdcd7;
}

.colonne_resultats .bas_resultats .offre .details ul.infos_supp_residence{
float: left;
width: 708px;
height: 36px;
}

.colonne_resultats .bas_resultats .offre .details ul.infos_supp_residence li{
display: inline;
list-style: none;
}

.colonne_resultats .bas_resultats .offre .details ul.infos_supp_residence li a, .colonne_resultats .bas_resultats .offre .details ul.infos_supp_residence li a:active, .colonne_resultats .bas_resultats .offre .details ul.infos_supp_residence li a:visited, .colonne_resultats .bas_resultats .offre .details ul.infos_supp_residence li a:hover{
display: block;
float: left;
height: 22px;
padding: 14px 0 0 28px;
margin: 0 26px 0 0;
color: #776655;
font-size: 12px;
text-decoration: none;
background: url('../images/descente_moteur/bg_fleche_li_infos_supp_residence.gif') 18px 16px no-repeat;
}

.colonne_resultats .bas_resultats .offre .details ul.infos_supp_residence li a:hover{
text-decoration : underline;
}

.colonne_resultats .bas_resultats .offre .details ul.infos_supp_residence li a.avis{
color: #443322;
font-size: 13px;
padding-top: 13px;
margin: 0 10px 0 0;
}

.colonne_resultats .bas_resultats .offre .details ul.infos_supp_residence li img{
margin: 13px 0 0 -2px;
}

.colonne_resultats .bas_resultats .offre .details .hebergement{
float: left;
width: 672px;
background-color: #ffffff;
padding: 12px;
margin: 0 0 1px 0;
}

.colonne_resultats .bas_resultats .offre .details .focus{
background-color: #f7edea;
cursor: pointer;
}

.colonne_resultats .bas_resultats .offre .details .hebergement .description{
float: left;
font-size: 12px;
color: #886655;
margin: 10px 12px 0 0;
width: 294px;
line-height: 16px;
}

.colonne_resultats .bas_resultats .offre .details .hebergement .description img{
float: left;
margin-right: 7px;
}

.colonne_resultats .bas_resultats .offre .details .hebergement .description p{
float: left;
width: 233px;
}

.colonne_resultats .bas_resultats .offre .details .hebergement .description p span.logement{
display: block;
color: #443322;
font-size: 13px;
margin-bottom: 2px;
font-weight: bold;
}

.colonne_resultats .bas_resultats .offre .details .hebergement .description p span.detail_promotion{
display: block;
color: #F11100;
font-weight: bold;
font-size: 13px;
}

.colonne_resultats .bas_resultats .offre .details .hebergement .prix{
float: left;
width: 105px;
/*height: 76px;*/
border: 1px solid #ffc6b6;
/*padding: 12px 4px 0 4px;*/
padding: 9px 4px 13px 4px;
text-align: center;
color: #F11100;
font-size: 10px;
font-family: Verdana, Tahoma, Sans-serif;
line-height: 13px;
margin: 0 12px 0 0;
}

/*.colonne_resultats .bas_resultats .offre .details .hebergement .promo{
border: 1px solid #f11100;
background-color: #f11100;
color: #ffffff;
font-weight: bold;
}*/

.colonne_resultats .bas_resultats .offre .details .hebergement .promo{
border: 1px solid #f11100;
background: url('../images/descente_moteur/bg_promo2.jpg') no-repeat left top #FFF1F0;
color: #f11100;
/*padding: 13px 3px 12px 10px;*/
padding: 28px 6px 7px 7px;
width: 105px;
}
.colonne_resultats .bas_resultats .offre .details .hebergement .promo_hiver_spa{
border: 1px solid #fa368a;
background: url('../images/descente_moteur/promos_hiver_spa.jpg') no-repeat left top #ffffff;
color: #fa368a;
/*padding: 13px 3px 12px 10px;*/
padding: 28px 6px 7px 7px;
width: 105px;
}
.colonne_resultats .bas_resultats .offre .details .hebergement .promo_vente_privee{
border: 1px solid #ff386c;
background: url('../images/moteur/operation_mrktg/121112_vente_privee/bg_vente_privee.jpg') no-repeat left top #ffffff;
color: #ff386c;
/*padding: 13px 3px 12px 10px;*/
padding: 28px 6px 7px 7px;
width: 105px;
}
.colonne_resultats .bas_resultats .offre .details .hebergement .promo-champagne{
border: 1px solid #674e19;
background: url('../images/moteur/operation_mrktg/121126_op_champagne/bg_promo_op_champagne.jpg') no-repeat left top #ffffff;
color: #674e19;
/*padding: 13px 3px 12px 10px;*/
padding: 28px 3px 7px 3px;
width: 105px;
}
.colonne_resultats .bas_resultats .offre .details .hebergement .promo-champagne .prix_ope {
	display:block;
}
.colonne_resultats .bas_resultats .offre .details .hebergement .description p span.detail_promo_hiver_spa{
font-weight:bold;
display: block;
font-size: 13px;
}
.colonne_resultats .bas_resultats .offre .details .hebergement .description p span.detail_promo_vente_privee{
font-weight:bold;
display: block;
font-size: 13px;
}

/*.colonne_resultats .bas_resultats .offre .details .focus .promo{
background: url('../../images/descente_moteur/bg_promo2.jpg') no-repeat left top;
}*/

.colonne_resultats .bas_resultats .offre .details .hebergement .prix span.prix_final{
display: block;
margin-top: 7px;
font-size: 24px;
/padding-top: 2px;
}

.colonne_resultats .bas_resultats .offre .details .hebergement .prix span.prix_old, .colonne_resultats .bas_resultats .offre .details .hebergement .prix span.prix_ope{
display: block;
text-decoration: line-through;
}

.colonne_resultats .bas_resultats .offre .details .hebergement .resa{
float: left;
width: 234px;
}

.colonne_resultats .bas_resultats .offre .details .hebergement .resa p{
float: left;
margin-bottom: 11px;
}

.colonne_resultats .bas_resultats .offre .details .hebergement .resa label{
float: left;
color: #664433;
font-size: 11px;
margin: 2px 5px 0 20px;
}

.colonne_resultats .bas_resultats .offre .details .hebergement .resa select{
float: left;
width: 90px;

height: 19px;
color: #664433;
font-size: 11px;
}
.colonne_resultats .bas_resultats .offre .details .hebergement .resa select{
width: 89px;
}
.colonne_resultats .bas_resultats .offre .details .hebergement .resa select.date .LIGNEPROMO{
color: #f11100;
}

.colonne_resultats .bas_resultats .offre .details .hebergement .resa select.date{
width: 234px;
}

.colonne_resultats .bas_resultats .offre .details .hebergement .resa a, .colonne_resultats .bas_resultats .offre .details .hebergement .resa a:active, .colonne_resultats .bas_resultats .offre .details .hebergement .resa a:visited, .colonne_resultats .bas_resultats .offre .details .hebergement .resa a:hover{
	float: left;
	width: 214px;
	background: #75c224;
	text-align: center; 
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	padding:7px;
	border:2px solid #6eb622;
	font-size:15px;
}

.colonne_resultats .bas_resultats .offre .details .hebergement .resa a:hover{
text-decoration: underline;
}

/*Résultats suivants*/
.colonne_resultats .resultats_next{
float: left;
margin: 34px 0 0 0;
}

.colonne_resultats .resultats_next a.next, .colonne_resultats .resultats_next a.next:active, .colonne_resultats .resultats_next a.next:visited, .colonne_resultats .resultats_next a.next:hover{
float: left;
display: block;
width: 711px;
background: url('../images/descente_moteur/bg_resultats_next.gif') right top no-repeat #f1e6e3;
background-color: #f1e6e3;
font-size: 12px;
font-family: DejaVu Sans,Bitstream Vera Sans,Verdana,Geneva,Sans serif;
color: #776655;
text-align: center;
height: 28px;
padding: 20px 0 0 0;
text-decoration: none;
margin: 0 0 14px 0;
}

.colonne_resultats .resultats_next a.next:hover{
text-decoration: underline;
}
.resultats h1{
	font-weight:normal;
	margin:0px;
	padding:0px;
	font-size:14px;
	color:#373737;
	}
.resultats h1 > em{
	font-size:11px;
	color:#2D89C3;
	}	
.resultats h1 > b{
	color:#2D89C3;
	}	
/*************************************** DESCENTE MOTEUR HOTELS : COLONNE DROITE = RESULTATS ***************************************/
.rit_formulaire_moteur_date{
color: #664433;
font-size: 12px;
margin: 15px 0 0 9px;
}

.rit_formulaire_moteur_date .rit_txt_date{
margin-left: 2px;
width: 134px;
}

.rit_formulaire_moteur_date .resa a{
float: right;
height: 23px;
padding-top: 4px;
text-align: center;
width: 234px;
text-decoration: none;
/background: url('../../images/descente_moteur/bg_btn_resa.jpg') left top no-repeat #f11e0b;
background: url('../images/resultat_2009/bg_bouton_dispo.gif') no-repeat left top #f11e0b;
color: #FFFFFF;
font-size: 13px;
font-weight: bold;
text-align: center;
margin: 0 9px 10px 15px;
}

.rit_formulaire_moteur_date .resa a:hover{
text-decoration: underline;
}

.rit_formulaire_moteur_date select, .rit_formulaire_moteur_date input{

color: #664433;
font-size: 12px;
height: 22px;
margin: 0 10px 0 0;
width: 74px;
}

.rit_formulaire_moteur_date input{
background: url('../images/home_hotels/bg_calendrier_home_hotel.jpg') no-repeat right 5px #ffffff;
height: 
}

/*.colonne_resultats .bas_resultats .offre .details{
padding-left: 15px;
width: 687px;
}*/

/*********************************Modifs pour évolution site (supression sous-menu / menu déroulant / menu en gris / onglets supprimés au dessus passés sur la gauche)*********************************/
/*Colonne gauche*/
.colonne_gauche{
background-color: #ffffff;
border: 0;
padding-bottom: 0;
}

.colonne_gauche .formAvGauche{
background: url('../images/descente_moteur/degrade_recherche_avancee.jpg') repeat-x left top #E7E7E7;
border: 1px solid #e7e7e7;
width: 214px;
margin: 0 0 12px 0;
}

.colonne_gauche .titre_recherche_avancee{
background-color: #2d89c3;
}

.colonne_gauche .categorie{
border-bottom: 1px dashed #8ab8d5;
font-family: Arial,Helvetica,sans-serif;
width: 179px;
}

.colonne_gauche .categorie .titre_categorie{
color: #2d89c3;
font-family: Arial,Helvetica,sans-serif;
letter-spacing: 0;
}

.colonne_gauche .categorie p.checkbox label, .colonne_gauche .categorie .titre_sous_categorie{
/*color: #595959;*/
color: #3e3e3e;
}
.colonne_gauche .categorie p.checkboxChecked label{
	color: #ffffff;
}
.ie8 .colonne_gauche .categorie p.checkbox label{
width: 156px;
}
.ie9 .colonne_gauche .categorie p.checkbox label{
width: 156px;
}
.colonne_gauche .categorie p.checkboxChecked_sous_cat label{
	color: #ffffff;
}
.colonne_gauche .categorie select {
color: #595959;

}

.colonne_gauche .formAvGauche a.nouvelle_recherche{
color: #ffffff;
padding-left: 34px;
width: 134px;
background-color: #C6C4C5;
/margin-bottom: 12px;
}

.colonne_gauche .destination{
background: url('../images/descente_moteur/degrade_recherche_avancee.jpg') repeat-x left top #E7E7E7;
border: 1px solid #e7e7e7;
width: 214px;
}

.colonne_gauche .destination .titre{
color: #0f74b3;
}

.colonne_gauche .destination .localisation img{
width: 214px;
}

.colonne_gauche .destination .titre span{
color: #2d89c3;
}

.colonne_gauche .destination .description_destination{
color: #595959;
}

.colonne_gauche .destination .description_destination span{
color: #2d89c3;
}

.colonne_gauche .destination .liens a{
color: #2d89c3;
}

.colonne_gauche .destination img.photo{
width: 215px;
}

/*Colonne droite*/
#div_v2_bas{
float: left;
margin-bottom: 30px;
}

.colonne_resultats{
margin-bottom: 0;
}

.barTri{
	width:100%;
	height:20px;
	border:1px solid #eee;
	background:#E7E7E7;
	overflow:auto;
	padding:4px 0 0 0;
	margin-top:5px;
	font-size:13px;
}

.barTriOne a:link, .barTriOne a:visited{
	color:#2d89c3;
	display:block;
	float:left;
	padding-left:15px;
	padding-right:5px;
	}

.barTriTwo a:link, .barTriTwo a:visited{
	color:#2d89c3;
	}	
	
.btoLienActif{
	font-weight:bold;
	text-decoration:none;
	color:black !important;
	background:url(../images/descente_moteur/tri-arrow.png) no-repeat 5px 4px;
	}	
.bttLienNonActif{
	text-decoration:underline;
	color:#2d89c3;
	}		
	
.bttLienActif{
	text-decoration:none;
	color:black;
	font-weight:bold;
	}
.bttLienNonActif:hover{
	cursor:pointer;
	}	
	

.barTriOne, .barTriOne span{
	float:left;
	}
.barTriOne{
	margin-left:5px;
	}	
.barTriTwo{
	float:right;
	margin-right:5px;
	}	

.resultats .total_resultats{
color: #373737;
font-size: 14px;
width: 100%;
padding: 5px 0 0 0;
}

.resultats_next .resultats .total_resultats{
background: none;
}

.resultats .total_resultats strong{
color: #2d89c3;
font-size: 17px;
}

.resultats .total_resultats em{
color: #2d89c3;
font-size: 11px;
font-weight: normal;
}


.resultats .pages_resultats a, .resultats .pages_resultats a:active, .resultats .pages_resultats a:visited, .resultats .pages_resultats a:hover{
border: 1px solid #c6c4c5;
color: #595959;
background-color: #ffffff;
}
.resultats .pages_resultats a:hover{
background-color: #e7e7e7;
}

.colonne_resultats .resultats_next a.next, .colonne_resultats .resultats_next a.next:active, .colonne_resultats .resultats_next a.next:visited, .colonne_resultats .resultats_next a.next:hover{
color: #595959;
background-color: #e7e7e7;
}

.colonne_resultats .bas_resultats .offre .residence .descriptif .destination{
color: #595959;
border-bottom: 1px solid #c6c4c5;
}

.colonne_resultats .bas_resultats .offre .residence .descriptif .nom_residence{
color: #2d89c3;
}

.colonne_resultats .bas_resultats .offre .residence .descriptif{
color: #595959;
}

.colonne_resultats .bas_resultats .offre .residence .infos_supp{
border: 1px solid #e7e7e7;
}

.colonne_resultats .bas_resultats .offre .details{
background: url("../images/descente_moteur/bg_menu_infos_supp_residence.jpg") repeat-x scroll left top #e7e7e7;
}

.colonne_resultats .bas_resultats .offre .details .hebergement .description{
color: #595959;
}

.colonne_resultats .bas_resultats .offre .details .hebergement .description p span.logement{
color: #000000;
}

.colonne_resultats .bas_resultats .offre .details .hebergement .resa select{

color: #595959;
}

.colonne_resultats .bas_resultats .offre .details ul.infos_supp_residence li a, .colonne_resultats .bas_resultats .offre .details ul.infos_supp_residence li a:active, .colonne_resultats .bas_resultats .offre .details ul.infos_supp_residence li a:visited, .colonne_resultats .bas_resultats .offre .details ul.infos_supp_residence li a:hover{
background: url("../images/descente_moteur/bg_fleche_li_infos_supp_residence.png") no-repeat scroll 18px 16px transparent;
color: #595959;
}

.colonne_resultats .bas_resultats .offre .details .focus{
background-color: #f2f1f1;
}

/*Page Recherche avancée*/
.moteur_page_recherche_avancee{
background: url('../images/descente_moteur/degrade_recherche_avancee.jpg') repeat-x left top #E7E7E7;
border: 1px solid #e7e7e7;
width: 214px;
}

.moteur_recherche_avancee .contenu .etape p.texte{
color: #595959;
}

.moteur_recherche_avancee .contenu .etape p.texte span{
color: #000000;
}

.moteur_recherche_avancee .contenu .etape p.numero{
color: #595959;
}

.moteur_page_recherche_avancee a.nouvelle_recherche{
margin-bottom: 12px;
}

/*Descente moteur Hôtels*/
.rit_formulaire_moteur_date select, .rit_formulaire_moteur_date input{

color: #595959;
}

.rit_formulaire_moteur_date{
color: #595959;
}

/********************************* Styles spécifiques pour les pages dédiées aux opé mrktg *********************************/
/* Prdt en exclusivité --> générique*/
.colonne_resultats .bas_resultats .offre .details .hebergement .description p span.detail_exclu_generique{
display: block;
color: #740a7e;
font-weight: bold;
font-size: 13px;
}

.colonne_resultats .bas_resultats .offre .details .hebergement .exclu_generique{
border: 1px solid #0ea7ea;
background: url('../images/descente_moteur/ope_mrktg/bg_exclu.jpg') no-repeat -3px top #FFF;
color: #0ea7ea;
/*padding: 13px 3px 12px 10px;*/
padding: 28px 4px 7px 4px;
width: 105px; 
}

.colonne_resultats .bas_resultats .offre .details .hebergement .exclu_generique span.prix_ope{
text-decoration: none;
font-weight: bold;
background-color: #0ea7ea;
color: #ffffff;
margin: 3px 0 9px 26px;
width: 50px;
display: block;
}

.colonne_resultats .bas_resultats .offre .residence a.lien_ope_exclu_generique{
cursor: pointer;
width: 82px;
height: 68px;
}

/*.colonne_resultats .bas_resultats .offre .residence .infos_supp .specificite a.lien_ope_exclu_generique img{
margin-left: 0;
width: 82px;
}*/

/*Styles pour exclu en général*/
/*.colonne_resultats .bas_resultats .offre .residence a.lien_ope_exclu_generique span{
display: none;
padding: 10px;
border: 1px solid #740A7E;
background-color: #FCEBFE;
margin-left: -28px;
width: 116px;
font-size: 12px;
color: #740A7E;
margin-top: -17px;
}*/

/*Styles redéfinis pour opé en cours utilisant la classe exclu au niveau du  picto dédié à l'opé*/
.colonne_resultats .bas_resultats .offre .residence a.lien_ope_exclu_generique span{
display: none;
padding: 10px;
border: 1px solid #0ea7ea;
background-color: #ffffff;
width: 116px;
font-size: 12px;
color: #595959;
margin-top: -17px;
margin-left: 84px;
margin-top: -67px;
}


.colonne_resultats .bas_resultats .offre .residence a.lien_ope_exclu_generique:hover span{
display: block;
}

/*Styles redéfinis pour opé en cours utilisant la classe exclu au niveau du  picto dédié à l'opé SANS SURVOL*/
.colonne_resultats .bas_resultats .offre .residence a.lien_ope_exclu_generique_sans_survol span{
display: none;
border:none;
}

.colonne_resultats .bas_resultats .offre .details .hebergement .exclu_generique_sans_survol{
border: 1px solid #0ea7ea;
background: url('../images/descente_moteur/ope_mrktg/bg_exclu.jpg') no-repeat -3px top #FFF;
color: #0ea7ea;
/*padding: 13px 3px 12px 10px;*/
padding: 28px 4px 7px 4px;
width: 105px; 
}

/*Prix remisé*/

.colonne_resultats .bas_resultats .offre .details .hebergement .prix_remise {
border: 1px solid #0ea7ea;
/*background: url('../../images/moteur/operation_mrktg/121015_op_50_euros/bg_promo_op_50_euros.jpg') no-repeat -3px top #ffffff;*/
background: url('../images/descente_moteur/operation_mrktg/bg_prixremise.jpg') no-repeat -3px top #ffffff;
color: #0ea7ea;
/*padding: 13px 3px 12px 10px;*/
padding: 28px 4px 7px 4px;
width: 105px;
}

.colonne_resultats .bas_resultats .offre .residence a.lien_ope_prix_remise{
cursor: pointer;
width: 82px;
height: 68px;
}

.colonne_resultats .bas_resultats .offre .residence .infos_supp .specificite a.lien_ope_prix_remise img{
margin-left: 7px;
width: 72px;
}

.colonne_resultats .bas_resultats .offre .residence a.lien_ope_prix_remise span{
background-color: #ffffff;
border: 1px solid #0ea7ea;
color: #595959;
display: none;
font-size: 12px;
margin-left: 80px;
margin-top: -65px;
padding: 10px;
width: 116px;
}

.colonne_resultats .bas_resultats .offre .residence a.lien_ope_prix_remise:hover span{
display: block;
}


/*imbattable*/

.colonne_resultats .bas_resultats .offre .details .hebergement .op_imbattable{
border: 1px solid #740a7e;
background: url('../images/descente_moteur/ope_mrktg/bg_imbattable.jpg') no-repeat -3px top #fcebfe;
color: #740a7e;
/*padding: 13px 3px 12px 10px;*/
padding: 28px 4px 7px 4px;
width: 105px;
}

.colonne_resultats .bas_resultats .offre .details .hebergement .op_imbattable span.prix_ope{
text-decoration: none;
font-weight: bold;
background-color: #740A7E;
color: #ffffff;
margin: 3px 0 9px 26px;
width: 50px;
display: block;
}

/*op prix fixe */
.colonne_resultats .bas_resultats .offre .details .hebergement .description p span.detail_op_prix_fixe{
display: block;
color: #740a7e;
font-weight: bold;
font-size: 13px;
}

.colonne_resultats .bas_resultats .offre .details .hebergement .op_prix_fixe{
border: 1px solid #740a7e;
background: url('../images/descente_moteur/ope_mrktg/bg_exclu.jpg') no-repeat -3px top #fcebfe;
color: #740a7e;
/*padding: 13px 3px 12px 10px;*/
padding: 28px 4px 7px 4px;
width: 105px;
}

.colonne_resultats .bas_resultats .offre .details .hebergement .op_prix_fixe span.prix_ope{
text-decoration: none;
font-weight: bold;
background-color: #740A7E;
color: #ffffff;
margin: 3px 0 9px 26px;
width: 50px;
display: block;
}

section.colonne_resultats  div.residence  div.infos_supp p.specificite > a.lien_ope_op_prix_fixe span{
	background-color: #f7f7f7;
	color: #ffffff;
	border:none;
}

/* op vente flash */ 

.colonne_resultats .bas_resultats .offre .details .hebergement .description p span.detail_op_vente_flash{
display: block;
color: #740a7e;
font-weight: bold;
font-size: 13px;
}

.colonne_resultats .bas_resultats .offre .details .hebergement .op_vente_flash{
border: 1px solid #eb0f62;
background: url('../images/moteur/operation_mrktg/130515_vente_flash/habillage_VF.jpg') no-repeat -3px top #ffdbe9;
color: #eb0f62;
/*padding: 13px 3px 12px 10px;*/
padding: 28px 4px 7px 4px;
width: 105px;
}

.colonne_resultats .bas_resultats .offre .details .hebergement .op_vente_flash span.prix_ope{
text-decoration: none;
font-weight: bold;
background-color: #eb0f62;
color: #ffffff;
margin: 3px 0 9px 26px;
width: 50px;
display: block;
}

section.colonne_resultats  div.residence  div.infos_supp p.specificite > a.lien_ope_op_vente_flash span{
	background-color: #f7f7f7;
	color: #ffffff;
	border:none;
}


.colonne_resultats .bas_resultats .offre .residence .infos_supp .specificite a.lien_ope_op_vente_flash img{
margin-left: 0;
width: 91px;
}



/* Opération 300 euros offerts */
.colonne_resultats .bas_resultats .offre .details .hebergement .ope_300_euros span.prix_ope{
text-decoration: none;
font-weight: bold;
background-color: #e8287f;
color: #ffffff;
margin: 3px auto 9px auto;
width: 50px;
display: block;
}
.colonne_resultats .bas_resultats .offre .details .hebergement .description p span.detail_ope_300_euros{
background: url("../images/descente_moteur/ope_mrktg/picto_ope_300_euros.jpg") no-repeat scroll left top transparent;
border: 1px solid #e8287f;
color: #e8287f;
display: block;
font-size: 13px;
font-weight: bold;
margin-left: -58px;
margin-top: 13px;
min-height: 37px;
padding-left: 60px;
padding-top: 7px;
}
.colonne_resultats .bas_resultats .offre .details .hebergement .ope_300_euros {
background: url("../images/descente_moteur/bg_promo_rose.jpg") no-repeat scroll left top #fdf8fa;
border: 1px solid #e8287f;
color: #e8287f;
padding: 28px 6px 7px 7px;
width: 105px;
}
.colonne_resultats .bas_resultats .offre .residence a.lien_ope_ope_300_euros span{
display: none;
padding: 10px;
border: 1px solid #e8287f;
background-color: #fdf8fa;
margin-left: -28px;
width: 120px;
font-size: 12px;
color: #e8287f;
margin-top: -17px;
}
.colonne_resultats .bas_resultats .offre .residence a.lien_ope_ope_300_euros:hover span{
display: block;
}
/* Opération 200 euros offerts */
.colonne_resultats .bas_resultats .offre .details .hebergement .ope_200_euros span.prix_ope{
text-decoration: none;
font-weight: bold;
background-color: #93da1b;
color: #ffffff;
margin: 3px auto 9px auto;
width: 50px;
display: block;
}
.colonne_resultats .bas_resultats .offre .details .hebergement .description p span.detail_ope_200_euros{
background: url("../images/descente_moteur/ope_mrktg/picto_ope_200_euros.jpg") no-repeat scroll left top transparent;
border: 1px solid #93da1b;
color: #639c03;
display: block;
font-size: 13px;
font-weight: bold;
margin-left: -58px;
margin-top: 13px;
min-height: 37px;
padding-left: 60px;
padding-top: 7px;
}
.colonne_resultats .bas_resultats .offre .details .hebergement .ope_200_euros {
background: url("../images/descente_moteur/bg_promo_verts.jpg") no-repeat scroll left top #f8fdf9;
border: 1px solid #93da1b;
color: #639c03;
padding: 28px 6px 7px 7px;
width: 105px;
}
.colonne_resultats .bas_resultats .offre .residence a.lien_ope_ope_200_euros span{
display: none;
padding: 10px;
border: 1px solid #93da1b;
background-color: #f8fdf9;
margin-left: -28px;
width: 120px;
font-size: 12px;
color: #639c03;
margin-top: -17px;
}
.colonne_resultats .bas_resultats .offre .residence a.lien_ope_ope_200_euros:hover span{
display: block;
}
/* Opération 100 euros offerts sur les campings*/
.colonne_resultats .bas_resultats .offre .details .hebergement .ope_100_euros span.prix_ope{
text-decoration: none;
font-weight: bold;
background-color: #0ab1ff;
color: #ffffff;
margin: 3px auto 9px auto;
width: 50px;
display: block;
}
.colonne_resultats .bas_resultats .offre .details .hebergement .description p span.detail_ope_100_euros{
background: url("../images/descente_moteur/ope_mrktg/picto_ope_100_euros.jpg") no-repeat scroll left top transparent;
border: 1px solid #0AB1FF;
color: #0393d7;
display: block;
font-size: 13px;
font-weight: bold;
margin-left: -58px;
margin-top: 13px;
min-height: 37px;
padding-left: 60px;
padding-top: 7px;
}
.colonne_resultats .bas_resultats .offre .details .hebergement .ope_100_euros {
background: url("../images/descente_moteur/bg_promo_bleu.jpg") no-repeat scroll left top #f8fdf9;
border: 1px solid #0ab1ff;
color: #0393d7;
padding: 28px 6px 7px 7px;
width: 105px;
}
.colonne_resultats .bas_resultats .offre .residence a.lien_ope_ope_100_euros span{
display: none;
padding: 10px;
border: 1px solid #0AB1FF;
background-color: #f8fdf9;
margin-left: -28px;
width: 120px;
font-size: 12px;
color: #0393d7;
margin-top: -17px;
}
.colonne_resultats .bas_resultats .offre .residence a.lien_ope_ope_100_euros:hover span{
display: block;
}
/* Opération 50 euros offerts sur les campings*/
.colonne_resultats .bas_resultats .offre .details .hebergement .description p span.detail_exclu_50_euros{
display: block;
color: #740a7e;
font-weight: bold;
font-size: 13px;
background: url("../images/descente_moteur/ope_mrktg/picto_ope_50_euros_camping_ptt.gif") no-repeat left top transparent;
padding-left: 47px;
margin-top: 5px;
min-height: 40px;
}

.colonne_resultats .bas_resultats .offre .details .hebergement .exclu_50_euros{
border: 1px solid #740a7e;
background: url('../images/descente_moteur/ope_mrktg/bg_exclu.jpg') no-repeat -3px top #fcebfe;
color: #740a7e;
/*padding: 13px 3px 12px 10px;*/
padding: 28px 4px 7px 4px;
width: 105px;
}

.colonne_resultats .bas_resultats .offre .details .hebergement .exclu_50_euros span.prix_ope{
text-decoration: none;
font-weight: bold;
background-color: #740A7E;
color: #ffffff;
margin: 3px 0 9px 26px;
width: 50px;
display: block;
}
.colonne_resultats .bas_resultats .offre .details .hebergement .promo_hiver_spa span.prix_ope{
text-decoration: none;
font-weight: bold;
background-color: #ff348a;
color: #ffffff;
margin: 3px 0 9px 26px;
width: 50px;
display: block;
}

.colonne_resultats .bas_resultats .offre .details .hebergement .promo_vente_privee span.prix_ope{
text-decoration: none;
font-weight: bold;
background-color: #FF386C;
color: #ffffff;
margin: 3px 0 9px 26px;
width: 50px;
display: block;
}

.colonne_resultats .bas_resultats .offre .residence a.lien_ope_exclu_50_euros{
cursor: pointer;
width: 82px;
height: 68px;
}

.colonne_resultats .bas_resultats .offre .residence .infos_supp .specificite a.lien_ope_exclu_50_euros img{
margin-left: 0;
width: 82px;
}

.colonne_resultats .bas_resultats .offre .residence a.lien_ope_exclu_50_euros span{
display: none;
padding: 10px;
border: 1px solid #740A7E;
background-color: #FCEBFE;
margin-left: -28px;
width: 116px;
font-size: 12px;
color: #740A7E;
margin-top: -17px;
}

.colonne_resultats .bas_resultats .offre .residence a.lien_ope_exclu_50_euros:hover span{
display: block;
}

/* Opération Frais de dossiers offerts sur les we*/
.colonne_resultats .bas_resultats .offre .details .hebergement .description p span.detail_frais_dossiers_offerts{
display: block;
color: #4575c1;
font-weight: bold;
font-size: 13px;
background: url("../images/moteur/operation_mrktg/frais_dossiers_offerts_we/picto_frais_dossiers_offerts_ptt.jpg") no-repeat left top transparent;
padding-left: 79px;
margin-top: 5px;
min-height: 41px;
}

.colonne_droite .bloc_resa .description span.detail_frais_dossiers_offerts{
display: block;
color: #4575c1;
font-weight: bold;
font-size: 13px;
background: url("../images/moteur/operation_mrktg/frais_dossiers_offerts_we/picto_frais_dossiers_offerts_ptt.jpg") no-repeat left top transparent;
padding-left: 79px;
margin-top: 5px;
min-height: 41px;
float: left;
}

.colonne_resultats .bas_resultats .offre .residence .infos_supp .specificite a.lien_frais_dossiers_offerts{
cursor: pointer;
}

.colonne_resultats .bas_resultats .offre .residence .infos_supp .specificite a.lien_frais_dossiers_offerts img{
margin-left: 0;
width: 82px;
}

.colonne_resultats .bas_resultats .offre .residence a.lien_frais_dossiers_offerts span{
display: none;
padding: 10px;
border: 1px solid #023380;
background-color: #bad2f5;
margin-left: -28px;
width: 116px;
font-size: 12px;
color: #023380;
margin-top: -17px;
}

.colonne_resultats .bas_resultats .offre .residence a.lien_frais_dossiers_offerts:hover span{
display: block;
}

/********************************* Classes pour menu ope_100_200_300_euros *********************************/

.colonne_gauche .menu_op_100_200_300_euro_titre{
background-image:url('../images/descente_moteur/menu_op_100_200_300_euro_titre.jpg');
width:216px;
height:44px;
}
.colonne_gauche .bloc_menu_op_100_200_300_euro{
width:200px;
border: 8px solid #ededed;
float:left;
margin-bottom:10px;
}
.colonne_gauche .separation_menu_op_100_200_300_euro{
height: 1px;
margin-bottom: 0;
margin-left:7px;
float:left;
margin-top: 0;
width: 185px;
background-color:#e8e8e8;
}
.colonne_gauche .bloc_menu_op_100_200_300_euro ul {
margin:0;
padding:0;
}
.colonne_gauche .bloc_menu_op_100_200_300_euro ul li a{
clear: both;
color: #595959;
display: block;
float: none;
font-family: arial;
font-size: 13px;
font-weight: bold;
margin-left: 0;
min-height: 0;
padding-left: 25px;
text-decoration: none;
width: 200px;
}
.colonne_gauche .bloc_menu_op_100_200_300_euro ul li a:hover{
background-color:#6cacd5;
background-image: url("../images/descente_moteur/puce_blanc_op_100_200_300.gif");
background-position: 10px 20px;
background-repeat: no-repeat;
color:#fff;
margin-left: 0;
min-height: 0;
padding-left: 25px;
text-decoration: none;
width: 175px;
float: none;
}
.colonne_gauche .bloc_menu_op_100_200_300_euro ul li{
background-image: url("../images/descente_moteur/puce_op_100_200_300.gif");
background-position: 10px 20px;
background-repeat: no-repeat;
line-height: 38px;
list-style: none outside none;
}
.colonne_gauche .bloc_menu_op_100_200_300_euro ul li.menu_sur_deux_ligne{
background-image: url("../images/descente_moteur/puce_op_100_200_300.gif");
background-position: 10px 25px;
background-repeat: no-repeat;
line-height: 38px;
list-style: none outside none;
}
.colonne_gauche .bloc_menu_op_100_200_300_euro ul li.menu_sur_deux_ligne{
line-height: 16px;
margin: 0;
}
.colonne_gauche .bloc_menu_op_100_200_300_euro ul li.menu_sur_deux_ligne a{
padding-bottom: 13px;
padding-left: 25px;
padding-top: 13px;
}
.colonne_gauche .bloc_menu_op_100_200_300_euro ul li.menu_sur_deux_ligne a:hover{
line-height: 16px;
margin: 0;
padding: 13px 0;
background-image: url("../images/descente_moteur/puce_blanc_op_100_200_300.gif");
background-position: 10px 25px;
background-repeat: no-repeat;
padding-top: 13px;
padding-bottom: 13px;
padding-left:25px;
}
/********************************* Alternative Produit *********************************/
.clr{
clear:both;
}
.alternative_conteneur{
width:697px;
padding: 8px 0 10px;
border-top: 4px solid #e7e7e7;
float:left;
color:#595959;
background-color:#fff;
}
.alternative_conteneur li.texte_alternative_produit img, .alternative_conteneur li.texte_alternative_produit_hover img{
border:0px;
margin-left:10px;
float:right;
margin-top: 4px;
padding:0px;
/float:none;
}
.alternative_conteneur ul{
margin:0;
padding:0;
}
.alternative_conteneur li.texte_alternative{
font-size:12px;
font-family:Arial;
color:#595959;
display : list-item;
list-style: none;
margin-left:15px;
font-weight: bold;
}
.alternative_conteneur li.texte_alternative_produit{
float:left;
list-style-type:none;
font-size:11px;
margin-left: 15px;
margin-top:5px;
font-family:Arial;
cursor: pointer;
width: 330px;

}
.alternative_conteneur li.texte_alternative_produit_hover{
text-decoration:underline;
float:left;
list-style-type:none;
font-size:11px;
margin-left: 15px;
margin-top:5px;
font-family:Arial;
cursor: pointer;
width: 330px;
}
.alternative_conteneur li.texte_alternative_produit span.a_partir_de_alternative, .alternative_conteneur li.texte_alternative_produit_hover span.a_partir_de_alternative{
color:#595959;
}
.alternative_conteneur li.texte_alternative_produit span.prix_alternative, .alternative_conteneur li.texte_alternative_produit_hover span.prix_alternative{
font-size:12px;
color:#f11110;
font-weight:bold;
}
/* pictos descente moteur photos avis */
.colonne_resultats .bas_resultats .offre .details ul.infos_supp_residence li.plus_photos a, .colonne_resultats .bas_resultats .offre .details ul.infos_supp_residence li.plus_photos a:active, .colonne_resultats .bas_resultats .offre .details ul.infos_supp_residence li.plus_photos a:visited, .colonne_resultats .bas_resultats .offre .details ul.infos_supp_residence li.plus_photos a:hover{
background: url("../images/descente_moteur/plus_photos.png") no-repeat scroll 5px 10px transparent;
color: #595959;
}
.colonne_resultats .bas_resultats .offre .details ul.infos_supp_residence li.localisation a, .colonne_resultats .bas_resultats .offre .details ul.infos_supp_residence li.localisation a:active, .colonne_resultats .bas_resultats .offre .details ul.infos_supp_residence li.localisation a:visited, .colonne_resultats .bas_resultats .offre .details ul.infos_supp_residence li.localisation a:hover{
background: url("../images/descente_moteur/localisation.png") no-repeat scroll 4px 10px transparent;
color: #595959;
}
.colonne_resultats .bas_resultats .offre .details ul.infos_supp_residence li.selection a, .colonne_resultats .bas_resultats .offre .details ul.infos_supp_residence li.selection a:active, .colonne_resultats .bas_resultats .offre .details ul.infos_supp_residence li.selection a:visited, .colonne_resultats .bas_resultats .offre .details ul.infos_supp_residence li.selection a:hover{
background: url("../images/descente_moteur/selection.png") no-repeat scroll 4px 10px transparent;
color: #595959;
}
.colonne_resultats .bas_resultats .offre .details ul.infos_supp_residence li.avis a, .colonne_resultats .bas_resultats .offre .details ul.infos_supp_residence li.avis a:active, .colonne_resultats .bas_resultats .offre .details ul.infos_supp_residence li.avis a:visited, .colonne_resultats .bas_resultats .offre .details ul.infos_supp_residence li.avis a:hover{
background: url("../images/descente_moteur/avis.png") no-repeat scroll 4px 10px transparent;
color: #595959;
}
/* infos_bulle */
.colonne_gauche   a.ra_info_bulle{
background: url('../images/descente_moteur/info_bulle_picto.jpg') left 4px no-repeat;
cursor: help;
float: left;
display: block;
width: 12px;
height: 12px;
margin-left: 5px;
text-decoration: none;
padding: 0px 0 0 0px;
margin-top: 10px;
}

.colonne_gauche a.ra_info_bulle_ski{
background: url('../images/descente_moteur/info_bulle_picto.jpg') left 4px no-repeat;
cursor: help;
float: left;
display: block;
width: 12px;
height: 12px;
margin-left: 5px;
text-decoration: none;
padding: 0px 0 0 0px;
margin-top: 18px;
}

.ie9 .colonne_gauche   a.ra_info_bulle{
background: url('../images/descente_moteur/info_bulle_picto.jpg') left 4px no-repeat;
cursor: help;
float: left;
display: block;
width: 12px;
height: 12px;
margin-left: 5px;
text-decoration: none;
padding: 0px 0 0 0px;
margin-top: 8px;
}

.colonne_gauche   a.ra_info_bulle_2_ligne{
background: url('../images/descente_moteur/info_bulle_picto.jpg') left 4px no-repeat;
cursor: help;
float: left;
display: block;
width: 12px;
height: 12px;
margin-left: -95px;
text-decoration: none;
padding: 0px 0 0 0px;
margin-top: 25px;
}
.colonne_gauche   a.ra_info_bulle_ski_2_ligne{
background: url('../images/descente_moteur/info_bulle_picto.jpg') left 4px no-repeat;
cursor: help;
float: left;
display: block;
width: 12px;
height: 12px;
margin-left: -95px;
text-decoration: none;
padding: 0px 0 0 0px;
margin-top: 35px;
}

.ie7 .colonne_gauche   a.ra_info_bulle_2_ligne{
background: url('../images/descente_moteur/info_bulle_picto.jpg') left 4px no-repeat;
cursor: help;
float: left;
display: block;
width: 12px;
height: 12px;
margin-left: -70px;
text-decoration: none;
padding: 0px 0 0 0px;
margin-top: 25px;
}

.ie9 .colonne_gauche   a.ra_info_bulle_2_ligne{
background: url('../images/descente_moteur/info_bulle_picto.jpg') left 4px no-repeat;
cursor: help;
float: left;
display: block;
width: 12px;
height: 12px;
margin-left: -95px;
text-decoration: none;
padding: 0px 0 0 0px;
margin-top: 23px;
}
.colonne_gauche .fix_ra_info_bulle_selecteur, .ie10 .colonne_gauche .fix_ra_info_bulle_selecteur, .ie9 .colonne_gauche .fix_ra_info_bulle_selecteur, .ie7 .colonne_gauche .fix_ra_info_bulle_selecteur, .ie8 .colonne_gauche .fix_ra_info_bulle_selecteur{
	margin:18px 0 0 5px !important;
	float:left; !important;
	}
.titreSousCatTwoLines{
	width:160px;
	}	
.colonne_gauche   a.ra_info_bulle_selecteur{
background: url('../images/descente_moteur/info_bulle_picto.jpg') left 4px no-repeat;
cursor: help;
float: left;
display: block;
width: 12px;
height: 12px;
margin-left: -47px;
text-decoration: none;
padding: 0px 0 0 0px;
margin-top: -3px;
}


.ie7 .colonne_gauche   a.ra_info_bulle_selecteur{
background: url('../images/descente_moteur/info_bulle_picto.jpg') left 4px no-repeat;
cursor: help;
float: left;
display: block;
width: 12px;
height: 12px;
margin-left: -47px;
text-decoration: none;
padding: 0px 0 0 0px;
margin-top: -3px;
}

.ie9 .colonne_gauche   a.ra_info_bulle_selecteur{
background: url('../images/descente_moteur/info_bulle_picto.jpg') left 4px no-repeat;
cursor: help;
float: left;
display: block;
width: 12px;
height: 12px;
margin-left: -47px;
text-decoration: none;
padding: 0px 0 0 0px;
margin-top: -3px;
}

.colonne_gauche a.ra_info_bulle:hover, .colonne_gauche a.ra_info_bulle_ski:hover, .colonne_gauche a.ra_info_bulle_2_ligne:hover, .colonne_gauche a.ra_info_bulle_ski_2_ligne:hover{
cursor: help;
}

.colonne_gauche a.ra_info_bulle span, .colonne_gauche a.ra_info_bulle_ski span, .colonne_gauche a.ra_info_bulle_2_ligne span, .colonne_gauche a.ra_info_bulle_ski_2_ligne span, .colonne_gauche  a.ra_info_bulle_selecteur span{
display:none;
}


.colonne_gauche   a.ra_info_bulle:hover span, .colonne_gauche a.ra_info_bulle_ski:hover span, .colonne_gauche a.ra_info_bulle_2_ligne:hover span, .colonne_gauche a.ra_info_bulle_ski_2_ligne:hover span, .colonne_gauche   a.ra_info_bulle_selecteur:hover span {
display:block;
position: absolute;
background-color:#dde7fc;
color:#3E3E3E;
font-weight: normal;
padding:15px;
z-index:9999;
width:250px;
margin-left:28px;
}
/* infos_bulle menu zone scolaire */
.colonne_gauche   a.ra_info_bulle_zone_scolaire{
background: url('../images/descente_moteur/info_bulle_fond_bleu.jpg') left 6px no-repeat;
cursor: help;
float: left;
display: block;
width: 12px;
height: 12px;
margin-left: 7px;
text-decoration: none;
padding: 0px 0 0 0px;
margin-top: 10px;
}
.colonne_gauche   a.ra_info_bulle_zone_scolaire:hover{
cursor: help;
}

.colonne_gauche   a.ra_info_bulle_zone_scolaire span{
display:none;
}


.colonne_gauche   a.ra_info_bulle_zone_scolaire:hover span{
display:block;
position: absolute;
background-color:#dde7fc;
color:#3E3E3E;
font-weight: normal;
padding:15px;
z-index:9999;
width:250px;
margin-left:15px;
}

/* menu colonne gauche op 50 euros */
.colonne_gauche .menu_op_50_euro{
width:214px;
float:left;
}
.colonne_gauche .titre_menu_op_50{
background-image: url('../images/moteur/operation_mrktg/121015_op_50_euros/titre_menu_op_50_euro.jpg');
width:214px;
height: 46px;
float:left;
}
.colonne_gauche .menu_op_50_euro ul{
background-color: #0F2D4C;
display: block;
float: left;
list-style-type: none;
margin: 0;
padding: 0;
width: 214px;
}
.colonne_gauche .menu_op_50_euro ul li a.btn_noel_op_50{
background-image: url('../images/moteur/operation_mrktg/121015_op_50_euros/btn_noel_op_50_euro.jpg');
width:185px;
height:27px;
margin: 10px 0 3px 15px;
padding:0;
}
.colonne_gauche .menu_op_50_euro ul li a.btn_noel_op_50:hover{
background-image: url('../images/moteur/operation_mrktg/121015_op_50_euros/btn_noel_op_50_euro_over.jpg');
}
.colonne_gauche .menu_op_50_euro ul li a.btn_an_op_50{
background-image: url('../images/moteur/operation_mrktg/121015_op_50_euros/btn_an_op_50_euro.jpg');
width:185px;
height:27px;
margin: 0px 0 3px 15px;
padding:0;
}
.colonne_gauche .menu_op_50_euro ul li a.btn_an_op_50:hover{
background-image: url('../images/moteur/operation_mrktg/121015_op_50_euros/btn_an_op_50_euro_over.jpg');
}
.colonne_gauche .menu_op_50_euro ul li a.btn_fevrier_op_50{
background-image: url('../images/moteur/operation_mrktg/121015_op_50_euros/btn_fevrier_op_50_euro.jpg');
width:185px;
height:27px;
margin: 0px 0 3px 15px;
padding:0;
}
.colonne_gauche .menu_op_50_euro ul li a.btn_fevrier_op_50:hover{
background-image: url('../images/moteur/operation_mrktg/121015_op_50_euros/btn_fevrier_op_50_euro_over.jpg');
}
.colonne_gauche .menu_op_50_euro ul li a.btn_printemp_op_50{
background-image: url('../images/moteur/operation_mrktg/121015_op_50_euros/btn_printemps_op_50_euro.jpg');
width:185px;
height:27px;
margin: 0px 0 3px 15px;
padding:0;
}
.colonne_gauche .menu_op_50_euro ul li a.btn_printemp_op_50:hover{
background-image: url('../images/moteur/operation_mrktg/121015_op_50_euros/btn_printemps_op_50_euro_over.jpg');
}
.colonne_gauche .bas_menu_op_50{
background-image: url('../images/moteur/operation_mrktg/121015_op_50_euros/fond_bas_op_50_euros.jpg');
width:214px;
height:26px;
float:left;
}
/* menu colonne gauche vente privée */
.colonne_gauche .menu_vente_privee{
width:214px;
float:left;
}
.colonne_gauche .titre_vente_privee{
background-image: url('../images/moteur/operation_mrktg/121112_vente_privee/bg_titre_pack.jpg');
width:214px;
height: 46px;
float:left;

}
.colonne_gauche .titre_vente_privee span{
color:#ffffff;
font-family:arial;
font-size:14px;
line-height: 45px;
margin-left: 52px;
}
.colonne_gauche .menu_vente_privee ul{
display: block;
float: left;
list-style-type: none;
margin: 0;
padding: 0;
width: 214px;
margin-bottom:12px;
}
.colonne_gauche .menu_vente_privee ul li a.btn_1{
background-image: url('../images/moteur/operation_mrktg/121112_vente_privee/btn1.jpg');
width:216px;
height:58px;
margin: 0;
padding:0;
}
.colonne_gauche .menu_vente_privee ul li a.btn_1:hover{
background-image: url('../images/moteur/operation_mrktg/121112_vente_privee/btn1_hover.jpg');
}
.colonne_gauche .menu_vente_privee ul li a.btn_2{
background-image: url('../images/moteur/operation_mrktg/121112_vente_privee/btn2.jpg');
width:216px;
height:43px;
margin:0;
padding:0;
}
.colonne_gauche .menu_vente_privee ul li a.btn_2:hover{
background-image: url('../images/moteur/operation_mrktg/121112_vente_privee/btn2_hover.jpg');
}
.colonne_gauche .menu_vente_privee ul li a.btn_3{
background-image: url('../images/moteur/operation_mrktg/121112_vente_privee/btn3.jpg');
width:216px;
height:53px;
margin: 0;
padding:0;
}
.colonne_gauche .menu_vente_privee ul li a.btn_3:hover{
background-image: url('../images/moteur/operation_mrktg/121112_vente_privee/btn3_hover.jpg');
}
.colonne_gauche .menu_vente_privee ul li a.btn_4{
background-image: url('../images/moteur/operation_mrktg/121112_vente_privee/btn4.jpg');
width:216px;
height:41px;
margin: 0;
padding:0;
}
.colonne_gauche .menu_vente_privee ul li a.btn_4:hover{
background-image: url('../images/moteur/operation_mrktg/121112_vente_privee/btn4_hover.jpg');
}
.colonne_gauche .menu_vente_privee ul li a.btn_5{
background-image: url('../images/moteur/operation_mrktg/121112_vente_privee/btn5.jpg');
width:216px;
height:41px;
margin: 0;
padding:0;
}
.colonne_gauche .menu_vente_privee ul li a.btn_5:hover{
background-image: url('../images/moteur/operation_mrktg/121112_vente_privee/btn5_hover.jpg');
}


/* Opération 50 euros code promos*/
.colonne_resultats .bas_resultats .offre .details .hebergement .description p span.detail_exclu_50_euros{
display: block;
color: #740a7e;
font-weight: bold;
font-size: 13px;
background: url("../images/descente_moteur/ope_mrktg/picto_ope_50_euros_camping_ptt.gif") no-repeat left top transparent;
padding-left: 47px;
margin-top: 5px;
min-height: 40px;
}

.colonne_resultats .bas_resultats .offre .details .hebergement .op_code_promo_50{
border: 1px solid #102D4D;
/*background: url('../../images/moteur/operation_mrktg/121015_op_50_euros/bg_promo_op_50_euros.jpg') no-repeat -3px top #ffffff;*/
background: url('../images/moteur/operation_mrktg/131106_op_50_euros/bg_promo_op_50_euros.jpg') no-repeat -3px top #ffffff;
color: #102D4D;
/*padding: 13px 3px 12px 10px;*/
padding: 28px 4px 7px 4px;
width: 105px;
}

.colonne_resultats .bas_resultats .offre .details .hebergement .op_code_promo_50 span.prix_ope{
text-decoration: none;
font-weight: bold;
background-color: #ffffff;
color: #102D4D;
margin: 3px 0 9px 26px;
width: 50px;
display: block;
}

.colonne_resultats .bas_resultats .offre .residence a.lien_op_code_promo_50{
cursor: pointer;
width: 82px;
height: 68px;
}

.colonne_resultats .bas_resultats .offre .residence .infos_supp .specificite a.lien_op_code_promo_50 img{
margin-left: 0;
width: 82px;
}

.colonne_resultats .bas_resultats .offre .residence a.lien_ope_op_code_promo_50 span{
background-color: #FFF;
border: 1px solid #102D4D;
color: #102D4D;
display: none;
font-size: 12px;
margin-left: 80px;
margin-top: -65px;
padding: 10px;
width: 116px;
}

.colonne_resultats .bas_resultats .offre .residence a.lien_ope_op_code_promo_50:hover span{
display: block;
}
/* Opération 100 euros code promos*/

.colonne_resultats .bas_resultats .offre .details .hebergement .op_promo_100_offerts {
border: 1px solid #d81e86;
/*background: url('../../images/moteur/operation_mrktg/121015_op_50_euros/bg_promo_op_50_euros.jpg') no-repeat -3px top #ffffff;*/
background: url('../images/moteur/operation_mrktg/140103_ope100e_offerts/140115_bg_moteur_100_euros_offerts.jpg') no-repeat -3px top #ffffff;
color: #d81e86;
/*padding: 13px 3px 12px 10px;*/
padding: 28px 4px 7px 4px;
width: 105px;
}

.colonne_resultats .bas_resultats .offre .details .hebergement .op_promo_100_offerts span.prix_ope{
text-decoration: none;
font-weight: bold;
background-color: #ffffff;
color: #d81e86;
margin: 3px 0 9px 26px;
width: 50px;
display: block;
}
.colonne_resultats .bas_resultats .offre .residence a.lien_op_promo_100_offerts{
cursor: pointer;
width: 82px;
height: 68px;
}

.colonne_resultats .bas_resultats .offre .residence .infos_supp .specificite a.op_promo_100_offerts img{
margin-left: 0;
width: 82px;
}

.colonne_resultats .bas_resultats .offre .residence a.lien_ope_op_promo_100_offerts span{
background-color: #FFF;
border: 1px solid #d81e86;
color: #d81e86;
display: none;
font-size: 12px;
margin-left: 80px;
margin-top: -65px;
padding: 10px;
width: 116px;
}

.colonne_resultats .bas_resultats .offre .residence a.lien_ope_op_promo_100_offerts:hover span{
display: block;
}

/* Opération Frais de dossier Offerts 2014*/

.colonne_resultats .bas_resultats .offre .residence a.lien_ope_op_FDO14{
cursor: pointer;
width: 82px;
height: 68px;
}

.colonne_resultats .bas_resultats .offre .residence .infos_supp .specificite a.lien_ope_op_FDO14 img{
margin-left: 10px;
width: 65px;
}

.colonne_resultats .bas_resultats .offre .residence a.lien_ope_op_FDO14 span{
background-color: #FFF;
border: 1px solid #fe4e84;
color: #fe4e84;
display: none;
font-size: 12px;
margin-left: 80px;
margin-top: -65px;
padding: 10px;
width: 116px;
}

.colonne_resultats .bas_resultats .offre .residence a.lien_ope_op_FDO14:hover span{
display: block;
}

/* Opération 2 semaines spécial été 2014*/

.colonne_resultats .bas_resultats .offre .details .hebergement .op_2semaines_ete {
border: 1px solid #e78c0b;
/*background: url('../../images/moteur/operation_mrktg/121015_op_50_euros/bg_promo_op_50_euros.jpg') no-repeat -3px top #ffffff;*/
background: url('../images/moteur/operation_mrktg/120214_ope2semaines/habillage_ope2semaines.png') no-repeat -3px top #ffffff;
color: #e78c0b;
/*padding: 13px 3px 12px 10px;*/
padding: 28px 4px 7px 4px;
width: 105px;
}

.colonne_resultats .bas_resultats .offre .residence a.lien_ope_op_2semaines_ete{
cursor: pointer;
width: 82px;
height: 68px;
}

.colonne_resultats .bas_resultats .offre .residence .infos_supp .specificite a.lien_ope_op_2semaines_ete img{
margin-left: 10px;
width: 70px;
}

.colonne_resultats .bas_resultats .offre .residence a.lien_ope_op_2semaines_ete span{
background-color: #FFF;
border: 1px solid #e78c0b;
color: #595959;
display: none;
font-size: 12px;
margin-left: 80px;
margin-top: -65px;
padding: 10px;
width: 116px;
}

.colonne_resultats .bas_resultats .offre .residence a.lien_ope_op_2semaines_ete:hover span{
display: block;
}



/* Opération Vente flash printemps 2014*/

.colonne_resultats .bas_resultats .offre .details .hebergement .vente_flash_printemps {
border: 1px solid #0c9da6;
/*background: url('../../images/moteur/operation_mrktg/121015_op_50_euros/bg_promo_op_50_euros.jpg') no-repeat -3px top #ffffff;*/
background: url('../images/moteur/operation_mrktg/25022014_vente_flash/habillage_vente_flash.jpg') no-repeat -3px top #ffffff;
color: #0c9da6;
/*padding: 13px 3px 12px 10px;*/
padding: 28px 4px 7px 4px;
width: 105px;
}

.colonne_resultats .bas_resultats .offre .residence a.lien_ope_vente_flash_printemps{
cursor: pointer;
width: 82px;
height: 68px;
}

.colonne_resultats .bas_resultats .offre .residence .infos_supp .specificite a.lien_ope_vente_flash_printemps img{
margin-left: 10px;
width: 70px;
}

.colonne_resultats .bas_resultats .offre .residence a.lien_ope_vente_flash_printemps span{
background-color: #FFF;
border: 1px solid #0c9da6;
color: #0c9da6;
display: none;
font-size: 12px;
margin-left: 80px;
margin-top: -65px;
padding: 10px;
width: 116px;
}

.colonne_resultats .bas_resultats .offre .residence a.lien_ope_vente_flash_printemps:hover span{
display: block;
}


/* Opération Vente flash paques 2014*/

.colonne_resultats .bas_resultats .offre .details .hebergement .vente_flash_paques {
border: 1px solid #d52b81;
/*background: url('../../images/moteur/operation_mrktg/121015_op_50_euros/bg_promo_op_50_euros.jpg') no-repeat -3px top #ffffff;*/
background: url('../images/moteur/operation_mrktg/141103_venteflash_paques/07032014-habillage_venteflash_paques.jpg') no-repeat -3px top #ffffff;
color: #d52b81;
/*padding: 13px 3px 12px 10px;*/
padding: 28px 4px 7px 4px;
width: 105px;
}

.colonne_resultats .bas_resultats .offre .residence a.lien_ope_vente_flash_paques{
cursor: pointer;
width: 82px;
height: 68px;
}

.colonne_resultats .bas_resultats .offre .residence .infos_supp .specificite a.lien_ope_vente_flash_paques img{
margin-left: 10px;
width: 70px;
}

.colonne_resultats .bas_resultats .offre .residence a.lien_ope_vente_flash_paques span{
background-color: #FFF;
border: 1px solid #d52b81;
color: #595959;
display: none;
font-size: 12px;
margin-left: 80px;
margin-top: -65px;
padding: 10px;
width: 116px;
}

.colonne_resultats .bas_resultats .offre .residence a.lien_ope_vente_flash_paques:hover span{
display: block;
}

/* Opération coups de coeur campings mer Linéaire 2014*/

.colonne_resultats .bas_resultats .offre .details .hebergement .coupsdecoeur_lineaire {
border: 1px solid #1acdf0;
/*background: url('../../images/moteur/operation_mrktg/121015_op_50_euros/bg_promo_op_50_euros.jpg') no-repeat -3px top #ffffff;*/
background: url('../images/moteur/operation_mrktg/03032014_oplineaire/21022014-habillage_oplinaire.jpg') no-repeat -3px top #ffffff;
color: #17b6d5;
/*padding: 13px 3px 12px 10px;*/
padding: 28px 4px 7px 4px;
width: 105px;
}

.colonne_resultats .bas_resultats .offre .residence a.lien_ope_coupsdecoeur_lineaire{
cursor: pointer;
width: 82px;
height: 68px;
}

.colonne_resultats .bas_resultats .offre .residence .infos_supp .specificite a.lien_ope_coupsdecoeur_lineaire img{
margin-left: 10px;
width: 70px;
}

.colonne_resultats .bas_resultats .offre .residence a.lien_ope_coupsdecoeur_lineaire span{
background-color: #FFF;
border: 1px solid #1acdf0;
color: #595959;
display: none;
font-size: 12px;
margin-left: 80px;
margin-top: -65px;
padding: 10px;
width: 116px;
}

.colonne_resultats .bas_resultats .offre .residence a.lien_ope_coupsdecoeur_lineaire:hover span{
display: block;
}

/* Opération Aquamania 2014*/

.colonne_resultats .bas_resultats .offre .details .hebergement .aquamania {
border: 1px solid #d52b81;
/*background: url('../../images/moteur/operation_mrktg/121015_op_50_euros/bg_promo_op_50_euros.jpg') no-repeat -3px top #ffffff;*/
background: url('../images/moteur/operation_mrktg/18032014_aquamania/18032014-habillage_aquamania.jpg') no-repeat -3px top #ffffff;
color: #d52b81;
/*padding: 13px 3px 12px 10px;*/
padding: 28px 4px 7px 4px;
width: 105px;
}

.colonne_resultats .bas_resultats .offre .residence a.lien_ope_aquamania{
cursor: pointer;
width: 82px;
height: 68px;
}

.colonne_resultats .bas_resultats .offre .residence .infos_supp .specificite a.lien_ope_aquamania img{
margin-left: 7px;
width: 75px;
}

.colonne_resultats .bas_resultats .offre .residence a.lien_ope_aquamania span{
background-color: #FFF;
border: 1px solid #d52b81;
color: #595959;
display: none;
font-size: 12px;
margin-left: 80px;
margin-top: -65px;
padding: 10px;
width: 116px;
}

.colonne_resultats .bas_resultats .offre .residence a.lien_ope_aquamania:hover span{
display: block;
}

/* Opération Aquamania 2014*/

.colonne_resultats .bas_resultats .offre .details .hebergement .destockage_paques2014 {
border: 1px solid #a30c92;
/*background: url('../../images/moteur/operation_mrktg/121015_op_50_euros/bg_promo_op_50_euros.jpg') no-repeat -3px top #ffffff;*/
background: url('../images/moteur/operation_mrktg/31032014_desto_paques/habillage_destockage_paques.jpg') no-repeat -3px top #ffffff;
color: #a30c92;
/*padding: 13px 3px 12px 10px;*/
padding: 28px 4px 7px 4px;
width: 105px;
}

.colonne_resultats .bas_resultats .offre .residence a.lien_ope_destockage_paques2014{
cursor: pointer;
width: 82px;
height: 68px;
}

.colonne_resultats .bas_resultats .offre .residence .infos_supp .specificite a.lien_ope_destockage_paques2014 img{
margin-left: 7px;
width: 70px;
}

.colonne_resultats .bas_resultats .offre .residence a.lien_ope_destockage_paques2014 span{
background-color: #FFF;
border: 1px solid #a30c92;
color: #595959;
display: none;
font-size: 12px;
margin-left: 80px;
margin-top: -65px;
padding: 10px;
width: 116px;
}

.colonne_resultats .bas_resultats .offre .residence a.lien_ope_destockage_paques2014:hover span{
display: block;
}

/**/
.colonne_resultats .bas_resultats .offre .residence a.lien_ope_promo_vente_privee span{
background-color: #f7f7f7;
border: 1px solid #595959;
color: #595959;
display: none;
font-size: 12px;
margin-left: 80px;
margin-top: -65px;
padding: 10px;
width: 116px;
}


/*** ajout css bonus **/

.colonne_resultats .bas_resultats .offre .residence a.lien_ope_op_bonus_ete span{
background-color: #f6f6f6;
border: 1px solid #454545;
color: #454545;
display: none;
font-size: 12px;
margin-left: 80px;
margin-top: -65px;
padding: 10px;
width: 116px;
}

.colonne_resultats .bas_resultats .offre .details .hebergement .op_bonus_ete{
border: 1px solid #0486bc;
background: url('../images/moteur/operation_mrktg/130206_ope_bonus/bg_promo_op_bonus_ete.jpg') no-repeat -3px top #ffffff;
color: #0486bc;
/*padding: 13px 3px 12px 10px;*/
padding: 28px 4px 7px 4px;
width: 105px;
}
.colonne_resultats .bas_resultats .offre .details .hebergement .op_bonus_ete .prix_ope{
	display:block;
	clear:both;
	}
/*** AJOUT Jojo 16/11/2012 ***/
section.colonne_resultats  div.residence  div.infos_supp p.specificite > a > span {
	background-color: #f7f7f7;
	border: 1px solid #595959;
	color: #595959;
	}
.ie7 section.colonne_resultats  div.residence  div.infos_supp p.specificite > a > span {
	margin-left:5px;	
}
section.colonne_resultats  div.residence  div.infos_supp p.specificite > a:hover > span {
	display: block;
	}	
/*** FIN AJOUT Jojo 16/11/2012 ***/
.colonne_resultats .bas_resultats .offre .residence a.lien_ope_promo_vente_privee:hover span{
display: block;
}



/** Op Camping 50 euros offerts **/

.colonne_resultats .bas_resultats .offre .residence a.lien_op_camping_13 span{
background-color: #f6f6f6;
border: 1px solid #454545;
color: #454545;
display: none;
font-size: 12px;
margin-left: 80px;
margin-top: -65px;
padding: 10px;
width: 116px;
}

.colonne_resultats .bas_resultats .offre .details .hebergement .op_camping_13{
border: 1px solid #0486bc;
background: url('../images/moteur/operation_mrktg/130320_op_50_euros_camping/bg_camping.jpg') no-repeat -3px top #ffffff;
color: #0486bc;
padding: 28px 4px 7px 4px;
width: 105px;
}

.colonne_resultats .bas_resultats .offre .details .hebergement .op_camping_13 .prix_ope{
display:block;
clear:both;
}

.colonne_resultats .bas_resultats .offre .residence a.lien_ope_op_camping_13 span {
background-color: #ffffff;
border: 1px solid #595959;
color: #595959;
display: none;
font-size: 12px;
margin-left: 80px;
margin-top: -65px;
padding: 10px;
width: 116px;
}

/*op 50 euros ofefrts sur séjours à la mer */
.colonne_resultats .bas_resultats .offre .details .hebergement .op_prix_fixe2{
border: 1px solid #740a7e;
background: url('../images/descente_moteur/ope_mrktg/bg_exclu.jpg') no-repeat -3px top #fcebfe;
color: #740a7e;
/*padding: 13px 3px 12px 10px;*/
padding: 28px 4px 7px 4px;
width: 105px;
}

.colonne_resultats .bas_resultats .offre .details .hebergement .op_prix_fixe2 span.prix_ope{
text-decoration: none;
font-weight: bold;
background-color: #740A7E;
color: #ffffff;
margin: 3px 0 9px 26px;
width: 50px;
display: block;
}


.colonne_resultats .bas_resultats .offre .details .hebergement .op_50_mer{
border: 1px solid #1b93b2;
background: url('../images/moteur/operation_mrktg/130625_50_euros_offerts_mer/130625_bg_prix_50_euros_mer.jpg') no-repeat -3px top #dcfbfe;
color: #1b93b2;
/*padding: 13px 3px 12px 10px;*/
padding: 28px 4px 7px 4px;
width: 105px;
}

.colonne_resultats .bas_resultats .offre .details .hebergement .op_50_mer span.prix_ope{
text-decoration: none;
font-weight: bold;
background-color: #1b93b2;
color: #ffffff;
margin: 3px 0 9px 26px;
width: 50px;
display: block;
}

.colonne_resultats .bas_resultats .offre .residence .infos_supp p.specificite a.lien_ope_op_50_mer{
cursor: pointer;
width: 78px;
height: 67px;
}
.colonne_resultats .bas_resultats .offre .residence .infos_supp p.specificite a.lien_ope_op_50_mer span{
display: none;
font-size: 11px;
margin-left: 84px;
margin-top: -67px;
padding: 10px;
width: 135px;
}
.colonne_resultats .bas_resultats .offre .residence .infos_supp p.specificite a.lien_ope_op_50_mer:hover span{
display: block;
}

/* Opération 100 euros offerts grande capacité ski*/
.colonne_resultats .bas_resultats .offre .details .hebergement .op_100_euros_grde_capacite_ski{
border: 1px solid #d9178a;
background: url('../images/moteur/operation_mrktg/130910_100_euros_grande_capacite_ski/bg_promo_100_euros_grde_capacite.jpg') no-repeat -3px top #fef4fa;
color: #d9178a;
/*padding: 13px 3px 12px 10px;*/
padding: 28px 4px 7px 4px;
width: 105px;
}
.colonne_resultats .bas_resultats .offre .details .hebergement .op_100_euros_grde_capacite_ski span.prix_ope{
text-decoration: none;
font-weight: bold;
background-color: #d9178a;
color: #ffffff;
margin: 3px 0 9px 26px;
width: 50px;
display: block;
}
.colonne_resultats .bas_resultats .offre .residence a.lien_ope_op_100_euros_grde_capacite_ski{
cursor: pointer;
width: 82px;
height: 68px;
}
.colonne_resultats .bas_resultats .offre .residence .infos_supp .specificite a.lien_op_100_euros_grde_capacite_ski img{
margin-left: 0;
width: 82px;
}
.colonne_resultats .bas_resultats .offre .residence a.lien_ope_op_100_euros_grde_capacite_ski span{
background-color: #f9f9f9;
border: 1px solid #727272;
color: #434242;
display: none;
font-size: 12px;
margin-left: 86px;
margin-top: -116px;
padding: 10px;
width: 137px;
}
.colonne_resultats .bas_resultats .offre .residence a.lien_ope_op_100_euros_grde_capacite_ski:hover span{
display: block;
}
.colonne_droite .bloc_resa .op_100_euros_grde_capacite_ski{
	border: 1px solid #d9178a;
	background: url('../images/moteur/operation_mrktg/130910_100_euros_grande_capacite_ski/bg_promo_100_euros_grde_capacite.jpg') no-repeat -3px top #fef4fa;
	color: #d9178a;
	/*padding: 13px 3px 12px 10px;*/
	padding: 28px 4px 7px 4px;
	width: 105px;
}

/* Opération VF Toussaint*/
.colonne_resultats .bas_resultats .offre .details .hebergement .op_VF_toussaint{
border: 1px solid #ff3366;
background: url('../images/moteur/operation_mrktg/130917_VF_toussaint/130917_VF_toussaint_habillage_prix.jpg') no-repeat -3px top #fef4fa;
color: #ff3366;
/*padding: 13px 3px 12px 10px;*/
padding: 28px 4px 7px 4px;
width: 105px;
}
.colonne_resultats .bas_resultats .offre .details .hebergement .op_VF_toussaint span.prix_ope{
text-decoration: none;
font-weight: bold;
background-color: #ff3366;
color: #ffffff;
margin: 3px 0 9px 26px;
width: 50px;
display: block;
}
.colonne_resultats .bas_resultats .offre .residence a.lien_ope_op_VF_toussaint{
cursor: pointer;
width: 82px;
height: 68px;
}
.colonne_resultats .bas_resultats .offre .residence .infos_supp .specificite a.lien_op_VF_toussaint img{
margin-left: 0;
width: 82px;
}
.colonne_resultats .bas_resultats .offre .residence a.lien_ope_op_VF_toussaint span{
background-color: #fde8ed;
border: 1px solid #727272;
color: #434242;
display: none;
font-size: 12px;
margin-left: 86px;
margin-top: -116px;
padding: 10px;
width: 137px;
}
.colonne_resultats .bas_resultats .offre .residence a.lien_ope_op_VF_toussaint:hover span{
display: block;
}
.colonne_droite .bloc_resa .op_VF_toussaint{
	border: 1px solid #ff3366;
	background: url('../images/moteur/operation_mrktg/130917_VF_toussaint/130917_VF_toussaint_habillage_prix.jpg') no-repeat -3px top #fef4fa;
	color: #ff3366;
	/*padding: 13px 3px 12px 10px;*/
	padding: 28px 4px 7px 4px;
	width: 105px;
}

/* Opération ski et spa*/
.colonne_resultats .bas_resultats .offre .residence a.lien_ope_op_spa-et-ski{
cursor: pointer;
width: 221px;
height: 68px;
}
.colonne_resultats .bas_resultats .offre .residence .infos_supp .specificite a.lien_op_spa-et-ski img{
margin-left: 0;
width: 82px;
}
.colonne_resultats .bas_resultats .offre .residence a.lien_ope_op_spa-et-ski span{
background-color: #f9f9f9;
border: 1px solid #727272;
color: #434242;
display: none;
font-size: 12px;
margin-left: 86px;
margin-top: -116px;
padding: 10px;
width: 137px;
}
.colonne_resultats .bas_resultats .offre .residence a.lien_ope_op_spa-et-ski:hover span{
display: block;
}

/* Opération destockage noël et nouvel an*/
.colonne_resultats .bas_resultats .offre .details .hebergement .op_destockage_noel_nvlan{
border: 1px solid #fd6204;
background: url('../images/moteur/operation_mrktg/131126_destockage_noel_nouvel_an/131126_destockage_noel_nouvel_an_habillage_prix.jpg') no-repeat -3px top #feedd5;
color: #fd6204;
padding: 28px 4px 7px 4px;
width: 105px;
}

.colonne_resultats .bas_resultats .offre .details .hebergement .op_destockage_noel_nvlan span.prix_ope{
text-decoration: none;
font-weight: bold;
background-color: #ffffff;
color: #0f2d4c;
margin: 3px 0 9px 26px;
width: 50px;
display: block;
}

.colonne_resultats .bas_resultats .offre .residence a.lien_op_destockage_noel_nvlan{
cursor: pointer;
width: 82px;
height: 68px;
}

.colonne_resultats .bas_resultats .offre .residence .infos_supp .specificite a.lien_op_destockage_noel_nvlan img{
margin-left: 0;
width: 82px;
}

.colonne_resultats .bas_resultats .offre .residence a.lien_ope_op_destockage_noel_nvlan span{
background-color: #f1efef;
border: 1px solid #727272;
color: #434242;
display: none;
font-size: 12px;
margin-left: 80px;
margin-top: -65px;
padding: 10px;
width: 116px;
}

.colonne_resultats .bas_resultats .offre .residence a.lien_ope_op_destockage_noel_nvlan:hover span{
display: block;
}

.colonne_droite .bloc_resa .op_destockage_noel_nvlan{
	border: 1px solid #fd6204;
	background: url('../images/moteur/operation_mrktg/131126_destockage_noel_nouvel_an/131126_destockage_noel_nouvel_an_habillage_prix.jpg') no-repeat -3px top #feedd5;
	color: #fd6204;
	padding: 28px 4px 7px 4px;
	width: 105px;
}

/* Opération skiez en decalé*/
#bloc_partezdecale{ 
width:214px;
height:110px;
border:2px solid #ffe500;
font-family:Arial, Helvetica, sans-serif;
}

#bloc_partezdecale h2{
color : #00abd7;
background-color:#ffe500;
font-size: 16px;
text-align:center;
margin:0;
padding:10px 0px;
margin-bottom:15px;

}

#bloc_partezdecale a{
color : #00abd7;
font-size: 14px;
text-decoration:none;


}

#bloc_partezdecale a:hover{
color : #00abd7;
font-size: 14px;
text-decoration: underline;


}

#Samedi_pistes{ 
margin-top:12px;
width:214px;
height:280px;
border:2px solid #00abd7;
font-family:Arial, Helvetica, sans-serif;
background-color:#00abd7;

}

#Samedi_pistes p{
	text-align:justify;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding:10px;
	color:#fff;

}

.blocs_skiez_stations{ 
margin-top:12px;
width:214px;
border:2px solid #ffe500;
font-family:Arial, Helvetica, sans-serif;

}
.blocs_skiez_stations p{ 
	text-align:justify;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	padding:10px;
	color:#373737;

}
.blocs_skiez_stations img{ 
padding:4px 0px 0px 5px;

}

.blocs_skiez_stations h2{
color : #00abd7;
background-color:#ffe500;
font-size: 16px;
text-align:center;
margin:0;
padding:10px 0px;

}




/*** WIDGET TRUSTBOX ***/
.ie7 #fpTrustpilot, .ie8 #fpTrustpilot, .ie7 #panTrustpilot, .ie8 #panTrustpilot{
	display:none;
	}
#desTrustpilot:hover,#fpTrustpilot:hover,#panTrustpilot:hover{
	cursor:pointer;
	}
.trustTitle{
	width:100%;
	background:#2D89C3; 
	text-align:center; 
	font-size:14px; 
	height:28px;
	padding-top:16px; 
	color:white;
	}
.trustTitleSki{
	width:100%;
	background:#2D69C3; 
	text-align:center; 
	font-size:14px; 
	height:28px;
	padding-top:16px; 
	color:white;
	}		
#desTrustpilot, #fpTrustpilot, #panTrustpilot{
	width:96%;
	border:5px solid #e7e7e7; 
	border-top:none;
	color:#333; 
}
#desTrustNoteGlobal, #fpTrustNoteGlobal, #panTrustNoteGlobal{
	width:100%; 
	overflow:auto;
	padding-top:10px;
	}
#desTrustNote, #fpTrustNote, #panTrustNote{
	float:left; 
	width:100%; 
	text-align:center; 
	margin:0 auto; 
	font-weight:bold; 
	font-size:25px; 
	color:#333;
	}	
#desTrustNoteStar, #fpTrustNoteStar, #panTrustNoteStar{
	float:left;
	width:100%;
	text-align:center;
	margin:0 auto;
	}
#desTrustNb, #fpTrustNb, #panTrustNb{
	float:left;
	width:100%;
	text-align:center;
	margin:0 auto;
	font-size:12px; 
	color:#333;
	}
#desLastReviews, #fpLastReviews, #panLastReviews{
	width:100%; 
	height:28px; 
	font-size:12px; 
	font-weight:bold; 
	color:#333;
	background:none;
	}	
#desTrustReviews, #fpTrustReviews, #panTrustReviews{
	padding:0 10px 10px 10px;
	}

#desTrustFooter, #fpTrustFooter, #panTrustFooter{
	width:95%; 
	background:#e7e7e7; 
	height:20px; 
	padding-top:5px; 
	padding-right:5%; 
	font-size:10px; 
	font-weight:bold; 
	color:#333;
	text-align:right;
	}	
.desReviewUser-ski{
	color:#333;
	}				
.desReviewUser{
	color:#333;
	}
.desReviewDate, #fpReviewDate, #panReviewDate{
	color:#2d69c3;
	}		




/*** Boîte zéro résultats ***/
.zero_result{
	background-color: #f5f5f5;
	border: 5px solid #d9dbdb;
	padding: 50px 0;
	text-align: center;
	font-size: 18px;
	width: 710px;
	font-family: Arial,Helvetica,sans-serif;
}
.zero_result p:last-of-type{
	color: #6e6b6b;
	margin: 25px 0 55px 0;
}
.zero_result a{
	background: url('../images/descente_moteur/bg_btn_zero_result.jpg') left top no-repeat #308bc5;
	color: #ffffff;
	text-decoration: none;
	font-size: 16px;
	text-align: center;
	padding: 10px 0 8px;
	display: block;
	width: 194px;
	margin: 0 auto;
}
.zero_result a:hover{
	text-decoration: underline;
}
#masque_zero_result{
	position: absolute;
	left: 0px;
	top: 0px;
	background: url("../images/descente_moteur/opacite.png") no-repeat scroll center top;
	z-index: 1000;
	height: 3500px;
	width: 101.25%;
}