/* ---[ FORMATTAZIONI ]-----------------------------------------------------------------------*/body { font-size: 1.0em; font-family: Arial, Helvetica, sans-serif; background-color: #9EA791; background-image: url(../img/bk-main.gif); background-attachment: scroll; background-repeat: repeat; text-align: center; margin: 0 }b.selezionata { color: #ff9900 }p.center { text-align: center }p.left { text-align: left }p.right { text-align: right }img.fotodx { float:right; margin-left:10px ; margin-bottom:5px; margin-right: 4px }/* ---[ BASI ]-----------------------------------------------------------------------*/div { text-align: left }div#container { width: 922px; margin: 0 auto }div#maintp { background-attachment: scroll; background-image: url(../img/bk-maintp.gif); background-repeat: no-repeat; background-position: left top; font-size: 0.2em; height: 11px }div#maincntr { background-attachment: scroll; background-image: url(../img/bk-maincntr.gif); background-repeat: repeat-y; background-position: left top }div#maindwn { background-attachment: scroll; background-image: url(../img/bk-maindwn.gif); background-repeat: no-repeat; background-position: left top; font-size: 0.2em; height: 11px }div.hide { font-size: 0.1em; visibility: hidden; display:none }/* ---[ HEAD ]-----------------------------------------------------------------------*/div#head { height: 166px; width: 900px; margin: 0 11px }div#headtop { width: 900px; height: 130px }div#headtop div#logo { width: 180px; height: 130px; background-color:#FFF; float:left; text-align:center }div#headtop div#logo img { margin-top:10px; border: none }/*div#headtop div#fotohead { width: 540px; height: 130px; float:left; background-image: url(../img/fotohead.jpg); background-attachment: scroll; background-repeat: no-repeat; background-position: left top }*/div#headtop div#fotohead { width: 540px; height: 130px; float:left }div#headtop div#headdx { width: 180px; height: 130px; background-color:#FFF; float:left }div#headtop div#headdx div#flag { font-size:0.1em; width:52px; float:left; margin-left: 4px; margin-top: 4px }div#headtop div#headdx div#flag img { border: none; margin: 2px }div#headtop div#headdx div#stili { font-size:0.1em; width:48px; float:right; margin-right: 2px; margin-top: 4px }div#headtop div#headdx div#stili img { border: none; margin: 2px }div#headtop div#headdx div#minambiente { width:160px; margin-left:10px; margin-top:30px }div#headtop div#headdx div#minambiente img { border: none }div#headdown { width: 900px;  height: 36px }div#headdown div.button { font-size: 0.7em }div#headdown div.button img { border: 0; width: 100%; height: 36px }div#headdown div div.on { font-weight: bold }div#headdown div#enteparco { font-size:0.1em; width:107px; height: 36px; background-image: url(../img/but-enteparco.gif); background-attachment: scroll; background-repeat: no-repeat; background-position: left top; float:left; }div#headdown.eng div#enteparco { font-size:0.1em; width:124px; height: 36px; background-image: url(../img/but_E-enteparco.jpg); background-attachment: scroll; background-repeat: no-repeat; background-position: left top; float:left; }div#headdown div#enteparco:hover { background-position: left bottom }div#headdown div#enteparco div#enteparcosubone { background-color: #EFF9D7; width: 170px; position:absolute; top: 170px; font-size:8.0em; float:left; border-top: 1px solid #660000; border-right: 1px solid #660000; border-left: 1px solid #660000; visibility: hidden }div#headdown div#enteparco:hover div#enteparcosubone { visibility: visible; }div#headdown div#enteparco div#enteparcosubone div { border-bottom: 1px solid #660000; padding:2px }div#headdown div#enteparco div#enteparcosubone div:hover { background-color: #599930 }div#headdown div#enteparco div#enteparcosubone div:hover a { color: #FFF }div#headdown div#enteparco div#enteparcosubone a { color: #660000; text-decoration: none }div#headdown div#enteparco div#enteparcosubone div#organi { background-color:#EFF9D7; display:block ; padding-left:4px }div#headdown div#enteparco div#enteparcosubone div.organi div#organi div a { color:#C6AE96  }div#headdown div#enteparco div#enteparcosubone div.organi:hover div#organi div a { color:#C6AE96  }div#headdown div#enteparco div#enteparcosubone div.organi:hover div#organi div:hover a { color:#FFF  }div#headdown div#enteparco div#enteparcosubone div#organi { border:none }div#headdown div#enteparco div#enteparcosubone div#organi div { border:none }div#headdown div#enteparco div#enteparcosubone div#organi div { background-attachment: scroll; background-image: url(../img/arrow.gif); background-repeat: no-repeat; background-position: left center; padding-left:10px }div#headdown div#enteparco div#enteparcosubone div#norme { background-color:#EFF9D7; display:block ; padding-left:4px }div#headdown div#enteparco div#enteparcosubone div.norme div#norme div a { color:#C6AE96  }div#headdown div#enteparco div#enteparcosubone div.norme:hover div#norme div a { color:#C6AE96  }div#headdown div#enteparco div#enteparcosubone div.norme:hover div#norme div:hover a { color:#FFF  }div#headdown div#enteparco div#enteparcosubone div#norme { border:none }div#headdown div#enteparco div#enteparcosubone div#norme div { border:none }div#headdown div#enteparco div#enteparcosubone div#norme div { background-attachment: scroll; background-image: url(../img/arrow.gif); background-repeat: no-repeat; background-position: left center; padding-left:10px }div#headdown div#enteparco div#enteparcosubone div#operepubbliche { background-color:#EFF9D7; display:block ; padding-left:4px }div#headdown div#enteparco div#enteparcosubone div.operepubbliche div#operepubbliche div a { color:#C6AE96  }div#headdown div#enteparco div#enteparcosubone div.operepubbliche:hover div#operepubbliche div a { color:#C6AE96  }div#headdown div#enteparco div#enteparcosubone div.operepubbliche:hover div#operepubbliche div:hover a { color:#FFF  }div#headdown div#enteparco div#enteparcosubone div#operepubbliche { border:none }div#headdown div#enteparco div#enteparcosubone div#operepubbliche div { border:none }div#headdown div#enteparco div#enteparcosubone div#operepubbliche div { background-attachment: scroll; background-image: url(../img/arrow.gif); background-repeat: no-repeat; background-position: left center; padding-left:10px }div#headdown div#enteparco div#enteparcosubone div#alboente { background-color:#EFF9D7; display:block ; padding-left:4px }div#headdown div#enteparco div#enteparcosubone div.alboente div#alboente div a { color:#C6AE96  }div#headdown div#enteparco div#enteparcosubone div.alboente:hover div#alboente div a { color:#C6AE96  }div#headdown div#enteparco div#enteparcosubone div.alboente:hover div#alboente div:hover a { color:#FFF  }div#headdown div#enteparco div#enteparcosubone div#alboente { border:none }div#headdown div#enteparco div#enteparcosubone div#alboente div { border:none }div#headdown div#enteparco div#enteparcosubone div#alboente div { background-attachment: scroll; background-image: url(../img/arrow.gif); background-repeat: no-repeat; background-position: left center; padding-left:10px }div#headdown div#relazioni { font-size:0.1em; width:93px; height: 36px; background-image: url(../img/but-relazioni.gif); background-attachment: scroll; background-repeat: no-repeat; background-position: left top; float:left; }div#headdown.eng div#relazioni { font-size:0.1em; width:103px; height: 36px; background-image: url(../img/but_E-relazioni.jpg); background-attachment: scroll; background-repeat: no-repeat; background-position: left top; float:left; }div#headdown div#relazioni:hover { background-position: left bottom }div#headdown div#relazioni div#relazionisubone { background-color: #EFF9D7; width: 200px; position:absolute; top: 170px; font-size:8.0em; float:left; border-top: 1px solid #660000; border-right: 1px solid #660000; border-left: 1px solid #660000; visibility: hidden }div#headdown div#relazioni:hover div#relazionisubone { visibility: visible; }div#headdown div#relazioni div#relazionisubone div { border-bottom: 1px solid #660000; padding:2px }div#headdown div#relazioni div#relazionisubone div:hover { background-color: #599930 }div#headdown div#relazioni div#relazionisubone div:hover a { color: #FFF }div#headdown div#relazioni div#relazionisubone a { color: #660000; text-decoration: none }div#headdown div#progetti { font-size:0.1em; width:90px; height: 36px; background-image: url(../img/but-progetti.gif); background-attachment: scroll; background-repeat: no-repeat; background-position: left top; float:left; }div#headdown.eng div#progetti { font-size:0.1em; width:78px; height: 36px; background-image: url(../img/but_E-progetti.jpg); background-attachment: scroll; background-repeat: no-repeat; background-position: left top; float:left; }div#headdown div#progetti:hover { background-position: left bottom }div#headdown div#progetti div#progettisubone { background-color: #EFF9D7; width: 150px; position:absolute; top: 170px; font-size:8.0em; float:left; border-top: 1px solid #660000; border-right: 1px solid #660000; border-left: 1px solid #660000; visibility: hidden }div#headdown div#progetti:hover div#progettisubone { visibility: visible; }div#headdown div#progetti div#progettisubone div { border-bottom: 1px solid #660000; padding:2px }div#headdown div#progetti div#progettisubone div:hover { background-color: #599930 }div#headdown div#progetti div#progettisubone div:hover a { color: #FFF }div#headdown div#progetti div#progettisubone a { color: #660000; text-decoration: none }div#headdown div#percorsi { font-size:0.1em; width:90px; height: 36px; background-image: url(../img/but-percorsi.gif); background-attachment: scroll; background-repeat: no-repeat; background-position: left top; float:left; }div#headdown.eng div#percorsi { font-size:0.1em; width:93px; height: 36px; background-image: url(../img/but_E-percorsi.jpg); background-attachment: scroll; background-repeat: no-repeat; background-position: left top; float:left; }div#headdown div#percorsi:hover { background-position: left bottom }div#headdown div#percorsi div#percorsisubone { background-color: #EFF9D7; width: 130px; position:absolute; top: 170px; font-size:8.0em; float:left; border-top: 1px solid #660000; border-right: 1px solid #660000; border-left: 1px solid #660000; visibility: hidden }div#headdown div#percorsi:hover div#percorsisubone { visibility: visible; }div#headdown div#percorsi div#percorsisubone div { border-bottom: 1px solid #660000; padding:2px }div#headdown div#percorsi div#percorsisubone div:hover { background-color: #599930 }div#headdown div#percorsi div#percorsisubone div:hover a { color: #FFF }div#headdown div#percorsi div#percorsisubone a { color: #660000; text-decoration: none }div#headdown div#calendario { font-size:0.1em; width:108px; height: 36px; background-image: url(../img/but-calendario.gif); background-attachment: scroll; background-repeat: no-repeat; background-position: left top; float:left; }div#headdown.eng div#calendario { font-size:0.1em; width:80px; height: 36px; background-image: url(../img/but_E-calendario.jpg); background-attachment: scroll; background-repeat: no-repeat; background-position: left top; float:left; }div#headdown div#calendario:hover { background-position: left bottom }div#headdown div#visitateci { font-size:0.1em; width:95px; height: 36px; background-image: url(../img/but-visitateci.gif); background-attachment: scroll; background-repeat: no-repeat; background-position: left top; float:left; }div#headdown.eng div#visitateci { font-size:0.1em; width:133px; height: 36px; background-image: url(../img/but_E-visitateci.jpg); background-attachment: scroll; background-repeat: no-repeat; background-position: left top; float:left; }div#headdown div#visitateci:hover { background-position: left bottom }div#headdown div#visitateci div#visitatecisubone { background-color: #EFF9D7; width: 140px; position:absolute; top: 170px; font-size:8.0em; float:left; border-top: 1px solid #660000; border-right: 1px solid #660000; border-left: 1px solid #660000; visibility: hidden }div#headdown div#visitateci:hover div#visitatecisubone { visibility: visible; }div#headdown div#visitateci div#visitatecisubone div { border-bottom: 1px solid #660000; padding:2px }div#headdown div#visitateci div#visitatecisubone div:hover { background-color: #599930 }div#headdown div#visitateci div#visitatecisubone div:hover a { color: #FFF }div#headdown div#visitateci div#visitatecisubone a { color: #660000; text-decoration: none }div#headdown div#visitateci div#visitatecisubone div#notizieutili { background-color:#EFF9D7; display:block ; padding-left:4px }div#headdown div#visitateci div#visitatecisubone div.notizieutili div#notizieutili div a { color:#C6AE96  }div#headdown div#visitateci div#visitatecisubone div.notizieutili:hover div#notizieutili div a { color:#C6AE96  }div#headdown div#visitateci div#visitatecisubone div.notizieutili:hover div#notizieutili div:hover a { color:#FFF  }div#headdown div#visitateci div#visitatecisubone div#notizieutili { border:none }div#headdown div#visitateci div#visitatecisubone div#notizieutili div { border:none }div#headdown div#visitateci div#visitatecisubone div#notizieutili div { background-attachment: scroll; background-image: url(../img/arrow.gif); background-repeat: no-repeat; background-position: left center; padding-left:10px }div#headdown div#residenti { font-size:0.1em; width:158px; height: 36px; background-image: url(../img/but-residenti.gif); background-attachment: scroll; background-repeat: no-repeat; background-position: left top; float:left; }div#headdown.eng div#residenti { font-size:0.1em; width:144px; height: 36px; background-image: url(../img/but_E-residenti.jpg); background-attachment: scroll; background-repeat: no-repeat; background-position: left top; float:left; }div#headdown div#residenti:hover { background-position: left bottom }div#headdown div#residenti div#residentisubone { background-color: #EFF9D7; width: 130px; position:absolute; top: 170px; font-size:8.0em; float:left; border-top: 1px solid #660000; border-right: 1px solid #660000; border-left: 1px solid #660000; visibility: hidden }div#headdown div#residenti:hover div#residentisubone { visibility: visible; }div#headdown div#residenti div#residentisubone div { border-bottom: 1px solid #660000; padding:2px }div#headdown div#residenti div#residentisubone div:hover { background-color: #599930 }div#headdown div#residenti div#residentisubone div:hover a { color: #FFF }div#headdown div#residenti div#residentisubone a { color: #660000; text-decoration: none }div#headdown div#serviziparco { font-size:0.1em; width:159px; height: 36px; background-image: url(../img/but-serviziparco.gif); background-attachment: scroll; background-repeat: no-repeat; background-position: left top; float:left; }div#headdown.eng div#serviziparco { font-size:0.1em; width:145px; height: 36px; background-image: url(../img/but_E-serviziparco.jpg); background-attachment: scroll; background-repeat: no-repeat; background-position: left top; float:left; }div#headdown div#serviziparco:hover { background-position: left bottom }div#headdown div#serviziparco div#serviziparcosubone { background-color: #EFF9D7; width: 169px; position:absolute; top: 170px; font-size:8.0em; float:left; border-top: 1px solid #660000; border-right: 1px solid #660000; border-left: 1px solid #660000; visibility: hidden }div#headdown div#serviziparco:hover div#serviziparcosubone { visibility: visible; }div#headdown div#serviziparco div#serviziparcosubone div { border-bottom: 1px solid #660000; padding:2px }div#headdown div#serviziparco div#serviziparcosubone div:hover { background-color: #599930 }div#headdown div#serviziparco div#serviziparcosubone div:hover a { color: #FFF }div#headdown div#serviziparco div#serviziparcosubone a { color: #660000; text-decoration: none }/* ---[ BODY ]-----------------------------------------------------------------------*/div#body { display: inline; width: 900px; margin: 0 11px; float: left }div#body { background-attachment: scroll; background-image: url(../img/bk-body.gif); background-repeat: repeat-y; background-position: left top }div#body div#colsx { width: 180px; float: left }div#body div#colcx { width: 540px; float: left }div#body div#coldx { width: 180px; float: left }/* ---[ COLONNA SINISTRA ]-----------------------------------------------------------------------*/div#colsx div#evidenza { min-height: 180px !important; background-attachment: scroll; background-image: url(../img/bk-evidenze.gif); background-repeat: no-repeat; background-position: left top }div#colsx div#evidenza div#titoloevidenza { font-size: 1.0em; font-weight: bold; color: #FFFFFF; padding: 5px 9px }div#colsx div#evidenza div#testoevidenza div { font-size: 0.7em; height: auto !important; height: 70px; min-height: 70px; padding: 2px 9px }div#colsx div#evidenza div#testoevidenza div a { color: #FFFFFF; font-weight: bold; text-decoration: none }div#colsx div#evidenza div#testoevidenza div a:hover { text-decoration: underline }div#colsx div#evidenza div#testoevidenza div img { border: 1px solid #660000; float: left; margin-right: 4px }div#colsx div#notizia div#titolonotizia { font-size: 1.0em; font-weight: bold; color: #660000; padding: 5px 9px }div#colsx div#notizia div#titolonotizia a { color: #660000; text-decoration: none }div#colsx div#notizia div#titolonotizia a:hover { text-decoration: underline }div#colsx div#notizia div#testonotizia div { color: #000; height: auto !important; height: 60px; min-height: 60px; padding: 2px 9px }div#colsx div#notizia div#testonotizia div:hover { background-color: #D9E2C1 }div#colsx div#notizia div#testonotizia div a { color: #660000; font-weight: bold; text-decoration: none }div#colsx div#notizia div#testonotizia div a:hover { text-decoration: underline }div#colsx div#notizia div#testonotizia div img { border: 1px solid #660000; float: left; margin-right: 4px }div#colsx div#notizia div#testonotizia div div.textnews { font-size: 0.7em; margin-left:54px; padding:0 }div#colsx div#notizia div#testonotizia2  { font-size: 0.7em; padding:0 }div#colsx div#notizia div#testonotizia2 div:hover { background-color: #D9E2C1 }div#colsx div#notizia div#testonotizia2 div div { margin:6px 10px }div#colsx div#notizia div#testonotizia2 div div a { color: #660000; font-weight: bold; text-decoration: none }div#colsx div#notizia div#testonotizia2 div div a:hover { text-decoration: underline }div#colsx div#notizia div#testonotizia div.divisore { font-size:0.1em; min-height: 5px; height: 5px  }div#colsx div#notizia div#testonotizia div.divisore:hover { background-color: #EFF9D7  }div#colsx div#extrasx ul { padding: 0; margin: 0 0 0 12px; list-style-type: none }div#colsx div#extrasx ul li { font-size: 0.7em; background-attachment: scroll; background-image: url(../img/bullet-sx.gif); background-repeat: no-repeat; background-position: left top; padding-left: 10px; height: auto !important; min-height: 20px; height: 20px }div#colsx div#extrasx ul li a { color: #660000; font-weight: bold; text-decoration: none }div#colsx div#extrasx ul li a:hover { text-decoration: underline }div#colsx div#extrasx form { margin: 0 0 5px; padding: 0 }div#colsx div#extrasx div#formricerca input#ricerca { width: 90px; font-size: 0.9em }div#colsx div#extrasx div#formricerca input#ricerca { width: 90px; font-size: 0.9em }div#colsx div#extrasx div#formricerca input#q { width: 90px; font-size: 0.9em }div#colsx div#extrasx div#formricerca input#q { width: 90px; font-size: 0.9em }div#colsx div#extrasx div#formricerca input#inviaricerca { width: 30px; font-size: 0.9em }div#colsx div#extrasx div#formnewsletter input#newsletter { width: 90px; font-size: 0.9em }div#colsx div#extrasx div#formnewsletter input#newsletter { width: 90px; font-size: 0.9em }div#colsx div#extrasx div#formnewsletter input#invianewsletter { width: 30px; font-size: 0.9em }/* ---[ COLONNA CENTRALE ]-----------------------------------------------------------------------*/div#colcx div#page { width: 520px; margin: 10px }div#colcx div#hometitle { font-size: 1.3em; color: #660000; font-weight: bold; margin: 10px 0 }div#colcx div#homeintro { font-size: 0.8em }div#colcx div#homeintro div a { color:#660000; text-decoration: none }div#colcx div#homeintro div a:hover { text-decoration: underline }div#colcx div#homeintro div#testointrouno { width:160px; float:left }div#colcx div#homeintro div#testointrodue { width:160px; float:right }div#colcx div#homeintro div#testointrotre { width:160px; margin-left:180px }div#colcx div#homeintro div#testointronewuno { width:160px; float:left }div#colcx div#homeintro div#testointronewdue { width:160px; margin: 0 20px; float:left }div#colcx div#homeintro div#testointronewtre { width:160px; float:left }div#colcx div#homeintro div#testointronewouno { width:250px; float:left; color: #660000; font-style: italic }div#colcx div#homeintro div#testointronewodue { width:255px; float:left; margin-left:10px; color: #660000; font-style: italic }div#colcx div#homeintro div#testointronewodue a { font-weight:bold; font-style:normal }div#colcx div#aaaaaaauno { width:255px; float:left; color: #660000; min-height:150px; margin-top:6px }div#colcx div#aaaaaaadue { width:255px; float:left; margin-left:10px; color: #660000; min-height:150px; margin-top:6px }div#colcx div#aaaaaaauno span.tit , div#colcx div#aaaaaaadue span.tit{ font-size: 1.3em; color: #660000; font-weight: bold; }div#colcx div#aaaaaaauno ul , div#colcx div#aaaaaaadue ul { font-size: 0.8em; }div#colcx div#aaaaaaadue div.sottotitolo, div#colcx div#aaaaaaauno div.sottotitolo { font-size: 0.8em; min-height:50px; }div#colcx div#aaaaaaadue div.cccc_a, div#colcx div#aaaaaaauno div.cccc_a { font-size: 0.8em; padding: 4px 0 }div#colcx div#aaaaaaadue div.cccc_b, div#colcx div#aaaaaaauno div.cccc_b { font-size: 0.8em; background-color:#EFF9D7; padding: 4px 0 }div#colcx div#aaaaaaauno a , div#colcx div#aaaaaaadue a { color: #660000; text-decoration: none; font-weight:bold }div#colcx div#aaaaaaauno a:hover , div#colcx div#aaaaaaadue a:hover { text-decoration: underline }div#colcx div#page div#textpage { font-size: 0.85em }div#colcx div#page div#textpage a { color:#660000; text-decoration: none }div#colcx div#page div#textpage a.nn { color:#999999; text-decoration: none }div#colcx div#page div#textpage a:hover { text-decoration: underline }div#colcx div#page div#textpage h3 { color:#660000; font-size: 1.6em; margin: 10px 0 }div#colcx div#page div#textpage h3 span.tipologia { color: #000 }div#colcx div#page div#textpage h4 { color:#996666; font-size: 1.4em; margin: 10px 0 }div#colcx div#page div#textpage h5 { font-size: 0.85em; margin: 0; font-weight: normal }div#colcx div#page div#textpage img { border: 0 }div#colcx div#page div#textpage p.boxinfo { background-color:#FFFFCC; border: solid 1px #660000; padding:10px }div#colcx div#page div#textpage div.contenitore { width: 515px }div#colcx div#page div#textpage div.contenitore img { float:right; margin-left:10px ; margin-bottom:5px }div#colcx div#page div#textpage div.elenconews { margin: 5px 0; height: auto !important; min-height: 54px; height: 54px }div#colcx div#page div#textpage div.elenconews:hover { background-color:#D9E2C1 }div#colcx div#page div#textpage div.elenconews img { float:left; border: none; margin:2px }div#colcx div#page div#textpage div.elenconews div.testo { margin-left:55px }div#colcx div#page div#textpage a.attivo { background-color:#600; color:#FFF; padding: 1px 4px }div#colcx div#page div#textpage table.sog tr.rigacol { background-color:#EFF9D7 }div#colcx div#page div#textpage table.sog tr:hover { background-color:#D9E2C1 }div#colcx div#page div#textpage table.sog tr.nohover:hover { background-color:#FFFFFF }div#colcx div#page div#textpage table.sog td.uno { width:20% }div#colcx div#page div#textpage table.sog td.due { width:14% }div#colcx div#page div#textpage table.sog td.tre { width:40% }div#colcx div#page div#textpage table.sog td.quattro { width:20% }div#colcx div#page div#textpage table.sog td.cinque { width:5% }div#colcx div#page div#textpage table.sog td.sei { width:1% }div#colcx div#page div#textpage table.sog td img { border:none }div#colcx div#page div#textpage table.border td { border: 1px solid #999 }div#colcx div#page div#textpage p.fotogallery { text-align:center }div#colcx div#page div#textpage p.fotogallery img { border:none }div#colcx div#page div#textpage table.operatore img { border:none }div#colcx div#clearhomeintro { clear:left; font-size:0.1em }div#colcx div#mareappennino { margin: 15px 0; background-color: #0073C4; padding-bottom: 4px; clear:left }div#colcx div#mareappennino:hover { background-color: #660000 }div#colcx div#mareappennino div#imgmareappennino { font-size: 0.1em }div#colcx div#mareappennino div#imgmareappennino img { border: 0 }div#colcx div#mareappennino div#testomareappennino { font-size: 0.9em; font-weight: bold; color: #FFF; margin: 4px 4px 0 4px }div#colcx div#mareappennino div#testomareappennino a { color:#FFF; text-decoration: none }div#colcx div#mareappennino div#testoduemareappennino { font-size: 0.7em; text-align:right; color: #000; width: 270px; margin: 4px 0 0 246px }div#colcx div#boxcxred div#boxcxredsx { width: 255px; height: 120px; background-attachment: scroll; background-image: url(../img/bk-boxcxred.gif); background-repeat: no-repeat; background-position: left top; float:left }div#colcx div#boxcxred div#boxcxreddx { width: 255px; height: 120px; background-attachment: scroll; background-image: url(../img/bk-boxcxred.gif); background-repeat: no-repeat; background-position: left top; float:left; margin-left: 10px }div#colcx div#boxcxred div div.titolo { color:#FFF; font-weight:bold; width: 205px; margin: 10px 0 10px 10px; width: 230px; font-size:0.9em }div#colcx div#boxcxred div div.titolo a { color:#FFF; text-decoration: none }div#colcx div#boxcxred div div.titolo a:hover { text-decoration: underline }div#colcx div#boxcxred div div.foto { width:95px; font-size: 0.1em; margin-left:148px}div#colcx div#boxcxred div div.foto img { border: 1px solid #660000 }div#colcx div#boxcxred div div.testo { width: 130px; font-size: 0.7em; margin-left:10px; float:left; display:inline }div#colcx div#clearr { width:520px; height: 1px; clear:left; font-size: 0.1em }/* ---[ COLONNA DESTRA ]-----------------------------------------------------------------------*/div#coldx div#redboxes div { width: 180px; height: 81px; background-attachment: scroll; background-image: url(../img/bk-redbox.gif); background-repeat: no-repeat; background-position: left top }div#coldx div#redboxes div:hover { background-image: url(../img/bk-redbox-hover.gif) }div#coldx div#redboxes div.box { margin-bottom: 4px }div#coldx div#redboxes div div img.left { border: none; float:left; margin-left:8px; display: inline }div#coldx div#redboxes div div img.right { border: 1px solid #660000; float:right; margin-right:8px; display: inline }div#coldx div#redboxes div#titstagione { width: 180px; height: 36px; padding-top:12px; background-attachment: scroll; background-repeat: no-repeat; background-position: 14px 12px; clear:both }div#coldx div#redboxes div#titstagione.primavera { background-image: url(../img/tit-stag-primavera.gif) }div#coldx div#redboxes div#titstagione.primaverae { background-image: url(../img/tit_E-stag-primavera.gif) }div#coldx div#redboxes div#titstagione.estate { background-image: url(../img/tit-stag-estate.gif) }div#coldx div#redboxes div#titstagione.estatee { background-image: url(../img/tit_E-stag-estate.gif) }div#coldx div#redboxes div#titstagione.autunno { background-image: url(../img/tit-stag-autunno.gif) }div#coldx div#redboxes div#titstagione.autunnoe { background-image: url(../img/tit_E-stag-autunno.gif) }div#coldx div#redboxes div#titstagione.inverno { background-image: url(../img/tit-stag-inverno.gif) }div#coldx div#redboxes div#titstagione.invernoe { background-image: url(../img/tit_E-stag-inverno.gif) }div#coldx div#redboxes div#titnatura { width: 180px; height: 36px; background-image: url(../img/tit-natura.gif); padding-top:12px; background-attachment: scroll; background-repeat: no-repeat; background-position: 14px 12px; clear:both }div#coldx div#redboxes div#titnaturae { width: 180px; height: 36px; background-image: url(../img/tit_E-natura.gif); padding-top:12px; background-attachment: scroll; background-repeat: no-repeat; background-position: 14px 12px; clear:both }div#coldx div#redboxes div#titcultura { width: 180px; height: 36px; background-image: url(../img/tit-cultura.gif); padding-top:12px; background-attachment: scroll; background-repeat: no-repeat; background-position: 14px 12px}div#coldx div#redboxes div#titculturae { width: 180px; height: 36px; background-image: url(../img/tit_E-cultura.gif); padding-top:12px; background-attachment: scroll; background-repeat: no-repeat; background-position: 14px 12px}div#coldx div#redboxes div#titsapori { width: 180px; height: 36px; background-image: url(../img/tit-sapori.gif); padding-top:12px; background-attachment: scroll; background-repeat: no-repeat; background-position: 14px 12px}div#coldx div#redboxes div#titsaporie { width: 180px; height: 36px; background-image: url(../img/tit_E-sapori.gif); padding-top:12px; background-attachment: scroll; background-repeat: no-repeat; background-position: 14px 12px}div#coldx div#redboxes div#titsport { width: 180px; height: 36px; background-image: url(../img/tit-sport.gif); padding-top:12px; background-attachment: scroll; background-repeat: no-repeat; background-position: 14px 12px}div#coldx div#redboxes div#titsporte { width: 180px; height: 36px; background-image: url(../img/tit_E-sport.gif); padding-top:12px; background-attachment: scroll; background-repeat: no-repeat; background-position: 14px 12px}div#coldx div#redboxes div#titwebcam { width: 180px; height: 36px; background-image: url(../img/tit-webcam.gif); padding-top:12px; background-attachment: scroll; background-repeat: no-repeat; background-position: 14px 12px}div#coldx div#redboxes div#testostagione, div#coldx div#redboxes div#testonatura, div#coldx div#redboxes div#testocultura, div#coldx div#redboxes div#testosapori, div#coldx div#redboxes div#testosport { font-size: 0.7em; color: #FFF; width: 160px; height: 32px; background-image: none; margin: 0 10px; clear:both }div#coldx div#extradx div#titolostagione { font-size: 1.0em; font-weight: bold; color: #660000; padding: 5px 9px }div#coldx div#extradx div#titolostagione a { color: #660000; font-weight: bold; text-decoration: none }div#coldx div#extradx div#titolostagione a:hover { text-decoration: underline }div#coldx div#extradx div#testostagione div { font-size: 0.7em; height: auto !important; height: 70px; min-height: 70px; padding: 2px 9px }div#coldx div#extradx div#testostagione div a { color: #660000; font-weight: bold; text-decoration: none }div#coldx div#extradx div#testostagione div a:hover { text-decoration: underline }div#coldx div#extradx div#testostagione div img { border: 1px solid #660000; float: left; margin-right: 4px }div#coldx div#extradx div#bull ul { padding: 0; margin: 10px 0 0 12px; list-style-type: none }div#coldx div#extradx div#bull ul li { font-size: 0.7em; background-attachment: scroll; background-image: url(../img/bullet-sx.gif); background-repeat: no-repeat; background-position: left top; padding-left: 10px; height: auto !important; min-height: 20px; height: 20px }div#coldx div#extradx div#bull ul li.meteo { background-attachment: scroll; background-image: url(../img/meteo.gif); background-repeat: no-repeat; background-position: left center; padding-left: 36px; line-height: 26px }div#coldx div#extradx div#bull ul li a { color: #660000; font-weight: bold; text-decoration: none }div#coldx div#extradx div#bull ul li a:hover { text-decoration: underline }div#coldx div#extradx div#bull ul li.social { background-image: none;  }div#coldx div#extradx div#bull ul li.social img { border:0  }div#coldx div#extradx div#bull ul li.socialb { color: #660000; font-weight: bold; text-decoration: none  }div#coldx div#extradx div#bull ul li.socialb img { border:0  }/* ---[ FOOT ]-----------------------------------------------------------------------*/div#foot { background-color: #0066CC; margin: 0 11px; height: 27px; width: 900px; clear: left; background-attachment: scroll; background-image: url(../img/bk-foot.gif); background-repeat: repeat-x; background-position: left top }div#foot div { font-size: 0.65em; color: #FFF; margin-top: 8px }div#foot div#footsx { float: left; margin-left: 12px; display: inline }div#foot div#footdx { float: right; margin-right: 12px; display: inline }div#foot div a { color: #FFFFFF; text-decoration: none }div#foot div a:hover { text-decoration: underline }/* ---[ OPERAZIONE TRASPARENZA ]-----------------------------------------------------*/table#trasparenza tr.row_a td { background-color:#599930; font-weight:bold; color:#FFFFFF }table#trasparenza tr.row_c td { background-color:#FFFFFF }table#trasparenza tr.row_c td.attivo { background-color:#EFF9D7 }/* -- [KILOMETROZERO] ------------------------ */div#menukmzero { clear:both ; margin:0 40px; border:solid 1px #996666; padding:6px ; text-align:center}div#menukmzero strong { color:#650308 ; text-transform: uppercase }