/* Menu */
.menu {
position: absolute;
margin-top: 98px;
}
ul.menu1{
 padding:0;
 margin:0;
 list-style-type:none;
 }
.menu1 li {
 margin-left:5px;
 float:left; /*pour IE*/
 }
ul.menu1 li a {
 color:white;
 display:block;
 float:left;   
 font-size:12px;
 text-align:center;
 padding:5px 0 5px 0;
 border:1px dashed #FFEA34;
 width:115px;
 }
ul.menu1 li a:hover {
 color: #FFEA34;
 } 
 
 ul.menu2{
 padding:0;
 margin:50px 0 0 35px;
 list-style-type:none;
 }
.menu2 li {
 margin-left:2px;
 float:left; /*pour IE*/
 }
ul.menu2 li a {
 color:black;
 display:block;
 float:left;   
 font-size:12px;
 text-align:center;
 padding:0px 12px 5px 12px;
 border-bottom:1px dashed #FFEA34;
 border-left:1px dashed #FFEA34;
 }
ul.menu2 li a:hover {
 color: #FFEA34;
 } 
/* fin menu */

body {
font: arial, verdana; 
background-image: url(image/bg1.png);
background-repeat: repeat-x;
background-color: #F3FDC1;
}
.input input{
font-weight: bold;
font-size: 8pt;
background-image: url(image/input.jpg);
background-repeat: repeat-x;
}
input{
color: #000000;
font-size: 9pt;
border: solid 1px #FFEA34;
}

h1{font-size: 15pt; color: green; text-align:center; margin: 0; font-family: monotype corsiva, arial;}
h2{
font-size: 13pt;
background-image: url(image/feuille2.gif);
background-repeat: no-repeat;
padding-left: 40px; 
}

h3{
font-size: 11pt;
margin: 0;
padding: 15px 0 0 25px;
}

.url{
color: grey;
font-size: 9pt;
}

h4{
font-size: 10pt;
margin: 0;
padding-left: 5px;
}

h5{
font-size: 9pt;
margin: 0;
background-image: url(image/h5.gif);
background-repeat: no-repeat;
padding-left: 10px;
}
h5 a:link, h5 a:visited, .fiche h5 a:link, .fiche h5 a:visited{color: #000000;}
h5 a:hover, .fiche h5 a:hover{color: #D76B00;}

h6{
font-size: 8pt;
margin: 0;
background-image: url(image/puce.gif);
background-repeat: no-repeat;
padding-left: 20px;
}

h6 a, h6:visited{color: #5084CA;}
h6 a:hover{color: #D76B00;}

a{text-decoration: none;}
p, .fiche ul{font-size: 9pt;  text-align: justify;}

#conteneur{
position: absolute;
margin-top: 140px;
width: 980px;
left: 50%;
margin-left: -490px;
}

#droite{
width: 320px;
}

#head{
position: absolute;
width: 980px;
left: 50%;
margin-left: -490px;
height: 140px;
color: FFFFCC;
font-size: 15pt;
font-family: monotype corsiva, arial;
font-weight: bold;
background-image: url(image/header3.png);
background-repeat: no-repeat;
}

#centre{
margin: 0;
width: 100%;
color: black;
font-size: 15pt;
font-family: arial, verdana;
font-weight: bold;
background-image: url(image/centre.png);
background-repeat: repeat-y;
}
.haut{
background-image: url(image/haut2.png);
background-repeat: no-repeat;
width: 980px;
height: 35px;
}
#footer{
text-align: center;
width: 980px;
height: 50px;
background-image: url(image/footer.png);
background-repeat: repeat-y;
font-size: 8pt;
font-family: arial, verdana;
font-weight: bold;
}
#footer span{font-size: 7pt; padding: 0px 5px 0px 5px;}
#footer a, #footer a:visited {color: #5084CA;}
#footer a:hover {color: #D76B00;}
#footer img{vertical-align: middle;}
.fiche{
border: dashed 0px #888888;
margin: 5px 0px 5px 5px;
padding: 5px 5px 5px 5px;
}
.fiche img{
float: left;
border: solid 2px #FFEA34;
margin: 5px 15px 5px 15px;
}
.fiche a, .fiche a:visited, .postit a, .postit a:visited{color: #5084CA;}
.fiche a:hover, .postit a:hover{color: #D76B00;}

.dicton{
position: absolute;
width: 300px;
padding-top: 35px;
margin-left: 650px;
font-size: 9pt;
font-family: arial, verdana;
}

.smenu a, .smenu a:visited{
font-size: 10pt;
color: #5084CA;
font-weight: bold; 
margin: 2px 2px 2px 0px;
padding: 0px 3px 2px 3px;
}
.smenu a:hover{color: #D76B00;}
.smenu ul{list-style-type:none; padding-left: 10px;}
.smenu img{margin-right: 10px;}

.smenu_img a, .smenu_img a:visited{
margin: 20px 2px 2px 2px;
}
.smenu_img img{
margin-top: 5px;
}
.smenu_img a:hover{
border-bottom: solid 3px #FFEA34;}

.topsearch{
font-size: 8pt;
padding: 0px 0px 5px 5px;
color: #000000;
}
.topsearch a, .topsearch a:visited{
color: #5084CA;
}
.topsearch a:hover{color: #D76B00;}

.pagination td{
font-size: 8pt;
font-weight: bold;
background-color: #FFEA34;
border: solid 1px #128B03;
margin: 2px 2px 2px 0px;
padding: 2px 5px 2px 5px;
}
.pagination a, .pagination a:visited{
color: #128B03;
text-decoration: none;
}
.pagination td span{
color: #FFFFFF;
}
.auteur{font-size: 9pt;font-weight: bold;}
.date{font-size: 8pt; color:#888888;}
.com {
width: 90%;
background-color: #FFFFDD;
border: dashed 1px #FFEA34;
padding: 0px 5px 5px 5px;
margin: 0px 0px 5px 10px;
}
.option input{
color: #blue;
font-size: 7pt;
font-family: times news roman, arial;
font-weight: bold;
border: dashed 1px #FFEA34;

}
table .option{text-align: center;}

.nav{padding-left: 10px; text-align: left;}
.nav a, .nav a:visited{
color: #5084CA;
font-size: 9pt;
font-weight: bold;
}
.nav a:hover{
color: #D76B00;
}
.nav img{
vertical-align: middle;
}
.abc {text-align: center;}
.abc a, .abc a:active, .abc a:visited {font-size: 12pt; font-family: Monotype Corsiva, arial; color: #5084CA;}
.abc a:hover {color: #D76B00; text-decoration: underline;}

.prio {background-color: #FFFFeE; 
background-image: url("image/prio.gif");
background-repeat: no-repeat;
background-position: 100% 100%;
}
.prio p,.noprio p{margin: 10px 20px 0 0px;}

.annonce {color: #006600; font-size: 10pt;}
.code {
text-align: center;
border: 1px dashed #FFEA34;
padding: 10px 10px 10px 10px;
font-size: 10px;
font-family: arial;
}
.index {font-size: 11pts; font-weight: bold; font-family: times news roman, arial;}
