@charset "utf-8";
/* CSS Document */
body
{
	background-color:#cbcbcd;
	/*background-image:url(charte/fond_body2.jpg);*/
	background-color:#000;
	background-position:top left;
	font:12px/16px Arial, Helvetica, sans-serif;
	border:0px;
	margin:0px;
	padding:0px;
}

div#first
{
	width:100%;
	height:100%;
	/*background-image:url(charte/fond_first_3.png);*/
	background-image:url(charte/bg_first.jpg);
	background-repeat:repeat-x;
	background-position:top;
	float:left;
 	text-align:center;
	position:relative;
}
div#second
{
	width:1024px;
	height:auto;
	margin:auto;
	position:relative;
	text-align:left;
	/*background-color:#1f1f1f;*/
}
div#connexion
{
	width:1024px;
	height:auto;
	float:left;
}
div#connexion .lieu
{
	float:left;
	width:30%;
	font:12px/20px Arial, Helvetica, sans-serif;
	color:#FFF;
}
div#connexion .lieu a
{
	font:12px/20px Arial, Helvetica, sans-serif;
	color:#FFF;
}
div#connexion .lieu a:hover
{
	color:#3d9c38;
}

div#connexion .espace
{
	float:right;
	width:70%;
	font:12px/20px Arial, Helvetica, sans-serif;
	color:#FFF;
	text-align:right;
}
div#connexion .espace a
{
	font:12px/20px Arial, Helvetica, sans-serif;
	color:#FFF;
}
div#connexion .espace a:hover
{
	color:#3d9c38;
}
div#connexion input
{
	height:16px;
	font:10px/14px Arial, Helvetica, sans-serif;	
}
div#connexion .btn
{
	background-color:#000;
	border:1px solid #999;
	color:#FFF;
	height:20px;
}
div#bann_first
{
	background-image:url(charte/haut.png);
	background-position:center;
	background-repeat:no-repeat;
	height:115px;
	width:1024px;
	float:left;
}
div#bann
{
	margin-left:19px;
	margin-right:19px;
}
div#bann .logo
{
	width:852px;
	float:left;
}
div#bann .langue
{
	width:134px;
	height:24px;
	margin-top:6px;
	float:left;
}
div#bann .newsletter
{
	width:134px;
	height:86px;
	float:left;
}
div#haut_news
{
	width:134px;
	height:18px;
	background-image:url(charte/haut_newsletter.jpg);
	text-align:center;
	color:#FFF;
	font:10px/18px Arial, Helvetica, sans-serif;
}
div#bas_news
{
	width:130px;
	height:43px;
	background-image:url(charte/bas_newsletter.jpg);
	text-align:center;
	padding:2px;
}
div#bas_news input
{
	height:16px;
	font:10px/14px Arial, Helvetica, sans-serif;
}
div#bas_news .btn
{
	background-color:#835f00;
	border:1px solid #999;
	color:#FFF;
	height:20px;
}
div#menu_content
{
	background-color:#1f1f1f;
	float:left;
	width:1024px;
	height:auto;
}
div#menu
{
	float:left;
	width:974px;
	margin-left:25px;
	background-image:url(charte/fond_menu.jpg);
	background-repeat:no-repeat;
	min-height:55px;
	max-height:55px;
	position:relative;
	display:block;
}

