body {
	background:#100900 url(/img/bg_body.jpg) no-repeat center 0;
	color: #ECD2AD;
	font-size: 11px;
	padding: 0;
}
#jukebox{
	background:#100900 url(/img/bg_body_jukebox.jpg) no-repeat center 0;
	color: #ECD2AD;
	font-size: 11px;
	padding: 0;
}
#nouvelles{
	background:#100900 url(/img/bg_body_bio.jpg) no-repeat center 0;
	color: #ECD2AD;
	font-size: 11px;
	padding: 0;
}
#bio{
	background:#100900 url(/img/bg_body_bio.jpg) no-repeat center 0;
	color: #ECD2AD;
	font-size: 11px;
	padding: 0;
}
#resto{
	background:#100900 url(/img/bg_body_resto.jpg) no-repeat 0 0;
	color: #ECD2AD;
	font-size: 11px;
	padding: 0;
}
strong{text-transform:uppercase}
em {font-weight: bold;
font-style: italic;
}
h2 em {font-weight: normal;
font-style: italic;
}
#resto em {font-weight: normal;
font-style: italic;
}
a {
	color:#966022;
	text-decoration: none;
	outline:none;
	font-weight:900
	
}
a:hover{
	color:#FCF8F2;
	text-decoration: none;
	outline:none
	
}
a:focus {
	
	outline:none
	
}

h1 {
	font-weight: normal;
	text-align: left;
	padding-left:60px;
	color:#ECD2AD;
	padding-top:0px;
	text-transform:uppercase;
	font-size:14px;
	letter-spacing:5px;
	text-indent:-9999px
	
}

 


.container_12 {
	background:transparent;
	margin-bottom: 0;
}
.spacer {
		background-color:transparent;
		height: 20px;
	}

#title  {
		background:transparent url(/img/logo_demo.jpg) no-repeat 20px -10px;height:40px}
#restaurant  {
		background:transparent url(/img/logo_demo.jpg) no-repeat 20px -10px;height:40px}		
#navbar {
		background: transparent;
		padding: 26px 0 ;
	}
#navbar ul {
	list-style: none;
	display: block;
	margin: 0 0 0 60px ;
	
}

#navbar ul li {
	font-weight: normal;
	text-align: center;
	padding:0;
	color:#ECD2AD;
	padding:12px 4px 0 4px;
	text-transform:uppercase;
	font-size:14px;
	letter-spacing:5px;
	display:inline;
	margin:0
}

#navbar ul li  a{
	
	color:#ECD2AD
;
	
}
#navbar ul li  a:hover{
	
	color:#966022	
}
#header  {
		background: transparent;height:400px;margin-top:-44px;z-index:-1;overflow:hidden
	}
#title  h1{
		background: transparent url(/img/bg_h1.png) no-repeat 0 0;height:170px;text-indent:-9999px
	}
#nom{margin:36px 0 0 0}
	#nom  h1{font-weight: normal;
	text-align: center;
	color:#ECD2AD;
	padding-top:36px;
	text-transform:uppercase;
	font-size:24px;
	letter-spacing:5px;
	padding:0;margin:0}
#nom  h2{font-weight: normal;
	text-align: center;
	color:#ECD2AD;
	padding-top:0;
	text-transform:uppercase;
	font-size:14px;
	letter-spacing:5px;padding:0;margin:0
}
/**/


.block h2{background:transparent;text-align:left;padding:40px 0 0 40px;font-size:48px}
.block h3{background:transparent;text-align:left;padding:40px 0 0 40px}
.block p{border:0px;padding:0 40px 0 40px;font-size:16px}




