/* CSS Document */
body
{
	font-family: Arial, Helvetica, sans-serif;
	background:url(../images/fond-body_01.jpg);
	background-position:left top;
	background-repeat:repeat-x;
	background-color:#a4a4a4;
	text-align:center;
	font-size:12px;
	color:#242424;
	margin: auto;
	padding:5px 0;
}

td{font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#242424;}

a { 	
		font-size: 12px;
		color:#801C1F;
		text-decoration: none;
	
		}

a:hover {
		font-size: 12px;
		color:#F7B98B;
		text-decoration:none;
}
/*-----------------------------------------contenaire de toute la page---------------------------------*/
#page
  {
		margin:0 auto;
	     width:990px;
	     background-color:#929292;
		border:5px solid #E5E5E5;
		


   }
#HautPage{
		width:990px;
		height:190px;
		text-align:center;

}
#Logo{
		width:362px;
		height:180px;
		margin-top:10px;
		text-align:center;
		vertical-align:top;
		float:left;
		background-image:url(../images/fod-logo.jpg);
}

#Logo img{
		margin-top:18px;
}
#HautRight{
		width:628px;
		height:180px;
		margin-top:10px;
		float:left;
		text-align:center;
		background-image:url(../images/fond-menu.jpg);
		background-repeat:no-repeat;
		background-color:#949494;
}
#RefMarque {
		position:relative;
		width:589px !important;
		width:596px;
		height:17px !important;
		height:20px;
		font-size: 10px;
		color: #961519;
		float:left;
		margin-top:5px;
		margin-left:10px !important;
		margin-left:5px;
		margin-right:10px;
		padding-left:4px;
		padding-right:4px;
		padding-top:3px;
		clear:both;
		background-color:#FFD39C;
		}
		
#RefMarque a {
		font-size: 10px;
		color: #961519;
		text-decoration: none;
		}
		
#RefMarque a:hover {
		font-size: 11px;
		color: :#F7B98B ;
		text-decoration: underline;
		}

.MenuLeft {
		width:210px !important;
		width:222px;
		float:left;
		margin-top:6px;
		margin-left:12px;
		margin-right:9px;
		padding-top:0px;
		text-align: right;
		display:inline;
		}
.MenuLeft ul{
		margin:0px;
		padding:0px;
		padding-top:2px;

		}

.MenuLeft ul li{
		width:210px !important;
		width:222px;
		height:20px;
		font-size:14px;
		font-weight:bold;
		background-color:#801C1F;
		margin-left:0px;
		margin-bottom:2px;
		list-style:none;
		padding-top:0px;
		list-style-image:none;
		text-decoration:none;
		}

.MenuLeft ul li a {
		width:210px !important;
		width:222px;
		height:20px;
		font-size:14px;
		font-weight:bold;
		padding-right:12px;
		background-color:#801C1F;
		color:#FFDFB0;
		display:block;
		list-style:none;
		text-decoration:none;

		}

.MenuLeft ul li a:hover{
		width:210px !important;
		width:222px;
		height:20px;
		font-size:14px;
		font-weight:bold;
		background-color:#EEC48B;
		display:block;
		color:#801C1F;
		list-style:none;
		text-decoration:none;

		}

.MenuRight {
		width:210px !important;
		width:222px;
		float:left;
		margin-top:6px;
		margin-left:12px!important;
		margin-left:0px;
		text-align: left;
		display:inline;
		}
.MenuRight ul{
		margin:0px;
		padding:0px;
		padding-top:2px;

		}

.MenuRight ul li{
		width:210px !important;
		width:222px;
		height:20px;
		font-size:14px;
		font-weight:bold;
		background-color:#801C1F;
		margin-left:0px;
		margin-bottom:2px;
		list-style:none;
		padding-top:0px;
		list-style-image:none;
		text-decoration:none;

		}

.MenuRight ul li a {
		width:210px !important;
		width:222px;
		height:20px;
		font-size:14px;
		font-weight:bold;
		padding-left:12px;
		background-color:#801C1F;
		color:#FFDFB0;
		display:block;
		list-style:none;
		text-decoration:none;

		}

