/* CSS Document */

/*-AJOUT STYLE-*/
div#bloc-corps { width:1004px;}
div#bloc-left{ float:left; width:794px; margin-left:1px;}
div#bloc-right{ float:right; width:197px;padding-right:2px;}
div#espace-immo-haut, div#zone-logo-haut{ background:url(../images/droite/haut-immo-logo.png) left top no-repeat;
height:5px; width:197px;}
div#espace-immo-milieu, div#zone-logo-milieu{ background:url(../images/droite/fond-immo-logo.png) left top repeat-y;
height:162px; width:197px;/**/
position:relative;}
div#espace-immo-milieu img#fleche,
div#espace-immo-milieu div#espace-immobilier,
div#espace-immo-milieu div#selection-prog, 
div#espace-immo-milieu div#line-rouge,
div#espace-immo-milieu img#img-immo1,
div#espace-immo-milieu img#img-immo2{ position:absolute;}
div#espace-immo-milieu img#fleche{ left:10px; top:10px; width:15px; height:12px;}
div#espace-immo-milieu div#espace-immobilier{
left:30px; top:5px;
background:url(../images/droite/text-esp-immo.png) left top no-repeat;
width:150px; height:22px;}
div#espace-immo-milieu div#selection-prog{
left:30px; top:25px;
background:url(../images/droite/text-select-pgm.png) left top no-repeat; width:159px; height:32px;
}
div#espace-immo-milieu div#line-rouge{
left:7px; top:70px; width:182px; height:1px; background-color:#FF0000;}
div#espace-immo-milieu img#img-immo1{ width:85px; height:55px; left:8px; top:90px;}
div#espace-immo-milieu img#img-immo2{ width:85px; height:55px; left:103px; top:90px;}
		
div#espace-immo-bas, div#zone-logo-bas{ background:url(../images/droite/bas-immo-logo.png) left top no-repeat;
height:5px;width:197px;}

div#formulaire-mini{ width:197px; margin-top:0px;/*-2*//* border:1px solid #993300;*/ margin-bottom:3px;}/*-modification-*/
div#zone-logo-haut{ /*margin-top:3px;*//*3*/} /*-modification-*/
div#zone-logo-milieu{height:auto;/*495*//*469*//*507*//*412*//*435*/ padding-top:10px;}
div#zone-logo-afac, div#zone-logo-cnui-mefi-ip{ padding:0px 8px 0px 8px; color:#005ab8; font:normal 11px arial;}
div#zone-logo-afac a.zone-url{color:#005ab8; font:normal 11px arial; text-decoration:underline;}
div#zone-logo-cnui-mefi-ip{/*height:100px;*/}
div#zone-logo-cnui-mefi-ip img{ display:block;/*25*/ margin-top:20px;}
img#snui, img#mefi_ip{ margin-right:3px;/*float:left;*/ /*margin:auto;*/}
img#mefi_ip{ /*float:right;*//* margin:auto;*/}
div#zone-logo-afac img{ float:left; margin-top:2px;  margin-right:4px;}
div.trait-bleu-clair{ height:1px; margin:10px auto 10px auto; background-color:#bbeeff; width:185px; }
	
div#newsletter-textgarde{ margin-left:1px;}
div#news-letter{ /*float:left;*/width:199px; margin-top:7px;}/*11px*//*197px*/
div#haut-news-letter{ background:url(../images/droite/haut-news.png) left top no-repeat;
height:18px; width:199px; }/*197px*/
	div#haut-news-letter span{
	display:block; height:16px; width:180px;/*150*/ background:url(../images/droite/mail.jpg) 5px center no-repeat;
			font:bold italic 14px arial; color:#FFFFFF; text-indent:25px;}
