body {
	margin:0;
	padding:0;
	background-image:url('../images/fond-motifs.jpg');
	background-repeat:repeat;
	font-family:Arial,Verdana,sans-serif;
	color:#004413;
	height: 100%;
}

html {
	height: 100%;
}

img {
	behavior:url('../outils/iepngfix.htc');
}

/********************** PARTIES ******************************/

#container {
	position:relative;
	left:50%;
	margin-left:-410px;
	width:820px;
	margin-top:7px;
	margin-bottom:-5px;
}

#header {
	margin-bottom:0;
	background-image:url('../images/header.gif');
	background-repeat:no-repeat;
	background-position:bottom center;
}

#contenu {
	width:820px;
	background-image:url('../images/ombre-contenu.png');
	background-repeat:repeat-y;
	margin-top:0px;
	margin-left:0;
	padding:20px 10px 0px 6px;
}

#footer, .texte11 {
	font-size:11px;
	text-align:center;
	padding-bottom:15px;
}

#footer a:link, #footer a:visited, .texte11 a:link, .texte11 a:visited {
	text-decoration:none;
	color:#004413;
}

#footer a:hover, .texte11 a:hover {
	text-decoration:underline;
	color:#004413;
}

/********************** CONTENU ******************************/

.fond-motif-contenu {
	position:relative;
	top:-83px;
	left:516px;
}

#flash {
	position: relative;
	width: 361;
	z-index: 100;
}

.flash-fixe {
	position:relative;
	margin-bottom:-33px;
}

#courbe-degrade-flash {
	background-image:url('../images/courbe-degrade-flash.png');
	margin:0;
	padding:0;
	height:67px;
	width:361px;
}

.droite {
	padding-bottom:10px;
	padding-right:-6px;
	padding-left:6px;
}


.texte-accueil {
	font-size:15px;
	line-height:28px;
	padding-right:40px;
}

.guillemets-fermants {
	margin-left:247px;
	margin-top:-15px;
}

.texte {
	font-size:12px;
	line-height:21px;
	padding-right:35px;
}

.texte a:link, .texte a:visited {
	text-decoration:underline;
	color:#004413;
}

.texte a:hover {
	text-decoration:none;
	color:#004413;
}

.tableau {
	margin:0px;
	padding:0px;
	margin-top:-20px;
}

.tb-droite-statue {
	background-image:url('../images/bandeau-bas-accueil-droite.jpg');
	background-repeat:no-repeat;
	background-position: 277px bottom;
	margin-bottom:-10px;
	margin-right:10px;
}

.tb-droite-statue-lien {
	background-image:url('../images/bandeau-bas-accueil-lien-droite.jpg');
	background-repeat:no-repeat;
	background-position: 277px bottom;
	margin-bottom:-10px;
	margin-right:10px;
}

.tb-droite-coquillage {
	background-image:url('../images/bandeau-bas-coquillage-droite.jpg');
	background-repeat:no-repeat;
	background-position: 669px bottom;
	margin-bottom:0px;
	margin-right:20px;
}

.tb-droite-statue2 {
	background-image:url('../images/bandeau-bas-accueil-droite.jpg');
	background-repeat:no-repeat;
	background-position: 669px bottom;
	margin-bottom:-10px;

}

.tb-droite-macaron {
	background-image:url('../images/bandeau-bas-macaron-droite.jpg');
	background-repeat:no-repeat;
	background-position: 277px bottom;
	margin-bottom:-10px;
	margin-right:10px;
}

.tb-droite-tiare {
	background-image:url('../images/bandeau-bas-tiare-droite.jpg');
	background-repeat:no-repeat;
	background-position: 277px bottom;
	margin-bottom:-10px;
	margin-right:10px;
}

.tb-droite-mangue {
	background-image:url('../images/bandeau-bas-mangue-droite.jpg');
	background-repeat:no-repeat;
	background-position: 277px bottom;
	margin-bottom:-10px;
	margin-right:10px;
}

.tb-droite-savons {
	background-image:url('../images/bandeau-bas-savons-droite.jpg');
	background-repeat:no-repeat;
	background-position: 277px bottom;
	margin-bottom:-10px;
	margin-right:10px;

}

.tb-droite-vanillier {
	background-image:url('../images/bandeau-bas-vanillier-droite.jpg');
	background-repeat:no-repeat;
	background-position: 277px bottom;
	margin-bottom:-10px;
	margin-right:10px;
}

.tb-droite-coco {
	background-image:url('../images/bandeau-bas-coco-droite.jpg');
	background-repeat:no-repeat;
	background-position: 277px bottom;
	margin-bottom:-10px;
	margin-right:10px;
}

.tb-droite-frangipanier {
	background-image:url('../images/bandeau-bas-frangipanier-droite.jpg');
	background-repeat:no-repeat;
	background-position: 277px bottom;
	margin-bottom:-10px;
	margin-right:10px;
}

