@charset "UTF-8";
/* CSS Document */

body {
	margin:0px;
	padding:0px;
	font-size: 62.5%;
	background: #222 url(images/bg_stripe.png) 0 100px repeat-x;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; color: #999;
}

body, html {
	height:100%;
}

#wrapper {margin: 0 auto; width: 860px; text-align: left;}
#content {float: left; width: 570px; background: #000; padding: 0 20px}
#content h2 {font-size: 2em; color: #fff;}
#content p {font-size: 1.3em; line-height: 1.9em; margin-bottom: 2em;}
#content p.legend {font-size: 1em;}
#content p b {font-size: 2em; color: #fff; font-weight: bold;}
#content p big {font-size: 1.6em; color: #fff; font-weight: bold;}
#content p img {}

#nav {position: absolute; width: 200px; height: 290px; top: 135px; list-style: none; margin: 20px 0 20px 600px;}
#nav a {display: block; font-size: 1.3em; color: #888; height: 39px; line-height: 39px; letter-spacing: .2em; 
	text-decoration: none; background: url(images/arrow_off.png) 20px 50% no-repeat; padding-left: 40px;border-bottom: 1px solid #555;}
#nav a#top {border-top: 0;}
#nav a#bottom {border-bottom: 0;}
#nav li a:hover {color: #000; background: url(images/arrow_on.png) 20px 50% no-repeat #ded300;}

img {
	border:0px;
}
/* LOGO */

.logo {padding:5px;
margin-top:12px;
margin-bottom:12px;}

/* CONTENT */

.titre {
	font-size:2em;
	color:#fff;
	font-weight:bold;
}

.photos-accueil {
	border:7px #fff solid;
}

.photos-accueil:hover{
	border:7px #d2cb1c solid;
}

.doubletrait {
	width:570px;
	height:5px;
	border-bottom:1px solid #d2cb1c;
	border-top:1px solid #d2cb1c;
}

.doublepetittrait {
	width:150px;
	height:5px;
	border-bottom:1px solid #d2cb1c;
	border-top:1px solid #d2cb1c;
}

.doubletraitnoir {
	width:570px;
	height:5px;
	border-bottom:1px solid #fff;
	border-top:1px solid #fff;
}

.adresse {
	color:#d2cb1c;
	font-size:14px;
	font-weight:bold;
	font-family:"Times New Roman", Times, serif;
}

.adresse2 {
	color:#d2cb1c;
	font-size:18px;
	font-style:italic;
	font-family:"Times New Roman", Times, serif;
}

/* FOOTER */

.footer {
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
}

.footer em {
	font-size:16px;
	}
	
.detente em {
	color:#449dd2;
}

.detente a {
	color:#449dd2;
	font-size:14px;
}
.footer_desc{font-family:"Times New Roman", Times, serif;font-weight:normal;font-size:16px !important;}

.traiteur em {
	color:#e22879;
}

.traiteur a {
	color:#449dd2;
}

.restaurant em {
	color:#d2cb1c;
}

.restaurant a {
	color:#d2cb1c;
}

/* AU MENU */

.plat {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 1.5em;
}

.contacter {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 1.2em;
}

.plat em {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 0.75em;
	color:#666;
}

.plat2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height:18px;
}

.plat2 em {
	color:#666;
}

.vendredi {
	font-size:11px;
	color:#666;}

#yooter,#yooter a {
	color:#999;
	text-decoration:none;
}

#yooter a:hover{
	color:#666;
}
#slidimg{margin-bottom:20px;}
#menu_title{margin-bottom:15px;}
#menu_inside{display: block;height: 38px;position: relative;width: 571px;}
#menu_inside span{width:189px;height:38px;display:block;float:left;cursor:pointer;}
#menu_inside .tab1{background:transparent url(images/btn_menu_week.jpg) top left no-repeat;margin-right:2px;}
#menu_inside .tab1:hover{background:transparent url(images/btn_menu_week_hover.jpg) top left no-repeat !important;}
#menu_inside .tab2{background:transparent url(images/btn_menu_sunday.jpg) top left no-repeat;margin-right:2px;}
#menu_inside .tab2:hover{background:transparent url(images/btn_menu_sunday_hover.jpg) top left no-repeat !important;}
#menu_inside .tab3{background:transparent url(images/btn_menu_wine.jpg) top left no-repeat;}
#menu_inside .tab3:hover{background:transparent url(images/btn_menu_wine_hover.jpg) top left no-repeat !important;}
#menu_content{font-family:"Times New Roman", Times, serif;color:#999999;font-size:13px;text-align:center;padding-top:20px;}
#menu_content img{margin:10px 0;}
#menu_content .menu_left{border-right:1px solid #222222;float:left;}
#menu_content .menu_right{float:right;}
#menu_content .menu_left, #menu_content .menu_right{width:282px;min-height:475px;;padding-bottom:10px;}
#menu_content .menu_foot{clear:both;padding-top:10px;border-top:1px solid #222222;}
span.titling{font-size:20px;color:#FFF;}
span.highlight{color:#e1d629;font-style:italic;font-size:15px;}
span.wineline{font-size:13px;font-style:italic;}
span.footline{font-size:13px;font-style:italic;text-align:left;float:left;margin-bottom:5px;}
.clear{clear:both;}
