body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6F4503;
}

#conteneur {
     position:absolute;
     left: 50%;
     top: 50%;
     width: 950px;
     height: 586px;
     margin-top: -293px;
     margin-left: -475px;
     }

h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
	text-transform: none;
	color: #9E6813;
}

h1, h2, h3 {
}

h4, h5, h6 {
}

p, ul, ol, blockquote {
	margin-top: 0;
}

a {
	color: #6F4503;
	outline: none;
}

a:hover {
	text-decoration: none;
}

img {
	border: none;
}



/* Menu Restaurant*/

#r_menu {
	width: 950px;
	height: 25px;
	background: #FFFFFF;
	border-top: 1px solid #C9B99C;
	border-right: 1px solid #C9B99C;
	border-left: 1px solid #C9B99C;
}

/* Menu Cafe*/

#c_menu {
	width: 950px;
	height: 25px;
	background: #FFFFFF;
	border-top: 1px solid #C9B99C;
	border-right: 1px solid #C9B99C;
	border-left: 1px solid #C9B99C;
	outline: none;
}


/* Menu Boutique*/

#b_menu {
	width: 950px;
	height: 25px;
	background: #FFFFFF;
	border-top: 1px solid #C9B99C;
	border-right: 1px solid #C9B99C;
	border-left: 1px solid #C9B99C;
}



/* homepage */

#homepage {
	width: 950px;
	height: 440px;
	margin: 0 auto;
	border: 1px solid #C9B99C;
}

/* Page restaurant-dej-lacarte.php */

#restaurant-dej-lacarte {
	width: 950px;
	height: 440px;
	margin: 0 auto;
	background:url(images/restaurant-dej-lacarte.jpg);
	border: 1px solid #C9B99C;
}

#restaurant-dej-lacarte a {

	padding-top: 8px;
	text-decoration: none;
	color: #724E00;
}

#restaurant-dej-lacarte a:hover, #menu .active a {
	background: #957b4a;
	color: #FFFFFF;
}

#restaurant-dej-lacarte h2 {
	font: 12px/15px Times, Helvetica, sans-serif;
	color:#724E00;
	line-height:15px;
	letter-spacing: 3pt;
	font-weight:300;
	font-size:3.7em;
	padding:50px 0px 20px 10px;
	}

#restaurant-dej-lacarte p {
	margin-left: 20px;
	margin-right:15px;
	font-family:Verdana,Helvetica,sans-serif;
	font-size:11px;
	}

/* Page restaurant-dej-lesmenus.php */

#restaurant-dej-lesmenus {
	width: 950px;
	height: 440px;
	margin: 0 auto;
	background:url(images/noimage.jpg);
	border: 1px solid #C9B99C;
}

#restaurant-dej-lesmenus a {

	padding-top: 8px;
	text-decoration: none;
	color: #724E00;
}

#restaurant-dej-lesmenus a:hover, #menu .active a {
	background: #957b4a;
	color: #FFFFFF;
}

#restaurant-dej-lesmenus h2 {
	font: 12px/15px Times, Helvetica, sans-serif;
	color:#724E00;
	line-height:15px;
	letter-spacing: 3pt;
	font-weight:300;
	font-size:3.7em;
	padding:50px 0px 20px 10px;
	}

#restaurant-dej-lesmenus p {
	margin-left: 20px;
	margin-right:15px;
	font-family:Verdana,Helvetica,sans-serif;
	font-size:11px;
	}
/* Page restaurant-dej-cartedesvins.php */

#restaurant-dej-cartedesvins {
	width: 950px;
	height: 440px;
	margin: 0 auto;
	background:url(images/noimage.jpg);
	border: 1px solid #C9B99C;
}

#restaurant-dej-cartedesvins a {

	padding-top: 8px;
	text-decoration: none;
	color: #724E00;
}

#restaurant-dej-cartedesvins a:hover, #menu .active a {
	background: #957b4a;
	color: #FFFFFF;
}

