body { text-align:center; background:none; }
img {border:0 !important}
img {
   border:none;
}


html>body #container {background-image:url(images/bg_home_3.png);
background-position:5px  12px;
background-repeat:no-repeat;
display:block;
font-family:Arial,Helvetica,sans-serif;
height:721px;
margin:20px auto;
position:relative;
width:985px;} 

#container {background-image:url(images/bg_home_3.png);
background-position:5px 12px;
background-repeat:no-repeat;
display:block;
font-family:Arial,Helvetica,sans-serif;
height:721px;
margin:20px auto;
position:relative;
width:985px;} 


#boxpromo { border:16px solid #FFFFFF;
height:255px;
left:574px;
position:absolute;
top:175px;
width:380px;
z-index:999; }

	#ultimenews { display:block; width:987px; height:auto; float:left; }

		#ultimenews b {
			display:none;
			/*background-color:#fff;
color:#FFFFFF;
display:block;
float:left;
font-size:14px;
height:auto;
letter-spacing:1px;
padding:1px 0 1px 10px;
text-align:center;
text-transform:uppercase;
width:212px;*/ }

		#ultimenews div { float:left;
margin:9px 0 0;
width:987px; }
			#vsrp_Holder { height:34px !important;  }
				.vsrp_div { float:left !important; height:34px !important; width:984px !important; margin:0 0 0 3px !important; text-align:center;}
					.vsrp_div a:link  { font-size:20px; color:#333; font-weight:bold; display:block; height:30px; padding-top:4px;width:984px; float:left;  }
					.vsrp_div a:visited  { font-size:20px; color:#333; font-weight:bold; display:block; height:30px;width:984px; padding-top:4px;float:left; }
					.vsrp_div a:hover  { font-size:20px; color:#2D83D5 !important;  font-weight:bold; color:#000;display:block; height:30px;width:984px; padding-top:4px;float:left; }
	/*	#ultimenews ul { 	
display:block;
float:left;
font-size:11px;
font-family: arial !important;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
text-align:left;
width:984px; height:37px; }
			#ultimenews ul li { display:block;
float:left;
padding:5px 10px;
width:225px; } 
				#ultimenews ul li a:link { color:#333333;
font-size:11px;
font-style:normal;
font-weight:bold;
text-decoration:none;}
				#ultimenews ul li a:visited {color:#333333;
font-size:11px;
font-style:normal;
font-weight:bold;
text-decoration:none;}
				#ultimenews ul li a:hover { color:#0D6E9E;
font-size:11px;
font-style:normal;
font-weight:bold;
text-decoration:none;}
			#ultimenews ul li strong span { font-size: 10px !important; font-family: arial !important;}
			#ultimenews ul li p { margin: 0 !important; }
		html>body #left { display:block; float:left; width:222px; height:auto;  }*/
		
		
/*		html>body #left_searchbox { display:block;
float:left;
margin:20px 0 -23px -17px;
width:260px;}
			html>body #searchtab { -moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/search-bg.png) no-repeat scroll left top; }

html>body #searchtab .inside {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/search-go.png) no-repeat scroll right top;
height:40px;
position:relative;
}*/

#searchtab .inside {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/search-go.png) no-repeat scroll 170px 0px;
height:40px;
position:relative;
}

/*html>body #searchtab input.searchbutton, #searchtab input#searchsubmit {
color:#E5E5E5;
cursor:pointer;
margin:0;
padding:0;
position:absolute;
right:37px;
text-transform:uppercase;
top:6px;
}*/

#searchtab input.searchbutton, #searchtab input#searchsubmit {
color:#E5E5E5;
cursor:pointer;
margin:0;
padding:0;
position:absolute;
right:15px;
text-transform:uppercase; font-weight:bold;
top:6px;
}
		
		#left { display:block; float:left; width:210px; height:auto;  }
		#left_searchbox { display:block;
float:left;
margin:20px 0 0 2px;
width:216px;}
			#searchtab {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/search-bg.png) no-repeat scroll -15px 0px;}
			#left_searchbox_txt {border:1px solid #006699;
	display:block;
	float:left;
	height:16px;
	margin:0 0 0 0;
	padding:2px;
	width:160px; }
			*|html #left_searchbox_btn {background-color:#006699;
	border:0 none;
	color:#FFFFFF;
	padding:3px 4px;
	cursor:pointer; }
			#left_searchbox_btn {background-color:#006699;
	border:0 none;
	color:#FFFFFF;
	padding:2px 4px;
	cursor:pointer;
	font-size:12px; }
	
	#searchtab input.searchfield, #searchtab input#s {
left:32px !important;
top:8px !important;
}

	
		 html>body #boxinevidenza {
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
display:block;
float:left;
height:548px;
margin:7px 0 0;
width:222px;}
			html>body #boxinevidenza strong { background-image:url(images/bg_tit_inevid.png);
color:#FFFFFF;
display:block;
float:left;
font-size:13px;
height:21px;
padding:6px 0 0;
width:222px; }

	#boxinevidenza { background-color: #fff;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
position: relative;
display:block;
float:left;
height:547px;
margin:7px 0 0;
width:210px;}
			#boxinevidenza strong { background-image:url(images/bg_tit_inevid.png);
