html, body { 
	height: 100%; 
	margin: 0px;
	overflow-x: hidden ; 
	overflow-y: hidden; 
}

BODY {
	overflow-x: hidden ; 
	overflow-y: auto; 
	scrollbar-arrow-color:#018AB4;
	scrollbar-base-color:#ECEBEA;
	scrollbar-shadow-color:#7B7B7B;
	scrollbar-face-color:#0D0D0D;
	scrollbar-highlight-color:#7B7B7B;
	scrollbar-3d-light-color:#FFFF00;
	SCROLLBAR-TRACK-COLOR:#7B7B7B; 
	SCROLLBAR-DARKSHADOW-COLOR:#ECEBEA;
}


.tit
{
 FONT-SIZE: 14px; /*13*/
 LINE-HEIGHT: normal;
 FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
 COLOR: #FFFFFF;
 }

.maincat
{
 FONT-SIZE: 12px;
 LINE-HEIGHT: normal;
 FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
 COLOR: #FFFFFF;
}

.maintext
{
 FONT-SIZE: 11px;
 LINE-HEIGHT: normal;
 FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
 COLOR: #FFFFFF;
}

.mintext
{
 FONT-SIZE: 10px;
 LINE-HEIGHT: normal;
 FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
 COLOR: #FFFFFF;
}

a:link {  
 FONT-SIZE: 11px;
 LINE-HEIGHT: normal;
 FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
 COLOR: #FFFFFF;
 text-decoration: none;
}

a:visited {
 FONT-SIZE: 11px;
 LINE-HEIGHT: normal;
 FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
 COLOR: #FFFFFF;
 text-decoration: none;
}

a:hover {
 FONT-SIZE: 11px;
 LINE-HEIGHT: normal;
 FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
 COLOR: #FFFFFF;
 text-decoration: none;
}

a:link.accesso {  
 FONT-SIZE: 11px;
 LINE-HEIGHT: normal;
 FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
 COLOR: #FFFFFF;
 text-decoration: none;
}

a:visited.accesso {
 FONT-SIZE: 11px;
 LINE-HEIGHT: normal;
 FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
 COLOR: #FFFFFF;
 text-decoration: none;
}

a:hover.accesso {
 FONT-SIZE: 11px;
 LINE-HEIGHT: normal;
 FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
 COLOR: #FFFFFF;
 text-decoration: underline;
}


a.altro:link {  
 FONT-SIZE: 11px;
 LINE-HEIGHT: normal;
 FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
 COLOR: #8C8B8B;
 text-decoration: none;
}

a.altro:visited {
 FONT-SIZE: 11px;
 LINE-HEIGHT: normal;
 FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
 COLOR: #8C8B8B;
 text-decoration: none;
}

a.altro:hover {
 FONT-SIZE: 11px;
 LINE-HEIGHT: normal;
 FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
 COLOR: #FFFFFF;
 text-decoration: underline;
}


a:link.cat {  
 FONT-SIZE: 11px;
 LINE-HEIGHT: normal;
 FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
 COLOR: #FFFFFF;
 text-decoration: none;
}

a:visited.cat {
 FONT-SIZE: 11px;
 LINE-HEIGHT: normal;
 FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
 COLOR: #FFFFFF;
 text-decoration: none;
}


a:hover.cat {  
 FONT-SIZE: 11px;
 LINE-HEIGHT: normal;
 font-weight:bold;
 FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
 COLOR: #FFFFFF;
 text-decoration: none;
}



a:hover.mail {
 FONT-SIZE: 11px;
 LINE-HEIGHT: normal;
 font-weight:bold;
 FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
 COLOR: #FFFFFF;
 text-decoration: none;
}

a:visited.mail {
 FONT-SIZE: 11px;
 LINE-HEIGHT: normal;
 FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
 COLOR: #FFFFFF;
 text-decoration: none;
}

a:hover.mail {
 FONT-SIZE: 11px;
 LINE-HEIGHT: normal;
 font-weight:bold;
 FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
 COLOR: #FFFFFF;
 text-decoration: none;
}

a:hover.gen {
 FONT-SIZE: 11px;
 LINE-HEIGHT: normal;
 font-weight:bold;
 FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
 COLOR: #FFFFFF;
 text-decoration: none;
}

a:visited.gen {
 FONT-SIZE: 11px;
 LINE-HEIGHT: bold;
 FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
 COLOR: #FFFFFF;
 text-decoration: none;
}

