
#contenu .main_block{
	float:left;
	display:block;
	width:998px;
}
#contenu .main_block .haut_main_block{
	float:left;
	display:block;
	height:13px;
	width:998px;
}
#contenu .main_block .haut_main_block .left_coin_top{
	float:left;
	display:block;
	background:transparent url(../../images/fr/l_coins_top.jpg) no-repeat;
	height:13px;
	width:14px;
}
#contenu .main_block .haut_main_block .middle_coin_top{
	float:left;
	display:block;
	background:transparent url(../../images/fr/m_coins_middle.jpg) repeat-x;
	height:13px;
	width:970px;
}
#contenu .main_block .haut_main_block .right_coin_top{
	float:left;
	display:block;
	background:transparent url(../../images/fr/r_coins_top.jpg) no-repeat;
	height:13px;
	width:14px;
}

#contenu .main_block .bas_main_block{
	float:left;
	display:block;
	width:998px;
}
#contenu .main_block .bas_main_block .left_coin_bottom{
	float:left;
	display:block;
	background:transparent url(../../images/fr/l_coins_bottom.jpg) no-repeat;
	height:11px;
	width:15px;
}
#contenu .main_block .bas_main_block .middle_coin_bottom{
	float:left;
	display:block;
	background:transparent url(../../images/fr/m_coins_bottom.jpg) repeat-x;
	width:968px;
	height:11px;
}
#contenu .main_block .bas_main_block .right_coin_bottom{
	float:left;
	display:block;
	background:transparent url(../../images/fr/r_coins_bottom.jpg) no-repeat;
	height:11px;
	width:15px;
}                	
#contenu .main_block .content_main_block{
	float:left;
	display:block;
	width:969px;
	background:transparent url(../../images/fr/m_box_middle.jpg) repeat-y;
	padding:13px 15px 11px 14px;
}
/*right*/
#contenu .main_block .content_main_block .right{
	float:left;
	display:block;
	width:253px;
}					
#contenu .main_block .content_main_block .right .banner{
	float:left;
	display:block;
	width:253px;
	margin-bottom:5px;
}	
#contenu .main_block .content_main_block .right .jeu{
	float:left;
	display:block;
	width:253px;
	margin-bottom:15px;
}	
#contenu .main_block .content_main_block .right .newsletter{
	float:left;
	display:block;
	width:253px;
	margin-bottom:5px;
}	
#contenu .main_block .content_main_block .right .newsletter h1{
	float:left;
	display:block;
	width:253px;
	font-size:15px;
	color:#f70c6a;
	font-weight:bold;
	margin-bottom:3px;
}
#contenu .main_block .content_main_block .right .newsletter .boxnewsletter{
	float:left;
	display:block;
	background:transparent url(../../images/fr/boxnewsletter.jpg) no-repeat;
	width:250px;
	height:87px;
}
#contenu .main_block .content_main_block .right .newsletter .boxnewsletter .infotextnews{
	float:left;
	display:block;
	padding:10px 5px 5px 15px;
	width:230px;
	height:25px;
	font-size:11px;
}
#contenu .main_block .content_main_block .right .newsletter .boxnewsletter .formtextnews{
	float:left;
	display:block;
	padding:10px 5px 0px 15px;
	width:230px;
	height:37px;
}
#contenu .main_block .content_main_block .right .newsletter .boxnewsletter .formtextnews label{
	float:left;
	display:block;
	font-weight:bold;
	width:60px;
}
#contenu .main_block .content_main_block .right .newsletter .boxnewsletter .formtextnews input{
	float:left;
	display:block;
	font-weight:bold;
	width:115px;
}
#contenu .main_block .content_main_block .right .newsletter a{
	float:left;
	display:block;
	width:253px;
}
#contenu .main_block .content_main_block .right .infoprice{
	float:left;
	display:block;
	width:248px;
	margin-bottom:15px;
	color:#545454;
	font-size:8.5px;
	text-align:right;
	margin-right:5px;
}
#contenu .main_block .content_main_block .right .plspopulaire{
	float:left;
	display:block;
	width:253px;
	height:221px;
	background:transparent url(../../images/fr/plspopulairebox.jpg) no-repeat;
}	
#contenu .main_block .content_main_block .right .plspopulaire .texte{
	float:left;
	display:block;
	width:253px;
	margin-top:75px;
	height:146px;
}
#contenu .main_block .content_main_block .right .plspopulaire .texte .ligne{
	float:left;
	display:block;
	width:253px;
	margin-bottom:10px;
	_ margin-bottom:0px;
}
#contenu .main_block .content_main_block .right .plspopulaire .texte .ligne .tle{
	float:left;
	display:block;
	width:150px;
	margin-left:13px;
	_ margin-left:5px;
	color:#545454;
	font-size:12px;
}
#contenu .main_block .content_main_block .right .plspopulaire .texte .ligne .tle span{
	color:#ff3083;
}
#contenu .main_block .content_main_block .right .plspopulaire .texte .ligne .tleprice{
	float:right;
	display:block;
	width:80px;
	color:#ff3083;
	font-size:12px;
	text-align:right;
	margin-right:10px;
}
#contenu .main_block .content_main_block .right .boxete{
	float:left;
	display:block;
	width:253px;
	height:146px;
	background:transparent url(../../images/fr/box_ete.jpg) no-repeat;
	margin:5px 0px;
}	
#contenu .main_block .content_main_block .right .boxete .topprice{
	float:left;
	display:block;
	width:253px;
	height:91px;
	margin:55px 0px 0px;
}
#contenu .main_block .content_main_block .right .boxete .topprice .tmp{
	float:left;
	display:block;
	margin:0 0 2px 12px;
	width:230px;
	font-size:12px;
}	
#contenu .main_block .content_main_block .right .boxete .topprice .destination{
	float:left;
	display:block;
}
#contenu .main_block .content_main_block .right .boxete .topprice .destination a{
	font-size:12px;
	color:#878787;
}	
#contenu .main_block .content_main_block .right .boxete .topprice .tmp span{
	color:#f29106;
	float:right;
	display:block;
}
#contenu .main_block .content_main_block .right .boxhiver{
	float:left;
	display:block;
	width:253px;
	height:148px;
	background:transparent url(../../images/fr/box_hiver.jpg) no-repeat;
	margin:5px 0px;
}	
#contenu .main_block .content_main_block .right .boxhiver .topprice{
	float:left;
	display:block;
	width:253px;
	height:91px;
	margin:55px 0px 0px;
}						
#contenu .main_block .content_main_block .right .boxhiver .topprice .tmp{
	float:left;
	display:block;
	margin:0 0 2px 12px;
	width:230px;
	font-size:12px;
}
#contenu .main_block .content_main_block .right .boxhiver .topprice .destination{
	float:left;
	display:block;
}
#contenu .main_block .content_main_block .right .boxhiver .topprice .destination a{
	font-size:12px;
	color:#878787;
}
#contenu .main_block .content_main_block .right .boxhiver .topprice .tmp span{
	color:#5f8dc7;
	float:right;
	display:block;
}
/*left*/
#contenu .main_block .content_main_block .left{
	float:left;
	display:block;
	width:713px;
	padding-left:3px;
}
#contenu .main_block .content_main_block .left .top5{
	float:left;
	display:block;
	width:709px;
	height:100px;
	margin-bottom:25px;
}
#contenu .main_block .content_main_block .left .title{
	float:left;
	display:block;
	/*width:100%;*/
	color:#ff217a;
	font-size:19px;
	margin:-13px 0px 15px 4px;
}

