body	{font-family:verdana, arial;
	font-size:0.8em;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	/*background:#E7E7E7 url('../../images/bg.gif')*/;
	}
	
a:link{color:#4A658C; text-decoration:none;}
a:visited{color:#4A658C; text-decoration:none;}
a:hover{color:#7386A5;}
a:active{color:#4A658C; text-decoration:none;}


a.linkwhite:link{color:#fff;}
a.linkwhite:visited{color:#fff;}
a.linkwhite:hover{color:#fff;}
a.linkwhite:active{color:#fff;}

a.linkblack:link{color:#000;}
a.linkblack:visited{color:#000;}
a.linkblack:hover{color:#000;}
a.linkblack:active{color:#000;}

a.blu:link { font-family:verdana; text-decoration:underline; color:#000099}
a.blu:visited { font-family:verdana; color:#000099}
a.blu:hover { font-family:verdana; color:#000099}
a.blu:active { font-family:verdana; color:#cccccc}

.home{  font-family:verdana;
	font-size:0.7em;
	color:#000000;
	}

td	{	font-family:verdana, arial;
		font-size:0.8em;
	}

big {   	font-family:verdana;
		font-size:1.8em;
		color:#4C658D;
		font-weight:bold;
	}

strong {   	font-family:verdana;
		font-size:14px;
		color:#4C658D;
	}



.table    { height:100%;}


#table_all    { 
		height:100%;
		width:100%;
		}

#logo 	{	padding:2px 0px 1px 4px;
		background:#E7E7E7;
		height:1%;
		text-align:center;
	}


#movie 	{	padding:0px;
		height:1%;
	}

#sx_banner{	border-bottom:1px solid #ddd;
		background:#E7E7E7 url('../../images/bg_su.gif') repeat-x 160px top;
		height:1%;
	}


#lang    { 
		height:14px;
		width:180px;
		margin:0px 0px 1px 0px;
		background: #7386A5;
		text-align:center;
		height:1%;
		border-bottom:1px solid #ddd; 
		border-top:1px solid #ddd; 
		}




#menusu 	{
		padding:0px 0px 0px 0px;
		border-top:1px solid #ddd;
		border-bottom:1px solid #ddd;
		background:#4C658D;
		height:1%;
	}


#img    { 	
		margin:0px 0px 10px 0px;
		height:129px;
		width:680px;
		height:1%;
		border-left:1px solid #ccc; 
		background:#e7e7e7;
		}



		
#cerca    { 	
		background:#BCBCBC;
		
	}



#area_riservata {	 
		padding:2px 2px 2px 2px;
		border-bottom:1px solid #ccc;
		background:#c6c6c6;
		color:black;
	}


.cat {
			margin: 6px 0px 0px 0px;
			}



#tab_main    { 
		height:100%;
          }

#sx    {
		width:180px;
		height:100%;
		/*background:#A9B5C8 url('../../images/bg_sx.gif') no-repeat 0 200px;*/
		background:#A9B5C8;
		padding:0px 0px 0px 0px;
          }

#dx    {
		background:#dedede url('../../images/bg_dx.gif') no-repeat top left;
		padding:0px 10px 0px 20px;
		width:40%;
          }


#centro    {
		border-left:1px solid #ccc; 
		padding:0px;
		width:680px;
		/*height:550px;*/
		background:#e7e7e7;
          }

#testo    {
		padding:10px 15px 5px 15px;
		text-align:justify;
	}


.table    { 	height:100%;
		}



#sotto    {	
		height:5%;
		padding:30px 10px 5px 15px;
		color:#666;
		font-size:11px;
		background:#e7e7e7;
          }



#add   {
		padding:5px 5px 5px 5px;
		background:#c6c6c6;
	}


.index_box_a   {
		padding:2px;
		font-size:16px;
		font-weight:bold;
		background:#ddd;
		color:#4C658D;
		border:1px solid #c6c6c6;
	}


.index_box   {
		padding:2px;
		font-size:16px;
		font-weight:bold;
		background:#ddd;
		color:#4C658D;
		border:1px solid #c6c6c6;
	}


/************* EVENTI *************/

#eventi a 
{
color:#000;
}
#eventi ul
{
margin:0 .5em 0 1em;
padding:0;
}
#eventi li{
line-height:18px;
list-style-image: url(../../images/q.gif);
margin-top:4px;
margin-left:4px;
}


/************* NEWS *************/


#news
{
background:#eee;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
}
#news a 
{
color:#000;
}
#news ul
{
margin:0 .5em 0 1em;
padding:0;
}
#news li{
line-height:2em;
}

/* the news box when JavaScript is available */
#news.hasJS
{
height:50px;
overflow:hidden; 
position:relative; 
}

/* The nested UL when JavaScript is available */ 
#news.hasJS ul
{
position:absolute;
top:120px;
left:0;
margin:0 .5em 0 .5em;
padding:0;
}

.m_banner_hide{
	display:none;
}
.m_banner_show{
	display:block;
}