#contenitore {
	width:99%;
}

.none {display:none;}

.left {
	padding-top:1%;
	margin-left:1px;
	font-family: verdana,arial,serif;
	background-color:#E8F0FA;
	color: #000000;
	float:left;
	width:19%;
}

.right {
	padding-top:1%;
	margin-left:1px;
	font-family: verdana,arial,serif;
	background-color:#E8F0FA;
	color: #000000;
	text-align:center;
	float:left;
	width:18%;
}

/* fieldset {
	moz-border-radius: 0.5em;
} */

.fleft {
	float:left;
	padding-left: 1%;
}

.clear {
	clear: both;
}

UNKNOWN {
	COLOR: #000000; 
	FONT-FAMILY: sans-serif; 
	HEIGHT: 5em; 
	BACKGROUND-COLOR: #ffffff
}

KBD {
	BORDER-RIGHT: 2px solid; 
	PADDING-RIGHT: 1px; 
	BORDER-TOP: 1px solid; 
	PADDING-LEFT: 1px; 
	PADDING-BOTTOM: 0px; 
	BORDER-LEFT: 1px solid; 
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: 2px solid
}

abbr {
	CURSOR: help; 
	BORDER-BOTTOM: 1px dashed
}

ACRONYM {
	CURSOR: help; 
	BORDER-BOTTOM: 1px dashed
}
DFN {
	CURSOR: help; 
	BORDER-BOTTOM: 1px dashed; 
	FONT-STYLE: normal
}
SAMP {
	BORDER-RIGHT: #cccccc 1px solid; 
	PADDING-RIGHT: 1px; 
	BORDER-TOP: #cccccc 1px solid; 
	PADDING-LEFT: 1px; 
	BORDER-LEFT: #cccccc 1px solid; 
	COLOR: #000000; 
	BORDER-BOTTOM: #cccccc 1px solid; 
	FONT-FAMILY: verdana,arial,serif; 
	BACKGROUND-COLOR: #ccffcc
}

IMG.left {
	FLOAT: left; 
	MARGIN-RIGHT: 3px
}

IMG.right {
	FLOAT: right; 
	MARGIN-LEFT: 3px
}

.fleftsin {
	FLOAT: left; 
	MARGIN-LEFT: 100px; 
	TEXT-ALIGN: left
}

.pad25 {
	PADDING-LEFT: 25%
}

.pad40 {
	PADDING-LEFT: 40px; 
	PADDING-TOP: 40px
}

.paddottanta {
	PADDING-LEFT: 30%; 
	TEXT-ALIGN: left
}

.paddottantafloat {
	PADDING-LEFT: 80px; 
	TEXT-ALIGN: left
}

.allineaasinistrax {
	TEXT-ALIGN: left
}

.allineaadestrax {
	TEXT-ALIGN: right
}

DIV.giustifica {
	TEXT-ALIGN: justify
}

P.J {
	TEXT-ALIGN: justify;
}

P.J A:link {
	COLOR: #000000; 
	BACKGROUND-COLOR: #ffffff; 
	TEXT-DECORATION: underline
}

P.J A:visited {
	COLOR: #000000; 
	BACKGROUND-COLOR: #ffffff; 
	TEXT-DECORATION: underline;
}

P.J A:hover {
	COLOR: #0000c0; 
	BACKGROUND-COLOR: #ffffff; 
	TEXT-DECORATION: none;
}

P.J A:active {
	COLOR: #0000c0; 
	BACKGROUND-COLOR: #ffffff;
	TEXT-DECORATION: none;
}

P.J LI {
	MARGIN-TOP: 0px; 
	PADDING-LEFT: 0px;
	FONT-SIZE: 0.75em; 
	MARGIN-LEFT: 0px; 
	FONT-FAMILY: verdana,arial,serif;
}

.allineaasinistra {
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	FONT-FAMILY: verdana,arial,serif; 
	TEXT-ALIGN: left;
}

.allineaadestra {
	PADDING-RIGHT: 2px; 
	PADDING-LEFT: 2px; 
	FONT-FAMILY: verdana,arial,serif;
	TEXT-ALIGN: right;
}

.leftadmin {
	padding-top:1%;
	margin-left:1px;
	font-family: verdana,arial,serif;
	background-color:#EAC6C6;
	color: #000000;
	float:left;
	width:23%;
}

.centro {
	margin-left:1%;
	font-family: verdana,arial,serif;
	background-color:#fff;
	color: #000000;
	float:left;
	width:78%;
}

