/*----LIGNANO----*/
H1 { 
	font-size:10px;
	font-family: arial, helvetica, sans-serif;
	font-weight:normal; }
P { 
	font-size:12px;
	font-family: arial, helvetica, sans-serif;
	font-weight:normal; }
H2 { 
	font-size:12px;
	font-family: arial, helvetica, sans-serif;
	font-weight:bold; }
H3 { 
	font-size:14px;
	font-family: arial, helvetica, sans-serif;
 	font-weight:normal; }
H4 { 
	font-size:14px;
	font-weight:bold;
	color:navy; }

H5 { 
	font-size:16px;
	font-weight:normal;
	color:navy; }


a:visited 	{  color: navy; text-decoration: none}
a:hover 	{  color: purple; text-decoration: none; BACKGROUND-COLOR: #A0CDDC;}
a:active 	{  color: purple; text-decoration: none}
a:link 		{  color: purple; text-decoration: none}

hr { display:none; }

body {
	FONT-FAMILY: arial, helvetica, sans-serif;
	color:black;
	font-weight: normal;
	margin-right:3px;
	margin-left:3px;
	margin-top:0px;
	margin-bottom:0px;
	padding-right:1;
	padding-left:1;
	padding-top:0px;
	padding-bottom:0px; }

code {
	font:100%;
	display:block;
	margin-right:5px;
	margin-left:5px;
	margin-top:0px;
	margin-bottom:0px; }

#testa {
	width:100%;
	height:102px;
	text-align:left;
	margin-right:0px;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:0px;
	padding-right:0px;
	padding-left:0px;
	padding-top:0px;
	padding-bottom:0px;
	background:#fff; }

#corpo {
	position:relative;
	width:100%;
	margin-right:5px;
	margin-left:5px;
	margin-top:25px;
	margin-bottom:5px;
	text-align:left;
	border:1px solid #000;
	background:#fff; }

#corpo-colonna1 {
	position:absolute;
	top:0; left:0;
	width:160px;
	padding-right:1px;
	padding-left:1px;
	padding-top:0px;
	padding-bottom:0px; }

#corpo-colonna2 {
	margin:0 160px 0 160px;
	border-left:1px solid #000;
	border-right:1px solid #000;
	background:#ffffff;
	padding-right:1px;
	padding-left:1px;
	padding-top:0px;
	padding-bottom:0px;
	background:#eee; }

#corpo-colonna3 {
	position:absolute;
	top:0; right:0;
	width:160px;
	padding-right:1px;
	padding-left:1px;
	padding-top:0px;
	padding-bottom:0px; }

#piedipagina {
	width:100%;
	margin-right:5px;
	margin-left:5px;
	margin-top:5px;
	margin-bottom:5px;
	text-align:left;
	background:#abc;
	padding-right:1px;
	padding-left:1px;
	padding-top:0px;
	padding-bottom:0px; }


/*----cool-menu-inizio----*/

.clCMEvent	{position:absolute; z-index:300; width:100%; height:100%; clip:rect(0,100%,100%,0);
		left:0; top:0; visibility:hidden}
.clCMAbs	{position:absolute; width:10; height:10; left:0; top:0; visibility:hidden}

/*menu primo livello*/
.clT 		{position:absolute; overflow:hidden; width:121; height:38; cursor:pointer; cursor:hand}
.clT		{padding:4px; font-size:12px; font-weight:bold}
.clT		{color:black} /*colore del testo*/
.clT		{layer-background-color:#D6E0F5; background-color:#D6E0f5;} /* colore del fondo, colore dietro al testoFFDC35*/

.clTover 	{position:absolute; overflow:hidden; width:121; height:38; cursor:pointer; cursor:hand}
.clTover	{padding:4px; font-size:12px; font-weight:bold}
.clTover	{color:white} /*colore del testo*/
.clTover	{layer-background-color:navy; background-color:navy;}

/*menu secondo livello*/
.clS 		{position:absolute; overflow:hidden; width:121; height:45; cursor:pointer; cursor:hand}
.clS		{padding:2px; font-size:12px; font-weight:normal}
.clS		{color:black; layer-background-color:white; background-color:white;}

.clSover 	{position:absolute; overflow:hidden; width:121; height:45; cursor:pointer; cursor:hand}
.clSover	{padding:2px; font-size:12px; font-weight:normal}
.clSover	{color:black;} /*colore del testo*/
.clSover	{layer-background-color:#e9e9e9; background-color:#e9e9e9;}

.clS2 		{position:absolute; overflow:hidden; width:121; height:40; cursor:pointer; cursor:hand}
.clS2		{padding:2px; font-size:12px;}
.clS2		{layer-background-color:#BEEFC1; color:black; background-color:#BEEFC1;}

.clS2over 	{position:absolute; overflow:hidden; width:100; height:40; cursor:pointer; cursor:hand}
.clS2over	{padding:2px; font-size:12px;font-weight:bold}
.clS2over	{color:white;} /*colore del testo*/
.clS2over	{layer-background-color:#FFFF33; background-color:#FFFF33;}

.clB		{position:absolute; visibility:hidden; z-index:300;}
.clB		{layer-background-color:white; background-color:black;}

.clBar		{position:absolute; visibility:hidden;width:1; height:1;}
.clBar		{layer-background-color:#99CC99; background-color:#99CC99;}

.clLevel0border	{position:absolute; visibility:hidden; background-color:red; layer-background-color:black}

/*menu terzo livello*/
.clS3 		{position:absolute; overflow:hidden; width:121; height:40; cursor:pointer; cursor:hand}
.clS3		{padding:2px; font-size:12px;}
.clS3		{layer-background-color:#FF0000; color:white; background-color:#FF0000;}

.clS3over 	{position:absolute; overflow:hidden; width:100; height:40; cursor:pointer; cursor:hand}
.clS3over	{padding:2px; font-size:12px; font-weight:normal}
.clS3over	{color:white;}
.clS3over	{layer-background-color:navy; background-color:navy;}

.clB		{position:absolute; visibility:hidden; z-index:300;}
.clB		{layer-background-color:white; background-color:black;}


.clLevel0border	{position:absolute; visibility:hidden; background-color:red; layer-background-color:black}

/*----cool-menu-fine----*/

