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

/************************************************/
/* 				BALISES							*/
/************************************************/
*										{ margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent; }
html									{ background:#fff url(/media/gabarit/html.jpg) 0 0 repeat-x; }
body 									{ color:#1d393f; background:transparent url(/media/gabarit/body.jpg) center top no-repeat; font-size:11px; font-family:Verdana, Helvetica, sans-serif; font-style:normal; font-variant:normal; font-weight:normal; text-align:left; }
h1										{ font-size:18px; }
h2										{ font-size:16px; }
h3										{ font-size:14px; }
h4										{ font-size:12px; font-weight:normal; }
table									{ width:100%; }
tbody									{ }
th										{ }
tr										{ }
td										{ vertical-align:top; }
ol, ul									{ list-style:none; }
textarea								{ font-size:10px; font-family:Verdana, Helvetica, sans-serif; }
sup										{ vertical-align:super; font-size:50%;  }
:focus									{ /*outline:1px dotted #cd0629;*/ }

/* Lien par défaut */
a										{ }
a:link,
a:visited								{ color:#0C80B0; text-decoration:none; }
a:active,
a:hover									{ color:#F39912; text-decoration:underline; }

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

/************************************************/
/* 			  STRUCTURE GENERALE				*/
/************************************************/
.wrap-bg								{ position:relative; clear:both; /*overflow:hidden;*/ min-width:960px; }
.wrap									{ position:relative; margin:0 auto; width:960px; }

#global 								{ }

#header-bg 								{ z-index:3; }
#conteneur-bg 							{ z-index:2; }
#footer-bg 								{ z-index:1; background:url(/media/gabarit/footer-bg.jpg) center top no-repeat; }

#header-top 							{ }
#conteneur-top 							{ }
#footer-top 							{ }

#header 								{ height:223px; }
#conteneur 								{ width:931px; padding:0 15px 0 14px;  min-height:332px; }
#conteneur_table						{ border-spacing:0; border-collapse:collapse; }
#footer 								{ height:327px; }

/************************************************/
/* 			  COLONNES							*/
/************************************************/
table.colonnes							{ width:100%; border:0 none; border-collapse:collapse; border-spacing:0; }
div.colonnes							{ position:relative; overflow:hidden; }
div.colonnes .col-g						{ position:relative; float:left; }
div.colonnes .col-c						{ position:relative; float:left; }
div.colonnes .col-d						{ position:relative; float:right; }
div.colonnes .col-top					{ position:relative; overflow:hidden; }
div.colonnes .col-mid					{ position:relative; overflow:hidden; }
div.colonnes .col-btm					{ position:relative; overflow:hidden; }

/************************************************/
/* 			  MODELE UNE COLONNE N°1				*/
/************************************************/
/* Colonne centrale */
.une-col_1 .col-c						{ width:931px; float:none; }
.une-col_1 .col-c .col-top				{ overflow:hidden; }
.une-col_1 .col-c .col-top-g			{ float:left; width:628px; }
.une-col_1 .col-c .col-top-d			{ float:right; width:271px; padding-right:16px; }
.une-col_1 .col-c .col-mid				{ padding:20px 16px 20px 27px; }
.une-col_1 .col-c .col-mid-g			{ float:left; width:628px; }
.une-col_1 .col-c .col-mid-d			{ float:right; width:271px; }
.une-col_1 .col-c .col-btm				{ padding:20px 16px 20px 27px; }

/************************************************/
/* 			  MODELE UNE COLONNE N°1				*/
/************************************************/
/* Colonne centrale */
.une-col_2 .col-c						{ width:931px; float:none; }
.une-col_2 .col-c .col-top				{ }
.une-col_2 .col-c .col-mid				{ padding:20px 16px 20px 27px; }
.une-col_2 .col-c .col-mid-g			{ float:left; width:230px; }
.une-col_2 .col-c .col-mid-d			{ float:right; width:625px; }
.une-col_2 .col-c .col-btm				{ padding:20px 16px 20px 27px; }

/************************************************/
/* 			  MODELE 2 COLONNES N°1				*/
/************************************************/
/* Colonne centrale */
.deux-col_1 .col-c						{ width:700px; }
.deux-col_1 .col-c .col-top				{ }
.deux-col_1 .col-c .col-mid				{ }
.deux-col_1 .col-c .col-mid-g			{ float:left; }
.deux-col_1 .col-c .col-mid-d			{ float:right; }
.deux-col_1 .col-c .col-btm				{ }

/* Colonne de droite */
.deux-col_1 .col-d						{ width:250px; }
.deux-col_1 .col-d .col-top				{ }
.deux-col_1 .col-d .col-mid				{ }
.deux-col_1 .col-d .col-btm				{ }

/************************************************/
/* 			  MODELE 2 COLONNES N°2 			*/
/************************************************/
/* Colonne de gauche */
.deux-col_2 .col-g						{ width:270px; padding:20px 0 20px 7px }
.deux-col_2 .col-g .col-top				{ }
.deux-col_2 .col-g .col-mid				{ }
.deux-col_2 .col-g .col-btm				{ }

/* Colonne centrale */
.deux-col_2 .col-c						{ width:654px; }
.deux-col_2 .col-c .col-top				{ }
.deux-col_2 .col-c .col-mid				{ padding:20px 16px 20px 27px; }
.deux-col_2 .col-c .col-btm				{ padding:20px 0 20px 27px; }

/************************************************/
/* 			  MODELE 3 COLONNES N°1				*/
/************************************************/
/* Colonne de gauche */
.trois-col_1 .col-g						{ }
.trois-col_1 .col-g .col-top			{ }
.trois-col_1 .col-g .col-mid			{ }
.trois-col_1 .col-g .col-btm			{ }

/* Colonne centrale */
.trois-col_1 .col-c						{ }
.trois-col_1 .col-c .col-top			{ }
.trois-col_1 .col-c .col-mid			{ }
.trois-col_1 .col-c .col-btm			{ }

/* Colonne de droite */
.trois-col_1 .col-d						{ }
.trois-col_1 .col-d .col-top			{ }
.trois-col_1 .col-d .col-mid			{ }
.trois-col_1 .col-d .col-btm			{ }

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

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

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

/* Bouton texte Raspoutine */
.btr									{ }
.btr a									{ display:block; text-align:center; font-family:RaspoutineMedium, Verdana, Geneva, sans-serif; font-size:16px; text-decoration:none; }
.btr a:link,
.btr a:visited							{ color:#e10086; }
.btr a:hover,
.btr a:active							{ color:#00468b; }

/* Bouton texte Raspoutine 2 */
.btr2									{ }
.btr2 a									{ display:block; text-align:center; font-family:RaspoutineMedium, Verdana, Geneva, sans-serif; font-size:16px; text-decoration:none; }
.btr2 a:link,
.btr2 a:visited							{ color:#00468b; }
.btr2 a:hover,
.btr2 a:active							{ color:#e10086; }

/* Bouton texte Ubuntu */
.btu									{ }
.btu button								{ color:#e10086; display:block; text-align:center; font-family:UbuntuMedium, Verdana, Geneva, sans-serif; font-size:14px; text-decoration:none; }
.btu button:hover,
.btu button:active						{ color:#00468b; }

/* Bouton arrondis 3px rose/bleu */
.bta3rb									{ }
.bta3rb a								{ position:relative; display:block; color:#fff; font-size:9px; letter-spacing:-1px; height:15px; line-height:14px; text-decoration:none; text-transform:uppercase; background:url(/media/gabarit/bta3rb_a.png) 0 0 repeat-x; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; }
.bta3rb a:link, 
.bta3rb a:visited						{ }
.bta3rb a:hover, 
.bta3rb a:active						{ background-position:0 -15px; }

/* Bouton couleur + picto bords arrondis + font size 16 */
.btac16									{ position:relative; padding-bottom:7px; max-width:167px; }
.btac16 a								{ display:block; padding:3px; background:#fff; border:1px solid #dcdfe2; text-decoration:none; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;  }
.btac16 a .txt							{ display:block; padding:4px; font-size:16px; line-height:16px; text-align:center; font-family:RaspoutineDemiBold,Verdana,Geneva,sans-serif; background:url(/media/gabarit/btac16.jpg) center bottom no-repeat; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;  }
.btac16 a:link .txt,
.btac16 a:visited .txt					{ color:#e10086; }
.btac16 a:hover .txt,
.btac16 a:active .txt					{ color:#00468b; }
.btac16 .ombre							{ position:absolute; bottom:0; left:0; width:100%; height:7px; background:url(/media/gabarit/ombres.png) center 0 no-repeat; }

/* Bouton couleur + picto bords arrondis + font size 16 */
.btac13									{ position:relative; padding-bottom:7px; max-width:167px; }
.btac13 a								{ display:block; padding:2px; background:#fff; border:1px solid #dcdfe2; text-decoration:none; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;  }
.btac13 a .txt							{ display:block; padding:4px; font-size:13px; line-height:13px; text-align:center; font-family:UbuntuMedium, Verdana, Geneva, sans-serif; background:url(/media/gabarit/btac16.jpg) center bottom no-repeat; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;  }
.btac13 a:link .txt,
.btac13 a:visited .txt					{ color:#ff710e; }
.btac13 a:hover .txt,
.btac13 a:active .txt					{ color:#00468b; }
.btac13 .ombre							{ position:absolute; bottom:0; left:0; width:100%; height:7px; background:url(/media/gabarit/ombres.png) center 0 no-repeat; }

/* Bouton couleur + picto bords arrondis + font size 14 */
.btac14									{ position:relative; padding-bottom:10px; }
.btac14 .picto							{ width:45px; height:36px; left:0; top:auto; bottom:10px; background-position:-301px 0; }
.btac14 a								{ display:block; padding:2px; background:#fff; border:1px solid #dcdfe2; text-decoration:none; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;  }
.btac14 a .txt							{ display:block; padding:4px 0 4px 32px; font-size:14px; line-height:14px; text-align:center; font-family:UbuntuRegular, Verdana, Geneva, sans-serif; color:#fff; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;  }
.btac14 a:link .txt,
.btac14 a:visited .txt					{ background:#ccc; }
.btac14 a:hover .txt,
.btac14 a:active .txt					{ background:#000; }

/* Bouton couleur + picto bords arrondis + font size 12 */
.btac12									{ position:relative; padding-bottom:7px; }
.btac12 .ombre							{ position:absolute; bottom:0; left:0; width:100%; height:7px; background:url(/media/gabarit/ombres.png) center 0 no-repeat; }
.btac12 .picto							{ width:36px; height:22px; left:0; top:auto; bottom:7px; background-position:-110px -130px; }
.btac12 a								{ display:block; padding:2px; background:#fff; border:1px solid #dcdfe2; text-decoration:none; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;  }
.btac12 a .txt							{ display:block; padding:4px 0 4px 22px; font-size:14px; line-height:14px; text-align:center; font-family:UbuntuRegular, Verdana, Geneva, sans-serif; color:#fff; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;  }
.btac12 a:link .txt,
.btac12 a:visited .txt					{ background:#ccc; }
.btac12 a:hover .txt,
.btac12 a:active .txt					{ background:#000; }

.actif a:link,
.actif a:visited						{ background-position:bottom left; }

#btn-espace-client						{ position:absolute; top:59px; left:715px; width:108px;/* padding:3px 0 9px 0; background:url(/media/gabarit/btn-espace-client.png) 0 0 no-repeat;*/ }
#btn-espace-client a					{ border:0 none;  /*height:34px; line-height:34px; text-align:center;*/ }
#btn-espace-client a .txt				{ height:20px; line-height:20px; }
#btn-espace-client .ombre				{ background-position:center bottom;	}

#btn-mon-panier							{ position:absolute; top:59px; left:828px; width:128px; /*padding:3px 5px 9px 4px; background:url(/media/gabarit/btn-mon-panier.png) 0 0 no-repeat;*/ }
#btn-mon-panier a						{ border:0 none; position:relative; /*height:34px; line-height:34px; text-align:center; padding-right:30px;*/ }
#btn-mon-panier a .txt					{ height:20px; line-height:20px; padding-right:30px; }
#btn-mon-panier a .picto				{ width:28px; height:28px; left:94px; top:3px; background-position:0 -20px; }
#btn-mon-panier a:hover .picto			{ background-position:0 -50px; }

#btn-newsletter							{ position:absolute; top:5px; left:339px; width:147px; }
#btn-newsletter a						{ border:0 none; }
#btn-newsletter a .txt					{ height:13px; }
#btn-newsletter .ombre					{ }

#btn-temoignage							{ width:271px; height:44px; padding:0 0 7px 0; background:url(/media/gabarit/btn-temoignage.png) 0 0 no-repeat; }
#btn-temoignage a						{ position:relative; height:44px; line-height:44px; text-align:center; padding-left:50px; }
#btn-temoignage a .picto				{ width:79px; height:50px; left:7px; top:auto; bottom:0; background-position:-110px 0; }

.btn-rechercher							{ width:84px; }
.btn-rechercher button					{ width:84px; height:27px; line-height:27px; text-align:center; background:url(/media/gabarit/btn-rechercher_button.png) 0 0 no-repeat; }

.btn-envoyer							{ }
.btn-envoyer button						{ padding:0px; border:1px solid #dcdfe2; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; }
.btn-envoyer button span				{ display:block; width:84px; height:27px; line-height:27px; text-align:center; background:url(/media/gabarit/btn-rechercher_button.png) 0 0 no-repeat; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; }

#btn-retour								{ }
#btn-retour	a							{ }

#btn-hdp								{ }
#btn-hdp a								{ }

.btn-voir								{ }
.btn-voir a								{ }

button.valider							{ }
button.envoyer							{ }

.btn-savoir-plus						{ position:absolute; bottom:0; left:0; width:100%; }
.btn-savoir-plus .picto					{ left:12px; top:6px; width:4px; height:5px; background-position:-80px 0; }
.btn-savoir-plus a						{ position:relative; background:#ccc url(/media/gabarit/btn-savoir-plus_a.png) 0 0 repeat-x; color:#fff; display:block; width:87px; height:15px; margin:0 auto; padding:0 3px 0 7px; font-size:10px; line-height:15px; text-align:center; text-decoration:none; font-family:UbuntuLight, Verdana, Geneva, sans-serif; -webkit-border-radius:6px 6px 0 0; -moz-border-radius:6px 6px 0 0; border-radius:6px 6px 0 0; }
.btn-savoir-plus a:link,
.btn-savoir-plus a:visited				{ }
.btn-savoir-plus a:hover,
.btn-savoir-plus a:active				{ }

/************************************************/
/* 			  MESSAGES							*/
/************************************************/
.confirmation							{ width:55%; margin:5% 5% 5% 10%; padding:10px; color:#6DB632; border:2px solid #6DB632; background-color:#EDF8E4; -moz-border-radius:5px; }
.avertissement							{ width:55%; margin:5% 5% 5% 10%; padding:10px; color:#F5A03A; border:2px solid #F5A03A; background-color:#FEF4E9; -moz-border-radius:5px; }
/*.erreur									{ width:55%; margin:5% 5% 5% 10%; padding:10px; color:#f5271d; border:2px solid #f5271d; background-color:#f8d8d8; -moz-border-radius:5px; font-weight:bold; }*/
.erreur									{ width:55%; margin:5% 5% 5% 10%; padding:2px; text-align:center; color:#f5271d; border:1px solid #cb1212; background-color:#620303; text-align:center; font-size:12px; }
.obsolete								{ width:99.5%; position:absolute; z-index:1000; left:0; top:0; padding:2px; text-align:center; color:#f5271d; border:1px solid #cb1212; background-color:#620303; text-align:center; font-size:11px; }

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

/* HEADER > LOGO */
#btn-logo								{ width:249px; }
#btn-logo a								{ height:109px; }

/* HEADER > TÉLÉPHONE */
#header-tel								{ position:absolute; left:310px; top:55px; width:210px; }
#header-tel p							{ text-align:center; color:#e2007a; font-weight:normal; }
#header-tel p.p2						{ position:absolute; top:34px; left:157px; }
#header-tel span						{ font-size:14px; line-height:14px; font-family:UbuntuRegular, Verdana, Geneva, sans-serif; }
#header-tel strong						{ font-size:28px; line-height:24px; font-family:UbuntuMedium, Verdana, Geneva, sans-serif; }
#header-tel em							{ font-size:8px; font-family:UbuntuLight, Verdana, Geneva, sans-serif; font-style:normal; }

/* MENU HEADER PRIMAIRE */
#header .menuprim 						{ position:absolute; left:0px; top:109px; width:628px; height:64px; background:url(/media/gabarit/menuprim.jpg) 0 0 no-repeat; }
#header .menuprim ul					{ position:relative; z-index:999; padding:14px 0 0 14px; }
#header .menuprim li 					{ float:left; }
#header .menuprim .btn-a				{ width:152px; padding-left:7px; }
#header .menuprim .btn-b				{ width:144px; padding-left:7px; }
#header .menuprim .btn-c				{ width:159px; padding-left:11px; }
#header .menuprim .btn-d				{ width:111px; padding-left:8px; }
#header .menuprim a 					{ display:block; height:35px; font-size:16px; line-height:33px; text-align:center; font-family:RaspoutineDemiBold, Verdana, Geneva, sans-serif; text-decoration:none; text-shadow:1px 1px 1px #ffffff, -1px -1px 1px #ffffff; }
#header .menuprim a:link,
#header .menuprim a:visited				{ color:#ff6900; }
#header .menuprim a:hover,
#header .menuprim a:active				{ color:#00468b; }
#header .menuprim .btn-c a				{ padding-left:30px; text-shadow:none; }
#header .menuprim .btn-c a:link,
#header .menuprim .btn-c a:visited		{ color:#fff; }
#header .menuprim .btn-c a:hover,
#header .menuprim .btn-c a:active		{ color:#ff73d0; }

/* MENU HEADER SECONDAIRE */
#header .menusec 						{ position:absolute; left:108px; top:0; width:154px; height:32px; }
#header .menusec ul						{ position:relative; z-index:999; }
#header .menusec li 					{ list-style:none; }
#header .menusec ul a 					{ }

/* HEADER > CHOIX DE LANGUE */ 
#choix-langue							{ position:absolute; top:5px; right:4px; }
#choix-langue .ctn						{ padding:3px 4px 3px 7px; background:#a8cfe9; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; }
#choix-langue ul						{ overflow:hidden; }
#choix-langue li						{ list-style:none; float:left; padding-right:3px; }
#choix-langue a 						{ display:block; height:9px; width:14px; background:url(/media/gabarit/picto.png) 0 0 no-repeat; }
#choix-langue a:link,
#choix-langue a:visited					{ }
#choix-langue a:active,
#choix-langue a:hover					{ }
#choix-langue .fr a						{ background-position:0 0; }
#choix-langue .en a						{ background-position:-15px 0; }
#choix-langue .de a						{ background-position:-30px 0; }
#choix-langue .nl a						{ background-position:-45px 0; }

/* HEADER > ESPACE MEMBRES */
#espace-membres							{ }
#espace-membres .ttr					{ }
#espace-membres .ttr h4					{ }
#espace-membres .ctn					{ }
#espace-membres .ctn input				{ }
#espace-membres .ctn button				{ }

/* HEADER > RECHERCHE */ 
#recherche								{ position:absolute; left:657px; top:109px; width:288px; height:64px; }
#recherche .ttr							{ height:24px; }
#recherche .ttr h4						{ padding:8px 0 0 0; font-size:10px; line-height:10px; font-weight:bold; color:#fff; text-align:center;  }
#recherche .ttr h4 span					{ background:#408fbe; padding:0 6px; }
#recherche .ctn							{ }
#recherche .ctn form 					{ }
#recherche .ctn fieldset 				{ position:relative; }
#recherche .ctn input					{ position:absolute; top:8px; left:10px; width:240px; height:15px; line-height:15px; padding:0 4px; background:#d3f0f4;  }
#recherche .ctn .btn					{ position:absolute; top:7px; left:265px; }
#recherche .ctn button					{ width:17px; height:16px; }

/* HEADER > RECHERCHE AVANCÉE */ 
#recherche-avancee						{ position:absolute; left:14px; top:172px; width:931px; height:50px; }
#recherche-avancee form					{ position:relative; }
#recherche-avancee fieldset				{ }
#recherche-avancee select				{ background:#fff; color:#017c99; border:1px solid #7e9cb8; }
#recherche-avancee input				{ background:#fff; color:#017c99; border:1px solid #7e9cb8; font-size:10px; text-align:center; }
#recherche-avancee .ttr					{ height:22px; padding:0 8px; }						
#recherche-avancee .ttr h4				{ color:#fff; text-align:center; font-weight:bold; font-size:10px; line-height:22px; }						
#recherche-avancee .ttr h4 span			{ color:#fff; padding:0 5px; }
#recherche-avancee .ctn					{ padding:0 8px; text-align:center; }

#ra_destination-fs						{ }
#ra_destination-fs .ttr					{ }
#ra_destination-fs .ttr h4				{ background:url(/media/gabarit/recherche-avancee_ttr_h4.gif) 0 11px repeat-x; }
#ra_destination-fs .ttr h4 span			{ background:#005d9f; }
#ra_destination-fs .ctn					{ }
#ra_destination-fs select				{ width:180px; }

#ra_date-arrivee-fs						{ }
#ra_date-arrivee-fs .ttr				{ }
#ra_date-arrivee-fs .ttr h4				{ background:url(/media/gabarit/recherche-avancee_ttr_h4.gif) 0 11px repeat-x; }
#ra_date-arrivee-fs .ttr h4 span		{ background:#00529c; }
#ra_date-arrivee-fs .ctn				{ }
#ra_date-arrivee-fs select				{ width:100px; }

#ra_nb-nuits-fs							{ }
#ra_nb-nuits-fs .ttr					{ padding:0; }
#ra_nb-nuits-fs .ttr h4					{ }
#ra_nb-nuits-fs .ttr h4 span			{ padding:0; }
#ra_nb-nuits-fs .ctn					{ padding:0; }
#ra_nb-nuits-fs input					{ width:30px; }

#btn-plus-criteres						{ /*padding:18px 6px 0 6px;*/ }
#btn-plus-criteres a					{ padding:0 5px 0 17px; }
#btn-plus-criteres a .picto				{ width:13px; height:13px; left:2px; top:1px; background-position:-30px -20px; }
#btn-plus-criteres a:hover .picto		{ background-position:-30px -50px; }

#plus-criteres							{ position:absolute; right:20px; top:45px; width:423px; padding:10px 13px; z-index:1000; display:none; background:#d54593; -webkit-border-radius:9px; -moz-border-radius:9px; border-radius:9px;  }
#plus-criteres .fleche					{ position:absolute; width:15px; height:12px; right:147px; top:-12px; }
#plus-criteres .fleche .picto			{ background-position:-230px -60px; width:15px; height:12px; }
#plus-criteres .fs						{ overflow:hidden; }
#plus-criteres fieldset					{ float:left; width:116px; padding:5px 18px; border-right:1px solid #ea73b3; }
#plus-criteres legend					{ width:116px; text-transform:uppercase; color:#fff; font-size:13px; font-family:UbuntuRegular, Verdana, Geneva, sans-serif;  }
#plus-criteres ul						{ }
#plus-criteres li						{ position:relative; padding:0 0 7px 20px; }
#plus-criteres input					{ position:absolute; left:0; top:2px; border:0 none; }
#plus-criteres label					{ font-size:10px; line-height:10px; color:#fff; }
#plus-criteres #ra_criteres-fs1			{ padding-left:0; }
#plus-criteres #ra_criteres-fs3			{ border-right:0 none; padding-right:0; }

#btn-close-criteres						{ position:absolute; bottom:3px; right:2px; height:19px; }
#btn-close-criteres a					{ position:relative; display:block; font-size:12px; line-height:19px; text-align:right; text-decoration:none; padding-right:23px; color:#fff; font-family:UbuntuRegular, Verdana, Geneva, sans-serif; }
#btn-close-criteres a .picto			{ width:20px; height:20px; left:auto; right:0; background-position:-150px -60px; }
#btn-close-criteres a:hover .picto		{ background-position:-180px -60px; }

#ra_btn-rechercher						{ /*padding:12px 0 0 0;*/ }

#header #recherche-avancee fieldset		{ }
#header #ra_destination-fs				{ position:absolute; left:0; top:0; width:578px; }
#header #ra_date-arrivee-fs				{ position:absolute; left:578px; top:0; width:122px; }
#header #ra_nb-nuits-fs					{ position:absolute; left:705px; top:0; width:32px; /*margin-right:3px;*/ }
#header #btn-plus-criteres				{ position:absolute; left:749px; top:18px; }
#header #ra_btn-rechercher				{ position:absolute; left:839px; top:12px;  }

/* HEADER > MOTS CLES */
#mots-cles								{ }
#mots-cles .ctn							{ }
#mots-cles .ctn span					{ display:none; }

/************************************************/
/*			FIL D'ARIANE						*/
/************************************************/
#filariane 								{ position:relative; height:13px; padding:5px 0 0 28px; }
#filariane ul							{ }
#filariane li							{ padding-left:3px; display:inline; font-size:9px; color:#b6c1c9; }
#filariane li a							{ }
#filariane li a:link,
#filariane li a:visited					{ color:#b6c1c9; }
#filariane li a:hover,
#filariane li a:active					{ color:#006ab2; }

/************************************************/
/*			CONTENEUR							*/
/************************************************/
.entete									{ position:relative; padding:10px 37px 10px 28px; }
.entete .surtitre						{ }
.entete h1.titre						{ text-transform:uppercase; }
.entete .titre span						{ }
.entete	h2.chapo						{ font-size:12px; font-weight:bold; line-height:18px; }
.entete .soustitre						{ }
.entete .picto							{ width:100px; height:100px; left:23px; top:15px; }
.entete .localisation					{ padding-left:10px; }

/* Formatage du texte par défaut */
.surtitre								{ font-size:14px; color:#e560a7; padding-bottom:7px; }
.surtitre span							{ }
.date									{ }
h1.titre								{ font-size:24px; font-weight:bold; color:#c80f72; line-height:24px; padding-bottom:4px; }
.chapo									{ color:#4A6166; font-size:12px; line-height:18px; padding-bottom:9px; }
.sous-titre,
.sous-titre h2							{ }
.citation								{ }
.publication							{ font-weight:bold; padding:10px 0 0 0; }
.auteur									{ }
.mentions-legales p 					{ color:#567E9A; font-size:10px; }

.etoiles								{ font-size:11px; font-weight:bold; }
.localisation							{ font-size:10px; font-weight:normal; color:#547981; padding-bottom:7px; }
.details								{ font-size:11px; color:#c80f72; }

.old-price								{ text-decoration:line-through; }
.price									{ font-weight:bold; }

/************************************************/
/*			STYLES FCK							*/
/************************************************/
.texte 									{ font-size:11px; border:0 none; margin:0; padding:0; color:#4A6165; }
.texte p								{ padding:0 0 .5em 0; }
.texte ul 								{ padding:10px 0 10px 15px; }
.texte p + ul							{ padding-top:0; }
.texte li 								{ list-style:disc; }

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

/************************************************/
/*			BLOCS								*/
/************************************************/

.picto									{ display:block; position:absolute; left:0; top:0; background:url(/media/gabarit/picto.png) 0 0 no-repeat; }
.entete .picto							{ background:url(/media/gabarit/entete_picto.png) 0 0 no-repeat; }
.none									{ display:none; }
.animaux-oui,
.animaux-non							{ display:block; position:absolute; bottom:0; right:86px; background-image:url(/media/gabarit/picto.png); width:44px; height:43px; }
.animaux-oui span,
.animaux-non span						{ display:none; }
.animaux-oui							{ background-position:0 -130px; }
.animaux-non							{ background-position:-50px -130px; }
.sejour-3-4-jours						{ display:block; position:absolute; bottom:0; right:16px; background:url(/media/gabarit/picto.png) -150px -80px no-repeat; width:45px; height:37px; padding:20px 0 0 15px; font-family:UbuntuMedium, Verdana, Geneva, sans-serif; font-size:8px; line-height:10px; color:#fff; text-align:center; text-transform:uppercase;  }
.sejour-3-4-jours strong				{ font-size:14px; font-weight:normal; }

#iframe-resalys							{ overflow:auto; width:887px; background-color:transparent; }
.deux-col_2 #iframe-resalys				{ width:610px; }

/* BLOC Menu latéral */
.menulat								{ }
.menulat .ttr							{ }
.menulat .ttr h4						{ }
.menulat .ttr h4 span					{ }
.menulat .top							{ }
.menulat .ctn							{ }
.menulat .ctn ul						{ }
.menulat .ctn li						{ list-style:none; }
.menulat .ctn a							{ }
.menulat .ctn a span					{ }
.menulat .ctn a:link,
.menulat .ctn a:visited 				{ } 
.menulat .ctn a:active,
.menulat .ctn a:hover 					{ } 
.menulat .btm							{ }

.menurub								{ }
.menurub .ttr							{ }
.menurub .ttr h4						{ }
.menurub .ttr h4 span 					{ }
.menurub .ctn ul						{ }
.menurub .ctn li						{ }
.menurub .ctn a							{ }
.menurub .ctn a span					{ }
.menurub .ctn a:link,
.menurub .ctn a:visited 				{ } 
.menurub .ctn a:active,
.menurub .ctn a:hover 					{ } 

/* BLOC zonage */
#zonage									{ display:block; width:120px; height:120px; background-image:url(/media/gabarit/zonage.png); background-repeat:no-repeat; }
.col-top #zonage						{ position:absolute; left:5px; top:5px; }
.france_1								{ background-position:0 0; }
.france_2								{ background-position:-120px 0; }
.france_3								{ background-position:-240px 0; }
.france_4								{ background-position:-360px 0; }
.france_5								{ background-position:-480px 0; }
.france_6								{ background-position:-600px 0; }
.france_7								{ background-position:-720px 0; }
.france_8								{ background-position:-840px 0; }
.france_9								{ background-position:-960px 0; }
.france_10								{ background-position:-1080px 0; }
.france_11								{ background-position:-1200px 0; }
.france_12								{ background-position:-1320px 0; }
.france_13								{ background-position:-1440px 0; }
.france_14								{ background-position:-1560px 0; }
.france_15								{ background-position:-1680px 0; }
.france_16								{ background-position:-1800px 0; }
.france_17								{ background-position:-1920px 0; }
.france_18								{ background-position:-2040px 0; }
.france_19								{ background-position:-2160px 0; }
.france_20								{ background-position:-2280px 0; }
.france_21								{ background-position:-2400px 0; }
.france_22								{ background-position:-2520px 0; }

.espagne_1								{ background-position:0 -120px; }
.espagne_2								{ background-position:-120px -120px; }
.espagne_3								{ background-position:-240px -120px; }
.espagne_4								{ background-position:-360px -120px; }

.italie_1								{ background-position:0 -240px; }
.italie_2								{ background-position:-120px -240px; }

.portugal_1								{ background-position:0 -360px; }

/* BLOC Photo grand format par défaut */
#gd-format								{ position:relative; background:#fff; padding:8px 5px; width:255px; border:1px solid #eef2f6; -webkit-border-radius:5px; -moz-border-radius:5px;  border-radius:5px; -moz-box-shadow: 0px 0px 4px #eef2f6; -webkit-box-shadow: 0px 0px 4px #eef2f6; box-shadow: 0px 0px 4px #eef2f6; }
#gd-format .top							{ } 
#gd-format .ttr							{ display:none; }
#gd-format .ctn							{ }
#gd-format .ctn .img					{ width:255px; overflow:hidden; }
#gd-format .ctn img						{ display:block; }
#gd-format .ctn p						{ }
#gd-format .legende						{ }
#gd-format .btm							{ }

/* BLOC Légende */
.legende								{ padding:3px 0 0 0; }
.legende p								{ font-size:10px; color:#0c80b0; }

/* BLOC google map */
.googlemap								{ }
.googlemap .ttr							{ }
.googlemap .ctn							{ }
.googlemap .map							{ background:#f2efe9; width:620px; height:449px; }
.googlemap img							{ }
.googlemap p							{ }
.googlemap .agrandir					{ }
.googlemap .agrandir a					{ }
.googlemap .itineraire					{ overflow:hidden; padding:5px 0 0 0; }
.googlemap .itineraire h4				{ }
.googlemap .itineraire label			{ display:block; float:left; color:#09a2c6; font-size:9px; height:21px; line-height:16px; text-transform:uppercase; font-weight:bold; margin-right:6px; }
.googlemap .itineraire input			{ display:block; float:left; color:#09a2c6; font-size:10px; background:#f8fafa; border:1px solid #cdd6e1; width:200px; padding:1px 3px; margin-right:3px; }
.googlemap .itineraire .btn				{ float:left; width:17px; }
.googlemap .itineraire button			{ width:17px; height:16px; }

/* BLOC Vignette par défaut */
.vignette								{ }
.vignette img							{ width:100px; display:block; }
.vignette a								{ display:block; }
.vignette.left							{ }
.vignette.right							{ }

/* BLOC englobant (éventuellement) contact, fichiers et liens */
.fichiers-liens 						{ clear:both; position:relative; overflow:hidden; height:auto; padding:15px 0 30px 0; }
.fichiers-liens-top						{ }
.fichiers-liens-ctn						{ }
.fichiers-liens-ctn .ttr				{ display:none; }
.fichiers-liens-ctn span				{ }
.fichiers-liens-ctn .lbl				{ }
.fichiers-liens-ctn .lbl2				{ }
.fichiers-liens-ctn .picto				{ height:21px; width:31px; top:auto; bottom:-1px; }
.fichiers-liens-ctn a					{ font-weight:bold; }
.fichiers-liens-ctn a:link,
.fichiers-liens-ctn a:visited			{ color:#c80f72; }
.fichiers-liens-ctn a:active,
.fichiers-liens-ctn a:hover				{ color:#00569e; }
.fichiers-liens-ctn li					{ list-style:none; }
.fichiers-liens-ctn li .cadre			{ position:relative; padding:3px 5px 4px 36px; border-top:1px solid #e1e9ea; border-bottom:1px solid #e1e9ea; background:#f6f9f9; font-size:9px; color:#c80f72; margin-bottom:6px; }
.fichiers-liens-btm						{ }
.fichiers-liens .left					{ width:49%; float:left;  }
.fichiers-liens .right					{ width:49%; float:right; }

/* BLOC Contact par défaut */
.contact								{ position:relative; padding:3px 0 7px 29px; margin:5px 0; }
.contact .picto							{ background-position:0 -50px; }
.contact .ttr							{ }
.contact .ttr h4						{ }
.contact .ctn							{ }
.contact .ctn .lbl						{ }
.contact a								{ }
.contact a:link,
.contact a:visited						{ }
.contact a:active,
.contact a:hover						{ }

/* BLOC Fichiers par défaut */
.fichiers								{ }
.fichiers .picto						{ background-position:-30px -107px; }
.fichiers .ttr							{ display:none; }
.fichiers .ttr h4						{ }
.fichiers .ctn							{ }
.fichiers ul							{ }
.fichiers li							{ }
.fichiers a								{ }
.fichiers a:link,
.fichiers a:visited						{ }
.fichiers a:active,
.fichiers a:hover						{ }

/* BLOC Liens par défaut */
.liens									{ }
.liens .picto							{ background-position:-100px -107px;  }
.liens .ttr								{ display:none; }
.liens .ttr h4							{ }
.liens .ctn								{ }
.liens ul								{ }
.liens li								{ }
.liens a								{ }
.liens a:link,
.liens a:visited						{ }
.liens a:active,
.liens a:hover							{ }

/* BLOC Sommaire */

.sommaire								{ padding:20px 0 0 0; }
.sommaire .ttr							{ }
.sommaire .ttr h4						{ color:#c9d0d1; text-transform:uppercase; font-size:10px; }
.sommaire .ctn							{ padding:6px 0 3px 14px; background:#F6F9F9; border-bottom:1px solid #E1E9EA; border-top:1px solid #E1E9EA; }
.sommaire ul							{ }
.sommaire li							{ list-style:none; padding:0 0 3px 9px; position:relative; }
.sommaire .picto						{ width:4px; height:5px; top:5px; background-position:-90px -10px;  }
.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 En savoir plus */
.savoir-plus							{ }
.savoir-plus a							{ }
.savoir-plus a:link,
.savoir-plus a:visited					{ }
.savoir-plus a:active,
.savoir-plus a:hover					{ }

/* BLOC cnil */
/*#cnil									{ width:217px; background:url('/media/gabarit/cnil.png') 0 0 no-repeat; margin:0 auto; }
#cnil .ttr								{ }
#cnil .ttr h4							{ text-align:center; padding:5px 10px; color:#567e9a; font-size:11px; line-height:12px; font-weight:bold; }
#cnil .ttr h4 span						{ }
#cnil .ctn								{ padding:0 10px; color:#98bcd5; }
#cnil .ctn p							{ font-size:10px; line-height:11px; }*/

#cnil									{ }
#cnil .ttr								{ }
#cnil .ttr h4							{ padding:5px 0; color:#567e9a; font-size:11px; font-weight:bold; }
#cnil .ttr h4 span						{ }
#cnil .ctn								{ color:#98bcd5; }
#cnil .ctn p							{ font-size:10px; }

/* BLOC calendrier */
#calroot 								{ z-index:10000; margin-top:-1px; width:198px; padding:2px; background-color:#fff; font-size:11px; border:1px solid #ccc; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; box-shadow: 0 0 15px #6b89a5; -moz-box-shadow: 0 0 15px #6b89a5; -webkit-box-shadow: 0 0 15px #6b89a5; }
#calhead 								{ padding:2px 0; height:22px; }
#caltitle 								{ font-size:14px; color:#006ab1; float:left; text-align:center; width:155px; line-height:20px; text-shadow:0 0 1px #ddd; }
#calnext,
#calprev 								{ display:block; width:20px; height:20px; background:transparent url(/media/gabarit/prev.gif) no-repeat scroll center center; float:left; cursor:pointer; }
#calnext 								{ background-image:url(/media/gabarit/next.gif); float:right; }
#calprev.caldisabled,
#calnext.caldisabled 					{ visibility:hidden; }
#caltitle select 						{ font-size:10px; }
#caldays 								{ height:14px; border-bottom:1px solid #ddd; }
#caldays span 							{ display:block; float:left; width:28px; text-align:center; }
#calweeks 								{ background-color:#fff; margin-top:4px; }
.calweek 								{ clear:left; height:22px; }
.calweek a 								{ display:block; float:left; width:27px; height:20px; text-decoration:none; font-size:11px; margin-left:1px; text-align:center; line-height:20px; color:#666; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; }
.calweek a:hover,
.calfocus 								{ background-color:#ddd; }
a.calsun 								{ color:red; }
a.caloff 								{ color:#ccc; }
a.caloff:hover 							{ background-color:rgb(245, 245, 250); }
a.caldisabled 							{ background-color:#efefef !important; color:#ccc !important; cursor:default; }
#calcurrent 							{ background-color:#498CE2; color:#fff; }
#caltoday 								{ background-color:#333; color:#fff; }

/* BLOC scrollable */
.scrollable 							{ position:relative; overflow:hidden; }
.scrollable .items 						{ width:20000em; position:absolute; }
.scrollable .item						{ position:relative; float:left; }
.browse									{ display:block; position:absolute; z-index:999; background:#00569e; cursor:pointer; }
.browse:link,
.browse:visited							{ background:#00569e; }
.browse:hover,
.browse:active							{ background:#61c3dc; }
.prev									{ left:0px; }
.next									{ right:0px; }
.browse .picto							{ width:7px; height:14px; }
.prev .picto							{ background-position:-110px -50px; left:auto; }
.next .picto							{ background-position:-120px -50px; }

/* Diaporama */
#diaporama								{ position:relative; background:#fff; padding:13px 19px; width:576px; border:1px solid #eef2f6; -webkit-border-radius:16px; -moz-border-radius:16px;  border-radius:16px; -webkit-border-bottom-right-radius:3px; -webkit-border-bottom-left-radius:3px; -moz-border-radius-bottomright:3px; -moz-border-radius-bottomleft:3px; border-bottom-right-radius:3px; border-bottom-left-radius:3px; -moz-box-shadow: 0px 0px 4px #eef2f6; -webkit-box-shadow: 0px 0px 4px #eef2f6; box-shadow: 0px 0px 4px #eef2f6; }
#diaporama .scrollable					{ width:576px; height:432px; }
#diaporama .scrollable .item			{ width:576px; height:432px; } 
#diaporama .browse						{ top:165px; width:20px; height:80px; }
#diaporama .legende						{ position:absolute; bottom:0; left:0; width:560px; padding:8px; text-align:center; color:#c80f72; font-size:11px; background:url(/media/gabarit/diaporama_legende.png) 0 0 repeat; }
#diaporama .browse .picto				{ top:34px; }
#diaporama .prev .picto					{ right:5px; }
#diaporama .next .picto					{ left:5px; }

/* Diaporama */
#diaporama-txt							{ position:absolute; top:395px; left:33px; width:216px; }
#diaporama-txt .scrollable				{ width:216px; height:114px; }
#diaporama-txt .scrollable .item		{ width:506px; height:104px; padding:5px; } 

/* Carrousel */
#carrousel								{ position:relative; padding:0px 20px; }
#carrousel .scrollable					{ height:93px; }
#carrousel .browse						{ top:15px; width:11px; height:49px; }
#carrousel .prev						{ left:-3px; }
#carrousel .next						{ right:-3px; }
#carrousel .browse .picto				{ top:17px; }
#carrousel .prev .picto					{ right:2px; }
#carrousel .next .picto					{ left:2px; }

/* BLOC à découvrir */
#a-decouvrir 							{ margin-top:20px; padding:2px; background:#fff; border:1px solid #eef2f6; -moz-box-shadow: 0px 0px 4px #eef2f6; -webkit-box-shadow: 0px 0px 4px #eef2f6; box-shadow: 0px 0px 4px #eef2f6; -webkit-border-radius:11px 11px 3px 3px; -moz-border-radius:11px 11px 3px 3px; border-radius:11px 11px 3px 3px; }
#a-decouvrir .a-decouvrir-ttr			{ height:39px; background:url(/media/gabarit/a-decouvrir.png) 0 0 repeat-x;  -webkit-border-radius:11px 11px 0 0; -moz-border-radius:11px 11px 0 0; border-radius:11px 11px 0 0;  }
#a-decouvrir .a-decouvrir-ttr h2		{ padding:4px 0 0 19px; font-size:12px; font-weight:bold; color:#01508e; text-transform:uppercase; }
#a-decouvrir .a-decouvrir-ctn			{ padding:8px 0; }

/* BLOC tabs */
.tabs									{ overflow:hidden; }
.tabs li								{ float:left; padding-top:9px; height:29px; line-height:29px; }
.tabs a									{ display:block; color:#fff; font-size:13px; padding:0 9px; margin-right:2px; text-decoration:none; font-family:UbuntuRegular, Verdana, Geneva, sans-serif; -webkit-border-top-left-radius:4px; -webkit-border-top-right-radius:4px; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px; border-top-left-radius:4px; border-top-right-radius:4px; }
.tabs a:link,
.tabs a:visited							{ background:#8b115d; }
.tabs a:hover,
.tabs a:active							{ background:#ba177c; }
.tabs a.current							{ background:#ff8b1a; cursor:default; }
.tabs .big								{ height:38px; line-height:38px; padding-top:0; }
.tabs .big a							{ font-size:17px; padding:0 12px; font-family:UbuntuMedium, Verdana, Geneva, sans-serif; }

.panes									{ }
.onglet									{ border:1px solid #cad2dd; }

/* Overlay */
#overlay 								{ display:none; z-index:10000; background-color:#fff; width:604px; min-height:150px; }
#overlay #btn-close						{ position:absolute; top:20px; right:20px; }
#overlay #btn-close a					{ position:relative; display:block; font-size:12px; line-height:19px; text-align:right; text-decoration:none; padding-right:23px; color:#fff; font-family:UbuntuRegular, Verdana, Geneva, sans-serif; }
#overlay #btn-close a .picto			{ width:20px; height:20px; left:auto; right:0; background-position:-150px -60px; }
#overlay #btn-close a:hover .picto		{ background-position:-180px -60px; }

/* BLOC suite */
#suite									{ position:relative; padding:8px 20px; height:175px; overflow:hidden; }
#suite .degrade							{ position:absolute; left:0; bottom:0; width:100%; height:50px; background:url(/media/gabarit/suite_degrade.png) 0 0 repeat-x; border-bottom:1px dashed #F0F4F7; } 

/************************************************/
/*			FOOTER								*/
/************************************************/
#footer									{ font-size:9px; color:#d8f4ff; }
#footer .separateur						{ padding:0 3px 0 5px; color:#d8f4ff; }
#footer li 								{ margin-bottom:5px; }
#footer li a							{ position:relative; white-space:nowrap; padding:0 6px 1px 12px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; }
#footer a 								{ }
#footer a:link,
#footer a:visited 						{ color:#d8f4ff; text-decoration:none; }
#footer a:hover,
#footer a:active 						{ color:#ffffff; text-decoration:underline; }
#footer .picto							{ width:4px; height:5px; left:4px; top:4px; }

/* MENU FOOTER PRIMAIRE */
#footer .menuprim 						{ position:absolute; top:43px; left:18px; width:214px; }
#footer .menuprim .ctn					{ position:relative; padding:6px 6px 6px 63px; }
#footer .menuprim ul					{ }
#footer .menuprim li 					{ }
#footer .menuprim a 					{ background:#98bcd5; font-weight:bold; }
#footer .menuprim .picto				{ background-position:-80px 0; }
#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:236px; width:120px; }
#footer .menusec .ctn					{ position:relative; padding:6px; }
#footer .menusec ul						{ }
#footer .menusec li 					{ }
#footer .menusec a 						{ background:#f3f9ff; font-weight:bold; }
#footer .menusec .picto					{ background-position:-90px 0; }
#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:360px; width:204px; }
#footer .menuter .ctn					{ position:relative; padding:6px; }
#footer .menuter ul						{ }
#footer .menuter li 					{ }
#footer .menuter a 						{ background:#d7e7f7; }
#footer .menuter .picto					{ background-position:-100px 0; }
#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:570px; width:172px; }
#footer .mots-cles .ctn					{ position:relative; padding:6px 9px; }
#footer .mots-cles ul					{ }
#footer .mots-cles li 					{ font-weight:bold; color:#6c94b0; }
#footer .mots-cles li a					{ padding:0; white-space:normal; }
#footer .mots-cles li a:link,
#footer .mots-cles li a:visited			{ color:#6c94b0; }
#footer .mots-cles li a:active,
#footer .mots-cles li a:hover			{ color:#6c94b0; }

/* COORDONNEES */
#footer	.coordonnees					{ position:absolute; top:43px; left:746px; width:196px; }
#footer	.coordonnees .ttr				{ display:none; }
#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						{ }

#btn-espace-partenaires					{ position:relative; width:174px; margin:10px auto; }
#btn-espace-partenaires .picto			{ left:5px; top:auto; bottom:0; width:35px; height:23px; background-position:0 -80px; }
#btn-espace-partenaires a				{ display:block; font-size:11px; padding:0px 5px 1px 40px; text-align:center; font-family:UbuntuLight, Verdana, Geneva, sans-serif; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; }
#btn-espace-partenaires a:link,
#btn-espace-partenaires a:visited		{ background:#307daa; text-decoration:none; }
#btn-espace-partenaires a:hover,
#btn-espace-partenaires a:active		{ background:#006ab1; text-decoration:none; }


/* Bouton MBA */
#btn-mba								{ position:absolute; top:274px; left:0px; width:105px; height:11px; }
#btn-mba a								{ width:105px; height:11px; background-image:url('/media/gabarit/mba-multimedia.gif'); }

/* Bouton Haut de page */
#btn-hdp						{ position:absolute; top:220px; left:848px; width:93px; height:10px; }
#btn-hdp a						{ width:93px; height:10px; }
