/* CSS Document */
div#curseur {position: absolute;visibility : hidden;border: 1px solid #CCCCCC;padding: 10px;font-family: Arial;font-size: 8pt;background-color: #EEEEEE;z-index: 1;width:190px}

#PAGE h3.titre {background:url(../imgs/modeles/model_tb.jpg) no-repeat;background-color:#75AC34;font-size:14pt;font-weight:normal;color:#FFF;margin:0;padding:3px 0 3px 20px;}
#PAGE h3.titreA {background:url(../imgs/model_jp/ap_h.gif) no-repeat;background-color:#75AC34;font-size:14pt;font-weight:normal;color:#FFF;margin:0;padding:3px 0 3px 20px;}
#PAGE a {text-decoration:none}
#PAGE p {font-size:9pt;margin:0}
#PAGE p.chapeau {background: #75ac34;margin:0;padding:8px;color:#FFFFFF;font-size:12px}
#PAGE p.chapeau a {color:#FFFFFF;font-size:12px}
#PAGE li {list-style-type: none}

#region {background:url(../imgs/terrain/terrain_regional_1b.gif) no-repeat; height:71px}
#region2 {background:#75ac34 url(../imgs/terrain/terrain_regional_2b.gif) no-repeat; height:71px}
#region2 p {padding:0 10px 11px 70px;}
#region2 p a {color:#D44813}
#region2 p a:hover {color: #75AC34}
#region3 p {background: #75ac34 url(../imgs/terrain/bt_fermer_regional.gif) no-repeat;padding:9px 9px 14px 0;text-align:center;}
#budget1 {background: #75ac34 url(../imgs/terrain/terrain_requete_1b.gif) no-repeat; height:56px}
#btbudget1, #btbudget2, #btregion1, #btregion2 {float:right;font-size:12px;text-align:right;width:115px}
#btbudget1 a, #btbudget2 a, #btregion1 a, #btregion2 a {color:#FFF;font-weight:bold;display:block;padding:4px 25px 3px 20px;margin:10px 4px 0 0}
#budget2 {background: #75ac34 url(../imgs/terrain/terrain_requete_2b.gif) no-repeat; height:56px;}

#budget3 p {background: #75ac34 url(../imgs/modeles/model_budget_fermerb.gif) no-repeat;padding:9px 9px 15px 0;text-align:center;}
#PAGE #formcontact p {padding:10px;background:#E9E9E9}
#PAGE #formcontact p.messageok {font-size:12pt; padding:20px}
#PAGE #formcontact form {font-size:9pt; border:1px solid #999;}
#PAGE #formcontact input {font-size:11px; border:1px solid #999;}
#PAGE #formcontact input.btform {font-size:11px; border:none}
#PAGE #formcontact input#envoyer {padding:5px;border:none}
#PAGE #formcontact select {font-size:11px; border:1px solid #999;}
#PAGE #formcontact textarea {font-size:12px; border:1px solid #999;font-family:Arial, Helvetica, sans-serif;}
#PAGE #formcontact ul {padding:0;margin:10px}
#PAGE #formcontact label {margin-right:10px}
#PAGE #formcontact li {padding:3px}
#PAGE #formcontact li.envoyer {text-align:center}
#PAGE #formcontact li.rubform {background:#d44813;color:#FFF;font-size:10pt;padding:0 3px 2px 10px;margin-top:10px}

#budget1 h3, #budget2 h3, #region h3, #region2 h3{color:#d44813;font-size:11pt;padding:7px 0 0 70px;margin:0;width:290px}
#region3 p a, #budget3 p a {color:#FFF;display:block}
#region p, #budget1 p {width:290px;}
#region p, #budget1 p, #budget2 p {padding:0px 0 0 70px}

#article h3 {color:#FFF;background:#d44813;margin:40px 0 0 0;padding:5px}
#article p {text-align:justify;margin:5px}
#prest h4 {color:#FFF;background:#d44813;margin:40px 0 0 0;padding:5px}
#prest p {padding:8px;background: #e0e0df url(../imgs/maison_nature.jpg) no-repeat right}
#prest p a {color:#613714;text-decoration:none}
#prest p a:hover {color:#613714;text-decoration:underline}

div.photo {text-align:center;background:#e7e7e7}
div.photo img{border:0;margin:4px}
p.fermer a {display:block;width:120px;margin:0 auto 0 auto;background:#D44813;padding:1px 0 2px 0;color:#FFF;font-size:12px}

div.vue {position:absolute;text-align:center;margin:75px 3px 3px -145px}
div.vue a {display:block;height:19px;width:140px;font-size:12px;color:#FFF;font-weight:bold;padding:2px 0 0 0;background:#75AC34}
div.vue a.mask {background: #D44813}

div#list {border: 1px solid #e7e7e7;padding:2px;margin-bottom:15px}
div#list img {border:none;float:left}
div#list img.plus {float:none}
div#list ul {margin:0 0 0 145px; padding:0; width:389px;}
div#list ul li{font-size:11px}
div#list ul li.maison {background:url(../imgs/terrain/ap_titre.gif) no-repeat;color:#D44813;font-size:14px;font-weight:bold;padding:1px 0 0 18px;height:18px}
div#list ul li.prix {margin:0;color:#5e5e5e;font-size:12px;padding:2px 0 0 2px;}
div#list ul li.info {background:url(../imgs/resultm/consult.gif) no-repeat #683b15;float:left;width:220px;}
div#list ul li.info a {display:block;font-weight:bold;color:#FFF;padding:3px 5px 0 38px;height:18px;}
div#list ul li.info a:hover {color: #e3c7b9}
div#list ul li.foot {text-align:right;width:168px;float:left}
div#list ul li.foot a {display:block;background:url(../imgs/resultm/foot.gif) bottom;color:#5e5e5e;padding:3px 3px 0 0;height:18px}
div#list ul li.foot a:hover {background:url(../imgs/resultm/foot2.gif) bottom;color:#000;text-decoration:underline;}

#panier {padding-top:10px;font-size:10pt}
#panier h2 {margin:0 0 10px 0;padding:0;color:#75AC34;font-size:14pt;text-align:center;}
#panier h1 {font-size:14pt;color: #75AC34;margin:0;padding:0}
#panier ul.selection {padding:0;width:360px;margin:5px 0 5px 0;border-top:1px solid #C7C7C7;}
#panier ul.selection li {border-bottom:1px solid #C7C7C7}
#panier ul.selection li a {color:#000;display:block;padding:3px}
#panier ul.selection li a:hover {background:#f0f0f0}
#panier p {margin:0;}
#panier ul.contact {float:right;padding:0;margin:0;width:169px}
#panier ul.contact li.txt {background-color:#f0f0f0;color:#5e5e5e;font-size:9pt;border: 1px dotted #C7C7C7;padding:2px}
#panier ul.contact li.bt {margin-top:8px}
#panier ul.contact li.bt a {background: url(../imgs/resultm/bt-envoyer.gif) no-repeat center;font-size:9pt;color:#FFF;;text-align:center;border:none;display:block;padding:5px 0 8px 8px}
#panier ul.contact li.bt a:hover {background: url(../imgs/resultm/bt-envoyer_on.gif) no-repeat center}
#panier hr {clear:both;border-top: 1px solid #FFF;border-left: 1px solid #FFF;border-right: 1px solid #FFF}
