/* CSS REFERENCES */
.tab-ref {margin-left:10px;}

#ico-type-programme-ref {background-image:url(../images/ico-bulle-titre.jpg); width:37px; height:35px; border:0px; background-repeat:no-repeat; margin:0px 0px 0px 0px;}
#ligne-type-programme-ref {margin:0px 0px 0px 0px;}
#titre-type-programme-ref {margin:-50px 0px 0px 38px; padding: 0.3em 2px 0.3em 0px;}

.references-bloc1 {width:930px; margin-left:15px; margin-top:0px;}

.references-bloc2 {width:930px; margin-left:15px; margin-top:10px;}

.references-bloc3 {width:930px; margin-left:15px; margin-top:10px;}
.references-bloc4 {width:930px; margin-left:15px; margin-top:10px;}
.references-bloc5 {width:268px; margin-left:15px; margin-top:20px; float:left;}
.references-bloc6 {width:268px; margin-left:100px; margin-top:20px; float:left;}
.references-bloc7 {width:268px; margin-left:25px; margin-top:20px; float:left;}

.ico-collectif {margin:-29px 0px 0px 0px; padding:0px;}
.ligne-titre-ref {margin:5px 0px 0px 0px;
border-bottom:1px solid #eb5a0b; 
width:500px;
height:30px;
}
.titre-ref-collectif {font-size:13px; margin:-21px 0px 0px 35px;
  padding: 0.3em 0px 0.3em 0px;
  color:#333333;
  text-align:left;
}
.titre-ref-villas {font-size:13px; margin:-21px 0px 0px 37px;
  padding: 0.3em 0px 0.3em 0px;
  color:#333333;
  text-align:left;
}
.titre-ref-terrains {font-size:13px; margin:-21px 0px 0px 42px;
  padding: 0.3em 0px 0.3em 0px;
  color:#333333;
  text-align:left;
}
.titre-ref-autres {font-size:13px; margin:-21px 0px 0px 0px;
  padding: 0.3em 0px 0.3em 0px;
  color:#333333;
  text-align:left;
}

