body{font-size:18px;background-color:#508FE1;background-image:url(https://www.impresachiesanuova.it/reserved/photos/big-thumbs/1.gif);background-repeat:repeat-x;background-position:top} a:link, a:visited{} a:hover, a:active{}
form, textarea, input, ul, ol, li, p, body, button, h1, h2, h3, h4{margin:0;padding:0;font-family:'Raleway'} #WspHd{background-color:#333333;} #WspHd,#WspHd h1,#WspHd h2,#WspHd p{color:#ffffff;}
#WspFt{background-color:#F7F7F7;}





div.W12{background-color:#ffffff;}div.W12{padding: 40px 40px 0px 40px;}div.W12{margin: 50px 20px auto 20px;}div.W12{border-radius: 20px 20px 0px 0px;}
div.W10{background-color:#ffffff;}div.W10{padding: 40px 40px 10px 40px;}div.W10{margin: 0px 20px 0px 20px;}
div.W11{background-color:#ffffff;}div.W11{padding: 0px 40px 40px 40px;}div.W11{margin: 0px 20px 80px 20px;}div.W11{border-radius: 0px 0px 20px 20px;}
.Bx, .Ox{border:0 !IMPORTANT}
#KpBr p, .Ss{display:none}

.Wlogo{text-align:center;margin:100px auto 20px auto}
.Wlogo img{width:100%;max-width:320px;height:auto}
.WspLogIn{width:300px;background:#EEE;border-radius:12px;padding:22px}
.WspLogIn label{background:none}
.WspLogIn h1, .WspLogIn .Info{display:none}
.Form .TxtInput, .Form .TxtArea{font-size:1em}

.Wbox{padding:0 20px 80px 20px}
.TabDiv{overflow-x:auto;border:1px solid #ebebeb;border-top:0;box-sizing:border-box}
.TabCal{border:0;}
.TabCal1{position:absolute;background:#FFF;width:86px;}
.TabCal2{margin-left:86px;border-left:0}
.TabCal td{border-bottom:1px solid rgba(0,0,0,0.08);border-right:1px solid rgba(0,0,0,0.08);text-align:center;height:55px}
.TabCal td input{min-width:100px;border:0;padding:15px 5px}
.TabCal td:nth-child(odd){background:rgba(0,0,0,0.01)}
.TabCal .Mm{font-weight:bold;font-size:0.8em;text-transform:uppercase;}
.TabCal .Mm td{border-bottom:4px solid rgba(0,0,0,0.08)}
.TabCal tr.Festa td{background:rgba(195,47,47,0.1)}
.TabCal input{background:none;font-weight:bold;text-align:center}
.TabCal input::placeholder{font-weight:normal;color:#DDD}
.Ore input{text-align:center;font-size:1em;color:#999}
.Ore span{font-size:0.7em;display:block;color:#AAA}

.Send{background:#c32f2f;border:0;color:#FFF;font-weight:bold;text-transform:uppercase;padding:15px;border-radius:30px;box-shadow:2px 3px 3px rgba(0,0,0,0.2);cursor:pointer}
.Send:focus{box-shadow:2px 3px 3px rgba(0,0,0,0.2) inset;}

div.WspLogIn{background:#FFF}
div.WspLogIn .SubInput{font-size:0.8em}
.SpCt{margin:0px auto 0 auto}
.Pho{padding:20px 10px}
.Pho img{max-width:100%;height:auto}
.Br{padding:0 20px 10px 20px;box-sizing:border-box;margin:0 auto 0 auto;text-align:right;color:#FFF}
.Br a{color:#FFF;font-weight:bold;text-decoration:underline}
.Rs{background:#FFF;padding:20px;box-sizing:border-box;margin:0 auto 30px auto;text-align:left;border-radius:12px}

.Ct li{padding:15px}
.Ct li:nth-child(even){background:rgba(0,0,0,0.02)}
.Ct h3{font-weight:600;cursor:pointer;border-bottom:1px solid #EEE;padding-bottom:5px}
.Ct h3 span{display:block;font-size:0.6em;font-weight:normal;padding-left:30px}
.Ct h3.title p{float:right}
.Ct h3.title p a{font-size:0.8em;margin:0 0 0 20px}
.Ct h3.title p img{vertical-align:middle}
.Ct h3.title img{vertical-align:middle;margin-top:-3px}
.Ct li a{background:url(http://127.0.0.1/impresachiesanuova.it/reserved/img/li.png) no-repeat 24px center;padding:15px 0 15px 44px;display:block;font-weight:bold}
.Ct li a:nth-child(even){background:url(http://127.0.0.1/impresachiesanuova.it/reserved/img/li.png) no-repeat 24px center rgba(0,0,0,0.02)}
.Ct em{display:block;padding:5px 0 5px 25px;margin-bottom:10px;color:#DDD;font-size:0.8em}
.Ct em a{display:inline-block;font-style:normal;background:none;padding:0;color:#666;font-weight:bold;border-right:1px solid #DDD;padding:0 10px 0 0;margin-right:5px}
.Ct em a:last-child{border-right:0}
.Ct .Fp a{color:#333}
.Ct .Fp a:hover{color:#cb382f}
.Ct li p{display:none;padding:7px 0 0 7px}
.Ct li p span{display:block;font-size:0.6em;color:#999}
.Ct li p a:hover{text-decoration:none}

.TxtNote{width:100%;min-height:120px;border:1px solid #ebebeb;border-top:0;box-sizing:border-box;padding:10px}

@media screen and (max-width:480px) {
.Wlogo{margin:20px auto 20px auto}
.Ct h3.title{font-size:0.9em;text-align:left;padding:0 5px 10px 5px}
.Ct h3.title img{max-width:12px;height:auto}
.Wbox{padding:0}
body div.Wform{margin:0;border-radius:0;padding-left:10px;padding-right:10px}
.Rs{padding:10px 0;border-radius:0}
.Br{text-align:center}
}