﻿body 
	{
		margin: 5px 0 0 0; 
		font-size:12px;
	    font-family: Trebuchet MS, Arial, Verdana, Courier, 'Times New Roman', sans-serif;
		text-align: center;
		background-color: black;
		color:white;
	}
a:hover { color:#666666;}
a, a:active { color:black;}
h1 
    {
        margin-top:0;
        font-family: Trebuchet MS, Arial, Verdana, Courier, 'Times New Roman', sans-serif;
        font-size:26px;
        color:white;
        font-weight:normal;
        background-image:url(/imgs/Underline.jpg);
        background-repeat:no-repeat;
        background-position:left bottom;
        padding-bottom:10px;
        height:30px;
    }
h2 
    {
        margin-top:0;
        font-family: Trebuchet MS, Arial, Verdana, Courier, 'Times New Roman', sans-serif;
        font-size:20px;
        color:#C5A126;
        font-weight:normal;
    }    
#content {
		/*background-image:url(/imgs/sfondo.jpg);*/
		margin: auto;
		width: 1000px;
		position: relative; 
		text-align:justify;
		height:auto;
		border-style:none;
    }
#workarea
{
    margin: 0 0 0 0 ;
    min-width: 100%;
    height:auto;        
}    
#middle_content_home
{
    background-repeat:no-repeat;
    background-position:right top;
    border-style:none;
    padding:0;
    margin:0 0 0 0 ;    
    width:100%;
    height:666px;
    color:white;
    float: right;
    position:relative;
    }
#middle_content
{
    padding:10px 50px 10px 50px;    
    width:900px;
    height:auto;
    color:white;
    float: right;
    position:relative;
    /*border:solid #606060 1px;*/
    border-bottom:solid #606060 1px;
    }    
#top_content
{
    text-align:right;
    width:100%;
    height:auto;
    margin: 0;
    padding:0;
    float: right;
    border-style:none;
    }    
#bottom_content{
    background-color:Transparent ;    
    border: none;
    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:24px;    
    color: #cacaca;
    text-decoration: none;     
}
a.MenuItem:link 
{
    color: #cacaca;    
}
a.MenuItem:hover 
{
    text-decoration:underline;
}
a.MenuItem_SEL
{
    font-size:24px;
    color: #C5A126;
    text-decoration: none;  
}
a.MenuItem_SEL:link {color: #C5A126}
a.MenuItem_SEL:hover {color: white}

.NewsText
{               
    font-size:11px;
    color: #cacaca;
}
.SubMenuItem
{
    color: #cacaca;
}    
a.SubMenuItem
{               
    font-size:14px;
    color: #cacaca;
    text-decoration: none; 
    margin:0 20px 0 20px;
}
a.SubMenuItemSel
{               
    font-size:12px;
    color: white;
    text-decoration:underline;
    margin:0 20px 0 20px;
}
a.SubMenuItem:visited {color: #cacaca;}
a.SubMenuItem:link {color: #cacaca}
a.SubMenuItem:hover 
{
    color: white;
    text-decoration:underline;
}
a.SubMenuItem_SEL
{
    font-size:13px;
    color: #0c4196;
    text-decoration:undeline; 
    margin:0 20px 0 20px;
}
a.VoceMenuTop
{
    color: white;
    text-decoration: none; 
    padding-right:20px;
}
a.VoceMenuTop:link {color: white;}
a.VoceMenuTop:hover {color: #ff0000;}

.tdmenu
{
    vertical-align:top;
    padding-left:30px;
    border:none;
    height:40px;
    text-align:left;
    width:auto;
    white-space: nowrap;
}
.navlistpoint
{
    padding-bottom:8px;
    vertical-align:top;
}
.SubjectPage {color:#606060;}
.MarginRight3 {margin-right:3px;}
.ImageLocation {margin-top:5px;}
.puntatore {cursor:pointer;}  
.paragrafo {margin:0;padding:0;}
.paragrafo:first-letter {
     font-size: 30px; 
     font-family: georgia,verdana; 
     font-style: italic; 
     float: left; 
     margin:-5px 3px 0 0; 
}
.ImageStyle
{
    width:270px; 
    border: solid 1px @cacaca;
    margin-bottom:10px;
}
.ImageStyleNoMargin
{
    border: solid 1px #cacaca;    
}
.TheButt
{
    border: 1px solid #cacaca;
    background: #7E8082;
    color:white;
    font-size: 12px;
    margin:0;
    text-align:center;
}
.TdRiq {border:solid 2px white;width:273px;height:180px;text-align:justify;vertical-align:middle;font-size:14px;}
.DivRiq {text-align:left;vertical-align:middle;padding:20px 20px 20px 20px;height:auto;width:auto}
