/*******************Comparaison Page ****************/

#contenu a{
	text-decoration: none;	
}
#contenu .left .menucomparaison{
	float:left;
	display:block;
	width:687px;
	height:25px;
	border-style:solid;
	border-width:0px 1px 1px 1px;
	border-color:#eeeeee;
}
#contenu .left .menucomparaison .affinitybox{
	float:left;
	display:block;
	width:115px;
	height:15px;
	border-right:1px solid #eeeeee;
	text-align:center;
	color:#f4136e;
	font-weight:bold;
	padding:5px 0px;
	font-size:12px;
}
#contenu .left .menucomparaison .rightaffinitybox{
	float:left;
	display:block;
	width:571px;
	height:25px;
	font-size:12px;
}
#contenu .left .menucomparaison .rightaffinitybox ul li.proximite{
	float:left;
	display:block;
	width:95px;
	height:15px;
	border-right:1px solid #eeeeee;
	text-align:center;
	padding:5px 15px;
}
#contenu .left .menucomparaison .rightaffinitybox ul li.proximite a{
	float:left;
	display:block;
	color:#414141;
	padding-left:10px;
	background: transparent url(../../images/commun/pucelistmenu.jpg) no-repeat 0px 4px;
}
#contenu .left .menucomparaison .rightaffinitybox ul li.proximite a:hover{
	float:left;
	display:block;
	color:#414141;
	padding-left:10px;
	color:#f4136e;
	background: transparent url(../../images/commun/pucelistmenuhover.jpg) no-repeat 0px 4px; 
}
#contenu .left .menucomparaison .rightaffinitybox ul li.equipements{
	float:left;
	display:block;
	width:90px;
	height:15px;
	border-right:1px solid #eeeeee;
	text-align:center;
	padding:5px 15px;
}
#contenu .left .menucomparaison .rightaffinitybox ul li.equipements a{
	float:left;
	display:block;
	color:#414141;
	padding-left:10px;
	background: transparent url(../../images/commun/pucelistmenu.jpg) no-repeat 0px 4px;
}
#contenu .left .menucomparaison .rightaffinitybox ul li.equipements a:hover{
	float:left;
	display:block;
	color:#414141;
	padding-left:10px;
	color:#f4136e;
	background: transparent url(../../images/commun/pucelistmenuhover.jpg) no-repeat 0px 4px; 
}
#contenu .left .menucomparaison .rightaffinitybox ul li.services{
	float:left;
	display:block;
	width:75px;
	height:15px;
	border-right:1px solid #eeeeee;
	text-align:center;
	padding:5px 15px;
}
#contenu .left .menucomparaison .rightaffinitybox ul li.services a{
	float:left;
	display:block;
	color:#414141;
	padding-left:10px;
	background: transparent url(../../images/commun/pucelistmenu.jpg) no-repeat 0px 4px;
}
#contenu .left .menucomparaison .rightaffinitybox ul li.services a:hover{
	float:left;
	display:block;
	color:#414141;
	padding-left:10px;
	color:#f4136e;
	background: transparent url(../../images/commun/pucelistmenuhover.jpg) no-repeat 0px 4px; 
}
#contenu .left .headcomparaison{
	float:left;
	display:block;
	width:687px;
	margin-top:18px;
	height:40px;
}
#contenu .left .headcomparaison .leftheadcomp{
	float:left;
	display:block;
	width:460px;
}
#contenu .left .headcomparaison .leftheadcomp h1{
	float:left;
	display:block;
	width:460px;
	color:#f4136e;
	font-size:18px;
	font-weight:bold;
}
#contenu .left .headcomparaison .leftheadcomp h2{
	float:left;
	display:block;
	width:460px;
	color:#515151;
	font-size:12px;
}
#contenu .left .headcomparaison .rightheadcomp{
	float:left;
	display:block;
	width:227px;
}
#contenu .left .headcomparaison .rightheadcomp a{
	float:right;
	display:block;
	color:#000000;
	font-size:11px;
	height:20px;
	margin-top:20px;
	padding-left:15px;
	text-decoration:underline;
	background: transparent url(../../images/commun/bgfleche.jpg) no-repeat 0px 4px; 
}
#contenu .boxcompcontent{
	float:left;
	display:block;
	width:154px;
	margin-top:25px;
	border:1px solid #eeeeee;
	/*height:683px;*/
}


