/* COULEURS ET IMAGES */
/* Global 	*/

body {
background-image: url(/images.php?fichier=fd_page.jpg);
background-repeat: repeat-x;
background-color: #8fbdf8;
}
				
#header {
background-image: url(/images.php?fichier=fd_head.gif);
background-repeat: no-repeat;
background-position: center top;
}

#contenu {
background-image: url(/images.php?fichier=fd_contenu.gif);
background-repeat: no-repeat;
background-position: 0 16px;
}

#centre, #pied {
background-image: url(/images.php?fichier=fd_centre.gif);
background-repeat: repeat-y;
background-position: center top;
}

#menu_h {
border-bottom-color: #f2932e;
}

#fd_menu_h {
background-color: #0072ba;
background-image: url(/images.php?fichier=ligne_menu.gif);
background-repeat: repeat-x;
background-position: 0 0;
}

/* NAVIGATION / Menu gauche */
#navigation #recherche {
	background-color: #cce1fe;
}

#recherche .TI_moteur{
	background-color: #0072ba;
}

#bloc_services .TI_moteur {
	background-color: #46a0de;
}

#navigation #recherche .bt_form a {
	background-color: #0072ba;
}
#navigation #recherche .bt_form a:hover {
	background-color: #00639c;
}

#navigation #recherche select {
	border-color: #0072ba;
}

#BT_groupes a {
	background-color: #826464;
}

#BT_groupes a:hover {
	background-color: #593c3c;
}

#BT_flash a {
	background-color: #bd2886;
}
#BT_flash a:hover {
	background-color: #f50ca0;
}
.mentions_flash {
	color: #bd2886;
}

#acces .TI_moteur, #navigation #acces .bt_form_fd, #newsletter .TI_moteur{
	background-color: #1b80c6;
}
#collectivites input, #newsletter input {
	border-color: #1b80c6;
}

#navigation #acces .bt_form a, #navigation #newsletter .bt_form a {
	background-color: #1b80c6;
}

#navigation #acces .bt_form a:hover, #navigation #newsletter .bt_form a:hover {
	background-color: #4e8bbf;
}

#collectivites label, .liens_paves a:link, .liens_paves a:visited, #news_form label, #news_form {
	color: #4e8bbf;
}

#navigation #acces, #navigation #newsletter {
	background-color: #cce1fe;
}

/* Menu gauche Services */
.menu_services li a {
	background: white url(/images.php?fichier=trans_puce_menu.gif) no-repeat 2px center;
	color: #46a0de;
	border-bottom-color: #46a0de;
}
.menu_services li a:visited, .menu_services li a:active{
	color: #46a0de;
}
.menu_services li a:hover{
	color: #fff;
	background-color: #46a0de;
}

/* MENU GÉNÉRAL HORIZONTAL */
.suckertreemenu ul li ul li a{
	color: #fff; background-color: #0072ba;
}
.suckertreemenu ul li a:hover{
	background-color: #f2932e;
	color: white;
}

/* PIED */
#pave_paiement, #pave_paiement a:link, #pave_paiement a:visited {
	color: #999;
}

#pave_paiement a:hover, #pave_paiement a:active {
	color: #5b5b5b;
}

#plan h2, #lk_resultats h2 {
	color: #0072ba;
}

#plan a:link, #plan a:visited {
	color: #999;
}

#plan a:hover, #plan a:active {
	color: #fff;
	background-color: #999;
	text-decoration: none;
}

#destinations {
	background-image: url(/images.php?fichier=pointilles_V.gif);
	background-repeat: repeat-y;
	background-position: left top;
	border-top-color: #cce1fe;
}

#plan_agence ul {
	background-image: url(/images.php?fichier=boussole.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	}

#mentions_pied {
	background-image: url(/images.php?fichier=pointilles_H.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 30px;
	}

#pave_contact {
	color: #0072ba;
	}

#pave_tel { background-color: #0072ba; }

#mentions_legales, #signature, #signature a:link, #signature a:visited {
	color: #999;
}

#signature a:hover, #signature a:active {
	color: #5b5b5b;
}

/* SLIDER  */
.contentslide{
	color: #fff;
	background-color: #85b4de;
	}

.contentdiv-over { background-color: #277fcc; }

.pagination{
	background-color: #f2932e;
	border-color: #f2932e;
}

.pagination a:link, .pagination a:visited{
	color: #f2932e;
	background-color: #fff;
}

.pagination a:hover, .pagination a.selected{
	color: #fff;
	background-color: #277fcc;
}
.promo_destination {
	color: #00598c;
}
.contentslide .bt_form_fd {
	background-color: #f2932e;
	}

/* ACCUEIL   */
#c_accueil .TI { background-color: #1b80c6; }

#c_accueil .TI a:link, #c_accueil .TI a:visited {
	color: #fff;
}

