#parolerame {  
border-top: 1px solid #CF3F00;
background-color: #FFFFFF;
}

html>body #parolerame {  
background-image: none;
background-color: #FFFFFF;
}

.parole {  
color: #CCCCCC;
}

* html #strada {  
width: 100%;
height: 98%;
overflow: visible;
}


#primomenurame {  
height: 30px;
}

#primomenu {  
display: none;
}

#soffitto {  
display: none;
}

.chiamacerca {  
display: none;
}

.messaggiolink {  
display: none;
}

#piedindirizzo {  
background-color: #FFFFFF;
}

.piedinorm{  
background-color: #FFFFFF;
color: #902340;
}

#destra {  
display: none;
}

#content {  
	display: block;
margin-right: 0px;
} 

* html #content {
	margin-right: 0px;  
	margin-left: 0px; 
}

#piedi {  
position: static;
}


.sinart {  
float: none;
width: auto;
}

.desart {  
float: none;
width: auto;
}

.tabpuntato {  
clear: both;
float: none;
width: auto;
}

.tabspazio {  
clear: both;
float: none;
width: auto;
}

.elenco {  
float: none;
width: auto;
}

#logo {
background-image: none;
}


* html #tetto {
	width: 100%;
	height: 140px;
	overflow: hidden;
}

* html .tettopitture {
	float: left;
	width: 1200px;
	height: 137px;
	overflow: hidden;
}

* html .altretettopitt {  
display: block;
overflow: hidden;
}




#sinistra {
	margin-left: 0px;
	float:left;
	margin-right:0px;
	clear: both;
	width: auto;
	border: none;
	width: auto;
	overflow:visible;
}

* html #sinistra {
    margin:0px;
    padding: 0px;
	float:none;
	clear: both;
	width: auto;
	border: none;
	width: auto;
	overflow:visible;
}

*+html #sinistra {
    margin:0px;
    padding: 0px;
	float:none;
	clear: both;
	width: auto;
	border: none;
	width: auto;
	overflow:visible;
}

#sinistra .vadestra{
	text-align: left;
}


#content {
	margin-left:0px;
	margin-right:0px;
	padding-left: 0px;
	padding-right: 0px;
	background-color: #ffffff;
	width: auto;
	overflow:visible;	
}

* html #content {
	margin-left:0px;
	margin-right:0px;
	padding-left: 0px;
	padding-right: 0px;
	background-color: #ffffff;
	width: auto;
	overflow:visible;	
}



#camione {
	max-width: none;
	min-width: 20pt;
	height: 100%;
	overflow:visible;
}

* html #camione {
width: auto;
}

.sinart, .desart{
	clear: both;
	page-break-inside: avoid;
}



* html .dueinsieme {
	clear: both;
}

*+html .sinart{
	clear: both;
}

*+html .desart {
	clear: both;
}


* html .desart {
	clear: both;
}

* html .sinart{
	clear: both;
}

	

*+html .tabpuntato {
	clear: both;
	page-break-inside: avoid;
}

*+html .dueinsieme {
	clear: both;
	page-break-inside: avoid;
}

.treinsieme {
	clear: none;
	overflow: visible;
	page-break-inside: avoid;
}

* html .treinsieme {
	clear: none;
	width: 30%;
	overflow: visible;
}

* html .elenco {
	clear: both;
	display: block;
	float: none;
	width: auto;
}

*+html .elenco {
	clear: both;
	display: block;
	float: none;
	width: auto;
}

#parolerame {  
display: none;
}