/* ############ TAG HTML ################ */
body {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-left:1px;
	margin-right:1px;
	margin-top:0px;
	margin-bottom:0px;
	background:#ffffff;
}

a:link 		{color:#003897;}
a:visited	{color:#003897; text-decoration:none;}
a:hover 	{color:#B60024;
	background-color:#FFFF00;}
a:active 	{color:#B60024;}

div {
	font-size:12px;
}
form.nospace {
	line-height : 1%;
	padding : 0px;
	margin : 0px;
}
h1 {
	font-size : 16pt;
	margin:0px;
}
h2 {
	color:#B60024;
	font-size : 13pt;
	font-weight:bold;
	background-color : #D4D4D4;
	margin-top : 6px;
	margin:0px;
	padding-left : 3px;
	border:solid 1px #B60024;
}
h3 {
	font-size : 11pt;
	margin-top:0px;
	margin-bottom:5px;
	margin:0px;
}
h4 {
	font-size : 8pt;
	font-style:italic;
	font-weight:lighter;
	margin:0px;
}
input {
	 font-size: 11px;
	 background: #FFFFFF;
	 border: 1px solid #CCCCCC;
}
	
/* STILI COMUNI */
.normale {
	font-size:12px;
	padding-left : 3px;
	margin-left : 4px;
	margin-bottom:10px;
	color:#000000;
}
.paragrafi {
	font-size:13px;
	font-weight:bold;
	background-color:#D4D4D4;
	margin-top:6px;
	margin-right:3px;
	margin-left:3px;
	padding-left:3px;
	border-right:solid 1px #B60024;
	border-left:solid 1px #B60024;
	border-top:solid 1px #B60024;
}
.piccolo {
	font-size:10px;
	padding-left : 3px;
	margin-left : 4px;
	color:#000000;
}
.plainbold {
	font-family:Arial,Helvetica,sans-serif; 
	font-size:16px; 
	color:#000000; 
	font-weight:bold;
}
.sottotit {
	font-size:14px;
	font-style: italic;
	color:#000000;
	background-color : #EFEFEF;
	margin-top : 1px;
	padding-left : 4px;
}
.titolo {
	font-size:25px; 
	color:#ffffff;
	font-weight:bold;
	background-color : #B60024;
	padding-bottom : 6px;
	padding-left : 4px;
}
.title {
	font-size:1.1em; 
	font-weight:bold;
}
/* MENU */
.appendice {
	margin-left : 4px;
	padding-left : 3px;
	background-color : #FFE7E6;
	font-size:12px;
}
.categorie {
	padding-left:3px;
	padding-bottom:1px;
	border-bottom:solid 3px #ffffff;
}
.catBody {
	margin-right:10px;
	margin-left:10px;
	padding:3px;
	border-right:solid 1px #FFE7E6;
	border-left:solid 1px #FFE7E6;
}
.catFooter {
	font-size:0.8em;
    margin-right : 4px;
    margin-left : 4px;
	padding-right : 3px;
	padding-left : 3px;
	background-color : #D4D4D4;
	border:solid 1px #B60024;
}
.documento {
    margin-right : 4px;
    margin-left : 4px;
}
.documentoTit {
    margin-right : 4px;
    margin-left : 4px;
    padding:6px;
	background-color:#EFEFEF;
	border-right:solid 2px #E0E0E0;
	border-left:solid 2px #E0E0E0;
	border-bottom:solid 2px #E0E0E0;
}
.evidenza {
    margin-top:3px;
    margin-bottom:10px;
    margin-right:3px;
    margin-left:3px;
	padding-top:6px;
	border:solid 2px #B60024;
}
.naviga {
    margin-left : 3px;
    margin-right : 3px;
    margin-bottom : 4px;
	padding-left : 3px;
	background-color : #EFEFEF;
	font-size:10px;
	border:solid 1px #B60024;
}
.rubrica {
	margin-left : 4px;
	padding-left : 3px;
	background-color : #FFE7E6;
	font-size:12px;
}
.sei {
	font-size:13px;
	margin-top : 6px;
    margin-right : 4px;
    margin-left : 4px;
	padding-left : 3px;
	background-color : #D4D4D4;
	font-weight:bold;
	border:solid 1px #B60024;
}
.sommario {
	margin-right : 3px;
	margin-left : 3px;
	padding-top : 3px;
	padding-left : 3px;
	padding-bottom : 3px;
	background-color : #FFE7E6;
	font-size:11px;
	border-right:solid 1px #B60024;
	border-left:solid 1px #B60024;
	border-bottom:solid 1px #B60024;
}
.sommarioBianco {
	margin-right : 3px;
	margin-left : 3px;
	padding-top : 3px;
	padding-left : 3px;
	padding-bottom : 3px;
	font-size:11px;
	border-right:solid 1px #B60024;
	border-left:solid 1px #B60024;
	border-bottom:solid 1px #B60024;
}
.strumenti {
    margin-right : 3px;
    margin-left : 3px;
	padding-top : 3px;
	background-color : #EFEFEF;
	font-size:12px;
	border-right:solid 1px #B60024;
	border-left:solid 1px #B60024;
	border-bottom:solid 1px #B60024;
}
.subtitle {
	margin-left : 4px;
	padding-left : 3px;
	background-color : #FFE7E6;
	font-size:12px;
}
/* SCRITTE PARTICOLARI */
.alert {
    width:55%;
	font-size:1em;
    color:#B05400;
    background-color:#FFFFEE;
    border:solid 1px #b50027;
	margin:2px;
	padding:3px;
}
.error {
    width:55%;
	font-size:1em;
	font-weight:bold;
    color:#b50027;
    background-color:#FFE3D7;
    border:solid 1px #b50027;
	margin:4px;
	padding:3px;
}
.new {
	color:#B60024;
}
.pop {
	color:#008040;
}
.date {
	font-style:italic;
	font-size:10px;
}
.catHP {font-size:11px; color:#ffffff;text-decoration:none;}
div.nutsBolt		{font-size:11px;text-decoration : underline;}
span.sezione		{font-size:16px; color:#ffffff; font-weight:bold; font-style:italic; vertical-align:bottom;}

/* ############  ################ */
.footer {
	font-size : 7pt;
	margin-top : 10px;
	background-color : #B60024;
	color:#ffffff;
}
/* ############  ################ */

.form		{font-size:10px; border-width:1px; background-color:#c0c0c0; letter-spacing:1px;}
.iconID		{margin-top:12px; border:solid #000000;}

/* ######## PANNELLO CONTROLLO ######## */
.pancont td {
   border:solid 1px #b50027;
   background-color:#e8e6d3;
   border-collapse: collapse;
}
.pancont th {
   border:solid 1px #b50027;
   border-collapse: collapse;
}
.panconth3 {
  margin-top: 15px;
}

