/*CSS Document*/
/*General*/
*{
margin:0px;
padding: 0px;
font-family:Arial, Helvetica, sans-serif;
}

html{
height:100.1%;
}

body{
margin: 0px;
background-image:url(media/interface/bg_fond.jpg);
background-repeat:repeat-x;
background-color:#474F72;
}

div.container{
position:relative;
display:block;
width:860px;
margin-top:8px;
background-color:#FFFFFF;
text-align:left;
}
h1{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#B82718;
padding-top:10px;
padding-bottom:5px;
}
p{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#212C50	;
}
p.acc{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#212C50;
}
/*Menu*/
div.menu{
display:block;
width: 547px;
background-image:url(media/interface/img_shadow.gif);
background-repeat:repeat-x;
height:18px;
border-left: 1px solid black;
}
a.menu_elem:link, a.menu_elem:visited{
display:block;
position:relative;
font-size: 11px;
width: 94px;
height: 20px;
color:#FFFFFF;
text-align:center;
text-decoration:none;
background-image:url(media/interface/menu_up.gif);
margin-left: 4px;
margin-right: 1px;
}
a.menu_elem:hover{
display:block;
position:relative;
font-size: 11px;
width: 94px;
height: 20px;
color:#FFFFFF;
text-align:center;
text-decoration:underline;
background-image:url(media/interface/menu_rl.gif);
}
a.menu_elem_down:link, a.menu_elem_down:visited{
display:block;
position:relative;
font-size: 11px;
width: 94px;
height: 20px;
color:#FFFFFF;
text-align:center;
text-decoration:none;
background-image:url(media/interface/menu_current.gif);
margin-left: 4px;
margin-right: 1px;
}
a.menu_elem_down:hover{
display:block;
position:relative;
font-size: 11px;
width: 94px;
height: 20px;
color:#FFFFFF;
text-align:center;
text-decoration:underline;
background-image:url(media/interface/menu_current.gif);
}
/*Menu Top*/
div.menu_top{
position:absolute;
display: block;
top: 8px;
right: 8px;
font-size:10px;
color:#FFFFFF;
}
a.menu_top:link, a.menu_top:visited{
color:#FFFFFF;
text-decoration:none;
}
a.menu_top:hover{
color:#FFFFFF;
text-decoration:underline;
}
/*Sous-menu anchor*/
div.menu_anchor{
font-size:11px;
color:#B82718;
}
a.menu_anchor:link, a.menu_anchor:visited{
color:#B82718;
text-decoration:none;
}
a.menu_anchor:hover{
color:#B82718;
text-decoration:underline;
}
/*Droit*/
div.pre_right{
position:relative;
width: 311px;
background-image:url(media/interface/fond_droit.jpg);
background-repeat:repeat-y;
}

div.right{
position:relative;
display:block;
/*background-image:url(media/interface/img_basheader.jpg);*/
background-repeat:no-repeat;
width: 311px;
margin-top: -44px;
_margin-top: -46px;
}
h3{
font-family:Arial, sans-serif;
font-size:20px;
color:#FFFFFF;
text-align:left;
padding-left:30px;
}
p.box{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
text-align:left;
padding-top:4px;
padding-left:30px;
padding-right:10px;
}
/*Footer*/
div.footer{
display:block;
height:57px;
width:100%;
background-image:url(media/interface/img_baspage.gif);
}
p.footer{
font-size:10px;
color:#6A889C;
text-align:center;
}
p.links_footer{
font-size:10px;
color:#6A889C;
text-align:center;
padding-top:8px;
}
a.footer:link, a.footer:visited{
color:#B82718;
text-decoration:none;
}
a.footer:hover{
color:#B82718;
text-decoration:underline;
}
a.footer_multimage:link, a.footer_multimage:visited{
color:#6A889C;
text-decoration:none;
}
a.footer_multimage:hover{
color:#6A889C;
text-decoration:underline;
}