﻿.tbcontainer{border-collapse:collapse;display:table;width:100%;line-height:30px;vertical-align:middle;}
.tbcontainerseparate{border-collapse:separate;display:table;width:100%;border-spacing:2px;}
.tbnowrap{width:inherit;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;}
.tbrow{display:table-row;width:100%;min-height:30px;}
.tbcell{display:table-cell;vertical-align:middle;empty-cells:show;text-align:left;min-height:30px;}
.icona:hover{-ms-opacity:1;opacity:1;-ms-transition:opacity .4s ease-out;transition:opacity .4s ease-out;-moz-transition:opacity .4s ease-out;-webkit-transition:opacity .4s ease-out;-o-transition:opacity .4s ease-out;}
.popup{-moz-border-radius:7px 7px 7px 7px;background-color:white;border:2px solid #5c80b6;border-radius:7px 7px 7px 7px;overflow:auto;position:absolute;z-index:1000;}
.popuptitolo{background-color:#5c80b6;color:white;font-weight:bold;height:40px;line-height:40px;text-align:center;vertical-align:middle;width:100%;}
.chiudipopup{cursor:pointer;float:right;line-height:40px;vertical-align:middle;width:5%;}
.overlay{}
.opacità7{filter:alpha(opacity=70);opacity:0.7;}
.opacità8{filter:alpha(opacity=80);opacity:0.8;}
.opacità9{filter:alpha(opacity=90);opacity:0.9;}
.opacità7:hover{filter:alpha(opacity=100);opacity:1;}
.opacità8:hover{filter:alpha(opacity=100);opacity:1;}
.opacità9:hover{filter:alpha(opacity=100);opacity:1;}
.evidenza:hover{background-color:rgb(239, 239, 178)}
.evidenza1:hover{border-bottom:1px solid black}
.ombra{-moz-box-shadow:5px 5px 2px lightgray;-webkit-box-shadow:5px 5px 2px lightgray;box-shadow:5px 5px 2px lightgray;width:200px;}
.bordi{-moz-border-radius:5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px;border-color:#B0B0B0;border-radius:5px;border-style:solid;border-width:1px;}
.angoliBottom{-moz-border-radius:20px 20px 20px 20px;-webkit-border-radius:10px 10px 10px 10px;}
.linea{display:inline-block;margin-top:8px;overflow:hidden;width:100%;box-sizing:border-box;}
.paddingb5{margin-bottom:5px;}
.Modulo{margin-top:5px;overflow:hidden;width:100%}
.Modulo div:first-child{float:left;-moz-min-width:150px;-ms-min-width:150px;-o-min-width:150px;-webkit-min-width:150px;min-width:150px;}
.Modulo div:last-child{float:left;}
@media (max-width:480px){.Modulo div:first-child{float:left;min-width:100%}
.Modulo div:last-child{float:left;margin-left:100%}
}
.mouse{cursor:pointer;}
.boxElimina{overflow:hidden;background-color:red;margin:10px 0 10px 0;text-align:center;color:white;display:inline-block;width:100%;-moz-border-radius:5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px;border-color:#B0B0B0;border-radius:5px;border-style:solid;border-width:1px;}
.boxElimina div{padding:10px;}
.boxBordiWhite{overflow:hidden;display:inline-block;width:100%;}
.boxBordiWhite .interno{background:rgb(255,255,255);background:-moz-linear-gradient(top, rgba(255,255,255,1) 54%, rgba(219,225,227,1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(54%,rgba(255,255,255,1)), color-stop(100%,rgba(219,225,227,1)));background:-webkit-linear-gradient(top, rgba(255,255,255,1) 54%,rgba(219,225,227,1) 100%);background:-o-linear-gradient(top, rgba(255,255,255,1) 54%,rgba(219,225,227,1) 100%);background:-ms-linear-gradient(top, rgba(255,255,255,1) 54%,rgba(219,225,227,1) 100%);background:linear-gradient(to bottom, rgba(255,255,255,1) 54%,rgba(219,225,227,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dbe1e3',GradientType=0);overflow:hidden;text-align:justify;-moz-border-radius:5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px;border-color:#B0B0B0;border-radius:5px;border-style:solid;border-width:1px;padding:10px;}
.blur:hover{box-shadow:0px 0px 10px 2px rgba(149, 145, 122, 0.75);-moz-box-shadow:0px 0px 10px 2px rgba(149, 145, 122, 0.75);-webkit-box-shadow:0px 0px 10px 2px rgba(149, 145, 122, 0.75);}
.blur{box-shadow:0px 0px 10px 1px rgba(119, 119, 119, 0.75);-moz-box-shadow:0px 0px 10px 1px rgba(119, 119, 119, 0.75);-webkit-box-shadow:0px 0px 10px 1px rgba(119, 119, 119, 0.75);}
.blurhover:hover{box-shadow:0px 0px 10px 2px rgba(149, 145, 122, 0.75);-moz-box-shadow:0px 0px 10px 2px rgba(149, 145, 122, 0.75);-webkit-box-shadow:0px 0px 10px 2px rgba(149, 145, 122, 0.75);}
.blurfixed{box-shadow:0px 0px 10px 2px rgba(149, 145, 122, 0.75);-moz-box-shadow:0px 0px 10px 2px rgba(149, 145, 122, 0.75);-webkit-box-shadow:0px 0px 10px 2px rgba(149, 145, 122, 0.75);}
.bgcolor1{background-color:white}
.bgcolor1:hover{background-color:thistle}
.bgcolor2{background-color:#F2F2F2}
.bgcolor2:hover{background-color:thistle}
div{box-sizing:border-box;}
table{box-sizing:border-box;}
td{vertical-align:top;}
.Button{-moz-border-radius:5px;-webkit-border-radius:5px 5px 5px 5px;background-color:#d94234;border-radius:5px;float:left;margin-bottom:5px;margin-right:5px;min-height:25px;line-height:25px;min-width:100px;text-align:center;border-color:#B0B0B0;border-style:solid;border-width:1px;padding:10px 5px;color:white;font-weight:bold;font-size:16px;vertical-align:middle;}
.Button:hover{background-color:blanchedalmond;color:brown;font-weight:bold;font-size:17px;}
.lumaxButton{-moz-border-radius:5px;-webkit-border-radius:5px 5px 5px 5px;background-color:brown;border-radius:2px;min-height:25px;line-height:25px;min-width:100px;text-align:center;border:1px solid #5c80b6;padding:5px;color:white;font-weight:bold;font-size:16px;vertical-align:middle;box-sizing:border-box;}
.lumaxButton:hover{background-color:#d94234;cursor:pointer;-webkit-transition:background-color 1000ms linear;-moz-transition:background-color 1000ms linear;-o-transition:background-color 1000ms linear;-ms-transition:background-color 1000ms linear;transition:background-color 1000ms linear;}
.boxtotale{-moz-border-radius:5px;-webkit-border-radius:5px 5px 5px 5px;background-color:#3b5998;border-radius:2px;min-width:100px;text-align:center;border:1px solid #5c80b6;color:white;font-weight:bold;font-size:16px;vertical-align:middle;box-sizing:border-box;}
.bw{filter:url(filters.svg#grayscale);filter:gray;-webkit-filter:grayscale(1);}
.div4{width:100%;box-sizing:border-box;}
.div4 div{float:left;box-sizing:border-box;text-align:center;vertical-align:middle;}
.div4 div div{border:1px solid #382e24;min-height:100px;text-align:center;background-color:#f2f2f2;width:95%;box-sizing:border-box;margin:5px;padding:5px;}
.div4 div div:hover{background-color:rgb(239, 239, 178)}
@media screen and (min-width:751px){.div4 div{width:25%;}
}
@media screen and (min-width:400px) and (max-width:750px){.div4 div{width:50%;}
}
@media screen and (max-width:399px){.div4 div{width:100%;}
}
.boxadmin{width:200px;float:left;border:1px solid #382e24;min-height:100px;margin:7px;padding:10px;text-align:center;}
body .riSingle .riTextBox, html body .riSingle .riTextBox[type="text"]{padding:3px;}
.font{font-weight:bold;font-size:17px;font-family:'Noto Sans', sans-serif;}
.singleline{width:100%;overflow:hidden;}
.singlelineModulo{width:100%;margin-top:8px;overflow:hidden;}
.label2{float:left;width:30%;text-align:left;}
.input{float:left;width:70%;text-align:left;box-sizing:border-box;}
.bordo{border:1px solid #ddd;padding:5px}
.clear2{width:100%;height:20px}
.animazioneingrandimento:hover{-webkit-transition:2s ease-in-out;-moz-transition:2s ease-in-out;-o-transition:2s ease-in-out;transition:2s ease-in-out;-webkit-transform:scale(1.5);}
@media only screen and (max-width:480px){.label2{width:100%;box-sizing:border-box;}
.input{width:100%;box-sizing:border-box;}
.boxadmin{width:270px;}
.rigaCast{width:100%;}
.eng{margin-top:10px;position:absolute;width:24px;right:10px}
}
@media only screen and (min-width:481px){.label2{float:left;width:30%;text-align:left;}
.input{float:left;width:70%;text-align:left;}
}
@media only screen and (min-width:800px){.label2{float:left;width:30%;text-align:left;}
.input{float:left;width:70%;text-align:left;}
}
@media only screen and (max-width:1024px){.label2{width:100%;box-sizing:border-box;}
.input{width:100%;box-sizing:border-box;}
}
@media only screen and (min-width:600px){.label2{float:left;width:20%;text-align:left;}
.input{float:left;width:80%;text-align:left;}
}
@media only screen and (min-width:800px){.label2{float:left;width:15%;text-align:left;}
.input{float:left;width:85%;text-align:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
}
.textboxsearch{background:#F1F1F1 url(/images/icons/zoom.png) no-repeat;background-position:4px 8px !important;padding:10px 10px 15px 35px;width:270px;border:1px solid #CCC;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0 1px 1px #ccc inset, 0 1px 0 #fff;-webkit-box-shadow:0 1px 1px #CCC inset, 0 1px 0 #FFF;box-shadow:0 1px 1px #CCC inset, 0 1px 0 #FFF;}
.textboxsearch:focus{background-color:#FFF;border-color:#E8C291;outline:none;-moz-box-shadow:0 0 0 1px #e8c291 inset;-webkit-box-shadow:0 0 0 1px #E8C291 inset;box-shadow:0 0 0 1px #E8C291 inset;}
.containerincorniciatura{padding:0px 0px 10px 10px;text-align:justify;}
.containerincorniciatura img{float:left;padding:0px 10px 0px 0px;}

.contornotestoblack{text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;}