body {
	/*margin: 0;
	padding: 0;*/
	background: #475D74;
	color: #000;
	font: 60% Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#descrizione_dettaglio {
	margin-top:10px;
}

#dettaglitecnici {
	margin-top:15px;
	font-weight:bold;
}

#img_dettaglio {
	text-align:center;
}

#nome_dettaglio {
	border-bottom:1px solid #000;
	margin-top:10px;
	font-weight:bold;
}

.avviso {
	font-weight:bold;
	margin-top:15px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}

.offerta .bottone {
	text-align:right;
	margin-bottom:3px;
	margin-right:3px;
}

.offerta .bottone button {
	font-size:8pt;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color:#F00;
	background-color:#fed;
	border:1px solid;
    border-top-color:#696;
    border-left-color:#696;
    border-right-color:#363;
    border-bottom-color:#363;
}

.campoinfo {
	display:inline;
}

.campoinfo span {
	padding-right:5px;
}

.campotext {
	font-weight:bold;
	padding-right:10px;
}

.clear {
	clear:both;
}

.corrente {
	font-weight:bold;
}

.dati {
	margin-top:5px;
}

.imgitinerario {
	float:left;
}

.itinerario,
.prezzoofferta {
	font-weight:bold;
}

.risparmio {
	color:#FF0000;
	font-weight:bold;
}
.datapartenza,
.durata,
.nomenave,
.portopartenza {
	font-weight:bold;
	padding-left:15px;
}

.nomi {
	color:#FFF;
	font-weight:bold;
	font-size:85%;
}

.numeropagina {
	padding-right:6px;
}

.offerta {
	background-color:Azure;
	border-bottom:1px solid #C0C0C0;
	font: 70% Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.paginacorrente {
	text-align:center;
	font-weight:bold;
	margin-bottom:5px;
	font-size: 10pt;
}

.pagine {
	text-align:center;
	font-size: 10pt;
}

.prezzo {
	/*padding-left:15px;*/
}

.prezzo_calcola {
	color:#000066; 
	font: 70% Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
}

.risparmio {
	color:#FF0000;
}

.risparmio_calcola {
	color:#F00;
	font: 70% Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
}

.successivo {
	/*margin-top: 10px;*/
}