#contenu .main_block .content_main_block .left .title span{
	font-size:36px;
	position:relative;
	top:5px;
}
#contenu .main_block .content_main_block .left .infoalert{
	float:left;
	display:block;
	width:98%;
	_ width:90%;
	color:#ff217a;
	font-size:14px;
	margin:-10px 0px 10px 4px;
	_ margin:0px 0px 10px 4px;
}
#contenu .main_block .content_main_block .left .returnalert{
	float:right;
	display:block;
	width:96%;
	text-align:right;
	margin-right:20px;
}
#contenu .main_block .content_main_block .left .returnalert a{
	text-decoration:underline;
	color:#000000;
	font-size:11px;
}
#contenu .main_block .content_main_block .left .alertbox{
	float:left;
	display:block;
	width:100%;
}
#contenu .main_block .content_main_block .left .alertbox .headalertbox{
	float:left;
	display:block;
	width:697px;
	background:transparent url(../../images/fr/headalert.jpg) no-repeat;
	height:96px;

}
#contenu .main_block .content_main_block .left .alertbox .headalertbox .headcontentboxalert{
	float:left;
	display:block;
	width:640px;
	_ width:620px;
	height:80px;
	margin:16px 0px 0px 57px;
	_ margin:16px 0px 0px 30px;
}
#contenu .main_block .content_main_block .left .alertbox .headalertbox .headcontentboxalert .tlealertvacance{
	float:left;
	display:block;
	width:640px;
	_ width:580px;
	color:#f4136e;
	font-size:18px;
	font-weight:bold;
	margin-top:5px;
}
#contenu .main_block .content_main_block .left .alertbox .headalertbox .headcontentboxalert .texte{
	float:left;
	display:block;
	width:640px;
	_ width:580px;
	color:#777777;
	font-size:11px;
}
#contenu .main_block .content_main_block .left .alertbox .headalertbox .headcontentboxalert .forms{
	float:left;
	display:block;
	width:640px;
	color:#444444;
	font-size:12px;
	margin-top:10px;
}
#contenu .main_block .content_main_block .left .alertbox .headalertbox .headcontentboxalert .forms .emailtle{
	float:left;
	display:block;
	width:80px;
	color:#444444;
	font-size:12px;
	font-weight:bold;
}
#contenu .main_block .content_main_block .left .alertbox .headalertbox .headcontentboxalert .forms .emailimput{
	float:left;
	display:block;
	width:560px;
	_ width:460px;
}
.imputtext{
	border:1px solid #e1e1e1;
}
#contenu .main_block .content_main_block .left .alertbox .bodyalertbox{
	float:left;
	display:block;
	width:680px;
	padding-left:17px;
	background:transparent url(../../images/fr/alertbox.jpg) repeat-y;
	/*height:96px;*/
}
#contenu .main_block .content_main_block .left .alertbox .footalertbox{
	float:left;
	display:block;
	width:697px;
	background:transparent url(../../images/fr/footalert.jpg) no-repeat;
	height:2px;
}
#contenu .main_block .content_main_block .left .infoalert span{
	color:#444444;
}
#contenu .main_block .content_main_block .left .infoalert span b{
	font-weight:bold;
	color:#444444;
}
#contenu .main_block .content_main_block .left .half_left1{
	float:left;
	display:block;
	width:371px;
}
#contenu .main_block .content_main_block .left .half_left1 .box_budget{
	float:left;
	display:block;
	width:346px;
	height:435px;
}
#contenu .main_block .content_main_block .left .half_left1 .box_budget .head_budget{
	float:left;
	display:block;
	width:338px;
	height:400px;
	background:transparent url(../../images/fr/mini_budget.jpg) no-repeat;
	padding:10px 4px 0;
}
#contenu .box_info_budget{
	float:left;
	display:block;
	width:316px;
	height:87px;
	margin-bottom:5px;
	padding:0px 6px 0px 13px;
}
#contenu .main_block .content_main_block .left .half_left1 .box_budget .head_budget .box_info_budget .info{
	width:261px;
}
#contenu .main_block .content_main_block .left .half_left1 .box_budget .head_budget .box_info_budget .txt_info{
	width:154px;
}
#contenu .main_block .content_main_block .left .half_left1 .box_budget .head_budget .box_info_budget .typ_appart{
	width:261px;
}
#contenu .main_block .content_main_block .left .half_left1 .box_budget .foot_budget_jaune{
	float:left;
	display:block;
	width:346px;
	height:25px;
	background:transparent url(../../images/fr/fbox_jaune.jpg) no-repeat;
	text-align:right;
}
#contenu .main_block .content_main_block .left .half_left1 .box_budget .foot_budget_jaune a{
	text-decoration:underline;
	color:#FFFFFF;
	font-size:13px;
	margin-right:15px;
}
#contenu .main_block .content_main_block .left .half_left1 .box_budget .foot_budget_blue{
	float:left;
	display:block;
	width:346px;
	height:25px;
	background:transparent url(../../images/fr/fbox_blue.jpg) no-repeat;
	text-align:right;
}
#contenu .main_block .content_main_block .left .half_left1 .box_budget .foot_budget_blue a{
	text-decoration:underline;
	color:#FFFFFF;
	font-size:13px;
	margin-right:15px;
}
#contenu .main_block .content_main_block .left .half_left1 .box_budget .foot_budget_rouge{
	float:left;
	display:block;
	width:346px;
	height:25px;
	background:transparent url(../../images/fr/fbox_rouge.jpg) no-repeat;
	text-align:right;
}
#contenu .main_block .content_main_block .left .half_left1 .box_budget .foot_budget_rouge a{
	text-decoration:underline;
	color:#FFFFFF;
	font-size:13px;
	margin-right:15px;
}
#contenu .main_block .content_main_block .left .half_left2{
	float:left;
	display:block;
	width:339px;
}
#contenu .main_block .content_main_block .left .last_promo{
	float:left;
	display:block;
	width:710px;
	height:237px;
	background:transparent url(../../images/fr/last_offer.jpg) no-repeat;
	margin-bottom:25px;
}
#contenu .main_block .content_main_block .left .last_promo .promo_content{
	float:left;
	display:block;
	width:704px;
	height:208px;
	margin:3px 0 0 6px;
}
#contenu .main_block .content_main_block .left .last_promo .promo_content .box_promo{
	float:left;
	display:block;
	height:96px;
	padding:8px 6px 0 13px;
	width:333px;
}
#contenu .main_block .content_main_block .left .last_promo .all_promo{
	float:left;
	display:block;
	width:699px;
	text-align:right;
	margin:2px 11px 0px 0px;
	font-size:13px;
	color:#fc599a;
}
#contenu .main_block .content_main_block .left .last_promo .all_promo a{
	font-size:13px;
	color:#fc599a;
	text-decoration:underline;
}				
#contenu .main_block .content_main_block .left .last_promo .promo_content .box_promo .info{
	width:275px;
}
#contenu .main_block .content_main_block .left .last_promo .promo_content .box_promo .txt_info{
	width:168px;
}
#contenu .main_block .content_main_block .left .last_promo .promo_content .box_promo .typ_appart{
	width:275px;
}
#contenu .main_block .content_main_block .left .last_promo .promo_content .box_promo .price{
	margin:0px;
	line-height: 15px;
	height:87px;
}
#contenu .main_block .content_main_block .left .last_promo .promo_content .box_promo .price .prcent{
	/*margin-bottom:5px;*/
	background-image: url(../../images/fr/prcentempty.png);
	background-repeat:no-repeat;
	width: 50px;
	height: 34px;
	font-size: 14px;
	padding: 19px 5px 0px 0px;
	text-align: center;
	color: #ffffff;
	font-weight: bold;
}
/*Acces Thématique*/
#contenu .main_block .content_main_block .left .box_acces{
	float:left;
	display:block;
	width:339px;
	height:435px;
}	
#contenu .main_block .content_main_block .left .box_acces .head_box_acces{
	float:left;
	display:block;
	width:320px;
	height:87px;
	background:transparent url(../../images/fr/head_box.jpg) no-repeat;
	padding:5px 6px 0 13px;
}	
#contenu .main_block .content_main_block .left .box_acces .foot_box_acces{
	float:left;
	display:block;
	width:309px;
	height:313px;
	background:transparent url(../../images/fr/foot_box.jpg) no-repeat;
	padding:15px;
}	
#contenu .main_block .content_main_block .left .box_acces .head_box_acces .info{
	width:262px;
}
#contenu .main_block .content_main_block .left .box_acces .head_box_acces .txt_info{
	width:155px;
}
#contenu .main_block .content_main_block .left .box_acces .head_box_acces .typ_appart{
	width:262px;
}
#contenu .main_block .content_main_block .left .box_acces .foot_box_acces .lien_acces{
	float:left;
	display:block;
	width:290px;
	margin-bottom:14px;
	font-size:13.45px;
	background:transparent url(../../images/fr/fleche.jpg) no-repeat scroll 0 2px;
	padding-left:19px;
}
#contenu .main_block .content_main_block .left .box_acces .foot_box_acces .lien_acces span{	
	color:#ff217a;
}



