html{font-family:"Trebuchet MS", Arial;font-size:12px;line-height:18px;margin:0;padding:0}
body{background:#000;color:#FFF;font-family:"Trebuchet MS", Arial;font-size:12px;margin:0;padding:0;text-align:center}
a img{border:none}
a{color:#FFF;text-decoration:none}
form{display:inline;margin:0;padding:0}
h1,h2,h3{cursor:default;font-weight:400;margin:0;padding:0}
input,select,textarea{font-family:"Trebuchet MS", Arial;font-size:12px;font-weight:400}
input.bouton{width:100px}
p{cursor:default;margin:0;padding:0}
#admin{bottom:0;height:16px;margin:0;_margin-right:-1px;padding:0;position:absolute;right:0;width:16px}
#admin a{height:16px;margin:0;padding:0;width:16px}
#admin a img{float:left;height:16px;margin:0;padding:0;width:16px}
ul#menu{list-style-type:none;margin:auto;padding:0;text-align:left;width:637px}
#entete-menu{border-bottom:2px dashed #FFF;margin:20px auto auto;padding-bottom:10px;text-align:left;width:637px}
#logo{float:left;margin-right:10px;margin-top:4px}
#entete-menu h1{display:inline;font-size:30px;line-height:30px;margin-bottom:0}
#cc{display:block;font-size:37px;line-height:37px}
#c{display:block;font-size:54px;line-height:54px}
#infos{_margin-left:183px;float:left;margin-left:360px;margin-top:-103px}
#infos span{display:block;font-size:16px;line-height:20px}
#horaire{font-size:16px;margin-left:95px}
#entete{border-bottom:2px dashed #FFF;height:30px;margin:20px auto auto;padding-bottom:10px;text-align:left;width:637px}
#entete h1{display:inline;float:left;font-size:30px;line-height:30px;margin-bottom:0}
#entete span.retour{float:right;margin-top:15px}
#menu li{border-bottom:2px dashed #FFF;font-size:20px;margin-top:12px;padding-bottom:3px}
#menu h2{font-size:20px}
#menu h3{font-size:12px;display:inline}
.subtitle{font-weight:normal;font-size:15px;margin:auto auto;padding-top:10px;text-align:left;width:637px}
#menu li.decale{border-top:2px dashed #FFF;margin-top:40px;padding-top:10px}
#archives,#archives2{border:2px dashed #FFF;float:right;margin-left:657px;margin-top:-17px;padding-bottom:10px;padding-left:17px;padding-top:10px;position:absolute;width:103px}
*+html #archives{margin-left:20px}
* html #archives{margin-left:20px}
*+html #archives2{margin-left:657px}
* html #archives2{margin-left:657px}
#archives ul,#archives2 ul{margin:0 0 0 13px;padding:0}
#archives b,#archives2 b{font-size:14px}
#corps h2{font-size:20px}
#corps{margin:auto;padding-bottom:25px;padding-top:15px;text-align:justify;width:637px}
#corps a{text-decoration:underline}
#corps a:hover{text-decoration:none}
#plan{float:right;text-align:center}
hr{background:none;border:none;border-bottom:1px solid #FFF;clear:both;height:1px;margin:10px auto 15px}
#ssmenu{border:2px dashed #FFF;border-top:none;margin-top:-17px;margin-bottom:20px;padding:10px}
#ssmenu h2{line-height:23px}
#ssmenu h2 a{font-size:14px;text-decoration:none}
#ssmenu h2 a b{text-transform:uppercase}
#ssmenu h2 a:hover{text-decoration:underline}
#corps object{position:relative;top:-70px}
*+html #corps object{top:0}
* html #corps object{top:0}
table.admin{border-collapse:collapse}
table.admin td,table.admin th{border:1px solid #FFF}
table.admin td{padding-left:2px;padding-right:2px}
table.admin th{text-align:center}