.table_produits .prod h1, .table_produits .prod .prix {
	color: #f2932e;
}

.table_produits .prod .desc, .table_produits .prod .zone_prix {
	color: #f2932e;
}

.table_produits .prod .sav_plus {
	color: #fff;
	background-color: #f2932e;
}

.table_produits .prod {
	border-color: #f2932e;
}

.table_produits .prod-over {
	color: #fff;
	background-color: #f2932e;
	border-color: #f2932e;
}

.table_produits .prod-over h1, .table_produits .prod-over desc, .table_produits .prod-over prix, .table_produits .prod-over .zone_prix { color: #fff; }

.table_produits .prod-over .sav_plus {
	color: #fff;
	background-color: #f2932e;
}

/* LISTE    */

#resultat_rech, #resultats .pays .TI {
	background-color: #0072ba;
}

#detail_fiche .TI {
	background-color: #1b80c6;
}


#resultats .pays .TI {
	border-bottom: 1px solid #fff;
}

#infos_resultats, #tri {
	color: #3f3f3f;
}

#lk_resultats a:link, #lk_resultats a:visited {
	color: #0072ba;
	text-decoration: none;
}

#lk_resultats a:hover, #lk_resultats a:active {
	color: #fff;
	background-color: #0072ba;
	text-decoration: none;
}

#infos_resultats #type { color: #cce1fe; }

#resultats .TI { background-color: #1b80c6; border-bottom-color: #1b80c6; }

#resultats .nbre_voyages { color: #0072ba; }

#resultats .TI .pied_TI {
	border-bottom-color: #1b80c6;
}

#resultats h2 {
	color: #fff;
}

.prod_liste {
	background-color: #cce1fe;
	border-bottom-color: #fff;
}

.prod_liste-over {
	background-color: #0072ba;
	background-image: url(/images.php?fichier=fleche_liste.gif);
	background-repeat: no-repeat;
	background-position: left center;
	border-bottom-color: #fff;
}

.vignette_anim {
	background-color: #f2932e;
}

#resultats .pays .prod_liste-over .desc {
	color: #fff;
	}

#resultats .pays .prod_liste-over  .vignette {
	border-color: #fff;
}

#resultats .pays .prod_liste .desc {
	color: #0072ba;
}

#resultats .pays .prod_liste .titre_prod, #resultats .pays .prod_liste .prix {
	color: #f2932e;
}

#resultats .pays .vignette {
	border-color: #0072ba;
}

/* FICHE  */
#fiche_produit #BT_retour, #fiche_produit #BT_impression, #fiche_produit .BT_remonter {
	border-color: #f27d00;
}

#fiche_produit .ico {
	background-color: #f27d00;
}

#fiche_produit .lk-ico a:link, #fiche_produit .lk-ico a:visited {
	color: #f27d00;
}

#bloc_top {
	background-color: #1b80c6;
}

#bloc_infos_sejour {
	color: #fff;
}

#zone_titre, #zone_titre a:link, #zone_titre a:visited {
	color: #ffffff;
}

#bloc_top #bloc_prix {
	color: #fff;
	background-color: #f2932e;
}

#bloc_top #bloc_prix a {
	color: #fff;
}

#villes_depart, #villes_depart a {
	color: #f2932e;
}

.BT_resa .fd_coul_bt {
	background-color: #f2932e;
	}

/* FICHE  // Detail */
#detail_fiche .TI h2 { color: #fff; }

.tabTXT {
	color: #575757;
	background-color: #fafafa;
	border-bottom-color: #1b80c6;
}

.tabTI {
	color: #1b80c6;
	border-bottom-color: #1b80c6;
}

.infos_redac {
	color: #f2932e;
	background-color: #fff;
	border-color: #0072ba;
}

#zonephoto .img {
	border-color: #0072ba;
}

#zonephoto .img:hover {
	border-color: #f2932e;
}

#BT_bascule {
	border-top: 1px solid #fff;
}

.Bouton1Normal{
	color: #fff;
	background-color: #f2932e;
}

.Bouton1Over{
	color: #fff;
	background-color: #0072ba;
}

/* GRILLE DES PRIX */
.tarifs_table_tr_entete {
    color: #ffffff;
    background-color: #c8d8e8;
  }
.tarifs_table_tr_enteteDATE {
    color: #ffffff;
    background-color: #8ca4ba;
  }
