mmob*{margin:0px;}
html, body{height:100%;}
body{background-color:#f1f2f3;font-family:"Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif;}
.pad-top{padding-top:40px;}
#wrapper{min-height:100%;height:auto !important;height:100%;margin:0 auto -120px;}
#header{height:140px;}
#header-first-content{background-image:url(../img/greyTop.jpg);height:20px;}
#header-first{height:20px;background-color:#bababa;line-height:20px;}
#header-top{height:78px;background-color:#be1118;line-height:78px;border-top:1px solid #ed2e36;border-bottom:1 px solid #6b0a0e;}
#header-bottom{height:40px;background-color:#016699;background-image:url(../img/blutop.png);line-height:40px;color:#fff;}
#header-bottom > .container a:link{color:#fff;text-decoration:none;}
#header-bottom > .container a:hover{color:#fff;text-decoration:underline;}
#header-bottom > .container a:visited{color:#fff;text-decoration:none;}
.container ul{list-style:none;}
#header-bottom > .container ul li{color:#fff;display:inline;padding:0px 5px;height:40px;}
#footer-top > .container ul li{color:#fff;display:inline;padding:0px 5px;height:40px;}
#footer-top > .container a:link{color:#fff;text-decoration:none;}
#footer-top > .container a:hover{color:#fff;text-decoration:underline;}
#footer-top > .container a:visited{color:#fff;text-decoration:none;}
.push-bottom{height:140px;clear:both;}
footer{clear:both;height:100px;width:100%;color:#fff;font-weight:bold;margin-bottom:0px;}
#footer-top{background-color:#BE1118;color:#fff;height:50px;line-height:50px;font-size:13px;border-top:1px solid #6b0a0e;}
#footer-bottom{background-color:#b9b9b9;color:#fff;height:50px;line-height:50px;font-size:11px;text-align:center;}
.container{width:960px;}
.box{background-color:#fff;background-image:url('../img/box-bg.png');background-repeat:repeat-x;padding:20px;border:2px solid #fff;line-height:12px;-moz-border-radius:10px;border-radius:10px;}
.tiny-box{height:165px;width:269px;float:left;}
.tiny-box strong{color:#3483ac;}
.clear{clear:both;}
.note > .required, .required >span{color:#FF0000;}
.mt0{margin-top:0px;}
.mt1{margin-top:10px;}
.mt2{margin-top:20px;}
.mt3{margin-top:30px;}
.mt4{margin-top:40px;}
.mb0{margin-bottom:0px;}
.mb1{margin-bottom:10px;}
.mb2{margin-bottom:20px;}
.mb3{margin-bottom:30px;}
.mb4{margin-bottom:40px;}
.ml0{margin-left:0px;}
.ml1{margin-left:10px;}
.ml2{margin-left:20px;}
.ml3{margin-left:30px;}
.ml4{margin-left:40px;}
.mr0{margin-right:0px;}
.mr1{margin-right:10px;}
.mr2{margin-right:20px;}
.mr3{margin-right:30px;}
.mr4{margin-right:40px;}
.controls{line-height:10px;}
.navbar .container{width:940px;}
.underline-cp{padding-bottom:10px;border-bottom:1px solid #dadada;background-repeat:no-repeat;background-position:bottom;}
.underline{padding-bottom:25px;background-image:url('../img/hrSopraArt.png');background-repeat:no-repeat;background-position:bottom;}
.underline-bottom{padding-top:25px;height:40px;background-image:url('../img/hrSottoArt.png');background-repeat:no-repeat;background-position:bottom;}
.thumb_view{float:left;margin:0px 33px;text-align:center;border:1px solid #dadada}
.thumb_view div{margin:2px;}
.mobile_left{float:left;}
.mobile_right{float:right;}
.opera-margin{margin:6px 0px 0px 10px;}
.opera-detail{font-weight:bold;width:200px;text-transform:uppercase;line-height:25px;vertical-align:top;}
#slider-code{padding-left:80px;height:180px;overflow:hidden;}
#slider-code .viewport{float:left;width:820px;height:180px;overflow:hidden;position:relative;}
#slider-code .disable{visibility:hidden;}
#slider-code .overview{list-style:none;position:absolute;padding:0;margin:0;left:0;top:0;}
#slider-code .overview li{float:left;margin:0 40px 0 0;padding:1px;height:121px;border:1px solid #dcdcdc;width:240px;}
#slider-code .buttons{background:url("../img/buttons.png") no-repeat scroll 0 0 transparent;display:block;margin:30px 20px 0 0;background-position:0 -38px;text-indent:-999em;float:left;width:39px;height:37px;overflow:hidden;position:relative;}
#slider-code .next{background-position:0 0;margin:30px 0 0 10px;}
.table-opera-extra .td{padding:0px 20px;font-weight:bold;border-right:1px dotted #dadada;}
.table-opera-extra .social{padding:0px 20px;font-weight:bold;border-right:0px;}
.textopera{margin-left:20px;}
.check_gestopera{float:left;margin:6px 0px 0px 13px;}
.label_gestopera{float:left;border-right:1px dotted #000;height:28px;padding-right:10px;}
.controlfields_gestopera{border-left:1px dotted #000;}
.marquee{color:#065887;height:23px;}
.table-striped tbody tr.odd td,.table-striped tbody tr.even td{cursor:pointer;}
.table-striped tbody tr:hover.odd td,.table-striped tbody tr:hover.even td{cursor:pointer;background:#d5dce9;}
.table-striped tbody tr.odd.selected td,.table-striped tbody tr.even.selected td{background:#9bc6e2;}
.table-striped tbody tr:hover.odd.selected td,.table-striped tbody tr:hover.even.selected td{cursor:pointer;background:#d5dce9;}
table-striped tbody tr.highlight td{background-color:red;}
#header-top-grey{height:78px;line-height:78px;border-top:1px solid #b2b2b2;border-bottom:1 px solid #b2b2b2;background-color:#949494;}
#header-bottom-grey{height:40px;background-color:#828483;border-bottom:1px solid #636564;line-height:40px;color:#fff;}
#footer-top-grey{background-color:#949494;color:#fff;height:50px;line-height:50px;font-size:13px;border-top:1px solid #b2b2b2;}
.td-input-minix input, .td-input-minix select{width:40px;}
.td-input-mini input, .td-input-mini select{width:60px;}
.td-input-small input, .td-input-small select{width:90px;}
.td-input-medium input, .td-input-medium select{width:150px;}
.td-input-large input, .td-input-large input{width:210px;}
.td-input-xlarge input, .td-input-xlarge input{width:270px;}
.td-input-xxlarge input, .td-input-xxlarge input{width:530px;}
.justify{text-align:justify;}
.qq-upload-success{display:none;}
.certstato{width:20px;height:20px;}
#toTop{display:none;text-decoration:none;position:fixed;bottom:10px;right:10px;overflow:hidden;width:51px;height:51px;border:none;text-indent:100%;background:url(../img/ui.totop.png) no-repeat left top;}
#toTopHover{background:url(../img/ui.totop.png) no-repeat left -51px;width:51px;height:51px;display:block;overflow:hidden;float:left;opacity:0;-moz-opacity:0;filter:alpha(opacity=0);}
#toTop:active, #toTop:focus{outline:none;}
ul.yiiPager{font-size:11px;border:0;margin:0;padding:0;line-height:100%;display:inline;}
ul.yiiPager li{display:inline;}
ul.yiiPager a:link,
ul.yiiPager a:visited{border:solid 1px #9aafe5;font-weight:bold;color:#0e509e;padding:1px 6px;text-decoration:none;}
ul.yiiPager .page a{font-weight:normal;}
ul.yiiPager a:hover{border:solid 1px #0e509e;}
ul.yiiPager .selected a{background:#2e6ab1;color:#FFFFFF;font-weight:bold;}
ul.yiiPager .hidden a{border:solid 1px #DEDEDE;color:#888888;}
ul.yiiPager .first,
ul.yiiPager .last{display:none;}
.show-mode{padding-top:10px;};
