

/*General*/
*{
	margin:0;
	padding:0;
}

body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	background-image:url(../images/background.jpg);
	background-repeat:repeat;
	background-position:top center;
}


#conteneur{
	height:auto;
	width:900px;
	margin-left:auto;
	margin-right:auto;
}

#conteneurPrincipale{
	background-image:url(../images/contenu.png);
	background-repeat:repeat-y;
	background-position:center;
	margin:auto;
	height:auto;
	width:900px;
	position:absolute;
}

/* entete */
#entete{
	background-image:url(../images/entete.png);
	background-repeat:no-repeat;
	background-position:top center;
	height:355px;
	width:900px;
}

#entete_en{
	background-image:url(../images/entete_anglais_2.png);
	background-repeat:no-repeat;
	background-position:top center;
	height:355px;
	width:900px;
}

/* navigation */

#nav{
	background-image:url(../images/nav.png);
	background-repeat:no-repeat;
	width:362px;
	height:643px;
	position:absolute;
	float:right;
	margin-left:517px;
	overflow:hidden;
}


/* section principale */
#principale{
	min-height:650px;
	width:890px;
	height:auto;
	margin:auto;
}

#principale p{
	margin-bottom:10px;
	margin-left:auto;
	margin-right:auto;
	width:450px;
}

#contenu{
	width:422px;
	height:auto;
	margin-top:15px;
	padding-left:55px;
	margin-bottom:10px;
	position:relative;
	text-align:justify;
}

#contenu h1{
	padding-bottom:10px;
}


/* pied de page */
#piedDePage{
	background-image:url(../images/piedpage.png);
	background-repeat:no-repeat;
	background-position:center;
	position:absolute;
	width:100%;
	height:81px;
	margin:auto;
	text-align:center;
	color:#e6d2b2;
	font-size:14px;
}

#piedDePage p{
	padding-top:12px;
}

#piedDePage a.concept{
	color:#e6d2b2;
}

#piedDePage a.concept:hover{
	color:#e42000;
}



 /*-----------Menu-----------------*/
 
 /*Vintage*/
div#vin{
	background-image:url(../images/vintage_NEW.jpg);
	background-repeat:no-repeat;
	min-height:900px;
	background-color:#eee6e3;
}

div#vin h2{
	margin-top:48px;
}

div#vin h2.titre{
	margin-top:48px;
	background-image:url(../images/barre_menu_vintage.png);
	background-repeat:no-repeat;
	width:500px;
}

/*Vin blanc*/
div#blanc{
	background-image:url(../images/carte_vins_blancs_roses_champagnes_NEW.jpg);
	background-repeat:no-repeat;
	background-color:#f0f0ce;
	min-height:1200px;
}

div#blanc h2{
	margin-top:27px;
}

div#blanc h2.titre{
	margin-top:48px;
	background-image:url(../images/barre_menu_vin_blanc.png);
	background-repeat:no-repeat;
	width:500px;
}

/*Vin Rouge */

div#rouge1{
	background-image:url(../images/carte_vins_specialite_NEW.jpg);
	background-repeat:no-repeat;
	background-color:#eee6e3;
	min-height:1100px;
}

div#rouge1 h2{
	margin-top:26px;
}

div#rouge1 h2.titre{
	background-image:url(../images/barre_menu_vin_specialite.png);
	background-repeat:no-repeat;
	width:500px;
}

div#rouge2{
	background-image:url(../images/carte_vins_specialite_NEW.jpg);
	background-repeat:no-repeat;
	background-color:#eee6e3;
	min-height:1100px;
}

div#rouge2 h2{
	margin-top:26px;
}

div#rouge2 h2.titre{
	background-image:url(../images/barre_menu_vin_specialite.png);
	background-repeat:no-repeat;
	width:500px;
}



/*Vin reserve du patron*/
div#special{
	background-image:url(../images/carte_vins_specialite_NEW.jpg);
	background-repeat:no-repeat;
	background-color:#eee6e3;
	min-height:1100px;
}

div#special h2{
	margin-top:26px;
}

div#special h2.titre{
	background-image:url(../images/barre_menu_vin_specialite.png);
	background-repeat:no-repeat;
	width:500px;
}

/*Vin copo - garrafa - LBV*/
div#copo{
	background-image:url(../images/copo_lbv_NEW.jpg);
	background-repeat:no-repeat;
	background-color:#eee6e3;
	min-height:700px;
}

div#copo h2{
	margin-top:48px;
}

div#copo h2.titre{
	background-image:url(../images/barre_menu_copo.png);
	background-repeat:no-repeat;
	width:500px;
}

