html,body{margin: 0;padding:0;height:100%;}

body{font-family:arial,sans-serif;font-size:76%;margin-top:20px;background-color:#E8E4E4;text-align:center;}
#footer {clear: both;width:980px; display:block;  background-color :#000000;height:90px;
			text-align:left;color:#ffffff;font-size:8pt;font-weight:bold;padding-top:1%;padding-left:1%;padding-right: 1%;}

#container{background-color :#ffffff;width:1000px;overflow:visible;margin: 0 auto;border: 1px;border-style: solid;
border-color: #BDBDBD;}

#testata{display:block; float:left;  width:1000px; height: 136px; overflow:visible; background-color :#ffffff;}

#testata #datatestata{display:block; float:left;  width:980px; margin:0px 10px 0px 10px; height: 20px; overflow:visible; background-color :#ffffff; border-bottom: dotted; border-bottom: solid; border-bottom-width: 1px;border-color: #BDBDBD; text-align: left; font-size: 11px; color: #555756; padding-top:5px;}

#testata #tuttatestata{display:block; float:left; margin-top: 5px;  width:1000px; height: 136px; overflow:visible; background-color :#ffffff;}

#testata #tuttatestata #manchetesx{display:inline; float:left;  width:150px; height: 115px; overflow:visible; background-color :#ffffff; padding-left:5px;}
#testata #tuttatestata #manchetedx{display:inline; float:right;  width:150px; height: 115px; overflow:visible; background-color :#ffffff; padding-right:5px;}
#testata #tuttatestata #logotestata{display:inline; float:left;  width:680px; height: 115px; overflow:visible; background-color :#ffffff;}

#menutop1{display:block; float:left;  width:980px; height: 35px; overflow:visible; background-color :#ffffff; margin-bottom:4px; margin-right:5px; margin-left:10px}

#mainsponsor{display:block; float:left;  width:990px; height: 90px; overflow:visible; background-color :#ffffff; margin-bottom:4px;padding-left:10px}
#mainsponsor #elemento{display:inline; float:left;  width:240px; height: 90px; overflow:visible; margin-right:6px;}

#testatina{display:block;  width:1000px; height: 20px; overflow:visible; background-color: #BC0C27; 
color: White; font-weight: bold; font-size: 1em; vertical-align: middle; text-align: right; margin: 0px 5px 0px 0px;}

#content{display:block; float: left; margin:0px;  margin: 0px; width:1000px; overflow:visible; background-color: White;} 

#content #top1{display:inline; float: left; margin: 0px; width:685px; overflow:visible; text-align:left;padding-left:2px;} 

#content #top2{display:inline; float: left; margin: 0px; width:310px; overflow:visible; background-color: #FFFFFF; text-align:left;} 

#content #top2 #top2-boxcontainer{display:inline; float: left; margin: 0px; text-align:left;border: 0px; border-color: #FFFFFF; padding:0px; height:303px;} 

#content #top2 #top2-box{display:inline; float: left; margin: 0px; width:135px;overflow:visible; text-align:left; padding:5px 10px 0px 10px; height:140px} 

#content #top2 #top2-box #top2-box-foto{display:block; float: left; margin: 0px; width:135px; overflow:visible;  text-align:left;} 

#content #top2 #top2-box #top2-box-tipomultimedia{display:block; float: left; margin: 0px; width:135px; overflow:visible; text-align:left;font-size: 11px; color:#CD0100; font-weight: bold;} 
#top2-box-testo{width:135px; overflow:visible; text-align:left;margin:0px;font-size: 11px;} 
#top2-box-testo a,a:visited{font-size: 11px; color:#000000; text-decoration: none;} 
#top2-box-testo a:active{color:#CA0000; text-decoration: none;} 
#top2-box-testo a:hover{color:#CA0000; text-decoration: none;} 
#content #top2 #top2-pubbli{
display:block; float: left;  overflow:visible; text-align:left;
margin:0px; border: 0px; padding:0px;background-color: #EEF0F0; height:100px;} 

.banner310{border: 1px; border-color: #000000; width:310px; height:99px;}

#bannergrande{
display:block; float: left; margin:0px;  margin-top: 0px; width:1000px; overflow:visible; background-color: #eeeeee;  
padding-top:5px; padding-bottom:0px;  } 