.tarifs_table_td_date, .tarifs_table_td_tarifs { color: #4a4a4a; }
.tarifs_table_tr1 { background-color: #ffffff; }
.tarifs_table_tr2 { background-color: #fafafa; }
.tarifs_ligne_promo {
	background-color: #bfe859;
	color: #fff;
  }
.tabcontentstyle{ border-color: #f2932e; }

.BT_grille_resa {
	color: #fff;
	background-color: #f2932e;
	background-image: url(/images.php?fichier=trans_icone_suivant.gif);
}

.BT_grille_resa_promo {
	color: #fff;
	background-color: #4e8bbf;
}

.BT_grille_complet {
	background-color: #89369e;
}

.tarifs_table_td_tarifs_BT a:hover {
	background-color: #0072ba;
}

/* TABS  */
.shadetabs li a {
	color: #8ca4ba;
}

.shadetabs li a:visited{
color: #8ca4ba;
}

.shadetabs li a:hover{
color: #f2932e;
border-color: #f2932e #f2932e #f2932e;
}

.shadetabs li.selected{
	color: #f2932e;
}

.shadetabs li.selected a, .shadetabs li.selected a:visited{
	color: #f2932e;
	background-color: #fff;
	border-color: #f2932e #f2932e #fff; }

.shadetabs li.selected a:hover{
	color: #f2932e;
}


/* RESA // CALL BACK */

#header_resa li { background-color: #0072ba; }

#header_resa .select { background-color: #f2932e; }

#header_resa ul { border-bottom: 8px solid #f2932e; }

#header_resa .TI_onglets { color: #f2932e; }

#callback {
	background-image: url(/images.php?fichier=fd_CallBack.jpg&qualite=90);
	background-repeat: no-repeat;
	background-position: center top;
	}

#formu_callback{
color: #545454;
}

#formu_callback input {
	border: solid 1px #bebebe;
	}
				
				
/* CALENDRIER RESA */
#dates {
	background-image: url(/images.php?fichier=fd_calendrier.gif);
	background-repeat: no-repeat;
	background-position: center;
	}

#dates h5 {
	color: #0072ba;
	}

#nav_cal select {
	border: solid 1px #1b80c6;
	}

#nav_cal a {
	color: #fff;
	background-color: #1b80c6;
	}

#nav_cal a:hover {
	background-color: #f2932e;
	}

.prec {
	background-image: url(/images.php?fichier=trans_icone_precedent.gif);
	background-repeat: no-repeat;
	background-position: 4px 4px;
	}

.suiv {
	background-image: url(/images.php?fichier=trans_icone_suivant.gif);
	background-repeat: no-repeat;
	background-position: 78px 4px;
	}

.header_calendrier {
	color: #fff;
	background-color: #1b80c6;
}

#table_dates {
	background-color: #cce1fe;
	}

#table_dates td { 
	border-bottom: 1px solid #1b80c6;
	}

.cal_res {
	color: #fff;
	background-color: #0072ba;
	}

.cal_res_over {
	color: #fff;
	background-color: #1b80c6;
}

.cal_complet {
	color: #fff;
	background-color: #f2932e;
}
	
#calendrier .up_corner, #calendrier .down_corner {
	background-color: #1b80c6;
}
	
#legendes {
	color: #545454;
	background-image: url(/images.php?fichier=fd_legende.gif);
	background-repeat: no-repeat;
	background-position: center;
	}

.carre_leg {
	border: solid 1px #545454;
}


#carre_resa {
	background-color: #0072ba;
}

#carre_complet {
	background-color: #f2932e;
}

#rappel_sejour {
	background-image: url(/images.php?fichier=arrondi_recap.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

#rappel_sejour h1 {
	color: #0072ba;
}

#rappel_sejour h2 {
	color: #545454;
}

#rappel_sejour p {
	color: #545454;
}

/* FORMULAIRES RESA */
.bloc_droit_rappel {
	background-image: url(/images.php?fichier=pointilles_V.gif);
	background-repeat: repeat-y;
	background-position: left top;
}

.bloc_form {
	background-image: url(/images.php?fichier=trans_fd_boite_resa.gif);
	background-repeat: repeat-y;
	background-position: center top;
}


