@charset "utf-8";
/* CSS Document */
.tendeur{
	clear:both;
	}
.references{
	visibility:hidden;
	display:none;
	margin:0;
	padding:0;
	}
.italique{
	font-style:italic;
	font-size:10px;
	display:block;
	width:540px;
	}
html, body {
    height: 100%;
}
body{
	text-align:center;
	margin:0;
	padding:0;
	background:url(../images/fond.jpg) top center repeat-y #6d6d6d;
	}
#container{
	width:872px;
	min-height:100%;
	margin:0 auto;
	padding:0 0 20px 0;
	background-color:#2b2b2b;
	}
#header{
	width:832px;
	height:254px;
	margin:0;
	padding:0 0 0 40px;
	background:url(../images/header2.jpg) top left no-repeat #6d6d6d;
	}
#mr-padding{
	width:765px;
	height:161px;
	margin:0;
	padding:0;
	float:left;
	}
#menu{
	width:535px;
	height:53px;
	margin:0 30px 0 0;
	padding:0;
	text-align:left;
	float:left;
	}
#menu ul{
	list-style-type:none;
	margin:0;
	padding:0;
	width:535px;
	height:53px;
	}
#menu li{
	float:left;
	margin:0;
	padding:0;
	}
#menu li a{
	text-decoration:none;
	display:block;
	height:53px;
	}
/****************************************************************************************************************************/
/****************************************************************************************************************************/
/****************************************************************************************************************************/
#accueila{
	width:114px;
	background:url(../images/menu/accueila.jpg) top left no-repeat;
}
#accueilb{
	width:114px;
	background:url(../images/menu/accueilb.jpg) top left no-repeat;
}
#restauranta{
	width:108px;
	background:url(../images/menu/restauranta.jpg) top left no-repeat;
}
#restaurantb{
	width:108px;
	background:url(../images/menu/restaurantb.jpg) top left no-repeat;
}
#soireesa{
	width:75px;
	background:url(../images/menu/soireesa.jpg) top left no-repeat;
}
#soireesb{
	width:75px;
	background:url(../images/menu/soireesb.jpg) top left no-repeat;
}
#cartea{
	width:66px;
	background:url(../images/menu/cartea.jpg) top left no-repeat;
}
#carteb{
	width:66px;
	background:url(../images/menu/carteb.jpg) top left no-repeat;
}
#vinsa{
	width:60px;
	background:url(../images/menu/cartevinsa.jpg) top left no-repeat;
}
#vinsb{
	width:60px;
	background:url(../images/menu/cartevinsb.jpg) top left no-repeat;
}
#contacta{
	width:112px;
	background:url(../images/menu/contacta.jpg) top left no-repeat;
}
#contactb{
	width:112px;
	background:url(../images/menu/contactb.jpg) top left no-repeat;
}
/****************************************************************************************************************************/
/****************************************************************************************************************************/
#menu img a{
	margin:0;
	padding:0;
	}
#newsletter{
	width:130px;
	height:46px;
	margin:0;
	padding:7px 0 0 100px;
	background:url(../images/fond-neswletter.jpg) top left no-repeat #2a2a2a;
	float:left;
	}
#formulaire{
	width:140px;
	text-align:left;
	}
#email{
	border:none;
	background-color:#000;
	color:#9c9d9b;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	}
#ok{
	width:22px;
	height:22px;
	margin:0;
	padding:0;
	display:inline;
	cursor:pointer;
	background:url(../images/btn-ok.jpg) top left no-repeat #2a2a2a;
	border:none;
	}
#contenu{
	width:800px;
	margin:0 auto;
	padding:0;
	background-color:#2b2b2b;
	}
#colonne-gauche{
	width:545px;
	margin:0 35px 0 0;
	padding:0;
	float:left;
	}
#bandeau{
	width:545px;
	margin:0;
	padding:0;
	}
.block{
	width:545px;
	margin:10px 0 20px 0;
	padding:0;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	}
.block-map{
	width:545px;
	height:350px;
	background:url(../images/fond-gmap.jpg) top left no-repeat;
	margin:10px 0;
	padding:33px 0 0;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	}
.txtblock{
	width:545px;
	display:block;
	margin:10px 0 0 0;
	padding:0;
	text-align:justify;
	color:#9c9d9b;
	}
