body{
background-color:#003500;
padding:0px;
margin:0px;
margin-top:10px;
font:normal 12px arial;
}
.gen{
width:900px;
height:1255px;
background:white;
margin:auto;border:solid 1px #000000;
}
.header{
height:95px;
background:url(../img/logo.jpg) left no-repeat;
}
.header img{
vertical-align:middle;
border:none;
width:468px;
height:60px;
}
#log{
margin:10px 30px;
border:none;
width:auto;
height:auto;
}
.ph{
float:right;
margin-top:18px;
margin-right:0px;
}
.nav{
height:18px;
padding-top:4px;
border:solid 1px #FF0000;
border-left:none;
border-right:none;
font:normal 11px arial;
color:red;
padding-left:10px;
background:url(../img/degrad_nav.png);
}
.nav a{
color:red;
text-decoration:none;
}
.gauche,.droite{
float:left;
width:150px;
}
.droite{
float:right;
width:121px;
}
.centre{
float:left;
width:529px;
}
.footer{
float:left;
width:100%;
background:white;
text-align:center;
border-top:solid 1px #0000A0;
font-size:10px;
color:#6262FF;
}
.footer a{
text-decoration:none;
color:#6262FF;
font-weight:bold;
}
.menur,.menul{
height:1130px;
}
.menur{
border-left:solid 1px #0000A0;
}
.menul{
border-right:solid 1px #0000A0;
}
.menur h2,.menul h2,.menur h3,.menul h3,.menul h3 a{
padding:6px 0 6px 25px;
background: url(../img/menu.png);
border-bottom:solid 1px #0000A0;
margin:0px;
margin-bottom:5px;
font:bold 14px arial;
color:yellow;
}
.menur h3,.menul h3{
margin-top:5px;
border-top:solid 1px #0000A0;
}
.menul h3 a{
background:none;
text-decoration:none;
color:#508AC2;
cursor:default;
padding-left:0px;
}
.menul h3 a:hover{
color:#508AC2;
text-decoration:none;
}
.menul a{
line-height:20px;
background:url(../img/fleche_r.png) left no-repeat ;
padding-left:10px;
margin-left:5px;
text-decoration:none;
color:#6262FF;
font-weight:bold;
}
.menur a{
color:#6262FF;
font-weight:bold;
}
.menur a:hover,.menul a:hover{
text-decoration:underline;
color:red;
}
.menur hr,.menul hr{
background:green;
color:green;
height:1px;
border:1px;
}
.menul{
}
.annu,.lien{
height:800px;
text-align:center;
color:green;
}
.annu h1,.lien h1{
font:bold 16px arial;
color:#FF8000;
text-decoration:underline;
}
.annu p,.lien p{
margin:20px;
}
.lien a{
color:blue;
margin:10px;
line-height:20px;
}
.lien a:hover{
color:red;
}
.cpt{
color:#408080;
margin:2px;
}
.aff_cat{
text-align:left;
float:left;
width:47.5%;
margin-bottom:10px;
padding-left:2%
}
.aff_cat h2{
font-size:14px;
margin:0px;
padding-left:10px;
background:url(../img/fleche_b.png) left no-repeat ;
color:#272727;
}
.aff_cat a{
color:#0080FF;
text-decoration:none;
margin-right:5px;
}
.aff_cat a:hover{
text-decoration:underline;
}
.gal{
background:url(../img/ciel.jpg);
padding-bottom:20px;
margin-bottom:20px;
text-align:left;
padding-left:20px; 
}
.gal table{
margin:auto;
}
.gal img{
border:solid 1px black;
}

