/* CSS Document */
body { 	
	background:url(../images/fond_contenu.gif) repeat-x #EDF1E8;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#364A32;
	margin: 0px;
}
td{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000;

}

a{ 	
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#AC473F;
	text-decoration: none;
	
}

a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#C06E62;
	text-decoration: none;
}

div
{
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
}

p
{
  margin:0;
  padding:0;
}
dl, dt, dd, ul, li,h1 {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
ul li  {
	margin: 0;
	padding: 0;
}
#General	
	{
	width:100%;
	text-align:center;
	}
#pere
{
	width:990px;
	margin:0 auto;
}

#Header
{
	width:990px;
	height:119px;
}

#Baniere
{
	width:990px;
	height:119px;
	float:left;
}
#Ban
{
	width:990px;
	background-image:url(../images/banniere.jpg);
	height:100px;
	}
.Logo
	{
	margin:4px 0 0 0px  ;
	}	
.PetitLogo
	{
	margin-left:145px;
	margin-top:45px;
	}	
#Adress	
	{
	width:251px;
	height:76px;
	text-align:right;
	background:url(../images/petite-flesh.gif) no-repeat;
	margin-left:54px;
	margin-top:22px;
	padding-left:10px;
	line-height:16px;
	color:#6C9262;
	font-weight:bold;
	font-size:12px;
	}
#Adress a
	{
	color:#6C9262;
	font-weight:bold;
	font-size:12px;
	}	
#Adress a:hover
	{
	color:#6C9262;
	text-decoration:underline;
	font-weight:bold;
	font-size:12px;
	}		
#Menu
{
	width:990px;
	background-image:url(../images/pixel-menu.gif);
	height:19px;
	font-size:14px;
	color:#FFFFFF;
	text-align:right;
}
#Menu p
{
	margin-right:8px;
	line-height:18px;
}
#Menu span
{
	padding-right:5px;
	padding-left:5px;
}
#Menu a
{
	font-size:14px;
	color:#FFFFFF;
	
}
#Menu a:hover
{
	color:#F8E8CE;
}
#Drapeaux
{
width:75px;
height:19px;
float:left;
}
#Drapeaux img
{
margin-left:9px;
margin-top:3px;
}

#Anim
{
	width:990px;
	background-color:#fff;

}
	
#FondAdress
{
	background-image:url(../images/fond-adress.jpg);
	float:left;
	width:390px;
	height:260px;
	float:left;
}

#Milieu
{
	width:1000px;
	background-color:#CC0066;
	background:url(../images/pixel-pere.gif) repeat-y;
}
#Index
{
	width:990px;
	min-height:200px;
	_height:200px;
	background-image:url(../images/pixel-index.gif);
}
#Index2
{
	width:980px;
	background-image:url(../images/pixel-index.gif);
	padding-left:10px;
	_height:450px;
	min-height:450px;
	
}
#test
{
	float:left;
	width:0px;
	height:0px;
}	
#Paragraphe
{
	width:730px;
	height:200px;
	background:url(../images/flesh-superieur.gif) no-repeat;
	background-position:right 12px;
	font-size:11px;
	color:#802524;
	float:left;
	text-align:justify;
}
#Paragraphe h2
{
	width:370px;
	margin:0 0 0 25px;
	padding:23px 0 18px 28px;
	color:#141014;
	font-size:18px;
	font-weight:bold;
	background:url(../images/petit-carte.gif) no-repeat;
}
#Paragraphe p
{
	font-size:11px;
	color:#141014;
	padding:0 0 10px 49px;
}

#Paragraphe span
{
	color:#BA2526;
	font-size:12px;
	font-weight:bold;
	padding:0 0 10px 49px;
	display:block;

}
#Paragraphe a
{
	color:#BA2526;
	font-size:11px;
}
#Paragraphe a:hover
{
	color:#BA2526;
	font-size:11px;
	text-decoration:underline;
}




#Tour
{
	width:220px;
	height:20px;
	margin-left:470px;
	margin-top:0px;
}
#Tour a
{
	color:#802524;
	font-size:11px;
	text-decoration:underline;
}
#Tour a:hover
{
	color:#802524;
	font-size:11px;
	text-decoration:none;
}

#Espace
{
	width:210px;
	height:20px;
	margin-top:10px;
	margin-bottom:10px;
}
#rechercher
{
	width:200px;
	height:26px;
	background:url(../images/puce-rechercher.gif) no-repeat;
	background-position:26px 30px;
	padding-left:65px;
	padding-top:34px;
	font-size:15px;
	font-weight:bold;
	color:#2594B8;
}
#Moteur
{
	width:305px;
	height:0px;
	padding-left:68px;
}
#Villes
{
	width:232px;
	height:126px;
	margin:14px 0 0 14px;
	color:#3F8257;
	float:left;
	font-size:12px;
	text-align:center;
}
#Villes span
{
	font-size:14px;
	color:#E83014;
	text-decoration:underline;
}
#Villes strong
{
	font-size:14px;
	color:#fff;
}		
#Villes p
{
	font-size:12px;
	color:#364A32;
}
#Villes a
{
	font-size:12px;
	color:#E83014;
	font-weight:normal;
}
#Villes a:hover
{
	font-size:12px;
	color:#618D4E;
	font-weight:normal;
}
#Agence
{
	width:220px;
	height:20px;
}
#Immobilier
{
	width:150px;
	float:right;
	margin-top:-20px;
	text-align:justify;
	color:#69792E;
	font-size:14px;
}
.charente
{
	margin-right:7px;
	margin-top:-18px;
}
#Bas
{
	width:990px;
	background-image:url(../images/ombre-bas.gif);
	height:21px;
	color:#FFFFFF;
}
.Clear
{
	clear:both;
}	
/* -------- Seloger-------  */
#Seloger
	{
	width:510px;
	float:right;
	margin-top:2px;
	margin-right:5px;
	font-size:14px;
	color:#FFFFFF;
	}
#Seloger a
	{ 
	font-size:14px;
	color:#FFFFFF;
	}
#Seloger a:hover
	{ 
	color:#F8E8CE;
	font-size:14px;
	}
#Seloger span
	{ 
	padding-left:5px;
	padding-right:5px;
	}
	

/* -------- Mini Moteur-------  */		
.tabTitremini
	{
	font-size:11px;
	color:#76161D;
	}
.tabTitremini2
	{
	font-size:11px;
	color:#76161D;
	}
.tabFond1Mini 
	{
	font-size:11px;
	color:#76161D;
	}

.tabFond2mini 
	{
	font-size:11px;
	color:#76161D;
	}	
.typeBien
	{
	border:1px solid #879AB5;
	background-color:#C7CDD7;
	font-size:11px;
	color:#000000;	
	width:157px;
	height:16px;
	margin:0px;
	padding:0px;
	}

.nbPieces
	{
	height:16px;
	width:76px;
	border:1px solid #879AB5;
	background-color:#C7CDD7;
	font-size:11px;
	color:#000000;	
	margin:0px;
	padding:0px;
	}

.budget 
	{
	font-size:11px;
	color:#000000;	
	height:12px;
	border:1px solid #879AB5;
	background-color:#C7CDD7;
	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;
	}	
.Ok
	{
	padding-right:20px;
	padding-top:18px;
	}
/*TABLEAUX*/


.tabFond1{border-color:#E68E22; border-width:0; border-style:solid; padding:2px; font-family:Arial, Helvetica, sans-serif; color:#fff;}
.tabFond2{border-color:#E68E22; border-width:1px; border-style:solid; padding:2px; font-size:12px; font-family:Arial, Helvetica, sans-serif;  color:#fff;}
.tabTitre{background-color:#E83E25; color: #fff; font-size: 11px; font-weight: bold; font-family:Arial, Helvetica, sans-serif;}
.tabCouleur{background-color: #E68E22; border-color:#2F309D; border-width:1px; border-style:solid; padding:2px; color: #fff ;}



/* CLASSES MISE EN PAGE GUIDE PRATIQUE */
.txtTitre3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color:#fff;
}
.gras {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color:#fff;
}

.encadre {
	background-color:#D1DBA4;
	border-color: #A94F44;
	border-width:2px;
	border-style:solid;
	padding:2px;
	color:#000000;
}	

/* CLASSES POUR LISTE_AGENCE_CP */
a.liste_agences_lien {
	color:#802524;
	font-size:13px;
	font-weight:bold;
	padding-left:18px;

}
a.liste_agences_lien:hover {
	color:#802524;
	text-decoration:underline;
	font-size:13px;
	font-weight:bold;
	}
.liste_agences_nom {
	color:#fff;
	font-size:11px;
	font-weight:bold;
}
.liste_agences_info {
	color:#fff;
	font-size:11px;
	font-weight:bold;
}


#EnConstruction{padding: 50px 0; text-align: center; font-size: 14px; font-weight: bold; color:#AB4940; padding-top:0;}
#EnConstruction h5{font-size: 18px; padding: 100px 0 0 0; background: url(../images/en-construction.gif) center no-repeat; color:#AB4940;}
#EnConstruction a{font-size: 14px; text-decoration: none; color:#C37165;}
#EnConstruction a:hover{text-decoration: underline;}


ul#Outils li a{color:#AC473F;}
ul#Outils li a:hover{color:#C06E62;}
ul#Plan li{color:#AC473F;border-bottom:2px solid #E06347;}
ul#Plan li a{color:#AC473F;}
ul#Plan li a:hover{color:#C06E62;}
ul#Plan div a{ margin-left:10px;color:#0D080D;}
ul#Outils li.list{border-bottom:2px solid #E06347;}
ul#Outils li.list outil1{ border:none;}
ul#Plan li.plan{border-bottom:2px solid #E06347;}
ul#Outils{margin: 10px 100px; list-style: none; border-top: 2px solid #E06347;}
/* -------- Agence-------  */		
fieldset
{
	border:2px solid #AB4A41;
	width:60%;
	text-align:center;
}
legend
{
	color:#802524;
}

fieldset a 
{
	text-decoration:underline;
}
#Text p
{
	margin-top:10px;
	margin-bottom:10px;
}
/* -------- sous Menu-------  */	

#AnimEnsemble{ float:left; height:260px; width:600px; position:relative;}
#Phto{float:left;width:590px;margin:4px 0 0px 5px;position: absolute; top:0; left:0;z-index:1;}
#SousMenu { width:670px; text-align: left; position: absolute;  z-index: 3; left:320px; }

#sm1{ width:670px; display: none;background:#E83A1F; text-align:right;height: 23px; overflow: hidden; -moz-opacity: 0.90; filter: alpha(opacity=100); opacity: 0.90; }
#sm2{ width:670px; display: none;background:#E83A1F; text-align:left;height: 23px; overflow: hidden; -moz-opacity: 0.90; filter: alpha(opacity=100); opacity: 0.90; }
#SousMenu { width: 670px; text-align: right; position: absolute;  z-index: 3;}
#SousMenu a{font-size:12px; color:#fff; line-height: 23px; height: 23px;padding:0 10px;background:url(../images/puce_sm.gif) 0 4px no-repeat;}
#SousMenu a:hover{font-size:12px; color:#fff; text-decoration:underline;}

.agent{width:100%; text-align:justify;line-height:18px;font-size:14px; font-family:"Times New Roman", Times, serif;}
.agent h1{font-size:15px;color:#AD4942;padding:10px;}

.txtbleu1{color:#0000FF;font-size:15px;font-style:italic;}
.txtbleu2{color:#0000FF;font-size:16px;font-style:italic;}
.txtbleu3{color:#0000FF;font-size:18px;font-style:italic;}
.txtbleu4{color:#0000FF;font-size:20px;font-style:italic;font-weight:normal;}
.txtbleu5{color:#0000FF;font-size:22px;font-style:italic;}
.txtbleu6{color:#0000FF;font-size:24px;font-style:italic;}

.txtrouge{ color:#FF0000;font-weight:bold;font-style:normal;font-size:20px;}

.agent p{padding:10px;}
.agent strong{color:#562421;}
.agent ul {list-style-position: inside; margin-left: 30px; list-style-image:url(../images/puce1.gif);}
.agent h2{font-size:20px;color:#562421;font-family:"Times New Roman", Times, serif;}


