/* CSS Document */

body, html {
	background-color: #009900;
	height: 100%;
}

#conteneur {
	position: relative;
	min-height: 100%;
	min-width: 100%;
}

#content {
	min-height: 80%;
	padding-bottom: 875px;
}

#drapeau {
	position: absolute;
	left: 1000px;
	top: 50px;
	width: 60px;
	height: 40px;
	z-index: 2;
	background-color: #009900;
}

/* page accueil */

#fond_blanc {
	position: absolute;
	left: 370px;
	top: 50px;
	width: 804px;
	height: 459px;
	z-index: 1;
	background-color: #FFFFFF;
}

#carte_recto {
	position: absolute;
	left: 100px;
	top: 10px;
	width: 255px;
	height: 170px;
	z-index: 2;
}

#carte_verso {
	position: absolute;
	left: 100px;
	top: 205px;
	width: 255px;
	height: 170px;
	z-index: 2;
}

#photo_salle {
	position: absolute;
	left: 100px;
	top: 400px;
	width: 255px;
	height: 284px;
	z-index: 2;
}

#logo {
	position: absolute;
	left: 393px;
	top: 70px;
	width: 530px;
	height: 36px;
	z-index: 2;
}

#coordonnes {
	position: absolute;
	left: 393px;
	top: 117px;
	width: 530px;
	height: 82px;
	z-index: 2;
}

#texte_accueil {
	position: absolute;
	left: 393px;
	top: 228px;
	width: 530px;
	height: 225px;
	z-index: 2;
}

#photo_accueil {
	position: absolute;
	left: 971px;
	top: 134px;
	width: 194px;
	height: 412px;
	z-index: 2;
}

#photo_exterieure {
	position: absolute;
	left: 526px;
	top: 650px;
	width: 448px;
	height: 154px;
	z-index: 2;
}

/* fin page accueil */

#fond_blanc_2 {
	position: absolute;
	left: 270px;
	top: 100px;
	width: 904px;
	height: 409px;
	z-index: 1;
	background-color: #FFFFFF;
}

/* page restaurant */

#img_resto_01 {
	position: absolute;
	left: 100px;
	top: 50px;
	width: 102px;
	height: 102px;
	z-index: 2;
	background-image: url(../images/resto01.jpg);
	background-repeat: no-repeat;
}

#img_resto_02 {
	position: absolute;
	left: 210px;
	top: 50px;
	width: 102px;
	height: 102px;
	z-index: 2;
	background-image: url(../images/resto02.jpg);
	background-repeat: no-repeat;
}

#img_resto_03 {
	position: absolute;
	left: 320px;
	top: 50px;
	width: 102px;
	height: 102px;
	z-index: 2;
	background-image: url(../images/resto03.jpg);
	background-repeat: no-repeat;
}

#img_resto_04 {
	position: absolute;
	left: 100px;
	top: 200px;
	width: 102px;
	height: 102px;
	z-index: 2;
	background-image: url(../images/resto04.jpg);
	background-repeat: no-repeat;
}

#img_resto_05 {
	position: absolute;
	left: 210px;
	top: 200px;
	width: 102px;
	height: 102px;
	z-index: 2;
	background-image: url(../images/resto05.jpg);
	background-repeat: no-repeat;
}

#img_resto_06 {
	position: absolute;
	left: 320px;
	top: 200px;
	width: 102px;
	height: 102px;
	z-index: 2;
	background-image: url(../images/resto06.jpg);
	background-repeat: no-repeat;
}

#img_resto_07 {
	position: absolute;
	left: 100px;
	top: 350px;
	width: 102px;
	height: 102px;
	z-index: 2;
	background-image: url(../images/resto07.jpg);
	background-repeat: no-repeat;
}

#img_resto_08 {
	position: absolute;
	left: 210px;
	top: 350px;
	width: 102px;
	height: 102px;
	z-index: 2;
	background-image: url(../images/resto08.jpg);
	background-repeat: no-repeat;
}

#img_resto_09 {
	position: absolute;
	left: 320px;
	top: 350px;
	width: 102px;
	height: 102px;
	z-index: 2;
	background-image: url(../images/resto09.jpg);
	background-repeat: no-repeat;
}

#img_resto_10 {
	position: absolute;
	left: 100px;
	top: 500px;
	width: 102px;
	height: 102px;
	z-index: 2;
	background-image: url(../images/resto10.jpg);
	background-repeat: no-repeat;
}

#img_resto_11 {
	position: absolute;
	left: 210px;
	top: 500px;
	width: 102px;
	height: 102px;
	z-index: 2;
	background-image: url(../images/resto11.jpg);
	background-repeat: no-repeat;
}