.centrohome {
	margin-left:1%;
	padding-right:1%;
	margin-bottom:1%;
	font-family: verdana,arial,serif;
	background-color:#fff;
	color: #000000;
	float:left;
	width:60%;
}

.footer {
	padding-top:1%;
	font-family: verdana,arial,serif;
	font-size:0.75em;
	background-color:#fff;
	color: #000000;
	text-align:center;
}

.footer a:link {
	text-decoration: underline;
	color: #000000;
	background-color: #FFFFFF;
}

.footer a:visited {
	text-decoration: underline;
	color: #000000;
	background-color: #FFFFFF;
}

.footer a:hover, a:active  {
	text-decoration: underline;
	background-color: #FFFFFF;
	color: #0000C0;	
}

.clearLeft {
	clear:left;
}

.clearRight {
	clear:right;
}

.foot {
	padding-top:1%;
	margin-left:1%;
	font-family: verdana,arial,serif;
	background-color:#fff;
	color: #000000;
	width:100%;
}

.intestazione {
	font-family: verdana,arial,serif;
	background-color:#fff;
	text-align:center;
	color: #000000;
	width:100%;
}

#preambolo {
	font-family: verdana,arial,serif;
	font-size: 0.70em;
	background-color:#fff;
	text-align:left;
	color: #000000;
	float:left;
}

.testo {
	font-family: verdana,arial,serif;
	font-size: 0.75em;
	background-color:#FFFFFF;
	color: #000000;
}

.testo a:link {
	text-decoration: underline;
	color: #000000;
	background-color: #FFFFFF;
}

.testo a:visited {
	text-decoration: underline;
	color: #000000;
	background-color: #FFFFFF;
}

.testo a:hover, a:active  {
	text-decoration: underline;
	background-color: #FFFFFF;
	color: #0000C0;	
}

.testomenu {
	font-family: verdana,arial,serif;
	font-size: 0.75em;
	background-color:#E8F0FA;
	color: #000000;
}

.testomenu a:link {
	text-decoration: none;
	color: #000000;
	background-color: #E8F0FA ;
}

.testomenu a:visited {
	text-decoration: none;
	color: #000000;
	background-color: #E8F0FA;
}

.testomenu a:hover, a:active  {
	text-decoration: underline;
	background-color: #E8F0FA;
	color: #0000FF;
}

.testomenuAttuale {
	font-family: verdana,arial,serif;
	font-size: 0.75em;
	background-color:#FFFFCC;
	color: #000000;
}

.testomenuAttuale a:link {
	text-decoration: none;
	color: #000000;
	background-color:#FFFFCC;
}

.testomenuAttuale a:visited {
	text-decoration: none;
	color: #000000;
	background-color:#FFFFCC;
}

.testomenuAttuale a:hover, a:active  {
	text-decoration: underline;
	background-color:#FFFFCC;
	color: #0000FF;
}


.figlio {
	font-family: verdana,arial,serif;
	font-size: 0.75em;
	padding-left:3%;
	background-color:#F6F4F4;
	color: #000080;
}

.figlio a:link {
	text-decoration: none;
	color: #000080;
	background-color: #F6F4F4 ;
}

.figlio a:visited {
	text-decoration: none;
	color: #000080;
	background-color: #F6F4F4;
}

.figlio a:hover, a:active  {
	text-decoration: underline;
	background-color: #F6F4F4;
	color: #0000FF;
}

.fratello {
	font-family: verdana,arial,serif;
	font-size: 0.75em;
	background-color:#F6F4F4;
	color: #000000;
}

.fratello a:link {
	text-decoration: none;
	color: #000000;
	background-color: #F6F4F4 ;
}

.fratello a:visited {
	text-decoration: none;
	color: #000000;
	background-color: #F6F4F4;
}

.fratello a:hover, a:active  {
	text-decoration: underline;
	background-color: #F6F4F4;
	color: #0000FF;
}

.testomenuadmin {
	font-family: verdana,arial,serif;
	font-size: 0.75em;
	background-color:#EAC6C6;
	color: #000000;
}

.testomenuadmin a:link {
	text-decoration: none;
	color: #000000;
	background-color: #EAC6C6;
}

.testomenuadmin a:visited {
	text-decoration: none;
	color: #000000;
	background-color: #EAC6C6;
}

.testomenuadmin a:hover, a:active  {
	text-decoration: underline;
	background-color: #EAC6C6;
	color: #0000FF;
}

.testo2 {
	font-family: verdana,arial,serif;
	font-size: 1.0em;
	background-color:#fff;
	color: #000000;
	text-align:left;
}

