body{background:#FFFFFF; margin:0px; padding:0px; text-align:center;}
#pagina{width:800px; margin:0px auto; padding:0px; background:#FFFFFF; border-left:#FF0000 3px solid url(bgSx.gif)  repeat-y;}
.nullo{	border-style:none; margin:0px; padding:0px; height:0px; width:0px;}
label{ font-size:90%; font-weight:bold; text-align:right; margin-right:6px; color:#303030; font-family: verdana, arial, sans-serif;}
legend{ font-size:90%; text-align:right; margin-right:6px; color:#303030; font-family: verdana, arial, sans-serif;}
#esogeno .impagino{border-style:none;}
#esogeno .impagino td{border-style:none;}
#esogeno .impagino th{border-style:none;}
#banner1{ background:transparent url(loghetto.gif) no-repeat center;}
/* -- TESTATA -- */
#testata{width:auto;}
#testata img{border-style:none;}
#logo{padding:0px 1px 0px 0px; margin:0px; text-align:left; vertical-align:bottom; color:#000000; border-style:none;}
/* -- TOOL BAR -- */
#tb{margin:0px; padding:0px; font-family:verdana; font-size:90%; font-weight:bold; text-align:center; vertical-align:bottom; color:#FFFFFF; width:100%; background:#FC6920 url(tbBg.gif) repeat-x top; border-bottom:#5D6266 1px solid;}
#tb .voce{ margin:0px; padding:0px; border-right:#5D6266 1px solid; color:#FC5400;}
#tb .voce a{ color:#FFFFFF; text-decoration:none;}
#tb .voce a:hover{color:#E71916; text-decoration:none;}
#tb .voceselezionata{ margin:0px; padding:0px; border-right:#5D6266 1px solid; color:#FC5400;}
#tb .voceselezionata a{ color:#FFFFFF; text-decoration:none;}
#tb .voceselezionata a:hover{color:#E71916; text-decoration:none;}
/* -- MENU SERVIZI -- */
#menuservizi{ font-family:verdana; text-align:left; vertical-align:middle; color:#303030;}
#menuservizi h2{ text-align:left; margin:0px; padding:4px 0px 0px 20px; font-size:100%; font-weight:bold; color:#164C83; font-family: verdana, arial, sans-serif; border-bottom:#0460C4 solid 1px;}
#menuservizi .voce{ margin:0px 0px 0px 8px; padding: 0px 16px 12px 0px; color:#303030; font-size:100%; font-weight:bold; text-align:right; width:auto; background-image:url(serviziBg.jpg); background-repeat:no-repeat; background-position:bottom right; vertical-align:middle;}
#menuservizi .voce a{ color:#303030; text-decoration:none; }
#menuservizi .voce a:hover{ color:#BC1900; text-decoration:none; }
#menuservizi .sottovoce{ padding: 6px 0px 0px 14px; color:#164C83; font-size:90%; text-align:left; background:transparent url(menuservizi_img_1.gif) no-repeat top left;}
#menuservizi .sottovoce a{ color:#164C83; text-decoration:none; }
#menuservizi .sottovoce a:hover{ color:#BC1900; text-decoration:underline; }
/* -- MENU Area Riservata -- */
#menuar{ font-family:verdana; text-align:left; vertical-align:middle; color:#303030;}
#menuar h2{ text-align:left; margin:0px; padding:4px 0px 0px 20px; font-size:100%; font-weight:bold; color:#164C83; font-family: verdana, arial, sans-serif; border-bottom:#0460C4 solid 1px;}
#menuar .voce{ margin:0px 0px 0px 8px; padding: 0px 16px 12px 0px; color:#303030; font-size:80%; font-weight:bold; text-align:right; width:auto; background-image:url(serviziBg.jpg); background-repeat:no-repeat; background-position:bottom right; vertical-align:middle;}
#menuar .voce a{ color:#303030; text-decoration:none; }
#menuar .voce a:hover{ color:#BC1900; text-decoration:none; }
#menuar .sottovoce{ padding: 6px 0px 0px 14px; color:#164C83; font-size:80%; text-align:left; background:transparent url(menuservizi_img_1.gif) no-repeat top left;}
#menuar .sottovoce a{ color:#164C83; text-decoration:none; }
#menuar .sottovoce a:hover{ color:#BC1900; text-decoration:underline; }
/* -- MENU TEMATICO 11 -- */
#menutematico11{ font-family:verdana; text-align:right; vertical-align:middle; color:#333333; margin-top:16px; vertical-align:middle; border-top:#8C8C8C 1px solid; border-bottom:#303030 1px solid;}
#menutematico11 .voce{ margin:0px 0px 0px 0px; padding: 6px 16px 6px 16px; color:#333333; font-size:90%; font-weight:bold; width:auto; background:transparent url(serratura.jpg) no-repeat left;}
#menutematico11 .voce a{ color:#333333; text-decoration:none; vertical-align:middle;}
#menutematico11 .voce a:hover{ color:#BC1900; text-decoration:none; }
/* -- CORPO HOME PAGE -- */
#home{ width:100%; margin:0px auto; padding-top:10px; text-align:left;}
#interna{ width:100%; margin:0px auto; padding-top:0px; text-align:left;}
/* -- CORPO PAGINA -- */
/* -- SALUTO -- */
#saluto{margin:0px 50px 0px 30px; padding:0px 0px 10px 0px; border-bottom:#8C8C8C 1px dotted;}
#saluto h2{ margin:0px 0px 0px 0px; padding:0px; color:#FC5400; text-align:left; vertical-align:middle; font-size:100%; font-family:Verdana, Arial, sans-serif;}
#saluto h3{ margin:0px 0px 0px 0px; padding:0px; color:#FC5400; text-align:left; vertical-align:middle; font-size:80%; font-family:Verdana, Arial, sans-serif;}
#saluto p{ margin:10px 0px 0px 0px; padding:0px; color:#303030; font-family: verdana, arial, sans-serif; font-size:80%; font-weight:normal; }
#saluto b{ font-weight:bold; color:#FC5400; }
/* -- HOME NEWS -- */
#homenews{margin:0px 50px 0px 30px; padding:10px 0px 0px 0px; border-top:#8C8C8C 1px dotted;}
#homenews h2{ margin:0px 0px 0px 0px; padding:0px; color:#FC5400; text-align:left; vertical-align:middle; font-size:100%; font-family:Verdana, Arial, sans-serif;}
#homenews h3{ margin:0px 0px 0px 0px; padding:0px; color:#FC5400; text-align:left; vertical-align:middle; font-size:80%; font-family:Verdana, Arial, sans-serif;}
#homenews .voce {margin:10px 0px 0px 0px; padding:0px;}
#homenews .voce h3{ margin:0px; padding:0px; color:#222222; text-align:left; font-size:80%; font-family:Verdana, Arial, sans-serif; font-weight:bold;}
#homenews p{ margin:0px 0px 0px 0px; padding:0px; color:#303030; font-family: verdana, arial, sans-serif; font-size:80%; font-weight:normal; }
/* -- HOME GALLERIA -- */
#homegalleria{margin:0px 50px 0px 30px; padding:10px 0px 10px 0px;}
#homegalleria h2{ margin:0px 0px 0px 0px; padding:0px; color:#FC5400; text-align:left; vertical-align:middle; font-size:100%; font-family:Verdana, Arial, sans-serif;}
#homegalleria h3{ margin:0px 0px 0px 0px; padding:0px; color:#FC5400; text-align:left; vertical-align:middle; font-size:80%; font-family:Verdana, Arial, sans-serif;}
#homegalleria table {border:#C0C0C0 solid 1px; margin:0px; padding:0px; width:auto;}
#homegalleria th{ color:#FC5400; padding:4px; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:90%;}
#homegalleria td{ padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif;color:#303030; font-size:120%;background:#FFFFFF;}
#homegalleria td a{ color:#FC5400; text-decoration:none; }
#homegalleria td a:hover{ color:#FC5400; text-decoration:none; }
#homegalleria img {margin:0px; padding:0px; border-style:none; float:left;}
/* -- INTERNA CONTENUTO -- */
#contenuto{ margin:0px 0px 0px 0px; padding:0px 0px 0px 10px; width:auto; text-align:left;}
#contenuto h1 { margin:0px; padding:10px 20px; color:#FC5400; text-align:right; font-size:125%; font-family:Americana BT,Verdana, Arial, sans-serif; font-weight:normal;}
.sottotitolo1 { font-size:80%; font-family:Americana BT,Verdana, Arial, sans-serif; font-weight:bold; background:transparent;}
#contenuto h2{ margin:0px 0px 10px 0px; padding:0px; color:#FC5400; font-family:Verdana,Arial, sans-serif; font-weight:bold; font-size:90%; background:transparent; }
#contenuto h3{ margin:10px 0px 6px 0px; padding:0px; color:#FC5400; font-family:Verdana,Arial, sans-serif; font-weight:bold; font-size:80%; background:transparent;background:url(linea.gif) no-repeat bottom left; }
#contenuto p{ margin:0px 0px 10px 3px; padding:0px; color:#303030; font-family: verdana, arial, sans-serif; font-size:80%; font-weight:normal; }
#contenuto p a{ color:#FC5400; text-decoration:none; }
#contenuto p a:hover{ color:#FC5400; text-decoration:underline; }
#contenuto th{ color:#FC5400; padding:4px; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:90%;}
#contenuto td{ border:#C0C0C0 solid 1px; padding:4px; vertical-align:top; font-family:Verdana, Arial, Helvetica, sans-serif;color:#303030;}
#contenuto td a{ color:#FC5400; text-decoration:none; }
#contenuto td a:hover{ color:#FC5400; text-decoration:underline; }
#contenuto ul{ list-style-image:url(ulPunto.gif);}
#contenuto li{ margin-top:5px; color:#303030; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:80%;}
#contenuto li a{ color:#FC5400; text-decoration:none; }
#contenuto li a:hover{ color:#FC5400; text-decoration:underline; }
/* -- MENU SEZIONE -- */
#menusezione{ margin:10px auto; padding:0px; text-align:right; width:100%; background:transparent url(bgSezione.gif) repeat-x bottom;}
#menusezione .impagino{ margin:0px 0px 0px auto; padding:0px;}
#menusezione .titolo{ text-align:left; margin:0px; padding:4px; font-size:100%; font-weight:bold; color:#164C83; background:#d9ded8; font-family: verdana, arial, sans-serif; border-bottom:#164C83 solid 1px;}
#menusezione .voceselezionata{ margin:0px; padding:6px 8px 6px 8px; font-size:85%; color:#303030; font-family: verdana, arial, sans-serif; background:#FFFFFF; border-left:#8C8C8C 1px solid;border-top:#8C8C8C 1px solid;border-bottom:#FFFFFF 1px solid; border-right:none;}
#menusezione .voceselezionata a{ padding:0px; color:#303030; font-weight:bold; text-decoration:none;}
#menusezione .voceselezionata a:hover{text-decoration:none;font-weight:bold; color:#FC5400;}
#menusezione .voce{ margin:0px; padding:6px 8px 6px 8px; font-size:85%; color:#303030; font-family: verdana, arial, sans-serif; background:#F5F5F5; border-left:#8C8C8C 1px solid; border-top:#8C8C8C 1px solid;border-bottom:#8C8C8C 1px solid; border-right:none;}
#menusezione .voce a{ padding:0px; color:#303030; font-weight:bold; text-decoration:none;}
#menusezione .voce a:hover{ text-decoration:none;font-weight:bold; color:#FC5400;}
/* -- MENU SOTTOSEZIONE -- */
#menusottosezione{ margin:0px; padding:0px; width:auto;text-align:left;}
#menusottosezione img{ margin:0px; padding:0px; border-style:none;}
/* -- GLOSSARIO -- */
#glossario{ margin:10px auto; padding:5px 0px; text-align:right; width:auto; background:transparent url(bgSezione.gif) repeat-x bottom;}
#glossario .voceselezionata{ margin:0px; padding:4px 6px; font-size:85%; color:#FC5400; font-family: verdana, arial, sans-serif; background:#FFFFFF; border-left:#8C8C8C 1px solid;border-top:#8C8C8C 1px solid;border-bottom:#FFFFFF 1px solid; border-right:none;}
#glossario .voceselezionata a{ padding:0px; color:#FC5400; font-weight:bold; text-decoration:none;}
#glossario .voceselezionata a:hover{ text-decoration:none;font-weight:bold; color:#FC5400;}
#glossario .voce{ margin:0px; padding:4px 0px; font-size:85%; color:#303030; font-family: verdana, arial, sans-serif; background:#F5F5F5; border-left:#8C8C8C 1px solid;border-top:#8C8C8C 1px solid;border-bottom:#8C8C8C 1px solid; border-right:none;}
#glossario .voce a{ margin:0px; padding:0px; color:#303030; font-weight:bold; text-decoration:none;}
#glossario .voce a:hover{text-decoration:none; font-weight:bold; color:#FC5400;}
/* -- FOOTER -- */
#footer{ font-family:verdana, sans-serif; text-align:right; color:#303030;}
#footer .voce{ padding:0px 10px; font-size:80%; font-weight:bold;}
#footer .voce a{ padding:0px; color:#303030; text-decoration:none;}
#footer .voce a:hover{ color:#BC1900; text-decoration:none;}
/* -- COPYRIGHT -- */
#copyright{ width:auto; padding:0px 6px 0px 0px; color:#303030; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:70%; text-align:left;}
#copyright img{ border-style:none;}
#copyright a{ color:#303030; text-decoration:none;}
#copyright a:hover{ color:#FFFFFF; background-color:#303030; text-decoration:none; text-align:left; }
#copyright td{border-bottom:#686868 1px solid;}
#bolliniw3c { float:right;}
#bolliniw3c img{ padding:0px; margin:0px; border-style:none;}
#bolliniw3c a:hover{ background-color:transparent;}
/* -- MAPPA -- */
.mappa{ padding: 0px 0px 0px 26px; font-weight:normal; color:#303030; background:#FFFFFF; text-align:left; }
.mappa a{ color:#303030; font-family: Arial, Verdana, Helvetica, sans-serif; font-size:90%; text-decoration:none; }
.mappa a:hover{ text-decoration:underline; color:#303030; }
/* -- BDP -- */
#bdp{ width:auto; padding:0px 0px 4px 6px; margin:0px; text-align:left; color:#727272; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:80%; font-weight:bold;border-bottom:#8C8C8C 1px solid;}
#bdp a{ text-decoration:none; color:#FC5400; }
#bdp a:hover{ text-decoration:underline; color:#FC5400; }
/* -- FORM MAIL -- */
#formmail {	background-color:transparent; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:100%; color:#28577B; border:1px solid #D7D7D7; }
#formmail td{ border-style:none; }
/* -- FORM -- */
#esodati { width:100%; }
#esodati .label{ text-align:right; }
/* -- FOCUS ON NEWS -- */
#focusonnews{ margin:10px 0px 10px 5px; padding:1px 1px 0px 1px; width:100%; border:#75A3BB solid 1px;}
#focusonnews p{ margin:0px; padding:4px; font-size:85%; color:#324954; font-family: verdana, arial, sans-serif; border-bottom:#75A3BB dashed 1px;}
#focusonnews a{ font-size:100%; color:#336699; font-family: verdana, arial, sans-serif; font-weight:bold; text-decoration:none;}
#focusonnews a:hover{  color:#336699; text-decoration:underline;}
#focusonnews img{ float:left; margin-right:4px; border-style:none; border:#75A3BB double 3px; }
/* -- MINI GALLERIA -- */
#minigalleria{margin:0px auto; padding:4px 0px; background:#FAF9F3; width:100%; text-align:center; border-left:#8C8C8C 1px solid; border-top:#8C8C8C 1px solid; border-bottom:#8C8C8C 1px solid;}
#minigalleria img{margin:1px 3px; padding:10px;background:#FFFFFF; border:#8C8C8C 1px solid;float:left;}
#minigalleria input{margin:1px; padding:4px; background:#FFFFFF; border:#8C8C8C 1px solid;}
/* -- MAPPA IMMAGINE -- */
#mappaimmagine{ padding:0px;}
#mappaimmagine h2{ margin:20px 0px 0px 0px; padding:0px; color:#FC5400; font-family:Verdana,Arial, sans-serif; font-weight:bold; font-size:110%; background:transparent; }
#mappaimmagine h3{ margin:20px 0px 10px 0px; padding:0px; color:#303030; font-family:Verdana,Arial, sans-serif; font-weight:bold; font-size:90%; background:transparent; }
#mappaimmagine p{ margin:0px; padding:0px; color:#303030; font-family: verdana, arial, sans-serif; font-size:80%; font-weight:normal; text-align:left; }
/* -- DIAG -- */
#diag{border:#FF0000 dotted 1px;}
#diag label{color:#FF0000;font-size:75%;}
/* -- NEWS -- */
#menunews{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-family: verdana, arial, sans-serif; text-align:left; vertical-align:middle;background:#F9F9F9;}
#menunews .titolo{ text-align:center; margin:0px; padding:0px 0px 6px 0px; font-size:100%; font-weight:bold; color:#303030;}
#menunews .voce{ margin:0px; padding:0px; font-size:85%; color:#164C83; font-family: verdana, arial, sans-serif; text-align:left; background:none;}
#menunews .voce a{ padding-left:10px; color:#164C83; font-weight:bold; text-decoration:none;}
#menunews .voce a:hover{ background:url(punto1.gif) no-repeat bottom left; text-decoration:none; color:#FC5400;}
#menunews .voceselezionata{ margin:0px; padding:0px; font-size:85%; color:#FC5400; font-family: verdana, arial, sans-serif;}
#menunews .voceselezionata a{ padding-left:10px; color:#FC5400; font-weight:bold; text-decoration:none; background:url(punto1.gif) no-repeat bottom left; }
#menunews .voceselezionata a:hover{ background:url(punto1.gif) no-repeat bottom left; text-decoration:none; color:#FC5400;}
#menunews .news{ margin:0px 0px 0px 10px; padding:4px; font-size:75%; color:#164C83; font-family: verdana, arial, sans-serif;}
#menunews .news a{ padding-left:0px; color:#164C83; text-decoration:none; }
#menunews .news a:hover{ text-decoration:none; color:#BC1900;}
#menunews .newsselezionata{ margin:0px 0px 0px 10px; padding:4px; font-size:75%; color:#FC5400; font-family: verdana, arial, sans-serif;}
#menunews .newsselezionata a{ padding-left:0px; color:#FC5400; text-decoration:none; }
#menunews .newsselezionata a:hover{text-decoration:none; color:#FC5400;}
#menunews img{ float:left; margin-right:4px; border-style:none; border:#75A3BB double 3px; }
#focusonnews{ margin:0px 0px 10px 0px; padding:0px 1px 0px 1px; width:100%; border-style:none;font-family: verdana, arial, sans-serif;}
#focusonnews h3{ margin:6px 0px 10px 0px; padding:0px; color:#FC5400; text-align:center; vertical-align:middle; font-size:120%; font-family:Americana BT,Times New Roman, serif; font-weight:bold;}
#focusonnews h3 img{margin:0px 0px 0px 0px; padding:0px; border-style:none; }
#focusonnews .titolo{ margin:0px 0px 0px 0px; padding:0px; text-align:left; font-size:75%; color:#303030; font-family: verdana, arial, sans-serif; font-weight:bold;}
#focusonnews p{ margin:0px 5px 6px 0px; padding:10px 0px 1px 8px; text-align:left; font-size:75%; color:#303030; font-family: verdana, arial, sans-serif; font-weight:normal;border-style:none;}
#focusonnews p a{ font-size:100%; color:#FC5400; font-family: verdana, arial, sans-serif; font-weight:bold; text-decoration:none;}
#focusonnews p a:hover{  color:#FC5400; text-decoration:underline;}
#focusonnews img{margin:0px; padding:0px; border-style:none; }
