body{
font-size: 13px !important;
background:#fff !important;
}
img, .img, #imgtab, #did{
display:none !important;
}
#main{width:100% !important; background:none !important;}

#head{width:100% !important;
background:none !important;
border-bottom:solid 1px #333;
margin:0px 0px 10px !important;
}
#head h1{
color:#000 !important;
}
#head #logocava{
position:relative !important;
display:block;
width:auto !important;
height:auto !important;
text-indent:0px !important;
margin:10px !important;
padding:0px !important;
top: auto !important;
left: auto !important;
text-decoration:underline;
}
#head form,
#head h1,
#head #menu_h
 {
	position:relative !important;
	display:block;
	width:auto !important;
	bottom:auto !important;
	left: auto !important;
	top: auto !important;
	right: auto !important;
margin:10px !important;
padding:0px !important;
}
#head h1{font-size:14px;}
/*footer*/
#footer{width:100%;}
#rss, #pow, #rsspodcast{
background:none !important;
text-indent:0px !important;
width:auto !important;
height:auto !important;
top:18px !important;
}
#footer a{margin:0px 10px !important;}
#rss{
left:660px !important;
}
#rsspodcast{
left:720px !important;
}
/*corpo*/
#corpo{
background:none;
width:100%;
}
/*container*/
#container{
float:none!important;
width:auto !important;
margin:10px !important;
}
#content{width:100% !important;}
#content h1, #content h2{
border:none !important;
}
#container h5, #container h6{
width:100% !important;
font-size:12px;
}
#content .box,#content .box1, #content  a, #content .elenco, #content .elenco1 {
width:auto !important;
height:auto !important;
float:none !important;
padding:0px  !important;
margin:0px 0px 10px !important;
}

#container h6 #pag,#container h6 #tools{
position:absolute;
width:200px;
top:0px;
left:8px;
margin:0px;
padding:0px;
text-align:left;
overflow:hidden;
}
#container h6 #tools{
background:#fff;
width:  250px !important;
left:0px;
height:100%  !important; 
}

#container h6 #tools #print, #container h6 #tools #segnala{
	display:inline !important;
	background:none !important;
	text-indent: 0px;
	margin: 0px 5px 0px 0px !important;
	padding: 0px !important;
	height: 12px !important;
	width:  auto !important;
	position:relative  !important;
	font-size:11px !important;
}
#lnk a,#docs a{
	display:block;
	background:none !important;
	height: auto !important;
	margin:0px 0px 5px;
	padding:0px 20px ;
	border-bottom:dashed 1px #ccc;
}



/*container*/
/*sx*/
#sx {
width:auto !important;
height:auto !important;
float:none !important;
padding:0px  !important;
margin:0px 10px 10px !important;
}
#sx ul{
width:100% !important;
overflow:hidden;
}
#sx ul li{
float:left;
border:none !important;
}
#corpo #sx h6,#corpo #sx form,#corpo #sx .hr {	margin:10px 0px 0px  !important;}
#corpo #sx #ipod{
	background:none !important;
	text-indent: 0px;
	display: block;
	margin: 0px  !important;
	padding: 0px;
	height: auto !important;
	width: auto !important;


}

/*/sx*/


