/* CSS Document */
html, body{ 
	margin: 0;
	padding: 0;
	background-image: url(../images/fond_page.gif);
	vertical-align: top;
	color: #00437C;
	font-size: 12px;
	text-align: top;
	font-family: Arial, Helvetica, sans-serif;
	scrollbar-face-color: #D6C49A;
	scrollbar-shadow-color: #003366;
	scrollbar-highlight-color: #ffffff;
	scrollbar-3dlight-color: #9CB9E2;
	scrollbar-darkshadow-color: #000000;
	scrollbar-track-color: #E5D2A4;
	scrollbar-arrow-color: #003366;
}
.fd-page-haut {
	background-image: url(../images/fond_page_haut.jpg);
	background-repeat: repeat-x;
	background-position: top;
	vertical-align: top;
	text-align: center;
}
a:hover{color:#AA9054; text-decoration:none;}
a{color:#00437C;}
/* ////////////////// mise en page / paragraphes / liste ///////////// */
ul{
	margin: 0px;
	padding: 0;
}
li{
	margin: 0px;
	padding: 0;
}
h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	padding-left: 10px;
	padding-top: 23px;
}
h2 {
	margin: 0 0 15 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}
h3 {
	margin: 0 0 10 0;
	background: url(../images/fleche_lg.gif) no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	color: #B09860;
	font-size: 12px;
	text-indent: 20pt;
}
h4 {
	margin: 0 0 5 0;
	text-align: justify;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #AA9054;
}
p{
	font-size: 12px;
	text-align: justify;
}
p#fleche{
	margin: 0 0 10 0;
	text-align: justify;
	font-size: 12px;
	background: url(../images/fleche_hiver.gif) no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	text-indent: 10pt;
}
img{
	border: none;
}
hr{
	margin: 0;
	padding: 0;
	border-style: solid;
	border-color: #B09860;
	height: 1px;
}
/* bordure */
.bordure{
	margin: 0 0 10 0;
	padding: 4 4 4 8;
	font-size: 12px;
	border-style:solid;
	border-color:#B09860;
	border-width:1px;
}
/* /////////////////// précharger les images //////////////// */
.cache{display:none;}
/* /////////////////////// fonds tableaux ////////////////// */