.bordofotodin{	border-radius: 11px;	}
.bordofotodin2{ border-radius: 11px;	border: solid;	border-width: 1px;	border-color: White;	}

#content2{display:block; float: left; margin:0px;   width:1000px;  background-color: White;} 

#content2 #top1{display:inline; float: left; margin: 0px; width:475px; text-align:left;padding-left:2px;} 
#content2 #top1 #contenitore{
display:block; float: left; margin:0px;  width:475px; height:230px; background-color: White;
border:0px;border-style: solid; border-right:1px; border-color:#F4F4F4;} 
#content2 #top1 #contenitore #primopiano{
display:inline; float: left; margin:0px;  padding-top: 5px; width:240px; background-color: White;} 
#content2 #top1 #contenitore #altre{
display:inline;float: left;  margin:0px; width:235px; background-color: White;} 

#content2 #top1 #contenitore #primopiano #top2-box{
display:inline; float: left; margin: 0px; width:234px;overflow:visible; 
 border: 0px; border-color: #FFFFFF; padding:5px 10px 0px 0px;} 

#content2 #top1 #contenitore #primopiano #top2-box-foto{
display:block; float: left; margin: 5px 0px 0px 0px; width:234px; overflow:visible;  text-align:center;
padding-left:5px; border: 0px; border-color: #FFFFFF;} 

#content2 #top1 #contenitore #primopiano #top2-box #top2-box-tiponotizia a{
margin-top: 5px; width:228px; overflow:visible; text-align:center;
padding-left:0px; margin:0px; border: 0px;  border-color: #FFFFFF;font-size: 12px; color:#6B5156; font-weight: bold;} 

#content2 #top1 #contenitore #primopiano #top2-box #top2-box-tiponotizia a:visited{
margin-top: 5px; width:228px; overflow:visible; text-align:center;
padding-left:0px; margin:0px; border: 0px;  border-color: #FFFFFF;font-size: 12px; color:#6B5156; font-weight: bold;} 

#content2 #top1 #contenitore #primopiano #top2-box #top2-box-tiponotizia a:active{
 width:228px; overflow:visible; text-align:center;
padding-left:0px; margin:0px; border: 0px;  border-color: #FFFFFF;font-size: 12px; color:#CD0100; font-weight: bold;}  

#content2 #top1 #contenitore #primopiano #top2-box #top2-box-tiponotizia a:hover{width:228px; overflow:visible; text-align:center;
padding-left:0px; margin:0px; border: 0px;  border-color: #FFFFFF;font-size: 12px; color:#CD0100; font-weight: bold;} 

#content2 #top1 #contenitore #primopiano #top2-box-testo{
display:block;  margin: 0px; width:228px; overflow:visible; text-align:center;  border: 0px;  border-color: #FFFFFF; font-size: 11px; } 
 
 
 #content2 #top1 #contenitore #altre #altrenotizie{
display:block; margin:5px 0px 0px 0px; width:220px;  text-align:left;
padding-left:0px; padding-bottom: 4px; color:#D01415; font-weight: bold; border-bottom: dotted; border-bottom-width: 1px; border-color: Gray; }

#content2 #top1 #contenitore #altre #top2-box-tiponotizia a{width:220px; overflow:visible; text-align:left; text-decoration: none; padding-left:0px; 
margin: 10px 0px 0px 0px; border: 0px;  border-color: #FFFFFF;font-size: 12px; color:#6B5156; font-weight: bold;} 

#content2 #top1 #contenitore #altre #top2-box-tiponotizia a:hover{
width:220px; overflow:visible; text-align:left; text-decoration: none;
padding-left:0px; margin:0px; border: 0px;  border-color: #FFFFFF;font-size: 12px; color:#CD0100; font-weight: bold;} 


.bordofotonotizia{border-radius: 5px;}
	
#content2 #top2{display:inline; float: left; margin: 0px; width:520px; overflow:visible; background-color: #eeeeee; text-align:left;} 
/*
	UTILITY STYLES
*/				  				  
					  				  
.floatLeft 									{ float: left; margin-right: 10px;}
.floatRight									{ float: right; }
.clear 										{ clear: both; }
a											{ outline: none; }

