body {font-family:"Trebuchet MS"; width: 100%; text-align:center;}
div#container { width: 1000px;  top:0px; margin:0 auto; position:relative; }
div#corps {position:absolute;  width: 1000px; top: 0px;  left: 50%; margin-left:-500px;}

H2 { color: #009900; text-align:left; margin-bottom:-10px; }
H3 { color: #009900; text-align: center; }
H1 {color: #009900; text-align: center; margin-top:30px; }

/* Début CSS nav */
div#nav{z-index:90; position:absolute; left:50%; top: 290px; margin:0 0 0 -500px; width:250px; }
div#nav ul{margin:0; padding : 0; background:#F6F305; list-style:none; width:250px; }

div#nav li {font-size: 14pt; position: relative; list-style:none; margin:0; float:left; width:250px;  margin:0; }

div#nav li#fond1 a {text-align:left; display:block; text-decoration:none; color: #579136; background:#D7E644; padding:10px;}

div#nav li#fond2 a {text-align:left; display:block; text-decoration:none; color: black; background:#F6F305; padding:10px;}

div#nav li a { border-bottom-width:0px; }

div#nav li a:hover{color: #A52614; background:#FFD28A; }

div#nav li a:visited{color: #FFF3B9;  }

div#nav ul ul {position:absolute; width:164px; display:none; left:250px; width:250px; top:0px; margin:0; padding:0;}
div#nav ul ul li#fond3 a {font-size: 12pt;border-bottom : 1px solid #FFD28A; color:black; }
div#nav ul ul li#fond4 a {font-size: 12pt;border-bottom : 1px solid #FFD28A; color:#000000; }
div#nav ul ul li:hover { background-color:#D2D2D2;}
div#nav ul.menu1 li.sousmenu:hover ul.menu2 {display:block;}
/* Fin CSS nav */


/* Début CSS Bandeau Nouvelle com*/
div#new_com { z-index:93; position:absolute; top:350px; width: 865px; left: 50%; margin-left:-432px; height:515px; visibility: visible; }
div#new_com_fond { z-index:92; position:absolute; top:330px; width: 1000px; left: 50%; margin-left:-500px; height:555px; visibility: visible; background-color:#FFFFFF; -moz-opacity:0.9; opacity: 0.9; filter:alpha(opacity=90);}
div#fermer_new_com { z-index:95; position:absolute; top:376px; left:50%; margin-left:350px; visibility:visible;}
div#lien_new_com{ z-index:94; position:absolute; top:494px; left:50%; margin-left:30px; visibility:visible; width: 327px; height: 50px;
}
a#new_com { border:0; }
img#img_new_com { border:0; }
/* fin CSS Bandeau Nouvelle com*/

td#corps { vertical-align:top; margin:0; }
td#navigation {vertical-align:top; margin:0; background:#F6F305;}
td#titre { text-align:center; background:#97E06B; margin-bottom:2px; margin-top:2px; vertical-align:middle; font-size:30px; font-weight:bold;}
td#bandeau_d {vertical-align:top; width:190px;  background-color:#F6E3BC; }
td#borde { border: 3px solid #97E06B; padding:10px 20px 10px 20px; text-align:justify; vertical-align:top;}
td#recherche { border: 1px solid #D7E644; }
td#fond_vert { background:#D7E644; border-bottom:5px solid #F6E3BC; border-top:5px solid #F6E3BC; text-align:center;}
td#fond_orange { background-color:#FF9900; border-bottom:5px solid #F6E3BC; border-top:5px solid #F6E3BC; text-align:center;}
td#espace_blanc { border-bottom:5px solid #F6E3BC; border-top:5px solid #F6E3BC; text-align:center;}
table#table_lien_page {border-collapse:collapse; background:#D7E644; width:100%; }
td#borde_lien_page { border: 3px solid #97E06B; padding:0px; text-align:justify; vertical-align:top; }
td#lien_page { border: 1px solid #97E06B; padding:10px 20px 10px 20px; text-align:center; vertical-align:top;  }
td#lien_page a { border-bottom-style:solid; border-bottom-color:#FF6600; border-bottom-width:1px; text-decoration:none;  font-size:15px; color: #666666; }
table#table_photo td {vertical-align:top; text-align: center; }

.pdf {text-align: left; font-size:15px; }
.actualites {text-align: left; font-size:15px; }
.titre{ text-align:left; font-size:15px; margin-top:100px; }
.titre_actu { text-align:left; font-size:15px; margin-top:100px; color: #009900; font-weight:bold; }
.sous_titre {text-align:left; font-size:15px; color:#333333; font-weight:700;}
.texte{ text-align:justify; font-size:15px; color:#333333; }
.contact {text-align: left; font-size:15px;}
.desc_recherche{ text-align:justify; font-size:12px;}
.centrer{ text-align:center; font-size:15px;}
.rouge {color: #FF0000; font-size: 16px; }
li {margin:0;}
ul { margin-top:0; }

a { border-bottom-style:solid; border-bottom-color:#FF6600; border-bottom-width:1px; text-decoration:none; color: #27561F}
a#bouton {border-bottom-width:0px; text-decoration:none; }

/* Début CSS fenetre Photo */
div#fond_photo {position:absolute;z-index:96; background-color:#554336; width:100%; height:1000%; visibility: hidden; top:0px; left:0px; -moz-opacity:0.9; opacity: 0.9; filter:alpha(opacity=90);  }

img#photo { border : 4px solid #8F725D; }
img#logo { border : 2px solid #8F725D; }

div#chargement_photo {z-index:97; position:absolute; top: 10px; padding:20px; visibility:hidden; background-color:#554336; vertical-align:center; text-align:center; border : 2px groove white; color:#D3AEEC; font-size:40px; left:50%; }
div#photos { z-index:99; position: absolute; top: 60px; margin:0; visibility:hidden; background-color:#554336; vertical-align:center; text-align:center; border : 2px groove white; left:50%; }
div#photos img {border : 3px groove white; margin : 30px;}
div#bandeau_photo {height:20px; background:#554336; }
div#bandeau_photo a {color: #D3AEEC; border-bottom-style: none; }
div#affiche_photo { margin: 10px; padding:0; vertical-align:top; }
div#affiche_logo { margin: 10px; padding:0; }
div#affiche_photo a {border-bottom-style: none; }
div#affiche_logo a {border-bottom-style: none; }
div#legende_photo form textarea#titre {background-color:#554336; font-weight: bold; font-size:10pt; text-align:center; vertical-align:super; BORDER-STYLE:none; overflow:hidden; margin: 0 0 20px 0; color:white; };
div#centrage_photo { width:100%; height:100%; background:none; vertical-align:middle; text-align:center;  }
.legende {text-align: center; font-size:10px; vertical-align:top;  }
/* fin CSS fenetre Photo */


/* Toto */
table#modif td {vertical-align:top; text-align: left; }
table#modif td#modif_td { width:200px; font-weight:bold; }
table#modif_photo td {border:2px solid black; vertical-align:top; text-align: center;}
.validation { background-color:#333333; color:#FF0000; font-size:x-large; }
.modifie { color:#FF0000; font-size:large; }
/* fin CSS toto */

