/* TABLE DES MATIÈRES:
	- Classes générales (body, html, h1, h2, ...)
	- Conteneurs
	- Menus et sous-menus
	- Textes
	- Pieds de page
	- Formulaires
----------------------------------------------------------------------------------------*/

/* GÉNÉRALES
--------------------------------------------------------------------------------------- */
body#index{
	background: #444343;
	margin: 0;
	padding: 0;
	
}
body#main{
	background: #444343;
	margin: 0;
	padding: 0;
	
}
html{
	color: #fff;
	font-size: 14px;
	/* Garder seulement 3 fontes */
	font-family: Arial, Verdana, Tahoma, Helvetica, "Trebuchet MS", Georgia, Times, "Times New Roman", "Courier New";
}
html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, a, img{border:0; margin:0; padding:0;}
a, a:link, a:visited, a:hover{outline: none;position: relative;}

h1{color: #fff; font-size:18px;}
h1 a, h1 a:link, h1 a:visited{color:#C21527;}

h2{color: #fff; font-size:15px;}
h2 a, h2 a:link, h2 a:visited{color:#333;}


/* INDEX 
--------------------------------------------------------------------------------------- */

#conteneur_index{
	background: #444343 url(gx/i/splash.jpg) no-repeat center top;
	text-align:left;
	width:1000px;
	height:800px;
}
#conteneur_index #piedPage{
	font-size:11px;
	padding-left:15px;
	color:#fff;
	position:absolute;
	top:760px;
}
#conteneur_index #piedPage a{
	color:#fff;
	text-decoration:none;
}
#conteneur_index #piedPage a:hover{text-decoration:underline;}
/*
#conteneur_index #lien_Projet1{
	position:absolute;
	cursor:hand;
	left:277px;
	width:355px;
	height:800px;
	display:block; 
	float:left;
	color:#a1a1a0;
	text-decoration:none;
}


#conteneur_index #lien_Projet1:hover{color:#c4a266;background:url(gx/i/splash_lien_Projet1_over.jpg) no-repeat center top;}

#conteneur_index #lien_Projet1 #boite_Projet1_fond{
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	background-color:#000;
	filter:alpha(opacity=50);
	position:absolute;
	top:200px;
	width:356px;
	height:321px;
}
#conteneur_index #lien_Projet1 #boite_Projet1{
	padding:4px 0 0 4px;
	width:355px;
	height:321px;
	position:absolute;
	top:200px;
}
#conteneur_index #lien_Projet1 #imgSplash_projet1{width:345px; height:248px; background-image:url('data/projet/1_splash.jpg');margin-bottom:2px;}
#conteneur_index #lien_Projet1 #boite_Projet1 #titre_projet1 {
	background:url(gx/i/titre_projet1_off.png) no-repeat center top;
	width:262px;
	height:48px;
	
}

*/
#conteneur_index #lien_Projet3{
	position:absolute;
	cursor:hand;
	left:633px;
	width:355px;
	height:800px;
	display:block; 
	float:left;
	color:#a1a1a0;
	text-decoration:none;
}

#conteneur_index #lien_Projet4{
	position:absolute;
	cursor:hand;
	left:277px;
	width:355px;
	height:800px;
	display:block; 
	float:left;
	color:#a1a1a0;
	text-decoration:none;
}

#conteneur_index #lien_Projet4:hover{color:#c4a266;background:url(gx/i/splash_lien_Projet3_over.jpg) no-repeat center top;}
#conteneur_index #lien_Projet3:hover{color:#c4a266;background:url(gx/i/splash_lien_Projet2_over.jpg) no-repeat center top;}

#conteneur_index #lien_Projet3 #boite_Projet3_fond{
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	background-color:#000;
	filter:alpha(opacity=50);
	position:absolute;
	top:200px;
	width:356px;
	height:321px;
}

#conteneur_index #lien_Projet4 #boite_Projet4_fond{
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	background-color:#000;
	filter:alpha(opacity=50);
	position:absolute;
	top:200px;
	width:356px;
	height:321px;
}

#conteneur_index #lien_Projet4 #boite_Projet4{
	padding:4px 0 0 4px;
	width:355px;
	height:321px;
	position:absolute;
	top:200px;
}