#contenu .left .seobox{
	float:left;
	display:block;
	width:676px;
	position: relative;
	border:1px solid #e3e3e3;
	/*
	min-height:509px;
	background:transparent url(../../images/fr/backgroundseobox.jpg) repeat-x;*/
	margin-left:3px;
	font-size:11px;
	color:#6e6d6d;
	
	z-index: 50;
}
#contenu .left .seobox .seoboxback
{
	position: relative;
	width:676px;
	height:18px;
	clear: both;
	background: transparent url(../../images/fr/back_seo.jpg) repeat-x;
	z-index: 49;	
}

#contenu .left .seobox a
{
	text-decoration: underline;
	color: #6E6D6D;
}
#contenu .left .seobox .titreseo{
	float:left;
	display:block;
	width:649px;
	height:51px;
	padding:10px 0px 0px;
	margin-left:11px;
	font-size:20px;
	font-weight:bold;
	color:#f4136e;
	border-bottom:1px solid #eeeeee;
}
#contenu .left .seobox .infoseo{
	float:left;
	display:block;
	width:680px;
	min-height:175px;
	padding:14px 0px 0px;
	margin-left:10px;
}
#contenu .left .seobox .pictbox{
	float:left;
	display:block;
	width:216px;
	/*height:112px;*/
	/*height:173px;*/
	border:1px solid #e3e3e3;
}
#contenu .left .seobox .pictbox .imgseo{
	float:left;
	display:block;
	width:216px;
	height:112px;
	overflow:hidden;
}
#contenu  .left .seobox .pictbox  .imgseo img{
	max-width: 216px;
	max-height: 112px;
}
#contenu .left .seobox .pictbox .infoimgseo{
	float:left;
	display:block;
	width:210px;
	/*height:58px;*/
	padding:3px 0 0 6px;
	margin-bottom: 5px;
}

