body { 
background-color : #1d3f83; 
margin-top : 25px; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 13px; 
text-align : center; 
} 
a { 
color : #0099ff; 
text-decoration : underline; 
} 
#conteneur { 
background-color : #e6ebf2; 
margin-left : auto; 
margin-right : auto; 
margin-top : 0; 
width : 900px; 
bottom : 10px; 
text-align : left; 
} 
#colonne1 { 
width : 620px; 
float : left; 
background-color : #e6ebf2; 
} 
#colonne2 { 
width : 130px; 
float : right; 
background-color : #e6ebf2; 
} 
#gauche { 
float : left; 
padding : 0 0 0 0; 
background-color : #e6ebf2; 
bottom : 0; 
width : 130px; 
height : auto; 
} 
#droite { 
width : 760px; 
position : relative; 
padding : 0 0 0 0; 
float : right; 
} 
.spacer { 
clear : both; 
} 
.spacer2 { 
clear : right; 
} 
.spacer3 { 
clear : left; 
} 
#texte { 
width : 750px; 
padding : 5px 5px 5px 5px; 
font-family : "Trebuchet MS"; 
font-size : 14px; 
font-style : normal; 
text-align : justify; 
} 
h1 { 
font-family : "Arial", Helvetica, sans-serif; 
padding : 2px 2px 2px 2px; 
margin : 10px 10px 0 30px; 
text-align : left; 
font-size : 22px; 
color : #1d3f83; 
} 
h2 { 
font-family : "Arial", Helvetica, sans-serif; 
padding : 2px 2px 2px 2px; 
margin : 10px 10px 0 30px; 
text-align : left; 
font-size : 16px; 
color : #1d3f83; 
} 
h3 { 
font-family : "Arial", Helvetica, sans-serif; 
padding : 2px 2px 2px 2px; 
margin : 10px 10px 0 30px; 
text-align : left; 
font-size : 14px; 
color : #0f4ac0; 
} 
h4 { 
font-family : "Arial", Helvetica, sans-serif; 
padding : 2px 2px 2px 2px; 
margin : 10px 10px 0 30px; 
text-align : left; 
font-size : 12px; 
color : #0c40a6; 
} 
h5 { 
font-family : "Arial", Helvetica, sans-serif; 
padding : 2px 2px 2px 2px; 
text-align : center; 
font-size : 12px; 
color : #1d3f83; 
} 
p { 
font-family : "Times New Roman", Times, serif; 
margin : 10px 20px 10px 10px; 
text-align : justify; 
font-weight : normal; 
color : #204895; 
font-size : 14px; 
line-height : 140%; 
} 
.tableau { 
font-family : "Times New Roman", Times, serif; 
margin : 2px 2px 2px 2px; 
text-align : justify; 
font-weight : normal; 
color : #204895; 
font-size : 14px; 
line-height : 140%; 
} 
.gras { 
font-family : "Times New Roman", Times, serif; 
color : #204895; 
font-weight : bold; 
font-size : 14px; 
} 
.conteneurmenu {

z-index:2;}

/***** menu CSS *****/
body {behavior: url(../csshover.htc);}
div#menu { 
text-align : center; 
z-index : 100; 
} 
div#menu a { 
color : #ffffff; 
} 
div#menu ul { 
padding : 0; 
margin : 0; 
background : #1d3f83; 
text-align : center; 
} 
div#menu li { 
background : #1d3f83; 
} 
div#menu li:hover { 
background : #2255a8; 
} 
div#menu li.sousmenu:hover { 
background : #2255a8; 
} 
div#menu li.sousmenu { 
background-color : #1d3f83; 
} 
div#menu li.plop { 
background : #2b6aba; 
} 
div#menu ul li { 
z-index : 100; 
position : relative; 
list-style : none; 
float : left; 
border-top : 1px solid; 
color : #ffffff; 
} 
div#menu ul ul { 
position : absolute; 
display : none; 
width : 91px; 
z-index : 106; 
} 
div#menu li a { 
text-decoration : none; 
padding : 2px 0 2px; 
display : block; 
width : 91px; 
} 
div#menu ul.niveau1 li.sousmenu:hover ul.niveau2, div#menu ul.niveau2 li.sousmenu:hover ul.niveau3 { 
display : block; 
} 
div#menu ul.niveau3 { 
top : -1px; 
left : 91px; 
} 
div#menu ul.niveau3 li { 
background : #2b6aba; 
} 
div#menu ul.niveau3 li:hover { 
background : #2255a8; 
} 
#bottom { 
margin-left : auto; 
margin-right : auto; 
margin-top : 0; 
padding : 0 10px 10px 10px; 
background-color : #e6ebf2; 
font-family : "Arial", Helvetica, sans-serif; 
font-size : 12px; 
text-align : center; 
line-height : 17px; 
width : 880px; 
}
