* { margin:0; padding:0; }
body { margin: 0 0 0 0; background:url('../images/site/fd.jpg'); }	
img { border:none; }

#video_intro {width:490px; height:280px; margin:auto; text-align:center; margin-top:15px; }
#enter_site { width:600px; height:17px; margin:auto; margin-top:68px; text-align:center; padding-top:3px; }

#contener { width:950px; height:700px; margin:auto; }

#contenu { width:950px; height:700px; background:url('../images/site/contenu.png') no-repeat; }

#contenu2 { width:950px; height:700px; background:url('../images/site/contenu2.png') no-repeat; }

#header { width:950px; height:200px; }
#logo { width:400px; height:200px; float:left; }
#promo { width:550px; height:200px; float:left; }
#promogal { width:200px; height:120px; float:left; padding-top:80px; padding-left:350px; }
#promodisco { width:300px; height:140px; float:left; padding-top:60px; padding-left:250px; }

#intro { width:660px; height:380px; padding:20px 0 0 154px;}

#texte { width:185px; height:260px; float:left; padding-left:10px; padding-right:5px; text-align:justify; margin-top:20px; }

#diapo { width:450px; height:260px; float:left; padding-left:5px; padding-right:5px; margin-top:20px; }
#lecteur { width:450px; height:260px; text-align:center; }

#menu { width:660px; height:18px; padding-top:67px; clear:both; text-align:center; }
#menu2 { width:680px; height:48px; padding-top:37px; clear:both; margin:auto; }
#navcontainer ul { padding-left: 0; background-color: #000; color: White; float: left; width: 100%; font-family: arial, helvetica, sans-serif; }
#navcontainer ul li { display: inline; }
#navcontainer ul li a { padding: 0.2em 1em; background-color: #000; color: White; text-decoration: none; float: left; border-right: 1px dashed #ffcc00; }
#navcontainer ul li a:hover{ background-color: #ffcc00; color: #000; }

#sons {width:200px; height:50px; margin:auto; margin-top:30px; }

.Style1 { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; }
.Style2 { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000; font-weight:bold; }
.Style3 { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; }
.Style4 {color: #ffcc00; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }

.infobulle{ position: absolute; visibility : hidden; border: 1px solid #000; padding: 5px; font-family: Verdana, Arial; font-size: 10px; background-color: #ffcc00; }

a:link { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #ffcc00; text-decoration:none; font-weight:bold; }
a:visited { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #ffcc00; text-decoration:none; font-weight:bold; }
a:hover { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #fff; text-decoration:none; font-weight:bold; }
a:active { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #ffcc00; text-decoration:none; font-weight:bold; }

a.bottom:link { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000; text-decoration:none; font-weight:bold; }
a.bottom:visited { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000; text-decoration:none; font-weight:bold; }
a.bottom:hover { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #fff; text-decoration:none; font-weight:bold; }
a.bottom:active { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000; text-decoration:none; font-weight:bold; }