#contenu .left .seobox .pictbox .infoimgseo span{
	color:#f53281;
}

#contenu .left .seobox .infobox{
	float:left;
	display:block;
	width:424px;
	margin-left:9px;
	/*min-height:174px;*/
	border-bottom:1px solid #e3e3e3;
}

#contenu .left .seobox .infobox .info{
	height:127px;
	width:424px;
	overflow:hidden;
}

#contenu .left .seobox .infobox .textinfo{
	float:left;
	display:block;
	width:424px;
/*	min-height:127px;*/	
}

#contenu .left .seobox .infobox .textinfo img
{
	max-width: 420px;
	height: auto;
}

#contenu .left  .voiraussi{
	margin-top: 10px;
	float:left;
	display:block;
	
	font-size: 10px;
}

#contenu .left  .seobox .infobox .voiraussi{
	width:424px;
	
}


#contenu .left .voiraussi a
{
	text-decoration: underline;
	font-size: 10px;
	color: #6E6D6D;
}
#contenu .left .voiraussi a:hover{text-decoration:underline;}
#contenu .left .seobox .infobox .voiraussi span{
	color:#f53281;
}

#contenu .left .seobox .gagnerseo{
	float:left;
	display:block;
	width:651px;
	/*height:122px;*/
	padding:12px 0px 5px;
	margin-left:10px;
}

