body{background-color:#FFFFFF;color:#000000;font-family:Arial, Helvetica, sans-serif;}
#gen{width:1024px;margin:auto;}
#gentot{float:left;border:1px solid #093505;width:1024px;}
#cadreban{width:100%;background:url(../img/logo.jpg) no-repeat;height:146px;}
#menu{float:left;width:1024px;background-color:#2b7521;color:#FFF;font-family:"Myriad Pro";text-align:center;height:23px;padding-top:2px;}
#menu a{color:#FFF;text-decoration:none;font-family:"Myriad Pro";margin-left:40px;margin-right:40px;font-size:16px;}
#menu a:hover{color:#FFF;text-decoration:underline;font-family:"Myriad Pro";}
#drap{float:left;margin:5px 5px 0px 35px;width:84px;}
#drap img{margin-left:10px;}
#accueil{float:left;width:95px;margin-top:1px;}
#accueil a{color:#000000;font-family:Arial, Helvetica, sans-serif;text-decoration:none;}
#accueil a:hover{text-decoration:underline;}
#presentation{float:left;width:120px;margin-left:11px;margin-top:1px;}
#presentation a{color:#000000;font-family:Arial, Helvetica, sans-serif;text-decoration:none;}
#presentation a:hover{text-decoration:underline;}
#contact{float:left;width:120px;margin-left:18px;margin-top:1px;} 
#contact a{color:#000000;font-family:Arial, Helvetica, sans-serif;text-decoration:none;}
#contact a:hover{text-decoration:underline;}
#agences{float:right;color:#FFF;margin-right:40px;font-size:25px;}
#nosclients{float:left;width:185px;margin-left:20px;margin-top:1px;} 
#nosclients a{color:#000000;font-family:Arial, Helvetica, sans-serif;text-decoration:none;}
#nosclients a:hover{text-decoration:underline;}
#bas{float:left;background:url(../img/bas.jpg) left top no-repeat;width:100%;height:50px;}
#haut{float:left;background:url(../img/hautfond.jpg) left top no-repeat;width:100%; height:22px;}
#centre{float:left;background:url(../img/fond.jpg) left top repeat-y;width:1024px;}
#fr{float:left;width:20px;margin-top:2px;}
#en{float:left;width:20px;margin-left:10px;margin-top:2px;}
/*----------------bas de page----------------*/
#footer{float:left;width:100%;margin-top:0px;color:#000;font-size:12px;text-align:center;}
#footer a{color:#000;text-decoration:none;}
#footer a:hover{color:#000;text-decoration:underline;}

/*------------ page accueil-------------------*/
#accueilgen{float:left;border:1px solid red;width:100%;}
#accueilgauche{float:left;border:1px solid red;width:600px;}
#accueiltexte{float:left;border:1px solid green;}
#accueildroit{float:left;border:1px solid blue;width:400px;}
/* CSS Document */
.accueil_texte {
	padding:25px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:justify;
	color:#000;
}
.accueil_promotion {
	width:150px;
	color:#000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
.accueil_table {
	width:95%;
}
.accueil_img_coeur {
	border:1px #000 solid;
	height:140px;
}
.accueil_promo_lien a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#980203;
	text-decoration:none;
}
.accueil_promo_lien a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#980203;
	text-decoration:underline;
}
.accueil_menu_titre {
	text-align:center;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:15px;
	padding-bottom:5px;
}
.accueil_menu {
	width:320px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:15px;
	padding-right:4px;
	padding-bottom:5px;
	color:#2b7521;
	font-weight:bold;

}
.accueil_menu_bordure {
	width:100%;
	border:1px solid #000;
}
.accueil_menu_select {
	width:170px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	background-color:#7ab18a;
	border:1px solid #2b7521;
	margin-top:5px;
}
.accueil_menu_input {
	width:168px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	background-color:#7ab18a;
	border:1px solid #2b7521;
	margin-top:5px;
}
#accueil-label{margin-top:5px;color:#2b7521;margin-left:10px;}
.accueil_menu_submit {
	width:120px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	background-color:#7ab18a;
	border:1px solid #2b7521;
	margin-top:5px;
}
.accueil_menu_reference {
	text-align:center;
	margin-top:5px;
}
.accueil_news {
	padding-top:15px;
}