.tableau {
	background-color: #FFFFFF;
	border: medium double #B09860;
	font-size: 12px;
}
.tableau-hotel {
	background-color: #FFFFFF;
	border: medium double #B09860;
	font-size: 12px;
	background-image: url(../images/fd_hotel.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

.tableau-hotel-FR {
	background-color: #FFFFFF;
	border: medium double #B09860;
	font-size: 12px;
	background-image: url(../images/fd_hotel.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

.tableau-hotel-UK {
	background-color: #FFFFFF;
	border: medium double #B09860;
	font-size: 12px;
	background-image: url(../images/fd_hotel_UK.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

.tableau-contact {
	background-color: #FFFFFF;
	border: medium double #B09860;
	font-size: 12px;
	background-image: url(../images/fd_contact.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.tableau-mentions {
	background-color: #FFFFFF;
	border: medium double #B09860;
	font-size: 12px;
	background-image: url(../images/fd_mentions.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.tableau-conditions-vente {
	background-color: #FFFFFF;
	border: medium double #B09860;
	font-size: 12px;
	background-image: url(../images/fd_conditions_vente.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.tableau-espace-client {
	background-color: #FFFFFF;
	border: medium double #B09860;
	font-size: 12px;
	background-image: url(../images/fd_espace_client.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.tableau-meuble {
	background-color: #FFFFFF;
	border: medium double #B09860;
	font-size: 12px;
	background-image: url(../images/fd_meuble.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

.tableau-meuble-FR {
	background-color: #FFFFFF;
	border: medium double #B09860;
	font-size: 12px;
	background-image: url(../images/fd_meuble.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

.tableau-meuble-UK {
	background-color: #FFFFFF;
	border: medium double #B09860;
	font-size: 12px;
	background-image: url(../images/fd_meuble_UK.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

.tableau-news {
	background-color: #FFFFFF;
	border: medium double #B09860;
	font-size: 12px;
	background-image: url(../images/fd_news.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
/* /////////////////////// éléments de formulaire ////////////////// */
form{
	margin: 0;
	padding: 0;
}
input#form-champ-text {
	font-size: 11px;
	height: 15px;
	width: 86px;
	cursor: hand;	
}
.input{
	margin: 0;
	padding: 0;
	border: none;
	font-family: Arial, Helvetica, sans-serif;
	color: 003366;
	background-color: F4F7FC;
	background-image: url(../images/fond_champ_texte.jpg);
	background-repeat: repeat-y;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: 606F83;
	border-right-color: 606F83;
	font-size: 12px;
	text-indent: 5px;
	cursor: hand;
}
.bouton{
	margin: 0;
	padding: 0;
	border: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	background-image: url(../images/fd_input.gif);
	background-repeat: repeat-x;
	height: 19px;
	font-size: 12px;
	text-indent: 5px;
	cursor: hand;
}
.submit{
	margin: 0;
	padding: 0;
	border: 0;
	background-image: url(../images/ok.gif);
	height: 26px;
	width: 21px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #074B7A;
	cursor: hand;
}

/*///////////// ALIGNEMENT DU TEXTE /////////////*/

.center{
	text-align:center;
}

.left{
	text-align:left;
}

.right{
	text-align:right;
}
/* /////////////// texte /////////////////// */
.txt-beige12g {
	margin: 0 0 5 0;
	text-align: justify;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #AA9054;
}
.txt-beige12 {
	margin: 0 0 5 0;
	text-align: justify;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #AA9054;
}

.ref {
	margin: 0 0 5 0;
	text-align: justify;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
}

.separation-hotel {
	color: #AA9054;
}

.titre {
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 15px;
	text-indent: 10pt;
	color: #003366;
}
.txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00437C;
}
.adresse {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #AA9054;
	font-weight: bold;
}
/* //////////////////// tableau //////////////////////*/
.tab-degrade{
	font-family: Arial, Helvetica, sans-serif;
	color: #003366;
	background-color: F4F7FC;
	background-image: url(../images/fond_champ_texte.jpg);
	background-repeat: repeat-y;
	font-size: 12px;
}
.bt-rouge{
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	height: 19px;
	width: 80px;
	text-align: center;
	background-color: #BA0505;
	background-image: url(../images/fd_bouton_rouge.gif);
	background-repeat: repeat-x;
	font-size: 12px;
}
.tab-titre{
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	background-color: #2D5988;
	background-image: url(../images/fd_input.gif);
	background-repeat: repeat-x;
	font-size: 12px;
}
.tab-bleuf{
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	background-color: #2D5988;
	font-size: 12px;
}
.tab-bleu{
	font-family: Arial, Helvetica, sans-serif;
	background-color: #acc4e8;
	color: #003366;
	font-weight: bold;
	font-size: 12px;
}
.tab-bleuc{
	font-family: Arial, Helvetica, sans-serif;
	/* // background-image: url(../images/fd_tab_titre.gif); background-repeat: repeat-x; */
	color: #003366;
	background-color: F4F7FC;
	font-size: 12px;
	font-weight: bold;
}
/* ///////////// images flottantes ////////// */
.float-droite{
	float:right;
}
.float-gauche{
	float:left;
}
/* ////////////// marges //////////////////// */
.image-marge-droite{
	margin: 0 20 0 0;
}
/* ////////////// boutons //////////////////*/
a.localiser {
	display: block;
	background-image: url(../images/bt_localiser.gif);
	font-weight: bold;
	height: 48px;
	width: 107px;
	color: #00437C;
	background-repeat: no-repeat;
}
a.localiser:hover {
	background-image: url(../images/bt_localiser_on.gif);
}
a.drapeau_FR {
	float: left;
	display: block;
	background-image: url(../images/drapeau_off_FR.gif);
	height: 28px;
	width: 37px;
	background-repeat: no-repeat;
}
a.drapeau_FR:hover {
	background-image: url(../images/drapeau_on_FR.gif);
}
a.drapeau_UK {
	float: left;
	display: block;
	background-image: url(../images/drapeau_off_UK.gif);
	height: 28px;
	width: 37px;
	background-repeat: no-repeat;
}
a.drapeau_UK:hover {
	background-image: url(../images/drapeau_on_UK.gif);
}
a.site_morzine {
	float: left;
	display: block;
	background-image: url(../images/site_morzine_off.gif);
	height: 31px;
	width: 53px;
	background-repeat: no-repeat;
}
a.site_morzine:hover {
	background-image: url(../images/site_morzine_on.gif);
}
/* /////////////// design de la page ///////////////*/
.fd-photo-trombone {
	background-image: url(../images/photo.jpg);
	background-repeat: no-repeat;
}
.fd-pied-page {
	padding: 28 30 0 30;
	background-color: #FFFFFF;
	background-image: url(../images/fond_pied_page.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;

}
.fd-pied-page:a {
	font-size: 11px;
	text-decoration: underline;
}
.ombre-g {
	background-image: url(../images/ombre_cote_gauche.gif);
	background-repeat: repeat-y;
	background-position: right;
}
.ombre-d {
	background-image: url(../images/ombre_cote_droit.gif);
	background-repeat: repeat-y;
}
.fd-bandeau {
	background-color: #FFFFFF;
	background-image: url(../images/fond_accroche.jpg);
	background-repeat: no-repeat;
}
.fd-cote-logo {
	background-image: url(../images/cote_logo.jpg);
	background-repeat: no-repeat;
}
.fd-menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-image: url(../images/fond_menu.jpg);
	background-repeat: no-repeat;
	text-align: center;
}
.fd-menu a:hover{color:#FECE60; text-decoration:none;}
.fd-menu a{color:#ffffff; text-decoration:none;}
.fd-menu-haut {
	padding: 0 0 0 10;
	background-color: #FFFFFF;
	background-image: url(../images/fond_menu_haut.jpg);
	background-repeat: no-repeat;
	font-size: 11px;

}
.fd-haut {
	background-image: url(../images/haut.jpg);
	background-repeat: no-repeat;
}
.fd-hotel {
	background-image: url(../images/fd_hotel.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

a.plus-photos {
	display: block;
	background-image: url(../images/plus_photos.gif);
	font-weight: bold;
	height: 48px;
	width : 220px;
	color: #00437C;
	background-repeat: no-repeat;
	background-position: right top;
	text-indent : 50px;
}


/* CSS POUR RESA */

.lignetableauchambre1 {font-family: Arial, Helvetica, sans-serif;font-size:11px;background-color:#CDD8EA;color:#000000;font-weight:normal;}
.lignetableauchambre2 {font-family: Arial, Helvetica, sans-serif;font-size:11px;background-color:#CDD8EA;color:#000000;font-weight:normal;}
.promo {font-family:verdana,arial,helvetica;font-size:11px;background-color:#DE0101;color:#FFFFFF;font-weight:normal;}

.reserver a:link {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color: #003366;
	font-weight: bold;
	font-size: 12px;
}
.reserver a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #003366;
	font-weight: bold; 
	text-decoration: none;
}
.reserver a:hover{
	font-family: Arial, Helvetica, sans-serif;
	color: #FF0000;
	font-weight: bold; 
	text-decoration: underline;
}

A.retour:link {padding-right: 5px; FONT-SIZE: 9pt; WIDTH: 100%; COLOR: #074B7A; font-family: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
A.retour:visited {padding-right: 5px; FONT-SIZE: 9pt; WIDTH: 100%; COLOR: #074B7A; font-family: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
A.retour:hover {padding-right: 5px; FONT-SIZE: 9pt; WIDTH: 100%; COLOR: #074B7A; font-family: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #4D85C4; TEXT-DECORATION: none}

/* FIN CSS RESA */
