.middle {

}
.tableprincipale {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 5px 0px 0px; WIDTH: 800px; /* Modified */ BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #ffffff; BORDER-RIGHT-WIDTH: 0px
}
.tableheader {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px; WIDTH: 750px; BORDER-COLLAPSE: collapse; BORDER-RIGHT-WIDTH: 0px
}
.tablestep {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px; WIDTH: 150px; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #ffffff; BORDER-RIGHT-WIDTH: 0px
}
.tableofferte {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px; WIDTH: 500px; /* < Modified */ BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #ffffff; BORDER-RIGHT-WIDTH: 0px
}
.tablepromozioni {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px; WIDTH: 500px; /* < Modified */ BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #ffffff; BORDER-RIGHT-WIDTH: 0px
}
.tableintrohome {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px; WIDTH: 200px; /* < Modified */ BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #ffffff; BORDER-RIGHT-WIDTH: 0px
}
.tableintroduzione {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px; WIDTH: 730px; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #ffffff; BORDER-RIGHT-WIDTH: 0px
}
.tableformhome {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px; WIDTH: 200px; /* < Modified */ BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #80C2F3; /* < Modified */ BORDER-RIGHT-WIDTH: 0px
}
.tableform {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px; WIDTH: 730px; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #f5f5f5; BORDER-RIGHT-WIDTH: 0px
}
.tableformstep {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px; WIDTH: 730px; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #f5f5f5; BORDER-RIGHT-WIDTH: 0px
}
.tablecrociera {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px; WIDTH: 730px; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #ffffff; BORDER-RIGHT-WIDTH: 0px
}
.tabledettcrociera {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px; WIDTH: 560px; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #ffffff; BORDER-RIGHT-WIDTH: 0px
}
.tabledettitinerario {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px; WIDTH: 560px; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #ffffff; BORDER-RIGHT-WIDTH: 0px
}
.tableinfoitinerario {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px; WIDTH: 560px; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #ffffff; BORDER-RIGHT-WIDTH: 0px
}
.tablebtn {
	BORDER-RIGHT: #a5cbf6 1px solid; BORDER-TOP: #ffffff 1px solid; MARGIN: 0px 0px 0px 90px; BORDER-LEFT: #ffffff 1px solid; WIDTH: 82px; BORDER-BOTTOM: #a5cbf6 1px solid; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #00b3c2; TEXT-ALIGN: left
}
.tabledettserviziadd {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px; WIDTH: 560px; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #ffffff; BORDER-RIGHT-WIDTH: 0px
}
.tabledettpratica {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px; WIDTH: 560px; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #ffffff; BORDER-RIGHT-WIDTH: 0px
}
.tableassicurazione {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px; WIDTH: 560px; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #ffffff; BORDER-RIGHT-WIDTH: 0px
}
.tablecatgoria {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px; WIDTH: 730px; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #ffffff; BORDER-RIGHT-WIDTH: 0px
}
.tablecabina {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px; WIDTH: 730px; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #ffffff; BORDER-RIGHT-WIDTH: 0px
}
.tableerror {
	BORDER-RIGHT: #000000 solid; BORDER-TOP: #000000 solid; MARGIN: 0px; BORDER-LEFT: #000000 solid; WIDTH: 730px; BORDER-BOTTOM: #000000 solid; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #3994f7
}
.tableadv {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px; WIDTH: 730px; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #ffffff; BORDER-RIGHT-WIDTH: 0px
}
.tableprincipaleinfo {
	BORDER-RIGHT: #000000; BORDER-TOP: #000000; MARGIN: 0px; BORDER-LEFT: #000000; WIDTH: 470px; BORDER-BOTTOM: #000000; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #ffffff
}
.tableinfo {
	BORDER-RIGHT: #000000 solid; BORDER-TOP: #000000 solid; MARGIN: 0px; BORDER-LEFT: #000000 solid; WIDTH: 470px; BORDER-BOTTOM: #000000 solid; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #3994f7
}
.tdheaderlogo {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; WIDTH: 80px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
.tdheaderfoto {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; WIDTH: 470px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
.tdheaderspaziatura {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 26px; BORDER-RIGHT-WIDTH: 0px
}
.tdhr2 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 2px; BACKGROUND-COLOR: #80c2f3; BORDER-RIGHT-WIDTH: 0px
}
.tdhr1 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 1px; BACKGROUND-COLOR: #999999; BORDER-RIGHT-WIDTH: 0px
}
.tdprincipale {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
.tdprincipalesx {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; WIDTH: 500px; /* < Modified */ PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
.tdprincipaledx {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; WIDTH: 200px; /* < Modified */ PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
.tdmarginesx {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 0px; /* < Modified */ BORDER-RIGHT-WIDTH: 0px
}
.tdmarginedx {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 0px; /* < Modified */ BORDER-RIGHT-WIDTH: 0px
}
.tdmarginecentro {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 10px; BORDER-RIGHT-WIDTH: 0px
}
.tdspaziatura {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 15px; BORDER-RIGHT-WIDTH: 0px
}
.tdspaziaturapiccola {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 5px; BORDER-RIGHT-WIDTH: 0px
}
.tdbookingstep {
	BORDER-RIGHT: #bfbfbf 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: 1px solid; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; BORDER-LEFT: 1px solid; WIDTH: 30px; COLOR: #9a9a9a; PADDING-TOP: 0px; BORDER-BOTTOM: 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 20px; BACKGROUND-COLOR: #f5f5f5; TEXT-ALIGN: center
}
.tdbookingstepatt {
	BORDER-RIGHT: #0000bf 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: 1px solid; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; BORDER-LEFT: 1px solid; WIDTH: 30px; COLOR: #ffffff; PADDING-TOP: 0px; BORDER-BOTTOM: 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 20px; BACKGROUND-COLOR: #00b3c2; TEXT-ALIGN: center
}
.tdintrohome {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.tdformhome {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 10px
}
.tdform {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 10px
}
.tdformsx {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; WIDTH: 185px; PADDING-TOP: 10px
}
.tdformcentro {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; WIDTH: 100px; PADDING-TOP: 10px
}
.tdformdx {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; WIDTH: 245px; PADDING-TOP: 10px
}
.tdbuttonform {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; TEXT-ALIGN: right
}
.tdoffertenome {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 230px; /* < Modified */ PADDING-TOP: 0px; BORDER-COLLAPSE: collapse
}
.tdofferteprezzi {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 220px; /* < Modified */ PADDING-TOP: 0px; BORDER-COLLAPSE: collapse
}
.tdoffertecentro {

}
.tdoffertebook {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 46px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
.tdofferte {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.tdoffertepromozione {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 50px; /* < Modified */ PADDING-TOP: 0px; BORDER-COLLAPSE: collapse; TEXT-ALIGN: right
}
.tdpromozionilogo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; WIDTH: 80px; PADDING-TOP: 0px
}
.tdpromozionidett {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; WIDTH: 290px; PADDING-TOP: 0px
}
.tdpaginazione {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 0px; TEXT-ALIGN: right; BORDER-RIGHT-WIDTH: 0px
}
.tdtitcrociera {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BACKGROUND-COLOR: #80c2f3
}
.tdtitcrocierabtn {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; WIDTH: 60px; PADDING-TOP: 5px; BACKGROUND-COLOR: #80c2f3; TEXT-ALIGN: left
}
.tdtitdettitinerario {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BACKGROUND-COLOR: #80c2f3
}
.tdtitinfoitinerario {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BACKGROUND-COLOR: #80c2f3
}
.tddettitinerariodata {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; WIDTH: 55px; PADDING-TOP: 0px
}
.tddettitinerarioporto {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; WIDTH: 130px; PADDING-TOP: 0px
}
.tddettitinerarioarrivo {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; WIDTH: 130px; PADDING-TOP: 0px
}
.tddettitinerariopartenza {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; WIDTH: 45px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
.tddettinfoitinerario {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; WIDTH: 560px; PADDING-TOP: 0px
}
.tdcrociera {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; WIDTH: 560px; PADDING-TOP: 0px
}
.tddettcrociera {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; WIDTH: 560px; PADDING-TOP: 0px
}
.tddettcrocierasx {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; WIDTH: 120px; PADDING-TOP: 0px
}
.tddettcrocieracentro {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; WIDTH: 170px; PADDING-TOP: 0px
}
.tddettcrocieradx {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; WIDTH: 70px; PADDING-TOP: 0px; TEXT-ALIGN: right
}
.tdfotoitinerario {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; WIDTH: 160px; PADDING-TOP: 0px
}
.tdbtnprenota {
	PADDING-RIGHT: 2px; PADDING-LEFT: 4px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center
}
.tdbtnseleziona {
	PADDING-RIGHT: 2px; PADDING-LEFT: 4px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center
}
.tdbtnselezionacat {
	PADDING-RIGHT: 2px; PADDING-LEFT: 4px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center
}
.tdbtnselezionacab {
	PADDING-RIGHT: 2px; PADDING-LEFT: 4px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center
}
.tdtitdettserviziadd {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BACKGROUND-COLOR: #80c2f3
}
.tddettserviziaddsx {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; WIDTH: 100px; PADDING-TOP: 3px
}
.tddettserviziadddx {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; WIDTH: 260px; PADDING-TOP: 3px
}
.tdtitdettpratica {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BACKGROUND-COLOR: #80c2f3
}
.tddettpratica {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
.tddettpraticasx {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; WIDTH: 80px; PADDING-TOP: 3px
}
.tddettpraticadx {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; WIDTH: 260px; PADDING-TOP: 3px
}
.tdtitselezionacatcod {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; WIDTH: 65px; PADDING-TOP: 3px; BACKGROUND-COLOR: #80c2f3; TEXT-ALIGN: center
}
.tdtitselezionacatcat {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; WIDTH: 150px; PADDING-TOP: 3px; BACKGROUND-COLOR: #80c2f3; TEXT-ALIGN: left
}
.tdtitselezionacatvideo {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; WIDTH: 45px; PADDING-TOP: 3px; BACKGROUND-COLOR: #80c2f3; TEXT-ALIGN: center
}
.tdtitselezionacatprezzo {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; WIDTH: 150px; PADDING-TOP: 3px; BACKGROUND-COLOR: #80c2f3; TEXT-ALIGN: left
}
.tdtitselezionacatbtn {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; WIDTH: 120px; PADDING-TOP: 5px; BACKGROUND-COLOR: #80c2f3; TEXT-ALIGN: center
}
.tdselezionacatbtn {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; WIDTH: 120px; PADDING-TOP: 5px; TEXT-ALIGN: center
}
.tdselezionacatnd {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; WIDTH: 120px; PADDING-TOP: 5px; TEXT-ALIGN: center
}
.tdselezionacatcod {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; WIDTH: 65px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
.tdselezionacatcat {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; WIDTH: 150px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.tdselezionacatvideo {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; WIDTH: 45px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
.tdselezionacatprezzo {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; WIDTH: 150px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.tdtitselezionacabnum {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; WIDTH: 80px; PADDING-TOP: 3px; BACKGROUND-COLOR: #80c2f3; TEXT-ALIGN: center
}
.tdtitselezionacabponte {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; WIDTH: 140px; PADDING-TOP: 3px; BACKGROUND-COLOR: #80c2f3; TEXT-ALIGN: left
}
.tdtitselezionacabfacility {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; WIDTH: 145px; PADDING-TOP: 3px; BACKGROUND-COLOR: #80c2f3; TEXT-ALIGN: center
}
.tdtitselezionacabposizione {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; WIDTH: 45px; PADDING-TOP: 3px; BACKGROUND-COLOR: #80c2f3; TEXT-ALIGN: center
}
.tdtitselezionacabbtn {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; WIDTH: 120px; PADDING-TOP: 5px; BACKGROUND-COLOR: #80c2f3; TEXT-ALIGN: center
}
.tdselezionacabbtn {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; WIDTH: 120px; PADDING-TOP: 5px; TEXT-ALIGN: center
}
.tdselezionacabnd {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; WIDTH: 120px; PADDING-TOP: 5px; TEXT-ALIGN: center
}
.tdselezionacabnum {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; WIDTH: 80px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
.tdselezionacabponte {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; WIDTH: 140px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.tdselezionacabfacility {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; WIDTH: 145px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
.tdselezionacabposizione {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; WIDTH: 45px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
.tdtitassicurazione {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BACKGROUND-COLOR: #80c2f3; TEXT-ALIGN: left
}
.tdassicurazione {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; TEXT-ALIGN: left
}
.tdtittotale {
	BORDER-RIGHT: #80c2f3 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #80c2f3 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; BORDER-LEFT: #80c2f3 1px solid; WIDTH: 170px; PADDING-TOP: 3px; BORDER-BOTTOM: #80c2f3 1px solid; BACKGROUND-COLOR: #fcef94; TEXT-ALIGN: right
}
.tdtotale {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; TEXT-ALIGN: right
}
.tdbuttonstampapratica {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; TEXT-ALIGN: right
}
.tdstampapratica {
	PADDING-RIGHT: 2px; PADDING-LEFT: 4px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center
}
.tdicoalert {
	BORDER-RIGHT: #003399 1px solid; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: middle; WIDTH: 20px; PADDING-TOP: 3px; TEXT-ALIGN: center
}
.tdtxtalert {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: middle; WIDTH: 510px; COLOR: #ffffff; PADDING-TOP: 3px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.tdadvdx {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.tdadvsx {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; WIDTH: 120px; PADDING-TOP: 2px
}
.tdbtnfooter {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center
}
.tdordina {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; MARGIN: 0px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: right; TEXT-DECORATION: none
}
.tdtxtinfo {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: middle; WIDTH: 460px; COLOR: #ffffff; PADDING-TOP: 3px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.tdicoinfo {
	BORDER-RIGHT: #003399 1px solid; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: middle; WIDTH: 20px; PADDING-TOP: 3px; TEXT-ALIGN: center
}
.tdprincipaleinfo {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 5px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
.link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.link:hover {
	COLOR: #666666; TEXT-DECORATION: none
}
.linkSmall {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.linkSmall:hover {
	COLOR: #666666; TEXT-DECORATION: none
}
.linkbtn {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; CURSOR: hand; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.linkbtn:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; CURSOR: hand; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.linkatt {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #999999; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.form {
	BORDER-RIGHT: #bfbfbf 1px solid; BORDER-TOP: #bfbfbf 1px solid; SCROLLBAR-FACE-COLOR: #f0f0f0; FONT-WEIGHT: normal; FONT-SIZE: 11px; SCROLLBAR-HIGHLIGHT-COLOR: #d0d0d0; BORDER-LEFT: #bfbfbf 1px solid; SCROLLBAR-SHADOW-COLOR: #808080; COLOR: #000000; SCROLLBAR-3DLIGHT-COLOR: #ffffff; SCROLLBAR-ARROW-COLOR: #003399; SCROLLBAR-TRACK-COLOR: #eeeeee; BORDER-BOTTOM: #bfbfbf 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; SCROLLBAR-DARKSHADOW-COLOR: #f1f1f1; SCROLLBAR-BASE-COLOR: #f1f1f1; HEIGHT: 18px; BACKGROUND-COLOR: #ffffff
}
.form_errato {
	BORDER-RIGHT: red 1px solid; BORDER-TOP: red 1px solid; SCROLLBAR-FACE-COLOR: #f0f0f0; FONT-WEIGHT: normal; FONT-SIZE: 11px; SCROLLBAR-HIGHLIGHT-COLOR: #d0d0d0; BORDER-LEFT: red 1px solid; SCROLLBAR-SHADOW-COLOR: #808080; COLOR: #000000; SCROLLBAR-3DLIGHT-COLOR: #ffffff; SCROLLBAR-ARROW-COLOR: #003399; SCROLLBAR-TRACK-COLOR: #eeeeee; BORDER-BOTTOM: red 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; SCROLLBAR-DARKSHADOW-COLOR: #f1f1f1; SCROLLBAR-BASE-COLOR: #f1f1f1; HEIGHT: 18px; BACKGROUND-COLOR: #ffffff
}
.inputfatturazione {
	BORDER-RIGHT: #bfbfbf 1px solid; BORDER-TOP: #bfbfbf 1px solid; SCROLLBAR-FACE-COLOR: #f0f0f0; FONT-WEIGHT: normal; FONT-SIZE: 11px; SCROLLBAR-HIGHLIGHT-COLOR: #d0d0d0; BORDER-LEFT: #bfbfbf 1px solid; WIDTH: 520px; SCROLLBAR-SHADOW-COLOR: #808080; COLOR: #000000; SCROLLBAR-3DLIGHT-COLOR: #ffffff; SCROLLBAR-ARROW-COLOR: #003399; SCROLLBAR-TRACK-COLOR: #eeeeee; BORDER-BOTTOM: #bfbfbf 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; SCROLLBAR-DARKSHADOW-COLOR: #f1f1f1; SCROLLBAR-BASE-COLOR: #f1f1f1; HEIGHT: 18px; BACKGROUND-COLOR: #ffffff
}
.inputfatturazione_errato {
	BORDER-RIGHT: red 1px solid; BORDER-TOP: red 1px solid; SCROLLBAR-FACE-COLOR: #f0f0f0; FONT-WEIGHT: normal; FONT-SIZE: 11px; SCROLLBAR-HIGHLIGHT-COLOR: #d0d0d0; BORDER-LEFT: red 1px solid; WIDTH: 520px; SCROLLBAR-SHADOW-COLOR: #808080; COLOR: #000000; SCROLLBAR-3DLIGHT-COLOR: #ffffff; SCROLLBAR-ARROW-COLOR: #003399; SCROLLBAR-TRACK-COLOR: #eeeeee; BORDER-BOTTOM: red 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; SCROLLBAR-DARKSHADOW-COLOR: #f1f1f1; SCROLLBAR-BASE-COLOR: #f1f1f1; HEIGHT: 18px; BACKGROUND-COLOR: #ffffff
}
.formbtn {
	BORDER-RIGHT: #a5cbf6 1px solid; BORDER-TOP: #ffffff 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 11px; VERTICAL-ALIGN: middle; BORDER-LEFT: #ffffff 1px solid; CURSOR: hand; COLOR: #ffffff; BORDER-BOTTOM: #a5cbf6 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #00b3c2; TEXT-ALIGN: center
}
.textarea {
	BORDER-RIGHT: #99ccff 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #99ccff 1px solid; PADDING-LEFT: 5px; SCROLLBAR-FACE-COLOR: #f0f0f0; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; SCROLLBAR-HIGHLIGHT-COLOR: #d0d0d0; BORDER-LEFT: #99ccff 1px solid; SCROLLBAR-SHADOW-COLOR: #808080; COLOR: #999999; SCROLLBAR-3DLIGHT-COLOR: #ffffff; SCROLLBAR-ARROW-COLOR: #003399; PADDING-TOP: 5px; SCROLLBAR-TRACK-COLOR: #eeeeee; BORDER-BOTTOM: #99ccff 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; SCROLLBAR-DARKSHADOW-COLOR: #f1f1f1; SCROLLBAR-BASE-COLOR: #f1f1f1; BACKGROUND-COLOR: #ffffff
}
.textareafatturazione {
	BORDER-RIGHT: #99ccff 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #99ccff 1px solid; PADDING-LEFT: 5px; SCROLLBAR-FACE-COLOR: #f0f0f0; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; SCROLLBAR-HIGHLIGHT-COLOR: #d0d0d0; BORDER-LEFT: #99ccff 1px solid; WIDTH: 520px; SCROLLBAR-SHADOW-COLOR: #808080; COLOR: #999999; SCROLLBAR-3DLIGHT-COLOR: #ffffff; SCROLLBAR-ARROW-COLOR: #003399; PADDING-TOP: 5px; SCROLLBAR-TRACK-COLOR: #eeeeee; BORDER-BOTTOM: #99ccff 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; SCROLLBAR-DARKSHADOW-COLOR: #f1f1f1; SCROLLBAR-BASE-COLOR: #f1f1f1; HEIGHT: 100px; BACKGROUND-COLOR: #ffffff
}
.selecthome {
	BORDER-RIGHT: #99ccff 1px solid; BORDER-TOP: #99ccff 1px solid; SCROLLBAR-FACE-COLOR: #f0f0f0; FONT-WEIGHT: normal; FONT-SIZE: 11px; SCROLLBAR-HIGHLIGHT-COLOR: #d0d0d0; BORDER-LEFT: #99ccff 1px solid; WIDTH: 180px; /* < Modified */ SCROLLBAR-SHADOW-COLOR: #808080; COLOR: #000000; SCROLLBAR-3DLIGHT-COLOR: #ffffff; SCROLLBAR-ARROW-COLOR: #003399; SCROLLBAR-TRACK-COLOR: #eeeeee; BORDER-BOTTOM: #99ccff 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; SCROLLBAR-DARKSHADOW-COLOR: #f1f1f1; SCROLLBAR-BASE-COLOR: #f1f1f1; HEIGHT: 18px; BACKGROUND-COLOR: #ffffff
}
.avvisoSmall {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #999999; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.middle {

}
#titstep {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #134987; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
#titpagina {
	FONT-WEIGHT: bold; FONT-SIZE: 20px; /* < Modified by IFC */ COLOR: #134987; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
#titofferte {
	FONT-WEIGHT: bold; FONT-SIZE: 20px; /* < Modified by IFC */ COLOR: #134987; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
#titform {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; /* < Modified */ FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
#txt {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; /* < Modified */ COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
#txtgrassetto {
	FONT-WEIGHT: bold; /* FONT-SIZE: 14px; < Modified */ COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
#txtprezzi {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; /* < Modified */ COLOR: #fe1111; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
#txtcancellato {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: line-through
}
#numtel {
	FONT-SIZE: 14px
}
#didascalia {
	FONT-STYLE: italic
}
#small {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
#big {
	FONT-SIZE: 16px
}
#avvisoMandatoryItems {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #df0000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
#txtrosso {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #df0000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

@media Print
{
.text {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ff0030; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

}

/* Modified : */
A
{
	color: #134987;
	font-weight: bold;
	text-decoration: none;
}

A:hover, A:active
{
	color: #00C7FF;
	font-weight: bold;
	text-decoration: none;
}

/* Center the content for IE */
.maincontent {
	text-align: center;
}

/* Center the content for Mozilla */
.tableprincipale {
	margin: 0 auto;
}
