/* CSS Document */
body {
	margin:0;
	padding:0;
	background-color:#FFFFFF !important;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	}

.container{ 
	width:1003px; 
	margin:0 auto; 
	background:url(../images/container_bg.jpg);
}
/* ---------------- header ------------------*/
.header{ 
	background:url(../images/header_centre.jpg) repeat-x; 
	height:112px; 
	width:1003px;
	}
.header_g{ 
	float:left; 
	height:112px; 
	width:13px; 
	background:url(../images/header_g.jpg);
	}
.header_d{
	float:right; 
	height:112px; 
	width:13px; 
	background:url(../images/header_d.jpg);
	}
.logo{
	float:left;
	height: 112px;
	width: 381px;
	background-image: url(../images/header_gauche.jpg);
	}
.logo a{
	height: 66px;
	width: 224px;
	display:inline-block;
	margin-top: 18px;
	
	}
.logo a img{ border:none;}
.logomariane{
	float:left;
	height: 112px;
	width: 207px;
	background-image: url(../images/logomariane.jpg);
	}
.logodroit {
	background-image: url(../images/favorie.jpg);
	float: left;
	height: 112px;
	width: 385px;
}
/*.logomariane_d {
	background-image: url(../images/logomariane_d.jpg);
	float: left;
	height: 112px;
	width: 176px;
}
*/
.bar01 {
	background-color: #003D79;
	height: 15px;
	width: auto;
	margin-right: 6px;
	margin-left: 6px;
	font-size: 12px;
	color: #FFFFFF;
	text-align: right;
	padding-right: 10px;
}
.slogan01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #003D79;
	height: 28px;
	width: 290px;
	margin-top: 0px;
	line-height:13px;
}

.favorie {
	height: 20px;
	width: 330px;
	margin-left: 50px;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	margin-top: 93px;
	text-decoration: none;
}
.favorie01 {
	height: 20px;
	text-align:right;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	margin-top: 93px;
	text-decoration: none;
}

.favorie01 a {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	margin-left: 2px;
}
.favorie01 a:hover {
	font-size: 12px;
	font-weight: bold;
	color: #003D79;
	text-decoration: none;
	margin-left: 2px;
}

.favorie01 img {
	text-align: left;
	margin-left: 18px;
}





.lien_haut{  
	float:left;
	font:bold 11px Arial, Helvetica, sans-serif; 
	margin:29px 0 10px 15px; 
	}
	
.lien_haut a{ 
	color:#00529B; 
	text-decoration:none; 
	}
.lien_haut a:hover{ 
	color: #666666; 
	text-decoration:none;
	}
.lien_haut a img{ border:none;}



/*---------------- milieu ----------------------------*/
div#main_content{ 
	float:left;
	margin:10px;
	width:562px;
	height:auto; 
	}
/* IE6 */ * html div#main_content{ 
	margin-left:0px;
 }
div.presentation{ 
	float:left; 
	margin-bottom:10px;
	width:545px; 
	padding:0 10px 5px 10px; 
	border-bottom:1px dashed #999999; 
	text-align:justify; 
	}
.content{ 
	float:left;
	/*font:normal 11px Arial, Helvetica, sans-serif;
	color:#666666;*/ 
	margin:0;
	width:545px; 
	padding:0px 0 7px 10px; 
	/*border-bottom:1px dashed #999999; */
	text-align:justify; 
	line-height:15px; 
	}
