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

body 									{ background-image:url(/media/page_accueil/body.jpg); }
#header 								{ height:193px; }
.une-col_1 .col-c .col-top				{ padding:0 0 30px 8px; position:relative; }
.une-col_1 .col-c .col-mid 				{ padding:0; }
.une-col_1 .col-c .col-top-g			{ position:relative; }

.col-top-d								{ position:absolute; top:7px; right:0px; background:url(/media/page_accueil/col-top-d.png) 0 0 no-repeat; width:274px; height:545px; }

.bloc									{ padding:2px; background:#fff; border:1px solid #dbe6f2; border-top:0 none; -moz-box-shadow: 0px 0px 7px #dbe6f2; -webkit-box-shadow: 0px 0px 4px #dbe6f2; box-shadow: 0px 0px 4px #dbe6f2; -webkit-border-radius:11px; -moz-border-radius:11px; border-radius:11px; }
.bloc-ttr								{ height:30px; line-height:30px; text-align:center; background:url(/media/page_accueil/bloc_ttr.png) 0 0 repeat-x; -webkit-border-radius:8px 8px 0 0; -moz-border-radius:8px 8px 0 0; border-radius:8px 8px 0 0;  }
.bloc-ttr h2							{ display:inline-block; position:relative; font-weight:bold; text-transform:uppercase; }
.bloc-ctn								{ }
.bloc-ctn .elements						{ }
.bloc-btm								{ position:relative; }
.bloc-btm .btn-savoir-plus				{ bottom:-2px; }

#diaporama								{ margin-top:30px; }
#diaporama .ttr							{ position:absolute; left:15px; top:-35px; height:40px; overflow:hidden; padding:10px 5px 0 5px; }
#diaporama .ttr .cadre					{ display:inline-block; height:20px; padding:2px; background:#fff; border-top:1px solid #dbe6f2; /*border-top:0 none;*/ -moz-box-shadow: 0px 0px 7px #dbe6f2; -webkit-box-shadow: 0px 0px 4px #dbe6f2; box-shadow: 0px 0px 4px #dbe6f2; -webkit-border-radius:11px 11px 0 0; -moz-border-radius:11px 11px 0 0; border-radius:11px 11px 0 0; }
#diaporama .ttr h2						{ font-weight:normal; height:40px; line-height:30px; padding:0 20px; font-size:18px; color:#006ab2; font-family:UbuntuLight, Verdana, Geneva, sans-serif; text-align:center; background:url(/media/page_accueil/bloc_ttr.png) 0 0 repeat-x; -webkit-border-radius:8px 8px 0 0; -moz-border-radius:8px 8px 0 0; border-radius:8px 8px 0 0; }
#diaporama-txt .bloc					{ width:200px; }
#diaporama-txt .bloc-ctn				{ padding:0 6px;}
#diaporama-txt .bloc-ctn .element		{ max-height:47px; overflow:hidden; }
#diaporama-txt .bloc-ttr h2				{ font-size:14px; }
#diaporama-txt .bloc-btm				{ padding-bottom:15px; background:url(/media/page_accueil/bloc_btm.png) left bottom repeat-x; -webkit-border-radius:0 0 8px 8px; -moz-border-radius:0 0 8px 8px; border-radius:0 0 8px 8px;}
#diaporama-txt .violet .bloc-ttr h2		{ padding-left:31px; }
#diaporama-txt .violet .bloc-ttr .picto	{ top:1px; width:27px; height:28px; background-position:-220px -120px; }
#diaporama-txt .fushia .bloc-ttr h2		{ padding-left:31px; letter-spacing:-1px; }
#diaporama-txt .fushia .bloc-ttr .picto	{ top:1px; width:27px; height:28px; background-position:-250px -120px; }

#diaporama-apercu						{ position:absolute; top:196px; left:20px; width:576px; z-index:100; }
#diaporama-apercu ul					{ position:relative; width:576px; height:82px; overflow:hidden; }
#diaporama-apercu li					{ position:absolute; top:0; display:none; width:240px; height:75px; padding:2px; overflow:hidden; border:1px solid #bfcada; background:#fff; }
#diaporama-apercu .apercu-left			{ display:block; left:-250px; }
#diaporama-apercu .apercu-right			{ display:block; right:-250px; }
#diaporama-apercu .txt					{ width:125px; padding:15px 5px 0 5px; }
#diaporama-apercu .img					{ width:100px; }
#diaporama-apercu .img img				{ display:block; }

#diaporama-apercu .apercu-left .txt		{ float:left; }
#diaporama-apercu .apercu-left .img		{ float:right; padding-left:5px; }

#diaporama-apercu .apercu-right .txt	{ float:right; text-align:right; }
#diaporama-apercu .apercu-right .img	{ float:left; padding-right:5px; }

#diaporama-apercu p						{ font-size:10px; font-weight:bold;  }
#diaporama-apercu p strong				{ font-size:12px; font-weight:normal; text-transform:uppercase; font-family:UbuntuBold, Verdana, Geneva, sans-serif; }

#diaporama-apercu .cyan p				{ color:#0066b2; }
#diaporama-apercu .cyan p strong		{ color:#01508e; }
#diaporama-apercu .fushia p				{ color:#e10186; }
#diaporama-apercu .fushia p strong		{ color:#de0662; }
#diaporama-apercu .violet p				{ color:#7b0d7c; }
#diaporama-apercu .violet p strong		{ color:#7d097e; }

#recherche-avancee 						{ top:0; left:6px; width:260px; }
#recherche-avancee fieldset 			{ }
#recherche-avancee h2					{ height:38px; line-height:38px; font-size:18px; font-weight:normal; color:#fff; text-align:center; font-family:UbuntuMedium, Verdana, Geneva, sans-serif; }
#recherche-avancee .picto				{ width:23px; height:23px; }
#recherche-avancee .ra_ligne			{ position:relative; padding:0 25px 0 37px; }
#recherche-avancee .ra_ligne fieldset	{ padding-bottom:7px; }
#ra_destination-fs 						{ }
#recherche-avancee .ra_1				{ padding:13px 0 0 37px; }
#recherche-avancee .ra_1 .picto			{ top:12px; left:5px; background-position:-280px -90px; }
#recherche-avancee .ra_1 select			{ display:block; margin-bottom:2px; }
#recherche-avancee .ra_2				{ height:35px; }
#recherche-avancee .ra_2 fieldset		{ }
#recherche-avancee .ra_2 .picto			{ top:8px; left:5px; background-position:-310px -90px; }
#recherche-avancee .ttr 				{ height:auto; padding:0; }
#recherche-avancee .ttr h4 				{ line-height:normal; }
#recherche-avancee .ctn					{ width:auto; padding:0; text-align:left; }
#recherche-avancee #ra_date-arrivee-fs					{ float:left; width:122px; }
#recherche-avancee #ra_date-arrivee-fs .ttr h4 			{ text-align:left; background:none; }
#recherche-avancee #ra_date-arrivee-fs .ttr h4 span 	{ background:none; padding:0; }
#recherche-avancee #ra_nb-nuits-fs 		{ float:left; width:32px; margin:0; }
#recherche-avancee .ra_3				{ margin:0 25px 0 37px; padding:7px 0; border-bottom:1px solid #1e82cc; border-top:1px solid #1e82cc; }
#recherche-avancee #btn-plus-criteres	{ margin:0 auto; width:84px; }
#recherche-avancee #plus-criteres 		{ top:-100px; right:157px; }
#plus-criteres .fleche 					{ top:107px; right:-15px; }
#plus-criteres .fleche .picto			{ background-position:-210px -60px; width:12px; height:15px; }
#recherche-avancee #ra_btn-rechercher	{ margin:0 auto; padding-top:8px; }

#recherche-geographique					{ position:absolute; left:0; top:238px; width:265px; height:236px; }	
#recherche-geographique .ctn			{ position:relative; }
#recherche-geographique #carte			{ position:absolute; left:0; top:0; width:265px; height:236px; background:url(/media/gabarit/recherche-geographique_ctn.png) 0 0 no-repeat; }	
#recherche-geographique h2				{ position:absolute; left:21px; top:12px; z-index:10; width:110px; font-size:18px; font-weight:normal; color:#fff; font-family:UbuntuLight, Verdana, Geneva, sans-serif; text-shadow:0 0 1px #3470a1; }
#recherche-geographique a				{ position:absolute; left:0; top:0px; display:block; width:265px; height:236px; }
#recherche-geographique a span			{ display:none; }

#blocs									{ position:relative; height:270px; background:url(/media/page_accueil/blocs.png) 3px 20px no-repeat; }
#blocs .bloc							{ position:absolute; top:8px; width:264px; }
#blocs .bloc-ttr						{ }
#blocs .bloc-ttr h2						{ font-size:12px; }
#blocs .bloc-ctn						{ padding:0 12px; height:180px; overflow:hidden; }
#blocs .bloc-ctn.blue					{ padding:0 0 0 12px; }
#blocs .bloc-ctn .scroll				{ height:180px; }
#blocs .bloc-ctn .elements				{ width:240px; /*height:180px; overflow:scroll;*/ }
#blocs .bloc-btm						{ height:23px; }
#blocs .pos-g							{ left:25px; }
#blocs .pos-c							{ left:330px; }
#blocs .pos-d							{ right:25px; }
#bloc-decouvrir .h2 .element 			{ padding-bottom:5px; }
#bloc-promo .btn-savoir-plus a 			{ width:150px; }
#bloc-dm .btn-savoir-plus a 			{ width:130px; }
#bloc-cdc .btn-savoir-plus a 			{ width:150px; }
#bloc-actu .btn-savoir-plus a 			{ width:140px; }
#blocs .violet .bloc-ttr h2				{ padding-left:27px; }
#blocs .violet .bloc-ttr .picto			{ top:3px; width:23px; height:24px; background-position:-220px -90px; }
#blocs .fushia .bloc-ttr h2				{ padding-left:27px; }
#blocs .fushia .bloc-ttr .picto			{ top:3px; width:23px; height:24px; background-position:-250px -90px; }

#texte									{ font-size:11px; line-height:18px; font-weight:bold; color:#00468b; padding:10px 30px; }
.complement								{ font-size:9px; line-height:14px; color:#547981; clear:both; }						
.complement	.a-partir					{ color:#E560A7; font-weight:bold; }

.chapo_actu								{ font-size:10px; line-height:12px; color:#547981;}	
