BODY, TABLE, INPUT, TEXTAREA{
font-family:1,arial,serif;
font-size:14px;
margin:0px;
padding:0px;
text-align:left;
}
#contenitore {
width:780px;
height: 584px;
}
#contenitore_1 {
width:780px;
height: 584px;
background-color: #CCFFFF;
}
#corpo{
position:relative;
height:452px;
width:780px;
top:0px;
left:0px;
}
#imgtesta{
position:relative;
background-repeat:no-repeat;
width:780px;
height:110px;
top: 0px;
}
#logo{
position:absolute;
top: 10px;
left: 0px;
}
#pulsanti{
position:relative;
width:780px;
height:16px;
left:0px;
top:0px;
background-color: #E0FFBF;
}
#banner{
position:absolute;
background-image:URL('FB705CC76A89F7EAC125745600371EFB/$FILE/quadratomedio_blu_new.JPG');
background-repeat:repeat;
width:780px;
height:35px;
top: 19px;
left: 0px;
}
#sfondomenu{
position:absolute;
background-color: #E0FFBF;
width:150px;
height:340px;
top: 52px;
left: 0px;
}
#menu{
position:absolute;
width:140px;
height:320px;
top:16px;
left:10px;
}
#imgcorpohome{
position:absolute;
background-image:URL('FB705CC76A89F7EAC125745600371EFB/$FILE/nuova home CR.png');
background-repeat:no-repeat;
width:490px;
height:345px;
top: 52px;
left: 150px;
}
#faq {
position:absolute;
background-color: #FFF;
border-right:4px solid #E0FFBF;
width:140px;
height:340px;
top: 52px;
left: 634px;
}
#testo00 {
background-color: #E0FFBF;
background-color: #171761;
}
#testo1 {
background-color: #171761;
height:43px;
border-left:3px solid #FFF;
border-right:3px solid #FFF;
border-top:3px solid #FFF;
}
#testo2 {
background-color: #171761;
border-left:3px solid #FFF;
border-right:3px solid #FFF;
border-bottom:3px solid #FFF;
}
#testo21 {
background-color: #E0FFBF;
border-left:3px solid #FFF;
border-right:3px solid #FFF;
border-bottom:3px solid #FFF;
}
#testo3 {
border-left:1px solid #FFF;
border-right:1px solid #FFF;
border-bottom:1px solid #FFF;
}
#testo4 {
height:244px;
border-left:1px solid #FFF;
border-right:1px solid #FFF;
border-bottom:1px solid #FFF;
}
#ricerca{
position:absolute;
border-left:4px solid #6BB932;
border-right:4px solid #6BB932;
background-color: #E0FFBF;
border:4px solid #E0FFBF;
width: 185px;
height:20px;
top: 392px;
left: 595px;
}
#boxHighlights {
position:absolute;
width: 780px;
height:20px;
top: 420px;
left: 0px;
}
#piede{
	width:780px;
	border-top:1px solid grey;
	color:grey;
	font-size:11px;
}
#space{
position:absolute;
width:780px;
height:40px;
top: 16px;
left: 0px;
}
#space1{
position:absolute;
background-color: #E0FFBF;
width:150px;
height:37px;
top: 0px;
left: 0px;
}
#space2{
position:absolute;
width:490px;
height:37px;
top: 0px;
align:right;
}
#body{
position:absolute;
width:630px;
height:373px;
left: 150px;
top: 20px;
}
#barra{
position:absolute;
width:16px;
height:400px; 
top: -15px;
left: 614px;
background-color: #E0FFBF;
}
#divCont{ 
position:absolute; 
text-align:left;
left:10px;
top:10px; 
width:604px; 
height:350px; 
clip:rect(0px 614px 350px 0px);
overflow:auto; 
padding:0px; 
}
#mappa{
position:absolute;
width:395px;
height:485px;
top: 90px;
left: 5px;
overflow:auto;
}
.clScroll{
position:absolute;
visibility:hidden;
} 
.pulsantiera a:link, .pulsantiera a:hover, .pulsantiera a:visited{
font-family: Verdana;
font-size:10px; 
font-weight:bold; 
text-decoration:none;
color: #000080;
margin-right: 30px;
}
A.Invio {
	font-family : 1, helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	border:3px solid #E0FFBF;
	padding:5px;
	text-decoration : none;
	background-color:#6Abd42;
}
A.Invio:HOVER {
	font-family : 1, helvetica, sans-serif;
	font-size: 14px;
	background-color: #eee;
	color: #E0FFBF;
	font-weight: bold;
	text-decoration : none;
	background-color:#9ecd32;
}
.titolo_1 a:link, .titolo_1 a:visited , .titolo_1 a:hover{
	color: #E0FFBF;
	font-size: 10px;
	font-weight: bold;
	padding: 3px;
	text-decoration: none;
}
.titolo_2{
	color: #22B3E6;
	color: navy;
	font-size: 9px;
	font-weight: bold;
	padding: 1px;
	
}
.titolo_2 a:link, .titolo_2 a:visited , .titolo_2 a:hover{
	color: #22B3E6;
	color: navy;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	padding: 1px;
	
}
.titolo_3{
	color: #6BB932;
	font-size: 12px;
	font-weight: bold;
	padding: 3px;
            border-bottom:2px solid #6BB932;
	
}
.titolo_4 a:link, .titolo_4 a:visited , .titolo_4 a:hover{
	color: #FFF;
	font-size: 13px;
	font-weight: bold;
	padding: 3px;
	text-decoration: none;
}
.titolo_5{
	  background-color: #E0FFBF;
	font-size: 2px;
	
}
.title{
font-size:14px;
font-weight:bold;
text-decoration:none;
color:#000080;
text-align:left;
}
.subtitle{
font-size:11px;
font-weight:bold;
text-decoration:none;
color:#000080;
text-align:left;
font-style:italic;
}
.menu a:link {
font-size: 14px;
font-weight:normal;
text-decoration:none;
color:#000080;
}
.menu a:hover {
font-size: 14px;
font-weight:normal;
text-decoration:none;
color:#00C200;
}
.menu a:visited{
font-size: 14px;
font-weight:normal;
text-decoration:none;
color:#000080;
}
.menu{
font-size: 14px;
font-weight:bold;
color:#000;
}
a:link.docCollegati, a:visited.docCollegati{
color:#000080;
text-decoration:none;
font-weight:bold;
}
a:hover.docCollegati{
color:#00C200;
text-decoration:none;
font-weight:bold;
}
.tab_attiva{
	font-size:7pt;
	background-color: #FFFFFF;
	border: solid 1px #C0C0C0;
	border-right: 0px;
	border-bottom: 0px;
}
.tab_inattiva{
	font-size:7pt;
	border: solid 1px #C0C0C0;
	background-color: #C3F49C;
	border-bottom: 0px;
}
.tab_attiva_up{
	background-color: #FFFFFF;
	border: solid 1px #C0C0C0;
	border-bottom: 0px;
	border-right: 0px;
	padding: 3px;
}
.tab_inattiva_up{
	border: solid 1px #C0C0C0;
	border-right: 0px;
	background-color: #C3F49C;
	padding: 3px;
}
.tab_attiva a ,.tab_attiva_up a {
	width:100%;
	text-align:center;
	color:#000000;
	text-decoration:none;
}
.tab_inattiva a ,.tab_inattiva_up a {
	width:100%;
	text-align:center;
	color:#000000;
	text-decoration:none;
}
.tab_attiva a ,.tab_inattiva a {
	font-size:7pt;
}
#MenuLiv1 { position:absolute;
 font-size:11px; 
left:208px; 
top:104px; 
width:572px; 
height:23px;
background-color: #6BB932;
 } 
/* classi per le righe alternate delle viste */
.r0{
	/* a me va bene bianco */
}
.r1{
	background-color: #f7f7f7; 
}
/* view_table puo' essere usata per le view in HTML */
.view_table {
	padding: 1px;
	
}
.view_table th{
	overflow: x;
	font-weigth: normal;
	text-align: left;
	background-color: #E0FFBF;
	color: #000080;
}
.view_table td.icon{
	vertical-align:middle;
	text-align:center;
}
.view_table th.icon{
	width:10px;
}
.view_table td.icon a:hover{
	background-color: transparent;
}
.view_table a{
	color: black;
	text-decoration:none;
	width: 100%;
/*	border: solid 1px #E1E1E1; */
}
.view_table a:hover{
	background-color: #d8d8d8;
	background-color: #dFFCDF;
}
.inpt {
font-family:1,arial,serif;
font-size:14px;
margin:0px;
padding:0px;
text-align:left;
overflow:hidden;
border:1px solid silver;
}

