/******************************************************************************************/
/* SURCHARGE DE COMMUN.CSS */
/******************************************************************************************/
/*#main{height:auto; position:relative;}*/
/*#header{height:108px !important;} */
/*#lastfootercontainer {background:#fff url(/imagerie/commun/bg-lastfooter.gif) repeat-x;}*/
/*#firstfooter {margin-top:0 !important;}*/
/*#maincontainer{background:none !important;}*/
/*.plus.pink #maincontainer{background:none !important;}*/
/*.static  #colc.bgNone{background:none;  }
.static  #colc{float:right;margin-left:0 !important; width:251px; padding:0px 0 0 0;}
*/



/******************************************************************************************/
/* MAIN */
/******************************************************************************************/
/*.simple { background-position:top; background-repeat:repeat-x !important;}*/
/******************************************************************************************/
/* RUBRIC FLASH PLAYER */
/******************************************************************************************/
/*
#banner {
	height:262px;
	padding:0 0 5px 0;
	clear:both;
}
#banner #flashKeeper {
	float:left;
	width:690px;
	height:262px;
	margin:0 12px;
}
#banner #flashKeeper img{
	width:690px;
	height:262px;
}
/******************************************************************************************/
/* LEFTCOL */
/******************************************************************************************/
/*.leftCol{
	width:734px;
	float:left;
}
.leftCol .top, .leftCol.bottom{
	height:20px;
	overflow:hidden;
	background:url(/imagerie/commun/main_content_top.png) top left no-repeat;
}

.leftCol .bottom{
	background:url(/imagerie/commun/main_content_bottom.png) top left no-repeat;
}
.leftCol .main{
	width:714px;
	padding:0 10px;
	overflow:hidden;   
	background:url(/imagerie/commun/main_content_shadow.png) left repeat-y; position:relative; z-index:888;
}
.content{
	overflow:hidden;
	zoom:1;
	padding:0 5px 120px 5px;
	background:#FFF url(/imagerie/commun/main_content_bg.gif) bottom repeat-x;
}
.leftContent{
	width:177px;
	float:left;
	overflow:hidden;
}

.rightContent{
	width:515px;
	padding:0 0 0 10px;
	float:right;
	overflow:hidden;  
}
.rightContent h1{
	line-height:60px;
	font-size:24px;
	font-weight:normal;
	font-family:"Century Gothic", Arial, Helvetica, sans-serif;
}
.rightContent h2{
	color:#e2be8e;
	font-size:18px;
	font-weight:normal;
	font-family:"Century Gothic", Arial, Helvetica, sans-serif;
	padding:5px 0 15px 0;
}
.rightContent h4{
	font-size:14px;
	padding:5px 0;
}
.rightContent p{
	display:block;
	padding:13px 0 7px 0;
	color:#000;
	font-size:12px;
}
.rightContent ul{
	padding: 15px 0 20px 0;
}
.rightContent img.rubricImg{
	margin:0 5px 2px 5px;
	max-width:474px; 
} 

*/
/******************************************************************************************/
/* IndexHome : Index d'une rubrique */
/******************************************************************************************/
#indexHome, .boxKeeper{
	padding-top:30px;
	overflow:hidden;
	zoom:1;
}
#indexHome li, .boxKeeper li{
	margin-bottom:15px;
	overflow:hidden;
	zoom:1;
	list-style-type:none;
}
#indexHome li{
	float:left;
	width:99%;
}
#indexHome li.return{clear:both;}
.boxKeeper li .info{
	float:left;
	width:210px;
	padding:0 0 0 10px;
	overflow:hidden;
}
#indexHome li h1, .boxKeeper li h3, #indexHome li h1 a, .boxKeeper li h3 a{
	color:#d0ab78;
	font-size:18px;
	font-weight:normal;
	font-family:"Century Gothic", Arial, Helvetica, sans-serif;
	line-height:18px;
	text-decoration: none;
}

#indexHome li h1{margin-bottom:5px;padding-bottom:0px;}
#indexHome li p, .boxKeeper li p, #indexHome li p a, .boxKeeper li p a{
	padding:0;
	margin:0;
	color:#666666;
	font-size:11px;
}
#indexHome li h1,#indexHome li p {margin-right:15px;}
#indexHome li img, .boxKeeper li img {float:left; width:109px; height:79px;}
#indexHome li img{margin:0 10px 3px 0;}



/******************************************************************************************/
/* Offres_detail : Détail d'une offre */
/******************************************************************************************/
.offres_detail
{
	overflow: hidden;
	zoom: 1;
	padding: 30px 10px 20px 0;
} 
.offres_detail li
{
	padding-bottom: 10px;
	float: left;
	margin-left:0;
	padding-right:5px;
	padding-left:0!important;
	background:none!important;
}
.offres_detail li.first span { border-bottom:1px dotted #919ba0; float:right; display:block;} 
.offres_detail h3{font-size: 11px; margin-bottom:5px;} 
.offres_detail li dl{overflow:hidden; zoom:1;}
.offres_detail li dt {margin-left:0;width:79%;float:left;background-color:#f1f1f1;}
.offres_detail li dd {font-weight:bold; text-align:center;width:20%;float:right; background-color:#dfdfdf;} 
.offres_detail .prix{font-size: 11px;color: #9E4881; margin-bottom: 5px;} 
.offres_detail .reservez{text-align:right; padding:10px 0 0 0;}
.offres_detail .reservez a{font-size: 11px;text-decoration: none;color:#CC225E;} 
.offres_detail li .text {padding-bottom:10px; border-bottom: 1px solid #dcdcdc;} 



