#header	{
	position:					relative;
	width:						924px;
	background-color:			#FFF;
	padding:					0px 11px 10px 11px;
	margin-left:				10px;
	}
#logo{
	position:					absolute;
	top:						27px;
	left:						485px;
	width:						305px;
	z-index:					10;
	}
#flash {
	float:						left;
	width:						372px;
	height:						372px;
	background-color:			#EC732C;
	margin:						0px 3px 0px 0px;
	}
.flash1 {
	display:					block;
	height:						372px;
	background:					#EC732C url(/img/2009/home/flash1.jpg) no-repeat 0px 0px;
}
.flash2 {
	display:					block;
	height:						372px;
	background:					#EC732C url(/img/2009/home/flash2.jpg) no-repeat 0px 0px;
}
.flash3 {
	display:					block;
	height:						372px;
	background:					#EC732C url(/img/2009/home/flash3.jpg) no-repeat 0px 0px;
}
.secondTop {
	float:						left;
	width:						317px;
	height:						372px;
	background:					transparent url(/img/2009/home/carteFrance.jpg) no-repeat 0px 0px;
	}
.map{
	width:						180px;
	padding:					102px 0px 0px 120px;
	}
.map a {
	display:					block;
	width:						180px;
	height:						194px;
	}
.map a span {
	display:					none;
	}
.map input{
	float:						right;
	width:						50px;
	height:						16px;
	vertical-align:	  	      	middle ;
	border:						1px solid #858376;
	}
.map .ok {
	width:						20px;
	height:						16px;
	color:						#FFF;
	background-color:			#EC732C;
	border:						none;
	margin:						2px;
}
.map h2{
	color:						#706E65;
	font-size:					17px;
	text-align:					right;
	padding:					0px 0px 0px 0px;
	}
.map h2 span{
	display:					block;
	color:						#9D9B8E;
	padding:					0px 0px 0px 0px;
	}
.map h3{
	color:						#706E65;
	text-align:					right;
	padding:					0px 0px 0px 30px;
	}
.thirdTop{
	float:						left;
	width:						232px;
	height:						372px;
	background:					transparent url(/img/2009/home/backgroundThirdTop.jpg) repeat-x 0px 0px;
	}
#navTop {
	margin:						3px 0px 0px 0px;
	}
.nav2 {
	padding:					0px;
	margin-top:					135px;
}
.nav2 ul li{
	margin:						0;
	padding:					0;
}
.contentLeft{
	float:						left;
	width:						326px;
	padding:					15px 30px 0 20px;
	}
.contentMain{
	float:						left;
	width:						515px;
	padding:					15px 10px 10px 20px;
	}
.lettreInfoDec {
	width:						372px;
	}
.PlanContactDec {
	width:						548px;
	}
.citiesListBottom {
	width:						924px;
	color:						#B1B0AC;
	font-size:					11px;
	text-align:					justify;
	margin:						0px auto 12px auto;
	}
.citiesListBottom a {
	color:						#B1B0AC;
	}
.citiesListBottom a:hover {
	color:						#EC732C;
	}
.contentLeft .row  {
	margin-bottom:				25px;
	text-align:					justify;
	}
.news {
	font-size:					11px;
	padding-right:				30px;
	text-align:					justify;
	}
.news h3 {
	color:						#EC732B;
	font-size:					17px;
	font-weight:				bold;
	padding:					0px 0px 0px 23px;
	margin:						10px 0px 0px 0px;
	background:					transparent url(/img/2009/common/dotTitleH2.png) no-repeat 8px 2px;
	}
.news h3 a {
	color:						#EC732B;
	font-size:					17px;
	font-weight:				bold;
	}
.news .new {
	margin:						0px 0px 20px 23px;
	}
.news a.allNews {
	color:						#FFF;
	padding:					3px 7px 3px 23px;
	margin:						0px 0px 0px 23px;
	background:					#EC732C url(/img/2009/common/dotTwoWhiteMore.gif) no-repeat 2px top;
	}
.news a:hover.allNews {
	color:						#EC732C;
	background:					#F9D5BF url(/img/2009/common/dotTwoWhiteMore.gif) no-repeat 2px bottom;
	}

