
@font-face {
    font-family: 'blenda_scriptregular';
    src: url('../fonts/blenda_script-webfont.eot');
    src: url('../fonts/blenda_script-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/blenda_script-webfont.woff2') format('woff2'),
         url('../fonts/blenda_script-webfont.woff') format('woff'),
         url('../fonts/blenda_script-webfont.ttf') format('truetype'),
         url('../fonts/blenda_script-webfont.svg#blenda_scriptregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

.aterix_ope_generique{
	height:19px !important;
	}
	
#home-encart-meteo{
	float:left;
	margin-bottom:10px;	
	margin-top:-22px;
	}
.home-colonne-gauche{
	float:left;overflow:hidden; width:695px; margin-right:20px;
	margin-bottom:20px;
}
.home-colonne-droite{
	float:left; overflow:auto; width:245px;
	}
/** NOS GARANTIES **/
.home-garanties{
	overflow:auto;
	float:left;
	width:230px;
	margin-right:20px;
	color:#666;
	}
.hg-titre{
	border:1px solid #c6c4c5;
	text-align:center;
	color:#666;
	padding:12px 0;
	font-size:21px;
	}	
.hg-liste-garanties{
	border:1px solid #c4c6c5;
	margin-top:5px;
	}	
.hg-liste-garanties-item{
	background:url(/images/ico-garanties.jpg) no-repeat, #f7f6f6;
	padding:12px 5px 15px 55px;
	font-size:13px;
	line-height:15px;
	border-bottom:2px solid white;
	}
.hg-liste-garanties-item-es{
	background:url(/images/ico-garanties-es.jpg) no-repeat, #f7f6f6;
	background-position:5px 5px;
	padding:12px 5px 15px 55px;
	font-size:13px;
	line-height:15px;
	border-bottom:2px solid white;
	}	
.hg-liste-garanties-item-ski{
	background:url(/images/ico-garanties-ski.png) no-repeat, #f7f6f6;
	background-position:5px 5px;
	padding:8px 5px 8px 50px;
	font-size:13px;
	line-height:15px;
	border-bottom:2px solid white;
	}
.hg-best-site{
	background-position:5px 5px;
	}
.hg-best-price{
	background-position:5px -55px;
	padding:17px 10px 20px 55px;
	}
.hg-9-10{
	background-position:5px -113px;
	padding:17px 10px 20px 55px;
	}
.hg-100-secure{
	background-position:5px -170px;
	padding:17px 10px 20px 55px;
	}			
.hg-best-call{
	background-position:5px -228px;
	font-size:12px;
	}
.hg-call-nb{
	font-size:15px;
	}
.hg-180{
	background-position:5px 5px;
}	
.hg-best-price-ski{
	background-position:5px -44px;
	padding: 14px 5px 14px 50px;
	}
.hg-formulas{
	background-position:5px -88px;
}	
.hg-9-10-ski{
	background-position:5px -138px;
	padding: 14px 5px 14px 50px;
	}
.hg-100-secure-ski{
	background-position:5px -185px;
	padding: 14px 5px 14px 50px;
	}			
.hg-best-call-ski{
	background-position:5px -231px;
	font-size:12px;
	}	
			
.gras{
	font-weight:bold;
	}
.hg-blue{
	color:#24baf2;
	}	
.hg-trust{
	padding:2px 0 7px;
	background:#50c8f5;
	overflow:auto;
	}	
#hg-truststars{
	padding:8px 10px 0;
	text-align:center;
	}	
#hg-trustlink{
	font-size:10px;
	color:white;
	font-weight:bold;
	cursor:pointer;
	text-decoration:underline;
	padding-left:5px;
	background:url("/images/ico-arrow-tp.jpg") no-repeat scroll right center;
	}	
#hg-trustscore{
	color:#666;
	font-size:31px;
	font-weight:bold;
	padding-right:10px;
	}	
#hg-tscore{
	color:white;
	}	
#hg-trustpilot-ico{
	background:url(/images/logo-trustpilot.png) right center no-repeat;
	height:11px;
	}	
/** NOS COUPS DE COEUR - HEARTBLEEEEED ANNIVERSARY  **/	
.home-coup-coeur{
	width:440px;
	float:left;
	color:#666;
	}
.hcc-titre{
	border:1px solid #c4c6c5;
	background:url(/images/ico-heartbleed.jpg) no-repeat 95px center;
	font-size:21px;
	padding:12px 0 12px 143px;
	}	
.hcc-offre-1{
	overflow:hidden;
	height:170px;
	float:left;
	margin-bottom:10px;
	width:438px;
	cursor:pointer;
	}
.hcc-offre-1 .hcc-station-prix{
	position:absolute;
	overflow:auto;
	top:5px; 
	left:5px; 
	width:190px;
}	
.hcc-offre-1 .hcc-stationlibelle{
	font-size:18px;
	color:white;
	background:#e83c93;
	padding:5px;
	text-align:center;
	}
.hcc-offre-1 .hcc-accroche{
	position:absolute;
	top:140px;
	right:5px;
	padding: 5px;
	text-align:center;
	background:white;
	font-size:12px;
	}
.hcc-offre-x2{
	float:left;
	width:215px;
	position:relative;
	cursor:pointer;
	height:164px;
	}
.hcc-offre-x3{
	float:right;
	width:215px;
	position:relative;
	cursor:pointer;
	height:164px;
	}	
div[class^="hcc-stationlibelle"]{
	font-size:15px;
	color:white;
	padding:2px;
	text-align:center;
	}
.hcc-offre-x2 .hcc-stationlibelle, .hcc-offre-x3 .hcc-stationlibelle{
	font-size:18px;
	color:white;
	background:#ef7110;
	padding:2px;
	text-align:center;
	}
.hcc-offre-x3 .photo img, .hcc-offre-x2 .photo img{
	height:160px;
	width:215px;
	}
div[class^="hcc-stationlibelle"] .hcc-accroche{
	text-align:center;
	font-size:10px;
	display:none;
	}
.hcc-offre-x2 .hcc-station-prix, .hcc-offre-x3 .hcc-station-prix{
	position:absolute;
	overflow:auto;
	top:10px; 
	left:15px; 
	width:180px;
	}
.hcc-prix{
	background:#fff; background:rgba(255,255,255,0.9);padding:1px 0; text-align:center;
	}				
.home-coup-coeur .offres{
	border:1px solid #c4c6c5;
	margin-top:5px;
	overflow:hidden;
	height:340px;
	}	
.home-coup-coeur > .offres > div > .photo > span{
	display: none;
}

.home-coup-coeur > .offres > div > .exclu > span{
	display: none;
	position: absolute;
	width: 78px;
	height: 51px;
	background: url('/images/ico-exclu.png') no-repeat left top;
}	
.hcc-pct{
	font-size:10px;
	}
.hcc-12px{
	font-size:12px;
	}
.hcc-14px{
	font-size:14px;
	}		
.hcc-stationlibelle-france{
	background:#00a3eb;
	}

.prix-france{
	background:url("../images/homeV3/arrow-next.png") no-repeat scroll 115px center,#00a3eb;
	}
.hcc-color-france{
	color:#00a3eb;
	}	
.hcc-stationlibelle-ski{
	background:#0a8bd5;
	}	
.prix-ski{
	background:url("../images/homeV3/arrow-next.png") no-repeat scroll 115px center #0a8bd5;
	}
.hcc-color-ski{
	color:#0a8bd5;
	}
.promo.hcc-color-ski{
	color:#ef7110;
	}	
		
/*************************************** CARROUSSEL ***************************************/
.carroussel{
	float: left;
	width: 438px;
	height: 330px;
	margin: 0 23px 24px 0;
}

.carroussel ul.carroussel_menu{
	width: 438px;
	float: left;
	border-bottom:1px solid #ccc;
}

.carroussel ul.carroussel_menu li{
list-style: none; 
height: 42px;
text-align: right;
display: inline;
float: left;
margin: 0 2px 0 0;
}

.carroussel ul.carroussel_menu li.last{
margin: 0;
}

.carroussel ul.carroussel_menu li a, .carroussel ul.carroussel_menu li a:active, .carroussel ul.carroussel_menu li a:visited, .carroussel ul.carroussel_menu li a:hover{
	list-style: none; 
	height: 50px;
	font-size: 12px;
	color: #666;
	text-decoration: none;
	display: block;
	text-align: center;
	padding: 4px 0 4px 0;
	display: block;
	width: 106px;
	height: 33px;
}
.carroussel ul.carroussel_menu li a{
	background:#f6f6f6;
	border: 1px solid #ccc;
}
.carroussel ul.carroussel_menu li a:hover{
	text-decoration: underline;
}

.carroussel ul.carroussel_menu li a.active{
	cursor: default;
	text-decoration: none;
	background: #ffffff;
	color: #000;
	border-bottom:none;
	width: 106px;
	height: 34px;
}

.carroussel .carroussel_visuel{
	float: left;
	width: 416px;
	padding: 12px 10px 13px;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
	height: 268px;
	margin-top: 43px;
}

.carroussel .carroussel_visuel a img{
border: none; 
}

.carroussel .carroussel_visuel img, .carroussel .carroussel_visuel object{
width: 418px;
height: 269px;
}

/*************************************** BONS PLANS ***************************************/
.bons_plans{
	float: right; 
	overflow:auto;
	width: 245px;
}

.bons_plans .titre{
	background: url('/images/ico-deal.jpg') no-repeat 45px center #fff;
	border: 1px solid #C6C4C5;
    height: 45px;
    padding: 10px 0 0px 100px;
	color:#666;
	font-size:14px;
}

.bons_plans .titre .texte .first-line{
	font-weight:bold;
	text-transform:uppercase;
}

.bons_plans .offres{
	padding: 0;
	border:1px solid #c4c6c5;
	margin-top:5px;
}

.bons_plans .offres .detail_offre{
	overflow:auto;
	cursor: pointer;
	margin: 0px 0 10px 0;
	padding:10px 5px 20px;
}

.bons_plans .offres .focus{
	background-color: #eee;
}

.bons_plans .offres .detail_offre .photo{
	height: 140px;
	margin: 0 4px 0 0;
}
.bons_plans .offres .detail_offre .photo img{
	height: 140px;
	width:230px;
}

.bons_plans .offres .detail_offre .photo span{
display: none;
}

.bons_plans .offres .detail_offre .exclu span{
	display: none;
	position: absolute;
	width: 78px;
	height: 51px;
	background: url('../images/homeV3/ico-exclu.png') no-repeat left top;
}

.bons_plans .offres .detail_offre .texte{
	font-size: 13px;
	font-weight:bold;
	line-height:21px;
	margin-bottom:9px;
}

.bons_plans .offres .detail_offre .texte .typo_residence{
	font-size: 12px;
	font-style: italic;
	color:#666;
	font-weight:normal;
}

.bons_plans .offres .detail_offre .promo{
	position:absolute;
	font-size: 10px;
	padding:0 5px;
	text-align: center;
	margin-top:5px;
	margin-left:170px;
	background:white;
}
.bons_plans .offres .detail_offre .promo strong{
	font-weight:bold;
	font-size: 20px;
}