.MenuRight ul li a:hover{
		width:210px !important;
		width:222px;
		height:20px;
		font-size:14px;
		font-weight:bold;
		background-color:#EEC48B;
		display:block;
		color:#801C1F;
		list-style:none;
		text-decoration:none;
}

#Drapeau {
		width:133px;
		height:42px;
		float:right;
		margin-top:6px;
		margin-right:21px;
		display:inline;
		background-color:#B7B8BC;

}
#Drapeau  img{
		margin-left:2px;
		margin-top:3px;
}
#Drapeau a{

		font-size:10px;
		color:#FFFFFF;
		text-decoration:none;

}
#Drapeau a:hover{
		font-size:10px;
		color:#801C1F;
		text-decoration:none;
}

#aujourdhui {		
		width:130px !important;
		width:133px;
		height:54px!important;
		height:64px;
		float:right;
		margin-top:24px;
		margin-right:21px;
		text-align:right;
		font-size:11px;
		vertical-align:bottom;
		color:#961519;
		display:inline;
		background-color:#FFD39C;
		padding-top:10px;
		padding-right:3px;
}

#Adresse{
		width:972px!important;
		width:990px;
		height:20px;
		padding-top:4px;
		background:url(../images/fond-adresse.jpg) no-repeat #FFFFFF;
		background-position:bottom;
		padding-left:18px;
		text-align:left;
		clear:both;
		font-size:12px;
		color:#801C1F;
		vertical-align:middle;

}
#Adresse strong{
		font-size:12px;
		color:#801C1F;
		font-weight:bold;
}
#Adresse span{
		font-size:12px;
		color:#801C1F;
		font-weight:bold;
		margin-left:215px;


}


#Anim{
		width:990px;
		height:220px !important;
		height:236px;
		text-align:left;
		clear:both;

}
#Contenu{
		width:966px;
		text-align:left;
		margin:0 auto;
}
#TxtAccueil{
		width:339px;
		height:235px;
		background-image:url(../images/fondtxt.jpg);
		background-repeat:no-repeat;
		float:left;
		display:inline;
		text-align:justify;
		font-size:11px;
		color:#242424;
}
#TxtAccueil p{
		margin-top:4px;
		text-align:justify;
		font-size:11px;
		color:#242424;
		margin-left:12px;
		margin-right:22px;

}
#WrapContenu #Ctnt1 .lvb{ display:inline; background:none;}

#TxtAccueil img{
		margin-left:4px;
		border-bottom:9px solid #FAD29D;
		margin-top:4px;
}
#TxtAccueil span a{
		background-image:url(../images/puce.gif);
		background-repeat:no-repeat;
		background-position:70px 3px;
		display:block;
		border-bottom:none;
		font-size:12px;
		font-weight:bold;
		color:#801C1F;
		margin-left:210px;

}
#TxtAcuueil span a:hover{
		text-align:justify;
		font-size:12px;
		font-weight:bold;
		color:#EEC48B;
		margin-left:210px;

}


#Moteur{
		width:322px;
		height:235px;
		background-image:url(../images/fond-moteur.jpg);
		background-repeat:no-repeat;
		float:left;
		text-align:center;
		background-color:#FFFFFF;
}
#Moteur span{
		font-size:18px;
		color:#801C1F;
		font-weight:bold;
		display:block;
		text-align:left;
		margin-left:14px;
		margin-bottom:3px;
		padding-top:10px;
}
#Cadre3{
		width:305px;
		height:122px;
		display:inline;
		background-image:url(../images/fond_cadre3.jpg);
		background-repeat:no-repeat;
		float:left;

}

#Cadre3 span a{
		background-image:url(../images/puce.gif);
		background-repeat:no-repeat;
		background-position:26px 3px;
		display:block;
		border-bottom:none;
		font-size:12px;
		font-weight:bold;
		color:#801C1F;
		margin-left:268px;

}
#Cadre3 span a:hover{
		text-align:justify;
		font-size:12px;
		font-weight:bold;
		color:#EEC48B;
		margin-left:268px;

}



#Cadre3 p{
		margin-top:12px;
	/*	margin-right:5px;*/
		text-align:left;
		font-size:11px;
		color:#242424;

}

