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

body 									{ background-image:url(/media/page_accueil/body.jpg); }
#header 								{ height:193px; }
.entete h2.chapo 						{ color:#00468b; }
.une-col_1 .col-c .col-mid 				{ padding-top:0; }

#reserver								{ position:relative; height:269px; }
#reserver .reserver-ctn					{ position:absolute; top:0; left:-14px; width:960px; height:269px; background:url(/media/page_d/reserver-ctn.png) 0 0 no-repeat; }
#recherche-avancee						{ position:absolute; top:0; left:14px; width:608px; }
#recherche-geographique					{ position:absolute; top:0; right:15px; width:304px; }
#recherche-geographique .ctn			{ padding:6px 0 0 39px; }

#recherche-avancee 						{ }
#recherche-avancee fieldset 			{ }
#recherche-avancee h2 					{ height:41px; line-height:40px; padding:0 0 0 19px; color:#FFFFFF; font-family: UbuntuMedium,Verdana,Geneva,sans-serif; font-size: 18px; background:url(/media/gabarit/recherche-avancee_ttr_h4.gif) 0 21px repeat-x; }
#recherche-avancee h2 span				{ background:#015a96; color:#fff; padding:0 9px; }
#recherche-avancee .picto				{ width:23px; height:23px; }
#recherche-avancee #ra_form				{ }
#recherche-avancee #ra_left,
#recherche-avancee #ra_right			{ position:relative; width:273px; height:142px; padding:19px 0 0 24px; margin-bottom:7px; }
#recherche-avancee #ra_left				{ float:left; }
#recherche-avancee #ra_right			{ float:right; }
#recherche-avancee #ra_btm				{ position:relative; clear:both; padding:8px 0; border-top:1px solid #5ab2e2; border-bottom:1px solid #5ab2e2; }

#recherche-avancee .ra_ligne			{ position:relative; padding:0 0 0 37px; }
#recherche-avancee .ra_ligne fieldset	{ padding-bottom:7px; }
#recherche-avancee .ra_1				{ }
#recherche-avancee .ra_1 .picto			{ top:0; 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 .ra_3				{ overflow:hidden; }
#recherche-avancee .ra_3 fieldset		{ float:left; padding-right:10px; }
#recherche-avancee .ra_3 select			{ width:47px; }
#recherche-avancee .ra_3 .picto			{ top:0; left:5px; background-position:-280px -120px; }
#recherche-avancee .ra_4				{ height:55px; background:url(/media/page_d/ra_tarif-fs.png) 13px 0 no-repeat; }
#recherche-avancee .ra_4 fieldset		{ }
#recherche-avancee .ra_4 .picto			{ top:8px; left:5px; background-position:-310px -120px; }
#recherche-avancee .ttr 				{ height:auto; padding:0; }
#recherche-avancee .ttr h4 				{ line-height:normal; text-align:left; background:none; }
#recherche-avancee .ttr h4 span 		{ background:none; padding:0; }
#recherche-avancee .ctn					{ width:auto; padding:0; text-align:left; } 
#recherche-avancee #ra_date-arrivee-fs	{ float:left; width:122px; }
#recherche-avancee #ra_nb-nuits-fs 		{ float:left; width:32px; margin:0; }
#recherche-avancee #btn-plus-criteres	{ margin:0 auto; width:84px; }
#recherche-avancee #plus-criteres 		{ right:auto; left:45px; top:36px; width:600px; }
#recherche-avancee #plus-criteres fieldset { width:174px; }
#plus-criteres .fleche 					{ right:auto; left:217px; }
#plus-criteres .fleche .picto			{ }
#recherche-avancee #ra_btn-rechercher	{ position:absolute; top:2px; right:0; }

#ra_tarif-fs 							{ position:relative; }
#barre									{ z-index:1; position:absolute; width:0px; height:3px; top:0; left:0; background:#950d57; }
#sliderMin								{ z-index:2; }
#sliderMax								{ z-index:2; }
#steps									{ position:absolute; left:-22px; top:35px; }
#steps .step							{ float:left; width:46px; text-align:center; font-size:9px; line-height:9px; color:#bbcad8; }

.slider 								{ position:absolute; top:22px; width:147px; height:1px; cursor:pointer; }
.progress 								{ display:none; }
.handle 								{ z-index:2; position:absolute; top:0; display:block; width:13px; height:13px; cursor:w-resize; background-image:url(/media/gabarit/picto.png); background-repeat:no-repeat; }
.range 									{ position:absolute; left:-10000px; }
#sliderMin .slider						{ left:-7px; }
#sliderMin .handle						{ background-position:-110px -160px; }
#sliderMax .slider						{ left:48px; }
#sliderMax .handle						{ background-position:-130px -160px; }

.col-mid h2								{ position:relative; font-size:12px; padding:8px 0 8px 39px; color:#c80f72; border-bottom:1px solid #dfe6ef; }
.col-mid h2 .picto						{ width:26px; height:17px; left:0; top:auto; bottom:0; background-position:-70px -107px; }

#blocs									{ position:relative; height:334px; }

.bloc									{ position:absolute; width:236px; height:285px; top:18px; 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 p									{ color:#5f8289; font-size:10px; line-height:12px; padding-bottom:3px; }
.bloc-ttr								{ height:90px; padding:9px; 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 h3							{ color:#00468b; font-size:12px; font-weight:bold; text-transform:uppercase; padding-bottom:3px; }
.bloc-ttr p								{ color:#2b8cd1; font-size:11px; line-height:16px; font-weight:bold; }
.bloc-ctn								{ height:62px; padding:0 9px; }
.bloc-ctn strong						{ color:#00468b; font-size:12px; }
.bloc-ctn em							{ color:#00468b; font-size:9px; font-style:normal; }
.bloc-btm								{ padding:9px; position:relative; }
.bloc-btm li							{ color:#5f8289; font-size:10px; padding:0 0 3px 10px; background:url(/media/page_d/bloc-btm_li.gif) 0 4px no-repeat; }

#bloc-telephone							{ left:0; width:374px; }
#bloc-telephone .bloc-ttr				{ height:auto; }
#bloc-telephone .bloc-ttr h3			{ color:#e2531e; }
#bloc-telephone .bloc-ttr p				{ color:#ff6600; }
#bloc-telephone .bloc-ctn				{ height:auto; padding-right:95px; }
#bloc-telephone .bloc-ctn strong		{ color:#e2007a; font-size:18px; }
#bloc-telephone .bloc-ctn em			{ color:#e2007a; }
#bloc-telephone .bloc-btm				{ padding-right:30px; }
#bloc-telephone .picto					{ width:95px; height:154px; left:276px; top:95px; background-position:0 -180px; }
#bloc-courrier							{ right:254px; }
#bloc-courrier .picto					{ width:78px; height:69px; left:155px; top:95px; background-position:-100px -180px; }
#bloc-fax								{ right:0; }
#bloc-fax .bloc-btm						{ }
#bloc-fax .picto						{ width:78px; height:69px; left:153px; top:95px; background-position:-190px -180px; }

#btn-telecharger-formulaire				{ position:absolute; left:551px; /* 640 - width/2 */ bottom:0; width:178px; padding-bottom:7px; }
#btn-telecharger-formulaire .picto		{ bottom:7px; }
#btn-telecharger-formulaire a			{ }
#btn-telecharger-formulaire a .txt		{ padding:4px 16px 4px 42px; background-image:url(/media/page_d/btn-telecharger-formulaire_a_txt.png); background-position:150px 17px; background-repeat:no-repeat;  }
#btn-telecharger-formulaire a:link .txt,
#btn-telecharger-formulaire a:visited .txt	{ background-color:#c31271; }
#btn-telecharger-formulaire a:hover .txt,
#btn-telecharger-formulaire a:active .txt	{ background-color:#006ab1; }
#btn-telecharger-formulaire .ombre 		{ position:absolute; left:0; bottom:0; height:7px; width:100%; background:url(/media/gabarit/ombres.png) center 0 no-repeat; }

#asterisques							{ color:#76949a; font-size:9px; padding:10px 0; }