.bons_plans .offres .detail_offre .prix{
	position:absolute;
	color: #ffffff;
	text-align: center;
	font-size: 13px;
	padding: 5px 25px 5px 5px;
	margin: 105px 0 0 88px;
	width:106px;
}
.bons_plans .offres .detail_offre .prix strong{
	font-size: 16px;
}

.bons_plans .lien, .bons_plans .lien:active, .bons_plans .lien:visited, .bons_plans .lien:hover{
	float: left;
	text-align: right;
	width: 228px;
	text-decoration: none;
	color: #213e88;
	font-size: 12px;
	padding: 1px 2px 0 0;
}

.bons_plans .lien:hover{
text-decoration: underline;
}
#sctBplan .offres div.detail_offre{
	border-bottom:1px solid #c4c6c5;
	}
#sctBplan .offres div.detail_offre + div.detail_offre{
	border-top:1px solid #c4c6c5;
	border-bottom:1px solid #c4c6c5;
	}
#sctBplan .offres div.detail_offre + div.detail_offre + div.detail_offre {
	border-top:1px solid #c4c6c5;
	border-bottom:none;
	margin-bottom:0px;
	}		
/*************************************** DERNIERES MINUTES ***************************************/
.dernieres_minutes{
	float: left;
	height: 330px; 
	width: 230px;
	color:#666;
}

.dernieres_minutes .titre{
	background: url('/images/ico-last-min.jpg') no-repeat 8px center #fff;

	height: 45px;
	padding : 10px 0 0px 54px;
	border: 1px solid #c6c4c5;
}

.dernieres_minutes .titre .texte{
	color:#666;
	font-size:14px;
	text-align:center;
}

.dernieres_minutes .titre .texte .first-line{
	font-size: 14px;
	font-weight:bold;
	color:#666;
	text-transform:uppercase;
}

.dernieres_minutes .titre .fleches{
float: left;
width: 54px;
}

.dernieres_minutes .titre .fleches a{
width: 24px; 
height: 24px;
margin: 27px 6px 0 0;
float: left;
}

.dernieres_minutes .titre .fleches a.fleche_bas, .dernieres_minutes .titre .fleches a.fleche_bas:active, .dernieres_minutes .titre .fleches a.fleche_bas:visited, .dernieres_minutes .titre .fleches a.fleche_bas:hover{
background: url('../images/home_2011/bg_fleches_dernieres_minutes.gif') left top no-repeat #ffffff;
}

.dernieres_minutes .titre .fleches a.fleche_bas:hover{
background: url('../images/home_2011/bg_fleches_dernieres_minutes.gif') left -24px no-repeat #997766;
}

.dernieres_minutes .titre .fleches a.fleche_bas_last{
background: url('../images/home_2011/bg_fleches_dernieres_minutes.gif') left -48px no-repeat;
cursor: default;
}

.dernieres_minutes .titre .fleches a.fleche_haut, .dernieres_minutes .titre .fleches a.fleche_haut:active, .dernieres_minutes .titre .fleches a.fleche_haut:visited, .dernieres_minutes .titre .fleches a.fleche_haut:hover{
background: url('../images/home_2011/bg_fleches_dernieres_minutes.gif') left -72px no-repeat #ffffff;
margin-right: 0;
}

.dernieres_minutes .titre .fleches a.fleche_haut:hover{
background: url('../images/home_2011/bg_fleches_dernieres_minutes.gif') left -96px no-repeat #997766;
}

.dernieres_minutes .titre .fleches a.fleche_haut_last{
background: url('../images/home_2011/bg_fleches_dernieres_minutes.gif') left -120px no-repeat;
margin-right: 0;
cursor: default;
}

.dernieres_minutes .offres{
	height: 243px;
	padding:8px 0 4px 0;
	border: 1px solid #C6C4C5;
	margin-top:5px;
}
.last-min-sep{
	height:1px;
	width:80%;
	margin:0 auto;
	border-bottom:1px solid #c4c6c5;	
	}
.dernieres_minutes .offres .detail_offre, .dernieres_minutes .offres .detail_offre_focus{

	text-decoration: none;
	cursor: pointer;
	overflow:auto;
	padding:4px 0;
}

.dernieres_minutes .offres .detail_offre_focus{
background-color: #eee;
}

.dernieres_minutes .offres .last{
background: none;
}

.dernieres_minutes .offres .detail_offre .texte, .dernieres_minutes .offres .detail_offre_focus .texte{
	font-size: 13px;
	line-height:18px;
	padding: 0 0 0 10px;
}
.last-min-station{
	color:#00a2ed;
	}
.dernieres_minutes .offres .detail_offre .texte .typo_residence{
display: block;
font-size: 10px;
font-style: italic;
margin: -2px 0 0;
}

.dernieres_minutes .offres .detail_offre .promo, .dernieres_minutes .offres .detail_offre_focus .promo{
	font-size: 12px;
}
.last-min-percent{
	font-size:14px;
	font-weight:bold;
	color:#00a3eb;
	}

.dernieres_minutes .offres  .detail_offre .prix, .dernieres_minutes .offres .detail_offre_focus .prix{
	background:#d92534;
	color: white;
	font-size: 14px;
	text-align:center;
}

.dernieres_minutes .offres .detail_offre .prix strong, .dernieres_minutes .offres .detail_offre_focus .prix strong{
font-size: 15px;
}

.dernieres_minutes .offres .lien{
float: left;
padding-top: 30px;
}

.dernieres_minutes .offres .lien a, .dernieres_minutes .offres .lien a:active, .dernieres_minutes .offres .lien a:visited, .dernieres_minutes .offres .lien a:hover{
background: url('../images/header/bg_fleche_header.gif') no-repeat scroll left top;
display: block; 
padding: 0 0 0 26px;
color: #f11100;
font-weight: bold; 
text-decoration: none;
font-size: 12px;
}

.dernieres_minutes .offres .lien a:hover{
text-decoration: underline;
}

.dernieres_minutes .footerDm {
	border-left:1px solid #c4c6c5;
	border-right:1px solid #c4c6c5;
	border-bottom:1px solid #c4c6c5;	
	text-align: center;
	background: url("../images/home_2011/bg_fleche_inspiration_vacances.gif") no-repeat 25px center, #f5f5f5;
	font-size: 11px;
	padding:2px;
}

.dernieres_minutes .footerDm a, .dernieres_minutes .footerDm a:active, .dernieres_minutes .footerDm a:visited, .dernieres_minutes .footerDm a:hover{
	text-decoration: none;
	color:#666;
}

/* Slides offres */
#slider ul, #slider li{
margin:0;
padding:0;
list-style:none;
}
#slider, #slider li{ 
width:229px;
height:231px;
overflow:hidden; 
}
    
#prevBtn a{
display: block;
background: url('/images/ico-arrow-up.jpg') no-repeat;
width:19px;
height: 10px;
margin:-238px 110px;
position:absolute;
}

#nextBtn a{
display: block;
background: url('/images/ico-arrow-down.jpg') no-repeat;
width:19px;
height: 10px;
position:absolute;
margin:0 110px;
}


/* REMPLACEMENT DERNIERES MINUTES PAR PROMOS PAQUES SUR HOME CAMPING */
.camping .titre .texte{
background: url('../images/home/bg_titre_paques_home_camping.jpg') no-repeat left top;
height: 52px;
margin-top: -9px;
padding: 12px 0 0 49px;
}

/* REMPLACEMENT DERNIERES MINUTES PAR PREMIERES MINUTES SUR HOME MONTAGNE */
.early .titre .texte{
background: url('../images/home/bg_titre_early_booking_ete.jpg') no-repeat left top;
height: 49px;
margin-top: -5px;
padding: 5px 0 0 54px;
}

.early .titre .texte sub, .dernieres_minutes .titre .texte sub{
float: left;
font-size: 11px;
font-weight: bold;
margin-right: 3px;
}

/*************************************** PROMOS ***************************************/
.promotions{
float: left;
width: 960px;
padding: 0 0 1px 0;
margin: 0 0 24px 0;
background-color: #F6F1ED;
}

.promotions .titre{
float: left;
background: url('/images/top-promotion-header-1.jpg') left top no-repeat;
height: 39px;
width: 960px;
font-size: 21px;
color: #554636;
padding: 17px 0 0 15px;
}

.promotions .menu_principal{
float: left;
width: 139px;
height: 360px;
margin: -1px 0 0 0; 
}

.promotions .menu_principal ul li{
list-style: none;
height: 59px;
width: 138px;
background-color: #ffffff;
margin: 1px 0 0 1px;
}

.promotions .menu_principal ul li.active{
background: url('../images/home_2011/bg_li_menu_principal_promos.jpg') left top no-repeat #f6f1ed;
}

.promotions .menu_principal ul li a, .promotions .menu_principal ul li a:active, .promotions .menu_principal ul li a:visited, .promotions .menu_principal ul li a:hover{
display: block;
height: 42px;
/*width: 114px;*/
width: 109px;
color: #665544; 
font-size: 12px;
font-family: DejaVu Sans, Bitstream Vera Sans, Verdana, Geneva, Sans serif;
text-decoration: none;
padding: 17px 0 0 10px;
letter-spacing: -1px;
/*text-transform: uppercase;*/
}

/*.promotions .menu_principal ul li a:first-line{
font-size: 11px;
}*/

.promotions .menu_principal ul li a:hover{
text-decoration: underline;
}

.promotions .menu_principal ul li.active a,.promotions .menu_principal ul li.active a:active, .promotions .menu_principal ul li.active a:visited, .promotions .menu_principal ul li.active a:hover{
font-weight: bold;
cursor: default;
text-decoration: none;
}

.promotions .sous_menu{
float: left;
width: 195px;
height: 360px; 
}

.promotions .sous_menu ul li{
list-style: none;
height: 38px;
width: 192px;
margin: 25px 0 0 0;
}

.promotions .sous_menu ul li.toutes_promos{
height: 54px;
margin: 23px 0 11px 0;
text-align: center;
}

.promotions .sous_menu ul li a, .promotions .sous_menu ul li a:active, .promotions .sous_menu ul li a:visited, .promotions .sous_menu ul li a:hover{
text-decoration: none; 
color: #665544;
font-size: 12px;
display: block;
height: 40px;
}

.promotions .sous_menu ul li a:hover{
text-decoration: underline; 
}

.promotions .sous_menu ul li a img, .promotions .sous_menu ul li a p{
float: left;
}

.promotions .sous_menu ul li a img{
border: none;
}

.promotions .sous_menu ul li a p{
margin-top: 8px;
}

.promotions .sous_menu ul li a:hover p{
text-decoration: underline; 
}

.promotions .sous_menu ul li a p.active{
font-weight: bold;
color: #f11100;
}

.promotions .sous_menu ul li.toutes_promos a, .promotions .sous_menu ul li.toutes_promos a:active, .promotions .sous_menu ul li.toutes_promos a:visited, .promotions .sous_menu ul li.toutes_promos a:hover{
height: 41px;
width: 162px;
text-align: center;
color: #f11100;
font-size: 12px;
font-weight: bold;
background: url('../images/home_2011/bg_btn_toutes_promos.jpg') left top no-repeat #ffffff;
padding: 13px 0 0 0;
margin: 0 0 0 25px;
text-decoration: none;
}

