
/* feuille de style site dvpt.net */
body
{
	font: 12px Arial, verdana,Helvetica, sans-serif;
	color:#707067;
	background-color:white;
	background-image:url(/images/fond_gris.jpg);
	background-attachment:fixed;
	margin: 0 0 0 0;
}

h1{
	margin-top: 0px;
	font-size: 15px;
	color:#ec7404;
	margin-bottom:0px;
}

h2{
	margin-top: 0px;
	margin-bottom:0px;
}

h2.zonesaccueil{
	margin-top: 0px;
	margin-bottom:0px;
	font-size:12px;
}

#main{
	position:relative;
	width:850px;
	height:auto;
	margin-top:12px;
	margin-left:40px;
	margin-right:10px;
	background-color:transparent;
	border-top:7px solid #e94124;
	background-image:url(/images/fond_ht.jpg);
	background-repeat: repeat-x;
}

#slogan{
	width:735px;
	height:150px;
	background-color:transparent;
	margin-top: 10px;
	margin-left:7px;
	border-bottom: 1px solid #000000;
	clear:both;
}

#content{
	margin-left: 14px;
	background-color: transparent;
}

#content h2{
    font-size:14px;
    margin-bottom:15px;
}

#content p{
    margin-top:5px;
}

.article_presse {
	border-bottom: 1px solid #707067;
}

a.menuhaut:link, a.menuhaut:visited,a.menuhaut:active{
	color:#ffffff;
	text-decoration:none;
	width:169px;
	line-height:31px;
	display:block;	
	text-align:center;
	font-size:14px;
	font-weight:bold;
}

a.addthis_button_compact:link{
	text-decoration:none;
	
}

a.addthis_button_compact:hover{
	text-decoration:underline;
	
}

a.liens_footer {
	font-size: 10px;
	color: #707067;
}
a.liens_footer:link{
	text-decoration:none;
	
}

a.liens_footer:hover{
	text-decoration:underline;
	
}

a.liens_presse{
	
	color: #707067;
}
a.liens_presse:link{
	text-decoration:none;
	
}

a.liens_presse:hover{
	text-decoration:underline;
	
}

a.menuhaut:hover{
	color:#ffffff;
	text-decoration:underline;
	width:169px;
	line-height:31px;
	display:block;	
	text-align:center;
	font-size:14px;
	font-weight:bold;
}

a.menumot:link, a.menumot:visited,a.menumot:active{
	color:#ffffff;
	text-decoration:none;
	line-height:31px;
	font-size:14px;
	font-weight:bold;
}

a.menumot:hover{
	color:#ffffff;
	text-decoration:underline;
	line-height:31px;
	font-size:14px;
	font-weight:bold;
}

a.menuhautaccueil:link, a.menuhautaccueil:visited,a.menuhautaccueil:active{
	color:#ffffff;
	text-decoration:none;
	line-height:31px;	
	display:block;	
	font-size:14px;
	font-weight:bold;
	
}

a.menuhautaccueil:hover{
	color:#ffffff;
	text-decoration:underline;
	line-height:31px;
	display:block;	
	font-size:14px;
	font-weight:bold;
}

a.lienorange:link, a.lienorange:visited,a.lienorange:active{
	color:#ec7404;
	text-decoration:none;	
}

a.lienorange:hover{
	color:#ec7404;
	text-decoration:underline;
}

a.lien_noueautes1:link, a.lien_noueautes1:visited,a.lien_noueautes1:active,a.lien_noueautes1:hover{
	color:white;
	text-decoration:none;	
}

a.lien_noueautes2:link, a.lien_noueautes2:visited,a.lien_noueautes2:active,a.lien_noueautes2:hover{
	color:#84847d;
	text-decoration:none;	
}

a.titreliste:link, a.titreliste:visited,a.titreliste:active{
	color:#ec7404;
	font-size:13px;
	text-decoration:none;
}

a.titreliste:hover{
	color:#ec7404;
	font-size:13px;
	text-decoration:underline;
}

a.liengris:link, a.liengris:visited,a.liengris:active{
	color:#4c4e44;
	text-decoration:underline;	
}

a.liengris:hover{
	color:#ec7404;
	text-decoration:underline;
}

a.copyright:link, a.copyright:visited,a.copyright:active{
	color:#ffffff;
	text-decoration:none;	
}

a.copyright:hover{
	color:#ffffff;
	text-decoration:underline;
}