.nom-programme-ref {font-size:13px; color:#eb5a0b;}
.picto-fleche-ville-ref {background-image:url(../images/programmes/picto-fleche-ville.jpg); width:14px; height:14px; background-repeat:no-repeat;}
.nom-ville-ref {font-family:Verdana; font-size:11px; color:#333333; font-style:italic; margin:-13px 0px 0px 20px;}
.nom-descript-ref {font-family:Verdana; font-size:11px; color:#333333; font-style:normal; margin:5px 0px 0px 0px;}
.tab-img-txt-ref {margin-top:4px;}
.background-trait-orange-ref {background-image:url(../images/references/trait-orange-ref.jpg); background-position:left; background-repeat:repeat-y;}

.reference {margin-bottom:20px;}

/* CSS plan du site */
.plansite-bloc1 {width:400px; margin-left:49px; float:left;}
* html .plansite-bloc1 {width:425px; margin-left:42px; float:left; }
.plansite-bloc2 {width:400px; margin-right:45px; float:right;}

.ss-plansite {
margin:10px 0px 10px 30px;
}
.ss-plansite a {
text-decoration:none;
color:#000000;
}

.titre-plansite, .titre-plansite a {
padding: 0.3em 0px 0.3em 0px;
color:#eb5a0b; font-weight:bold; text-align:left;
text-decoration:none;
}



/* CSS CONTACTEZ-NOUS */
.contact-bloc1 {width:550px; margin-left:15px; margin-top:0px; float:left;}
* html .contact-bloc1 {width:550px; margin-left:8px; margin-top:0px; float:left;}
.contact-bloc2 {width:330px; margin-left:35px; margin-top:0px; float:left;}
* html .contact-bloc2 {width:330px; margin-left:35px; margin-top:0px; float:left;}

.titre-formulaire {width:550px; color:#eb5a0b; font-size:12px; text-align:left; border-bottom:1px solid #eb5a0b;}
.champs-obligatoires {color:#FF0000;}
.padding-input {padding-left:5px;}
.name-champ {width:140px; text-align:right;}
input.contact {font-family:Tahoma, Helvetica, Verdana, Arial, sans-serif; height:15px; padding:0px; margin:0px; font-size:11px;}
textarea.textarea-contact {font-family:Tahoma, Helvetica, Verdana, Arial, sans-serif; font-size:11px; width:175px;}
textarea.textarea-contact-adresse {font-family:Tahoma, Helvetica, Verdana, Arial, sans-serif; font-size:11px; width:143px;}
textarea.textarea-contact-mems {font-family:Tahoma, Helvetica, Verdana, Arial, sans-serif; font-size:11px; width:390px;}
.msg-erreur { position:absolute; left:75px; top:75px;}

.bt-terrain-vendre-contact {
width:214px;
height:73px;
background-image:url(/template/images/contact/bt-terrain-a-vendre.jpg);
background-repeat:no-repeat;
margin-left:40px;
margin-top:28px;
clear:both;
}
.bt-terrain-vendre-contact-url1, .bt-terrain-vendre-contact-url1 a {font-family:Verdana; font-size:12px; font-weight:bold; text-decoration:none; color:#333333; margin-left:55px; padding-top:7px; line-height:13px; text-align:center; display:block; clear:both;}
.bt-terrain-vendre-contact-url1 a:hover {color:#eb5a0b;}
.bt-terrain-vendre-contact-url2, .bt-terrain-vendre-contact-url2 {font-family:Verdana; font-size:14px; color:#FFFFFF; text-decoration:none; margin-left:70px; padding-top:8px;}
.bt-terrain-vendre-contact-url2 a, .bt-terrain-vendre-contact-url2 a:hover {color:#FFFFFF; text-decoration:none;}

/* CSS VOSU AVEZ UN TERRAIN A VENDRE */
.lien-bt-renseignements-terrain, .lien-bt-renseignements-terrain a, .lien-bt-renseignements-terrain a:hover {font-family:Verdana; font-size:12px; font-weight:bold; text-decoration:none; color:#333333; padding:60px 0px 0px 15px; clear:both;}
.bt-renseignements-terrain a {
float:left;
width:194px;
height:30px;
background-image:url(/template/images/terrain-vendre/bt-contactez-nous.jpg);
background-repeat:no-repeat;
margin:5px 0px 0px 48px;
}
.bt-renseignements-terrain a:hover {
float:left;
width:194px;
height:30px;
background-image:url(/template/images/terrain-vendre/bt-contactez-nous.jpg);
background-repeat:no-repeat;
}

a.bt-renseignements-terrain-url, a.bt-renseignements-terrain-url:hover {font-family:Verdana; font-size:14px; color:#FFFFFF; text-decoration:none; text-align:center; padding-top:6px;}

/* CSS LIENS */
.liens-bloc1 {margin-left:15px; margin-top:0px; float:left;}
* html .liens-bloc1 {margin-left:8px; margin-top:0px; float:left;}

/* CSS MENTIONS LEGALES */
.mentions-legales-bloc1 {margin-left:15px; margin-top:0px; float:left;}
* html .mentions-legales-bloc1 {margin-left:8px; margin-top:0px; float:left;}
.ligne-titre-mentions-legales {margin:5px 0px 0px 0px;
border-bottom:1px solid #eb5a0b; 
width:500px;
height:30px;
}
.titre-mentions-legales {margin:-18px 0px 0px 0px;
  padding: 0.3em 0px 0.3em 0px;
  color:#eb5a0b; font-weight:bold; text-align:left;
}

/* CSS DEFISCALISATION LOI SCELLIER */
.defiscalisation-bloc1 {width:620px; margin-left:15px; margin-top:0px; float:left;}
* html .defiscalisation-bloc1 {width:620px; margin-left:8px; margin-top:0px; float:left;}
.defiscalisation-bloc2 {width:265px; margin-left:35px; margin-top:0px; float:left; background-image:url(/template/images/defiscalisation-lois-scellier/illustration-key-scellier.jpg); background-position:top; height:283px; background-repeat:no-repeat;}
* html .defiscalisation-bloc2 {width:265px; margin-top:0px; float:right; background-image:url(/template/images/defiscalisation-lois-scellier/illustration-key-scellier.jpg); background-position:top; height:283px; background-repeat:no-repeat;}

.lien-bt-defiscalisation {font-family:Verdana; font-size:12px; font-weight:bold; text-decoration:none; color:#333333; padding:0px 10px 0px 0px; clear:both; margin-top:0px; text-align:right; cursor:pointer;}
html:not([lang*=""]) .lien-bt-defiscalisation {font-family:Verdana; font-size:12px; font-weight:bold; text-decoration:none; color:#333333; padding:0px 10px 0px 0px; clear:both; margin-top:0px; cursor:pointer;}
* html .lien-bt-defiscalisation {font-family:Verdana; font-size:12px; font-weight:bold; text-decoration:none; color:#333333; padding:0px 0px 0px 10px; clear:both; margin-top:0px; text-align:left; cursor:pointer;}

.bt-defiscalisation {
float:left;
width:253px;
height:73px;
background-image:url(/template/images/defiscalisation-lois-scellier/bt-scellier.png);
background-repeat:no-repeat;
margin:5px 0px 0px 34px;
padding-top:9px; padding-left:10px;
color:#FFFFFF;
font-size:13px; text-align:center; cursor:pointer;
}
* html .bt-defiscalisation {
float:left;
width:253px;
height:73px;
background-image:url(/template/images/defiscalisation-lois-scellier/bt-scellier-ie6.png);
background-repeat:no-repeat;
margin:5px 0px 0px 0px;
padding-top:9px; padding-left:10px;
color:#FFFFFF;
font-size:13px; text-align:center; cursor:pointer;
}
div#onglet1, div#onglet2, div#onglet3, div#onglet4, div#onglet5 {cursor: pointer; padding:0px; margin:0px; font-family:Verdana; font-size:12px; color:#eb5a0b; font-weight:bold;}
div.1, div.2, div.3, div.4, div.5 {margin:0px 12px 0px 12px;}
.question {color:#eb5a0b;}

#illustration_alertemail{
	margin-top:40px;
	!margin-top:60px;
	height:240px;
}
