/* CSS Document */
body  {
background-color:#003366;
margin:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}
.top  {
color:#FFFFFF;
background-color:#0152A1;
background-image:url("images/design/top_fond.gif");
padding-bottom:2px;
}
.top h1  {
font-size:28px;
margin-bottom:0px;
}
.top a  {
color:#FFFFFF;
text-decoration:none;
padding:2px;
}
.top a:visited  {
color:#FFFFFF;
text-decoration:none;
}
.top a:hover  {
color:#FFFFFF;
text-decoration:underline;
}
.menu  {
width:150px;
background-color:#FFCC00;
}
.menu a  {
display:block;
padding:5px 5px 5px 10px;
border-bottom:2px groove #FFFFFF;
color:#FF0000;
text-decoration:none;
font-weight:bold;
font-size:16px;
}
.menu a:visited  {
text-decoration:none;
}
.menu a:hover  {
background-color:#0152A1;
color:#FFFFFF;
text-decoration:none;
}
.content  {
font-size:12px;
padding:5px 10px 10px 10px;
background-color:#FFFFFF;
}
.content h1  {
font-size:20px;
color:#0152A1;
border-bottom:1px solid #0152A1;
}
.content a  {
color:#0152A1;
text-decoration:none;
font-weight:bold;
}
.content a:visited  {
color:#777777;
text-decoration:none;
}
.content a:hover  {
color:#777777;
text-decoration:underline;
}
.bottom  {
text-align:center;
font-size:12px;
background-color:#0152A1;
color:#FFFFFF;
}
.bottom a  {
color:#FFFFFF;
text-decoration:none;
padding:2px;
}
.bottom a:visited  {
color:#FFFFFF;
text-decoration:none;
}
.bottom a:hover  {
color:#FFFFFF;
text-decoration:underline;
}
form  {
margin:0px;
}
form div  {
padding:2px;
}
input, select  {
font-size:11px;
}
h2  {
padding:2px;
padding-left:5px;
background-color:#0152A1;
font-size:14px;
color:#FFFFFF;
margin:0px;
}
.bloc  {
border:1px solid #0152A1;
padding:2px;
}
.bouton  {
cursor:pointer;
}
.entete  {
background-color:#0152A1;
color:#FFFFFF;
font-weight:bold;
text-align:center;
}
.entete_r  {
background-color:#0152A1;
color:#FFFFFF;
font-weight:bold;
text-align:right;
}
.resultats  {
background-color:#EDEDED;
}
img  {
border:none;
}
.img  {
margin:0px 0px 10px 10px;
}