@charset "UTF-8";
/* CSS Document */

/*
---------------------------------------------
REMISE À ZÉRO DES VALEURS CSS
--------------------------------------------- */

html,body,div,h1,h2,h3,h4,h5,h6,p,ul,ol,li,dl,dt,dd,img,
q,table,thead,tbody,tfoot,caption,th,tr,td,a,
form,fieldset,input,textarea,pre{margin:0; padding:0;}

h1,h2,h3,h4,h5,h6,p,ul,ol,dl,li {line-height:1em;}

h1,h2,h3,h4,h5,h6,pre,code{font-size:1em; }
ul,ol {list-style:none;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
fieldset,img{border:0;}
:link,:visited{text-decoration:none;}
a img,:link img,:visited img {border:none;}

table {border-collapse:collapse;border-spacing:0;}
caption,th {text-align:left;}

q:before,q:after{content:'';}

/* ------------------------------------------
-------------------------------------------*/


/*
---------------------------------------------
LE FOND DU SITE
--------------------------------------------- */
body{
	background: #8bbf5b url(../images/commun/bkg_body2.gif) top center repeat-y;
	font-family:Arial, Helvetica, sans-serif;
}

#contenant{
	margin: 0 auto;
	width: 750px;
}

/* ------------------------------------------
-------------------------------------------*/


/*
---------------------------------------------
ENTÊTE
--------------------------------------------- */
#entete{
	display:none;
}
entete_print{
	text-align: center;
}

/* ------------------------------------------
-------------------------------------------*/


/*
---------------------------------------------
NAVIGATION
--------------------------------------------- */
#nav_top{
	display:none;
}

/* ------------------------------------------
-------------------------------------------*/


/*
---------------------------------------------
BLOC PRINCIPAL
--------------------------------------------- */
#principal{
	margin:40px 0 0 0;
}
/* ------------------------------------------
-------------------------------------------*/


/*
---------------------------------------------
COL DE GAUCHE
--------------------------------------------- */
#col_recherche{
	display:none;
}

/* ------------------------------------------
-------------------------------------------*/


/*
---------------------------------------------
COL DE DROITE
--------------------------------------------- */
/* CONTENU TEXTE */
#col_contenu{
	width:750px;
}
#col_contenu h1{
	color:#06312d;
	font-size:28px;
	font-weight:normal;
	line-height:59px;
	margin:0 0 21px 0;
}
#col_contenu h2{
	color:#e05c2a;
	font-size:16px;
	font-weight:normal;
	line-height:22px;
	margin:0 30px 0 15px;
}
#col_contenu h3{
	color:#e05c2a;
	font-size:12px;
	font-weight:bold;
	line-height:18px;
	margin:0 30px 0 15px;
}
#col_contenu p{
	color:#333;
	font-size:12px;
	line-height:18px;
	margin:0 30px 18px 15px;
}
#col_contenu p.grand_vert{
	color:#6ba437;
	font-size:16px;
	font-weight:bold;
}
#col_contenu .hr{
	background: url(../images/commun/img_hr.gif) repeat-x;
	height:9px;
	margin: 0 0 5px 1px;
}
#col_contenu .hr hr{
	display:none;
}
#col_contenu ul{
	list-style:disc;
	margin: 0 40px 18px 40px;
}
#col_contenu ol{
	list-style:decimal;
	margin: 0 40px 18px 40px;
}
#col_contenu li{
	color:#333;
	font-size:12px;
	line-height:18px;
	margin-bottom:6px;
}
#col_contenu a{
	color:#e05c2a;
}

