/* CSS PARTIR EN CLUB */

body {
margin:0px;
}

table {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#C98500;
font-size:11px
}

a:link, a:visited, a:active {
color:#C98500;
text-decoration:none;
}
a:hover {
color:#E41B5B;
text-decoration:none;
}

.retour_float {
clear:both;
}

/* ENTETE --------------------------------------------------------- */
#fd_entete {
background-image:url(images/entete/mappemonde.gif);
background-position:628px top;
background-color:#FEFDFC;
background-repeat:no-repeat;

/*background-image:url(images/entete/cadre_clignotant.gif);
background-position:640px 33px;
background-repeat:no-repeat;*/
}
.bordure_entete {
background-image:url(images/entete/bordure_entete.gif);
background-repeat:repeat-x;
}
.bordure_haut_entete {
background-color:#FDF7E8;
line-height:8px;
}
#ligne_logo a, #ligne_menu table{
margin-left:15px;
}
#ligne_menu table td{
background-image:url(images/entete/menu_separateur.gif);
background-repeat:no-repeat;
background-position:right;
background-color:#F7F2DF;
line-height:29px;
}
#ligne_menu table td a{
font-family:"Century Gothic",Verdana, Arial, Helvetica, sans-serif;
color:#664519;
font-size:13px
}

	/* tel */
	#promo_entete .tel {
	font-family:"Century Gothic",Verdana, Arial, Helvetica, sans-serif;
	float:right;
	position:relative;
	top:37px;
	right:10px;
	font-size:20px;
	font-weight:bold;
	color:#6A3F04;
	text-align:right;
	line-height:17px;
	}
	#promo_entete .color1{
	color:#C38800;
	}
	#promo_entete .tel .color2{
	color:#C38800;
	}
	#promo_entete .tel .color3{
	color:#CD750E;
	}
	#promo_entete .tel .color4{
	color:#D43D20;
	}
	#promo_entete .tel .color5{
	color:#F32466;
	}
	#promo_entete .tel .color6{
	color:#C7184F;
	}
	#promo_entete .tel .px {
	font-weight:normal;
	font-size:12px;
	}
	#promo_entete .tel .horaires {
	font-weight:normal;
	font-size:14px;
	}


/* fin ENTETE -------------------------------------------------------------- */


/* bordure contenu */
.bordure {
background-image:url(images/bordure_contenu.jpg);
background-repeat:repeat-x;
background-color:#EECA5D;
}
.fd_page {
background-image:url(images/fd_page.jpg);
background-repeat:repeat-x;
background-color:#F8F2E3;
}

/* BOUTONS LIENS ---------------------------------------------------------- */
.img_bt{
background-color:#FFF;
}
.img_bt img {
margin:3px;
}

/* MOTEUR ------------------------------------------------------------------ */
#moteur {
background-image:url(images/moteur/moteur_fd.jpg);
background-repeat:no-repeat;
height:270px;
width:360px;
margin-top:25px;
margin-left:25px;
float:left;
}
#moteur select {
font-weight:normal;
line-height:16px;
font-size:10px;
color:#6B4715;
}
#moteur table {
color:#FFFFFF;
font-weight:bold;
font-size:10px;
margin-top:50px;
margin-left:15px;
}

/* tel */
	.fd_page .tel {
	font-family:"Century Gothic",Verdana, Arial, Helvetica, sans-serif;
	position:relative;
	top:5px;
	left:10px;
	font-size:20px;
	font-weight:bold;
	color:#6A3F04;
	line-height:17px;
	}
	.fd_page .color1{
	color:#C38800;
	}
	.fd_page .tel .color2{
	color:#C38800;
	}
	.fd_pageo .tel .color3{
	color:#CD750E;
	}
	.fd_page .tel .color4{
	color:#D43D20;
	}
	.fd_page .tel .color5{
	color:#F32466;
	}
	.fd_page .tel .color6{
	color:#C7184F;
	}
	.fd_page .tel .px {
	font-weight:normal;
	font-size:12px;
	}
	.fd_page .tel .horaires {
	font-weight:normal;
	font-size:14px;
	}
	