.bloc_form_2 {
	background-image: url(/images.php?fichier=arrondi_box.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.bloc_form select, .bloc_form input, .bloc_form textarea, .bloc_form_2 select, .bloc_form_2 input, .bloc_form_2 textarea {
	border: solid 1px #1b80c6;
}

.contenu_bloc {
	color: #545454;
}
			
.bloc_form_2 h1,.bloc_form h1 {
	color: #fff;
	background-color: #1b80c6;
}

.ligne_champs_mention {
	color: #f2932e;
}

.numero {
	color: #1b80c6;
}

.infos {
	color: #f2932e;
}

.obligatoire {
	color: #f2932e;
}

.bt_valid_form a {
	background-color: #f2932e;
}

.bt_valid_form a:hover {
	background-color: #8ca4ba;
}

.bt_envoyer_form button {
	background-image: url(/images.php?fichier=BT_envoyer.png);
	background-color: #f2932e;
}

.bt_envoyer_form button:hover {
	background-color: #8ca4ba;
}

.bt_envoyer_form a, .bt_resa_petit a {
	background-color: #f2932e;
}

.bt_envoyer_form a:hover, .bt_resa_petit a:hover {
	background-color: #8ca4ba;
}

.participant {
	background-image: url(/images.php?fichier=pointilles_H.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}

.participant_calcul {
	background-image: url(/images.php?fichier=arrondi_box.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.sous_total {
	color: #fff;
	background-color: #1b80c6;
	border-bottom: 2px solid #fff;
}

.total {
	color: #fff;
	background-color: #0072ba;
}

.total_commande {
	color: #fff;
	background-color: #f2932e;
	}

.ti_duree_supp {
	color: #1b80c6;
	background-image: url(/images.php?fichier=pointilles_H.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}

.bloc_supp {
	background-color: #cce1fe;
	border-bottom: 3px solid #fff;
}

.bloc_supp input {
	background-color: #cce1fe;
	border: 1px solid #cce1fe;
}

.sous_total input {
	color: #fff;
	background-color: #1b80c6;
}

.total input {
	color: #fff;
	background-color: #0072ba;
	border: 1px solid #0072ba;
}

.total_commande input {
	color: #fff;
	background-color: #f2932e;
	border: 1px solid #f2932e;
}

.explications_villes a {
	color: #0072ba;
}

.villes_choix {
	background-image: url(/images.php?fichier=pointilles_H.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}

.espace_lien_assurances a {
	color: #1b80c6;
}

#text_cheques a {
	color: #5f5f5f;
}

#cheques_choix {
	background-image: url(/images.php?fichier=arrondi_box.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	}

#cheques_choix p { background-image: url(../_img_commun/pointilles_H.gif); background-repeat: repeat-x; background-position: left bottom; }

#titre_page {
	background-color: #1b80c6;
}

/* COMMUN PAGES */
#titre_page h1 {
	color: #fff;
}

#infos_contact {
	color: #545454;
}

#adresse, #horaires {
	background-color: #f2f2f2;
}

.explications {
	background-image: url(/images.php?fichier=trans_fd_boite_resa.gif);
	background-repeat: repeat-y;
	background-position: center top;
}

.text {
	color: #545454;
}

#titrage_bloc_explications {
	background-color: #cce1fe;
}

#bande_coul {
	background-color: #0072ba;
}

#intro_lexique #bande_coul, #intro_assurances #bande_coul {
	background-color: #0072ba;
}

#zone_mots h2 {
	color: #0072ba;
	background-image: url(/images.php?fichier=pointilles_H.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}

/* ASSURANCES */
#assurances .TI_ass {
	color: #fff;
	background-color: #545454;
	}

#assurances ul {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin: 0;
	padding: 20px 0 20px 20px;
	list-style-type: none;
	list-style-image: none;
}

#assurances li {
	background-image: url(/images.php?fichier=icone_pdf.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

#assurances a {
	color: #545454;
}

#assurances a:hover {
	color: #989898;
}

#bloc_pdf {
	background-image: url(/images.php?fichier=pointilles_H.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

#table_assurances .ti_principal {
	color: #fff;
	background-color: #545454;
}

#table_assurances .sous_ti {
	color: #545454;
}

.ligne_tarifs {
	background-image: url(/images.php?fichier=pointilles_H.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}


/* CGV */
#conditions {
	color: #545454;
}

#conditions a, #conditions a:visited {
	color: #545454;
}

#conditions a:hover, #conditions a:active {
	color: #989898;
}

#intro_cgv {
	background-image: url(/images.php?fichier=pointilles_H.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}

#conditions h2 {
	color: #fff;
	background-color: #bababa;
	background-image: url(/images.php?fichier=trans_puce_menu.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

#conditions h3 {
	color: #545454;
	background-image: url(/images.php?fichier=pointilles_H.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}

#ti_conditions {
	background-color: #545454;
	}

#conditions h4 {
	color: #fff;
}

/* VENTES FLASH  */
#infos_vf {
	color: #fff;
}

#couleur_vf {
	background-color: #bd2886;
}

#text_venteFlash, #text_venteFlash a {
	color: #bd2886;
}

