/*@charset "iso-8859-1"*/


/* Body & altro
- - - - - - - - - - - - - - - - - - - - */
body {margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#6d6d6d; background:#FAFAE0;}
h2 {margin:0; padding:0; font-size:14px; color:#6c6d6c; font-weight:bold; margin-bottom:3px;}
h3.arancio {margin:0; padding:0; height:25px; background:url(../imgs/_margo/h3_chiude_arancio.jpg) top right no-repeat; margin-bottom:5px;}
h3.arancio span {background:url(../imgs/_margo/h3_apre_arancio.jpg) top left no-repeat; height:25px; color:#FFF; display:block; font-size:14px; font-weight:bold; padding:5px 0 0 20px; text-transform:uppercase;}
h3.arancione {margin:0; padding:0; height:25px; background:url(../imgs/_margo/h3_chiude_arancione.jpg) top right no-repeat; margin-bottom:5px;}
h3.arancione span {background:url(../imgs/_margo/h3_apre_arancione.jpg) top left no-repeat; height:25px; color:#FFF; display:block; font-size:14px; font-weight:bold; padding:5px 0 0 20px; text-transform:uppercase;}
h3.verde {margin:0; padding:0; height:25px; background:url(../imgs/_margo/h3_chiude_verde.jpg) top right no-repeat; margin-bottom:5px;}
h3.verde span {background:url(../imgs/_margo/h3_apre_verde.jpg) top left no-repeat; height:25px; color:#FFF; display:block; font-size:14px; font-weight:bold; padding:5px 0 0 20px; text-transform:uppercase;}
h3.blu {margin:0; padding:0; height:25px; background:url(../imgs/_margo/h3_chiude_blu.jpg) top right no-repeat; margin-bottom:5px;}
h3.blu span {background:url(../imgs/_margo/h3_apre_blu.jpg) top left no-repeat; height:25px; color:#FFF; display:block; font-size:14px; font-weight:bold; padding:5px 0 0 20px; text-transform:uppercase;}
h3.FB {margin:0; padding:0; height:25px; background:url(../imgs/_margo/h3_chiude_FB.jpg) top right no-repeat; margin-bottom:5px;}
h3.FB span {background:url(../imgs/_margo/h3_apre_FB.jpg) top left no-repeat; height:25px; color:#FFF; display:block; font-size:14px; font-weight:bold; padding:5px 0 0 20px; text-transform:uppercase;}
h3.fuoco {margin:0; padding:0; height:25px; background:url(../imgs/_margo/acquista_online_titolo.jpg) top right no-repeat; margin-bottom:5px;}
h3.fuoco span {background:url(../imgs/_margo/h3_acquista_online.jpg) top left no-repeat; height:25px; color:#FFF; display:block; font-size:14px; font-weight:bold; padding:5px 0 0 20px; text-transform:uppercase;}
#modulo_easymarketer {width:664px;}

/* _______________________ easymarketercrs per margo*/
#vacanze_incredibili h2 {font-size:1%; font-weight:normal; text-indent:-9999px; background:url(img/bg_acquista_vacanza.gif) no-repeat #0d3b8e; height:32px; margin:0; padding:0;}
#vacanze_incredibili h3 {color:#0d3b8e; font-size:120%; margin:0; padding:0;}
#vacanze_incredibili div {min-height:135px; _height:135px; background:url(img/bg_form_vacanze.jpg) no-repeat; padding:20px 15px 10px 15px;}
#easymarket h2 {font-size:1%; font-weight:normal; text-indent:-9999px; background:url(img/vacanze_incredibili.gif) no-repeat #0d3b8e; height:32px; margin:0; padding:0;}
#easymarketdiv {padding:20px 15px;}
#vacanze_incredibili form {margin:0; padding:0; position:relative;}
#vacanze_incredibili fieldset {margin:0; padding:0; border:none;}
#vacanze_incredibili legend {display:none;}
#vacanze_incredibili ol {margin:0; padding:0; list-style:none;}
#vacanze_incredibili ol li {float:left; width:50%; padding:0 0 12px 0;}
#vacanze_incredibili ol li label {display:block; padding:0 0 0 5px; color:#0064c3;}
#vacanze_incredibili ol li input.btn_calendario {vertical-align:bottom; margin:0 0 0 5px;}
#vacanze_incredibili ol li input.btn_cerca {margin:15px 0 0 0;}
#vacanze_incredibiliNuovo h2 {font-size:1%; font-weight:normal; text-indent:-9999px; background:url(img/bg_acquista_vacanza.gif) no-repeat #0d3b8e; height:32px; margin:0; padding:0;}
#vacanze_incredibiliNuovo h3 {color:#0d3b8e; font-size:120%; margin:0; padding:0;}
#easymarket h2 {font-size:1%; font-weight:normal; text-indent:-9999px; background:url(img/vacanze_incredibili.gif) no-repeat #0d3b8e; height:32px; margin:0; padding:0;}
#easymarketdiv {padding:20px 15px;}
#vacanze_incredibiliNuovo form {margin:0; padding:0;position:relative;}
#venditaonline h3 {font-size:1%; font-weight:normal; text-indent:-9999px; background:url(img/bg_acquista.gif) no-repeat #0d3b8e; height:32px; margin:0; padding:0;}
#vi_iframe {background:url(../imgs/_margo/acquista_online_margo.jpg);}
#acquista_online_margo {height:219px;}

/*.blocco_easymarket {clear: both; margin-bottom:15px;}
.interno_easymarket {padding-left: 340px; background: url(../imgs/_margo/sf_blocc_interno_easymarket.jpg) no-repeat top left; }*/
#blocco_hp #prima_riga{height: 50px; margin-top:37px;}
#blocco_hp #seconda_riga{text-align: left; width: 290px;}
#blocco_hp #terza_riga{text-align: left; width: 290px;}
#blocco_hp #Search_engine1_btnSearch{margin: 20px 0px 0px 0px;}
#blocco_hp #divDepDateFrom{margin-left:0px;}
#blocco_hp #acquista_online_txt{float: left; padding: 0px; height: 30px;}
#blocco_hp #divDepDateTo{margin-left:20px;}
#blocco_hp #lnInform{padding-top:30px}
.margEtichetta {size:18px; color:#1798D4; font-weight:bold; text-transform:uppercase;}

/* _______________________ // easymarketercrs per margo*/




a {color:#1798d4;}
a.freccia {color:#1798d4; background:url(../imgs/_margo/frecce_link.gif) no-repeat scroll right 5px; padding-right:8px;}
hr {border:none; height:1px; background:#ffffff; margin:0; padding:0;}

/* FORM */
form {outline:none; border:none;}
fieldset {background:#eaf5f9; border:none; margin-bottom:20px; padding-bottom:20px;}
fieldset.mail_agenzia {width:661px; clear:both; margin-left:-13px;}
fieldset ol {list-style-type:none; margin:0; padding:0; margin-bottom:20px;}
fieldset ol li {clear:both;}
fieldset label {width:405px; display:block; float:left; border-bottom:1px dotted #A9A9A9; margin-bottom:15px; font-size:12px;}
fieldset.mail_agenzia label {width:405px; display:block; float:left; border-bottom:1px dotted #A9A9A9; margin-bottom:15px; font-size:12px;}
fieldset legend {margin:0; padding:0; font-size:14px; color:#6c6d6c; font-weight:bold; padding-bottom:20px;}
.fieldset input {border:1px solid #A9A9A9; font-size:11px; color:#A9A9A9; width:230px; padding:3px; background:url(../imgs/_margo/bg_input.gif) repeat-x top #fff;}
.fieldset input.button {border:none; width:77px; height:26px; background:none;}
.fieldset input.ag_check {border:none; width:10px; background:none;}
.fieldset input#UT_Cookie {border:none; width:10px; background:none;}
.fieldset select {border:1px solid #A9A9A9; font-size:11px; color:#A9A9A9; width:237px; padding:3px; background:url(../imgs/_margo/bg_input.gif) repeat-x top #fff;}
.fieldset textarea {border:1px solid #A9A9A9; font-size:11px; color:#A9A9A9; width:230px; font-family:Arial, Verdana, Geneva, sans-serif; padding:3px; background:url(../imgs/_margo/bg_input.gif) repeat-x top #fff;}
#servizi2 {margin-top:10px;}

/* IMPAGINAZIONE */
#impaginazione { margin-left:20px;}
#impaginazione ul {margin:0; padding:0; list-style-type:none;}
#impaginazione ul li {float:left; margin-right:10px;}
#impaginazione ul li a {}

/* clearfix
- - - - - - - - - - - - - - */
.clearfix:after {content:"."; display:block; height:0px; clear:both; visibility:hidden;}
.clearfix {display:inline-block;}
/* Nascosto per IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* Fine nascosto per IE-mac */
.clear {clear:both;}


/* Struttura
- - - - - - - - - - - - - - - - - - - - */
.testo h4 {margin:0; padding:0; font-size:14px; color:#6c6d6c; font-weight:bold; margin-bottom:3px;}
img {border:none;}
img.sx {float:left; margin-right:10px;}
img.dx {float:right; margin-left:10px;}
#container {margin:0 auto; background:url(../imgs/_margo/sfondo_sfumato.jpg) repeat-x #fafae0;}
#nuvole {height:234px; background:url(../imgs/_margo/nuvole_piene.png) repeat-x; position:absolute; z-index:1; width:100%; top:0; left:0;}
#nuvole_02 {height:234px; background:url(../imgs/_margo/nuvole_sfumate.png) repeat-x; position:absolute; z-index:1; width:100%; top:0; left:0;}
#contenuto_centrale {background:url(../imgs/_margo/sfondo_bianco.png) repeat-y; width:1004px; margin:0 auto; padding-bottom:30px;}
ul.frecce  {list-style-type:none; margin:0; padding:0; margin-top:10px; padding-bottom:40px; #padding-bottom:20px;}
ul.frecce li {float:left; width:130px; padding:3px 0;}
ul.frecce li a {color:#1798d4; background:url(../imgs/_margo/frecce_link.gif) no-repeat scroll right 5px; padding-right:8px;}


/* Header
- - - - - - - - - - - - - - - - - - - - */
#header {width:1004px; margin:0 auto; height:234px; position:relative; z-index:2;}
#logo {width:1004px; margin:0 auto; top:0; text-align:center;}
#logo h1 {display:none;}
#logo h2 {display:none;}
#ciabatte_gialle {position:absolute; right:0; bottom:0;}


/* Pulsanti
- - - - - - - - - - - - - - - - - - - - */
#pulsanti {position:absolute; right:3px; bottom:0; top:305px; width:27px; height:58px;}
#pulsanti ul {margin:0; padding:0; list-style-type:none;}
#pulsanti ul li.piu a {background:url(../imgs/_margo/pulsante_piu.png) no-repeat; width:27px; height:27px; text-indent:-9999px; display:block; margin-bottom:2px;}
#pulsanti ul li.stella a {background:url(../imgs/_margo/valigia_vota.gif) no-repeat; width:27px; height:27px; text-indent:-9999px; display:block;}
#pulsanti ul li.melafono a {background:url(../imgs/_margo/pulsante_stella.png) no-repeat; width:27px; height:27px; text-indent:-9999px; display:block;}


/* Top Menu
- - - - - - - - - - - - - - - - - - - - */
#top_menu {width:1004px; height:71px; background:url(../imgs/_margo/sfondo_top_menu.png) top left no-repeat; position:relative; z-index:20;}
#top_menu ul {list-style-type:none; margin:0; padding:0; padding:15px 0 0 16px;}
#top_menu ul li {float:left;}
#top_menu ul li.menu01 a {width:48px; height:25px; background:url(../imgs/_margo/top_menu.png); text-indent:-9999px; display:block; margin-right:5px;}
#top_menu ul li.menu01 a:hover, #top_menu ul li.menu01 a.on, #top_menu ul li.menu01 a.over {background:url(../imgs/_margo/top_menu.png) 0 -25px;}
#top_menu ul li.menu02 a {width:76px; height:25px; background:url(../imgs/_margo/top_menu.png) -56px 0; text-indent:-9999px; display:block; margin-right:5px;}
#top_menu ul li.menu02 a:hover, #top_menu ul li.menu02 a.on, #top_menu ul li.menu02 a.over {background:url(../imgs/_margo/top_menu.png) -56px -25px;}
#top_menu ul li.menu03 a {width:96px; height:25px; background:url(../imgs/_margo/top_menu.png) -140px 0; text-indent:-9999px; display:block; margin-right:5px;}
#top_menu ul li.menu03 a:hover, #top_menu ul li.menu03 a.on, #top_menu ul li.menu03 a.over {background:url(../imgs/_margo/top_menu.png) -140px -25px;}

/*#top_menu ul li.menu_ajax2 a {width:96px; height:25px; background:url(../imgs/_margo/top_menu.png) -140px 0; text-indent:-9999px; display:block; margin-right:5px;}
#top_menu ul li.menu_ajax2 a:hover, #top_menu ul li.menu_ajax2 a.on, #top_menu ul li.menu_ajax2 a.over {background:url(../imgs/_margo/top_menu.png) -140px -25px;}*/

#top_menu ul li.menu04 a {width:77px; height:25px; background:url(../imgs/_margo/top_menu.png) -244px 0; text-indent:-9999px; display:block; margin-right:5px;}
#top_menu ul li.menu04 a:hover, #top_menu ul li.menu04 a.on, #top_menu ul li.menu04 a.over {background:url(../imgs/_margo/top_menu.png) -244px -25px;}
#top_menu ul li.menu05 a {width:81px; height:25px; background:url(../imgs/_margo/top_menu.png) -329px 0; text-indent:-9999px; display:block; margin-right:5px;}
#top_menu ul li.menu05 a:hover, #top_menu ul li.menu05 a.on, #top_menu ul li.menu05 a.over {background:url(../imgs/_margo/top_menu.png) -329px -25px;}
#top_menu ul li.menu06 a {width:73px; height:25px; background:url(../imgs/_margo/top_menu.png) -418px 0; text-indent:-9999px; display:block; margin-right:5px;}
#top_menu ul li.menu06 a:hover, #top_menu ul li.menu06 a.on, #top_menu ul li.menu06 a.over {background:url(../imgs/_margo/top_menu.png) -418px -25px;}
#top_menu ul li.menu07 a {width:74px; height:25px; background:url(../imgs/_margo/top_menu.png) -499px 0; text-indent:-9999px; display:block; margin-right:5px;}
#top_menu ul li.menu07 a:hover, #top_menu ul li.menu07 a.on, #top_menu ul li.menu07 a.over {background:url(../imgs/_margo/top_menu.png) -499px -25px;}
#top_menu ul li.menu08 a {width:101px; height:25px; background:url(../imgs/_margo/top_menu.png) -581px 0; text-indent:-9999px; display:block; margin-right:5px;}
#top_menu ul li.menu08 a:hover, #top_menu ul li.menu08 a.on, #top_menu ul li.menu08 a.over {background:url(../imgs/_margo/top_menu.png) -581px -25px;}
#top_menu ul li.menu08 ul {display:none; background:#fff; padding:10px; position:absolute; top:37px; width:150px; z-index:1000!important; border-right:2px solid #ccc; border-bottom:	2px solid #ccc;}
#top_menu ul li.menu08 ul li a {width:auto; height:auto; text-indent:0px; display:block; margin:0px; color:#699aab; padding:4px 0px 4px 6px; background:transparent url(../imgs/_margo/freccia.gif) no-repeat scroll left center; text-decoration:none;}
#top_menu ul li.menu08 ul li a.over {background:transparent url(../imgs/_margo/freccia.gif) no-repeat scroll left center;}
#top_menu ul li.menu08 ul li a:hover {text-decoration:underline;}



/* Menu Ajax
- - - - - - - - - - - - - - - - - - - - */
#menu_ajax {background:#fff; padding:10px; position:absolute; top:37px; left:150px; width:740px; z-index:1000!important; border-right:2px solid #ccc; border-bottom:	2px solid #ccc;}
#menu_ajax ul {margin:0px; padding:0px; list-style:none;}
#menu_ajax ul li {float:left; width:120px; font-size:12px; color:#699aab; font-weight:bold;}
#menu_ajax ul li ul {margin:4px 0px 0px 0px;}
#menu_ajax ul li ul li {font-size:11px; font-weight:normal; float:left;}
#menu_ajax ul li ul li a {background:url(../imgs/_margo/freccia.gif) no-repeat left center; color:#699aab; text-decoration:none; padding:4px 0px 4px 6px; display:block;}
#menu_ajax ul li ul li a:hover {text-decoration:underline;}

/* Blocco destinazioni HP
- - - - - - - - - - - - - - - - - - - - */
#menu_ajax_static {background:#fff; padding:10px; top:37px; border:none;}
#menu_ajax_static ul {margin:0px; padding:0px; list-style:none;}
#menu_ajax_static ul li {float:left; width:105px; font-size:12px; color:#699aab; font-weight:bold;}
#menu_ajax_static ul li ul {margin:4px 0px 0px 0px;}
#menu_ajax_static ul li ul li {font-size:11px; font-weight:normal;}
#menu_ajax_static ul li ul li a {background:url(../imgs/_margo/freccia.gif) no-repeat left center; color:#699aab; text-decoration:none; padding:4px 0px 4px 6px; display:block;}
#menu_ajax_static ul li ul li a:hover {text-decoration:underline;}


/* Cerca
- - - - - - - - - - - - - - - - - - - - */
#form_cerca2 {position:absolute; top:13px; right:25px;}
#form_cerca2 form {background:url(../imgs/_margo/sfondo_cerca_nel_sito.png); margin:0; padding:0; width:181px; height:29px;}
#form_cerca2 input {font-size:11px; color:#a9a9a9; margin-top:7px; margin-left:11px; border:none; width:145px;}
#form_cerca2 input.buttoncerca {cursor:pointer; position:absolute; top:-2px; right:6px; width:20px; height:20px; border:none; background:none;}
#trova {margin-top:13px; clear:both;}
#trova form {background:url(../imgs/_margo/sfondo_trova.gif); margin:0; padding:0; width:251px; height:26px; position:relative;}
#trova input {font-size:11px; color:#a9a9a9; margin-top:7px; margin-left:11px; border:none; width:145px;}
#trova input.buttontrova {cursor:pointer; position:absolute; top:-7px; right:6px; width:77px; height:26px; border:none; background:none;}
#form_iscriviti {margin-top:13px; clear:both;}
#form_iscriviti form {background:url(../imgs/_margo/sfondo_iscriviti.gif); margin:0; padding:0; width:252px; height:26px; position:relative;}
#form_iscriviti input {font-size:11px; color:#a9a9a9; margin-top:7px; margin-left:11px; border:none; width:198px;}
#form_iscriviti input.buttoniscriviti {cursor:pointer; position:absolute; top:-7px; right:0; width:30px; height:26px; border:none; background:none;}
img.thumb_AG { border:0 none; float:left; margin:0 10px 10px 0; width:65px; }

/* Blocco HomePage
- - - - - - - - - - - - - - - - - - - - */
#blocco_hp {width:930px; padding:0 15px 0 30px;}
#blocco_hp_sx {float:left; width:665px; margin-right:15px;}
#blocco_hp_sx li {list-style:none;}
#blocco_hp_dx {float:left; width:250px;}


/*___________ pastrocchi by Dan 90729*/

#div_stampa {float:right; height:10px; color:#FFF; font-size:9px;}
#div_stampa a{text-decoration:none; background:none;}

#body_stampa {margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#6d6d6d; background:#FFF;}
#container_stampa {margin:0 auto; background-color:#fff;}
#contenuto_centrale_stampa {width:665px; margin:0 auto; padding-bottom:30px; background-color:#FFF;}
#blocco_hp_stampa {width:665px;}
#blocco_hp_sx_stampa {float:left; width:665px; }
#blocco_hp_sx_stampa h3.nero {margin:0; padding:5px 0 2px 5px; height:25px; background-color:#FFF; color:#3B3B3B; margin-bottom:-12px;}
#blocco_hp_sx_stampa #interno_sx {margin:5px;}
#blocco_hp_sx_stampa #spaziatore {height:22px;}
.rightCol .galleria_interna .galleria ul li a .fancy{background:url(../imgs/trasp.gif)!important;}
.interno_sx li {list-style:disc!important;}
#icone li {list-style:none!important;}



/*___________ / pastrocchi by Dan 90729*/

.blocco_contenuto {margin-bottom:15px;}
.blocco_contenuto a {color:#1798d4; background:url(../imgs/_margo/frecce_link.gif) no-repeat scroll right 5px; padding-right:8px;}
.blocco_contenuto_sx_01 {float:left; width:325px; margin-right:15px;}
.blocco_contenuto_sx {float:left; width:325px;}
.blocco_contenuto_sx a {color:#1798d4; background:url(../imgs/_margo/frecce_link.gif) no-repeat scroll right 5px; padding-right:8px;}
.blocco_contenuto a.cat_link {background:none!important; padding:0;}
.blocco_contenuto a.cat_link img{margin:0px 0px 7px 0px; border:none;}




/*____________________ pastrocchi by Dan 90831*/
/*.blocco_easymarket {clear: both; margin-bottom:15px;}
.interno_easymarket {padding-left: 340px; background: url(../imgs/_margo/sf_blocc_interno_easymarket.jpg) no-repeat top left; }
#blocco_hp #prima_riga{height: 50px;}
#blocco_hp #seconda_riga{text-align: left; width: 290px;}
#blocco_hp #Search_engine1_btnSearch{margin: 20px 0px 0px 0px;}
#blocco_hp #divDepDateFrom{margin-left:0px;}
#blocco_hp #acquista_online_txt{float: left; padding: 0px; height: 30px;}
#blocco_hp #divDepDateTo{margin-left:20px;}
#blocco_hp #lnInform{padding-top:30px}
*/
/*____________________ / pastrocchi by Dan 90831*/

#edenlife_foto {float:left; width:120px;}
#edenlife_testo {float:left; width:200px;}
#edenlife_testo a {color:#1798d4; background:url(../imgs/_margo/frecce_link.gif) no-repeat scroll right 5px; padding-right:8px;}


/* Offerte
- - - - - - - - - - - - - - - - - - - - */
.offerte {position:relative; z-index:1;}
.offerte h4 {margin:0; padding:0; font-size:14px; color:#6c6d6c; font-weight:bold;}
.offerte ul {margin:0; padding:0; list-style-type:none;}
.offerte ul li {display:block; height:70px; position:relative; border-bottom:1px solid #f2f2f2; margin-bottom:5px;}
.offerte ul li a {color:#1798d4; background:url(../imgs/_margo/frecce_link.gif) no-repeat scroll right 5px; padding-right:8px; vertical-align:bottom; position:absolute; bottom:5px; left:75px;}

/*_______________________ pastrocchi by Dan 91117*/
.offerteNEW {position:relative; z-index:1; height:400px; overflow:auto;}
.offerteNEW h4 {margin:0; padding:0; font-size:14px; color:#6c6d6c; font-weight:bold;}
.offerteNEW ul {margin:0; padding:0; list-style-type:none;}
.offerteNEW ul li {display:block; height:70px; position:relative; border-bottom:1px solid #f2f2f2; margin-bottom:5px;}
.offerteNEW ul li a {color:#1798d4; background:url(../imgs/_margo/frecce_link.gif) no-repeat scroll right 5px; padding-right:8px; vertical-align:bottom; position:absolute; bottom:5px; left:75px;}
/*_______________________ /// pastrocchi by Dan 91117*/


dt.dt_offerta {cursor:pointer; font-size:140%; padding:0 0 0 20px!important; font-weight:normal; text-align:right; background:url(../img/bg_dt.gif) no-repeat 3px 6px #f2f6fa; overflow-y:hidden; margin-bottom:2px;}
dd.dd_offerta {margin:5px 0!important; padding-left:10px!important; padding-right:10px!important; clear:both; background-color:#FFFFFF}


.euro {display:block; float:left; text-align:left; width:25%; background:url(../img/bg_dl.gif) repeat-y right top; margin-right:2px; color:#0d3b8e; padding-bottom:3px;}
.euro em {color:#414141; font-size:70%; font-style:normal; background:none; font-weight:normal;}

.citta {display:block; float:left; width:54%; text-align:left; padding:0 5px; background:url(../img/bg_dl.gif) repeat-y right top; color:#444; padding-bottom:3px;}
.agProvincia {display:block; float:left; width:5%; text-align:left; padding:0 5px; background:url(../img/bg_dl.gif) repeat-y right top; color:#444; padding-bottom:3px; font-weight:normal;}
.titolo_offerta {display:block; float:left; width:45%; text-align:left; padding:0 5px; background:url(../img/bg_dl.gif) repeat-y right top; color:#444; padding-bottom:3px;}
.data {color:#555; font-weight:normal; font-size:80%; padding-bottom:3px;}
dl.dl_offerta {margin:10px 0 0 0; padding:5px; background:none;}
dt.dt_offerta:hover, dt.on {background:url(../img/bg_dt3.gif) no-repeat 3px 6px #e4f0fa!important;}
dd.dd_offerta ul {margin:5px 0!important; padding:0!important; list-style:none;}
dd.dd_offerta ul li {display:inline; padding:0!important; margin:0!important; background:none!important; list-style:none;}
dd.dd_offerta ul li a {margin:0; padding:0; background:none;}

h3.mela1 {color:#57575a; text-transform:uppercase; background:url(../img/h3_mela1.gif) no-repeat left center; padding:6px 0px 5px 32px; margin:0px;}
h3.mela2 {color:#57575a; text-transform:uppercase; background:url(../img/h3_mela2.gif) no-repeat left center; padding:6px 0px 5px 32px; margin:0px;}
h3.mela3 {color:#57575a; text-transform:uppercase; background:url(../img/h3_mela3.gif) no-repeat left center; padding:6px 0px 5px 32px; margin:0px;}
h3.mela4 {color:#57575a; text-transform:uppercase; background:url(../img/h3_mela4.gif) no-repeat left center; padding:6px 0px 5px 32px; margin:0px;}
h3.mela5 {color:#57575a; text-transform:uppercase; background:url(../img/h3_mela5.gif) no-repeat left center; padding:6px 0px 5px 32px; margin:0px;}
h3.mela6 {color:#57575a; text-transform:uppercase; background:url(../img/h3_mela6.gif) no-repeat left center; padding:6px 0px 5px 32px; margin:0px;}

/* Interno
- - - - - - - - - - - - - - - - - - - - */
.interno_sx {float:left; width:430px; margin-right:10px;}
.interno_sx h4 {margin:10px 0;}
.interno_dx {float:right; width:223px;}

.interno_sx_dest {float:left; width:650px; }
.interno_sx_dest h4 {margin:0px 0px 10px 0;}

.dest_box_sx {/*float:left;*/ width:650px;}
.dest_box_dx {width:639px; height:350px; /*margin:38px 0 5px 10px;*/ border:3px; border-style:solid; border-color:#699AAB;}

#mappa_interna {margin:10px 0; background:url(../imgs/_margo/sfondo_mappa_interna.jpg) bottom  no-repeat #e9f2f5; width:220px; height:232px;}
#mappa_interna .flash {padding:19px 0 0 10px; width:208px; height:183px;}
#mappa_interna .flash img {border:1px solid #FFF;}
#galleria_interna {margin:10px 0; background:url(../imgs/_margo/sfondo_gallery_interna.jpg) no-repeat left bottom #e9f2f5; width:220px; vertical-align:top; clear:both; padding-bottom:10px;}
#galleria_interna #galleria {padding:40px 0 0 0; background:url(../imgs/_margo/sfondo_gallery_interna.jpg) left top no-repeat #e9f2f5; clear:both;}
#galleria ul {}
#galleria ul li{float:left; list-style:none;}
#galleria_interna #galleria ul {margin:0px; padding:10px;}
#galleria_interna #galleria ul li {float:left; width:49px; height:49px; overflow:hidden; margin:0px 10px 10px 0px;}
#galleria_interna #galleria a {text-decoration:none; background:none!important;}
.foto_destinazione {margin:0; padding:0;}
.foto_destinazione ul {margin:0; padding:0; list-style-type:none;}
.foto_destinazione ul li {float:left; width:106px; height:80px; overflow:hidden; margin-bottom:5px; margin-right:5px;}
.foto_destinazione ul li a {}

/* gallery per offerte Margo 91027 - - - - - - - - - - - - - - - - - - - - */
#gallery {position:relative; height:65px; width:634px; overflow:hidden; clear:both; margin-top:20px; z-index:0;}
#gallery_int {position:absolute; top:0px; left:22px; width:1000px; height:65px; z-index:1;}
#gallery #prev_btn {position:absolute; top:0px; left:0px; height:65px; width:22px; background:#fff; z-index:2;}
#gallery #prev_btn a {display:block; width:22px; height:65px; background:url(../img/prev.gif) no-repeat #fff; text-indent:-9999px; font-size:0.001em; color:#fff;}
#gallery #next_btn {position:absolute; top:0px; right:0px; height:65px; width:22px; background:#fff; z-index:2;}
#gallery #next_btn a {display:block; width:22px; height:65px; background:url(../img/next.gif) no-repeat right top #fff; text-indent:-9999px; font-size:0.001em; color:#fff;}
img.thumb {width:65px; height:65px; float:left; margin:0 10px 10px 0; border:0;}
img.margo_thumb {float:left; margin:5px; border:0;}
#offerta {margin-top:30px;}
#offerta .leftCol {float:left; width:377px; padding-right:10px; border-right:1px solid #ccc;}
#offerta .rightCol {float:right; width:225px;}
#offerta .leftCol h3 {color:#0d3b8e; font-size:120%; margin:0px 0 2px 0; padding:0;}
.cornice img {border:1px solid #ddd; padding:3px; background:#fff; width:65px;}
.cornice img.left {clear:left; float:left; margin:0 10px 10px 0; border:0; padding:5px; border:1px solid #eee; background:#fff;}


/* // gallery per offerte Margo 91027 - - - - - - - - - - - - - - - - - - - - */


/* Strutture
- - - - - - - - - - - - - - - - - - - - */
.strutture {}
.strutture h4 {margin:0; padding:0; font-size:14px; color:#6c6d6c; font-weight:bold;}
.strutture ul {margin-top:10px; padding:0; list-style-type:none;}
.strutture ul li {display:block; /*height:70px;*/ position:relative; border-bottom:1px solid #f2f2f2; margin-bottom:5px;}
.strutture ul li .desc {padding-bottom:8px; padding-left:75px;}
.strutture ul li a {color:#1798d4; background:url(../imgs/_margo/frecce_link.gif) no-repeat scroll right 5px; padding-right:8px;}
.cont_val_strut {right:0; padding:10px 0; padding-left:210px; #padding-left:170px;}
.interno_sx_dest .cont_val_strut {padding-left:420px; #padding-left:380px;}
.dettagli {margin-top:10px;}
.strutture li.destMarg {background:none!important; padding-right:0px!important; list-style:none!important; list-style-image:none!important; list-style-position:outside;}
.strutture ul li a.destMarg {color:#1798d4; background:none!important; padding-right:0px!important; list-style:none!important; list-style-image:none!important; list-style-position:outside;}

/* Cataloghi
- - - - - - - - - - - - - - - - - - - - */
.cataloghi {}
ul.cataloghi {margin:0; padding:0; list-style-type:none;}
ul.cataloghi li {float:left; margin-right:10px; width:100px; margin:0 10px 30px 0; padding:10px 0 2px 10px; height:140px;}
ul.cataloghi li.soloOnline{background-color:#FFB8BE}
ul.cataloghi li a.add_ico {background:transparent url(../img/ico_add_bg.gif) no-repeat scroll left top; clear:left; display:block; float:left; font-size:0.001em; height:16px; margin-right:3px; margin-top:5px; outline-color:-moz-use-text-color; outline-style:none; outline-width:medium; text-indent:-9999px; width:16px;}
ul.cataloghi li a.add_ico:hover {background:transparent url(../img/ico_add_bg.gif) no-repeat scroll left bottom;}
ul.cataloghi li a.vota_ico {background:transparent url(../img/ico_vota_bg.gif) no-repeat scroll left top; display:block; float:left; font-size:0.001em; height:16px; margin-top:5px; outline-color:-moz-use-text-color; outline-style:none; outline-width:medium; text-indent:-9999px; width:16px;}
ul.cataloghi li a.vota_ico:hover {background:transparent url(../img/ico_vota_bg.gif) no-repeat scroll left bottom;}

/* Tabella
- - - - - - - - - - - - - - - - - - - - */
.tabella input {border:1px solid #A9A9A9; font-size:11px; color:#A9A9A9; width:230px; padding:3px; background:url(../imgs/_margo/bg_input.gif) repeat-x top #fff;}
.tabella input.button {border:none; width:77px; height:26px; background:none;}
.tabella select {border:1px solid #A9A9A9; font-size:11px; color:#A9A9A9; width:237px; padding:3px; background:url(../imgs/_margo/bg_input.gif) repeat-x top #fff;}
.tabella textarea {border:1px solid #A9A9A9; font-size:11px; color:#A9A9A9; width:230px; font-family:Arial, Verdana, Geneva, sans-serif; padding:3px; background:url(../imgs/_margo/bg_input.gif) repeat-x top #fff;}

/* Popup
- - - - - - - - - - - - - - - - - - - - */
#popup {background:url(../imgs/_margo/sfondo_popup.jpg) top right repeat-x #fafae2; min-height:450px; padding:10px;}
#popup input {border:1px solid #A9A9A9; font-size:11px; color:#A9A9A9; width:230px; padding:3px; background:url(../imgs/_margo/bg_input.gif) repeat-x top #fff;}
#popup input.button {border:none; width:77px; height:26px; background:none;}
#popup input.pre_stella {border:none; width:60px; background:none;}
#popup select {border:1px solid #A9A9A9; font-size:11px; color:#A9A9A9; width:237px; padding:3px; background:url(../imgs/_margo/bg_input.gif) repeat-x top #fff;}
#popup textarea {border:1px solid #A9A9A9; font-size:11px; color:#A9A9A9; width:230px; font-family:Arial, Verdana, Geneva, sans-serif; padding:3px; background:url(../imgs/_margo/bg_input.gif) repeat-x top #fff;}
#popup label.commenta {width:60px; display:block; float:left;}



/* Icone
- - - - - - - - - - - - - - - - - - - - */
#icone {}
#icone ul {margin:30px 0 0 0; padding:0; list-style-type:none;} 
#icone ul li {float:left; width:110px; margin-bottom:12px; text-align:center;}
#icone ul li a {background:none;}

/* Proposte
- - - - - - - - - - - - - - - - - - - - */
ul.proposte {list-style-type:none; margin:0; padding:0; position:absolute; bottom:2px; left:502px; width:515px; height:42px!important;}
ul.proposte li {float:left; margin-right:10px; width:49px;}
ul.proposte li.prop_chiama {background:url(../img/mela6_proposte.gif) no-repeat center; width:38px; height:42px;}
ul.proposte li.prop_chiama a {display:block; text-indent:-9999px; background:none; clear:both; left:0; bottom:0; width:29px; height:42px;}
ul.proposte li.prop_contatta {background:url(../imgs/_margo/ico_agenzia.gif) no-repeat; width:39px; height:42px;}
ul.proposte li.prop_contatta a {display:block; text-indent:-9999px; background:none; clear:both; left:0; bottom:0; width:39px; height:42px;}
ul.proposte li.prop_invia {background:url(../imgs/_margo/ico_amico.gif) no-repeat; width:40px; height:42px;}
ul.proposte li.prop_invia a {display:block; text-indent:-9999px; background:none; clear:both; left:0; bottom:0; width:40px; height:42px;}
ul.proposte li.prop_valigia {background:url(../imgs/_margo/ico_valigia.gif) no-repeat; width:24px; height:42px;}
ul.proposte li.prop_valigia a {display:block; text-indent:-9999px; background:none; clear:both; left:0; bottom:0; width:24px; height:42px;}
ul.proposte li.prop_scarica {background:url(../imgs/_margo/ico_scarica.gif) no-repeat; width:29px; height:42px;}
ul.proposte li.prop_scarica a {display:block; text-indent:-9999px; background:none; clear:both; left:0; bottom:0; width:29px; height:42px;}


/* Valutazione
- - - - - - - - - - - - - - - - - - - - */
#valutazione {margin:10px 0; background:url(../imgs/_margo/sfondo_valutazioni.jpg) bottom no-repeat #f4f7f8; height:178px; position:relative;}
#valutazione ul {padding:0; list-style-type:none; margin:15px;}
#valutazione ul li {background:url(../imgs/_margo/freccia_valutazione.png) no-repeat 0 4px; margin-bottom:7px;}
#valutazione ul li a {margin-left:10px; background:none; color:#6d6d6d; font-size:11px; text-decoration:none;}
.votometro {margin-left:1px;}
.stelle {margin-left:1px; #margin:0; position:absolute;}


/* Footer
- - - - - - - - - - - - - - - - - - - - */
#footer {width:1004px; margin:0 auto; padding:1px 0 15px 11px; #padding:10px 0px 15px 8px; clear:both; color:#a5a48e; position:relative; background:url(../imgs/_margo/sfondo_footer.gif) top no-repeat; text-transform:lowercase; font-size:92%;}
#footer a {color:#a5a48e; text-decoration:none;}
#footer ul {padding:0; list-style-type:none; margin-left:15px;}
#footer ul li {float:left; background:url(../imgs/_margo/distanziatore.gif) no-repeat 3px 3px;}
#footer ul li a {color:#a5a48e; text-decoration:underline; margin-left:13px;}
#footer ul li.first {background:none;}
#footer ul li.first a {margin:0;}
#firma {margin-left:15px;}
#powered {position:absolute; top:15px; right:41px; #right:39px;}

#footer #specifiche_footer{padding: 5px 0px 5px 0px; margin: 5px 0px 5px 0px;border-bottom: 1px solid #D8D7C1; color:#A5A48E; line-height: 1.3em; width:950px;}



/*______________________ pastrocchi by Dan 90626*/

a.modifica_dati {background:url(../img/modifica_dati.gif) no-repeat left top; display:block; height:30px; width:220px; padding:5px 0px 0px 30px; text-decoration:none; font-size:13px; margin:0px;}
a.invia_rss {background:url(../img/invia_rss.gif) no-repeat left top; display:block; height:30px; width:220px; padding:5px 0px 0px 30px; text-decoration:none; font-size:13px; margin:0px;}
a.invia_valigia {background:url(../img/invia_valigia.gif) no-repeat left top; display:block; height:30px; width:220px; padding:5px 0px 0px 30px; text-decoration:none; font-size:13px; margin:0px;}

#margoFacebookBox {width:240px;}

/*______________________ / pastrocchi by Dan 90626*/