/* CSS Document */

*{margin:0;padding:0;border:0;}
.spacer{clear:both;}
body{text-align:center;}

/********* Style des blocs ********/
#page {text-align:left;width:780px; margin:0 auto;position:relative;background:url("../img/fond-body.gif") repeat-x;}
#page2 {text-align:left;width:500px;margin:0 auto;position:relative;background:url("../img/fond-body.gif") repeat-x;}

#header {height:113px; background:url("../img/fond-header.gif") repeat-y top left;}
#header .baseline{position:absolute;left:112px;}
#header .planSite{position:absolute;top:75px;right:12px;}
#header .tel{position:absolute;top:0; right:0;}
#header .nfhqe{position:absolute;top:39px; right:142px;}
#header .tel3620{position:absolute;top:44px; right:232px;}
#header a img{margin-bottom:-3px;}
#header #flash{
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	z-index:10;
	overflow: hidden;
}

#centre{width:770px;background:url("../img/fond-centre.gif") repeat-y top left #EBF2FA;}
#centrebleu{background:url("../img/fond-centrebleu.gif") repeat-y top left;}
#centrevert{background:url("../img/fond-centreblanc.gif") repeat-y top left;}
#centrerose{background:url("../img/fond-centreblanc.gif") repeat-y top left;}
#centrerouge{background:url("../img/fond-centrerose.gif") repeat-y top left;}
#centremarron{background:url("../img/fond-centrerose.gif") repeat-y top left;}
#centreorange{background:url("../img/fond-centreblanc.gif") repeat-y top left;}
#centrejaune{background:url("../img/fond-centreblanc.gif") repeat-y top left;}

#centreInfos{float:right;display:inline;width:121px;padding:0;margin-right:-7px}
* html #centreInfos{margin-right:-12px}
#centreInfos p{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px;line-height:10px;}
#centreInfos div.hr{border-top:1px solid #E8E8E8;height:1px;line-height:10px;margin:0 -15px 0 -21px;width:130px;z-index:100;}

