body {
font-family:Verdana;
background-color:#002e67;
background-image:url('fond.jpg');
}
body,tr,td {
font-family:Verdana;
font-size:12px;
}
#info2_details {

color:#fff;
line-height:30px;
height:30px;
width:150px;
text-align:center;
padding-left:360px;
}
#info2_details a{
color:#fff;
background-color:#b2c8a3;
display:block;
text-decoration:none;
font-size:14px;
}
tr,td a {
color:#002E67;
text-decoration:none;
}
hr {
color:#fff;
border:1px solid #fff;
}
#global {
background-color:#fff;
width:950px;
margin:0 auto;
border:3px solid #fff;
}
#global_main {
background-color:#fff;
width:950px;
margin:0 auto;
border:3px solid #fff;

}
#link {
color:#f8c122;
text-decoration:none;
}
#centre {
background-color:#fff;
}
#haut {
height:120px;
}
#logo {
position:relative;
float:left;
padding-top:53px;
padding-left:28px;
padding-bottom:5px;
}
#menu {
position:relative;
float:right;
top:28px;
width:543px;
height:28px;
background-color:#a6bd91;
right:5px;
}
#menu a{
text-decoration:none;
color:#fff;
font-weight:bold;
font-size:11px;
padding-right:15px;
height:28px;
line-height:28px;
}
#fnaim {
position:relative;
float:right;
padding-top:10px;
padding-right:10px;
}
/*-- BAS--*/
#bas {
padding-top:5px;
padding-bottom:15px;
height:180px;
}
#cdc {
position:relative;
float:left;
width:390px;
height:190px;
border-right:1px solid #a6bd91;
padding-left:5px;
}
#recherche {
position:relative;
float:left;
width:270px;
height:190px;
padding-left:20px;
}
#menu_centre{
position:relative;
float:left;
width:240px;
height:190px;
border-right:1px solid #a6bd91;
padding-left:15px;
}


#cdc_m {
background-image:url('../images/btn_no_fl.png');
background-repeat:no-repeat;
height:22px;
line-height:22px;
color:#fff;
padding-left:10px;
font-size:12px;
left:10px;
margin-left:120px;
}
#rech_m{
background-image:url('../images/btn_no_fl.png');
background-repeat:no-repeat;
height:22px;
line-height:22px;
color:#fff;
padding-left:10px;
font-size:12px;
left:10px;
}
#menu_c_item {
display:block;
font-size:12px;
padding-left:25px;
width:171px;
height:24px;
line-height:24px;
color:#fff;
background-repeat:no-repeat;
background-image:url('../images/btn_fl.png');
text-decoration:none;
}
#sub_m{
color:#222222;
padding-bottom:20px;
font-size:10px;
padding-top:10px;
}
/*-- MENU --*/

#menu1,#menu2,#menu3,#menu4 {
padding-left:15px;
height:28px;
border-right:1px solid #fff;
border-right-height:28px;
line-height:28px;
}

#menu5 {
padding-left:15px;
height:28px;
}

