body{
	width:100%;
	background-image:url(../img/fond.jpg);
	
}
#header{
	width:1024px;
	margin:0 auto;
	height:280px;
}
.hgroup2{
	width:500px;
	margin:20px auto;
}
.logo_titre img{
	margin:10px 5px 0;
}
.titre_menu{
	position:absolute;
	color:#fff;
	width:115px;
	height:114px;
	line-height:5.3;
	font-size:20px;
	font-style:italic;
}
.titre_menu:hover{
	position:absolute;
	color:#fff;
	width:115px;
	height:114px;
	line-height:5.3;
	font-size:20px;
	font-weight:bold;
	font-style:normal;
}
.menu_nav{
	width:1024px;
	margin:0 auto;
	
	
}
li{
	list-style:none;
	float:left;
	text-decoration:none;
}
.menu li{
	
	list-style:none;
	float:left;
	text-decoration:none;
	height:40px;
	text-align:center;
	line-height:2;
	margin-right:15px;
	
}
.menu li.:hover,.menu li :focus{
	
}
#content{
	width:1024px;
	margin:0 auto;
	min-height:700px;
}
#container{	
	margin:15px auto;
	float:left;
	text-align:left;
	width:1024px;
		
	margin-bottom:2em;
}
.trait{
	background:url(../img/trait.png) repeat-x;
	width:1024px;
	height:13px;
	
}
.trait_lacarte{
	border-top:2px solid #000;
	width:1024px;
	height:13px;
	
}
.trait_lacarte_bas{
	border-top:2px solid #000;
	width:950px;
	height:13px;
	margin:15px 30px;
	float:left;
	
}
.trait_vertical{
	background:url(../img/trait_vert.png) repeat-y;
	width:2px;
	height:2950px;
	position:absolute;
	margin-left:500px;
		margin-top:20px;
}
.carte{
	text-align:justify;
}
.trait_image{
	/*background:url(../img/trait.png) repeat-x;*/
	width:320px;
	height:13px;
	margin:10px 0;
	
}
.texte_bas{
	float:left;
	width:1024px;
	
}
.text_page{
	font-size:45px;
	font-family:Lato;
	font-weight:bold;
	color:#384a46;
	margin-top:10px;
	line-height:0.8;
	text-align:left;
	
}
.ul_page{
	margin:0;
	float:left;
	margin-bottom:20px;
}
.bas_acc, .bas_acc2,.image_accueil{
	width:320px;
	text-align:center;
}
.bass_acc:hover,.bass_acc:focus{
	
}
h2{
	
}
.h3_acc{
	font-family:Lato;
	font-weight:normal;
	font-size:40px;
	margin:15px 0;
}
.image_accueil{
	margin:0 30px 0 30px;
}
.img_trait_vert,.img_trait_vert2,.img_trait_vert3{
	display:none;
	width:382px;
	height:13px;
}
.img_trait,.img_trait2,.img_trait3{
	display:block;
	width:382px;
	height:13px;
}
.bas_acc a:hover,.bas_acc2 a:hover, .image_accueil a:hover{
	color:#b6ea9c;
}
/*******carte****/

.titre_cat{
	background:url(../img/categorie.png) no-repeat;
	width:320px;
}
.titre_cat_h2{
	color:#fff;
	font-size:25px;
	text-align:center;
	font-weight:500;
}

.plats{
	width:330px;
}
.cat_gauche, .cat_droite{
	width:400px;
}
.cat_gauche{
	float:left;
	margin-left:50px;
}
.cat_droite{
	float:right;
	margin-right:-30px;
}
#monsieur_carte{
	width:149px;
	position:absolute;
	margin-left:470px;
	margin-top:70px;
}
/*******Vin accueil*********/

.rond_vins{
	margin:30px 0;
	
}
.rond_vins li{
	margin:30px 35px 20px 35px;
	height:350px;
}
.h3_vin{
	font-family:Lato;
	font-weight:normal;
	font-size:40px;
	margin:35px 0 15px 0;
	text-align:center;
}
.h3_vin:hover,.rond2_vin:hover, ..rond1_vin:hover{
	
	color:red;
}
.rond1_vin{
	display:none;
	width:260px;
	height:260px;
}
.rond2_vin{
	display:block;	
	width:260px;
	height:260px;
}
#monsieur_vins{
	width:126px;
	position:absolute;
	margin-left:450px;
}
/*************soiree**********/
.titre_soiree{
	font-size:30px;
	margin:20px 200px;
	width:600px;
	color:#384a46;
	font-weight:normal;
}
.text_soiree{
	margin:20px 200px;
	width:600px;
	font-family:Lato;
	color:#384a46;
	text-align:justify;
}
#playervideo, .text_avec_image{
	margin:20px auto;
}
.num_soiree, .tag{
	width:50px;
	float:left;
}
#pagination{
	font-size:30px;
	margin:0 400px 0;
}
/********Contact**********/
.contact{
	width:600px;
	margin:0 auto;
}
label{
	
	font-size:18px;
	font-family:'Lato', serif;
	width:100px;
}
input[type="text"]{
	width:300px;
	height:20px;
}
input[type="submit"]{
	margin:0;
	background:0;
	text-decoration:underline;
	font-size:30px;
	border:0;
	font-family:'EB Garamond', serif;
	color:#532c48;
	font-weight:bold;
}
.face_phrase{
	font-family:'EB Garamond', serif;
}

/*******Footer***********/
.footer_barre{
	background-color:#b6c1ae;
	width:1024px;
	height:80px;
	margin:0 auto;
}
.footer_barre p{
	font-family:Lato;
	font-size:50px;
	color:#fff;
	padding-top:30px;
}