/* CSS Document */



body {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
background-color:#000000;
}

.header{
width:980px;
margin:0 auto 0 auto;
overflow:auto;
}

.header_logo{
width:330px;
height:145px;
float:left;
}

.header_image{
width:650px;
height:145px;
float:right;
background-image:url(../img/bandeau_anim.gif);
background-repeat:no-repeat;
background-position:top left;
}

.header_liens{
width:640px;
margin:120px auto 0 auto;
color:#FFFFFF;
font-size:18px;
text-align:center;
}

.bande_connection{
width:980px;
height:40px;
overflow:hidden;
border:1px solid #FFD300;
background-color:#000000;
margin:0 auto 0 auto;
}

.div_menu{
width:980px;
height:85px;
margin:0 auto 0 auto;
background-image:url(../img/fond-menu.jpg);
background-repeat:no-repeat;
background-position:top left;
}

.chemin_fer{
width:960px;
float:right;
margin-right:8px;
margin-top:60px;
font-size:14px;
color:#000000;
text-indent:28px;
}

.corpus{
width:980px;
margin:0 auto 0 auto;
overflow:hidden;
background-color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.corpus_visu{
/*margin-top:14px; */
width:960px;
height:auto;
float:right;
background-color:#FFFFFF;
overflow:hidden;
}

.accueil_bloc{
width:960px;
float:left;
margin-top:10px;
}

.show{
display:block;
}

.hide{
display:none;
}

.menu_sous_chapitre_show{
display:block;
}

.menu_sous_chapitre_hide{
display:none;
}

.central{
width:722px;
float:left;
margin-left:8px;
background-color:#FFFFFF;
}

.central_accueil_info{
width:480px;
float:left;
}

.central_accueil_coldroite{
width:230px;
float:right;
}

.agenda_concert{
width:180px;
margin:10px 0 0 0;
color:#000000;
font-size:11px;
}

.footer{
border-top:2px solid #ebbd00;
color:#b0b4b7;
width:980px;
margin:5px auto 0 auto;
background-color:#000000;

}

.footer a{
color:#95999e;
font-weight:bold;
text-decoration:none;
}

dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}

#menu {
width:960px;
float:left;
margin-left:80px;
margin-top:20px;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
text-indent:20px;
text-align:center;
position : absolute;
}

#dt {
cursor:pointer;
}

#menu dl {
float: left;
}

#menu li {
display: inline;
}

#menu a {
text-decoration: none;
color: #FFFFFF;
}

#menu a:hover {
background-color:#ebbd00;
color:#000000;
font-weight:bold;
text-decoration:none;
}

#smenu1, #smenu2, #smenu3, #smenu4, #smenu5, #smenu6 {
position: absolute;
left: 0px;
font-weight:bold;
font-size: 12px;
border-top: 1px solid gray;
width: 750px;
}

.InputTxt{
font-size:11px;
border:1px solid #eb9206;

}

.bouton{
background-color:#eb9206; 
color:#000000; 
font-size:14px;
border:0px;
}

.Style1{
font-weight:bold;
color:#9E0B0E;
}

.InputInscription{
border:1px solid #9E0B0E;
color:#818081;
font-size:11px;

}