/* PAGE NEWSLETTER */
#newsletter_form {
	background-image: url(/images.php?fichier=fd_form_newsletter.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

#newsletter_form .input {
	border-color: #9d9d9d;
}

/* PAGES */
/* PAGE QUI SOMMES-NOUS ? / 30 POURCENTS*/
#desc_qui h3, #desc_30pct h3{
	color: #545454;
}

#desc_qui .redac_qui, #desc_30pct .redac_qui {
	color: #545454;
}

#desc_qui a, #desc_30pct a {
	color: #545454;
}

#desc_qui a:hover,#desc_30pct a:hover{
	color: #9d9d9d;
}
#desc_qui li, #desc_30pct li {
	color: #545454;
}
#intro_30pct {
	color: #1b80c6;
	background-color: #cce1fe;
	border: solid 2px;
}

#vignettes {
	color: #545454;
	background-image: url(/images.php?fichier=pointilles_H.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

#vignettes img
				{ border: solid 1px #8e8e8e; }

#vignettes img:hover {
	border: solid 1px #535353;
	}

/* PAGE RECUP MDP  */
#recup_mdp {
	background-image: url(/images.php?fichier=fd_form_newsletter.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

#recup_mdp input {
	border-color: #9d9d9d;
}

/* PAGE MOTEURS */
#infos_locvillas {
	color: #4e8bbf;
	background-color: #cce1fe;
	border: solid 2px;
}

#msg_taxes {
	background-color: #f2932e;
}

#text_msg_taxes {
	color: #fff;
}

/* PAGE NEWS */
#txt_desc_news {
	background-image: url(/images.php?fichier=pointilles_H.gif);
	background-repeat: repeat-x;
	background-position: left top;
	}

#txt_desc_news h2 {
	color: #f2932e;
}

/* ++ Ajouts pour LVCE ++ */
/* ORGANIGRAMME */
#organigramme h3{
	color: #1b80c6; 
	background-image: url(/images.php?fichier=MENU_puceOver.gif);
	background-repeat: no-repeat;
	background-position: 3px 9px;
	}

#organigramme .elu{
	color:#1b80c6;
	border: solid 1px #cce1fe;
}

#organigramme .elu_over{
	background-color: #cce1fe;
	border: solid 1px #1b80c6;
}

#organigramme .mail{
	color: #1b80c6;
}

/* Acces Membre*/
#header_reduit {
background-image: url(/images.php?fichier=fd_head_reduit.gif);
background-repeat: no-repeat;
background-position: center top;
}

#contenu_reduit {
background-image: url(/images.php?fichier=fd_contenu_reduit.gif);
background-repeat: no-repeat;
background-position: 0 16px;
}

#centre_reduit {
background-image: url(/images.php?fichier=fd_centre_reduit.gif);
background-repeat: repeat-y;
background-position: center top;
}

/* Vie Du Ce */
#vie_du_ce .TI_moteur{background-color:#0072ba;}
.menu_vie_du_ce li a {
	background: white url(/images.php?fichier=trans_puce_menu.gif) no-repeat 2px center;
	color: #0072ba;
	border-bottom-color: #0072ba;
}
.menu_vie_du_ce li a:visited, .menu_services li a:active{
	color: #0072ba;
}
.menu_vie_du_ce li a:hover{
	color: #fff;
	background-color: #0072ba;
}
/* -- Ajouts pour LVCE -- */

/* ++ Ajout HOME v4 ++ */
.tiac {
	background-color: #1b80c6; 
}
.prodac {
	color: #1b80c6; 
	background-image: url(/images.php?fichier=degrade_prodHome.gif); 
	border-bottom: 1px solid #1b80c6;
}
.prodac-over { 
	color: #fff; 
	background-color: #1b80c6; 
	background-image: url(/images.php?fichier=puce_OverHome.gif); 
	border-bottom: 1px solid #1b80c6;
}

/* BLOC NEWS */
.title_actus { 
	color: #696056;
	background-color: #edebe9;
}
#actus_homeV4 .title_news a { 
	color: #1b80c6;
}
#actus_homeV4 .title_news a:hover { 
	color: #0072ba;
}

/* SLIDER PROMOS HOME*/
#slide_D .ti { 
	color: #fff;
	background-color: #f2932e;
}
.info{ 
	background:#f2932e;
}
#message_taxes { 
	color: #686868;
}
/* -- Ajout HOME v4 -- */

/* ++ AJOUTS POUR LES BALISES DE REFERENCEMENT ++ */
.strong_tetiere{ 
	color:;
}
/* -- AJOUTS POUR LES BALISES DE REFERENCEMENT -- */