*
{
   margin:0px;
   padding:0px;
}

html, body{ 
background-color: #cecece;
}

.p_video {
text-align: left;
margin-bottom: 2px;
margin-top: 5px;
margin-left: 15px;
margin-right: 5px;
       }
       
.p_video1 {
text-align: left;
margin-bottom: 0px;
margin-top: 0px;
margin-left: 10px;
margin-right: 0px;
       }
       
.p_right {
text-align: right;
margin-bottom: 0px;
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
       }
        

.p_left {
text-align: left;
margin-bottom: 0px;
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
       }
       
.p_banner {
text-align: left;
margin-bottom: 8px;
margin-top: 8px;
margin-left: 20px;
margin-right: 0px;
       }

.p_foto {
text-align: left;
margin-bottom: 0px;
margin-top: 0px;
margin-left: 45px;
margin-right: 0px;
       }
       
.p_foto_int {
text-align: left;
margin-bottom: 0px;
margin-top: 0px;
margin-left: 15px;
margin-right: 0px;
       }
       
.p_foto_art {
text-align: left;
margin-bottom: 0px;
margin-top: 10px;
margin-left: 15px;
margin-right: 0px;
       }
       
.p_foto1 {
text-align: left;
margin-bottom: 5px;
margin-top: 5px;
margin-left: 29px;
margin-right: 0px;
       }
       
       
.p_foto2 {
text-align: left;
margin-bottom: 5px;
margin-top: 5px;
margin-left: 48px;
margin-right: 0px;
       }
       
.testo_ag1 {
font-family: Arial,sans-serif;
color: #555555;
font-size: 12px;
text-align: left;
margin-bottom: 0px;
margin-top: 0px;
margin-left: 29px;
margin-right: 15px;
       }
       
.testo_ag2 {
font-family: Arial,sans-serif;
color: #555555;
font-size: 12px;
text-align: left;
margin-bottom: 0px;
margin-top: 0px;
margin-left: 48px;
margin-right: 15px;
       }
       
.testo_ag3 {
font-family: Arial,sans-serif;
color: #555555;
font-size: 12px;
text-align: left;
margin-bottom: 0px;
margin-top: 0px;
margin-left: 48px;
margin-right: 40px;
       }
       
.scorri {
font-family: Arial,sans-serif;
color: #555555;
font-size: 10px;
text-align: left;
margin-bottom: 0px;
margin-top: 0px;
margin-left: 15px;
margin-right: 15px;
       }
       
.agenda_sx {
font-family: Arial,sans-serif;
color: #FFFFFF;
font-size: 12px;
text-align: left;
margin-bottom: 0px;
margin-top: 0px;
margin-left: 0px;
margin-right: 10px;
       }
       
.agenda_dx {
font-family: Arial,sans-serif;
color: #FFFFFF;
font-size: 12px;
text-align: left;
margin-bottom: 0px;
margin-top: 0px;
margin-left: 10px;
margin-right: 50px;
       }

.testo {
font-family: Arial,sans-serif;
color: #555555;
font-size: 12px;
text-align: left;
margin-bottom: 0px;
margin-top: 0px;
margin-left: 15px;
margin-right: 30px;
       }

.podcast {
font-family: Arial,sans-serif;
color: #f6a600;
font-size: 13px;
text-align: right;
margin-bottom: 5px;
margin-top: 5px;
margin-left: 15px;
margin-right: 5px;
       }     
       
.podcast_data {
font-family: Arial,sans-serif;
color: #555555;
font-size: 13px;
text-align: right;
margin-bottom: 5px;
margin-top: 5px;
margin-left: 5px;
margin-right: 5px;
       }    
       
.podcast_download {
font-family: Arial,sans-serif;
color: #555555;
font-size: 14px;
text-align: right;
margin-bottom: 5px;
margin-top: 5px;
margin-left: 5px;
margin-right: 15px;
       } 

       
.left {
font-family: Arial,sans-serif;
color: #555555;
font-size: 12px;
text-align: left;
margin-bottom: 0px;
margin-top: 0px;
margin-left: 15px;
margin-right: 30px;
       }
       
       
.justify {
font-family: Arial,sans-serif;
color: #555555;
font-size: 12px;
text-align: justify;
margin-bottom: 0px;
margin-top: 0px;
margin-left: 15px;
margin-right: 30px;
       }
       
.right {
font-family: Arial,sans-serif;
color: #555555;
font-size: 12px;
text-align: right;
margin-bottom: 0px;
margin-top: 0px;
margin-left: 15px;
margin-right: 30px;
       }
       
