/* Redefinitions des balises HTML */ 
*{margin:0;padding:0;}
body {text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; background:url(../images/pixelPrincipal.jpg) repeat-x #FCFDC4;font-size: 12px;}
a{text-decoration:none;color:#FFFF94;}
a:hover{text-decoration:none;color:#fff;}
img{border:0}
td{font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color:#fff;}
.clear{clear:both;}

/*Base de site*/
#page{width:988px;margin:0 auto;text-align:left;background:url(../images/pixelConteneur.jpg) repeat-y right #050537;}
#header{width:977px;height:85px;background-color:#000031;float:left; padding:7px 3px 0 0; position:relative;}
#contenuIndex{width:980px; min-height:208px; _height:208px; background:url(../images/pixelIndex.jpg) repeat-x 0 0 #050537;padding:0px;}
#contenu{width:980px; min-height:208px; _height:208px; background:url(../images/pixelIndex.jpg) repeat-x 0 0 #050537;padding:10px 0px;}
#footer{width:982px;height:25px; clear:both; background:url(../images/footer.jpg) no-repeat #FDFDC7; padding:4px 0 0 6px;font-size:10px;font-weight:bold;}
/* #conteneur{width:988px;background:url(../images/pixelConteneur.jpg) repeat-y right #fff; z-index:1;} */ 

/* Region */
#region{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#fff;margin:0;padding:0;}
#region p{margin:15px 25px;}
.extrait{font-style:italic;}

/*Autre*/
#conteneurMoteur{width:978px;height:261px;background-color:#fff; border:1px solid #fff;}
#Conteneurmenu{width:988px;height:36px;position:relative;z-index:2;}
#menu{background-color:#000034;width:980px;height:36px;float:left;border-top:solid 1px #FFFF94;}
#menuEN{background-color:#000034;width:980px;height:36px;float:left;border-top:solid 1px #FFFF94;}
#menuNL{background-color:#000034;width:980px;height:36px;float:left;border-top:solid 1px #FFFF94;}
#menuUL{background-color:#000034;width:980px;height:36px;float:left;border-top:solid 1px #FFFF94;}

#menu ul{list-style-type:none;}
#menu li{height:36px;text-align:center;line-height:36px;border-right:solid 1px #FFFF94; float:left; }
#menu li a{font-size:11px;color:#FFFF94;font-weight:bold; height:36px;display:block;padding:0 8px 0 8px; float:left;}
#menu li a:hover{ background-color:#FEFF99;color:#000035;}
#menu .menuDroit{border-right:none;}

#menuNL ul{list-style-type:none;}
#menuNL li{height:36px;text-align:center;line-height:36px;border-right:solid 1px #FFFF94; float:left; }
#menuNL li a{font-size:11px;color:#FFFF94;font-weight:bold; height:36px;display:block;padding:0 3px 0 3px;float:left;}
#menuNL li a:hover{ background-color:#FEFF99;color:#000035;}
#menuNL .menuDroit{border-right:none;}

#menuUL ul{list-style-type:none;}
#menuUL li{height:36px;text-align:center;line-height:36px;border-right:solid 1px #FFFF94; float:left; }
#menuUL li a{font-size:10px;color:#FFFF94;font-weight:bold; height:36px;display:block;padding:0 4px 0 4px;float:left;}
#menuUL li a:hover{ background-color:#FEFF99;color:#000035;}
#menuUL .menuDroit{border-right:none;}

#menuUL ul{list-style-type:none;}
#menuUL li{height:36px;text-align:center;line-height:36px;border-right:solid 1px #FFFF94; float:left; }
#menuUL li a{font-size:10px;color:#FFFF94;font-weight:bold; height:36px;display:block;padding:0 4px 0 4px;float:left;}
#menuUL li a:hover{ background-color:#FEFF99;color:#000035;}
#menuUL .menuDroit{border-right:none;}


.ssmenu1{width:136px; height:70px; padding:5px;position:absolute;left:70px;top:35px;z-index:10; background-color:#FEFF99; border:1px solid #000; line-height:23px;}
.ssmenu1 a{color:#000031;font-size:12px;}
.ssmenu1 a:hover{color:#000031; font-size:12px; text-decoration:underline;}
.ssmenu2{width:136px; height:50px; padding:5px;position:absolute;left:218px;top:35px;z-index:10; background-color:#FEFF99; border:1px solid #000; line-height:23px;}
.ssmenu2 a{color:#000031;font-size:12px;}
.ssmenu2 a:hover{color:#000031; font-size:12px;text-decoration:underline;}
.slogan{position:absolute;top:51px;right:82px;}
.drap{position:absolute;top:7px;right:4px;}
.coin{float:left;}

#presentation{width:633px; height:197px;background:url(../images/pixelIndex.jpg) repeat-x;float:left; border-top:1px solid #fff; border-bottom:1px solid #fff; border-right:1px solid #fff; padding:11px 0 0 16px;}
#presentation #text{width:580px;background:url(../images/puce.gif) no-repeat;font-size:11px;color:#fff; padding:4px 0 0 38px; font-weight:bold; }
#presentation p{line-height:19px;margin:0 0 0 0; margin:0 0px 6px 0;}
#photo{width:328px;height:208px;border-left:1px solid #fff; border-bottom:1px solid #fff;border-top:1px solid #fff; border-right:1px solid #fff;background:url(../images/photo.jpg) no-repeat; float:left; }
#anim{width:648px;height:261px;float:left; z-index:1;}
.marge{padding-left:11px;}
.couleur{color:#ffff9c;}
.notreAgence{float:right;}
.notreAgence a{color:#fdfb97;}
.notreAgence a:hover{color:#fcfbd9;}
.textPre{font-size:11px;color:#fff;width:95%;padding:20px 0 0 30px; text-align:justify;line-height:18px; font-weight:bold;}
.textPre p{ padding-bottom:10px;}
#CguFormulaire{color:#fff;}
#CguFormulaire a{color:#fff;}
#CguFormulaire a:hover{color:#FEFF99;}
#MentionsLegales{color:#fff;}
#EnConstruction{color:#fff;}
#EnConstruction h5{ padding-bottom:10px;}
#moteur{width:302px;height:262px;float:left;background:url(../images/backMoteur.jpg) no-repeat right; padding-left:26px;}
#moteur h3{font-size:15px;font-weight:bold;color:#000031;padding:20px 20px 0px 20px;}
#footer span{height:10px;padding:0 6px 0 6px;background:url(../images/separateur.gif) no-repeat right; float:left;} 
#footer span a{font-size:10px;font-weight:bold;color:#0A0D2A;}
#footer span a:hover{color:#050537;}
#footer span.separ{background:none;}

/* -------- Mini Moteur-------  */	
.Minienvoyer{padding:0 36px 0 0;}
	
.tabTitremini
	{
	font-size:10px;
	color:#000031;
	}
.tabTitremini2
	{
	font-size:9px;
	color:#216079;
	}
.tabFond1Mini 
	{
	font-size:10px;
	color:#216079;
	}

.tabFond2mini 
	{
	font-size:10px;
	color:#216079;
	}	
.typeBien
	{
	border:1px solid #8B99B5;
	background-color:#C8CDD6;
	font-size:11px;
	color:#000000;	
	width:157px;
	_height:18px;
	height:14px;
	margin:0px;
	padding:0px;
	}
.Form		{
	border:1px solid #8B99B5;
	background-color:#C8CDD6;
	font-size:11px;
	margin-left:42px;
	color:#000000;	
	width:157px;
	_height:18px;
	height:14px;
	padding:0px;
	}
*+html .typeBien
	{
	border:1px solid #8B99B5;
	background-color:#C8CDD6;
	font-size:11px;
	color:#000000;	
	width:157px;
	height:18px;
	margin:0px;
	padding:0px;
	}

.nbPieces
	{
	_height:18px;
	height:14px;
	width:76px;
	border:1px solid #8B99B5;
	background-color:#C8CDD6;
	font-size:11px;
	color:#000000;	
	margin:0px;
	padding:0px;
	}
*+html .nbPieces
	{
	height:18px;
	width:76px;
	border:1px solid #8B99B5;
	background-color:#C8CDD6;
	font-size:11px;
	color:#000000;	
	margin:0px;
	padding:0px;
	}


.budget 
	{
	font-size:11px;
	color:#000000;	
	height:12px;
	border:1px solid #8B99B5;
	background-color:#C8CDD6;
	width:36px;
	margin:0px;
	padding:0px;
	}
.proximite 
	{
	font-size:11px;
	color:#000000;	
	height:12px;
	border:1px solid #8B99B5;
	background-color:#C8CDD6;
	width:45px;
	margin:0px;
	padding:0px;
	}	
.euro 
	{
	font-size:9px;
	color:#000000;
	border:1px solid #829AAD;
	height:20px;
	width:36px;
	margin-top:4px;
	padding:0px;
	}
.MentionsLegales a{
	}			
	/* ------------    Outils.htm      ------------------*/

#Outils h1{ color:#FBD906; font-size:16px;}
ul#Outils{margin:0px 100px; list-style: none; border-top: none}
#Outils a{ font-size:11px; font-weight:bold; color:#fff; text-decoration:none; display:block; height:25px; padding-left:30px;}
#Outils a:hover{ font-size:11px; font-weight:bold; color:#FFFF94; text-decoration:none; display:block; height:25px; padding-left:30px;}
ul#Outils li a:hover{ color:#FFFF94;}
ul#Outils li.list{border-bottom: none;}

/* ------------    Plan.htm      ------------------*/
.ul#Plan *{text-decoration: none; font-weight: bold;}
ul#Plan{padding: 2em 8em; list-style: none;}
ul#Plan li.plan,
ul#Plan li.planAnnonces{border-bottom: none; font-size: 1.6em;color:#fff;}
ul#Plan li.planAnnonces{margin: 2em 0 0 0;color:#fff;}
ul#Plan li{padding: 0.3em 0; border-bottom: none;}
ul#Plan li a{display: block; color:#fff;padding-left:30px; height:25px;  font-size: 11px;}
ul#Plan li a:hover{color: #FFFF94;padding-left:30px; height:25px;  font-size: 11px;}
ul#Plan span.nbAnn{font-size: 0.9em;}
ul#Plan li ul{margin: 0 0 0 25px;}
ul#Plan li ul li.subListTitle{border: none;list-style-type:none;color:#fff;}
ul#Plan li ul li.subList{border-top: none; border-bottom: none;list-style-type:none;}
ul#Plan li ul li.subListVilles{width: 31%; float: left; position : relative; padding: 1em 0 0.5em 0; margin: 0 1em 0 0; list-style-type:none;}
	
/* ------------    message.htm  &   estimation.htm     ------------------*/

.tabFond1{border-color:#203B41; border-width:0; border-style:solid; padding:2px; font-family:Arial, Helvetica, sans-serif; color:#fff;}
.tabFond2{border-color:#203B41; border-width:1px; border-style:solid; padding:2px; font-size:11px; font-family:Arial, Helvetica, sans-serif;  color:#fff;}
.tabTitre{background:#FEFF99; height:25px; color:#000; font-size: 11px; font-weight: bold; font-family:Arial, Helvetica, sans-serif; padding-left:5px;}
.tabCouleur{background:#FEFF99; border-color:#555555; height:23px; border-width:1px; border-style:solid; padding:2px; color:#fff ;}
.estimationNomAgence{font-weight:bold; margin-bottom:20px; display:block; color:#FFFFFF; font-size:16px;}
#annonces{ margin-left:60px;}
.selection{ margin-left:50px; margin-bottom:10px; color:#F8DD00;}

/* */
#ConteneurAnn{background:none;}

#AnnoncesDefilantes  {
font-family: Arial, Verdana, sans-serif;
font-size: 11px;
color: #8498b9;
text-decoration: none;
font-weight: normal;
padding:0px 30px 0 30px;
}


#AnnoncesDefilantes a {

text-decoration: none;
font-weight: normal;
color: #8498b9;

}
	
#AnnoncesDefilantes a:hover {
font-family: Arial, Verdana, sans-serif;
font-size: 11px;
color: #233975;
font-weight: normal;
text-decoration: none;
}





