/* CSS Document */
DIV
{
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	margin:0;
	padding: 0;
}

span
{
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	margin:0;
	padding: 0;
}

a,p,table,td
{
	margin:0;
	padding: 0;
}

body{
	margin:0;
	padding:0;
	background-color:#D8DBE0
}

*{
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size:10pt;
	color:#000000;
}

img
{
	margin:0;
	padding:0;
}

form
{
	display:inline;
}

ul, li{
	padding:0;
	margin:0;
	list-style-type: none;		
}

#cadre
{
	position:relative;
	width: 995px;
	height:586px;
	display:block;
	margin: 0 auto;
	padding:0;
	background-image:url(../_img/bg_general.jpg);	
}

#logo_b
{	
	display:block;
	position:absolute;
	left:0px;
	top: 89px;
	width:240px;
	height:202px;
	background: #252932 url(../_img/logo_b.jpg) top no-repeat;
	
}
#logo_b p
{
	color:#C9CED3;
	font-size:8pt;
	padding: 0px;
	padding-left: 25px;
	padding-right: 20px;
	text-align:left;
	
}
#logo_b p.titre
{
	font-size:9pt;
	font-weight:bold;
	margin-top:40pt;
}
	
#vente
{	
	display:block;
	position:absolute;
	left:240px;
	top: 89px;
	width:439px;
	height:202px;	
}

#vente #vgauche
{
	display:block;
	position:absolute;
	left:0px;
	top: 0px;
	width:287px;
	height:202px;
}
#vente #vgauche p
{
	padding: 10px 10px 10px 30px;
	margin:0;
	margin-top:20px;
	font-size:8pt;
	color:#999999;
	font-weight:bold;
	text-align:left;
}
#vente #vgauche table
{
	margin-left:30px;
	margin-top:30px;
}

#vente #vgauche ul li.recherche
{
	padding: 10px;
	margin:0;
	margin-top:20px;
	font-size:8pt;
	color:#999999;
	font-weight:bold;
}
#vente #vgauche p.nouveaute
{
	padding: 10px 10px 10px 30px;
	margin:0;
	font-size:8pt;
	color:#999999;
	font-weight:bold;
		text-align:left;
}

#vente #vgauche a
{
	font-size:8pt;
	color:#999999;
	font-weight:bold;
	text-decoration:none;
}
#vente #vgauche p a:hover
{
	text-decoration:underline;
}
#vente #vhdroite
{
	display:block;
	position:absolute;
	left:259px;
	top: 0px;
	width:170px;
	height:119px;
	border-right:solid 1px #000000;
}
#vente #vbdroite
{
	display:block;
	position:absolute;
	left:269px;
	top: 134px;
	width:170px;
	height:83px;
	border-right:solid 1px #CCCCCC;
	padding-top:5px;
	text-align:left;
}
#vente #vbdroite p a
{
	font-size:8pt;
	color:#000000;
	text-decoration:none;	
}
#vente #vbdroite p
{
	font-size:9pt;
	color:#000000;
	
}
#vente #vbdroite p span.titre
{
	font-size:7pt;
	color:#888888;
	
}

#annonce
{	
	display:block;
	position:absolute;
	left:679px;
	top: 89px;
	width:302px;
	height:463px;
}


table.news{
	margin:0;
	padding:0;
}

.news img.mini{
	padding:0;
	margin:0;
	margin:7px 0 7px 0;
	border:4px solid #FFF;
}

.news td{
	border-bottom:1px solid  #CCCCCC;
	text-align:left;
}

.news td.tdimg{
	padding-left:10px;
}

#bienvente
{
	left:240px;
	top: 89px;

}
#anim_vie
{	
	display:block;
	position:absolute;
	left:0px;
	top: 291px;
	width:240px;
	height:280px;	
	background-image:url(../_img/bg_animation_vie.jpg);	
}

#anim_vie p{
	padding-left:25px;
	padding-top:10px;
	padding-bottom:10px;
	font-size:11pt;	
	font-weight:bold;
	color:#475062;
	text-align:left;
	border-top:1px solid #ccc;
}

#anim_vie p.haut{
	border:0;
	padding:15px 30px 0 25px;
	font-size:11pt;
	font-weight:bold;
	color:#475062;	
}

#anim_vie p.liste{
	border:none;
	/*background:#ff0000;*/
}

#anim_vie p.haut a{
	border:0;
	text-decoration:none;
	color:#475062;
}

#anim_vie p.haut a:hover{
	text-decoration:underline;
	color:#000000;
}

