body
{
	font-size: 70%;
	color:#000000;
	background-color:#ffffff;
	margin:0px;
}

body, p, div, table, td, th, ul, ol, textarea, input, select
{
	font-family: verdana,helvetica,arial,sans-serif;  
}

h1, h2, h3, h4, h5, h6 {
	font-size: 100%; margin: 0px
}

table {	font-size: 100%; width:100%; border:1px}

input, textarea, select {	font-size: 80%; }

ul {margin: 0px 0px 0px 18px; padding: 0px}
li   {padding:2px 0px 2px 0px;}

ul#menu, ul#menu2, ul#menu3 {list-style-type: none; margin: 0; padding: 0}
ul#moduli,ul#moduli2 {list-style-type: none; margin-left: 0; padding-left: 0}

#menu li,#menu2 li,#menu3 li   {padding:5px 0px 5px 5px; border-bottom:1px solid #000000;}
#moduli li  {padding:5px 0px 5px 5px; border-bottom:1px solid #ffffff; background-color:#C5C5C5;}
#moduli2 li {padding:5px 0px 5px 5px; border-bottom:1px solid #ffffff; background-color:#332D16;}

.list_square {list-style-type: square;}
.list_arrow {text-indent: 5px; list-style-image: url(/img/arrow1.gif)}

a { color: #000000; TEXT-DECORATION: none; background-color: transparent}
A:hover { text-decoration:underline; background-color: transparent}

.white, .white:link, .white:visited  {color: #ffffff;  text-decoration: none}
.white:hover   {color: #ffffff; text-decoration: underline; }

.banner {width: 90px; float:left; text-align:center; padding: 0px; margin: 0px }

.data {float:left; text-align: right;font-size: 110%; color:#ffffff; font-weight: bold;padding-right: 5px;padding-left: 98px}

.menu, .menu:link, .menu:visited  {vertical-align: top; padding-left: 8%; text-decoration: none; border-bottom: double #325E39;clear: right;padding-top: 8px}
.menu:hover   {vertical-align: top; padding-left: 8%;text-decoration: none;  border-bottom: double #325E39;clear: right;padding-top: 8px}

.tria {background: url(img/tria.gif) no-repeat bottom right; height: 14px; width: 14px; float: left;padding-top: 8px}


.notizia {vertical-align: top;  text-align: left; line-height: 15px; background: url(img/l_red.gif) no-repeat top left; width: 50%; padding-left: 20px}

.separa {width: 100%; border-top: 1px dotted #DFE3A5}

.invisibile {visibility:hidden}

.controlli {text-align:center; margin: 5px}

.sx {float: left}

.tit {background-color: #DFE3A5; font-weight: bold; width: 100%;text-align: left; padding-left: 10px;  }       
.tit_news {text-decoration: none; color: #2D3340; font-weight: bold; font-size: 130%}          
.tit_pag {text-decoration: none; color: #2D3340; font-weight: bold; font-size: 130%}
.footer {background-color: #2D3340;border-left: 1px solid #DFE3A5; border-right: 1px solid #ffffff; height: 26px; text-align: right; color: #ffffff; vertical-align: middle; font-size: 85%; padding-right: 5px}

.news, .news:link, .news:visited  {text-decoration: none; color: #2D3340; font-weight: bold}
.news:hover   {text-decoration: none; color: #600202; font-weight: bold}

.comu, .comu:link, .comu:visited  {text-decoration: none; color: #600202;}
.comu:hover   {text-decoration: none; color: #ffffff;background-color: #1F253B}

.tit_white,.tit_white:link,.tit_white:visited    {FONT-FAMILY:"Trebuchet MS","Verdana"; font-size: 130%; color: #ffffff; text-decoration: none; background-color: transparent; margin:0px}
.tit_white:hover   {FONT-FAMILY:"Trebuchet MS","Verdana"; font-size: 130%; color: #ffffff; text-decoration: underline; background-color: transparent; margin:0px}

.imgsx { border:0px;  padding:0px;  margin-right:5px; float:left;  color: #000}
.imgdx { border:0px;  padding:0px;  margin-left:5px;   float:right; color: #000}

                                                                                                                                     
/*.tit,.tit:link,.tit:visited    {FONT-FAMILY:"Trebuchet MS","Verdana"; font-size: 130%; color: #000000; text-decoration: none; background-color: transparent; margin:0px 0px 5px 0px}
.tit:hover   {FONT-FAMILY:"Trebuchet MS","Verdana"; font-size: 130%; color: #000000; text-decoration: underline; background-color: transparent; margin:0px 0px 5px 0px}

.tit_red,.tit_red:link,.tit_red:visited    {FONT-FAMILY:"Trebuchet MS","Verdana"; font-size: 130%; color: #98181F; text-decoration: none; background-color: transparent; margin:0px 0px 5px 0px}
.tit_red:hover   {FONT-FAMILY:"Trebuchet MS","Verdana"; font-size: 130%; color: #98181F; text-decoration: underline; background-color: transparent; margin:0px 0px 5px 0px}

.tit_green,.tit_green:link,.tit_green:visited    {FONT-FAMILY:"Trebuchet MS","Verdana"; font-size: 130%; color: #466100; text-decoration: none; background-color: transparent; margin:0px 0px 5px 0px}
.tit_green:hover   {FONT-FAMILY:"Trebuchet MS","Verdana"; font-size: 130%; color: #466100; text-decoration: underline; background-color: transparent; margin:0px 0px 5px 0px}

.txt,.txt:link,.txt:visited    {FONT-FAMILY:"Trebuchet MS","Verdana"; font-size: 110%; text-decoration: none; background-color: transparent; margin:0px}
.txt:hover   {FONT-FAMILY:"Trebuchet MS","Verdana"; font-size: 110%; text-decoration: underline; background-color: transparent; margin:0px}

.txt_red,.txt_red:link,.txt_red:visited    {FONT-FAMILY:"Trebuchet MS","Verdana"; font-size: 110%; color: #466100; text-decoration: none; background-color: transparent; margin:0px}
.txt_red:hover   {FONT-FAMILY:"Trebuchet MS","Verdana"; font-size: 110%; color: #466100; text-decoration: underline; background-color: transparent; margin:0px}

.txt_white,.txt_white:link,.txt_white:visited    {FONT-FAMILY:"Trebuchet MS","Verdana"; font-size: 110%; color: #ffffff; text-decoration: none; background-color: transparent; margin:0px}
.txt_white:hover   {FONT-FAMILY:"Trebuchet MS","Verdana"; font-size: 110%; color: #ffffff; text-decoration: underline; background-color: transparent; margin:0px}

.area,.area:link,.area:visited    {color: #005444; text-decoration: none; background-color: transparent}
.area:hover   {color: #005444; text-decoration: underline; background-color: transparent}


.menu,.menu:link,.menu:visited    {color: #402C21; text-decoration: none; background-color: transparent}
.menu:hover   {color: #402C21; text-decoration: underline; background-color: transparent}

.submit {text-align: center;  font-weight:bold; text-decoration: none; background-color: transparent; border:0}





.bn_top {background-image:url(img/banner_top.jpg); background-repeat:no-repeat; background-position: bottom left;height:14px; text-align:right}
.bn_center {width:100%; background-color:#709C00; text-align:right}
.bn_bottom {background-color:#C5C5C5; height:27px;}
.bn_menu {padding: 0px 12px 0px 3px}*/