body {
margin : 0 ;
padding : 0 ;
background : #071036 url(images/site/bg.gif)  0 300px repeat-x ;
font-family : verdana, arial ; 
font-size : 0.8em ; 
scrollbar-face-color:#0B1952;
scrollbar-arrow-color:#CC0000;
scrollbar-track-color:#0B1952;
scrollbar-shadow-color:#0B1952;
scrollbar-highlight-color:#0B1952;
scrollbar-3dlight-color:#0B1952;
scrollbar-darkshadow-Color:#0B1952;
}

/* Top
************************************************************************/

#header {
border-top : 1px solid #071036; 
height : 306px ;
background :  url(images/site/top.jpg) repeat-x top center;
}

/* Menu
************************************************************************/

#menu {
margin-top : 264px ; 
height : 	33px ; 
background :  url(images/site/bg_menu.jpg) bottom  repeat-x ; 
}

#menu ul{
margin : 0 ; 
padding : 0 ; 
list-style : none ; 
height : 20px ; 
}

#menu li {
float : left ; 
margin : 0 0 0 -1px ; 
padding : 0 10px ; 
border-left : 1px solid #fff ; 
}

#menu li a {
text-decoration : none  ; 
color : #fff ; 
}

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

#menu li:first-child {
border:0;
}

#centrage_menu {
width : 950px ;
margin : 0 auto ;
}

/* Content
************************************************************************/

#main {
width : 950px ;
height : 400px ; 
margin : 0 auto ; 
}
a{
text-decoration:none}

/* Side
************************************************************************/

#side {
float : left ;
width : 175px ;
background : #091442 ;
color : #3753CF ; 
}
 
#side ul {
list-style : none ; 
margin : 0 0 20px 0;
padding : 0 10px ;
}
 
#side li  {
margin : 0 ; 
padding : 0 ; 
}
 
#side li a  {
text-decoration : underline ; 
color : #3753CF 
} 
 
#side h2{
color : #fff ; 
font-size : 1em;
text-transform : uppercase ;
background : #344EC2 ; 
border : 1px solid #000; 
height : 30px;
line-height : 30px ; 
margin : 0 0 20px 0;
padding : 0 0 0 10px ; 
}

/* Contenu
************************************************************************/

#contenu   {
margin : 0 0 0 20px ; 
float : left ;
width : 750px ; 
color : #A1E8FF ; 
}
 
#contenu  h1 {
border-bottom : 1px dotted  #3753CF; 
font-size : 1.5em ; 
margin : 0 ; 
padding : 0 0 10px 0; 
}
 
#contenu h2{
color : #fff ; 
font-size : 1em;
text-transform : uppercase ;
background : #344EC2 ; 
border : 1px solid #000; 
height : 30px;
line-height : 30px ; 
margin : 30px 0 20px 0;
padding : 0 0 0 10px ;
clear : left ; 
}
 

 
#contenu  a  {
color : #fff ; 
}
 
#contenu p  {
margin  : 10px  0 0 0 ; 
padding : 0; 
}
 
/* footer
************************************************************************/
 
p#footer {
padding : 0 0 40px 0 ; 
color : #fff ; 
font-size : 80%
}




