/* CSS Document */

body {
  background:url(images/fond.jpg) repeat-x #721f3e;
  font-family:Arial, Helvetica, sans-serif;
  font-size: 12px;
  padding:0px;
  margin:0px auto;
  text-align:center;
}

#conteneur {
  position: relative;
  text-align: justify;
  margin: 0px auto;
  padding: 0px;
  width: 955px;
}

#header {
	float:left;
	padding:0;
	margin:0;
	width: 955px;
	height:254px;
	background:url(images/img_default/header.jpg) no-repeat;
}
#flash{ position:absolute; z-index:3000; left:718px; top:19px;}


#gauche {
	float:left;
	padding:0;
	margin:0;
	width:231px;
	height:346px;
}

	/************ Menu ************/
	ul#menu {
		float:left;
		padding:16px 33px 0 27px;
		margin:0;
		width:171px;
		height:205px;
		list-style-type: none;
		background:url(images/img_default/fond-menu.jpg);
	} 
	ul#menuVisiter {
		float:left;
		padding:16px 33px 0 27px;
		margin:0;
		width:171px;
		height:205px;
		list-style-type: none;
		background:url(images/img-nav/fond-menu-visiter.jpg);
	} 
	ul#menuCartes {
		float:left;
		padding:16px 33px 0 27px;
		margin:0;
		width:171px;
		height:205px;
		list-style-type: none;
		background:url(images/img-nav/fond-menu-menus-carte.jpg);
	} 
	ul#menuVins {
		float:left;
		padding:16px 33px 0 27px;
		margin:0;
		width:171px;
		height:205px;
		list-style-type: none;
		background:url(images/img-nav/fond-menu-vins.jpg);
	} 
	ul#menuContact {
		float:left;
		padding:16px 33px 0 27px;
		margin:0;
		width:171px;
		height:205px;
		list-style-type: none;
		background:url(images/img-nav/fond-menu-contact.jpg);
	} 
	ul#menuActualites {
		float:left;
		padding:16px 33px 0 27px;
		margin:0;
		width:171px;
		height:205px;
		list-style-type: none;
		background:url(images/img-nav/fond-menu-actualites.jpg);
	} 
	
	ul#menu li, ul#menuVisiter li, ul#menuCartes li, ul#menuVins li, ul#menuContact li, ul#menuActualites li {
		margin: 0px;
		padding:0px;
		height:35px;
		text-align:center;
	}
	
	ul#menu a, ul#menuVisiter a, ul#menuCartes a, ul#menuVins a, ul#menuContact a, ul#menuActualites a {
		text-decoration: none;
		color: #661936;
		font-weight:bold;
		font-size:16px;
		margin:1px 0 0 0;
		padding:0px 0 0 0;
		height: 32px;
		line-height:35px;
	}
		 
	ul#menu a:hover, ul#menuVisiter a:hover, ul#menuCartes a:hover, ul#menuVins a:hover, ul#menuContact a:hover, ul#menuActualites a:hover {
		display:block;
		background: #721f3e;
		color:#e2c9a1;
		padding:0px 0 0 0;
		margin:1px 0 0 0;
		height: 32px;
		line-height:35px;
	}
	/****************************/
	
	#adresse {
		float:left;
		width:227px;
		height:113px;
		background:url(images/img_default/fond-adresse.jpg) no-repeat;
		color:#FFFFFF;
		text-align:center;
		line-height:18px;
		padding:12px 4px 0 0;
		margin:0;
	}	
	