#contenu .boxcompcontent2{
	float:left;
	display:block;
	width:154px;
	margin-top:25px;
	margin-left:12px;
	border:1px solid #eeeeee;
	/*height:683px;*/
}
#contenu .residenceheadcontent{
	float:left;
	display:block;
	width:154px;
	height:222px;
	background: transparent url(../../images/commun/residenceheadbg.jpg) repeat-x;
	border-bottom:1px solid #eeeeee;
}
#contenu .pictresidence{
	float:left;
	display:block;
	padding:18px 20px 0px;
}
#contenu .titleresidence{
	float:left;
	display:block;
	width:114px;
	padding:5px 20px 0px;
	height:30px;
}
#contenu .titleresidence a{
	float:left;
	display:block;
	width:114px;
	color:#3a3a3a;
	font-weight:bold;
	text-align:center;
	font-size:11px;
}
#contenu .titleresidencedomaine, #contenu .titleresidencedomaine{
	float:left;
	display:block;
	width:144px;
	padding:5px;
	height:45px;
}
#contenu .titleresidencedomaine a{
	float:left;
	display:block;
	width:144px;
	color:#f4136e;
	font-weight:bold;
	text-align:center;
	font-size:11px;
}
#contenu .villeresidence{
	float:left;
	display:block;
	width:144px;
	padding:0px 5px;
}
#contenu .villeresidence a{
	float:left;
	display:block;
	width:144px;
	color:#6e6e6e;
	font-weight:bold;
	text-align:center;
	font-size:11px;
}

#contenu .residencefootcontent{
	float:left;
	display:block;
	width:154px;
	height:117px;
	background: transparent url(../../images/commun/residenceheadbgup.jpg) repeat-x;
}
#contenu .residencefootcontent .priceresidence{
	float:left;
	display:block;
	width:154px;
	height:30px;
	text-align:center;
	padding:10px 0px 5px;
}
#contenu .residencefootcontent .priceresidence a{
	float:left;
	display:block;
	width:154px;
	height:45px;
	text-align:center;
	color:#f81e76;
	font-size:26px;
}
#contenu .residencefootcontent .nuitesresidence{
	float:left;
	display:block;
	width:154px;
	height:42px;
	text-align:center;
}
#contenu .residencefootcontent .nuitesresidence span{
	float:left;
	display:block;
	width:154px;
	height:42px;
	color:#6e6d6d;
	font-size:14px;
	text-align:center;
}
#contenu .seeoffre, #contenu .seeoffre{
	float:left;
	display:block;
	width:156px;
	height:20px;
	background: transparent url(../../images/commun/seeoffre.jpg) no-repeat;
	margin-left:-1px;
	padding:10px 0px 0px;
	text-align:center;
}
#contenu .seeoffre a, #contenu .seeoffre a{
	background:transparent url(../../images/commun/puce10.gif) no-repeat scroll 0 4px;
	color:#FFFFFF;
	padding:0 0 0 10px;
	font-size:11px;
	width:156px;
	height:30px;
	text-align:center;
}
#contenu .residencemiddlecontent{
	float:left;
	display:block;
	width:124px;
	height:318px;
	border-bottom:1px solid #eeeeee;
	padding:15px 15px 10px 15px;
	background:#FFFFFF;
}
#contenu .residencemiddlecontent .titres{
	float:left;
	display:block;
	width:124px;
	font-size:12px;
	font-weight:bold;
	color:#f4136e;
	margin-bottom:5px;
}
#contenu .residencemiddlecontent .titres span{
	font-size:11px;
	color:#3a3a3a;
	font-weight:normal;
}
#contenu .residencemiddlecontent .reponse{
	float:left;
	display:block;
	width:124px;
	
	margin-bottom:5px;
}
#contenu .residencemiddlecontent .reponse ul.details{
	float:left;
	display:block;
	width:114px;	
	height:100px;
}
#contenu .residencemiddlecontent .reponse li{
	float:left;
	display:block;
	width:114px;	
	font-size:11px;
	color:#3a3a3a;
	padding-left:10px;
	padding-bottom:5px;
	background:transparent url(../../images/commun/pucenoir.jpg) no-repeat scroll 0 5px;
}
#contenu .residencemiddlecontent .partners{
	float:left;
	display:block;
	width:99px;
	padding-left:25px;
}
#contenu .residencemiddlecontent .partners .boxparteners{
	float:left;
	display:block;
	border:1px solid #E7E7E7;
	height:65px;
	overflow:hidden;
	text-align:center;
	width:75px;
}
#contenu .main_block .content_main_block .right .coupcoeur{
	float:left;
	
	display:block;
	width:155px;
	height:758px;
	margin-bottom:5px;
	margin-top:5px;
	background:#fef2f7;
	border:1px solid #fcf9fa;
	padding:22px 47px 0px 49px;
}

#contenu .main_block .content_main_block .right .coupcoeur .titcoupcoeur{
	float:left;
	display:block;
	width:155px;
	color:#000000;
	font-size:12px;
	font-weight:bold;
	text-align:center;
}	