table.news {
	font: 11px/24px Verdana, Arial, Helvetica, sans-serif;
	border-collapse: collapse;
	width: 320px;
	}

th.news {
	padding: 0 0.5em;
	text-align: left;
	}

tr.news td {
	border-top: 1px solid #FB7A31;
	border-bottom: 1px solid #FB7A31;
	background: #FFC;
	}

td {
	border-bottom: 1px solid #CCC;
	padding: 0 0.5em;
	}
/*

			  

	PAGE STRUCTURE
*/
#page-wrap {display:inline; float: left; width: 370px; margin: 0px 0px 0px 15px;  min-height: 280px; height: 280px;
border: 0px; border-bottom-width: 1px; border-style: dotted; border-color: #BDBDBD; 
margin-right:10px; margin-top:10px; background-color: #eeeeee }

#page-wrap2 {display:inline;float: left; width: 70px; margin: 0px 0px 0px 7px;  min-height: 280px; height: 280px;
border: 0px; border-bottom-width: 1px; border-style: dotted; border-color: #BDBDBD; 
margin-right:10px; margin-top:10px; background-color: #eeeeee }


/*
	TYPOGRAPHY
*/
ul											{ list-style: square inside; }
a, a:visited								{ color: #000000; text-decoration: none;}
a:hover, a:active							{ color: #000000; text-decoration: none;}
blockquote									{ padding: 0 20px; margin-left: 20px; border-left: 20px solid #ccc; font-size: 14px; 
									  		  font-family: Georgia, serif; font-style: italic; margin-top: 10px;}

/*
	SLIDER
*/
.slider-wrap								{ display:inline; width: 370px; top: 0px; left: 6px; }			
.stripViewer .panelContainer 
.panel ul			{display:inline; text-align: left; margin: 0 15px 0 30px;  background-color: #eeeeee}

.slider-wrap2								{ display:inline; width: 70px; top: 0px;  margin: -150px 380px 0px 30px; left: 6px; }	
.panelContainer2 { display:inline; text-align: left; margin: -150px 370px 0px 30px;  background-color: #eeeeee}
.stripViewer								{ position: relative; overflow: hidden; width: 370px; height: 280px; }
.stripViewer .panelContainer				{ position: relative; left: 0; top: 0; }
.stripViewer .panelContainer .panel			{ float: left; height: 100%; position: relative; width: 370px; }
.stripNavL, .stripNavR, .stripNav			{ display: none; }
.nav-thumb 									{ border: 1px solid black; margin-right: 15px; margin-bottom: 15px;}
#movers-row									{ margin: 0px 0px 0 62px; }
#movers-row div								{ width: 16%; float: left; text-align: center;}
#movers-row div a.cross-link 				{ float: right; }
.photo-meta-data							{ background: url(images/transpBlack.png); padding: 10px; height:50px; 
											  margin-top: -70px; position: relative; z-index: 9995; color: white; }
.photo-meta-data a, a:visited		 						{ font-size: 14px;   color: white;}
.photo-meta-data a:hover, a:active							{ font-size: 14px;   color: #FFF200;}
.cross-link	{  width: 62px; margin-top: 0px;  padding-top: 15px; z-index: 9995;}
.active-thumb { border-width: medium; border-color: #ff2200 }


.f9pt{ font-size: 9px;} 



#top3{display:inline; float: left; margin: 0px; width:260px; overflow:visible; 
background-color: #FFFFFF; text-align:left;} 

#top4{display:inline; float: left; margin: 0px; width:260px; overflow:visible; 
background-color: #FFFFFF; text-align:left;} 



#inprovincia{display:block; float: left; margin:0px; padding-bottom: 20px; width:260px;  border:0px; 
 background-color: #EEEEEE;} 
 
#inprovincia #primopiano{
display:block; float: left; margin:0px;  padding:0px 0px 0px 5px; width:260px;} 

#inprovincia #altre{
display:inline;float: left;  margin:0px; width:245px; background-color: White;} 

#inprovincia #primopiano #top2-box{
display:inline; float: left; margin: 0px; width:245px;overflow:visible; text-align:left;
border: 0px; border-color: #FFFFFF; padding:5px 0px 0px 0px;} 

#inprovincia #primopiano #top2-box-foto{
display:block; float: left; margin: 5px 0px 0px 0px; width:245px; overflow:visible;  text-align:center;
border: 0px; border-color: #FFFFFF;} 

#inprovincia #primopiano #top2-box-tiponotizia a,a:visited{
 width:245px; overflow:visible; text-align:left; 
 margin:0px; border: 0px;  border-color: #FFFFFF;font-size: 12px; color:#555555; font-weight: bold;} 

#inprovincia #primopiano #top2-box-tiponotizia a:active{
 width:245px; overflow:visible; text-align:left;
 margin:0px; border: 0px;  border-color: #FFFFFF;font-size: 12px; color:#CD0000; font-weight: bold;} 

#inprovincia #primopiano #top2-box-tiponotizia a:hover{
 width:245px; overflow:visible; text-align:left;
 margin:0px; border: 0px;  border-color: #FFFFFF;font-size: 12px; color:#CD0000; font-weight: bold;} 

#inprovincia #primopiano #top2-box-testo{
display:block; float: left; margin: 0px; width:245px; overflow:visible; text-align:left;
 border: 0px;  border-color: #FFFFFF; font-size: 11px;} 

 

#entiinforma{display:block; float: left; margin:0px 5px 0px 0px; padding: 0px 5px 20px 0px; width:260px; 
border:0px;background-color: #EEEEEE;overflow:visible;} 
 
#entiinforma #primopiano{
display:block; float: left; margin:0px;  padding: 2px 10px 3px 5px; background-color:#EEEEEE;} 

#entiinforma #altre{
display:inline;float: left;  margin:0px; width:245px; background-color: White;} 

#entiinforma #primopiano #top2-boxe{
	display:inline; float: left; margin: 0px; width:245px;overflow:visible; text-align:left;
 border: 0px; border-color: #FFFFFF; padding:5px 10px 0px 0px;} 

#entiinforma #primopiano #top2-box-foto{
display:block; float: left; margin: 5px 0px 0px 5px; width:245px; overflow:visible;  text-align:center;
 border: 0px; border-color: #FFFFFF;} 

#entiinforma #primopiano #top2-box-tiponotizia a,a:visited{
width:245px; overflow:visible; text-align:left;
border: 0px;  border-color: #FFFFFF;font-size: 12px; color:#545653; font-weight: bold;} 

#entiinforma #primopiano #top2-box-tiponotizia a:hover{
overflow:visible;  font-size: 12px; color:#CD0100; font-weight: bold;} 

#entiinforma #primopiano #top2-box-tiponotizia a:active{
overflow:visible; font-size: 12px; color:#CD0100; font-weight: bold;} 

#entiinforma #primopiano #top2-box-testo{
display:block; float: left; margin: 3px 0px 0px 10px; width:245px; overflow:visible;  border: 0px;  border-color: #FFFFFF; font-size: 11px;} 




#googlefb{display:block; float: left; margin:0px;width:520px;border:0px; background-color:#ffffff;}
#googlehome{display:inline;float: left;  margin:0px; width:300px; background-color: White;} 
#fb{display:inline;float: left;  margin:0px; width:220px; background-color: White;} 

#clickcard{display:inline;float: left;  margin:0px; width:218px; background-color: White; border: solid; border-width: 1px; border-color:#CA0000 } 
#sottoapp{display:inline;float: left;  margin:0px; width:218px; background-color: White; } 
#sottoapp1{display:block;float: left;  margin:0px; width:218px; height:120px; background-color: White; padding-bottom:2px; } 

#utilita{display:block; float: left; margin:0px; padding-bottom: 20px;padding-left: 5px; width:255px;
border:0px; background-color:#ffffff;overflow:visible;} 


#top5{display:block; float: left; margin: 0px; width:520px; overflow:visible; 
background-color: #FFFFFF; text-align:left;margin-bottom:0px;} 



/* APPUNTAMENTI */
#NewsTicker{
	border:solid 0px #cccccc;
	width:518px;
	height:105px;
	min-height:105px;
	margin:0 auto;
}
	#NewsTicker h1{
	padding:6px;
	margin:0;
	border:0;
	background:#dfe7ed;
	color:#000000;
	font-size: 12px;
	font-weight:bold;
	}
	#NewsVertical {
	width: 518px;
	height: 105px;
   min-height:105px;
	display: block;
	overflow: hidden;
	position: relative;
	}