#restaurant-dej-cartedesvins h2 {
	font: 12px/15px Times, Helvetica, sans-serif;
	color:#724E00;
	line-height:15px;
	letter-spacing: 3pt;
	font-weight:300;
	font-size:3.7em;
	padding:50px 0px 20px 10px;
	}

#restaurant-dej-cartedesvins p {
	margin-left: 20px;
	margin-right:15px;
	font-family:Verdana,Helvetica,sans-serif;
	font-size:11px;
	}
	
/* Page restaurant-dej-accords.php */

#restaurant-dej-accords {
	width: 950px;
	height: 440px;
	margin: 0 auto;
	background:url(images/restnt-deiner-accords.jpg);
	border: 1px solid #C9B99C;
}

#restaurant-dej-accords a {

	padding-top: 8px;
	text-decoration: none;
	color: #724E00;
}

#restaurant-dej-accords a:hover, #menu .active a {
	background: #957b4a;
	color: #FFFFFF;
}

#restaurant-dej-accords h2 {
	font: 12px/15px Times, Helvetica, sans-serif;
	color:#724E00;
	line-height:15px;
	letter-spacing: 3pt;
	font-weight:300;
	font-size:3.7em;
	padding:50px 0px 20px 10px;
	}

#restaurant-dej-accords p {
	margin-left: 20px;
	margin-right:15px;
	font-family:Verdana,Helvetica,sans-serif;
	font-size:11px;
	}
/* Page cafe-dej-lacarte.php */

#cafe-dej-lacarte {
	width: 950px;
	height: 440px;
	margin: 0 auto;
	background:url(images/noimage.jpg);
	border: 1px solid #C9B99C;
}

#cafe-dej-lacarte a {

	padding-top: 8px;
	text-decoration: none;
	color: #724E00;
}

#cafe-dej-lacarte a:hover, #menu .active a {
	background: #957b4a;
	color: #FFFFFF;
}

#cafe-dej-lacarte h2 {
	font: 12px/15px Times, Helvetica, sans-serif;
	color:#724E00;
	line-height:15px;
	letter-spacing: 3pt;
	font-weight:300;
	font-size:3.7em;
	padding:50px 0px 20px 10px;
	}

#cafe-dej-lacarte p {
	margin-left: 20px;
	margin-right:15px;
	font-family:Verdana,Helvetica,sans-serif;
	font-size:11px;
	}
/* Page cafe-dej-lesmenus.php */

#cafe-dej-lesmenus {
	width: 950px;
	height: 440px;
	margin: 0 auto;
	background:url(images/noimage.jpg);
	border: 1px solid #C9B99C;
}

#cafe-dej-lesmenus a {

	padding-top: 8px;
	text-decoration: none;
	color: #724E00;
}

#cafe-dej-lesmenus a:hover, #menu .active a {
	background: #957b4a;
	color: #FFFFFF;
}

#cafe-dej-lesmenus h2 {
	font: 12px/15px Times, Helvetica, sans-serif;
	color:#724E00;
	line-height:15px;
	letter-spacing: 3pt;
	font-weight:300;
	font-size:3.7em;
	padding:50px 0px 20px 10px;
	}

#cafe-dej-lesmenus p {
	margin-left: 20px;
	margin-right:15px;
	font-family:Verdana,Helvetica,sans-serif;
	font-size:11px;
	}
/* Page cafe-dej-platdumois.php */

#cafe-dej-platdumois {
	width: 950px;
	height: 440px;
	margin: 0 auto;
	background:url(images/cafe-dejetdiner-platdumois.jpg);
	border: 1px solid #C9B99C;
}

#cafe-dej-platdumois a {

	padding-top: 8px;
	text-decoration: none;
	color: #724E00;
}

#cafe-dej-platdumois a:hover, #menu .active a {
	background: #957b4a;
	color: #FFFFFF;
}

