html  
{
    height: 100%;
    margin:0;
}
.Underline 
{
    text-decoration:underline;
    color:Red;
}
a.hover
{
    color:black;
}
a
{
    color:#606060;
}
body 
{
    margin:5px 5px 5px 5px;
	background-color:white;
	font-size:14px;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	width:98%;
}
#Logo
{
    margin:auto;
    left:0;
    position:absolute;
    text-align:left;    
}
#TopBar
{
    width:92%;
    min-width:800px;
    height:90px;
    border-style:none;
    margin:auto;
    background-image:url(/imgs/siddha.gif);
    background-position:center top;
    background-repeat:no-repeat;   
}
#TopBar-left
{
    left:0;
    width:38%;
    min-width:90px;
    height:100%;
    float:left;
    text-align:left;
    vertical-align:baseline;
}
#TopBar-right
{
    right:0;
    width:38%;
    min-width:90px;
    height:100%;
    margin:0;
    float:right;
    text-align:right;
    background-image:url(/imgs/Comunicazione-semplice.gif);
    background-position:center center ;
    background-repeat:no-repeat;
}
.ClassMenuBar
{
    padding:10px 0 10px 10%;
    width:auto;
    min-width:750px;
    border-top:dotted 1px black;
    margin:auto;    
    margin-left:140px;
    text-align:left;
    font-size:24px;
    color:black;
    text-decoration:none;
}
.ClassMenuBar a
{
    color:black;
    text-decoration:none;
}
.ClassMenuBar a:hover
{
    color:#606060;
}
.ClassMenuBar .Underline
{
    color:#000066;
    text-decoration:underline;
}
.liv2menu
{
    font-size:15px;
    color:#606060;
    text-decoration:none;
}
#WorkArea
{
    padding:0;
    width:92%;
    min-width:800px;
    margin:auto;
    color:#606060;
}
#WALeft
{
    padding: 0 0 20px 0;
    margin:30px 0 0 0;
    width:23%;
    height:100%;
    float:left;
    text-align:center;    
}
#WAMiddle
{
    padding: 0 0 20px 0;
    margin-top: 10px;
    width:47%;
    max-width:500px;
    height:100%;
    float:left;
    text-align:left;
}
#WARight
{
    padding: 0 0 20px 0;
    margin-top: 10px;
    width:29%;
    height:100%;
    float:right;
    text-align:left;
    overflow:hidden;
}
#WABigMiddle
{
    padding: 0 0 20px 0;
    margin-top: 10px;
    width:72%;  /*WAMiddle + WARight */
    /*max-width:500px;*/    
    height:100%;
    float:left;
    text-align:left;
}
#BottomBar
{
    float:none;
    clear:both;
    padding:0;
    width:92%;
    height:40px;
    min-width:800px;
    margin:auto;    
    color:#606060;
    border-top:dotted 1px #606060;
    text-align:left;
    font-size:12px;
}
/*
br {
	clear: both;
}
hr {
	clear: both;
}
*/
img {
    border: 0;
}
.paragrafo {	
	text-indent: 2em; 
	width: 95%; 
	text-align: justify;
	font-size:14px;
}
.paragrafo#paragrafo-iniziale { 
	text-indent: 0em;
} 
.paragrafo#paragrafo-iniziale:first-letter {
     font-size: 40px; 
     font-family: georgia,verdana; 
     font-style: italic; 
     float: left; 
     margin:-5px 3px 0 0; 
}
.paragrafo#paragrafo-iniziale:first-line { 
     text-transform: uppercase; 
     font-style: italic; } 
.paragrafo_left {
	width: 95%; 
	text-align: left;
}  
.lnk_par {
	color:black;
	font-style: italic;
}
.lnk_par:hover{
	color: #cacaca;
	text-decoration: none;
	font-style: italic;
}
.titolo {
	font-size:20px; 
	font-family: verdana; 
	width: 95%;
	text-align: left;
	font-weight: bold;
}
.titoloH2 
{
    width:100%;
	font-size:18px; 
	text-align: left;
	font-weight: bold;
}
.lnk_tit {
	text-decoration: none;
	font-weight: bold;
}
.lnk_tit:hover{
	color: #FFCC66;
	text-decoration: none;
	font-weight: bold;
}
.td_paragrafo{
	padding-left: 100px;
}
.div_ul_web{
	width: 600px;
	text-align:justify;
	/*font-size:14px; */
	font-family: verdana; 	
}
.link_navig 
    {
    text-decoration: none;
    font-family:Arial;
    font-size:11px;
    color:#7379AD;
    }
.Consiglio
{
    margin:auto;
    text-align:left;
    font-family:Arial;
    color:#000080;
    font-size:12px; 
    padding: 5px 20px 5px 50px;
    position: absolute; 
    top:10px; 
    left:100px;
    width: 287px; 
    height: 150px;
    Filter: Alpha(Opacity=90);
    opacity:.90;
    visibility:hidden;
    background-image:url('/imgs/popup.gif');
    background-repeat:no-repeat;   
}    
.NewsText
{               
    font-size:12px;
    color: #606060;   
    font-family:Tahoma,Verdana,Arial;
}
.ButtStyle
{
    background-color:white;
    border-left:solid 1px #606060;
    border-top:solid 1px #606060;
}    
.PanelMessaggi
{
    font-size:12px;
    padding:10px;
    vertical-align:middle;
    height:auto;
    width:82%;
    border: dotted 1px red;
    background-color:#FFCCCC;
    margin-bottom:10px;
}
.DivAlert
{
    padding-top:25px;
    padding-left:10px;
    text-align:center;
    color:white;
    background-image:url(/imgs/avviso-ricerca.gif);    
    background-repeat:no-repeat;    
    position:absolute;
    left:140px;
    top:10px;
    width:295px;
    height:428px;    
}
.WhiteHT
{
    color:#BCC9C8;
}
