body {
	margin: 1px;
}

body, tr, td, th {
	font:11px Verdana,sans-serif;
}

input {
	border: 3px solid Gray 1;
	font:11px Verdana,sans-serif;
}
input.nb {
	border: 0px;
	font:11px Verdana,sans-serif;
}
select {
	border: 0px;
	font:11px Verdana,sans-serif;
}
input.checkbox {
	border: 0px none 0;
}
textarea {
	border: 3px solid Gray 1;
	font:11px Verdana,sans-serif;
}
textarea.nb {
	border: 0px;
}


table.bb 
	{
	border-bottom: thin solid #366D9B;
	}

table.Sbb 
	{
	border-bottom: thin solid #FF9900;
	}

table.nb {
	border: 0px;
}

table.1 {
	border:; 
}

tr.r1 {
	background: #e5e5e5;
}
tr.r2 
	{
	background: #dddddd;
	}

td.bianco {
	background: #ffffff;
}

td.BottoniHome
	{
	background: #dddddd;
	font: bold;
	font-size: 30px;
	}
tr.r0 {
	background: #FFFFFF;
}	

td.nb {
	border-bottom: thin solid #366D9B;
}
td.sel {
	border: thin solid #ff0000;
}

td.titolosez
	{
	background: #366D9B;
	font: bold;
	color: #FFFFFF;
	font-weight: bolder;
	}
td.titolo
	{
	background: #ffffff;
	font: bold; 
	color: #555555; 
	font-size: 20px;
	font-weight: bolder;
	}
td.titolo_pag_sinistra
	{
	background: #ffffff;
	font: bold; 
	color: #ff0000; 
	font-size: 12px;
	height: 30px;
	vertical-align:middle;
	}	
span.titolo_pag_descrizione	
	{
	background: #ffffff;
	font: bold; 
	color: #333333; 
	font-size: 12px;
	}
th.liv1 {
	 font: bold; 
	 color: #FFFFFF; 
	 font-weight: bolder;
	 background: #366D9B;
}
th.liv1_p {
	 font: bold; 
	 color: #FFFFFF; 
	 font-weight: bolder;
	 background: #006633;
}


.sopralineato
	{
	border-top: 1px solid #366D9B;
	}
th.liv0 {
	 font: 40px Arial; font-weight: bolder;
}
th.liv2 {
	color: #333333; 
	background: #FFFFFF;
	border-bottom: thin solid #366D9B;
	font-weight: bolder;
	text-align: left;	
}

th.tab_off {
	color: #FFFFFF;
	background: Silver;
	font-weight: bold;
}
th.tab_sel {
	color: #ffffff;
	background: #366D9B;
	font-weight: bold;
}

img {
	border: none;
}
p {
	text-align:justify;
}
.b{ color: #366D9B;  font-weight:bold}
a,a:link,a:visited{color:#366D9B;text-decoration:undeline}
a:hover,a:focus, a:active{text-decoration:underline;color: #91B6DA}
a.c,a.c:link,a.c:visited{color:#d5e3f0}
a.tm,a.tm:link,a.tm:visited{color:black}
a.n,a.n:link,a.n:visited{color:#000000;text-decoration:none}
a.n:hover,a.n:focus, a.n:active{text-decoration:none;color: #888888}

.t,h1,h2,h3,h4,h5,h6{font-family:"Trebuchet MS",Verdana,sans-serif;font-weight:bold}
.t{color: #4488aa;font-size:16px}

h3{
	color: Red;
}

h4{color: #91B6DA;font-size:18px}
h5{color:#666666;font-size:20px}
h6{color:#366D9B;font-size:14px}
p.hs{color: #000000;font-size:12px;font-family : monospace;}

font.folder_title {
	font-family: sans-serif;
	font-size: 35px;
	font-weight: bold;
	color: Green;
	text-decoration: none;
}

a.nou {
	text-decoration: none;
}

.etichetta {
	color: #333333;
	font-weight: bolder;
}

a.bottone,a.bottone:link,a.bottone:visited{color:#366D9B;text-decoration:none;font:14px Verdana,sans-serif; font-weight: bold;}
a.bottone:hover,a.bottone:focus, a.bottone:active{text-decoration:none;font:14px Verdana,sans-serif; font-weight: bold;color: #91B6DA}


td.newbottone{
	border:1px solid #1d4566;
	}
a.newbottone{
	color:#366D9B;
	text-decoration:none;
	font:14px Verdana,sans-serif; 
	font-weight: bold;
	}
a.newbottone:hover{
	color:#91B6DA;
	text-decoration:none;
	font:14px Verdana,sans-serif; 
	font-weight: bold;
	}