/* --------------- */
/* Ticker Vertical */
	#TickerVertical {
	width: 260px;
	height: 105px;
	min-height:105px;
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
	}
	#TickerVertical li {
	width: 260px;
	color: #444444;
	text-align: left;
	font-size: 11px;
	font-weight: normal;
	margin: 0;
	padding: 6px 0px;
	float:left;
	height: 164px;
	display: inline;
	}
		#TickerVertical li .NewsTitle{
			display: block;
			color: #000000;
			font-size: 12px;
			font-weight: bold;
			
			/*font-family:Georgia, "Times New Roman", Times, serif;*/	
		}
		#TickerVertical li .NewsTitle a:link,
		#TickerVertical li .NewsTitle a:Visited {
			display: block;
			color: #000000;
			font-size: 12px;
			font-weight: bold;
			
			/*text-decoration:underline;*/
		}
		#TickerVertical li .NewsTitle a:hover {
			text-decoration:none;
			font-size: 12px;
			font-weight: bold;
		}
		#TickerVertical li .NewsTitle a:active {
			text-decoration:none;
			font-size: 12px;
			font-weight: bold;
		}
		#TickerVertical li .NewsImg{
		display:inline;
			margin-right:5px;
			border:solid 1px #DEDEDE;

		}
	
		#TickerVertical li .NewsFooter{
			display: block;
			font-size: 10px;
			margin:0px 0 14px 0;
			color:#CD0100;
			font-weight: normal;
		}