#anim_vie img{
	padding-right:5px;
}

#anim_vie p a{
	text-decoration:none;
	color:#475062;
}

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

#anim_vie ul{	
border:none;
	list-style-image: url(../_img/puce_etoile.gif);
	padding:0;
	margin:12px 0 12px 0;
	padding-left:45px;
	text-align:left;
}

#anim_vie li{
	padding-bottom:2px;
	color:#475062;
	text-align:left;
}

#anim_vie li a
{		
	font-size:9pt;
	text-decoration:none;
}

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

#anim_vie img{
	margin:0;
	padding:0;
}

#news{
	position:absolute;
	left:0px;
	top: 30px;
	width:300px;
	height:430px;
	padding:0;
	margin:0;
	text-align:left;
	border-top:1px solid  #CCCCCC;
	overflow:auto;
}

#footer_news
{
	display:block;
	position:absolute;
	left:0px;
	top: 378px;
	width:300px;
	height:85px;
	
}

#footer_news p
{
	padding-left:10px;
	padding-top:30px;
	padding-bottom:0px;
	text-align:left;
	text-align:center;
}

#footer_news p a
{
	font-size:8pt;
	color:#999999;
	font-weight:bold;
	text-decoration:none;
}
#footer_news p a:hover
{
	text-decoration:underline;
}



td#droite{
	padding:3px;
}

td#droite p.titre{
	padding:0px;
	padding-top:2px;
	font-size:8pt;
	color:#888888;
}

td#droite p{
	padding:0px;
	font-size:8pt;
	color:#000000;
}

td#droite p.lien img{
	padding:0px;
}

td#droite p.lien{
	margin-left:110px;
	padding-top:0px;
}

td#droite p.lien a{
	padding-top:0px;
	font-size:7pt;
	color:#000000;
	text-align:left;
	text-decoration:none;
}

td#droite p.lien a:hover{
	padding-top:0px;
	font-size:7pt;
	color:#000000;
	text-align:left;
	text-decoration:underline;
}

#zoom td.gauche{
	text-align:center;
}

#zoom td.droite{
	padding-top:30px;
	padding-left:10px;
	padding-right:5px;
}

#zoom td.droite p{
	text-align:left;
	font-size:7pt;
	color:#000000;
}

#zoom td.droite p.titre2{
	margin-top:4px;
	font-size:7pt;
	color:#888888;
}

#zoom td.droite p.titre{
	font-size:7pt;
	color:#888888;
}

#mention{
	display:block;
	position:absolute;
	left:241px;
	top: 552px;
	width:739px;
	height:19px;	
	background:#000000;
}

#mention span.mgauche{
	display:block;
	position:absolute;
	left:0px;
	top: 0px;
	width:219px;
	height:19px;
}

#mention span.mgauche p{
	text-align:left;
	font-size: 8pt;
	margin-left:0px;
	padding:4px;
}

#mention span.mgauche p a{
	font-size: 8pt;
	color:#999999;
	margin-left:0px;
	padding:0px;
	font-weight:bold;
	text-decoration:none;

}

#mention span.mgauche p a:hover{
text-decoration:underline;
}

#mention span.mdroite{
position:absolute;
text-align:right;
display:block;
left:290px;
width:430px;
}

#mention span.mdroite p{
	font-size: 8pt;
	color:#999999;
	margin-right:5px;
	padding:3px;
	font-weight:bold;
}

#mention span.mdroite p a
{
	font-size: 8pt;
	color:#999999;
	padding:3px;
	font-weight:bold;
	text-decoration:none;
}
#mention span.mdroite p a:hover
{
	text-decoration:underline;
}

#footer
{
	display:block;
	position:absolute;
	left:0px;
	top: 571px;
	width:995px;
	height:15px;	
	background: url(../_img/footer.jpg) 0 0 no-repeat;
}

.btproperty{
	margin-top:8px;
}

.btpropertyall{
	margin:0;
	padding:0;
	position:absolute;
	top:225px;
}

#rss #mdroite ul{
	margin-left:600px;
	text-align:left;
	padding-top:20px;
}

#rss #mdroite ul li{
	display:block;
	width:350px;
	text-align:right;
	font-size:8pt;
	font-weight:bold;
	color:#fff;
	height:15px;
}
#rss #mdroite ul li img{
	border:0;
}

#rss #mdroite ul li a{
font-size:8pt;
font-weight:bold;
color:#fff;
text-decoration:none;
}

.ret_home{
	display:none;
}