#cafe-dej-platdumois h2 {
	font: 12px/15px Times, Helvetica, sans-serif;
	color:#724E00;
	line-height:15px;
	letter-spacing: 3pt;
	font-weight:300;
	font-size:3.7em;
	padding:50px 0px 20px 10px;
	}

#cafe-dej-platdumois p {
	margin-left: 20px;
	margin-right:15px;
	font-family:Verdana,Helvetica,sans-serif;
	font-size:11px;
	}
/* Page cafe-dej-cartedesvins.php */

#cafe-dej-cartedesvins {
	width: 950px;
	height: 440px;
	margin: 0 auto;
	background:url(images/noimage.jpg);
	border: 1px solid #C9B99C;
}

#cafe-dej-cartedesvins a {
	padding-top: 8px;
	text-decoration: none;
	color: #724E00;
}

#cafe-dej-cartedesvins a:hover, #menu .active a {
	background: #957b4a;
	color: #FFFFFF;
}

#cafe-dej-cartedesvins h2 {
	font: 12px/15px Times, Helvetica, sans-serif;
	color:#724E00;
	line-height:15px;
	letter-spacing: 3pt;
	font-weight:300;
	font-size:3.7em;
	padding:50px 0px 20px 10px;
	}

#cafe-dej-cartedesvins p {
	margin-left: 20px;
	margin-right:15px;
	font-family:Verdana,Helvetica,sans-serif;
	font-size:11px;
	}
	
/* Page cafe-privatisation.php */

#cafe-dej-privatisation {
	width: 950px;
	height: 440px;
	margin: 0 auto;
	background:url(images/noimage.jpg);
	border: 1px solid #C9B99C;
}

#cafe-dej-privatisation a {
	padding-top: 8px;
	text-decoration: none;
	color: #724E00;
}

#cafe-dej-privatisation a:hover, #menu .active a {
	background: #957b4a;
	color: #FFFFFF;
}

#cafe-dej-privatisation h2 {
	font: 12px/15px Times, Helvetica, sans-serif;
	color:#724E00;
	line-height:15px;
	letter-spacing: 3pt;
	font-weight:300;
	font-size:3.7em;
	padding:50px 0px 20px 10px;
	}

#cafe-dej-privatisation p {
	margin-left: 20px;
	margin-right:15px;
	font-family:Verdana,Helvetica,sans-serif;
	font-size:11px;
	}

/* Page cafe-privatisation.php */

#cafe-dej-affaires {
	width: 950px;
	height: 440px;
	margin: 0 auto;
	background:url(images/cafe-recevoir-repas-affaires.jpg);
	border: 1px solid #C9B99C;
}

#cafe-dej-affaires a {
	padding-top: 8px;
	text-decoration: none;
	color: #724E00;
}

#cafe-dej-affaires a:hover, #menu .active a {
	background: #957b4a;
	color: #FFFFFF;
}

#cafe-dej-affaires h2 {
	font: 12px/15px Times, Helvetica, sans-serif;
	color:#724E00;
	line-height:15px;
	letter-spacing: 3pt;
	font-weight:300;
	font-size:3.7em;
	padding:50px 0px 20px 10px;
	}

#cafe-dej-affaires p {
	margin-left: 20px;
	margin-right:15px;
	font-family:Verdana,Helvetica,sans-serif;
	font-size:11px;
	}

/* Page cafe-recevoir-repas-présentation.php */

#cafe-dej-presentation {
	width: 950px;
	height: 440px;
	margin: 0 auto;
	background:url(images/cafe-recevoir-repas-presentation.jpg);
	border: 1px solid #C9B99C;
}

#cafe-dej-presentation a {
	padding-top: 8px;
	text-decoration: none;
	color: #724E00;
}

#cafe-dej-presentation a:hover, #menu .active a {
	background: #957b4a;
	color: #FFFFFF;
}