.center {
font-family: Arial,sans-serif;
color: #555555;
font-size: 12px;
text-align: center;
margin-bottom: 0px;
margin-top: 0px;
margin-left: 15px;
margin-right: 30px;
       }
       

.nav {
font-family: Arial,sans-serif;
color: #555555;
font-size: 10px;
text-align: left;
margin-bottom: 5px;
margin-top: 5px;
margin-left: 15px;
margin-right: 5px;
       }

       
.data {
font-family: Arial,sans-serif;
color: #555555;
font-size: 13px;
text-align: left;
margin-bottom: 10px;
margin-top: 0px;
margin-left: 20px;
margin-right: 5px;
       }
       
.titolo {
font-family: Arial,sans-serif;
color: #f6a600;
font-size: 15px;
font-weight: bold;
text-align: left;
margin-bottom: 5px;
margin-top: 0px;
margin-left: 15px;
margin-right: 30px;
       }
       
.carattere {
font-family: Arial,sans-serif;
color: #FFFFFF;
font-size: 12px;
text-align: right;
font-weight: bold;
margin-bottom: 0px;
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
       }
       
.newsletter {
font-family: Arial,sans-serif;
color: #FFFFFF;
font-size: 14px;
text-align: right;
margin-bottom: 5px;
margin-top: 5px;
margin-left: 0px;
margin-right: 15px;
       }
       
.newsletter1 {
font-family: Arial,sans-serif;
color: #FFFFFF;
font-size: 11px;
text-align: right;
margin-bottom: 5px;
margin-top: 0px;
margin-left: 5px;
margin-right: 45px;
       }

input.field{
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
height:18px;
width:140px;
background-color: transparent;
background:none;
border:2px solid #FFFFFF; 
font-family: Arial; 
font-size: 13px; 
color: #FFFFFF;
}

       
A:LINK {
 color : #f6a600;
 text-decoration: none
}

A:VISITED {
 color : #f6a600;
 text-decoration: none
}

A:HOVER {
 color : #f6a600;
 text-decoration : none;
}

A:ACTIVE {
 color : #f6a600;
 text-decoration: none
}




A.primolink:LINK {
 color : #ffffff;
 text-decoration: none
}

A.primolink:VISITED {
 color : #ffffff;
 text-decoration: none
}

A.primolink:HOVER {
 color : #ffffff;
 text-decoration : none;
}

A.primolink:ACTIVE {
 color : #ffffff;
 text-decoration: none
}

table.podcast {
border: 2px dotted #f6a600;
border-spacing: 5px;
}

.td_podcast {
border: thin dotted #f6a600;
border-collapse:collapse

}


.td_sopra {
   background-color: #cecece;
}

.tab {
   background: url('../images/sfondo.gif');
}

.tabella {
   background: url('../images/sfondo_tabella.gif');
}

.primo {
   background: url('../images/sfondo_primo.gif');
}

.tab3 {
   background: url('../images/sfondo_art3.gif');
}

.letter {
   background: url('../images/sfondo_letter.gif');
}

.border { 
border: solid;
border: 1px; 
color: #4d4d4d; 
}

img {border:0px none;}

td img {display: block;}


#slider {

	/* You MUST specify the width and height */
	width:500px;
	height:280px;
	position:relative;	
	overflow:hidden;
	margin-left: 0px;
}

#mask-gallery {
	
	overflow:hidden;	
}

#gallery {
	
	/* Clear the list style */
	list-style:none;
	margin:0;
	padding:0;

	
	z-index:0;
	
	/* width = total items multiply with #mask gallery width */
	width:900px;
	overflow:hidden;
}

	#gallery li {

		
		/* float left, so that the items are arrangged horizontally */
		float:left;
		
	}


#mask-excerpt {
	
	/* Set the position */
	position:absolute;	
	top:0;
	left:0;
	z-index:500px;
	
	/* width should be lesser than #slider width */
	width:200px;
	overflow:hidden;	
	

}
	
#excerpt {
	/* Opacity setting for different browsers */
	filter:alpha(opacity=60);
	-moz-opacity:0.6;  
	-khtml-opacity: 0.6;
	opacity: 0.6;  
	
	/* Clear the list style */
	list-style:none;
	margin:0;
	padding:0;
	
	/* Set the position */
	z-index:10;
	position:absolute;
	top:0;
	left:0;
	
	/* Set the style */
	width:200px;
	background-color:#000;
	overflow:hidden;
	font-family:arial;
	text-align: left;
	font-size:16px;
	color:#ffffff;	
}

	#excerpt li {
		padding:5px;
		
	}
	


.clear {
	clear:both;	
}