#img_resto_12 {
	position: absolute;
	left: 320px;
	top: 500px;
	width: 102px;
	height: 102px;
	z-index: 2;
	background-image: url(../images/resto12.jpg);
	background-repeat: no-repeat;
}

#titre_resto {
	position: absolute;
	left: 432px;
	top: 50px;
	width: 742px;
	height: 40px;
	z-index: 2;
	text-align: center;
}

#texte_resto {
	position: absolute;
	left: 432px;
	top: 112px;
	width: 700px;
	height: 225px;
	z-index: 2;
}

#salle_restauration {
	position: absolute;
	left: 432px;
	top: 300px;
	width: 370px;
	height: 200px;
	z-index: 2;
}

#texte_carte {
	position: absolute;
	left: 832px;
	top: 300px;
	width: 290px;
	height: 186px;
	z-index: 2;
	background-color: #009900;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	padding-top: 14px;
	padding-left: 10px;
}

/* fin page restaurant */

/* page hotel */

#img_hotel_01 {
	position: absolute;
	left: 100px;
	top: 50px;
	width: 102px;
	height: 102px;
	z-index: 2;
	background-image: url(../images/hotel01.jpg);
	background-repeat: no-repeat;
}

#img_hotel_02 {
	position: absolute;
	left: 210px;
	top: 50px;
	width: 102px;
	height: 102px;
	z-index: 2;
	background-image: url(../images/hotel02.jpg);
	background-repeat: no-repeat;
}

#img_hotel_03 {
	position: absolute;
	left: 100px;
	top: 200px;
	width: 102px;
	height: 102px;
	z-index: 2;
	background-image: url(../images/hotel03.jpg);
	background-repeat: no-repeat;
}

#img_hotel_04 {
	position: absolute;
	left: 210px;
	top: 200px;
	width: 102px;
	height: 102px;
	z-index: 2;
	background-image: url(../images/hotel04.jpg);
	background-repeat: no-repeat;
}

#img_hotel_05 {
	position: absolute;
	left: 100px;
	top: 350px;
	width: 102px;
	height: 102px;
	z-index: 2;
	background-image: url(../images/hotel05.jpg);
	background-repeat: no-repeat;
}

#img_hotel_06 {
	position: absolute;
	left: 210px;
	top: 350px;
	width: 102px;
	height: 102px;
	z-index: 2;
	background-image: url(../images/hotel06.jpg);
	background-repeat: no-repeat;
}

#img_hotel_07 {
	position: absolute;
	left: 100px;
	top: 500px;
	width: 102px;
	height: 102px;
	z-index: 2;
	background-image: url(../images/hotel07.jpg);
	background-repeat: no-repeat;
}

#img_hotel_08 {
	position: absolute;
	left: 210px;
	top: 500px;
	width: 102px;
	height: 102px;
	z-index: 2;
	background-image: url(../images/hotel08.jpg);
	background-repeat: no-repeat;
}

#titre_hotel {
	position: absolute;
	left: 332px;
	top: 50px;
	width: 842px;
	height: 40px;
	z-index: 2;
	text-align: center;
}

#texte_hotel_01 {
	position: absolute;
	left: 400px;
	top: 112px;
	width: 700px;
	height: 205px;
	z-index: 2;
}

#texte_hotel_02 {
	position: absolute;
	left: 400px;
	top: 317px;
	width: 500px;
	height: 185px;
	z-index: 2;
}

#photo_hotel {
	position: absolute;
	left: 950px;
	top: 317px;
	width: 160px;
	height: 255px;
	z-index: 2;
	background-image: url(../images/hotel.jpg);
	background-repeat: no-repeat;
}

/* fin page hotel */

/* page traiteur */

#txt_traiteur_01 {
	position: absolute;
	left: 150px;
	top: 120px;
	width: 102px;
	height: 50px;
	z-index: 2;
}

#img_traiteur_01 {
	position: absolute;
	left: 210px;
	top: 150px;
	width: 102px;
	height: 102px;
	z-index: 2;
	background-image: url(../images/traiteur01.jpg);
	background-repeat: no-repeat;
}

#img_traiteur_02 {
	position: absolute;
	left: 320px;
	top: 150px;
	width: 102px;
	height: 102px;
	z-index: 2;
	background-image: url(../images/traiteur02.jpg);
	background-repeat: no-repeat;
}

#txt_traiteur_02 {
	position: absolute;
	left: 150px;
	top: 295px;
	width: 102px;
	height: 50px;
	z-index: 2;
}

#img_traiteur_03 {
	position: absolute;
	left: 210px;
	top: 325px;
	width: 102px;
	height: 102px;
	z-index: 2;
	background-image: url(../images/traiteur03.jpg);
	background-repeat: no-repeat;
}

