.body{
background-image:url(../img/background.jpg);
background-repeat:repeat-x;
}

.main{
border:2px solid #CC3333;
vertical-align:top;
}

.titres{
color:#003366;
font-family:Verdana;
font-size:16px;
font-weight:bold;
vertical-align:top;
text-align:center;
}

.sous-titres{
color:#CC3333;
font-family:Verdana;
font-size:14px;
font-weight:bold;
vertical-align:top;
text-align:left;
}

.liens{
color:#CC3333;
font-family:Verdana;
font-size:14px;
font-weight:bold;
text-align:center;
}

.liens:hover{
color:#CC3333;
font-family:Verdana;
font-size:14px;
font-weight:bold;
text-decoration:underline;
text-align:center;
}

a:visited{
color:#CC3333;
font-family:Verdana;
font-size:14px;
font-weight:;
text-decoration:underline;
text-align:center;
}

.contenus{
color:#003366;
font-family:Verdana;
font-size:14px;
text-align:justify;
}

.contenus_accueil{
color:#003366;
font-family:Verdana;
font-size:14px;
text-align:justify;
}

/* Menu haut */

dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
font-family:Verdana;
font-size:12px;
}

#menu {
position: absolute;
top: -17px;
left: 0px;
z-index:0;
}

#menu dl {
width:173px;
float:left;
margin: 0 0px;
font-family:Verdana;
font-size:12px;
border-bottom:2px solid #CC3333;
border-right:2px solid #CC3333;
font-weight:bold;
}

#menu dt {
cursor: pointer;
text-align:center;
background-color:#FFCC00;
color:#0033CC;
font-family:Verdana;
font-size:12px;
font-weight:bold;
}

#menu dd {
font-family:Verdana;
font-size:12px;
font-weight:bold;
}

#menu ul {
background-color:#FFCC00;
text-align:left;
font-family:Verdana;
font-size:12px;
vertical-align:middle;
border-left:2px solid #CC3333;
font-weight:bold;
}

#menu li {
left:-2px;
text-align:justify;
border-top:2px solid #CC3333;
border-right:0px;
text-align:left;
font-weight:bold;
vertical-align:middle;
}

#menu li a {
background-color:#FFCC00;
text-decoration:none;
display:block;
color:#0033CC;
margin-left:2px;
text-align:left;
font-family:Verdana;
font-size:12px;
font-weight:bold;
}

#menu li a:hover, #menu dt a:hover {
color:#0033CC;
text-align:left;
font-family:Verdana;
font-size:12px;
font-weight:bold;
}

#menu dt a {
cbackground-color:#FFCC00;
text-decoration: none;
display: block;
color:#0033CC;
text-align:center;
font-weight:bold;
font-family:Verdana;
font-weight:bold;
font-size:12px;
}

#menu dt a:hover {
color:#0033CC;
text-align:center;
font-family:Verdana;
font-weight:bold;
font-size:12px;
}

/* Menu haut */