#conteneur_index #lien_Projet3 #boite_Projet3{
	padding:4px 0 0 4px;
	width:355px;
	height:321px;
	position:absolute;
	top:200px;
}

#conteneur_index #lien_Projet3 #imgSplash_projet3{width:345px; height:248px; background: url(data/projet/3_splash.jpg) no-repeat top left;;margin-bottom:2px;}
#conteneur_index #lien_Projet2 #imgSplash_projet2{width:345px; height:248px; background: url(data/projet/2_splash.jpg) no-repeat top left;;margin-bottom:2px;}
#conteneur_index #lien_Projet4 #imgSplash_projet4{width:345px; height:248px; background: url(data/projet/4_splash.jpg) no-repeat top left;;margin-bottom:2px;}

#conteneur_index #lien_Projet3 #boite_Projet3 #titre_projet3 {
	background:url(gx/i/titre_projet3_off.png) no-repeat left top;
	width:310px;
	height:48px;
	
}

#conteneur_index #lien_Projet4 #boite_Projet4 #titre_projet4 {
	background:url(gx/i/titre_projet4_off.png) no-repeat left top;
	width:310px;
	height:48px;
	
}

#conteneur_index #lien_Projet2{
	cursor:hand;
	position:relative;
	left:556px;
	width:355px;
	height:800px;
	display:block; 
	color:#a1a1a0;
	text-decoration:none;
}
/*
#conteneur_index #lien_Projet2:hover{color:#c75c28;background:url(gx/i/splash_lien_Projet2_over.jpg) no-repeat center top;}
*/
#conteneur_index #lien_Projet2 #boite_Projet2 #titre_projet2 {
	background:url(gx/i/titre_projet2_off.png) no-repeat center top;
	width:312px;
	height:48px;
}

#conteneur_index #lien_Projet2 #boite_Projet2_fond{
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	background-color:#000;
	filter:alpha(opacity=50);
	position:absolute;
	top:200px;
	width:355px;
	height:321px;
}
#conteneur_index #lien_Projet2 #boite_Projet2{
	padding:4px 0 0 4px;
	width:355px;
	height:321px;
	position:absolute;
	top:200px;
}


/* CONTENEURS 
--------------------------------------------------------------------------------------- */
#conteneur{
	
	text-align:left;
	width:1000px;
}
#haut{width:975px;}
#conteneur #conteneur_bg_1{height:800px;background: #444343  url(gx/m/bg_1.jpg) no-repeat center top;}
#conteneur #conteneur_bg_2{height:800px;background: #444343  url(gx/m/bg_2.jpg) no-repeat center top;}
#conteneur #conteneur_bg_3{height:800px;background: #444343  url(gx/m/bg_3.jpg) no-repeat center top;}
#conteneur #conteneur_bg_4{height:800px;background: #444343  url(gx/m/bg_4.jpg) no-repeat center top;}

#logo{width:245px;position:relative;top:20px;left:15px;}

#contenu #contenu_bg{
	padding:20px 20px 10px 20px ;
	width:927px;
	_height: 440px;
	min-height: 440px;
	background: url(gx/contenu_bg.png) repeat-y left top;
}
/*
*+html #contenu #contenu_bg{min-height:1px;}
* html #contenu #contenu_bg{height:1px;}
*/
#contenu #contenu_bg #titre_projet1_fr{
	background:url(gx/titre_projet1_fr.png) no-repeat center top;
	width:302px;
	height:48px;
}
#contenu #contenu_bg #titre_projet1_en{
	background:url(gx/titre_projet1_en.png) no-repeat center top;
	width:257px;
	height:48px;
}
#contenu #contenu_bg #titre_projet3_fr{
	background:url(gx/titre_projet3_fr.png) no-repeat center top;
	width:294px;
	height:48px;
}
#contenu #contenu_bg #titre_projet3_en{
	background:url(gx/titre_projet3_en.png) no-repeat center top;
	width:247px;
	height:48px;
}