.promotions .sous_menu ul li.toutes_promos a:hover{
text-decoration: underline;
}

.promotions .contenu_promotions{
float: left;
height: 340px; 
padding: 10px 0 0 0;
background: url('/images/top-promotion-header-2.jpg') no-repeat;
}

.promotions .france{
background: url('../images/home/bg_titre_promo_centre.jpg') 83px top no-repeat;
}

.promotions .contenu_promotions .fleche_gauche a, .promotions .contenu_promotions .fleche_droite a{
position: absolute;
width: 24px;
height: 36px; 
background-color: red;
margin: 150px 0 0 0;
}

.promotions .contenu_promotions .fleche_gauche a{
background: url('/images/home_2011/bg_fleche_gauche_promos.jpg') left top no-repeat #795847;
margin-left: 3px;
}

.promotions .contenu_promotions .fleche_gauche a:hover{
background: url('/images/home_2011/bg_fleche_gauche_promos.jpg') left -38px no-repeat #f11e0b;
}

.promotions .contenu_promotions .fleche_gauche a.last{
background: url('/images/home_2011/bg_fleche_gauche_promos.jpg') left -76px no-repeat;
cursor: default;
}

.promotions .contenu_promotions .fleche_droite a{
background: url('/images/bg_fleche_droite_promos.jpg') left top no-repeat #795847;
margin-left: -6px;
}

.promotions .contenu_promotions .fleche_droite a:hover{
background: url('/images/bg_fleche_droite_promos.jpg') left -38px no-repeat #f11e0b;
margin-left: -6px;
}

.promotions .contenu_promotions .fleche_droite a.last{
background: url('/images/bg_fleche_droite_promos.jpg') left -76px no-repeat;
margin-left: -6px;
cursor: default;
}

.promotions .contenu_promotions .offres{
float: left;

margin: 0 0 0 30px;
padding: 14px 25px 0 24px;
background:#ffffff;;
}

.promotions .france .offres{
background: url("../images/home/bg_titre_promo_bas.jpg") no-repeat -163px top #FFFFFF;
}

.promotions .contenu_promotions .offres .detail_offre{
float: left;
width: 155px;
margin: 0 24px 0 0;
padding: 8px 6px 8px 6px;
text-decoration: none;
cursor: pointer;
}

.promotions .contenu_promotions .offres .focus {
background-color: #f6f1ed;
}

.promotions .contenu_promotions .offres .detail_offre .encadrement_photo, .promotions .contenu_promotions .offres .focus .encadrement_photo{
overflow: hidden;
margin-bottom: 10px;
height: 103px;
}

.promotions .contenu_promotions .offres .last{
margin-right: 0;
}

.promotions .contenu_promotions .offres .detail_offre img{
float: left;
margin: 0 0 8px 0;
border: none;
}

.promotions .contenu_promotions .offres .detail_offre p.descriptif{
float: left;
color: #775544;
font-size: 12px;
height: 145px;
overflow: hidden;
}

.promotions .contenu_promotions .offres .detail_offre p.descriptif .ville{
color: #f11100;
font-size: 13px;
text-transform: uppercase;
display: block;
padding: 0 5px 0 0;
text-decoration: none;
}

.promotions .contenu_promotions .offres .detail_offre p.descriptif .prix_old{
color: #f11100;
font-size: 14px;
text-decoration:line-through;
display: block;
margin: 3px 0 0 0;
}
.promotions .contenu_promotions .offres .detail_offre p.descriptif .prix-accroche{
color: #f11100;
font-size: 12px;
display: block;
margin: 3px 0 0 0;
}
.promotions .contenu_promotions .offres .detail_offre .prix {
float: left;
}

.promotions .contenu_promotions .offres .detail_offre .prix .pourcentage{
float: left;
color: #ffffff;
font-weight: bold;
background-color: #f11100;
width: 60px;
height: 25px;
padding: 5px 0 0 0;
text-align: center;
}

.promotions .contenu_promotions .offres .detail_offre .prix .prix_final{
float: left;
text-align: center;
width: 95px;
font-size: 16px;
color: #f11100;
}

.promotions .contenu_promotions .offres .detail_offre .prix .prix_final em{
font-size: 10px;
display: block;
}

.promotions .contenu_promotions .offres .lien{
float: left;
width: 161px;
padding: 268px 0 0 6px;
}

.promotions .contenu_promotions .offres .lien a, .promotions .contenu_promotions .offres .lien a:active, .promotions .contenu_promotions .offres .lien a:visited, .promotions .contenu_promotions .offres .lien a:hover{
background: url('../images/header/bg_fleche_header.gif') no-repeat scroll left top;
display: block; 
padding: 0 0 0 26px;
color: #f11100;
font-weight: bold; 
text-decoration: none;
font-size: 12px;
}

.promotions .contenu_promotions .offres .lien a:hover{
text-decoration: underline;
}

.themes .sous_menu{
display: none;
}

.slider_promo ul,.slider_promo li {
margin:0;
padding:0;
list-style:none;
}

.slider_promo,.slider_promo li {
width:531px;
/*width:712px;*/
height:310px;
overflow:hidden;
}

.thematique .slider_promo, .thematique .slider_promo li {
width:712px;
}
 
.promotions .contenu_promotions .offres .detail_offre{
margin-right:5px;
margin-left:5px;
}

/*************************************** SLIDE PROMOS ***************************************/

#prevBtn_1 a, #prevBtn_2 a, #prevBtn_3 a, #prevBtn_4 a, #prevBtn_5 a, #prevBtn_6 a, #nextBtn_1 a, #nextBtn_2 a, #nextBtn_3 a, #nextBtn_4 a, #nextBtn_5 a, #nextBtn_6 a {
background-color: red;
height: 36px;
margin: -184px 0 0;
position: absolute;
width: 24px;
}
#prevBtn_1 a, #prevBtn_2 a, #prevBtn_3 a, #prevBtn_4 a, #prevBtn_5 a, #prevBtn_6 a {
    background: url('/images/bg_fleche_gauche_promos.jpg') no-repeat scroll left top #795847;
    margin-left: -38px;
}
#prevBtn_1 a:hover, #prevBtn_2 a:hover, #prevBtn_3 a:hover, #prevBtn_4 a:hover, #prevBtn_5 a:hover, #prevBtn_6 a:hover {
    background: url('/images/bg_fleche_gauche_promos.jpg') no-repeat scroll left -38px #f11e0b;
}
#prevBtn_1 a.last, #prevBtn_2 a.last, #prevBtn_3 a.last, #prevBtn_4 a.last, #prevBtn_5 a.last, #prevBtn_6 a.last {
    background: url('/images/bg_fleche_gauche_promos.jpg') no-repeat scroll left -76px transparent;
    cursor: default;
}
#nextBtn_1 a, #nextBtn_2 a, #nextBtn_3 a, #nextBtn_4 a, #nextBtn_5 a, #nextBtn_6 a {
    background: url('/images/bg_fleche_droite_promos.jpg') no-repeat scroll left top #795847;
    /*margin-left: 545px;*/
	margin-left: 723px;
}
#nextBtn_1 a:hover, #nextBtn_2 a:hover, #nextBtn_3 a:hover, #nextBtn_4 a:hover, #nextBtn_5 a:hover, #nextBtn_6 a:hover  {
    background: url('/images/bg_fleche_droite_promos.jpg') no-repeat scroll left -38px #f11e0b;
    margin-left: 545px;
}
#nextBtn_1 a.last, #nextBtn_2 a.last, #nextBtn_3 a.last, #nextBtn_4 a.last, #nextBtn_5 a.last, #nextBtn_6 a.last {
    background: url('/images/home/bg_fleche_droite_promos.jpg') no-repeat scroll left -76px transparent;
    cursor: default;
    margin-left: 545px;
}

/*************************************** SLIDE PROMOS ***************************************/

/*************************************** ENCART CONTENU ***************************************/
.encart_contenu{
	float: left;
	width: 960px;
	margin: 0 0 30px 0;
}

.encart_contenu ul.menu{
position: absolute; 
width: 960px;
height: 49px;
z-index: 100;
/margin-left: -960px;
}

.encart_contenu ul.menu li, .encart_contenu ul.menu li.last, .encart_contenu ul.menu li.active{
	float: left;
	list-style: none;
	display: inline;
	width: 235px;
	background:#f5f5f5;
	border: 1px solid #c4c6c5;
	height: 43px;
	text-align: center;
	padding: 0 0 0 0;
	margin: 0 3px 0 0;
}

.encart_contenu ul.menu li.active{
	background:white;
	border: 1px solid #c4c6c5;
	border-bottom: none;
	height: 43px;
}

.encart_contenu ul.menu li.last{
margin: 0 0 0 0;
width: 238px;
}

.encart_contenu ul.menu li a, .encart_contenu ul.menu li a:active, .encart_contenu ul.menu li a:visited, .encart_contenu ul.menu li a:hover{
	text-decoration: none;
	color: #775544;
	font-size: 17px;
	display: block;
	padding: 12px 0 10px 0;
	height: 21px;
	width: 236px;
}
.encart_contenu ul.menu li a:hover{
	background: #f4f4f4;
	color: #ffffff;
	font-weight:normal;
}
.encart_contenu ul.menu li.active a, .encart_contenu ul.menu li.active a:active, .encart_contenu ul.menu li.active a:visited, .encart_contenu ul.menu li.active a:hover{
text-decoration: none;
color: #000;
font-size: 17px;
cursor: default;
padding: 12px 0 16px 0;
}

.encart_contenu ul.menu li.active a:hover{
	color: #333;
	font-weight: normal;
	height: 15px;
	width: 236px;
}

.encart_contenu .contenu{
	float: left;
	width: 958px;
	background-color: white;
	border: 1px solid #c4c6c5;
	margin: 44px 0 0 0;
	z-index: 1;
}

.encart_contenu .contenu .onglet1{
float: left;
padding: 23px;
width: 912px;
}

.encart_contenu .contenu .onglet1 .visuel_article{
float: left; 
height: 304px; 
width: 256px;
padding: 4px;
overflow: hidden;
background-color: #E4D6C9;
margin: 0 0 0 24px;
}

.encart_contenu .contenu .onglet1 .visuel_article img{
height: 304px;
width: 256px;
}

.encart_contenu .contenu .onglet1 .texte_article{
float: left; 
width: 258px;
margin: 0 0 0 24px;
color: #887766; 
font-size: 13px;
}

.encart_contenu .contenu .onglet1 .texte_article .titre{
color: #664433;
font-size: 20px;
/*margin: 0 0 20px 0;*/
margin: 0 0 9px 0;
}

.encart_contenu .contenu .onglet1 .texte_article .titre:first-line{
font-size: 15px;
}

.encart_contenu .contenu .onglet1 .texte_article .corps {
/*height: 193px;*/
height: 178px;
overflow: hidden;
width: 230px;
}

