﻿body {
}
/*CARATTERE*/
.fontsize48 {font-size:48px !important;}
.fontsize36 {font-size:36px !important;}
.fontsize26 {font-size:26px !important;}
.fontsize24 {font-size:24px !important;}
.fontsize20 {font-size:20px !important;}
.fontsize18 {font-size:18px !important;}
.fontsize16 {font-size:16px !important;}
.fontsize14 {font-size:14px !important;}
.fontsize12 {font-size:12px !important;}
.fontsize10 {font-size:10px !important;}
.fontsize8 {font-size:8px !important;}
/*SPAZIATORI*/
.spacer5 {height: 5px !important}
.spacer10 {height:10px !important}
.spacer20 {height:20px !important}
.spacer30 {height:30px !important}
.spacer40 {height:40px !important}
.spacer50 {height:50px !important}
.spacer60 {height:60px !important}
.spacer70 {height:70px !important}
.spacer80 {height:80px !important}
.spacer90 {height:90px !important}
.spacer100 {height:100px !important}

/*MARGINATORI*/
.nomargin
.nomargintop {margin-top:0px !important}
.nomarginbottom {margin-bottom:0px !important}
.nomarginleft {margin-left:0px !important}
.nomarginright {margin-right:0px !important}
.margintop5 {margin-top:5px !important}
.margintop10 {margin-top:10px !important}
.margintop15 {margin-top:15px !important}
.margintop20 {margin-top:20px !important}
.margintop25 {margin-top:25px !important}
.margintop30 {margin-top:30px !important}
.margintop35 {margin-top:35px !important}
.margintop40 {margin-top:40px !important}
.margintop180 {margin-top:180px !important}
.marginbottom5 {margin-bottom:5px !important}
.marginbottom10 {margin-bottom:10px !important}
.marginbottom15 {margin-bottom:15px !important}
.marginbottom20 {margin-bottom:20px !important}
.marginbottom25 {margin-bottom:25px !important}
.marginbottom30 {margin-bottom:30px !important}
.marginbottom35 {margin-bottom:35px !important}
.marginbottom40 {margin-bottom:40px !important}
.marginright5 {margin-right:5px !important}
.marginright10 {margin-right:10px !important}
.marginright15 {margin-right:15px !important}
.marginright20 {margin-right:20px !important}
.marginright25 {margin-right:25px !important}
.marginright30 {margin-right:30px !important}
.marginright35 {margin-right:35px !important}
.marginright40 {margin-right:40px !important}
.marginleft5 {margin-left:5px !important}
.marginleft10 {margin-left:10px !important}
.marginleft15 {margin-left:15px !important}
.marginleft20 {margin-left:20px !important}
.marginleft25 {margin-left:25px !important}
.marginleft30 {margin-left:30px !important}
.marginleft35 {margin-left:35px !important}
.marginleft40 {margin-left:40px !important}
.marginleft70 {margin-left:70px !important}
.paddingtop5 {padding-top:5px !important}
.paddingtop10 {padding-top:10px !important}
.paddingtop15 {padding-top:15px !important}
.paddingtop20 {padding-top:20px !important}
.paddingtop25 {padding-top:25px !important}
.paddingtop30 {padding-top:30px !important}
.paddingtop35 {padding-top:35px !important}
.paddingtop40 {padding-top:40px !important}
.paddingbottom5 {padding-bottom:5px !important}
.paddingbottom10 {padding-bottom:10px !important}
.paddingbottom15 {padding-bottom:15px !important}
.paddingbottom20 {padding-bottom:20px !important}
.paddingbottom25 {padding-bottom:25px !important}
.paddingbottom30 {padding-bottom:30px !important}
.paddingbottom35 {padding-bottom:35px !important}
.paddingbottom40 {padding-bottom:40px !important}
.paddingleft5 {padding-left:5px !important}
.paddingleft10 {padding-left:10px !important}
.paddingleft15 {padding-left:15px !important}
.paddingleft20 {padding-left:20px !important}
.paddingleft30 {padding-left:20px !important}
.paddingright5 {padding-right:5px !important}
.paddingright10 {padding-right:10px !important}
.paddingright15 {padding-right:15px !important}
.paddingright20 {padding-right:20px !important}
.padding5 {padding:5px !important}
.padding10 {padding:10px !important}
.nopadding {padding:0 !important}
.nopaddingleft {padding-left:0 !important}
.nopaddingright {padding-right:0 !important}
.nopaddingbottom {padding-bottom:0 !important}
.nopaddingtop {padding-top:0 !important}
/*GENERICI*/
.cursorpointer:hover {
cursor:pointer !important
}
.clear {clear:both}
.upper {text-transform:uppercase !important}
.lower {text-transform:lowercase !important}
.bold {font-weight:bold !important}
.corsivo {font-style:italic !important}
.overbold:hover {font-weight:bold !important}
.normal {font-weight:normal !important}
.full {width:100% !important}
.half{width:50% !important}
.inline {display:inline !important}
.inlineinput {display:inline;float:right !important}
.right {float:right !important}
.left {float:left !important}
.nooverflow {overflow:visible !important}
.over:hover {box-shadow: 0px 0px 55px #888888 !important}
.block {display:block !important}
.inlineblock {display:inline-block !important}
.central {text-align:center}
.verticaltop {vertical-align:top !important}
.verticalmiddle {vertical-align:middle !important}
.nodecoration {text-decoration:none !important}
.noborder {border:none !important}

.noborderleft {border-left:none !important}
.displaynone {display:none !important;}
.alignleft {text-align:left !important}
.alignright {text-align:right !important}
.aligncenter {text-align:center !important}
.nobackground {background:none !important}
.breakword {word-wrap:break-word}
.blu {color:#4380A5 !important}
.red {color:#b20000 !important}
.darkgrey {color:#222 !important}
.green {color:#146708 !important}
.lightgreen {color:#59a84e !important}
.white {color:#fff !important}
.grey {color:#444 !important}
.lightgrey {
color:#777 !important}
.underline {text-decoration:underline !important}
.justify {text-align:justify;/*-moz-text-align-last:left -ms-text-align-last:left text-align-last:left*/}
.lineheight20 {
line-height:20px !important
}
.backgreen {
background-color:#8bc33e !important;
}
.backred {
background-color:#b20000 !important;
}
.relative {position:relative !important}
.absolute {position:absolute !important}
.trasparente {
    background-color:rgba(255,255,255,0) !important;
}

.borderradius {border-radius:20px}


#box{ width:600px; height:600px;border:1px solid #e9e6e6;
       background-color:#fff;display:none; z-index:+9000;
        position:absolute;
        top:150px;
        left:50%;
        margin-left:-300px;
       padding:25px;
       color:#4a4949;
       font-size:14px
}
.nolink {position:relative !important}
.ulsub {width:auto;position:absolute;display:none;z-index:1000;border:1px solid #ccc;top:35px;left:0px;min-width:200px}
.ulsub .lisub {width:auto;display:block;float:none;border:none}

.btninvia {
    padding:10px 10px 10px 10px;font-size:18px;color:white;background-color:#2b9dd4;border:1px solid #fff;text-align:center
}

.dropdown {
width:92% !important
}
.bordertopgrey{
    border-top:2px solid #bbb !important
}
.borderbottomgrey{
    border-bottom:2px solid #bbb !important
}
.required {
    background-color: #FCB8B9;display: inline-block;position: absolute;
opacity: 0.3;
top: 5px;
color: #FC0A1A !important;
text-align: right ;
}
.requiredcompare {
    background-color: #FCB8B9;display: inline-block;position: absolute;
opacity: 0.3;
top: 5px;
color: #FC0A1A !important;
text-align: right  !important;
}

