html, body {
height: 100%;
}

body {
margin : 0 ;
padding : 0 ; 
background : #fff url(images/bg.jpg) top center no-repeat;
text-align : center;
font-size : 0.7em;
color : #000 ;
font-family : arial ;
line-height : 18px;
}

/*  SITE
********************************************************************/
 
#site { 
position : relative; 
width : 780px;
margin : 0 auto;
text-align : left  ;
min-height: 100%;
background : url(images/bg-site.png) left repeat-y; 
}
     
/*  HEADER
********************************************************************/
   
#header {
position : relative ; 
height : 306px;
background : url(images/header.jpg);
margin : 0
}

/*  HEADER >> TITRE DU SITE >> H1
********************************************************************/

#header h1 {
	position : absolute;
	top : 5px;
	left : 32px;
	color : #96896F;
	margin : 0;
	padding : 0;
	font-size : 1.4em;
	text-transform : uppercase;
	font-weight : normal;
	width: 257px;
}
   
/*  HEADER >> MENU PRINCIPAL
********************************************************************/
   
#header #menu {
	position : absolute;
	bottom : 2px;
	left : 245px;
	background : #000;
	width: 296px;
	background-color: #000000;
}
	
#header #menu  ul{
list-style : none ;
margin : 0; 
padding : 0;
}

#header #menu  li{
float : left ;
text-transform : uppercase ; 
}
	
#header #menu  li a{
margin : 0 ; 
padding : 0 10px 0 0 ; 
text-decoration : none ;    
color : #F9F0D6 ;
font-weight : bold ;
}

#header #menu  li a:hover {
color : #fff ;
text-decoration : underline; 
}
	
/*  MAIN
********************************************************************/

#main {
width : 749px;
overflow : auto ;
margin : 0 auto; 
}
	
/*  CONTENU
********************************************************************/	
	
#contenu {
width : 524px ;  
float  : left ;
margin : 0;
padding : 20px 10px 120px 0  ;
font-size : 120%; 
}

/*  CONTENU >> POST
********************************************************************/	

.post {
padding : 0 0 20px 0;
}   

.post h2 {
font-size : 1.6em ; 
padding : 0 0 0 32px ; 
margin: 0 ; 
font-weight : normal;
color : #000
}

.post p {
padding : 0 0 0 35px ;
}


/*  SIDE
********************************************************************/
   
#side {
width : 154px ;
float  : left ;
padding :  0 20px 0 20px;
margin : 0 0 0 20px ; 
background : url(images/side.png) no-repeat;
color : #fff ; 
}
	
#side h2 {
font-size : 1.2em ;
margin : 0 ;
padding :  0 ; 
color : #FCE9BF ; 
text-transform : uppercase ; 
}

#side ul{
list-style : none ; 
margin : 5px 0 15px 0 ; 
padding : 0 0 10px 0; 
color : #fff ;
border-bottom : 1px dotted #FCE9BF ;
}

#side li{
font-size : 1em ;
margin : 0 0 5px 0 ;
padding : 0; 
color : #fff ; 
}

#side li a {
color : #FCE9BF ;
text-decoration : none ;  
}

#side li a:hover{
color : #FCE9BF ; 
text-decoration : underline ; 
}

#side p{
margin : 10px 0 25px 0 ; 
padding : 0 0 10px 0;
border-bottom : 1px dotted #277CFA ; 
}

#side span {
margin : 0 ; 
padding : 0;
color : #277CFA ;
}

/*  FOOTER
*******************************************************************/ 
   
#footer {
	position : absolute;
	bottom : 0;
	left : 0;
	width : 746px;
	height :80px;
	line-height : 40px;
	font-size : 90%;
	background : #000;
	text-align : left;
	margin : 0 0 0 17px
}

#footer p { 
margin : 0 ; 
padding : 0 0 0 120px; 
color : #fff; 
}

#footer img { 
float : left ;
margin : 0 0 0 -70px ; 
}

#footer a { 
color : #fff;
text-decoration : none ;  
}

#footer a:hover { 
text-decoration : underline ;  
}
   
   
 
#site #main #contenu .post a {
	font-style: normal;
	line-height: normal;
	color: #000000;
}
#site #main #contenu .post a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
#site #main #side .Style8 .post Style9 a {
	color: #FFFFFF;
	text-decoration: none;
}
