html { font-size: 11px; width:100%; }

body { font-size: 11px; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: left;
	padding:0px; margin:0; color:#333333; width:100%; line-height:1.2em; background-color:#fbe343;
	background-image:url(images/fondsite.png); background-position:center top; 
	background-repeat:repeat-y; }

img { border:0px; }
img.verti { vertical-align:middle; }
img.thumbhome { margin:4px auto 0 15px; width:160px; height:120px; clear:both; }

a { color:#333333; text-decoration:none; }
a:hover { color:#cdb40f; }

.gras { font-weight:bold; }

label { font: 0.9em/1em Verdana, Geneva, Arial, Helvetica, sans-serif; }

div#maincontener { width:900px; margin:0 auto 0 auto; }

/*div#headplace { width:880px; height:120px; margin:0 auto 30px auto; }*/
div#headplace { width:880px; height:150px; margin:0 auto 0 auto; }
div#headplace h1 { display:none; }
/*Bloc des liens en haut � droite*/
div#headplace a { color:#87887f; text-decoration:underline; }
div#headplace a:hover { color:#c0cc3c; }
img#logo { margin-top:10px; }

/* Menu principal */
/*
div#menu { width:900px; margin:0 auto 30px auto; height:20px; }
div#menu ul { width:900px; height:23px; background:#c0cc3c; list-style-type:none; margin:0 0 0 0;  padding:0 0 0 0;}
div#menu ul li {  float:left; margin:0 0 0 0; padding:0 0 0 0; }
div#menu ul li a { text-decoration:none; font-weight:bold; display:block; height:20px; color:#FFFFFF; padding-top:3px;}
div#menu ul li a:hover { background:#FFFFFF; color:#c0cc3c; }
div#menu ul li a.active { background:#FFFFFF; color:#c0cc3c;  }
*/
div#menuv2 { position:absolute; margin:30px 0 0 330px; width:420px; height:90px; }
div#menuv2 table { width:100%; height:90px; }
div#menuv2 table tr td {  text-align:center; vertical-align:middle; font-variant:small-caps; font-weight:bold; }
div#menuv2 table tr td a { text-decoration:none; }
div#menuv2 table tr td a:hover { color:#cdb40f; }
/*
div#menuv2 ul { list-style-type:none; margin:0; padding:0; width:450px; height:90px; }
div#menuv2 ul li { width:100px; height:45px; float:left; margin:0 20px 0 0; text-align:center; }
div#menuv2 ul li.rightclear {  clear:right; }
div#menuv2 ul li.leftclear {  clear:left; }
div#menuv2 ul li.nomarge { margin-right:0px; }
div#menuv2 ul li a { color:#000000; font-weight:bold; margin:13px 0 0 0; display:block; font-size:0.8em; }
*/
div#logopartenaire { position:absolute; margin:40px 0 0 540px; width:300px; height:60px; }

div#mainplace { width:880px; margin:0 auto 15px auto; }
div#mainplace h2 { clear:both; margin:15px 0 10px 0; padding:0 0 0 0; font-family: Georgia,"Times New Roman",Times,serif; font-style: italic; font-variant: normal; font-weight: normal; line-height: normal; font-size-adjust: none; font-stretch: normal; color:#bca527; font-size:1.8em; }
div#mainplace h3 { clear:both; margin:-15px 0 20px 10px; padding:0 0 0 0; font-family: Georgia,"Times New Roman",Times,serif; font-style: italic; font-variant: normal; font-weight: normal; line-height: normal; font-size-adjust: none; font-stretch: normal; color:#bca527; font-size:1.5em; }
div#mainplace h2.block { clear:both; margin:0 0 5px 10px; padding:0 0 0 0; font-size:1.3em; text-align:left; font-weight:bold;  }
div#mainplace p { margin:0 0 10px 0; text-align:justify; }
div#mainplace p.maxmarg { margin:0 0 30px 0; }
div#mainplace p:first-letter {color: #bca527; font-size:1.2em; font-weight:bold; font-family: Georgia,"Times New Roman",Times,serif; font-style: italic; font-variant: normal; font-weight: normal; line-height: normal; font-size-adjust: none; font-stretch: normal; margin:0 2px 0 0; }

/* D�claration de la colonne contenant les blocs #cadre et et #cadrea */
div.findbien { position:absolute; width:250px; margin:0 0 0 620px; }
div.findbien ul { list-style-type:circle; margin:5px 0 5px 15px; padding:0 0 0 15px; color:#bca527; }
div.findbien ul li {  }
div.findbien ul li a { color:#333333; text-decoration:none; font-weight:bold; }
div.findbien ul li a:hover { color:#5d5e15; }

/* Bloc "Trouvez votre bien #e2ea85 */
#cadre { width: 100%; background-color: #fcec7f; }
#cadrec { width: 100%; background-color: #fcec7f; }
#hautgauche, #hautdroit, #basgauche, #basdroit { height: 10px; width: 10px; background-repeat: no-repeat; font-size:1px; }
#hautgauche { background: url(images/hautgauche.gif); }
#hautdroit { float: right; background: url(images/hautdroit.gif); }
#basgauche { background: url(images/basgauche.gif); }
#basdroit { float: right; background: url(images/basdroit.gif); }
.contenu p { color: white; margin: 0.5em; text-align:left;}
.contenu p:first-letter { color: white; margin: 0.5em; font-size:1em; font-weight:normal; }

/* Bloc "L'affaire du mois" */
#cadrea { width: 100%; border:1px solid #e2ea85; }
#cadrea .contenu h2 { margin:4px 0 5px 10px; }
#cadrea .contenu { text-align:center; }
#cadrea .contenu a { color:#333333; text-decoration:none; }
#cadrea .contenu a:hover { color:#5d5e15; }
#cadrea .contenu span { width:250px; font-weight:bold; clear:both; display:block; }
#cadrea .contenu img { margin:0 0 3px 0; width:160px; height:120px; }

#cadreb { width: 100%; border:1px solid #e2ea85; }
#cadreb img.petit { margin-top:2px; width:60px; height:60px; }
#cadreb img.bigone { padding:2px; border:1px solid #E1E1E1; margin:0 0 10px 0; }
/**/
#maindata { width:600px; }


/* Formulaire d'envoi sur projet de vente */
form.formuvente {  }
form.formuvente fieldset { border:1px solid #c0cc3c; margin:5px 0 15px 0; }
form.formuvente fieldset legend { font-weight:bold; margin:0 0 10px 0; }
form.formuvente label {  display:block; width:250px; float:left; }
form.formuvente div {  height:20px; margin:0 auto 10px auto; width:500px }
form.formuvente input.long { width:200px; }
form.formuvente input.sansstyle { border:none; }
form.formuvente input { border:1px solid #87887f; }

table.detailbien { width:400px; margin:0 auto 30px auto; }
table.detailbien tr { margin:0 0 5px 0; }
table.detailbien tr td { border-bottom:1px solid #E1E1E1; margin:0 0 5px 0; } 
table.detailbien tr td.bordervert { border-bottom:1px solid #c0cc3c; }
table.detailbien tr td.aligndroite { text-align:right; }

div.browseannonce {  height:40px; text-align:center;}

div.itemor {

   line-height:1.1em;
   border-left: 2px solid #c0cc3c;
   width:98%;
   padding:3px;
   margin:0 auto 10px auto;
}

/* Bloc "Nos derniers biens" */
div.lastbiens { height:190px; }
.margebien { margin:0 0 30px 0; }
div.lastbiens div.item {  line-height:1.1em; border:1px solid #87887f; width:190px; height:190px; float:left; }
div.lastbiens div.item span{ width:190px; clear:both; display:block; }
div.lastbiens div.marge { margin:0 10px 0 0; }
div.lastbiens div.item .ville { margin:4px 0 0 0; font-weight:bold; text-align:center; }
div.lastbiens div.item .cp { text-align:center; font-size:0.8em; }
div.lastbiens div.item .prix { text-align:center; margin-top:10px;}
div.lastbiens div.item a { color:#333333; text-decoration:none; }
/*div.lastbiens div.item a:hover { color:#5d5e15; }*/
div.lastbiens div.item a:hover { color:#cdb40f; }

a.listbien { color:#333333; text-decoration:none; }
a.listbien:hover { color:#5d5e15; }

a.lien { color:#333333; text-decoration:underline; }
/*a.lien:hover { color:#5d5e15; }*/
a.lien:hover { color:#cdb40f; }

a.lienfort { font-weight:bold; font-variant:small-caps; text-decoration:none; }

/* Plan du site */
ul.sitemap { list-style-type:square; }
ul.sitemap li { color:#5d5e15; margin:0 0 5px 0; }

div#foottxt {
	width:880px; margin:0 auto 10px auto; border-top:1px solid #bebfb4; 
	font-size:10px; color:#87887f;
}

/* Le footer du site et son contenu */
div#footplace { width:880px; margin:0 auto 10px auto; border-top:1px solid #bebfb4; 
	font-size:10px; color:#87887f;}
div#footplace a { color:#87887f; text-decoration:none; }
/*div#footplace a:hover { color:#c0cc3c; }*/
div#footplace a:hover { color:#cdb40f; }

.footlinks { float:left; color:#c0cc3c; margin:0 0 15px 0; }
.copyright { float:right;  margin:0 0 15px 0; }
.rapidlinks { width:100%; clear:both; }
.rapidlinks span { font-weight:bold; }

a.pagination { background-color:#c0cc3c; width:15px; display:inline-block; font-weight:bold; color:#FFFFFF; text-decoration:none; }


ul.listquoi { list-style-type:none; color:#333333; }
ul.listquoi li { list-style-type:none; }
ul.listquoi li input { margin:0 5px 0 0; }
ul.listquoi label { font-weight:bold; color:#333333; line-height:0.8em; }
ul.listquoi .sublabel { font-weight:normal;  }


.txtCenter { text-align:center; }

