body{text-align:center;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:0.875em;background-color:#F2F2F4;}
#container{width:517px;text-align:left;padding-left:36px;padding-right:347px;margin-right:auto;margin-left:auto;background-image:url(../images/fond.jpg);background-repeat:no-repeat;}
h1{font-size:21px;margin:0 0 18px;}
#mainContent h1{font-size:1.75em;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;text-transform:uppercase;margin-bottom:20px;color:#333;}
#mainContent h2{font-size:1em;font-weight:700;color:#333;line-height:18px;text-transform:uppercase;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;}
#mainContent h3{font-size:16px;font-weight:700;color:#757676;line-height:18px;margin-bottom:18px;}
#mainContent h4{font-size:0.875em;font-weight:700;color:#ed3138;line-height:24px;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;text-transform:uppercase;}
#header{height:24px;background-color:#000;position:relative;padding:0 10px;}
#header p{font-size:10px;color:#999;margin:5px;padding:0;}
#header a{color:#999;}
#header_right{position:absolute;right:10px;top:0;display:inline;}
#header_left{float:left;}
#header a:hover{color:#ed3138;}
#mainContent{padding-top:30px;}
#footer{position:relative;height:32px;}
#footer_right{position:absolute;top:0;width:31px;right:-1px;}
#footer_left{position:absolute;top:0;}
#footer p{font-size:9px;color:#919192;padding-top:7px;padding-bottom:7px;}
#menu{height:214px;position:relative;}
.small{font-size:8pt;color:#CCC;}
.date{color:#ed3138;font-size:0.725em;font-weight:400;font-family:Verdana, Arial, Helvetica, sans-serif;text-transform:none;}
.contenu{background-color:#FFF;width:100%;border:6px solid #999;}
.contenu td{padding:20px;}
.contenu p{font-size:0.725em;color:#000;line-height:2em;margin-bottom:18px;margin-top:10px;}
.tarifs{background-color:#FFF;width:100%;}
.tarifs p{font-size:0.725em;color:#000;margin:0;}
.horaire{width:100%;}
.horaire p{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;margin-bottom:18px;line-height:18px;}
#navcontainer{width:165px;position:absolute;bottom:0;}
#navlist{padding-left:0;margin-left:0;width:165px;border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:#999;}
#navlist li{list-style:none;border-top-width:1px;border-top-style:dotted;border-top-color:#999;margin:0;padding:.25em;}
#navlist li a{text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:0.688em;color:#484849;display:block;padding-top:4px;padding-bottom:4px;}
#navlist li a:hover,#navlist li a#current{text-decoration:none;background-color:#4bc1be;}
#navcontainer2{width:180px;float:right;position:absolute;left:180px;bottom:0;}
#navlist2{width:160px;}
#navlist2 li{list-style:none;line-height:0.625em;}
#navlist2 li a{text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:0.5em;color:#89898a;}
#navlist2 li a#subcurrent{text-decoration:underline;color:#ed3138;}
.vignette{margin-right:15px;}
img{border-width:0;}
a,#navlist2 li a:hover{color:#ed3138;text-decoration:underline;}
.tarifs td,.horaire td{padding:5px;}