#contenu .left .seobox .gagnerseo .h1{
	color:#f53281;
	font-size:12px;
	font-weight: bold;
	padding-bottom:5px;
}
#contenu .left .seobox .gagnerseo .txtgagner{
	float:left;
	display:block;
	width:651px;
}

#contenu .left .seobox .gagnerseo a:hover, #contenu .left .seobox .pictbox .infoimgseo a:hover{text-decoration:underline;}



#contenu .left .seobox .cmpseo2{
	float:left;
	display:block;
	width:649px;
	height:30px;
	border-bottom:1px solid #e3e3e3;
	margin-top:10px;
	margin-left:10px;
	margin-bottom:10px;
	border:1px solid #e3e3e3;
}
#contenu .left .seobox .cmpseo2 .titrecmpseo{
	float:left;
	display:block;
	
	
	color:#f4136e;
	font-size:16px;
	font-weight:bold;
	padding:4px 0px 8px 10px;
}
#contenu .left .seobox .cmpseo2 .footercmpseobox{
	float:left;
	display:block;
	width:649px;
	height:74px;
	background:transparent url(../../images/fr/backgroundcmpseo.jpg) repeat-x;
	position: relative;
	z-index: 100;
}
#contenu .left .seobox .cmpseo2 .footercmpseobox .formcmpseo{
	float:left;
	display:block;
	width:639px;
	height:56px;
	text-align:center;
}
#contenu .left .seobox .cmpseo2 .inputcmpseo{
	float:left;
	display:block;
	text-align:left;
	margin-left: 35px;
	padding-top:4px;
}
#contenu .left .seobox .cmpseo2 .inputcmpseo label{
	color:#000000;
}
#contenu .left .seobox .cmpseo2  .inputcmpseo .select{
	border:1px solid #e1e1e1;
	color:#222222;
	font-size:12px;
	width:143px;
}
#contenu .left .seobox .cmpseo2 .footercmpseobox .formcmpseo .inputcmpseo .select .mercredi{
	color:#439fb7;
}
#contenu .left .seobox .cmpseo2 .footercmpseobox .formcmpseo .inputcmpseo .select .samedi{
	color:#f75295;
}
#contenu .left .seobox .cmpseo2 .footercmpseobox .formcmpseo .btncmpseo{
	float:left;
	display:block;
	width:306px;
	padding-top:19px;
	height:31px;
	padding-left:20px;
}
#contenu .left .seobox .cmpseo2 .footercmpseobox .formcmpseo .btncmpseo a{
	background:transparent url(../../images/fr/btn_cmp_a.jpg) no-repeat scroll left top;
	float:left;
	display:block;
	padding-left:7px;
	height:31px;
	text-decoration:none;
}
#contenu .left .seobox .cmpseo2 .footercmpseobox .formcmpseo .btncmpseo span{
	background:transparent url(../../images/fr/btn_cmp_span.jpg) no-repeat;
	float:left;
	display:block;
	height:17px;
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	padding:7px 20px;
}
#contenu .left .seobox .cmpseo2 .footercmpseobox .formcmpseo .btncmpseo .btncmp{
	width:auto;
}
#contenu .left .seobox .cmpseo2 .footercmpseobox .plscritere{
	float:left;
	display:block;
	width:639px;
	height:13px;
	padding-bottom:4px;
	text-align:right;
}
#contenu .left .seobox .cmpseo2 .footercmpseobox .plscritere a{
	text-decoration:underline;
	color:#000000;
	text-align:right;
}