a:hover.gen {
 FONT-SIZE: 11px;
 LINE-HEIGHT: normal;
 font-weight:bold;
 FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
 COLOR: #8C8B8B;
 text-decoration: none;
}



/*input, textarea, select { 
 font-family: Arial, Verdana, tahoma, sans-serif;
 background: #F5F5F5;
 color:#E8E8E8 ; 
 font-weight: normal ;
 font-size: 11px; 
 width: 150;
 border: 1 solid BLACK; 

}*/


/* .ricerca { 
 font-family: Arial, Verdana, tahoma, sans-serif;
 background-color:#2A2A2C;
 color:#FFFFFF;
 font-weight: normal ;
 font-size: 11px; 
 width:170px;
 height:17px; 
 background-color:#3A3A3A;
 border-width:1px; 
 border-color:#414141;
} */

.ricerca { 
 font-family: Arial, Verdana, tahoma, sans-serif;
 background-color:#2A2A2C;
 color:#FFFFFF;
 font-weight: normal ;
 font-size: 11px; 
 width:230px;
 height:19px; 
 border-width:1px; 
 border-color:#414141;
}



.forzato { 
 font-family: Arial, Verdana, tahoma, sans-serif;
 background: #2A2A2C;
 color:#FFFFFF;; 
 font-weight: normal ;
 font-size: 12px; 
 width:60px;
 padding-left:5px;
 vertical-align:middle;
 height:19px; 
 border-width:1px; 
 border-color:#414141;
}

.fisso { 
 font-family: Arial, Verdana, tahoma, sans-serif;
 background: #111111;
 color:#FFFFFF ; 
 font-weight: normal ;
 font-size: 12px; 
 width:60px;
 padding-left:5px;
 vertical-align:middle;
 height:19px; 
 background-color: #111111;
 border: thin;
 border-width:1px;
 border-color:#3A3A3A; 
}


input.login { 
 font-family: Arial, Verdana, Helvetica, sans-serif;
 color :#E6E6E6; 
 font-weight: bold;
 font-size: 12px; 
 border: 1 solid BLACK;
}

.casella
{
 FONT-SIZE: 12px;
 FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
 height: 19px;
 width: 200px;
 border:1px solid #616161;
 COLOR: #000000;
 BACKGROUND-COLOR: #F7F7F7;
}

div.box{width:687px ;
    height:111px;
    overflow:auto; 
	/*padding-bottom: 10px;
	padding-top: 0px;
	padding-right: 10px;
	padding-left: 10px;*/
   	border: #3A3A3A;
	background-color: #3A3A3A;
   }
   
div.boxcat{
	margin-top:15px;
	margin-bottom:15px;
	margin-left:25px;
	width:545px;
    height:305px;
	border:none;
    overflow:auto; 
	background: none;
 } 
 
 div.boxex{
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	width:350px;
    height:350px;
	border:none;
    overflow:auto; 
	background: none;
 }   
   
   
 div.boxriep{
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	width:985px;
    height:350px;
	border:none;
    overflow:auto; 
	background: none;
 } 
  
.table.menudrop { border: Solid 1px #778899; } 
.td.menudrop { background-color: #EEEEEE; color: #778899; font: Normal 12px Verdana; } 
.menu.menudrop { position: Absolute; visibility: Hidden; background-color: #EEEEEE; font: Normal 12px Verdana; width: 100px; border: Solid 1px #CCCCCC; } 
a.menudrop { color: #000000; text-decoration: None; }


/* inizio Layer di login */
div.LayerCentrato {
text-align: Center;
background-color: #EEEEEE;
color: #192939;
position: Absolute;
top: 50%;
left: 50%;
font-size: 12px;
font-family: Verdana;
font-weight: Bold;
width: 440px;
height: 220px;
border: Solid 1px #CCCCCC;
margin-top: -110px;
margin-left: -220px;
}

#Layer1 {
	top: 50%;
	left: 50%;
	width:440px;
	height:220px;
	position:absolute;
	z-index:1;
	background-color:#000000;
	margin-top: -110px;
	margin-left: -220px;
}
/* end layer di login */


#boxex{
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	width:350px;
    height:350px;
	border:none;
    overflow:auto; 
	background: none;
 }
 
 #boxriep{
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	width:985px;
    height:350px;
	border:none;
    overflow:auto; 
	background: none;
 } 
