/* CSS Document */
body  {
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background-color:#FF0000;
color:#000000
}
.menu_haut  {
background-image:url(images/fond_menu_haut.gif);
width:100%;
}
.entete_menu  {
background-image:url(images/bouton.gif);
background-repeat:no-repeat;
color:#000000;
height:38px;
line-height:38px;
text-align:center;
padding-right:10px;
font-size:18px;
font-weight:bold;
}
.menu  {
background-image:url(images/fond_menu.gif);
background-color:#FF0000;
color:#FFFFFF;
width:200px;
}
.contenu  {
background-color:#FFFFFF;
padding:0 15px 0 15px;
}
.bas  {
background-image:url(images/fond_menu_bas.gif);
width:100%;
}
.contenu a {
text-decoration:none;
font-weight:bold;
color:#FF0000;
}
.contenu a:visited {
text-decoration:none;
color:#FF0000;
}
.contenu a:hover {
text-decoration:underline;
color:#000000;
}

.menu a  {
display:block;
padding:0px 0px 0px 10px;
margin:0 10px 0 0px;
line-height:24px;
text-decoration:none;
color:#FFFFFF;
font-weight:bold;
}
.menu a:visited {
text-decoration:none;
color:#FFFFFF;
}
.menu a:hover {
text-decoration:none;
color:#CC0000;
background-color:#FF0000;
background-image:url(images/bouton_1.gif);
background-repeat:no-repeat;
}
.menu_bas a  {
color:#FFFFFF;
text-decoration:none;
}
.menu_bas a:visited  {
color:#FFFFFF;
text-decoration:none;
}
.menu_bas a:hover  {
color:#000000;
text-decoration:underline;
}
hr  {
border:2px ridge #FF0000;
margin:0px;
padding:0px;
}
h1  {
font-size:21px;
color:#CC0000;
margin:0px;
}
h2  {
font-size:18px;
color:#000000;
margin:0px;
}
h3  {
font-size:14px;
color:#CC0000;
margin:0px;
}
form  {
margin:0px;
padding:0px;
}
ul  {
margin-top:0px;
margin-bottom:0px;
}
li  {
margin-left:0px;
}
p  {
margin:10px 0 10px 0;
}
.num  {
list-style-type:decimal;
}
form div {
padding:2px;
}
form input  {
border:1px solid #000000;
color:#ffffff;
background-color:#FF0000;
font-size:11px;
}
form select {
border:1px solid #000000;
color:#ffffff;
background-color:#FF0000;
font-size:11px;
}
form textarea  {
border:1px solid #000000;
color:#ffffff;
background-color:#FF0000;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}
img  {
border:none;
}
.pub  {
padding:5px;
width:240px;
height:190px;
color:#FFFFFF;
background-image:url(images/encart_pub.gif);
background-repeat:no-repeat;
}
.pub ul  {
text-align:left;
}
.pub h2  {
color:#FFFFFF;
text-align:center;
}
.pub_bleu  {
padding:5px;
width:240px;
height:190px;
color:#FFFFFF;
background-image:url(images/encart_pub-bleu.gif);
background-repeat:no-repeat;
}
.pub_bleu ul  {
text-align:left;
}
.pub_bleu h2  {
color:#FFFFFF;
text-align:center;
}
.bloc_gris  {
border:1px solid #999999;
background-color:#CCCCCC;
padding:4px;
margin-top:10px;
}
.encart_gris  {
border:1px solid #999999;
background-color:#CCCCCC;
padding:1px;
}



