/* TABLE DES MATIÈRES:
	- Éléments à cacher
	- Éléments de base à personnaliser
	- Pied de page
	- Textes
----------------------------------------------------------------------------------------*/

/* ELEMENTS A CACHER 
--------------------------------------------------------------------------------------- */
#menu, #haut, #dhtmlpointer, #droitAccueil{display:none;}

/* ELEMENTS DE BASE À PERSONNALISER 
--------------------------------------------------------------------------------------- */
html{
	/* Garder 3 fontes seulement */
	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: #496792;
	font-size:18px;
	margin-bottom:10px;
}
h1 a, h1 a:link, h1 a:visited{color: #496792; font-size:18px; text-decoration:none;}
h1 a:hover, h1 a:link:hover, h1 a:visited:hover{color:#C20000;}

h2{
	color: #496792;
	font-size:15px;
	margin-bottom:5px;
}

/* 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: 200%; color: #496792;}
p a, p a:link, p a:visited, ul li a, ul li a:visited, ol li a, ol li a:visited{color: #0A254E; 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%; list-style:square; margin-left:16px;}
ol li{font-size:12px; line-height:150%; color:#1F1F1F; 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;}

.description2{
	color:#496792;
	line-height:120%;
	font-size:11px;
}

.bold{
	color: #0A254E;
	font-size:14px;
}

/* 
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/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;
}
.lienDOC{
	background: url(Gx/icone_DOC.gif) no-repeat left;
	padding:5px 0 5px 20px;
}
.lienXLS{
	background: url(Gx/icone_XLS.gif) no-repeat left;
	padding:5px 0 5px 20px;
}
.lienIMG{
	background: url(Gx/icone_IMG.gif) no-repeat left;
	padding:5px 0 5px 20px;
}

th, td{font-size: 12px; color: #496792; padding:1px 3px;}
th{text-align:left;}

/* NOUVELLES
--------------------------------------------------------------------------------------- */

.nouvelle{background:url(Gx/points.gif) bottom repeat-x;padding-bottom:10px;}

.nouvelle p a, .nouvelle p a:link, .nouvelle p a:visited{
	font-size: 12px; line-height: 200%; color: #496792;
	text-decoration:none;
}

.nouvelle p a:hover, .nouvelle p a:link:hover, .nouvelle p a:visited:hover{background-color:#dee7f3;text-decoration:none;}

.nouvelleDate{
	float:left;
	font-size:18px; line-height:100%; color:#496792; 
	border-right:1px solid #b7cae5;
	padding:5px 10px 0 0;
	margin-bottom:10px;
}

.nouvelleJour{color:#869dbe; font-size:25px; font-weight:bold;}
.nouvelleTitre{float:left;padding:10px 0 0 7px;}

.lienSuite a, .lienSuite a:link, .lienSuite a:visited{color:#ff000a; line-height: 200%; font-size: 12px; text-decoration:none;}
.lienSuite a:hover, .lienSuite a:link:hover, .lienSuite a:visited:hover{text-decoration:underline;}

/* SECTION
--------------------------------------------------------------------------------------- */

.section{
	background:url(Gx/points.gif) bottom repeat-x;
	padding:10px 0;
}

.imageSection{
	float:left;
	margin-right:10px;
}

.document{padding-top:10px;}

.document a, .document a:link, .document a:visited{
	text-decoration:none;
}

.document a:hover, .document a:link:hover, .document a:visited:hover{
	text-decoration:underline;
}

/* PHOTOS
--------------------------------------------------------------------------------------- */

.photos{
	float:left;
	width:160px;
	text-align:center;
	color:#3b5780;
	padding-bottom:20px;
}

.photos a, .photos a:link, .photos a:visited{
	color:#0A254E;
	text-decoration:underline;
}

.photos a:hover, .photos a:visited:hover{
	color:#888;
	text-decoration:underline;
}

.pictures{
	float:left;
	width:230px;
	text-align:center;
	color:#3b5780;
	padding-bottom:20px;
}

.description{
	color:#3b5780;
	line-height:120%;
	font-size:10px;
}