﻿body 
	{
		background: #64a2d7 url(/imgs/abstract-waves.jpg);
		margin: 5px 0 0 0; 
		font-size:16px;
	    font-family: Trebuchet MS, Arial, Verdana, Courier, 'Times New Roman', sans-serif;
		text-align: center;
		color:white;
	}
h1
{
		font-size:20px;		
	    font-family: Trebuchet MS, Arial, Verdana, Courier, 'Times New Roman', sans-serif;
		color:#0c4196;    
}
h2
{
		font-size:18px;		
	    font-family: Trebuchet MS, Arial, Verdana, Courier, 'Times New Roman', sans-serif;
		color:#0c4196;    
}
.paragrafo
{
		font-size:14px;		
	    font-family: Trebuchet MS, Arial, Verdana, Courier, 'Times New Roman', sans-serif;
		color:#0c4196;    
}
a:hover { color:#000099;}
a, a:active { color:black;}
#content {
		margin: 0 auto;
		/*width: 925px;*/
		width: 935px;
		position: relative; 
		text-align:justify;
		height:auto;
    }
#workarea
{
    text-align:justify;
    margin:0;
    padding:0;
    /*min-width: 920px;*/
    width: 940px;
    height:auto;    
}    
#middle_content_home
{
    background-image:url(/imgs/Immagine1.gif);
    background-repeat:no-repeat;
    background-position:right top;
    
    border-style:none;
    padding:0;
    margin:0;   
    width:100%;
    height:480px;
    color:white;
    float: right;
    position:relative;
    }
#middle_content
{
    background-color:Transparent;
    border-style:none;
    padding: 10px 0 0 0;    
    margin:0;    
    padding:0;
    width:100%;
    height:auto;
    color:#0c4196;
    float: right;
    position:relative;
    }    
#top_content
{
    text-align:right;
    /*width:728px;*/
    width:100%;
    overflow:hidden;
    height:auto;
    margin: 0;
    padding:0;
    float: right;  
    background-image:url(/imgs/opaco.png);      
    }    
#left_content
{
    margin:0;
    padding:0;    
    float: left;
	width: 200px;
	/*height:670px;*/
	height:auto;
	overflow:visible;
	text-align:left;
	vertical-align:top;	
    }  
#right_content
{
    background-color:Transparent;
    width:720px;
    height:auto;
    float: right;
}
#bottom_content
{
    border-style:none;    
    margin-top:5px;
    height:auto;
    width:720px;    
    float:right;
    text-align:center;
    vertical-align:middle;
    }
#SubMenuBar
{
    margin: 4px 0 0 10px ;
    height:24px;
    vertical-align:middle;
}    
.MenuItem
{              
    font-size:20px;    
    color: #CCF2F4;
    text-decoration: none;     
}
a.MenuItem:link 
{
    color: #CCF2F4;    
}
a.MenuItem:hover 
{
    text-decoration:underline;
}
a.MenuItem_SEL
{
    font-size:20px;
    color: white;
    text-decoration: none;  
}
a.MenuItem_SEL:link {color: white;}
a.MenuItem_SEL:hover {color: white;}

.NewsText
{               
    font-size:11px;
    color: #0c4196;
}
.SubMenuItem
{
    color: white;
    /*font-weight:bold;*/
}    
a.SubMenuItem
{               
    font-size:16px;
    color: white;
    /*font-weight:bold;*/
    text-decoration: none; 
    margin:0 20px 0 20px;
}
a.SubMenuItemSel
{               
    font-size:16px;
    color: white;
    text-decoration:underline;
    margin:0 20px 0 20px;
}
a.SubMenuItem:visited {color: white;}
a.SubMenuItem:link {color: white;}
a.SubMenuItem:hover 
{
    color:Aqua;
    text-decoration:underline;
}

.BottomMenuItem
{
    font-size:14px;
    color: #0c4196;
}    
a.BottomMenuItem
{              
    color: #0c4196;
    text-decoration: none; 
    margin:0 20px 0 20px;
}
a.BottomMenuItem:visited {color: #0c4196;}
a.BottomMenuItem:link {color: #0c4196;}
a.BottomMenuItem:hover 
{
    color:black;
    text-decoration:underline;
}


a.SubMenuItem_SEL
{
    font-size:18px;
    color:Aqua;
    text-decoration:undeline; 
    margin:0 20px 0 20px;
}
a.VoceMenuTop
{
    font-size:18px;
    color: #FFFFcc;
    text-decoration: none; 
    padding-right:20px;
}
a.VoceMenuTop:link {color: #FFFFcc;}
a.VoceMenuTop:hover {color: #FFFFcc;}

.tdmenu
{
    height:35px;
    text-align:center;
    width:100%;
    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;}  
.Sposta20{margin-left:20px;}