#droite {
	float:left;
	padding:0;
	margin:0;
	width:724px;
}
#dormir {
	float:right;
	padding:0;
	margin:0;
	width:724px;
}
	#contenuAccueil {
		float:left;
		padding:0;
		margin:0;
		width:433px;
		color:#f4d9c9;
	}
		.txtAccueil {
			padding:5px 22px 0 20px;
			margin:0;
			color:#f4d9c9;
		}
		.txtMenu {
			padding:5px 22px 35px 20px;
			margin:0;
			color:#f4d9c9;
			font-weight:300;
	}
		.txtCarte {
			padding:0;
			margin:0;
			color:#56534e;
			font-weight:300;
			padding:3px 20px 5px 20px;
			font-size:12px;
			text-align:center;
	}
		.txtInter {
			margin:0;
			padding:10px 20px 5px 20px;
			text-align:center;
	}
		.txtNav {
			clear:left;
			padding:5px 22px 15px 20px;
			margin:0;
			color:#f4d9c9;
			background:url(images/img-nav/arabesque.gif) no-repeat center bottom;
		}
		a {color:#f4d9c9;}

		h3 {
			float:left;
			margin:5px 22px 0 20px;
			padding:0;
			color:#f4d9c9;
			font-size:14px;
			width:433px;
		}
		ul#visite {float:left; padding:0; margin:5px 0 15px 20px; width:660px;}
		ul#visite li {float:left; padding:0 0 0 20px; margin:0px; width:310px; list-style:none;}
	
	/************ Actualites ************/
	#actualites {
		float:left;
		padding:35px 20px 0 55px;
		margin:0;
		width:216px;
		height:195px;
		background:url(images/img_default/fond-actualites.jpg) no-repeat;
	}
		.titreActu {
			padding:0 0 2px 0;
			margin:0;
			color:#48484f;
			font-weight:bold;
		}
		a.actu:link, a.actu:visited {text-decoration:none; color:#48484f;}
		a.actu:hover {text-decoration:underline; color:#48484f;}

		.photoBorder {border:2px solid #e7d3b2;}
		
		.txtActu {
			padding:0 0 15px 0;
			margin:0;
			color:#48484f;
			font-size:11px;
		}
		
		.scroll {
			SCROLLBAR-FACE-COLOR: #f7f3ec;
			SCROLLBAR-HIGHLIGHT-COLOR: #f7f3ec;
			SCROLLBAR-SHADOW-COLOR: #f7f3ec;
			SCROLLBAR-3DLIGHT-COLOR: #f7f3ec;
			SCROLLBAR-ARROW-COLOR:  #721f3e;/*fleche#c4c6ca*/
			SCROLLBAR-TRACK-COLOR: #f7f3ec;
			SCROLLBAR-DARKSHADOW-COLOR: #f7f3ec;
		}

		.chpCourt{ float:left; padding:0; margin:8px 0 0 20px; display:inline; color:#f4d9c9; font-size:13px;  width:335px;}
		.chpLong{ float:left; padding:0; margin:8px 0 0 20px; display:inline; color:#f4d9c9; font-size:13px; width:685px;}
		label {display:block; width:100px; float:left; padding:0; margin:0;}
		.btnSubmit { background:#f4d9c9; width:120px; height:20px; border:none; color:#6a1b39; font-weight:bold;}
	
	/************************************/
	
	
/********************************************************************************/
/***************************** PAGES NAVIGATION *********************************/	
/********************************************************************************/
#logo {
	float:left;
	padding:0;
	margin:0;
	width:231px;
}

#contenu {
	float:left;
	padding:0;
	margin:0;
	width:724px;
	color:#f4d9c9;
}
#carte {

background:url(images/img-nav/menus-bg.jpg) no-repeat;
float:left;
padding:0;
margin:20px 0 0 28px;
width:300px;
height:636px;

}
.bg1{
background:url(images/img-nav/menus-bg1.jpg) no-repeat;
float:left;
padding:0;
margin:20px 0 0 20px;
width:325px;
height:636px;
}
.bg2{
background:url(images/img-nav/menus-bg2.jpg) no-repeat;
float:left;
padding:0;
margin:20px 0 0 20px;
width:325px;
height:636px;
}
.bg3{
background:url(images/img-nav/menus-bg3.jpg) no-repeat;
float:left;
padding:0;
margin:20px 0 0 200px;
width:325px;
height:636px;
}


	ul#galerie {
	float:left;
	padding:0;
	margin:0;
	width:724px;
	

}
	ul#galerie li{
	float:left;
	list-style:none;
	display:inline;
	padding:20px 0 0px 20px;
	
	

}

	ul#galerie li a{
	padding:0;
	margin:0;
	text-decoration:none;
	border:1px solid #FFFFFF;
	list-style:none;
	display:inline;
}
 ul#galerie li a img{ border:none;}
	#actualitesNav {
		float:left;
		padding:35px 20px 0 55px;
		margin:0;
		width:216px;
		height:195px;
		background:url(images/img-nav/fond-actualites.jpg) no-repeat;
	}

#adresseNav {
	float:left;
	width:227px;
	height:113px;
	background:url(images/img-nav/fond-adresse.jpg) no-repeat;
	color:#FFFFFF;
	text-align:center;
	line-height:18px;
	padding:12px 4px 0 0;
	margin:0;
}

h2 {
	padding:0px 22px 0 20px;
	margin:0;
	color:#f4d9c9;
	font-size:14px;
	font-weight:bold;
}
/*menu*/
.intro {font-size:19px; 
		font-weight:bold;
		padding:5px 22px 10px 20px;
		margin:0;
		
}

/*contenue menus et cartes*/

.intro2{font-size:19px;
		color:#793645; 
		font-weight:bold;
		padding:50px 5px 0 5px;
		text-align:center;
		margin:0;
}
.intro3{font-size:14px;
		color:#000;
		padding:0;
		margin:10px 5px 5px 5px;
		text-align:center;
}
.inter{font-size:19px;
		color:#793645; 
		font-weight:bold;
		padding:10px 0;
		text-align:center;
		margin:0;
}

a.lien:link, a.lien:visited {
	color:#f4d9c9;
	text-decoration:none;
	font-weight:bold;
	border:1px solid #FFFFFF;
}



a.lien:hover {
	background-color:#f4d9c9;
	color:#721f3e;
	text-decoration:none;
	font-weight:bold;
	padding:2px;
}

a img{ border:none;}