.center {
	text-align:center;
}

.centerColor {
	text-align:center;
	background-color:#E8F0FA;
}

#footer {
	font: 0.70em verdana,arial,serif;
	font-weight:bold;
	background: #ffffff no-repeat top left url("tipo/.gif");
	text-align:center;
	margin-top:1%;
	color: #49729D;
	width:50%;
}

#footer a:link {
	text-decoration: underline;
	color: #000000;
	background-color: #FFFFFF;
}

#footer a:visited {
	text-decoration: underline;
	color: #000000;
	background-color: #FFFFFF;
}

#footer a:hover, a:active  {
	text-decoration: underline;
	background-color: #FFFFFF;
	color: #0000C0;
}

.titolo {
	font-family: verdana,arial,serif;
	font-size: 1.0em;
	font-weight: bold;
	background-color:#fff;
	color: #000000;
	text-align:left;
}

.blog{
	font-family: verdana,arial,serif;
	font-size: 0.75em;
	background-color:#FFFFFF;
	color: #000000;
	padding-left: 50%;
}

#box_blog{
	font-family: verdana,arial,serif;
	font-size: 1.0em;
	background-color:#FFFFFF;
	color: #000000;
	padding-left: 13%;
}

#leggi_tutto{
	font-family: verdana,arial,serif;
	font-size: 1.0em;
	background-color:#FFFFFF;
	color: #000000;
	padding-left: 5%;
}

#box_risp{
	font-family: verdana,arial,serif;
	font-size: 1.0em;
	background-color:#FFFFFF;
	color: #000000;
	width:75%;
}

.testoTitolo{
	font-family: verdana,arial,serif;
	font-size: 1.0em;
	background-color:#FFFFFF;
	color: #000080;
	text-align: center;
	font-weight: bold;
}

.testoTitoloLink {
	font-family: verdana,arial,serif;
	font-size: 0.75em;
	background-color:#FFFFFF;
	color: #000080;
	text-align: left;
	font-weight: bold;
}

.testoTitoloLink a:link {
	text-decoration: underline;
	color: #000080;
	background-color: #FFFFFF;
}

.testoTitoloLink a:visited {
	text-decoration: underline;
	color: #000080;
	background-color: #FFFFFF;
}

.testoTitoloLink a:hover, a:active  {
	text-decoration: underline;
	background-color: #FFFFFF;
	color: #0000C0;	
}

.testoRight {
	font-family: verdana,arial,serif;
	font-size: 0.75em;
	background-color: #FFFFFF;
	color: #000000;
	text-align: right;
}

table{
	FONT-SIZE: 1.0em;
	width:100%;
}

.cellaDataFD{
	width:15%;
	background-color:#FFFFFF;
}

.cellaData{
	width:5%;
	background-color:#FFFFFF;
}

.cellaDataEdit{
	width:20%;
	background-color:#FFFFFF;
}

.cellaSelezEdit{
	width:10%;
	background-color:#FFFFFF;
}


.cellaRisp{
	width:5%;
	background-color:#FFFFFF;
}

.cellaAutoreFD{
	width:20%;
	background-color:#FFFFFF;
}

.cellaAutore{
	width:15%;
	background-color:#FFFFFF;
}

.cellaAutoreEdit{
	width:25%;
	background-color:#FFFFFF;
}

.cellaTitolo{
	width:40%;
	background-color:#FFFFFF;
}

.cellaRegione{
	width:5%;
	background-color:#FFFFFF;
}

.cellaTitoloCETS{
	width:50%;
	background-color:#FFFFFF;
}

.testoTitoloLink2 {
	font-family: verdana,arial,serif;
	font-size: 1.0em;
	background-color:#FFFFFF;
	color: #000080;
	text-align: left;
	font-weight: bold;
}

.testoTitoloLink2 a:link {
	text-decoration: underline;
	color: #000080;
	background-color: #FFFFFF;
}

.testoTitoloLink2 a:visited {
	text-decoration: underline;
	color: #000080;
	background-color: #FFFFFF;
}

.testoTitoloLink2 a:hover, a:active  {
	text-decoration: underline;
	background-color: #FFFFFF;
	color: #0000C0;	
}

.testoPresentazione {
	font-family: verdana,arial,serif;
	font-size: 0.75em;
	background-color:#FFFFFF;
	color: #000000;
	text-align: justify;
}

.importante {
	font-family: verdana,arial,serif;
	font-size: 1.0em;
	background-color:#FFFFFF;
	color: red;
}

