@charset "iso-8859-1";


/* *** CLASSI GENERALI *********************************************************** */				

					
object 	{		margin: 0;
				padding: 0;
				border:0;		}

* 		{		font-family: "Trebuchet MS";
				font-size:9pt;
				line-height:14px;
				margin:0;
				padding:0;
				border:0;				}

table 	{		border-collapse:collapse;	}

@page 	{		size: 297mm 210mm landscape ;	}


body 	{		font-family: verdana,sans-serif;
				
				font-size:9pt;
				background-image:url(../images/background.png);
				margin-top:15px;
				padding:0;
				border:0;
				line-height:14px;
				text-align:center;		}

a		{		color:#990000;
				text-decoration:none;	}

a:hover	{		color:#FFFFFF;	}


p		{		line-height:14px;
				padding:0;
				margin:0;			}


h1		{		font-size:12pt;
				color:#990000;
				height:auto;
				padding-bottom:5px;
				border:0;
				margin:0;		}		
				
h2		{		font-size:9pt;
				color:#000000;
				padding-bottom:10px;	}		

h3		{		font-size:16px;
				color:#000000;
				padding-top:15px;
				padding-bottom:5px;			}

li		{		margin:0;
				padding-top:0;
				padding-right:0;
				padding-left:0px;
				line-height:16px;
				list-style-position: inside;
				list-style: inside;
				list-style-type: square;
				margin-top:20px;
				margin-bottom:10px;	}

		

/* LAYOUT *****************************************************************/


#box 	{		text-align:left;
				background:#996600;
				margin-right:auto;
				margin-left:auto;
				background:url(../images/back_sfondo_ombra.png) repeat-y;
				width:890px;		}
				
#contenuto	{	border:0;
				width:870px;
				vertical-align:top;
				margin-left:auto;
				margin-right:auto;
				background: #f5efd6;
				padding-bottom:7px;	}

#head 	{		width:870px;
				margin-top:0;
				margin-left:auto;
				margin-right:auto;	}

				
/* #pagebody *************************************************************/
								
#pagebody {		width:850px;
				background:url(../images/background2.jpg);
				padding-top:5mm;
				padding-bottom:5px;
				margin-left:auto;
				margin-right:auto;
				margin-top:0;	}
							
#menu	{		display:none;	}
			
#novita	{		width:680px;
				vertical-align:top;
				padding-left:20px;
				padding-right:20px;
				padding-bottom:20px;	}
				
#gruppo	{		width:800px;
				margin-left:auto;
				margin-right:auto;
				padding-bottom:10px;
				padding-left:20px;
				padding-right:20px;	}
				
#nomi_gruppo	{	width:820px;
					margin-left:20px;
					margin-right:auto;
					margin-top:0px;	}
					
#nomi_gruppo td	{	padding-left:0px;
					padding-right:10px;
					padding-top:10px;
					padding-bottom:10px;
					vertical-align:top;	}
					
#nomi_gruppo img	{	padding-right:20px;	}
			
#date	{		width:300px;
				vertical-align:top;
				padding-left:20px;	}
				
#dateall	{	text-align:center;	}
			
.paginazione	{	text-align:center;
					vertical-align:top;	}
					
.tbl_paginazione_news	{	text-align:center;
							margin-left:auto;
							margin-right:auto;	}	
							
.leggi_news	{	text-align:right;	}

.p_tot_news	{	padding-bottom:20px;}


/* CALENDARIO  *************************************/
.tbl_concerti 	td	{	vertical-align:top;	
						width:370px;
						padding-left:25px;				
						padding-right:25px;		}

.li_concerti		{	list-style:none;		}

.evidenza			{	font-size:14px;			}



/* GALLERIA *************************************/	

#body_gallery	{	width:850px;	}

.expo_box	{	padding:10px;
				margin-left:0;
				margin-right:0;	}
				
.tbl_cat_foto	{	width:auto;
					width:850px;	}
					
.tbl_cat_foto td	{	padding-bottom:5px;
						padding-top:5px;
						text-align:center;	}
						
.tbl_paginazione_gal	{	padding-top:5px;
							padding-bottom:5px;
							width:850px;	}
							
.paginazionegal	{	width:850px;
					padding-top:20px;	}
					
/* VIDEO *************************************/

.video		{	width:825px;
				padding-top:50px;
				padding-bottom:20px;
				padding-left:25px;
				margin-left:2px;
				background:url(../images/back_video2.jpg) no-repeat;
				text-align:center;	}
				
		/*====================== Visionneuse ======================*/
			
			#parent2-wrap{
			}
			#parent2 li{
				margin: 0px;
				text-align:center;
				padding:0;
			}
			#parent2-menu a.wactive{
				font-weight: bold;
				text-decoration: none;
				background:#000000;
			}
			
			#parent2-menu a{
				background:#000000;
				padding:5px;
			}			
			
			#parent2-menu a:hover{
				text-decoration: none;
				background:#000000;
			}
			.wslide-menu	{	
			padding-top:10px;
			padding-bottom:10px;
			text-align:center;
			margin-left:0px;
			margin-right:25px;	}
			
			#parent2-menu{	
			color:#FFFFFF;
			b ackground:#000000;
			font-size:20px;
			}
			.wactive{	
			color:#FFFFFF;
			font-size:15px;
			}
				
/* FOOTER *************************************/

#foot 	{	text-align:center;
			padding-top:10px;
			padding-bottom:30px;	}
			
#inode	{	color:#f5efd6;
			padding-top:5px;	}
			
.udm, #udm	
		{	z-index:1 !important;	}