* { 
padding:0; 
margin:0; 
border:0;
list-style:none;
font-size:100%; }



body {
background: url(img/BG.jpg) #000000 repeat-y center;
}

/***** Typo *****/



ul#langues li span, .invis {
position:absolute;
left:-9999px; }

div#contenu p {
margin-bottom:10px; }

dl.achat {
padding-top:30px;
position:relative;
width:100%;
height:172px; /* = hauteur jaquette */ }

dl.achat dt {
position:absolute;
bottom:0;
left:0;
width:124px; /* = largeur jaquette */}

dl.achat dd {
width:100%;
height:100%;
position:relative; }

dl.achat dd ul {
position:absolute;
right:20px;
bottom:3px; /* = hauteur ombre sous jaquette */}

dl.achat dd ul li {
margin-top:10px; }

/***** Layout *****/

div#global {
position:relative;
min-height:100%;
width:800px;
margin:0 auto;
border-left:2px solid #fff;
border-right:2px solid #fff;
background:#fff url(img/contenu_fond.jpg) repeat; }

div#entete {
position:relative;
width:100%;
height:211px; }

ul#langues {
position:absolute;
top:9px;
right:15px;
height:13px; }

div#menu {
position:relative;
width:100%;
height:34px;
background:transparent url(img/menu_fond.jpg) no-repeat;
text-align:left; }

div#contenu {
width:100%; }

div#contenu div.etage {
width:100%;
position:relative;
padding-top:20px;
padding-bottom:5px;
border-top:2px solid #3c3c3c;
background:transparent url(img/contenu_top.png) repeat-x top; }

div#contenu div.dernier {
padding-bottom:134px; /* 50 + hauteur pied */ }

div#pied {
width:100%;
height:84px;
background-color:#7b7652;
position:absolute;
bottom:0;
left:0; }

/***** #menu *****/

ul#langues li {
display:inline; }

ul#nav_main {
overflow:auto; }

ul#nav_main li {
text-indent:-9999px;
float:left; }

ul#nav_main li a {
display:block;
outline:none;
height:34px;
}

ul#nav_main li.syb a { width:78px; background:url(img/menuSyb.jpg) no-repeat; }
ul#nav_main li.syb a:hover {width:78px; background:url(img/menuSybH.jpg) no-repeat; }  
ul#nav_main li.screen a {width:94px; background:url(img/menuScreen.jpg) no-repeat; }
ul#nav_main li.screen a:hover { width:94px; background:url(img/menuScreenH.jpg) no-repeat; }
ul#nav_main li.draw a { width:67px; background:url(img/menuDraw.jpg) no-repeat; }
ul#nav_main li.draw a:hover { width:67px; background:url(img/menuDrawH.jpg) no-repeat; }
ul#nav_main li.vid a { width:61px; background:url(img/menuVid.jpg) no-repeat; }
ul#nav_main li.vid a:hover { width:61px; background:url(img/menuVidH.jpg); no-repeat; }
ul#nav_main li.down a { width:117px; background:url(img/menuDown.jpg) no-repeat; }
ul#nav_main li.down a:hover { width:117px; background:url(img/menuDownH.jpg) no-repeat; }
ul#nav_main li.cara a { width:116px; background:url(img/menuCara.jpg) no-repeat; }
ul#nav_main li.cara a:hover { width:116px; background:url(img/menuCaraH.jpg) no-repeat; }
ul#nav_main li.sol a { width:72px; background:url(img/menuSol.jpg) no-repeat; }
ul#nav_main li.sol a:hover { width:72px; background:url(img/menuSolH.jpg) no-repeat; }
ul#nav_main li.forum a { width:57px; background:url(img/menuForum.jpg) no-repeat; }
ul#nav_main li.forum a:hover { width:57px; background:url(img/menuForumH.jpg) no-repeat; }
ul#nav_main li.down2 a { width:117px; background:url(img/menuDown2.jpg) no-repeat; }
ul#nav_main li.down2 a:hover { width:117px; background:url(img/menuDown2H.jpg) no-repeat; }
ul#nav_main li.feat a { width:116px; background:url(img/menuFeat.jpg) no-repeat; }
ul#nav_main li.feat a:hover { width:116px; background:url(img/menuFeatH.jpg) no-repeat; }
ul#nav_main li.sup a { width:61px; background:url(img/menuSupport.jpg) no-repeat; }
ul#nav_main li.sup a:hover { width:61px; background:url(img/menuSupportH.jpg) no-repeat; }
ul#nav_main li.sup a { width:61px; background:url(img/menuSupport.jpg)
no-repeat; }
ul#nav_main li.sup a:hover { width:61px;
background:url(img/menuSupportH.jpg) no-repeat; }
ul#nav_main li.viden a { width:61px; background:url(img/menuVidEN.jpg)
no-repeat; }
ul#nav_main li.viden a:hover { width:61px;
background:url(img/menuVidHEN.jpg) no-repeat; }
/***** #pied *****/

	/* #partenaires */

div#partenaires {
width:200px;
height:84px;
position:absolute;
left:30px;
top:0; }

div#partenaires ul li.microids {
position:absolute;
left:0;
top:10px;
width:66px;
height:65px; }

div#partenaires ul li.metaboli, div#partenaires ul li.eptistore {
position:absolute;
right:0;
width:95px;
height:35px; }

div#partenaires ul li.metaboli {
top:5px; }

div#partenaires ul li.eptistore {
bottom:5px; }

	/* #infos */
	
div#infos {
position:absolute;
right:30px;
top:12px; }

div#infos ul li {
margin-left:10px;
display:inline; }

	/* #copyright */
	
p#copyright1 {
color:#fff;
font-size:11px;
height:84px;
line-height:84px;
margin-left:215px;
overflow:hidden; }