/*#contenu .left .seobox .cmpseo*/



#contenu .left .seobox h3 {color: #F81E76; margin-left: 1px; martgin-top: 10px;}

#contenu .left .seobox .cmpseo { 
	position:relative; 
	clear:both;
	width: 660px; 
	height:32px; 
	margin: 1px 0px 1px 1px;
    padding: 4px 0 0 0;
    z-index: 100;
    background: transparent url(../../images/commun/seo-selecter.jpg) no-repeat;
}

#contenu .left .seobox .cmpseo ul, li
{
	margin: 0px;
	padding: 0px;

}
#contenu .left .seobox .cmpseo ul {
	float: left;
	list-style: none;
	padding: 0;
	margin: 0;
}
#contenu .left .seobox .cmpseo ul li {
	position: relative;
	 z-index: 100;
	height: 32px;
}

#contenu .left .seobox .cmpseo li {
	float: left;
	padding: 0;
	background: none;
}




#contenu .left .seobox .cmpseo .active1 ul li, #contenu .left .seobox .cmpseo .active2 ul li, #contenu .left .seobox .cmpseo .active3 ul li, #contenu .left .seobox .cmpseo .active4 ul li{
	clear: both;
	width: 130%;
	height: auto;
	
}


#contenu .left .seobox .cmpseo .active1 ul li a, #contenu .left .seobox .cmpseo .active2 ul li a, #contenu .left .seobox .cmpseo .active3 ul li a, #contenu .left .seobox .cmpseo .active4 ul li a{
	width: 100%;
	padding-right: 5px;
}