#contenu #contenu_bg #titre_projet2_fr{
	background:url(gx/titre_projet2_fr.png) no-repeat center top;
	width:313px;
	height:48px;
}
#contenu #contenu_bg #titre_projet2_en{
	background:url(gx/titre_projet2_en.png) no-repeat center top;
	width:266px;
	height:48px;
}

#contenu #contenu_bg #titre_projet4_fr{
	background:url(gx/titre_projet4_fr.png) no-repeat center top;
	width:313px;
	height:48px;
}
#contenu #contenu_bg #titre_projet4_en{
	background:url(gx/titre_projet4_en.png) no-repeat center top;
	width:313px;
	height:48px;
}

#contenuText{
	margin-top:10px;
	width:480px;
	text-align:justify;
	float:left;
}
#ContenuImg{
	position:relative;
	float:right;
	display:block;

}

#tableauPlan{
	text-align:center;
	width:900px;
}
#conteneur #conteneur_bg_1 #tableauPlan th{ color:#c4a266;text-transform:uppercase;}
#conteneur #conteneur_bg_2 #tableauPlan th{color:#ee5f23; text-transform:uppercase;}
#conteneur #conteneur_bg_3 #tableauPlan th{ color:#c4a266;text-transform:uppercase;}
#conteneur #conteneur_bg_4 #tableauPlan th{ color:#c4a266;text-transform:uppercase;}

#conteneur #conteneur_bg_1 #btn_PDF{

display:block;
background:url(gx/Btn_PDF_1.png) no-repeat center top;
	width:18px;
	height:14px;
}
#conteneur #conteneur_bg_3 #btn_PDF{

display:block;
background:url(gx/Btn_PDF_1.png) no-repeat center top;
	width:18px;
	height:14px;
}

#conteneur #conteneur_bg_2 #btn_PDF{display:block;
background:url(gx/Btn_PDF_2.png) no-repeat center top;
	width:18px;
	height:14px;
}


#conteneur #conteneur_bg_1 #img_planQuartier{
	background:url(gx/04/quartier_champagne.png) no-repeat center top;
	width:370px;
	height:266px;
	position:absolute;top:350px;
}
#conteneur #conteneur_bg_3 #img_planQuartier{
	background:url(gx/04/quartier_sicard.png) no-repeat center top;
	width:370px;
	height:266px;
	position:absolute;top:350px;
}

#conteneur #conteneur_bg_2 #img_planQuartier{
	background:url(gx/04/quartier_chambord.png) no-repeat center top;
	width:370px;
	height:266px;
	position:absolute;top:350px;
}
#adresse{position:absolute;top:630px;}
#googleMap{
position:relative;left:450px;
height:380px;
width:430px;
}
#map{ width: 425px; height: 350px; }
#asterisque{float:right;}
#asterisque p{font-size:12px;}

