/* TABLE DES MATIÈRES:
	- Éléments à cacher
	- Éléments de base à personnaliser
	- Pied de page
	- Textes
----------------------------------------------------------------------------------------*/


.page-break { display:block; page-break-before:always; }

 
/* ELEMENTS A CACHER 
--------------------------------------------------------------------------------------- */
#hautLien, #hautBouton, #boiteGauche, #gifConteneurPageBas, #boiteRubriqueDivision, #piedPage #infoDroite, #colDroiteBanniere, .boiteLienHaut, .boiteRubriqueDivision_0, .boitePagination{
	position: absolute;
	visibility: hidden;
	display: none;
}

/* ÉLÉMENT À AFFICHER */
#onglet_1, #onglet_2, #onglet_3, #onglet_4, #onglet_6, #onglet_7, #onglet_11, #onglet_12{
	/* border-top:10px solid #ff00ff; */
	visibility:visible;
	display: block;
} 



/* ELEMENTS DE BASE À PERSONNALISER 
--------------------------------------------------------------------------------------- */
html{
	/* Garder 3 fontes seulement */
	font-family: Arial, Verdana, Tahoma;
	color: #717172;
	font-size: 12px;
}
html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, a, img{border:0; margin:0; padding:0;}

h1{color: #425893; font-size:22px; margin-bottom:6px; letter-spacing: -1px;}
h1 a, h1 a:link, h1 a:visited{color:#425893;text-decoration:none;}
h1 span.rubriqueDroite{
	text-align:right;
	float:right;
	font-size:14px;
	font-weight:normal;
	letter-spacing:0px;
	padding-top:10px;
}

h1{color: #425893; font-size:22px; margin-bottom:6px; letter-spacing: -1px;}
h1 a, h1 a:link, h1 a:visited{color:#425893;text-decoration:none;}
h1 span.rubriqueDroite{
	text-align:right;
	float:right;
	font-size:14px;
	font-weight:normal;
	letter-spacing:0px;
	padding-top:10px;
}

h1.titre_0{background-color:#425893;letter-spacing:0;margin:0;padding:8px 0 5px 10px;font-size: 16px; color:#FFF;}
h1.titre_0 a, h1.titre_0 a:link, h1.titre_0 a:visited{color:#FFF;font-size: 16px;} 
h1.titre_0 a:hover, h1.titre_0 a:visited:hover{text-decoration:underline;}

h1.division_0{color:#425893;}
h1.division_0 a, h1.division_0 a:link, h1.division_0 a:visited{color:#425893;font-size: 16px;text-decoration:none;} 
h1.division_0 a:hover, h1.division_0 a:visited:hover{color:#425893;text-decoration:underline;}

.ligneHor_0{border-bottom:1px solid #425893;display:block;}	

h2{color: #555; font-size:17px; letter-spacing:-1px;padding:0 0 5px 0;}
h2 a, h2 a:link, h2 a:visited{color:#555; text-decoration:none;}
h2 a:hover, h2 a:visited:hover{color:#000; text-decoration:underline;}

#boiteLogo{margin-bottom:10px;}

/* ------------------ ACCUEIL ------------------*/
.boiteItemDivision{
	display:inline;
	width:335px;
}
.boiteItemDivision h1 a{
	color:#FFF;
	font-size: 24px;
	padding:0;
	margin:0;
	text-decoration: none;
}

/* ITEMS DANS UNE LISTE*/
.boiteItemListe{
	display: inline;
	padding:0;
	float:left;
	text-align:center;
	width:100px;
	/*width:131px;*/
	color:#666;
	font-size: 11px;
}
.boiteItemListe img{ width:100px;}


.boiteItemListe a, .boiteItemListe a:link, .boiteItemListe a:visited{
	color:#666;
	font-weight:bold;
	text-decoration:none;
}




/* TEXTES
--------------------------------------------------------------------------------------- */
p{font-size: 12px; line-height: 150%; color: #666;}
p strong{font-size: 13px; line-height: 150%; color: #333;}
p a, p a:link, p a:visited, ul li a, ul li a:visited, ol li a, ol li a:visited{color: #666; text-decoration: none;}
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{color:#666; font-size:12px; line-height:150%; list-style:square; margin-left:16px;}
ol li{color:#666; font-size:12px; line-height:150%; list-style-type: decimal; margin-left:26px;}

.contenuHtml, .contenuHtml table{font-size: 12px; line-height: 150%; color: #666;}
.contenuHtml p{padding-bottom:10px;}

.lienRSS{background: url(Gx/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;}
.nouveaute{background-color:#1c2d5b;color:#FFF;font-size:9px;padding:1px 2px 1px 2px;margin-left:6px;letter-spacing:0px;}
.boitePagination{padding:10px 6px 10px 0;}
.bordure{border:1px solid #bcbcbc;}

/* 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{font-size: 12px; line-height: 150%; color: #666;}
p strong{font-size: 13px; line-height: 150%; color: #333;}
p a, p a:link, p a:visited, ul li a, ul li a:visited, ol li a, ol li a:visited{color: #666; 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{color:#666; font-size:12px; line-height:150%; list-style:square; margin-left:16px;}
ol li{color:#666; font-size:12px; line-height:150%; list-style-type: decimal; margin-left:26px;}

/* FORMULAIRES
--------------------------------------------------------------------------------------- */
fieldset{margin-bottom:10px; padding: 5px; border:1px solid #e2e2e2;font-size: 11px;}
fieldset legend{font-size: 14px; font-weight: bold; color:#666; padding:3px;border:none;}
fieldset label{font-size: 12px; color:#000;margin:2px 0 2px 0;padding:4px 0 0 0;}
.champTexte{	
	background: #e1e6f5;
	border: 1px solid #cfd4e3;
	color: #2a3b67;
	font-size: 12px;
	margin:2px 0 2px 0;
	padding:4px;
	_height:20px;
}
.listeDeroulante{
	background: #e1e6f5;	
	border: 1px solid #cfd4e3;
	color: #2a3b67;
	font-size: 12px;
	padding:4px;
	margin:2px 0 2px 0;
}
.boiteTexte{
	background: #e1e6f5;
	border: 1px solid #cfd4e3;
	color: #2a3b67;
	font-family: Arial;
	font-size: 12px;
	margin:2px 0 2px 0;
	padding: 4px;
}
.bouton, .bouton_0{
	background: url(gx/m/bouton_bg.gif) repeat-x;
	/* background-color: #425893; */
	color: #cfd4e3;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	padding:4px 0 4px 0;
}

.bouton:hover, .bouton_0:hover{background: #2a3b67; color:#FFF;} /* FF seulement */

.erreur{color: #FF0000;}
