@charset "utf-8";
/* CSS Document */

#main_contenu {
width:980px;
margin:0 auto;
background-color:#fff;
}
#main_contenu h1 {
font:bold 20px Arial, Helvetica, sans-serif;
}
#main_contenu h2 {
font:bold 16px Arial, Helvetica, sans-serif;
letter-spacing:-0.6px;
}
#main_contenu h3 {
font:bold 12px Arial, Helvetica, sans-serif;
text-transform:uppercase;
border-bottom:solid 3px #000;
padding-bottom:8px;
margin-bottom:8px;
display:inline-block;
}

/*_______________FIL________________*/
#main_contenu #fil {
margin:25px 0 40px 20px;
}
#main_contenu #fil img.logo{
float:left;
margin-right:15px;
}
#main_contenu #fil h6{
font:bold 12px Arial;
line-height:100px;
}

/*_______________infos principales__________________*/
#main_info {
float:left;
width:433px;
margin:0 0 36px 100px;
}
#main_info p.activite {
font:bold 12px Arial, Helvetica, sans-serif;
color:#bf1e2e;
text-transform:uppercase;
}
#main_info p.date {
font:normal 18px Georgia, "Times New Roman", Times, serif;
margin-bottom:22px;
}
#main_info ul#distribution {
margin-bottom:15px;
}
#main_info ul#distribution li {
font:bold 15px Arial, Helvetica, sans-serif;
}
#main_info ul#programme {
margin-bottom:35px;
}
#main_info ul#programme li {
font:normal 15px Georgia, "Times New Roman", Times, serif;
}
#main_info a.note_prog {
background:#FFF url(/img/nav/fond_bt_prog.gif) no-repeat left center;
color:#FFF;
font:bold 13px Arial, Helvetica, sans-serif;
line-height:22px;
padding-left:32px;
display:block;
width:208px;
height:22px;
}
#main_info a.note_prog:hover {
text-decoration:none;
}

/* __________________multimedia_____________________*/
#multimedia {
width:371px;
float:right;
margin:0 40px 40px 36px;
}
#multimedia .flash{
margin-bottom:10px;
}

/* _________________infos secondaires___________________*/
#info_sec {
clear:left;
margin:0 0 50px 100px;
}
#info_sec p {
font:normal 15px Georgia, "Times New Roman", Times, serif;
text-align:justify;
}

/*___________________billetterie____________________*/
#billetterie {
width:120px;
float:left;
}
#billetterie h3{
margin-top:40px;
}
#billetterie table {
width:85px;
font:normal 14px Arial, Helvetica, sans-serif;
line-height:22px;
}
#billetterie p.gratuit {
font:bold 10px Arial, Helvetica, sans-serif;
text-transform:uppercase;
padding-right:15px;
text-align:left;
}

/*______________textes et mentions__________________*/
#textes {
margin-left:120px;
}
#textes p.mentions {
font:normal 13px Arial, Helvetica, sans-serif;
margin-top:12px;
}

/*_____________savoir plus____________*/
#savoir_plus{
margin:35px 0 0 120px;
}
#savoir_plus ul li a{
font:normal 13px Arial, Helvetica, sans-serif;
color:#bf1e2e;
}

/*_____________abonnements____________*/
#abo{
margin:35px 0 0 120px;
background-color:#f2f2f2;
padding:10px;
}
#abo h3 {
font:bold 12px Arial, Helvetica, sans-serif;
text-transform:uppercase;
border-bottom:none;
padding-bottom:0;
margin-bottom:4px;
display:block;
}
#abo ul li{
font:normal 12px Georgia, "Times New Roman", Times, serif;
padding:0 0 3px 0;
list-style:disc inside;
}
#abo ul li a{
font:bold 12px Arial, Helvetica, sans-serif;
color:#bf1e2e;
}

/*_____________activites cite____________*/
#activite_cite{
margin:35px 0 0 120px;
}
#activite_cite ul li{
font:normal 14px Georgia, "Times New Roman", Times, serif;
line-height:22px;
}
#activite_cite ul li a{
font:bold 15px Arial, Helvetica, sans-serif;
color:#bf1e2e;
}
#activite_cite ul li span.horaire{
font:bold 13px Arial, Helvetica, sans-serif;
}

/*___________partenaires____________*/
#info_sec ul#partenaires {
margin:35px 0 0 120px;
}
#info_sec ul#partenaires li {
float:left;
margin-right:10px;
}