body {
	background:#100900 url(/img/bg_body.jpg) no-repeat 0 0;
	color: #ECD2AD;
	font-size: 11px;
	padding: 0;
}
#jukebox{
	background:#100900 url(/img/bg_body_jukebox.jpg) no-repeat 0 0;
	color: #ECD2AD;
	font-size: 11px;
	padding: 0;
}
#nouvelles{
	background:#100900 url(/img/bg_body_nouvelles.jpg) no-repeat 0 0;
	color: #ECD2AD;
	font-size: 11px;
	padding: 0;
}
#bio{
	background:#100900 url(/img/bg_body_bio.jpg) no-repeat 0 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
	
}
span{background:#8A070D;padding:4px 8px 6px 8px}

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

 


.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: 10px 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:-28px;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:100px 0 0 40px;font-size:48px}
.block h3{background:transparent;text-align:left;padding:20px 0 0 40px}
.block p{border:0px;padding:0 40px 0 40px;font-size:16px}




#player_container {
	position: relative;
	margin:100px 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}
#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 0 0;position:relative;top:16px;height:60px;text-align:center}
#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:12px}
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}
