/*
 * ------------ templates/defaut/themes/1/css/style_textepage.css ---------- 
 *
 */

@charset "utf-8";

/*
 * Style layout
 * Mise en page du template et positionnement des éléments
 * Customisation des éléments de la page
 */
 
/*
 * FONTS ----------------------------------------------------------
 */
 
@font-face {
    font-family: 'HelveticaNeueBold';
    src: url('../fonts/helveticaneue-bold-webfont.eot');
    src: url('../fonts/helveticaneue-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helveticaneue-bold-webfont.woff') format('woff'),
         url('../fonts/helveticaneue-bold-webfont.ttf') format('truetype'),
         url('../fonts/helveticaneue-bold-webfont.svg#HelveticaNeueBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'HelveticaNeueUltraLightItalic';
    src: url('../fonts/helveticaneue-ultralightitalic-webfont.eot');
    src: url('../fonts/helveticaneue-ultralightitalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helveticaneue-ultralightitalic-webfont.woff') format('woff'),
         url('../fonts/helveticaneue-ultralightitalic-webfont.ttf') format('truetype'),
         url('../fonts/helveticaneue-ultralightitalic-webfont.svg#HelveticaNeueUltraLightItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'HelveticaNeueBoldItalic';
    src: url('../fonts/helveticaneue-bolditalic-webfont.eot');
    src: url('../fonts/helveticaneue-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helveticaneue-bolditalic-webfont.woff') format('woff'),
         url('../fonts/helveticaneue-bolditalic-webfont.ttf') format('truetype'),
         url('../fonts/helveticaneue-bolditalic-webfont.svg#HelveticaNeueBoldItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'HelveticaNeueCondensedBlack';
    src: url('../fonts/helveticaneue-condensedblack-webfont.eot');
    src: url('../fonts/helveticaneue-condensedblack-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helveticaneue-condensedblack-webfont.woff') format('woff'),
         url('../fonts/helveticaneue-condensedblack-webfont.ttf') format('truetype'),
         url('../fonts/helveticaneue-condensedblack-webfont.svg#HelveticaNeueCondensedBlack') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'HelveticaNeueCondensedBold';
    src: url('../fonts/helveticaneue-condensedbold-webfont.eot');
    src: url('../fonts/helveticaneue-condensedbold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helveticaneue-condensedbold-webfont.woff') format('woff'),
         url('../fonts/helveticaneue-condensedbold-webfont.ttf') format('truetype'),
         url('../fonts/helveticaneue-condensedbold-webfont.svg#HelveticaNeueCondensedBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'HelveticaNeueItalic';
    src: url('../fonts/helveticaneue-italic-webfont.eot');
    src: url('../fonts/helveticaneue-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helveticaneue-italic-webfont.woff') format('woff'),
         url('../fonts/helveticaneue-italic-webfont.ttf') format('truetype'),
         url('../fonts/helveticaneue-italic-webfont.svg#HelveticaNeueItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'HelveticaNeueLight';
    src: url('../fonts/helveticaneue-light-webfont.eot');
    src: url('../fonts/helveticaneue-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helveticaneue-light-webfont.woff') format('woff'),
         url('../fonts/helveticaneue-light-webfont.ttf') format('truetype'),
         url('../fonts/helveticaneue-light-webfont.svg#HelveticaNeueLight') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'HelveticaNeueLightItalic';
    src: url('../fonts/helveticaneue-lightitalic-webfont.eot');
    src: url('../fonts/helveticaneue-lightitalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helveticaneue-lightitalic-webfont.woff') format('woff'),
         url('../fonts/helveticaneue-lightitalic-webfont.ttf') format('truetype'),
         url('../fonts/helveticaneue-lightitalic-webfont.svg#HelveticaNeueLightItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'HelveticaNeueUltraLight';
    src: url('../fonts/helveticaneue-ultralight-webfont.eot');
    src: url('../fonts/helveticaneue-ultralight-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helveticaneue-ultralight-webfont.woff') format('woff'),
         url('../fonts/helveticaneue-ultralight-webfont.ttf') format('truetype'),
         url('../fonts/helveticaneue-ultralight-webfont.svg#HelveticaNeueUltraLight') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'HelveticaNeueRegular';
    src: url('../fonts/helveticaneue-webfont.eot');
    src: url('../fonts/helveticaneue-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helveticaneue-webfont.woff') format('woff'),
         url('../fonts/helveticaneue-webfont.ttf') format('truetype'),
         url('../fonts/helveticaneue-webfont.svg#HelveticaNeueRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

/*
 * CUSTOMISATION DES TAGS PRINCIPAUX ------------------------------
 */

/*

	.cke_show_borders : class pour le body du ckeditor dans l'admin pour avoir le même style que sur le site

*/

div.textepage, .cke_show_borders					{ padding:10px 14px; color:#000; font-family:"HelveticaNeueLight"; font-size:13px; line-height:1.2em; width:683px; background:#DDD2C8; }
.cke_show_borders										{ width:706px; }
table#tab-structure tr td#col-left h1, div.textepage h1, .cke_show_borders h1 		{ font-family:"HelveticaNeueUltraLight"; font-size:45px; line-height:1.2em; margin:0; margin-bottom:5px; color:#000; display:inline; }

table#tab-structure tr td#col-left h2, div.textepage h2, .cke_show_borders h2 		{ font-family:"HelveticaNeueLight"; font-size:19px; color:#000; margin:0; margin-bottom:5px; padding-left:16px; background:url("../img/puce-h2.png") no-repeat left 6px; line-height:25px; }

table#tab-structure tr td#col-left h3, div.textepage h3, .cke_show_borders h3 		{ font-family:"HelveticaNeueBold"; font-size:15px; color:#000; margin:0; margin-bottom:5px; padding-left:12px; background:url("../img/puce-h3.png") no-repeat left center; }

table#tab-structure tr td#col-left h4, div.textepage h4, .cke_show_borders h4 		{ font-family:"HelveticaNeueBold"; font-size:15px; color:#000; margin:0; margin-bottom:5px; }

table#tab-structure tr td#col-left h5, div.textepage h5, .cke_show_borders h5 		{ color:#000; margin:0; margin-bottom:5px; }

table#tab-structure tr td#col-left a,  div.textepage a, .cke_show_borders a			{ }
table#tab-structure tr td#col-left label,  div.textepage label, .cke_show_borders label			{ }
.cke_show_borders label			{ font-weight:bold; }
table#tab-structure tr td#col-left p, div.textepage p, .cke_show_borders p											{ margin:0; margin-bottom:5px; font-size:13px; line-height:1.2em; }
table#tab-structure tr td#col-left p img, div.textepage p img, .cke_show_borders p img								{ margin:0px; }
table#tab-structure tr td#col-left strong,  div.textepage strong, .cke_show_borders strong								{ font-family:"HelveticaNeueLight"; }
table#tab-structure tr td#col-left ul, div.textepage ul	, .cke_show_borders ul											{ list-style-image:url("../img/ul-puce.png"); padding-left:20px; }
table#tab-structure tr td#col-left a.carre-moyen, div.textepage a.carre-moyen, .cke_show_borders a.carre-moyen		{ background:url("../img/btn-carree-moyen.png") no-repeat center center; color:#FFF; display:block; width:68px; height:53px; text-decoration:none; text-align:center; padding-left:5px; padding-top:7px; }
.cke_show_borders .clear 																{ clear:both; }

table#tab-structure tr td#col-left a.a_vert, .cke_show_borders a.a_vert { background:url("../img/bg-footer.png") repeat-x bottom center; font-size:13px; font-family:"HelveticaNeueBold"; line-height:1.2em; padding:2px 4px; color:#FFF; text-decoration:none; }

/*
* Page d'accueil */
a#btnVisiteVirtuelle, .cke_show_borders a#btnVisiteVirtuelle { width:322px; height:54px; background:url("../img/btn-visite-virtuelle.png") no-repeat top center; display:block; text-decoration:none; color:#FFF; font-size:29px; padding-top:38px; padding-left:30px; margin-top:-15px; line-height:1.2em;  }

/*
* Page Hôtel */
div#divFitGratuit, .cke_show_borders div#divFitGratuit, div#divClubGratuit, .cke_show_borders div#divClubGratuit, div#divWifiGratuit, .cke_show_borders div#divWifiGratuit, div#divNavetteGratuit, .cke_show_borders div#divNavetteGratuit { color:#FFF; padding-left:10px; padding-bottom:64px; padding-top:2px; height:28px; width:84px; font-size:11px; font-family:"HelveticaNeueBold"; line-height:12px; float:left; }
div#divFitGratuit, .cke_show_borders div#divFitGratuit 					{ background:url("../img/btn-carre-fitnwell-gratuit.png") no-repeat top center; }
div#divClubGratuit, .cke_show_borders div#divFitGratuit 				{ background:url("../img/btn-acces-club-gratuit.png") no-repeat top center; }
div#divWifiGratuit, .cke_show_borders div#divWifiGratuit 				{ background:url("../img/btn-wifi-gratuit.png") no-repeat top center; }
div#divNavetteGratuit, .cke_show_borders div#divNavetteGratuit 	{ background:url("../img/btn-aerorport-gratuit.png") no-repeat top center; }

/*
* Page d'accès */
.btnValider { background:url("../img/btn-valider.png") no-repeat left top; height:30px; line-height:22px; width:123px; font-family:"HelveticaNeueBold"; font-size:14px; text-transform:uppercase; padding-left:6px; padding-right:0px; padding-bottom:7px; border:none; color:#FFF; cursor:pointer; }


/*
* Page restauration */
table#tab-structure tr td#col-left div.div-bg-brun, .cke_show_borders div.div-bg-brun					{ color:#FFF; font-family:"HelveticaNeueLight"; font-size:13px;  background:#b9aa99; text-align:center; padding:10px; text-align:center; }
table#tab-structure tr td#col-left div.div-bg-brun ul, .cke_show_borders div.div-bg-brun ul			{ list-style-image:none; padding-left:0; }
table#tab-structure tr td#col-left div.div-bg-brun ul li, .cke_show_borders div.div-bg-brun ul li			{ color:#FFF; margin-bottom:5px; }
table#tab-structure tr td#col-left div.div-bg-brun h2, .cke_show_borders div.div-bg-brun h2				{ font-family:"HelveticaNeueLight"; font-size:20px; color:#FFF; margin:0; margin-bottom:5px; text-align:center; }
table#tab-structure tr td#col-left div.div-bg-brun h3, table#tab-structure tr td#col-left div.div-bg-brun table tr td h3, .cke_show_borders	 div.div-bg-brun h3			{ font-family:"HelveticaNeueBold"; font-size:15px; color:#FFF; margin:0; margin-bottom:5px; padding:0; text-align:center; background:none; }
table#tab-structure tr td#col-left div.div-bg-brun h4	, .cke_show_borders div.div-bg-brun h4			{ color:#FFF !important; margin:0; margin-bottom:5px; }
table#tab-structure tr td#col-left div.div-bg-brun h5, .cke_show_borders div.div-bg-brun h5				{ color:#FFF; margin:0; margin-bottom:5px; }
table#tab-structure tr td#col-left div.div-bg-brun a, .cke_show_borders div.div-bg-brun a				{ color:#FFF; text-decoration:none; }
table#tab-structure tr td#col-left div.div-bg-brun a p, .cke_show_borders div.div-bg-brun a p			{ margin:0;  color:#FFF; font-size:13px; }
table#tab-structure tr td#col-left div.div-bg-brun a p img, .cke_show_borders div.div-bg-brun a p img		{ margin:0px; }
table#tab-structure tr td#col-left div.div-bg-brun a strong, .cke_show_borders div.div-bg-brun a strong	{ font-family:"HelveticaNeueLight"; }
table#tab-structure tr td#col-left div.div-bg-brun table tr td, .cke_show_borders div.div-bg-brun table tr td	{ text-align:center; }
table#tab-structure tr td#col-left div.div-bg-brun table tr td	p, .cke_show_borders div.div-bg-brun table tr td	p { margin:0; }

/*
* Page fitnwell */
table#tab-structure tr td#col-left div.brun-degrade, .cke_show_borders div.brun-degrade					{ color:#FFF; font-family:"HelveticaNeueLight"; font-size:13px;  background:#B5A48E url("../img/bg-degrade-brun-675.png") repeat-y left top; padding:10px; }
table#tab-structure tr td#col-left div.brun-degrade ul, .cke_show_borders div.brun-degrade ul			{ list-style-image:none; padding-left:0; }
table#tab-structure tr td#col-left div.brun-degrade ul li, .cke_show_borders div.brun-degrade ul li			{ color:#FFF; margin-bottom:5px; }
table#tab-structure tr td#col-left div.brun-degrade h2, .cke_show_borders div.brun-degrade h2				{ font-family:"HelveticaNeueBold"; font-size:20px; color:#FFF; margin:0; margin-bottom:5px; background:none; padding-left:0px; }
table#tab-structure tr td#col-left div.brun-degrade h3, table#tab-structure tr td#col-left div.brun-degrade table tr td h3, .cke_show_borders	 div.brun-degrade h3			{ font-family:"HelveticaNeueBold"; font-size:15px; color:#FFF; margin:0; margin-bottom:5px; padding:0; text-align:center; background:none; }
table#tab-structure tr td#col-left div.brun-degrade h4	, .cke_show_borders div.brun-degrade h4			{ color:#FFF !important; margin:0; margin-bottom:5px; }
table#tab-structure tr td#col-left div.brun-degrade h5, .cke_show_borders div.brun-degrade h5				{ color:#FFF; margin:0; margin-bottom:5px; }
table#tab-structure tr td#col-left div.brun-degrade a, .cke_show_borders div.brun-degrade a				{ color:#FFF; text-decoration:none; }
table#tab-structure tr td#col-left div.brun-degrade a p, .cke_show_borders div.brun-degrade a p			{ margin:0;  color:#FFF; font-size:13px; }
table#tab-structure tr td#col-left div.brun-degrade a p img, .cke_show_borders div.brun-degrade a p img		{ margin:0px; }
table#tab-structure tr td#col-left div.brun-degrade a strong, .cke_show_borders div.brun-degrade a strong	{ font-family:"HelveticaNeueLight"; }
table#tab-structure tr td#col-left div.brun-degrade table tr td, .cke_show_borders div.brun-degrade table tr td	{ text-align:center; }
table#tab-structure tr td#col-left div.brun-degrade table tr td	p, .cke_show_borders div.brun-degrade table tr td	p { margin:0; }






