﻿* {margin: 0;padding: 0;}
body {background: #000000;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;font-size: 13px;color: #999999;}
h1, h2, h3 {}
h1 {font-size: 3em;}
h2 {font-size: 2em; text-transform: lowercase; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; font-style: italic; color: #CD7A7A;}
h3 {font-size: 1em;}
p, ul, ol {margin-top:1.8em; line-height: 180%;}
ul, ol {margin-left: 3em;}
a {color: #CCCCCC;}
a:hover {text-decoration: none; color: #FFFFFF;}
hr {display: none;}
#logo{width:960px; margin:0 auto; background:url(../nav/haut22.gif); background-position:center; height:220px; background-color:#000000; color:#000000;}
#menu {width: 960px;height: 30px;margin: 0 auto;}
#menu ul {margin: 0; padding: 0; list-style: none; line-height: normal;}
#menu li {float: left; padding: 12px 10px 0 20px;}
#menu a {text-decoration: none;letter-spacing: -1px; font-size: 1.2em; font-weight: bold; background: url(../nav/pucemenu.gif) no-repeat 5px 6px; padding-left:20px; padding-bottom:5px;}
#menu a:hover {text-decoration: underline; color: #CC0001;}
.menu2 #slatenav{width:960px; margin: 0 auto; position:relative;display:block;height:42px;font-size:12px;font-weight:bold;background:transparent url(../nav/hautpage.jpg) repeat-x top left;font-family:"Trebuchet MS",Arial,Verdana,Helvitica,sans-serif;text-transform:uppercase;}
.menu2 #slatenav ul{margin:0px;padding:0;list-style-type:none;width:auto;}
.menu2 #slatenav ul li{display:block;float:left;margin:0 1px 0 0;}
.menu2 #slatenav ul li a{display:block;float:left;color: /* #FECCC3 */ White;text-decoration:none;padding:14px 22px 0 22px;height:28px;}
.menu2 #slatenav ul li a:hover,.red #slatenav ul li a.current{color:#fff;background:transparent url(../nav/hautpage_over.gif) no-repeat top center;}
#page {width:920px; margin: 0 auto; padding: 30px 20px 20px 20px;}
#contenu {float:left; width:920px;}
.texte1 {margin-bottom: 40px;}
.texte1 .titre {border-bottom: 1px solid  #CC0001;}
.texte1 .entry {padding: 0 20px; font-size:1.2em;}
.texte1 p {text-align:justify;}
#copyright {width: 960px;margin: 0 auto;padding: 20px 0;background: url(../nav/piedpage.jpg) repeat-x;}
#copyright p {margin: 0; line-height: normal; text-align: center; color:White;}
#contactmail { font-size:1em; }
#contactmail input,textarea {background: #1F1F1F; border: 1px solid #454545; font: bold 1em "Trebuchet MS", Arial, Helvetica, sans-serif; color: #FFFFFF;}
#fanclub { font-size:1em; }
#fanclub input,textarea {background: #1F1F1F; border: 1px solid #454545; font: bold 1em "Trebuchet MS", Arial, Helvetica, sans-serif; color: #FFFFFF;}
#manifestations {padding-bottom: 20px; color:white;}
#manifestations table {width: 70%; margin: 0 auto; text-align: center;}
#manifestations thead th {background: #590000; font-weight:normal;}
#manifestations tbody td {background: #2F0000;}
#contact1 {padding-bottom: 20px;}
#contact1 table, #calendar caption {width: 70%;	margin: 0 auto;	text-align: center;}
#contact1 thead th {background: #590000; font-weight:normal;}
#contact2 {border:1px solid #7F90FF; margin-left:auto; margin-right:auto; padding:0px; width:500px; text-align:center; font-size:larger; line-height:1.5em;}
.right {float: right; margin: 8px 20px 8px 20px; border: 2px solid #434343; }
.left {float: left; margin: 8px 20px 8px 20px; border: 2px solid #434343; }

.ddl1 { font-size:1em; background: #1F1F1F; border: 1px solid #454545; font: bold 1em "Trebuchet MS", Arial, Helvetica, sans-serif; color: #FFFFFF; }
#frmreserv { font-size:1em;font-size:1em;}
#frmreserv input,textarea {font-size:1em; background: #1F1F1F; border: 1px solid #454545; font: bold 1em "Trebuchet MS", Arial, Helvetica, sans-serif; color: #FFFFFF;}
#frmreserv .btreserv {font-size: 1em; font: bold 1em "Trebuchet MS", Arial, Helvetica, sans-serif; color: white; background: url(../nav/piedpage.jpg) repeat-x; padding:3px 3px 3px 3px; border:solid 1px red; width:6em; }
#frmreserv .btreserv:hover {border:solid 1px white;}
#frmreserv2 { font-size:1em;font-size:1em;}
#frmreserv2 input,textarea {font-size:1em; background: #1F1F1F; border: 1px solid #454545; font: bold 1em "Trebuchet MS", Arial, Helvetica, sans-serif; color: #FFFFFF;}
#frmreserv2 .btreserv {font-size: 1em; font: bold 1em "Trebuchet MS", Arial, Helvetica, sans-serif; color: white; background: url(../nav/piedpage.jpg) repeat-x; padding:3px 3px 3px 3px; border:solid 1px red; width:6em; }
#frmreserv2 .btreserv:hover {border:solid 1px white;}
#frmreserv2 .btreserv1 {font-size: 1em; font: bold 1em "Trebuchet MS", Arial, Helvetica, sans-serif; color: white; background: url(../nav/piedpage.jpg) repeat-x; padding:3px 3px 3px 3px; border:solid 1px red; margin-right:4em; width:6em;}
#frmreserv2 .btreserv1:hover {border:solid 1px white;}
#frmreserv2 .btreserv2 {font-size: 1em; font: bold 1em "Trebuchet MS", Arial, Helvetica, sans-serif; color: white; background: url(../nav/piedpage.jpg) repeat-x; padding:3px 3px 3px 3px; border:solid 1px red; margin-right:2em; width:6em;}
#frmreserv2 .btreserv2:hover {border:solid 1px white;}
.bt1 {font-size: 1em; font: bold 1em "Trebuchet MS", Arial, Helvetica, sans-serif; color: white; background: url(../nav/piedpage.jpg) repeat-x; padding:3px 3px 3px 3px; border:solid 1px red; width:6em; }
.bt1:hover {border:solid 1px white;}

.bt2 {font-size: 1em; font: bold 1em "Trebuchet MS", Arial, Helvetica, sans-serif; color: white; background: url(../nav/piedpage.jpg) repeat-x; padding:3px 3px 3px 3px; border:solid 1px red; line-height:1.5em; display:inline-block; text-decoration:none; width:6em; text-align:center; }
.bt2:hover {border:solid 1px white;}

#question1 { font-size:1em; }
#question1 input,textarea,select {background: #1F1F1F; border: 1px solid #454545; font: bold 1em "Trebuchet MS", Arial, Helvetica, sans-serif; color: #FFFFFF;}