.encart_contenu .contenu .onglet1 .texte_article .corps a, .encart_contenu .contenu .onglet1 .texte_article .corps a:active, .encart_contenu .contenu .onglet1 .texte_article .corps a:visited, .encart_contenu .contenu .onglet1 .texte_article .corps a:hover{
color: #f11100;
font-size: 13px;
text-decoration: none;
}

.encart_contenu .contenu .onglet1 .texte_article .corps a:hover{
text-decoration: underline;
}

.encart_contenu .contenu .onglet1 .texte_article .liens {
margin: 15px 0 0 0;
/margin: 20px 0 0 0;
}

.encart_contenu .contenu .onglet1 .texte_article .liens a, .encart_contenu .contenu .onglet1 .texte_article .liens a:active, .encart_contenu .contenu .onglet1 .texte_article .liens a:visited, .encart_contenu .contenu .onglet1 .texte_article .liens a:hover {
padding: 0 0 0 15px;
color: #664433;
font-size: 13px;
font-weight: bold;
line-height: 20px;
text-decoration: none;
background: url('../images/home_2011/bg_fleche_inspiration_vacances.gif') left 3px no-repeat;
float: left;
}

.encart_contenu .contenu .onglet1 .texte_article .liens a:hover {
text-decoration: underline;
}

.encart_contenu .contenu .onglet1 .avis_voyageurs{
float: left; 
width: 294px;
background-color: #f7ede4;
padding: 0 20px 10px 20px;
}

.encart_contenu .contenu .onglet1 .avis_voyageurs .titre{
float: left; 
width: 342px;
height: 30px;
background-color: #ffffff;
color: #88bb11;
font-size: 18px;
margin: 0 0 7px -21px;
}

.encart_contenu .contenu .onglet1 .avis_voyageurs .avis{
float: left; 
width: 294px;
/*height: 68px;*/
height: 64px;
color: #6d6d6d;
font-size: 12px;
margin: 13px 0 0 0;
border-bottom: 1px solid #bfd47a;
overflow: hidden;
}

.encart_contenu .contenu .onglet1 .avis_voyageurs .last{
border-bottom: 0;
}

.encart_contenu .contenu .onglet1 .avis_voyageurs .date{
font-size: 13px;
color: #4a4a4a;
font-weight: bold;
display: block;
}

.encart_contenu .contenu .onglet1 .avis_voyageurs .auteur{
color: #4a4a4a;
font-style: italic;
}

.encart_contenu .contenu .onglet1 .avis_voyageurs .lien{
float: left; 
text-align: right;
width: 294px;
/*margin: 5px 0 6px 0;*/
margin: 7px 0 6px 0;
/padding-bottom: 7px;
}

.encart_contenu .contenu .onglet1 .avis_voyageurs .lien a, .encart_contenu .contenu .onglet1 .avis_voyageurs .lien a:active, .encart_contenu .contenu .onglet1 .avis_voyageurs .lien a:visited, .encart_contenu .contenu .onglet1 .avis_voyageurs .lien a:hover{
padding: 0 0 0 15px;
background: url('../images/home_2011/bg_fleche_avis_voyageurs.gif') left 3px no-repeat;
color: #4a4a4a;
font-size: 13px;
text-decoration: none;
font-weight: bold;
}

.encart_contenu .contenu .onglet1 .avis_voyageurs .lien a:hover{
text-decoration: underline;
}

.encart_contenu .contenu .onglet2{
float: left;
padding: 35px 41px 0 41px;
width: 876px;
}

.encart_contenu .contenu .onglet2 ul{
float: left;
width: 264px;
margin: 0 42px 0 0;
}

.encart_contenu .contenu .onglet2 ul.last{
margin: 0;
}

.encart_contenu .contenu .onglet2 ul li{
list-style: none;
margin: 0 0 12px 0;
color: #775544;
font-size: 13px;
cursor: pointer;
}

.encart_contenu .contenu .onglet2 ul li.focus{
background-color: #f6f1ed;
color: #000000;
}

.encart_contenu .contenu .onglet2 ul li .titre{
color: #f11100;
font-size: 14px;
font-weight: normal;
margin: 0 0 22px 0;
cursor: default;
}

.encart_contenu .contenu .onglet2 ul li a, .encart_contenu .contenu .onglet2 ul li a:active, .encart_contenu .contenu .onglet2 ul li a:visited, .encart_contenu .contenu .onglet2 ul li a:hover{
text-decoration: none;
color: #775544;
font-size: 13px;
}

.encart_contenu .contenu .onglet2 ul li.focus a{
color: #000000;
}

.encart_contenu .contenu .onglet2 ul li .destination{
font-size: 13px;
font-weight: bold;
}

.encart_contenu .contenu .onglet2 ul li div p .prix_old{
text-decoration:line-through;
}

.encart_contenu .contenu .onglet2 ul li div p .pourcentage{
color: #f11100;
}

.encart_contenu .contenu .onglet2 ul li div p .prix_final{
color: #f11100;
font-weight: bold;
}

.encart_contenu .contenu .onglet2 .lien, .encart_contenu .contenu .onglet2 .lien2{
float: left;
width: 264px;
text-align: center;
margin: 15px 40px 30px 0;
/margin: 15px 30px 50px -30px;
/padding-bottom: 30px;
}

.encart_contenu .contenu .onglet2 .lien2{
/margin-left: -10px;
}

.encart_contenu .contenu .onglet2 .lien a, .encart_contenu .contenu .onglet2 .lien a:active, .encart_contenu .contenu .onglet2 .lien a:visited, .encart_contenu .contenu .onglet2 .lien a:hover{
display: block;
width: 180px;
padding: 11px 0 11px 25px;
background: url('../images/home_2011/bg_btn_meilleures_ventes.jpg') left top no-repeat;
color: #664433;
font-size: 12px;
font-family: DejaVu Sans, Bitstream Vera Sans, Verdana, Geneva, Sans serif;
text-decoration: none;
text-align: left;
letter-spacing: -1px;
}

.encart_contenu .contenu .onglet2 .lien2 a, .encart_contenu .contenu .onglet2 .lien2 a:active, .encart_contenu .contenu .onglet2 .lien2 a:visited, .encart_contenu .contenu .onglet2 .lien2 a:hover{
display: block;
width: 140px;
padding: 11px 0 11px 25px;
background: url('../images/home_2011/bg_btn_meilleures_ventes2.jpg') left top no-repeat;
color: #664433;
font-size: 12px;
font-family: DejaVu Sans, Bitstream Vera Sans, Verdana, Geneva, Sans serif;
text-decoration: none;
text-align: left;
letter-spacing: -1px;
}

.encart_contenu .contenu .onglet2 .lien a:hover, .encart_contenu .contenu .onglet2 .lien2 a:hover{
text-decoration: underline;
}

.encart_contenu .contenu .onglet3{
float: left;
padding: 23px;
width: 912px;
}

.encart_contenu .contenu .onglet3 .visuel_article{
float: left; 
height: 304px; 
width: 256px;
padding: 4px;
overflow: hidden;
background-color: #E4D6C9;
margin: 0 0 0 24px;
}

.encart_contenu .contenu .onglet3 .visuel_article img{
height: 304px;
width: 256px;
}

.encart_contenu .contenu .onglet3 .texte_article{
float: left; 
width: 258px;
margin: 0 0 0 24px;
color: #887766; 
font-size: 13px;
}

.encart_contenu .contenu .onglet3 .texte_article .titre{
color: #664433;
font-size: 20px;
margin: 0 0 20px 0;
}

.encart_contenu .contenu .onglet3 .texte_article .titre:first-line{
font-size: 15px;
}

.encart_contenu .contenu .onglet3 .texte_article .corps {
height: 193px;
overflow: hidden;
width: 230px;
}

.encart_contenu .contenu .onglet3 .texte_article .corps a, .encart_contenu .contenu .onglet3 .texte_article .corps a:active, .encart_contenu .contenu .onglet3 .texte_article .corps a:visited, .encart_contenu .contenu .onglet3 .texte_article .corps a:hover{
color: #f11100;
font-size: 13px;
text-decoration: none;
}

.encart_contenu .contenu .onglet3 .texte_article .corps a:hover{
text-decoration: underline;
}

.encart_contenu .contenu .onglet3 .texte_article .liens {
margin: 15px 0 0 0;
}

.encart_contenu .contenu .onglet3 .texte_article .liens a, .encart_contenu .contenu .onglet3 .texte_article .liens a:active, .encart_contenu .contenu .onglet3 .texte_article .liens a:visited, .encart_contenu .contenu .onglet3 .texte_article .liens a:hover {
padding: 0 0 0 15px;
color: #664433;
font-size: 13px;
font-weight: bold;
line-height: 20px;
text-decoration: none;
background: url('../images/home_2011/bg_fleche_inspiration_vacances.gif') left 3px no-repeat;
}

.encart_contenu .contenu .onglet3 .texte_article .liens a:hover {
text-decoration: underline;
}

.encart_contenu .contenu .onglet3 .label_voyageurs{
float: left; 
width: 294px;
background: url('../images/home_2011/bg_inspiration_vacances_label.jpg') right 30px no-repeat;
background-color: #f7ede4;
padding: 0 24px 12px 24px;
}

.encart_contenu .contenu .onglet3 .label_voyageurs .titre{
float: left; 
width: 342px;
height: 30px;
background-color: #ffffff;
color: #88bb11;
font-size: 18px;
margin: 0 0 0 -24px;
}

.encart_contenu .contenu .onglet3 .label_voyageurs .corps{
float: left; 
width: 194px;
margin: 20px 16px 0 0;
font-size: 13px;
color: #6d6d6d;
}

.encart_contenu .contenu .onglet3 .label_voyageurs .corps span{
display: block;
font-size: 16px;
color: #4a4a4a;
margin-bottom: -22px;
}

.encart_contenu .contenu .onglet3 .label_voyageurs .corps a, .encart_contenu .contenu .onglet3 .label_voyageurs .corps a:active, .encart_contenu .contenu .onglet3 .label_voyageurs .corps a:visited, .encart_contenu .contenu .onglet3 .label_voyageurs .corps a:hover {
font-weight: bold;
color: #4a4a4a;
text-decoration: none;
}

.encart_contenu .contenu .onglet3 .label_voyageurs .corps a:hover {
text-decoration: underline;
}

.encart_contenu .contenu .onglet3 .label_voyageurs .nombre{
float: left; 
width: 84px;
text-align: center;
font-size: 13px;
color: #848081;
text-transform: uppercase;
font-weight: bold;
margin: 140px 0 24px 0;
/margin-top: 135px;
/height: 37px;
/padding-top: 5px;
line-height: 16px;
/line-height: 20px;
}

.encart_contenu .contenu .onglet3 .label_voyageurs .nombre:first-line{
font-size: 33px;
font-weight: normal;
}

.encart_contenu .contenu .onglet3 .label_voyageurs .liens{
float: left; 
width: 294px;
margin: 12px 0 0 0;
}

.encart_contenu .contenu .onglet3 .label_voyageurs .liens ul{
float: left; 
width: 147px;
}

.encart_contenu .contenu .onglet3 .label_voyageurs .liens ul li{
list-style: none;
line-height: 15px;
background: url('../images/home_2011/bg_fleche_label_voyageurs.gif') left 3px no-repeat;
padding: 0 0 0 20px;
}

