/* RÉINITIALISATION DES ÉLÉMENTS
--------------------------------------------------------------------------------------- */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img,abbr,acronym{border:0;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
q:before,q:after{content:'';}
a:active,object,embed{outline:none;}

/* BODY ET HTML
--------------------------------------------------------------------------------------- */
html{color: #717172;font-size: 11px;font-family: Arial, Verdana, Tahoma, Helvetica, "Trebuchet MS", Georgia, Times, "Times New Roman", "Courier New"; /* Garder seulement 3 fontes */}

body{background: #FFF url(gx/bgLines.jpg) center top;text-align:center;}

p{text-align:justify;color:black;margin-bottom:3px;text-align: justify; font-family: Helvetica, sans-serif;font-size:11px;}

h1{font:15px Helvetica;font-weight:bold;color:black;text-transform:uppercase;color:#f04d33}

h3{color: black;font: bold 15px helvetica;text-transform: uppercase;padding-bottom: 10px;}

h4{color:#f04d33;font: bold 15px helvetica;text-transform: uppercase;padding-bottom: 10px;}
h4.noire{color: #000;}
h4.rouge{color: #9a2121;}

#content ul{list-style-type: disc;margin-left:35px;margin:0px 0px 0px 15px;}
#content ul li{padding-left:10px}

#content ol{list-style-type: decimal;margin-left:40px;margin:0px 0px 0px 15px;}
#content ol li{padding-left:5px;}

#content #conteneurBanniereAccueil ul li{padding-left:0px;}

.texteRouge{color:#F00;}
.gros{font-size:15px;}


/* TEXTES ET HYPERLIENS GLOBAUX
--------------------------------------------------------------------------------------- */

/* CONTENEURS ET CLASSES GÉNÉRALES
--------------------------------------------------------------------------------------- */
#conteneur{text-align:left;width:995px;position:relative;margin: 0 auto 0 auto;}
#outerContent{background: transparent url(Gx/bgOuter.gif) repeat-y ;width:990px;}
#outerFooter{background: transparent url(Gx/bgOuterFooter.gif) repeat-y;width:990px;}

#content{background: transparent url(Gx/backgroundMaison.jpg) no-repeat;width:990px;overflow:hidden;padding-bottom:100px;}

#boiteNouvelles{width:840px;font:Helvetica;margin:0px auto;}
#boiteNouvelles a{color:black;font-weight:bold;font-size:12px;}
#boiteNouvelles a:hover{color:blue}

#innerLeftPageSimple{float:left;width:640px;font:Helvetica;margin-left:30px;_margin-left:15px;}
#innerLeftPageSimple h1{font:15px Helvetica;font-weight:bold;color:black;text-transform:uppercase;color:#f04d33}

/*#innerLeftPageSimple p{text-align:justify;color:black;margin-bottom:10px;}*/

#header{background: transparent url(Gx/Header.gif) no-repeat 0px 0px;width:990px;height:150px;position:relative;}

/* #boutonContactezNous{position:absolute;top:47px;left:600px;display:block;width:203px;height:32px;}*/
#boutonContactezNous a{display:block;height:30px;width:201px;background:transparent url(Gx/imgBtnContactezNous_fr.jpg) no-repeat 0px 0px;}
#boutonContactezNous{position:absolute;top:47px;left:550px;display:block;width:203px;height:32px;}
#boutonContactezNous a:hover{display:block;height:30px;background:transparent url(Gx/imgBtnContactezNous_fr.jpg) no-repeat -201px 0px;}

#boutonContactezNous-en{position:absolute;top:47px;left:550px;display:block;width:203px;height:32px;}
#boutonContactezNous-en a{display:block;width:201px;height:30px;background:transparent url(Gx/imgBtnContactezNous_en.jpg) no-repeat 0px 0px;}
#boutonContactezNous-en a:hover{display:block;height:30px;background:transparent url(Gx/imgBtnContactezNous_en.jpg) no-repeat -201px 0px;}

#linkLogoMain{position:absolute;top:15px;left:20px;display:block;width:320px;height:75px;}

a.link2, a.link2:link, a.link2:visited{color: #000;font-weight: normal;text-decoration: none;}
a.link2:hover{text-decoration: underline;}
	
#fileArianne{width:470px;height:20px;margin-bottom:10px;}

#boutonFind_fr a, #boutonFind_en a{position:absolute;top:31px;right:21px;display:block;width:184px;height:68px;}
#boutonFind_fr a{background: url(gx/btnFind_fr.jpg) left top; }
#boutonFind_fr a:hover{background: url(gx/btnFind_fr.jpg) left bottom; }

#boutonFind_en a{background: url(gx/btnFind_en.jpg) left top; }
#boutonFind_en a:hover{background: url(gx/btnFind_en.jpg) left bottom; }

/* MENUS
--------------------------------------------------------------------------------------- */
		
		/* ---------- */
		/* PRINCIPAL */
		/* --------- */

#menuPrincipal{position: absolute;height:40px;top: 101px;left: 18px;height: 24px;background: none;}
#menuPrincipal ul{margin-left:0px;padding-left:0px;list-style-type: none;}
#menuPrincipal ul li{background-image: url(Gx/imgListStyleMenuPrincipal.jpg);background-repeat:no-repeat;background-position: 9px 9px;font-family: Verdana, sans-serif;font-size:13px;font-weight:bold;float:left;display: block;position: relative;height:24px;text-align:left;color:white;padding:5px 0px 0px 22px;}
#menuPrincipal ul li a{color:white;text-decoration:none;}
#menuPrincipal ul li a:hover{display:visible;color:#ef4124;}
#menuPrincipal ul li ul{display:none;position:absolute;top:24px;left:0px;width:100px;filter:alpha(opacity=60);   -moz-opacity:0.60;opacity: 0.60;	}
#menuPrincipal li ul li{background-color:#339966;color:black;font-weight:bold;}

.qtip .qtip-content ul.sousMenu{ }
.qtip .qtip-content ul.sousMenu li{ list-style: none; border-bottom: 1px #525252 solid; }
.qtip .qtip-content ul.sousMenu li a{ color: white; font-size: 12px; text-decoration: none; padding: 7px 6px; display: block; outline: none;}
.qtip .qtip-content ul.sousMenu li a:hover{ color: #ef4124;}
.qtip .qtip-content ul.sousMenu li.first{ border-top:none; }
.qtip .qtip-content ul.sousMenu li.last{ border-bottom:none; }

	/* ---------- */
	/* SECONDAIRE */
	/* ---------- */
	
#menuSecondaire{position: absolute;top: 7px;left: 657px;height: 16px;background: none;}
#menuSecondaire ul{margin-left:0px;padding-left:0px;list-style-type: none;}
#menuSecondaire ul li{font-family: Verdana, sans-serif;font-size:10px;font-weight:bold;float:left;display: block;position: relative;text-align:left;color:#5c5c5c;padding:0px 0px 0px 0px;}
#menuSecondaire ul li.SeparateurMenuSecondaire{float:left;display: block;position: relative;text-align:left;color:#5c5c5c;padding:0px 6px 0px 6px;}
#menuSecondaire ul li a{color:#5c5c5c;text-decoration:none;}

#menuSecondaire ul li a:hover{color:#ef4124;}

	/* ----------- */
	/* MENU EN BAS */
	/* ----------- */
	
#menuBas{margin-left:0px;padding-left:0px;width:640px;height:80px;position:relative;}
#menuBas ul{list-style-type: none;margin-left:11px;margin-top:3px;}
#menuBas ul li{display:block;float:left;padding-right:8px;}
#menuBas ul li ul{float:none;}
#menuBas ul li ul li{float:none;}
#menuBas ul li ul li a{color:#cccccc;text-decoration:none;}
#menuBas ul li ul li a:hover{color:#ef4124;}
#menuBas ul li ul li a.textBlanc{color:white;font-weight:bold;}
#menuBas ul li ul li a.textBlanc:hover{color:white;font-weight:bold;color:#ef4124;}

#menuBas-en{margin-left:0px;padding-left:0px;width:640px;height:80px;position:relative;}
#menuBas-en ul{list-style-type: none;margin-left:11px;margin-top:3px;}
#menuBas-en ul li{display:block;float:left;padding-right:2px;}
#menuBas-en ul li ul{float:none;}
#menuBas-en ul li ul li{float:none;}
#menuBas-en ul li ul li a{color:#cccccc;text-decoration:none;}
#menuBas-en ul li ul li a:hover{color:#ef4124;}
#menuBas-en ul li ul li a.textBlanc{color:white;font-weight:bold;}
#menuBas-en ul li ul li a.textBlanc:hover{color:white;font-weight:bold;color:#ef4124;}

img.apchq{display:block;margin-top:7px;margin-left:15px;}

/* 01_100 : PAGE ACCUEIL
--------------------------------------------------------------------------------------- */

#conteneurBanniereAccueil{overflow: hidden; width: 620px; height: 240px;}

#ConteneurPhoto{width:620px;height:240px;
}
#boiteBienvenue{width:620px;}
#boiteBienvenue #conteneurTitreBienvenue{width:620px;height:30px;background-image: url(Gx/backgroundTitre.jpg);position:relative;}
#boiteBienvenue #conteneurTitreBienvenue #titreBienvenue{font-family: Helvetica, sans-serif;font-size:18px;font-weight:bold;color:white;width:400px;left:20px;top:3px;position:absolute;}
#boiteBienvenue #conteneurTexteBienvenue{overflow:hidden;width:620px;height:220px;background-color:#e9e9e9;position:relative;background: url(Gx/backgroundBoiteBienvenue.jpg) no-repeat 0px 0px;}
#boiteBienvenue #conteneurTexteBienvenue #texteBienvenue{text-align: justify; font-family: Helvetica, sans-serif;font-size:12px;font-weight:bold;position:relative;width:430px;padding:0px 20px 60px 20px;}
#boiteBienvenue #conteneurTexteBienvenue #texteBienvenue p{color:#706a69;margin-bottom:0px;}
 a.btnEnSavoirPlus{display:block;position:absolute;right:10px;bottom:10px;width:131px;height:30px;background: url(Gx/btnEnSavoirPlusSprites.jpg) no-repeat 0px 0px;}
 a.btnEnSavoirPlus:hover{background: url(Gx/btnEnSavoirPlusSprites.jpg) no-repeat -131px 0px;}

 a.btnEnSavoirPlusRealisation{display:block;width:131px;height:30px;background: url(Gx/btnEnSavoirPlusSprites.jpg) no-repeat 0px 0px;margin-left:430px;}
 a.btnEnSavoirPlusRealisation:hover{background: url(Gx/btnEnSavoirPlusSprites.jpg) no-repeat -131px 0px;}
 
 a.btnEnSavoirPlusRealisation-en{display:block;width:131px;height:30px;background: url(Gx/btnEnSavoirPlusSprites-en.jpg) no-repeat 0px 0px;margin-left:430px;}
 a.btnEnSavoirPlusRealisation-en:hover{background: url(Gx/btnEnSavoirPlusSprites-en.jpg) no-repeat -131px 0px;}

#boiteNouvelleAccueil{width:620px;}
#boiteNouvelleAccueil #conteneurTitreNouvelleAccueil{width:620px;height:30px;background-image: url(Gx/backgroundTitre.jpg);position:relative;}
#boiteNouvelleAccueil #conteneurTitreNouvelleAccueil #titreNouvelleAccueil{font-family: Helvetica, sans-serif;font-size:18px;font-weight:bold;color:white;width:500px;left:20px;top:3px;position:absolute;}
#boiteNouvelleAccueil #conteneurTexteNouvelleAccueil{width:620px;background-color:#e9e9e9;position:relative;}
#boiteNouvelleAccueil #conteneurTexteNouvelleAccueil #texteNouvelleAccueil{text-align: justify; font-family: Helvetica, sans-serif;font-size:12px;font-weight:bold;position:relative;width:575px;padding:0px 20px 40px 20px;}

#boiteNouvelleAccueil #conteneurTexteNouvelleAccueil #texteNouvelleAccueil p{color:#706a69;margin-bottom:0px;}
#boiteNouvelleAccueil #conteneurTexteNouvelleAccueil a#btnPlusDeNouvelles{display:block;position:absolute;right:10px;bottom:10px;width:131px;height:30px;background: url(Gx/btnPlusDeNouvelles.jpg) no-repeat 0px 0px;}
#boiteNouvelleAccueil #conteneurTexteNouvelleAccueil a#btnPlusDeNouvelles:hover{background: url(Gx/btnPlusDeNouvellesSprites.jpg) no-repeat -131px 0px;}
#boiteNouvelleAccueil #conteneurTexteNouvelleAccueil a.btnEnSavoirPlus{display:block;position:absolute;right:10px;bottom:10px;width:131px;height:30px;background: url(Gx/btnEnSavoirPlusSprites.jpg) no-repeat 0px 0px;}
#boiteNouvelleAccueil #conteneurTexteNouvelleAccueil a.btnEnSavoirPlus:hover{background: url(Gx/btnEnSavoirPlusSprites.jpg) no-repeat -131px 0px;}


.BtnUnifamiliale{width:340px;height:110px; display:block;background:  url(Gx/btnMainSprites.jpg) no-repeat -1px 0px;}
.BtnMultifamiliale{width:340px;height:110px; display:block;background:  url(Gx/btnMainSprites.jpg) no-repeat -1px -110px;}
.BtnLocationDeCondos{width:340px;height:110px; display:block;background:  url(Gx/btnMainSprites.jpg) no-repeat -1px -220px;}
.BtnDesignArchitectural{width:340px;height:110px; display:block;background:  url(Gx/btnMainSprites.jpg) no-repeat -1px -330px;}

.BtnUnifamiliale:hover{width:340px;height:110px; display:block;background:  url(Gx/btnMainSprites.jpg) no-repeat -342px 0px;}
.BtnMultifamiliale:hover{width:340px;height:110px; display:block;background:  url(Gx/btnMainSprites.jpg) no-repeat -341px -110px;}
.BtnLocationDeCondos:hover{width:340px;height:110px; display:block;background:  url(Gx/btnMainSprites.jpg) no-repeat -342px -220px;}
.BtnDesignArchitectural:hover{width:340px;height:110px; display:block;background:  url(Gx/btnMainSprites.jpg) no-repeat -342px -330px;}



/*Promitions fr -------------*/

.promotionUni{width:185px;height:50px; display:block;background:  url(Gx/btnMainSpritesPromotion.jpg) no-repeat -1px 0px; padding:50px 15px 10px 140px; text-align:right; color:#fff; text-decoration:none; font-weight:bold;}
.promotionMulti{width:185px;height:50px; display:block;background:  url(Gx/btnMainSpritesPromotion.jpg) no-repeat -1px -110px;padding:50px 15px 10px 140px; text-align:right; color:#fff; text-decoration:none; font-weight:bold;}
.promotionUni:hover{width:185px;height:50px; display:block;background:  url(Gx/btnMainSpritesPromotion.jpg) no-repeat -342px 0px;padding:50px 15px 10px 140px; text-align:right; color:#fff; text-decoration:none; font-weight:bold;}
.promotionMulti:hover{width:185px;height:50px; display:block;background:  url(Gx/btnMainSpritesPromotion.jpg) no-repeat -341px -110px;padding:50px 15px 10px 140px; text-align:right; color:#fff; text-decoration:none; font-weight:bold;}
/*---------------------------*/

.BtnUnifamiliale-en{width:340px;height:110px; display:block;background:  url(Gx/btnMainSprites-en.jpg) no-repeat 0px 0px;}
.BtnMultifamiliale-en{width:340px;height:110px; display:block;background:  url(Gx/btnMainSprites-en.jpg) no-repeat 0px -110px;}
.BtnLocationDeCondos-en{width:340px;height:110px; display:block;background:  url(Gx/btnMainSprites-en.jpg) no-repeat 0px -220px;}
.BtnDesignArchitectural-en{width:340px;height:110px; display:block;background:  url(Gx/btnMainSprites-en.jpg) no-repeat 0px -330px;}

.BtnUnifamiliale-en:hover{width:340px;height:110px; display:block;background:  url(Gx/btnMainSprites-en.jpg) no-repeat -340px 0px;}
.BtnMultifamiliale-en:hover{width:340px;height:110px; display:block;background:  url(Gx/btnMainSprites-en.jpg) no-repeat -340px -110px;}
.BtnLocationDeCondos-en:hover{width:340px;height:110px; display:block;background:  url(Gx/btnMainSprites-en.jpg) no-repeat -340px -220px;}
.BtnDesignArchitectural-en:hover{width:340px;height:110px; display:block;background:  url(Gx/btnMainSprites-en.jpg) no-repeat -340px -330px;}

/*Promitions en -------------*/

.promotionUni-en{width:185px;height:50px; display:block;background:  url(Gx/btnMainSpritesPromotion-en.jpg) no-repeat 0px 0px;padding:50px 15px 10px 140px; text-align:right; color:#fff; text-decoration:none; font-weight:bold;}
.promotionMulti-en{width:185px;height:50px; display:block;background:  url(Gx/btnMainSpritesPromotion-en.jpg) no-repeat -1px -110px;padding:50px 15px 10px 140px; text-align:right; color:#fff; text-decoration:none; font-weight:bold;}
.promotionUni-en:hover{width:185px;height:50px; display:block;background:  url(Gx/btnMainSpritesPromotion-en.jpg) no-repeat -341px 0px;padding:50px 15px 10px 140px; text-align:right; color:#fff; text-decoration:none; font-weight:bold;}
.promotionMulti-en:hover{width:185px;height:50px; display:block;background:  url(Gx/btnMainSpritesPromotion-en.jpg) no-repeat -341px -110px;padding:50px 15px 10px 140px; text-align:right; color:#fff; text-decoration:none; font-weight:bold;}
/*---------------------------*/

/*a#BtnUnifamiliale-en:hover{width:340px;height:110px; display:block;background:  url(Gx/btnMainSprites-en.jpg) no-repeat -342px 0px;}
a#BtnMultifamiliale-en:hover{width:340px;height:110px; display:block;background:  url(Gx/btnMainSprites-en.jpg) no-repeat -341px -110px;}
a#BtnLocationDeCondos-en:hover{width:340px;height:110px; display:block;background:  url(Gx/btnMainSprites-en.jpg) no-repeat -342px -220px;}
a#BtnDesignArchitectural-en:hover{width:340px;height:110px; display:block;background:  url(Gx/btnMainSprites-en.jpg) no-repeat -342px -330px;}*/

/* 00_200 : NOUVELLES
--------------------------------------------------------------------------------------- */
.boiteNouvelle{width:820px;}
.boiteNouvelle .conteneurTitreNouvelle{width:820px;height:30px;background-image: url(Gx/backgroundTitre.jpg);position:relative;}
.boiteNouvelle .conteneurTitreNouvelle .titreNouvelle{font-family: Helvetica, sans-serif;font-size:16px;font-weight:bold;color:white;width:400px;left:20px;top:5px;position:absolute;}
.boiteNouvelle .conteneurTitreNouvelle .date{font-family: Helvetica, sans-serif;font-size:14px;font-weight:bold;color:white;width:200px;left:690px;top:3px;position:absolute;}
.boiteNouvelle .conteneurTexteNouvelle{width:820px;background-color:#e9e9e9;position:relative;}
.boiteNouvelle .conteneurTexteNouvelle .texteNouvelle{text-align: justify; font-family: Helvetica, sans-serif;font-size:12px;font-weight:bold;position:relative;width:775px;padding:0px 20px 40px 20px;}
.boiteNouvelle .conteneurTexteNouvelle .texteNouvelle p{color:#706a69;margin-bottom:0px;}


.boiteNouvelle .conteneurTexteNouvelle a.btnEnSavoirPlus-en{display:block;position:absolute;right:10px;bottom:10px;width:131px;height:30px;background: url(Gx/btnEnSavoirPlusSprites-en.jpg) no-repeat 0px 0px;}
.boiteNouvelle .conteneurTexteNouvelle a.btnEnSavoirPlus-en:hover{background: url(Gx/btnEnSavoirPlusSprites-en.jpg) no-repeat -131px 0px;}

#nextback{font-size: 11px;background: none;width: 820px;text-align: right;}
#nextback a, #nextback a:link, #nextback a:visited{font-weight: bold;font-size: 11px;text-decoration: undeline;color:#777777;}
#nextback a:hover{text-decoration:none;}


#innerleftMain{width:620px;_width:610px;float:left;margin-right:10px;}
#ColumnRightMain{width:360px;height:620px;float:left;background:transparent url('Gx/backgroundColumnRight.gif') no-repeat; background-position:right top;}
#ColumnRightMain ul{list-style-type:none;}
#ColumnRightMain ul li{margin-left:5px;margin-bottom:10px;padding-left:0px;}

/* 03_100 : PROJETS EN COURS - MULTIFAMILIAL
--------------------------------------------------------------------------------------- */

.projet{width:640px; border-bottom:1px solid #cccccc;padding:25px 0; float:left;}
.photo{float:left;width:310px;overflow:hidden;margin-right:15px;}
.photo a{text-decoration:none;}
.infoProjet{float:left;width:310px;border:1px solid #cccccc;}

.projet .infoProjet .conteneurTitreProjet{width:310px;height:30px;background-image: url(Gx/backgroundTitreProjet.jpg);position:relative;}
.projet .infoProjet .conteneurTitreProjet .titreProjet{font-family: Helvetica, sans-serif;font-size:14px;font-weight:bold;color:white;width:400px;left:9px;top:5px;position:absolute;}

.projet .infoProjet .conteneurTexteProjet{width:310px;background-color:white;position:relative;}
.projet .infoProjet .conteneurTexteProjet .texteProjet{text-align: left; font-family: Helvetica, sans-serif;font-size:12px;position:relative;width:290px;/*height:102px;*/padding:10px 10px 60px 10px;}
.projet .infoProjet .conteneurTexteProjet .texteProjet p{font-family: Helvetica, sans-serif;font-size:12px;}
.projet .infoProjet .conteneurTexteProjet a.btnEnSavoirPlus{display:block;position:absolute;right:10px;bottom:10px;width:131px;height:30px;background: url(Gx/btnEnSavoirPlusSprites.jpg) no-repeat 0px 0px;}
.projet .infoProjet .conteneurTexteProjet a.btnEnSavoirPlus:hover{background: url(Gx/btnEnSavoirPlusSprites.jpg) no-repeat -131px 0px;}

a.btnEnSavoirPlus-en{display:block;position:absolute;right:10px;bottom:10px;width:131px;height:30px;background: url(Gx/btnEnSavoirPlusSprites-en.jpg) no-repeat 0px 0px;}
a.btnEnSavoirPlus-en:hover{background: url(Gx/btnEnSavoirPlusSprites-en.jpg) no-repeat -131px 0px;}

/* 0_300 : PAGE CONTACT
--------------------------------------------------------------------------------------- */
#informations{color: #333333;font-family: Helvetica;font-size: 11px;width:200px;float:left;padding-bottom:25px;margin-right:20px;}
#informations h3 {color:#f04d33;}
#informations a{}

#carteGoogleContact{float:left;width:300px;}
#carteGoogleContact h3{float:left;color:#f04d33;}

/* 03_101 : PROJETS EN COURS - MULTIFAMILIAL
--------------------------------------------------------------------------------------- */
#boiteProjet{width:920px;margin-left:30px;}
#boiteVoirPlan3D{height:62px;}
#boiteVoirPlan3D a{display:block;width:180px;height:30px;margin-left:145px;margin-top:10px;/*background: url(Gx/btnVoirLesPlan3D.gif) no-repeat;*/}
#boitePhotoGenerique{float:left;/* width:470px;height:300px;margin-right:30px;*/ width:360px;height:230px;margin-right:20px;overflow:hidden;background-color:#eeeeee;}
#boiteGoogleMap{float:left;/* width:420px;height:300px; */ width:540px;height:350px;overflow:hidden;background-color:#eeeeee;color:black;}

.boiteInfoProjet{float:left;width:360px;margin-right:17px;border: 1px solid #cacaca;position:relative;}
.boiteInfoProjet .titre{height:30px;line-height:30px;margin:5px 5px 0px 5px;padding-bottom:3px;border-bottom: 2px solid #ef4124}
.boiteInfoProjet .titre h1{float:left;font-family: Helvetica, sans-serif;font-size:17px;font-weight:bold;color:#333333;line-height:30px;}
.boiteInfoProjet .titre .photoCabane{float:left;background: transparent url(Gx/cabaneRouge.gif) no-repeat 0px 0px;width:40px;}
.boiteInfoProjet .boiteTexteDetail{font-family: Helvetica, sans-serif;font-size:12px;margin: 2px 10px 50px 10px;width:340;text-align:justify;color:#333333}
.boiteInfoProjet a{display:block;position:absolute;right:10px;bottom:10px;width:232px;height:30px;background: url(Gx/btnContactezNousLong_fr.jpg) no-repeat 0px 0px;}
.boiteInfoProjet a:hover{display:block;position:absolute;right:10px;bottom:10px;width:232px;height:30px;background: url(Gx/btnContactezNousLong_fr.jpg) no-repeat -232px 0px;}

.boiteInfoProjet-en{float:left;width:360px;margin-right:17px;border: 1px solid #cacaca;position:relative;}
.boiteInfoProjet-en .titre{height:30px;line-height:30px;margin:5px 5px 0px 5px;padding-bottom:3px;border-bottom: 2px solid #ef4124}
.boiteInfoProjet-en .titre h1{float:left;font-family: Helvetica, sans-serif;font-size:17px;font-weight:bold;color:#333333;line-height:30px;}
.boiteInfoProjet-en .titre .photoCabane{float:left;background: transparent url(Gx/cabaneRouge.gif) no-repeat 0px 0px;width:40px;}
.boiteInfoProjet-en .boiteTexteDetail{font-family: Helvetica, sans-serif;font-size:12px;margin: 2px 10px 50px 10px;width:340;text-align:justify;color:#333333}
.boiteInfoProjet-en a{display:block;position:absolute;right:10px;bottom:10px;width:232px;height:30px;background: url(Gx/btnContactezNousLong_en.jpg) no-repeat 0px 0px;}
.boiteInfoProjet-en a:hover{display:block;position:absolute;right:10px;bottom:10px;width:232px;height:30px;background: url(Gx/btnContactezNousLong_en.jpg) no-repeat -232px 0px;}

#map{
	width: 296px;
	height: 350px;
	float: left;
	border: 1px solid #c8c8c6;
	overflow: hidden;
}

#boiteListingUniteMultifamiliale{float:left;width:540px;}

#boiteListingUniteUnifamiliale{float:left;width:540px;}

#logosGarantie{background-color:#e6e5df;width:243px;margin-top:40px;padding-bottom:10px;}

/* DÉTAIL PROJET
------------------------------------------------------------------------------------ */
table.unite{
	width: 540px;
	font: 12px Arial;}
table.unite tr{
	background-color: #F8F8F8;}
table.unite td{
	padding: 2px 0;background-color: #eeeeee;border:1px solid white;}
table.unite th{
	color: #fff;
	background: #919191 url(Gx/backgroundEtage.jpg) repeat-x top;
	font-weight: bold;
	padding-left: 15px;
	height:30px;
	text-align: left;
	font-size: 13px;
	line-height: 30px;}
table.unite th .fr{float: right;padding-right: 16px;}
table.unite th .en{float: right;padding-right: 20px;}

table.unite tr.titre td{
	background-color: #dddddd;
	font-size: 13px;
	color: #333333;
	font-weight: bold;}
table.unite td.petitpad{
	padding-left: 5px;}
table.unite td.centre{
	text-align: center;}
table.unite tr.vendu{
	background-color: #ECECEC;}
table.unite td.vendu{
	text-align: center;
	color: #FF0000;
	font-weight: bold;}
table.unite td a, table.unite td a:link, table.unite td a:visited{
	font-weight: normal;
	color: #333333;
	text-decoration: none;}
table.unite td.vendu a, table.unite td.vendu a:link, table.unite td.vendu a:visited{
	font-size: 12px;
	background: url(Gx/01/pasvendu_bg.gif) no-repeat left top;
	/*padding-left: 15px;*/}
table.unite td a:hover, table.unite td a:visited:hover{
	text-decoration: underline;}
	
table.unite tr.spacer{background-color: transparent;}}}
	
#gallery div{
	float: left;
	width: 155px;
	height: 101px;
	background: none;}
	
#gallery div img{
	display: block;	
}	
	
.siteplan{
	list-style-type: disc;
	margin: 0 0 0 20px; }
.siteplan li{
	padding: 0 0 5px 0;}
	
/* 06_100 - Réalisations
--------------------------------------------------------------------------------------- */

.contentRealisation{margin-left:30px;width:900px;}

.btRealisation{background-color:#ebe9ea; margin-bottom:5px;width:900px;padding:10px;}

.imgRealisation{float:left; margin: 0 10px 0 0; padding: 10px; background-color:#b1b1b1; border:1px solid #747474;;width:253px;}
.imgRealisation span{float:right; background:url(gx/M/imgAgrandir.gif) no-repeat top right; padding-right:25px; }

.btIntroRealisation{float:left; padding:10px; width:580px;font-size:14px;}
.lienRealisation{text-decoration:none;color:black;}
.versRealisationDetail{float:right;}
.versRealisationDetail a{bottom:10px;text-decoration:none;display:block;color:#fff;font-size:12px;background: url(Gx/btnEnSavoirPlusSprites.jpg) no-repeat 0px 0px;width:131px;height:30px;}
.versRealisationDetail a:hover {bottom:10px;background: url(Gx/btnEnSavoirPlusSprites.jpg) no-repeat -131px 0px;}
}

/* 06_110 - Réalisations DETAIL
--------------------------------------------------------------------------------------- */
#btRealisationDesc{float:left;}
#btRealisationTexte{float:left;width:830px;background-color:#ebe9ea;}
#btRealisationTexte #logoProjet{float:left;margin-right:30px;}
#btRealisationTexte a.boutonContactRealisation{float:left;display:block;width:232px;height:30px;background: url(Gx/btnContactezNousLong_fr.jpg) no-repeat 0px 0px;margin-bottom:10px;}
#btRealisationTexte a.boutonContactRealisation:hover{float:left;display:block;width:232px;height:30px;background: url(Gx/btnContactezNousLong_fr.jpg) no-repeat -232px 0px;}
#btRealisationTexte a.boutonContactRealisation-en{float:left;display:block;width:232px;height:30px;background: url(Gx/btnContactezNousLong_en.jpg) no-repeat 0px 0px;margin-bottom:10px;}
#btRealisationTexte a.boutonContactRealisation-en:hover{float:left;display:block;width:232px;height:30px;background: url(Gx/btnContactezNousLong_en.jpg) no-repeat -232px 0px;}
#btRealisationTexte a.boutonRetourRealisation{float:left;display:block;width:232px;height:30px;background: url(Gx/btnRetourAuxRealisations.jpg) no-repeat 0px 0px;}
#btRealisationTexte a.boutonRetourRealisation:hover{float:left;display:block;width:232px;height:30px;background: url(Gx/btnRetourAuxRealisations.jpg) no-repeat -232px 0px;}
#PhotoDesigner{display:block;float:left;width:120px;margin-left:10px;margin-top:4px;}
#logoProjet{margin:5px 0px;}

#sectionBoutonRealisation{float:left;width:475px;margin-top:8px;padding-left:10px;}
#sectionBoutonRealisation a{float:left;display:block;width:232px;margin-right:5px;margin-top:20px;}
#sectionBoutonRealisation #sectionBoutonRealisationDetail{}

.imgRealisationDetail{float:left; margin: 0 20px 10px 0;padding: 10px; background-color:#b1b1b1; border:1px solid #747474;width:300px;}
.imgRealisationDetail span{float:right; background:url(gx/M/imgAgrandir.gif) no-repeat top right; padding-right:25px; }

#btRealisationCollGauche {float:left;width:410px;margin-right:10px;background-color:#ebe9ea;}
.RealisationTitreColonne{width:400px;height:30px;position:relative;}
#btRealisationCollDroite{float:left;width:410px;background-color:#ebe9ea;}

.liste{margin-left:40px;_margin-left:20px;}

.btRealisationCollTexte{padding:10px 10px/*;height:100px*/;overflow:hidden;}

.titreColonne{font-family: Helvetica, sans-serif;font-size:16px;color:#F04D33;}

/* 0_888 : PLAN DU SITE
--------------------------------------------------------------------------------------- */
#titrePlanDuSite{font-size: 15px;font-family:arial;font-weight:bold;display:block;margin-bottom:5px;color:black;text-transform:uppercase;}

#sectionPlanDuSite{font-size: 13px;font-family:arial;font-weight:bold;display:block;margin-left:10px;color:#ef4124;margin-bottom:10px;}

#planDuSite{margin-left:120px;_margin-left:125px; width:190px;display:block;float:left;border-right: 1px solid #dddddd;border-left: 1px solid #dddddd;padding-left:55px;}
#planDuSite ul {margin-left:10px;list-style:none;}
#planDuSite ul li{margin-top:3px;margin:0px;padding:0xp;}
#planDuSite ul li a{color:black;font-family:arial;}
#planDuSite ul li a:hover{color:blue;}
#planDuSite ul li ul{margin:0px;}
#planDuSite ul li ul li{margin-top:3px;}
#planDuSite ul li ul li a{color:black;font-family:arial}
#planDuSite ul li ul li a:hover{color:blue;}

/* FOOTER
--------------------------------------------------------------------------------------- */
#footer{font-size:11px;}
#footer{background: transparent url(Gx/Footer2.gif) no-repeat 0px 0px;width:990px;height:141px;overflow:hidden;}
#footer1{background: transparent url(Gx/Footer1.gif) no-repeat 0px 0px;width:990px;height:19px;overflow:hidden;}

#footer #footerInnerLeft{margin-top:1px;width:650px;float:left;position:relative;}

#footer #footerInnerRight{margin-top:1px;width:340px;height:110px;float:left;position:relative;}

#footer #footerInnerLeft #copyrights{width:158px;float:left;height:16px;margin-left:22px;/margin-left:11px;margin-top:5px;}
#footer #footerInnerLeft #copyrights a{color:#cccccc;text-decoration:none;width:158px;}
#footer #footerInnerLeft #copyrights a:hover{}

#footer #footerInnerLeft #menuFooterBas{width:199px;height:16px;float:right;margin-right:10px;margin-top:5px;text-align:center;}
#footer #footerInnerLeft #menuFooterBas ul li{float:left;color:#cccccc;}
#footer #footerInnerLeft #menuFooterBas ul li a{float:left;color:#cccccc;text-decoration:none;}
#footer #footerInnerLeft #menuFooterBas ul li a:hover{float:left;color:#ef4124;;}
#footer #footerInnerLeft #menuFooterBas ul li.SeparateurMenuFooterBas{padding:0px 6px 0px 6px;float:left;color:#cccccc;}

#footer #footerInnerRight{margin-top:8px;text-align:center;color:#cccccc;}
#footer #footerInnerRight #titreAdresseFooter{color:white;font-weight:bold;font-size:13px;margin-bottom:5px;}
  
#signatureVortex a{color:#cccccc;margin-top:15px;margin-left:20px;_margin-left:10px;float:left; text-decoration:none;}
/* Partager cette page (bookmarker) */
#socialBookmarker{float:right;font-size:11px;width:220px;margin-right:0px;margin-top:3px;_margin-top:0px;}
#socialBookmarkerPrefix{font-family: Helvetica, sans-serif;float:left;color:white;cursor:default;padding-top:5px;_padding-top:0px;margin-left:60px;_margin-left:30px;font-weight:bold;}
#socialBookmarkerPrefix img{vertical-align:middle;}
.bookmarkIconesVisibles {float:left;margin-left:2px;margin-top:3px;}
#bookmarkHoverPopup{border:solid 1px; background-color:#FFF; display:none; padding:4px; position:absolute; text-align:left; width:315px;}
#bookmarkHoverPopup .bookmarkHoverPopupItems{float:left; height:25px; margin-right:4px; width:150px;}
#bookmarkHoverPopup .bookmarkHoverPopupItems a{height:25px; line-height:25px;}
#bookmarkHoverPopup .bookmarkHoverPopupItems a:link, #bookmarkHoverPopup .bookmarkHoverPopupItems a:visited{border:none; color:#000; display:block; padding-left:2px; text-decoration:none; width:150px;}
#bookmarkHoverPopup .bookmarkHoverPopupItems a:active, #bookmarkHoverPopup .bookmarkHoverPopupItems a:hover{background-color:#eee; border:1px solid #666; color:#333; display:block; height:25px; padding-left:2px; text-decoration:none; width:150px;}

/* FORMULAIRE
--------------------------------------------------------------------------------------- */

.champCache {display:none; visibility:hidden;} /* UtilisÃ© pour l'anti-spam */
#contact{width: 250px;float:right;margin-right:30px;_margin-right:19px;margin-top:30px;_margin-top:45px;}
fieldset{margin-bottom:10px; padding: 0; border: none;font-size: 11px;}
fieldset legend{color: #991F1F;font: 14px Helvetica;font-weight: bold;padding:3px;border: none;}
fieldset label{font-size: 11px; color:#000;margin:2px 0 0 0;line-height: 15px;}
#contact2 label{width: 200px;float: left;}
.champTexte{	background: #f5f4f0;border: 1px solid #c8c8c6;color: #333333;font-size: 11px;margin:0 0 2px 0;padding: 2px;width:240px;float:left;}
.listeDeroulante{background: #f5f4f0;	border: 1px solid #c8c8c6;color: #333333;font-size: 11px;margin:0 0 2px 0;padding: 2px;width:240px;float:left;}
.boiteTexte{background: #f5f4f0;border: 1px solid #c8c8c6;color: #333333;font-family: Helvetica;font-size: 11px;margin:0 0 2px 0;width:240px;height:100px;}
.bouton{background-color: #991F1F;border: 1px solid #000;color: #fff;font-family: Helvetica;font-size: 11px;font-weight: bold;}
.bouton:hover{background-color: #A69E85;}

.boutonsubmitfr, .boutonsubmiten{font-size: 0;width: 118px;height: 30px;display: block;border: none;float: left;margin-top: 8px;}
.boutonsubmitfr{background: url(Gx/btnEvoyez.jpg) no-repeat left top;}
.boutonsubmitfr:hover{background: url(Gx/btnEvoyez.jpg) no-repeat -118px 0px;;}
.boutonsubmiten{background: url(Gx/btnEvoyez-en.jpg) no-repeat left top;}
.boutonsubmiten:hover{background: url(Gx/btnEvoyez-en.jpg) no-repeat -118px 0px;;}

.boutonRadio{background: #EEF3F7;color: #4E677A;font-size: 11px;}
.caseaCocher{border: none;}
.erreur{color: #991F1F;}




/* Locations
--------------------------------------------------------------------------------------- */
#menuSectionLocation{float:left; margin:10px 0;}
#menuSectionLocation a{color:#000; font-size:12px; text-decoration:none;}




