BODY {
	width:100%; 
	margin: 0px;
	background-color: #f2f7fa;

	/* Scroll Bar definition */	
/*	scrollbar-arrow-color: #9BA1A7;
	scrollbar-face-color: #DAE3E8;
	scrollbar-shadow-color: #DAE3E8;
	scrollbar-darkshadow-color: #AFB7C6;
	scrollbar-Highlight-color: #E9EFF2;
	scrollbar-3Dlight-color: #FFFFFF;
	scrollbar-track-color: #E9EFF2;*/
}

BODY, TD{font-family: Arial, Helvetica, sans-serif; text-align: left;}
TABLE{border-collapse: collapse;}
TABLE, TD, TH{	margin: 0;	padding: 0;}

TABLE.main{
	background-image: url(../images/bground.gif);
	background-repeat: repeat-x;
	background-color: #fbfdfe;
	width: 944px;
	height: 482px;
}
.tabsu{

	background-image:url(../images/bg_topleft.gif);
	background-position:left;
	background-repeat:no-repeat;
	height:33px;
}

.tabgiu{
	background-image:url(../images/bottomsx.jpg);
	background-position:left;
	background-repeat:no-repeat;
}

DIV.footer{
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #848484;
	font-size: 12px;
	background-color: #f2f7fa;
	width: 100%;
}

DIV.footer .link{
	text-decoration: none;
	color: #848484;
	font-size: 12px;
	font-weight: bold;
	padding-left: 10px;
	margin-left: 5px;
	background-image: url(../images/triangolino.gif);
	background-position: 0px 6px;
	background-repeat: no-repeat;
}

DIV.container{
	height: 100%;
	overflow-y: auto;
	background-color: #f6f0f4;
	height: 388px;
}

TD.contentContainer{
	background: url(../images/bg_righette_big.gif);
	background-position: -1px 75px;
	background-repeat: repeat-x;
}

.linkorange{
	font-size: 10px;
	color: #ff6633;
	text-decoration: none;
}

.textnormal{
	color: #8f8f8f;
	font-size: 10px;
	line-height: 10px;
}

/*  START MENU CLASSES */
.tabmenu{
/*	height:388px;*/
	height:100%;
	width:225px;
	
	background-image: url(../images/bg_righette_big.gif);
	background-repeat: repeat-x;
	background-position: 0px 75px;
}

.menubox{
	background: url(../images/bg_bottomleft.gif);
	background-repeat: no-repeat;
	background-position: 0px 380px;;
}

.vocimenu,
.vocimenuSelected {
	padding-left:50px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	color: #848484;
	font-size: 12px;
	font-weight: bold;
}
.titmenu,
.titmenu2,
.titmenu2Selected,
.titmenuFK{
	font-size: 12px;
	border-bottom:1px solid #F0F0F0;
	border-top:1px solid #F0F0F0;
	height:18px;
}

.titmenu {
	padding-left:40px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	color: #000000;
}
.titmenu2,.titmenu2Selected {
	padding-left:50px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	color: #000000;
}
.vocimenurosso,.vocimenurossoSelected{
	padding-left:50px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	color: #8B1434;
	font-size: 12px;
}

.titmenu2Selected,.vocimenuSelected,.vocimenurossoSelected {
	background-image: url(../images/freccettaselmenu.gif);
	background-position: left;
	background-repeat: no-repeat;
}
/*  END MENU CLASSES */
.redlink:link,
.redlink:visited,
.redlink:hover,
.redlink:active
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #990000;
}

.monitor_item{
	padding: 7px;
	background-color: #C9CE96;
	float: left;
	margin-left: 5px;
	margin-bottom: 15px;
	overflow: hidden;
	width: 164px;
}

TD > .monitor_item{
   	width: 150px;
}

.monitor_item .link{
	color: #921827;
	text-decoration: none;
	font-size: 11px;
}

.monitor_item .category{
	color: White;
	font-size: 11px;
}

.monitor_item .rating{
	color: #848283;
	font-size: 11px;
}

.monitor_item .rate{
    position: absolute;
    visibility: hidden;
    font-size: 11px;
	color: #848283;
    background-color: #C9CE96;
    user-select: none;
}

.monitor_item .rate A{
    font-size: 11px;
	color: #848283;
    text-decoration : none;
}

.monitor_item .rate A:hover{
    color: #921827;
}


.ellipsis{
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	display: block;
}

/* START LOGIN CLASSES */
.login_box{
    margin-left: 41px;
/*    height: 30px;*/
    height: 26px;
    margin-top: 3px;
    margin-bottom: 1px;
    vertical-align: middle;
}
.login_box INPUT{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	border:1px solid #ccc;
	width: 64px;
	background-color: #F4F4F4;
	color:#666;    
	/*font-size: 9px;*/
	font-size: 9px;	
	line-height: 11px;
	height: 13px;
    padding:0;
}
.login_box INPUT.focused{
	color:#505050;
	background-color:#fff;
}

.login_box A{
/*	font-size: 10px;*/
	font-size: 9px;
	text-decoration: none;
	color: #d36811;
}
.login_box TD{
	padding-right: 5px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #949494;	
/*	font-size:10px;	*/
	font-size:9px;
	vertical-align:bottom;
    line-height:9px;	
}

.login_box A.grey{
	color: #949494;
}

.login_box A.grey:hover{
	color: Black;
}

.login_frame{
	position: absolute;
	width: 205px;
	height: 345px;
	margin-left: 20px;
	border: none;
	visibility: hidden;
}
/* END LOGIN CLASSES */

.banner{
    border-color:#CFD9E2;
    border-style:Solid;
    margin-top: 5px;
    border-width:5px;
}


/* DOWNLOAD PAGE */
.dw_title{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #30c05b;
	text-decoration: none;
}
.dw_descr{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#1b2c90;
}
.dw_other_title{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #30c05b;
}
.dw_other_links{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #30c05b;
}
.dw_other_links A:LINK,
.dw_other_links A:VISITED{
	text-decoration: none;
	color: #30c05b;
}

/* DIRECTORY */