.encart_contenu .contenu .onglet3 .label_voyageurs .liens ul li a, .encart_contenu .contenu .onglet3 .label_voyageurs .liens ul li a:active, .encart_contenu .contenu .onglet3 .label_voyageurs .liens ul li a:visited, .encart_contenu .contenu .onglet3 .label_voyageurs .liens ul li a:hover{
font-size: 12px;
font-weight: bold; 
text-decoration: none;
color: #4A4A4A;
}

.encart_contenu .contenu .onglet3 .label_voyageurs .liens ul li a:hover{
text-decoration: underline;
}

.encart_contenu .contenu .onglet4{
float: left;
padding: 12px;
width: 934px;
background-color: #cfbeb0;
}

.encart_contenu .contenu .onglet4 .blog{
float: left;
width: 396px;
background: url('../images/home_2011/bg_nous_connaitre_blog.jpg') left top no-repeat;
background-color: #ffffff;
padding: 18px 24px 0 208px;
margin: 0 12px 0 0;
min-height: 300px;
}

.encart_contenu .contenu .onglet4 .blog .article{
float: left;
border-bottom: 1px solid #ead6cd;
padding: 11px 0 10px 0;
cursor: pointer;
}

.encart_contenu .contenu .onglet4 .blog .article a, .encart_contenu .contenu .onglet4 .blog .article a:active, .encart_contenu .contenu .onglet4 .blog .article a:visited, .encart_contenu .contenu .onglet4 .blog .article a:hover{
text-decoration: none;
}

.encart_contenu .contenu .onglet4 .blog  .focus{
background-color: #f6f1ed;
}

.encart_contenu .contenu .onglet4 .blog .last{
border-bottom: none;
}

.encart_contenu .contenu .onglet4 .blog .article .texte{
float: left;
width: 280px;
color: #664433;
font-size: 13px;
line-height: 14px;
margin: 0 8px 0 0;
height: 62px;
overflow: hidden;
}

.encart_contenu .contenu .onglet4 .blog .focus .texte{
color: #000000;
}

.encart_contenu .contenu .onglet4 .blog .article .texte .date{
display: block;
font-family: DejaVu Sans, Bitstream Vera Sans, Verdana, Geneva, Sans serif;
font-size: 12px;
color: #f11100;
line-height: 18px;
}

.encart_contenu .contenu .onglet4 .blog .article .texte .titre{
display: block;
font-size: 11px;
color: #aa8877;
text-transform: uppercase;
}

.encart_contenu .contenu .onglet4 .blog .focus .texte .titre{
color: #664433;
}

.encart_contenu .contenu .onglet4 .blog .article .visuel{
float: left;
width: 108px;
text-align: center;
}

.encart_contenu .contenu .onglet4 .blog .article .visuel img{
border: none;
height: 65px;
}

.encart_contenu .contenu .onglet4 .blog .liens{
float: left;
}

.encart_contenu .contenu .onglet4 .blog .liens a, .encart_contenu .contenu .onglet4 .blog .liens a:active, .encart_contenu .contenu .onglet4 .blog .liens a:visited, .encart_contenu .contenu .onglet4 .blog .liens a:hover {
float: left;
padding: 0 0 6px 15px;
color: #664433;
font-size: 13px;
font-weight: bold;
line-height: 20px;
text-decoration: none;
background: url('../images/home_2011/bg_fleche_inspiration_vacances.gif') left 3px no-repeat;
}

.encart_contenu .contenu .onglet4 .blog .liens a:hover {
text-decoration: underline;
}
/* override encart haut */
#trustpilotEncart{
	background:#f2ede9;
	}
#trustpilotBox{
	background:url(../images/home_2013/trustpilot-bg.jpg) no-repeat;
	width:284px;
	height:146px;
	margin:5px;
	}
#trustpilotBoxSki{
	background:url(../images/home_2013/trustpilot-bg-ski.jpg) no-repeat;
	width:284px;
	height:146px;
	margin:5px;
	}		
#trustGauche{
	float:left;
	width:170px;
	height:120px;
	}
#trustDroite{
	float:right;
	width:114px;
	height:120px;
	}	
#trustText{
	margin:15px 10px;
	font-weight:bold;
	font-size:20px;
	color:white;
	width:160px;
	height:50px;
	line-height:19px;
	}	
#trustLogo{
	margin:30px 0 0 5px;
	}	
#trustScore{
	font-size:75px;
	color:#287c96;
	margin-top:15px;
	}
#trustScoreSki{
	font-size:75px;
	color:#3570c6;
	margin-top:15px;
	}	
#trustStar{
	width:90%;
	margin : -5px auto 0;
	}	
#myScore{
	color:white;
	}	
#trustLien{
	text-align:right;
	padding-right:10px;
	}	
#trustLien a:link, #trustLien a:visited{
	color:white;
	font-size:12px;
	font-weight:bold;
	}
#trustLien a:hover{
	text-decoration:none;
	}	

/* FIN override encart haut */	
.encart_contenu .contenu .onglet4 .encart_haut, .encart_contenu .contenu .onglet4 .encart_bas{
float: left;
width: 294px;
height: 156px;
background-color: #ffffff;
}

.encart_contenu .contenu .onglet4 .encart_haut img, .encart_contenu .contenu .onglet4 .encart_bas img{
border: none;
}

.encart_contenu .contenu .onglet4 .encart_haut{
margin: 0 0 6px 0;
}


/*********************************Modifs pour évolution site (supression sous-menu / menu déroulant / menu en gris / onglets supprimés au dessus passés sur la gauche)*********************************/


/* Encart promo */
.promotions{
background-color: #e7e7e7;
}

.promotions .titre{
color:  #595959;
}

.promotions .menu_principal ul li.active{
background-color: #e7e7e7;
}

.promotions .menu_principal ul li a, .promotions .menu_principal ul li a:active, .promotions .menu_principal ul li a:visited, .promotions .menu_principal ul li a:hover{
color: #595959;
}

.contenu_promotions .offres #nextBtn_1 a, .contenu_promotions .offres #nextBtn_2 a, .contenu_promotions .offres #nextBtn_3 a, .contenu_promotions .offres #nextBtn_4 a, .contenu_promotions .offres #nextBtn_5 a, .contenu_promotions .offres #nextBtn_6 a{
background: url("/images/bg_fleche_droite_promos.png") no-repeat left top;
}

.contenu_promotions .offres #nextBtn_1 a:hover, .contenu_promotions .offres #nextBtn_2 a:hover, .contenu_promotions .offres #nextBtn_3 a:hover, .contenu_promotions .offres #nextBtn_4 a:hover, .contenu_promotions .offres #nextBtn_5 a, .contenu_promotions .offres #nextBtn_6 a:hover{
background: url("/images/bg_fleche_droite_promos.png") no-repeat left -38px;
}

.contenu_promotions .offres #prevBtn_1 a, .contenu_promotions .offres #prevBtn_2 a, .contenu_promotions .offres #prevBtn_3 a, .contenu_promotions .offres #prevBtn_4 a, .contenu_promotions .offres #prevBtn_5 a, .contenu_promotions .offres #prevBtn_6 a{
background: url("/images/bg_fleche_gauche_promos.png") no-repeat left top;
}

.contenu_promotions .offres #prevBtn_1 a:hover, .contenu_promotions .offres #prevBtn_2 a:hover, .contenu_promotions .offres #prevBtn_3 a:hover, .contenu_promotions .offres #prevBtn_4 a:hover, .contenu_promotions .offres #prevBtn_5 a:hover, .contenu_promotions .offres #prevBtn_6 a:hover{
background: url("/images/bg_fleche_gauche_promos.png") no-repeat left -38px;
}

/* Onglets bas : inspiration vacances... */
.encart_contenu ul.menu li, .encart_contenu ul.menu li.last, .encart_contenu ul.menu li.active{
border-right: 1px solid #c6c4c5;
}

.encart_contenu ul.menu li.active{
border-right: 1px solid #c6c4c5;
border-left: 1px solid #c6c4c5;
border-top: 1px solid #c6c4c5;
}

.encart_contenu ul.menu li a, .encart_contenu ul.menu li a:active, .encart_contenu ul.menu li a:visited, .encart_contenu ul.menu li a:hover{
color: #595959;
}

.encart_contenu .contenu .onglet1 .visuel_article{
background-color: #b5b4b4;
}

.encart_contenu .contenu .onglet1 .avis_voyageurs{
background-color: #F2F2F2;
}

.encart_contenu .contenu .onglet1 .texte_article .titre{
color: #595959;
}

.encart_contenu .contenu .onglet1 .texte_article{
color: #6d6d6d;
}

.encart_contenu .contenu .onglet1 .texte_article .liens a, .encart_contenu .contenu .onglet1 .texte_article .liens a:active, .encart_contenu .contenu .onglet1 .texte_article .liens a:visited, .encart_contenu .contenu .onglet1 .texte_article .liens a:hover{
color: #595959;
}

.encart_contenu .contenu .onglet2 ul li{
color: #595959;
}

.encart_contenu .contenu .onglet2 ul li.focus{
background-color: #F2F2F2;
}

.encart_contenu .contenu .onglet2 ul li a, .encart_contenu .contenu .onglet2 ul li a:active, .encart_contenu .contenu .onglet2 ul li a:visited, .encart_contenu .contenu .onglet2 ul li a:hover{
color: #595959;
}

.encart_contenu .contenu .onglet2 .lien a, .encart_contenu .contenu .onglet2 .lien a:active, .encart_contenu .contenu .onglet2 .lien a:visited, .encart_contenu .contenu .onglet2 .lien a:hover{
color: #595959;
}

.encart_contenu .contenu .onglet2 .lien2 a, .encart_contenu .contenu .onglet2 .lien2 a:active, .encart_contenu .contenu .onglet2 .lien2 a:visited, .encart_contenu .contenu .onglet2 .lien2 a:hover{
color: #595959;
}

.encart_contenu .contenu .onglet3 .visuel_article{
background-color: #b5b4b4;
}

.encart_contenu .contenu .onglet3 .texte_article .titre{
color: #595959;
}

.encart_contenu .contenu .onglet3 .texte_article{
color: #6d6d6d;
}

.encart_contenu .contenu .onglet3 .texte_article .liens a, .encart_contenu .contenu .onglet3 .texte_article .liens a:active, .encart_contenu .contenu .onglet3 .texte_article .liens a:visited, .encart_contenu .contenu .onglet3 .texte_article .liens a:hover{
color: #595959;
}

.encart_contenu .contenu .onglet3 .label_voyageurs{
background-color: #F2F2F2;
}

.encart_contenu .contenu .onglet4{
background-color: #ffffff;
}

.encart_contenu .contenu .onglet4 .blog .article .texte .titre{
color: #000;
}

.encart_contenu .contenu .onglet4 .blog .article .texte{
color: #595959;
}

.encart_contenu .contenu .onglet4 .blog .article{
border-bottom: 1px solid #e7e7e7;
}

.encart_contenu .contenu .onglet4 .blog .last{
border: 0;
}