#cafe-dej-presentation h2 {
	font: 12px/15px Times, Helvetica, sans-serif;
	color:#724E00;
	line-height:15px;
	letter-spacing: 3pt;
	font-weight:300;
	font-size:3.7em;
	padding:50px 0px 20px 10px;
	}

#cafe-dej-presentation p {
	margin-left: 20px;
	margin-right:15px;
	font-family:Verdana,Helvetica,sans-serif;
	font-size:11px;
	}
	
/* Page cafe-reserver.php */

#cafe-dej-reserver {
	width: 950px;
	height: 440px;
	margin: 0 auto;
	background:url(images/cafe-reserver.jpg);
	border: 1px solid #C9B99C;
}

#cafe-dej-reserver a {
	padding-top: 8px;
	text-decoration: none;
	color: #724E00;
}

#cafe-dej-reserver a:hover, #menu .active a {
	background: #957b4a;
	color: #FFFFFF;
}

#cafe-dej-reserver h2 {
	font: 12px/15px Times, Helvetica, sans-serif;
	color:#724E00;
	line-height:15px;
	letter-spacing: 3pt;
	font-weight:300;
	font-size:3.7em;
	padding:50px 0px 20px 10px;
	}


/* Page newsletter.php */

#newsletter {
	width: 950px;
	height: 440px;
	margin: 0 auto;
	background:url(images/newsletter1.jpg);
	border: 1px solid #C9B99C;
}

#newsletter a {
	padding-top: 8px;
	text-decoration: none;
	color: #724E00;
}

#newsletter a:hover, #menu .active a {
	background: #957b4a;
	color: #FFFFFF;
}

#newsletter h2 {
	font: 12px/15px Times, Helvetica, sans-serif;
	color:#724E00;
	line-height:15px;
	letter-spacing: 3pt;
	font-weight:300;
	font-size:3.7em;
	padding:50px 0px 20px 10px;
	}
	
/* Pages boutique */

#boutique {
	width: 950px;
	height: 440px;
	margin: 0 auto;
	border: 1px solid #C9B99C;
}

#boutique a {

	padding-top: 8px;
	text-decoration: none;
	color: #724E00;
}

#boutique a:hover, #menu .active a {
	background: #957b4a;
	color: #FFFFFF;
}

#boutique h2 {
	font: 12px/15px Times, Helvetica, sans-serif;
	color:#724E00;
	line-height:15px;
	letter-spacing: 3pt;
	font-weight:300;
	font-size:3.7em;
	padding:50px 0px 20px 10px;
	}

#boutique p {
	margin-left: 20px;
	margin-right:15px;
	font-family:Verdana,Helvetica,sans-serif;
	font-size:11px;
	}

/* Page Contact */

#contact {
	width: 950px;
	height: 440px;
	margin: 0 auto;
	border: 1px solid #C9B99C;
}

/* Fondu enchaine homepage */

#s3slider {
   background:#FFFFFF;
   width: 950px; /* important to be same as image width */
   height: 440px; /* important to be same as image height */
   position: relative; /* important */
   overflow: hidden; /* important */
   z-index: 1;
}

#s3sliderContent {
   width: 950px; /* important to be same as image width or wider */
   position: absolute; /* important */
   left: -40px;
   top: 0; /* important */
   margin-left: 0; /* important */
}

.s3sliderImage {
   float: left; /* important */
   position: relative; /* important */
   display: none; /* important */
}

.s3sliderImage span {
   position: absolute; /* important */
   font: 11px Verdana, Helvetica, sans-serif;
   padding: 10px 13px;
   width: 950px;
   background-color: #000;
   filter: alpha(opacity=80); /* here you can set the opacity of box with text */
   -moz-opacity: 0.8; /* here you can set the opacity of box with text */
   -khtml-opacity: 0.8; /* here you can set the opacity of box with text */
   opacity: 0.8; /* here you can set the opacity of box with text */
   color: #fff;
   display: none; /* important */
   }
