body {
	background-image:url(images/skin-v2/fd-site.jpg);
	background-repeat: repeat;
	background-position: center center;
}
/* zone texte */
.txt-verdana,body,a:link,a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.txt-taille,body {
	font-size: 12px;
}
.txt-taille-medium,.deco-filtre {
	font-size: 14px;
}
.txt-taille-small,.txt_accueil {
	font-size: 11px;
}
.txt-rouge {
	color: #FF0000;
}
.txt-turquoise,.cat_liste_encart,.lienurl:link,.lienurl:visited,.lienurl:hover {
	color:#0e696e;
}
.taille-14px,.lientitremenu:link,.lientitremenu:visited,.lientitremenu:hover,.lien-titre-accueil:link,.lien-titre-accueil:visited,.titre_index {
	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 {
	font-weight: bold;
}
.txt-blanc,.zone-entete,.deco-filtre,.lienblanc:link,.lienblanc:visited,.lientitremenu:link,.lientitremenu:visited,.lientitremenu:hover {
	color: #FFFFFF;
}
.txt-noir,.option-gris {
	color: #000000;
}
.italique,.option-gris,.cat_liste_encart,.lienurl:link,.lienurl:visited,.lienurl:hover {
	font-style: italic;	
}
.txt-bleu {
	color: #0d96b6;
}
.txt-site,body,a:link,a:visited,.zone_titre_gauche,.tab-titre,.zone_titre_region,.txt-pages {
	color: #333333;
}
.txt-gris {
	color: #4e74a3;
}
.menu_principal {
	/*color:#4a4a4a;*/
	color:#88d3da;
}
.txt-orange {
	color:#f7900e;
}
.txt-contenu-titre {
	color:#3fbec7;
}
.lienblanc:hover,.pointbleu,.titre_cata,.titre_index {
	color:#1c838a;
}
.txt-marron,.titre_liste:hover {
	color: #3d2f2e;
}
.sansdeco,a:link,a:visited {
	text-decoration: none;	
}
.retrait-40px {
	text-indent: -40px;	
}
.taille18px,h3,.titre_cata,.titre_zone {
	font-size: 18px;
}
.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,.zone-entete,.zone_titre_gauche,.titre_search1,.tab-titre,.zone_titre_region,.deco-filtre {
	vertical-align: middle;
}
.posh_bas,.menu1 {
	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 {
	text-align:left;
}
.pos_droite,.menu1 {
	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: 220px;
}
.larg616px,.contenu_centre,.bandeau_flash {
	/*width: 616px;*/
}
.border_grise,.tour-menu,.formulaire,.tab_liste {
	border: 1px solid #CCCCCC;
}
.border_grise_sauf_bas,.td-lien-ancre {
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.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;	
}
.border_blanche {
	border: 1px solid #ffffff;
}
.border_gris_fonce {
	border: 1px solid #999999;
}
.border_marron {
	border: 1px solid #3d2f2e;
}
.marge2px_bas,.menu1,.listepano {
	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;
}
.padding5px,.lien-pages,.txt-pages,.imgcontenuxl {
	padding:5px;
}
.marge3px {
	margin: 3px;
	/*padding: 1px;*/
}
.marge1px {
	margin: 1px;
	/*padding: 1px;*/
}
.bgcolor-noir {
	background-color: #000000;
}
.listepano {
	width: 230px;
	border: 1px solid #999999;
	font-size: 14px;
	height:23px;
	color:#000000;
}
.ht200px {
	height: 200px;
}
.form_search {
	margin: 7px;
}
.h-px {
	height:80px;
}
.h-8px {
	height:8px;
}
.zone-entete {
	height: 156px;
}
.cellule_centre {
	padding:15px;
}
.padding2px {
	padding:2px;
}
.padding1px,.img_cata,.imgcontenu,.img_cata_index {
	padding:1px;
}
.padding3px,.zone_titre_gauche,.zone_titre_region {
	padding:3px;
}
.bande_basse,.zone_titre_gauche,.zone_titre_region {
	border-bottom: 2px solid #47c1ca;
}
.haut30 {
	height:10px;
}
.haut22,.deco-filtre {
	height:22px;
}
.haut50 {
	height:50px;
}
.haut60 {
	height:60px;
}
.color-fd-marron {
	background-color:#3d2f2e;
}
.color-fd-marron {
	background-color:#f7900e;
}
.color-fd-orange {
	background-color:#f7900e;
}
.color-fd-bleu {
	background-color:#1d9dbb;
	/*background-color:#52addc;*/
}
.fd-td-contenu-cata {
	background-color:#e5e5e5;
}
.color-fd-turquoise,.deco-filtre,.tab-titre {
	background-color:#3fbec7;
	/*background-color:#52addc;*/
}
.color-bleu-clair,.tab-titre {
	background-color:#e0f1f1;
	/*background-color:#52addc;*/
}
.color-fd-gris,.zone_titre_region,.zone_titre_gauche,.option-gris,.imgcontenu,.imgcontenuxl,.img_cata,.img_cata_index {
	background-color:#e1e2e3;
}

.fd-gauche-form {
	background-color:#e6e2df;
}
.fd-droite-form {
	background-color:#e7eeec;
}
.color-fd-blanc,.contenu_centre,.formulaire {
	background-color:#FFFFFF;
}
.color-fd-details {
	background-color: #c2a994;
}
.marge-haute10px {
	padding-top:10px;
}
.txt-hotel,.txt-regions,.txt-carte {
	font-size: 18px;
	font-weight: bold;
}
.txt-nos,.txt-recherchez,.txt-hotel-xs {
	font-size: 14px;
	vertical-align:top;
}
marge-gauche30px,.tab-titre {
	padding-left:30px;
}
marge-gauche10px,.txt-recherchez {
	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 {
	background-image: url(images/images/site-patern_03.jpg);
	background-repeat: no-repeat;
	background-position: center top;	
}
.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: 180px;
}
.visite {
	background-image: url(images/images/site-patern_10.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	background-color:#FFF;
}
.titre_search1 {
	background-image: url(images/skin-v2/zone-recherche.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 88px;
	width: 588px;	
}
.titre-zonesearch {
	color: #ee1597;	
}
.color-titre-rose,.titre_liste:link,.titre_liste:visited,.titre-fiche,.lien-titre-accueil:link,.lien-titre-accueil:visited {
	color:#cb32ca;
}
.td-tarifs-titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	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: #FEDDF9;
	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: #f7c6f0;
	text-align: center;
}
.soulignetxt,.titre_index {
	text-decoration: underline;	
}
.enligne,.titre_index {
	display:inline;
}