.encart_contenu .contenu .onglet4 .blog .focus{
background-color: #f6f4f5;
}

.encart_contenu .contenu .onglet4 .blog .liens a, .encart_contenu .contenu .onglet4 .blog .liens a:active, .encart_contenu .contenu .onglet4 .blog .liens a:visited, .encart_contenu .contenu .onglet4 .blog .liens a:hover{
font-weight: normal;
color: #595959;
}

.encart_contenu .contenu .onglet4 .blog .liens a, .encart_contenu .contenu .onglet4 .blog .liens a:active, .encart_contenu .contenu .onglet4 .blog .liens a:visited, .encart_contenu .contenu .onglet4 .blog .liens a:hover{
background: url("../images/home_2011/bg_fleche_inspiration_vacances.gif") no-repeat scroll left 5px transparent;
}


/* OVERRIDE FOOTER **/
footer .reassurance .encart{
	background:#f5f5f5 !important;
	}
footer .reassurance .encart p{
	color:#666 !important;
	}	
footer .reassurance .encart ul li a, footer .reassurance .encart ul li a:active, footer .reassurance .encart ul li a:visited, footer .reassurance .encart ul li a:hover{
	color:#666 !important;
	}	
footer .reassurance .encart .infos{
	color:#666 !important;
	}	
	
/** ESPACE MON COMPTE **/
#account-ariane{
	font-size:12px;
	padding:10px;
}
#account-ariane a:link,#account-ariane a:visited,#account-ariane a:hover{
	color:#595959;
	text-decoration:none;
}		
#div_identification{
		overflow:auto;
		background:white;
		float:left;
		width:100%;
	}
#account-col-l{
	float:left;
	width:215px;
	overflow:auto;
	padding : 10px;
	font-size:13px;
}
#account-col-r{
	float:right;
	width:680px;
	overflow:auto;
	padding : 10px 10px 10px 0;
	font-size:13px;
	color:#595959;
	}
#h2-login{
	color:#00b0f2;
	font-size:16px;	
	margin-top:20px
}
#account-login-box{
	width:380px;
	padding : 15px 30px;
	border:2px solid #ccc;
	margin: 30px 10px 30px 30px;
	display:inline-block;
}	
.souligne{
	text-decoration:underline;
}
#h2-login-box{
	font-size:16px;
	color:#069;
	text-align:center;
	margin-bottom:30px;
}
#formDejaClient label{
	font-weight:bold;
	
}
.account-label{
	margin:10px 0;	
}
#formDejaClient input{
	margin-bottom:10px;
	padding:5px;
	width:360px;
	border:1px solid #999;
	background:#f1f1f1;
}
#account-forget-pwd{
	width:370px;
	text-align:right;	
}
#account-forget-pwd a{
	color:#666;
	font-size:12px;
}
#account-login-btn{
	background:	url(../images/monCompte/li-white@2.png) no-repeat 25px center #66cc33;
	color:white;
	text-decoration:none;
	padding:10px;
	font-size:16px;
	width:160px;
	display:block;
	margin:25px auto 15px;
	text-align:center;
}
#account-nota{
	text-align:center;
	font-size:12px;
}
#account-avatar{
	display:block;
	height:100px;
	background:url(../images/monCompte/avatar.jpg) center top no-repeat;	
	margin:20px 0 0 0;
}
.account-col-l-header{
	background:#0064a6;
	text-align:center;
	color:white;
	font-weight:bold;
	padding:15px;
}
.account-col-l-bloc{
	background:#f3f2f2;
	padding:20px 5px 20px 10px;
}
.account-col-link{
	display:block;
	margin-bottom:5px;
	text-decoration:none;
	color:#595959;
	padding:0 0 0 15px;
	background:url(../images/monCompte/li-black.png) left center no-repeat;
}
.account-col-link-actif{
	color:#0064a6;
	font-weight:bold;
}
.account-col-link-inactive{
	color:#a9a9a9;
}


#account-welcome-msg{margin-top:20px;color:#00b0f2;font-size:16px;margin-bottom:15px;}
.account-dossier-box{/*border:3px solid #ccc;*/ padding:10px; margin-bottom:10px;}
.color-0064a6{color:#0064a6;}
.acc-dossier-link-item{color:#0064a6; margin-bottom:10px;}
.acc-dossier-link-item a{color:#0064a6; text-decoration:none;}
.acc-dossier-more-link{
	font-size:11px; color:#19b8f3;background:url(../images/monCompte/li-blue-2.png) 0 center no-repeat;
	padding-left:10px;
	display:inline-block;
	}
/*** MON COMPTE COORDONN2ES **/
#account-datauser-header{
	overflow:auto;
	margin-bottom:10px;
}
#account-datauser-bloc{
	overflow:auto;
}
#account-datauser-bloc-left{
	float:left;
	width:320px;
	overflow:auto;
}
#account-datauser-bloc-right{
	float:right;
	width:340px;
	overflow:auto;
}
#account-modify-userdata-bloc{
	overflow:auto;
	margin-top:10px;
}
#account-modify-userdata-text{
	float:left;
	width:390px;
}
#account-modify-userdata-text{
	float:left;	
}
#modify-userdata-button, #save-userdata-button{
	text-align:center;
	display:block;
	background:url(../images/monCompte/li-white@2.png) no-repeat 10px center #75c224;
	padding:15px 20px 15px 30px;
	float:right;
	color:white;
	text-decoration:none;
}
.account-datauser-bloc-left-row, .account-datauser-bloc-right-row{
	margin-bottom:10px;
}
.account-datauser-bloc-left-label{
	width:65px;
	padding:5px;
	float:left;
	font-weight:bold;
}
.account-datauser-bloc-left-input input{
	padding:5px;
	width:230px;
}
.account-datauser-bloc-right-label{
	width:125px;
	padding:5px;
	float:left;
	font-weight:bold;
}
.account-datauser-bloc-right-input input{
	padding:5px;
	width:175px;
}
#form_client input[readonly]{
	border:none;
}
#account-required-fields{
	background:#f7f6f7;
	padding:10px;
	margin:20px 0 10px;
	font-size:12px;
	}
#account-charte-conf{
	border:2px solid #e7e7e7;
	padding:10px;
	font-size:12px;
}
#account-delete-request{
	margin:10px 0;
	background:#f7f6f7;
	padding:10px;
	font-size:12px;
}
/** MON COMPTE DERNIERS PRODUITS CONSULTES **/
#account-consult-header, #account-selection-header{
	overflow:auto;
	margin-bottom:10px;
}
.account-produit-consulte-bloc{
	float:left;
	width:200px;
	padding:5px;
	border:1px solid #ccc;
	font-size:12px;
	margin-right:10px;
	margin-bottom:10px;
	cursor:pointer;
}
.account-produit-consulte-residence{
	font-size:11px;
	font-weight:bold;
}
.account-produit-consulte-btn{
	position:absolute; 
	bottom: 5px; 
	right:5px; 
	color:white; 
	padding:5px 5px 5px 20px;
	background:url(../images/monCompte/btn-produit-consulte.png) 5px center no-repeat #00a3eb;
}
.account-produit-consulte-destination, .account-produit-consulte-residence{
	margin-bottom:5px;
	}
/** MA SELECTION **/
.account-ms-produit-bloc{
	margin-top:10px;
	margin-bottom:25px;
}
.account-ms-delete-btn{
	float:right;
	height:22px;
	width:22px;
	background:url(../images/monCompte/delete-selection-icon.png) no-repeat;
	cursor:pointer;
	margin-top:-3px;
}
.account-ms-produit-destination{
	color:#0064a6;
	background:#e1edf2;
	padding:5px 5px 3px;
	font-weight:bold;
	margin-bottom:5px;
	overflow:auto;
}
.account-ms-produit-3c-c1{
	float:left;
	height:200px; 
	width:200px; 
	margin-right:20px; 
	overflow:hidden;
}
.account-ms-produit-3c-c2{
	float:left;
	width:295px; 
	margin-right:20px;
	font-size:12px;
}
.account-ms-produit-3c-c3{
	float:left;
	width:140px;
	height:200px;
	position:relative;
}
.account-ms-produit-residence{
	font-size:13px;
	font-weight:bold;
	margin:5px 0 15px;
}
.account-ms-produit-date{
	margin-bottom:20px;
	padding:5px 5px 3px 24px;
	background:url("../images/monCompte/calendar-icon.png") 0 center no-repeat;
}
.account-ms-produit-residence-desc{
	text-align:justify;
}
.account-ms-produit-link-more{
	text-align:right;
	margin:20px 0;
}
.account-ms-produit-link-more > a{
	color:#333;
	text-decoration:underline;
	padding-left:20px;
	background:url(../images/monCompte/li-black@2.png) no-repeat left center;
	cursor:pointer;
}
.account-ms-produit-promo-header{
	background:red;
	color:white;
	padding:5px;
	text-align:center;
	font-weight:bold;
}
.account-ms-produit-price-infos{
	text-align:center;
	padding:0 10px 10px 10px;
	border:1px solid red;
	color:red;
}
.account-ms-produit-price-triangle{
	width: 0; 
	height: 0; 
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-top: 10px solid #f00;
	margin:0 auto;
}
.account-ms-produit-price-days{
	font-size:11px;
}
.account-ms-produit-price-down{
	text-decoration:line-through;
	font-size:11px;	
}
.account-ms-produit-price{
	font-size:25px;
	font-weight:bold;
}
.account-ms-produit-book-btn{
	margin-top:15px;
	color:white;
	background:url(../images/monCompte/li-white@2.png) 20px center no-repeat #8fcd4c;
	padding:10px 5px 10px 5px;
	display:block;
	text-align:center;
	font-weight:bold;
	text-decoration:none;
	width:130px;
	bottom:0;
	position:absolute;
}
.account-ms-separator{
	height:1px;
	margin-top:15px;
	background:#ccc;
}
#account-ms-send-mail-btn{
	float:left;
	cursor:pointer;
}
#account-ms-send-mail2friend-btn{
	background:#8fcd4c;
	float:right;
	cursor:pointer;
	color: white;
    font-weight: bold;
    margin-top: 15px;
    padding: 10px 10px 10px 10px;
    text-align: center;
}
.big-white-arrow{
	background: url("../images/monCompte/li-white@2.png") no-repeat scroll 0 center #8fcd4c;
	width:15px;
	height:12px;
	margin-right:5px;
	display:inline-block;
}