#animHome{float:left;width:649px}
.animFranchise{margin:10px 15px 0}
.newsticker li{background:#ECEDED;width:633px;}
.newsticker {list-style-type:none;font-family:Verdana,Arial,Helvetica,sans-serif;margin:-3px 0 0 80px;}
.newsticker a{text-decoration:none;font-size:11px;}
#centrebleu #colgauche {width:219px;background: url("../img/fond-colgauche.gif") repeat-x #2695D7;vertical-align:top;}
#centrevert #colgauche {width:219px;background: url("../img/fond-colgauche.gif") repeat-x #a4c300;vertical-align:top;}
#centrerose #colgauche {width:219px;background: url("../img/fond-colgauche.gif") repeat-x #EC46A5;vertical-align:top;}
#centrerouge #colgauche {width:219px;background: url("../img/fond-colgauche.gif") repeat-x #A10003;vertical-align:top;}
#centremarron #colgauche {width:219px;background: url("../img/fond-colgauche.gif") repeat-x #985C4A;vertical-align:top;}
#centreorange #colgauche {width:219px;background: url("../img/fond-colgauche.gif") repeat-x #eb8103;vertical-align:top;}
/*#centrejaune #colgauche {width:219px;background:#FFBE26;vertical-align:top;}*/
#centrerouge #colgauche {width:219px;background: url("../img/fond-colgauche.gif") repeat-x #A10003;vertical-align:top;}
#centrejaune #colgauche {width:219px;background: url("../img/fond-colgauche.gif") repeat-x #FFBE26;vertical-align:top;}


#colgauche p {margin:7px 14px 3px 40px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#fff;text-align:right;}
#colgauche .titreRub{margin-top:7px;}

#colgauche .titreRub2{margin-top:350px;}
.blogConstruire{margin:462px 0 0 0}
.blogExperience{margin:200px 0 0 0}
.blogTechno{margin:170px 0 0 0}
.blogAvantages{margin:302px 0 0 0}
.blogEvolution{margin:280px 0 0 0}
.blogTerrain{margin:150px 0 0 0}
.blogHabitat{margin:380px 0 0 0}
.blogReussite{margin:368px 0 0 0}
.blogSpecialiste{margin:252px 0 0 0}
.blogContrat{margin:295px 0 0 0}
.blogCertif{margin:370px 0 0 0}
.blogGaranties{margin:215px 0 0 0}
#lienBlog{width:205px;}
#colgauche #lienBlog p{margin:10px 0 0 14px;text-align:left;}
#colgauche #lienBlog img{float:right;margin:4px 0 0 7px}
.btSavoirConstruction{margin:5px 0 5px 12px}

#coldroite {width:130px;vertical-align:top;}
#coldroite p {margin-bottom:10px;padding-left:15px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-weight:bold;line-height:15px;}
#coldroite ul,#coldroite li {text-indent:0;list-style-type:none; }
#coldroite ul {margin-top:10px; }
#centrebleu #coldroite li {margin-bottom:10px;background: url("../img/puce-bleu.gif") no-repeat 8px 0;padding-left:22px;padding-top:5px;vertical-align:middle;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9x;font-weight:normal;line-height:12px;}
#centrevert #coldroite li {margin-bottom:10px;background: url("../img/puce-vert2.gif") no-repeat 10px 0;padding-left:22px;padding-top:5px;vertical-align:middle;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;font-weight:normal;line-height:12px;}
#centrerose #coldroite li {margin-bottom:10px;background: url("../img/puce-rose.gif") no-repeat 8px 0;padding-left:22px;padding-top:5px;vertical-align:middle;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;font-weight:normal;line-height:12px;}
#centreorange #coldroite li,#centrejaune #coldroite li {margin-bottom:10px;background: url("../img/puce-orange.gif") no-repeat 10px 0;padding-left:22px;padding-top:5px;vertical-align:middle;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;font-weight:normal;line-height:12px;}

#blocTel {height:207px;background:url("../img/fond-tel.gif") repeat-y;margin-bottom:7px;}
.domboxRight{padding-top:79px;padding-left:9px}


#contenu {margin:0 130px 0 219px;background:url('../img/contenu-degrade.gif') repeat-y #fff;vertical-align:top;}
#blocText {padding:25px 15px 0 15px;}
#blocText2 {border-top:1px solid #E8E8E8;background:url("../img/hachures.gif") no-repeat 221px 0px;padding:25px 15px 0 15px;}
#blocText3 {border-top:1px solid #E8E8E8;background:url("../img/hachures.gif") no-repeat 149px 0px;padding:25px 15px 0 15px;}
div.selection{position:relative;height:1%;background:url("../img/nos_realisations/tout/tt-illu-3.jpg") no-repeat bottom right;padding-bottom:25px;}
div.essentielles{position:relative;height:1%;background:url("../img/nos_realisations/tout/tt-illu-4.jpg") no-repeat bottom left;padding-bottom:40px;}
div.plurielles{position:relative;height:1%;background:url("../img/nos_realisations/tout/tt-illu-5.jpg") no-repeat bottom right;padding-bottom:40px;}
div.ideesLoft{position:relative;height:1%;background:url("../img/nos_realisations/tout/tt-illu-7.jpg") no-repeat bottom left;padding-bottom:40px;}
div.triLogis{position:relative;height:1%;background:url("../img/nos_realisations/tout/tt-illu-8.jpg") no-repeat bottom right;padding-bottom:40px;}
div.mdbs{position:relative;height:1%;background:url("../img/nos_realisations/tout/tt-illu-9.jpg") no-repeat bottom left;padding-bottom:40px;}

img.bouton2{position:absolute;top:100%;margin-top:-19px;}
img.bouton3{position:absolute;top:100%;margin-top:-19px;left:221px;}
#blocTextSansMarge {padding:0 15px 0 15px;}
#blocSansImg {border-top:1px solid #E8E8E8;background:url("../img/hachures.gif") no-repeat 15px -2px; padding:10px 11px 0 15px;}
#blocImgGauche {border-top:1px solid #E8E8E8;background:url("../img/hachures.gif") no-repeat 15px -2px; padding:10px 11px 0 15px;margin-left:142px;zoom:1;}
.blocImgGauche {padding:0 11px 0 15px;margin-left:57px;zoom:1;}
#blocImgDroite {border-top:1px solid #E8E8E8;background:url("../img/hachures.gif") no-repeat 15px -2px; padding:10px 11px 0 15px;margin-right:142px;zoom:1;}
#blocImgDroiteEssentielles {border-top:1px solid #E8E8E8;background:url("../img/hachures.gif") no-repeat 160px -2px; padding:10px 11px 0 15px;margin-right:142px;zoom:1;}
#centrevert #blocImgGauche {border-top:1px solid #E8E8E8;background:url("../img/hachures.gif") no-repeat 15px -2px #F0F7F0; padding:19px 15px 0 15px;margin-left:142px;zoom:1;}
#centrevert #blocImgDroite {border-top:1px solid #E8E8E8;background:url("../img/hachures.gif") no-repeat 15px -2px #F0F7F0; padding:10px 15px 0 15px;margin-right:142px;zoom:1;}
#centrerose #blocImgGauche {border-top:1px solid #E8E8E8;background:url("../img/hachures.gif") no-repeat 15px -2px #FFF2F5; padding:19px 15px 0 15px;margin-left:142px;zoom:1;}
#centrerose #blocImgDroite {border-top:1px solid #E8E8E8;background:url("../img/hachures.gif") no-repeat 15px -2px #FFF2F5; padding:10px 15px 0 15px;margin-right:142px;zoom:1;}

#blocText #cheminGamme {color: #7F7F7F; text-decoration:none; font-weight: normal;}
#blocText #cheminGamme a{color: #7F7F7F;text-decoration: underline;font-weight: normal;}
#blocText #cheminGamme a:hover{color: #999999;}

/*#flash{padding-bottom:37px;}*/

#contenu .blog h2{margin:0 0 5px 0}
.financement h3{background:none;padding-left:0}
.encartBleu{background:#2695d7;padding:10px 35px 11px 17px;font-weight:bold}
.encartBleu p, #centrebleu .encartBleu a{color:#FFFFFF;margin:0}
.encartZone{border:1px solid #666666;padding: 3px 9px}
.encartZone p{margin:0}
.imgPartners{float:left;margin:22px 140px 0 0}
.hachure{margin:8px -15px 15px -15px}
.illuR1{float:right;margin:0 0 5px 20px}
.illuR2{float:right;margin:0 25px 0 20px}
.illuR3{float:right;margin:0 0 5px 10px}
.boutonBottom{text-align:center;}
.boutonBottom img{margin:0 20px 0 0}
.boutonBottom img.last{margin:0}

.imgG {float:left;clear:right;}
.imgD {float:right;}
.photoG {border-top:1px solid #E8E8E8;float:left;clear:right;}
.photoD {border-top:1px solid #E8E8E8;float:right;}
.bouton {right:5px; position:relative;}
.liste{margin-left:5em;margin-bottom:.8em;}
.liste li{margin-bottom:.8em;}
#contenu a.lienplus{font-size:1.4em;color:#349CDA;font-weight:bold;}
#contenu a.lienplusInfo{color:#349CDA;font-weight:bold;}
#contenu a.lienplusInfo:hover{text-decoration:none}

#espaceBleu{clear:both;height:19px;width:720px;background:#eceded;padding:10px 30px;}
#espaceBleu p{color:#0080ce;}
#espaceBleu .newsticker p{font-size:11px;padding:0;margin:0;padding-top:4px;}
#espaceBleu #news img{float:right;padding:0;margin:0;margin-right:100px;}
#espaceBleu a{color:#0080ce;}
#espaceBleu .emphase{color:#00568a;font-size:12px;font-weight:bold;float:left;margin-right:5px}

#tryptique{background:url("../img/fond-tryptique.gif") repeat-x 0 0 #eef8fd; height:147px;padding:9px 0;margin-bottom:30px;}
* html #tryptique{padding-bottom:0;}
*+html #tryptique{height:150px}
#tryptique form{margin-top:10px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;}
#tryptique form label,.contactCentral form label,.terrainCentral form label{color:#00568a;}
#tryptique #dptTerrain,#tryptique #dpt,.contactCentral #dpt,.terrainCentral #dptTerrain2{width:18px;border:2px solid #a7c8e4;}
.contactCentral form input.btok,.terrainCentral form input.btok{background:#00568a;color:#fff;border:0;width:126px;margin-top:4px;}
#tryptique .btok{border:none;padding:4px 0}
#tryptique2{background:url("../img/fond-tryptique2.gif") no-repeat #EBF 2FA; height:158px;padding:9px;}
#tryptique2 form{width:180px;margin-top:15px;}

.contactCentral{width:128px;position:absolute;margin-top:-37px;margin-left:255px;}
.terrainCentral{float:right;width:128px;}

.blocspacing{padding:0 5px 0 7px}
.visuel{float:left;margin:0 7px 0 3px;}
.blocTryptique{float:left;display:inline;width:194px;border-bottom:1px solid #ededed;border-right:1px solid #ededed;}
* html .blocTryptique{margin-bottom:-9px;}
.blocTryptique h2{text-align:center;padding-top:5px;}
.blocTryptique p{color:#00568a;}
.blocTryptique .brochure{padding:9px 0 0 4px}
*+html .blocTryptique .brochure{padding:5px 0 0 0px}
* html .blocTryptique .brochure{padding:5px 0 0 0px}
*+html #blocDoc .btok{padding:6px 0 2px 0}
* html #blocDoc .btok{padding:6px 0 2px 0}
*+html #blocProgrammes .btok{padding:16px 0 2px 0}
* html #blocProgrammes .btok{padding:16px 0 2px 0}

#blocTerrain .visuel{margin-bottom:4px}
#blocProgrammes{border-right:none}
#blocProgrammes h2{margin-bottom:9px}
#blocProgrammes .btok{padding-top:24px}
#contactezNous2{float:left;width:210px;}

#telecharger2{float:left;width:190px;padding-left:10px;padding-right:7px;vertical-align:top;}
#telecharger2 li{list-style-type:none;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;line-height:10px;}
#telecharger2 li a{color:#333;text-decoration:none;}
#telecharger2 li a:hover{text-decoration:underline;}

/*
#terrains{float:left;width:233px;border:2px solid #ededed;}
#terrains h2{text-align:center;padding:5px 0 2px;}
#terrains p{margin:20px 0;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;color:#00568a;}
#terrains .emphase{font-weight:bold; color:#036;}
#terrains div.dotted{background:url("../img/hr-dot.gif") repeat-x 0 0;margin:2px 0;width:100%;height:1px;font-size:1px;}*/

.cet h2{margin-right:-15px;margin-left:-10px}
.cet h3{font-size:12px;background:none;background:url("../img/autres/puce-t-HPE.gif") no-repeat 0px 0px;padding:0 0 15px 50px;margin:0 -15px 0 -11px}
.cet ul{margin-left:15px}
.cet #blocText li{margin-bottom:5px;font-size:11px;background:url("../img/autres/puceHPE.gif") no-repeat 0 2px;padding-left:10px;margin-bottom:10px}
.cet strong{color:#0074b2}
.cet sup{font-size:9px;color:#0074b2;font-weight:bold}

.blocGamme{border:2px solid #ededed;margin-bottom:1em;}
.blocGamme .blocspace{background:#d4eaf7;border:2px solid #fff;min-height:136px;height:auto !important;height:136px; }
#contenu .blocGamme h2{text-align:left;padding-top:5px;font-weight:normal;font-size:16px;margin-bottom:10px;}
.blocGamme strong{font-size:23px;}
.blocGamme p{color:#000;margin:7px 0;}
.blocGamme .imgG{margin:4px 15px 4px 4px;}
.blocGamme .emphase{color:#007fc0;}

#txt1 {vertical-align:top;}
#txt2 {vertical-align:top;}
#txt1 img {vertical-align:bottom;}
#txt2 img {vertical-align:bottom;}
#logos {vertical-align:top;text-align:center;}

ul.navBas{margin:9px 9px 35px 9px;}
ul.navBas li{display:inline;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;list-style-type:none; }
ul.navBas li a{color:#333;text-decoration:none;}
ul.navBas li a:hover{text-decoration:underline;}
ul.navBas li a.here{color:#036;text-decoration:underline;font-weight:bold;}

ul.ssmenu{background:#D0DAE3;padding:20px 0 20px 16px;margin:-18px -15px 10px -15px;}
ul.ssmenu li{display:inline;margin:0;}
#contenu ul.ssmenu li a{text-decoration:none;font-weight:bold;letter-spacing:-1px;}

p.adresse{margin:17px 8px 10px;font-size:9px;}
.copyright{text-align:right;float:right;margin:0 9px 9px 0;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;color:#333;letter-spacing:-1px;}
.copyright a{color:#333;}
p.popup a{color:#333;margin-left:10px}
#mentionFinancement{font-family:Verdana, Arial, Helvetica, sans-serif;width:470px;text-align:left;padding:23px 21px 18px 28px}
#mentionFinancement h1{color:#00568a;font-size:10px;text-transform:uppercase;font-weight:bold;margin:0 0 0.4em 0;letter-spacing: 0.3em;}
.home #mentionFinancement h1{color:#ca2600;}
.mentions{color:#FFFFFF;margin:1em;display:block}

#pied {border-top:1px solid #BEC1C5;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;color:#333;margin:0 9px;padding:9px 0}
#pied dt{font-weight:bold;color:#00568a;width:150px;float:left;clear:left;}
#pied dd{float:left;width:610px;}
#pied a{color:#000;text-decoration:none;}
#pied a:hover{text-decoration:underline;}

.newGamme{position:relative;background:#eb8103;padding:3px 0 5px 8px;}
.titleNewGamme{color:#eb8103;background:none;font-size:14px;padding:0}
.newGamme p{color:#fff;font-size:13px;font-weight:bold;margin-bottom:0}
.newGamme span{font-size:12px;color:#ffdd00}
.newGamme .prix{position:absolute;top:5px;right:0}
.annonceNewGamme{width:300px;border:1px solid #eb8103;text-align:center;margin:0 0 15px 38px;padding:8px 10px 6px 10px}
.annonceNewGamme p{font-weight:bold;margin-bottom:0;color:#eb8103;font-size:10px}

/********* Style du menu ********/
#menu {position: absolute;top:0;top:79px;left: 112px;z-index:80;width: 668px;background:url("../img/menu/fond-menu.gif") repeat-x top left; /*visibility:hidden;*/}
#menu ul {margin-top:-5px;}
#menu li {list-style-type:none;float:left;position:relative;}
#menu li ul{display:none;}
.menu li ul{display:none;position:absolute;top:38px;left:0;}
#menu li li{clear:left;}
#menu li a {background: #EBEFF3;display:block;}
#menu li a:hover, #menu dt a:hover {background: #CFDAE2;}

/********* Style du site (textes) ********/
#centrerouge #colgauche p{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#FFF;margin-bottom:2px;margin-top:10px;text-align:right;padding:0;margin-left:39px;}
#centrerouge #colgauche a{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#FFF;margin-bottom:2px;margin-top:10px;text-align:right;padding:0;}
h2{margin-bottom:3px;}
#contenu h2{margin-bottom:1em;}
h3{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:13px;color:#FFF;background:#51AADF;padding:5px;margin-bottom:2px;margin-top:10px;font-weight:bold;}
h3.right{text-align:right;}
h4{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#0A335A;margin-bottom:10px;font-weight:bold;}
h4.right{text-align:right;}
p{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;color:#333;margin-bottom:10px;}
p.savoirPlus {text-align:right;margin:2px 0 6px 0;}
p.savoirPlus a{color:#000000;}
.souligne {text-decoration:underline;}
.textbleubold {color:#036; font-weight:bold;}
 
/* Liens */
#centrevert a {color:#598330;font-weight:bold;text-decoration:none;}
#centrevert a.souligne {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;color:#333;text-decoration:underline;font-weight:normal;}
#centrevert a:hover {text-decoration:underline;}
#centrevert #colgauche a{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#FFF;margin-bottom:2px;margin-top:10px;text-align:right;padding:0;text-decoration:underline; font-weight:normal}

#centrebleu a {color:#000;}
#centrebleu a.souligne {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;color:#333;text-decoration:underline;font-weight:normal;}
#centrebleu a:hover {text-decoration:none;}
#centrerose a {color:#000;}
#centrerose a.souligne {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;color:#333;text-decoration:underline;font-weight:normal;}
#centrerose a:hover {text-decoration:none;}
#centrerose #colgauche a{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#FFF;margin-bottom:2px;margin-top:10px;text-align:right;padding:0;text-decoration:underline; font-weight:normal}
#centrejaune #colgauche a{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#FFF;margin-bottom:2px;margin-top:10px;text-align:right;padding:0;text-decoration:underline; font-weight:normal}
#centreorange #colgauche a{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#FFF;margin-bottom:2px;margin-top:10px;text-align:right;padding:0;text-decoration:underline; font-weight:normal}
#centremarron #colgauche a{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#FFF;margin-bottom:2px;margin-top:10px;text-align:right;padding:0;text-decoration:underline; font-weight:normal}
#centrebleu #colgauche a{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#FFF;margin-bottom:2px;margin-top:10px;text-align:right;padding:0;text-decoration:underline; font-weight:normal}

#centreorange #colgauche img{ background-color:#F5B06C}



#actus a{color:#000;text-decoration:underline;line-height:10px;}
#actus a:hover{text-decoration:none;}

#blocText li{list-style-type:none;}
#blocText li a {font-family:Verdana, Arial, Helvetica, sans-serif;color:#036;font-weight:bold;text-decoration:none;font-size:9px;}
#blocText li a:hover {text-decoration:underline;}
.page{float:right;text-align:right;margin-bottom:0px;margin-right:6px;font-weight:bold;}
.page a{ text-decoration:none; font-weight:bolder;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;color:#333;margin-bottom:10px;}
.page a:hover{ text-decoration:underline;}
.page2{text-align:left;margin-bottom:0px;margin-left:117px;padding-left:6px;font-weight:bold;}
.page2 a{ text-decoration:none; font-weight:bolder;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;color:#333;margin-bottom:10px;}
.page2 a:hover{ text-decoration:underline;}


/*** Temporaire > Mise en place du formulaire de qualification ***/ 
table.formulairequalif {font-family:Verdana, Arial, Helvetica, sans-serif;color:#333;font-size:9px;}

/*** Tableau ***/
table{font-family:Verdana, Arial, Helvetica, sans-serif;color:#333;font-size:9px;}

/*** liste terrains ***/
.resultatsListe{text-align:center;}
.resultatsListe table{border-collapse:collapse;border:1px solid #2695d7;}
.resultatsListe table caption{text-indent:-9999em;position:absolute}
.resultatsListe h3{color:#2695d7;background:transparent;font-size:12px;padding:0 0 10px 0;margin:0;text-align:left}
.resultatsListe th{background:#2695d7;color:#FFFFFF;padding:8px 10px;vertical-align:top}
.resultatsListe .tri{background:#2695d7;text-align:center;}
.resultatsListe .date{width:47px}
.resultatsListe .commune{width:50px}
.resultatsListe .comm{width:135px}
.resultatsListe .superficie{width:21px}
.resultatsListe .prix{width:60px}
.resultatsListe .tel{width:65px}
.resultatsListe tbody td{padding:12px 3px 3px}
p.liensListe{margin:25px 0 25px 81px}
#centrebleu p.liensListe a{margin:0 31px 0 0;padding:2px 8px;background:#2695d7;color:#fff;}
form#alerte{padding:8px 0 0 15px;font-size:1.1em}
form#alerte fieldset{border:none}
form#alerte input{color:#959595;border:1px solid #b9bbc0;font-size:1.1em;}
form#alerte input.bouton{border:none}
form#alerte label{color:#2695d7}
form#alerte a{color:#2695d7}
form#alerte a:hover{text-decoration:none}
form#alerte .inputVille{background:#e7e7e7}
.listeDepartements fieldset{border:none}
.listeDepartements label{text-indent:-999em;position:absolute}
.rep{display:none;color:#009900;padding:2px 2px;margin:9px 0 0 17px;border:1px solid #009900;text-align:center}
.error{display:none;color:#FF0000;border:1px solid red;}
.note{padding-top:1em}
#divContent{position:absolute;top:698px;left:508px;}
*+html #divContent{top:736px;left:495px;}
* html #divContent{top:730px;left:489px;}


/******** Formulaires *********/
select,input,textarea{border : 1px solid #000;}
select,input{font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif;}
input.checkbox{border:none;}
input.radio{border:none;}
input.bouton{border:none;}

#contactForm input { width:105px; font-size:10px; padding:1px; margin-left:13px; margin-right:5px; border:1px solid #ddd; color:#000;}
#contactForm select { margin-top:8px; width:109px;margin-left:13px; font-size:10px; border:1px solid #ddd;}
#contactForm a { color:#2E5984; background:transparent; text-align:right; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; margin-top:6px;
margin-right:3px; font-weight:bold; display:block;}

.titleDoc{color:#093359;font-weight:bold;font-size:10px;padding:0 0 8px 0;display:block;width:130px}


/*--------- Lightbox -----------*/
#lightbox{background-color:#eee;    padding: 10px;    border-bottom: 2px solid #666;    border-right: 2px solid #666;}

#lightboxDetails{    font-size: 0.9em;    color: #555;    padding-top: 0.5em;}

#closeButton{ top: 5px; right: 5px; }

#lightboxCaption{ /*float: left;*/  font-family:Verdana, Arial, Helvetica, sans-serif;}

#keyboardMsg{ float: right; }

#lightbox img{ border: none; }

#overlay img{ border: none; }

#overlay{ background-image: url(../img/lightbox/overlay.png); }

* html #overlay{ /*Hack IE */
    background-color: #000;
    background-color: transparent;
    background-image: url(blank.gif);
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../img/lightbox/overlay.png", sizingMethod="scale");
}

/* Form popup confirmation numero de telephone */
#filter{display: none;position: absolute;top: 0%;left: 0%;width: 100%;height: 100%;background-color: #000;z-index:9999;opacity:0.5;filter: alpha(opacity=50);}
* html #filter{height:1225px;width:780px;}
#box {display: none;position: absolute;top: 25%;left: 20%;width: 500px;height: 75px;padding:40px 30px 0 30px;margin:0;border: 1px solid black;background-color: white;z-index:10000;overflow: none;}
#box .liens{text-align:center}
#box .liens a{color:#fff;background:#9152AE;padding:4px 4px;border:1px solid #000}
#box .liens a:hover{text-decoration:none;color:#9152AE;background:#fff;}
#boxtitle{position:absolute;float:center;top:0;left:0;width:560px;padding:0;padding-top:4px;left-padding:8px;margin:0;border-bottom:4px solid #3CF;background-color: #09c;color:white;text-align:center;font-size:12px;font-weight:bold}

/*-------- fin lightbox -------*/