/*offrespe*/
#offres_spe_clubs{
float:left;
width:455px;
margin-left:50px;
margin-top:25px;
background-color:#f1dda3;
}
#offres_spe_clubs p{
/*
color:#e02b4e;*/
font-size:14px;
margin:0px;
margin-top:5px;
margin-bottom:5px;
margin-left:20px;
}

#conteneur_offrespe {
background-color:#ecc245;
width:455px;
}

#conteneur_offrespe table {
margin-top:10px;
}
#conteneur_offrespe table img{
padding-right:8px;
}

#conteneur_offrespe table .titre a:link, #conteneur_offrespe table .titre a:visited, #conteneur_offrespe table .titre a:hover, #conteneur_offrespe table .titre a:active {
color:#705126;
/*font-weight:bold;*/
font-size:11px;
}
#conteneur_offrespe table .prix a:link, #conteneur_offrespe table .prix a:visited, #conteneur_offrespe table .prix a:hover, #conteneur_offrespe table .prix a:active {
color:#705126;
/*font-weight:bold;*/
font-size:14px;
}

/* bloc mes envies*/
#mes_envies {
margin-top:30px;
}
#mes_envies a{
margin-left:30px;
}

/*menus déroulants*/
/* INFOS ------------------------------------------------------------------- */
.menus_deroulants {
margin-top:20px;
margin-left:20px;
margin-bottom:15px;
float:left;
margin-right:40px;
}
.bloc_infos {
background-image:url(images/infos/infos_img_fd.gif);
background-repeat:no-repeat;
color:#705126;
width:138px;
}
.bloc_infos .titres {
margin-left:20px;
position:relative;
z-index:1;
}
.bloc_infos .fleche {
margin-left:8px;
margin-top:-7px;
} 

.bloc_infos .calque_zones {
background-image:url(images/infos/bas_deroulant.gif);
background-repeat: no-repeat;
background-position:bottom left;
width:138px;
position:absolute;
visibility:hidden;
font-size:10px;
margin-top:-8px;
padding-top:2px;
margin-left:1px;
} 

.bloc_infos .calque_zones a:link, .bloc_infos .calque_zones a:visited, .bloc_infos .calque_zones a:active {
text-decoration:none;
text-transform: none;
color:#705126;
font-size:11px;
}
.bloc_infos .calque_zones a:hover {
text-decoration:none;
text-transform: none;
color:#E41B5B;
}
.deroulant_infos {
background-color:#EDDFBE;
margin-bottom:3px;
padding-left:5px;
}
.deroulant_infos a{
line-height:18px;
}

/* fin INFOS --------------------------------------------------------------- */

/* PAVES LIENS --------------------- */
.img_bt .calque_zones {
width:115px;
position:absolute;
visibility:hidden;
z-index:10;
font-size:11px;
margin-top:-60px;
padding-left:100px;
color:#FFF;
}
.descriptif_pave {
padding:5px;
background-image: url(images/newsletter/newsletter_bordure.jpg);
background-position:top;
background-repeat:repeat-x;
color:#FFF;
}
.descriptif_pave a:link, .descriptif_pave a:visited, .descriptif_pave a:hover, .descriptif_pave a:active{
color:#FFF;
text-decoration:none;
}

/* A SAISIR ---------------------------------------------------------------- */
.bloc_croisieres {
/*background-image:url(images/offres_croisieres/fd_bloc.gif);
background-repeat:repeat-x;
background-position:top;*/
background-color:#ECC245;
color:#705126;
font-family:"Century Gothic",Verdana, Arial, Helvetica, sans-serif;
/*margin-top:10px;*/
}
.bloc_croisieres .ligne1{
background-color:#F1DDA3;
color:#E41B5B;
font-size:16px;
}
.bloc_croisieres table {
color:#705126;
padding:3px;
background-color:#D89B28;
/* jaune clair = F5D04E*/
}
.bloc_croisieres table img{
padding-right:8px;
}
.bloc_croisieres table .titre a:link, .bloc_croisieres table .titre a:visited, .bloc_croisieres table .titre a:hover, .bloc_croisieres table .titre a:active {
color:#705126;
font-size:11px;
font-weight:bold;
}
.bloc_croisieres table .prix a:link, .bloc_croisieres table .prix a:visited, .bloc_croisieres table .prix a:hover, .bloc_croisieres table .prix a:active {
color:#E91000;
font-size:14px;
font-weight:bold;
}
/* fin A SAISIR ------------------------------------------------------------ */



