@charset "UTF-8";
/* CSS Document */

/* Global
----------------------------------------------- */

html {
	font-family:Arial, sans-serif;
}

body {
	text-align: center;
	margin: 0px;
	padding: 0px;
}

h1 {
	font-size:12px;
	line-height:14px;
	letter-spacing:0em;
	color:#000000;
	margin:0 0 0 0;
	padding:0 0 0 0;
	font-weight:bold;
}

h3 a {
	color:#000000;
	text-decoration: underline;
}

h3 a:hover {
	text-decoration: none;
}

ul li {
	margin:0 0 0 0;
	padding:0 0 0 0;
}

li {
	list-style:none;
}

a {
	color:#666666;
	text-decoration: underline;
}

a:hover {
	text-decoration: none;
}

#liste {
	margin:0 0 10px 0;
	padding:0 0 0 0;
}

/* Structure
----------------------------------------------- */

#global {
	position:absolute;
    left: 50%; 
    top: 50%;
    width: 948px;
    height: 626px;
    margin-top: -313px;
    margin-left: -474px;
	text-align: left;
	background:url(../img/fond_corps.jpg);
}

div.col {
	float: left;
	width: 300px;
	margin: 0 0 0 0;
	padding: 0 0 0 35px;
}

div.col_center {
	width: 318px;
	margin: 32px 0 0 0;
	padding: 0 0 0 5px;
	float:left;
	background:url(../img/accueil/polaroid.jpg) no-repeat;
}

div.col_center_carte {
	width: 318px;
	margin: 0 0 0 0;
	padding: 0 0 0 5px;
	float:left;
}

div.col_center_contact {
	width: 318px;
	margin: 0 0 0 0;
	padding: 0 0 0 5px;
	float:left;
}

div.col_center_pres {
	width: 318px;
	margin: 153px 0 0 0;
	padding: 0 0 0 5px;
	float:left;
	background:url(../img/presentation/polaroid.jpg) no-repeat;
}

div.col_right {
	width: 268px;
	height: 561px;
	margin: 32px 0 10px 0;
	padding: 0 0 0 0;
	float:left;
}

div.col_right_contact {
	width: 268px;
	height: 561px;
	margin: 32px 0 10px 0;
	padding: 0 0 0 0;
	float:left;
}

#frame {
	margin:30px 0 0 0;
	padding:0 0 0 5px;
	}

#nav
{
	margin:30px 0 0 0;
	padding:0 0 0 2px;
	width:296px;
	height:110px;
}

#nav p {
	font-size: 11px;
	line-height:13px;
	letter-spacing:0em;
	font-weight:normal;
	color:#666666;
	padding: 0 0 0 0;
	margin:0 0 0 0;
}

#menu {
	height:145px;
	width:300px;
	float:left;
	margin:86px 0 0 0;
	padding: 0 0 0 0;
	background:url(../img/accueil/fond_menu.jpg) no-repeat;
	}
	
#actualites {
	height:226px;
	width:300px;
	float:left;
	margin:5px 0 0 0;
	padding: 0 0 0 0;
	background:url(../img/accueil/fond_actu.jpg) no-repeat;
	}

#resto {
	height:343px;
	width:300px;
	float:left;
	margin:5px 0 0 0;
	padding: 0 0 0 0;
	background:url(../img/presentation/fond_restaurant.gif) no-repeat;
	}

#frame_actu {
	width:265px;
	text-align:left;
	margin:0 0 0 0;
	padding: 0 0 0 0;
	}

#frame_evenement {
	width:265px;
	text-align:left;
	margin:0 0 0 0;
	padding: 0 0 0 0;
	}

#frame_menu {
	width:265px;
	text-align:left;
	margin:0 0 0 0;
	padding: 0 0 0 0;
	}

#frame_carte {
	width:265px;
	text-align:left;
	margin:0 0 0 0;
	padding: 0 0 0 0;
	background-color:transparent;
	}

#newsletter {
	height:112px;
	width:300px;
	float:left;
	margin:5px 0 0 0;
	padding: 0 0 0 0;
	background:url(../img/accueil/fond_newsletter.jpg) no-repeat;
	}