.note p{font-size:11px; line-height:14px;padding-top:3px;}
/* TEXTES
--------------------------------------------------------------------------------------- */
p{font-size: 14px; line-height: 150%; color: #fff;}
p a, p a:link, p a:visited, ul li a, ul li a:visited, ol li a, ol li a:visited{color: #fff; text-decoration: underline;}
p a:hover, p a:visited:hover, ul li a:hover, ul li a:visited:hover, ol li a:hover, ol li a:visited:hover{
	color:#fff; text-decoration:underline;
}
ul li{color:#fff; font-size:13px; line-height:150%; list-style:square; margin-left:16px;}
ol li{color:#fff; font-size:13px; line-height:150%; margin-left:16px;}

.textePetit{font-size:10px; color:#1F1F1F;}
.textePetit a, .textePetit a:link, .textePetit a:visited{font-size:10px; color:#1F1F1F;}
.textePetit a:hover, .textePetit a:visited:hover{font-size:10px; color:#1F1F1F;}

/* 
p:first-letter{color:green; font-size:200%; text-transform:uppercase;}
sup{position:relative; bottom:0.3em; vertical-align:baseline;}
sub{position:relative; bottom:-0.2em; vertical-align:baseline;}
*/

.lienRSS{
	background: url(Gx/icone_RSS.gif) no-repeat left;
	padding:5px 0 5px 20px;
}
.lienPDF{
	background: url(Gx/icone_PDF.gif) no-repeat left;
	padding:5px 0 5px 20px;
}

.vendu{color:#ff0000; font-weight:bold;}

.legende{float:right; font-size:16px; color:#fff;padding-top:5px; text-align:right;}

/* PIED DE PAGE
--------------------------------------------------------------------------------------- */
#piedPage{
	width:970px;
	position:absolute;
	top:735px;
	left:20px;
	color:#fff; 
	font-size:10px; 
	height:50px; 
	padding:0;
}
#piedPage a{color:#fff; text-decoration:none;}
#piedPage a:hover{color:#fff;text-decoration:underline;}
#piedPage #copyrights{float:left; margin:0; text-align:left;}
#piedPage #copyrights a{}
#piedPage #copyrights #lienCopyrights{font-weight:normal; text-decoration:none; color:#fff;}
#piedPage #copyrights #lienCopyrights:hover{font-weight:normal; text-decoration:underline; color: #fff;}

/* Partager cette page (bookmarker) */
#socialBookmarker {}

/*
#LienBaspageProjet2_fr{
	margin-right:20px;
	display:block;
	background:url(gx/LienBaspageProjet2_off_fr.png) no-repeat center top;
	width:332px;
	height:42px;
}
#LienBaspageProjet2_fr:hover{
	cursor:hand;
}
#LienBaspageProjet2_en{
	margin-right:20px;
	display:block;
	background:url(gx/LienBaspageProjet2_off_en.png) no-repeat center top;
	width:290px;
	height:42px;
}
#LienBaspageProjet2_en:hover{
	cursor:hand;
}

#LienBaspageProjet1_fr{
	margin-right:20px;
	display:block;
	background:url(gx/LienBaspageProjet1_off_fr.png) no-repeat center top;
	width:261px;
	height:41px;
}
#LienBaspageProjet1_fr:hover{
	cursor:hand;
}
#LienBaspageProjet1_en{
	margin-right:20px;
	display:block;
	background:url(gx/LienBaspageProjet1_off_en.png) no-repeat center top;
	width:225px;
	height:41px;
}
#LienBaspageProjet1_en:hover{
	cursor:hand;
}
*/
#LienBaspageProjet3_fr{
	margin-right:20px;
	display:block;
	background:url(gx/LienBaspageProjet3_off_fr.png) no-repeat center top;
	width:332px;
	height:42px;
}
#LienBaspageProjet3_en{
	margin-right:20px;
	display:block;
	background:url(gx/LienBaspageProjet3_off_en.png) no-repeat center top;
	width:290px;
	height:42px;
}

/* FORMULAIRES
--------------------------------------------------------------------------------------- */
fieldset{border:1px solid #fff; font-size: 11px; margin-bottom:10px; padding:5px;}
fieldset legend{border: 1px solid #999; color:#fff; font-size:14px; font-weight:bold; padding:3px;}
fieldset label{font-size:12px; color:#fff; margin:2px 0 2px 0;}

.champTexte{	
	background: #EEF3F7;
	border: 1px solid #C9D0D6;
	color: #4E677A;
	font-size: 11px;
	margin:2px 0 2px 0;
}
.listeDeroulante{
	background: #EEF3F7;	
	border: 1px solid #C9D0D6;
	color: #4E677A;
	font-size: 11px;
	margin:2px 0 2px 0;
}
.boiteTexte{
	background: #EEF3F7;
	border: 1px solid #C9D0D6;
	color: #4E677A;
	font-family: "Trebuchet MS";
	font-size: 11px;
	margin:2px 0 2px 0;
}

#conteneur #conteneur_bg_1 .bouton{
	background-color: #fff;
	color: #C4A266;
	font-family: "Trebuchet MS";
	font-size: 13px;
	font-weight: bold;
}

#conteneur #conteneur_bg_2 .bouton{
	background-color: #fff;
	color: #ee5f23;
	font-family: "Trebuchet MS";
	font-size: 13px;
	font-weight: bold;
}



.bouton:hover{background-color:#1A80B6; color:#FFF;}

.champCache {display:none; visibility:hidden;} /* Utilisé pour l'anti-spam */

.erreur{color: #FF0000;}
