.struttura{
	width: 960px;
	height: auto;
	padding: 0 0 8px 0;
	margin: 0;
	text-align: left;
	background: #FFF url(immagini/sfondo-pagina-struttura.gif) 686px 0 repeat-y;
}
.struttura .fine{
	clear: left;
	padding: 0;
	margin: 0;
}

.struttura .testo{
	width: 686px;
	height: auto;
	padding: 0;
	margin: 0;
	float: left;
}.
.struttura .testo .foto{
	width: 686px;
	height: auto;
	padding: 0 0 20px 0;
	margin: 0;
	float: left;
}
.struttura .testo .info{
	width: 650px;
	height: auto;
	padding: 0 18px 0 18px;
	margin: 0;
	float: left;
}
.struttura .testo .info h3{
	color: #475477;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	padding: 14px 0 3px 0;
	margin: 0 0 11px 0;
	border-bottom: 1px dotted #475477;
}

.struttura .testo .info .contr{
	text-align: center;
	padding: 18px 0 22px 0;
	margin: 0;
}
.struttura .testo .info .contr form{
	padding: 0;
	margin: 0;
}

.struttura .testo .info .immagini{
	width: 630px;
	height: auto;
	padding: 18px 9px 0 9px;;
}
.struttura .testo .info .immagini ul{
	padding: 0;
	margin: 0:
}
.struttura .testo .info .immagini li{
	display: inline;
	list-style: none;
	padding: 0 9px 9px 0;
	margin: 0;
	float: left;
}

.struttura .offerte{
	width: 231px;
	height: auto;
	padding: 0;
	margin: 30px 0 0 0;
	float: left;
}
.struttura .offerte h3{
	color: #475477;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	padding: 15px 0 2px 0;
	margin: 0 0 15px 0;
	border-bottom: 1px dotted #FFF;
}
.struttura .offerte .ben{
	color: #7A7A7A;
	font-size: 11px;
	padding: 15px 0 0 0;
}
.struttura .offerte ul{
	padding: 0;
	margin: 0;
	list-style: none;
}
.struttura .offerte li{
	width: 213px;
	height: auto;
	padding: 0 0 3px 0;
	margin: 0 0 14px 0;
	text-align: left;
	border-bottom: 1px dotted #FFF;
}
.struttura .offerte li b{
	color: #000;
	font-weight: bold;
	font-size: 16px;
}
.struttura .offerte li .fare{
	color: #FF1833;
	font-weight: bold;
	font-style: italic;
	text-align: right;
	font-size: 14px;
	margin: 5px 18px 2px 0;
	padding: 0;
}
.struttura .offerte li .fare a{
	color: #FF8040;
	text-decoration: none;
	text-transform: uppercase;
}
.struttura .offerte li .fare a:hover{
	color: #43435A;
}

.struttura .offerte .contr{
	text-align: center;
	padding: 10px 0 22px 0;
	margin: 0;
}
.struttura .offerte .contr form{
	padding: 0;
	margin: 0;
}

.struttura .colonnafolder{
	width: 43px;
	height: auto;
	padding: 0;
	margin: 64px 0 56px 0;
	float: left;
}
.struttura .colonnafolder ul{
	padding: 0;
	margin: 0;
}
.struttura .colonnafolder li{
	margin: 0 0 0 0;
	padding: 0;
	list-style: none;
}