.top { top:0px; left:0px; }
.bottom { bottom:0px; left:0px;}
.left { top: 0px; left:0px; height:100%; width:228px !important;}
.right { top: 0px; right:0px; height:100%; width:228px !important;}
ul{ 
	list-style-type: none;
	}
.s3sliderImage h2{
	font: 12px/15px Times, Helvetica, sans-serif;
	color:#724E00;
	line-height:15px;
	letter-spacing: 3pt;
	font-weight:300;
	font-size:3.7em;
	padding:50px 0px 20px 10px;
	}

.s3sliderImage p{
	margin-left: 10px;
	color: #FFFFFF;
	}
	
.s3sliderImage li{
	margin-left:-30px;
	}
	
.clear {
   clear: both;
}

/* Bandeau opaque */

.opaque{
   background-color: #fff;
   	width: 230px;
	height: 440px;
   filter: alpha(opacity=80); /* here you can set the opacity of box with text */
   -moz-opacity: 0.8; /* here you can set the opacity of box with text */
   -khtml-opacity: 0.8; /* here you can set the opacity of box with text */
   opacity: 0.8; /* here you can set the opacity of box with text */
   z-index: 2;
  } 
.opaque h1{
	font: 12px/15px Times, Helvetica, sans-serif;
	color:#ffffff;
	letter-spacing: 3pt;
	font-weight:200;
	font-size:1.7em;
	padding:5px 0px 20px 22px;
	}
.opaque h2{
	font: 12px/15px Times, Helvetica, sans-serif;
	color:#724E00;
	line-height:30px;
	letter-spacing: 3pt;
	font-weight:300;
	font-size:3.7em;
	padding:50px 0px 20px 10px;
	}
	
.opaque ul {
	list-style: none;
	text-align: left;
	padding-left: 0px;
}

.opaque li {
	padding-left:0px;
}

.opaque a {
	display: block;
   	font: Arial, Helvetica, sans-serif;
   	padding: 5px 13px;
	text-decoration: none;
	color: #000000;
	font-style:oblique;
	font-size:12px;
}

.opaque a:hover {
	background: #957b4a;
	color: #FFFFFF;
}

.opaque p {
	display: block;
   	font: 12px/15px Arial, Helvetica, sans-serif;
   	padding: 5px 13px;
	text-decoration: none;
	color: #000000;
	font-size:13px;
}

/* layer dynamqiue */

.layer  {
	background:#FFFFFF;
    opacity : 0.85;
    filter : alpha(opacity=85);
    position:absolute; 
	top:10px; 
	left:700px; 
	width:240px; 
	height:420px;
    z-index:3;  
}

.layer p {
	font: Times New Roman, Times, serif;
	font-size: 11px;
	color: #535353;
	font-style:italic;
	text-align:center;
	padding:15px 25px 0px 25px;
	}

.layer h2 {
	font: 12px/15px Times, Helvetica, sans-serif;
	color:#724E00;
	line-height:25px;
	letter-spacing: 3pt;
	font-weight:300;
	font-size:2.7em;
	padding:20px 0px 20px 10px;
	text-align:center;
	}

.layer h3 {
	font: 12px/15px Times, Helvetica, sans-serif;
	font-style:italic;
	color:#000000;
	line-height:10px;
	font-size:1em;
	text-align:center;
	}

/* Contenu */

#content {
	width: 950px;
	height: 440px;
	margin: 0 auto;
	background:#FFFFFF;
	border: 1px solid #C9B99C;
}

#content .title {
	padding: 10px 20px;
	background: #FFEE8E;
	font-size: 1em;
}

#content .story {
	padding: 20px;
	border: 1px solid #C9B99C;
}

/* Footer */

#footer {
	width: 950px;
	margin: 0 auto;
	padding: 2px 0px;
	background: #ffffff;
	border: 1px solid #C9B99C;
	border-top: none;
}

#footer p {
	font-family:Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	text-align: center;
	font-size: 10px;
	color: #724E00;
}

#footer a {
	color: #724E00;
}

