@font-face {
	font-family: Century gothic;
	src: url('../Gothic.TTF');
}
@font-face {
	font-family: Century gothic;
	font-weight: bold;
	src: url('../Gothicb.TTF');
}
h1, h2, h3 {
	padding: 0;
	margin: 0;
	line-height: normal;
	font-weight: normal;
}
div, p, form, li, ul, label {
	margin: 0;
	padding: 0;
	list-style: none;
	list-style-type: none;
}
img a {
	border: none;
}
body {
	background: #a7e94d;
	margin: 0;
	padding: 0;
	background-image: url(../images/fond.jpg);
	background-repeat: no-repeat;
	background-position: top;
	font-family: Century gothic, Arial, Helvetica, sans-serif;
}
#likebody {
	margin: 0;
	padding: 0;
	background-image: url(../images/bas.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
#conteneur {
	position: relative;
	left: 50%;
	margin-left: -480px;
	width: 960px;
	padding: 0;
	height: auto;
	display: block;
}
#haut {
	margin-top: 5px;
	height: auto;
	width: 960px;
}
#gauche-haut, #droite-haut {
	float: left;
}
#logo {
	height: 170px;
	width: 560px;
}
#drapeaux {
	height: 25px;
	width: 200px;
	clear: both;
	float: right;
}
#menu {
	height: 340px;
	margin: 0;
	width: 400px;
	clear: both;
}
#contenu {
	width: 960px;
	padding: 0;
	margin: 0;
	height: auto;
	display: block;
	clear: both;
}
#gauche {
	height: auto;
	margin: 0;
	width: 260px;
	float: left;
}
#centre {
	height: auto;
	margin: 0;
	width: 440px;
	float: left;
}
#droite {
	height: auto;
	margin: 0;
	width: 260px;
	float: left;
}
.cartouche {
	position: relative;
	top: 10px;
	width: 260px;
	height: 194px;
	background-image: url(../images/cartouche.png);
	background-repeat: no-repeat;
	background-position: center center;
	display: block;
}
.cartouche2 {
	position: relative;
	top: 10px;
	width: 260px;
	height: 128px;
	background-image: url(../images/cartouche2.png);
	background-repeat: no-repeat;
	background-position: center center;
	display: block;
}
.cartouche3 {
	position: relative;
	top: 10px;
	width: 260px;
	height: 198px;
	background-image: url(../images/cartouche3.png);
	background-repeat: no-repeat;
	background-position: center center;
	display: block;
}
.contenu-cartouche, .contenu-cartouche2 {
	padding: 15px;
	font-size: 11px;
	color: #333333;
}
.contenu-cartouche a, .contenu-cartouche2 a {
	color: #333333;
	text-decoration: none;
}
.contenu-cartouche a:hover, .contenu-cartouche2 a:hover {
	color: #333333;
	text-decoration: underline;
}
#texte {
	height: auto;
	padding: 5px;
}
#pied {
	position: relative;
	width: 960px;
	height: 150px;
	padding: 0;
	clear: both;
}
#contenu-pied {
	position: relative;
	top: 50px;
	height: auto;
	width: 960px;
	padding: 0;
	background-image: url(../images/fond-pied.png);
}
#diapo {
	position: relative;
	top: 5px;
	padding: 0;
	margin: 0;
	width: 560px;
	height: 325px;
	background-image: url(../images/fond-diapo.png);
	background-repeat: no-repeat;
	background-position: top;
}
#slideshow {
	position: relative;
	top: 12px;
	left: 18px;
	padding: 0;
	margin: 0;
}
#map {
	position: relative;
	top: 12px;
	left: 18px;
	padding: 0;
	margin: 0;
	height: 300px;
	width: 528px;
}
#boitevideo {
	padding: 0;
	margin: 0;
	width: 440px;
	height: 300px;
}
#resa-fr, #resa-en, #resa-nl, #parcelle, #parcelle-en, #parcelle-nl, #video, #video-fr {
	clear: both;
	margin: 10px 0 0 0;
	display: block;
}
#resa-fr a {
	height: 70px;
	width: 252px;
	display: block;
	background-image: url(../images/bt-reservation-fr.png);
}
#resa-fr a:hover {
	height: 70px;
	width: 252px;
	display: block;
	background-image: url(../images/bt-reservation-fr.png);
	background-position: 0 73px;
}
#resa-en a {
	height: 70px;
	width: 252px;
	display: block;
	background-image: url(../images/bt-reservation-en.png);
}
#resa-en a:hover {
	height: 70px;
	width: 252px;
	display: block;
	background-image: url(../images/bt-reservation-en.png);
	background-position: 0 73px;
}
#resa-nl a {
	height: 55px;
	width: 252px;
	display: block;
	background-image: url(../images/bt-reservation-nl.png);
}
#resa-nl a:hover {
	height: 55px;
	width: 252px;
	display: block;
	background-image: url(../images/bt-reservation-nl.png);
	background-position: 0 56px;
}
#resa-fr span, #resa-en span, #resa-nl span {
	height: 55px;
	width: 252px;
}
#resa-fr a span, #resa-en a span, #resa-nl a span, #parcelle a span, #parcelle-en a span, #parcelle-nl a span, #video a span, #video-fr a span {
	display: none;
}
#parcelle a {
	height: 73px;
	width: 260px;
	display: block;
	background-image: url(../images/bt-parcelle.png);
}
#parcelle a:hover {
	height: 73px;
	width: 260px;
	display: block;
	background-image: url(../images/bt-parcelle.png);
	background-position: 0 73px;
}
#parcelle-en a {
	height: 73px;
	width: 260px;
	display: block;
	background-image: url(../images/bt-parcelle-en.png);
}
#parcelle-en a:hover {
	height: 73px;
	width: 260px;
	display: block;
	background-image: url(../images/bt-parcelle-en.png);
	background-position: 0 73px;
}
#parcelle-nl a {
	height: 73px;
	width: 260px;
	display: block;
	background-image: url(../images/bt-parcelle-nl.png);
}
#parcelle-nl a:hover {
	height: 73px;
	width: 260px;
	display: block;
	background-image: url(../images/bt-parcelle-nl.png);
	background-position: 0 73px;
}
#parcelle span, #parcelle-en span, #parcelle-nl span, #video span, #video-fr span {
	height: 73px;
	width: 260px;
}
#video a {
	height: 73px;
	width: 260px;
	display: block;
	background-image: url(../images/bt-video.png);
}
#video a:hover {
	height: 73px;
	width: 260px;
	display: block;
	background-image: url(../images/bt-video.png);
	background-position: 0 73px;
}
#video-fr a {
	height: 73px;
	width: 260px;
	display: block;
	background-image: url(../images/bt-video-fr.png);
}
#video-fr a:hover {
	height: 73px;
	width: 260px;
	display: block;
	background-image: url(../images/bt-video-fr.png);
	background-position: 0 73px;
}
.baseline {
	font-size: 20px;
	color: #003333;
}
.baseline2 {
	font-size: 20px;
	color: #fff;
}
.texte {
	font-size: 14px;
	color: #003333;
	text-align: justify;
}
.texte a {
	color: #003333;
	text-decoration: none;
}
.texte a:hover {
	color: #669900;
	text-decoration: none;
}
.texte-rose {
	font-size: 14px;
	color: #B129A7;
	margin: 0;
	padding: 0;
	line-height: normal;
}
.texteblanc {
	font-size: 14px;
	color: #FFF;
}
.texteblanc a {
	color: #FFF;
	text-decoration: none;
}
.texteblanc a:hover {
	color: #fff;
	text-decoration: underline;
}
.texteminiblanc {
	font-size: 9px;
	color: #FFF;
}
.texteminiblanc a {
	font-size: 9px;
	color: #FFF;
	text-decoration: none;
}
.texteminiblanc a:hover {
	font-size: 9px;
	color: #fff;
	text-decoration: underline;
}
.textepetit {
	font-size: 10px;
	color: #003333;
}
.textepetit a {
	color: #003333;
	text-decoration: none;
}
.textepetit a:hover {
	color: #B129A7;
	text-decoration: none;
}
.sous_titre {
	font-size: 22px;
	color: #B129A7;
}
.titre {
	font-size: 40px;
	color: #fff;
}
.textepetit input {
	font-size: 10px;
	color: #000;
	border: 1px solid #7FC31C;
}
.textepetit textarea {
	font-size: 10px;
	color: #000;
	border: 1px solid #7FC31C;
}
.pied {
	font-size: 11px;
	color: #003333;
}
.pied a {
	color: #003333;
	text-decoration: none;
}
.pied a:hover {
	color: #003333;
	text-decoration: underline;
}
#recommanderAmi {
	background-color: #669900;
	color: #fff;
	display: none;
	font-size: 0.85em;
	padding: 5px;
	width: 170px;
	height: 100px;
	left: 780px;
	position: absolute;
	z-index: 1000;
	border: 1px solid #FFFFFF;
}

