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

body{
	margin:0;
	padding:0;
	background-color: #000;
	background-image:url(../images/fond.jpg);
	background-repeat:no-repeat;
	font-family:"Times New Roman", Times, serif;
	color:#663300;
	font-size:18px;
}
#arretflottement{
	clear:both;
}
#stopfloat{
	clear:both;
}
#page1{
	margin-top:20px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	padding:0px;
	width:990px;
	background-image:url(../images/page1.png);
	background-repeat:no-repeat;
	height:1100px;	
}
#page2{
	margin-top:20px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	padding:0px;
	width:990px;
	background-image:url(../images/page2.png);
	background-repeat:no-repeat;
	height:3440px;	
}
#page2{
	margin-top:20px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	padding:0px;
	width:990px;
	background-image:url(../images/page2.png);
	background-repeat:no-repeat;
	height:3440px;	
}

#page3{
/*----------------------PAGE POUR NOEL ET JOUR DE L'AN : GRANDE CONTENANCE*/
	margin-top:20px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	padding:0px;
	width:990px;
	background-image:url(../images/page3png.png);
	background-repeat:no-repeat;
	height:2400px;	
}
#header{
	margin:-43px 0 0 19px;
	padding:0 0 0 0;
	width:952px;
	height:268px;
	background-image:url(../images/header.jpg);
	background-repeat:no-repeat;
	color:#fff;
	border-bottom:2px solid #34281c;
}
#logo, h1{
	margin:0 0 0 -2000px;
}
h2{
	margin:0px;
	padding:20px 0 0 20px;
	font-size:24px;
	letter-spacing:2px;

}
h3{
	margin:10px 0 0 10px;
	padding:30px 0 10px 30px;
	text-transform:uppercase;
	font-size:12px;
	background-image:url(../images/cocotier.png);
	background-position:top left;
	background-repeat:no-repeat;
}
#adresse{
margin:0 0 0 -2000px;
}

/*-------------------------------------------MENU*/

#menu{
	margin:0;
	padding:194px 0 0 20px;
	float:left;
	width:840px;
}
#menu2{
margin:0;
	padding:184px 0 0 0px;
	float:left;
	width:50px;
}
#menu ul{
	margin:0;
	padding:0 0 0 12px;
	width:950px;
	
}
#menu li{
 	margin:0 0 0 0px;
	padding:5px 32px 5px 0px;
	width:119px;
	display:inline;
	text-align:right;
	background-image:url(../images/borduremenu.png);
	background-position:top right;
	background-repeat:no-repeat;
}

#menu2 img{
    margin:0;
	padding:0;
	border:none;
	text-decoration:none;
}
#menu2 img a{
    margin:0;
	padding:0;
	border:none;
	text-decoration:none;
}
#menu li a{
	margin:0;
	padding:0;
	color:#fff;
	text-decoration:none;
	list-style:none;
}

#menu li a:hover{
	color:#dddddd;
}

.index a{
	margin:10px 20px 20px 0px;
	padding:0;
}
li.actualite{
	margin:0;
	padding:0;
	}
li.reception{
	margin:0;
	padding:0;
	}
li.table{
	margin:0;
	padding:0;
	}
li.histo{
	margin:0;
	padding:0;
	}
li.trouver{
	margin:0;
	padding:0;
	}
li.reserv{
	margin:0;
	padding:0;
	}
li.cadeau{
	margin:0;
	padding:0;
	}