#player_container {
	position: relative;
	margin:20px 100px 20px 500px;
	background:transparent;
	width:418px;
	height:100px;
	border:0px solid #009be3;
	opacity:.5
	
}
#player_container  ul#player_controls {
	list-style-type:none;
	padding:0;
	margin: 0;
}
#player_container  ul#player_controls li {
	overflow:hidden;
	text-indent:-9999px;
}
#player_play,
#player_pause {
	display: block;
	position: absolute;
	left:0px;
	top:20px;
	width:40px;
	height:40px;
	cursor: pointer;
}
#player_play {
	background: url("/img/sprites.jpg") 0 0 no-repeat;
}
#player_play.different_prefix_example_hover {
	background: url("/img/sprites.jpg") -41px 0 no-repeat;
}
#player_pause {
	background: url("/img/sprites.jpg") 0 -42px no-repeat;
}
#player_pause.different_prefix_example_hover {
	background: url("/img/sprites.jpg") -41px -42px no-repeat;
}
#player_stop {
	position: absolute;
	left:50px;
	top:26px;
	background: url("/img/sprites.jpg") 0 -83px no-repeat;
	width:28px;
	height:28px;
	cursor: pointer;
}
#player_stop.different_prefix_example_hover {
	background: url("/img/sprites.jpg") -29px -83px no-repeat;
}
#player_progress {
	position: absolute;
	left:130px;
	top:32px;
	background-color: #eee;
	width:122px;
	height:15px;
}
#player_progress_load_bar {
	background: url("/img/bar_load.gif")  top left repeat-x;
	width:0px;
	height:15px;
	cursor: pointer;
}
#player_progress_load_bar.different_prefix_example_buffer {
	background: url("/img/bar_buffer.gif")  top left repeat-x;
}
#player_progress_play_bar {
	background: url("/img/bar_play.gif") top left repeat-x ;
	width:0px;
	height:15px;
}
#player_volume_min {
	position: absolute;
	left:250px;
	top:32px;
	background: url("/img/sprites.jpg") 0 -170px no-repeat;
	width:18px;
	height:15px;
	cursor: pointer;
}

#player_volume_max {
	position: absolute;
	left:326px;
	top:32px;
	background: url("/img/sprites.jpg") 0 -186px no-repeat;
	width:18px;
	height:15px;
	cursor: pointer;
}

#player_volume_min.different_prefix_example_hover {
	background: url("/img/sprites.jpg") -19px -170px no-repeat;
}

#player_volume_max.different_prefix_example_hover {
	background: url("/img/sprites.jpg") -19px -186px no-repeat;
}

#player_volume_bar {
	position: absolute;
	left:302px;
	top:37px;
	background: url("/img/volume_bar.gif") repeat-x top left;
	width:46px;
	height:5px;
	cursor: pointer;
}
#player_volume_bar_value {
	background: url("/img/volume_bar_value.gif") repeat-x top left;
	width:0px;
	height:5px;
}

#player_playlist_message {
	position: absolute;
	left:0;
	bottom:0;
	width:338px;
	padding:5px 40px 10px 40px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	background:transparent;
	font-weight:normal;
	font-style:oblique;
}

#song_title {
	float:left;
	margin:0 5px 0 0;
	padding:20px 0 0 0;
	
	
}

#play_time,
#total_time {
	padding:20px 0 0 0
}

#play_time {
	float:left;
	margin-left:20px
}

#total_time {
	float:right;
	text-align: right;
}

.floatleft
{
float: left;
margin: 10px 10px 0 0 ;
border: 1px solid #966022;
padding: 2px;
}
.floatleftbio
{
float: left;
margin: 10px 10px 0 0 ;
border: 0px solid #966022;
padding: 2px;
}
.floatrightbio
{
float: right;
margin: 10px 10px 0 0 ;
border: 0px solid #966022;
padding: 2px;
}
.bio {margin-top:80px}
.bio p{font-size:16px;letter-spacing:2px;}
.annonce{height:100px;padding:40px 0 0 40px}
.annonce h2{font-size:24px}
#footer{height:40px;background:transparent;margin-top:100px}
#footer p{text-align:right;margin-right:60px;font-size:16px}
#nouvelles p{font-size:16px;margin:4px 0}
#nouvelles p.last{margin-bottom:24px}
#nouvelles h3{background:transparent;display:inline}
.ferrari{background:transparent;border-top:0px dotted #8A070D;;border-bottom:0px dotted #8A070D}
#demo {
	border: 0px solid #009BE3;
	background:transparent
}

#demo a, #demo a:link, #demo a:visited, #demo a:hover, #demo a:focus, #demo a:active {
font-size:16px;color:#ECD2AD
	
}

#demo ul {
	list-style-type:none;
	padding:0;
	margin:1em 0;
	width:100%;
	overflow:hidden;
}

#demo ul span {
	color: #E6EFE5;
}

#demo li {
	float:left;
	padding-right:1em;
}


#demo p span {
	color: #E6EFE5;
}

