﻿.BkgFR {
				background-image: url('../images/template/vg/sfondo_banner_down.jpg');
				background-repeat: no-repeat;
				text-align: justify;
				vertical-align: top;
				padding-top: 5px;
}
.SfondoMenuStruttura {
				background-image: url('../images/template/sfondo_menu_strutture.jpg');
				background-repeat: repeat-x;
}
.SfondoBannerUp {
				background-image: url('../images/template/sfondo_banner_up.jpg');
				background-repeat: repeat-x;
				height: 306px;
				vertical-align: top;
}
.SfondoMenuUp {
				background-image: url('../images/template/sfondo_menu_up.jpg');
				background-repeat: repeat-x;
				height: 29px;
}
.SfondoBannerDown {
				background-image: url('../images/template/sfondo_banner_down.jpg');
				background-repeat: repeat-x;
}
.PaddingBottom5 {
				padding-top: 5px;
				padding-bottom: 5px;
}
.BtnPrenotaOra {
				text-align: right;
				padding-top: 5px;
				padding-right: 10px;
}
.CellaTitle {
				text-align: center;
				vertical-align: top;
				padding: 5px;
				line-height: 130%;
}
.CellaTesto {
				text-align: justify;
				vertical-align: top;
				padding: 10px 10px 10px 8px;
				line-height: 150%;
				background-image: url('../images/template/sfondo_pagina_int.jpg');
				background-repeat: repeat-y;
}
.CellaMenuDX {
				background-position: right;
				background-image: url('../images/template/sfondo_pagina_int.jpg');
				background-repeat: repeat-y;
				text-align: justify;
				vertical-align: top;
}
.CellaMenuSX {
				vertical-align: top;
				background-image: url('../images/template/sfondo_menu_sx.jpg');
				background-repeat: repeat-y;
}
.FrecciaSX {
				text-align: left;
				vertical-align: middle;
				padding-left: 5px;
}
.FrecciaDX {
				text-align: right;
				vertical-align: middle;
				padding-right: 5px;
}
.CellaFotoDX {
				float: right;
				margin-top: 5px;
				margin-bottom: 5px;
				margin-left: 15px;
}
.TabellaIndexSX {
				text-align: center;
				vertical-align: middle;
				padding: 5px;
}
.TabellaIndexDX {
				text-align: justify;
				vertical-align: top;
				padding: 5px;
				line-height: 120%;
}
.SfondoINDEX {
				background-position: top;
				text-align: center;
				vertical-align: middle;
				background-image: url('../images/template/index_new/bkg_lingua.jpg');
				background-repeat: repeat-x;
}
.CellaTestoPadding15 {
				text-align: justify;
				vertical-align: top;
				padding: 10px 15px 10px 15px;
				line-height: 150%;
}
.Margini_Bandiere {
				margin: 2px;
}
.CellaTestoDX {
				text-align: right;
				vertical-align: middle;
				padding: 5px;
				line-height: 100%;
}
.CellaTestoSX {
				text-align: right;
				vertical-align: middle;
				padding: 5px;
				line-height: 100%;
}
.CellaFotoSX {
				float: left;
				margin-top: 5px;
				margin-bottom: 5px;
				margin-right: 15px;
}
.TD_mod_canc_pren {
				text-align: right;
				vertical-align: bottom;
				padding-top: 2px;
				padding-right: 10px;
				padding-left: 2px;
}
.Padding_10px {
				padding-top: 10px;
				padding-bottom: 10px;
}
.Padding10 {
				padding-top: 10px;
				padding-bottom: 10px;
}
.TestoFR_7pt {
				font-family: arial, Helvetica, sans-serif;
				color: #333333;
				font-size: 7pt;
}
.TestoFR {
				font-family: arial, Helvetica, sans-serif;
				color: #333333;
				font-size: 8pt;
				margin-top: 4px;
				margin-bottom: 4px;
}
.Verdana8pt {
				font-family: arial, Helvetica, sans-serif;
				font-size: 8pt;
				text-decoration: none;
				color: #333333;
}
.Verdana8ptBold {
				font-family: arial, Helvetica, sans-serif;
				font-size: 8pt;
				text-decoration: none;
				color: #333333;
				font-weight: bold;
}
.Verdana10ptWHITE {
				font-family: arial, Helvetica, sans-serif;
				font-size: 10pt;
				text-decoration: none;
				color: #FFFFFF;
}
.Verdana10ptBoldWHITE {
				font-family: arial, Helvetica, sans-serif;
				font-size: 10pt;
				text-decoration: none;
				color: #FFFFFF;
				font-weight: bold;
}
.Verdana10pt {
				font-family: arial, Helvetica, sans-serif;
				font-size: 10pt;
				text-decoration: none;
				color: #333333;
}
.Verdana10ptBold {
				font-family: arial, Helvetica, sans-serif;
				font-size: 10pt;
				text-decoration: none;
				color: #333333;
				font-weight: bold;
}
.Verdana10ptGRAY {
				font-family: arial, Helvetica, sans-serif;
				font-size: 10pt;
				text-decoration: none;
				color: #333333;
}
.Verdana10ptBoldGRAY {
				font-family: arial, Helvetica, sans-serif;
				font-size: 10pt;
				text-decoration: none;
				color: #333333;
				font-weight: bold;
}
.Verdana12ptBold {
				font-family: arial, Helvetica, sans-serif;
				font-size: 12pt;
				text-decoration: none;
				color: #333333;
				font-weight: bold;
}
.BKG_index {
				background-image: url('../images/template/index_new/bkg_index.jpg');
				background-repeat: repeat-x;
}
#Margine10px {
				margin-top: 12px;
				margin-left: 100px;
				margin-right: 1px;
				position: absolute;
				z-index: 2;
}
.CellaTestoIndex {
				text-align: justify;
				vertical-align: top;
				padding: 10px 10px 10px 8px;
				line-height: 150%;
}
.BKG_index1 {
				background-position: top;
				background-image: url('../images/template/nuova_index/bkg_index.jpg');
				background-repeat: repeat-x;
				text-align: center;
				vertical-align: top;
}
.BKG_index1_top {
				background-position: top;
				background-image: url('../images/template/nuova_index/bkg_index.jpg');
				background-repeat: repeat-x;
				text-align: center;
				vertical-align: top;
}
#DivSpecialOffers {
				margin: 40px 17px 62px 17px;
				width: 238px;
				height: 240px;
}
#DivFR {
				margin-left: 5px;
}
.ValignMIDDLEtextFR {
				vertical-align: middle;
				color: #333333;
				font-size: 8pt;
				font-family: arial, Helvetica, sans-serif;
}
.MargineGay {
				border-width: 0px;
				margin-left: 1px;
				margin-bottom: 5px;
}
.BordoMeeting {
				border: 2px solid #62513C;
}
.BordoMeetingOriz {
				border-width: 2px;
				border-color: #62513C;
				border-top-style: solid;
}
.MargineTop5px {
				margin-top: 10px;
}
.bottom5center {
				text-align: center;
				vertical-align: top;
				padding-bottom: 5px;
}

