/* TABLE DES MATIÈRES:
	- Éléments à cacher
	- Éléments de base à personnaliser
	- Pied de page
	- Textes
----------------------------------------------------------------------------------------*/

/* ELEMENTS A CACHER 
--------------------------------------------------------------------------------------- */
#menuHaut, #enTete, #colGauche, #colDroite, #dhtmlpointer{
	position: absolute;
	visibility: hidden;
}


html{
	font-family: Tahoma, "Trebuchet MS", Arial, Helvetica;
}
html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, a, img{border:0; margin:0; padding:0;}

h1{
	color:#254E75;
	font-size:18px;
	margin:2px 0 5px 0;
	padding:0 0 3px 0;
}

h2{
	background: #EDECE4 url(gx/m/h2_bg.gif) bottom right no-repeat;
	color:#254E75;
	font-size:14px;
	margin:2px 0 5px 0;
	padding:8px;
	display: block;
}

/* CONTENEUR
--------------------------------------------------------------------------------------- */
#conteneur{
	margin: 0 auto 0 auto;
	text-align:left;
	width:690px;
}
#milieu{
	background: #FFF url(gx/m/milieuBg.gif) repeat-y;
	display: block;
	width:690px;
}

/* CONTENEUR
--------------------------------------------------------------------------------------- */
#conteneur{
	margin: 0 auto 0 auto;
	text-align:left;
	width:700px;
}

#milieu #contenuPage{
	width:690px;
	float:left;
	margin: 10px 0 0 0;
}




/* COLONNE CONTENU
--------------------------------------------------------------------------------------- */
.boiteSur2Col{
	width:690px;
	background: url(gx/m/boiteSur2ColBg.gif) repeat-y top;
	display: block;
}
.boiteSur2ColGauche{
	float: left;
	display: block;
	width:320px;
}
.boiteSur2ColDroite{
	float: right;
	display: block;
	width:320px;
}


/* PAGE DÉTAIL
--------------------------------------------------------------------------------------- */
.boiteDetail{
	border: 1px solid #D4D0C2;
	/* background: url(gx/m/fieldset_bg.gif) no-repeat bottom right; */
}
.boiteDetail h1{
	background: #EDECE4 url(gx/m/h2_bg.gif) bottom right no-repeat;
	color:#254E75;
	display: block;
	font-size:15px;
	margin:0 0 5px 0;
	padding:8px;
}

/* TABLEAU GÉNÉRAL
--------------------------------------------------------------------------------------- */
.tableau{
	border: 1px solid #D4D0C2;
	width:690px;
}
.tableau th{
	background: #EDECE4;
	color:#254E75;
	font-size:12px;
	margin:0 ;
	padding:8px 4px 8px 4px;
	text-align: left;
	border-bottom:1px solid #d4d0c2;
}
.tableau .texteCentre{
	text-align: center;
}
.tableau td{
	font-size: 11px; line-height: 140%; color: #254E75;padding:2px 4px 2px 4px; border-bottom:1px solid #EDECE4;
}
.tableau a, .tableau a:link,.tableau a:visited{color: #498CCB; text-decoration: underline;}
.tableau a:hover, .tableau a:visited:hover{color:#AFC22D; text-decoration: underline;}


/* TEXTES
--------------------------------------------------------------------------------------- */
p{font-size: 12px; line-height: 140%; color: #254E75;}
p strong{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: #498CCB; 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:#AFC22D; text-decoration: underline;
}
ul li{font-size:12px; line-height:140%; list-style:square; margin-left:16px;}
ol li{font-size:12px; line-height:140%; color:#1F1F1F; margin-left:16px;}

p.plMajuscule:first-letter{text-transform:uppercase;}
p.plMinuscule:first-letter{text-transform:lowercase;}


/* PIED DE PAGE
--------------------------------------------------------------------------------------- */
#piedPage{color:#B2AB95; font-size:11px; padding:0; width: 770px; float:right;}
#piedPage a{color:#B2AB95; text-decoration:none;}
#piedPage a:hover{color:#8A836E;}

