.LinkColore {
	color: #f3158f
}
.LinkColore:hover {
	color: #f388c3
}
html, body {
	height:100%;
	margin: 0;
	padding: 0;
	border: none;
	margin: 0; padding: 0}
body {
	background-color: #000000;
	background-image: url(/template/bg.jpg);
	background-position: center top;
	background-repeat:no-repeat;
	height: 100%;
	margin: 0;
	padding: 0;
}
.ContentPage {
	width: 1000px;
	vertical-align:top;
	float: right
}
.StylePagina {
	width: 1000px;
	margin: 0 auto;
}
.StyleSx {
	width: 200Px;
	text-align: center;
	vertical-align: top;
	float: left;
}	
.StyleDx {
	width: 580Px;
	vertical-align: top;
	text-align:center;
	float: left;
	padding:10px
}
.StyleKx {
	width: 200Px;
	vertical-align: top;
	text-align:center;
	float: left;
}
.StyleIntestazione {
	width: 1000Px;
	height: 96Px;
	display:none;
}
.PageContainerSx {
	width: 20Px;
}
.PageContainerCenter {
	vertical-align: top;
	width: 560Px;
}
.PageContainerDx {
	width: 20Px;
}
.ContainerContenutoPagina {
	width: 580Px;
	overflow: hidden;
	text-align:left;
	color : #ffffff;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	text-align:left;
}	
.StyleTitoloPagine {
	color:#d19f17;
	font-family: Century Ghotic, Tahoma, Verdana, Arial;
	font-size: 14px;
	font-weight: bold;
	text-align: right;
	display: none;
}
#preview{position:absolute; border:1px solid #ccc; background-color: #feffae; padding:3px; display:none; color:#fff;}
.MenuSeparatore {
	background-image:url(/template/sx-testa-motori-per-cancelli.jpg);
	background-repeat:no-repeat;
	height: 40Px;
	width: 200Px;
	text-align: left;
	padding-left: 30px;
	padding-top: 10px;
	color: #fff;
	font-weight: bold;
	font-size: 13px;
	font-family: Verdana, Geneva, sans-serif;
	clear:both
}
#JQMenu
{	margin: 0;
	padding-left: 0px;
	z-index: 50;
	position:relative
}
	#JQMenu li
	{	float: left;
		list-style: none;
		font: 15px Tahoma, Arial;
		background-image:url(/template/corpo_menu.jpg);
		text-align: left;
		width: 200px;
	}
	#JQMenu li a
	{	display: block;
		padding: 5px 5px;
		text-decoration: none;
		color: #ffffff;
		width: 200px;
		padding-left:15px;
	}
	#JQMenu li a:hover
	{	
		width: 200px;
		color: #ffffff;
		background-image:url(/template/tasto_over.jpg);
		background-repeat: no-repeat;
	}
		#JQMenu li ul
		{	margin: 0;
			position: absolute;
			visibility: hidden;
			}
			#JQMenu li ul li
			{	float: none;
				display: inline;
				font: 12px Tahoma, Arial;
				text-align: left;
			}
			#JQMenu li ul li a
			{	
				background-color: #6f929d;
				color: #fff;
				width: 90px;
				border: 1px solid #093a45;
				padding-left: 60px;
			}
			#JQMenu li ul li a:hover
			{
				background: #9bc1cd;
				color: #fff;
				width: 90px;				
			}
