body, html   {background:#191919;margin:0;padding:0;font-family:Verdana, Arial, Helvetica, sans-serif;text-align:center;color:#FFF;background-attachment: fixed;font-size:11px;z-index: 1;}        
#conteneur   {margin: 0 auto 0 auto;width: 1024px;position:relative; background:url(../images/contenu.jpg);text-align:left}
#header      {height:203px;width:1024px;background:url(../images/header.jpg) no-repeat top;padding: 0;margin:0}
#left        {float:left;width: 270px;margin:0 auto 0 auto;text-align:center}  
#right       {width:700px;margin:0 0 0 274px;color:#fff;} 
#pied        {background:url(../images/pied.jpg);height:31px;width: 1024px;margin: 0;padding: 0;clear: both}
.news        {width:690px; background:#191919;text-align:left;padding:10px;outline:none;margin:10px auto 0 auto;color:#FFF;padding:10px;border-radius: 12px;}  
#partenaires img {margin:3px}
 	 
a             {color:#ff9c09;margin:0;padding:0;text-decoration:none;outline:none;font-weight:bold}	
a:hover       {color:#fff;}  
 
/*menu*/  
#menu         {width:220px;text-align: center;padding: 0;margin:0 auto 0 auto;float: left}
#playlist     {width: 240px;float:left;padding-left: 22px;}
.titre        {color:#ff8a05;background:url(../images/menu.jpg);margin:0;margin-left: 34px;padding:14px 0 0 0;width:220px;height:32px;font-size:14px;font-weight:bold;}
ul            {margin:0px;padding:0;width:180px;text-decoration: none;list-style: none;margin:0 auto 0 auto}	 
ul li a       {display: block;height:20px;color:#FFF;text-decoration: none;text-align:center;border-bottom:1px dotted #FFF;padding:4px 0 0 0;font-size:11px}
ul li a:hover {color: #2d2d2d;padding:4px 0 0 0} 	 

.copyright           {padding:0;margin :0 auto 0 auto;color:#fff;font-size:10px}   
.copyright a         {color:#fff;text-decoration: none;outline:none;font-weight:normal;font-size:10px}
.copyright a:hover   {color:#ff9c09} 
Span		   {color:#ffac0d;font-size:14px;font-weight:bold}		
img, p, h1, h2, h3, h4, h5, h6, Span, object, table, td, tr{border:0;margin:0;padding:0;text-decoration:none;} 
h2 img{width: 30px; height: 30px;}
.gras{
    font-weight:bold;
    color:#ff9c09;
    text-decoration: none;
}
.souligne{text-decoration:overline underline;font-weight:bold;}

.logo-lecteur{border-top: 20px;}

#bandeau{
    width: 787px;
    height: 30px;
    padding:0;
    margin:0;
    border:none;
    list-style-type: none;
    float: right;
    margin-top: 162px;
    margin-right: 0px;
    display: block;
    
    
}
#bandeau ul{
    list-style-type:none;
    padding:0;
    margin:0;
    display: inline;
}
#bandeau > .dropdown > li {
    float:left;
    width: 28px;
    display: inline;
} 

#bandeau ul li a{
    background-color: #2384B7;
    color: #FF9C09;
    font-weight: bold;
    padding: 0px;
    border:none;
    
}
.dropdown{
    text-align: left;
}

.dropdown > ul > li{
}

.dropdown ul li{
}

.dropdown > li > a{
    text-align:center;
    
}

.dropdown  > li > a{
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
    font-size: 18px;
    text-decoration: none;
    height: 30px;
    padding-top: 3px;
}



.sub_menu {
    visibility: hidden;
    height: 15px;
    z-index: 10;
    width: 160px;
}

.sub_menu  li{
    height: 18px;
    width: 160px;
    margin-right: 30px;
    width: 160px;
}

.sub_menu li a{
    border-radius: 0px;
    padding: 0px;
    height: 18px;
    font-size: 14px;
    width: 220px;
    text-align: left;
}
.sub_menu li a:hover{text-decoration: underline;}


ul.dropdown,ul.dropdown li,ul.dropdown ul { list-style: none; margin: 0; padding: 0;}
ul.dropdown { position: relative; z-index: 597; }
ul.dropdown li {  vertical-align: middle; zoom: 1;}
ul.dropdown li.hover,ul.dropdown li:hover { position: relative; z-index: 599; cursor: default;}
ul.dropdown ul { visibility: hidden; position: absolute; top: 100%; left: 0; z-index: 598; width: 100%;}
ul.dropdown ul li { float: none;}
ul.dropdown ul ul { top: 1px; left: 99%;}
ul.dropdown li:hover > ul { visibility: visible;}

.link{}
.fake{float:right;}
.ligne, .ligne a{font-size: 12px; display:block;}
.ligne2, .ligne2 a{font-size: 12px;background-color: #272727; display:block;}