*{
	margin: 0px;
	padding: 0px;
}
body{
	background-color: #000;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 11px;
	color: #fff;
	margin:0px 5px 5px 5px;
}

td{
	font-family: "Calibri (Corps)", Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 11px;
}

h1{
	font-size: 17px;
	font-weight: bold;
	margin-bottom:7px;
	font-style: italic ;
}

h2{
	font-size: 14px;
	font-weight: bold;
	margin-bottom:5px;
	color: #8097b1;
}
h3{
	font-size: 11px;
	font-weight: bold;
	margin-bottom:3px;
}

hr{
	color:#404040;
	background-color: #404040;
	height: 1px;
	border: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
}

blockquote{
	margin: 8px 15px;
}

ul{
	margin: 8px 25px;
}

textarea{
	width:280px;
	height:100px;
}
#contener{
	width:955px;
	text-align:left;
	background: url(../img/background.gif) repeat-y;
}

#mainbody{
	text-align:left;
}

#top{
	float:left;
	width: 100%;
	height: 141px;
}

#menu{
	float:left;
	width: 100%;
	height:46px;
	/*width:647px;*/
	background: url(../img/back_menu.jpg) no-repeat;
}

#menu_table{
	margin-top:1px;
	width:647px;
	margin-left: 135px;
}

#middle{
	float:left;
	background: url(../img/back_middle.jpg) no-repeat;
	width: 100%;
	text-align:left;
}

#bottom{
	float:left;
	width: 100%;
	height: 190px;
	background: url(../img/bottom.jpg) no-repeat;
	background-position:113px;
}


#footer{
	margin-left: 113px;
	width:757px;
	background-color:#000;
}

#footer_menu{
	margin-right: 85px;
	font-size:12px;
	font-weight:bold;
	text-align:right;
}

#title{
	margin:10px 49px 39px 49px;
	text-align:center;
}
#phrase{
	font-style: italic ;
}
#content{
	width:600px;
	margin: 10px 52px 25px 193px;
	text-align:left;
}
#submenu1{
	position:absolute;
	z-index:2;
	width:150px;
	text-align:left;
	visibility: hidden;
	margin-top:-1px;
	margin-left:200px;
	padding:5px 0px 0px 0px;
	background:#000000 url(../img/back_submenu.gif) repeat-x bottom;
	font-size:12px;
}
#submenu1 ul{
list-style:none;
margin:0px;
}
#submenu1 li{
border-bottom:1px solid #3f3f3f;
padding-left:5px;
}
#submenu1 a{
color:white;
}

#submenu2{
	position:absolute;
	z-index:2;
	width:100px;
	text-align:left;
	visibility: hidden;
	margin-top:-1px;
	margin-left:280px;
	padding:5px 0px 0px 0px;
	background:#000000 url(../img/back_submenu.gif) repeat-x bottom;
	font-size:12px;
}
#submenu2 ul{
list-style:none;
margin:0px;
}
#submenu2 li{
border-bottom:1px solid #3f3f3f;
padding-left:5px;
}
#submenu2 a{
color:white;
}

#submenu3{
	position:absolute;
	z-index:2;
	width:120px;
	text-align:left;
	visibility: hidden;
	margin-top:-1px;
	margin-left:135px;
	padding:5px 0px 0px 0px;
	background:#000000 url(../img/back_submenu.gif) repeat-x bottom;
	font-size:12px;
}
#submenu3 ul{
list-style:none;
margin:0px;
}
#submenu3 li{
border-bottom:1px solid #3f3f3f;
padding-left:5px;
}
#submenu3 a{
color:white;
}

#home_promo_div{
	float:left;
	height:241px;
}

#home_promo_table{
	width:374px;
	height:241px;
	margin: 3px 0px 0px 190px;
}
#home_promo{
	vertical-align:middle;
}

#home_newsletter{
	
}
#newsletter{
	width:197px;
	margin: 111px 0px 0px 24px;
}

