body { 
margin : 0 auto; 
background-color : #e5eaf0; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px; 
background : #e5eaf0 url(gfx/bg_page.jpg) repeat-x; 
} 
img { 
border : none; 
} 
#header { 
background : url(gfx/bg_header.jpg) no-repeat bottom; 
height : 207px; 
} 

#header_presta { 
background : url(gfx/bg_header1.jpg) no-repeat bottom; 
height : 207px; 
} 
#conteneur { 
vertical-align : top; 
background-color : #ffffff; 
padding-left : 20px; 
} 
#footer { 
width : 100%; 
background : #6f7e88 url(gfx/bas.gif) repeat-x; 
} 
#bas { 
background : #d5d1ce url(gfx/bas2.gif) repeat-x; 
} 
#contenu { 
color : #47403b; 
padding : 10px; 
width : 664px; 
text-align : justify; 
} 
a:link, a:visited { 
color : #990000; 
text-decoration : none; 
font-weight : bold; 
} 
a:hover { 
text-decoration : underline; 
} 
.liens_bas:link, .liens_bas:visited, .liens_bas:hover { 
color : #dd8600; 
text-decoration : none; 
font-weight : normal; 
} 
.liens_haut:link, .liens_haut:visited, .liens_haut:hover { 
color : #7a6f67; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 10px; 
text-decoration : none; 
font-weight : normal; 
} 
.liens_haut:hover { 
color : #000000; 
} 
.liens2:link, .liens2:visited, .liens2:hover { 
color : #4a5c67; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
text-decoration : none; 
} 
.liens2:hover { 
color : #889caa; 
text-decoration : none; 
} 
.lien_bouton { 
color : #4a5c67; 
font-family : Arial, Helvetica, sans-serif; 
padding : 3px 5px 3px 5px; 
} 
.lien_bouton:hover { 
color : #4a5c68; 
font-family : Arial, Helvetica, sans-serif; 
background-color : #d2e7f3; 
padding : 3px 5px 3px 5px; 
text-decoration : none; 
} 
.menubas:link, .menubas:visited { 
color : #fffffe; 
text-decoration : none; 
font-weight : normal; 
} 
.menubas:hover { 
color : #000000; 
text-decoration : none; 
} 
#menu { 
background : url("gfx/bg_menu.gif") no-repeat; 
} 
.elem_menu { 
height : 36px; 
width : 120px; 
margin : auto; 
text-align : center; 
} 
.elem_menu a:link, .elem_menu a:visited { 
display : block; 
margin : 8px 0; 
text-decoration : none; 
color : #fffffe; 
font-size : 14px; 
font-weight : bold; 
font-family : Arial, Helvetica, sans-serif; 
} 
.elem_menu a :hover { 
margin : auto; 
height : 24px; 
text-align : center; 
padding : 8px 10px 0; 
background-color : #ffffff; 
color : #000000; 
text-decoration : none; 
} 
.select_menu { 
height : 36px; 
width : 120px; 
margin : auto; 
text-align : center; 
color : #000000; 
text-decoration : none; 
} 
.select_menu a:link, .select_menu a:visited { 
display : block; 
margin : 8px 0; 
text-decoration : none; 
color : #ffcc00; 
font-size : 14px; 
font-weight : bold; 
font-family : Arial, Helvetica, sans-serif; 
} 
.select_menu a:hover { 
margin : auto; 
height : 24px; 
text-align : center; 
padding : 8px 10px 0; 
background-color : #b6c6df; 
color : #000000; 
text-decoration : none; 
} 
hr { 
color : #fffffe; 
height : 1px; 
} 
.bloc_haut { 
background : url(gfx/bloc_haut.gif) no-repeat; 
padding-bottom : 20px; 
height : 215px; 
} 
.bloc_h1 { 
padding : 40px 15px 0 15px; 
text-align : justify; 
height : 160px; 
} 
.bloc_h2 { 
padding : 0px 0 0 10px; 
text-align : justify; 
} 
.bloc1 {
	vertical-align : top;
	background-color : #ffffff;
	padding-right: 15px;
	padding-bottom: 5px;
} 
.bloc11 { 
padding : 10px 5px 5px 10px; 
vertical-align : top; 
padding-left : 20px; 
} 
.bloc_separateur { 
padding : 5px 5px 5px 10px; 
background-image : url(gfx/separateur2.gif); 
background-position : top; 
background-repeat : repeat-x; 
} 
.bloc_g { 
width : 200px; 
padding : 15px 15px 10px 15px; 
background-color : #dcdddf; 
text-align : justify; 
} 
.bloc_g2 { 
background-color : #e5eaf0; 
padding : 15px 15px 10px 20px; 
text-align : justify; 
} 
.bloc_module { 
width : 630px; 
padding : 15px 15px 10px 15px; 
background-color : #e5eaf0; 
text-align : justify; 
} 
.bloc_d { 
background-image : url(gfx/separateur.gif); 
background-position : bottom right; 
background-repeat : repeat-x; 
height : 100%; 
width : 255px; 
background-color : #ffffff; 
margin : 0; 
} 
.bloc_bas { 
padding : 15px 10px; 
} 
.bloc_b2 { 
padding-top : 15px; 
margin : 0; 
} 
.bloc_b3 { 
width : 95px; 
background-image : url(gfx/etiquette.jpg); 
background-repeat : no-repeat; 
} 
.bloc_b4 { 
padding : 20px 8px 5px 8px; 
} 
.bloc4 { 
background-image : url(gfx/bloc_bas1.gif); 
background-repeat : no-repeat; 
background-position : center top; 
width : 325px; 
height : 130px; 
padding : 10px 25px 5px 25px; 
} 
.bloc5 { 
background-image : url(gfx/bloc_bas2.gif); 
background-repeat : no-repeat; 
background-position : center top; 
height : 110px; 
width : 180px; 
padding : 15px 20px 15px 20px; 
text-align : justify; 
} 
#btn1 { 
background-image : url(gfx/titre3.gif); 
background-position : right; 
background-repeat : no-repeat; 
height : 25px; 
padding : 12px 5px 0 25px; 
font-weight : bold; 
font-size : 12px; 
color : #4a5c67; 
text-align : right; 
} 
#btn2 { 
background-image : url(gfx/titre5.gif); 
background-position : right; 
background-repeat : no-repeat; 
height : 25px; 
padding : 12px 10px 0 10px; 
font-weight : bold; 
font-size : 12px; 
color : #4a5c67; 
text-align : right; 
} 
.blanc { 
color : #fffffe; 
} 
.bleu_c { 
color : #b6c6de; 
text-decoration : none; 
font-size : 18px; 
font-weight : bold; 
} 
.bleu_f { 
color : #4a5c67; 
text-decoration : none; 
font-size : 18px; 
font-weight : bold; 
} 
.orange { 
color : #ff9933; 
text-decoration : none; 
font-size : 18px; 
font-weight : bold; 
} 
h1 { 
background-image : url(gfx/titre2.gif); 
background-repeat : no-repeat; 
height : 25px; 
padding : 5px 0 0 15px; 
font-weight : bold; 
font-size : 12px; 
color : #fffffe; 
} 
h2 { 
background-image : url(gfx/titre1.gif); 
background-repeat : no-repeat; 
height : 25px; 
padding : 5px 0 0 15px; 
font-weight : bold; 
font-size : 12px; 
color : #fffffe; 
} 
h3 { 
background-image : url(gfx/titre4.gif); 
background-position : bottom left; 
background-repeat : no-repeat; 
margin : 0; 
height : 25px; 
padding : 10px 0 0 25px; 
font-weight : bold; 
font-size : 16px; 
color : #4a5c67; 
text-align : left; 
font-variant : small-caps; 
} 
h4 { 
color : #1c0a01; 
font-size : 14px; 
padding : 0; 
margin : 0; 
} 
h5 { 
display : inline; 
font-family : Helvetica, Arial, Verdana, sans-serif; 
font-weight : normal; 
letter-spacing : -0.05em; 
margin : 0; 
padding : 0 0 1px 10px; 
line-height : 1em; 
} 
.h5 { 
display : inline; 
font-family : Helvetica, Arial, Verdana, sans-serif; 
font-weight : normal; 
letter-spacing : -0.05em; 
margin : 0; 
padding : 0 0 1px 10px; 
line-height : 1em;
font-size: 11px;
} 
.formulaire { 
border : none; 
font-size : 11px; 
width : 100%; 
color : #ffffff; 
font-family : Arial, Helvetica, sans-serif; 
background-color : #4a5c68; 
} 
.formulaire:hover { 
border : none; 
font-size : 11px; 
width : 100%; 
color : #ffffff; 
font-family : Arial, Helvetica, sans-serif; 
background-color : #728c9b; 
} 
.formulaire_bouton { 
border : medium none; 
font-size : 11px; 
width : 49%; 
color : #fff; 
font-family : Arial, Helvetica, sans-serif; 
background-color : #4a5c68; 
} 
.table { 
height : 100%; 
} 
.table1 {
height: 140px;
}
.table2 {
height: 51px;
}
.bg {
	background-image: url(gfx/ombre.gif);
	background-repeat: repeat;
}
.bg1 {
background-image: url(gfx/bas2.gif);
height: 100%;
}
.table3 {
height: 137px;
}