.tb-droite-nacres {
	background-image:url('../images/bandeau-bas-nacres-droite.jpg');
	background-repeat:no-repeat;
	background-position: 277px bottom;
	margin-bottom:-10px;
	margin-right:10px;
}

.tb-droite-tamanu {
	background-image:url('../images/bandeau-bas-tamanu-droite.jpg');
	background-repeat:no-repeat;
	background-position: 277px bottom;
	margin-bottom:-10px;
	margin-right:10px;
}

.tb-droite-roucou {
	background-image:url('../images/bandeau-bas-roucou-droite.jpg');
	background-repeat:no-repeat;
	background-position: 277px bottom;
	margin-bottom:-10px;
	margin-right:10px;
}

.tb-droite-solaire {
	background-image:url('../images/bandeau-bas-solaire-droite.jpg');
	background-repeat:no-repeat;
	background-position: 277px bottom;
	margin-bottom:-10px;
	margin-right:10px;
}

.tb-droite-solaire2 {
	background-image:url('../images/bandeau-bas-solaire-droite.jpg');
	background-repeat:no-repeat;
	background-position: 669px bottom;
	margin-bottom:0px;
	margin-right:20px;
}

.maori {
	background-image:url('../images/fond-motif-maori.gif');
	background-repeat:no-repeat;
	background-position:515px top;
}

.maori2 {
	background-image:url('../images/fond-motif-maori2.gif');
	background-repeat:no-repeat;
	background-position:516px top;
}

.fleur {
	background-image:url('../images/fond-motif-fleur.gif');
	background-repeat:no-repeat;
	background-position:515px 0;
}

.fleur-orange {
	background-image:url('../images/fond-motif-fleur-orange.gif');
	background-repeat:no-repeat;
	background-position:515px 0;
}

.fleur-gris {
	background-image:url('../images/fond-motif-fleur-gris.gif');
	background-repeat:no-repeat;
	background-position:515px 0;
}

.fleur-bleu {
	background-image:url('../images/fond-motif-fleur-bleu.gif');
	background-repeat:no-repeat;
	background-position:515px 0;
}

.rayures {
	background-image:url('../images/fond-motif-rayures.png');
	background-repeat:no-repeat;
	background-position:515px 0;
}

.soleil {
	background-image:url('../images/fond-motif-soleil.gif');
	background-repeat:no-repeat;
	background-position:515px 0;
}

.soleil-orange {
	background-image:url('../images/fond-motif-solaire.gif');
	background-repeat:no-repeat;
	background-position:515px 0;
}

.soleil-bleu {
	background-image:url('../images/fond-motif-apres-solaire.gif');
	background-repeat:no-repeat;
	background-position:515px 0;
}

.titre-page {
	margin-bottom:20px;
}

.titre-page-gauche {
	margin-top:15px;
	margin-left:25px;
	margin-bottom:16px;
}

.titre-page-centre {
	margin-top:15px;
	text-align:center;
}

.actus {
	line-height:18px;
	width:90%;
}

.titre-actus {
	font-size:12px;
	font-weight:bold;
}

.resume-actus {
	font-size:12px;
	text-decoration:none;
}

.lien-actus {
	/*text-indent:60px;*/
	display:block;
	text-align:right;
	padding-right:74px;
}

.lien-actus a, .lien-actus {
	text-decoration:none;
	color:#ABC958;
	font-size:12px;
}

.lien-actus a:hover {
	text-decoration:underline;
	color:#ABC958;
	font-size:12px;
}

.notes {
	padding-top:13px;
	font-style:italic;
	font-size:10px;
}

#bandeau-bas {

}

.bandeau-bas-gauche {
	margin-left:6px;
}

.bandeau-bas-droite {
	margin-left:675px;
	position:relative;
	top:-300px !important;
	top:-225px;
	margin-bottom:-220px !important;
	margin-bottom:-700px;
}

.puce-point {
	font-size:20px;
	font-weight:bold;
}

.liste-puce-rouge {
	list-style-image:url('../images/puce-rouge.png');
	margin-left:20px;
	padding-left:40px;
}

#fond-tourisme {
	background:url('../images/fond-carte.jpg') no-repeat;
	background-position:bottom center;
	margin-bottom:20px;
}

.titre-mentions {
	color:#dc002e;
	font-size:14px;
	margin-left:25px;
}

.vente-gauche {
	float:left;
	width:17%;
}

.vente-droite {
	float:left;
	margin-left:20px;
}

/********************** FORMULAIRES ******************************/

input, textarea {
	border:1px solid #B2CA57;
	background-color:#FFFFFF;
	padding:2px;
}

.erreurs {
	color:#dc002e;
}

/********************** CLEARER ******************************/

.clearer {
	clear:both;
	height:0;
}