﻿body 
	{
		margin: 5px 0 0 0; 
		font-size:12px;		
	    font-family: Trebuchet MS, Arial, Verdana, Courier, 'Times New Roman', sans-serif;
		text-align: center;
	}
a:hover { color:#660000;}
a, a:active { color:black;}
#content {
		background: white; 
		margin: 0 auto;
		width: 910px;
		position: relative; 
		text-align:justify;
		height:auto;
    }
#workarea
{
    margin: 0 0 0 0 ;
    min-width: 910px;
    height:auto;        
}    
#middle_content_home
{
    background:white;
    background-image:url(/imgs/Back-home.jpg);
    background-repeat:no-repeat;
    background-position:right top;
    border-style:none;
    padding:0;
    margin:0 0 0 0 ;    
    width:725px;
    height:483px;
    color:#666666;    
    float: right;
    position:relative;    
    }
#middle_content
{
    padding:20px 20px 0 20px;
    background:white;
    width:695px;    
    color:#666666;
    margin:0 0 0 0 ;
    position:relative;
    float: right;
    border:dotted 1px #dedede;
    
    height: auto !important;
    height: 463px;
    min-height:463px;   /*deve essere padding-top pixel meno del height di #middle_content_home*/
    }    
#top_content
{
    text-align:right;
    width:728px;
    height:auto;
    margin: 0;
    padding:0;
    float: right;        
    }    
#left_content
{
    margin:0 0 0 0;
    position:relative;
    float: left;
	width: 170px;
	height:575px;
	overflow: hidden;
	text-align:left;
	vertical-align:top;
    }  
#bottom_left_content 
{
    margin:0 0 0 0;
    position:relative;
    float: left;
	width: 170px;
	height:100%;
	overflow: hidden;
	text-align:center;    
}
#bottom_right_content 
{
    margin:0 0 0 0;
    position:relative;
    float:right;
	width:705px;
	height:100%;
	overflow: hidden;
	text-align:center;    
}
#bottom_content{
    background-color:Transparent ;
    background-image:url(/imgs/decoro.jpg);
    background-repeat:no-repeat;
    border: solid 1px #dedede;
    padding:0 ;
    padding-top:7px;
    height:20px;
    width: 908px;    
    clear:both;
    text-align:center;
    vertical-align:middle;      
    }
#SubMenuBar
{
    margin: 4px 0 0 10px ;
    height:24px;
    vertical-align:middle;
}    
.MenuItem
{               
    font-size:13px;    
    color: #606060;
    text-decoration: none; 
}
a.MenuItem:link 
{
    color: #606060;
}
a.MenuItem:hover 
{
    text-decoration:underline;
}
a.MenuItem_SEL
{
    font-size:13px;
    /*font-weight:bold;*/
    color: #660000;
    text-decoration: none; 
}
a.MenuItem_SEL:link {color: #660000;}
a.MenuItem_SEL:hover {color: #660000;}

.NewsText
{               
    font-size:11px;
    color: #606060;   
}
.SubMenuItem
{
    color: #660000;
}    
a.SubMenuItem
{               
    font-size:12px;
    color: #606060;
    text-decoration: none; 
    margin:0 20px 0 20px;
}
a.SubMenuItemSel
{               
    font-size:12px;
    color: #660000;
    text-decoration:underline;
    margin:0 20px 0 20px;
}
a.SubMenuItem:visited {color: #606060;}
a.SubMenuItem:link {color: #606060;}
a.SubMenuItem:hover 
{
    color: #660000;
    text-decoration:underline;
}
a.SubMenuItem_SEL
{
    font-size:13px;
    color: #660000;
    text-decoration:undeline; 
    margin:0 20px 0 20px;
}
a.MenuItemLingua
{       
    color: #606060;
    text-decoration: none; 
    font-size:12px;
}
a.MenuItemLingua:link {color: #606060;}
a.MenuItemLingua:hover { text-decoration:underline; }
a.MenuItemLinguaSel
{       
    color: #660000;
    text-decoration: none; 
    font-size:12px;
}
a.MenuItemLinguaSel:link {color: #606060;}
a.MenuItemLinguaSel:hover { text-decoration:underline; }

a.VoceMenuTop
{
    color: #660000;
    text-decoration: none; 
    padding-right:20px;
}
a.VoceMenuTop:link {color: #660000;}
a.VoceMenuTop:hover {color: #660000;}

.tdmenu
{
    border:none;
    height:40px;
    text-align:center;
    width:auto;
    white-space: nowrap;
}
.SplashText
{
 font-size:13px;   
 line-height:1.8;
}
.navlistpoint
{
    padding-bottom:8px;
    vertical-align:top;
}
.SubjectPage {color:#606060;}
.MarginRight3 {margin-right:3px;}
.ImageLocation {margin-top:5px;}
.puntatore {cursor:pointer;}  
