@charset "utf-8";
/*******    FEUILLE DE STYLE      ********/
/*******    © MBA MULTIMEDIA      ********/
/*******  www.mba-multimedia.com  ********/

/************************************************/
/* 				BALISES							*/
/************************************************/
* 								{ margin:0; padding:0; border:0 none; }
body 							{  font-size:10px; font-family:Verdana, Helvetica, sans-serif;
									color:#70747c; 
									font-style:normal;
									font-variant:normal;
									font-weight:normal;
									line-height:normal; 
									text-align:left;
									background:#ffffff; 
									/*scrollbar-3dlight-color:#e1e4e7;
									scrollbar-arrow-color:#34b5e1;
									scrollbar-base-color:#D6E9EF;
									scrollbar-darkshadow-color:#e4e7e9;
									scrollbar-face-color:#f3f5f6;
									scrollbar-highlight-color:#FFFFFF;
									scrollbar-shadow-color:#e4e7e9;
									scrollbar-track-color:#f0f2f5;*/
								}
h1								{}
h2								{}
h3								{}
h4								{ font-weight:normal; }
table							{ width:100%; }
tbody							{}
th								{}
tr								{}
td								{ vertical-align:top; }

/* Lien par défaut */
a								{ }
a:link,
a:visited						{ color:#0c80b0; }
a:active,
a:hover							{ color:#f39912; }

/* */
button:hover					{ cursor:pointer; } 

/************************************************/
/* 				CALQUE GLOBAL					*/
/************************************************/
#global 						{ min-width:1000px; background:url('/media/gabarit/global.jpg') top center repeat-x; }

/************************************************/
/* 			  STRUCTURE GENERALE				*/
/************************************************/

#header_bg,
#conteneur_bg,
#footer_bg 						{ clear:both; position:relative; }
#header_bg 						{ z-index:999; background:url('/media/gabarit/header_bg.jpg') top center no-repeat; }
#conteneur_bg 					{ z-index:998; background:url('/media/gabarit/conteneur_bg.jpg') top center no-repeat; }
#footer_bg 						{ z-index:997; background:url('/media/gabarit/footer_bg.jpg') top center no-repeat; }

/* centrage de la page */
#header, #conteneur, #footer 	{ position:relative; margin:0 auto; }

#header 						{ width:1000px; height:173px; background:#78b6e0 url('/media/gabarit/header.jpg') 0 0 no-repeat; }
#conteneur 						{ width:960px; background:url('/media/gabarit/conteneur.png') center 22px repeat-y;  }
#conteneur table				{ border-spacing:0; border-collapse:collapse; }
#footer 						{ width:934px; height:327px; }

table.colonnes					{ width:960px; }
div.colonnes					{ position:relative; }

/************************************************/
/* 			  MODELE UNE COLONNE N°1				*/
/************************************************/
/* Total largeur : 934px */
.une-col_1 .col1a				{ }
.une-col_1 .col1a .col-top		{ }
.une-col_1 .col1a .col-mid		{ }
.une-col_1 .col1a .col-btm		{ display:none; }

/************************************************/
/* 			  MODELE 2 COLONNES N°1				*/
/************************************************/
/* Total largeur : 264px */
.deux_col1_bg .col1a			{ position:relative; width:264px; background:url('/media/gabarit/col1a.jpg') 0 0 no-repeat;  }
.deux_col1_bg .col1a .col-top	{ }
.deux_col1_bg .col1a .col-mid	{ }
.deux_col1_bg .col1a .col-btm	{ display:none; /* position:absolute; bottom:0; height:50px; width:720px;*/ }

/* Total largeur : 670px */
.deux_col1_bg .col1b			{ position:relative; width:670px; padding-top:10px; }
.deux_col1_bg .col1b .col-top	{ }
.deux_col1_bg .col1b .col-mid	{ }
.deux_col1_bg .col1b .col-btm	{ display:none; /* position:absolute; bottom:0; height:50px; width:239px;*/ }

#conteneur.deux_col1_bg			{ width:934px; min-height:300px; }
.deux_col1_bg #acces-direct		{ right:0; }
.deux_col1_bg table.colonnes 	{ width:934px; }

/************************************************/
/* 			  MODELE 2 COLONNES N°2 			*/
/************************************************/
/* Total largeur : 277px */
.deux_col2_bg .col1a			{ position:relative; width:277px; background:url('/media/gabarit/col1a.jpg') 13px 0 no-repeat;  }
.deux_col2_bg .col1a .col-top	{ }
.deux_col2_bg .col1a .col-mid	{ }
.deux_col2_bg .col1a .col-btm	{ display:none; /* position:absolute; bottom:0; height:50px; width:720px;*/ }

/* Total largeur : 670px */
.deux_col2_bg .col1b			{ position:relative; width:670px; padding-top:10px; }
.deux_col2_bg .col1b .col-top	{ }
.deux_col2_bg .col1b .col-mid	{ }
.deux_col2_bg .col1b .col-btm	{ display:none; /* position:absolute; bottom:0; height:50px; width:239px;*/ }

#conteneur.deux_col2_bg			{ width:960px; min-height:300px; }
.deux_col2_bg #acces-direct		{  }
.deux_col2_bg table.colonnes 	{ width:960px; }
.deux_col2_bg .zone-recherche 	{ margin-left:13px; }
.deux_col2_bg table.colonnes .col2a 	{ width:100%; }

/************************************************/
/* 			  MODELE 3 COLONNES N°1				*/
/************************************************/
/* Total largeur : 277px */
.trois_col1_bg .col1a			{ position:relative; width:277px; background:url('/media/gabarit/col1a.jpg') right top no-repeat;  }
.trois_col1_bg .col1a .col-top	{ width:277px; }
.trois_col1_bg .col1a .col-mid	{ position:relative; width:277px; /*overflow:hidden;*/ }
.trois_col1_bg .col1a .col-btm	{ display:none; /* position:absolute; bottom:0; height:50px; width:720px;*/ }

/* Total largeur : 406px */
.trois_col1_bg .col1b			{ position:relative; width:406px; padding-top:10px; }
.trois_col1_bg .col1b .col-top	{ }
.trois_col1_bg .col1b .col-mid	{ }
.trois_col1_bg .col1b .col-btm	{ display:none; /* position:absolute; bottom:0; height:50px; width:239px;*/ }

/* Total largeur : 277px */
.trois_col1_bg .col1c			{ position:relative; width:277px; padding-top:10px; }
.trois_col1_bg .col1c .col-top	{ }
.trois_col1_bg .col1c .col-mid	{ }
.trois_col1_bg .col1c .col-btm	{ display:none; /* position:absolute; bottom:0; height:50px; width:239px;*/ }

.trois_col1_bg .zone-recherche 	{ margin-left:13px; }




.clear_all						{ clear:both; display:block; font-size:0; line-height:0; }

/* Bouton type */
.btn							{ }
.btn a							{ display:block; background-repeat:no-repeat; }
.btn a:link,
.btn a:visited					{ background-position:top left; }
.btn a:active,
.btn a:hover					{ background-position:bottom left; }
.btn a span						{ display:none; }

.btn button						{ background-repeat:no-repeat; background-position:top left; }
.btn button span				{ display:none; }
.btn button:hover				{ background-position:bottom left; }

/* Lien type */
.lien							{ }
.lien a:link,
.lien a:visited					{ text-decoration:none; }
.lien a:active,
.lien a:hover					{ text-decoration:underline; }

/* Messages */
.confirmation					{ width:55%; margin:5% 5% 5% 10%; color:#6DB632; padding:10px; border:2px solid #6DB632; background-color:#EDF8E4; -moz-border-radius:5px; }
.avertissement					{ width:55%; margin:5% 5% 5% 10%; color:#F5A03A; padding:10px; border:2px solid #F5A03A; background-color:#FEF4E9; -moz-border-radius:5px; }
.erreur							{ width:55%; margin:5% 5% 5% 10%; color:#f5271d; padding:10px; border:2px solid #f5271d; background-color:#f8d8d8; font-weight:bold; -moz-border-radius:5px; }

/************************************************/
/* 			  HEADER							*/
/************************************************/

/* MENU HEADER PRIMAIRE */
#header .menuprim 				{ position:absolute; top:123px; left:41px; height:35px; width:433px; }
#header .menuprim ul			{ position:relative; z-index:999; height:35px; }
#header .menuprim li 			{ float:left; list-style:none; height:35px; }
#header .menuprim ul a 			{ display:block; background-repeat:no-repeat; background-position:top left; height:35px; }
#header .menuprim ul a:hover 	{ background-position:bottom left; }
#header .menuprim li.actif a	{ background-position:bottom left; }
#header .menuprim ul a span		{ display:none; }
#header .menuprim .btn_menu_1	{ margin-right:4px; }
#header .menuprim .btn_menu_2	{ margin-right:5px; }

/* MENU HEADER SECONDAIRE */
#header .menusec 				{ position:absolute; top:102px; left:481px; height:56px; width:154px; }
#header .menusec ul				{ position:relative; z-index:999; height:56px; }
#header .menusec li 			{ float:left; list-style:none; height:56px; }
#header .menusec ul a 			{ display:block; background-repeat:no-repeat; background-position:top left; height:56px; width:154px; }
#header .menusec ul a:hover 	{ background-position:bottom left; }
#header .menusec li.actif a		{ background-position:bottom left; }
#header .menusec ul a span		{ display:none; }
#header .menusec li.separateur	{  }

/* LOGO */
#header .btn_logo				{ position:absolute; top:0; left:0; width:269px; height:102px; }
#header .btn_logo a				{ display:block; width:269px; height:102px; background-position:0 0; background-repeat:no-repeat; }

/* TITRE SITE */
#header .ttr_site				{ position:absolute; top:44px; left:294px; width:302px; height:42px; }

/* CHOIX DE LANGUE */ 
#header .choix-langue				{ position:absolute; top:8px; left:912px; width:46px; height:15px; background:url('/media/gabarit/choix-langue.png') 0 0 no-repeat; }
#header .choix-langue .ctn			{ padding:3px 0 0 7px; }
#header .choix-langue ul			{ }
#header .choix-langue li			{ width:18px; float:left; list-style:none;  }
#header .choix-langue a 			{ display:block; width:14px; height:9px; text-decoration:none; font-size:9px; background-position:top left; background-repeat:no-repeat; }
#header .choix-langue a:link,
#header .choix-langue a:visited		{ color:#6ca0c0; }
#header .choix-langue a:active,
#header .choix-langue a:hover		{ color:#bd2716; background-position:left bottom; }
#header .choix-langue a span		{ display:none; }
#header .choix-langue .fr a			{ background-image:url('/media/gabarit/choix-langue_fr.gif'); }
#header .choix-langue .en a			{ background-image:url('/media/gabarit/choix-langue_en.gif'); }
#header .choix-langue .de a			{ background-image:url('/media/gabarit/choix-langue_de.gif'); }

/* VISUEL */
#header .visuel					{ position:absolute; top:33px; left:635px; height:140px; width:345px; }
#header .visuel .ctn			{ }

/* TELEPHONE */
#header .telephone				{ position:absolute; top:55px; left:269px; height:49px; width:222px; }
#header .telephone .ctn			{ }

/* NEWSLETTER */
#header .newsletter				{ position:absolute; top:0px; left:348px; height:25px; width:286px; }
#header .newsletter .ctn		{ padding:3px 12px 0 9px; }
#header .newsletter h4			{ color:#09a2c6; font-weight:bold; font-size:9px; }
#header .newsletter table		{ border-spacing:0px; }
#header .newsletter tbody		{ }
#header .newsletter tr			{ }
#header .newsletter td			{ vertical-align:middle; text-align:right; }
#header .newsletter input		{ width:113px; padding:2px 3px; color:#09a2c6; font-size:9px; margin:0px 4px;  }
#header .newsletter button		{ width:17px; height:16px; background:url('/media/gabarit/newsletter_btn.png') left top no-repeat; }
#header .newsletter button:hover{ background-position:left bottom; }
#header .newsletter button span	{ display:none; }

/* CONTACT */
#header .contact					{ position:absolute; top:0; left:653px; width:116px; height:33px; }
#header .contact a					{ width:116px; height:33px; background-image:url('/fr/media/gabarit/hdp_a.png'); }

/************************************************/
/*			ACCES DIRECT						*/
/************************************************/
#acces-direct					{ position:absolute; z-index:999; top:0; right:13px; width:385px; height:39px; background:url('/media/gabarit/acces-direct.jpg') 0 0 no-repeat; }
#acces-direct .ctn				{ position:relative; padding:4px 8px 0 16px; }
#acces-direct h4				{ color:#ffffff; font-weight:bold; font-size:9px; }
#acces-direct table				{ border-spacing:0px; }
#acces-direct tbody				{ }
#acces-direct tr				{ }
#acces-direct td				{ vertical-align:middle; text-align:right; }
#acces-direct .ui-selectbox,
#acces-direct select			{ width:248px; padding:2px 3px; color:#09a2c6; font-size:9px; margin:0px 4px; background:url('/media/gabarit/acces-direct_select.jpg') 0 0 no-repeat;  }
#acces-direct .ui-selectbox		{ z-index:999; }
#acces-direct button			{ width:17px; height:16px; background:url('/media/gabarit/acces-direct_btn.png') left top no-repeat; }
#acces-direct button:hover		{ background-position:left bottom; }
#acces-direct button span		{ display:none; }

/************************************************/
/*			FIL D'ARIANE						*/
/************************************************/
#filariane 						{ width:934px; height:19px; margin:0 auto; border-bottom:1px solid #d9d9d9; background:url('/media/gabarit/filariane.jpg') 0 0 repeat-y; }
#filariane .ctn					{ height:19px; padding:0 0 0 18px; background:url('/media/gabarit/filariane.gif') 0 0 no-repeat; }
#filariane ul					{ padding:3px 0 0 3px; }
#filariane li					{ color:#6aa2c9; padding-left:5px; display:inline; font-size:9px; }

/*
#filariane li.first				{ }
#filariane li.first a			{ }
#filariane li.first a:link,
#filariane li.first a:visited	{ }
#filariane li.first a:active,
#filariane li.first a:hover		{ }
*/

#filariane li a					{ font-weight:bold; }
#filariane li a:link,
#filariane li a:visited			{ color:#6aa2c9; text-decoration:none; }
#filariane li a:active,
#filariane li a:hover			{ color:#006ab2; text-decoration:underline; }

/*
#filariane li.last				{ }
#filariane li.first a			{ }
#filariane li.first a:link,
#filariane li.first a:visited	{ }
#filariane li.first a:active,
#filariane li.first a:hover		{ }
*/

/************************************************/
/*			ZONE RECHERCHE						*/
/************************************************/
.zone-recherche					{ position:relative; width:264px; }
.zone-recherche .ttr			{ }
.zone-recherche .ttr h4			{ color:#ffffff; background-color:#036bb5; background-position:left top; background-repeat:no-repeat; }
.zone-recherche .ttr a			{ display:block; width:264px; color:#ffffff; }
.zone-recherche .ferme .ttr a	{ height:53px; }
.zone-recherche .ouvert			{ /*height:520px;*/ }
.zone-recherche .ouvert .ttr a	{ height:30px; }
.zone-recherche .ttr h4	span	{ display:none; }

.zone-recherche .ctn			{ background:url('/media/gabarit/zone-recherche_ctn.jpg') 0 0 no-repeat; padding:0 0 0 37px; }
.zone-recherche .ctn label		{ color:#ffffff; font-weight:bold; }
.zone-recherche .ctn input		{ color:#017b97; font-size:10px; padding:2px 4px; border:1px solid #ffffff; background:url('/media/gabarit/zone-newsletter_input.png') 0 0 repeat-x; }
.zone-recherche .ctn select		{ color:#017b97; font-size:10px; padding:1px 2px 2px 0px; border:1px solid #7e9cb8; margin-bottom:2px; }
.zone-recherche .ctn button		{ font-size:10px; width:40px; }

.zone-recherche .ctn .bloc1,
.zone-recherche .ctn .bloc2,
.zone-recherche .ctn .bloc3,
.zone-recherche .ctn .bloc4,
.zone-recherche .ctn .bloc5					{ overflow:hidden; }

.zone-recherche .ctn .bloc1					{ width:200px; height:72px; }
.zone-recherche .ctn .bloc1 input			{ width:191px; }
.zone-recherche .ctn .bloc1 select 			{ width:198px; }

.zone-recherche .ctn .bloc2					{ width:200px; height:40px; }
.zone-recherche .ctn .bloc2 div 			{ float:left; height:40px; }
.zone-recherche .ctn .bloc2 .date-arrivee 	{ width:118px; }
.zone-recherche .ctn .bloc2 .date-arrivee label	{ display:block; height:12px; }
.zone-recherche .ctn .bloc2 .date-arrivee input { width:69px; }
.zone-recherche .ctn .bloc2 .date-arrivee img { padding:1px 8px 0 2px; float:right; cursor:pointer; }
.zone-recherche .ctn .bloc2 .calendrier 	{ width:35px; }
.zone-recherche .ctn .bloc2 .nuits 			{ width:65px; height:28px; padding:0px 0 0 0; }
.zone-recherche .ctn .bloc2 label			{ }
.zone-recherche .ctn .bloc2 .nuits label	{ display:block; height:12px; }
.zone-recherche .ctn .bloc2 .nuits input	{ width:20px;}

.zone-recherche .ctn .bloc3					{ clear:left; width:200px; height:43px; }
.zone-recherche .ctn .bloc3 .adultes		{ float:left; width:86px; height:43px; }
.zone-recherche .ctn .bloc3 .enfants		{ float:left; width:61px; height:43px; }
.zone-recherche .ctn .bloc3 select			{ width:48px; }

.zone-recherche .ctn .bloc4					{ clear:left; width:227px; height:46px;}
.zone-recherche .ctn .bloc4 div				{ float:left; height:36px; }
.zone-recherche .ctn .bloc4 input			{ width:47px; }
.zone-recherche .ctn .bloc4 .txt			{ width:120px; padding-top:13px; padding-right:5px; }
.zone-recherche .ctn .bloc4 label			{ }
.zone-recherche .ctn .bloc4 .budget			{ padding-top:10px; }


.zone-recherche .ctn .bloc5					{ position:relative; clear:both; width:227px; height:23px; }
.zone-recherche .ctn .bloc5	a 				{ color:#017b97; display:block; width:210px; height:21px; padding:5px 0 0 6px; background:url('/media/gabarit/zone-newsletter_bloc5.png') 0 0 no-repeat; }
.zone-recherche .ctn .bloc5	a:link, 
.zone-recherche .ctn .bloc5	a:visited, 
.zone-recherche .ctn .bloc5	a:active, 
.zone-recherche .ctn .bloc5	a:hover			{ color:#017b97; text-decoration:none; }

.zone-recherche .ctn .bouton				{ position:relative; width:180px; height:33px; padding:8px 0 0 47px; background:url('/media/gabarit/zone-recherche_bouton.jpg') 0 0 no-repeat; }
.zone-recherche .ctn .bouton button			{ width:104px; height:23px; background-position:top left; background-repeat:no-repeat;  }
.zone-recherche .ctn .bouton button:hover	{ background-position:bottom left; }
.zone-recherche .ctn .bouton span			{ display:none; }

.zone-recherche .ctn .type-loisirs			{ display:none; position:absolute; z-index:999; top:254px; left:0; width:259px; height:249px; padding:15px 0 0 5px; background:#6cbfdf url('/media/gabarit/zone-newsletter_type-loisir.png') 0 0 no-repeat; }
.zone-recherche .ctn .type-loisirs .scroll	{ position:relative; overflow:auto; height:224px; width:259px; }
.zone-recherche .ctn .type-loisirs ul		{ }
.zone-recherche .ctn .type-loisirs li		{ list-style:none; padding:1px 4px 2px 4px; height:12px; }
.zone-recherche .ctn .type-loisirs li.impair{ background:#98d2e9; }
.zone-recherche .ctn .type-loisirs li.pair	{ background:#c4e5f2; }
.zone-recherche .ctn .type-loisirs label	{ padding-right:15px; font-weight:normal; color:#007798; }
.zone-recherche .ctn .type-loisirs input	{ float:right; }
.zone-recherche .ctn .type-loisirs .valider	{ width:170px; margin:0 auto; padding:10px 0 0 0; }
.zone-recherche .ctn .type-loisirs .valider a	 { height:15px; width:170px; }

/************************************************/
/*			RESERVATION RAPIDE					*/
/************************************************/
.reservation-rapide					{ position:relative; width:264px; margin-left:13px; }
.reservation-rapide .ttr			{ }
.reservation-rapide .ttr h4			{ color:#ffffff;  }
.reservation-rapide .ttr a			{ height:53px; width:264px; color:#ffffff; background-color:#e4216b;}
.reservation-rapide .ttr span		{ display:none; }

/************************************************/
/*			CONTENEUR							*/
/************************************************/
.marge1						{ margin:0 0 10px 46px; padding-right:250px; }
.marge2						{ margin:0 0 10px 46px; padding-right:97px; }

.entete						{ position:relative; padding:30px 0 0 27px;  }
.entete .titre				{ text-transform:uppercase; }
.entete .soustitre			{ font-size:15px; font-weight:normal; }

/* Formatage du texte par défaut */
.localisation				{ color:#547981; }
.surtitre					{ color:#e560a7; font-size:14px; font-weight:normal; }
.titre						{ color:#c80f72; font-size:20px; font-weight:normal; }
.chapo						{ color:#4a6166; font-size:11px; margin-bottom:9px; line-height:1.4em; }
.sous-titre,
.sous-titre h2				{ color:#1c1f20; font-size:14px; line-height:160%; padding-bottom:0.5em; }
.texte						{ color:#3e595a; margin-top:1em; }
.texte p					{ padding:0 0 1em 0; }
.texte .inter				{ text-align:center; }
.legende					{ color:#3e595a; font-size:9px; }
.legende strong				{ color:#1c1f20; }

/************************************************/
/*			BLOCKS								*/
/************************************************/

.menulat					{ width:210px; padding:0 0 20px 15px; }
.menulat .top				{ height:21px; background:url('/media/gabarit/menulat_top.png') 0 0 no-repeat; }
.menulat .ttr				{ }
.menulat .ttr h4			{ }
.menulat .ctn				{ padding:0 12px;  }
.menulat .ctn ul			{  }
.menulat .ctn li			{ list-style:none; padding:2px 0 3px 8px; background:url('/media/gabarit/menulat_li.gif') 0 6px no-repeat; border-bottom:1px solid #e1e9ea; }
.menulat .ctn li a			{ font-weight:bold; color:#ff7200; }
.menulat .ctn li a:link,
.menulat .ctn li a:visited 	{ color:#ff7200; text-decoration:none; } 
.menulat .ctn li a:active,
.menulat .ctn li a:hover 	{ color:#ff7200; text-decoration:underline; } 
.menulat .btm				{ height:40px; background:url('/media/gabarit/menulat_btm.jpg') 0 0 no-repeat; }

/* BLOC Vignette par défaut */
.vignette					{ }
.vignette a					{ display:block; line-height:0; }
.vignette img				{ width:100px; background:#E2EAEB; padding:5px;  }
.vignette.left				{ padding:0 7px 0 0; }
.vignette.right				{ padding:0 0 0 15px;}

/* BLOC englobant contact, fichiers et liens */
.fichiers-liens 			{ clear:both; position:relative; padding:15px 0 10px 0; }
.fichiers-liens .left		{ width:50%; padding:0 10px 0 0; }
.fichiers-liens .right		{ width:50%; }

/* BLOC Fichiers par défaut */
.fichiers					{ width:360px; padding:2px 0 3px 0; }
.fichiers .ctn				{ height:19px; background:#f6f9f9 url('/media/gabarit/fichiers.png') 5px 1px no-repeat; border-top:1px solid #e1e9ea; border-bottom:1px solid #e1e9ea; }
.fichiers p					{ padding:3px 2px 0 23px; color:#c80f72; }
.fichiers a					{ font-weight:bold; font-size:9px; }
.fichiers a:link,
.fichiers a:visited			{ color:#c80f72; text-decoration:none; }
.fichiers a:active,
.fichiers a:hover			{ color:#006ab2; text-decoration:underline; }

/* BLOC Liens par défaut */
.liens						{ width:360px; padding:2px 0 3px 0; }
.liens .ctn					{ height:19px; background:#f6f9f9 url('/media/gabarit/liens.png') 2px 1px no-repeat; border-top:1px solid #e1e9ea; border-bottom:1px solid #e1e9ea; }
.liens p					{ padding:3px 2px 0 23px; color:#c80f72; }
.liens a					{ font-weight:bold; font-size:9px; }
.liens a:link,
.liens a:visited			{ color:#c80f72; text-decoration:none; }
.liens a:active,
.liens a:hover				{ color:#006ab2; text-decoration:underline; }

/* BLOC Diaporama par défaut */
.diaporama					{ height:216px; }
.diaporama .ctn				{ padding:15px 0 0 29px; width:240px; height:160px; }
.diaporama .ctn .img		{ line-height:0%; }
.diaporama .ctn .img img	{ width:240px; height:160px; }
.diaporama .btn				{ position:relative; margin:7px 0 0 100px; width:92px; height:11px; background:url('/media/gabarit/diaporama_btn.png') 0 0 no-repeat; }
.diaporama .ctn .prev		{ position:absolute; top:1px; left:3px; width:13px; height:9px; background-image:url('/media/gabarit/diaporama_prev.png'); }
.diaporama .ctn .next		{ position:absolute; top:1px; right:3px; width:13px; height:9px; background-image:url('/media/gabarit/diaporama_next.png'); }
.diaporama .ctn .pause		{ position:absolute; top:1px; left:37px; width:7px; height:9px; background-image:url('/media/gabarit/diaporama_pause.png'); }
.diaporama .ctn .play		{ position:absolute; top:1px; left:45px; width:7px; height:9px; background-image:url('/media/gabarit/diaporama_play.png'); }
#load						{ position:absolute; top:0px; left:0px; width:277px; height:216px; }
#load .ctn					{ padding:50px 0 0 0; text-align:center; }
#load .ctn span				{ background:url('/media/ajax-loader.gif') 0 1px no-repeat; padding:0 0 0 18px; }

/* Google map */
.googlemap							{ }
.googlemap .top						{ height:12px; background:url('/media/gabarit/googlemap_top.png') 0 0 no-repeat; }
.googlemap .ttr						{ padding:0 0 0 8px; }
.googlemap .ttr h4					{ width:215px; padding:4px 20px; text-align:center; color:#ffffff; font-weight:bold; font-size:11px; background:#27b6da url('/media/gabarit/googlemap_ttr_h4.png') 0 0 no-repeat;   }
.googlemap .ctn						{ }
.googlemap .ctn .map				{  }
.googlemap .ctn img					{ width:255px; line-height:0%; }
.googlemap .ctn p					{ background:#B9E8F4 url('/media/gabarit/gd-format_p.png') no-repeat scroll left bottom; color:#09A2C6; font-weight:bold; padding:4px 12px 6px; }
.googlemap .btm						{ height:32px; background:url('/media/gabarit/googlemap_btm.png') 0 0 no-repeat; }
.googlemap .agrandir				{ padding:0 0 0 144px; }
.googlemap .agrandir a				{ height:15px; width:110px; }
.googlemap .itineraire				{ padding:3px 24px 0 11px; }
.googlemap .itineraire table		{ }
.googlemap .itineraire tr			{ }
.googlemap .itineraire td			{ vertical-align:middle; }
.googlemap .itineraire label		{ font-size:9px; color:#09a2c6; font-weight:bold; }
.googlemap .itineraire input		{ color:#017c99; font-size:9px; margin:2px 4px 0 0; padding:2px 3px; width:202px; background:url('/media/gabarit/input.png') 0 0 repeat-x; border:1px solid #ffffff; }
.googlemap .itineraire button		{ background:transparent url('/media/gabarit/itineraire_btn.png') no-repeat scroll left top; height:16px; width:17px; }
.googlemap .itineraire button:hover	{ background-position:left bottom; }
.googlemap .itineraire button span	{ display:none; }

.col1c .googlemap					{ width:277px; background:url('/media/gabarit/googlemap.png') 0 0 repeat-y; }
.col1c .googlemap .ctn				{ margin:0 14px 11px 8px; padding:0 0 9px 0; background:#b4d9ee url('/media/gabarit/googlemap_ctn.png') left bottom no-repeat; }

/* Flipbook */
.flipbook							{ }
.flipbook .ttr						{ padding:2px; background:#43d4e9; text-align:right; padding:5px; }
.flipbook .ttr a					{ font-size:14px; font-weight:bold; }
.flipbook .ttr a:link,
.flipbook .ttr a:visited			{ color:#ffffff; text-decoration:none; }
.flipbook .ttr a:active,
.flipbook .ttr a:hover				{ color:#ECFA44; text-decoration:none; }

/* BLOC Sommaire */
.sommaire							{ padding:20px 30px 0 23px; }
.sommaire .ctn						{ padding:6px 0 3px 14px; background:#F6F9F9; border-bottom:1px solid #E1E9EA; border-top:1px solid #E1E9EA; }
.sommaire .ctn ul					{ }
.sommaire .ctn li					{ list-style:none; background:url('/media/gabarit/fck_li.gif') no-repeat scroll 0 4px; padding:0 0 3px 9px; }
.sommaire a							{ }
.sommaire a:link,
.sommaire a:visited					{ color:#c80f72; text-decoration:none; }
.sommaire a:active,
.sommaire a:hover						{ color:#006ab2; text-decoration:underline; }

/* BLOC Grand format (par défaut, à droite) */
.gd-format							{ width:277px; background:url('/media/gabarit/gd-format.png') 0 0 repeat-y; }
.gd-format .ttr						{ display:none; }
.gd-format .ctn						{ background:url('/media/gabarit/gd-format_ctn.png') 0 0 no-repeat; padding:10px 14px 8px 8px; min-height:17px; }
.gd-format .ctn .img				{ background:#b9e8f4; }
.gd-format .ctn img					{ width:255px; line-height:0; }
.gd-format .ctn p					{ padding:4px 12px 6px 12px; color:#09a2c6; font-weight:bold; background:#b9e8f4 url('/media/gabarit/gd-format_p.png') left bottom no-repeat; }
.gd-format .btm						{ height:40px; background:url('/media/gabarit/gd-format_btm.png') 0 0 no-repeat; }
.gd-format .boutons					{ position:relative; height:31px; }
.gd-format .promo					{ position:absolute; top:7px; left:41px; }
.gd-format .promo a					{ width:82px; height:24px; }
.gd-format .derniere-minute			{ position:absolute; top:7px; left:131px; }
.gd-format .derniere-minute a		{ width:122px; height:24px; }

/* BLOC Grand format à gauche */
.col1a .gd-format 					{ background-image:url('/media/gabarit/gd-format-left.png'); margin:3px 0 0 0; }
.col1a .gd-format .ctn				{ background-image:url('/media/gabarit/gd-format-left_ctn.png'); }
.col1a .gd-format .ctn .img 		{ background:#f0f4f6; }
.col1a .gd-format .ctn p			{ background:#f0f4f6 url('/media/gabarit/gd-format-left_p.png') left bottom no-repeat; }
.col1a .gd-format .btm				{ background-image:url('/media/gabarit/gd-format-left_btm.png'); height:17px; }

/* BLOC Informations légales */
.infoslegales						{ width:217px; background:url('/media/gabarit/infoslegales.png') 0 0 no-repeat; margin:0 auto; }
.infoslegales .ttr					{ }
.infoslegales .ttr h4				{ text-align:center; padding:10px; color:#567e9a; font-size:12px; font-weight:bold; }
.infoslegales .ctn					{ padding:0 10px; color:#98bcd5; }

/************************************************/
/*			STYLES FCK							*/
/************************************************/
.fck 						{ font-size:10px; color:#4a6165; border:medium none; font-family:Verdana,Helvetica,sans-serif; font-size:10px; margin:0; padding:0; }
.fck p						{ margin:0 0 1em 0; }
.fck ul 					{ margin:10px 0 10px 15px; }
.fck li 					{ list-style:none; background:url('/media/gabarit/fck_li.gif') 0 4px no-repeat; padding:0 0 0 8px; }
/*.fck table,
.fck tr,
.fck th,
.fck td						{ border:inherit; padding:inherit; }*/
#conteneur .fck table		{ border-collapse:separate; border-spacing:2px; text-indent:0; }

.fck a	 					{ }
.fck a:link,
.fck a:visited				{ }
.fck a:active,
.fck a:hover				{ }


/************************************************/
/*			FOOTER								*/
/************************************************/
#footer							{ font-size:9px; color:#d8f4ff; }
#footer .separateur				{ padding:0 3px 0 5px; color:#d8f4ff; }
#footer a 						{ }
#footer a:link,
#footer a:visited 				{ color:#d8f4ff; text-decoration:none; }
#footer a:active,
#footer a:hover 				{ color:#ffffff; text-decoration:underline; }

/* MENU FOOTER PRIMAIRE */
#footer .menuprim 				{ position:absolute; top:43px; left:5px; width:214px; }
#footer .menuprim .ctn			{ position:relative; padding:6px 6px 6px 63px; }
#footer .menuprim ul			{ }
#footer .menuprim li 			{ list-style:none; height:13px; margin-bottom:4px; padding:0 0 0 12px; background:url('/media/gabarit/footer_menuprim_li.png') left top no-repeat; }
#footer .menuprim a 			{ display:inline-block; white-space:nowrap; height:13px; font-weight:bold; padding:0 6px 0 0; background:url('/media/gabarit/footer_menuprim_a.png') top right no-repeat; }
#footer .menuprim a:link,
#footer .menuprim a:visited 	{ color:#ffffff; }
#footer .menuprim a:active,
#footer .menuprim a:hover 		{ color:#ffffff; }

/* MENU FOOTER SECONDAIRE */
#footer .menusec 				{ position:absolute; top:43px; left:223px; width:120px; }
#footer .menusec .ctn			{ position:relative; padding:6px; }
#footer .menusec ul				{ }
#footer .menusec li 			{ list-style:none; height:13px; margin-bottom:4px; padding:0 0 0 12px; background:url('/media/gabarit/footer_menusec_li.png') left top no-repeat; }
#footer .menusec a 				{ display:inline-block; white-space:nowrap; height:13px; font-weight:bold; padding:0 6px 0 0; background:url('/media/gabarit/footer_menusec_a.png') top right no-repeat; }
#footer .menusec a:link,
#footer .menusec a:visited 		{ color:#567e9a; }
#footer .menusec a:active,
#footer .menusec a:hover 		{ color:#567e9a; }

/* MENU FOOTER TERTIAIRE */
#footer .menuter 				{ position:absolute; top:43px; left:347px; width:204px; }
#footer .menuter .ctn			{ position:relative; padding:6px; }
#footer .menuter ul				{ }
#footer .menuter li 			{ list-style:none; height:13px; margin-bottom:4px; padding:0 0 0 12px; background:url('/media/gabarit/footer_menuter_li.png') left top no-repeat; }
#footer .menuter a 				{ display:inline-block; white-space:nowrap; height:13px; padding:0 6px 0 0; background:url('/media/gabarit/footer_menuter_a.png') top right no-repeat; }
#footer .menuter a:link,
#footer .menuter a:visited 		{ color:#567e9a; }
#footer .menuter a:active,
#footer .menuter a:hover 		{ color:#567e9a; }

/* MOTS CLES */
#footer .mots-cles				{ position:absolute; top:43px; left:557px; width:172px; }
#footer .mots-cles .ctn			{ position:relative; padding:6px 9px; }
#footer .mots-cles ul			{ }
#footer .mots-cles li 			{ list-style:none; margin-bottom:4px; font-weight:bold; color:#6c94b0; }
#footer .mots-cles li a			{ }
#footer .mots-cles li a:link,
#footer .mots-cles li a:visited	{ color:#6c94b0; text-decoration:none; }
#footer .mots-cles li a:active,
#footer .mots-cles li a:hover	{ color:#6c94b0; text-decoration:underline; }

/* COORDONNEES */
#footer	.coordonnees			{ position:absolute; top:43px; left:733px; width:196px; }
#footer	.coordonnees .ctn		{ position:relative; padding:9px; color:#6c94b0; font-size:9px; }
#footer	.raisonsociale			{ font-weight:bold; padding-bottom:10px; text-transform:uppercase; }
#footer	.adresse				{ padding-bottom:6px; }
#footer	.telephone				{ }

/* Bouton MBA */
#footer	.btn_mba				{ position:absolute; top:274px; left:0px; width:105px; height:11px; }
#footer	.btn_mba a				{ display:block; width:105px; height:11px; background:url('/media/gabarit/mba-multimedia.gif') top left no-repeat; }
#footer	.btn_mba a:hover		{ background-position:bottom left; }
#footer	.btn_mba a img			{ display:none; }

#footer	.hdp					{ position:absolute; top:220px; left:835px; width:93px; height:10px; }
#footer	.hdp a					{ width:93px; height:10px; }
