body,
.sizer,
.expander,
.innerwrapper {
	position: static !important;
	margin: 0 !important;
	padding: 0 !important;
	background-color: #ffffff !important;
	width: auto !important;
	height: auto !important;
	top: auto !important;
	right: auto !important;
	bottom: auto !important;
	left: auto !important;
	min-width: 0% !important;
	max-width: 100% !important;
	min-height: 0% !important;
	max-height: 100% !important;
}

#header {
	width: auto !important;
	height: auto !important;
	overflow: visible !important;
}
#header p.today {
	position: static !important;
	margin: 0 !important;
	padding: 5px 0 !important;
}
#header #titolo img,
#header #utility,
#header #switchportali,
#header #informazione,
#header #feed,
#header #globalNav,
#header #altriportali,
#altriportali ul.target,
#wrapper #main .colcenter,
#wrapper #main .colleft,
#wrapper #main .colright,
#wrapper #mainInt .colcenter,
#wrapper #mainInt .colleft,
#wrapper #mainInt .colright {
	clear: both;
	float: none !important;
	position: static !important;
	margin: 0 !important;
	padding: 5px !important;
	width: auto !important;
	height: auto !important;
	top: auto !important;
	right: auto !important;
	bottom: auto !important;
	left: auto !important;
	min-width: 0% !important;
	max-width: 100% !important;
	min-height: 0% !important;
	max-height: 100% !important;
}
#header #informazione {
	text-align: center !important;
}
#header #titolo,
#titolo h1,
#wrapper,
#wrapper #navigation,
#wrapper #content,
#wrapper #main,
#content #directAccess,
#content #main div.colcenter {
	clear: both;
	float: none !important;
	position: static !important;
	margin: 0 !important;
	padding: 0 !important;
	width: auto !important;
	height: auto !important;
	top: auto !important;
	right: auto !important;
	bottom: auto !important;
	left: auto !important;
	min-width: 0% !important;
	max-width: 100% !important;
	min-height: 0% !important;
	max-height: 100% !important;
}

#header #titolo a {
	display: block !important;
	text-align: center !important;
}
#globalNav,
#header .ombra1 {
	display: none !important;
}
#wrapper {
	background-image: none !important;
}
#content #directAccess p.banner1 {
	float: left !important;
	margin: 5px 10px !important;
}
#altriportali,
#altriportali div.elenco,
#altriportali ul.target,
#altriportali ul.target li {
	background-color: #ffffff !important;
}
#switchportali ul li,
#altriportali ul.target li {
	margin: 0 0 0 0 !important;
	padding: 0 0 0 0 !important;
}
#switchportali li {
	float: none !important;
}

#content div.colleft p.immagine1,
#content div.colleft p.immagine1 img,
#content #main div.primopiano div.left,
#content #main div.primopiano div.left img,
#content div.colleft p.imgnewsdettaglio img,
#content div.colleft img.imgnewsdettaglio
{
	float: none !important;
}

#content #main div.primopiano div.left img,
#content div.colleft p.imgnewsdettaglio img,
#content div.colleft img.imgnewsdettaglio
{
	width: 200px !important;
}
#content div.colleft p.immagine1 img
{
	width: 100px !important;
}


#wrapper #main .colright .calendarioCnt{
	display: none !important;
}

#content table.navigazionegiorni{
  width: 150px !important;
}
#content #tabcalendario{
	width: 150px !important;
}
/*
#wrapper div.colright div.areaMetropolitana img{
	width: 200px !important;
}
*/

#content #mainInt h2{
	padding: 5px 5px 0 !important;
}
#content #mainInt div.arcnot{
	padding:10px !important;
}

#wrapper div.straightTo{
	float: none !important;;
	margin: 0 !important;
	padding: 10px 0 20px !important;
	height: auto !important;
}
#wrapper div.straightTo ul li{
	float: none !important;
	margin: 5px 0 !important;
}