/* FINE APPUNTAMENTI */		


/* AUGURI */
#NewsTicker2{
	border:solid 0px #cccccc;
	width:518px;
	height:100px;
	min-height:100px;
	margin:0 auto;
}
	#NewsTicker2 h1{
	padding:6px;
	margin:0;
	border:0;
	background:#dfe7ed;
	color:#000000;
	font-size: 12px;
	font-weight:bold;
	}
	#NewsVertical2 {
	width: 518px;
	height: 100px;
   min-height:100px;
	display: block;
	overflow: hidden;
	position: relative;
	}
/* --------------- */
/* Ticker Vertical */
	#TickerVertical2 {
	width: 260px;
	height: 100px;
	min-height:100px;
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
	}
	#TickerVertical2 li {
	width: 260px;
	color: #444444;
	text-align: left;
	font-size: 11px;
	font-weight: normal;
	margin: 0;
	padding: 6px 0px;
	float:left;
	height: 164px;
	display: inline;
	}
		#TickerVertical2 li .NewsTitle{
			display: block;
			color: #000000;
			font-size: 12px;
			font-weight: bold;
			
			/*font-family:Georgia, "Times New Roman", Times, serif;*/	
		}
		#TickerVertical2 li .NewsTitle a:link,
		#TickerVertical2 li .NewsTitle a:Visited {
			display: block;
			color: #000000;
			font-size: 12px;
			font-weight: bold;
			
			/*text-decoration:underline;*/
		}
		#TickerVertical2 li .NewsTitle a:hover {
			text-decoration:none;
			font-size: 12px;
			font-weight: bold;
		}
		#TickerVertical2 li .NewsTitle a:active {
			text-decoration:none;
			font-size: 12px;
			font-weight: bold;
		}
		#TickerVertical2 li .NewsImg{
		display:inline;
			margin-right:5px;
			border:solid 1px #DEDEDE;

		}
	
		#TickerVertical2 li .NewsFooter{
			display: block;
			font-size: 10px;
			margin:6px 0 14px 0;
			color:#CD0100
		}
/* FINE AUGURI */		