#Cadre3 img{
		margin-left:12px;
		margin-top:4px;
		margin-right:4px;
		float:left;
}
#Cadre4{
		width:305px;
		height:113px;
		background-image:url(../images/fond-cadre4.jpg);
		background-repeat:no-repeat;
		display:inline;
		float:left;

}
#Cadre4 span a{
		background-image:url(../images/puce.gif);
		background-repeat:no-repeat;
		background-position:73px 3px;
		display:block;
		border-bottom:none;
		font-size:12px;
		font-weight:bold;
		color:#801C1F;
		margin-left:220px;

}
#Cadre4 span a:hover{
		text-align:justify;
		font-size:12px;
		font-weight:bold;
		color:#EEC48B;
		margin-left:220px;


}



#Cadre4 p{
		margin-top:12px;
		margin-right:5px;
		text-align:left;
		font-size:11px;
		color:#242424;

}

#Cadre4 img{
		margin-left:12px;
		margin-top:4px;
		margin-right:4px;
		float:left;
}

#Villes{
		background:url(../images/fond_ville.jpg) repeat-x #E6E6E6;
		background-position:top;
		border-bottom:1px solid #FFFFFF;
		width:957px !important;
		width:968px;
		clear:both;
		font-size: 11px;
		color: #242424;
		text-align: left;
		padding-top:12px;
		padding-left:10px;
		padding-bottom:3px;

		}

		
#Villes a{
		font-size: 11px;
		color: #242424;
		text-decoration: none;
		font-weight:normal;
		}
#Villes strong{
		font-weight:normal;
		}
				
#Villes a:hover {
		font-size: 11px;
		color: #801C1F;
		font-weight: normal;
		text-decoration: underline;
		}

#Navigation{
		width:990px;
		text-align:center;
		background-image:url(../images/fond_nav.jpg);
		background-repeat:repeat-y;
		clear:both;
		}
		
#ZoneNav{
		font-family:Arial, Helvetica, sans-serif;
		text-align:left;
		background:url(../images/fond.jpg) no-repeat;
		font-size:12px;
		color:#242424;
		padding: 25px 25px 25px 25px;
		width:940px !important;
		width:990px;
		
		}
#ZoneNav strong font{
		color:#801C1F;
		}			
		
#Fond{
		width:990px;
		text-align:center;
		background-image:url(../images/fond.jpg);
		background-repeat:no-repeat;
		background-position:top;
		padding-top:10px;
		}


#EmbreRAnim{
		width:11px;
		height:236px;
		float:right;
		display:inline;
		}
#EmbreLAnim{
		width:13px;
		height:236px;
		float:left;
		display:inline;
		}
#Animation{
		width:966px;
		height:236px;
		float:left;
		}
/*TABLEAUX*/

.tabFond1{border-color: #FFDEB1; border-width:0; border-style:solid; padding:2px; font-family:Arial, Helvetica, sans-serif; color:#242424;}
.tabFond2{border-color: #801C1F; border-width:1px; border-style:solid; padding:2px; font-size:12px; font-family:Arial, Helvetica, sans-serif;  color:#242424;}
.tabTitre{background-color:#801C1F; color: #FFDEB1; font-size: 11px; font-weight: bold; font-family:Arial, Helvetica, sans-serif;}
.tabCouleur{background-color: #801C1F; border-color:#EBAB00; border-width:1px; border-style:solid; padding:2px; color: #ffffff ;}


/* CLASSES MISE EN PAGE GUIDE PRATIQUE */

.TitrePrint{
		background-color:#FFFFFF;
}

.tabPrint{
		font-size:12px;
		color:#242424;
		background-color:#FFFFFF;
		border:1px solid #801C1F;
}
.tabPrint strong{
		font-size:12px;
		font-weight:bold;
		color:#242424;
}
.txtTitre3 {
		font-size: 12px;
		font-style: normal;
		font-weight: bold;
		color:#242424;
		}

.gras {
		font-size: 12px;
		font-style: normal;
		font-weight: bold;
		color:#242424;
		}

.encadre {
		background-color: #801C1F;
		border-color: #EEC48B;
		border-width:1px;
		border-style:solid;
		padding:2px;
		color:#FFDEB1;
		}	
/*pages ventes*/
.selection{
		text-align:center;
}
.PageCreer{
		width:80%;
		height:100px;
		margin-top:80px;
		clear:none;
}

#Outils a{
		background-image:url(../images/puce-off.gif);
		background-repeat:no-repeat;
		background-position:0px 5px;
		text-align:left;
		font-size: 12px;
		color: #242424;
		text-decoration:none;
		padding-left:30px;
		line-height:20px;
		background-position:20px 5px;
		}

#Outils a:hover{
		background-image:url(../images/puce-on.gif);
		background-repeat:no-repeat;
		background-position:20px 5px;
		font-size: 12px;
		color: #801C1F;
		text-decoration:none;
		line-height:20px;
				}


#Plan a{
		background-image:url(../images/puce-off.gif);
		background-repeat:no-repeat;
		background-position:0px 5px;
		text-align:left;
		font-size: 12px;
		color: #242424;
		text-decoration:none;
		padding-left:30px;
		line-height:20px;
		background-position:20px 5px;
		}

#Plan a:hover{
		background-image:url(../images/puce-on.gif);
		background-repeat:no-repeat;
		background-position:20px 5px;
		font-size: 12px;
		color: #801C1F;
		text-decoration:none;
		line-height:20px;
				}

