html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td, object { margin: 0; padding: 0;  outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; /*	font-family: inherit;*/ vertical-align: top; }
/* remember to define focus styles! */
:focus { outline: 0; }
ol, ul { text-align: left; }
/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
blockquote:before, blockquote:after,
q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
body { background-color: #ffffff; margin: 0px; padding: 0px; font-family: Tahoma; font-size: 12px; }
#cleaner { clear: both; }
.head { background: url(images/testata.jpg) #081a32 no-repeat scroll center top; margin: 0 auto; padding: 11px 0 0 0; }
#foglio_contenuto { width: 960px; margin: 0 auto; background: url(images/sfondo_corpo_centrale.jpg) left top repeat-x; }
.contenuti{ padding: 10px 0px; margin: 0 0 10px; float: left; }
____INTESTAZIONE { }
.contenitore_head{ background: url(images/sfondo_head.png) no-repeat; width: 960px; margin: 0 auto; height: 354px; }
* html .contenitore_head{ background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/sfondo_head.png', sizing='scale'); }
.menu_superiore { float: right; margin: 0 auto; padding: 15px 0 0 0; }
.menu_superiore ul{ margin: 0px 15px 0 0; padding: 0px; list-style-type: none; list-style-position: inside; text-align: right; }
.menu_superiore li{ display: inline; color: #ffffff; border-right: 1px solid #ffffff; float: left; padding: 0 15px; }
.menu_superiore a{ color: #ffffff; text-decoration: none; }
.menu_superiore a:hover { text-decoration: underline; }
.menu_superiore_interna { left: 590px; margin: 0 auto; padding: 15px 0 0; position: absolute; z-index: 10; }
.menu_superiore_interna ul{ margin: 0px 15px 0 0; padding: 0px; list-style-type: none; list-style-position: inside; text-align: right; }
.menu_superiore_interna li{ display: inline; color: #ffffff; border-right: 1px solid #ffffff; float: left; padding: 0 15px; }
.menu_superiore_interna a{ color: #ffffff; text-decoration: none; }
.menu_superiore_interna a:hover { text-decoration: underline; }
.menu_superiore_senza_bordo { border-right: medium none !important; }
.manifesto { float: left; height: 309px; margin: 16px 0 0 0; position: relative; text-align: center; width: 960px; }
.manifesto img{ border: 0px; }
.logo { height: 128px; left: 543px; position: absolute; top: 35px; width: 408px; }
.logo_trentino { height: 83px; left: 810px; position: absolute; top: 225px; width: 150px; }
.neve{ left: 600px; position: absolute; top: 279px; }
.navigazione { height: 23px; margin: 0px 0 20px; width: 960px; }
.navigazione  img{ margin: 10px 0 0; }
____COLONNA SINISTRA { }
#col_sx { width: 190px; }
.menu { width: 175px; padding: 0px; margin: 5px 0px 25px 0px; }
.menu ul { list-style-type: none; margin: 0px; padding: 0px; }
.menu li { margin: 0px; padding: 0px; }
.menu ul li a { background: transparent url(images/freccia_blu.gif) no-repeat scroll 13px center; color: #6c6c6c; display: block; height: 23px; line-height: 23px; padding-left: 30px; text-decoration: none; border-bottom: 1px dotted #cccccc; }
.menu ul li li a { background: url(images/freccia_grigia.gif) no-repeat scroll 30px center; border-bottom: 1px dotted #cccccc; padding: 0 0 0 40px; }
.menu ul li li a:hover { background: url(images/freccia_rossa.gif) no-repeat scroll 30px center; color: #333333; font-weight: bold; }
.menu a:hover { background: url(images/freccia_rossa.gif) #999999 no-repeat scroll 13px center; color: #ffffff; }
.menu li a.link_attivo { background: url(images/freccia_rossa.gif) #999999 no-repeat scroll 13px center; color: #ffffff; }
#col_sx img { }
.sponsor_sx { border: 1px solid #cccccc; height: auto; margin: 0 0 5px; padding: 3px; text-align: center; width: 156px; }
.sponsor_sx a{ border: none; }
.sponsor_sx a:visited{ border: none; }
____COLONNA DESTRA { }
#col_dx { width: 205px; padding-left: 10px; }
.banner { margin-bottom: 10px; }
.menu_grigio { }
.menu_grigio a:link, .menu_grigio a:visited { display: block; background-image: url(images/menu_grigio_link.gif); text-decoration: none; padding-left: 20px; color: #ffffff; font-size: 11px; line-height: 18px; height: 21px; }
.menu_grigio a:hover { color: #000000; }
.multimedia { background-image: url(images/multimedia_bg.gif); background-repeat: repeat-x; background-position: top; border: 1px solid #e1e1e1; text-align: center; padding-top: 6px; padding-bottom: 6px; }
.multimedia a:link, .multimedia a:visited { display: block; text-align: left; padding-left: 15px; text-decoration: none; background: url(images/menu_inferiore_link.gif) no-repeat 0px 2px; font-size: 11px; height: 14px; margin-left: 10px; color: #000000; }
.multimedia a:hover { text-decoration: underline; }
.multimedia .foto { height: auto; margin: 0; }
.multimedia .foto a { background: transparent none repeat scroll 0 0; height: auto; margin: 0; padding: 5px 0; text-align: center; }
____COLONNA CENTRALE { }
#col_cen { background: url(images/bg_foglio.gif) right center repeat-y; padding: 0 15px 0 0; text-align: center; }
#in_primo_piano { background-color: #f1f1f1; background-image: url(images/in_primo_piano_bg.jpg); background-repeat: repeat-x; background-position: bottom; width: 515px; padding: 10px; margin-right: auto; margin-left: auto; }
#in_primo_piano p, h2, h3, h4, h5, h6 { margin: 0px; padding: 0px; font-size: 12px; font-weight: normal; font-family: Tahoma; text-align: left; }
#in_primo_piano h5 { color: #666666; font-size: 11px; text-align: right; width: 515px; }
#in_primo_piano h2 a{ color: #0066ff; font-size: 14px; font-weight: bold; padding-top: 5px; padding-bottom: 10px; text-decoration: none; line-height: 25px; }
#in_primo_piano h2 a:hover{ text-decoration: underline; }
#in_primo_piano p { font-size: 12px; color: #011745; line-height: 16px; }
#in_primo_piano img { float: left; margin-right: 10px; }
#in_primo_piano h4 { text-align: right; width: 515px; }
#in_primo_piano a:link, #in_primo_piano a:visited { text-decoration: none; color: #0066ff; text-align: right; }
#in_primo_piano a:hover { text-decoration: underline; }
.news_evento { width: 510px; margin-right: auto; margin-left: auto; text-align: left; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e2e2e2; margin-bottom: 10px; padding-bottom: 10px; padding-top: 5px; }
.news_evento p, h2, h3, h4, h5, h6 { margin: 0px; padding: 0px; font-size: 12px; font-weight: normal; font-family: Tahoma; text-align: left; }
.news_evento img { float: left; padding-right: 15px; }
.news_evento h5 { color: #666666; font-size: 11px; }
.news_evento h2 a{ color: #0066ff; font-weight: bold; text-decoration: none; line-height: 20px; }
.news_evento h2 a:hover	{ text-decoration: underline; }
.news_evento p { font-size: 11px; }
.news_eventi_all { width: 510px; margin-right: auto; margin-left: auto; text-align: right; margin-top: 5px; margin-bottom: 20px; }
.news_eventi_all a:link, #news_eventi_all a:visited { text-decoration: none; color: #124f82; }
.news_eventi_all a:hover { text-decoration: underline; }
____PIE DI PAGINA { }
.pie_di_pagina { background-image: url(images/bg_pie.gif); height: 190px; background-repeat: repeat-x; margin: 0px auto 0; float: left; width: 100%; }
.pie_di_pagina .link_trentino { height: 80px; left: 790px; position: absolute; top: 0; width: 150px; }
.pie_di_pagina_sponsor { height: 54px; margin-left: auto; margin-right: auto; margin-top: 5px; text-align: center; width: 960px; }
.pie_di_pagina_sponsor img{ margin: 0 30px auto auto; vertical-align: middle; padding: 0; position: relative; }
.pie_di_pagina_sponsor a { padding: 0 0 0 0; position: relative; margin: auto; }
.pie_di_pagina_sponsor a img{ padding: 0 0 0 0; position: relative; }
.pie_di_pagina_info_bg { width: 960px; margin-right: auto; margin-left: auto; height: 85px; background-image: url(images/pie_di_pagina_info_bg.gif); margin-top: 15px; position: relative; }
.pie_di_pagina_info p, h2, h3, h4, h5, h6 { padding: 0px; font-weight: normal; font-family: Tahoma; text-align: left; color: #cccccc; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }
.pie_di_pagina_info { margin-left: 90px; margin-top: 20px; }
.pie_di_pagina_info h4 { color: #9eb8db; font-weight: bold; font-size: 14px; }
.pie_di_pagina_info h5 { color: #5f8dcf; font-size: 11px; padding-bottom: 5px; }
.pie_di_pagina_info h6 a { color: #5f8dcf; font-size: 11px; padding-bottom: 5px; text-decoration: none; }
.pie_di_pagina_info h6 a:hover{ text-decoration: underline; }
.pie_di_pagina_info h6 { color: #5f8dcf; font-weight: bold; font-size: 11px; }
/*PAGINA INTERNA*/
.logo_interna { height: 107px; left: 543px; position: absolute; top: 55px; width: 398px; z-index: 1; }
.foto_interna { height: 264px; left: 9px; position: absolute; text-align: center; top: -13px; width: 942px; }
.manifesto_interna{ float: left; margin: 16px 0 0; position: relative; text-align: center; width: 960px; }
.contenitore_head_interna{ background: transparent url(images/sfondo_head.png) no-repeat scroll 0 0; height: 267px; margin: 0 auto; width: 960px; position: relative; }
.neve_interna { left: 600px; position: absolute; top: 221px; z-index: 1; }
.col_cen_int { background-image: url(images/bg_foglio.gif); background-repeat: repeat-y; background-position: right; text-align: left; }
.col_cen_int p, h2, h3, h4, h5, h6 { margin: 0px; padding: 0px; font-size: 12px; font-weight: normal; font-family: Tahoma; text-align: left; }
.titolo_int, h1 { border-bottom: 3px solid #259dcf; color: #269dcf; font-size: 18px; margin: 0 0 25px; padding: 0 0 11px; width: 535px; }
.contenuto_int { width: 535px; margin-right: auto; margin-left: auto; }
.contenuto_int h2, h1 { color: #269dcf; font-weight: bold; padding-bottom: 5px; text-align: left; }
.contenuto_int p { color: #011745; text-align: left; padding-bottom: 5px; line-height: 14px; }
.contenuto_int .foto { background: #e1e1e1 none repeat scroll 0 0; float: left; margin: 0 10px 3px 0; padding: 10px 10px 3px; text-align: center; width: 150px; }
.contenuto_int .foto p.nome_foto { text-align: center; }
.contenuto_int .testo_chiaro{ color: #666666; font-size: 11px; }
.tipologia_collapsable{ float: left; width: 100%; height: 100%; }
.tipologia_collapsable .titolo{ background: #f2f2f2 none repeat scroll 0 0; border: 1px dotted #cccccc; color: #269dcf; cursor: pointer; height: 22px; }
.tipologia_collapsable .titolo h4{ color: #666666; float: left; font-weight: bold; line-height: 22px; padding-left: 4px; }
.tipologia_collapsable .titolo img{ float: right; }
.tipologia_collapsable_aperto { background: #f2f2f2 none repeat scroll 0 0; float: left; font-size: 12px; margin-bottom: 10px; margin-top: 5px; padding: 10px; width: 513px; }
.tipologia_collapsable_aperto p { font-size: 12px; }
.tipologia_collapsable_aperto h4{ color: #d96100; margin: 10px 0; font-weight: bold; }
*html .tipologia_collapsable{ float: none; }
*html .tipologia_collapsable_aperto{ float: none; }
.tipologia_collapsable p,
.tipologia_collapsable_aperto p { padding-left: 3px; }
.tipologia_collapsable_aperto table{ width: 500px; }
.tipologia_collapsable_aperto table td,
.tipologia_collapsable_aperto table th { border-bottom: 1px solid #ffffff; border-right: 1px dotted #cccccc; font-weight: normal; line-height: 20px; padding: 0 10px; text-align: left; color: #333333; }
/* colori */
.bordo1{ border-color: #000000; }
.colore1{ color: #000000; }
.sfondo1{ background-color: #f4f4f4; }
.bordo2{ border-color: #153e3e; }
.colore2{ color: #0f2b2d; }
.sfondo2{ background-color: #ecf5f7; }
.bordo3{ border-color: #a3e9bc; }
.colore3{ color: #a3e9bc; }
.sfondo3{ background-color: #a3e9bc; }
/*personalizzazioni per Blog */
#blogasp .blog { border: medium none !important; margin: 0 0 1em !important; overflow: visible !important; padding: 0 !important; text-align: left !important; background: none !important; }
#blogasp .blog p { color: #333333 !important; font-family: tahoma !important; font-size: 12px !important; line-height: 18px !important; margin: 0 !important; text-align: left!important; text-indent: 0 !important; }
#sito { border-bottom: medium none; margin: 7px auto !important; padding: 4px 0 !important; text-align: left !important; }
#sito a { color: #269dcf !important; font-family: Arial,Helvetica,sans-serif !important; font-size: 8pt !important; }
#blogasp .blog h3 { border-style: none !important; color: #333333 !important; font-family: tahoma !important; font-size: 16px !important; font-weight: bold !important; margin: 10px 0 !important; }
#blogasp .blog .infoblog { border-top: 1px solid #cccccc !important; color: #333333 !important; font-family: tahoma !important; font-size: 12px !important; margin: 10px 0 !important; padding: 10px 0 !important; text-align: left !important; }
#blogasp #colonna .box h4 { border-color: #cccccc !important; border-style: solid !important; border-width: 0 0 1px !important; color: #666666 !important; font-size: 12px !important; font-weight: bold !important; margin: 0 0 0.2em !important; padding: 5px 0 !important; font-variant: normal !important; }

#blogasp h1, #bloglistaasp h1 {
border-bottom:3px solid #269DCF !important;
color:#269DCF !important;
font-family:Tahoma !important;
font-size:16px !important;
font-weight:bold !important;
margin:0 !important;
padding:0 0 5px !important;
text-align:left !important;
}
#blogasp div#corpo h2 { border-style: none!important; color: #333333; }
#contenutobox h2{ border-bottom: medium none !important; color: #333333!important; font-size: 12px!important; font-weight: bold!important; padding-bottom: 5px!important; }
.contenuto_int p { color: #666666 !important; font-size: 12px !important; line-height: 16px !important; padding: 0 10px 5px 10px !important; }
#blogasp #colonna .box .elenco { color: #666666 !important; font-size: 12px !important; margin: 0 !important; padding: 0 !important; }
#blogasp div#corpo .contenutobox { border-right: 1px dotted #cccccc !important; margin: 0 !important; padding: 0px !important; }
#blogasp .blog a:link, #blogasp .blog a:visited, #blogasp .blog a:hover, #blogasp .blog a:active { font-family: tahoma !important; font-size: 1em !important; text-decoration: underline !important; }
#bloglistaasp dl.elencoblog { border-style: none !important; margin: 0 auto 7px !important; padding: 5px !important; text-align: left !important; width: 97% !important; }
#bloglistaasp dl.elencoblog dt { padding: 5px 0  !important; }
fisitn.css (riga 161)

#bloglistaasp dl.elencoblog dd div.bordo2 { border: none  !important; }
/*rassegna stampa */
#rasstampaasp ul { color: #333333 !important; list-style-type: none  !important; margin-left: 0  !important; text-align: left  !important; }
#rasstampaasp li { border-bottom: 1px dotted #cccccc !important; }
#rasstampaasp div.tit1 { font-size: 14px  !important; font-style: normal  !important; font-variant: normal  !important; font-weight: bold  !important; margin: 10px 0 3px  !important; }
#rasstampaasp div.tit2 { color: #666666 !important; font-size: 100% !important; font-style: normal !important; font-variant: normal !important; font-weight: bold !important; }
#rasstampaasp form.modulo { background: #f2f2f2 !important; margin: 0 0 10px !important; padding: 1em 0 !important; text-align: center !important; }
#bloglistaasp h2 { border-style:none !important;
color:#269DCF !important;
font-family:Arial,Helvetica,sans-serif !important;
font-size:11pt !important;
margin:10px 0 !important;
padding:0 !important;
text-align:center !important; }
div#sito{ display: none; }
#lista table td { background: #ffffff none repeat scroll 0 0; border: 1px solid #cccccc; font-family: Arial,Helvetica,sans-serif; font-size: 9pt; padding: 10px 4px 0; vertical-align: top; }
#lista table td div em, #lista table td .piccolo { color: #666666; font-size: 8pt; padding-top: 5px; }
.alcentro * { font-weight: bold; margin-left: auto; margin-right: auto; }
#tempoimpiegato { border-top: 1px dotted #666666 !important; color: #666666; font-size: 8pt; margin-bottom: 100px; margin-top: 20px; padding: 5px; text-align: center; width: 500px; }
#percorso, #percorso a { color: #666666; font-size: 9pt; text-align: left; }
#allegatiasp #categorie { margin: 5px 0 5px 35px; padding: 5px 0 5px 20px; font-family: Arial, Helvetica, sans-serif; }
#allegatiasp #categorie li a { font-weight: normal; }
#categorie ul { margin: 0px; padding: 0px; }
#allegatiasp #categorie li { background: transparent url(../grafica/cartella.gif) no-repeat scroll 0 2px; line-height: 20px; list-style-image: none; list-style-type: none; padding: 0 0 0 25px; text-align: left; }
#allegatiasp #diritti { border-style: dotted; border-width: 1px 0 0; color: #666666; font-family: Arial,Helvetica,sans-serif; font-size: 8pt; font-style: normal; margin-bottom: 20px; margin-top: 50px; width: 470px; padding: 5px; }
#pagine { padding-top: 10px; }
#listasondaggi { padding: 0 50px !important; }

#listasondaggi li { color: #333333; font-family: Arial,Helvetica,sans-serif !important; font-size: 9pt; margin: 1px 0; padding: 1px 0; }
.sondaggio .titolo { color: #269dcf !important; }
.sondaggio .scelta .testo { color: #666666 !important; }
#notizieasp #colgrande { width: 500px!important; margin-bottom: 15px!important; }
#notizieasp #colgrande .sopra .due { padding-right: 15px!important; }
.pie_di_pagina .link_trentino img{
border:0px;
}