body
{
	font-size: 70%;
	color:#000000;
	margin:0px;
}

body, p, div, table, td, th, ul, ol, textarea, input, select
{
	font-family: Verdana,helvetica,arial,sans-serif;
}


table {	font-size: 100%; width:100%; border:0px}

input, textarea, select {	font-size: 90%; }

ol {margin: 0px 0px 0px 18px; padding: 5px;}
ul {margin: 0px 0px 0px 18px; padding: 0px; list-style-type: square;}
li   {padding:2px 0px 2px 0px;}

ul#menu, ul#menu2, ul#menu3, ul#menu4 {list-style-type: none; margin: 0; padding: 0}
ul#moduli2 {list-style-type: none; margin-left: 0; padding-left: 0;border-top: 3px double #87ABCD;border-bottom: 3px double #87ABCD}
ul#moduli {list-style-type: none; margin-left: 0; padding-left: 0;border-top: 3px double #C5CACE;border-bottom: 3px double #C5CACE}
ul#ul_urgenti {margin: 0px 0px 0px 14px; padding: 0px; list-style-type: square; color:#B30003}

p {display:inline}

#menu li,#menu2 li,#menu3 li,#menu4 li   {padding:5px 0px 5px 5px; border-bottom:1px solid #fff;}
#moduli li  {padding:5px 0px 5px 5px;	background-color:#C5CACE;}
#moduli2 li {padding:5px 0px 5px 5px; border-bottom:1px solid #ffffff; background-color:#87ABCD;}

h1 {display:inline; font-size:250%; font-family: Verdana; font-weight: normal; color: #4A4C4E}

a { color:#000000; TEXT-DECORATION: none; font-weight:bold; background-color: transparent}
A:hover {text-decoration: underline; background-color: transparent}

.white, .white:link, .white:visited  {color: #ffffff; background-color: transparent; text-decoration: none;}
.white:hover   {color: #ffffff; text-decoration: underline; background-color: transparent}

.tit,.tit:link,.tit:visited,.tit:hover    { font-size: 120%; color: #000000; text-decoration: none; background-color: transparent; margin:0px 0px 0px 0px}

.tit_white,.tit_white:link,.tit_white:visited    { font-size: 120%; color: #ffffff; text-decoration: none; background-color: transparent; margin:0px}

.bian,.bian,.bian:visited    { font-size: 110%; color: #ffffff; text-decoration: none; background-color: transparent; margin:0px;letter-spacing: -1px}

.tit_red,.tit_red:link,.tit_red:visited    { font-size: 120%; color: #B30003; text-decoration: none; background-color: transparent; margin:0px 0px 5px 0px;font-weight: bold}
   
.tit_green,.tit_green:link,.tit_green:visited    { font-size: 130%; color: #0D2855; text-decoration: none; background-color: transparent; margin:0px 0px 5px 0px}

.txt,.txt:link,.txt:visited    { font-size: 110%; text-decoration: none; background-color: transparent; margin:0px}
.txt:hover   { font-size: 110%; text-decoration: underline; background-color: transparent; margin:0px}

.txt_red,.txt_red:link,.txt_red:visited    { font-size: 110%; color: #B30003; text-decoration: none; background-color: transparent; margin:0px}

.txt_blu,.txt_blu:link,.txt_blu:visited    { font-size: 110%; color: #000000; text-decoration: none; background-color: transparent; margin:0px}

.pic_blu,.pic_blu:link,.pic_blu:visited    { font-size: 90%; color: #0D2855; text-decoration: none; background-color: transparent; margin:0px}

.cerca    {color: #000; text-decoration: none; background-color: transparent; margin: 0px; padding-right: 10px; font-weight: bold}

.txt_white,.txt_white:link,.txt_white:visited    { font-size: 110%; color: #ffffff; text-decoration: none; background-color: transparent; margin:0px}
.txt_white:hover   { font-size: 110%; color: #ffffff; text-decoration: underline; background-color: transparent; margin:0px}

.area,.area:link,.area:visited    {color: #0D2855; text-decoration: none; background-color: transparent}
.area:hover   {color: #0D2855; text-decoration: underline; background-color: transparent}

.menu,.menu:link,.menu:visited    {color: #000000; text-decoration: none; background-color: transparent; font-weight:normal}
.menu:hover   {color: #000000; text-decoration: underline; background-color: transparent; font-weight:normal}

.submit {text-align: center;  font-weight:bold; text-decoration: none; background-color: transparent; border:0; width:70px;}

.imgsx { border:0px;  padding:0px;  margin-right:5px; float:left;  color: #000}
.imgdx { border:0px;  padding:0px;  margin-left:5px;   float:right; color: #000}

.invisibile {visibility:hidden}

.bn_center {width:100%; background-color:#709C00; text-align:right}
.bn_bottom {background-color:#C5C5C5; height:27px;}
.bn_menu {padding: 0px 15px 0px 0px;}

table#elenco_ca {border-width:1px 0px 0px 1px; border-style:solid; border-color:#B30003}
#elenco_ca th {text-align:center; border-width:0px 1px 1px 0px; border-style:solid; border-color:#B30003}
#elenco_ca td {padding:3px; border-width:0px 1px 1px 0px; border-style:solid; border-color:#B30003}

table.orari {width:500px; text-align:center; border-width:1px 0px 0px 1px; border-style:solid; border-color:#B30003}
table.orari th {border-width:0px 1px 1px 0px; border-style:solid; border-color:#B30003; background-color:#B30003; color:#ffffff}
table.orari td {border-width:0px 1px 1px 0px; border-style:solid; border-color:#B30003}


.titolino {display: block; border-bottom: 1px dotted #c9c9c9;padding-left: 1px;margin: 8px 0px;color: #980000;background-color: #f5f5f5}