.account-ms-green-btn{
	background: url("../images/monCompte/li-white@2.png") no-repeat scroll 10px center #8fcd4c;
	color: white;
	font-weight: bold;
	margin-top: 15px;
	padding: 10px 10px 10px 25px;
	text-align: center;
	cursor:pointer;
}
.account-ms-call-info{
	text-align:center;
	font-size:14px;
	margin-top:70px;
}
#account-ms-form-mail2friend{
	margin-top:40px;
	padding:5px;
	display:none;
}
#account-ms-fm2f-col-g{
	float:left;
	width:325px;
}
#account-ms-fm2f-col-r{
	float:right;
	width:325px;	
}
.account-ms-fm2f-header{	
	font-weight:bold;
	padding: 10px 10px 10px 50px;
	background:url(../images/monCompte/mail-icon.png) no-repeat left center;
	margin-bottom:15px;
}
.account-ms-fm2f-body{
	background:#f3f1f2;
	border:1px solid #ccc;
	width:300px;
	padding:10px;

}
#account-ms-form-mail2friend input[type="email"]{
	padding:5px;
	width:288px;
	display:block;
}
#acc-ms-mail-body{
	margin-top:10px; width:300px; height:122px;
}
.account-ms-delete-info{
	display:none;
	background: none repeat scroll 0 0 #dbeef4;
    color: #595959;
    display: none;
    font-size: 12px;
    margin-left: 29px;
    padding: 10px;
    position: absolute;
    text-align: center;
    width: 160px; 
}
.account-ms-delete-btn:hover .account-ms-delete-info {
	display:block
} 
#account-ms-fm2f-more-mail{
	background:#19b8f3; padding:0 8px; color:white; font-size:20px;float:right;font-size:24px;
	cursor:pointer;
}
/*popup*/
#account-pop{
	width:280px;
	background:white;
	border:3px solid rgba(0,0,0,0.3);
	padding:10px;
	top:40%;
	left:45%;
	position:fixed;
	display:none;
}
#account-pop-logo{
	text-align:center;
	}
#account-pop-close{
	position:absolute;
	right:10px;
	top:5px;
	height:10px;
	width:10px;
	cursor:pointer;
	}	
#account-pop-message{
	padding-top:10px;
	text-align:center;
	}	
/** NOUS CONTACTER **/
.account-contact-tracker-header, .account-contact-message-header{
	margin-top:15px;
}
#account-contact-tracker-libelle, #account-contact-dossier-libelle,  #account-contact-message-libelle{
	padding:5px;
	background:#e1edf2;
	color:#0064a6;
	font-weight:bold;
}
#contact-tracker, #contact-dossier{
	padding:5px;
	width:100%;
}
#contact-message{
	width:98%;
	min-height:200px;
	padding:1%;
	font-size:14px;
}
#account-contact-btn-container{
	margin-top:15px; overflow:auto;
}
.account-contact-blue-btn{
	background: url("../images/monCompte/li-white.png") no-repeat scroll 10px center #19b8f3;
	color: white;
	font-weight: bold;
	margin-top: 15px;
	padding: 10px 15px 10px 25px;
	text-align: center;
	cursor:pointer;
}
#account-bloc-discover-blog{
	display:block;
	background:url(../images/monCompte/bg-blog-bloc.png) 600px center no-repeat #e1edf2;
	padding:10px;
	margin-top:35px;
	text-decoration:none;
	color:#333;
}
#account-db-momo{
	font-size:15px;
	font-weight:bold;
	color:#0064a6;
}
#account-db-more{
	margin-top:10px;
	font-style:italic;
}

/*** MES DEVIS ****/
#account-devis-header{
	overflow:auto;
	margin-bottom:10px;

}
.account-devis-box{
	padding:15px;
	background:#ececec;
	color:#333;
	overflow:auto;
	margin-bottom:20px;
	box-shadow:1px 1px 5px #ededed;
}
.account-devis-box-photo{
	height:130px;
	width:228px;
	background:#333;
	float:left;
	margin-right:20px;
	overflow:hidden;
}
.account-devis-box-desc{
	width:400px;
	float:left;
}

.account-devis-box-desti{
	color:#0064a6;
}
.account-devis-box-desc-space{
	margin-bottom:15px;
}
.account-devis-details{
	display:none;
	background:white;
	padding:0 0 10px;
	margin-top:10px;
}
.acc-recap-panier-1{
	overflow:auto;
}
.acc-rp1-l{
	padding:10px 30px;float:left; width:240px;
}
.acc-rp1-m{
	width:1px; background:#ececec; height:60px;float:left;
}
.acc-rp1-r{
	float:right; padding:10px;width:320px;
}
.account-recap-panier-produit{
	overflow:auto;
}
#acc-sep-verti-produit{
	background:url(../images/monCompte/panier-bg.png) repeat-y;
	padding-bottom:10px;
	}
.account-rpp-1{
	padding:15px 15px 0 30px; width:115px; float:left;
}
.account-rpp-2{
	padding:15px 35px 0 15px; width:342px; float:left; position:relative;
}
.account-rpp-2-qte{
	position:absolute;
	top:15px;
	right:15px;
	
	
	}
.account-rpp-3{
	padding:15px 14px 0; width:70px; float:left;text-align:center;
}

.account-recap-panier-station{
	font-weight:bold;
}
.account-recap-panier-link{
	color:#00b0f2;
	display:inline-block;
	padding-left:10px;
	background:url(../images/monCompte/li-blue-2.png) 0 center no-repeat;
	margin-left:5px;
	font-size:12px;
	font-style:italic;
}
.account-recap-panier-separator-hor{
	height:1px; width:100%; background:#ececec;
	margin-bottom:10px;
	margin-top:10px;
}
.account-recap-panier-2c{
	overflow:auto;
}
.account-rp-2c-libelle{
	width:530px;
	padding:10px 10px 10px 30px;
	float:left;
}
.account-rp-2c-libelle-nopadding{
	width:530px;
	padding:10px 10px 0px 30px;
	float:left;
}
.bold{
	font-weight:bold;
}
.recap-panier-blue{
	color:#00b0f2;
}
.account-rp-2c-prix{
	width:65px;
	float:left;
	padding:10px 0;
}
.account-rp-2c-prix-nopadding{
	padding: 10px 0 0 0;
	width:65px;
	float:left;
}
.account-recap-panier-bloc-paybtn{
	overflow:auto;
	padding-right:10px
}
#account-recap-panier-bloc-options{
	background: url("../images/monCompte/li-white@2.png") no-repeat scroll 10px center #19b8f3;
    color: white;
    cursor: pointer;
    display: block;
    float: right;
    font-size: 13px;
    font-weight: normal;
    margin-right: 10px;
    margin-top: 5px;
    padding: 10px 30px;
    text-align: center;
    text-decoration: none;
    
}
.account-recap-panier-book-btn{
	background: url("../images/monCompte/li-white.png") no-repeat scroll 10px center #8fcd4c;
    color: white;
    display: block;
    font-weight: bold;
    margin-top: 15px;
    padding: 10px 10px 10px 25px;
    text-align: center;
    text-decoration: none;
	cursor:pointer;
}
.account-intitule-options{
	position:absolute;
	top:15px;
	left:30px;
}
.account-title-header{
	overflow:auto;
	margin-bottom:10px;
}
#account-devis-4-blocs{
	overflow:auto;
}
#account-devis-bloc-1{
	float:left;
	width:330px;
	height:100px;
	background:url(../images/monCompte/bloc-devis-1.jpg) 0 0 no-repeat;
	box-shadow:1px 1px 10px rgba(0, 0, 0, 0.5) inset;
	display:block;
}
#account-devis-bloc-1:hover, #account-devis-bloc-2:hover, #account-devis-bloc-3:hover, #account-devis-bloc-4:hover {
	background-position:-330px 0;
}
#account-devis-bloc-2{
	float:right;
	width:330px;
	height:100px;
	background:url(../images/monCompte/bloc-devis-2.jpg) 0 0 no-repeat;
	box-shadow:1px 1px 10px rgba(0, 0, 0, 0.5) inset;
	display:block;
}

#account-devis-bloc-3{
	float:left;
	width:330px;
	height:100px;
	background:url(../images/monCompte/bloc-devis-3.jpg) 0 0 no-repeat;
	box-shadow:1px 1px 10px rgba(0, 0, 0, 0.5) inset;
	display:block;
}
#account-devis-bloc-4{
	float:right;
	width:330px;
	height:100px;
	background:url(../images/monCompte/bloc-devis-4.jpg) 0 0 no-repeat;
	box-shadow:1px 1px 10px rgba(0, 0, 0, 0.5) inset;
	display:block;
}
.account-devis-btn{
	background: #19b8f3;
    color: white;
    cursor: pointer;
    font-weight: bold;
    margin-top: 15px;
    padding: 10px 15px 10px 15px;
    text-align: center;
}
.account-devis-arrow{
	display:inline-block;
	height:8px;
	width:9px;
	margin-right:5px;
	background:url(../images/monCompte/li-white.png) no-repeat;
	
}
/** MES SEJOURS **/
.color-0064a6{color:#0064a6;}
.acc-dossier-link-item{color:#0064a6; margin-bottom:10px;}
.acc-dossier-link-item a{color:#0064a6; text-decoration:none;}
.acc-dossier-desti{
	color:#0064a6; font-weight:bold; font-size:16px; margin-bottom:10px;
}
.acc-dossier-residence-produit{
	font-size:13px;
}
.acc-dossier-date{
	font-size:13px;
	padding-left:25px;
	background:url(../images/monCompte/calendar-icon.png) no-repeat;
	margin:15px 0;
	padding-top:1px;
}
.acc-dossier-info{
	overflow:auto;margin-top:10px;
	}
.acc-dossier-links{
	float:right; padding-left:40px;width:280px; background:white;
}
.acc-dossier-numero{
	overflow:auto;margin-bottom:30px;
}
.acc-dossier-numero-cadre-1{
	float:left;width:185px;border:2px solid #b2d0e4;
}
.acc-dossier-annule-numero-cadre-1{
	border:2px solid #858585;
}
.acc-dossier-annule-red-numero-cadre-1{
	float:left;border:2px solid #ffcdc7;
}
.acc-dossier-numero-cadre-2{
	padding:5px 20px;
	text-align:center; 
	color:white; 
	background:#0064a6; 
	font-size:15px;
	font-style:italic; 
	margin:2px;
}
.acc-dossier-annule-numero-cadre-2{
	background:#858585; 
}
.acc-dossier-annule-red-numero-cadre-2{
	padding:5px 42px;
	text-align:center; 
	color:white; 
	background:#ff5a44; 
	font-size:15px;
	font-style:italic; 
	margin:2px;
}

.acc-dossier-link-item{
	display:block;
	margin-bottom:5px;
	text-decoration:none;
	color:#333;
	padding:0 0 0 15px;
	background:url(../images/monCompte/li-blue.png) left center no-repeat;
}
#account-book{
	padding-left:45px;
	cursor:pointer;
	background:url(../images/monCompte/li-solde.png) left center no-repeat;
	margin-bottom:5px;
	font-weight:bold;
}
#account-book-detail{
	display:none;
	padding-left:15px;
	margin-top:5px;
}
#customLayerBook{
	display:none;
	
	position:fixed;
	top:0;
	left:0;
	background:rgba(0,0,0,0.5);
	width:100%;
	height:100%;
	}
