@charset UTF-8;
.clear{clear:both;}
.vspacer{padding:10px 0 0;}
body{font-family:Arial, Helvetica, sans-serif;font-size:11px;background-color:#666;background-image:url(images/body_backg.jpg);background-repeat:repeat-x;margin:0;}
h1{font:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:18px;color:#fff;margin-bottom:0;padding-left:5px;}
h2{font-size:24px;font:"Trebuchet MS", Arial, Helvetica, sans-serif;color:#9fa374;margin-top:10px;margin-bottom:25px;padding-left:20px;}
h3{font:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:14px;margin-bottom:5px;color:#9fa374;}
h4{font:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:14px;color:#666;margin-top:0;margin-bottom:8px;padding-left:20px;}
h5{font-size:12px;color:#9fa374;margin:0;}
h6{font-size:12px;margin-top:0;margin-bottom:5px;color:#666;padding-left:20px;}
p{margin-top:5px;text-align:justify;}
ul{width:450px;padding-left:55px;color:#666;font-size:12px;line-height:18px;margin:0;}
img{border:none;}
#container{position:relative;width:960px;margin:0 auto;}
#top{display:block;position:relative;float:left;width:960px;height:252px;}
#groupecalex_logo{display:block;position:relative;float:left;width:188px;height:252px;}
#bande_top{display:block;position:relative;float:left;width:757px;height:50px;padding-left:15px;background-color:#474747;}
#bande_top h1{display:block;position:relative;float:left;width:550px;padding-top:5px;font-weight:400;}
#langue{position:relative}
#fb-root{position:absolute;z-index:200000;right:60px;top:12px}
#langue a{display:block;position:relative;float:left;width:200px;color:#FFF;text-align:right;padding-top:15px;}
#projets{display:block;position:relative;float:left;width:772px;height:202px;}
#menu{display:block;position:relative;float:left;width:188px;background-color:#474747;padding-bottom:15px;font-size:14px;color:#FFF;background-position:bottom;background-repeat:no-repeat;}
#menu a{text-transform:uppercase}
a.off:link,a.off:active,a.off:visited{color:#fff;display:block;position:relative;float:left;height:22px;padding-top:8px;padding-left:40px;width:148px;text-decoration:none;text-align:left;}
#contenu{display:block;position:relative;min-height:300px;float:left;width:772px;background-color:#FFF;margin:0;padding:0;padding-bottom:15px}
#contenu_gauche{display:block;float:left;width:507px;margin-top:0;}
#contenu_gauche.projets{width:772px !important;}
#table{display:block;position:relative;padding-left:20px;padding-top:10px;font-size:14px;color:#666;margin:0;}
#contenu_gauche p{color:#666;font-size:12px;padding:0 20px 20px;}
#sous_menu{display:block;position:relative;width:100%;height:30px;background-color:#333;font-size:12px;color:#9b9b9b;text-decoration:none;}
#sous_menu_projets{display:block;width:100%;height:25px;background-color:#909568;font-size:11px;text-decoration:none;}
#sous_menu_projets a{color:#000;}
#sous_menu_projets a:hover{color:#fff;}
#galerie{display:block;position:relative;width:487px;padding-left:20px;}
	.galerieImage {float:left;width:150px;height:102px;background-position:center center;margin-left:15px;margin-bottom:15px}

.photos{padding:5px;}
a.sm_on:link,a.sm_on:active,a.sm_on:visited,a.sm_on:hover{color:#FFF;display:block;position:relative;float:left;text-decoration:none;text-align:left;padding-top:8px;padding-left:20px;padding-right:10px;height:22px;background-color:#999;}
a.sm_off:link,a.sm_off:active,a.sm_off:visited{color:#FFF;display:block;position:relative;float:left;text-decoration:none;text-align:left;padding-top:8px;padding-left:20px;padding-right:10px;height:22px;}
a.sm_off:hover{float:left;text-decoration:none;text-align:left;color:#666;padding-top:8px;padding-left:20px;padding-right:10px;height:22px;}
a.smp{text-decoration:none;text-align:left;padding-top:5px;padding-left:20px;padding-right:10px;height:25px;}
.entete_projet{width:487px;padding-left:20px;margin-top:10px;margin-bottom:5px}
.image_maison{float:left;width:68px;padding-top:15px;margin-right:5px}
.titre{width:250px;padding:22px 8px 0 5px;}
.image_projet{position:relative;margin-left:30px;width:440px}
.image_projet img{width:440px}
.image_projet img.pctVendu{position:absolute;top:0;left:0;width:239px}
#projet_infos {margin-top:15px}
hr.projethr {width:438px;margin:15px auto;padding:0;border-color:#ccc;}
#a_partir_de{display:block;position:relative;float:left;}
#facade{display:block;position:relative;float:left;width:487px;padding-left:20px;margin-top:12px;}
#sous_facade{display:block;position:relative;float:left;width:487px;padding-top:10px;}
#texte_sous_facade{display:block;position:relative;float:left;width:250px;font-size:12px;padding-right:25px;padding-top:10px;font-style:italic;}
#entete_plan{display:block;position:relative;float:left;width:752px;padding-left:20px;}
#titre_plan{display:block;position:relative;float:left;width:752px;font-size:18px;color:#666;}
.niveau_plan{display:block;position:relative;clear:both;width:752px;font-size:16px;margin-top:35px;margin-bottom:8px;color:#9fa374;}
a.etage_on:link,a.etage_on:active,a.etage_on:visited,a.etage_on:hover{text-decoration:none;padding-left:25px;font-size:14px;color:#9fa374;}
a.etage_off:link,a.etage_off:active,a.etage_off:visited{text-decoration:none;padding-left:25px;font-size:12px;color:#00F;}
a.etage_off:hover{color:#9fa374;position:relative;text-decoration:none;padding-left:25px;font-size:14px;}
.plan{display:block;position:relative;float:left;width:752px;padding-left:20px;margin-bottom:30px;}
.details{display:block;position:relative;float:left;width:350px;font:"Trebuchet MS", Arial, Helvetica, sans-serif;color:#333;font-size:12px;padding-top:50px;}
.imgGauche{float:left;position:relative}
.imgGauche div.reserved {position:absolute;top:35%;left:20px}
.thumbnail_plan {float:left;position:relative;cursor:pointer}
.thumbnail_plan .reserved{position:absolute;top:30%;}
#miniplans a{cursor:pointer;}
.dblock{display:block;}
.dnone{display:none;}
.details.droite{float:right;}
.condoTitre,.condoTitre a{font-size:18px;color:#666;text-decoration:none;font-family:Arial;font-weight:700;}
.superficie{color:#666;width:220px;background-color:#e5e6df;font-family:Arial;font-size:14px;margin-top:10px;margin-bottom:4px;padding:5px 0 5px 5px;}
.prix{width:220px;color:#fff;background-color:#7f835d;font-family:Arial;font-size:14px;padding:5px 0 5px 5px;}
.telechargement{margin-top:30px;}
.telechargement h1{color:#d00;margin-bottom:20px;}
.telechargement a{display:block;text-decoration:none;color:#666;}
.telechargement a img{float:left;margin-right:10px;margin-top:-6px;}
#miniplans{margin-left:30px;margin-top:20px;}
#miniplans img{border:0;}
#toutcontenudroit{display:block;position:relative;float:right;width:265px;margin:0;padding:0;}
#bande_haut,#bande_bas a{height:22px;font-size:14px;background-color:#91946d;color:#FFF;padding-top:8px;display:block;position:relative;width:250px;padding-left:15px;}
#contenu_droit{display:block;position:relative;width:235px;background-color:#FFF;color:#666;padding:0 15px;}
#contenu_dr_projets{display:block;position:relative;float:left;width:265px;background-color:#FFF;color:#666;font-size:12px;text-align:justify;}
#sm_dr_projets{display:block;position:relative;width:265px;height:30px;background-color:#333;color:#9b9b9b;}
#smp_dr_projets{display:block;position:relative;width:265px;height:25px;background-color:#909568;}
#bas_dr_projets{margin-top:25px;padding:85px 30px 0 20px;}
#carte{display:block;position:relative;margin:0;padding:0;}
#formulaire{display:block;position:relative;text-align:center;padding-top:15px;font-size:14px;color:#FFF;background-color:#333;height:30px;margin:20px;}
#footer{clear:both;background-color:#FFF;width:960px;z-index:0;margin:0 auto;}
#col_gau{display:block;position:relative;width:188px;float:left;z-index:500;}
#apchq{display:block;position:relative;background-color:#91946d;z-index:1000;padding:8px 0 8px 90px;}
#rbq{display:block;position:relative;text-align:right;background-color:#aeb18f;color:#FFF;z-index:1000;padding:9px;}
#col_dr{display:block;position:relative;float:left;width:757px;background-color:#fff;color:#666;padding-left:15px;padding-top:15px;border-top:1px solid #ccc;height:81px;}
#logos img{display:block;position:relative;float:left;margin-bottom:10px;text-decoration:none;padding-left:12px;}
#menu_footer{display:block;position:relative;float:left;width:752px;color:#666;font-size:10px;padding-bottom:10px;padding-top:5px;}
a.clic_on:link,a.clic_on:active,a.clic_on:visited,a.clic_on:hover{color:#000;display:block;position:relative;float:left;font-size:10px;margin-left:10px;text-decoration:none;}
a.clic_off:link,a.clic_off:active,a.clic_off:visited{color:#666;display:block;position:relative;float:left;text-decoration:none;font-size:10px;margin-left:10px;}
a.clic_off:hover{color:#000;display:block;position:relative;float:left;text-decoration:none;font-size:10px;}
.photo_float{float:left;margin-right:8px;}
a.on:link,a.on:active,a.on:visited,a.on:hover,a.off:hover{color:#FFF;display:block;position:relative;float:left;height:22px;padding-top:8px;padding-left:40px;width:148px;background-color:#767676;text-decoration:none;text-align:left;}

table.unit th, table.unit td{padding: 5px 10px; font-size: 14px;}
table.unit tr.tableH{background: #000;color:#FFF;text-align: center;}
table.unit tr.bloc{background: #909668;text-align: left;}
table.unit tr.niv{background: #474747; color: #FFF;text-align: left;}
table.unit tr.unit{background: #ccc;text-align: center;}
table.unit tr.clickable:hover{cursor: pointer; background: #eee;}
table.unit tr.clickable a{color: #000; text-decoration: none;}