body{ 
height: 100%; 
} 

body { 
margin: 0; 
padding: 0; 
background :#FFF url(./images_2/bg.gif) repeat-x; 
text-align :left; 
font-family : arial; 
font-size : 11px ; 
color : #fff; 
} 

/* SITE
*******************************************/ 

#site {  
position:absolute; 
left: 50%; 
top: 30%; 
width: 750px; 
height: 300px; 
margin-top: -150px; 
margin-left: -385px; 
background :#000 url(./images_2/img_accueil.jpg) ; 
text-align : left; 
border : 10px solid #fff ;
}

/* MENU
*******************************************/ 
#nav {
width: 269px ;
margin: 0 ;
padding-left: 5px;
height : 300px;
float : right ;
border-left: 10px solid #FFF ;
background :#888; 
text-align: justify;
}

/* SIDE
*******************************************************/ 

#side {
background : transparent ; 
width : 240px ;
height : 300px;  
text-align : left; 
float : left ; 
overflow : none; }

#side p{
margin : 0 0 0 10px ; 
padding-top:285px;
color:#000;
}

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

/* CONTENU 
*******************************************/ 

#contenu {
background : transparent ; 
float : left ; 
margin-left : 0px ; 
padding-left:15px;
text-align:center;
border-left :10px solid #fff; 
height : 300px; 
width :200px; 
overflow : none;
}


#contenu-texte {
background : #fff ; 
float : left ; 
margin-left : 0px ; 
border-left :10px solid #fff; 
border-right :8px solid #fff; 
height : 300px; 
width : 284px; 
overflow : auto;
color : #000;
}

#contenu-texte img{
margin-right : 7px ; 
margin-top : 5px; 
}


#contenu-texte ul{
list-style : none ; 
margin : 5px 0 10px 0;
padding : 0;
}


/* TITRES
********************************************/ 


h1{
/*margin: 10px 0 0 10px; */
padding: 0; 
font-size : 38px;
font-weight:bold;
}

.evidence{
color:#FFF;
font-weight:bold;
}

b{
color:#FFF;
}

/* PARAGRAPHES 
*************************************/
 
p {
padding : 0 ; 
margin-left:8px;
margin-top : 8px ; 
margin-bottom : 0 ; 
margin-right : 12px
}


/* FOOTER
****************************************************/ 

#footer {
position : absolute ; 
text-align : justify ; 
width: 200px; 
left:700px;
bottom:-50px;
color : #434343;
font-size:12px;
font-weight:bold;
} 

#footer a {
color : #000; 
text-decoration : none ;
} 

#footer p {
margin : 0 -10px 0 0px ; 
padding : 0
} 

#footer a:hover {
color : #000 ; 
text-decoration : underline ;
}

#createdby{
font-size : 9.5px ;
color:#555;
position:relative;
text-align:center;
top:500px;
}

#createdby a{
color:#555;
text-decoration:underline;
}



