*{padding:0;margin:0}
body, form, input, textarea, option {font: 12px Verdana, Arial, Helvetica, sans-serif;color: #000;}
img {border: none;vertical-align: top;}
ul, ol, li {list-style:none;}
ul li a {white-space:nowrap;}
a {color: #fff;text-decoration:underline;}
a:hover {text-decoration:none;color: #D8B426;}
h1, h2, h3, h4, h5, h6 {font-size: 12px;}
input {border: 1px solid #EEE;}
.cleaner {line-height: 0;height: 0;clear: both;float:none!important;}
.hidden {display:none!important;}
body {background: #123423 url(images/bg.jpg) repeat-x;}
#container {background: url(images/top.jpg) no-repeat;width: 940px;margin: 0 auto;height: 1000px;}
#head a {height: 230px;display: block;width: 300px;margin: 0 auto;text-indent: -9999px;}

#m2 a {width: 98px;}
#m3 a {width: 60px;}
#m4 a {width: 92px;}
#m5 a {width: 88px;}
#m6 a {width: 57px;}
#m7 a {width: 81px;}

#m2 a strong {background: url(images/restaurant_over.jpg) no-repeat;}
#m3 a strong {background: url(images/hotel_over.jpg) no-repeat;}
#m4 a strong {background: url(images/seminaires_over.jpg) no-repeat;}
#m5 a strong {background: url(images/actualite_over.jpg) no-repeat;}
#m6 a strong {background: url(images/tarifs_over.jpg) no-repeat;}
#m7 a strong {background: url(images/contact_over.jpg) no-repeat;}
#m2 a:hover strong, #m2.active a strong {background: url(images/restaurant_on.jpg) no-repeat!important;}
#m3 a:hover strong, #m3.active a strong {background: url(images/hotel_on.jpg) no-repeat!important;}
#m4 a:hover strong, #m4.active a strong {background: url(images/seminaires_on.jpg) no-repeat!important;}
#m5 a:hover strong, #m5.active a strong {background: url(images/actualite_on.jpg) no-repeat!important;}
#m6 a:hover strong, #m6.active a strong {background: url(images/tarifs_on.jpg) no-repeat!important;}
#m7 a:hover strong, #m7.active a strong {background: url(images/contact_on.jpg) no-repeat!important;}

#menu ul li ul{display:none;}
#menu ul li:hover ul{display:block;}
#menu ul{padding: 12px 0 0 285px;float: left;display: block;width: 500px;}
#menu ul li{float: left;display: block;}
#menu ul li a{display:block;text-indent: -9999px;cursor:pointer;}
#menu ul li a strong{display:block;padding: 14px 0 0;}
#menu ul ul{padding:0px!important;position:absolute;width:170px!important;border: 2px solid #15412A;}
#menu ul ul li{position:relative;float:none;}
#menu ul ul li a{display:block;width:160px;text-indent: 0;color: #D8B426;text-decoration: none;padding: 5px;height: auto!important;float: none;font-size: 11px;background:#1B4D32;}
#menu ul ul li a:hover{text-decoration: underline;}

#nav {text-align: right;width: 172px;float: left;padding: 18px 0 0 108px;clear: both;}
#nav1 ul {display: block;}
#nav1 li {display: block;}
#nav1 a {display: block;font: bold 12px Tahoma, Arial;color: #D8B426;background: url(images/but_left.gif) no-repeat right top;height: 28px;text-align: center;text-decoration: none;padding: 7px 0 0;}
#nav a:hover {text-decoration: underline;}
#text {float: left;width: 550px;padding: 20px 0 0;color: #8E8D47;font-size: 11px;}
#text h1 {color: #D8B426;font: bold 26px Tahoma, Verdana, "Trebuchet MS";padding: 10px 30px 20px 20px;display: block;text-indent: -9999px;}
#text h2 {padding: 10px 30px 5px 20px;color: #D8B426;}
#text p {padding: 0 30px 10px 20px;}
#text ul {padding: 0 30px 5px 20px;}
#text li {padding: 5px 0 0;}
#text img {border: 1px solid #D8B426;margin: 5px 10px 10px 0;}

#text form {margin: 0;padding: 0;color: #8E8D47;font-size: 11px;}
#text form p {display: block;}
#text form label {font-style: normal;display: block;padding: 5px 0 2px;width: 200px;}
#text form span input {clear: both;display: block;float: none;height: 46px;width: 108px;background: url(images/send_but.gif) no-repeat;padding: 46px 0 0;overflow: hidden;margin: 5px 0 10px 20px;border-style: none;}

#text form p input, #text form p textarea {width: 190px;display: block;padding: 3px 5px 2px;font-size: 11px;background: #153C28;border-top: 1px solid #D8B426;border-right: 1px solid #D8B426;border-bottom: 1px solid #D8B426;border-left: 1px solid #D8B426;color: #FFF;}
#text form p input.required, #text form p textarea.required  {border: 1px solid #C00!important;}
.validation {color: #F00;}
	#text p {color:#fff;}
	#text table {margin: 10px 30px 10px 20px;color:#fff;}
#text td {padding: 3px 20px 5px 5px;border-bottom:1px solid #5A5F47;}

hr {margin: 10px 0 0;background: #CCC;border-style: none;color: #CCC;line-height: 1px;height: 1px;}
.poza {float: left;width: 240px;padding: 10px 0 0 20px;}
.poza h2 {color: #D8B426;font: 13px Verdana, Arial, Helvetica, sans-serif;display: block;padding: 0 0 5px!important;}
.poza div {background: url(images/div.jpg) no-repeat;width: 233px;padding: 10px 0 0 13px;margin: 5px 0;}
.poza ul {display: block;padding: 0 0 0 10px!important;}
.poza li {display: block;}
.poza p {padding: 0 20px 5px 0!important;display: block;}
.poza p a {color:#fff;}
.poza p a:hover {color:#D8B426;}

.poza a {font: 11px Tahoma, Arial;color: #8E8D47;text-decoration: underline;}
.poza a:hover {color: #8E8D47;text-decoration: none;}
.poza img {border: none!important;}

#context {color: #fff;width: 550px;}
#context h2 {font: 11px Tahoma, Arial;text-transform: uppercase;color: #8E8D47;padding: 20px 0 0 20px;}
#context a {font: 11px Tahoma, Arial;color: #E2C85F;text-align: right;padding: 10px 20px 0 0;display: block;}
#nav2 ul {display: block;}

#nav2 li {display: block;float: left;width: 172px;}
#nav2 a {display: block;color: #D8B426;background: url(images/supp.gif) no-repeat center bottom;font: 11px Tahoma, Arial;text-align: center;text-decoration: none;padding: 5px 0 1px;float: left;width: 172px;}
#nav2 a:hover {text-decoration: underline;background: url(images/supp.gif) no-repeat bottom;}
.logis {text-align: center;display: block;padding: 50px 0 0;clear: both;}

.formular {margin: 10px 0 0;}
.formular p {clear: both;margin: 0!important;padding: 2px 0!important;}
.formular label {display: block;float: left;width: 150px;text-align: right;padding:4px;} 
.formular p input, .formular p textarea {width: 200px;color: #000;background: #fff;font-weight: bold;border-top: 1px solid #999;border-left: 1px solid #999;border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;font-family: Arial, Helvetica, sans-serif;} 
.formular p textarea {height: 150px;} .formular span {display: block;text-align: center;} 
.formular span input {background:#8E8D47;color:#fff;border-top: 1px solid #0D261A;border-right: 1px solid #1A4A32;border-bottom: 1px solid #1A4A32;border-left: 1px solid #0D261A;}
#footer {width: 940px;background: url(images/footer.jpg) no-repeat center top;font: 11px Tahoma, Arial;color: #D8B426;text-align: center;padding: 10px 0 0;clear: both;margin: 20px 0 0;float: left;}
#baseline {padding: 10px 0 0;clear: both;}
.aleft {float:left;}
.aright {float:right;}

.h2t {display:block;text-indent: -9999px;}

