body {
	background-image:url(images/images/site-patern_01.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	background-color: #e9e9e9;	
}
/* zone texte */
.txt-verdana,body,a:link,a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.txt-taille,body,.titre-zonesearch {
	font-size: 12px;
}
.txt-taille-xsmall,.txt_accueil {
	font-size: 10px;
}
.txt-taille-medium,.deco-filtre,.cat_liste_encart,.tab-titre_bonplan {
	font-size: 14px;
}
.txt-taille-16,.tab-titre,.tarif_bonplan {
	font-size: 16px;
}
.txt-taille-small,.txt_accueil {
	font-size: 11px;
}
.lien_selection_2:link,.lien_selection_2:visited,.lien_selection_2:hover,.lien_selection_3:link,.lien_selection_3:visited,.lien_selection_3:hover,.lien_selection_4:link,.lien_selection_4:visited,.lien_selection_4:hover {
	font-size: 16px;
	font-weight:bold;
}
.txt-rouge,.lienrouge:link,.lienrouge:visited,.lienrouge:hover,.lien_bonplan:link,.lien_bonplan:visited,.lien_bonplan:hover,.txt-red {
	color: #FF0000;
}
.txt_orange_titre,h3,.lien_selection:link,.lien_selection:visited,.lien_selection:hover {
	color:#e28800;
}

.txt-gris-loc,.txt_loc {
	color:#313842;
}
.txt-turquoise,.lientitremenu:link,.lientitremenu:visited,.lientitremenu:hover,.lienurl:link,.lienurl:visited,.lienurl:hover {
	color:#00a1aa;
}
.taille-14px,.lientitremenu:link,.lientitremenu:visited,.lientitremenu:hover,.lien-titre-accueil:link,.lien-titre-accueil:visited,.lien_guide_titre:link,.lien_guide_titre:visited,.lien_guide_titre:hover,.lien_bonplan:link,.lien_bonplan:visited,.lien_bonplan:hover {
	font-size: 14px;
}
.lien-menu:hover,a:hover,.plus_det,.lien-titre-accueil:hover {
	color: #cc3333;
}
.gras,.lien-titre-accueil:link,.lien-titre-accueil:visited,.titre_guide,.titre_guide_2,.titre_guide_3,.loc_tatifs,.tarif_bonplan,.titre_bonplan_accueil {
	font-weight: bold;
}
.non-gras,.lien_bonplan_list:link,.lien_bonplan_list:visited,.lien_bonplan_list:hover {
	font-weight: normal;
}
.txt-blanc,.zone-entete,.deco-filtre,.lienblanc:link,.lienblanc:visited,.titre_liste:link,.titre_liste:visited,.titre_liste:hover,.td_loc_ht_bleu,.txt_selection_gche,.txt_selection_drte,.tarif_bonplan {
	color: #FFFFFF;
}
.txt-noir,.option-gris,.cat_liste_encart {
	color: #000000;
}
.italique,.option-gris,.lienurl:link,.lienurl:visited,.lienurl:hover {
	font-style: italic;	
}
.txt-bleu,.lien_guide_titre:link,.lien_guide_titre:visited,.lien_guide_titre:hover {
	color: #0d96b6;
}
.txt-site,body,a:link,a:visited,.zone_titre_gauche,.tab-titre,.zone_titre_region,.txt-pages,.tab-titre_bonplan {
	color: #333333;
}
.txt-gris {
	color: #4e74a3;
}
.menu_principal {
	color:#4a4a4a;
}
.txt-orange,.lien_selection_2:link,.lien_selection_2:visited,.lien_selection_2:hover {
	color:#f7900e;
}
.lien_selection_3:link,.lien_selection_3:visited,.lien_selection_3:hover,.loc_tatifs {
	color:#0099cc;
}
.lien_selection_4:link,.lien_selection_4:visited,.lien_selection_4:hover {
	color:#2aa716;
}
.txt-contenu-titre {
	color:#3fbec7;
}
.lienblanc:hover,.pointbleu {
	color:#1c838a;
}
.txt-marron {
	color: #3d2f2e;
}
.sansdeco,a:link,a:visited {
	text-decoration: none;	
}
.retrait-40px {
	text-indent: -40px;	
}
.taille18px,h3 {
	font-size: 16px;
}
.taille20px,h2 {
	font-size: 20px;
}
.taille22px,h1 {
	font-size: 22px;
}
a:hover {
	text-decoration: underline;
}
/* fin zone texte */
.larg_site {
	width: 1000px;
}
.visite {
	width: 100%;
}
.posh_middle,.menu1,.zone-entete,.zone_titre_gauche,.titre_search1,.tab-titre,.zone_titre_region,.deco-filtre,.tab-titre_bonplan {
	vertical-align: middle;
}
.posh_bas {
	vertical-align: bottom;
}
.pos_centre,.zone_titre_gauche,.titre_search1,.zone_titre_region {
	text-align: center;
}
.pos_gauche,.bandeau_flash,.zone_search,.tab-titre,.titre-zonesearch,.tab-titre_bonplan {
	text-align:left;
}
.pos_droite {
	text-align:right;
}
.floatpas {
	float: none;
}
.floatleft,.lien-pages,.txt-pages {
	float: left;
}
.margin0,h1,h2,h3,h4,h5,h6,body,form,div,.bandeau_flash,select,.titre_search1,.deco-filtre,.base-search,.visite,.chapeau {
	margin: 0px;
}
.padding0,h1,h2,h3,h4,h5,h6,body,form,div,.bandeau_flash,.chapeau,.menu1,.visite,.principal,.zone_search,select,.titre_search1,.deco-filtre,.base-search {
	padding:0px;
}
.larg100pc,.zone-entete {
	width: 100%;
}
.haut100pc,html, body {
	height: 100%;
}
.larg196px,.menu_hor {
	width: 196px;
}
.larg178px,.contenu_droite,.zone_search {
	width: 200px;
}
.larg616px {
	width: 616px;
}
.larg_selection_px {
	width: 4px;
}
.border_grise,.tour-menu,.formulaire,.tab_liste,.tab_guide,.tab_infos_index {
	border: 1px solid #CCCCCC;
}
.border_orange,.img_bonplan {
	border: 1px solid #FF6600;
}
.titre_guide_2,.titre_guide_3,.titre_bonplan_accueil {
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
}
.titre_guide_2 {
	background-color:#ffc97e;
}
.titre_guide_3 {
	background-color:#d0e6ec;
}
.titre_bonplan_accueil {
	/*background-color:#cdf997;*/
	background-color:#66cc00;
}
.tour_selection_2,.tour_selection_3,.tour_selection_4 {
	border: 1px solid #2d393e;
}
.border_grise_sauf_bas {
	
}
.border_noir,.imgcontenu,.imgcontenuxl,.img_cata {
	border: 2px solid #000000;
}
.border_bleu,.img_cata_index {
	border: 2px solid #3fbec7;
}
.deg-gris_blanc,.tour-menu {
	background-image: url(images/skin-v2/deg-menu.jpg);
	background-repeat: repeat-x;
	background-position: center bottom;
	background-color:#FFFFFF;
}
.tab_infos_index {
	background-image: url(images/skin-v2/fd_infos_index.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	background-color:#076094;
}
.tour_selection_2 {
	background-color:#e9e9e9;
}
.tour_selection_3 {
	background-color:#f8faf9;
}
.tour_selection_4 {
	background-color:#f8faf9;
}
.border_blanche {
	border: 1px solid #ffffff;
}
.ssborder,.fd_heure {
	border:none;
}
.border_gris_fonce {
	border: 1px solid #999999;
}
.border_marron {
	border: 1px solid #3d2f2e;
}
.border_gris_clair,.td_loc_ht,.td_liste_loc,.td_loc_ht_bleu {
	border: 1px solid #d8d8d8;
}
.marge2px_bas {
	margin-bottom: 2px;
}
.marge4px_bas,.tab_liste,.titre-zonesearch {
	margin-bottom: 4px;
}
.marge2px_ht {
	margin-top: 2px;
}
.marge2px_gauche {
	margin-left: 2px;
}
.marge10px_gauche {
	margin-left: 10px;
}
.marge2px_droite,.lien-pages,.txt-pages {
	margin-right: 2px;
}
.padding10px,.zone_lien_menu,.contenu2,.fd-td-contenu-cata {
	padding:8px;
}
.padding3px {
	padding-top:3px;
	padding-bottom:3px;
}
.padding-menu-drte {
	padding-top:5px;
	padding-bottom:5px;
}
.zone_selection {
	padding-top:5px;
	padding-bottom:5px;
	padding-left:3px;
	padding-right:3px;
}
.td-lien-ancre {
	padding-left:6px;
	padding-right:6px;
}
.padding5px,.lien-pages,.txt-pages,.imgcontenuxl,.tab_infos_index {
	padding:5px;
}
.marge3px {
	margin: 3px;
	/*padding: 1px;*/
}
.margin3px,.tab-titre_bonplan {
	padding: 3px;
	/*padding: 1px;*/
}
.marge1px {
	margin: 1px;
	/*padding: 1px;*/
}
.bgcolor-noir {
	background-color: #000000;
}
.listepano {
	font-size: 12px;
	/*height:23px;
	width: 230px;
	color:#000000;
	border: 1px solid #999999;*/
}
.ht200px {
	height: 200px;
}
.form_search {
	margin: 7px;
}
.h-px {
	height:200px;
}
.h-8px {
	height:8px;
}
.fd-titre_liste {
	height:32px;
}
.zone-entete {
	height: 156px;
}
.cellule_centre {
	padding:5px;
}
.padding2px {
	padding:2px;
}
.padding1px,.img_cata,.imgcontenu,.img_cata_index {
	padding:1px;
}
.padding3px,.zone_titre_gauche,.zone_titre_region {
	padding:3px;
}
.zone_titre_selection_2,.zone_titre_selection_3,.zone_titre_selection_4 {
	padding-top:8px;
	padding-bottom:8px;
}
.bande_basse,.zone_titre_gauche,.zone_titre_region {
	border-bottom: 2px solid #47c1ca;
}
.zone_titre_selection_2 {
	border-bottom: 2px solid #fb5d06;
	border-left: 6px solid #fb5d06;
}
.zone_titre_selection_3 {
	border-bottom: 2px solid #0099cc;
	border-left: 6px solid #0099cc;
}
.zone_titre_selection_4 {
	border-bottom: 2px solid #2aa716;
	border-left: 6px solid #2aa716;
}
.haut30 {
	height:10px;
}
.haut18,.deco-filtre {
	height:18px;
}
.haut50 {
	height:50px;
}
.haut60 {
	height:60px;
}

.color-fd-marron {
	background-color:#f7900e;
}
.color-fd-bleu-gris,.td_loc_ht_bleu {
	background-color:#485a64;
}
.color-fd-orange,.fd-titre_liste {
	background-color:#ff9933;
}
.tarif_bonplan {
	background-color:#f86c05;
}
.color-fd-bleu {
	background-color:#1d9dbb;
	/*background-color:#52addc;*/
}
.fd-td-contenu-cata {
	background-color:#e5e5e5;
	background-image: url(images/images/fiche-modele_06.jpg);
	background-repeat: repeat-x;
	background-position: center bottom;
}
.sepa-ancre {
	background-image: url(images/images/fiche-modele_03.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 25px;
}
.color-fd-turquoise,.deco-filtre {
	background-color:#3fbec7;
	/*background-color:#52addc;*/
}
.color-bleu-clair,.tab-titre,.tab-titre_bonplan {
	background-color:#e0f1f1;
	/*background-color:#52addc;*/
}
.tab-options {
	background-color:#bcc7cf;
}
.color-fd-gris,.zone_titre_region,.zone_titre_gauche,.option-gris,.imgcontenu,.imgcontenuxl,.img_cata,.img_cata_index {
	background-color:#e1e2e3;
}
.zone_titre_selection_2,.zone_titre_selection_3,.zone_titre_selection_4 {
	background-color:#2d393e;
}
.fd-gauche-form {
	background-color:#e6e2df;
}
.tab_liste {
	background-color:#e5e5e5;
}
.fd_gris_clair,.td_loc_ht {
	background-color:#e9e9e9;
}
.td-erreur {
	background-color:#fbdede;
}
.td_liste_loc {
	background-color:#dde5ea;
}
.fd-droite-form {
	background-color:#e7eeec;
}
.fd-option-ferry_1 {
	background-color:#ffffff;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
.fd-option-ferry_2 {
	background-color:#f9eec3;
}
.fd-option-ferry_3 {
	background-color:#c3f9cc;
}
.color-fd-blanc,.formulaire {
	background-color:#FFFFFF;
}
.color-fd-details {
	background-color: #c2a994;
}
.fd-bleu,.fd_heure {
	background-color: #a7e3e4;
}
.menu1 {
	background-image: url(images/images/site-patern_05.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 39px;	
}
.tab-ancre {
	background-image: url(images/images/fiche-modele_02.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	height: 25px;
}
.marge-haute10px {
	padding-top:10px;
}
.txt-hotel,.txt-regions,.txt-carte,.txt_selection_drte {
	font-size: 18px;
	font-weight: bold;
}
.txt-nos,.txt-recherchez,.txt-hotel-xs,.txt_selection_gche {
	font-size: 14px;
	vertical-align:top;
}
marge-gauche30px,.tab-titre {
	padding-left:30px;
}
marge-gauche10px,.txt-recherchez,.txt_selection_gche {
	padding-left:10px;
}
.td-deg-selection,.fd-encart-selection {
	height: 312px;
	margin: 0px;
}
.larg10px,.td-deg-selection {
	width: 3px;
}
.encart-selection {
	height: 104px;/**/
}
.td-sepa-ligne-vert {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #1d9dbb;	
}
.zone-entete {
	background-image: url(images/images/site-patern_01.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}
.zone-bandeau {
		
}
.menu_principal {
	background-image: url(images/images/site-patern_05.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 30px;
	width: 1000px;
}
.chapeau {
	background-image: url(images/images/site-patern_08.jpg);
	background-repeat: repeat-y;
	background-position: center top;
}
.td-fd-pied {
	background-image: url(images/images/site-patern_11.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 350px;
	color:#FFFFFF;
}
.visite {
	background-image: url(images/images/site-patern_10.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	background-color:#2d3a3f;	
}
.titre_search1 {
		
}
.titre-zonesearch {
	color: #ffffff;	
}
.color-titre-rose,.titre-fiche,.lien-titre-accueil:link,.lien-titre-accueil:visited {
	color:#f9980b;
}
.td-tarifs-titre {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #4786EF;
}
.td-tarifs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: bold;
	color: #003366;
	background-color: #8ACBF9;
}
.td-date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #28295E;
	background-color: #D5EDFC;
}
.td-prix {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	color: #333333;
	background-color: #ffebbb;
	text-align: center;
}
.td-date2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #28295E;
	background-color: #bfe1f7;
}
.td-prix2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	color: #333333;
	background-color: #fed06f;
	text-align: center;
}
.fd-txt-fiche {
	background-image: url(images/skin-v2/fd-txt-fiche.jpg);
	background-repeat: no-repeat;
	background-position: center top;	
}
.align_txt_fiche {
	padding: 30px;
	text-align: justify;
}
.td-titre-auto {
	background-image:url(images/skin-v2/titre-zone-loc.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 46px;
	vertical-align: middle;
}
.titre-loc-auto {
	text-indent: 60px;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
}
.tab-loc-auto {
	background-image:url(images/skin-v2/fd-recherche.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	border: 1px solid #CCCCCC;
	width:438px;
}
.tab-loc-auto-page {
	background-image:url(images/skin-v2/fd-recherche.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	border: 1px solid #CCCCCC;
}
.tab_guide,.titre_guide {
	width:438px;
}
.tab_loc_index {
	width:438px;
}
.calend_loc {
	position: absolute;	
}
/*  calendrier   */
.fd-jour {
	background-color: #E5C6C6;
}
.fd-jour-pri {
	background-color: #CAE9EE;
	border: 1px solid #0099CC;
}
.fd-jour-pri-day {
	background-color: #E5C6C6;
	border: 1px solid #0099CC;
}
.tab-calendar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #000033;
	background-color: #E0DDDD;
	border: 1px solid #000033;
}
.tab-fd-calend {
	background-image: url(images/skin/agenda.jpg);
	background-repeat: no-repeat;
	height: 190px;
	width: 200px;
}
.agpris:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #333333;
	text-decoration: none;
	font-weight: normal;
}
.agpris:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #333333;
	text-decoration: none;
	font-weight: normal;
}
.agpris:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #999999;
	text-decoration: none;
	font-weight: normal;
}
.tab-options_3 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;	
}
.txt_titre {
	display:inline;
}