/* TABLE DES MATIÈRES:
	- Éléments à cacher
	- Éléments de base à personnaliser
	- Pied de page
	- Textes
----------------------------------------------------------------------------------------*/

/* ELEMENTS A CACHER 
--------------------------------------------------------------------------------------- */
#lienHaut, #conteneurHaut, #menu, #boiteSousMenu, #boiteRecherchePropriete, #menuBas, #listeDynamique, #moduleColGauche, #boutonsFichePropriete{
	position: absolute;
	visibility: hidden;
}
#logoImprimer{ visibility:visible; display:block; float:left; margin-right:10px;}

/* ELEMENTS DE BASE À PERSONNALISER 
--------------------------------------------------------------------------------------- */
html{
	color: #717172;
	font-size: 11px;
	font-family: Arial, Verdana, Tahoma;
}
html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, a, img{border:0; margin:0; padding:0;}

h1{color: #a20e1e;font-size:18px;margin-bottom:6px;letter-spacing:-1px; text-transform: uppercase;}
h1 a, h1 a:link, h1 a:visited{color:#a10e1e;}

h2{color: #303030;font-size:16px;margin-bottom:4px;}
h2 a, h2 a:link, h2 a:visited{color:#a10e1e;}

h3{color:#a20e1e; font-size:14px;}
h3 a, h3 a:link, h3 a:visited{color:#a20e1e;text-decoration:none;}
h3 a:hover, h3 a:visited:hover{color:#a20e1e;text-decoration:underline;}

.bordurePhoto{border:1px solid #cac5c5;}

/* ACCUEIL
--------------------------------------------------------------------------------------- */
#boiteAvantPlan{
	background:url(Gx/01/boiteAvantPlan_bg.gif) no-repeat;
	float:right;
	height:281px;
	margin-left:12px;
	width:331px;
}
#boiteAvantPlan #avantPlan{
	padding:12px 20px 0 12px;
}

/* NOS PROPRIÉTÉS
--------------------------------------------------------------------------------------- */
.boiteListePropriete{
	background: url(gx/02/boiteListe_bg.gif) repeat-y top right;
	display:block;
	margin-bottom: 12px;
	width:683px;
}
.boiteListePropriete .colPhoto{
	border:1px solid #c8c8c8;
	display:block;
	float:left;
	height:138px;
	width:291px;
}
.boiteListePropriete .colPhoto .boiteNomProjet{
	background:url(gx/fondBlanc.png);
	display:block;
	/* margin-top:100px; */
	padding:12px;
	text-align:center;
}
.boiteListePropriete .colPhoto .boiteNomProjet a, .boiteListePropriete .colPhoto .boiteNomProjet a:link, .boiteListePropriete .colPhoto .boiteNomProjet a:visited{
	color:#2e2e2e;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
}
.boiteListePropriete .colDescr{
	float:right;
	display:block;
	padding:10px 0 5px 0;
	width:358px;
}


/* BOÎTE CITATION AVEC CHEVRONS */
.boiteCitation{background-color:#b2c2d3; display:block; text-align:center; padding:0;}
.boiteCitation #chevronGauche{color:#a6b4c3;font-size:40px;float:left;width:35px;}
.boiteCitation #chevronDroite{color:#a6b4c3;font-size:40px;float:right;width:35px;}
.boiteCitation #contenuCitation{float:left;color:#FFF;font-size:16px;font-weight:bold;text-align:center;padding:14px 0 12px 0;}


.boiteDegrade{
	background:url(Gx/M/boiteDegrade_bg.gif) no-repeat bottom;
	border-top:1px solid #cac5c5;
	display:block;
	padding:12px 0 12px 0;
	width:253px;
}
.boiteDegrade p{padding:0 0 0 18px;}
.boiteDegrade p a, .boiteDegrade p a:link, .boiteDegrade p a:visited{
	color:#a20e1e;
	font-size:11px;
}
.boiteDegrade p a:hover, .boiteDegrade p a:visited:hover{
	color:#333;
}

.boiteBoutonDegrade{
	background:url(Gx/M/boiteDegrade_bg.gif) no-repeat bottom;
	border-top:1px solid #cac5c5;
	display:block;
	padding:12px 0 9px 1px;
	width:253px;
}
.boiteBoutonDegrade p{padding:0 0 0 20px;}
.boiteBoutonDegrade p a, .boiteBoutonDegrade p a:link, .boiteBoutonDegrade p a:visited{
	color:#333;
	font-size:11px;
	text-decoration:none;
}
.boiteBoutonDegrade p a:hover, .boiteBoutonDegrade p a:visited:hover{
	color:#a20e1e;
}

/* PIED DE PAGE
--------------------------------------------------------------------------------------- */
#piedPage{color:#999;  font-size:11px; padding:0 6px 0 6px;}
#piedPage a{color:#999; text-decoration:none;}
#piedPage a:hover{color:#353535;text-decoration:none;}

/* TEXTES
--------------------------------------------------------------------------------------- */
p{color:#333; font-size:12px; line-height:140%;}
p strong{color:#550f1a; font-size:13px;}
p a, p a:link, p a:visited, ul li a, ul li a:visited, ol li a, ol li a:visited{color: #a20e1e; 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:#000; text-decoration:underline;
}
ul li{font-size:12px; line-height:150%; color:#333; list-style:square; margin-left:16px;}
ol li{font-size:12px; line-height:150%; color:#333; margin-left:16px;}


/* FORMULAIRES
--------------------------------------------------------------------------------------- */
fieldset{background:#f5f5f5; margin-bottom:10px; padding:5px; border:1px solid #dadada; font-size:12px;}
fieldset legend{font-size:14px; font-weight:bold; color:#333; padding:3px; border:0;}
fieldset label{font-size: 12px; color:#333;margin:2px 0 2px 0;}

.champTexte{
	background: #fafafa;
	border:1px solid #d2d2d2;
	color: #605754;
	font-size: 12px;
	margin:2px 0 2px 0;
}
.listeDeroulante{
	background: #fafafa;
	border:1px solid #d2d2d2;
	color: #605754;
	font-size: 12px;
	margin:2px 0 2px 0;
}
.boiteTexte{
	background: #fafafa;
	border:1px solid #d2d2d2;
	color: #605754;
	font-family: Arial;
	font-size: 12px;
	margin:2px 0 2px 0;
}
.bouton{
	background-color: #eaeaea;
	color: #333;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
}
.champCache {display:none; visibility:hidden;} /* Utilisé pour l'antiSpam */

.erreur{color: #FF0000;}