.content a{ color:#00529B;}
span.txt_presentation{}
div.presentation img{ 
	float:left; 
	padding-bottom:50px;
	}
.le_formulaire{ 
	float:left;
	width:561px; 
	height:auto; 
	margin:0; 
	padding:0; 
	margin-left:1px;
	}
/*------------------ milieu -- pg interieur ------------------------------*/
    /*-------------------Dep et grosse--image------------*/
	div.grosse_img{ float:left; margin-left:35px; margin-top:15px;}
	div.le_formulaire_1{ float:left; margin-left:35px;}
	div.main_content_dep_et_img{ width:auto; height:auto; text-align:center;}

.content ul ul li strong{ font-weight:normal; }/**/ /*------------- pour alleger les caracteres dans-comment defiscalise en 2008------*/
.titre_interieur{ 
	float:left; 
	width:565px; 
	height:21px; 
	color:#FFFFFF; 
	background:url(../images/teteau_titre_pg_int.jpg); 
	margin:0; 
	text-align:center; 
	padding:6px 0 0 0;
	}
.chapeau{ 
	float:left; 
	width:565px; 
	height:23px; 
	color:#00529B; 
	background:url(../images/teteau_chapeau_pg_int.jpg); 
	margin:0; 
	text-align:center; 
	padding:4px 0 0 0;
	}
.content li{list-style-image: url(../images/puce_fleche_simple_orange.gif); margin-left:25px;}
.content ul { margin-left:15px; padding-left:5px;}
.content ul li{ list-style-image: url(../images/fleche_orange22.gif); }
.content ul ul li{ list-style-image: url(../images/puce_fleche_simple_orange.gif);} 
.content ul ul ul li{ list-style-image: url(../images/puce_rond.jpg);}

.content h1 { color:#00529B;font-size:20px;font-weight:bolder;text-decoration:underline;}
.content h2 { color:#00529B;font-size:16px;font-weight:bolder;}
.content h3 { color:#00529B;font-size:14px;font-style:italic;font-weight:normal;}

#plan-site li{list-style-image: url(../images/fleche_orange22.gif); margin-left:0px;}
li#plan-site { list-style-image: url(../images/puce_fleche_simple_orange.gif); margin-left:0px;}
#plan-site ul { margin-left:20px; margin-top:10px; padding-left:5px;}
    /*----------------- page -- immo -------------*/
	div.ListPgrmImmo{ margin-left:10px; margin-top:10px;}
	div.ListPgrmImmo table{ margin-top:3px;}
	div.ListPgrmImmo table tr.enteteprog td{ 
		background:#00529B; 
		color:#FFFFFF; 
		font-weight:bold;
		/* ajout de ZEFANIA 18/11/08*/
		font-size:11px;
		font-family:Arial, Helvetica, sans-serif;
		/*FIN AJOUT DE ZEFANIA*/
		}
	div.ListPgrmImmo table td a.savoirplus img.imageprog{ border:4px solid #00529B;}
	div.ListPgrmImmo table tr td.fonddescription{
	padding:0 5px 0 10px;
	text-align:justify;
	background-color: #FFFFFF;
	color: #00529B;
	border: 1px solid #6FA9E0;
}
	div.ListPgrmImmo table.savoirplus{background:#6FA9E0; color:#FFFFFF; font-weight:bold;}
	div.ListPgrmImmo table.savoirplus a{ color: #00529B; text-decoration:none;}
	div.ListPgrmImmo table.savoirplus a:hover{ color: #fff; text-decoration:none;}
	/*-------- case mini form de droite------------*/
	div.mini_form_box {
	width:197px;
	height:auto;
	padding:0;
	margin:0;
	font-size: 1px;
}
	/* ----------page--intro- lmnp---------------*/
	div.lien_D_E_invest{
	float:right;
	width:255px;
	height:24px;
	padding-top:3px;
	margin-bottom:10px;
	background-image: url(../images/DE_invest_bg.jpg);
	background-repeat: no-repeat;
}
	div.lien_D_E_invest a{
	color: #00529B;
	text-decoration:none;
	font-weight:bold;
	padding-top:3px;
	padding-left:28px;
	display:block;
	width:220px;
}
	div.lien_D_E_invest a:hover{ color: #333; }
	div.lien_D_E_invest a img{ border:none; }
/*--------------------- cnil ---------------------*/
.cnil { 
	float:left; 
	margin-top:10px;
	width:545px; 
	padding:5px 10px 5px 10px; 
	border-bottom:1px dashed #999999; 
	border-top:1px dashed #999999; 
	text-align:justify; 
	color:#999999;
	}
.cnil a{ 
	color:#999999; 
	text-decoration:none; 
	font-weight:bold;
	}
.cnil a:hover{ text-decoration:underline;}

.cnil img{ 
	float:left; 
	padding-right:5px; 
	/*padding-bottom:5px;*/
	}
/*------------------ rÃ©publique franÃ§aise--------marianne-------*/
.marianne{ 
	/*float:left;*/
	clear:left; 
	margin:10px 0 0 0;
	width:545px;
	text-align:justify; 
	color:#999999; 
	padding:5px 10px 5px 10px; 
	border-bottom:1px dashed #999999; 
	border-top:1px dashed #999999; 
		}
.marianne img{ 
	float:left; 
	padding-right:5px;
	}
        /* ----------------page liens utiles---------------------------*/
div.textecourant font a{color: #00529B; text-decoration:none; font-weight:bold; margin-top:5px; }

/*----------- styule incorporÃ© ----------div gÃ©nÃ©raliste-----	
style="border: 1px solid rgb(3, 191, 251); padding: 1px; font-size: 11px; width: 145px; color: rgb(0, 0, 0); font-family: arial,sans-serif; background-color: rgb(255, 255, 153); text-align: center;"><font size="1">SÃ©lectionnÃ© 
par <br><a style="font-weight: bold; font-size: 12px; color: rgb(0, 51, 102); text-decoration: none;*/
/* -----------------DEBUT PAGE liens utiles -------------------------*/
div.textecourant p {font:normal 11px Arial, Helvetica, sans-serif; color:#666666;}
div.textecourant div.titremaj {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color:#000000; 	
	font-variant: normal;
	margin-bottom:10px; 
	margin-top:10px;
	}
div.textecourant p a{color: #00529B; font-weight:bold;text-decoration:none;}
div.textecourant p a:hover{ text-decoration:underline;}
.generaliste{ background:#FFFDF1; border:1px solid #00529B ; padding:7px; width:150px; text-align:center; margin:10px;}

.generaliste a.annu2site{ 
	font:bold 14px Arial, Helvetica, sans-serif; 
	color:#000000; /*#003366*/
	text-decoration:none;
	}
.annuG{
	font-size:12px; 
	}
.generaliste a:hover{ color:#00529B; text-decoration:none;}  

.LaDenise, .annu_gratuit{width:150px;border:1px solid #00529B ; text-align:center; margin:10px; padding:5px;}
.LaDenise a, .annu_gratuit a{ 
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#00529B;  
	text-decoration: none;
	}
.LaDenise a{ padding:5px 40px 5px 40px;}
.annu_gratuit a{padding:5px 19px 5px 19px; }
.LaDenise a:hover, .annu_gratuit a:hover{ color:#666666;}

	.grad {
		font-size:9px;
		filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1,StartColorStr:'#F6CC5E',EndColorStr='#FFFFFF');
			} 
	div.anuWeb{
		width:200px; 
		height:auto;
		background-color:#ff9933; 
		text-align:center; 
		margin:10px;
		padding:5px 0px 5px 0px;
		}
	div.anuWeb a{ 
		padding:5px 13px 5px 13px;
		text-align:center;
		font:bold 11px Arial, Helvetica, sans-serif;
		color:#FFFFFF;
		text-decoration:none;			
		}
	div.anuWeb a:hover{
		background:#ffcc00;  
		padding:5px; 
		color:#00529B;
		padding:5px 13px 5px 13px;
		}/*color:#00529B ;*/

div.ca_coute_rien{ 
	width:122px; 
	height:auto; 
	margin:10px;
	}
div.ca_coute_rien td,
div.ca_coute_rien a{ 
	font:bold 10px Arial, Helvetica, sans-serif; 
	color : #000000; 
	text-decoration : none;
	}
div.ca_coute_rien a:hover{ color:#00529B;}
div.ca_coute_rien a.red { color:#FF0000;}
div.ca_coute_rien td marquee a{ color:#FFFFFF;}
div.ca_coute_rien table{ border:1px solid #000000; width:120px; height:60px;}
div.ca_coute_rien table td.case_titre{ background:#FFFFFF;}
div.ca_coute_rien table td.case_marquee{ background:#000000;}

.bottin{ 
	border:2px solid #ffff00; 
	background:#ffcc00;
	margin: 10px; 
	padding: 5px; 
	font:normal 11px Arial; 
	width: 160px; 
	color: #000000; 
	height: 60px; 
	text-align: center;
	}
.bottin a{color:#00529B ; } 	
.bottin a:hover{ 
	color:#000000; 
	text-decoration:none;
	} 	
.brioude_ref{width:350px;border:1px solid #00529B ; text-align:center; margin:10px; padding:5px;}
.brioude_ref a{ 
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#00529B;  
	text-decoration: none;
	padding:5px 5px 5px 5px;
	}

.brioude_ref a:hover{ color:#666666;}
/* -----------------FIN PAGE liens utiles -------------------------*/

/*--------------------------- menu gauche -----------*/
.sidebar1{
	float: left;
	width:190px;
	margin:8px 0 10px 15px;
	font:normal 11px Verdana,Arial, Helvetica, sans-serif;
	}
/* IE6 */ * html .sidebar1 { 
	float: left;
	width:190px;
	margin:10px 0 10px 7px;
	font:normal 11px Verdana,Arial, Helvetica, sans-serif;
 }
/* IE7 */ *:first-child+html .sidebar1 { 
	float: left;
	width:190px;
	margin:10px 0 10px 18px;
	font:normal 11px Verdana,Arial, Helvetica, sans-serif;
 }
.sidebar1 a,.sidebar1 a:hover{font-weight:bold;}
.sidebar1  a.zone-url{
	font:normal 11px Verdana,Arial, Helvetica, sans-serif;
	color:#000000 !important;
	text-decoration:none !important;
	}
.sidebar1 ul{
	margin: 0; 
	padding: 0;
	font:normal 11px Verdana,Arial, Helvetica, sans-serif;
	}
.sidebar1 li {
	/*border-bottom: 1px solid #696755;*/
	list-style: none;margin-top:2px;
}
.sidebar1 li a {
	background: #6FA9E0 url(../images/menu_g_bg.jpg);
	color: #FFFFFF;
	display:inline-block;
	padding: 5px 0 0 12px;
	width: 178px;
	height:22px;
	text-decoration: none;
	margin-bottom:3px;	/*font-weight:normal*/
    }
.sidebar1 li a:hover, .sidebar1 li a.menu_active {
	color: #000000;
	display:inline-block;
	padding: 5px 0 0 12px;
	width: 178px;
	height:22px;
	text-decoration: none;
	margin-bottom:3px;
	background-color: #003D79;
	background-image: url(../images/menu_g_bg_2.jpg);
	}
.sidebar1 .menu_active {
	color: #000000;
	font-weight:bold;
	padding: 5px 0 0 12px;
	width: 178px;
	height:22px;
	margin-bottom:5px;
	background-color: #33CCFF;
	background-image: url(../images/menu_g_bg_2.jpg);
	}
.sidebar1 div.sousList ul{margin-left:0px; }
.sidebar1 div.sousList ul li {
	color: #00529B;
	font-weight:bold;
	list-style-image:none;
	margin-left:8px;
	margin-right:5px;
	background:  #C1E0FF;
	}
.sidebar1 div.sousList ul li.sous_menu_active {
	padding:5px 0 5px 5px;
	}
.sidebar1 div.sousList ul li a {
	color: #000000;
	font-weight:bold;
	padding:0px;
	margin:0px;
	background: #DDEEFF;
	/*margin-left:-5px;*/
	width: 172px;
	height:auto;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	}
.sidebar1 div.sousList ul li a:hover{
	background:  #C1E0FF;
	padding:0px;
	margin:0px;
	/*margin-left:-5px;*/
	width: 172px;
	color:#00529B;
	height:auto;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	}
/*--------------- actualitÃ© gauche ---------------------*/
div.titre_actu_index{ 
	float:left;
	/*background:url(../images/actu_teteau.gif);*/
	background-repeat:no-repeat; 
	width:190px; 
	height:20px;
	padding: 7px 0 0 0; 
	text-align:center; 
	margin-top:4px; 
	margin-top:5px; 
	font-weight:bold;
	}
div.corp_actualites_index{
	float:left;
	/*background:url(../images/actu_bg.jpg);*/
	background-repeat:repeat-y;
	width:180px; 
	height:auto; 
	text-align:right;
	padding: 5px;
	color:#00529B; 
	clear:left;
	}
div.corp_actualites_index div{ 
	margin:5px 5px 0 5px; 
	text-align:justify;
	}
div.corp_actualites_index a{ 
	color:#000; 
	text-decoration:underline;
	text-align:right;
	}
div.corp_actualites_index a:hover{ 
	color: #333; 
	text-decoration:none;
	}
div.bas_actualites_index{ 
	float:left; 
	/*background:url(../images/actu_footer.jpg); */
	background-repeat:no-repeat;
	width:190px; 
	height:7px;
	/*clear:left;*/
	}
/*-------------- chambre de commerce gauche -----------*/
div.teteau_chambre_decom{ 
	 
	width:190px;
	height:8px;
	font-size:1px;	 
	background-image:url(../images/chambre_de_com_teteau.jpg);
	background-repeat:no-repeat;
	margin-top:10px;
	position:relative;
	/*clear:left;*/
	}
.chambre_com {
	background-image: url(../images/chambre_de_com.jpg);
	width: 190px;
	margin-bottom:10px;
}
.chambre_de_com_tete {
	font-size: 1px;
	background-image: url(../images/chambre_de_com_teteau.jpg);
	height: 9px;
	width: 190px;
}

.chambre_de_com_corps {
	background-image: url(../images/chambre_de_com_degrader01.jpg);
	width: 180px;
	background-repeat:no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-left:5px;
	padding-right:5px;
}
.chambre_de_com_corps img {
	float: left;
	margin-right:5px;	
}
.chambre_de_com_bas {
	font-size: 1px;
	background-image: url(../images/chambre_de_com_bas.jpg);
	height: 9px;
	width: 190px;
}

div.corps_chambre_decom{ 
	/*float:left;*/ 
	width:175px; 
	height:auto; 
	/*background:url(../images/chambre_de_com_corps.jpg);*/
	background-repeat:repeat-y; 	
	color:#666666; 
	text-align:justify; 
	padding:0 10px 0 5px; 
	font-weight:normal; 
	font-size:10px;
	/*margin-top:0px;
	padding-top:0;*/
	clear:left;
	}
div.corps_chambre_decom img{ 
	float:left; 
	padding:5px;
	}	
div.bas_chambre_decom{ 
	float:left; 
	width:190px; 
	height:9px;
	font-size:1px; 
	background:url(../images/chambre_de_com_bas.jpg);
	background-repeat:no-repeat;
	/*clear:left;*/
	}
.corps_chambre_decom  a.zone-url{
	font:normal 11px Verdana,Arial, Helvetica, sans-serif;
	color:#000000 !important;
	text-decoration:none !important;
	}

/* ------------ contenu droit -------------------------*/
.sidebar2{
	float: right; 
	width:198px; 
	height:auto;
	padding:0px 15px 10px 0;
	margin-top:10px; 
	}

div.newsletter_box{ 
	background:url(../images/newsletter_bg.jpg);
	background-repeat:no-repeat; 
	width:197px;
	height:69px;
	float:left;
	margin-left:18px;
	}

/*------------- espace immo --------------------------*/
div.espace_immo_teteau{ 
	float:left; 
	/*background:url(../images/Espace_immo_teteau.gif); */
	background-repeat:no-repeat;
	width: 186px; 
	height:29px;	 
	color:#FFFFFF; 
	text-align:center; 
	margin:10px 0 0 0; 
	padding:4px 0 0 12px; 
	font-weight:bold;
	}
a.titre_espace_immo{ 
	text-decoration:none; 
	text-align:center; 
	color:#FFFFFF; 
	cursor:pointer;
	}
div.espace_immo_corps{ 
	float:left; 
	/*background:url(../images/Espace_immo_bg.gif) ;*/
	background-repeat:repeat-y; 
	width: 198px; 
	height:auto;
	text-align:justify; 
	margin:0;
	}
div.espace_immo_bas{ 
	float:left; 
	/*background:url(../images/Espace_immo_bas.gif); */
	background-repeat:no-repeat;
	width: 198px; 
	height:7px;
	font-size:0px; 
	text-align:center; 
	margin:0;
	margin-bottom: 10px;
	}
div.espace_immo_corps a{ 
	text-decoration:none;
	border:none;
	}
a div.img_immo{ 
	float:left;
	width:72px; 
	font:bold 11px Arial, Helvetica, sans-serif; 
	color: #00529B; 
	text-align:center; 
	}
a:hover div.img_immo{ 
	text-decoration:none; 
	color: #000000; 
	cursor:pointer;
	}
a div.img_immo img{ 
	border:1px solid #00529B; 
	width:60px; 
	height:40px; 
	margin:5px 0 0 5px;
	}
div.txt_immo{ 
	float:right; 
	width:110px; 
	height:auto; 
	margin:5px 4px 0 4px;
	text-align:left; 
	}
.orange{color: #00529B;}
div.separateru_gris{ 
	float:left; 
	border-bottom:1px solid #CCCCCC; 
	width:190px; 
	height:2px; 
	margin:0; 
	padding:0; 
	margin-left:3px;
	}
/*---------------------- afac --------------------------*/
/*div.afac{margin-top:10px; }
div.afac_haut{ 
	width:197px; 
	height:8px; 
	float:left;
	font-size:1px;
	background:url(../images/afac_haut_bg.jpg);
	background-repeat:no-repeat;
	}
div.afac_milieu{
	width:182px; 
	height:auto; 
	float:left; 
	margin-top:0; 
	background:url(../images/afac_milieu_bg.jpg) ;
	background-repeat:repeat-y; 
	text-align:justify;
	color:#666666; 
	padding-left:5px; 
	padding-right:10px; 
	font-weight:normal; 
	font-size:10px;
	}
div.afac_milieu img{ float:left; padding-right:6px;padding-left:3px;}      
div.afac_bas{
	width:197px; 
	height:8px; 
	float:left; 
	margin-top:0;
	font-size:1px; 
	background:url(../images/afac_bas_bg.jpg);
	background-repeat:no-repeat;
	}*/
/*------------- footer --------------------------*/
div.footer{ 
	width:1003px; 
	height:30px; 
	background:url(../images/container_footer_bg.jpg);
	background-repeat:repeat-x; 
	clear:both; 
	}
div.footer_g{
	width:13px; 
	height:30px; 
	background:url(../images/container_footer_g.jpg); 
	background-repeat:no-repeat;
	float:left;
	}

div.txt_footer_1{ 
	float:left; 
	width:950px; 
	text-align:center; 
	color:#FFFFFF; 
	padding-top:5px;
	}
div.footer_d{
	width:13px; 
	height:30px; 
	background:url(../images/container_footer_d.jpg); 
	background-repeat:no-repeat;
	float:right;
	}
div.txt_footer_1 a{ 
	color:#FFFFFF; 
	text-decoration:none;
	}
div.txt_footer_1 a:hover{ 
	color:#FFFFFF; 
	text-decoration:underline;
	}
div.footer_2{
	float:left; 
	width:803px; 
	text-align:center; 
	padding:0px 100px 20px 100px;
	font:normal 10px Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	}
div.footer_2 a{ 
	text-decoration:none; 
	color:#000000;
	}
div.footer_2 a:hover{ 
	text-decoration:underline; 
	color:#000000;
	}
.clearfloat { 
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
	}
/*===============================================================================*/
/*--------------------------pour formulaire type daooda-----------------------*/

/*div.sidebar1_form_daooda{
	float: left;
	width:198px;
	margin:10px 0 10px 15px;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#666666;
	}
 * html div.sidebar1_form_daooda{
	float: left;
	width:198px;
	margin:10px 0 10px 7px;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#666666;
 }*/
/*div.content_side1{
	width:195px;
	height:auto;
	margin-top:0;
	background-repeat:repeat-x;
	background-color: #DDEEFF;
	background-image: url(../images/fond_degrade02.jpg);
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #003D79;
	border-left-color: #003D79;
	}*/
/*div.content_side1 p{ padding-left:10px;padding-right:10px; margin:0; line-height: 18px; }*/
/*div.teteau_jaune{
	width:197px; 
	height:9px; 
	margin-top:0;
	font-size:1px; 
	background:url(../images/cadre_jaune_haut.jpg);
	background-repeat:no-repeat; }
div.bas_jaune{
	width:197px; 
	height:12px; 
	margin-top:0;
	font-size:1px; 
	background:url(../images/cadre_jaune_bas.jpg);
	background-repeat:no-repeat; 
	}*/
div.ligne-interrompu{ width:180px; height:2px; border-bottom:dashed 1px #cccccc; margin-left:8px;}

div#main_content_form_daooda{ 
	float:left;
	margin-top:10px;
	margin-left:8px; 
	margin-bottom:10px;
	width:561px; 
	height:auto; 
	}
/*div.sidebar2_form_daooda{
	float: right;
	width:198px;
	height:auto;
	margin-top:10px;
	margin-right:15px;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#000000;
	}
 * html div.sidebar2_form_daooda{
	float: right;
	width:198px;
	height:auto;
	margin-top:10px;
	margin-right:7px;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#000000;
 }*/
/*div.sidebar2_form_daooda div.content_side2{
	width:195px;
	height:auto;
	margin-top:0;
	background-repeat:repeat-x;
	background-color: #DDEEFF;
	background-image: url(../images/fond_degrade02.jpg);
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #003D79;
	border-left-color: #003D79;
	}*/
/*div.content_side2 div.content_side{  float:left;}*/
div.sidebar2_form_daooda div.content_side2 p{ padding-left:10px;padding-right:10px; margin:0;  }/*line-height: 18px;*/
p.ligne-interrompu{ width:162px; height:2px; border-bottom:dashed 1px #cccccc; margin-left:8px; margin-top:5px; margin-bottom:5px;}
/*div.haut_cadre_blanc{ 
	width:197px; 
	height:9px; 
	font-size:1px; 
	background:url(../images/cadre_jaune_haut.jpg);
	background-repeat:no-repeat;
	}
div.bas_cadre_blanc{
	width:197px; 
	height:11px; 
	margin-top:0;
	font-size:1px; 
	background:url(../images/cadre_jaune_bas.jpg);
	background-repeat:no-repeat;
	margin-bottom:10px;
	}*/
/*=================================================================================================*/
/*====================Style supplÃ©mentaire pour la version2 de LMNP================================*/

div.newsletter_box_index
{ 
	background:url(../images/newsletter_bg.jpg);
	background-repeat:no-repeat; 
	width:197px;
	height:69px;
	margin-top:8px;
	margin-bottom:8px;
	}


/*.corps_chambre_decom a, .afac a{font:bold 11px Arial, Helvetica, sans-serif;color:#00529B;text-decoration:none; }
.corps_chambre_decom a:hover, .afac a:hover{color:#666666;text-decoration:none; }
.corps_chambre_decom a img, .afac a img{ border:none;}
*/
div#main_contentV2{ 
	float:left;
	margin-left:12px; 
	margin-right:0px; 
	margin-bottom:10px;
	margin-top:10px;
	width:775px; 
	height:auto;
	}

div.presentationV2{ 
	 
	margin-bottom:10px;
	width:406px;
	}
div.presentationV2 div.txt{
	float:left;
	text-align:justify;
	width:400px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
}
div.milieu_gauche{ float:left; width:410px; height:auto;}
div.milieu_gauche p{ padding-left:0px;}
div.milieu_droite{ float:right; /*width:354px;*/ height:auto; margin-right:4px;}

* html div.milieu_droite{margin-right:2px;}


.marianneV2{ 
	float:left; 
	margin:10px 10px 0 0;
	width:auto;
	text-align:justify; 
	color:#999999; 
	padding:5px 10px 5px 10px; 
	border-bottom:1px dashed #999999; 
	border-top:1px dashed #999999; 
	
	}
.marianneV2 img{ 
	float:left; 
	padding-right:5px;
	}
div.newsletter_box_haut{ 
	background:url(../images/newsletter_bg.jpg);
	background-repeat:no-repeat; 
	width:197px;
	height:69px;
	float:left;
	margin:25px 0 0 32px;
	}
div.titre_newsletter{
	float:left;
	margin:10px 0 0 60px;
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	}
/* IE6 */ * html div.titre_newsletter { 
	float:left;
	margin:10px 0 0 30px;
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
 }
input.newsletter_form{ 
	float:left; 
	width:130px; 
	height:15px; 
	border:solid 1px #00529B; 
	margin:15px 0 0 15px; 
	font:normal 11px Verdana,Arial, Helvetica, sans-serif; 
	padding-left:3px; 
	color: #00529B;
	}
input.news_btn_ok{
	float:left;
	background:url(../images/newsletter_ok_bg.jpg);
	width:23px;
	height:19px;
	color:#FFFFFF;
	border:none;
	margin:15px 0 0 5px;
	padding:0;
	cursor:pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	}

/*================================ESPACE  IMMO V2==========================================*/
div.espace_immo_tous{ float:left; margin-top:15px;}
div.espace_immo_teteauV2{
	float:left;
	background:url(../images/Espace_immo_teteauV2.jpg);
	background-repeat:no-repeat;
	width: 406px;
	height:25px;
	vertical-align:middle;
	color:#FFFFFF;
	text-align:center;
	margin:0;
	padding-top:9px;
	font-weight:bold;
	}
a.titre_espace_immoV2{
	text-decoration:none;
	text-align:center;
	color:#D4D0C8;
	cursor:pointer;
	}
div.espace_immo_corpsV2{ 
	float:left; 
	background:url(../images/Espace_immo_bgV2.jpg) ;
	background-repeat:repeat-y; 
	width: 406px; 
	height:auto;
	text-align:justify;
	padding-top:5px;
	}
div.espace_immo_basV2{ 
	float:left; 
	background:url(../images/Espace_immo_basV2.jpg); 
	background-repeat:no-repeat;
	width: 406px; 
	height:15px; 
	color:#FFFFFF; 
	text-align:center; 
	margin:0;
	font-size:1px;
	}
div.espace_immo_corpsV2 a{ 
	text-decoration:none;
	border:none;
	}
a div.img_immoV2{ 
	float:left;
	width:72px; 
	font:bold 11px Arial, Helvetica, sans-serif; 
	color: #00529B; 
	text-align:center; 
	}
a:hover div.img_immoV2{ 
	text-decoration:none; 
	color: #000; 
	cursor:pointer;
	}
a div.img_immoV2 img{ 
	border:1px solid #00529B; 
	width:60px; 
	height:40px; 
	margin:5px 0 0 5px;
	}
div.txt_immoV2{ 
	float:right; 
	width:118px; 
	height:auto; 
	margin:5px 4px 0 4px;
	text-align:left; 
	}
div.pave_immo1{
	width:190px;
	float:left;
	display:block;
	margin-right: 0px;
	margin-left: 5px;
}

div.pave_immo2{
	width:190px;
	float:right;
	display:block;
	margin-right: 0px;
	margin-left: 5px;
}

.orange{
	color: #00529B;
	font-weight: bold;
	margin-bottom: 5px;
	margin-top: 0px;
}.logo01 {
	background-color: #006633;
}