.gen{width:1024px;float:left;}
.news{float:left;width:100%;margin-top:20px;}
.texte{float:left;width:600px;background-color:#fff;color:#2b7521;margin-left:12px;padding-left:3px;padding-right:3px;font-size:12px;font-family:Arial, Helvetica, sans-serif;}
.recheravance{float:left;margin-top:0px;width:320px;}
.recheravance_bien{margin-left:auto;margin-right:auto;margin-top:18px;width:324px;}
.haut{float:left;width:980px;margin-left:30px;}
.fondbas{float:left;}
#globalcoeur{float:left;margin-top:20px;width:320px;margin-left:5px;}
.coeur1{float:left;width:320px; }
#droite{float:left;width:342px;background:url(../img/fondaccueil.jpg) top left repeat-y;}
#basrecherche{float:left;width:342px;background:url(../img/basaccueil.jpg) top left no-repeat;height:17px;}
.coeurimg{float:left;margin-top:9px;margin-left:5px;}
.totalimg{float:left;margin-top:9px;width:100%;text-align:center;margin-bottom:5px;}
.totalimg2{float:left;margin-top:9px;margin-left:5px;width:100%;}
.titrecoeur{float:left;}
.titrecoeur2{width:270px;}
.coeur_titre{width:211px;font-style: italic;color:#2b7521;padding-left:3px;padding-right:3px;margin-left:auto;margin-right:auto;width:320px;}
.coeur_titre h1{float:left;margin:0px;padding:0px;font-size:12px; width:310px;text-align:center;font-weight:bold;margin-left:3px;}
.coeur_titre p{margin:0px;padding:0px;}
.coeur_ref{width:200px;font-style: italic;color:#2b7521;width:320px;font-size:12px; }
.coeur_prix{width:200px;font-style: italic;color:#2b7521;width:320px;font-size:12px; }
.coeur_savoir{width:200px;color:#2b7521;font-style: italic;text-align:center;width:320px;font-size:12px; }
.coeur_savoir a{color:#2b7521;text-decoration:underline;font-style: italic;font-weight:bold;text-align:center;width:320px;font-size:12px; }
.coeur_savoir a:hover{color:#2b7521;text-decoration:none;font-style: italic;font-weight:bold;text-align:center;width:320px;font-size:12px; }
#bas{float:left;width:100%;}
#coupcoeur{float:left;width:100%; text-align:center; font-size:24px;font-family:Georgia, "Times New Roman", Times, serif;color:#06580d;Font-weight:bold;}
#coupcoeur img{padding-top:0px;}
#votrerecherche{float:left;width:100%; text-align:center; font-size:16px;font-family:Georgia, "Times New Roman", Times, serif;color:#06580d;Font-weight:bold;}



/*--------p_critere---------*/
#totalcritere{width:90%;min-height:300px;margin-left:auto;margin-right:auto;margin-top:20px;}
#titrecritere{float:left;font-family:Arial, Helvetica, sans-serif;color:#000000;font-size:14px;width:100%;margin-top:30px;font-weight:bold;margin-bottom:30px;}
#typecritere{float:left;width:100%;margin-top:10px;}
#typecritere2{float:left;width:80%;margin-top:10px;}
#typecritere3{float:left;width:465px;}
#typecritere input{padding-top:5px;height:25px;}
#criterelabel{float:left;width:150px;}
.accueil_menu_select2{width:200px;font-family:Geneva, Arial, Helvetica, sans-serif;font-size:11px;color:#000;}
#optionscriteres{width:100%;}
#globaloptionscriteres{float:left;width:140px;}
#validecritere{float:left;width:100%;text-align:center;margin-top:10px;}
#globaloptionscriteresinput{float:left;width:30px;}






/*------------- Page contact----------*/
#contactmontauroux{float:left;width:303px;border:1px dashed #ffac2a;}
#contactbarcelo{float:left;width:303px;border:1px dashed #ffac2a;}
#contactforca{float:left;width:303px;border:1px dashed #ffac2a;}
#titrecontact{float:left;text-align:center;width:300px;Font-size:26px;font-weight:bold;color:#ffac2a;margin-top:20px;}
#photoagence{float:left;width:303px;}
#photoagenceimg{margin-left:auto;margin-right:auto;width:272px;margin-top:20px;margin-bottom:20px;}
#coordo{font-size:14px;font-family:Arial, Helvetica, sans-serif;text-align:center;}
#plfan{float:left;width:100%;text-align:center;border:1px solid red;}
/*-----------page de recherche---------*/
#globalrechercheavancee{float:left;margin-top:30px;margin-left:40px;margin-bottom:40px;}
#selectionimg{float:left;width:700px;margin-left:150px;}
#selectionimg img{margin-right:15px;}
#titrerecherche{float:left;font-size:20px;color:#000;margin-left:0px;margin-right:50px;width:127px;}
#choixselection{float:left;}
#inputmaison{float:left;margin-left:28px;margin-top:5px;}
#inputappart{float:left;margin-left:130px;margin-top:5px;}
#inputterrain{float:left;margin-left:127px;margin-top:5px;}
#lancerrecherche{float:left;width:850px;margin-top:10px;}
#lancerrecherche2{margin-left:auto;margin-right:auto;width:180px;}
#boutoninput{border:1px solid #ffac2a;color:#ffac2a;font-weight:bold;background-color:#FFFFFF;}
#boutoninput hover{border:1px solid #ffac2a;color:#FFFFFF;font-weight:bold;background-color:#ffac2a;}

#inputterrain2{float:left;margin-left:207px;margin-top:5px;}
#prixrecherche{float:left;margin-top:3px;margin-left:10px;}
#titrerecherche2{float:left;font-size:20px;color:#000;margin-left:0px;margin-top:20px;width:100%;}
#titrerecherche3{float:left;font-size:20px;color:#000;margin-left:0px;margin-top:20px;}
#refrecherche{float:left;margin-top:23px;margin-left:10px;}
#bienvenue{float:left;width:900px;text-align:center;font-size:18px;color:#000;margin-top:10px;}
#printfor{float:left;border:1px solid red;width:100px;color:red;}
#printbar{float:left;border:1px solid red;width:100px;color:red;}
#printmont{float:left;border:1px solid red;width:100px;color:red;}
/*---------------------nos clients recherchent--------------*/
#nosclients_secteur{float:left;margin-top:70px;margin-right:20px;}
#nosclients_img{float:left;}
#nosclients_img img{margin:4px;border:none;}