#conteneur {position: absolute; width: 896px; left: 50%; margin-left: -448px; }
/*  index    */
#conteneurindex {position:absolute;left:50%;top:50%;width:930px;height:540px;margin-top: -270px; /* moitié de la hauteur */margin-left:-470px;/* moitié de la hauteur */background-color:#FFF; border-radius: 12px 12px; -moz-border-radius: 12px;border-color:#39c;border-width:2px;border-style:dashed;}
#index {position:absolute;left:20px;top:0px;width:900px;height:500px;}
#miseajour {position: absolute;left:20px;top: 514px;width:239px;height:19px;background-color: #FFC;}
#mail {position: absolute;left:718px;top: 513px;width:203px;height:17px;background-color: #FFC;}

/*  bandeau                               */
#bandeau { height: 68px; background-color: #09C; margin: 0 0 5 0 #FFF; }

/*  menu                               */
#menu { height: 30px; background-color:#FFF; }
a:link, a:visited, a:hover{font: 10px verdana, sans-serif #09C; text-decoration: none; }
a:hover { text-decoration: underline; }

/*  droite    */	
#droite { position: absolute; right:0; width: 80px; top: 110px; height: 5px; }

/*  centre     */
#centre { background-color:#FFC; margin-left: 85px; margin-right: 80px; border-left-style: dashed; border-width: 2px; border-color= #006; padding: 5px;}
#sousmenuscontributions {margin-left:60px;width:600px;background-color:#FFC;border-style: dashed;border-width: 1px;border-color=#006;}
#association {margin-left: 40px;margin-right: 40px;border-style: dashed; border-width: 2px; border-color= #006;padding: 6px;background-color:#FFC; }
#image1 {margin-left: 180px;}
#image2 {margin-left: 5px;}
#image3 {margin-left: 80px;}
#image4 {margin-left: 100px;}
#image5 {margin-left: 250px;}
#image6 {margin-left: 150px;}
#voirnouv1 {position:absolute;left:392px;top:530px;width:20px;height:15px;z-index:1;visibility: visible;}
#voirmanif1 {position:absolute;left:392px;top:290px;width:20px;height:15;z-index:1;visibility: visible;}
.h1 {  font: 17px/19px verdana, sans-serif;  color: #006;font-weight: bold; }
.h2 {  font: 14px/16px verdana, sans-serif;  color: #09c;font-weight: bold; }
.signature {  font: 13px verdana, sans-serif;  color: #006;font-weight: bold; }
.h3 {font: 13px/15px verdana, sans-serif;text-decoration: underline;color: #000;font-weight: bold;}
.h4 {font: 12px/14px verdana, sans-serif;color: #09c;font-weight: bold;}
.p { font: 12px/16px verdana, sans-serif; color: #000; }
.acentre {font: 13px verdana, sans-serif; text-decoration: none; color: #09c;}
.pgras { font: 12px/16px verdana, sans-serif; color: #000;font-weight: bold; }
#dominique1 {margin-left:130px;}

/* menus horizontaux bis */
#navigationtheo { height: 30px; background-color:#ffc; }
ul#navigationtheo { margin: 0; padding: 0; font: 11px verdana, sans-serif; list-style-type: none; }
#navigationtheo li { float: left; }
#navigationtheo a { display: block; width: 230px; height: 18px; border: 1px solid #006; color: #FF0;
background: #09C; text-decoration: none; text-align: center; }
.anavigationtheo {font: 12px verdana, sans-serif;}

/*  navigation     */
#navigation { height: 30px; background-color:#FFF; }
ul#navigation { margin: 0; padding: 0; font: 11px verdana, sans-serif; list-style-type: none; }
#navigation li { float: left; }
#navigation a { display: block; width: 122px; height: 18px; border: 3px solid #09C; color: #FF0; 
background: #006; text-decoration: none; text-align: center; }
.anavigation {font: 12px verdana, sans-serif;}

/* gauche  */
#gauche {font: 12px/16px verdana, sans-serif;position: absolute;bottom : 200px;left : 0;color: #006;
background-color: #ffc;top: 180px;width: 85px;border-top: 15px solid #006; border-bottom: 15px solid #006; margin: 0; height: 50px; }
#gauche a {text-decoration: none;}
#gauche a:hover{text-decoration: underline;}

/* pied                             */
#pied {height: 16px; background-color:#006; border-radius: 10px 10px; -moz-border-radius: 10px; padding: 8px; text-align: center;}
#pied a {font: 12px verdana, sans-serif; color:#FF0;text-decoration: none;}
#pied a:hover{text-decoration: underline;}
.pied {font: 12px verdana, sans-serif; color: #09c;}
