.tabellastruttura{
width: 756px;  
height: 100%;
border: 0px;
background-color: #FFFFFF;
}
.tabellahomepage{
width: 760px;  
height: 100%;
border: 0px;
background-color: #FFFFFF;
}



.rigatesta{
vertical-align: top;
height: 1px;
}
.rigacontenuto{
vertical-align: top;
}
.rigapiede{
vertical-align: top;
height: 1px;
 border-top-style: solid;
 border-top-width: 1px;
 border-top-color: #9C9A9C;
}

.boxcountrypadding{
padding-bottom: 4px;
}

.colonnadxhomepage{
	border-left:1px solid #999999;
	width: 150px;
	vertical-align: top;
	padding-top:4px;
}

/* Questi stili definiscono la tabella a tre colonne per i contenuti delle sezioni */
.tabella3colonne{
width: 760px;  
height: 100%;
border: 0px;
background-color: #FFFFFF;
margin-bottom: 10px;
}
.colonnasx{
	width: 150px;
	vertical-align: top;
	padding-top: 4px;
	padding-right: 4px;
}
.colonnacentro{
	vertical-align: top;
	padding-top:4px;
	padding-right:4px;
	padding-left:4px;
	padding-bottom:4px;
}
.colonnadx{
	width: 150px;
	vertical-align: top;
	padding-top:4px;
	padding-left: 4px;
}

/* Stili per i box */

.boxpadding{
	padding-right: 2px;
	padding-left: 1px;
	vertical-align: top;
}
.listpadding{
	padding-bottom: 10px;
	vertical-align: top;
}

.bordobox{
	
	border-left-color: #9C9A9C;
	border-left-style: solid;
	border-left-width: 1px;
	
	border-right-color: #9C9A9C;
	border-right-style: solid;
	border-right-width: 1px;
	
	border-bottom-color: #9C9A9C;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
.box{
	width: 160px;
}

