@charset "UTF-8";

html, body
{
top:0px;
margin:auto;
padding:0px;
min-width:100%;
height:100%;
color:#000000;
font-family:"Helvetica Neue", Helvetica, Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
}

table, td, tr
{
border-collapse:collapse;
margin:0;
padding:0;
border:0;
outline:0;
vertical-align:top;
}

ol,ul
{
list-style:outside;
list-style-type:none;
margin:0px;
padding:0px;
}

a
{
text-decoration:none;
border:none;
border-bottom:none;
color:#A70022;
}

a:hover
{
text-decoration:none;
border:none;
border-bottom:none;
color:#999999;
}

sup
{
line-height:50%;
}

.part2
{
margin:0px;
padding:20px;
max-width:720px;
}

.big
{
font-size:14.5px;
}

.legende
{
font-size:10.5px;
}

.comment
{
display:block;
text-align:right;
font-size:10.5px;
line-height:0.7em;
}

.titre
{
text-transform:uppercase;
line-height:70%;
font-size:11px;
}

.ombre
{
border:1px solid #999999;
}

.none
{
text-decoration:none;
border:none;
border-bottom:none;
}

.none:hover
{
text-decoration:none;
border-bottom:none;
border:none;
}

div.headlink div
{
display:none;
}

div.headlink:hover div
{
display:block;
z-index:9999;
}

.placecal
{
position:absolute;
z-index:9999;
left:50%;
}

.calendrier
{
position:absolute;
z-index:9999;
background:#AEAAA6;
padding:0px;
margin:0px;
width:720px;
left:-360px;
}

.txtcalendar
{
z-index:9999;
padding:8px;
margin:0px;
color:#66625C;
font-size:11.5px;
}

.txtcalendar strong
{
font-weight:bold;
font-style:normal;
color:#FFFFFF;
}

.txtcalendar a
{
font-weight:normal;
font-style:normal;
text-decoration:none;
border:none;
border-bottom:none;
color:#000000;
}

.txtcalendar a:hover
{
text-decoration:none;
border:none;
border-bottom:none;
color:#A70022;
}

.txtcalendar .enfants
{
text-decoration:none;
border:none;
border-bottom:none;
color:#4B6EB2;
}

.txtcalendar .enfants:hover
{
text-decoration:none;
border:none;
border-bottom:none;
color:#FEFEFE;
}

.enfants
{
text-decoration:none;
border:none;
border-bottom:none;
color:#3399CC;
}

.enfants:hover
{
text-decoration:none;
border:none;
border-bottom:none;
color:#000066;
}

.infotarifs
{
background:#AEAAA6;
width:239px;;
padding:8px;
margin:0px;
color:#FFFFFF;
}

.concerts
{
height:500px;
}

.superman
{
display:none;
}

.calendeux strong
{
font-weight:bold;
font-style:normal;
color:#000000;
}

.calendeux
{
font-style:normal;
color:#787878;
}

.infotarifs2
{
background:#DEDEDE;
width:250px;;
padding:12px;
margin:20px;
}

.bioconc
{
background:#DEDEDE;
padding:6px;
}