.txtblock a{
	color:#9c9d9b;
	}
.date{
	display:block;
	margin:10px 0 0 0;
	color:#dac1b6;
	background-color:#76110e;
	padding:4px 6px;
	}
.separateur{
	width:545px;
	height:10px;
	display:block;
	margin:10px 0;
	padding:0;
	background:url(../images/separateur.jpg) top left no-repeat;
	}
.separateur-modules{
	width:220px;
	height:10px;
	display:block;
	margin:10px 0;
	padding:0;
	background:url(../images/separateur-modules.jpg) top left no-repeat;
	}
#colonne-droite{
	width:220px;
	margin:0 0 20px 0;
	padding:80px 0 0 0;
	float:left;
	}
#colonne-droite-soirees{
	width:220px;
	margin:0 0 20px 0;
	padding:146px 0 0 0;
	float:left;
	}
#colonne-droite-cartes{
	width:220px;
	margin:0 0 20px 0;
	padding:150px 0 0 0;
	float:left;
	}
.module{
	width:220px;
	margin:0;
	padding:0;
	text-align:justify;
	}
.modimg{
	margin:4px 0 0 0;
	}
.txtmodule{
	margin:0 0 10px 0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#9c9d9b;
	}
#footer{
	width:872px;
	height:133px;
	margin:0 auto;
	padding:45px 0 0;
	background:url(../images/footer.jpg) top left repeat-y #6d6d6d;
	clear:both;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	}
#menu-footer{
	width:792px;
	margin:0;
	padding:0 0 0 80px;
	text-align:left;
	color:#c7ada7;
	}
#menu-footer a{
	color:#c7ada7;
	text-decoration:none;
	}
#menu-footer a:hover{
	text-decoration:underline;
	}
#adresse-footer{
	width:792px;
	margin:0;
	padding:0 0 0 80px;
	text-align:left;
	color:#aa7971;
	}
.onglet a{
	width:166px;
	height:175px;
	margin:0;
	padding:47px 0 0;
	background:url(../images/onglet.jpg) top left no-repeat;
	float:left;
	text-align:center;
	text-decoration:none;
	cursor:pointer;
	}
.txtonglets{
	width:150px;
	height:68px;
	margin:6px auto 0;
	text-align:justify;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4d3f2f;
	}
#onglet-restaurant a{
	margin:0 23px 0 0;
	background:url(../images/onglet-restaurant.jpg) top left no-repeat;
	}
#onglet-vins a{
	margin:0 24px 0 0;
	background:url(../images/onglet-vins.jpg) top left no-repeat;
	}
#onglet-soirees a{
	margin:0;
	background:url(../images/onglet-soirees.jpg) top left no-repeat;
	}
.titre-soirees{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	color:#e5e8e4;
	font-size:17px;
	}
#soirees{
	width:auto;
	margin:0;
	padding:0;
	}
.soirees{
	width:545px;
	margin:0;
	text-align:justify;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#9c9d9b;
	}
.soirees a{
	text-decoration:none;
	color:#9c9d9b;
	}
.soirees a:hover{
	text-decoration:underline;
	}
.soirees-titre{
	color:#c51313;
	}
.soirees-date{
	font-size:12px;
	}
.linksoirees{
	display:block;
	width:545px;
	margin:8px 0;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ac1313;
	}
.linksoirees a{
	text-decoration:none;
	color:#ac1313;
	}
.linksoirees a:hover{
	text-decoration:underline;
	}
#carte{
	width:545px;
	margin:20px 0;
	padding:0;
	background:url(../images/fond-carte.jpg) top left repeat-y;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#c1a099;
	text-align:justify;
	}
#carte-ss{
	width:545px;
	margin:20px 0;
	padding:0;
	background:url(../images/fond-sylvestre-2009.jpg) top left no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#c1a099;
	text-align:justify;
	}
#menu-carte{
	width:528px;
	margin:8px auto;
	padding:0;
	}
#carte-colonne{
	width:529px;
	margin:0;
	padding:0;
	float:left;
	}
.cellule-carte{
	width:529px;
	margin:0 0 12px;
	padding:0;
	float:left;
	}
.produit{
	width:479px;
	margin:0;
	padding:0;
	float:left;
	}