a.grand_bt_orange:link, a.grand_bt_orange:visited,a.grand_bt_orange:active,a.grand_bt_orange:hover{
	color:#ffffff;
	text-decoration:none;
	width:224px;
	line-height:29px;	
	display:block;	
	font-size:13px;
	font-weight:bold;
	background-image:url(/images/fond_bt_grand.jpg);	
	text-align:center;
	margin-bottom: 10px;
}

a.pagination:link, a.pagination:visited,a.pagination:active{
	color:#ffffff;
	background-color:#bebebc;
	padding:2px;
	text-decoration:none;
	line-height:29px;	
	text-align:center;
	font-size:10px;
}

a.pagination:hover{
	color:#ffffff;
	background-color:#84847D;
	padding:2px;
	text-decoration:none;
	line-height:29px;	
	text-align:center;
	font-size:10px;
}

.paginationselected{
	color:#ffffff;
	background-color:#ec7404;
	padding:2px;
	text-decoration:none;
	line-height:29px;	
	text-align:center;
	font-size:10px;
}

.fondmenu1{
	background-image:url(/images/fond_bouton.jpg);
	background-position:right;
}

.fondmenu2{
	background-image:url(/images/fond_bouton_droit.gif);
	background-position:right;
}

a.fond_angles_arrondis:link, a.fond_angles_arrondis:visited,a.fond_angles_arrondis:active,a.fond_angles_arrondis:hover{
	color:#ffffff;
	text-decoration:none;
	width:158px;
	line-height:30px;	
	display:block;	
	font-size:14px;
	font-weight:bold;
	background-image:url(/images/fond_bouton_angles_arrondis.jpg);	
	text-align:center;
}

.orange{
	color:#ec7404;
}

a.orangel:link, a.orangel:active, a.orangel:visited	{
												color			:	#ec7404	;
												text-decoration	:	none	;
												}

a.orangel:hover	{ 	color			:	#ec7404		;
					text-decoration	:	underline	;
				}

.btorange{
	background-image:url(/images/fond_bt_formulairre.jpg);
	border:0px;
	height:28px;
	width:114px;
	color:white;
	line-height:28px;
	text-align:center;
	font-weight:bold;
	font-size:11px;	
}

.titreparagraphe{
	position:absolute;
	background-image:url(/images/fond_block.jpg);
	background-repeat:no-repeat;
	width:148px;
	height:15px;
	color:white;
	font-weight:bold;
	padding-left:20px;
	line-height:15px;
	display:block;
	margin-top:-15px;
	margin-left:-1px;
	font-size:13px;
}

div.itemliste{
	background-image:url(/images/entetetabliste.jpg);
	background-repeat:repeat-x;
	background-repeat:no-repeat;
	margin-top:10px;
	margin-left:7px;
}

div.fiche_detail{
	background-image:url(/images/entetetabdetail.jpg);
	background-repeat:repeat-x;
	background-repeat:no-repeat;
	margin-top:10px;
	margin-left:7px;
}

div.accueilespaceclient{
	background-image:url(/images/entetetabespaceclient.gif);
	background-repeat:repeat-x;
	background-repeat:no-repeat;
	margin-top:10px;
	margin-left:7px;
}

div.prix{
	width:100px;
	height:20px;
	background-color:transparent;
	position:absolute;
	margin-left:390px;
	margin-top:10px;
	text-align:center;
	color:white;
	font-weight:bold;
	font-size:14px;
}

.prix{
	color:white;
	font-weight:bold;
	font-size:14px;
}
img.border{
	border:1px solid #4c4e44;
}

.titresouligne{
	color:#ec7404;
	font-weight:bold;
	font-size:13px;
	display:block;
	width:100%;
	border-bottom:1px solid #ec7404;
	padding-bottom:2px;
	margin-bottom:5px;
}

.entetetabfront{
	background-color:#ec7404;
	color:white;
	font-weight:bold;
}

.ligne{
	background-color:#eeeeee;
}

.ligne1{
	background-color:#e1e1e1;
}

div.nouveautes1{
	background-image:url(/images/fond_nouv1.jpg);
	background-repeat:no-repeat;
	width: 118px;
	height: 118px;
	float:left;
	margin-top:5px;
	margin-bottom:5px;
	color:white;
	text-align:center;
	padding-top:4px;
}

div.nouveautes2{
	background-image:url(/images/fond_nouv2.jpg);
	background-repeat:no-repeat;
	width: 118px;
	height: 118px;
	float:left;
	margin-top:5px;
	margin-bottom:5px;
	color: #84847d;
	text-align:center;
	padding-top:4px;
}

