/* TYPO */
/* NAVIGATION / Menu gauche*/
#navigation .titre { color: #fff; font-size: 16px; font-weight:bold; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; }
.mentions_flash, .liens_paves, #cheque_voyages p { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; }
#collectivites, #news_form { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.liens_paves a:link, .liens_paves a:visited { text-decoration: underline; }
.liens_paves a:hover, .liens_paves a:active { text-decoration: none; }

/* Promo */
.tarifs_ligne_promo {
  font-weight: bold;
}

/* FIL D'ARIANE */
#fil_ariane { color: #5b5b5b; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; margin-bottom: 6px; padding-bottom: 6px; border-bottom: 1px solid #d7d7d7; }
#fil_ariane a { color: #5b5b5b; text-decoration: underline; }
#fil_ariane a:hover { color: #999; text-decoration: none; }
#fil_ariane .actif { font-weight: bold; }

/* PIED  */
#plan, #lk_resultats { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
#plan h2, #lk_resultats h2 { font-size: 12px; font-weight: bold; margin: 0; padding: 4px 0 8px; }
#plan ul, #lk_resultats ul { margin: 0; padding: 0; list-style-type: none; }
#plan li, #lk_resultats li { line-height: normal; }
#plan a:link, #plan a:visited, #plan a:hover, #plan a:active { line-height: normal; text-decoration: none; width: 100%; padding: 6px; display: block; }

#pave_paiement p { font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; }
#pave_paiement a:link, #pave_paiement a:visited { text-decoration: underline; }
#pave_paiement a:hover, #pave_paiement a:active, #signature a:hover,#signature a:active { text-decoration: none; }
#plan h2 .petit, #lk_resultats h2 .petit{ font-size: 9px; font-weight: normal; font-style: normal; }
#mentions_pied { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }
#num { color: #fff; font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: normal; }
/* ACCUEIL   */
#c_accueil .TI { font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; font-style: normal; text-align: right; }
#c_accueil .TI a:link, #c_accueil .TI a:visited { text-decoration: underline; }
#c_accueil .TI a:hover, #c_accueil .TI a:active { text-decoration: none; }
.prod, .prod-over { font-family: Verdana, Arial, Helvetica, sans-serif; }
.table_produits h1 { font-size: 12px; font-weight: bold; height: 32px; margin: 0; padding: 0; }
.table_produits .desc { font-size: 10px; font-weight: normal; font-style: normal; height: 40px; }
.table_produits .zone_prix { font-size: 10px; font-weight: normal; font-style: normal; }
.table_produits .prix { font-size: 16px; font-weight: bold; margin: 0; padding: 0; }
.table_produits .sav_plus { font-size: 11px; font-weight: bold; text-align: center; }
/* LISTE */
#resultat_rech { font-family: Verdana, Arial, Helvetica, sans-serif; }
#infos_resultats, #tri { font-size: 12px; }
#tri { font-weight: bold; }
#type { font-size: 14px; }
#lk_resultats a:link, #lk_resultats a:visited, #lk_resultats a:hover, #lk_resultats a:active { line-height: normal; text-decoration: none; width: 100%; padding: 6px; display: block; }
#resultats .TI h2, #detail_fiche .TI h2 { font-size: 26px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; font-style: normal; }
#resultats .nbre_voyages { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
#resultats .pays .TI h2 { font-size: 18px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-transform: uppercase; }
.prod_liste, .prod_liste-over { font-family: Verdana, Arial, Helvetica, sans-serif; }
#resultats .pays .desc { font-size: 11px; font-weight: normal; }
#resultats .pays .titre_prod { font-size: 16px; font-weight: bold; font-style: normal; }
#resultats .pays .prix { font-size: 22px; font-style: normal; font-weight: normal; }
#resultats .pays .prix_au_lieu_de { font-size: 16px; font-weight: normal; text-decoration:line-through; margin: 0; padding: 0; }
#resultats .pays .jrs_nuits { font-size: 14px; }
/* FICHE  */
#fiche_produit .lk-ico { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
#fiche_produit .lk-ico a:link, #fiche_produit .lk-ico a:visited { text-decoration: underline; }
#fiche_produit .lk-ico a:hover, #fiche_produit .lk-ico a:active { text-decoration: none; }
#bloc_infos_sejour { font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; }
#zone_titre { font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; }
#zone_titre #titre { font-size: 28px; font-weight: bold; font-style: normal; text-transform: uppercase; }
#zone_titre #destination { font-size: 12px; font-weight: bold; font-style: normal; text-transform: uppercase; }
#zone_titre #destination a:link, #zone_titre #destination a:visited { text-decoration: underline; }
#zone_titre #destination a:hover, #zone_titre #destination a:active { text-decoration: none; }
#bloc_top #bloc_prix { font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; }
#bloc_top #bloc_prix #ap { font-size: 20px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; }
#bloc_top #bloc_prix #prix { font-size: 30px; font-weight: bold; font-style: normal; }
#bloc_top #bloc_prix #prix #lk-grille { font-size: 12px; font-weight: bold; font-style: normal; }
#bloc_top #bloc_prix a:link, #bloc_top #bloc_prix a:visited { text-decoration: underline; }
#bloc_top #bloc_prix a:hover, #bloc_top #bloc_prix a:active { text-decoration: none; }
#villes_depart { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }
#villes_depart a:link, #villes_depart a:visited { text-decoration: underline; }
#villes_depart a:hover, #villes_depart a:active { text-decoration: none; }
/* FICHE  / détail */
#detail_fiche table { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 16px;}
.infos_redac { font-size: 11px; font-weight: bold; text-align: center; padding: 8px; border-style: solid; border-width: 1px; }
/* PHOTOS SUR LA FICHE */
#zonephoto .img { margin-top: 4px; margin-bottom: 4px; border-style: solid; border-width: 1px; cursor: pointer; }
#zonephoto .img:hover { margin-top: 4px; margin-bottom: 4px; border-style: solid; border-width: 1px; cursor: pointer; }
/* GRILLE DES PRIX */
#fiche_grilleprix {
		font-size: 10px;
	}
