/* CSS Document */

body {
position:absolute;
width:800px;
height:auto;
background-color:#333333;
margin:inherit;
padding-left:230px;
}

#conteneur {
width:800px;
height:auto;
position:absolute;
padding-bottom:20px;
}

#header {
background-image:url(images/bandeau_entete.gif);
background-repeat:no-repeat;
height:167px;
width:auto;
}

#bandeau {
margin-top:25px;
margin-right:10px;
padding-top:10px;
float:right;
height:auto;
width:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
word-spacing:10px;
}

#titre {
margin-top:70px;
padding-top:110px;
padding-left:80px;
height:auto;
width:auto;
}

#pdf {
float:right;
margin-right:10px;
margin-top:5px;
height:auto;
width:auto;
}

#centre {
position:relative;
height:auto;
width:600px;
float:right;
background-color:#FFFFFF;
background-repeat:no-repeat;
margin:0 auto;
}

#centre_gauche {
position:relative;
height:210px;
width:200px;
float:left;
background-image:url(images/menu_gauche_arob.png);
background-repeat:no-repeat;
margin:0 auto;
}

#back-centre_gauche {
position:relative;
height:210px;
width:200px;
float:left;
background-color:#333333;
}

#page {
position:relative;
height:auto;
width:580px;
float:right;
background-color:#FFFFFF;
background-repeat:no-repeat;
margin:0 auto;
text-align:justify;
margin-right:8px;
}

.footer {
position:relative;
height:auto;
width:600px;
float:right;
text-align:center;
background-color:#CCCCCC;
font-size:12px;
}

#validator {
position:relative;
height:auto;
width:auto;
text-align:center;
background-color:#FFFFFF;
}

#logos {
position:relative;
height:auto;
width:auto;
text-align:center;
background-color:#FFFFFF;
}

h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#FFFFFF;
word-spacing:10px;
text-align:left;
}

h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#CC0033;
}

h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#CC0033;
margin-left:27px;
}

h4 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#CC0033;
margin-left:27px;
}

h5 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
padding-top:35px;
color:#FFFFFF;
text-align:right;
margin-right:10px;
}

h6 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
padding-top:50px;
text-align:right;
margin-right:10px;
}

p {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-indent:10px;
color:#666666;
margin-left:27px;
}

p:first-letter {
font-size:14px;
color:#000000;
}

#page li {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
text-align:left;
width:auto;
float:inherit;
list-style:url(images/chevron.png);
position:relative;
}

#centre_gauche li {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-align:left;
line-height:25px;
width:auto;
margin-left:5px;
float:inherit;
list-style:url(images/puce_li.gif);
position:relative;
}

h4 a:link {
color:#CC0033;
font-style:italic;
text-decoration:underline;
}

h4 a:visited {
color:#CC0033;
font-style:italic;
text-decoration:underline;
}

h5 a:link {
color:#FFFFFF;
text-decoration:none;
}

h5 a:visited {
color:#FFFFFF;
text-decoration:none;
}

h5 a:hover {
color:#FFCC00;
text-decoration:none;
}

.footer a:link {
color:#666666;
text-decoration:underline;
}

.footer a:visited {
color:#666666;
text-decoration:underline;
}

.footer a:hover {
color:#000000;
} 

p a:link {
color:#CC0033;
text-decoration:none;
}

p a:visited {
color:#CC0033;
text-decoration:underline;
}

p a:hover {
color:#CC0033;
text-decoration:underline;
}

li a:link {
color:#CC0033;
text-decoration:none;
}

li a:visited {
color:#CC0033;
text-decoration:underline;
}

li a:hover {
color:#CC0033;
text-decoration:underline;
}

#bandeau a:link {
color:#FFFFFF;
text-decoration:none;
}

#bandeau a:visited {
color:#FFFFFF;
text-decoration:none;
}

#bandeau a:hover {
color:#FFFFFF;
text-decoration:underline;
}

#validator a:link {
color:#FFFFFF;
}

#validator a:visited {
color:#FFFFFF;
}

#logos a:link {
color:#FFFFFF;
}

#logos a:visited {
color:#FFFFFF;
}