#BoxDiv	{			color 				: 	#FFFFFF		;		/* Blanc			:	Couleur de police */
					background-color	: 	none		;		/* sans				:	Couleur d'arrière plan */
					position			:	absolute	;		/* absolute			:	Le bloc visé sera dans le flux c'est à dire qu'il va prendre en considération des éléments déjà présent dans la page et inscrit avant lui dans le script */
					width				:	100%		;		/* 100%				:	Largeur fixe du bloc */
					height				:	100%		;		/* 100%				:	Hauteur fixe du bloc */
					z-index				:	1			;		/* 1				:	Le bloc visé sera exposé au 1er plan */
					left				:	0%			;		/* 0% de la gauche	:	Le bloc visé sera positionné à 0% de la taille de l'élément dans lequel il est contenu dont la réference de départ est le coté gauche */
					top					:	0%			;		/* 0% du haut		:	Le bloc visé sera positionné à 0% de la taille de l'élément dans lequel il est contenu dont la réference de départ est le coté haut */
				}
#map	{	width	:	100%	;
		}
				
#OneA, #OneB, #Two	{	width	:	100%	;
				}

.label_adresse	{	align	=	center	;
				}
		
a:link	{	color	:	#FF9933	;
			text-decoration	:	none	;
		}
		
a:visited	{	color	:	#FF9933	;
				text-decoration	:	none	;
			}
			
a:hover	{	color	:	#FF9933	;
			text-decoration	:	none	;
		}

a:active	{	color	:	#FF9933	;
				text-decoration	:	none	;
			}
					
.onglet{	background-color	:	#FF9933				;
			color				:	#FFFFFF				;
			text-align			:	center				;
			font-size			:	20px				;
			font-weight			:	bold				;			
			width				:	40%					;
			height				:	25px				;
			text-align			:	center				;
			border-radius		: 	30px 70px 0px 0px	;
		}

.cadre, .type	{	width	:	100%	;
}

#gridannonce, #globannonce	{	width	:	100%	;
								text-align	:	center	;
}
						}
.grilleannonce	{	width			:	50%		;
					border-style	:	solid	;
					border-width	:	thin	;
				}

.ann1		{	width	:	100%	;
				}

.tab1, .tab2, .tab3	{	width				:	100%	;
						border-color		:	#FF9933	;
						border-left-style	:	solid		;
						border-left-width	:	thin		;
						border-right-style	:	solid		;
						border-right-width	:	thin		;	
					}
					
.tab2	{	height				:	200px	;
		}

.infobien	{	height	:	100%	;
}
					
.tab1, .tab3	{	border-top-style	:	solid		;
					border-top-width	:	thin		;					
					border-bottom-style	:	solid		;
					border-bottom-width	:	thin		;
				}
					
.tab1	{	border-radius		: 	0px 10px 0px 0px	;
		}

.tab3	{	background-color	:	#FF9933				;
			color				:	#FFFFFF				;
			font-size			:	24px				;
			font-weight			:	bold				;
			border-radius		: 	0px 0px 10px 10px	;
		}

.ico32	{	vertical-align	:	top	;
		}

.vide	{	font-style	:	italic	;
			color		:	#CCCCCC	;
		}

.coo	{ text-align	:	left	;
		}

.description1	{	width	:	80%	;
				}
				
.surface	{	font-size	:	16px;
			}

hr.verticalis2 {
height: 200px;
border: none;
border-left: 2px dashed #c70;
width: 0;
margin: -1000px auto;
}

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

#vignette, #vignette li{
	width:500px;
	height:157px;
	overflow:hidden;
}			

.infobulle{
    position: absolute;   
    visibility : hidden;
    border: 1px solid Black;
    padding: 10px;
    font-family: Verdana, Arial;
    font-size: 10px;
    background-color: #FFFFCC;
}




#wrapper{
	margin: 0px auto;
	text-align: left;
	width: 960px;
}

#paging_container1{
	height: 320px;	
}

#paging_container2{
	height: 356px;	
}

#paging_container3{
	height: 190px;
}

#paging_container4{
	height: 307px;	
	overflow: hidden;
}

.ellipse{
	float: left;
}

.container{
	width: 260px;
	float: left;
	margin: 50px 10px 10px;
	padding: 20px;
	background-color: white;
}

.page_navigation , .alt_page_navigation{
	padding-bottom: 10px;
}

.page_navigation a, .alt_page_navigation a{
	padding:3px 5px;
	margin:2px;
	color:white;
	text-decoration:none;
	float: left;
	font-family: Tahoma;
	font-size: 12px;
	background-color:#DB5C04;
}
.active_page{
	background-color:white !important;
	color:black !important;
}	

.content, .alt_content{
	color: black;
	margin-left: -30px;
}

.content li, .alt_content li, .content > p{
	padding: 1px
}