div#corps-news-letter{ background:url(../images/droite/fond-news.png) left top repeat-y; height:29px;}
	input.adr-mail, input.ok{ margin-top:5px;}
	input.adr-mail{ width:122px ; height:14px; border:1px solid #338ce8; margin-left:20px;}
	input.ok{ background:url(../images/droite/button-ok-news.jpg) left top no-repeat; width:24px; height:18px; font:bold small-caps 13px arial; border:none; color:#ff000e;}
div#lien-utiles{ background:url(../images/droite/fond-lien-utile.png) left top repeat-y; height:30px; padding-top:5px;}
div#lien-utiles a{ display:block; background:url(../images/droite/puce-lien-news.png) 10px center no-repeat; font:normal 10px verdana; color:#FFFFFF; text-indent:18px;}
		
		div#bas-news{ background:url(../images/droite/bas-news.png) left top no-repeat; height:6px; margin-bottom:6px;}
div#text-mise-garde{ float:right;}
div#haut-avertissement{ background:url(../images/centre/haut-txt-garde.png) left top no-repeat; width:586px; height:5px;
	margin:0px auto 0px auto; margin-top:6px;}
div#corps-avertissement{ background:url(../images/centre/fond-txt-garde.png) left top repeat-y;width:586px;margin:0px auto 0px auto;}
div#bas-avetissement{background:url(../images/centre/bas-txt-garde.png) left top no-repeat; width:586px; height:5px;
margin:0px auto 0px auto;}
table#table-banniere{ width:98%;}
td#td-banniere{ width:81%;}
	div#date{ 
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px; color:#0000FF; float:left;
	}
/*-FIN AJOUT STYLE-*/

#header{
	width:1000px;/*794*/
	margin-left:1px;
	/*-modif michel-*/
	/*margin:auto;
	padding:auto;*/
	margin-bottom:6px;
	
	}
#image10{
	border:1px solid #333333;
}
#corps{
	width:794px;
	/*margin:auto;*/
	/*padding:auto;*/
	text-align:left;
	margin-bottom:10px;
	/*border:1px solid #000000;*/
}
#corps1{
	width:794px;
	/*-michel modif-*/
	/*margin:auto;
	padding:auto;*/
	text-align:left;
	/*margin-bottom:5px;
	border:1px solid #000000;*/
}
#corps2{
	width:794px;
	/*-modif michel-*/
	/*margin:auto;
	padding:auto;*/
	text-align:left;
	/*margin-bottom:10px;
	border:1px solid #000000;*/
}
/*#corps1{
	width:100%;
	margin:0px;	
	padding:0px;
	text-align:left;
	margin-bottom:10px;
}*/
/*#corps2{
	width:100%;
	margin:0px;
	padding:0px;
	text-align:left;
	margin-bottom:10px;

}*/
#corps21{
	border:2px #000000 solid;
	width:99%;
	margin:0px;
	padding:0px;
	/*text-align:left;
	margin-bottom:10px;*/

}
#corps22{
	border:2px #000000 solid;
	width:99%;
	margin:0px;
	padding:0px;
	/*text-align:left;
	margin-bottom:10px;*/

}
#corps23{
	border:2px #000000 solid;
	width:99%;
	margin:0px;
	padding:0px;
	/*text-align:left;
	margin-bottom:10px;*/

}
#conteneur-centre{
	width:586px;
	margin-top:10px;
}
/*#conteneur-centre hr{
	display:block;
	color:#0099FF;	
	visibility:visible;
	padding:0;
	margin-bottom:2px;
	margin-top:2px;
}*/
#conteneur-bleu-centre{ margin-top:-1px;
	width:586px;
	/*background-image: url(../images/gauche/bleu-fonce.gif);*/
	background-repeat:no-repeat;
}

#conteneur-bleu-centre img{height:90px; width:588px; border:none;}
#droite{
	width:586px;
	float:right;
	/*
	border:1px solid #000000;*/
}
#droite-bas{
	width:582px;
	float:right;
	
	/*border:1px solid #000000;*/
}

#footer{
	width:1000px;/*794*/
	margin:auto;
	/*padding:auto;*/
	text-align:left;
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#0066cc;
	/*margin-left:1px;*/
}

#liste-sites{
	width:1000px;/*794*/
	margin:auto;
	/*padding:auto;*/
	text-align:center;
	/*margin-left:1px;*/
}
div#content table{margin:0px auto 0px auto;}
/*-Ajout par michel : reduction de l'espace entre le formulaire et le bas-*/
div#content{ margin-bottom:0px; padding-bottom:0px;/* border:1px solid #990000;*/}
/*-Fin ajout-*/

.ombre_gauche 
{	
	width:0px;
	display:none;
}