#restaurant {
	height:226px;
	width:300px;
	float:left;
	margin:204px 0 0 0;
	padding: 0 0 0 0;
	background:url(../img/accueil/fond_restaurant.jpg) no-repeat;
	}

#evenement {
	height:112px;
	width:300px;
	float:left;
	margin:5px 0 0 0;
	padding: 0 0 0 0;
	background:url(../img/accueil/fond_evenement.jpg) no-repeat;
	}

#specialites {
	height:226px;
	width:300px;
	float:left;
	margin:200px 0 0 0;
	padding: 0 0 0 0;
	background:url(../img/presentation/fond_specialites.gif) no-repeat;
	}

#carte_menu {
	height:343px;
	width:300px;
	float:left;
	margin:5px 0 0 0;
	padding: 0 0 0 0;
	background:url(../img/carte/fond_menu.gif) no-repeat;
	}
	
#carte {
	height:494px;
	width:300px;
	float:left;
	margin:86px 0 0 0;
	padding: 0 0 0 0;
	background:url(../img/carte/fond_carte.gif) no-repeat;
	}

#event {
	height:494px;
	width:300px;
	float:left;
	margin:86px 0 0 0;
	padding: 0 0 0 0;
	background:url(../img/evenement/fond_evenement.gif) no-repeat;
	}

#info {
	height:343px;
	width:300px;
	float:left;
	margin:5px 0 0 0;
	padding: 0 0 0 0;
	background:url(../img/contact/fond_info.gif) no-repeat;
	}

#formulaire {
	height:494px;
	width:300px;
	float:left;
	margin:86px 0 0 0;
	padding: 0 0 0 0;
	background:url(../img/contact/fond_formulaire.gif) no-repeat;
	}

/* Footer
----------------------------------------------- */
#footer {
	width:903px;
	padding:0 0 0 22px;
	margin:0 0 0 0;
	}

#footer p {
	font-size: 10px;
	line-height:12px;
	letter-spacing:0em;
	font-weight:normal;
	color:#666666;
	padding: 0 0 0 0;
	margin:10px 0 0 0;
	text-align:center;
	}

#footer a {
	color:#666666;
	text-decoration: underline;
}

#footer a:hover {
	text-decoration: none;
}

#frame_actu p {
	font-size: 11px;
	line-height:13px;
	letter-spacing:0em;
	font-weight:normal;
	color:#666666;
	padding: 0 0 0 0;
	margin:3px 0 10px 0;
}

#frame_actu h2 {
	font-size:12px;
	line-height:14px;
	letter-spacing:0em;
	color:#000000;
	margin:5px 0 0 0;
	padding:0 0 0 0;
	font-weight:bold;
}

#frame_evenement p {
	font-size: 11px;
	line-height:13px;
	letter-spacing:0em;
	font-weight:normal;
	color:#666666;
	padding: 0 0 0 0;
	margin:3px 0 10px 0;
}

#frame_evenement h2 {
	font-size:12px;
	line-height:14px;
	letter-spacing:0em;
	color:#000000;
	margin:5px 0 0 0;
	padding:0 0 0 0;
	font-weight:bold;
}

#frame_menu p {
	font-size: 11px;
	text-align:left;
	line-height:13px;
	letter-spacing:0em;
	font-weight:normal;
	color:#666666;
	padding: 0 0 0 0;
	margin:3px 0 10px 0;
}

#frame_menu h2 {
	font-size:12px;
	line-height:14px;
	letter-spacing:0em;
	color:#000000;
	margin:5px 0 0 0;
	padding:0 0 0 0;
	font-weight:bold;
}

#frame_carte p {
	font-size: 11px;
	text-align:left;
	line-height:13px;
	letter-spacing:0em;
	font-weight:normal;
	color:#666666;
	padding: 0 0 0 0;
	margin:3px 0 10px 0;
}

