body{color:#404040;font-family:Arial, Helvetica, sans-serif;}
*{margin:0;padding:0}
a,a:link, a:visited{color:#404040;text-decoration:none;outline:none}
a:hover{color:#851140}
a img{border:none;}

#prehome{position:absolute;top:50%;margin-top:-41px;left:50%;margin-left:-274px}
#container{width:978px;margin:0 auto;background:#ffffff;padding:0 10px 10px 10px}
#container div{}

#container .hiddendiv{display:none}

#content{height:390px;}
#content #header{height:20px;font-size:12px;padding:5px 10px 0 10px}
#header span.news{display:block;float:left;font-weight:bold}
#header span.player{display:block;float:right;font-weight:bold;margin-right:20px;}
#header span.player #titre{margin:0 10px;}
ul.newsticker{list-style:none;}
#header ul.newsticker{float:left; min-width:300px;margin-left:10px}

.hiddenplayer{visibility:hidden;display:inline}

#content #corp{height:340px;}
#content #corp #text{width:400px;font-weight:bold;font-size:12px;height:320px;float:right;margin-right:50px;margin-top:10px;padding:10px 15px 5px 15px;border:2px #656565 solid;overflow:auto}
#content #corp #text a,#content #corp #text a:link,#content #corp #text a:visited{color:#C61F50}
#content #corp #text a:hover{text-decoration:underline}
#content #corp #text .listeMP3{float:right;margin-right:50px;}
#content #corp #text .listeMP3 ul{list-style:none;}
#content #corp #text .listeMP3 ul a{color:#00708E;font-weight:bold}

#content #corp #text .contact strong{display:block}
#content #corp #menu_discographie{width:229px;height:300px;float:left;margin-top:10px;margin-left:12px;background:#ffffff}
#content #corp #menu_discographie .accordeon_content{width:229px;text-align:justify;background:#ffffff;}
#content #corp #menu_discographie .accordeon_content div.scroll{height:240px;padding:10px;color:#00708E;font-weight:bold}
#content #corp #menu_discographie .accordeon_content div a{color:#00708E}
#content #corp #menu_discographie .accordeon_content h5.soustitre{color:#ebd807;font-style:italic;margin-left:10px;margin-top:10px}

#content #corp #menu_galerie{width:230px;height:300px;float:left;margin-top:10px;margin-left:12px}
#content #corp #menu_galerie .accordeon_content{width:250px;text-align:justify;background:#290600;}
#content #corp #menu_galerie .accordeon_content div.scroll	{height:260px;width:230px}
#content #corp #menu_galerie .accordeon_content h5.soustitre{color:#ebd807;font-style:italic;margin-left:10px;margin-top:10px}
#text span.phototitle{color:#EAD907;}
.accordeon_content a.open{display:block}
.accordeon_content .miniature{width:50px;height:50px;margin:5px 0 0 7px}

#content #corp #text, #content #header,#content #lang{background:url('../img/bck_text.png') repeat;}
#text h3.title{color:#E9D806}
#content #lang{height:25px;width:70px;margin-left:10px;text-align:center;font-weight:bold}

#menu{height:180px;width:955px;background:#ffffff;margin:5px auto;background:transparent}
#menu #object{width:790px;height:170px;margin:5px 0;background:transparent;float:left}
#menu #object p{width:235px;float:left;margin:auto;margin-right:5px;}
#menu #object a{display:block;width:232px;margin-bottom:5px}
#menu #object a img{border:none}

#menu #pub{width:160px;height:160px;margin-top:10px;float:right;background:transparent}
#menu #pub ul.newsticker{float:left}

#menu #logo{margin-top:8px;}
#menu #underlineMenu{display:block;width:550px;height:19px;background:url('../img/bck_underline_menu.png') top left repeat-x;margin:10px 0;}

#footer{height:25px;line-height:25px;width:945px;background:#cdcdcd;margin:5px auto;padding:0 5px 0 5px;font-weight:bold;font-size:12px;}

#footer span.fb{margin-top:1px;display:block;width:100px;float:left;margin-right:25px;}
#footer span.href{display:block;text-align:left;float:left;width:100%}
#footer span.rss{margin-top:3px;display:block;float:left;width:20px;}
#footer span.sayitagain{float:right;margin-top:2px;text-align:right}

#footer a,#footer a:link, #footer a:visited{}
#footer a:hover{}
