/*
 * Styles généraux
*/
body { font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 0.8em; color:#333333; background:#E5F4FF; }

a img { border: 0; }

/*
 * Titrages
*/
h1 { clear:both; }
h1 { font-size: 1.4em; margin:1em 0 0 0; padding:0 0 0 25px; color:#006699; background:url(../images/carre.gif) no-repeat 0 4px;}
h2 { font-size: 1.2em; margin:1.2em 0; padding-left:25px; color:#006699; background:url(../images/carre2.gif) no-repeat 5px 4px; }
h3 { font-size: 1.1em; margin:1em 0 1em 2em; color:##000066; padding-left:20px; background:url(../images/carre2.gif) no-repeat 0 3px; }
h4 { font-size: 1em; margin:1em 0 0.4em; color:#000066;}
h5 { font-size: 0.9em; margin:1em 0; color:#006699; padding-left:25px; }
h6 { font-size: 1.0em; margin:0.5em 0;}
h3 a { text-decoration:none;}
h5 strong { color:#333333;}

/*
 * Styles de contenus
*/
#contenu p { line-height:1.4em; margin:1em 0; text-align:justify; font-size:0.9em; padding-left:25px; }

/* alignement des images dans les pages */
.gauche { clear:left; float: left; margin: 1em 1em 3em 0;}
.droite { clear:right; float: right; margin: 1em 0 3em 1em;}
.centre { margin: 1.5em 0; text-align: center; }
#contenu .gauche p, #contenu .droite p, #contenu .centre p {margin: 0; padding: 0; font-size: smaller; text-align: center; }

/* icones des fichiers */
#contenu ul.telechargements li {
	margin-top: 0.5em;
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 2em;
	list-style: none;
}
#contenu a { background-repeat:no-repeat; background-position:left top;}
#contenu .pdf { background-image: url(../images/icons/acrobat.png); padding-left:2em; }
#contenu .doc, #contenu .rtf { background-image: url(../images/icons/word.png); padding-left:2em;}
#contenu .xls, #contenu .xla { background-image: url(../images/icons/excel.png); padding-left:2em; }
#contenu .ppt,#contenu .pps { background-image: url(../images/icons/powerpoint.png); padding-left:2em; }
#contenu .zip, #contenu .rar { background-image: url(../images/icons/compressed.png); padding-left:2em; }
#contenu .gif, #contenu .jpg, #contenu .png { background-image: url(../images/icons/picture.png); padding-left:2em; }
#contenu .url { background-image: url(../images/icons/world.png); padding-left:2em; }


/*
 * Pagination et Outils d'impression et de retour
*/
#pagination, #nav-contenu {
	clear: both;
	padding: 0.5em 0;
	margin-top: 2em;
	text-align: center;
}
#pagination {  }
#pagination span { }

#contenu ul#nav-contenu { float:left; width:100%; background:url(../images/point-point.gif) repeat-x; margin:2em 0 1em; padding:5px 0;  }
#contenu #nav-contenu li { display: inline; list-style: none; padding: 0 1em; border-right:1px solid #006699; background:none; }
#contenu #nav-contenu li a { text-decoration:none;}
#contenu #nav-contenu li.last { border:none;}

/*
 * Partie variable des sites
*/
body { }
a { text-decoration: underline; color:#006699; }
a:hover { color:#996666; }
a:visited { /* A REMPLIR */ }
p#rss { display: none;}
#contenu ul { clear:left; margin:1em; padding-left:2em;}
#contenu ul li { padding:0 0 0 15px; margin:3px 0; background:url(../images/puce-li.gif) no-repeat 0 5px; list-style:none;}
.exergue { background:#fff; padding:0.2em 0.5em;}
.chapo { color:#006699; font-weight:bold;}
.red a, .red { color:#EC0000;}
.red a:hover { text-decoration:underline;}
span.bleu { color:#23487F;}

/* bloc mailing */

#sidebar #mailing { float:right; width:180px; margin-top:-40px; margin-right:5px; text-align:right; font-size:0.8em; }
#mailing form { margin:0; padding:0;}