.HeadBoxColonnaSx {
	background-image:url(/template/testa_menu.jpg);
	background-repeat: no-repeat;
	height: 15Px;
	width: 200Px;
	text-align: center;
	color: #ffffff;
	font-weight: bold;
	padding-top: 82px;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 11px;
	clear:both
}
.HeadBoxColonnaDx {
	background-image:url(/template/testa_dx.jpg);
	background-repeat: no-repeat;
	height: 15Px;
	width: 200Px;
	padding-top: 82px;
	text-align: center;
	color: #ffffff;
	font-weight: bold;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 11px;
	clear:both
}
.FooterBoxColonnaSx {
	background-image:url(/template/coda_menu.jpg);
	background-repeat: no-repeat;
	height: 47px;
	width: 100%;
}
.FooterBoxColonnaDx {
	background-image:url(/template/coda_dx.jpg);
	background-repeat: no-repeat;
	height: 47px;
	width: 100%;
}
.BgBoxButtonColonnaSx {
	text-align: center;
	color:#ffffff;
	background-image:url(/template/corpo_menu.jpg);
}
.BgBoxButtonColonnaDx {
	text-align: center;
	color:#FF0000;
	background-image:url(/template/corpo_dx.jpg);
	background-repeat: repeat-y;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 11px;
}
.BoxFirmaAzienda {
	width: 100%;
	text-align: center;
	border: 0Px;
	background-image: url(/template/corpo_menu.jpg);
	background-repeat: repeat-y;
	color: #ffffff;
	text-align: left;
	padding-left: 10px;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 11px;
}
.ColonnaDXTextColor{
	color: #000000;
}
.TdColorTextMarquee {
	text-align: left;
	color: #FFFFFF;
	width: 190px;
}
.NewsContentTextMarquee {
	color: #FFFFFF;
	text-align:left;
	width: 190px;
}
.LinkAllNews{
	font-weight: bold;
	color:#ff7d43;
}
.TabellaContenitoreNews{
	width: 560Px;
	background-image:url(/template/corpo_reg.jpg);
	background-repeat: repeat-y;
	text-align: center;
}
.TDTitoloNews{
	height: 82Px;
	background-image:url(/template/testa_reg.jpg);
	background-repeat: no-repeat;
	text-align: center;
	font-weight: bold;
}
.TDCorpoNews {
	height: 50Px;
	padding: 40px;
}
.TDFooterNews {
	height: 50px;
	background-image:url(/template/coda_reg.jpg);
	background-repeat: no-repeat;	
}
#news_scroller
{
	width:190px;
}
#news_scroller a
{
	color:#eab421;
}
#news_scroller ul
{
	margin:0 .5em 0 1em;
	padding:0;
}
#news_scroller li{
	line-height:10px;
	list-style: none
}
#news_scroller.hasJS
{
	height:350px;
	overflow:hidden;
	position:relative;
}
#news_scroller.hasJS ul
{
	position:absolute;
	top:120px;
	left:0;
	margin:0 .5em 0 .5em;
	padding:0;
}
.StyleFooterBack {
	clear: both;
    width: 1000Px;
    height: 70Px;
    text-align: center;
    background-position:center;
	margin:0 auto;
}
.StyleFooter {
    width: 100%; 
    height: 70Px;
	background-color: #000000;
    background-position:center;
	text-align:center;
	margin:0 auto;padding:0
}
.FooterLink {
    color:#eab421;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 11px;
	padding-top: 15px;
    background-position:center;
	text-align:center;
}
.StyleLanguage {
	position:absolute;
	z-index: 10;
	padding-top:5px;
	text-align:right;
	width:1000Px;
}
.StyleBandiera {	
	float:right;
	padding-left:5Px
}
.StyleBasicBannerContainer {
	width: 1000Px;
	height: 300Px;
	overflow: hidden;
}	
.StyleBanner0 {
	width: 100%;
	height: 100%;
}	
.StyleBanner1 {
	width: 600Px;
	height: auto;
	overflow: hidden;
	border: 0Px;
}
.StyleBanner2 {
	width: 200Px;
	height: auto;
	overflow:hidden;
}
.StyleBanner3 {
	width: 200Px;
	height: auto;
	overflow:hidden;
}
.StyleBanner4 {
    text-align:center;
    width: 1000Px;
}
td {
	color : #ffffff;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	text-align:left;
} 
a { 
	color: #eab421;
	border: none;
	text-decoration: none;
}
a:hover {
	color: #f2cb15;
	text-decoration: none;
	border: none;
} 
.input {
	FONT-SIZE: 10pt;
	FONT-FAMILY: tahoma, Helvetica;
	background-image: URL(../../template/common/bg_input.gif);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	color: #333333;
	border: 1Px solid;
	border-color: #C0C0C0;
}
.radio {
	background: none;
	border: 0Px;
	cursor: pointer;
}
input.submit {
	FONT-SIZE: 8pt;
	FONT-FAMILY: tahoma, Helvetica;
	background-color: #F3F3F3;
	border: 1Px solid;
	border-color: #C0C0C0;
}
input.checkbox {
	background: none;
	border: 0Px;
}
input.image {
	background-color: #FFFFFF;
	border: 0Px;
}
textarea {
	FONT-SIZE: 11px;
	FONT-FAMILY: tahoma, Helvetica;
	background-color: #F3F3F3;
	border: 1Px solid;
	border-color: #C0C0C0;
}
h2 {
	color: white;
	font-family: Century Ghotic, Tahoma, Verdana, Arial;
	font-size: 12px;
	text-align: justify;
}
.input3d{	
	font-weight: bold;
	FONT-SIZE: 9pt;
	FONT-FAMILY: tahoma, Helvetica;
	border-top:1px solid #965a40;
	border-left:1px solid #965a40;
	border-right:1px solid #793d23;
	border-bottom:1px solid #793d23;
	color:#ffffff;
	height: 20Px;	
	background-color: #ff7d43;
	cursor: pointer
}
.input3d:hover{
	FONT-SIZE: 9pt;
	FONT-FAMILY: tahoma, Helvetica;
	border-top:1px solid #965a40;
	border-left:1px solid #965a40;
	border-right:1px solid #793d23;
	border-bottom:1px solid #793d23;
	color:#ffffff;
	height: 20Px;	
	background-color: #fb9d52;
	cursor: pointer
}	
.input3d_2{	
	FONT-SIZE: 9pt;
	FONT-FAMILY: tahoma, Helvetica;
	border-top:1px solid #999;
	border-left:1px solid #999;
	border-right:1px solid #333;
	border-bottom:1px solid #333;
	color:#333;
	height: 20Px;	
	background-color:#d4d0c8;
	cursor: pointer
}
.input3d_2:hover{
	FONT-SIZE: 9pt;
	FONT-FAMILY: tahoma, Helvetica;
	border-top:1px solid #999;
	border-left:1px solid #999;
	border-right:1px solid #333;
	border-bottom:1px solid #333;
	color:#333;
	height: 20Px;	
	background-color: #999999;
	cursor: pointer
}	
#map_canvas {
	width: 550px;
	height: 350px;
	color: #000000;
	border: 1Px solid #999;
}
.NavigatoreTable {
	border: 0Px;
}
.NavigatoreDiv {
	background-color: #CCCCCC;
	border: 1Px Solid #999999;
	height: 15Px;
	width: 15Px;
	text-align: center;
}
.NavigatoreDiv:Hover {
	background-color: #888888;
	border: 1Px Solid  #999999;
	height: 15Px;
	width: 15Px;
	text-align: center;
	cursor: pointer;
}
.NavigatoreDivSelezionato {
	background-color: #80acd0;
	border: 1Px Solid #d1eaff;
	height: 15Px;
	width: 15Px;
	text-align: center;
}
.NavigatorePrecedenteSuccessivo{

}
.TestoDelBotteneDelLink {
	text-decoration: none;
	color: #333333;
}
.TestoDelBotteneDelLinkSelezionato {
	text-decoration: none;
	color: #d1eaff;
	font-weight: bold;
}
#msg {
  display: none;
  position: absolute;
  z-index: 200;
  background: url(../common/msg_arrow.gif) left center no-repeat;
  padding-left: 7px;
  font-family: Verdana, Geneva, Tahoma, sans-serif;
  font-size: 10Px
}
#msgcontent {
  display: block;
  background: #f3e6e6;
  border: 2px solid #924949;
  border-left: none;
  padding: 5px;
  min-width: 150px;
  max-width: 250px;
}
.BloccoCentro0 {
	width: 560Px;
	text-align: center;
	border: 0Px;
}
.BloccoCentro1 {
	width: 100%;
	height: 82Px;
	background-image:url(/template/testa_reg.jpg);
	background-repeat: no-repeat;
	text-align: center;
	font-weight: bold;
	color: #FFF;
}
.BloccoCentro2 {
	width: 100%;
	background-image:url(/template/corpo_reg.jpg);
	background-repeat: repeat-y;
	text-align: center;
}
.BloccoCentro3 {
	width: 100%;
	height: 50px;
	background-image:url(/template/coda_reg.jpg);
	background-repeat: no-repeat;
}
.CellaSinistraRegistrati {
	padding-left:20Px;
	text-align:left;
	width: 50%;
	height: 23Px;
}
.CellaDestraRegistrati {
	text-align:left;
	width: 50%;
	height: 23Px;
}
.TableUserRegistration{
	width: 250Px;
}
.TableUserRegistrationPrivato{
	background-image:url(/template/ico_privato.jpg);
	background-repeat:no-repeat;
	background-position:center;
	height: 80Px;
}
.TableUserRegistrationAzienda{
	background-image:url(/template/ico_azienda.jpg);
	background-repeat:no-repeat;
	background-position:center;
	height: 80Px;
}
.TabellaContienteAccount{
	width: 190Px;
	text-align:left
}
.RigaContieneAccount{
	height: 20Px;
}
.LinkDatiAccount{
	color: #eab421;
}
.LinkDatiAccount:hover{
	color: #f2cb15;
}
.DivContieneLink{
	padding-left: 20Px
}
.ApriBoxLogin {
	width: 200Px;
	height: 98Px;
	background-image: url(/template/login.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
}
.BackgroundApriBoxLogin {
	background-image:url(/template/corpo_dx.jpg);
	background-repeat: repeat-y;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 11px;
	color:#FFF;
}
.BgElencoDestinazioni {
	background-image:url(/template/destinazione.jpg);
	background-repeat: no-repeat;
	width: 560Px;
	height: 43Px;
}
.CellaEspandiDestinazioni {
	width: 80Px;
	height: 31Px;
	cursor: pointer;
	font-weight: bold;
}
.BgElencoSottoDestinazioni {
	background-image:url(/template/sottocategoria.jpg);
	background-repeat: no-repeat;
	width: 560Px;
	height: 31Px
}
.LinkElencoSottoDestinazioni {
	padding-left: 80Px;
	padding-top: 4px
}
.ColSxLocation {
	width: 110Px;
	vertical-align:top
}
.ColDxLocation {
	text-align: left;
	width:450Px
}
.TabellaDisponibilita {
	width: 560Px;
	height: 100Px;
	background-image:url(/template/testa_reg.jpg);
	background-repeat: no-repeat;
}
.ChiusuraTabellaDisponibilita {
	width: 560Px;
	height: 50px;
	background-image:url(/template/coda_reg.jpg);
	background-repeat: no-repeat;
}
.Cella1Disponibilita {
	width: 112Px;
	height:30Px;
	padding: 20px;
}
.Cella2Disponibilita {
	width: 112Px;
	height:30Px;
}
.Cella3Disponibilita {
	width: 112Px;
	height:30Px;
}
.Cella4Disponibilita {
	width: 112Px;
	height:30Px;
}
.Cella5Disponibilita {
	width: 112Px;
	height:30Px;
}
.Cella1DisponibilitaContenuto {
	width: 20%;
	height:20Px;
	padding-left: 20px;
	background-image:url(/template/dispo_sx.jpg);
	background-repeat: repeat-y;
}
.Cella2DisponibilitaContenuto {
	width: 112Px;
	height:20Px;
}
.Cella3DisponibilitaContenuto {
	width: 112Px;
	height:20Px;
}
.Cella4DisponibilitaContenuto {
	width: 112Px;
	height:20Px;
}
.Cella5DisponibilitaContenuto {
	width: 112Px;
	height:20Px;
	background-image:url(/template/dispo_dx.jpg);
	background-repeat: repeat-y;
	background-position: left
}
.DivAlertBackground{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:150%;
	background-color: #222222;
	filter:alpha(opacity=90);
	-moz-opacity:.90;
	opacity:.90;
}
.CloseDivAlert {
	text-align:center;
	background-color: #fc7b42;
	border: 1px solid #000000;
	height: 20px;
	width: 20Px;
	vertical-align:top;
}
.TextCloseDivAlert {
	color: #333333;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
	cursor:pointer;
}
.TestoDivAlertPayPal {
	color: #fff;
	text-align: center;
	font-size: 25Px;
	font-weight: bold
}
.TabellaDivAlertPayPAl {
	height: 100Px;
	width: 550Px;
	background-color: #000000;
	border: 1px solid #eab421;
}
.TestoDivAlertNote {
	color: #ffffff;
	text-align: left;
	font-size: 12Px;
	padding-left: 10px;
	font-weight: bold;
	vertical-align: top;
}
.TabellaDivAlertNote {
	height: 100Px;
	width: 550Px;
	background-color: #000000;
	border: 1px solid #eab421;
}