/* NEWSLETTER -------------------------------------------------------------- */
table#newsletter{
margin-top:20px;
float:left;
}

.fd_newsletter {
background-color:#D6442F;
color:#F7F2DF;
font-size:12px;
}
.fd_newsletter input{
margin-top:5px;
color:#6B4715;
font-size:10px;
height:20px;
}
.fd_sous_img {
background-color:#FADA58;
}

/*bloc ancv */
#bloc_ancv {
float:left;
width:400px;
margin-left:25px;
margin-top:30px;
background-color:#ffffff;
border:1px solid #E62750;
height:100px;
width:450px;
}

#bloc_ancv img{
float:left;
margin-top:20px;
margin-left:6px;
margin-right:7px;
}
#bloc_ancv div{
margin:0px;
float:left;
background-color:#E62750;
color:#FFFFFF;
height:100px;
width:360px;
padding-left:2px;
}
#bloc_ancv div span{
margin-left:10px;
display:block;
margin-top:4px;
}

/* page destination --------------------------------------------------- */
.destinations {
font-size:12px;
font-weight:bold;
}

#destination {
margin-top:10px;
font-size:12px;
font-weight:bold;
}

.nom_dest {
font-size:16px;
}


/* PAGE RECHERCHE XML ------------------------------------------------ */
#fd_rech {
background-image: url(images/xml/fd_rech.gif);
background-repeat:repeat-x;
background-color:#F8E9B1;
}

#moteur_rech {
margin-top:1px;
background-color:#F1DCA3;
/*background-image: url(images/xml/fd_rech.gif);
background-repeat:repeat-x;*/
border-top:1px solid #CA8600;
border-left:1px solid #CA8600;
border-bottom:1px solid #FFF;
border-right:1px solid #FFF;
}

#moteur_rech select, #moteur_rech input{
font-size:10px;
color:#622801;
/*padding-left:5px;*/
}

#result_rech {
background-color:#F8E9B1;
}

#result_rech .resume {
background-color:#D43D20;
background-image:url(images/offres_croisieres/offres_croisieres_img_G.jpg);
background-repeat:repeat-x;
}
#result_rech .resume td, #result_rech .resume td a{
color:#FFF;
}

#result_rech .filtrer {
color:#622801;
font-weight:bold;
}
#result_rech select {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
background-color:#F8E9B1;
margin-bottom:5px;
color:#D43D20;
}

.no_result {
font-weight:bold;
color:#622801;
}
.result {
border:1px solid #622801;
/* background-image:url(images_v2/xml/fd-titre-offre.gif);*/
background-repeat:repeat-x;
background-position:top;
background-color:#FFF;
}
.result .contenu .prix{
font-size:18px;
font-weight:bold;
color:#D43D20;
padding-right:5px;
}
.result .contenu {
padding-left:10px;
color:#333;
text-align:left;
}
.result .contenu a:link, .result .contenu a:visited, .result .contenu a:hover, .result .contenu a:active {
color:#333;
text-decoration:none;
}
.result .contenu .details {
padding-right:10px;
color:#CD750E;
float:right;
}
.result .contenu .details a:link, .result .contenu .details a:visited, .result .contenu .details a:hover, .result .contenu .details a:active {
color:#CD750E;
text-decoration:none;
}
.result .contenu .titre a:link, .result .contenu .titre a:visited, .result .contenu .titre a:hover, .result .contenu .titre a:active {
font-size:14px;
font-weight:bold;
color:#622801;
text-decoration:none;
}
.result .contenu .regime {
color:#C7184F;
}

/* PAGE VOYAGE XML ------------------------------------------------------------ */
#fd_voyage {
background-image: url(images/xml/fd_rech.gif);
background-repeat:repeat-x;
background-color:#F8E9B1;
}
#encart {
margin-top:1px;
background-image: url(images/xml/fd_rech.gif);
background-repeat:repeat-x;
border-top:1px solid #CA8600;
border-left:1px solid #CA8600;
border-bottom:1px solid #FFF;
border-right:1px solid #FFF;
}

