/*Tag generali*/
body {background-color:White;padding:0px;margin:0px;font-size:11px; }
body * {font-family:verdana,arial,tahoma;}
p {padding:0;margin:0 0 5px 0;}
a {color:#8c2222;}
h1{padding:0;font-weight:bold;font-size:15px;text-transform:uppercase;color:#8c2222;text-align:right;margin:238px 0 10px 0;#margin:247px 0 10px 0;}
h2{padding:5px 0 5px 0;margin:0;font-weight:bold;font-size:13px;}
h3{font-weight:bold;font-weight:bold;font-size:12px;}
h4{}
select{height:20px;}
img {border:none;margin:0;padding:0;}
input[type="submit"], input[type="button"]{font-size:11px;height:22px;width:100px;margin:0;border:0;background:#8c2222;color:White;}
input[type="text"], input[type="password"]{font-size:11px;height:14px;}
select, textarea{font-size:11px;}

/*Classi generali*/
.RDB, .CKB {width:auto!important;margin:0 0 0 0!important;}
.RDB input, .CKB input {display:block!important;float:left!important;width:15px;padding:0!important;margin:0 3px 0 0!important;#margin-top:-3px!important;}
.RDB label, .CKB label {display:block!important;float:left!important;margin:0 10px 0 0!important;padding:0!important;}
.RDB span, .CKB span {display:block!important;float:left!important;width:auto!important;}
.Visualizzabile {text-align:left;}
.NonVisualizzabile {text-decoration:line-through;text-align:left;}
.HPLModificaDaFront {margin:3px 0 0 5px;color:Red;font-weight:bold;font-size:11px;text-decoration:none;}
.FlashHome {position:relative;left:-10px;top:-10px;width:50px;}

/*Front.Master*/
.Principale{
	position:absolute;
	left:50%;
	width:950px;
	margin:0px 0 0 -475px;
	padding:0px;
	background:url(NL/BgPrincipale.jpg) top left repeat-y #e2e2e2;
	}
.Header{
	width:950px;
	height:49px;
	position:relative;
	background:url(NL/BgHeader.jpg) top left repeat-x;
	}
.Header .RankLink {position:absolute;z-index:5;top:35px;margin-left:40px;color:#c2ebdd;}
.Header .LogoLink {position:absolute;z-index:6;}
.Header .Curvatura {position:absolute;z-index:700;top:35px;left:191px;background-image:url(NL/Curvatura.png); width:177px;height:203px;}
.Main{
  width:950px;
	/*Fix per far leggere la min-height a IE6*/
  height: auto !important;
  height: 550px;
  min-height: 550px;
	/*Fix per far leggere la min-height a IE6*/
	}
.MainSX {
	float:left;
	width:200px;
	background:url(NL/BgMainSX.jpg) top left repeat-x #e2e2e2;
	/*Fix per far leggere la min-height a IE6*/
  height: auto !important;
  height: 550px;
  min-height: 550px;
	/*Fix per far leggere la min-height a IE6*/
	}
.MainCT {
	float:left;
	width:550px;
	/*Fix per far leggere la min-height a IE6*/
  height: auto !important;
  height: 550px;
  min-height: 550px;
	/*Fix per far leggere la min-height a IE6*/

	}
.MainDX {
	float:left;
	background:url(NL/BgMainDX.jpg) top left no-repeat #8c2222;
	width:200px;
	/*Fix per far leggere la min-height a IE6*/
  height: auto !important;
  height: 550px;
  min-height: 550px;
	/*Fix per far leggere la min-height a IE6*/
	}
.Page{
	float:left;
	width:530px;
	padding:10px 10px 10px 10px;
	margin:0;
	background:url(NL/Somewhere-Composizione.jpg) top left no-repeat white;
	/*Fix per far leggere la min-height a IE6*/
  height: auto !important;
  height: 550px;
  min-height: 550px;
	/*Fix per far leggere la min-height a IE6*/
	}

/*Contatti.aspx*/
.DivMappaGoogle{float:left;border:1px solid #8c2222;margin:0;}
.MappaGoogle {width:528px;height:430px;}

/*AnagraficaEdit.aspx*/
.DivSX, .DivDX {float:left;}
.AnagParOpz, .AnagParLog, .AnagParNec {width:450px;}

/*Tabella col bordo presente in anagrafica*/
.Bordata{border-collapse:collapse;}
.Bordo{font-size:1px;margin:0;padding:0;white-space:nowrap;}
.UpSx{background: url(NL/UpSx.gif) top left no-repeat;width:10px;height:10px;}
.UpCt{background: url(NL/UpCt.gif) top center repeat-x;height:10px;}
.UpDx{background: url(NL/UpDx.gif) top right no-repeat;width:10px;height:10px;}
.CtSx{background: url(NL/CtSx.gif) left repeat-y; width:10px;}
.CtCt{background: #5e6b73;}
.CtDx{background: url(NL/CtDx.gif) right repeat-y; width:10px;}
.DwSx{background: url(NL/DwSx.gif) bottom left no-repeat;width:10px;height:10px;}
.DwCt{background: url(NL/DwCt.gif) bottom center repeat-x;height:10px;}
.DwDx{background: url(NL/DwDx.gif) bottom right no-repeat;width:10px;height:10px;}
.Bordata .Riga{width:100%;float:left;margin:0;padding:1px 0;min-height:21px;}
.Bordata .Riga span{display:inline-block;width:130px;float:left;padding-top:3px;}
.Bordata .Riga select{float:left;width:288px;#width:290px;}
/*.Bordata .Riga textarea{float:left;width:284px;}*/
.Bordata .Riga input[type="text"], .Bordata .Riga input[type="password"]{float:left;width:284px;}
/*.Bordata .Riga input[type="radio"], .Bordata .Riga span input[type="radio"] {display:block;float:left;width:auto;margin:0;#margin-top:0;}*/
.Bordata .Riga input[type="checkbox"], .Bordata .Riga span input[type="checkbox"] {display:block; float:left;width:15px;margin:1px 5px 0 0;padding:0;#margin:-4px 0 0 0}
.Bordata .Riga input[type="submit"] {float:left;margin-top:5px;}
.Bordata .Riga label {display:block;float:left;margin:0;padding:0;}
.Bordata .Riga span label {display:block;float:left;margin:0;padding:0;#margin:-1px 0 0 0;}

/*Box di conferma eliminazione*/
.DivConfermaElimina{background-color:White;width:200px; border-width:2px;border-color:Black; border-style:solid; padding:10px;}
.DivConfermaElimina div {margin-top:10px;text-align:center;}

/*UserControl Menu*/
.PNLMenu {}
.PNLMenu .menu {margin:50px 0 0 0;}
.PNLMenu li {height:27px;text-transform:uppercase;}
.PNLMenu li:hover {}
.PNLMenu .-ON {}
.PNLMenu .-OF {}
.PNLMenu .-ON:hover {}
.PNLMenu .-OF:hover {}
.PNLMenu a {display: block;padding:6px 0 0 5px;height:22px;width:193px;text-decoration: none;}
.PNLMenu .-ON a {}
.PNLMenu .-OF a {}
.PNLMenu a:hover {}
.PNLMenu .-ON a:hover {}
.PNLMenu .-OF a:hover {}
.PNLMenu a span {font-weight:bold;font-size:11px;color:White;}
.PNLMenu .SuGrigio-OF a span {color:#8c2222;}
.PNLMenu .SuGrigio-ON a span {color:#8c2222;text-decoration:underline;}
.PNLMenu .-OF a span {color:White;}
.PNLMenu .-ON a span {text-decoration:underline;}

/*UserControl IconeLingua*/
.PNLIconeLingue {width:200px;height:30px;position:absolute;left:749px;top:19px;z-index:6;background:url(NL/BgLingua.gif) center center no-repeat;}
.PNLIconeLingue span {display:inline-block;float:left;padding:10px 5px 6px 10px;color:White;text-transform:uppercase;font-weight:bold;}
.PNLIconeLingue img {margin:9px 10px 0 0;padding:2px;float:right;}
.PNLIconeLingue .Selezionato {background:url(NL/Flag/BgSelezionato.png) center center no-repeat;}

/*UserControl Contatti*/
.PNLContatti {float:right;padding:5px 10px 10px 10px;margin:239px 0 10px 0;#margin:242px 0 10px 0;}
.PNLContatti .DivContatto {color:White;}
.PNLContatti .DivContatto h3 {color:White;font-size:12px;margin:7px 0 4px 0;padding:0;}
.PNLContatti .DesTel, .PNLContattiMaster .DesFax, .PNLContattiMaster .DesEmail, .PNLContattiMaster .DesIva {}
.PNLContatti .DesCel {visibility:hidden;}
.PNLContatti .DesRef, .PNLContattiMaster .DesInd, .PNLContattiMaster .DesSkype, .PNLContattiMaster .DesMsn {display:none;}
.PNLContatti .ValRef, .PNLContattiMaster .ValInd, .PNLContattiMaster .ValTel, .PNLContattiMaster .ValCel, .PNLContattiMaster .ValFax, .PNLContattiMaster .ValEmail, .PNLContattiMaster .ValEmailSend, .PNLContattiMaster .ValIva, .PNLContattiMaster .ValSkype, .PNLContattiMaster .ValMsn {}
.PNLContatti a {color:White;}

/*UserControl ContattiMaster*/
.PNLContattiMaster {margin:85px 0 0 5px;}
.PNLContattiMaster .DivContatto {color:#2c2336;}
.PNLContattiMaster .DivContatto h3 {color:Black;font-size:12px;margin:7px 0 4px 0;padding:0;}
.PNLContattiMaster .DesTel, .PNLContattiMaster .DesFax, .PNLContattiMaster .DesEmail, .PNLContattiMaster .DesIva {}
.PNLContattiMaster .DesCel {visibility:hidden;}
.PNLContattiMaster .DesRef, .PNLContattiMaster .DesInd, .PNLContattiMaster .DesSkype, .PNLContattiMaster .DesMsn {display:none;}
.PNLContattiMaster .ValRef, .PNLContattiMaster .ValInd, .PNLContattiMaster .ValTel, .PNLContattiMaster .ValCel, .PNLContattiMaster .ValFax, .PNLContattiMaster .ValEmail, .PNLContattiMaster .ValEmailSend, .PNLContattiMaster .ValIva, .PNLContattiMaster .ValSkype, .PNLContattiMaster .ValMsn {}
.PNLContattiMaster a {color:#2c2336;}

/*UserControl Paginatore*/
.PNLNumxPagina {text-align:right;float:right;width:540px;padding-right:4px;display:none;}
.PNLNumxPagina select {#margin-right:14px;}
.PNLNavigazione {display:none;}
.PNLNavigazione span, PNLNumxPagina span {display:inline-block;}
.link_paginazione {}
.link_paginazione_sel {}

/*UserControl InvioMailPrenota*/
.PNLInvioMailPrenota {float:left;padding:5px 5px 10px 5px;width:510px;}
.PNLInvioMailPrenota h2 {}
.PNLInvioMailPrenota .RigaDatiMail {width:260px;margin:0;padding:1px 0;min-height:21px;}
.PNLInvioMailPrenota .RigaDatiMail span{display:inline-block;width:100px;float:left;padding-top:3px;}
.PNLInvioMailPrenota .RigaDatiMail textarea{float:left;width:253px;height:108px;#height:106px;#margin-left:1px;}
.PNLInvioMailPrenota .RigaDatiMail input[type="text"]{float:left;width:153px;}
.PNLInvioMailPrenota .TRMessaggio {position:relative;left:260px;top:-116px;#top:-115px;}
.PNLInvioMailPrenota .Azioni {float:left;position:relative;top:-110px;width:500px;vertical-align:top;}
.PNLInvioMailPrenota .Azioni .BTNInviaMessaggio {float:left;}
.PNLInvioMailPrenota .Azioni .LBLEsitoInvioMail {float:left;margin:2px;display:inline-block;width:395px!important;}

/*UserControl InvioMailPrenotaEvento*/
.PNLInvioMailPrenotaEvento {float:left;padding:5px 5px 10px 5px;width:510px;}
.PNLInvioMailPrenotaEvento h2 {}
.PNLInvioMailPrenotaEvento .RigaDatiMail {width:260px;margin:0;padding:1px 0;min-height:21px;}
.PNLInvioMailPrenotaEvento .RigaDatiMail span{display:inline-block;width:100px;float:left;padding-top:3px;}
.PNLInvioMailPrenotaEvento .RigaDatiMail textarea{float:left;width:253px;height:155px;#margin-left:1px;}
.PNLInvioMailPrenotaEvento .RigaDatiMail input[type="text"]{float:left;width:153px;}
.PNLInvioMailPrenotaEvento .TRMessaggio {position:relative;left:260px;top:-163px;#top:-164px;}
.PNLInvioMailPrenotaEvento .Azioni {float:left;position:relative;top:-110px;width:500px;vertical-align:top;}
.PNLInvioMailPrenotaEvento .Azioni .BTNInviaMessaggio {float:left;}
.PNLInvioMailPrenotaEvento .Azioni .LBLEsitoInvioMail {float:left;margin:2px;display:inline-block;width:395px!important;}

/*UserControl ElencoItinerari*/
.PNLItinerari {margin:10px 5px 5px 5px;}
.PNLItinerari h3 {margin:0 0 3px 0;padding:0;}
.PNLItinerari h3 a {color:#e2e2e2;font-size:11px;text-decoration:none;}
.PNLItinerari img {border:none;}

/*User Control LingueAbilitate*/
.CodLingueAbilitate {display:block;float:left;width:288px!important;}
.CodLingueAbilitate span {width:auto!important;}
.CodLingueAbilitate label {width:25px;}
/*NewsList.aspx*/
.ElencoNewsElemento{margin-bottom:7px;width:400px;}
.ElencoNewsElemento .ElencoNewsTitolo {margin:0 0 3px 0;}
.ElencoNewsElemento .ElencoNewsTitolo h4 {display:inline;margin:0;font-weight:normal;font-size:11px;}
.ElencoNewsElemento .ElencoNewsTitolo h2 {display:inline;margin:0;}
.ElencoNewsElemento .ElencoNewsTitolo h2 a {color:Black;text-decoration:none;font-size:12px;margin:0;}
.ElencoNewsElemento .ElencoNewsDescrBreve {margin:0;}
.ElencoNewsElemento .ElencoNewsDescrBreve p {}
/*Pannello di loader*/
.AjaxLoader {
}
.AjaxLoaderBg {
	/*color:DarkBlue;*/
	background-color:#fff;
	border-color:#8c2222;
	border-width:2px;
	border-style:Solid;
	width:300px;
	height:110px;
	z-index: 1;
	filter:alpha(opacity=80);
	opacity:0.8;
}

/*Inizio Stili comuni tra FrontEnd e FckEditor*/
.DivItinerarioList {float:left;width:254px;border:1px solid #e2e2e2;margin:8px 5px 0 0;min-height:127px;padding:2px;}
.DivItinerarioList h2 {margin:3px 0;padding:0;}
.DivItinerarioList h2 a {color:#8c2222;font-size:13px;text-decoration:none;}
.DivItinerarioList h3 {color:#8c2222;font-size:10px;margin:1px 0 4px 0;}
.DivItinerarioListIn {float:left;text-decoration:none;}
.DivItinerarioListIn p {vertical-align:top;margin:0;}
.DivItinerarioListIn p img {float:left;width:85px;height:85px;border:1px solid black;margin:0 4px 4px 0;}
.DivItinerarioListIn p span {color:Black;vertical-align:top;}

.DivItinerarioView {border-bottom:1px solid #8c2222;width:530px;padding:0;margin:5px 0 0 0;#margin:-7px 0 0 0;}
.DivItinerarioView a {color:#8c2222;text-decoration:none;}
.DivItinerarioViewIn {margin:0;padding:5px 0;}
.DivItinerarioViewIn table {width:100%;margin:0;padding:0;}
.DivItinerarioViewIn td {vertical-align:top;}
.DivItinerarioViewIn .TdTesto {width:430px;}
.DivItinerarioViewIn .TdTesto p {margin:0;}
.DivItinerarioViewIn .TdImmagine {}
.DivItinerarioViewIn .TdImmagine img {border:none;margin:2px;padding:0;float:left;}
.DivItinerarioViewIn .TabellaInfo {width:100%; margin-top:10px;border:1px solid #e2e2e2;}
.DivItinerarioViewIn .TabellaInfo .TD1 {width:140px;}
.DivItinerarioViewIn .TabellaInfo .TD2 {}

.DivCongrIncListh3 {color:#8c2222;font-size:14px;margin:20px 0 0 0;padding:2px;background-color:#e2e2e2;}
.DivCongrIncListIn {border-bottom:1px solid #8c2222;margin:0 0 10px 0;padding:5px 0;}
.DivCongrIncListIn td {vertical-align:top;}
.DivCongrIncListIn .TdTesto {width:430px;}
.DivCongrIncListIn .TdTesto h2 {color:#8c2222;padding:0;margin:0;font-size:13px;}
.DivCongrIncListIn .TdTesto p {margin:0;}
.DivCongrIncListIn .TdImmagine {}
.DivCongrIncListIn .TdImmagine img {border:none;margin:0;padding:0;}
.DivCongrIncListIn .TabellaInfo {width:100%; margin-top:10px;border:1px solid #e2e2e2;}
.DivCongrIncListIn .TabellaInfo .TD1 {width:140px;}
.DivCongrIncListIn .TabellaInfo .TD2 {}

.DivAlberghiIn {float:left;width:530px;border-bottom:1px solid #8c2222;margin:10px 0 10px 0;padding:5px 0;}
.DivAlberghiIn img {float:left;width:100px;height:100px;border:1px solid black;margin:0 4px 4px 0;}
.DivAlberghiIn h2 {color:#8c2222;font-size:13px;margin:0;padding:0 0 5px 0;text-decoration:none;}
.DivAlberghiIn p {vertical-align:top;margin:0;}
.DivAlberghiIn a {color:#8c2222;}
.DivAlberghiIn .TabellaInfo {width:100%; margin-top:10px;border:1px solid #e2e2e2;}
.DivAlberghiIn .TabellaInfo .TD1 {width:97px;}
.DivAlberghiIn .TabellaInfo .TD2 {}

.DivNewsHomepage {margin:10px;}
.DivNewsHomepage h1 {color:White;text-align:left;padding-top:10px;#padding-top:0;}
.DivNewsHomepageIn {border-bottom:1px solid #e2e2e2;margin-bottom:7px;background-color:#8c2222;}
.DivNewsHomepageIn h2 {color:White;text-align:left;padding:0;margin:0;#margin:10px 0 0 0;}
.DivNewsHomepageIn h3 {color:White;text-align:left;padding:0;margin:0;#margin:10px 0 0 0;}
.DivNewsHomepageIn p {color:White;margin-top:4px;}
.DivNewsHomepageIn p a {color:White;font-weight:bold;text-decoration:none;}
/*Fine Stili comuni tra FrontEnd e FckEditor*/