@charset "UTF-8";
/* CSS Document */

/*min-height: 100%; height:100%; height:auto!important;*/
/* background-image:url(../images/bg.jpg); background-repeat: repeat ;  border-radius:7px;      006a88*/

html {height: 100%;}
body { background-color:#282828; font-family:arial; font-size:12px; color:#fbfbfb;  height: 100%; margin:0px; padding:0;overflow-x: hidden; overflow-y: auto; }

a:link, a:visited {color:#fff;text-decoration: none ; }
a:hover, a:active {color:#daa504;text-decoration: none ; }

.white{color: #fbfbfb;}
a.white{color: #fbfbfb;text-decoration: none ; }
a:hover.white{color: #daa504;text-decoration: none ; }

#all {   width:950px; min-height:100%;  display:block; margin-left: auto; margin-right: auto; background-color:#181818; padding-bottom: 50px;}
#site {   width:850px;  display:block; margin-left: auto; margin-right: auto; }

#head { color:#fff; padding:40px 0px 15px 0px;   height:20px;  width:810px; margin-left: 20px;   border-bottom:#006a88 2px solid; background-color:#181818;  position:fixed; top:0px; }
#header {font-size:20px;font-weight:normal; float:left;border-right:#666 1px solid;  padding-right:7px;}
#header a{text-decoration: none ; }
#header a:hover{text-decoration: none ; }
#headsub{ font-size:12px;font-weight:bold;  padding-left:5px ;float:left;margin-top: 6px;} 
#headsub2{ font-size:12px;font-weight:bold;  padding-left:5px ;float:left;margin-top: 6px;margin-left: 34px;} 
#headin{ font-size:12px;font-weight:normal; float:right;margin-top: 6px; } 




#contenu {  width:500px; height:auto;  display:block; margin-left:310px; padding:95px 0px 20px 20px;  }

#playcol {  width:120px; height:auto;  display:block; float:left; padding-bottom:20px; }

#menu {width:260px;  float:left;display:block; height:auto; padding:95px 20px 0px 20px; }
#menu li{ list-style: none ;  }
#menu a{  text-decoration: none ;  }

#redbar{background-color:#006a88; width:500px; height:5px; display:block; margin: 0px 0px 0px 0px;  }

#footer {padding:0px 0px 10px 0px;  position:fixed; bottom:0px; height:10px;  width:850px; margin-left: auto; margin-right: auto; background-color:#181818; }


hr { color:#777; width:100%; border:none; border-bottom: dotted #777 1px;}
hr.dark { color:#222; width:100%; border:none; border-bottom: dotted #333 1px;}


.titre{ font-size:15px; font-weight:normal; color:#daa504; }
.titre_simple{ font-size:12px; font-weight:normal; color:#666; }
.titre_menu{ font-size:12px;clear:right  }
.sous_titre{ font-size:12px; color:#CCC; }
.texte{ font-size:12px;color:#999999; text-align:justify; }

.space{ height:5px;}

.hidden { position:absolute; left:-10000px; top:auto; width:1px; height:1px; overflow:hidden; }

.brun {color:#daa504;}
.gris {color:#4d4d4d;font-size:11px;  margin-top:3px; float:right; }
.blanc {color:#fbfbfb;font-size:11px;   }
.donate { float:right; }

.credit {color:#4d4d4d;font-size:11px;  margin-top:3px; }
.licence {color:#4d4d4d;font-size:10px;  margin:2px 20px 0px 0px;  }
.licence a {color:#4d4d4d; text-decoration:underline}
.licence a:hover {color:#999; }


#soundmanager-debug {
 /* SM2 debug container (optional, makes debug more useable) */
 position:absolute;position:fixed;*position:absolute;bottom:10px;right:10px;width:50em;height:18em;overflow:auto;background:#fbfbfb;margin:1em;padding:1em;border:1px solid #999;font-family:"lucida console",verdana,tahoma,"sans serif";font-size:x-small;line-height:1.5em;opacity:0.9;filter:alpha(opacity=90);
}












