body {
	text-align: center;
	font-family: tahoma;
	font-size: 11px;
    color: #5e5e5e;
    margin-top: 0px;
    margin-right: 0;
    margin-left: 0;
    margin-bottom: 0px;
    line-height: 16px;
	background: #fefefe url(picts/bg.gif) repeat-y center;
	} 

TABLE {
	text-align: left;
	font-family: tahoma;
	font-size: 11px;
    color: #5e5e5e;
	line-height: 16px;
}

		
#frame {
	width: 770px;
	padding: 0;
	text-align: left;	
   	margin: 0 auto;
}

#logo {
	float: left;
}

#language {
	float: left;
	width: 562px;
	height: 25px;
	line-height: 25px;
	text-align: right;
	padding-bottom: 10px;
	padding-top: 0 !important;
	padding-top: 5px;
}

#banner {
	float: right;
	background-image: url(picts/sfondo.jpg);
	height: 69px;
	width: 570px;
}
				

a:link		{ color: #c90000; text-decoration: none }

a:visited	{ color: #c90000; text-decoration: none }

a:active	{ color: #c90000; text-decoration: none }

a:hover		{ color: #711010; text-decoration: none }

#left_column {
	float: left;
	width: 158px;
}

#center_column {
	float: right;
	width: 602px;
}

#center_column_inner {
	float: right;
	padding: 25px;
	padding-top: 0;
}

#footer {
	clear: both;
	float: left;
	width: 562px;
	font-size: 10px;
	color: #a5a5a5;
	text-align: center;
}

/* TESTO */

hr {
	border-top: 1px dotted #b6b6b6;
	border-bottom: 0px;
	border-right: 0px;
	border-left: 0px;
	color: #fefefe;
	background-color: #fefefe;
	margin-bottom: 20px;
	margin-top: 20px;
}

.titolo_blocco {
	background: #00b566 url(picts/bg_titolo_blocco.jpg);
	width: 158px;
	height: 23px;
	color: #fdfeff;
	font-size: 13px;
	line-height: 22px;	
	border-bottom: 1px solid #fefefe;
}

.titolo_blocco_inner {
	margin-left: 32px;	
}

.verde {
	color: #898788;
	font-size: 14px;
}

.verdino {
	color: #0b9b5d;
}

.giallo {
	color: #f7c145;
}

.grigio {
	color: #adadad;
	font-size: 14px;
}

.blu {
	color: #013366;
	font-size: 14px;
}

.titoletto {
	color: #a5a5a5;
	font-weight: bold;
}

/* LOGIN */

.login_pos {
	margin-top: 0 !important;
	margin-top: -19px;
}

/* SEARCH FORM */

		
form#search fieldset	{border: 0px solid; padding: 0}

form#search legend		{text-indent: -9999px; font-size: 1px}

form#search input		{
						float: left;
						width: 84px;
						height: 16px;
						margin-top: 3px;
						padding: 1px;
    					border: 1px solid;
    					border-color: #808080 #ffffff #ffffff #808080;
    					color: #333333;
    					margin-left: 11px;
    					}
    				
form#search button		{
    					border: 0px solid;
    					cursor: pointer;
    					width: 45px;
    					margin-top: 3px !important;
    					margin-top: 2px;
    					background-color: #b9b9b9;
    					} 
    
form#search				{
	padding: 0;
	margin: 0;
	margin-bottom: 20px;
}

 /* SIDEBAR OPTIONS */
 
a.sidelink:link		{ color: #c90000; text-decoration: none; }



a.sidelink:visited	{ color: #c90000; text-decoration: none; }



a.sidelink:active	{ color: #c90000; text-decoration: none; }



a.sidelink:hover	{ color: #711010; text-decoration: none; }


.sidebartitle	{ COLOR: #2C2C2C; font-weight: bold; font-size: 10px; }



.sidebartext { COLOR: #2C2C2C; }



.date-font	{ color: #f7c145; }




a.sidelink-dx:link		{ color: #c90000; text-decoration: none }



a.sidelink-dx:visited	{ color: #c90000; text-decoration: none }



a.sidelink-dx:active	{ color: #c90000; text-decoration: none }



a.sidelink-dx:hover	{ color: #711010; text-decoration: none }



.sidebartitle-dx	{ COLOR: #2C2C2C; font-weight: bold; font-size: 10px; }



.sidebartext-dx	{ COLOR: #2C2C2C; }



.date-font-dx	{ color: #E41D28; }

/* MENU */

.click-menu {
	width: 158px;
    }
    .click-menu .box1 {
        background: url("picts/bg_menu.gif") no-repeat;
        color: #3f3f3f;
        text-indent: 14px;
        height: 20px;
    }
    
    .click-menu .box1-select {
        background: url("picts/bg_menu_2.gif") no-repeat;
        color: #3f3f3f;
        text-indent: 24px;
        height: 20px;
    }

    .click-menu .box1, {
        font-size: 11px;
        line-height: 20px;
        font-family: tahoma;
        cursor: pointer;
        width: 158px;
        height: 20px;
    }
    
    .click-menu a {
        color: #3f3f3f;
        text-decoration: none;
        white-space: nowrap;
    }
    
    .click-menu .box1 a:hover {
        color: #7b7a7a;
        text-decoration: none;
        white-space: nowrap;
    }
    
    .click-menu .box2 a:hover {
        color: #7b7a7a;
        text-decoration: none;
        white-space: nowrap;
    }
    
     .click-menu .box3 a:hover {
        color: #303030;
        text-decoration: none;
        white-space: nowrap;
    }
    
        .click-menu a:visited {
        color: #3f3f3f;
        text-decoration: none;
        white-space: nowrap;
    }
    
    .click-menu a:link {
        color: #3f3f3f;
        text-decoration: none;
        white-space: nowrap;
    }
    
    .click-menu a:active {
        color: #3f3f3f;
        text-decoration: none;
        white-space: nowrap;
    }

    .click-menu .box2 {
		background: url("picts/bg_menu_3.gif") no-repeat;
        height: 20px;
        line-height: 20px;
        text-indent: 41px;
    }
    
    .click-menu .box3 {
		background: url("picts/bg_menu_4.gif") no-repeat;
        height: 20px;
        line-height: 20px;
        text-indent: 41px;
    }