#customLayerBook-layer{
	display:none;
	width:670px; 
	padding:5px;
	position:absolute;
	top:25%;
	background:white;
}
#customLayerBook-header{
	background-size:80%;
	background-position:right 50%;
	position:relative;
	overflow:auto;
}
#customLayerBook-header-close{
	position:absolute; 
	top:10px; 
	right:10px; 
	background:white; 
	padding:5px 10px;
	cursor:pointer;
}
#customLayerBook-header-l{
	background:#eeecec; 
	padding:40px; 
	width:270px; 
	float:left;
}
#customLayerBook-header-destination{
	font-size:14px; font-weight:bold;
}
#customLayerBook-basket-bloc{
	background:#ececec; padding:2px;
}
#customLayerBook-basket{
	background:white;
}
.account-blue-btn{
	background: url("../images/monCompte/li-white.png") no-repeat scroll 10px center #19b8f3;
	color: white;
	font-weight: bold;
	margin-top: 15px;
	padding: 10px 15px 10px 25px;
	text-align: center;
	cursor:pointer;
}
.account-close-btn{
	padding:10px 15px;
	background:#f2f2f2;
	border:1px solid #cacaca;
	text-align: center;
	cursor:pointer;	
	margin-right:10px;
	margin-top: 15px;
}
#account-bloc-solde-voucher{
	margin-top:10px;
	overflow:auto;
}
#account-bsv-solde{
	float:left; 
	width:215px; 
	padding:5px 60px 5px 50px;
	color:white;
	background:url(../images/monCompte/btn-solde.png) -7px 0 no-repeat #f2a711;
	cursor:pointer;
}
#account-bsv-voucher{
	float:right;
	width:260px;
	padding:13px;
	background:url(../images/monCompte/info-icon.png) 250px center no-repeat #bdbcbc;
	font-weight:bold;
	cursor:pointer;
}
#account-bsv-voucher-ifo{
	background: #e1edf2;
    box-shadow: 1px 1px 5px #ccc;
    font-size: 13px;
    margin-left: 445px;
    margin-top: 35px;
    padding: 10px 20px;
    position: absolute;
    text-align: justify;
    width: 223px;
	display:none;
}
#account-bsv-voucher-ifo-close{
	background:url(../images/monCompte/close-icon.png) no-repeat;
	position:absolute;
	right:-7px;
	top:-7px;	
	height:15px;
	width:15px;
	cursor:pointer;
}
.acc-resa-again-btn-small, .acc-avis-btn-small{
	background:url("../images/monCompte/li-white@2.png") no-repeat scroll 10px center #19b8f3;
	display:block;
	margin-top:5px;
	text-decoration:none; 
	width:120px;padding:5px 15px 5px 25px;
	float:left;
	font-size:13px;
	font-weight:normal;
	text-align:center;
	color:white;
	cursor:pointer;
}
.acc-cp-btn{
	background:url("../images/monCompte/li-white@2.png") no-repeat scroll 10px center #19b8f3;
	display:block;
	margin-top:5px;
	text-decoration:none; 
	width:200px;
	padding:10px 0;
	float:left;
	font-size:13px;
	font-weight:normal;
	text-align:center;
	color:white;
	cursor:pointer;
	margin-right:40px;
}
.acc-cp-resa-btn{
	background:url("../images/monCompte/li-white@2.png") no-repeat scroll 10px center #75c224;
	display:block;
	margin-top:5px;
	text-decoration:none; 
	width:200px;
	padding:3px 0;
	float:left;
	font-size:13px;
	font-weight:normal;
	text-align:center;
	color:white;
	cursor:pointer;
}
.acc-resa-again-btn-large{
	background:url("../images/monCompte/li-white@2.png") no-repeat scroll 45px center #19b8f3;
	display:block;
	margin-top:5px;
	text-decoration:none; 
	padding:13px 15px 13px 25px;
	font-size:13px;
	font-weight:normal;
	text-align:center;
	color:white;
	cursor:pointer;
}
.acc-facture-btn-small{
	background:url("../images/monCompte/li-white@2.png") no-repeat scroll 10px center #19b8f3;
	display:block;
	margin-top:5px;
	text-decoration:none; 
	width:130px;
	padding:13px 5px 13px 25px;
	float:right;
	font-size:13px;
	font-weight:normal;
	text-align:center;
	color:white;
	cursor:pointer;
}
.acc-facture-btn-large{
	background:url("../images/monCompte/li-white@2.png") no-repeat scroll 10px center #19b8f3;
	display:block;
	margin-top:5px;
	text-decoration:none; 
	padding:13px 5px 13px 25px;
	font-size:13px;
	font-weight:normal;
	text-align:center;
	color:white;
	cursor:pointer;
}
#account-carte-postale{
	overflow:auto; background:url(../images/monCompte/cp-dashed.png) no-repeat 350px top #f2f2f2; border:1px solid #dcdcdc;
}
#acc-cp-cl{
	width:360px; float:left;
}
#acc-cp-cl-photo{
	margin:20px auto 0; width:310px;height:118px; overflow:hidden; border:2px solid white;
}
#acc-cp-cl-photo-ski{
	margin:20px auto; width:300px;height:166px; overflow:hidden; border:2px solid white;
}
#acc-cp-cl-text{
	margin:0 auto 20px; width:314px; background:white; text-align:center; color:#00b0f2; font-size:15px;font-family:'blenda_scriptregular';padding:5px 0;
}
#acc-cp-cr{
	width:310px; float:left;overflow:auto;
}
#acc-cp-cr-stamp{
	float:right;margin-top:10px;
}
#acc-cp-cr-infos{
	margin-top:120px;
}
.acc-cp-cr-info-row{
	padding-bottom:2px;
	border-bottom:1px solid #d2d2d2;
	margin-bottom:5px;
	color:#0064a6;
}
.acc-dossier-ski-info{
	padding-left:45px;
	background:url(../images/monCompte/big-info-icon.png) no-repeat 0 center;
	color:#0064a6;
	font-size:12px;
	margin: 35px 0 0;
}
/*** MON COMPTE REASSURANCE ***/
#account-reassurance{
	float:left;
	width:100%;
}
#account-rea-header{
	padding:5px;
	text-align:center;
	border:1px solid #ccc;
	margin:10px 0 0 0;
	font-size:15px;
	}
#account-brand{
	color:#24baf2;	
	}
#account-rea-body{
	overflow:auto;
	border:1px solid #ccc;
	margin:5px 0 15px 0;
}
.account-rea-bloc{
	width:138px;
	height:115px;
	float:left;
	background:#f3f3f3;
	text-align:center;
	font-size:13px;
	}	
.account-rea-sep{
	width:26px;
	height:103px;
	float:left;
	}
.account-rea-blue{
	color:#3cf;
	font-weight:bold;
}
.arb-01{
	height:40px;
	background:url(../images/monCompte/6-raisons-pictos.jpg) center 0 no-repeat;
	margin:10px 0;
}
.arb-02{
	height:40px;
	background:url(../images/monCompte/6-raisons-pictos.jpg) center -40px no-repeat;
	margin:10px 0;
}	
.arb-03{
	height:40px;
	background:url(../images/monCompte/6-raisons-pictos.jpg) center -80px no-repeat;
	margin:10px 0;
}	
.arb-04{
	height:40px;
	background:url(../images/monCompte/6-raisons-pictos.jpg) center -120px no-repeat;
	margin:10px 0;
}	
.arb-05{
	height:40px;
	background:url(../images/monCompte/6-raisons-pictos.jpg) center -160px no-repeat;
	margin:10px 0;
}	
.arb-06{
	height:40px;
	background:url(../images/monCompte/6-raisons-pictos.jpg) center -200px no-repeat;
	margin:10px 0;
}		

/** LOGIN BOX HEADER **/	
.menu-login-box-arrow{
	width: 0; 
	height: 0; 
	border-left: 20px solid transparent;
	border-right: 20px solid transparent;
	position:absolute;
	z-index:100;
	margin:10px 25px;
	border-bottom: 20px solid white;
}
#mlb-box{
	position:absolute;
	width:350px;
	background:#333;
	background:rgba(0,0,0,0.2);
	top:58px;
	margin-left:-30px;
	z-index:1000000;
	padding:5px;
}
#mlb-box2{
	position:absolute;
	background:#333;
	background:rgba(0,0,0,0.2);
	top:58px;
	margin-left:-30px;
	z-index:99;
	padding:5px;
}
#mlb-msg2{
	background: url("../images/monCompte/avatar.jpg") no-repeat scroll 0 0 / 37px 37px rgba(0, 0, 0, 0);
    color: #00b0f2;
    font-weight: bold;
    padding: 10px 10px 10px 50px;
    text-align: center;
	}
#mlb-box-in{
	background:white; 
	position:relative; 
	color:#333;
}
#mlb-box-in2{
	background:white; 
	position:relative; 
	color:#333;
	padding:15px;
}
#mlb-box-x{
	position:absolute; 
	top:5px; 
	right:5px;
	height:15px;
	width:15px;
	background:url(../images/monCompte/close-icon.png) no-repeat;
	cursor:pointer;
}
.account-login-row{
	margin:5px auto;
	width:90%;
	overflow:auto;
}
#account-login-mail,#account-login-pwd{
	padding:5px; 
	float:right; 
	width:60%;
	border:1px solid #ccc;
}
#account-login label{
	padding:5px;
	display:inline-block;
}
#mlb-log-btn-box{
	overflow:auto;
	padding:15px 20px 15px 0;
}
#account-btn-co{
	padding:5px 15px; 
	background:#75c224; 
	color:white; 
	font-weight:bold;
	border:0;
	cursor:pointer;
}
#mlb-forgot-pwd{
	float:right;
	padding:15px 5px 5px; 
	margin-right:10px;
	font-size:11px;
	cursor:pointer;
	text-decoration:underline;
}
#mlb-msg{
	text-align:center;
	padding:20px 0;
}
#mlb-msg22{
	margin:10px 0;
	}
#menu-login-box{
	display:none;
}	
.menu-login-link{
	background: url("../images/monCompte/li-black.png") no-repeat scroll 10px center rgba(0, 0, 0, 0);
    color: #595959;
    display: block;

    padding: 0 0 0 25px;

}	





.gallery-fade{
	z-index:10;
	border:1px solid #fff;
	border-top: 0;
	border-radius: 0 0 2px 2px;
	-webkit-border-radius: 0 0 2px 2px;
	position:relative;
	margin: 0 0 20px;
	width: 958px;
	height: 302px;
	position:relative;
}
.gallery-fade .gallery{
	position:relative;
	width: 958px;
	height: 302px;
	overflow:hidden;
}
.gallery-fade .gallery ul{
	position:relative;
	width: 958px;
	height: 302px;
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
}
.gallery-fade .gallery li{
	position:absolute;
	left:0;
	top:0;
	width: 958px;
	height: 302px;
}
.gallery-fade img{
	vertical-align:top;
}
.gallery-fade .switcher{
	width:100px;
	white-space:nowrap;
	right:13px;
	bottom: 13px;
	position:absolute;
	overflow:hidden;
}
.gallery-fade .switcher ul{
	width:100%;
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
}
.gallery-fade .switcher li{
	float:left;
	padding:0 0 0 1px;
}
.gallery-fade .switcher li a{
	float:left;
	background:url(../images/bg-swither.png) no-repeat -20px 0;
	height: 19px;
	width: 19px;
	overflow:hidden;
	text-indent:-9999px;
}
.gallery-fade .switcher li.active a,
.gallery-fade .switcher li a:hover{
	background:url(../images/bg-swither.png) no-repeat;
}