/* Balises */
body, html, h1, h2, h3, h4, h5, h6, li, ul, p, input, form, img{
margin:0;padding:0;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#333333;}
body{background-color:#22222E;}
h1, h2{font-family:Georgia, "Times New Roman", Times, serif;font-size:200%;
margin:20px 0 15px 70px;color:#125EC9; font-weight:normal;}
h2{font-size:150%;margin:20px 0 10px 20px;
border-bottom: solid 1px #ccc; padding-left:25px;
background-image:url(img/h2.gif);background-repeat:no-repeat; background-position:left top;}
p{padding:5px 20px 2px 20px;}
table, form{margin-left:15px;}
.spip p{padding:0px;}
form{}
a{color:#666666; text-decoration:none;}
a:hover{ text-decoration:underline;color:#000}
.spip ul{}
.spip li{ padding-left:40px; list-style: disc inside;}
/*  -------------- blocs généraux -------------------- */
#conteneur{background-color:#fff;width:934px;margin-left:auto;margin-right:auto;}
#haut{text-align:right;color:#FFFFFF;background-image:url(img/fond.gif);background-repeat:repeat-y; background-position:left top;}
#menu-haut{padding:15px 0 3px 0;}
#haut a{color:#FFFFFF;}
#hierarchie{margin:0 20px; text-align:right;}
#corps{float:right;width:635px;}
.intro{}
ul.ss_bloc {border-left:solid 3px #F2F1EF;margin: 5px 0 5px 20px;}
ul.ss_bloc li{ list-style-image:url(../mapuce.gif); margin-left:20px;}
.texte{padding-bottom:20px;}
.up{ margin-left:8px;}
#contenu{padding-right:30px;}
#droite{float:right;width:230px;padding:10px 0 10px 30px;background-color:#FFFFFF;}
#droite a{color:#666;}
#droite a:hover{padding-left:3px;text-decoration:none;color:#000;}
#droite ul{padding-bottom:10px;margin:0 0 20px 7px;
border-left:solid 1px #750000;border-bottom:solid 1px #750000;}
#droite li{padding:1px 10px; list-style: circle inside;}
marquee{
padding:0 20px;margin-bottom:30px;}
#droite .entete{margin-bottom:10px;padding-left:20px;font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;color:#750000;
background-image:url(img/h3.gif);background-repeat:no-repeat; background-position:left center;}
#menu{float:left;width:291px;background-image:url(img/fond-menu.jpg);background-repeat:no-repeat; background-position:left top;}
#menu ul .menu{padding:0 15px 5px 15px;background-color:#FFF;}
#menu ul{padding:2px 25px 10px 25px;list-style:none;}
#menu li .lien{ display:inline;}
#menu li .lien a{ display:block;padding:2px 0 2px 15px; border-left:solid 2px #750000;;
color:#666666;}
#menu li .lien a:hover{border-left:solid 2px #ccc;color:#000;text-decoration:none;}
#menu .entete{padding:5px 0 5px 20px;margin-top:10px;border-bottom:solid 1px #ccc;
background-image:url(img/h3.gif);background-repeat:no-repeat; background-position:left center;}
#menu .entete a{color:#125EC9;font-family:Georgia, "Times New Roman", Times, serif; font-size:16px;}
#pub{margin:20px; border:solid 1px #ccc;padding:10px; text-align:center;}
#bas{ clear:both;padding:20px 0; text-align:center;background-image:url(img/bas.gif);background-repeat:no-repeat;}
/* ---------- Mep et autres ----------------------*/
.bt{color:#000000;}
.vignette{float:left;padding:5px;margin-right:10px;}
.vignette-droite{float:right;padding:5px;}
.separateur{clear:both;margin:0;padding:0;border:none;height:0;line-height:1px;font-size:1px;}