.rosso{color:#CD0100}
.grigio{color:#555756}
.grigio a:hover,a:active{color:#CD0100}
.bianco {font-size:14px; color:#ffffff}
.bianco a,a:hover,a:active,a:visited{font-size:14px; color:#ffffff}
.f1pt { font-size: 1px;}
.f10pt { font-size: 10px;}
.f12pt { font-size: 12px;}
.f10ptbianco  {font-size:10px; color:#ffffff}

#contenitorerub{
display:block; float: left; margin:0px; width:475px; background-color: #EDEFF0;
border:0px; border-style: solid; border-right:1px; border-color:#CA0000; overflow: visible; padding-bottom: 15px; } 
 


#contenitorerub #rubrica{
display:block; padding:0px 5px 0px 0px; margin:0px 0px 5px 0px; text-align:right;
font-weight: bold; font-style: italic; color: #000000; font-size:10px;} 

#contenitorerub #rubrica #sx{
display:inline; float: left;  margin:0px;  padding: 5px 0px 0px 5px; width:225px; color:#000000;  text-align: left;} 

#contenitorerub #rubrica #dx{
display:inline; float: left;  margin:0px;  padding: 5px 0px 0px 5px; width:225px; color:#000000;  text-align: left;} 


#contenitorerub #rubrica #sx #elementorub{
display:block; width: 225px; height:60px; margin:0px;  padding: 5px 0px 5px 5px; color:#000000;font-size:10px; text-align: left;} 

#contenitorerub #rubrica #sx #elementorub #fotorub{
display:inline; float:left; margin:0px; padding: 0px 5px 0px 0px;; width:50px; color:#000000;font-size:10px; text-align: left;} 

#contenitorerub #rubrica #sx #elementorub #testorub{
display:inline;  margin:0px;  padding: 0px 0px 0px 5px; color:#000000; font-size:10px; text-align: left;} 

#contenitorerub #rubrica #sx #elementorub #testorub #titolorub{
display:block;  margin:0px;  padding: 0px 0px 0px 5px; color:#000000;font-size:12px; text-align: left;} 

#contenitorerub #rubrica #sx #elementorub #testorub #titolorub a,a:visited{
display:block;  margin:0px;  padding: 0px 0px 0px 5px; color:#000000;font-size:12px; text-align: left;} 

#contenitorerub #rubrica #sx #elementorub #testorub #titolorub a:active{
display:block;  margin:0px;  padding: 0px 0px 0px 5px; color:#000000;font-size:12px; text-align: left;} 

#contenitorerub #rubrica #sx #elementorub #testorub #titolorub a:hover{
display:block;  margin:0px;  padding: 0px 0px 0px 5px; color:#000000;font-size:12px; text-align: left;} 

#contenitorerub #rubrica #sx #elementorub #testorub #rubrica2{
display:block; padding:0px 0px 0px 5px;  text-align:left;
font-weight: bold; font-style: italic; color: #555756; font-size:10px;} 


#contenitorerub #rubrica #dx #elementorub{
display:block; width: 225px; height:60px; margin:0px;  padding: 5px 0px 5px 5px; color:#000000;font-size:10px; text-align: left;} 

#contenitorerub #rubrica #dx #elementorub #fotorub{
display:inline; float:left; margin:0px; padding: 0px 5px 0px 0px;; width:50px; color:#000000;font-size:10px; text-align: left;} 

#contenitorerub #rubrica #dx #elementorub #testorub{
display:inline;  margin:0px;  padding: 0px 0px 0px 5px; color:#000000; font-size:10px; text-align: left;} 

#contenitorerub #rubrica #dx #elementorub #testorub #titolorub{
display:block;  margin:0px;  padding: 0px 0px 0px 5px; color:#000000;font-size:12px; text-align: left;} 

#contenitorerub #rubrica #dx #elementorub #testorub #titolorub a,a:visited{
display:block;  margin:0px;  padding: 0px 0px 0px 5px; color:#000000;font-size:12px; text-align: left;} 

#contenitorerub #rubrica #dx #elementorub #testorub #titolorub a:active{
display:block;  margin:0px;  padding: 0px 0px 0px 5px; color:#000000;font-size:12px; text-align: left;} 

#contenitorerub #rubrica #dx #elementorub #testorub #titolorub a:hover{
display:block;  margin:0px;  padding: 0px 0px 0px 5px; color:#000000;font-size:12px; text-align: left;} 

#contenitorerub #rubrica #dx #elementorub #testorub #rubrica2{
display:block; padding:0px 0px 0px 5px;  text-align:left;
font-weight: bold; font-style: italic; color: #555756; font-size:10px;} 

#fotointranet{
display:inline; float: left; overflow:visible; font-size: 10pt;  width: 100px; height:140px; padding:5px } 
#fotointranet #foto{display:block; float: left; overflow:visible; font-size: 10pt;  width: 85px; } 
#fotointranet #modulo{display:block; float: left; overflow:visible; font-size: 10pt;  width: 85px; } 

#contenitorerub #rubrica2{
display:block; padding:0px 5px 0px 0px; margin:0px 0px 5px 0px; text-align:right;
font-weight: bold; font-style: italic; color: #ffffff; font-size:14px;} 

#top6{display:block; float: left; margin: 0px; width:520px; overflow:visible; 
background-color: #FFFFFF; text-align:left;margin-bottom:0px; font-size: 11px;} 

#topweek1 {padding-left: 10px;  margin-top:5px; margin-left: 5px; text-align:left; padding-bottom: 0px; color:#D01415;}

.topweekn { text-align:left;  color:#CA0000; font-weight: bold; font-size:11px; }
#topweek1 a{ text-align:left;  color:#555756; font-weight: bold; font-size:11px; }
#topweek1 a:visited{ text-align:left;  color:#555756; font-weight: bold; font-size:11px; }
#topweek1 a:hover{ text-align:left;  color:#CA0000; font-weight: bold; font-size:11px; }
#topweek1 a:active{ text-align:left;  color:#CA0000; font-weight: bold; font-size:11px; }

#menu{
display:block; float: left; overflow:visible; font-size: 10pt;  width: 100%; padding:5px } 
#menu #sx{display:inline; float: left; overflow:visible; font-size: 10pt;  width: 400px; height:300px } 
#menu dx{display:inline; float: left; overflow:visible; font-size: 10pt;  width: 600px;height:300px} 

#intranet{display:block; float: left; overflow:visible; font-size: 12pt;  width: 1000px; background-color: #ffffff; margin-left:50px; padding:25px}
#errore{
display:block; float: left; overflow:visible; font-size: 10pt;  width: 100%; margin-left:50px; padding:25px  } 

.frosso{
	color:#ca0000;
}

.frosso a,a:visited{
	color:#ca0000;
}
.frosso a:active{
	color:#ca0000;
}
.frosso a:hover{
	color:#ca0000;
}




h1 {
	font: 4.7em normal Georgia, 'Times New Roman', Times, serif;
	color: #333;
	margin: 0;
	padding: 5px 0;
}
h1 small{
	font: 0.2em normal Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	letter-spacing: 1.5em;
	display: block;
	color: #fff;
}


ul#topnav {
	margin: 0; padding: 0;
	float: left;
	width: 980px;
	list-style: none;
	position: relative;
	font-size: 1.2em;
	 background: #555756;

}
ul#topnav li {
	float: left;
	margin: 0; padding: 0;
	border-right: 0px solid #555;
}
ul#topnav li a {
	padding:  10px 10px;
	display: block;
	color: #f0f0f0;
	text-decoration: none;
}
ul#topnav li:hover { background: #CA0000; /* url(topnav_active.gif) repeat-x; */}
ul#topnav li span {
	float: left;
	padding: 3px 0;
	position: absolute;
	left: 0; top:35px;
	display: none;
	width: 990px;
	height: 20px;
	background: #DADADA;
	color: #555756;
	font-size:10px;
	border-radius: 5px;
}
ul#topnav li:hover span { display: block; color: #555756;}
ul#topnav li span a { display: inline; color: #555756;}
ul#topnav li span a:visited { display: inline; color: #555756;}
ul#topnav li span a:hover {text-decoration: none; color: #CA0000;}	
ul#topnav li span a:active {text-decoration: none; color: #CA0000;}	

.menutop a{font-size:14px; text-decoration: none;}
.menutop a:active{font-size:14px; text-decoration: none;}
.menutop a:hover{font-size:14px; text-decoration: none;}
.menutop a:active{font-size:14px; text-decoration: none;}

.menutop2 a{background: #CA0000; font-size:14px; text-decoration: none;}
.menutop2 a:active{background: #CA0000; font-size:14px; text-decoration: none;}
.menutop2 a:hover{background: #CA0000; font-size:14px; text-decoration: none;}
.menutop2 a:active{background: #CA0000; font-size:14px; text-decoration: none;}


