body {
margin : 0 ; 
padding : 0 ;
background : #FEFEFE;
font-size : 12px;
font-family : arial ; 
}





 /* Liens
 *************************************************************/

a {color : #A6F702}
a:hover {text-decoration : none ; }



 /* TOP
 *************************************************************/

#top {
border-top : 1px solid #fff ; 
height :  136px ;
background : url(../images/site/bg_top.jpg) repeat-x;
}

 /* IN TOP
 *************************************************************/

#in_top {
position : relative ; 
width : 783px ; 
margin : 0 auto ;
border-top : 1px solid #8EFD54 ; 

}

 /* MENU
 *************************************************************/


#menu {
	position : absolute;
	width : 783px;
	height :  56px;
	background : url(../images/site/bg_menu.jpg) repeat-x;
	top : 66px;
	left : 9px;

}


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


#menu li  {
float : left ; 
margin : 0 ;
padding : 0;
}



li#home a {
display : block ;
width : 89px  ;
height : 35px ; 
background : url(../images/site/home.jpg) repeat-x; 
background-position : 0 0; 
}


li#home a:hover {
background : url(../images/site/home.jpg) repeat-x; 
background-position : 0 -35px; 
}

li#home a#curent {
background : url(../images/site/home.jpg) repeat-x; 
background-position : 0 -35px; 
}






li#products a {
display : block ;
width : 135px  ;
height : 35px ; 
background : url(../images/site/paris-sportifs.jpg) repeat-x; 
background-position : 0 0; 
}


li#products a:hover {
background : url(../images/site/paris-sportifs.jpg) repeat-x; 
background-position : 0 -35px; 
}


li#products a#curent {
background : url(../images/site/paris-sportifs.jpg) repeat-x; 
background-position : 0 -35px; 
}



li#compagny a {
display : block ;
width : 138px  ;
height : 35px ; 
background : url(../images/site/unibet-poker.jpg) repeat-x; 
background-position : 0 0; 
}





li#compagny a:hover {
background : url(../images/site/unibet-poker.jpg) repeat-x; 
background-position : 0 -35px; 
}


li#compagny a#curent {
background : url(../images/site/unibet-poker.jpg) repeat-x; 
background-position : 0 -35px;  
}







li#link a {
display : block ;
width : 99px  ;
height : 35px ; 
background : url(../images/site/casino.jpg) repeat-x; 
background-position : 0 0; 
}


li#link a:hover {
background : url(../images/site/casino.jpg) repeat-x; 
background-position : 0 -35px; 
}


li#link a#curent {
background : url(../images/site/casino.jpg) repeat-x; 
background-position : 0 -35px; 
}









li#contact a {
display : block ;
width : 98px  ;
height : 35px ; 
background : url(../images/site/autres-jeux.jpg) repeat-x; 
background-position : 0 0; 
}


li#contact a:hover {
background : url(../images/site/autres-jeux.jpg) repeat-x; 
background-position : 0 -35px; 
}



li#contact a#curent {
background : url(../images/site/autres-jeux.jpg) repeat-x; 
background-position : 0 -35px; 
}







#menu span {
position : absolute ;
top : -2000px ; 
}





 /* CONTENT
 *************************************************************/


#content {
background : url(../images/site/bg_content.jpg) repeat-x;
}

 /* IN CONTENT
 *************************************************************/


#in_content {
width : 783px ; 
margin : 0 auto ;
padding : 20px  0 0 0;  
}


 /* POST
 *************************************************************/


.post {  overflow : auto ; margin : 0 0 30px 0 ;  }

.post .left  {
width : 350px ; 
float : left ;
padding : 0 0 0 20px   }


.post .right  {
width : 350px ; 
float : left ; 
 margin : 0 ;
padding : 0 0 0 30px ;  }



 
 
 .post  p {
 margin : 0; 
 padding : 0; 
}




 /* Post Annonce
 *************************************************************/


.annonce {
min-height : 194px ;
margin : 0 0 30px 0 ;
padding : 10px 0 0 0; 
color : #fff ;
 }
 
 .annonce_top{
height : 13px;
background : url(../images/site/bg_annonce_haut.jpg) bottom no-repeat ;
margin : 0 ;
padding : 0; 
 }

 .annonce_centre{
overflow : auto ; 
background : url(../images/site/bg_annonce_centre.jpg) top;

 }
 
 
  .annonce_bas{
height : 14px;
background : url(../images/site/bg_annonce_bas.jpg);

 }
 
 
  /* IN Annonce
 *************************************************************/

  .in_annonce_top {
  height : 14px ; 
 width : 372px ; 
background : #A6F702  url(../images/site/bg_in_annonce_haut.jpg) top left no-repeat ;


 }

 .in_annonce {
 width : 363px ; 
background :  #A6F702 url(../images/site/bg_in_annonce_centre.jpg) ;
margin : 0 ;
padding : 0 0 0 9px; 
 }
 

 
 
  .in_annonce_bas {
 width : 372px ; 
 height : 14px; 
background : #A6F702 url(../images/site/bg_in_annonce_bas.jpg)  top repeat-x ;

 }



 /* H2 
 *************************************************************/


 h2#kits {
position : relative ;
display : block ;
width : 328px ; 
height : 46px ; 
background : url(../images/site/h2_pubkits.jpg) ;  
margin : 0 ;
padding : 0 ;
}








 h2#css_templates {
position : relative ;
display : block ;
width : 328px ; 
height : 46px ; 
background : url(../images/site/h2_pubtemplates.jpg);  
margin : 0 ;
padding : 0 ;
 }


 h2#design {
position : relative ;
display : block ;
width : 328px ; 
height : 46px ; 
background : url(../images/site/h2_pubdesign.jpg) ;  
margin : 0 ;
padding : 0 ;
 }

 
 
  h2#annon4  {

position : relative ;
display : block ;
width : 349px ; 
height : 73px ; 
background : url(../images/site/h2_004.jpg) ;  
margin : 0;
padding :  0 ;
 }
 
 
   h2#annon5 {

position : relative ;
display : block ;
width : 328px ; 
height : 46px ; 
background : url(../images/site/zwatla.jpg) no-repeat ;  
margin : 0;
padding :  0 ;
 }
 
    h2#annon6 {

position : relative ;
display : block ;
width : 107px ; 
height : 46px ; 
background : url(../images/site/paris.jpg) no-repeat ;  
margin : 0;
padding :  0 ;
 }
 
    h2#annon7 {

position : relative ;
display : block ;
width : 107px ; 
height : 46px ; 
background : url(../images/site/bruxelles.jpg) no-repeat ;  
margin : 0;
padding :  0 ;
 } 
 
 
 .smallpost {
 width : 150px ;
 margin : 0 0 0 5px ;
  float : left ; }
 
 
 
 h2 span  {
position : absolute ; 
left : -2000px ;     }







 /* TITRE LOGO
 *************************************************************/


h1 {
	margin : 0;
	padding : 0;
	position : absolute;
	left : 7px;
	top : 2px;
	width: 765px;
	height: 65px;
}




h1 a {
display : block  ; 
background : url(../images/site/logo.jpg) repeat-x;
width : 306px;
height : 63px ;  }


h1 span {
position : absolute ; 
top : -2000px ;  }


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



#footer {
height : 57px ; 
background : url(../images/site/footer.jpg) no-repeat ;
 margin : 50px 0 0 0;
 text-align : center ; 
  }
  
  #footer p{
padding : 30px 0 0 0;
margin : 0 ;
text-transform : uppercase ; 
color : #FEFEFE ;
font-size : 90%;  

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

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