/*Tawnys et porto*/
div#tawnys{
	background-image:url(../images/carte_portos_tawny_NEW.jpg);
	background-repeat:no-repeat;
	background-color:#eee6e3;
	min-height:1300px;
}

div#tawnys h2{
	margin-top:46px;
}

div#tawnys h2.titre{
	background-image:url(../images/barre_menu_copo.png);
	background-repeat:no-repeat;
	width:500px;
}

/*Cognac et Brandy*/
div#cognac{
	background-image:url(../images/carte_cognac_NEW.jpg);
	background-repeat:no-repeat;
	background-color:#fef1cf;
	min-height:600px;
}

div#cognac h2{
	margin-top:20px;
}

div#cognac h2.titre{
	margin-top:18px;
	background-image:url(../images/barre_menu_cognac.png);
	background-repeat:no-repeat;
	width:500px;
}


/*----------Menu_plats---------------------*/


#table{
background-image:url(../images/table_hote_1.jpg);
background-repeat:none;
background-color:#d5c5a4;
min-height:500px;
}

/**/
div#menuContenu{
	background-color:#eee6e3;
	background-repeat:repeat;
	height:800px;
	width:500px;
}

/*Formulaire*/
#principale form#example {
	width:250px;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin-top:40px;
}

#principale form#example legend{
	font-weight:bold;
	font-size:14px;
	padding:0 2px;
	-moz-border-radius:3px;
}

#principale form#example fieldset{
	margin-bottom: 10px;
	border-width:2px ridge;
	border-color:#536934;
	padding:8px;
	background-color:#e0e9bf;
	width:390px;
}

#principale form#example ol{
	margin:0;
	padding:0;
}

#principale form#example ol li{
	list-style-type:none;
}

#principale form#example label {
	display: inline-block;
	line-height: 1.8;
	vertical-align: top;
	color:black;
	padding:5px;
	text-align:left;
	padding-right:15px;
	width:120px;
}

#principale form#example label.commentaire{
width:250px;
}

#principale form#example span.error {
	color: #cc0000;
	font-weight: 600;
	font-size:10px;
	text-align:center;
	width:100px;
	margin-left:150px;
}

#principale form#example input.error {
	border: 1px solid #cc0000;
	background-color: #ffffff;
}
/*Table*/
table{
margin:auto;
}

table td{
padding:10px;
}


table.menu td{
padding:3px;
}

/*H2,H3*/

h2{
margin-left:20px;
}
h2.galerie{
color:#52280c;
}

h2.galerie_en{

margin-right:35px;
color:#52280c;
}

h2,h4{
text-decoration:underline;
margin-top:30px;
text-align:center;
}

a{
text-decoration:none;
color:#52280c;
}

a:hover{
color:#e42000;
}
 /*UL*/
ul.lienEvents{
margin-left:80px;
list-style:none;
display:inline-block;
}

ul.lienEvents li{
display:inline-block;
padding-left:40px;
display:inline;
}

ul.menuResto{
list-style:none;
margin-left:260px;
padding-bottom:5px;
}

ul.menuResto li{
padding:10px;
width:200px;
text-align:left;
}

h2.menu{
margin-left:175px;
padding-bottom:11px;
}


ul.vin{
list-style:none;
margin-left:15px;
padding-bottom:5px;
}

h2.vinCarte{
margin-left:-140px;
padding-bottom:11px;
}

ul.vin li{
padding:10px;
width:200px;
text-align:right;
}



ul.navigation{
list-style:none;
margin-top:55px;
margin-left:60px;
font-size:16px;
}

ul.navigation li#active a{
color:#e42000;
}

ul.navigation li{
padding:10px;
width:180px;
border-top:2px solid black;
border-color:#52280c;
}

ul.navigation li a{
color:#52280c;
font-weight:bold;
text-decoration:none;
}

ul.navigation li a:hover{
color:#e42000;
}

ul.navigation li.ligne{
width:132px;
}
ul.navigation li.ligne1{
width:122px;
}



.clear{
clear:both;
}
img.food{
position:absolute;

}

img.vin{
position:absolute;
margin-left:-165px;
margin-top:35px;
}


/*classes*/

p.accueilDebut{
font-size:14px;
}


/* contact */

#contact{
width:430px;
}

#contact p{
width:430px;
}

#contact a{
text-decoration:underline;}

#contactG{
width:245px;
padding-left:5px;

}

#contactD{
width:220px;
position:relative;
float:left;
margin-left:220px;
margin-top:-140px;
}