#demo .pcent {
	color: #E6EFE5;
}
#invisible{display:none}
#ouverture{background:#90050c;font-size:18px;font-style:italic;padding:4px 0 ;position:relative;top:16px;text-align:center}
#anniversaire{background:#fff;font-size:18px;font-style:italic;padding:4px 0 ;text-align:center}
#ouverture p{margin:0;padding:0}
#vacances{font-size:13px;font-style:italic;padding:4px 0 4 0;text-align:center;background:transparent}
.menu{font-size:15px;font-style:normal;text-align:left;padding:20px 0;background:transparent}
.menu h2{font-size:36px;font-style:normal;text-align:center;margin:0;padding:24px 0 ;font-family: 'Lobster', arial, serif;}
.menu h3{font-size:16px;font-style:normal;text-align:center;margin:0;padding:8px 0;font-family: 'Lobster', arial, serif; }
.menu h4{font-size:24px;padding:8px 0;font-style:normal;text-align:center;font-family: 'Lobster', arial, serif;}
.menu h6{text-align:center;margin:-24px 0 28px 0}
dl{width: 100%;overflow: auto;margin: 0 0 1em;
    background: url(/img/dot.gif) repeat-x 0 1.2em;font-size:16px}
dt,dd.price{background: #100900;font-weight: bold}
dt{float: left;padding-right: 3px;}
dd{margin:0}
dd.price{float: right;padding-left:3px;font-weight:900}
dd.ingredients{float: left;width: 100%;padding: 3px 0;
   font-style: italic}

 ul#cd{
list-style-type:none;
font-size:16px;}

#ticker-wrapper *{margin:0}
#ticker-wrapper.has-js{width:800px;height:30px;border:0px solid #CFCFCF;display:block;font-size:16px;margin:40px 0 0 20px;color:#E7D0B0}
#ticker{width:715px;height:30px;display:block;float:left;position:relative;overflow:hidden;background:transparent;padding:0 0 0 10px}
#ticker-title{padding-top:7px;float:left;color:#900;font-weight:100;background-color:#100900;text-transform:uppercase;color:#ECD8B3}
#ticker-content{padding-top:7px;float:left;position:absolute;color:#1F527B;font-weight:100;background-color:transparent;margin:0 0 0 24px;color:#E7D0B0}
#ticker-content A{text-decoration:none;color:#ECD2AD;font-weight:100}
#ticker-content A:hover{text-decoration:none;color:#E0CAA5}
#ticker-swipe{padding-top:7px;position:absolute;top:0;left:80px;background-color:#100900;display:block;width:800px;height:23px}
#ticker-swipe span{margin-left:1px;background:#100900;border-bottom:0px solid #fff;height:12px;width:7px;display:block}
#ticker-controls{list-style-type:none;float:right;padding:7px 10px 0 0}
#ticker-controls LI{margin-left:5px;float:left;cursor:pointer;height:16px;width:16px;display:block;padding:0}
#ticker-controls LI#play-pause{background-image:url(/js/images/controls.png);background-position:32px 16px}
#ticker-controls LI#play-pause.over{background-position:32px 32px}
#ticker-controls LI#play-pause.down{background-position:32px 0}
#ticker-controls LI#play-pause.paused{background-image:url(/js/images/controls.png);background-position:48px 16px}
#ticker-controls LI#play-pause.paused.over{background-position:48px 32px}
#ticker-controls LI#play-pause.paused.down{background-position:48px 0}
#ticker-controls LI#prev{background-image:url(/js/images/controls.png);background-position:0 16px}
#ticker-controls LI#prev.over{background-position:0 32px}
#ticker-controls LI#prev.down{background-position:0 0}
#ticker-controls LI#next{background-image:url(/js/images/controls.png);background-position:16px 16px}
#ticker-controls LI#next.over{background-position:16px 32px}
#ticker-controls LI#next.down{background-position:16px 0}
.js-hidden{display:none}
h3 span{background:#90050C;padding:4px 8px}
sup {
vertical-align: super;
font-size: smaller;
}
.fetesdesmeres{background:#ecf7e6;color:#2a6427;padding:12px}
.beland{background:#fff}
.floatleft{float:left;margin:8px}
.floatright{float:right;margin:8px}
#soirees-speciales{}
.demo3{
		
		margin-top: 0px;
		font-size: 16px;
		background:#90050c url('/images/nouveau.gif') no-repeat 10px 7px ;
		color: white;
		border-bottom:4px solid #000;
		width:940px;
		
	}
	.demo3 ul li{
		padding: 15px 10px 15px 220px;
		
	}
.spectacle{background:#935202;margin-top:12px;margin-bottom:12px}
.spectacle img{padding:16px 8px 4px 8px;float:left}
.spectacle p{font-size:16px;padding:8px}
span.detail{font-size:14px;font-weight:400;float:left;margin:8px 0px;padding:4px;background:#7c4603;border:1px dotted #ECD2AD}

.noel{background:#90040F url(/img/cloches-noel.png) no-repeat 12px 40px;}
.noel p{font-size:16px;padding-left:260px;padding-right:20px;}
.noel h2{padding-left:260px;padding-top:20px;}