/*Class moteur*/


/*.txtMoteur{
	font-size:9px;
	color:#7D7D7D;
	padding-left:30px;
	padding-top:16px;
	
}*/

.tabFond1Mini td{
		padding-bottom:10px;	
}

.tabTitremini{
	font-size:11px;
	color:#242424;
	padding-left:6px;
}

.tabFond2mini{
	font-size:11px;
	color:#242424;
}
.tabFond2mini1{
	font-size:11px;
	color:#242424;
}

#tabMoteur td{
	padding-bottom:9px;	
}


.typeBien{
	border:1px solid #000000;
	font-size:11px;
	color:#000000;
	height:18px;
	width:178px;
	background-color:#FFFFFF;
}
.budget{
	background-color:#FFFFFF;
	border:1px solid  #000000;
	font-size:11px;
	color:#000000;
	width:77px;
	height:17px;
	margin-right:5px;
}
.proximite{
	background-color:#FFFFFF;
	border:1px solid #000000;
	font-size:11px;
	color:#000000;
	width:64px;
	height:18px;
}
.forme{

	font-size:11px;
	border:1px solid #000000;
	color:#000000;
	width:178px;
	height:18px;

}

/* 20070430 BY WEBAGENCY */
.clear{clear: both;}
/**/
#Wrap{padding:0; margin: 0; background: url(../images/wrap_ctntanim.jpg) no-repeat; text-align: center; width: 990px;}
#CtntAnim{ width:965px !important; width:967px; border:1px solid #fff; background: url(../images/fd_ctntanim.jpg) repeat-x #e0e0e0; padding:0; margin: 0 0 0 12px; _margin: 0 0 0 2px;}
/* part 1*/
#CtntAnim #CtntAdresse{font-size: 12px; padding: 5px 3px 2px 3px; color: #801c1f;}
#CtntAnim #CtntAdresse p{padding:0; margin: 0;}
#CtntAnim #CtntAdresse .addr{float: left;}
#CtntAnim #CtntAdresse .link{float: right;}
#CtntAnim #CtntAdresse .link a{font-weight: bold; padding: 0 10px 0 0; background: url(../images/puce.gif) right no-repeat;}
#CtntAnim #CtntAdresse .sep{clear: both; border-bottom: 1px solid #b07e7f; padding: 3px 0 0 0;}
/* part 2*/
#CtntAnim #CtntFlash{padding:0 0 3px 0; margin: 0;}

/* incl:bas.htm */
#WrapFooter{background: url(../images/wrap_footer.jpg) no-repeat #d3d3d3; width: 990px; padding: 10px 0;}
#Footer{width:965px !important; width:967px; padding:0; margin:auto; background: #801c1f; border: 1px solid #d17d7f; color: #ffdeb1; font-size: 11px;}
#Footer p{padding:0; margin: 0;}
#Footer a{color: #ffdeb1; text-decoration: none; font-size: 11px;}
#Footer .link1{float: left; padding: 7px 0 7px 10px;}
#Footer .link2{float:right; padding: 7px 10px 7px 0;}
#Footer .link2 a.plan{padding: 0 10px;}
#Footer .link2 a.mentions{padding: 0 0 0 10px;}
#Footer .link2 a:hover{color: #cc9077;}

