/* CoolMenus 4 - default styles - do not edit */

A:link { text-decoration: none; color: #880000}
A:visited { text-decoration: none; color: #880000}
A:hover { text-decoration: none; color: #FF0000}
body {
	background-color:#FFFFFF;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 10px;
	margin-right: 0px;
	scrollbar-face-color:#b5d7ff; 
	scrollbar-shadow-color:#ffffff;
	scrollbar-highlight-color:#ffffff;
	scrollbar-3dlight-color:#ffffff;
	scrollbar-darkshadow-color:#ffffff;
	scrollbar-track-color:#ffffff;
	scrollbar-arrow-color:#000088;
}

hr { width: 95%;  height: 2; color: #0A58AB; }

/* Colori testo normale */

.t0 { color: #ffffff; font-size: 10px; font-family: Verdana,Tahoma,Arial; font-weight: normal; }
.t1 { color: #ffffff; font-size: 12px; font-family: Verdana,Tahoma,Arial; font-weight: normal; }
.t8 { color: #000088; font-size: 12px; font-family: verdana,Tahoma,Arial; font-weight: normal; }
.t77 { color: #cd464e; font-size: 14px; font-family: verdana,Tahoma,Arial; font-weight: bold; }
.t88 { color: #cd464e; font-size: 12px; font-family: verdana,Tahoma,Arial; font-weight: bold; }
.t9 { color: #0A58AB; font-size: 12px; font-family: verdana,Tahoma,Arial; font-weight: normal; }
.t10 { color: #0A58AB; font-size: 18px; font-family: Tahoma,Arial; font-weight: normal; }
.t11 { color: #0A58AB; font-size: 20px; font-family: Tahoma,Arial; font-weight: bold; }
.t12 { color: #0A58AB; font-size: 22px; font-family: Verdana,Tahoma,Arial; font-weight: bold; }
.t13 { color: #0A58AB; font-size: 24px; font-family: Verdana,Tahoma,Arial; font-weight: bold; }
.t2 { color: #000000; font-size: 11px; font-family: Tahoma,Arial; font-weight: normal; }
.t14 { color: #0A58AB; font-size: 26px; font-family: Verdana,Tahoma,Arial; font-weight: bold; }
.t15 { color: #cd464e; font-size: 22px; font-family: Verdana,Tahoma,Arial; font-weight: bold; }
.t16 { color: #cd464e; font-size: 12px; font-family: Verdana,Tahoma,Arial; font-weight: bold; }
.t17 { color: #cd464e; font-size: 10px; font-family: Verdana,Tahoma,Arial; font-weight: bold; }
.t18 { color: #cd464e; font-size: 18px; font-family: Verdana,Tahoma,Arial; font-weight: bold; }


.t50 { color: #000000; font-size: 9px; font-family: Arial, verdana, helvetica; font-weight: normal; }
.t51 { color: #000000; font-size: 14px; font-family: Arial, verdana, helvetica; font-weight: normal; }


.tah_p { color: #000000; font-size: 10px; font-family: Tahoma,Arial; font-weight: normal; }

/* Colori testo links */

.t_menu { color: #000000; font-size: 12px; font-family: Arial,Tahoma; font-weight: bold; }
.t_menu:hover { color: #0000ff; text-decoration: underline; }

.l_blu { color: #0000ff; font-size: 12px; font-family: Tahoma,Arial; font-weight: bold; }
.l_blu:hover { color: #0000ff; text-decoration: underline; }

.l0 { color: #000000; font-size: 12px; font-family: Tahoma,Arial; font-weight: bold; }
.l0:hover { color: #0000ff; text-decoration: underline; }
.l1 { color: #000000; font-size: 12px; font-family: Tahoma,Arial; font-weight: bold; }
.l1:hover { color: #ffffff; text-decoration: underline; }
.l2 { color: #000000; font-size: 10px; font-family: Tahoma,Arial; font-weight: normal; }
.l2:hover { color: #000000; text-decoration: underline overline; background-color: ffff00; font-weight: normal; }

.l3 { color: #0000ff; font-size: 11px; font-family: Tahoma,Arial; font-weight: normal; }
.l3:hover { color: #0000ff; text-decoration: underline; font-weight: normal; }

.tah_pl { color: #0000ff; font-size: 10px; font-family: Tahoma,Arial; font-weight: normal; }
.tah_pl:hover { color: #0000ff; text-decoration: underline; font-weight: normal}

.lt1 { color: #0000ff; font-size: 12px; font-family: Tahoma,Arial; font-weight: normal; }
.lt1:hover { color: #0000ff; text-decoration: underline; font-weight: normal}

.bm { color: #000000; font-size: 10px; font-family: Tahoma,Arial; font-weight: normal; }
.bm:hover { color: #0000ff; text-decoration: underline; font-weight: normal}

/* Tabelle */

table.reg { border: 1 solid #F0F0F0; color: #000000; font-size: 12px; font-family: Tahoma,Arial; font-weight: normal; }
td.titreg { background-color: #808080; color: #ffffff; font-size: 11px; font-family: Tahoma,Arial; font-weight: bold; }


td.bord0 { border-top: 1 solid #000000; background-color: #FFFF00; color: #000000; font-size: 12px; font-family: Tahoma,Arial; font-weight: bold;}
td.bord1 { border-bottom: 1 solid #000000; border-top: 1 solid #000000; }
td.did_foto { color: #000000; font-size: 9px; font-family: Tahoma,Arial; font-weight: bold; height: 40; }

td.cella_prod { color: #000000; background-color: #cfcfcf; font-size: 12px; font-family: Tahoma,Arial; font-weight: bold; height: 20;}
td.cella_art { color: #000000; background-color: #f5f5f5; font-size: 12px; font-family: Tahoma,Arial; font-weight: bold; height: 20;}

/* Moduli */

.cas_ml { font-family: verdana; font-size: 8pt; color:#000000; border: 1 solid #000000; }
.cas_reg { font-family: verdana; font-size: 9pt; color:#000000; border: 1 solid #000000; }
.sel_reg { font-family: verdana; font-size: 9pt; color:#000000; border: 1 solid #000000; }

.txt_area {font-size: 8pt; font-family: Courier New, Arial;
	scrollbar-face-color:#ffffff;
	scrollbar-shadow-color:#ffffff;
	scrollbar-highlight-color:#ffffff;
	scrollbar-3dlight-color:#000000;
	scrollbar-darkshadow-color:000000;
	scrollbar-track-color:#ffffff;
	scrollbar-arrow-color:#000000;
}

.butt_cel {
           font-weight: normal;
           font-family: verdana,tahoma,arial;
           font-size: 10px;
           width = 80;
           background-color: #d2e9ff;
           BORDER-TOP-WIDTH: 1px;
           BORDER-LEFT-WIDTH: 1px;
           BORDER-BOTTOM-WIDTH: 1px;
           BORDER-RIGHT-WIDTH: 1px;
           cursor: hand;
}
.butt_cel2 {
           font-weight: normal;
           font-family: verdana,tahoma,arial;
           font-size: 10px;
           width = 100;
           background-color: #d2e9ff;
           BORDER-TOP-WIDTH: 1px;
           BORDER-LEFT-WIDTH: 1px;
           BORDER-BOTTOM-WIDTH: 1px;
           BORDER-RIGHT-WIDTH: 1px;
           cursor: hand;
}
.butt_cel_big {
           font-weight: normal;
           font-family: verdana,tahoma,arial;
           font-size: 10px;
           width = 120;
           background-color: #d2e9ff;
           BORDER-TOP-WIDTH: 1px;
           BORDER-LEFT-WIDTH: 1px;
           BORDER-BOTTOM-WIDTH: 1px;
           BORDER-RIGHT-WIDTH: 1px;
           cursor: hand;
}
.butt_cel_on {
           font-weight: normal;
           font-family: verdana,tahoma,arial;
           font-size: 10px;
           width = 80;
           background-color: #B0DCFF;
           BORDER-TOP-WIDTH: 1px;
           BORDER-LEFT-WIDTH: 1px;
           BORDER-BOTTOM-WIDTH: 1px;
           BORDER-RIGHT-WIDTH: 1px;
           cursor: hand;
}
.butt_cel_on_big {
           font-weight: normal;
           font-family: verdana,tahoma,arial;
           font-size: 10px;
           width = 120;
           background-color: #B0DCFF;
           BORDER-TOP-WIDTH: 1px;
           BORDER-LEFT-WIDTH: 1px;
           BORDER-BOTTOM-WIDTH: 1px;
           BORDER-RIGHT-WIDTH: 1px;
           cursor: hand;
}

/* Immagini */

.img1 { float: left; }
.img2 { float: right; margin-left: 10; }


.clCMAbs{
	position: absolute;
	visibility:hidden;
	left:0;
	top:0
}
/* CoolMenus 4 - default styles - end */

/*Style for the background-bar*/
.clBar{
	position:absolute;
	width:750;
	height: 17;
	background-color: #B5D7FF;
	visibility:hidden
}

/*Styles for level 0*/
.clLevel0,.clLevel0over{
	position:absolute;
	padding-left : 1px;
	padding-right : 1px;
	padding-top : 1px;
	font : bold 10px Verdana;
}
.clLevel0{
	background-color: #B5D7FF;
	color: #000088;
}
.clLevel0over {
	background-color: #B5D7FF;
	color: #ff0000;
	cursor:pointer;
	cursor:hand;
}

.clLevel0border {
	position:absolute;
	visibility:hidden;
	background-color: #FFFFF0;
}

/*Styles for level 1*/
.clLevel1, .clLevel1over{
	position:absolute;
	padding-left : 1px;
	padding-right : 1px;
	padding-top : 1px;
	font : bold 10px verdana;
}
.clLevel1{
	background-color: #B5D7FF;
	color: #000088;
}
.clLevel1over{
	cursor:pointer;
	cursor:hand;
	background-color: #0A58AB;
	color: #FFFFFF;
}
.clLevel1border{
	position:absolute;
	visibility:hidden;
	background-color: #FFFFF0;
}

/*Styles for level 2*/
.clLevel2, .clLevel2over{
	position:absolute;
	padding: 1px;
	font : bold 10px verdana;
}
.clLevel2{
	background-color: #B5D7FF;
	color: #000088;
}
.clLevel2over{
	background-color: #0A58AB;
	color: #FFFFFF;
	cursor:pointer;
	cursor:hand;
}
.clLevel2border{
	position:absolute;
	visibility:hidden;
	background-color: #FFFFF0;
}
