.abstract       { color: #191919; font-size: 11px; line-height: 13px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-top: 0; margin-bottom: 0; padding: 0 10px 10px 0   }
.articolo      { color: #191919; font-size: 11px; line-height: 14px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding: 4px 0px 6px }
.back       { color: white; font-style: italic; font-weight: bold; font-size: 10px; line-height: 10px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding: 0px 4px 4px 0px }
.back a     { color: white; font-style: normal; font-weight: bold; font-size: 10px; line-height: 10px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; margin: 0px; padding: 0px }
.back a:hover  { color: #919191; font-style: normal; font-weight: bold; font-size: 10px; line-height: 10px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.categoria                   { color: #f42b01; font-weight: bold; font-size: 11px; line-height: 13px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding-top: 0; padding-bottom: 5px; padding-left: 15px; border-bottom: 1px solid #797979; }
.contatti         { color: #191919; font-size: 11px; line-height: 15px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-top: 4px }
.contatti a  { color: #c00; font-size: 11px; line-height: 15px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
.contatti a:hover  { color: #c00; font-size: 11px; line-height: 15px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
.copy  { color: #191919; font-size: 9px; line-height: 11px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding-right: 8px; padding-bottom: 3px }
.corporate { background-color: #d7d7d7; border: solid 1px #989898 }
.data  { color: #191919; font-style: italic; font-size: 12px; line-height: 13px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.data_app    { color: #191919; font-style: italic; font-size: 11px; line-height: 15px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular ; margin-top: 0; margin-bottom: 0; }
.dati_progetti { font-size: 11px; font-variant: small-caps; margin-top: 0; margin-bottom: 0; }
.elenco2        { text-indent: -12px; margin-top: 5px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px; padding-left: 18px }
.elenco  { font-weight: bold; font-size: 12px; line-height: 14px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.filetto { border-bottom: 1px solid #d1d1d1 }
.fondo_intro   { background: #bfbfbf url(../immagini/fondo_intro.jpg) no-repeat right top }
.fondo_menu   { background: #e5e5e5 url(../immagini/fondo_menu.jpg) no-repeat right bottom }
.fondo_news  { background: #bfbfbf url(../immagini/fondo_news.jpg) no-repeat left top }
.fondo_prog   { padding: 13px 0px 13px 13px }
.fondo_prog1 { padding: 13px }
.fondo_sez         { background: #fff no-repeat right top; padding: 13px 17px; border: solid 1px #bfbfbf }
.fondo_sez1 { background: #dedede no-repeat right top; padding: 13px 17px }
.fondo_spalla     { background-color: #efefef; border-left: 3px solid white }
.foto        { margin-right: 0; margin-bottom: 5px; margin-left: 10px; border: solid 3px #d4d3d3; }
.bordo_nero { border: solid 1px #000; }
.foto2 { margin-right: 10px; margin-bottom: 5px; margin-left: 0; border: solid 3px #d4d3d3; }
.freccia   { color: #191919; font-size: 11px; line-height: 11px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; border-top: 1px solid #bfbfbf }
.freccia a { color: #191919; font-size: 11px; line-height: 13px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.freccia a:hover { color: #919191; font-size: 11px; line-height: 13px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.freccia2   { color: #191919; font-weight: bold; font-size: 11px; line-height: 11px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding-top: 10px; padding-bottom: 2px; border-bottom: 1px solid #797979  }
.freccia2 a { color: #191919; font-size: 11px; line-height: 13px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.freccia2 a:hover { color: #919191; font-size: 11px; line-height: 13px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.GeR     { color: #808080; font-variant: small-caps; font-size: 13px; font-family: "Times New Roman", Times, Georgia; text-decoration: none }
.GeR a    { color: #808080; text-decoration: none; padding-right: 20px }
.GeR a:hover    { color: #808080; text-decoration: none; padding-right: 20px }
.indirizzo     { color: #191919; font-size: 13px; line-height: 14px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.info                  { color: #191919; font-size: 11px; line-height: 14px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-indent: -10px; padding: 6px 15px 6px 17px; border-bottom: 1px dotted #919191 }
.newsletter { color: #191919; font-size: 11px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 14px; text-indent: -10px; padding: 6px 15px 6px 17px; }
.info a   { color: #f42b01; font-size: 11px; line-height: 14px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.info a   { color: #f42b01; font-size: 11px; line-height: 14px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.info a:hover      { color: #f47d45; font-size: 11px; line-height: 14px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.info a:hover      { color: #f47d45; font-size: 11px; line-height: 14px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.info1 { color: #191919; font-size: 11px; line-height: 14px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-indent: -10px; padding: 6px 15px 6px 10px; border-bottom: 1px dotted #919191 }
.icona { border: solid 1px #bfbfbf; }
.info1 { color: #191919; font-size: 11px; line-height: 14px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-indent: -10px; padding: 6px 15px 6px 10px; border-bottom: 1px dotted #919191 }
.info1 a { color: #f42b01; font-size: 11px; line-height: 14px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.info1 a { color: #f42b01; font-size: 11px; line-height: 14px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.info1 a:hover { color: #f47d45; font-size: 11px; line-height: 14px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.info1 a:hover { color: #f47d45; font-size: 11px; line-height: 14px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.intro   { margin-top: 8px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px }
.intro   { margin-top: 8px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px }
.luogo            { color: #f42b01; font-weight: bold; font-size: 11px; line-height: 12px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.luogo_app             { color: #f42b01; font-weight: bold; font-size: 11px; line-height: 13px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular ; margin-top: 0; margin-bottom: 3px; }
.menu                           { color: #191919; font-weight: bold; font-size: 11px; line-height: 13px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 5px; padding-left: 15px }
.menu a { color: #191919; font-weight: bold; font-size: 11px; line-height: 13px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.menu a:hover { color: #919191; font-weight: bold; font-size: 11px; line-height: 13px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.menu a:hover   { color: #919191; font-weight: bold; font-size: 11px; line-height: 13px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.menu_contenuti { 
		color: #f42b01; 
		font-size: 10px; 
		line-height: 11px; 
		font-family: Arial, verdana, Helvetica, Geneva, Swiss, SunSans-Regular; 
		text-decoration: none; 
		padding-top: 2px; 
		padding-bottom: 1px; 
		padding-left: 2px;
		 
		text-align:left;
		border-bottom: 1px solid #989898  }
.menu_kidea { margin-top: 2px; margin-bottom: 0; border: solid 1px #585858; }
.sottomenu_kidea { color: #585858; font-size: 11px; font-family: Arial, verdana, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 11px; text-align: center; padding-top: 3px; padding-bottom: 3px; border-top: 1px solid #c9c9c9; }
.sottomenu_kidea_act { color: #f42b01; font-size: 11px; font-family: Arial, verdana, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 11px; text-align: center; padding-top: 3px; padding-bottom: 3px; border-top: 1px solid #c9c9c9; }
.sottomenu_kidea a { color: #585858; text-decoration: none; }
.sottomenu_kidea a:hover { color: #828282; text-decoration: none; }
.menu_contenuti_act { color: black; font-size: 10px; font-family: Arial, verdana, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; line-height: 11px; background-color: #efefef; text-decoration: none; padding-top: 2px; padding-bottom: 1px; padding-left: 4px; border-bottom: 1px solid #989898; border-left: 3px solid #d51820; }
.menu_contenuti p a { color: #f42b01; font-size: 10px; font-family: Arial, verdana, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 11px; text-decoration: none; }
.menu_contenuti a { color: #f42b01; font-size: 10px; font-family: Arial, verdana, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 11px; text-decoration: none; }
.menu_corporate    { color: #191919; font-size: 11px; line-height: 13px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding-top: 2px; padding-bottom: 1px }
.menu_corporate a { color: #191919; font-size: 11px; line-height: 13px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.menu_corporate a:hover { color: #919191; font-size: 11px; line-height: 13px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.menu_prog  { color: white; font-weight: bold; font-size: 11px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding-top: 1px; padding-bottom: 2px }
.menu_prog     { color: #949494; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, verdana; padding-top: 1px; padding-bottom: 1px; border-right: 2px solid black; border-bottom: 4px solid black; border-left: 2px solid black }
.menu_prog a { color: white; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, verdana; text-decoration: none }
.menu_servizio       { color: #6f6f6f; font-weight: bold; font-size: 10px; line-height: 10px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding-left: 8px }
.menu_servizio a  { color: #efefef; font-weight: bold; font-size: 10px; line-height: 13px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.menu_servizio a:hover { color: #919191; font-weight: bold; font-size: 10px; line-height: 13px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.notizia            { color: #f42b01; font-weight: bold; font-size: 12px; line-height: 14px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.paragrafo       { color: #f42b01; font-weight: bold; font-size: 12px; line-height: 14px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-top: 10px; margin-bottom: 0; padding-top: 0; padding-bottom: 0 }
.raggiungere    { color: #f42b01; font-weight: bold; font-size: 18px; font-family: Arial, verdana, Helvetica, Geneva, Swiss, SunSans-Regular }
.sottocategoria p.paragrafo { color: #1d1d1d; font-size: 12px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; line-height: 14px; margin-top: 10px; margin-bottom: 0; padding-top: 0; padding-bottom: 0; }
.raggiungere1  { color: #f42b01; font-weight: bold; font-size: 12px; font-family: Arial, verdana, Helvetica, Geneva, Swiss, SunSans-Regular }
.raggiungere1 a   { color: #747474; font-weight: bold; font-family: Arial, verdana, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.raggiungere1 a:hover   { color: #747474; font-weight: bold; font-family: Arial, verdana, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
.realizzato  { color: #2f2f2f; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular }
.river  { color: #191919; font-size: 15px; line-height: 16px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.scarica { color: #191919; font-weight: bold; font-size: 10px; line-height: 10px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding: 0px 4px 4px 0px }
.scarica a { color: #191919; font-weight: bold; font-size: 10px; line-height: 10px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; margin: 0px; padding: 0px }
.scarica a:hover { color: #919191; font-weight: bold; font-size: 10px; line-height: 10px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.sez_progetto      { color: #747474; font-weight: normal; font-size: 11px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding: 4px }
.sez_progetto a  { color: #191919; font-weight: normal; font-size: 11px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.sez_progetto a:hover   { color: #191919; font-weight: normal; font-size: 11px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.sezioni_sottotit { color: #e00; font-weight: bold; font-size: 15px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 5px; padding-left: 0px }
.sottocategoria   { color: #191919; font-weight: bold; font-size: 11px; line-height: 13px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding-top: 0; padding-bottom: 5px; padding-left: 15px; }
.sottomenu_contenuti_act { color: #1d1d1d; font-size: 11px; font-family: Arial, verdana, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 11px; padding-top: 3px; padding-bottom: 3px; padding-left: 4px; border-bottom: 1px solid #bfbfbf; border-left: 3px solid #d51820; }
.sottomenu_contenuti { color: #f48f73; 
font-size: 11px; 
font-family: Arial, verdana, Helvetica, Geneva, Swiss, SunSans-Regular; 
line-height: 11px; 
padding-top: 3px; text-align:left;
padding-bottom: 3px; padding-left: 4px; border-bottom: 1px solid #bfbfbf; }
.sottomenu_contenuti a { color: #1d1d1d; font-family: Arial, verdana, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; }
.sottomenu_contenuti a:hover { color: #666; font-family: Arial, verdana, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; }
.testatina         { background-color: #000; padding-top: 3px; padding-bottom: 2px; padding-left: 5px }
.testatina2  { color: #e00; font-weight: bold; font-size: 12px; line-height: 12px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #000; padding-top: 3px; padding-bottom: 4px; padding-left: 2px }
.testo { color: #191919; font-size: 11px; line-height: 14px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.testo_link { color: #191919; font-size: 11px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 14px; padding-left: 15px; border-bottom: 1px solid #e4e4e4; }
.testo a { color: #191919; font-size: 11px; line-height: 14px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline; }
.testo_link a { color: #191919; font-size: 11px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 14px; text-decoration: none; }
.testo_link a:hover { color: #888; font-size: 11px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 14px; text-decoration: none; }
.testo a:hover { color: #919191; font-size: 11px; line-height: 14px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.testo_appunt         { color: #191919; font-size: 9px; line-height: 11px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding: 5px; border: solid 3px #e5e5e5 }
.testo_appunt a { color: #191919; font-size: 9px; line-height: 11px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.testo_appunt a:hover { color: #747474; font-size: 9px; line-height: 11px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.testo_form       { color: #5d5d5d; font-weight: bold; font-size: 10px; line-height: 11px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.testo_insed     { color: #191919; font-size: 11px; line-height: 13px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular ; margin-top: 0; margin-bottom: 4px; padding-top: 0; padding-bottom: 0; }
.testo_insed a { color: #191919; font-size: 10px; line-height: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none ; margin-top: 0; margin-bottom: 0; }
.testo_insed a:hover { color: #989898; font-size: 10px; line-height: 11px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.testo_intro      { color: white; font-size: 11px; line-height: 14px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.testo_intro a { color: white; text-decoration: underline; }
.testo_intro_sez      { color: #191919; font-weight: bold; font-size: 11px; line-height: 13px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; letter-spacing: -1px }
.testo_news  { color: #191919; font-size: 9px; line-height: 11px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.testo_news a { color: #191919; font-size: 9px; line-height: 11px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.testo_news a:hover { color: #747474; font-size: 9px; line-height: 11px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.testo_sez             { color: #191919; font-size: 11px; line-height: 14px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #fff; text-align: justify; margin-top: 0; padding: 10px 4px 0 0   }
.testo_sez p { font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-top: 0; margin-bottom: 6px; }
.testo_sez p a { color: #191919; text-decoration: underline; }
.testo_sez ul { font-size: 11px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 14px; text-align: justify; margin-top: 4px; margin-left: 17px; padding-right: 15px; list-style-image: url(../immagini/quadratino.gif); }
.testo_sez ul li { margin-bottom: 4px; }
.testo_sez ul li a { color: #191919; text-decoration: underline; margin-bottom: 4px; }
.testo_sez ul li ul { margin-bottom: 4px; list-style-image: url(../immagini/quadratino_nero.gif); }
.anno { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; padding-top: 10px; }
.anno a { color: #d51820; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline; }
.titoli_progetti { color: #f42b01; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 14px; }
.titoli_progetti a { color: #f42b01; text-decoration: none; }
.titoli_progetti2 a { color: #f42b01; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.titolo { color: #f42b01; font-weight: bold; font-size: 12px; line-height: 14px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-transform: uppercase }
.titolo_app { color: #191919; font-weight: bold; font-size: 12px; line-height: 15px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular ; margin-top: 0; margin-bottom: 4px; }
#scrollContent p { font-size: 10px; line-height: 12px; }
.titolo_new { color: #191919; font-size: 12px; line-height: 14px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-top: 8px }
.titolo_new { color: #191919; font-size: 12px; line-height: 14px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-top: 8px }
.vai     { color: #191919; font-weight: bold; font-size: 10px; line-height: 10px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding: 0px 4px 4px 0px }
.vai a   { color: #191919; font-weight: bold; font-size: 10px; line-height: 10px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; margin: 0px; padding: 0px }
.vai a:hover { color: #919191; font-weight: bold; font-size: 10px; line-height: 10px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.vai_notizia                { color: #191919; font-weight: bold; font-size: 10px; line-height: 10px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding-top: 4px; padding-right: 8px; padding-bottom: 6px; border-top: 1px solid #bfbfbf }
.vai_notizia a { color: #191919; font-weight: bold; font-size: 10px; line-height: 10px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.vai_notizia a:hover { color: #919191; font-weight: bold; font-size: 10px; line-height: 10px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.vai_notizia a:hover1 { color: #919191; font-weight: bold; font-size: 10px; line-height: 10px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.vai_notizia1  { color: #191919; font-weight: bold; font-size: 10px; line-height: 10px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding-top: 4px; padding-right: 8px; padding-bottom: 6px }
.vai_notizia1 a { color: #191919; font-weight: bold; font-size: 10px; line-height: 10px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.vai_notizia2 { color: #191919; font-weight: bold; font-size: 10px; line-height: 10px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding-top: 4px; padding-right: 8px; padding-bottom: 6px; border-bottom: 1px solid #bfbfbf }
.vai_notizia2 a { color: #191919; font-weight: bold; font-size: 10px; line-height: 10px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.vai_notizia2 a:hover { color: #919191; font-weight: bold; font-size: 10px; line-height: 10px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.newsletter       { color: #191919; font-size: 13px; line-height: 14px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-top: 4px }
.newsletter1   { color: #191919; font-size: 11px; line-height: 12px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; list-style-type: disc; list-style-position: inside; margin-top: 4px }
.newsletter1  ul {
	color: #191919;
	font-size: 11px;
	line-height: 12px;
	font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	margin-top: 4px;
	list-style-image: url(../immagini/quadratino.gif);
}
.newsletter1 li{
	color: #191919;
	font-size: 11px;
	line-height: 12px;
	font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	margin-top: 4px;
	list-style-image: url(../immagini/quadratino.gif);
}
.newsletter2 { color: #191919; font-size: 11px; line-height: 12px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; list-style-type: square; margin-top: 4px; margin-bottom: 20px }
.newsletter1 a { color: #191919; font-size: 11px; line-height: 12px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline; margin-top: 4px }
.newsletter_menu    { color: #191919; font-size: 11px; line-height: 12px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-indent: -10px; margin-top: 3px; margin-bottom: 0px; padding-left: 10px }
.newsletter_menu a { color: #191919; font-size: 11px; line-height: 12px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.newsletter_menu a:hover { color: #191919; font-size: 11px; line-height: 12px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
ul { margin-left: 16px }

.sfuma  { filter: progid:DXImageTransform.Microsoft.Fade(duration=1.5) }
.pag_gallery  { color: #919191; font-weight: bold; font-size: 10px; line-height: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding-top: 4px; padding-right: 8px; padding-bottom: 6px }
.pag_gallery a { color: #191919; font-weight: bold; font-size: 10px; line-height: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; }
.pag_gallery a:hover { color: #191919; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; line-height: 10px; text-decoration: underline; }
.industria2015 {
	background-color: #c3e2f1;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
}
.testo_industrai {
	font-family: Verdana, Arial, Helvetica, sans-serif, Geneva;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	padding-right: 3px;
	padding-bottom: 4px;
	padding-left: 3px;
}
.link_industria {
	font-family: Verdana, Arial, Helvetica, sans-serif, Geneva;
	font-size: 9px;
	font-weight: bold;
	color: #336b76;
}
.titoletti_bando {
	font-family: Verdana, Arial, Helvetica, sans-serif, Geneva;
	font-size: 10px;
	font-weight: bold;
	color: #f42b01;
}
.link_industria a {

	font-family: Verdana, Arial, Helvetica, sans-serif, Geneva;
	font-size: 9px;
	font-weight: bold;
	color: #336b76;
}
.voce_form {
	color: #1d1d1d;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif, Geneva;
	font-weight: normal;
	line-height: 16px;
	text-align: left;
	width: 95%;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 6px;
	border-bottom: 1px solid #aaa;
	padding-top: 6px;
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 6px;
	background-color: #f7f7f7;
	background-position: bottom;
	height: auto;
}
.job {
	margin-right: 6px;
	width: 213px;
	float: right;
	padding: 0;
	margin-bottom: 4px;
}
.voce_form2 {
	color: #1d1d1d;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif, Geneva;
	font-weight: normal;
	line-height: 16px;
	background-color: #f7f7f7;
	text-align: left;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 6px;
	width: 95%;
	border-bottom: 1px solid #aaa;
	padding-top: 6px;
	padding-right: 5px;
	padding-left: 6px;
	padding-bottom: 2px;
}
.campi_obbligatori {
	color: #1d1d1d;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif, Geneva;
	font-weight: normal;
	line-height: 12px;
	text-align: left;
}
.verifica { font-family: Verdana, Arial, Helvetica, sans-serif, Geneva; font-size: 10px; color: #333333; font-weight: normal; }
.avviso {
	font-family: Verdana, Arial, Helvetica, sans-serif, Geneva;
	font-size: 10px;
	font-weight: normal;
	color: #f42b01;
	line-height: 14px;
}
.testo_sez_linea {
	color: #191919;
	font-size: 11px;
	line-height: 14px;
	font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	background-color: #FFFFFF;
	text-align: justify;
	margin-top: 0;
	padding: 10px 4px 0 0;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #E5E5E5;
	border-bottom-color: #E5E5E5;
}
.testo_sez_linea2 {
	color: #191919;
	font-size: 11px;
	line-height: 14px;
	font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	background-color: #FFFFFF;
	text-align: justify;
	margin-top: 0;
	padding: 10px 4px 0 0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E5E5E5;
}
.realizzato a {
	color: #2f2f2f;
	text-decoration: none;
}
.realizzato a:hover {
	color: #2f2f2f;
	text-decoration: underline;
}
.filetto_grigio {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E5E5E5;
}
#kidea{
display:none;
}.decreto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.indirizzi_inventori {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #F4F4F4;
	line-height: 14px;
	border: 1px solid #e5e5e5;
	margin-top: 3px;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 5px;
	padding-left: 4px;
	text-align: justify;
}
.linkvideo { color: #191919; font-weight: bold; font-size: 10px; line-height: 10px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding-top: 4px; padding-right: 8px; padding-bottom: 6px; text-decoration: none }
.video_contenitore_info { padding-top: 4px; padding-bottom: 4px; padding-left: 4px; padding-right: 4px; width: 100%; float: left; border-top: 1px solid #cccccc; background-color: #f3f3f3;}
.video_contenitore { float: left; width: 100%; padding-top: 4px; padding-bottom: 4px; }
.video_contenitore_titolo { color: #ff0000; font-size: 11px; font-weight: bold; line-height: 13px; text-align: left; text-transform: none; width: 300px; height: 50px; margin-left: 8px; float: left; cursor: pointer; }
.video_contenitore_testo { color: #000000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 13px; float: left; margin-bottom: 4px; }
.barra_menu { color: #fff; background-color: #808080; text-align: right; width: 100%; float: left; }


.video_link_1 { background-color: #e5e5e5; float: left; width: 100%; padding: 4px; margin-bottom: 8px; cursor: hand; }
.video_link_1_img {
	float: left;
	cursor: hand; 
}
.video_link_1_titolo  { font-size: 11px; line-height: 13px; font-weight: bold; color: #ff0000; text-transform: none; margin-bottom: 4px; margin-right: 5px; margin-left: 5px; float: left; text-align: left; width: 320px; cursor: hand; }
.video_link_1_testo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #000000;
	float: left;
	margin-right: 5px;
	margin-left: 5px;
	cursor: hand; 
}
#vertical_slide { width: 100%; float: left; }
#vertical_slide3 { width: 100%; float: left; }
#vertical_slide2 { width: 100%; float: left; }
.linkvideo a { color: #191919; font-weight: bold; font-size: 10px; line-height: 10px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.linkvideo a:hover { color: #919191; font-weight: bold; font-size: 10px; line-height: 10px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.video_link_2 { background-color: #e5e5e5; margin-bottom: 5px; padding: 4px; width: 100%; float: left;  cursor: hand; }
.video_link_2_titolo  { font-size: 11px; line-height: 13px; font-weight: bold; color: #ff0000; text-transform: none; margin-bottom: 4px; margin-right: 5px; margin-left: 5px; float: left; text-align: left; width: 95%;   cursor: hand; }
.video_link_2_testo { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 13px; color: #000000; width: 95%; float: left; margin-right: 5px; margin-left: 5px;   cursor: hand; }
.video_link_3 { background-color: #e5e5e5; float: left; width: 100%; padding: 4px; margin-bottom: 8px; cursor: hand; }
.video_link_3_titolo { color: #000; font-size: 11px; font-weight: bold; line-height: 13px; text-align: left; text-transform: none; cursor: hand; margin-right: 5px; margin-bottom: 6px; margin-left: 5px; width: 95%; float: left; }
.video_link_3_titolo a { color: #ff0000; font-size: 11px; font-weight: bold; line-height: 13px; text-align: left; text-transform: none; cursor: hand; margin-bottom: 2px; width: 95%; float: left; }
.video_link_3_titolo a:hover { color: #b00; }
.video_titolo { margin-bottom: 8px; padding: 4px 0 4px 4px; width: 100%; float: left; margin-left: -8px; }
.freccia_close { background-image: url(../immagini/freccia_up.gif); background-repeat: no-repeat; width: 15px; height: 15px; float: right; cursor: hand; }
.freccia_open { background-image: url(../immagini/freccia_up.gif); background-repeat: no-repeat; background-position: 0 -15px; width: 15px; height: 15px; float: right; ; cursor: hand;}
#banner_centro_professioni { font-size: 2px; line-height: 2px; background-color: #fff; width: 384px; height: 129px; margin: 0 0 4px; padding: 0; border: solid 7px #dbdbdb; }
#banner_centro_professioni a { margin: 0; padding: 0; border-width: 0; }
.banner_inaugurazione { font-size: 2px; line-height: 2px; background-color: #fff; width: 384px; height: 129px; margin: 0 0 4px; padding: 0; border: solid 7px #dbdbdb; }
.banner_inaugurazione a { margin: 0; padding: 0; border-width: 0; }
