@charset "utf-8";

/* body {background:#f1f9f9; font-family:Verdana, arial;} */
body {background:#f3f3f3; font-family:Verdana, arial;}
.center {text-align:center;}
.right {text-align:right;}
.form-signin {
    max-width: 550px;
    padding: 19px 29px 29px;
    margin: 0 auto;
    background-color: #fff;
    border: 1px solid #009122;
    -webkit-border-radius: 5px;
       -moz-border-radius: 5px;
            border-radius: 5px;
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.05);
       -moz-box-shadow: 0 1px 2px rgba(0,0,0,.05);
            box-shadow: 0 1px 2px rgba(0,0,0,.05);
	color:#990000;
	font-weight:lighter;
}
.form-signin .form-signin-heading {color:#00A2D1;}
.form-signin input[type="text"], .form-signin input[type="password"], .form-signin input[type="email"] {font-size: 16px; height: 45px; padding: 7px 9px;}
.signin-form, .body-container {margin-top:50px;}

.hide {display:none;} .show {display:inline;}

.menualto {
	background-image:-webkit-linear-gradient(top,#6693D7 0,#6693D7 75%);
	background-image:-o-linear-gradient(top,#6693D7 0,#6693D75 75%);
	background-image:-webkit-gradient(linear,left top,left bottom,from(#6693D7),to(#6693D7));
	background-image:linear-gradient(to bottom,#6693D7 0,#6693D7 75%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6693D7', endColorstr='#6693D7', GradientType=0);
	background-repeat:repeat-x;
	color:#ffffff;
	background-color:#6693D7;
	border-color:#011536;
}
a.dropdown-toggle, a.dropdown-toggle * {color:#ffffff !important;}
.dropdown-menu li a * {color:#000000;}
.dropdown-menu {color:#000000 !important; background-color:#FFFFFF !important;}
.navbar-toggle {color:#FFFFFF; background-color:#204664 !important;}

.body-container {margin-top:30px;}

h1 {color:#FFFFFF; background-color:#666666; height:40px; font-size:30px;}
.nuovo {background-color:#429742; height:40px;}
.titcol {font-weight:bold; letter-spacing: 2px;}

.caret {color:#000000;}

#check-e * {color:#990000 !important;}
#btn-submit {height:45px;}
.btn-dettaglio {background-color:#FF8B34; font-size:18px; color:#333; border-radius:10px; bottom:20px; font-weight:bold;}
.btn-codart {font-weight:bold; text-decoration:underline; min-width:90px;}

.sol {color:#204664;}
.inf {color:#FA9C2D;}
.disabled {color:#999999;font-style:italic;}

.ombraarancio {-moz-box-shadow:5px 5px 10px #FA9C2D; -webkit-box-shadow:5px 5px 10px #FA9C2D; box-shadow:5px 5px 10px #FA9C2D;}
.ombrablu {-moz-box-shadow:5px 5px 10px #204664; -webkit-box-shadow:5px 5px 10px #204664; box-shadow:5px 5px 10px #204664;}

.padding5 {padding:5px;} .padding10 {padding:10px;} .padding20 {padding:20px;}
.margin5 {margin:5px;} .margin10 {margin:10px;}
.top-10 {margin-top:10px;} .top-20 {margin-top:20px;}
.left-50 {margin-left:50px;}
.paddingl30 {padding-left:30px;}
.clear {clear:all;}
.centra {margin-left:auto; margin-right:auto; text-align:center;}
.lar75 {width:75% !important;}
.lar80 {width:80% !important;}
.lar100 {width:100%;}

.bgblu {background-color:#A8BFD5;}
.bgverde {background-color:#8eff77;}
.bgverde2 {background-color:#c5ffbc;}
.bggiallo {background-color:#FED200;}
.bggiallo2 {background-color:#FEEC98;}
.bgarancione {background-color:#FF8B34;}
.bgarancione2 {background-color:#FCB888;}
.bgrosso {background-color:#FF0000;}
.txtbianco {color:#FFFFFF !important;}
.txtnero {color:#000000 !important;}
.txtgiallo {color:#EC9C2A;}
.txtrosso {color:#FF0000;}
.txtgrigio {color:#666666;}
.txtblu {color:#003e5b !important;}
.txtverde {color:#009122 !important;}
.bold {font-weight:bold;}
.italic {font-style:italic;}
.link {text-decoration:underline;}
.font11 {font-size:11px;}
.font13 {font-size:13px;}
.font15 {font-size:15px;}
.font18 {font-size:18px;}
.font20 {font-size:20px;}
.font23 {font-size:23px;}
.font30 {font-size:30px;}
.brdgrigio {border: 1px solid #999999;}
.brdrosso {border: 1px dotted #FF0000;}
.brdrosso2 {border: 2px dotted #FF0000;}
.brdbottomgrigio {border-bottom: 1px solid #999999;}

.totale {margin-top:15px;text-align:center;}
.totale .importo {font-size:20px;font-weight:bold;}

.imgmini {max-width:50px; max-height:50px;}

footer {border: 1px dotted #204664;}
