    body { 
color : black; 
background : #ffffff url(img/bkg.gif) repeat-y; 
font-family : "Trebuchet MS"; 
margin : 0; 
padding : 0; 
} 
html > body { 
font-size : 8.5pt; 
} 
.doNotDisplay { 
display : none; 
} 
.right { 
position : absolute; 
right : 1.5mm; 
margin : 30px 26px 0 0; 
height : 180px; 
} 
#shape { 
background : url(img/vitr.gif) no-repeat; 
position : absolute; 
left : 105px; 
top : 26px; 
z-index : 2; 
width : 600px; 
height : 175px; 
} 
.header { 
color : rgb(39, 78, 144); 
background-color : transparent; 
height : 180px; 
} 
.subHeader { 
position : absolute; 
right : 1.5mm; 
color : #05d348; 
background-color : transparent; 
margin : -12px 88px; 
font : italic bold 24px "Trebuchet MS"; 
} 
#side-bar { 
width : 20em; 
float : left; 
clear : left; 
margin-top : 64px; 
padding-right : 10px; 
} 
ul#menu { 
margin : 50px 30px; 
padding : 0; 
list-style-type : none; 
} 
ul#menu li { 
margin : 0 0 25px 0; 
padding : 0; 
} 
ul#menu li a { 
display : block; 
width : 190px; 
color : #1c951c; 
font : italic bold 13pt/30px "Trebuchet MS"; 
text-indent : 40px; 
text-decoration : none; 
background : url(img/bouton.gif) no-repeat 0 0; 
} 
ul#menu li a:hover { 
background : url(img/bouton.gif) no-repeat 0 -30px; 
} 
#log { 
color : #000; 
font : bold 14pt "Trebuchet MS"; 
text-decoration : none; 
text-align : center; 
} 
#main { 
color : black; 
background-color : transparent; 
text-align : justify; 
margin : 0 0 0 20em; 
padding : 15mm 15mm 5mm 15mm; 
} 
#main p { 
font : 12pt Georgia, Verdana, Tahoma, Arial, sans-serif; 
padding : 0; 
} 
#main a { 
color : black; 
background-color : transparent; 
text-decoration : none; 
} 
#main a:hover { 
text-decoration : none; 
} 
#main h1 { 
color : #000; 
font : lighter 18pt "Trebuchet MS"; 
text-decoration : none; 
text-align : center; 
} 
#main h2 { 
color : #000; 
font : bold 14pt "Trebuchet MS"; 
text-decoration : none; 
text-align : center; 
} 
#main h3 { 
color : #000; 
font : bolder 26pt "Trebuchet MS"; 
text-decoration : none; 
margin : 40px 100px 0 100px; 
} 
#main h4 { 
color : #000; 
font : bolder 20pt "Trebuchet MS"; 
text-decoration : none; 
} 
.mainlist { 
list-style : none; 
font : 13pt/30px "Trebuchet MS"; 
text-indent : 20px; 
margin : 60px 0 16px 45px; 
} 
.mainlist li { 
padding : 0 0 30px 25px; 
list-style-type : none; 
background : url(img/tic.png) no-repeat; 
} 
dl { 
margin : 0 0 0 0; 
padding : 0; 
color : #000; 
font : 14pt "Trebuchet MS"; 
text-decoration : none; 
text-align : center; 
} 
dt { 
font-weight : bold; 
margin : 25px 0 10px 0; 
padding : 0; 
} 
dd { 
font : 12pt Georgia, Verdana, Tahoma, Arial, sans-serif; 
margin : 0 0 5px 0; 
padding : 0; 
} 
table.main { 
margin-left : auto; 
margin-right : auto; 
text-align : center; 
font : bolder 16pt "Trebuchet MS"; 
width : 80%; 
border : 3px solid #05d348; 
border-collapse : collapse; 
border-spacing : 0; 
} 
table.main td { 
background-color : transparent; 
padding : 6px; 
border : 3px solid #05d348; 
} 
table.second { 
margin-left : auto; 
margin-right : auto; 
text-align : left; 
font : 12pt Georgia, Verdana, Tahoma, Arial, sans-serif; 
width : 100%; 
border : 0; 
border-collapse : collapse; 
border-spacing : 0; 
} 
table.second td { 
background-color : transparent; 
width : 50%; 
padding : 13px; 
border : 0; 
} 
#footer { 
color : #1c951c; 
background-color : transparent; 
font-size : 12px; 
margin-top : 1px; 
padding-bottom : 15px; 
clear : both; 
} 
#footer .center { 
text-align : center; 
} 
#footer a { 
color : #1c951c; 
background-color : transparent; 
text-decoration : underline; 
} 
#footer a:hover { 
text-decoration : none; 
} 