#frame_carte h2 {
	font-size:12px;
	line-height:14px;
	letter-spacing:0em;
	color:#000000;
	margin:5px 0 0 0;
	padding:0 0 0 0;
	font-weight:bold;
}

#restaurant p {
	font-size: 11px;
	line-height:13px;
	letter-spacing:0em;
	font-weight:normal;
	color:#666666;
	padding: 0 20px 0 8px;
	margin:15px 0 15px 0;
}


#restaurant h2 {
	font-size:12px;
	line-height:14px;
	letter-spacing:0em;
	color:#000000;
	margin:45px 0 0 0;
	padding:0 20px 0 8px;
	font-weight:bold;
}

#restaurant h3 {
	font-size:12px;
	line-height:14px;
	letter-spacing:0em;
	color:#000000;
	padding:0 20px 0 8px;
	margin:0 0 0 0;
	font-weight:bold;
}

#evenement p {
	font-size: 11px;
	line-height:13px;
	letter-spacing:0em;
	font-weight:normal;
	color:#666666;
	padding: 0 20px 0 8px;
	margin:0px 0 4px 0;
}


#evenement h2 {
	font-size:12px;
	line-height:14px;
	letter-spacing:0em;
	color:#000000;
	margin:25px 0 0 0;
	padding:0 20px 0 8px;
	font-weight:bold;
}

#evenement h3 {
	font-size:12px;
	line-height:14px;
	letter-spacing:0em;
	color:#000000;
	padding:0 20px 0 8px;
	margin:0 0 0 0;
	font-weight:bold;
}

#newsletter p {
	font-size: 11px;
	line-height:13px;
	letter-spacing:0em;
	font-weight:normal;
	color:#666666;
	padding: 0 0 0 8px;
	margin:50px 0 10px 0;
}

#resto p {
	font-size: 11px;
	line-height:13px;
	letter-spacing:0em;
	font-weight:normal;
	color:#666666;
	padding: 0 20px 0 8px;
	margin:15px 0 15px 0;
}


#resto h2 {
	font-size:12px;
	line-height:14px;
	letter-spacing:0em;
	color:#000000;
	margin:45px 0 0 0;
	padding:0 20px 0 8px;
	font-weight:bold;
}

#resto h3 {
	font-size:12px;
	line-height:14px;
	letter-spacing:0em;
	color:#000000;
	padding:0 20px 0 8px;
	margin:0 0 0 0;
	font-weight:bold;
}

#specialites p {
	font-size: 11px;
	line-height:13px;
	letter-spacing:0em;
	font-weight:normal;
	color:#666666;
	padding: 0 20px 0 8px;
	margin:15px 0 15px 0;
}


#specialites h2 {
	font-size:12px;
	line-height:14px;
	letter-spacing:0em;
	color:#000000;
	margin:45px 0 0 0;
	padding:0 20px 0 8px;
	font-weight:bold;
}

#specialites h3 {
	font-size:12px;
	line-height:14px;
	letter-spacing:0em;
	color:#000000;
	padding:0 20px 0 8px;
	margin:0 0 0 0;
	font-weight:bold;
}

#formulaire p {
	font-size: 11px;
	line-height:13px;
	letter-spacing:0em;
	font-weight:normal;
	color:#666666;
	padding: 0 20px 0 8px;
	margin:35px 0 15px 0;
}

#info p {
	font-size: 11px;
	line-height:13px;
	letter-spacing:0em;
	font-weight:normal;
	color:#666666;
	padding: 0 20px 0 8px;
	margin:15px 0 15px 0;
}


#info h2 {
	font-size:12px;
	line-height:14px;
	letter-spacing:0em;
	color:#000000;
	margin:45px 0 0 0;
	padding:0 20px 0 8px;
	font-weight:bold;
}

#info h3 {
	font-size:12px;
	line-height:14px;
	letter-spacing:0em;
	color:#000000;
	padding:0 20px 0 8px;
	margin:0 0 0 0;
	font-weight:bold;
}

#fetes {
	position:absolute;
	width:288px;
	height:149px;
	bottom: 45px;
	right: 105px;
}