#contenu .left .seobox .cmpseo .active1 a:hover, #contenu .left .seobox .cmpseo a:hover, #contenu .left .seobox .cmpseo a:hover, #contenu .left .seobox .cmpseo a:hover{
	color: #F81E76;
}


#contenu .left .seobox .cmpseo .active1 ul li:hover, #contenu .left .seobox .cmpseo .active2 ul li:hover, #contenu .left .seobox .cmpseo .active3 ul li:hover, #contenu .left .seobox .cmpseo .active4 ul li:hover{
	background-color: #FFFAF0;	
}

#contenu .left .prdbox .cmpseo .active1 ul{
	overflow: hidden;
}

#contenu .left .seobox .cmpseo .active1, #contenu .left .seobox .cmpseo .active2, #contenu .left .seobox .cmpseo .active3, #contenu .left .seobox .cmpseo .active4
{
	padding-top: 2px;
}

#contenu .left .seobox .cmpseo .active1 {
	margin-left: 30px;
}

#contenu .left .seobox .cmpseo .active2 {
	margin-left: 80px;
	
}

#contenu .left .seobox .cmpseo .active3 {
	margin-left: 85px;
}


#contenu .left .seobox .cmpseo .active4 {
	margin-left: 95px;
}

#contenu .left .seobox .cmpseo .active5 {
	margin-left: 55px;
}
#contenu .left .seobox .cmpseo .active1 ul, #contenu .left .seobox .cmpseo .active2 ul, #contenu .left .seobox .cmpseo .active3 ul, #contenu .left .seobox .cmpseo .active4 ul {
	background-color: white;
	border-left: 1px solid #e1e1e1;
	border-right: 1px solid #e1e1e1;
	border-bottom: 1px solid #e1e1e1;
	padding-top: 6px;
	padding-bottom: 2px;
	margin-top: -10px;
	max-height: 150px;
}

#contenu .left .seobox .cmpseo .active1 ul
{
	min-width: 94px;
	margin-left: -30px;
	overflow: hidden;
}

#contenu .left .seobox .cmpseo .active2 ul
{
	margin-left: -39px;
	width: auto;
	overflow-x : hidden;
	overflow-y : auto;
	width: 160px;
}

#contenu .left .seobox .cmpseo .active3 ul
{
	margin-left: -44px;
	overflow-x : hidden;
	overflow-y : auto;
	width: 200px;
}


#contenu .left .seobox .cmpseo .active4 ul
{
	margin-left: -42px;
	overflow-x : hidden;
	overflow-y : auto;
	width: 280px;
}

#contenu .left .seobox .cmpseo li li a {
	font-weight: normal;
font-size:10px;
	padding: 0;
	height: 16px;
	line-height: 16px;
	text-indent: 10px;
text-align:left;
}

#contenu .left .seobox .cmpseo ul ul a {
	display: block;	
	text-decoration: none;	
	text-transform: none;
}

#contenu .left .seobox .cmpseo li li {
	padding: 0;
	background: none;
}

/*SUBLEVEL POSITIONING*/

#contenu .left .seobox .cmpseo li ul {
	top: 31px;
	position: absolute;
	left: -999em;
	height: auto;
	font-weight: normal;
	border-width: 0;
	margin: 0;
	padding: 0;	
	border-bottom: none;

}

#contenu .left .seobox .cmpseo li .sel
{
	background-color: #FFFADB;	
}

#contenu .left .seobox .cmpseo li li {
	float: left;
	padding: 0;
	
}


#contenu .left .seobox .cmpseo li:hover {
	left: 0;
}

#contenu .left .seobox .cmpseo li:hover ul, 
#contenu .left .seobox .cmpseo li li:hover ul, 
#contenu .left .seobox .cmpseo li li li:hover ul, 
#contenu .left .seobox .cmpseo li li li li:hover ul,
#contenu .left .seobox .cmpseo li.iehover ul, 
#contenu .left .seobox .cmpseo li li.iehover ul, 
#contenu .left .seobox .cmpseo li li li.iehover ul,
#contenu .left .seobox .cmpseo li li li li.iehover ul {
	z-index: 10;
	left: 0;
}

#contenu .left .seobox .cmpseo a {
	font-size:11px;
	text-decoration: none;
	color: #6E6D6D;
}

