body
{
	margin:0;
	padding:0;
	width:100%;
	height:100%;
	background-color: #ffffff;
	/* text-align:center;
	background-image:url(images/fond.jpg);
	background-repeat:repeat-x; */
}
#global
{
	z-index:1;
	width:845px;
	/*margin-left:auto;
    margin-right:auto;*/
	text-align:left; /* on rétablit l'alignement normal du texte */
}
.texte_langues
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#00377b;
}
a.langues
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
	color:#00377b;
}
a.langues:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	text-decoration:underline;
	color:#00377b;
}
/*MOOTOOLS*/
div#partygamesposition
{
	width:166px;
	height:37px;
	position:absolute;
	top:-62px;
}
#partygames
{
	width:166px;
	height:99px;
	/*margin:0 auto;*/
	background: url(images/langues.png) no-repeat bottom right;
}
form {
	margin:0;
}
h1 {
	line-height:normal;
	margin:0;
	padding:0;
}
/* LIENS */
	/* LIEN BLANC */
	a.lien_ffffff{
	color: #ffffff;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-weight:normal;
	}
	a:hover.lien_ffffff{
	color: #ffffff;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-weight:normal;
	}
	/* LIEN BLEU CLAIR */
	a.lien_00a9eb{
	color: #00a9eb;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-weight:normal;
	}
	a:hover.lien_00a9eb{
	color: #00a9eb;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-weight:normal;
	}
	/* LIEN BLEU FONCE */
	a.lien_00377b{
	color: #00377b;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-weight:normal;
	}
	a:hover.lien_00377b{
	color: #00377b;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-weight:normal;
	}
	/* LIEN VERT FONCE */
	a.lien_41ad49{
	color: #41ad49;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-weight:normal;
	}
	a:hover.lien_41ad49{
	color: #41ad49;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-weight:normal;
	}
/* TEXTES */
	/* TEXTE NOIR */
	.texte_000000{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	}
	/* TEXTE ROUGE */
	.texte_cc0000{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#cc0000;
	}
	/* TEXTE BLANC */
	.texte_ffffff{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
	}
	/* TEXTE BLANC MAJUSCULE */
	.texte_ffffff_upper{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;	
	font-size:10px;
	font-weight:bold;
	text-align:left;
	color:#ffffff;
	}
	/* TEXTE BLEU FONCE */
	.texte_00377b{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#00377b;
	}
	/* TEXTE BLEU FONCE PETIT */
	.texte_00377b_petit{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#00377b;
	}
	/* TEXTE BLEU CLAIR */
	.texte_00a9eb{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#00a9eb;
	}
	/* TEXTE VERT */
	.texte_41ad49{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#41ad49;
	}
	/* TEXTE VIOLET */
	.texte_660066{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#660066;
	}
	/* TEXTE BLEU CLAIR GRAND */
	.texte_00a9eb_grand{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#00a9eb;
	}
	/* TEXTE VERT FONCE GRAND */
	.texte_41ad49_grand{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#41ad49;
	}
	/* TEXTE VERT ORANGE GRAND */
	.texte_ee9b01_grand{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ee9b01;
	}
/* TEXTES BACKOFFICE UNIQUEMENT */
	/* TEXTE BLANC BACKOFFICE */
	.big_texte_ffffff{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	}
	/* TEXTE ORANGE BACKOFFICE */
	.big_texte_f7931e{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#f7931e;
	font-weight:bold;
	}
	/* TEXTE VIOLET BACKOFFICE */
	.big_texte_cc0099{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#cc0099;
	font-weight:bold;
	}
	/* TEXTE BLEU BACKOFFICE */
	.big_texte_00a9eb{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#00a9eb;
	font-weight:bold;
	}
	/* TEXTE ROUGE BACKOFFICE */
	.big_texte_d42626{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#d42626;
	font-weight:bold;
	}
/* LIENS BACKOFFICE UNIQUEMENT */
	/* LIEN ORANGE BACKOFFICE */
	a.big_lien_f7931e{
	color: #f7931e;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
	}
	a:hover.big_lien_f7931e{
	color: #f7931e;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-weight:bold;
	}
	/* LIEN VIOLET BACKOFFICE */
	a.big_lien_cc0099{
	color: #cc0099;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
	}
	a:hover.big_lien_cc0099{
	color: #cc0099;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-weight:bold;
	}
	/* LIEN BLEU BACKOFFICE */
	a.big_lien_00a9eb{
	color: #00a9eb;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
	}
	a:hover.big_lien_00a9eb{
	color: #00a9eb;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-weight:bold;
	}
	/* LIEN ROUGE BACKOFFICE */
	a.big_lien_d42626{
	color: #d42626;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
	}
	a:hover.big_lien_d42626{
	color: #d42626;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-weight:bold;
	}