.tarifs_table_tr_entete {
    font-weight: bold;
    font-size: 9px;
    font-family: Arial, Helvetica, Geneva;
    text-align: center;
  }
.tarifs_table_tr_enteteDATE {
    font-weight: bold;
    font-size: 11px;
    font-family: Arial, Helvetica, Geneva;
    text-align: center;
  }
.tarifs_table_tr1 { font-family: Verdana, "Courier New", Courier, Monaco; text-align: center; }
.tarifs_table_tr2 { font-family: Verdana, "Courier New", Courier, Monaco; text-align: center; }
.BT_grille_resa { font-size: 10px; font-weight: bold; background-repeat: no-repeat; background-position: 78px 3px; text-decoration: none; text-transform: uppercase; text-align: left; width: 90px; height: 16px; padding-left: 6px; display: block; }
.BT_grille_resa_promo { text-align: left; width: 96px; height: 14px; display: block; }
.BT_grille_complet { text-align: center; display: block; width: 96px; height: 14px; margin: 0; padding-top: 2px; }
/* TABS  */
.shadetabs{ padding: 3px 0; margin-left: 0; margin-top: 1px; margin-bottom: 0; font: bold 11px Verdana; list-style-type: none; text-align: left;}
.shadetabs li{
display: inline;
margin: 0;
}
.shadetabs li a{ text-decoration: none; padding: 3px 7px; margin-right: 3px; border: solid 1px; }
.shadetabs li a:visited{

}
.shadetabs li a:hover{ text-decoration: none; background-position: 0 0; border-style: solid; border-width: 3px 1px 1px; }
.shadetabs li.selected{ position: relative; top: 1px; }
.shadetabs li.selected a, .shadetabs li.selected a:visited{ border-style: solid; border-width: 3px 1px 1px; }
.shadetabs li.selected a:hover{ text-decoration: none; cursor: text; }
/* RESA */
#header_resa .TI_onglets { font-size: 16px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; }
.redac_callback { color: #696969; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; line-height: 14px; margin: 0; padding: 12px 6px 0 242px; }
#callback_form{ font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
#msg_callback { color: #545454; font-size: 10px; font-weight: bold; margin-top: 2px; margin-bottom: 2px; padding: 6px; border: solid 1px #9d9d9d; }
/* PAGES  */
/* PAGE NEWSLETTER */
#txt_desc_news { color: #545454; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }
/* MENTIONS LEGALES*/
#mentions { padding: 20px; }
#mentions, #mentions a:link, #mentions a:visited { color: #8f8b8b; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
#mentions a:hover, #mentions a:active { color: #3f3f3f; text-decoration: none; }
#mentions h1 { font-size: 14px; }
#mentions .pmentions  { margin: 0 0 10px; padding-bottom: 14px; border-bottom: 1px solid #ccc; }
.prestataire { background-image: url(images.php?fichier=pointilles_V.gif); background-repeat: repeat-y; background-position: right top; text-align: center; width: 200px; height: 130px; float: left; margin: 0; padding-right: 10px; padding-left: 10px; }
#les_prestataires { height: 140px; }
#bloc_affichage { background-image: url(images.php?fichier=fd_affichage.jpg); background-repeat: no-repeat; background-position: center top; width: 500px; height: 240px; }
#bloc_affichage #infos_nav { padding-top: 30px; padding-left: 310px; list-style-type: square; }
#bloc_affichage ul { margin: 0; padding: 0; list-style-type: square; }
#bloc_affichage li { width: 100px; margin-left: 18px; padding-top: 4px; padding-bottom: 6px; }
.version { font-size: 8px; }
/* DERNIERS AJOUTS */
#dates h5 { font-size: 16px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-align: center; }
#nav_cal a { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; text-align: center; }
.header_calendrier { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-align: center; vertical-align: top; }
#table_dates { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
#table_dates td { text-align: center; vertical-align: middle; }
.cal_res { font-weight: bold; }
.cal_res_over { font-weight: bold; }
#legendes { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
#ti_leg { text-transform: uppercase; }
#rappel_sejour { font-family: Verdana, Arial, Helvetica, sans-serif; }
#rappel_sejour h1 { font-size: 18px; }
#rappel_sejour h2 { font-size: 22px; }
#rappel_sejour p { font-size: 12px; }
#rappel_sejour .type_chambre { font-weight: bold; }
.contenu_bloc { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.bloc_form_2 h1,.bloc_form h1 { font-size: 18px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; }
.bloc_form_2 label, .bloc_form label { text-align: right; }
.ligne_champs_mention { font-size: 10px; font-weight: normal; }
.numero { font-size: 20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
.infos { font-size: 10px; font-style: italic; }
.obligatoire { font-weight: bold; }
.ti_participant { font-size: 10px; font-weight: bold; text-transform: uppercase; }
.participant_calcul .titre_bloc { font-size: 10px; font-weight: bold; text-transform: uppercase; }
.sous_total { font-weight: bold; }
.total { font-weight: bold; }
.total_commande { font-weight: bold; }
.ti_duree_supp { font-size: 18px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; }
.bloc_supp label { text-align: left; }
.bloc_supp input { text-align: right; }
.sous_total input { font-weight: bold; }
.total input { font-weight: bold; }
.total_commande input { font-weight: bold; }
.explications_villes a { font-weight: bold; text-decoration: underline; }
.explications_villes a:hover { text-decoration: none; }
.espace_lien_assurances a { font-weight: bold; }
.espace_lien_assurances a:hover { text-decoration: none; }
#text_cheques p { font-size: 10px; }
#text_cheques a:hover { text-decoration: none; }
#cheques_choix { font-size: 12px; font-weight: bold; }
.petit_h1 { font-size: 12px; }
.contenu_bloc textarea { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.conditions_ventes { font-size: 10px; }
#titre_page h1 { font-size: 20px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-align: left; }
#infos_contact { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.text { font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 18px; }
#zone_mots { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; }
#zone_mots h2 { font-size: 12px; }
#assurances .TI_ass { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #545454; }
#assurances h2 { font-size: 11px; text-transform: uppercase; text-align: center; }
#assurances ul { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; }
#assurances a:hover { text-decoration: none; }
#bloc_pdf { font-size: 12px; }
#table_assurances { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; }
#table_assurances td { text-align: center; vertical-align: middle; }
#table_assurances .ti_principal { font-size: 12px; font-weight: bold; text-transform: uppercase; }
#table_assurances .sous_ti { font-weight: bold; }
.sous_ti_petit { font-size: 10px; font-weight: normal; }
#conditions { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 14px; }
#conditions a:hover, #conditions a:active { text-decoration: none; }
#intro_cgv { font-size: 12px; font-weight: bold; }
#conditions h2 { color: #fff; font-size: 11px; font-weight: bold; }
#conditions h3 { color: #545454; font-size: 12px; font-weight: bold; }
#conditions h4 { color: #fff; font-size: 14px; text-align: center; }
#conditions ul { font-size: 10px; }
/* VENTES FLASH  */
#infos_vf { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
#text_venteFlash, #text_venteFlash a { font-size: 14px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 20px; }
#text_venteFlash a:hover { text-decoration: none; }
/* PAGE NEWSLETTER */
#newsletter_form { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
/* PAGES */
/* PAGE QUI SOMMES-NOUS ? / 30 POURCENTS*/
#desc_qui, #desc_30pct { font-family: Verdana, Arial, Helvetica, sans-serif; }
#desc_qui h3, #desc_30pct h3{ font-size: 16px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; }
#desc_qui .redac_qui, #desc_30pct .redac_qui { font-size: 11px; line-height: 14px; }
#desc_qui a:hover,#desc_30pct a:hover{ text-decoration: none; }
#desc_qui li, #desc_30pct li { font-size: 11px; line-height: 14px; }
#intro_30pct { font-size: 14px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; }
#TI_30pct { text-align: center; }
#vignettes { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
#vignettes .leg
					
					{
							font-size: 10px;
					}
/* PAGE RECUP MDP  */
#recup_mdp { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
/* PAGE MOTEURS */
#infos_locvillas { font-size: 16px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; }
#text_msg_taxes { font-size: 14px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 18px; }

/* ++ Ajouts pour LVCE ++ */
/* ORGANIGRAMME */
#organigramme { font-family: Verdana, Arial, Helvetica, sans-serif; text-align:center; }
#organigramme h3{ font-size:8pt;}
#organigramme p { font-size: 11px; }
#organigramme .tel { font-size: 11px; }
#organigramme .mail{ font-size:11px; }
#organigramme .mail:hover{ text-decoration: none; }

/* -- Ajouts pour LVCE -- */

/* ++ AJOUTS HOME V4 ++ */
#message_taxes {font-size: 14px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;}
#message_taxes .bigger { font-size: 18px; }

/* CP de COEUR et Bonne affaires*/
.prodac { font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;}
.prodac-over { font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;}
.title_prodac { font-size: 18px; font-weight: bold;}
.prixap_prodac { font-size: 10px; }
.prix_prodac { font-size: 20px; font-weight: bold; }
.prix_prodac small { font-size: 10px; font-weight: normal; }

/* BLOC NEWS */
.title_actus { font-size: 16px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold;}
/* -- AJOUTS HOME V4 -- */

/* ++ AJOUTS POUR LES BALISES DE REFERENCEMENT ++ */
.strong_tetiere{ font-size: 10px; font-weight:normal; font-family: Verdana, Arial, Helvetica, sans-serif;}
/* -- AJOUTS POUR LES BALISES DE REFERENCEMENT -- */



#header h1 {margin:0px;padding:0px}