div#menu ul
{
	margin:0px;
	padding:0px;
	border:0px;
	margin-left:33px;
	margin-right:12px;
	list-style:none;
}
div#menu li
{
	float:left;
	display:block;
	position:relative;
	font:24px/55px Arial, Helvetica, sans-serif;
	text-align:center;
	margin-left:15px;
	margin-right:15px;
	color:#FFF;
}
div#menu a
{
	color:#000;
	text-decoration:none;
	font:24px/55px Arial, Helvetica, sans-serif;
	display:block;
	position:relative;
}
div#menu li:hover
{
	float:left;
	background-image:url(charte/menu_gauche.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	font:24px/55px Arial, Helvetica, sans-serif;
	color:#FFF;
}
div#menu a:hover
{
	text-decoration:none;
	font:24px/55px Arial, Helvetica, sans-serif;
	color:#FFF;
	background-image:url(charte/menu_droit.jpg);
	background-repeat:no-repeat;
	background-position:right top;
}
div#menu .select
{
	float:left;
	background-image:url(charte/menu_gauche.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	font:24px/55px Arial, Helvetica, sans-serif;
}
div#menu .select a
{
	text-decoration:none;
	font:24px/55px Arial, Helvetica, sans-serif;
	color:#FFF;
	background-image:url(charte/menu_droit.jpg);
	background-repeat:no-repeat;
	background-position:right top;
}
div#menu li:hover > a
{
	text-decoration:none;
	color:#FFF;
	background-image:url(charte/menu_droit.jpg);
	background-repeat:no-repeat;
	background-position:right top;
}
div#menu li .ssmenu
{
	float:left;
	background-color:#333;
	border:0px;
	padding:0px;
	margin:auto;
	color:#FFF;
	width:100px;
	position:relative;
	text-align:center;
	display:none;
}
div#menu li .ssmenu ul
{
	background-color:#333;
	border:0px;
	padding:0px;
	margin:auto;
	display:none;
	height:auto;
	color:#FFF;
	text-align:center;
}
div#menu li .ssmenu li
{
	background-color:#333;
	width:100%;
	text-align:center;
	text-decoration:none;
	list-style-type:none;
	border:0px;
	padding:0px;
	margin:auto;
	height:auto;
	color:#FFF;
}
div#menu li .ssmenu a
{
	background-image:none;
	background-color:#333;
	width:100%;
	text-align:center;
	text-decoration:none;
	list-style-type:none;
	border:0px;
	padding:0px;
	margin:0px;
	height:auto;
	border:1px solid #000;
	color:#FFF;
	font:14px/20px Arial, Helvetica, sans-serif;
}
div#menu li .ssmenu a:hover
{
	background-color:#666;
	text-align:center;
	color:#FFF;
	font:14px/20px Arial, Helvetica, sans-serif;
}
div#content
{
	float:left;
	width:974px;
	margin-left:25px;
	background-color:#cbcbcd;/*cbcbcd;FCEFBA*/
}
div#content a
{
	color:#000;
	text-decoration:none;
	font:12px/14px Arial, Helvetica, sans-serif;
	font-weight:bold;
}
div#content a:hover
{
	color:#3d9c38;
}
div#bas
{
	float:left;
	width:974px;
	margin-left:25px;
	background-image:url(charte/fond_bas.jpg);
	height:19px
}

div#content_actu
{
	float:left;
	width:1024px;
	height:266px;
	background-image:url(charte/bas_praloimmo.png);
	background-position:bottom;
	background-repeat:no-repeat;
}
div#zone_actu
{
	min-width:150px;
	float:right;
	margin-right:26px;
	margin-top:26px;
}
div#zone_actu .gauche
{
	float:left;
	width:24px;
	height:202px;
	background-image:url(charte/actu_gauche.png)
}
div#zone_actu .droite
{
	float:left;
	width:24px;
	height:202px;
	background-image:url(charte/actu_droite.png)
}
div#zone_actu .centre
{
	min-width:102px;
	max-width:773px;
	float:left;
	background-image:url(charte/actu_centre.png);
	height:202px;
}
div#titre
{
	float:left;
	height:26px;
	width:100%;
}
div#titre img
{
	margin-top:2px;
}
div#panneau_actu
{	
	min-width:102px;
	width:auto;
	max-width:773px;
	height:164px;
	width:100%;
	color:#FFF;
}
div#panneau_actu img
{
	height:150px;
	width:auto;
	margin-top:7px;
	margin-left:7px;
	float:right;
}
div#footer
{
	width:1024px;
	text-align:left;
	float:left;
	color:#3d9c38;
	margin-top:10px;
	margin-left:200px;
}
div#footer_bas
{
	float:left;
	width:1024px;
	text-align:center;
	color:#FFF;
}
div#footer_bas a
{
	color:#3d9c38;
	font:12px/16px Arial, Helvetica, sans-serif;
	font-weight:bold;
	
}
div#footer_bas a:hover
{
	color:#8c4311;
	
}
div#footer a
{
	color:#3d9c38;
	font:12px/16px Arial, Helvetica, sans-serif;
	font-weight:bold;
	
}
div#footer a:hover
{
	color:#8c4311;
	
}



h1
{
	font:16px/30px Arial, Helvetica, sans-serif;
	color:#3d9c38;
	font-weight:bold;
	margin:5px;
	border:0px;
	padding:0px;
}
a
{
	font:14px/18px Arial, Helvetica, sans-serif;
	color:#3d9c38;
	font-weight:bold;
	text-decoration:none;
}
a:hover
{
	color:#8c4311;
}


div#search
{
	margin:5px;
	float:left;
	width:224px;
	padding:3px;
	/*background:url(charte/fond_paneau_200.jpg);*/
	background-color:#97b304;
	color:#000;
	border:1px solid #000;
}

div#search input, div#search select
{
	border:1px solid #3C0;
	font:10px/12px Arial, Helvetica, sans-serif;
}
div#search .btn
{
	border:2px solid #2f3808;
	font:10px/12px Arial, Helvetica, sans-serif;
	background-color:#97b304;
}
div#search2
{
	margin:5px;
	float:left;
	width:400px;
	padding:3px;
	/*background:url(charte/fond_paneau_200.jpg);*/
	background-color:#97b304;
	color:#000;
	border:1px solid #000;
}
div#search2 a
{
	color:#000;
	font-weight:bold;
	font:14px/20px Arial, Helvetica, sans-serif;
}
div#search2 a:hover
{
	color:#FFF;
}
div#search2 .titre_
{
	font:16px/20px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000;
}

div#vente
{
	margin:5px;
	float:left;
	width:224px;
	min-height:310px;
	padding:3px;
	background-image:url(charte/fond_vente.png);
	background-position:bottom;
	background-repeat:no-repeat;
	color:#FFF;
	position:relative;
	z-index:10;
}
div#vente .titre
{
	color:#859D06;
	font:12px/14px Arial, Helvetica, sans-serif;
	font-weight:bold;
}
div#vente .btn
{
	border:2px solid #2f3808;
	font:10px/12px Arial, Helvetica, sans-serif;
	background-color:#97b304;
	float:right;
	padding:4px;
}
div#vente .btn a
{
	font:10px/12px Arial, Helvetica, sans-serif;
	color:#2f3808;
	background-color:#97b304;
}
div#vente .btn a:hover
{
	color:#3F0;
}
div#vente .img_
{
	max-width:224px;
	max-height:160px;
}


div#actu
{
	margin:5px;
	float:left;
	width:224px;
	padding:3px;
	background-image:url(charte/fond_vente.png);
	background-position:bottom;
	background-repeat:no-repeat;
	color:#FFF;
}
div#actu .titre
{
	color:#859D06;
	font:12px/14px Arial, Helvetica, sans-serif;
	font-weight:bold;
}
div#actu .btn
{
	border:2px solid #2f3808;
	font:10px/12px Arial, Helvetica, sans-serif;
	background-color:#97b304;
	float:right;
	padding:4px;
}
div#actu .img_
{
	max-width:224px;
	max-height:160px;
}
.btn_
{
	border:2px solid #2f3808;
	font:10px/12px Arial, Helvetica, sans-serif;
	background-color:#97b304;
	float:right;
	padding:4px;
	width:auto;
}
.btn_ a
{
	font:10px/12px Arial, Helvetica, sans-serif;
	color:#2f3808;
	background-color:#97b304;
	float:right;
	padding:4px;
}
.btn_ a:hover
{
	color:#3F0;
}

.btn_2
{
	border:2px solid #2f3808;
	font:12px/14px Arial, Helvetica, sans-serif;
	background-color:#97b304;
	float:right;
	padding:4px;
	width:150px;
}
.btn_2 a
{
	font:12px/14px Arial, Helvetica, sans-serif;
	color:#2f3808;
	background-color:#97b304;
	float:right;
	text-align:center;
	width:142px;
	padding:4px;
}
.btn_2 a:hover
{
	color:#FFF;
}
.btn_3
{
	border:2px solid #2f3808;
	font:12px/14px Arial, Helvetica, sans-serif;
	background-color:#97b304;
	float:right;
	padding:4px;
	width:320px;
}
.btn_3 a
{
	font:12px/14px Arial, Helvetica, sans-serif;
	color:#2f3808;
	background-color:#97b304;
	float:right;
	text-align:center;
	width:312px;
	padding:4px;
}
.btn_3 a:hover
{
	color:#FFF;
}

div#panneau_vente
{
	float:left;
	background-image:url(charte/fond_panneau_vente.jpg);
	width:880px;
	margin-left:37px;
	padding:10px;
	color:#FFF;
}
div#panneau_vente li
{
	font:14px/16px Arial, Helvetica, sans-serif;
}
div#panneau_vente .prix
{
	font:16px/32px Arial, Helvetica, sans-serif;
	font-weight:bold;
}
div#vendu
{
	float:left;
	position:absolute;
	z-index:100;
	width:230px;
	height:200px;
	left:0px;
	top:0px;
}
div#promo
{
	position:absolute;
	left:901px;
	top:122px;
	z-index:1000;
}
.style1
{
	font:16px/20px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFF;
}
.style2
{
	font:14px/18px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFF;
}
div#prestation
{
	background-image:url(charte/fond_panneau_vente.jpg);
	color:#FFF;
	width:677px;
	height:200px;
}
div#prestation .classement
{
	width:204px;
	float:left;
	margin:5px;
	padding:3px;
	/*background:url(charte/fond_paneau_200.jpg);*/
	background-color:#97b304;
	color:#000;
	border:1px solid #000;
}
div#prestation .classement a
{
	font:12px/16px Arial, Helvetica, sans-serif;
	color:#000;
}
div#prestation .classement a:hover
{
	color:#FFF;
}
.avertissement
{
	border:2px solid #2f3808;
	font:12px/14px Arial, Helvetica, sans-serif;
	background-color:#97b304;
	float:left;
	padding:4px;
	width:100%;
}

div#energie
{
	float:left;
	width:30px;
	height:24px;
	text-align:center;
	font:14px/24px Arial, Helvetica, sans-serif;
	font-weight:bold;
	background-color:#666666;
}

div#btn_prestation
{
	width:250px;
	height:46px;
	float:left;
	margin-left:-25px;
}
	div#btn_prestation a
	{
		width:250px;
		height:46px;
		float:left;
		font:14px/32px Arial, Helvetica, sans-serif;
		background-image:url(prestations/img/btn-prestation-vert.png);
		color:#FFF;
		text-align:center;
		font-weight:normal;
	}
	div#btn_prestation a:hover
	{
		font:14px/32px Arial, Helvetica, sans-serif;
		color:#000;
	}	
div#btn_prestation_little
{
	width:250px;
	height:46px;
	float:left;
	margin-left:-25px;
}
	div#btn_prestation_little a
	{
		width:250px;
		height:46px;
		float:left;
		font:14px/16px Arial, Helvetica, sans-serif;
		background-image:url(prestations/img/btn-prestation-vert.png);
		color:#FFF;
		text-align:center;
		font-weight:normal;
	}
	div#btn_prestation_little a:hover
	{
		font:14px/16px Arial, Helvetica, sans-serif;
		color:#000;
	}
	.btnpr
	{
		font:14px/32px Arial, Helvetica, sans-serif;
		color:#FFF;
		background-image:url(prestations/img/btn-prestation-rouge.png);
		text-align:center;
		font-weight:bold;
	}
	
div#lien_blanc a
{
	font:14px/18px Arial, Helvetica, sans-serif;
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
}
div#lien_blanc a:hover
{
	color:#8c4311;
}