/*******************Search Page ****************/
#contenu .left .searchbox{
	float:left;
	display:block;
	width:687px;
	height:135px;
	border-bottom:1px solid #eeeeee;
}
#contenu .left .searchbox .headsearchbox{
	float:left;
	display:block;
	width:687px;
	height:31px;
	background:transparent url(../../images/fr/headsearch.jpg) no-repeat;
}
#contenu .left .searchbox .headsearchbox .serachlocation{
	float:left;
	display:block;
	width:422px;
	height:23px;
	padding:8px 0px 0px 15px;
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
}
#contenu .left .searchbox .headsearchbox .searchcarte{
	float:left;
	display:block;
	width:217px;
	height:23px;
	padding:8px 0px 0px 33px;
}
#contenu .left .searchbox .headsearchbox .searchcarte a {
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
}

#contenu .left .searchbox .ensemble{
	float:left;
	display:block;
	width:687px;
	padding:15px 0 0 0;
}
#contenu .left .searchbox .col1,
#contenu .left .searchbox .col2{
	float:left;
	width:143px;
	padding:0 31px 0 0;
}
#contenu .left .searchbox .col3{
	float:left;
	/*width:150px;*/
	padding:0 21px 0 0;
}
#contenu .left .searchbox .col1,
#contenu .left .searchbox .col2{
	overflow:hidden;
	zoom:1;
}
#contenu .left .searchbox .col2{width:143px;}
/*#contenu .left .searchbox .col3{
	width:263px;
	padding:0;
}*/
#contenu .left .searchbox .sep{
	overflow:hidden;
	zoom:1;
	padding:0 0 6px 0;
}
#contenu .left .searchbox .sep2{
	overflow:hidden;
	zoom:1;
	padding:0px;
}
#contenu .left .searchbox .col1 label{
	width:45px;
	text-align:right;
	padding:2px 10px 0 0;
}

#contenu .left .searchbox .col2 label{
	width:60px;
	text-align:right;
	padding:2px 10px 0 0;
}


#contenu .left .searchbox .col3 label{
	width:100px;
	text-align:right;
	padding:2px 8px 0 0;
}


#contenu .left .searchbox .col3 span img{float:right;}
#contenu .left .searchbox .col3 .div_auto input{
	float:none;
	height:16px;
}
#contenu .left .searchbox .col3 label.petit{
	text-align:left;
	width:auto;
	font-size:11px;
	float:left;
}
#contenu .left .searchbox .col3 input.petit{
	width:35px;
	margin:0 10px 0 0;
	_ margin:0 5px 0 0;
	font-size:11px;
	float:left;
	border:1px solid #e1e1e1;
}
#contenu .left .searchbox .selectalert {
	border:1px solid #e1e1e1;
	padding:1px;
	font-size:12px;
	color:#414141;
	width:141px;
	float:left;
}
#contenu .left .searchbox .imputalert {
	border:1px solid #e1e1e1;
	padding:1px;
	font-size:12px;
	color:#414141;
	width:137px;
	float:left;
}
#contenu .left .searchbox .col4{
	width:165px;
	float:left;
	display:block;
}
#contenu .left .searchbox .col4 .imgcmpoffre{
	width:165px;
	height:49px;
	float:left;
	display:block;
}
#contenu .left .searchbox .col4 .imgcmpoffre a{
	border:none;
}
#contenu .left .searchbox .col4 .pluscritcmpoffre{
	width:165px;
	float:left;
	display:block;
	text-align:right;
	padding-top:8px;
}
#contenu .left .searchbox .col4 .pluscritcmpoffre a{
	text-align:right;
	color:#000000;
	font-size:11px;
	text-decoration:underline;
}
#DateDepart{
	color:#75b9ca;
	border:1px solid #E1E1E1;
	font-size:12px;
	padding:1px;
	width:141px;
}

.mercredi{

}
.samedi{

}

.autocomplete
{
	max-height: 100px;	
}

.ariane {padding-bottom: 3px; padding-left: 7px; color: #6E6D6D; font-size: 11px;}
.ariane a{text-decoration: none; color: #6E6D6D; font-size: 11px;}
.ariane a:hover{text-decoration: underline;}