.produit-vin{
	width:465px;
	margin:0;
	padding:0 0 0 14px; 
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	}
.produit-ss{
	width:515px;
	margin:10px 0 10px 0;
	padding:0 0 0 14px; 
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	}
.maj{
	text-transform:uppercase;
	}
.appelation{
	width:246px;
	margin:0 3px 0 0;
	padding:0 0 0 5px;
	float:left;
	text-align:left;
	}
.annee{
	width:30px;
	margin:0;
	padding:0;
	float:left;
	text-align:right;
	}
.prix{
	width:50px;
	margin:0;
	padding:0;
	float:left;
	text-align:right;
	}
.descriptif, .cepage{
	width:440px;
	margin:4px 0 0;
	padding:0 0 0 20px;
	float:left;
	text-align:left;
	font-size:10px;
	color:#ae7a70;
	}
.separateur-produit{
	width:529px;
	height:6px;
	margin:0 0 16px;
	background:url(../images/separateur-classe.jpg) top left no-repeat;
	float:left;
	}
.type-produit{
	font-size:14px;
	width:529px;
	margin:10px 0;
	padding:6px 0;
	float:left;
	text-align:left;
	text-transform:uppercase;
	background:url(../images/fond-type-produit.jpg) top left no-repeat #220300;
	border-bottom:solid 1px #000;
	text-indent:6px;
	}
.type-produit-ss{
	font-size:14px;
	width:529px;
	margin:10px 0;
	padding:6px 0;
	float:left;
	text-align:center;
	background:url(../images/fond-type-produit.jpg) top left no-repeat #220300;
	border-bottom:solid 1px #000;
	text-indent:6px;
	}
#soireesavenir a, #precedentessoirees a{
	display:block;
	width:525px;
	margin:8px 0;
	padding:2px 0 2px 20px;
	background:url(../images/puce.jpg) top left no-repeat #282828;
	cursor:pointer;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#9c9d9b;
	text-align:left;
	}
#soireesavenir a:hover, #precedentessoirees a:hover{
	background:url(../images/puce2.jpg) top left no-repeat #9c9d9b;
	color:#1F1B1B;
	text-decoration:none;
	}
#formulaire_contact, #contact-formulaire{
	width:545px;
	color:#9c9d9b;
	margin:0;
	padding:0;
	}
#contact-formulaire{
	width:505px;
	padding:0 0 10px 40px;
	}	
.denomination{
	width:100px;
	margin:8px 0 0;
	padding:0;
	display:block;
	float:left;
	text-align:left;
	}
.fields{
	width:395px;
	margin:8px 0 0;
	padding:0;
	display:block;
	float:left;
	text-align:left;
	}
#validation{
	float:left;
	margin:8px 0 0;
	padding:2px 6px;
	background-color:#9c9d9b;
	color:#282828;
	cursor:pointer;
	font-size:11px;
	border:solid #282828 1px;
	}
#infos, #reponse{
	width:505px;
	text-align:left;
	margin:10px 0;
	padding:10px 0 10px 40px;
	color:#9c9d9b;
	}
#map{
	width:502px;
	height:302px;
	margin:0 auto;
	background-color:#6d6d6d;
	}
	/***************************reactions**************************************/
#ajouter{
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#777;
	}
.formulaire{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	}

.pblack11{
	text-align:left;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#777;
	}

.bouton_rea{
	margin:8px 0 0;
	padding:2px 6px;
	background-color:#9c9d9b;
	color:#282828;
	cursor:pointer;
	font-size:11px;
	border:solid #282828 1px;
	}
.titre_rea{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	}
a.reac{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#777;
	text-decoration:none;
	}
a.reac:hover{
	text-decoration:underline;
	}
	
.Style1 {
	color: #999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	}
.post_reac{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ccc;
	font-size:11px;
	margin:0 0 10px 0;
	}
.pastille{
	width:9px;
	margin:0 4px 0 0;
	padding:0;
	float:left;
	}
.clause{
	font-size:9px;
	color:#5F5F5F;
	}
#menuconcert{
	color:#c1a099;
	text-align:center;
	padding:10px 0;
	background:url(http://www.baraza.fr/images/fond-carte.jpg) top left no-repeat;
	}
.mencontitre{
	font-size:16px;
	font-weight:bold;
	}
.separat{
	width:350px;
	margin:6px auto;
	border-bottom:solid 1px #c1a099;
	}