/* LISTE DES OFFRES */
#col_contenu .offre{
	background:url(../images/commun/img_hr.gif) bottom repeat-x;
	margin: 0 0 15px 1px;
	padding: 0 0 26px 0;
}
#col_contenu .offre p{
	color:#58595b;
	margin-bottom:10px;
}
#col_contenu .offre .gauche{
	float:left;
	width:50%;
}
#col_contenu .offre .droite{
	margin: 0 0 0 250px;
	padding:4px 0 0 0;
}
#col_contenu .offre .droite img{
	border: #a7a7a7 solid 1px;
}
#col_contenu .offre .droite p.grand_vert{
	color:#6ba437;
	font-size:16px;
	font-weight:bold;
}
#col_contenu .offre .bas{
	clear:both;
	padding: 0 0 0 15px;
}
#col_contenu .offre .reference_petit{
	color:#452b22;
	font-size:11px;
	margin-bottom:0;
}
#col_contenu .offre .reference_grand{
	color:#452b22;
	font-size:24px;
	margin-bottom:3px;
}
#col_contenu .offre .type_habitation{
	color:#e05c2a;
	font-size:18px;
	margin-bottom:0;
}
#col_contenu .offre .localisation{
	color:#e05c2a;
	font-size:14px;
}

/* FICHES */
#col_contenu .haut_fiche{
	background:url(../images/commun/img_hr.gif) bottom repeat-x;
	padding: 10px 13px 22px 8px;
	margin: 0 0 4px 1px;
}
#col_contenu .haut_fiche .boutons{
	display:none;
}
#col_contenu .haut_fiche .reference_petit{
	color:#452b22;
	font-size:11px;
	margin-bottom:0;
}
#col_contenu .haut_fiche .reference_grand{
	color:#452b22;
	font-size:24px;
	margin-bottom:3px;
}
#col_contenu .bt_interaction{
	display:none;
}
#col_contenu #titre-fiche{
	height:50px;
	margin: -10px 14px 15px 17px;
	padding: 12px 0 0 10px;
}
#col_contenu #titre-fiche h1{
	background:none;
	color:#06312d;
	font-size:21px;
	font-weight:normal;
	line-height:21px;
	margin:0;
	padding:0;
}
#col_contenu #titre-fiche h2{
	color:#06312d;
	font-size:16px;
	font-weight:normal;
	line-height:16px;
	margin:0;
}
#col_contenu .soustitre-fiche{
	color:#6ba437;
	font-size:16px;
	font-weight:bold;
	margin-left: 26px;
}
#col_contenu #bloc_images{
	background: url(../images/commun/img_hr.gif) bottom repeat-x;
	margin: 0 0 0 1px;
	padding: 0 0 20px 2px;
	text-align:center;
}
#col_contenu .img-fiche{
	border:#a9a9a9 solid 1px;
}
#col_contenu .img-fiche-sm{
	border:#a9a9a9 solid 1px;
	margin: 0 10px 0 0;
}
#col_contenu .p-img-fiche{
	margin: 0 0 12px 0;
}
#col_contenu .espacee{
	margin: 0 10px 0 0;
}
#col_contenu .bloc_description{
	background: url(../images/commun/img_hr.gif) bottom repeat-x;
	margin: 0 0 0 1px;
	padding: 8px 0 20px 2px;
}
#col_contenu .bloc_description h2{
	color: #06322e;
	font-size:18px;
	line-height:27px;
	margin: 0 14px 20px 14px;
	padding: 0 0 0 9px;
}
#col_contenu .bloc_description p{
	margin-left:24px;
}
#col_contenu .bloc_description p.sousmenu{
	display:none;
}
#col_contenu .bloc_description p.soustitre{
	color:#e05c2a;
	font-size:16px;
	margin-bottom:0px;
}
#col_contenu .bloc_description p.soustitre2{
	color:#e05c2a;
	font-size:18px;
}
#col_contenu .bloc_description .partie_droite, #col_contenu .bloc_rappel .partie_droite{
	 float:right;
	 width:50%;
}
#col_contenu .bloc_description .clearer{
	clear:both;
	height:1px;
	overflow:hidden;
}
#col_contenu .bloc_rappel{
	display:none;
}
#col_contenu p.petit{
	margin-bottom:10px;
}
#col_contenu p.grand_orange{
	color:#e05c2a;
	font-size:21px;
}
#col_contenu .moyen_gris{
	color:#58595b;
	font-size:14px;
	font-weight:bold;
}

/* ------------------------------------------
-------------------------------------------*/


/*
---------------------------------------------
BAS DE PAGE
--------------------------------------------- */
#cartouche{
	clear:both;
	height:1px;
	overflow:hidden;
}
#bas_page{
	display:none;
}

/* ------------------------------------------
-------------------------------------------*/