#bas {
padding-left:5px;
}

.retour_rech {
float:left; padding-left:25px; padding-top:5px; color:#622801;
}
.retour_rech a:link, .retour_rech a:visited, .retour_rech a:hover, .retour_rech a:active{
color:#622801;
}
.retour_destination {
float:right; padding-right:25px; padding-top:5px; color:#622801;
}
.retour_destination a:link, .retour_destination a:visited, .retour_destination a:hover, .retour_destination a:active{
color:#622801;
}

#fiche_produit {
}

#fiche_produit .recap_voyage {
border:1px solid #F7D154;
background-color:#EBC244;
}

#fiche_produit .recap_voyage .ligne1 {
border-bottom:1px solid #FFF;
color:#C7184F;
font-weight:bold;
font-size:14px;
padding-left:10px;
padding-top:5px;
}
#fiche_produit .recap_voyage .ligne1 .prix {
color:#D43D20;
font-weight:bold;
font-size:20px;
padding-right:10px;
float:right;
}
#fiche_produit .recap_voyage .ligne1 .prix .apartir{
color:#CD750E;
font-weight:normal;
font-size:10px;
position:relative;
bottom:5px;
}
#fiche_produit .recap_voyage .ligne2 {
padding-left:10px;
}
#fiche_produit .recap_voyage .ligne2 select{
font-size:11px;
color:#704139;
}
#fiche_produit .recap_voyage .ligne3 {
color:#704139;
/*background-image:url(images/voyage/fd_ligne3.gif);
background-repeat:repeat-x;*/
background-color:#D6432F;
padding-top:2px;
padding-bottom:2px;
}
#fiche_produit .recap_voyage .ligne3 img {
position:relative;
bottom:2px;
}
#fiche_produit .recap_voyage .ligne3 .prix {
color:#F49D23;
font-weight:bold;
font-size:12px;
}
#fiche_produit .recap_voyage .ligne3 a {
color:#F1DCA3;
font-weight:bold;
font-size:12px;
text-decoration:underline;
}

#fiche_produit .detail_voyage {
color:#333;
padding-left:10px;
background-color:#FFF;
}
#fiche_produit .pension {
color:#F49D23;
font-weight:bold;
font-size:12px;
}
#fiche_produit .onglet {
position:relative;
left:-302px;
}

	/* ZOOM IMAGES */
	#showimage{
	z-index: 2;
	position:absolute;
	visibility:hidden;
	top:0;
	/*margin-left:100;*/
	margin-top:0;
	border: 1px solid #D87514;
	background-color : #FCEFB9;
	align:center;
	}
	#dragbar #closetext{
	cursor:hand;
	font-weight: bold;
	margin-right: 1px;
	height : 18px;
	background-color : white;
	}



/* PIED -------------------------------------------------------------------- */
#fd_pied td p{
/* Cyril : L'image n'existe pas !!!! 
  background-image:url(images/pied/fd_pied.gif); */
background-repeat:repeat-x;
background-color:#EECA5C;
color:#664519;
line-height:27px;
}
#fd_pied td img {
/*float:right;*/
margin:5px;
}
/* fin PIED ---------------------------------------------------------------- */

/* PAGE CROISIERE ---------------------------------------------------------- */
#colonne_g_croisieres {
float:left;
width:210px;
padding-top:20px;
text-align:center;
color:#003163;
}
	#colonne_g_croisieres .tel {
	font-size:14px;
	margin:10px;
	color:#003163;
	font-weight:bold
	}
	#colonne_g_croisieres .txt {
	color:#CE0018;
	}
	#colonne_g_croisieres .px_tel {
	position:relative;
	bottom:10px;
	}
	#colonne_g_croisieres a strong {
	text-decoration:underline;
	}

#colonne_d_croisieres {
float:left;
margin-left:20px;
display:inline;
/*margin-left:230px;
margin-top:-155px;*/
}
/* FIN PAGE CROISIERE ------------------------------------------------------ */

