/* - - - - - - - - - - - - - - - - - - - - 
E D E N V I A G G I
http://www.edenviaggi.it
website by websolute
- - - - - - - - - - - - - - - - - - - - */


/* body & altro
- - - - - - - - - - - - - - - - - - - - */
* {margin:0; padding:0;}
body {margin:0; padding:0; font:70% 'Trebuchet MS', Arial, Helvetica, sans-serif; color:#5d5c5b; background:url(img/bg_temp_com_pattern.jpg) repeat; behavior:url(csshover.htc);}
#homepage {background:url(img/bg_temp_com.jpg) no-repeat center top;}
#interno {background:url(img/bg_temp_com_piccolo.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;}
.information2 {margin:0; padding:0; height:190px;}
img {border:none;}
img.left {clear:none; float:left; margin:0 10px 10px 0; border:0;}
img.right {clear:right; float:right; margin:0 0 10px 10px; border:0;}
img.thumb {width:65px; height:65px; float:left; margin:0 10px 10px 0; border:0;}
.cornice img {border:1px solid #ddd; padding:3px; background:#fff; width:65px;}
.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:#0d3b8e; 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 .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;}
div.left {float:left; width:360px;}
div.right {float:right; width:274px;} 

.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 input.button2 {width:150px!important;}

/* modifica 71128 per invia ad un'amico
- - - - - - - - - - - - - - - - - - - - */
#testiamico {
	width:100%;
	text-align:left;
	background: #0F3E98;
}
.testiamico .fieldsetamico input {width:500px; float:left; }
.testiamico .fieldsetamico ul {margin:0 10px; padding:0; list-style:none;}
.testiamico .fieldsetamico ul li {clear:left; margin:10; padding:10; border-bottom:1px solid #bad1e7; width:70%; text-align:right; list-style-type: none;}
.testiamico .fieldsetamico label {float:left; width:100%; text-align:left; float:left;}
.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 {
	text-align:left;
}



/* 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;}
#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 36px 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 ul {position:absolute; top:30px; left:0; background:#d6e4ef; width:150px; padding:2px; border-top:5px solid #fff; display:none;}
#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;}


/* corpo
- - - - - - - - - - - - - - - - - - - - */
#corpo {clear:both;}


/* 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:#ffffff; 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;}

/* 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:210px;}*/
#contenuti {padding:0 2px 0 12px; min-height:210px;}
html>body #contenuti {height:auto;}
#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;}
#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;}

/*fine modifica by Dan 70705
*/


/* home sx
- - - - - - - - - - - - - - - - - - - - */
#home_sx {float:left; width:450px; background:#f3f6d7;}


/* oggi in vetrina
- - - - - - - - - - - - - - - - - - - - */
#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/vacanze_incredibili.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 {height:135px; background:url(img/bg_form_vacanze.jpg) no-repeat; padding:20px 15px 10px 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;}
iframe  {background:url(img/bg_form_vacanze.jpg) no-repeat top left!important;}


/* cataloghi
- - - - - - - - - - - - - - - - - - - - */
#cataloghi h2 {font-weight:normal; margin:0; padding:0;}
#cataloghi h2 a {text-indent:-9999px; height:32px; display:block; width:100%; outline:none;}
#cataloghi_open {padding:5px 15px 75px 15px; height:65px;}
#cataloghi_open ul {margin:10px 0 0 0; padding:0; list-style:none; min-height:54px; height:auto;}
#cataloghi_open ul li {margin:0; padding:0; height:auto; width:140px; float:left;}
#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;}
ul.cataloghi li {margin:0 20px 30px 0!important; padding:0; background:none!important; float:left; width:100px; height:140px;}
ul.cataloghi li img {height:100px; width:80px; margin-bottom:5px;}
ul.cataloghi li a {margin:0; padding:0; text-transform:uppercase; line-height:80%;}
.download {margin:10px 0; font-size:120%;}

/* cataloghi2 by Dan80814
- - - - - - - - - - - - - - - - - - - - */
#cataloghi2 h2 {font-weight:normal; margin:0; padding:0; text-indent:-9999px; background:url(img/et_eden_incoming.gif) no-repeat #5f4f42; height:32px; display:block; width:100%; outline:none;}
#cataloghi_open {padding:5px 15px 75px 15px; height:65px;}
#cataloghi_open ul {margin:10px 0 0 0; padding:0; list-style:none; min-height:54px; height:auto;}
#cataloghi_open ul li {margin:0; padding:0; height:auto; width:140px; float:left;}
#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.cataloghi2 {margin:0; padding:0; list-style:none;}
ul.cataloghi2 li {margin:0 20px 30px 0!important; padding:0; background:none!important; float:left; width:100px; height:140px;}
ul.cataloghi2 li img {height:100px; width:80px; margin-bottom:5px;}
ul.cataloghi2 li a {margin:0; padding:0; text-transform:uppercase; line-height:80%;}
.download {margin:10px 0; font-size:120%;}

/* 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/our_resorts.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;}


/* 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 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;}


/* 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;}


/* 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;}
.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;}
.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 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 .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;}
.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;}

/*aggiunto 80111*/
.testi h3.offerta_h3 {color:#0d3b8e; font-size:120%; margin:0px 0 2px 0!important; padding:0;}


/* offerta
- - - - - - - - - - - - - - - - - - - - */
#offerta {margin-top:30px;}
#offerta .leftCol {float:left; width:305px; 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;}


/* gallery
- - - - - - - - - - - - - - - - - - - - */
#gallery {position:relative; height:65px; width:634px; overflow:hidden; clear:both; margin-top:20px;}
#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;}

/*fine aggiunto 80111*/






/* colonne
- - - - - - - - - - - - - - - - - - - - */
.colonna_sx {float:left; 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;}


/* 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%; 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;}
.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:45%; text-align:left; padding:0 5px; background:url(img/bg_dl.gif) repeat-y right top; color:#444; padding-bottom:3px;} modificato 71026: dan
*/
.citta {display:block; float:left; width:75%; text-align:left; padding:0 5px; background:url(img/bg_dl.gif) repeat-y right top; color:#444; 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;}

.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 {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 0 1px; padding:0 0 0 20px; clear:both; float:left; margin:10px 0; font-size:120%;}
a.contatta: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:10px 0; font-size:120%;}
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;}

/*by dan 80810*/
#offerte2 {float:right; width:216px;}
#offerte2 h2 {text-indent:-9999px; background:url(img/news2.gif) no-repeat #c8def1; height:32px; display:block; width:100%; outline:none;}
#offerte2 dl {margin:0; padding:10px 10px 0 10px; line-height:120%;}
#offerte2 dl dt {clear:left; padding:10px 0 0 0; margin:0; font-size:110%; color:#0064c3;}
#offerte2 dl dt img {float:left; margin:0 10px 0 0; border:none;} 
#offerte2 dl dt a {color:#0064c3; text-decoration:none;}
#offerte2 dl dd {margin:1px 0 0 0; padding:0;}
#offerte2 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 #offerte2 img {width:65px; height:65px;}
/*by dan 80810*/

/*__________________ by Dan 90930*/
#upcoming {float:right; width:216px;}
#upcoming h2 {text-indent:-9999px; background:url(img/upcoming.gif) no-repeat #006bb3; height:32px; display:block; width:100%; outline:none;}
#upcoming_int {padding:10px;}
#upcoming_int a {text-decoration:none; color:#333; font-weight:bolder;}
#upcoming_int strong {text-decoration:none; color:#333; font-weight:bolder;}
#upcoming_int p strong {text-decoration:none; color:#333; font-weight:bolder;}
/*__________________ / by Dan 90930*/

/* community sx
- - - - - - - - - - - - - - - - - - - - */
#community_sx {float:left; width:450px; background:#ecf3f8;}
#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;}
ul.list_articoli li {margin:0 0 5px 0;}


/* 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*/
#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;}
img.center {border:1px solid #eee; background:#fff; padding:5px;}


/* community
- - - - - - - - - - - - - - - - - - - - */
#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;}
#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;}
#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;}
#sapere {margin-bottom:19px;}
#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;}

#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;}

#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;}
.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;}


/* 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:#fff; background:url(img/bg_temp_com_pattern.jpg) repeat; margin:0;}
#footer ul {margin:0; padding:2px 0; list-style:none; height:16px;}
#footer ul li {display:inline; margin:0; padding:0; background:url(img/trasp.gif) no-repeat 0 6px; padding:0px 0px 0px 2px;}
#footer ul li a {color:#fff; text-decoration:none; padding:0 5px 0 0px; background:url(img/bg_footer_li.gif) no-repeat right 2px;}
#footer ul li a:hover {text-decoration:underline;}
#footer ul li img {vertical-align:text-bottom; border:none; padding:4px 0px 0px 0px;}
#footer ul#copyright li a img {vertical-align:text-bottom; border:none; height:14px; width:auto; padding:2px 2px 1px 2px; border-bottom:1px solid #0071b5; background:#fff;}
#footer ul#copyright li a:hover img {background:#0071b5; padding:1px; border:1px solid #fff;}
#footer ul#copyright li a {background:none; padding:0px 2px 0px 0px;}
#footer #specifiche_footer{padding: 5px 0px 5px 0px; margin: 5px 0px 5px 0px; border-bottom: 1px dotted; color:#fff; line-height: 1.3em;}


/* supah™ */