.titleActu {
	width:						170px;
	height:						50px;
	padding-top:				50px;
	float:						left;
	background:					transparent url(/img/2009/home/backgroundActu.gif) no-repeat left center;
}
.titleActu span{
	display:					none;
}
.promoActu{
	float:						left;
	text-align:					right;
	}
.promoActu a{
	padding:					2px 4px;
	color:						#FFF;
	background-color:			#9C9B8E;
	}
.promoActu a:hover{
	background-color:			#79776E;
}
#P20090206A {
	display:					block;
	width:						337px;
	height:						104px;
	background:					transparent url(/img/2009/promo/20090206A.jpg) no-repeat left top;
}
#P20090206A span{
	display:					none;
}

.search {
	margin:						3px 0px 0px 2px;
	}

#newOne a{
	display:					block;
	width:						232px;
	height:						112px;
	background:					transparent url(/img/2009/home/btnDiagamter.gif) no-repeat left top;
}
#newOne a span{
	display:					none;
}

/*




.search{
	width:211px;
	background:#b9b7b1;
	padding:5px;
	margin:0 0 0 6px;

}
.search input{
	width:142px;
	border:1px solid #858376;
	color:#403f39;
	font-size:	11px;
	vertical-align:	        middle ;

}
.search input.rechercher{
	border:none;
	width:62px;


}
.nav2{
	width:220px;
	Padding: 168px 6px 0 6px;	
}
.nav2 ul li{
    width:205px;
	border-top:1px solid #FF9900;
	padding:6px 0 0 15px;
		background:url(/img/common/plus_postal.gif) 0 10px no-repeat;
}
.nav2 ul li.devis{
    width:auto;
	border-top:1px solid #FF9900;
	padding:6px 0 0 0;
		background:none;
}
.nav2 ul li a span{

	font-size:12px;
	font-weight:normal;

}

.aNav02{
	color:#EC8345;
	font-size:15px;
	font-weight:bold;
}


.franchise {
	background:#9C9B8E;
	padding:12px 0 12px 0;
	margin:0 0 3px 0;
}
.professionnel{
	background:#B2B1A7;
	padding:12px 0 12px 0;
	margin:3px 0 0 0;
}
.contentLeft ul li a{
	display:block;
	width:277px;
	color:#FFFFFF;
	font-size:12px;	
	font-weight:bold;
	padding: 0 0 0 49px;

}
.aFranchise{
	background:url(/img/home/bg_espace_franchise.gif) 6px 4px no-repeat;
}

.aProfessionnel{
	background:url(/img/home/bg_espace_pro.gif) 6px 4px no-repeat;

}
.contentLeft .suite{
	text-decoration:underline;
	}
.news{
	width:548px;
}

.assurance{
	width:548px;
	height:104px;
	float:left;
}

.text{
	width:425px;
	padding:0 103px 0 20px;
        float: left;
}

.text h2{
	background:url(/img/home/bg_h2_content.gif) 0 4px no-repeat;
	color:#EC732B;
	font-size:18px;
	padding: 0 0 3px 12px;
}

.text p{
	text-align:justify;
	color:#626158;
	padding:5px 0 5px 14px;
	

}

.text a{
	background:url(/img/home/plus_toute_actualite.gif) 4px 7px no-repeat #EC732B;
	display:block;
	color:#FFFFFF;
	width:80px;
	padding:2px 0 2px 20px;
	margin:20px 0 0 14px;
}


.lettreInfo {
	background:#C7C7C0;
	width:372px;
	float:left;
	padding:4px 0 6px 0;
	margin:0 4px 0 0;
}

.lettreInfo a {
	color:#67655B;
	background:url(/img/common/plus_lettreInfo.gif) 50px 5px no-repeat;
	padding: 0 0 0 72px;
}




.PlanContact {
	background:#9C9B8E;
	width:548px;
	padding:4px 0 6px 0;
	float:left;
}
.PlanContact ul {
	float:right;
	padding: 0 11px 0 0;
}
.PlanContact ul li {
	display:inline;
	background:url(/img/common/flech_PlanContact.gif) 5px 3px no-repeat;
	padding: 0 0 0 2px;
}
.PlanContact ul li a {
	color:#FFFFFF;
	padding: 0 0 0 15px;
}
*/