/* index.htm */
#WrapContenu{background:url(../images/wrap_contenu.jpg) no-repeat; width: 990px; height: 302px; overflow: hidden; padding: 0; margin: 0;}
#WrapContenu div{padding: 0; margin: 0;}
/**/
#WrapContenu #Ctnt1{position: relative; float: left; overflow: hidden; width: 321px; height: 227px; margin: 14px 0 18px 17px; _margin: 14px 0 18px 9px;}
#WrapContenu #Ctnt1 .wrapImgCtnt1{padding: 0 0 10px 0; margin: 0; background: #fad29e;}
#WrapContenu #Ctnt1 .txtCtnt1{padding: 6px; margin: 0; font-size: 11px; text-align: justify;line-height:11px;}
#WrapContenu #Ctnt1 a{display: block; text-align: right; padding: 0 10px 0 0; margin: 0; font-weight: bold; background: url(../images/puce.gif) right no-repeat;}
/**/
#WrapContenu #Ctnt2{position: relative; float: left; overflow: hidden; width: 315px; height: 227px; margin: 14px 0 18px 18px; }
#WrapContenu #Ctnt2 .titreCtnt2{text-align:left; font-size:18px;	color:#801C1F; font-weight:bold; padding: 5px 0 0 5px; margin: 0;}
/* coups de coeur */
#WrapContenu #Ctnt3{position: relative; float: left; overflow: hidden; width: 288px; height: 227px; margin: 14px 0 18px 15px;}
#WrapContenu #Ctnt3 .blocCtnt3{height:105px; overflow: hidden; margin: 0 0 17px 0; padding: 0;}
#WrapContenu #Ctnt3 .blocCtnt3 a.photoCDC img{float: left; margin: 0 5px 0 0; border: none; width:135px; height:105px;}
#WrapContenu #Ctnt3 .blocCtnt3 a.photoCDC:hover img{opacity : 0.6;  filter : alpha(opacity=60);}
#WrapContenu #Ctnt3 .blocCtnt3 a{text-align: left; display: block; color: #801C1F; font-weight: bold;}
#WrapContenu #Ctnt3 .blocCtnt3 a:hover{color: #F7B98B;}
#WrapContenu #Ctnt3 .blocCtnt3 p.descrCDC{padding: 0; margin: 0; text-align: left; font-size: 10px; height: 40px; overflow: hidden;}
#WrapContenu #Ctnt3 .blocCtnt3 a.voir{text-align: right; padding: 0 10px 0 0; margin: 0; background: url(../images/puce.gif) right no-repeat;}
/**/
#WrapContenu #Ctnt4{clear: both; width: 958px; height: 40px; overflow: hidden; margin: 0 0 0 17px; _margin: 0 0 0 3px;}
#WrapContenu #Ctnt4 .ListeVillesContent{padding: 10px; color: #801c1e;}
#WrapContenu #Ctnt4 .ListeVillesContent .ListeVilles strong{font-weight: normal;}

/* notre-secteur.htm */
#CtntAgence p{text-align: justify; width:100%;}
#CtntAgence strong {color: #801C1F;}
#CtntAgence .InTxt {float:left; height : 155px; margin-right:5px; border: solid 1px #801C1F;}
table#PhotosVillage{margin:auto; width: 800px;}
table#PhotosVillage td{text-align: center; padding: 10px 0;}
table#PhotosVillage td img{display: block; margin:auto;}

/* offres.htm */
#ZoneNav div table{width: 900px; text-align: justify;}
#ZoneNav div hr,#ZoneNav div table td hr{width: 900px; height: 2px; border: 0; background: #7fa2bd; color: #7fa2bd;}

/* notre-agence.htm */
#NotreAgence{padding: 0 25px 10px 25px;}
#NotreAgence img.agence{float: left; margin: 0 20px 10px 0;}
#NotreAgence p{text-align: justify;}

#ConteneurAnn {width:94%;}