/*-----------------------------------------------PAGE ACCUEIL*/
#contenu-accueil{
margin:0 0 30px 19px;
	width:952px;
	height:803px;
	padding:0;
	background-image:url(../images/fond%20accueil.jpg);
}	
#contenu-accueil p{
	margin:0;
	padding:30px 0 0 20px;
	width:750px;
	line-height:26px;
	
}	
/*-----------------------------------------PAGE HISTORIQUE*/
#contenu_historique{
	margin:0 0 30px 19px;
	width:952px;
	height:960px;
	padding:0;
	background-image:url(../images/fond-historique.jpg);
}
#col1_historique{
	margin:0 0 43px 0px;
	padding:0px;
	width:540px;
	float:left;
}
#col2_historique{
	margin:0px;
	padding:0px;
	width:400px;
	float:left;
}
img.historique{
	padding:260px 0 0 0px;
	margin:0;
}
/*----------------------------------------------PAGE RECEPTION*/
#contenu-reception{
margin:0 0 30px 19px;
	width:952px;
	height:803px;
	padding:0;
	background-image:url(../images/page-receptions.jpg);
}
#contenu-reception h3 {
	background-color:#7ea72e;
	padding:5px 0 5px 5px;
	margin:0;
	color:#FFFFFF;
}
h4 a{

border:1px solid #7ea72e;
	
	padding:5px 25px 5px 25px;
	margin:0 0 0 20px;
	color:#7ea72e;
	text-decoration:none;
	
}
#col1_reception{
margin:0;
padding:20px 0 0 20px;
width:400px;
text-align:justify;
float:left;
}
#col2_reception{
margin:0;
padding:20px 0 0 60px;
width:400px;
text-align:justify;
float:left;
}
p.renseignements{
margin:0 0 0 110px;
padding:60px 0 0 0px;

}
#item{
margin:0;
padding:0 6px 0 0px;
float:left;
}
.itemimage a{
border-color:#006600;
}
.itemimage a:hover{
border-color:#006600;
}
.itemimage a:visited{
border-color:#006600;
}
/*--------------------------------------PAGE MENTIONS*/
#contenu-mentions{
margin:0 0 30px 19px;
	width:952px;
	height:803px;
	padding:0;
	background-image:url(../images/page-receptions.jpg);
}
#col1_mentions{
margin:0;
padding:20px 0 0 20px;
width:400px;
text-align:justify;
float:left;
font-size:12px;
line-height:10px;
}
#col2_mentions{
margin:0;
padding:20px 0 0 60px;
width:400px;
text-align:justify;
float:left;
font-size:12px;
line-height:10px;
}

/*-------------------------------------------PAGE LA CARTE*/
#contenu-lacarte{
	margin:0 0 30px 20px;
	padding:0 0 0 1px;
	width:952px;
	height:2000px;
	padding:0;
	background-image:url(../images/lacarte.png);
	background-repeat:no-repeat;
	background-position:top left;
}
#contenu-lacarte h4{
	text-transform:uppercase;
	font-size:12px;
	margin:40px 0 20px 100px;
	padding:5px 20px 5px 20px;
	background-color:#7ea72e;
	text-align:center;
	width:100px;
	color:#FFFFFF;
}
#contenu-lacarte p{
margin:0;
padding:20px 0 0 140px;
}
#fin-lacarte{
	background-color:#FFFFFF;
	background-image:url(../images/fin-lacarte.png);
	background-repeat:no-repeat;
	background-position:bottom;
	height:131px;
	width:950px;
}
#col1apero{
	width:400px;
	margin:0 30px 0 80px;
	float:left;
}
#col2apero{
width:400px;
	margin:0 0 0 30px;
	float:left;
}
.clear{
clear:both;
}
/*----------------------------------PAGE ACTUALITE*/
#contenu-actualites{
	margin:0 0 30px 20px;
	padding:0 0 0 1px;
	width:952px;
	/* POUR NOEL : height:2150px;*/
	padding:0;
	background-image:url(../images/lacarte.png);
	background-repeat:no-repeat;
	background-position:top left;
	/* POUR NOEL :background-image:url(../images/pagenoel.jpg);*/
	background-image:url(../images/pagestvalentin.jpg);
	height:900px;
}
p.actualites {
text-align:center;
margin:0;
padding:10px 0 0 30px;
}
#contenu-noel{
text-align:center;
margin:0;
padding:10px 0 0 0px;
float:left;
width:600px;
}


/*-----------------------------------------------PAGE reservations*/
#reservations{
	margin:0 0 30px 19px;
	width:952px;
	height:803px;
	padding:20;
	background-image:url(../images/fond%20accueil.jpg);
}	

	

	
/*-----------------------------------------FOOTER*/

#footer{

	text-align:center;
	margin:0 0 0 20px;
	padding:0;
	margin-left:auto;
	margin-right:auto;
	font-size:0.7em;
	color:#4c3c2d;
	width:950px;
}

#footer a{
	color:#565f0c;
}
#footer-reserv{
text-align:center;
	margin:0 0 0 20px;
	padding:0;
	margin-left:auto;
	margin-right:auto;
	font-size:0.7em;
	color:#4c3c2d;
	width:950px;
}
#footer-reserv a{
color:#565f0c;}

.item img{
	border:2px solid #6b8d0d;
}

#lesmenus{
margin:0 0 0 0px;
padding:0;
width:430px;
float:left;
text-align:center;
}
#lesmenus p{
margin:0 0 0 -80px;
padding:0 30px 0 50px;
width:400px;
}
#touslesmenus{
margin:0;
padding:0;

}
#touslesmenus h4{
margin:70px 0 40px 120px;
padding:0;
}
.arretflottement{
clear:both;
}

#touslesmenus{
margin:0 0 0 80px;
padding:0;
}
#contenu-lacarte p.lacarte2 {
margin:130px 0 0 -30px;
padding:0;
text-align:center;
font-size:12px;

}
#col1_reception a{
color:#663300;
text-decoration:none;
}