
/* - - - - - - - - - - - - - - - - - - - - 
E D E N V I A G G I
http://www.edenviaggi.it
website by websolute
- - - - - - - - - - - - - - - - - - - - */
/* kgkfkfkf */

/* body & altro
- - - - - - - - - - - - - - - - - - - - */
* {margin:0; padding:0;}
body {margin:0; padding:0; font:70% 'Trebuchet MS', Arial, Helvetica, sans-serif; color:#414141; background:url(img/bg_inverno_pattern.jpg) repeat; behavior:url(csshover.htc);}
#homepage {background:url(img/bg_inverno_01.jpg) no-repeat center top;}
#interno {background:url(img/bg_inverno_piccolo_01.jpg) no-repeat center top;}
#container {width:860px; margin:0 auto; position:relative;}
* html ul li, * html ul li a {height:1%;}

a {color:#0064c3;}

a:hover {color:#0f3e98; text-decoration:none;}
a.continua_dx {display:block; background:url(img/bg_li.gif) no-repeat 0 50%; padding:0 0 0 10px; height:auto; text-align:right; float:right;}
a.continua_sx {display:block; background:url(img/bg_li.gif) no-repeat 0 50%; padding:0 0 0 10px; height:auto; clear:both;}
.box_title, .information {margin:0; padding:0;}
img {border:none;}
img.left {clear:left; float:left; margin:0 10px 10px 0; border:0; padding:5px; border:1px solid #eee; background:#fff;}
img.right {clear:right; float:right; margin:0 0 10px 10px; border:0; padding:5px; border:1px solid #eee; background:#fff;}
img.thumb {width:65px; height:65px; float:left; margin:0 10px 10px 0; border:0;}
img.thumb_AG {width:65px; float:left; margin:0 10px 10px 0; border:0;} /*dan:71130*/
.cornice img {border:1px solid #ddd; padding:3px; background:#fff; width:65px;}
.cornice img.niente {border:none!important; background:#fff; width:67px;}
.cornice strong {clear:right; float:right; font-weight:normal; margin-top:-10px;}
.fieldset {padding:5px; background:#dceaf6; border:none; margin:10px 0 0 0;}
.fieldset em {color:#f00; font-style:normal;}
.fieldset legend {display:none; color:#57575a; font-size:120%; margin:0 0 10px 0; padding:0; font-weight:bold;}
.fieldset ol {margin:0 10px; padding:0; list-style:none;}
.fieldset ol li {clear:left; margin:0 0 5px 0; padding:0 0 10px 0; padding:0; border-bottom:1px solid #bad1e7;}
.fieldset ol li label {float:left; width:230px!important;}
.fieldset label {vertical-align:bottom!important; padding-top:7px;}
.fieldset textarea {border:none; margin:5px 0 0 0!important; border:1px solid #bad1e7; border-bottom:none; width:150px; font:100% 'Trebuchet Ms', Arial, Helvetica, sans-serif; color:#0064c3; padding:1px 0 1px 4px;}
.fieldset input {border:none; margin:5px 0 0 0!important; border:1px solid #bad1e7; border-bottom:none; font:100% 'Trebuchet Ms', Arial, Helvetica, sans-serif; padding:0; width:150px; color:#0064c3; padding:1px 0 1px 4px;}
.fieldset input.corto {width:37px; margin-left:10px!important;}
.fieldset input.checkbox {border:none; margin:5px 0 0 0!important; font:100% 'Trebuchet Ms', Arial, Helvetica, sans-serif; padding:0; width:15px!important; color:#0064c3; padding:1px 0 1px 4px; vertical-align:text-bottom;}
.fieldset input.fMelaCheck {
/*width:5px!important;*/
margin:0; /* for FF */
width: 13px; /* for IE */
height: 13px; /* For IE */ 
}
.fieldset #depDateFromTrigger input, .fieldset #depDateToTrigger input {width:90px!important;}
.fieldset #depDateFromTrigger img, .fieldset #depDateToTrigger img {vertical-align:bottom;}
span.btn {padding:0px 0px 0px 5px; cursor:pointer; background:url(img/button.gif) no-repeat left top; height:22px; display:inline-block;}
span.btn input {margin:0px!important; padding:0px 5px 0px 0px; color:#373737; font-size:12px; text-transform:lowercase; border:none; background:url(img/button.gif) no-repeat right top; width:auto; cursor:pointer;}


.fieldset .button {margin:10px 0 0 5px; width:auto;}
.fieldset select {border:none; margin:5px 0 0 0; border:1px solid #bad1e7; border-bottom:none; font:100% 'Trebuchet Ms', Arial, Helvetica, sans-serif; padding:0; width:156px; color:#0064c3; padding:1px 0 1px 4px;}
.fieldset .textarea {border:none; margin:5px 0 0 0!important; border:1px solid #bad1e7; border-bottom:none; width:80%!important; font:100% 'Trebuchet Ms', Arial, Helvetica, sans-serif; color:#0064c3; padding:1px 0 1px 4px;}
#masterdiv {margin:10px 0;}
.occulto {display:none;}
hr {height:1px; border:none; border-top:1px solid #dae6fb; margin:15px 0; padding:0;}
a#googlemap img {vertical-align:text-bottom;}
#flash_layer {position:absolute; width:461; height:349px; top:259px; left:84px; z-index:100;}

.testi .fieldset2 ol li {width:95%!important; text-align:right;}
.testi .fieldset2 ol li input, .testi .fieldset2 ol li select {width:300px!important;}
.testi .fieldset2 select.corto, .testi .fieldset2 input.corto {width:80px!important;}
.testi .fieldset2 input.ag_check {width:15px!important; border:none!important;}
.testi .fieldset2 .scontoSi {color:#F00; float: right; background: #fbfcfe; padding: 0px 3px 0px 3px;}
.testi .fieldset2 .scontoNo {color:#999;  float: right; background: #fbfcfe; padding: 0px 3px 0px 3px;}
.testi .fieldset2 input.button2 {width:150px!important;}
.melafonoTabella td{/*margin:2px 15px 2px 15px!important;*/ padding:1px 15px 1px 15px!important;}


/* modificato da Dan 80723 per gruppi*/
.fieldset3 {padding:5px; background:#dceaf6; border:none; margin:10px 0 0 0;}
.fieldset3 legend {display:none; color:#57575a; font-size:120%; margin:0 0 10px 0; padding:0; font-weight:bold;}
.fieldset3 h1 {
	padding:0;
	font-size: 17px;
	color: #0d3b8e;
}
.fieldset3 ol {margin:0 10px; padding:0; list-style:none;}
.fieldset3 ol li {clear:left; margin:0 0 5px 0; padding:0 0 10px 0; padding:0; border-bottom:1px solid #bad1e7;}
.fieldset3 ol li a {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.fieldset3 ol li {width:95%!important; text-align:left;}
/* FINE modificato da Dan 80723 per gruppi*/


/* modifica 71128 per invia ad un'amico
- - - - - - - - - - - - - - - - - - - - */
#testiamico {width:95%; height:100%;	text-align:left; background:#dceaf6; margin:10px;}
#testiamico h2.titolo {font-size:1%; font-weight:normal; text-indent:-9999px; background:url(img/invia_amico.gif) no-repeat #0d3b8e; height:32px; margin:0; padding:0;}
.testiamico .fieldsetamico input {width:500px; float:left; }
.testiamico .fieldsetamico ul {margin:0 10px; padding:0; list-style:none;}
.testiamico .fieldsetamico ul li {clear:left; padding:0px; margin:0px; text-align:right; list-style-type: none;}
.testiamico .fieldsetamico label {float:left; width:100%; text-align:left; float:left; padding:2px;}
.testiamico .fieldsetamico input {margin:0px 0px 10px 0px; padding:2px; font:12px Arial, Helvetica, sans-serif; color:#333;}
.testiamico .fieldsetamico textarea {margin:0px 0px 10px 0px; padding:2px; font:12px Arial, Helvetica, sans-serif; color:#333;}
.testiamico .fieldsetamico checkbox {width:15px; border:none; text-align:right;}
.testiamico .fieldsetamico {padding:5px; background:#dceaf6; border:none; margin:10px 0 0 0; position:relative;}
.testiamico .fieldsetamico .button {width:100px; margin:10; padding:0; text-align:center;}
.testiamico .fieldsetamico textarea {height: 50px; width: 500px; float:left;}
.testiamico .fieldsetamico #amicocorpo {border-top:1px solid #ccc;	text-align:left; padding-top:10px;}
.testiamico .fieldsetamico #amicocorpo img {background:#fff; padding:1px; border:1px solid #ccc;}
/* fine modifica 71128 per invia ad un'amico
- - - - - - - - - - - - - - - - - - - - */


/* clearfix
- - - - - - - - - - - - - - - - - - - - */
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height:1%;}
.clear {clear:both;}
.clearfix {display:block;}
/* End hide from IE-mac */


/* header
- - - - - - - - - - - - - - - - - - - - */
#homepage #header {height:340px;}
#interno #header {height:210px;}
#logo {float:left; padding:0 6px 10px 2px; background:url(img/bg_logo.png) no-repeat;}
* html #logo {background-color:#000; back\ground-color: transparent; background-image: url(img/blank.gif);	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/bg_logo.png", sizingMethod="scale");}
#logo img {border:none;}
#logo a {text-decoration:none;}
#logo_life {float:left; padding:0 6px 10px 2px; background:url(img/bg_logo_life.png) no-repeat;}
* html #logo_life {background-color:#000; back\ground-color: transparent; background-image: url(img/blank.gif);	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/bg_logo_life.png", sizingMethod="scale");}
#logo_life img {border:none;}
#logo_life a {text-decoration:none;}


/* top menu
- - - - - - - - - - - - - - - - - - - - */
#top_menu {float:right; text-align:right;}
#top_menu ul {margin:0; padding:0; list-style:none;}
#top_menu ul li {float:left; margin:0; padding:0; position:relative; z-index:1000!important;}
#top_menu ul li a {text-decoration:none; text-transform:uppercase; color:#888; border-top:5px solid #2983cb; background:url(img/bg_top_li.gif) repeat-y top right; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; padding:10px 28px 0 6px; display:block; float:left;}
#top_menu ul li a:hover, #top_menu ul li a.on {border-top:5px solid #0e439d;}
#top_menu ul li a.valigia {border-top:5px solid #84b818;}
#top_menu ul li ul {position:absolute; top:30px; left:0; background:#d6e4ef; width:150px; padding:2px; border-top:5px solid #fff; display:none; z-index:1000!important;}
#top_menu ul li:hover ul {display:block!important;}
#top_menu ul li ul li {float:none; border-bottom:1px solid #b9cedf;}
#top_menu ul li ul li a {display:block; padding:2px 4px; margin:0; float:none; text-align:left; border:none; color:#0e439d; background:none; white-space:nowrap;}
#top_menu ul li ul li a:hover {border:none; background:#2983cb; color:#fff;}

/*__________ aggiunti da Dan 80417*/

/* menu gruppi -Dan 80722
- - - - - - - - - - - - - - - - - - - - */
#gruppi_menu {width:165px; padding:0 13px 0 2px; float:left;position:absolute;}
#gruppi_menu ul {margin:0; padding:0; list-style:none; font:100% 'Trebuchet MS', Arial, Helvetica, sans-serif; color:#0d3e97; text-transform:uppercase;}
#gruppi_menu ul li {margin:0; padding:0; border-bottom:1px dotted #dcdfdf; padding:5px 0; display:block;}
#gruppi_menu ul li a {color:#1b499d; text-decoration:none; padding:4px 0 4px 15px; display:block; background:url(img/bg_menu_li.gif) no-repeat 0 50%;}
#gruppi_menu ul li a:hover, #gruppi_menu ul li a.on {background:url(img/bg_menu_li_hover.gif) no-repeat 0 50%;}
#gruppi_menu ul li ul {display:none; font:100% Arial, Helvetica, sans-serif; color:#3d7dbb; text-transform:none; margin:5px 0; padding:0; background:#B9CEDF;}
#gruppi_menu ul li:hover ul {position:relative; display:block; color:#1b499d;}
#gruppi_menu ul li ul li {padding:3px 0; border:none;}
#gruppi_menu ul li ul li a {background:none; color:#0d3b8e;}
#gruppi_menu ul li ul li a:hover {background:none;}
#gruppi_menu ul li ul li:hover {background:#d7e5f0;}

/* ____________________________
/menu gruppi -Dan 80722 */

.valigiaElemento {
	display:block;
	visibility: visible;
}

.valigiaElemento input {
	margin:5px 0 0 0!important;
	border:1px solid #ccc;
	font:100% 'Trebuchet Ms', Arial, Helvetica, sans-serif;
	padding:0;
	width:400px;
	color:#414141;
	padding:1px 0 1px 4px;
}

.valigiaElemento textarea {
	border:1px solid #ccc;
margin:5px 0 0 0!important;
width:400px;
font:100% 'Trebuchet Ms', Arial, Helvetica, sans-serif;
color:#414141;
padding:1px 0 1px 4px;
}

.valigiaElemento input.button2 {
color:#414141;
	border:1px solid #ccc;
	width:150px!important;
	background-color: #FFFFFF;
}

.valigiaElementoHide {
	display:none;
	visibility: hidden;
}


/*__________ / aggiunti da Dan 80417*/

/* corpo
- - - - - - - - - - - - - - - - - - - - */
#corpo {clear:both;}
#benvenuto {color:#414141; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:110%; font-size-adjust:none; font-style:normal; font-variant:normal; font-weight:normal; line-height:normal; display:block; padding-left:200px;}


/* menu
- - - - - - - - - - - - - - - - - - - - */
#menu {width:165px; padding:0 13px 0 2px; float:left;}
#menu ul {margin:0; padding:0; list-style:none; font:100% 'Trebuchet MS', Arial, Helvetica, sans-serif; color:#0d3e97; text-transform:uppercase;}
#menu ul li {margin:0; padding:0; border-bottom:1px dotted #dcdfdf; padding:5px 0;}
#menu ul li a {color:#1b499d; text-decoration:none; padding:4px 0 4px 15px; display:block; background:url(img/bg_menu_li.gif) no-repeat 0 50%;}
#menu ul li a:hover {background:url(img/bg_menu_li_hover.gif) no-repeat 0 50%;}
#menu ul li ul {font:100% Arial, Helvetica, sans-serif; color:#3d7dbb; text-transform:none; margin:5px 0; padding:0;}
#menu ul li ul li {padding:3px 0; border:none;}
#menu ul li ul li a {color:#3d7dbb; text-decoration:none; padding:4px 0 4px 15px; display:block; background:url(img/bg_menu_lili.gif) no-repeat 0 50%;}
#menu ul li ul li a:hover,#menu ul li ul li a.selected {background:url(img/bg_menu_lili_hover.gif) no-repeat 0 50%; color:#1b499d;}
#menu input#trova_agenzia {margin:5px 0 0 0; background:#dcdfdf; border:none; border-top:1px solid #4d6377; border-left:1px solid #4d6377; color:#1b499d; font:100% 'Trebuchet MS', Arial, Helvetica, sans-serif; width:120px; padding:1px 4px;}

#menu ul li.menu_nazioni a {padding:0px; margin:0px; background:none; text-indent:-9999px; font-size:0.0001em;}
#menu ul li.menu_nazioni ul li a {color:#3d7dbb; text-decoration:none; padding:4px 0 4px 15px; display:block; background:url(img/bg_menu_lili.gif) no-repeat 0 50%; text-indent:0px; font-size:100%; outline:none;}
#menu ul li.menu_nazioni ul li a:hover {color:#1b499d;}
#menu ul li.menu_nazioni ul li ul {display:none;}
#menu ul li.menu_nazioni ul li ul li {padding:0px;}
#menu ul li.menu_nazioni ul li ul li a {background:#e2e4cc url(img/bg_menu_lili.gif) no-repeat 10px 8px; padding:4px 0 4px 22px; border-bottom:1px solid #eef0db; outline:none; color:#245c91;}
#menu ul li.menu_nazioni ul li ul li a:hover {background:#ced1b3 url(img/bg_menu_lili.gif) no-repeat 10px 8px; color:#1b499d;}

/*_______________ nuovo menu principale: dan 91006*/
#menu ul li.menu_fisarmonica {margin:0; padding:0; border-bottom:1px dotted #dcdfdf; padding:5px 0;}
#menu ul li.menu_fisarmonica a {color:#1b499d; text-decoration:none; padding:4px 0 4px 15px; display:block; background:url(img/kenia/bg_menu_li_kenia.gif) no-repeat 0 50%;}
#menu ul li.menu_fisarmonica ul li a {color:#1b499d; text-decoration:none; padding:4px 0 4px 15px; display:block; background:url(img/kenia/bg_menu_li_kenia.gif) no-repeat 0 50%; text-indent:0px; font-size:100%; outline:none;}
#menu ul li.menu_fisarmonica a:hover {background:url(img/kenia/bg_menu_li_hover_kenia.gif) no-repeat 0 50%;}
#menu ul li.menu_fisarmonica ul li a:hover {background:url(img/kenia/bg_menu_li_hover_kenia.gif) no-repeat 0 50%;color:#1b499d;}
#menu ul li.menu_fisarmonica ul li ul {display:none;}
#menu ul li.menu_fisarmonica ul li ul li {padding:0px;}
#menu ul li.menu_fisarmonica ul li ul li a {color:#1b499d; text-decoration:none; padding:4px 0 4px 15px; display:block; background:url(img/bg_menu_lili.gif) no-repeat 0 50%;}
#menu ul li.menu_fisarmonica ul li ul li a:hover {background:#DBD3BC url(img/bg_menu_lili.gif) no-repeat 10px 8px; color:#1b499d;}

#menu ul li.menu_fisarmonica2 {margin:0; padding:0; border-bottom:1px dotted #dcdfdf; padding:5px 0;}
#menu ul li.menu_fisarmonica2 a {color:#1b499d; text-decoration:none; padding:4px 0 4px 15px; display:block; background:url(img/kenia/bg_menu_li_kenia.gif) no-repeat 0 50%;}
#menu ul li.menu_fisarmonica2 ul li a {color:#1b499d; text-decoration:none; padding:4px 0 4px 15px; display:block; background:url(img/kenia/bg_menu_li_kenia.gif) no-repeat 0 50%; text-indent:0px; font-size:100%; outline:none;}
#menu ul li.menu_fisarmonica2 a:hover {background:url(img/kenia/bg_menu_li_hover_kenia.gif) no-repeat 0 50%;}
#menu ul li.menu_fisarmonica2 ul li a:hover {background:url(img/kenia/bg_menu_li_hover_kenia.gif) no-repeat 0 50%;color:#1b499d;}
#menu ul li.menu_fisarmonica2 ul li ul {display:none;}
#menu ul li.menu_fisarmonica2 ul li ul li {padding:0px;}
#menu ul li.menu_fisarmonica2 ul li ul li a {color:#1b499d; text-decoration:none; padding:4px 0 4px 15px; display:block; background:url(img/bg_menu_lili.gif) no-repeat 0 50%;}
#menu ul li.menu_fisarmonica2 ul li ul li a:hover {background:#DBD3BC url(img/bg_menu_lili.gif) no-repeat 10px 8px; color:#1b499d;}
/*_______________ nuovo per menu principale: dan 91006*/


/* galleria in viewdoc - Dan 2007/06/05
- - - - - - - - - - - - - - - - - - - - */
ul.viewdoc_galleria {margin:0; padding:0; list-style:none; width:350px;}
ul.viewdoc_galleria li {margin:0; padding:5px; width:65px; text-decoration:none; float:left; background-image:none; background:none;}

ul.viewdoc_galleria li a {text-decoration:none !important; background-image:none !important; background:none !important;}

#vdcontainer {
	background-image: none;
	width: 500px;
}


/* destra
- - - - - - - - - - - - - - - - - - - - */
#destra {float:right; width:680px; background:url(img/bg_dx.jpg) repeat-y;}
#contenuti {background:url(img/bg_contenuti.jpg) no-repeat; padding:0 2px 0 12px; min-height:245px; height:auto!important; height:245px; z-index:0!important;}
#contenuti_bottom {clear:both; height:10px; background:url(img/bg_contenuti_bottom.jpg) no-repeat;}
#contenuti ul {margin:10px; padding:0; list-style:none;}
#contenuti ul li {margin:0; padding:0 0 0 10px; background:url(img/bg_li_1.jpg) no-repeat 0 6px;}
.metaCommunity ul li {margin:0; padding:0 0 0 10px; background:0 6px;}
#contenuti ol {margin:10px 10px 10px 0; padding:0; list-style-position:inside;}
#contenuti ol li {margin:0; padding:0 0 0 3px;}

/*modifica by Dan 70705*/
.ag_check {width:15px!important; border:none;}
.galleria ul li {background:none!important;}

/*fine modifica by Dan 70705*/


/* home sx
- - - - - - - - - - - - - - - - - - - - */
#home_sx {float:left; width:450px; background:#f3f6d7;}


/* popbanner
- - - - - - - - - - - - - - - - - - - - */
#popbanner {width:140px; height:175px; position:relative; z-index:100;}
#popflash_1 {position:absolute; z-index:200; left:0px; bottom:0px; width:140px; height:175px;}
#popover {position:absolute; z-index:300; left:0px; bottom:0px; width:140px; height:175px;}
#popover a {display:block; height:175px; width:140px;}
#popflash_2 {display:none; border:1px solid #0d3b8e; width:300px; height:300px; bottom:0px; left:0px; position:absolute; z-index:400; background:#fff;}
#poplink {display:none; position:absolute; z-index:500; left:0px; bottom:0px; width:302px; height:302px;}
#poplink a {display:block; height:302px; width:302px; position:absolute; z-index:550;}
a#popclose {display:none!important;}


/* oggi in vetrina
- - - - - - - - - - - - - - - - - - - - */
#vetrina {height:182px;}
#vetrina h1 {font-size:1%; font-weight:normal; text-indent:-9999px; background:url(img/vetrina.gif) no-repeat #0d3b8e; height:32px; margin:0; padding:0;}


/* vacanze incredibili
- - - - - - - - - - - - - - - - - - - - */
#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;}
#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;}

/* ___________ roba nuova per mettere form direttamente nelle home: Dan 90331*/
 
#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;}

/* ___________ roba nuova per mettere form direttamente nelle home: Dan 90331*/

/* acquista online
- - - - - - - - - - - - - - - - - - - - */
#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;}


/* cataloghi
- - - - - - - - - - - - - - - - - - - - */
/*#cataloghi h2 {font-size:1%; font-weight:normal; margin:0; padding:0;}
#cataloghi h2 a {text-indent:-9999px; background:url(img/cataloghi.gif) no-repeat #5f4f42; height:32px; display:block; width:100%; outline:none;}*/
#cataloghi2 h2 {font-size:1%; font-weight:normal; margin:0; padding:0;}
#cataloghi2 h2 a {text-indent:-9999px; background:url(img/cataloghi2.gif) no-repeat #027731; height:32px; display:block; width:100%; outline:none;}
#cataloghi_open {background:url(img/bg_cataloghi.jpg) no-repeat left bottom #f3f6d7; padding:20px 15px 75px 15px; /*height:140px;*/}
#cataloghi_open ul {margin:10px 0 0 0; padding:0; list-style:none; min-height:75px; height:auto;}
#cataloghi_open ul li {margin:0; padding:0 0 0 5px; height:auto; width:200px; float:left; background:none;}
#cataloghi_open ul li a {display:block; /*width:130px;*/ background:url(img/bg_li.gif) no-repeat 0 50%; padding:0 0 0 10px; height:auto;}
ul.cataloghi {margin:0; padding:0; list-style:none;}

/*___________ kazino by Dan 90422*/
ul.cataloghi li {margin:0 10px 30px 0 !important; padding:10px 0 2px 10px!important; background:none!important; float:left; width:100px; height:140px;}
ul.cataloghi li.soloOnline {background:url(imgs/bg_cat_soloweb.gif) no-repeat 0 50%!important; }
/*___________ / kazino by Dan 90422*/


ul.cataloghi li img.catalogo {height:100px; width:80px; margin-bottom:5px; float:left; margin-right:3px;}
ul.cataloghi li a.catalogo_link {clear:both; display:block; line-height:14px; margin-bottom:5px;}

ul.cataloghi li a {margin:0; padding:0; text-transform:uppercase; line-height:80%;}
ul.cataloghi li a.add_ico {width:16px; height:16px; background:url(img/ico_add_bg.gif) no-repeat left top; text-indent:-9999px; outline:none; font-size:0.001em; display:block; clear:left; float:left; margin-right:3px; margin-top:5px;}
ul.cataloghi li a.add_ico:hover {background:url(img/ico_add_bg.gif) no-repeat left bottom;}
ul.cataloghi li a.vota_ico {width:16px; height:16px; background:url(img/ico_vota_bg.gif) no-repeat left top;  text-indent:-9999px; outline:none; font-size:0.001em; display:block; float:left; margin-top:5px;}
ul.cataloghi li a.vota_ico:hover {background:url(img/ico_vota_bg.gif) no-repeat left bottom;}
.download {margin:10px 0; font-size:120%;}

/* margo (Barbara 90723)
- - - - - - - - - - - - - - - - - - - - */
#eden_margo h2 {font-size:1%; font-weight:normal; margin:0; padding:0;}
/*#eden_margo h2 a {text-indent:-9999px; background:url(img/margo.gif) no-repeat #dd87d6; height:32px; display:block; width:100%; outline:none;}*/
#eden_margo2 h2 {font-size:1%; font-weight:normal; margin:0; padding:0;}
#eden_margo2 h2 a {text-indent:-9999px; background:url(img/margo2.gif) no-repeat #eb3039; height:32px; display:block; width:100%; outline:none;}
#eden_margo_open {background:url(img/bg_margo.jpg) no-repeat top left #fff; padding:20px 15px 75px 205px;}
#eden_margo_open ul {margin:10px 0 0 0; padding:0; list-style:none; min-height:70px; height:50px;}
html>body #eden_margo_open ul {height:auto;}
#eden_margo_open ul li {margin:0; padding:0; height:auto; width:130px; float:left;}
#eden_margo_open ul li a {display:block; width:130px; background:url(img/bg_li.gif) no-repeat 0 50%; padding:0 0 0 10px; height:auto;}


/* eden village
- - - - - - - - - - - - - - - - - - - - */
#eden_village h2 {font-size:1%; font-weight:normal; margin:0; padding:0;}
#eden_village h2 a {text-indent:-9999px; background:url(img/eden_village.gif) no-repeat #f49a12; height:32px; display:block; width:100%; outline:none;}
#eden_village_open {background:#f3f6d7; padding:20px 15px;}
#eden_village_open h3 {color:#0d3b8e; font-size:120%; margin:10px 0 0 0; padding:0;}

/* hotel & resort (sostituisce vecchie tre box) 20100115
- - - - - - - - - - - - - - - - - - - - */
/*#hotel_e_resort h2 {font-size:1%; font-weight:normal; margin:0; padding:0;}
#hotel_e_resort h2 a {text-indent:-9999px; background:url(img/hotel_e_resort.gif) no-repeat #f49a12; height:32px; display:block; width:100%; outline:none;}
#hotel_e_resort ul {margin:0;}
#hotel_e_resort ul li {width:400px; display:block; text-align:left; list-style:none; height:80px;background:none;}
#hotel_e_resort ul li img {margin: 0 15px 0 0;}
#hotel_e_resort_open {background:#f3f6d7; padding:20px 15px 0 5px;}
#hotel_e_resort_open h3 {color:#0d3b8e; font-size:120%; margin:10px 0 0 0; padding:0;}*/

#villaggi_e_resort h2 {font-size:1%; font-weight:normal; margin:0; padding:0;}
#villaggi_e_resort h2 a {text-indent:-9999px; background:url(img/villaggi_e_resort.gif) no-repeat #f59b13; height:32px; display:block; width:100%; outline:none;}
#villaggi_e_resort ul {margin:0;}
#villaggi_e_resort ul li {width:400px; display:block; text-align:left; list-style:none; height:80px;background:none;}
#villaggi_e_resort ul li img {margin: 0 15px 0 0;}
#villaggi_e_resort_open {background:#f3f6d7; padding:20px 15px 0 5px;}
#villaggi_e_resort_open h3 {color:#0d3b8e; font-size:120%; margin:10px 0 0 0; padding:0;}

/* hotel & resort (sostituisce vecchie tre box) 20100115

/* seguici si (nuovo nella home eden) 20100115
- - - - - - - - - - - - - - - - - - - - */
#home_seguicisu h2 {font-size:1%; font-weight:normal; margin:0; padding:0;}
#home_seguicisu h2 a {text-indent:-9999px; background:url(img/home_barra_seguicisu.gif) no-repeat #3E5799; height:32px; display:block; width:100%; outline:none;}
#home_seguicisu_open {background:#f3f6d7; padding:15px 0 0 0;}
#home_seguicisu_open h3 {color:#0d3b8e; font-size:120%; margin:10px 0 0 0; padding:0;}
#home_seguicisu_iconi {width:470px; display:block; height:102px; padding:0px 0px 0px 5px;}
#home_seguicisu_iconi a {float:left; width:73px; height:98px;}
.home_seguicisu_img {border:none;}
#home_seguicisu_testo {width:440px; display:block;}
#home_seguicisu_testo h3 {color:#0d3b8e; font-size:120%; margin:0px 0 0 18px; padding:0;}
/* seguici si (nuovo nella home eden) 20100115


/* eden news twitter by Dan 90605
- - - - - - - - - - - - - - - - - - - - */
#edennews {background:#6BB7D1; /*padding:10px 15px;*/}
#edennews h2 {font-size:1%; font-weight:normal; margin:0; padding:0;}
#edennews h2 a {text-indent:-9999px; background:url(img/bg_eden_news.gif) no-repeat #006BB3; height:32px; display:block; width:100%; outline:none;}
#edennews_open {background:#6BB7D1; padding:0px;height:88px;}


/* eden life tv
- - - - - - - - - - - - - - - - - - - - */
#edenlife_tv h2 {font-size:1%; font-weight:normal; margin:0; padding:0;}
/*#edenlife_tv h2 a {text-indent:-9999px; background:url(img/edenlife_tv.gif) no-repeat #00a5ef; height:32px; display:block; width:100%; outline:none;}*/
#edenlife_tv2 h2 a {text-indent:-9999px; background:url(img/edenlife_tv2.gif) no-repeat #ab37c0; height:32px; display:block; width:100%; outline:none;}
#edenlife_tv_open {background:#f3f6d7; padding:10px 15px;}
#edenlife_tv_open h3 {color:#0d3b8e; font-size:120%; margin:10px 0 0 0; padding:0;}

/* IE SUCKS */
#edenlife_tv_open #life_flashvideo{_position:static; _margin:-44px 0px 0px 149px;}
/*___________ nuova roba perche vuole mettere il video edenlife nella home 90427*/

#edenlife_tv_sx {width:130px; float:left; padding-right:5px;}
#edenlife_tv_dx {width:281px; float:left;display:block; z-index:30;}
#vi_iframe  {background-color:#CBDBF4;background:url(img/trasp.gif!important);}
/*___________ / nuova roba perche vuole mettere il video edenlife nella home 90427*/


/* eden gold
- - - - - - - - - - - - - - - - - - - - */
#eden_gold h2 {font-size:1%; font-weight:normal; margin:0; padding:0;}
#eden_gold h2 a {text-indent:-9999px; background:url(img/eden_gold.gif) no-repeat #e3001b; height:32px; display:block; width:100%; outline:none;}
#eden_gold_open {background:#f3f6d7; padding:20px 15px;}
#eden_gold_open h3 {color:#0d3b8e; font-size:120%; margin:10px 0 0 0; padding:0;}


/* eden special
- - - - - - - - - - - - - - - - - - - - */
#eden_special h2 {font-size:1%; font-weight:normal; margin:0; padding:0;}
#eden_special h2 a {text-indent:-9999px; background:url(img/eden_special.gif) no-repeat #84b818; height:32px; display:block; width:100%; outline:none;}
#eden_special_open {background:#f3f6d7; padding:20px 15px;}
#eden_special_open h3 {color:#0d3b8e; font-size:120%; margin:10px 0 0 0; padding:0;}

/* eden white (by Dan 91006)
- - - - - - - - - - - - - - - - - - - - */
#eden_white h2 {font-size:1%; font-weight:normal; margin:0; padding:0;}
#eden_white h2 a {text-indent:-9999px; background:url(img/eden_white.gif) no-repeat #FFFFFF; height:32px; display:block; width:100%; outline:none;}
#eden_white_open {background:#f3f6d7; padding:20px 15px;}
#eden_white_open h3 {color:#0d3b8e; font-size:120%; margin:10px 0 0 0; padding:0;}

.segnalazioni { width: 216px; position: absolute; top: 718px; left: 642px;}
.segnalazioni a{display: block; text-indent:-9999px;  font-size:0.0001em; width: 216px; height: 58px; border-top: 1px solid #fff;}
.segnalazioni a.puls_agenzia{background: url(img/puls_agenzie.gif) no-repeat top left;  }
.segnalazioni a.puls_agenzia:hover{background: url(img/puls_agenzie.gif) no-repeat bottom left;  }

.segnalazioni a.puls_amico{background: url(img/puls_invia_amico.gif) no-repeat top left;}
.segnalazioni a.puls_amico:hover{background: url(img/puls_invia_amico.gif) no-repeat bottom left;}


/* eden community
- - - - - - - - - - - - - - - - - - - - */
#eden_community h2 {font-size:1%; font-weight:normal; margin:0; padding:0;}
#eden_community h2 a {text-indent:-9999px; background:url(img/eden_community.gif) no-repeat #7bbee9; height:32px; display:block; width:100%; outline:none;}
#eden_community_open {background:#f3f6d7; padding:20px 15px;}
#eden_community_open h3 {color:#0d3b8e; font-size:120%; margin:10px 0 0 0; padding:0;}


/* eden hotels
- - - - - - - - - - - - - - - - - - - - */
#eden_hotels h2 {font-size:1%; font-weight:normal; margin:0; padding:0;}
#eden_hotels h2 a {text-indent:-9999px; background:url(img/eden_hotels.gif) no-repeat #7bbee9; height:32px; display:block; width:100%; outline:none;}
#eden_hotels_open {background:#f3f6d7; padding:20px 15px;}
#eden_hotels_open h3 {color:#0d3b8e; font-size:120%; margin:10px 0 0 0; padding:0;}


/* newsletter
- - - - - - - - - - - - - - - - - - - - */
#newsletter h2 {font-size:1%; font-weight:normal; margin:0; padding:0;}
#newsletter h2 a {text-indent:-9999px; background:url(img/newsletter.gif) no-repeat #c1daee; height:32px; display:block; width:100%; outline:none;}
#newsletter_open {background:#f3f6d7; padding:20px 15px;}
#newsletter_open h3 {color:#0d3b8e; font-size:120%; margin:10px 0 0 0; padding:0;}

/*________ questo stile deve rimanere perche usato in edenlife:________*/
#eden_newsletter {height:auto; width:auto; display:block;}
#eden_newsletter h2 {font-size:1%; font-weight:normal; margin:0; padding:0;}
#eden_newsletter h2 a {text-indent:-9999px; background:url(img/newsletter.gif) no-repeat #c1daee; height:32px; display:block; width:100%; outline:none;}
/*________ // questo stile deve rimanere perche usato in edenlife:________*/

/*_____________ nuovo stile per la home ________________*/
#eden_newsletter2 {height:auto; width:auto; display:block;}
#eden_newsletter2 h2 {font-size:1%; font-weight:normal; margin:0; padding:0;}
#eden_newsletter2 h2 a {text-indent:-9999px; background:url(img/newsletter2.gif) no-repeat #de87d6; height:32px; display:block; width:100%; outline:none;}
/*_____________ // nuovo stile per la home ________________*/

#eden_newsletter_open {background:#f3f6d7; padding:20px 15px;}
#eden_newsletter_open h3 {color:#0d3b8e; font-size:120%; margin:10px 0 0 0; padding:0;}


/* testi
- - - - - - - - - - - - - - - - - - - - */
h1.offerte {text-indent:-9999px; background:url(img/offerte.gif) no-repeat #c8def1; height:32px; display:block; width:100%; outline:none; margin:0; padding:0;}
.testi {padding:15px; border:none!important; border:1px solid #fff;}
.testi h2 {color:#0d3b8e; font-size:130%; margin:0; padding:0;}
.testi h2:first-letter {text-transform:uppercase;}
.testi h3 {color:#0d3b8e; font-size:120%; margin:30px 0 2px 0; padding:0}
.testi h4 {color:#0d3b8e; font-size:120%; margin:30px 0 2px 0; padding:0; font-weight:normal;}
.testi p {margin:5px 0 10px 0;}
.testi dl {margin:0 0 30px 0; padding:0 0 0 10px; background:url(img/bg_li_1.jpg) no-repeat 2px 5px;}
.metaCommunity dl {margin:0 0 30px 0; padding:0 0 0 10px; background:2px 5px;}
.testi dl dt {margin:0 0 2px 0; padding:0; font-weight:bold;}
.testi dl dd {margin:3px 0 2px 0; padding:0;}
.testi em {background:#dceaf6;}
.testi table {border:none; border-spacing:3px; border-collapse:separate;}
.testi table th, .testi table td {padding:5px; border-bottom:1px solid #ccc; border-right:1px solid #ccc; margin:2px;}
.fieldset2 table th, .testi .fieldset2 table td {padding:5px; border-bottom:1px solid #BAD1E7; border-right:1px solid #BAD1E7; margin:2px;}


/*__________nuovo su richiesta di Gabriele 20100421*/
.testi_0 {padding:0px; border:none!important; border:1px solid #fff;}
.testi_0 h2:first-letter {text-transform:uppercase;}
.testi_0 h3 {color:#0d3b8e; font-size:120%; margin:30px 0 2px 0; padding:0}
.testi_0 h4 {color:#0d3b8e; font-size:120%; margin:30px 0 2px 0; padding:0; font-weight:normal;}
.testi_0 p {margin:5px 0 10px 0;}
.testi_0 dl {margin:0 0 30px 0; padding:0 0 0 10px; background:url(img/bg_li_1.jpg) no-repeat 2px 5px;}
.metaCommunity dl {margin:0 0 30px 0; padding:0 0 0 10px; background:2px 5px;}
.testi_0 dl dt {margin:0 0 2px 0; padding:0; font-weight:bold;}
.testi_0 dl dd {margin:3px 0 2px 0; padding:0;}
.testi_0 em {background:#dceaf6;}
.testi_0 table {border:none; border-spacing:3px; border-collapse:separate;}
.testi_0 table th, .testi_0 table td {padding:5px; border-bottom:1px solid #ccc; border-right:1px solid #ccc; margin:2px;}
/*__________ // nuovo su richiesta di Gabriele 20100421*/


.testi_0 .vacanze table  {padding:0px; margin:0px; border:none; border-spacing:0px; border-collapse:separate;}
.testi_0 .vacanze table td.puls {padding:0px; margin:0px; border:none;}
.testi_0 .vacanze table td.img {padding:0px 9px 0px 10px; margin:0px; border:none; font:Arial, Helvetica, sans-serif; color:#01236a; font-size:13px; border-right:#a3a29d 1px solid;}
.testi_0 .vacanze table td.luoghi {padding:25px 9px 0px 10px; margin:0px; border:none; font:Arial, Helvetica, sans-serif; color:#01236a; font-size:13px; border-right:#a3a29d 1px solid;}
.testi_0 .vacanze table td.luoghi a {color:#01236a;}
.testi_0 .vacanze table td.luoghi a:link {text-decoration: none;}
.testi_0 .vacanze table td.luoghi a:visited {text-decoration: none;}
.testi_0 .vacanze table td.luoghi a:hover {text-decoration: none;}
.testi_0 .vacanze table td.luoghi a:active {text-decoration: none;}
.testi_0 .vacanze table td.prezzo {padding:25px 9px 0px 10px; margin:0px; border:none; font:Arial, Helvetica, sans-serif; color:#0064c3; font-size:16px;  border-right:#a3a29d 1px solid;}
.testi_0 .vacanze table td.prezzo img {padding:0px 0px 0px 30px;}
/*.testi .vacanze table td.prezzo b {display:block; background:url(img/imgeden/continua.jpg) right 5px no-repeat;}*/
.testi_0 .vacanze table td.bordernone {border:none;}


.testi blockquote {padding:10px; background:#dceaf6; color:#444; margin:10px -10px; #margin:10px 0!important; #margin:10px -10px;}
.testi blockquote p {margin:0 0 5px 0;}
.testi .fieldset {padding:5px; background:#dceaf6; border:none; margin:10px 0 0 0; position:relative;}
.testi .fieldset legend {display:none; color:#0d3b8e; font-size:120%; margin:0 0 10px 0; padding:0; font-weight:bold;}
.testi .fieldset #agenzia_legend {display:none; color:#57575a; font-size:120%; margin:0 0 10px 0; padding:0; font-weight:bold;} /*dan 71211*/
.testi .fieldset ol {margin:0 10px; padding:0; list-style:none;}
.testi .fieldset ol li {clear:left; margin:0 0 5px 0; padding:0 0 10px 0; padding:0; border-bottom:1px solid #bad1e7; width:70%; text-align:right;}
 .testi #form_offerte .fieldset ol li {clear:left; margin:0 0 5px 0; padding:0 0 10px 0; padding:0; border-bottom:1px solid #bad1e7; width:75%; text-align:right;}

.testi .fieldset ol li label {float:left; width:50%; text-align:left;}
.testi .mail_agenzia {clear:both; display:block; margin:10px 0 0 0; width:97%;}
.testi .mail_agenzia li {vertical-align:bottom;}
.testi .mail_agenzia ol li label {float:left; width:30%!important; text-align:left;}
.testi .fieldset .button {position:absolute; top:10px; right:10px; margin:0; padding:0;}
.testi .fieldset .button_cerca {width: 114px; height: 22px; border: 0px; padding-right: 20px;}

.riferimento {margin:8px 0 0 0!important; display:block;}
.galleria {margin:20px 0;}
.testi .fieldset_cataloghi .button {position:static; top:0; right:0; margin:0; padding:0;}
.testi .fieldset_cataloghi img {top:15px; right:50px; position:absolute;}
.testi h3.offerta_h3 {color:#0d3b8e; font-size:120%; margin:0px 0 2px 0!important; padding:0;}
/*__________ dan 91021*/
.galleria2 {margin:20px 0; float:left;}
.ag_galleria {float:left; }
img.thumb_AG2 {width:65px; margin:0 10px 10px 0; border:0;} /*dan:71130*/
.orario_box {width:100px!important; display:inline-block; margin: 0 25px 0 0;}
/*__________ / dan 91021*/


/* offerta
- - - - - - - - - - - - - - - - - - - - */
#offerta {margin-top:30px;}
#offerta .leftCol {float:left; width:305px; padding-right:10px; }
#offerta .rightCol {float:right; width:225px;border-left:1px solid #ccc;}
#offerta .leftCol h3 {color:#0d3b8e; font-size:120%; margin:0px 0 2px 0; padding:0;}


/* gallery
- - - - - - - - - - - - - - - - - - - - */
#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;}



/* colonne
- - - - - - - - - - - - - - - - - - - - */
.colonna_sx {float:left; width:415px;}
.colonna_sxStrutture {width:415px;}
.colonna_dx {clear:left; float:left; width:415px; padding:0 15px;}
.colonna_dx h3 {margin:0; padding:0; color:#414141;}
.colonna_dx ul {padding:0 0 15px 0;}


/* minimappa
- - - - - - - - - - - - - - - - - - - - */
#mini_mappa {height:0px !important; width:666px !important; background-color:#FFCC00; line-height:0; font-size:0;}
.acd_class_2 {float:right;}
#menu div.acd_class_2 {float:none!important;}
#contenuti .right_col {float:right; width:216px; text-align:left;}
#contenuti .right_col ul {clear:right; padding:10px 0px 0px 0px;}
#contenuti .right_col ul li a.ico_acquista {background:url(img/ico_acquista.gif) no-repeat left top;}
#contenuti .right_col ul li a.ico_offerta {background:url(img/ico_offerta.gif) no-repeat left top;}
#contenuti .right_col ul li a.ico_contatta_agenzia {background:url(img/ico_contatta_agenzia.gif) no-repeat left top;}
#contenuti .right_col ul li a.ico_invia_amico {background:url(img/ico_invia_amico.gif) no-repeat left top;}
#contenuti .right_col ul li {margin:0px; padding:0px; background:none;}
#contenuti .right_col ul li a {display:block; padding:2px 0 7px 30px;}

/* impaginazione
- - - - - - - - - - - - - - - - - - - - */
#impaginazione ul {margin:0; padding:0; list-style:none;}
#impaginazione ul li {display:inline; margin:0 3px 0 0; padding:0; background:none;}


/* offerte
- - - - - - - - - - - - - - - - - - - - */
dt.dt_offerta {cursor:pointer; /*font-size:140%;modificato per IE7 del %&$!*/font-size:1.4em; 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;}
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;}
.data {color:#555; font-weight:normal; font-size:80%; padding-bottom:3px;}

.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;}
dl.dl_offerta {margin:10px 0 0 0; padding:5px; background:none; position:relative;}
dt.dt_offerta:hover {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;}
ul.ul_pdf {margin:5px 0!important; padding:0!important; list-style:none;}
ul.ul_pdf li {display:inline; padding:0!important; margin:0!important; background:none!important; list-style:none;}
ul.ul_pdf li a {margin:0; padding:0; background:none;}
a.contatta {display:block; background:url(img/contatta.gif) no-repeat left top; padding:0 0 0 20px; clear:both; float:left; margin:0px 0px 10px 0px;}
a.contatta:hover {text-decoration:underline; color:#e33a07;}
a.melafono {display:block; background:url(img/mela6_piccola.gif) no-repeat left top; padding:0 0 0 20px; clear:both; float:left; margin:0px 0px 10px 0px;}
a.melafono:hover {text-decoration:underline; color:#e33a07;}
#melaBox {width:600px; height:60px;}
#melaSx {width:470px; height:60px; float:left;}
#melaDx {width:70px; height:60px; float:left;}
a.dettagli {display:block; background:url(img/dettagli.gif) no-repeat left top; padding:0 0 0 20px; clear:both; float:left; margin:0px 0px 10px 0px;}
a.dettagli:hover {text-decoration:underline; color:#e33a07;}

a.valigia {display:block; background:url(img/ico_add.gif) no-repeat left top; padding:0 0 0 20px; clear:both; float:left; margin:0px 0px 10px 0px;}
a.valigia:hover {text-decoration:underline; color:#e33a07;}

a.vota {display:block; background:url(img/ico_vota.gif) no-repeat left top; padding:0 0 0 20px; clear:both; float:left; margin:0px 0px 10px 0px;}
a.vota:hover {text-decoration:underline; color:#e33a07;}

a.stampa {display:block; background:url(img/stampa.gif) no-repeat 0 1px; padding:0 0 0 20px; float:right; margin:0px 0px 10px 0px;}
a.stampa:hover {text-decoration:underline; color:#e33a07;}
dd.dd_offerta img.cornice {border:1px solid #ddd; padding:3px; background:#fff; margin:10px 0 0 0; width:65px;}
a.vai_struttura img {vertical-align:text-bottom!important; margin:5px 10px 5px 0px; float:left;}
#offerte {float:right; width:216px;}
#offerte h2 {font-size:1%; font-weight:normal; margin:0; padding:0;}
#offerte h2 a {text-indent:-9999px; background:url(img/offerte.gif) no-repeat #c8def1; height:32px; display:block; width:100%; outline:none;}
#offerte dl {margin:0; padding:0 10px 0 10px; line-height:120%;}
#offerte dl dt {clear:left; padding:10px 0 0 0; margin:0; font-size:110%; color:#0064c3;}
#offerte dl dt img {float:left; margin:0 10px 0 0; border:none;} 
#offerte dl dt a {color:#0064c3; text-decoration:none;}
#offerte dl dd {margin:1px 0 0 0; padding:0;}
#offerte a.vedi_offerte {clear:left; display:block; margin:10px; text-indent:-9999px; text-decoration:none; height:32px; background:url(img/vedi_offerte.jpg) no-repeat; outline:none;}
div #offerte img {width:65px; height:65px;}
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;}

/*____________ per la pagina cerca tra le offerte: Dan 90730*/
ul#tab_offerte{list-style: none; padding: 0px; margin: 0px; height: 43px;}
#tab_offerte li {background: none; padding: 0px; margin: 0px 2px 0px 0px; float: left; width: 151px; height: 43px;}
#tab_offerte li a{width: 151px; height: 43px;}
#tab_offerte li#trovaTutte {background: none; padding: 0px; margin: 0px 2px 0px 0px;}
#tab_offerte li#trovaTutte a{display:block; text-indent:-9999px; font-size:0.0001em; background: url(img/offerte/puls_tutte_offerte.gif) no-repeat top left; }
#tab_offerte li#trovaTutte:hover a:hover{background: url(img/offerte/puls_tutte_offerte.gif) no-repeat bottom left; }
#tab_offerte li#trovaTutte.on a{background: url(img/offerte/puls_tutte_offerte.gif) no-repeat bottom left; }

#tab_offerte li#trovaPiuRichieste {background: none;  margin: 0px 2px 0px 0px; padding:0px 0px 0px 0px; }
#tab_offerte li#trovaPiuRichieste a{display:block; text-indent:-9999px; font-size:0.0001em; background: url(img/offerte/puls_offerte_richieste.gif) no-repeat top left; }
#tab_offerte li#trovaPiuRichieste:hover a:hover{display:block; text-indent:-9999px; font-size:0.0001em; background: url(img/offerte/puls_offerte_richieste.gif) no-repeat bottom left; }
#tab_offerte li#trovaPiuRichieste.on a{background: url(img/offerte/puls_offerte_richieste.gif) no-repeat bottom left; }

#tab_offerte li#trovaPiuInviate {background: none; margin: 0px 2px 0px 0px; padding:0px 0px 0 0px;   }
#tab_offerte li#trovaPiuInviate a{display:block; text-indent:-9999px; font-size:0.0001em; background: url(img/offerte/puls_offerte_inviate.gif) no-repeat top left;   }
#tab_offerte li#trovaPiuInviate:hover a:hover{display:block; text-indent:-9999px; font-size:0.0001em; background: url(img/offerte/puls_offerte_inviate.gif) no-repeat bottom left;}
#tab_offerte li#trovaPiuInviate.on a{background: url(img/offerte/puls_offerte_inviate.gif) no-repeat bottom left; }
/*____________ / per la pagina cerca tra le offerte: Dan 90730*/

/*____________ per la pagina eden gruppi: Dan 20100312*/
.testiOFG {padding:0; border:none!important; border:1px solid #fff;}
#gruppi_contentitore {}
#gruppi_contentitore #gruppi_immagine{width:662px!important; height:315px!important; padding:2px;}
ul#tab_gruppi{list-style: none; padding: 5px 0 0 0; margin: 0px; height: 41px; display:inline-block;}
#tab_gruppi li {background: none; padding: 0px; margin: 0px 0px 0px 0px; float: left; width: 151px; height: 43px;}
#tab_gruppi li a{height: 43px;}
#tab_gruppi li a {outline:none;}

#tab_gruppi li#tab_1 {background: none; padding: 0px; margin: 0px 1px 0px 5px; width:130px;}
#tab_gruppi li#tab_1 a{display:block; text-indent:-9999px; font-size:0.0001em; background: url(img/gruppi/tab_1.jpg) no-repeat bottom left; }
#tab_gruppi li#tab_1:hover a:hover{background: url(img/gruppi/tab_1_on.jpg) no-repeat top left; }
#tab_gruppi li#tab_1.on a{background: url(img/gruppi/tab_1_on.jpg) no-repeat top left; }

#tab_gruppi li#tab_2 {background: none;  margin: 0px 1px 0px 0px; padding:0px 0px 0px 0px; width:99px;}
#tab_gruppi li#tab_2 a{display:block; text-indent:-9999px; font-size:0.0001em; background: url(img/gruppi/tab_2.jpg) no-repeat bottom left; }
#tab_gruppi li#tab_2:hover a:hover{display:block; text-indent:-9999px; font-size:0.0001em; background: url(img/gruppi/tab_2_on.jpg) no-repeat top left; }
#tab_gruppi li#tab_2.on a{background: url(img/gruppi/tab_2_on.jpg) no-repeat top left; }

#tab_gruppi li#tab_3 {background: none; margin: 0px 1px 0px 0px; padding:0px 0px 0 0px; width:109px;}
#tab_gruppi li#tab_3 a{display:block; text-indent:-9999px; font-size:0.0001em; background: url(img/gruppi/tab_3.jpg) no-repeat bottom left;   }
#tab_gruppi li#tab_3:hover a:hover{display:block; text-indent:-9999px; font-size:0.0001em; background: url(img/gruppi/tab_3_on.jpg) no-repeat top left;}
#tab_gruppi li#tab_3.on a{background: url(img/gruppi/tab_3_on.jpg) no-repeat top left; }

#tab_gruppi li#tab_4 {background: none; margin: 0px 1px 0px 0px; padding:0px 0px 0 0px; width:80px;}
#tab_gruppi li#tab_4 a{display:block; text-indent:-9999px; font-size:0.0001em; background: url(img/gruppi/tab_4.jpg) no-repeat bottom left;   }
#tab_gruppi li#tab_4:hover a:hover{display:block; text-indent:-9999px; font-size:0.0001em; background: url(img/gruppi/tab_4_on.jpg) no-repeat top left;}
#tab_gruppi li#tab_4.on a{background: url(img/gruppi/tab_4_on.jpg) no-repeat top left; }

#gruppi_box {border:	thin solid #D0DCE7; background-color:#E2EBF2; display:block;}
#gruppi_box h3 {color:#414141; margin:0;}
#gruppi_1 {display:block; background-color:#E2EBF2; padding: 10px;}
#gruppi_2 {display:none;}
#gruppi_3 {display:none;}
#gruppi_4 {display:none; padding: 10px;}

#gruppi_box .OFGBox {background-color:#E2EBF2; width:633px;}
#gruppi_box .OFGBox ul {margin:0; padding:0; background-color:#E2EBF2;}
#gruppi_box .OFGBox ul li {list-style:none!important; list-style-image:none; background-color:#E2EBF2; background-image:none;}
#gruppi_box table {border:none; background-color:#E2EBF2;}
#gruppi_box td {border:none; padding:5px; background-color:#E2EBF2;}
#gruppi_box .OFGImg {width:170px;}
#gruppi_box .OFGTesto {}
#gruppi_paginazione {display:block; text-align:right; margin: 0 10px 0 0; background-color:#E2EBF2; font-size:18px;}





/*____________ // per la pagina eden gruppi: Dan 20100312*/

/* community sx
- - - - - - - - - - - - - - - - - - - - */
#community_sx {float:left; width:450px; background:#ecf3f8; min-height:210px; height:auto!important; height:210px;}
#community_sx h4 {font-size:100%; width:99%; font-weight:bold; font-style:italic; display:block; margin:0; padding:10px 0 0 0;}
ul.list_articoli li h2 {margin:0; padding:0;}
ul.list_articoli li h3 {margin:0; padding:0; text-align:left;}
ul.list_articoli li {margin:0 0 5px 0;}
#community_sx h1.titolo {color:#1B499D; font-size:23px; font-weight:normal; position:absolute; top:-30px; left:20px; font-family:Arial, Helvetica, sans-serif; margin:0px; padding:0px;}


/* community dx
- - - - - - - - - - - - - - - - - - - - */
#community_dx {float:right; width:216px;}
#community_dx h2 {margin:0; padding:0;}
#community_dx h2 a {display:block; margin:0; padding:0; height:32px!important;}
#animatore h1 {font-size:1%; font-weight:normal; margin:0; padding:0;}
#animatore h1 a {text-indent:-9999px; background:url(img/offerte.gif) no-repeat #c8def1; height:32px; display:block; width:100%; outline:none;}
#animatore dl {margin:0; padding:0; background:none;}
#animatore dl dt {clear:left; padding:0 0 0 0; margin:0; font-size:110%; color:#0064c3;}
#animatore dl dt img {float:left; margin:0 10px 0 0; border:none;} 
#animatore dl dt a {color:#0064c3; text-decoration:none;}
#animatore dl dd {margin:1px 0 10px 0; padding:0;}
#animatore a.vedi_offerte {clear:left; display:block; margin:10px; text-indent:-9999px; text-decoration:none; height:32px; background:url(img/vedi_offerte.jpg) no-repeat; outline:none;}

/*modifica: Dan 17/05/2007*/
#scoperta dl {margin:0; padding:0; background:none;}
#scoperta dl dt {clear:left; padding:0 0 0 0; margin:0; font-size:110%; color:#0064c3;}
#scoperta dl dt img {float:left; margin:0 10px 0 0; border:none;} 
#scoperta dl dt a {color:#0064c3; text-decoration:none;}
#scoperta dl dd {margin:1px 0 10px 0; padding:0;}
#scoperta a.vedi_offerte {clear:left; display:block; margin:10px; text-indent:-9999px; text-decoration:none; height:32px; background:url(img/vedi_offerte.jpg) no-repeat; outline:none;}
/*fine modifica: Dan 17/05/2007*/

/*_____________ Dan 90901*/
#freepressbox {height:200px;}
#freepressbox img {height:auto!important; width:auto!important; padding:0px!important; border:0px;}

/*_____________ / Dan 90901*/


#community_dx img {width:65px; height:65px; margin-bottom:3px;}
#newsletter input {margin:5px 0 0 0!important; border:1px solid #bad1e7; font:110% 'Trebuchet Ms', Arial, Helvetica, sans-serif; padding:0; width:140px; color:#0064c3; padding:1px 0 1px 4px;}
#newsletter input#iscriviti_btn {width:auto!important; border:none; padding:0; margin:0; vertical-align:bottom;}
#eden_newsletter input {margin:5px 0 0 0!important; border:1px solid #bad1e7; font:110% 'Trebuchet Ms', Arial, Helvetica, sans-serif; padding:0; width:140px; color:#0064c3; padding:1px 0 1px 4px;}
#eden_newsletter input#iscriviti_btn {width:auto!important; border:none; padding:0; margin:0; vertical-align:bottom;}
img.center {border:1px solid #eee; background:#fff; padding:5px;}
div.center {border:1px solid #eee; background:#fff; padding:5px;width:400px;height:300px;}


/* poll
- - - - - - - - - - - - - - - - - - - - */
ol.poll {list-style-position:outside!important; margin:10px 10px 10px 25px!important;}
ol.poll li {clear:left;}
ol.poll li input {float:left;}
ol.poll li label {float:left; width:350px; margin-bottom:6px;}

/* community
- - - - - - - - - - - - - - - - - - - - */
/*modifica: Dan 81009*/
#donna h1 {font-size:1%; font-weight:normal; text-indent:-9999px; background:url(img/community/bg_donna.gif) no-repeat #F8D9D7; height:32px; margin:0; padding:0;}
#donna dl {margin:0; padding:0; background:none;}
#donna dl dt {clear:left; padding:0 0 0 0; margin:0; font-size:110%; color:#0064c3;}
#donna dl dt img {float:left; margin:0 10px 0 0; border:none;} 
#donna dl dt a {color:#0064c3; text-decoration:none;}
#donna dl dd {margin:1px 0 10px 0; padding:0;}
/*fine modifica: Dan 81009*/

#cosEEdenLife h1 {font-size:1%; font-weight:normal; text-indent:-9999px; background:url(img/community/bg_edenlife.gif) no-repeat #7ABEE8; height:32px; margin:0; padding:0;}
#scoperta h1 {font-size:1%; font-weight:normal; text-indent:-9999px; background:url(img/community/bg_scoperta.gif) no-repeat #7abee8; height:32px; margin:0; padding:0;}
#musica h1 {font-size:1%; font-weight:normal; text-indent:-9999px; background:url(img/community/bg_musica.gif) no-repeat #e79b34; height:32px; margin:0; padding:0;}
#feste h1 {font-size:1%; font-weight:normal; text-indent:-9999px; background:url(img/community/bg_feste.gif) no-repeat #0892b3; height:32px; margin:0; padding:0;}
#caccia h1 {font-size:1%; font-weight:normal; text-indent:-9999px; background:url(img/community/caccia.gif) no-repeat #f49a12; height:32px; margin:0; padding:0;}
#viaggi_salute h1 {font-size:1%; font-weight:normal; text-indent:-9999px; background:url(img/community/bg_viaggi_salute.gif) no-repeat #f49a12; height:32px; margin:0; padding:0;}
#animatore h1 {font-size:1%; font-weight:normal; text-indent:-9999px; background:url(img/community/bg_animatore.gif) no-repeat #026cb8; height:32px; margin:0; padding:0;}
#sapere h1 {font-size:1%; font-weight:normal; text-indent:-9999px; background:url(img/community/bg_sapere.gif) no-repeat #da362b; height:32px; margin:0; padding:0;}
#danonperdere h1 {font-size:1%; font-weight:normal; text-indent:-9999px; background:url(img/community/bg_danonperdere.gif) no-repeat #a87da7; height:32px; margin:0; padding:0;}
#sapere h3 {margin:0; padding:0;}
#feste h3 {margin:0; padding:0;}
#download {height:200px;}
#download h1 {font-size:1%; font-weight:normal; text-indent:-9999px; background:url(img/community/bg_download.gif) no-repeat #508b17; height:32px; margin:0; padding:0;}
#download .testi {padding-bottom:20px;}
#giornale_vacanze h1 {font-size:1%; font-weight:normal; text-indent:-9999px; background:url(img/community/bg_giornale_vacanze.gif) no-repeat #1db5e0; height:32px; margin:0; padding:0;}
#giornale_vacanze .testi {padding-bottom:20px;}
#giornale_vacanze img {width:65px; height:auto!important;}

/*____________ pastrocchi by Dan 90708*/

#seguici h1 {font-size:1%; font-weight:normal; text-indent:-9999px; background:url(img/community/sequici_ett.gif) no-repeat #1db5e0; height:32px; margin:0; padding:0;}
#seguici .clearfix {height: 170px; }
#seguici ul {	width: 200px;	padding:5px 5px 5px 5px;	}
#seguici ul li {	float: left;	list-style-type:none;	list-style-image: none;	list-style-type: none;	background:none!important;	padding:2px 2px 2px 2px;}
#seguici img {width:auto; height:auto;}

#eden_life_basso {float:left; margin:0; padding:0;}
#eden_newsletter_life {width:207px; float:left;}
#eden_newsletter_life h1 {text-indent:-9999px; background:url(img/community/bg_newsletter.gif) no-repeat #c8def1; height:32px; display:block; width:100%; outline:none; margin:0; padding:0; font-size:0.001em;}
#eden_newsletter_life h2 {font-size:1%; font-weight:normal; margin:0; padding:0;}
#eden_newsletter_life h2 a {text-indent:-9999px; background:url(img/newsletter.gif) no-repeat #c1daee; height:32px; display:block; width:100%; outline:none;}
#eden_newsletter_life input {margin:5px 0 0 0!important; border:1px solid #bad1e7; font:110% 'Trebuchet Ms', Arial, Helvetica, sans-serif; padding:0; width:140px; color:#0064c3; padding:1px 0 1px 4px;}
#eden_newsletter_life input#iscriviti_btn {width:auto!important; border:none; padding:0; margin:0; vertical-align:bottom;}
#trovacanza_life {float:left;}

/*____________ / pastrocchi by Dan 90708*/


#articoli_correlati h1 {text-indent:-9999px; background:url(img/community/bg_correlati.gif) no-repeat #c8def1; height:32px; display:block; width:100%; outline:none; font-size:0.001em;}
#articoli_correlati ul {margin:0; padding:0;}
#articoli_correlati ul li {margin:0 0 10px 0; padding:0; clear:left; background:none;}
#articoli_correlati ul li img {float:left; margin:0 5px 10px 0;}
#articoli_correlati ul li a {background:none; text-decoration:none;}

#melafonoComm {height:227px;}
#melafonoComm h1 {text-indent:-9999px; background:url(img/community/bg_contattaci_02.gif) no-repeat #C8DEF1; height:32px; display:block; width:100%; outline:none; font-size:0.001em;}
#melafonoComm img {height:auto!important; width:216px;}

#links_utili h1 {text-indent:-9999px; background:url(img/community/bg_links.gif) no-repeat #c8def1; height:32px; display:block; width:100%; outline:none; font-size:0.001em;}
#links_utili ul {margin-left:15px; padding:0;}

#edenTVBanner h1 {font-size:1%; font-weight:normal; text-indent:-9999px; background:url(img/community/bg_nostra_tv.gif) no-repeat #AB36C0; height:32px; margin:0; padding:0;}
#edenTVBanner .testi {padding-bottom:20px;}
#edenTVBanner img {width:216px; height:184px; padding:0px!important;border:0px; }

#newsletter h1 {text-indent:-9999px; background:url(img/community/bg_newsletter.gif) no-repeat #c8def1; height:32px; display:block; width:100%; outline:none; margin:0; padding:0; font-size:0.001em;}
#eden_newsletter h1 {text-indent:-9999px; background:url(img/community/bg_newsletter.gif) no-repeat #c8def1; height:32px; display:block; width:100%; outline:none; margin:0; padding:0; font-size:0.001em;}
#invia_amico h1 {text-indent:-9999px; background:url(img/community/bg_invia_amico.gif) no-repeat #c8def1; height:32px; display:block; width:100%; outline:none; margin:0; padding:0; font-size:0.001em;}
#edenLifeMelafono {height:227px; vertical-align:bottom;}
#edenLifeMelafono h1 {text-indent:-9999px; background:url(img/community/bg_contattaci.gif) no-repeat #DE9DE9; height:32px; display:block; width:100%; outline:none; margin:0; padding:0; font-size:0.001em;}
#edenLifeMelafono img {width:216px; padding:0px!important;border:0px; height:195px!important;}

#rss h1 {text-indent:-9999px; background:url(img/community/bg_rss.gif) no-repeat #e5782b; height:32px; display:block; width:100%; outline:none; margin:0; padding:0; font-size:0.001em;}

.giallo {color:#e79b34!important;}
.verde {color:#69a148!important;}
.rosso {color:#da362b!important;}
.blu {color:#016ab5!important;}

#sondaggio h1 {background:url(img/community/bg_sondaggio.gif) no-repeat #5f4f42; font-size:1%; font-weight:normal; height:32px; margin:0pt; padding:0pt; text-indent:-9999px;}
.poll input {margin-right:10px;}


/* curriculum
- - - - - - - - - - - - - - - - - - - - */
.curriculum, .curriculum table {font-size:100%; background:#dceaf6;}
.curriculum label {display:block; margin-bottom:5px;}
.curriculum em {background:none; color: #f00;}
.curriculum tr td {padding:5px; border-bottom:1px solid #bad1e7!important; border-right:none!important; font-size:100%;}
.curriculum input {margin:5px 0 0 0!important; border:1px solid #bad1e7; font:100% 'Trebuchet Ms', Arial, Helvetica, sans-serif; padding:0; color:#0064c3; padding:1px 0 1px 4px;}
.curriculum .button {margin:10px 0 0 5px; width:auto;}
.curriculum select {border:none; margin:5px 0 0 0; border:1px solid #bad1e7; font:100% 'Trebuchet Ms', Arial, Helvetica, sans-serif; padding:0; color:#0064c3; padding:1px 0 1px 4px;}
.curriculum textarea {border:none; margin:5px 0 0 0!important; border:1px solid #bad1e7; font:100% 'Trebuchet Ms', Arial, Helvetica, sans-serif; color:#0064c3; padding:1px 0 1px 4px; float:right; width:400px;}


/* desktop
- - - - - - - - - - - - - - - - - - - - */
ul.desktop {margin:10px!important; padding:0!important; list-style:none;}
ul.desktop li {margin:0!important; padding:0 30px 20px 0!important; background:none!important; float:left; width:100px;}
ul.desktop li img {margin:0!important; padding:0!important;}
ul.desktop li ul {text-align:center; margin:0!important; padding:0!important;}
ul.desktop li ul li {float:none; margin:0!important; padding:0!important; width:auto;}
ul.desktop li ul li a {font-size:90%;}


/* risultati ricerca
- - - - - - - - - - - - - - - - - - - - */
.risultati {margin:20px 0 0 0;}
.risultati fieldset {margin:0 0 10px 0; padding:10px 10px 0 10px; border:1px solid #dceaf6;}
.risultati fieldset.primo {display:none;}
.risultati fieldset legend {margin:0 5px; padding:0 5px; font-size:130%; color:#0f3e98!important; font-weight:bold;}
.risultati dl {background:none;}
.risultati dl dt {background:url(img/bg_li_1.jpg) no-repeat 2px 5px; padding:0 0 0 10px; margin:15px 0 0 0; text-transform:uppercase;}
.risultati dl dd {padding:0 0 0 10px;}
.risultati dl dd img {float:left; margin:0 10px 10px 0; width:65px; height:65px;}


/* la mia valigia
- - - - - - - - - - - - - - - - - - - - */
#valigia_tools {background:#f00; height:0px; width:30px; position:relative; top:40px; left:50%; margin-left:333px; #margin-left:326px;}
#valigia_add {display:block; text-indent:-9999px; outline:none; font-size:0.001em; width:30px; height:29px; background:url(img/valigia_add.gif) no-repeat left top; margin-bottom:5px; position:absolute; top:68px;}
#valigia_add2 {display:block; text-indent:-9999px; outline:none; font-size:0.001em; width:30px; height:29px; background:url(img/valigia_add.gif) no-repeat left top; margin-bottom:5px; position:absolute; top:0px;}
#valigia_vota {display:block; text-indent:-9999px; outline:none; font-size:0.001em; width:30px; height:29px; background:url(img/valigia_vota.gif) no-repeat left top; margin-bottom:5px; position:absolute; top:103px;}
#valigia_vota2 {display:block; text-indent:-9999px; outline:none; font-size:0.001em; width:30px; height:29px; background:url(img/valigia_vota.gif) no-repeat left top; margin-bottom:5px; position:absolute; top:34px;}
#valigia_agenzia {display:block; text-indent:-9999px; outline:none; font-size:0.001em; width:30px; height:29px; background:url(img/pulscontattaagenzia.gif) no-repeat left top; margin-bottom:5px; position:absolute; top:0px;}
#valigia_amico {display:block; text-indent:-9999px; outline:none; font-size:0.001em; width:30px; height:29px; background:url(img/pulsinviaamico.gif) no-repeat left top; margin-bottom:5px; position:absolute; top:34px;}
#valigia_melafono {display:block; text-indent:-9999px; outline:none; font-size:0.001em; width:30px; height:29px; background:url(img/pulsante_melafono.gif) no-repeat left top; margin-bottom:5px; position:absolute; top:101px;}
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;}

.testi #valigia_tools {top:-38px; left:50%; margin-left:333px; #margin-left:409px;}
#offerta #valigia_tools {top:-57px; left:50%; margin-left:415px; #margin-left:409px;}
#IEfaschifo #valigia_tools {top:3px!important; left:333px!important; #left:340px!important;}

/* la mia valigia nuova by Dan 91125
- - - - - - - - - - - - - - - - - - - - */
#valigia_toolsN {position:absolute; top:266px; left:858px; }
#valigia_addN {display:block; text-indent:-9999px; outline:none; font-size:0.001em; width:30px; height:29px; background:url(img/valigia_add.gif) no-repeat left top; margin-bottom:2px;}
#valigia_votaN {display:block; text-indent:-9999px; outline:none; font-size:0.001em; width:30px; height:29px; background:url(img/valigia_vota.gif) no-repeat left top; margin-bottom:2px;}
#valigia_agenziaN {display:block; text-indent:-9999px; outline:none; font-size:0.001em; width:30px; height:29px; background:url(img/pulscontattaagenzia.gif) no-repeat left top; margin-bottom:2px;}
#valigia_amicoN {display:block; text-indent:-9999px; outline:none; font-size:0.001em; width:30px; height:29px; background:url(img/pulsinviaamico.gif) no-repeat left top; margin-bottom:2px;}
#valigia_melafonoN {display:block; text-indent:-9999px; outline:none; font-size:0.001em; width:30px; height:29px; background:url(img/pulsante_melafono.gif) no-repeat left top; margin-bottom:2px;}
/*#IEfaschifo #valigia_toolsN {top:3px!important; left:333px!important; #left:340px!important;}*/
/* // fine la mia valigia nuova by Dan 91125
- - - - - - - - - - - - - - - - - - - - */

/*__________________________ stili per botoni pagina richiesta informazioni Dan 20100329*/
.strettCheck {width:25px!important; border:none!important;}
.strettRadio {width:25px!important; border:none!important;}
.obb {color:#FF0000; font-size:12px; font-weight:bold;}


/*__________________________ // stili per botoni pagina richiesta informazioni Dan 20100329*/

/* modulo melagenzia
- - - - - - - - - - - - - - - - - - - - */
.testi ol li span.amod select, .testi ol li span.amod textarea {width:100%!important; z-index:1;}
span.checkbox {float:right; margin:-7px 0px 5px 0px;}
.fieldset2 span.checkbox {float:right; margin:0px 0px 0px 0px;}
.testi ol li span.amod input {float:right; width:200px!important;}


/* melagenzia
- - - - - - - - - - - - - - - - - - - - */
#mela {height:210px; background:url(img/bg_melagenzia.gif) no-repeat left top;}
#mela ul {list-style:none; padding:20px 0px 0px 20px; margin:0px; width:405px;}
#mela ul li {position:relative; margin:0px 0px 10px 0px; padding:0px; background:none; cursor:pointer;}
#mela ul li img {vertical-align:text-bottom; margin-right:3px;}
#mela ul li div.tooltip {position:absolute; width:312px; bottom:11px; left:-25px; background:url(img/tooltip_bot.gif) no-repeat left bottom; display:none;}
#mela ul li div.testo {background:url(img/tooltip_top.gif) no-repeat left top; padding:7px 9px 20px 9px; font-size:11px; color:#104b94;}


/* tabella
- - - - - - - - - - - - - - - - - - - - */
table.tabella {margin:0px 0px 10px 0px;}
table.tabella tr.th {background:url(img/bg_tr.gif) repeat-x center center;}
table.tabella th {text-align:left;}
table.tabella td {border-right:none;}


/* popup
- - - - - - - - - - - - - - - - - - - - */
#popup {background:#fff; /*border:1px solid #a09f9b; padding:10px; width:350px; margin:10px auto;*/}
#popup label {/*width:70px; clear:left; float:left;*/}
#popup_melafono {background:#fff; /*border:1px solid #a09f9b; padding:10px; width:500px; margin:10px auto;*/}
#popup_melafono label {/*width:70px; clear:left; float:left;*/}

/* button
- - - - - - - - - - - - - - - - - - - - */
a.butt {display:-moz-inline-box; display:inline-block; cursor:pointer; border:none; font-size:0; line-height:0; background-position:0 0; background-repeat:no-repeat; height:26px; text-decoration:none; color:#0064c3; font-style:normal; margin:0 3px 0px 0; padding:0 15px 0 0; vertical-align:middle;	padding-top:-2px;	_position:relative; _width:10px; _overflow-y:hidden; text-transform:uppercase;}
a.butt, a.butt span {background-image:url(img/bg_butt.gif);}
a.butt span {white-space:nowrap; cursor:pointer; color:#0064c3; display:-moz-inline-box; display:inline-block; line-height:1; letter-spacing:0 !important; font-family:"Arial" !important; font-size:12px !important; font-style:normal; background-color:transparent; background-position:100% 0; background-repeat:no-repeat; height:19px; padding:6px 10px 1px 5px; margin:0 -16px 0 5px; border:none; vertical-align:text-top; zoom:1;	_position:relative;  _padding-left:0px;_padding-right:12px; _margin-right:-10px;	_display:block;	_top:0;	_right:-5px;}
a.butt:hover {text-decoration:none!important;}

/* posizioni aperte
- - - - - - - - - - - - - - - - - - - - */
#lista_posizioni_aperte dl {margin:0px; padding:0px; background:none; border-top:1px solid #edeceb;}
#lista_posizioni_aperte dl dt {font-weight:normal; padding:6px 0px 0px 0px;}
#lista_posizioni_aperte dl dt a {font-size:14px; color:#0064c3; text-decoration:none;}
#lista_posizioni_aperte dd div {padding:0px 10px 7px 10px;}
#lista_posizioni_aperte dd div a {color:#0f3e98;}
#lista_posizioni_aperte dd {border-bottom:1px solid #edeceb;}


/* mappa sito
- - - - - - - - - - - - - - - - - - - - */
ul#mappa_sito {margin:auto; padding:auto; list-style:disc;}
ul#mappa_sito li {margin:auto; padding:auto; background:none;}
ul#mappa_sito li .citta, ul#mappa_sito li .data {display:block; float:none;}
ul#mappa_sito li ul {margin:auto; padding:auto; list-style:disc;}
ul#mappa_sito li ul li {margin:auto; padding:auto; background:none;}


/* footer
- - - - - - - - - - - - - - - - - - - - */
#footer {padding:0 2px 10px 12px; color:#4d6377; background:url(img/bg_inverno_pattern.jpg) repeat; margin:0;}
#footer ul {margin:0; padding:2px 0; list-style:none;}
#footer ul li {display:inline; margin:0; padding:0;}
#footer ul li a {color:#4d6377; text-decoration:none; padding:0 5px 0 2px; background:url(img/bg_footer_li.gif) no-repeat right 2px;}
#footer ul#copyright li {padding:0 0 0 2px;}
#footer ul#copyright li img {vertical-align:text-bottom; border:none;}
#footer ul#copyright li a {background:none;}
#footer #specifiche_footer{padding: 5px 0px 5px 0px; margin: 5px 0px 5px 0px;border-top: 1px solid #cbc8bf;  border-bottom: 1px solid #cbc8bf; color:#727e89; font-size:92%; line-height: 1.3em;}


/*__________ botoni per fondo pagina struttura, by Dan 91007*/
#contenuti .strBotoni ul{margin:10px 0px 5px 0px!important; list-style: none; padding: 0px;}
#contenuti .strBotoni ul li {width: 130px; list-style:none!important; float:left; background:none; padding:0px;	margin:0px 6px 0px 0px;}
.gradimento {float:right; clear:right; /*border-color:#f59b13; border-style:solid; border-width:2px;*/ margin:5px 0 0 0;}

/*___________ botone per cerca top bar edenviaggi*/
.cse-box {border:none; margin:2px 2px 0 0!important; border:1px solid #bad1e7; font:100% 'Trebuchet Ms', Arial, Helvetica, sans-serif; width:60px; color:#0064c3; padding:1px 0 1px 4px; float:left;}
/*__________ / botoni per fondo pagina struttura, by Dan 91007*/

.corsivo {font-style:italic;}



/* supah™ */