#img_traiteur_04 {
	position: absolute;
	left: 320px;
	top: 325px;
	width: 102px;
	height: 102px;
	z-index: 2;
	background-image: url(../images/traiteur04.jpg);
	background-repeat: no-repeat;
}

#txt_traiteur_03 {
	position: absolute;
	left: 150px;
	top: 470px;
	width: 102px;
	height: 50px;
	z-index: 2;
}

#img_traiteur_05 {
	position: absolute;
	left: 210px;
	top: 500px;
	width: 102px;
	height: 102px;
	z-index: 2;
	background-image: url(../images/traiteur05.jpg);
	background-repeat: no-repeat;
}

#img_traiteur_06 {
	position: absolute;
	left: 320px;
	top: 500px;
	width: 102px;
	height: 102px;
	z-index: 2;
	background-image: url(../images/traiteur06.jpg);
	background-repeat: no-repeat;
}

#titre_traiteur {
	position: absolute;
	left: 332px;
	top: 50px;
	width: 842px;
	height: 40px;
	z-index: 2;
	text-align: center;
}

#texte_traiteur_01 {
	position: absolute;
	left: 432px;
	top: 112px;
	width: 700px;
	height: 135px;
	z-index: 2;
}

#texte_traiteur_02 {
	position: absolute;
	left: 432px;
	top: 247px;
	width: 230px;
	height: 127px;
	z-index: 2;
}

#texte_traiteur_03 {
	position: absolute;
	left: 667px;
	top: 247px;
	width: 230px;
	height: 127px;
	z-index: 2;
}

#texte_traiteur_04 {
	position: absolute;
	left: 902px;
	top: 247px;
	width: 230px;
	height: 127px;
	z-index: 2;
}

#texte_traiteur_05 {
	position: absolute;
	left: 432px;
	top: 375px;
	width: 230px;
	height: 127px;
	z-index: 2;
}

#texte_traiteur_06 {
	position: absolute;
	left: 667px;
	top: 375px;
	width: 230px;
	height: 127px;
	z-index: 2;
}

#texte_traiteur_07 {
	position: absolute;
	left: 902px;
	top: 375px;
	width: 230px;
	height: 127px;
	z-index: 2;
}

/* fin page traiteur */

/* page adresses */

#fond_blanc_3 {
	position: absolute;
	left: 270px;
	top: 100px;
	width: 680px;
	height: 409px;
	z-index: 1;
	background-color: #FFFFFF;
}

#photo_adresses {
	position: absolute;
	left: 970px;
	top: 152px;
	width: 165px;
	height: 397px;
	z-index: 2;
}

#titre_adresses {
	position: absolute;
	left: 270px;
	top: 50px;
	width: 680px;
	height: 40px;
	z-index: 2;
	text-align: center;
}

/* fin page adresses */

.police_anis_30_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight:bold;
	color: #00FF00;
}

.police_anis_16_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	color: #00FF00;
}

.police_anis_16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #00FF00;
}

.police_anis_14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align:justify;
	color: #00FF00;
}

.police_vert_fonce_14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	text-align: justify;
	color: #006600;
}

.police_vert_fonce_14_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	text-align: justify;
	color: #006600;
}

.police_blanc_16_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	color: #FFFFFF;
}

/* menu */

#menu01 {
	position: absolute;
	left: 445px;
	top: 520px;
	width: 80px;
	height: 20px;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

#menu02 {
	position: absolute;
	left: 530px;
	top: 520px;
	width: 80px;
	height: 20px;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

#menu03 {
	position: absolute;
	left: 615px;
	top: 520px;
	width: 80px;
	height: 20px;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

#menu04 {
	position: absolute;
	left: 700px;
	top: 520px;
	width: 80px;
	height: 20px;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

#menu05 {
	position: absolute;
	left: 785px;
	top: 520px;
	width: 80px;
	height: 20px;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

#menu06 {
	position: absolute;
	left: 870px;
	top: 520px;
	width: 80px;
	height: 20px;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

/* fin menu */

#bas_page {
	position: absolute;
	top: 630px;
	background-image:url(../images/mais72.png);
	background-repeat: repeat-x;
	background-color: #009900;
	height: 173px;
	width: 100%;
	z-index: -1;
	left: 7px;
}

.copyright {
	position: absolute;
	top: 600px;
	left: 400px;
	widows: 356px;
	text-align: left;
	color: #ED8700;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.lien_externe {
	color: #ED8700;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

a:link {
	color: #FFFFFF;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
a:hover {
	text-decoration: underline;
	color: #FFFFFF;
}
a:active {
	text-decoration: none;
	color: #CCCCCC;
}