.gal h1,h2{
font:bold 16px arial;
padding-top:5px;
margin:0px;
color:#8000FF;
margin-bottom:20px;
text-decoration:underline;
}
.gal h2{
font-size: 14px;
margin-bottom:10px;
}
.gal a{
color:#ff0000;
text-decoration:none;
}
.gal a:hover{
text-decoration:underline;
}
.ajout{
text-align:center;
}
.ajout table{
text-align:left;
margin:auto;
padding:20px;
font:bold 12px arial;
border:dashed 1px green;
margin-top:20px;
}
.ajout table th{
text-align:center;
font-size:10px;
padding-bottom:10px;
color:green;
}
.ajout input,.ajout select{
font:bold 11px arial;
width:250px;
height:15px;
border:solid 1px black;
padding-left:5px;
}
.ajout select{
width:255px;
height:20px;
}
.ajout input.rad{
width:auto;
border:none;
margin-left:15px;
}
.ajout td.if{
background-color:#F5FFEC;
border:solid 1px black;
text-align:center;

}
.ajout textarea{
font:bold 11px arial;
width:255px;
border:solid 1px black;
height:60px;
}
input.inp,input.inpo{
width:auto;
height:auto;
text-align:center;
background:url(../img/fond_bouton.gif);
border:1px outset #8080FF;
}
input.inpo{
background:url(../img/fond_bouton2.gif);
border:inset #51FFA8 1px;
}
.ajout p,.ajout li{
color:#4F4FFF;
}
.ajout p.avert1,.ajout p.avert2,.ajout p.avert3{
color:green;
margin:auto;
text-align:center;
font-weight:bold;
}
.ajout p.avert2{
color:red;
}
.ajout p.avert3{
color:#BF6000;
text-decoration:underline;
}
input.code,textarea.code{
border:1px solid black;
margin:5px;
width:350px;
text-align:center;
background:#FFFFC4;
}
textarea.code{
text-align:left;
width:350px;
height:60px;
}
.aff_res{
padding:10px;
color:#515151;
}
.aff_res a{
display:block;
margin:10px 0px ;
font:bold 11px arial;
color:#0080FF;
text-decoration:underline;

}
.aff_res a:hover{
text-decoration:underline;
}
.spons{
color:#d0d0d0;
font-size:10px;
}
.tele{
color:#408080;
font-size:10px;
}
.exp{
text-align:left;
padding:20px;
}
.exp strong{
font-weight:normal;
}
.info{
font:normal 10px arial;
color:#FF0080;
}
td a{
cursor:help;
color:#0080FF;
font:normal 10px arial;
}
.help{
display:none;
position:absolute;
margin-left:10px;
font:normal 11px arial;
border:solid 1px red;
padding:5px;
background:#FFFFC6;
color:#000000;
}
/*nntp*/ 
.ret1,.ret2,.ret3,.ret4{
color:green;
padding-left:10px;
font-style:italic;
}
.ret2{
color:#800040;
}
.ret3{
color:#FF00FF;
}
.ret4{
color:#808000;
}
hr{
text-align:center;
width:50%;
height:1px;
background-color:white;
color:white;
}
.sujet{
color:#800000;
font-weight:bold;
}
.auteur{
color:#0000A0;
font-weight:bold;
}
.rech{
text-align:center;
}
a.minlink {
font-size:10px;
color:#FF0080;
}
a:hover.minlink {
text-decoration:none;
color:#FF93C9;
}
.nntp h1{
text-align:center;
}
.nntp li{
list-style: circle;
margin:5px;
color:#800000;
}
.nntp a{
margin:0px;
color:#0000A0;
}
.nntp a:hover{
color:#AAAAFF;
}
.mpff{
overflow:auto;
height:80px;
background-color:#ffffff;
border: solid black 1px;
padding:8px;
margin-right:20px
}
.mpff a{
color:#0080FF;
text-decoration:none;
line-height:18px;
}
.mpff a:hover{
text-decoration:underline;
}
.tel{
vertical-align:middle;
}
.amkl2 {
background:url(../img/fleche_r.png) left no-repeat ;
padding:15px;
}
#mkl1, #mkl2{
display:none;
position:absolute;
border:solid 1px black;
background:white;
padding:5px;
color:black;
margin-top:-200px;
margin-left:-50px
}
#mkl2{
margin-top:-300px;
margin-left:-1px;
}
