/* Skin 7 polvere: css commun, tous navigateurs*/
html { height:100%; background:url(../img/fondbody.gif) repeat center;}
body { position:relative; padding:0; margin:auto; height:100%; min-height:100%; width:100%; max-width:1200px; min-width:1000px; border:0;}

/*container*/
#container { position:relative; min-height:100%; border:0; margin:0; padding:0; border:0;}/*positionnement du header et du footer*/
#content { margin:0; padding:39px 60px 60px 60px; border:0;} /*zone centrale utilisable*/
#content1000px { position:relative; margin:0 auto; padding:0; border:0; width:100%; max-width:1000px;} /*centrage horizontal du contenu de content*/

/*header*/
#header { width:100%; max-width:1200px; min-width:1000px; position:fixed; height:39px; top:0; border:0; background:url(../img/etoiles.gif) repeat-x center; margin:0 auto; padding:0; color:white; z-index:990;}
#header p { position:absolute; top:0px; right:250px; margin:13px 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#ffcc99;}
#banner { position:absolute; top:0; left:0;}
#header_r { position:absolute; top:0; right:0;}

/*menu*/
#leftside{ position:absolute; width:50px; top:0; height:100%; min-height:100%;background: url(../img/fondl.gif) repeat fixed; z-index:980;}
#rightside{ position:absolute; width:50px; top:0; right:0; height:100%; min-height:100%; direction:rtl; background: url(../img/fondr.gif) repeat-y center; z-index:980;}
div.menubar { position:absolute; width:50px; top:80px; border:0; margin:0; padding:0; overflow:hidden; display:block; margin:0; z-index:990; border:0;}
div#menul { left:0; direction: ltr; }
div#menur { visibility:hidden; right:0; direction:rtl;}
.menubar img { display:block;}
img.MENU { position:absolute; top:50px; margin:0;}
img#areal { position:absolute; top: 5px;left:0; z-index:-1;}
img#arear { position:absolute; top:5px; right:0; z-index:-1;}
a:hover img.opac { -moz-opacity:0.5; opacity:0.5; -khtml-opacity:0.5;}

/*règles génériques*/
.center { text-align:center; text-indent:0;}
.right { text-align:right; text-indent:0;}
.left { text-align:left; text-indent:0;} 
img { border:0; background:none; background-color:transparent}
img.center { display:block !important; margin:10px auto !important;}
a { outline:none;} /*évite le cadre pointillé sous Firefox*/

/*sons*/
#object_sound { width:1px; height:0;}/*masque le lecteur*/

/*footer*/
#footer { position:absolute; bottom:0; height:50px; border:0; width:100%; margin:0; padding:0; z-index:970;}
#ftl { position:absolute; bottom:35px; left:0px; margin:0 110px;}
#ftr { position:absolute; bottom:35px; right:0; margin:0 110px;}
#fbl { position:absolute; bottom:8px; left:0px; margin:0 110px;}
#fbr { position:absolute; bottom:8px; right:0; margin:0 110px;}

