/* INPUT */
.TxtInput{
 border:1px solid #BFBFBF;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:6px;box-shadow:1px 1px 2px #CCC inset;color:#333}
.TxtInput:focus{
 box-shadow:0 0 5px black}
label.TxtInput{
 display:block;cursor:pointer}
.TxtArea{
 border:1px solid #BFBFBF;width:534px;height:60px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:6px;box-shadow:1px 1px 2px #CCC inset;color:#333}
.TxtArea:focus{
 box-shadow:0 0 5px black}
.TxtCapt{
 text-transform:uppercase;padding-left:100px !IMPORTANT}
.TxtCapt::-webkit-input-placeholder { 
 text-transform:none !IMPORTANT}
.TxtCapt::-moz-placeholder { 
 text-transform:none !IMPORTANT}
.TxtCapt:-ms-input-placeholder { 
 text-transform:none !IMPORTANT}
.TxtCapt:-moz-placeholder { 
 text-transform:none !IMPORTANT}
.SubInput{
 background:#c32f2f;border:0;cursor:pointer;padding:12px 24px 12px 24px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font-size:11px;font-weight:bold;color:#FFF;text-transform:uppercase}
.SubInput:hover{
 box-shadow:1px 1px 8px rgba(0,0,0,0.4) inset}
.Fud img{
 display:block;margin-top:1px}
.Fin{
 margin-right:4px}
.Fbot{
 padding-top:3px}
#TextGuest{
 width:100%;padding:15px;box-sizing:border-box;border:0;}
 
/* SCROLLBAR */
::-webkit-scrollbar {
 width:8px;height:6px}
::-webkit-scrollbar-track {
 background-color:#FFF}
::-webkit-scrollbar-thumb {
 background-color:rgba(0, 0, 0, 0.4)}
::-webkit-scrollbar-thumb:hover {
 background-color:rgba(0, 0, 0, 0.8)}
 
/* FORM */
.Form p, .Form label, .Form div.g-recaptcha{
 margin:5px 0 16px 0}
.Form .TxtInput, .Form .TxtArea{
 border:1px solid #AFAFAF;padding:12px 22px 12px 22px;width:100%;box-sizing:border-box}
.Form .TxtArea{
 height:140px}
.Form .SubInput{
 width:100%;font-size:1em;box-sizing:border-box}

/* REG FORM */
.RegForm{
 -webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;background:#F0F0F0;padding:20px}
.RegForm .TxtInput{
 background:url(/web/20211226054920im_/http://borgodellarocca.it/img/txt.gif) no-repeat left top #FFF;border:1px solid #CFCFCF;padding:5px}
.RegForm td{
 padding:3px}
.RegForm .Tdx{
 text-align:right}
.RegForm .Abb td{
 padding-bottom:10px}
.RegForm .Alz td{
 padding-top:10px;padding-bottom:10px;border-top:1px solid #FFF}
 
 /* BPAGE */
.BPage{
 margin:10px 0 10px 0;padding:12px 0 22px 0;font-size:16px}
.BPage em, .BPage a:link, .BPage a:visited{
 display:block;float:left;padding:10px 15px 10px 15px;border:0;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}
.BPage a:link, .BPage a:visited{
 background:#DFDFDF;margin:0 5px 0 0;text-decoration:none}
.BPage em, .BPage a:hover{
 background:#BFBFBF;box-shadow:1px 1px 2px #AAA inset;margin:0 5px 0 0;color:#555;font-style:normal}
 
/* CHAT */
.KpCh{
 position:fixed;z-index:99999;bottom:0;right:20px;text-align:left;box-shadow:0 0 10px #CCC;}
.KpCh .Tl{
 position:relative;background:url(/web/20211226054920im_/http://borgodellarocca.it/expansions/Kchat/open.png) no-repeat 246px center #ba2727;width:195px;padding:10px 10px 10px 65px;color:#FFF;font-size:14px;border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;cursor:pointer}
.KpCh .Tl img{
 position:absolute;left:5px;margin-top:-35px}
.KpCh .Sp{
 height:250px;background:#FFF;padding:12px;font-size:14px;overflow:auto;font-size:0.85em;color:#666}
.KpCh .Sp .aa{
 max-width:210px;background:#CCC;border-radius:6px;padding:6px;display:inline-block;float:right;margin-left:20px}
.KpCh .Sp .ww{
 max-width:210px;background:#EEE;border-radius:6px;padding:6px;display:inline-block;margin-right:20px}
.KpCh .SpOff{
 width:244px;font-size:1em;color:#555}
.KpCh .Sp .Bk{
 height:8px;clear:both}
.KpCh .SpOff p{
 margin-bottom:6px}
.KpCh .Sp .Cinput, .Sp .Tinput{
 padding:7px 5px 7px 5px;border:1px solid #EEE;width:232px}
.KpCh .Sp .Tinput{
 height:40px}
.KpCh .Sp .Sinput{
 padding:10px 10px 10px 10px;width:242px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;background:#ba2727;text-align:center;color:#FFF;font-weight:bold;font-size:1em;border:0;cursor:pointer}
.KpCh .Sd{
 background:#FFF;border-top:1px solid #DDD;border-bottom:0;padding:5px;position:relative}
.KpCh .TxtChat{
 resize:none;border:0;outline:none;padding:0;margin:0;width:100%;display:block;overflow:hidden;font-family:arial}
.KpCh .SendChat{
 background:url(/web/20211226054920im_/http://borgodellarocca.it/img/send.png) no-repeat;width:16px;height:16px;position:absolute;right:5px;bottom:5px;border:0;cursor:pointer}
 
/* MESSAGE */
.CmtLs li{
 margin-bottom:15px}
.CmtLs div{
 position:relative;background:#EEE;border-radius:6px;padding:6px;display:inline-block;margin-left:20px;padding:20px;vertical-align:middle}
.CmtLs div.Sp{
 background:#DDD}
.CmtLs div:after {
 border-right:8px solid #EEE;content:'';position:absolute;top:50%;right:100%;margin-top:-8px;width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent}
.CmtLs div.Sp:after{
 border-right:8px solid #DDD}
.CmtLs em{
 font-style:normal;color:#999}
.CmtLs p{
 padding-bottom:5px}
.PhoP{
 background-color:#EEE !IMPORTANT;border-radius:-50%;-moz-border-radius:-50%;-webkit-border-radius:50%;display:inline-block;vertical-align:middle}
.PhoO{
 background-color:#EEE !IMPORTANT;display:block !IMPORTANT}
.PhoL div{
 vertical-align:top;display:inline-block;max-width:200px;text-align:center}
  
/* COOKIE */
#Ck{
 background:rgba(0,0,0,0.9);position:fixed;bottom:0;left:0;width:100%;box-sizing:border-box;padding:30px 15px 30px 15px;z-index:99999;box-shadow:0 0 12px #666;color:#EEE}
#Ck a{
 color:#FFF;text-decoration:underline}
a#CKa{
 display:inline-block;background:#CCC;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;padding:4px 8px 4px 8px;margin-left:10px;font-weight:bold;color:#000;text-decoration:none}
 
/* CMS STYLE */
.RedInput, .GreyInput, .Load, .KpUpload span {
 background:#c32f2f;padding:12px 22px 12px 22px;text-transform:uppercase;border:0;color:#FFF;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font-size:0.8em;cursor:pointer}
.RedInput:hover, .KpUpload span:hover{
 box-shadow:1px 1px 6px #b93435 inset}
.KpUpload span.BgBtB{
 background:#339933}
.RedInput a{
 color:#FFF;font-weight:bold}
.GreyInput, .Load{
 background:#AFAFAF}
.SpecGrey{
 padding:6px 6px 4px 6px}
.SmpInput{
 background:none;border:0;padding:0;cursor:pointer;margin:0;display:inline;color:#c32f2f;text-decoration:underline;font-weight:bold}
.w10{width:10px;text-align:center}.w20{width:20px;text-align:center}.w30{width:30px;text-align:center}.w40{width:40px;text-align:center}.w50{width:50px;text-align:center}.w60{width:60px}.w80{width:80px}
.w100{width:100px}.w120{width:120px}.w140{width:140px}.w150{width:150px}.w180{width:160px}.w200{width:200px}.w250{width:250px}.w300{width:300px}.w350{width:350px}.w400{width:400px}.h120{height:120px}.h180{height:180px}
.Capitalize{
 text-transform:capitalize}
.Uppercase{
 text-transform:uppercase}
.LineT{
 text-decoration:line-through;color:#999}
.err{
 border:1px solid #c32f2f !IMPORTANT}
 
.KpUpload {
 position:relative;overflow:hidden;margin:10px;}
.KpUpload span{
 display:inline-block;padding:4px 10px 4px 10px;font-size:0.7em;margin:auto}
.KpFile {
 position:absolute;top:0;right:0;margin:0;padding:0;font-size:20px;cursor:pointer;opacity:0;filter:alpha(opacity=0);}
 
/* MAP BOTTOM */
#KpBr {position:fixed;position:fixed;bottom:10px;left:10px;z-index:9999999999;background:#c32f2f;padding:0 0 0 0;display:inline-block;height:38px;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px}
#KpBr p{display:inline-block;width:75px;}
#KpBr p a{display:block;background:#ba2727;padding:3px 0 0 8px;height:34px;width:65px;border-radius:6px 0 0 6px;-webkit-border-radius:6px 0 0 6px;-moz-border-radius:6px 0 0 6px;}
#KpBr ul{display:inline-block;vertical-align:top}
#KpBr li{list-style-type:none;text-transform:uppercase;font-size:14px;display:inline-block;}
#KpBr li a{border-right:1px solid #c74242;display:block;padding:8px 10px 0 10px;height:30px;color:#FFF}
#KpBr span{display:inline-block;vertical-align:middle;margin:-5px 0 0 0;width:32px;height:32px}
#KpBr .L3 a{border-radius:0 6px 6px 0;-webkit-border-radius:0 6px 6px 0;-moz-border-radius:0 6px 6px 0}
#KpBr li.L2 a, #KpBr li.L3 a{border:0}
#KpBr li.L3 a{background:#336699}
 
/* DICHIARAZIONI GLOBALI */
.Cb{
 clear:both} 
.FSx{
 float:left}
.FDx{
 float:right}
.Mt{
 margin-top:10px}
.Mtt{
 margin-top:20px}
.Mb{
 margin-bottom:10px}
#Sz, .Sz{
 max-width:1280px;text-align:left;margin:0 auto 0 auto}
.Vimg{
 vertical-align:middle;margin-top:-3px}
.Fimg{
 float:left;margin-right:10px}
.Info, .Alert, .Ok, .Code, .Error{
 padding:10px;margin:6px 0 6px 0;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}
.Code{
 border-top:8px solid #F3D6D7;border-left:1px dotted #986265;border-bottom:1px dotted #986265;border-right:1px dotted #986265}
.Info{
 background:#EEE}
.Ok{
 background:#C9DFA7;color:#333}
.Ok a{
 color:#D7363B}
.Ok .Sub{
 display:block;font-size:11px;color:#5A7F1F}
.Info a, .Alert a{
 color:#c32f2f}
.Alert{
 background:#ffcc66}
.Error{
 background:#DFC3C3}
.Ts table{
 width:100%;border-spacing:0;border-collapse:collapse}
.Ts table td, .Ts table th {
 padding:5px;border:1px solid #ddd;vertical-align:top}
/*
     FILE ARCHIVED ON 05:49:20 Dec 26, 2021 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 13:01:23 Feb 12, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.575
  exclusion.robots: 0.018
  exclusion.robots.policy: 0.008
  esindex: 0.013
  cdx.remote: 11.038
  LoadShardBlock: 97.665 (3)
  PetaboxLoader3.datanode: 137.521 (4)
  load_resource: 320.725
  PetaboxLoader3.resolve: 269.8
*/