color:#FFFFFF;
display:block;
float:left;
font-size:13px;
height:21px;
padding:6px 0 0;
width:222px; }
				#boxinevidenza strong a { color:#fff !important; text-transform:uppercase; }
			#boxinevidenza img {
bottom: 0;
left: 0;
position: absolute;			
			}
			
			html>body #boxinevidenzaTitle {
display:block;
float:left;
font-family:arial;
font-size:11px;
font-weight:bold;
height:auto;
margin:5px 5px 0;
max-height:30px;
overflow:hidden;
padding:0 5px 0 0;
text-align:center;
text-transform:uppercase;
width:214px; }
		#boxinevidenzaTitle {
display:block;
float:left;
font-family:arial;
font-size:11px;
font-weight:bold;
height:auto;
margin:5px 2px 0 2px;
max-height:30px;
overflow:hidden;
padding:0;
text-align:center;
text-transform:uppercase;
width:206px;  }
			#boxinevidenzaTitle a:link { color:#000000; }
			#boxinevidenzaTitle a:visited { color:#000000; }
			#boxinevidenzaTitle a:hover { color:#005e8c; }
			html>body #boxinevidenzaTxt {
display:block;
float:left;
font-family:arial;
font-size:11px;
height:505px;
margin:0 5px 0 9px;
overflow:hidden;
padding:0 5px 0 0;
text-align:left !important;
width:206px; }
		#boxinevidenzaTxt {
display:block;
float:left;
font-family:arial;
font-size:11px;
height:480px;
margin:0 5px 0 9px;
overflow:hidden;
padding:0 0 0 0;
text-align:left !important;
width:210px;  }
			#boxinevidenzaTxt p { font-size:12px !important; text-align:left !important; }
			#boxinevidenzaTxt span { font-size:12px !important; }
				#boxinevidenzaTxt strong {-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background-attachment:scroll;
background-color:transparent;
background-image:none !important;
background-position:0 0;
background-repeat:repeat;
color:#005E8E !important;
display:inline !important;
float:none !important;
font-size:12px !important;
height:auto !important;
padding:0 !important;
width:auto !important; }
					#boxinevidenzaTxt a:link { text-decoration:underline; font-size:11px;}
					#boxinevidenzaTxt a:visited {text-decoration:underline; font-size:11px;}
					#boxinevidenzaTxt a:hover {text-decoration:underline; font-size:11px;}
						#boxinevidenzaTxt a strong span { color:#000 !important; }
						#boxinevidenzaTxt a strong span:hover { color:#005E8E!important; }
	
	html>body #main { display:block;
float:left;
height:614px;
position:relative;
width:760px;  }	
	#main { display:block;
float:left;
height:614px;
position:relative;  width:760px;
margin:0 0 0 12px;}	
		#main ul {list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0; }
			#comunediocesi  {left:125px;
position:absolute;
top:377px;
z-index:500; } 
			#romaamor {left:352px;
position:absolute;
top:264px; }
			#cultura { left:1px;
position:absolute;
top:391px;}
			#indialogo,
			#educazione {left:146px;
position:absolute;
top:409px;}
			#giovani {left:196px;
position:absolute;
top:462px;}
			#famiglie {right:0;
position:absolute;
top:411px;
z-index:500;}
			html>body #daiquartieri { left:603px;
position:absolute;
top:510px;}
			#daiquartieri { left:601px;
position:absolute;
top:510px;}
			#vocidallacitta { left:488px;
position:absolute;
top:455px;}
			
			#appuntamenti {left:5px;
position:absolute;
top:261px;}
		#infonavigazione { color:#666666;
font-size:14px;
font-style:italic;
height:auto;
left:450px;
padding:7px 0 0;
position:absolute;
top:584px;
width:318px;†}

	#footer {
display:block;
font-family:Arial,Helvetica,sans-serif;
height:auto;
margin:0;
position:relative;
width:987px;
float:left;}
		#footer p { } 
		*|html #footermenu1 { display:block;
float:right;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:2px 0 0 0;
padding:0;
width:auto;} 
		#footermenu1 { display:block;
float:right;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:2px 0 0 0;
padding:0;
width:auto;} 
			#footermenu1 li { border-left:1px solid #999;
display:block;
float:left;
font-size:12px;
padding:0 10px; }
				#footermenu1 li a:link { color:#006699; text-decoration:none } 
				#footermenu1 li a:visited { color:#006699; text-decoration:none }
				#footermenu1 li a:hover { color:#006699; text-decoration:underline }  
	#counter { display:block;
float:left;
height:45px;
margin:0px 0 0;
width:100px; } 
	#cc {border:0 none !important;
}
		
		#sponsor { 
display:block;
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:20px 0 0;
padding:0;
width:987px; } 
			html>body #sponsor li { display:block;
float:left;
font-size:12px;
margin:0 15px !important;}
			#sponsor li { display:block;
float:left;
font-size:12px;
margin:0 12px !important;}
				#sponsor li img { width:auto !important;  }
				#sponsor li a:link { color:#006699; text-decoration:none } 
				#sponsor li a:visited { color:#006699; text-decoration:none }
				#sponsor li a:hover { color:#006699; text-decoration:underline }  