.testoCenter {
	font-family: verdana,arial,serif;
	font-size: 0.75em;
	background-color:#FFFFFF;
	color: #000000;
	text-align: center;
}

.testoBenvenuto {
	font-family:verdana,arial,serif;
	font-size: 0.9em;
	background-color:#000080;	
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
}

.testoAttenzione {
	font-family:verdana,arial,serif;
	font-size: 0.9em;
	background-color:#FF0000;	
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
}

.bricioline{
	font-family: verdana,arial,serif;
	font-size: 0.70em;
	background-color:#E8F0FA;
	color: #000000;
	padding: 5px;
	border-bottom-color: #000000;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
}

.checkBox{
	font-family: verdana,arial,serif;
	font-size: 0.60em;
	background-color:#FFFFFF;
	color: #000000;
	padding: 10px;
	border-bottom-color: #000000;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	float:left;
}

img {
	BORDER-RIGHT: #ffffff 0px; 
	BORDER-TOP: #ffffff 0px; 
	BORDER-LEFT: #ffffff 0px; 
	BORDER-BOTTOM: #ffffff 0px
}

img a {
	BORDER-RIGHT: #ffffff 0px; 
	BORDER-TOP: #ffffff 0px; 
	BORDER-LEFT: #ffffff 0px; 
	BORDER-BOTTOM: #ffffff 0px
}


img src {
	BORDER-RIGHT: #ffffff 0px; 
	BORDER-TOP: #ffffff 0px; 
	BORDER-LEFT: #ffffff 0px; 
	BORDER-BOTTOM: #ffffff 0px
}


.messaggiAttenzione {
	font-family: verdana,arial,serif;
	font-size: 0.75em;
	background-color:#FFFFFF;
	color: red;
	font-weight: bold;
}

.redirect{
	font-family: verdana,arial,serif;
	font-size: 1.0em;
	background-color:#FFFFFF;
	color: #990033;
	font-weight: bold;
	text-align: center;
}

.redirect p{
	font-family: verdana,arial,serif;
	font-size: 1.5em;
	background-color:#FFFFFF;
	color: #990033;
	font-weight: bold;
	text-align: center;
}


.testoBlu {
	font-family: verdana,arial,serif;
	background-color:#FFFFFF;
	color: #3399CC;
	font-weight: bold;
}

.testoRosso {
	font-family: verdana,arial,serif;
	background-color:#FFFFFF;
	color: red;
	font-weight: bold;
	text-align: right;
	font-size: 0.75em;
}

.testoRosso2 {
	font-family: verdana,arial,serif;
	background-color:#FFFFFF;
	color: #DD0000;
	font-weight: bold;
	text-align: right;
	font-size: 0.90em;	
}


.right2{
	float: right;
	
}

.padding{
	padding-left: 2%;
}

.testoBenvenutoOnorevole {
	font-family: verdana,arial,serif;
	font-size: 0.75em;
	background-color:#FFFFCC;
	color: #000000;
}

.testoVioletto {
	font-family: verdana,arial,serif;
	background-color:#FFFFFF;
	color:#CC0033;
	font-weight: bold;
}

.testoCentrato {
	font-family: verdana,arial,serif;
	font-size: 0.75em;
	background-color:#FFFFFF;
	color: #000000;
	text-align: center;
}

.sottotitolo {
	font-family: verdana,arial,serif;
	font-size: 0.70em;
	background-color:#FFFFFF;
	color: #000000;
	text-align: center;
	font-style: italic;
}

.testoGiustificato {
	font-family: verdana,arial,serif;
	font-size: 0.75em;
	background-color:#FFFFFF;
	color: #000000;
	text-align: justify;
}

.testoGiustificato a:link {
	text-decoration: underline;
	color: #000000;
	background-color: #FFFFFF;
}

.testoGiustificato a:visited {
	text-decoration: underline;
	color: #000000;
	background-color: #FFFFFF;
}

.testoGiustificato a:hover, a:active  {
	text-decoration: underline;
	background-color: #FFFFFF;
	color: #0000C0;	
}

.h2 {
	font-family: verdana,arial,serif;
	font-size: 1.75em;
	background-color:#FFFFFF;
	color: red;
}

ul.lista1 li{
      LIST-STYLE-TYPE: square;
}

ul.lista2 li{
      list-style-image : url(../img/lock.gif);
	list-style-position : inside;
}

ul.lista3 li{
	list-style : url(../img/lock.gif) outside;
	margin-left: 1%;
}