#formulaire {
background-color:#B3C8A3;
color:#fff;
text-decoration:none;
height:26px;
line-height:25px;
display:block;
padding-left:5px;
width:150px;
top:15px;
position:relative;
}
/*-- CDC --*/
#boite_coeur {
position:relative;
float:left;
width:400px;
height:120px;
}
#produit2{
position:relative;
float:left;
width:200px;;
height:70px;
padding-left:10px;
}
#bien_home {
font-size:10px;
padding-left:10px;
}
#bordure{
	position:absolute;

}
/*--LISTING --*/
#produit {
margin:0 auto;
width:776px;
height:176px;
background-repeat:none;
background-image:url('../images/fond_listing.jpg');
}
#photo {
position:relative;
float:left;
padding:20px;
}
#info {
position:relative;
float:left;
font-size:17px;
color:#002e67;
font-weight:bold;
padding-top:20px;
}
#info2 {
font-size:12px;
font-weight:normal;
padding-bottom:20px;
}
#info2 a{
font-size:14px;
color:#002e67;
font-weight:normal;
text-decoration:none;
display:none;

}
#info2_prix {
font-size:20px;
font-weight:normal;
}
/*-- DETAILS */
#main_details {
position:relative;
float:left;
width:950px;
}
#photo_gauche{
position:relative;
float:left;
width:520px;
}
#info_droite{
position:relative;
float:left;
width:430px;
color:#002E67;
font-size:20px;
}
#block_option {
height:30px;
padding-top:0px;
background-color:#A6BD91;
padding-right:1px solid #fff;
}
#block_option a{
color:#fff;
text-decoration:none;
font-size:12px;
background-color:#A6BD91;
top:15px;
padding-bottom:5px;
padding-left:5px;
padding-right:20px;
}
#haut_details {
position:relative;
float:left;
width:950px;
text-align:right;
padding-bottom:10px;
}
#precedent a , #suivant a{
text-decoration:none;
color:#f7b703;
}
#precedent, #suivant {
position:relative;
float:right;
}
#suivant {
padding-left:15px;
}
/*-- FOOTER--*/
#adresse_bas{
color:#fff;
font-size:12px;
font-weight:bold;
padding-bottom:20px;
}
#pwd {
width:950px;
margin:0 auto;
text-align:center;
font-size:10px;
padding-top:1px;
;
}
#pwd a{
color:#fff;
text-decoration:none;
}
 /*Infos legales*/
 
 #infosagences {
 	width:600px;
	margin:15px;
	top:15px;
	color:#002E67;
	text-decoration:none;
	font-size:12px;
	margin-left:200px;
 }
 
/*Referencement*/

#liens {
	position:relative;
	margin:0 auto;
	width:950px;
	text-align:justify;
	color:#CCCCCC;
}

#liens a {
	color:#CCCCCC;
	text-decoration:none;
}

#liens a:hover {
	color:#CCCCCC;
	text-decoration:underline;
}

#liens ul li {
	display:inline;
}

#liens2 {
	position:relative;
	margin:0 auto;
	width:950px;
	text-align:justify;
	color:#CCCCCC;
	padding-right:50px;
}

#liens2 a {
	color:#CCCCCC;
	text-decoration:none;
}

#liens2 a:hover {
	color:#CCCCCC;
	text-decoration:underline;
}

#liens2 ul li {
	display:inline;
}

#defilant {
	position:relative;
	margin:0 auto;
	width:950px;
	text-align:justify;
	color:#CCCCCC;
}

#defilant a {
	color:#CCCCCC;
}

#cold {
	width:41.3%;
	height:180px;
	float:right;
	text-align:center;
	margin-bottom: 10px;
	margin-top: 0px;
	margin-right: 10px;
	margin-left: 10px;
	border:solid 1px #000000;
	background-image:url(../images/fond_agence.jpg);
	color:#CCCCCC;
}

#cold a {
	color:#FFFFFF;
}

#cold ul li a {
	color:#FFFFFF;
}

#ul li {
	text-align:left;
}

#ul li a {
	color:#000000;
}

#ul li a:hover {
	color:#000000;
	text-decoration:underline;
}

#colimg {
	float:left;
	padding:10px;
	width:505px;
	height:365px;
	margin-left:10px;
}

#col {
	position:relative;
	margin:0  auto;
	background-color:#FFFFFF;
	width:950px;
	height:620px;
}

#coldep {
	position:relative;
	margin:0  auto;
	background-color:#FFFFFF;
	width:950px;
}

#parag {
	position:relative;
	margin: 0 auto;
	width:500px;
	height:160px;
	text-align:justify;
	border:solid 1px #000000;
	margin-bottom:10px;
	margin-left:10px;
	float:left;
	padding:10px;
	font-size:13px;
}

#colg {
	width:457px;
	float:left;
	text-align:center;
	border:solid 1px #000000;
	padding-top:10px;
	padding-bottom:10px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 9px;
}

#colg a {
	color:#000000;
	text-decoration:none;
}

#colg a:hover {
	color:#000000;
	text-decoration:underline;
}

#texte {
	border:solid 1px #