#newsletter_result{
	width:197px;
	height:26px;
	margin: 108px 0px 0px 24px;
	font-weight:bold;
	background: url(../img/result2.jpg) no-repeat;
	
}

#newsletter_fld{
	width:133px;
}

#right{
	float:left;
	width:220px;
	margin: 0px 0px 0px 49px;
}

#blog_div{
	width:220px;
	margin-top:8px;
}

#news{
	vertical-align:top;
	text-align:left;
}

#news_bloc{
	margin:0px 10px 10px 230px;
	width:445px;
	height:80px;
	font-size: 11px;
	/*border:1px solid #fff;*/
}

#details{
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}

#galerie{
	width:631px;
	height:380px;
	background: url(../img/galerie.gif) no-repeat;
}

#soir_liste{
	float:right;
	width:220px;
}

.li_soir{
	background: url(../img/deg_soir.gif) repeat-x;
	background-position:bottom;
	width:100%;
	padding:5px;
	margin:5px;
	border-left: 1px solid #404040;
	border-bottom: 1px solid #404040;
}

.ejs_scroll{
	position : relative;
	width:450px;
}

.news_title{
	color:#fff600;
	font-weight:bold;
	font-size:12px;
}

.news_text{
	text-align:left;
	margin-right:10px;
}

.date{
	text-align:left;
}
.inputbox{
	font-size: 11px;
}


#players_rest{
	font-weight:bold;
	color:#fff600;
}

.img_entre{
	/*border: 1px solid #1c2a3f;*/
	margin-right: auto;
	margin-left: auto;
	margin: 8px 8px 0px 0px;
}

.img_photo_left{
	float:left;
	/*border: 1px solid #1c2a3f;*/
	margin: 0px 12px 8px 0px;
}

.img_photo_anniv{
	float:right;
	/*border: 1px solid #1c2a3f;*/
	margin: 20px 0px 8px 12px;
}

.img_photos{
	float:left;
	margin: 7px;
	width:135px;
}

.content_text{
	float:left;
	width:100%;
	margin-bottom:10px;
}
#prix{
	height:100px;
	margin-right: auto;
	margin-left: auto;
}
#infos{
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	padding:40px;
}
.prix_formule{
	font-weight:normal;
	margin-bottom:15px;
}
.horaire_jour{
	width:70px;
	padding:1px 0px;
	font-weight:bold;
}
.horaire_titre{
	width:90px;
	padding:1px 0px;
	font-weight:bold;
	text-align:center;
	border-bottom:1px solid #f2f695;
}
.horaire_ferme{
	text-align:center;
	padding:1px 0px;
}
.horaire_heure{
	text-align:center;
	padding:1px 0px;
}
.cachediv{
	border: 1px solid #000;
	padding:3px 5px;
	margin:3px 5px;
}
.jaune{
	color:#efe946;
	/*color:#f2f695;*/
}

.inputcell{
	padding:4px 1px;
	vertical-align:top;
	text-align:left;
}

.contact_table{
	font-size: 11px;
	padding:10px 5px 10px 0px;
}

.pdp {
	font-size: 10px;
}
.result{
	font-weight:bold;
}
.soir_content{
	margin-bottom:8px;
}

.soir_alias{
	font-weight:normal;
}

.soir_date{
	font-size: 10px;
	font-style:italic;
}

.field{
	font-size:10px;
	margin-top:20px;
}
a:link, a:visited{
	color:#f2f695;
	text-decoration: none;
}
	
a:hover, a:active{
	color:#f2f695;
	text-decoration: underline; /*underline*/
}

a.copyright:link, a.copyright:visited {
	color:#fff;
	text-decoration: none;
}

a.copyright:hover, a.copyright:active  {
	color:#fff;
	text-decoration: underline;
}

/* admin */
#content_admin{
	margin: 0px;
}
.error{
	color:#cc6666;
	font-weight:bold;
}

.cachediv ul{
	margin: 0px 25px;
}