@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;	

}

#pagestvalentin{

	margin-top:20px;

	margin-bottom:0px;

	margin-left:auto;

	margin-right:auto;

	padding:0px;

	width:990px;

	background-image:url(../images/pagesaintvalentin.jpg);

	background-repeat:no-repeat;

	height:1150px;	

}

#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:2300px;	

}





#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:1350px;

}

#contenu-actualites p{ text-align:center; margin-left:-400px;}

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;

}