/* BLOCS DEFAULT - COULEUR DOMINANTE */
.pub468{
	background-image:url(images/hotels_antilles.gif);
	background-repeat:no-repeat;
	width:501px;
	height:118px;
}
.cocotiers{
	background-image:url(images/fond_cocotiers.jpg);
	background-repeat:no-repeat;
	width:184px;
	height:433px;
}
.home_zone1{
	background-image:url(images/home_zone1.gif);
	background-repeat:no-repeat;
	width:651px;
	height:433px;
}
.jeu_concours{
	background-image:url(images/jeu_concours.gif);
	background-repeat:no-repeat;
	width:184px;
	height:97px;
}
.coups_de_coeur{
	background-image:url(images/coups_de_coeur.gif);
	background-repeat:no-repeat;
	width:184px;
	height:305px;
}
.promotions_titre{
	background-image:url(images/promotions_titre.gif);
	background-repeat:no-repeat;
	width:230px;
	height:73px;
}
.promotions_liste{
	background-image:url(images/promotions_liste.gif);
	background-repeat:no-repeat;
	width:230px;
	height:526px;
}
.transaction{
	background-image:url(images/transaction.gif);
	background-repeat:no-repeat;
	width:631px;
	height:296px;
}
.partenaires{
	background-image:url(images/partenaires.gif);
	background-repeat:no-repeat;
	width:184px;
	height:311px;
}
.webcallback{
	background-image:url(images/webcallback.gif);
	background-repeat:no-repeat;
	width:651px;
	height:80px;
}
.sejour_avion{
	background-image:url(images/sejour_avion.gif);
	background-repeat:no-repeat;
	width:651px;
	height:226px;
}
.fond_nav{
	background-image:url(images/fond_nav.gif);
	background-repeat:no-repeat;
	width:840px;
	height:22px;
}
.accueil{
	background-image:url(images/accueil.gif);
	background-repeat:no-repeat;
	width:631px;
	height:76px;
}
.support_ecard{
	background-image:url(images/vert_fond.gif);
	background-repeat:no-repeat;
	width:182px;
	height:120px;
}
/* FORMULAIRE */

/* CHAMP TEXTE E-CARDS */
.input_ecard {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#00377b;
border-style:solid;
border-width:1px;
border-color:#00377b;
background-color:#ffffff;
}
.input_ecard2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#cc0000;
border-style:solid;
border-width:1px;
border-color:#cc0000;
background-color:#ffffff;
}

/* CHAMP SELECT VOYAGES */
.select_voyages {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#41ad49;
border-style:solid;
border-width:1px;
border-color:#a5acb2;
background-color:#ffffff;
width:120px;
height:16px;
}
/* CHAMP TEXTE VOYAGES */
.input_text_voyages {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#41ad49;
border-style:solid;
border-width:1px;
border-color:#a5acb2;
background-color:#ffffff;
width:116px;
height:14px;
}
/* CHAMP SELECT FASTBOOKING */
.input_access_code {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#00377b;
border-style:solid;
border-width:1px;
border-color:#a5acb2;
background-color:#ffffff;
width:160px;
height:14px;
}
.select_fastbooking_hotel {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#00377b;
border-style:solid;
border-width:1px;
border-color:#a5acb2;
background-color:#ffffff;
width:120px;
height:16px;
}
.select_fastbooking_jour {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#00377b;
border-style:solid;
border-width:1px;
border-color:#a5acb2;
background-color:#ffffff;
width:45px;
height:16px;
}
.select_fastbooking_mois {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#00377b;
border-style:solid;
border-width:1px;
border-color:#a5acb2;
background-color:#ffffff;
width:50px;
height:16px;
}
.select_fastbooking_annee {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#00377b;
border-style:solid;
border-width:1px;
border-color:#a5acb2;
background-color:#ffffff;
width:55px;
height:16px;
}
.select_fastbooking_toy {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#00377b;
border-style:solid;
border-width:1px;
border-color:#a5acb2;
background-color:#ffffff;
width:40px;
height:16px;
}
/* CHAMP TEXTE BACKOFFICE */
.input_text_backoffice {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
border-style:solid;
border-width:1px;
background-color:#ffffff;
border-color:#70cef4;
width:122px;
height:21px;
}
/* FOOTER HOME */
.footer_texte_666666{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
}
a.footer1_lien_666666{
	color: #666666;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-weight:normal;
}
a:hover.footer1_lien_666666{
	color: #666666;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-weight:normal;
}
a.footer2_lien_666666{
	color: #666666;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
}
a:hover.footer2_lien_666666{
	color: #666666;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-weight:bold;
}
/* TITRES */
	/* TITRE BLEU FONCE */
	.titre_00377b{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#00377b;
	}
.blue_curve_up{
	background-image:url(images/blue_curve_up.gif);
	background-repeat:no-repeat;
	width:651px;
	height:38px;
}
.blue_curve_down{
	background-image:url(images/blue_curve_down.gif);
	background-repeat:no-repeat;
	width:651px;
	height:10px;
}
.white_curve_up{
	background-image:url(images/white_curve_up.gif);
	background-repeat:no-repeat;
	width:632px;
	height:10px;
}
.white_curve_down{
	background-image:url(images/white_curve_down.gif);
	background-repeat:no-repeat;
	width:632px;
	height:10px;
}
.fond_bleu{
	background-image:url(images/fond_bleu.gif);
	background-repeat:repeat-y;
}
.fond_blanc{
	background-image:url(images/fond_blanc.gif);
	background-repeat:repeat-y;
}
.tetiere{
	background-image:url(images/tetiere.gif);
	background-repeat:no-repeat;
	width:431px;
	height:28px;
}
.degrade_accueil{
	background-image:url(images/degrade_accueil.gif);
	background-repeat:no-repeat;
	width:431px;
	height:146px;
}
