@charset "utf-8";
/* CSS Document */

body{
	margin:0;
	background:url(../images/fond-page.jpg) repeat-x #130D0D;
	font-family: Tahoma, Arial;
}
p{
	font-size: 12px;
}
p a{
	color: #333333;
}
p a:hover{
	text-decoration:none;
}

h1{
	font-family: "Times New Roman", Times, serif;
	font-size: 23px;
	color: #333333;
	margin:0;
	padding:0;
	border-bottom:1px solid #CFBB90;
	font-weight: normal;
}
h2{
	font-family: "Times New Roman", Times, serif;
	font-size: 17px;
	color: #333333;
	margin:10px 0 10px 0;
	padding:0;
	border-bottom:1px solid #CFBB90;
	font-weight: normal;
}
h3{
	font-family: Tahoma, Arial;
	font-size: 16px;
	color: #333333;
	margin:10px 0 10px 0;
	padding:0;
	border-bottom:1px dashed #CFBB90;
	font-weight:bold;
}
h4{
	font-family: "Times New Roman", Times, serif;
	font-size: 19px;
	color: #333333;
	margin:10px 0 10px 0;
	padding:0;
	font-weight:normal !important;

}
h5{
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	color: #333333;
	margin:10px 0 10px 0;
	text-align:left !important;
	border-bottom:1px dotted #fff;
}
h6{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	margin:10px 0 10px 0;
	font-weight: bold;
	background:#FFFFFF;
	padding:5px;
	text-align:center;
}
h1 span{
	font-size: 17px !important;
	font-weight: normal;
}

#header{
	height:107px;
	width:995px;
	margin:auto;
}

#menu{
	float:left;
	width:335px;
	margin-top:85px;
}

#menu ul{
	margin:0;
	padding:0;	
}
#menu li{
	font-size: 11px;
	float:left;
	padding-right:25px;
	list-style-type:none;

}
#menu li a{
	color: #FFFFFF;
	text-decoration:none;
}
#menu li a:hover{
	color: #E2007A;
}
.current{
color: #E2007A !important;
}

#logo{
float:left;
width:295px;
height:108px;
margin:0;
padding:0;
}

#langues{
	background:url(../images/fond-langue.jpg) no-repeat;
	height:34px;
	width:272px;
	float:right;
	font-size: 10px;
	color: #FFFFFF;
	margin-top:73px;
	line-height:34px;
	text-align:center;
}
#langues a{
	color: #FFFFFF;
}
#langues a:hover{
	color: #FFFFFF;
	text-decoration:none;
}
#langues span{
	color:#E5E1C0;
}

#conteneurHomepage{
	width:995px;
	margin:auto;
	padding:4px 0 4px 0;
	clear:both;
	background:#261A1A;
	height:369px;
}
#conteneurpage{
	width:995px;
	margin:auto;
	padding:4px 0 4px 0;
	clear:both;
	background:#261A1A;

}
#photoHomepage{
	width:520px;
	height:369px;
	float:left;
}
#photorestaurant{
	width:945px;
	margin:auto;
	clear:both;
	border:1px solid #A75002;
}

#textehomepage{
	width:435px;
	height:339px;
	float:left;
	background:url(../images/fond-texte-page.png) no-repeat;
	margin-left:4px;
	padding:15px;
}

#textehomepage p{
	font-size: 12px;
}
#textehomepage p a{
	color: #333333;	
}
#textehomepage p a:hover{
	text-decoration:none;
}

#footer{
	clear:both;
	width:auto;
	height:100px;
	text-align:center;
	background:url(../images/fond-footer.jpg) repeat-x;
	padding-top:35px;
	color:#7E7968;
	font-size: 11px;
}
#footer a{
	color:#7E7968;
}
#footer a:hover{
	text-decoration:none;
}



#PageDiaporama{
	width:978px;
	background:url(../images/fond-page2.png) repeat-y;
}
#PageDiaporama ul{
	margin:10px;
	clear:both;
	
}
#PageDiaporama li{
	float:left;
	margin:5px;
	list-style-type:none;
	
}
#PageDiaporama li img{
	padding:2px;
	border:1px solid #666600;cursor:pointer;	
	
}

#Page{
	width:978px;
	background:url(../images/fond-page2.png) repeat-y;
}
#Page2{
	width:978px;
	background:url(../images/fond-page2.png) repeat-y;
}
#Page ul{
	clear:both;
	margin:15px 0 15px 0;
	padding:10px;
	width:auto;
	background:#E9E5C9;
	border:1px solid #DAD6BA;
}
#Page li{
	font-size: 15px;
	color: #333333;
	background:url(../images/li-carte.jpg) no-repeat 0 7px;
	list-style-type:none;
	padding-left:20px;
}
#Page li a{
	color: #333333;	
}
#Page li a:hover{
	text-decoration:none;
}
#Page table{
	width:100%;
}
#Page td{
	height:22px;

	font-size: 12px;
	color: #000000;
	padding-left:5px;
}

#Page p{
	padding:0 10px 0 18px;
}
.TopPage{
	width:auto;
	background:url(../images/fond-top-page.png);
	height:23px;
}
.basPage{
	width:auto;
	background: url(../images/fond-bas-pages.png) no-repeat;
	height:26px;
}

.td{
	margin:0;}
	
.td td{
	padding:3px;}
.td input{
	border:1px solid #DAC79E;
	background:#F1EFDC;
}

.td area{
	border:1px solid #C18F5B;
	background:#F1EFDC;
}
#map{
	width:600px;
	height:300px;
	border:1px dashed #955C25;

	padding:5px;
	line-height:normal !important;
}

#xiti-logo-noscript{
	float:left;
	display:none !important;}
#xiti-logo-noscript img{
display:none;
width:2px;
height:2px;}
#xiti-logo-noscript a{
display:none;}

#xiti-logo-noscript img a{
display:none;}
