body{background-image:none !important}a:active,a:hover,a:link,a:visited{text-decoration:none;color:#111}#footer,#social,.allegati li,.casella,.cerca,.mbc,.opt,.opzioni li,.opzioniagenda li,.plus,.square,.tipo{text-align:center}.boxappalto2,.day,.menuv2,.opzioni li,.opzioni li a,.plus,.scadenza,body{font-family:'Open Sans',Verdana}#garecategoria,#menu_t2,#social,.allegati,.m2,.menuv2,.opzioni,.opzioniagenda,.ulavvisi{list-style-type:none}#menu_t2 li a,#social li a,.allegati li a,.m2 li a,.opzioni li a,.opzioniagenda li a{text-decoration:none}body{background-image:none;margin:0}.boxappalto2{border:1px solid #999;color:#222;margin-bottom:10px;font-size:12px}.ente a,.titolo{color:#fff}.titolo{height:25px;line-height:25px;background-color:#154780;font-weight:400;overflow:hidden}.allegati li,.tipo{border-radius:0 0 4px 4px}.gara_spedita{background-color:#060 !important}.opzioni,.tipo{background-color:#dadada}.ente{float:left;margin-left:2px;font-weight:600; overflow:hidden; max-width:500px}.allegati li a,.complessivo,.day,.month,.prevalente,.tipo{font-weight:700}.tipo{float:right;line-height:20px;padding:0 4px;font-size:11px;color:#222}.opzioni{margin:0;padding:2px}.opzioni li{height:14px;padding:2px 14px;line-height:14px;color:#222;float:left;font-size:11px;margin:.5px;width:auto;border-right:1px solid #666; font-weight:600; cursor:pointer}.allegati li a,.scadenza{color:#555}.opt,.rib{line-height:25px}.opzioni li a{color:#222;font-weight:600}.allegati{margin:2px;padding:0;background-color:#FFF}.allegati li{padding:4px;float:left;font-size:10.5px;margin:0 4px 0 0}.casella,.titologg{background-color:#fff;margin:1px}.casella{padding:1px;float:left;width:90px;font-size:11px;height:106px; border: solid 1px #ccc}.text_bar{border:none}.importo{margin-bottom:6px}.scadenza{overflow:hidden;position:relative;z-index:1}.complessivo{font-size:11.5px}.prevalente{font-size:14px !important}.day{font-size:22px}.gg,.month,.oggetto{font-size:12px}.oggetto{margin:0 0 0 1px;float:left;height:146px;padding:0;width:516px}.criterio,.localita,.localitaa,.titologg{width:auto}.titologg{padding:5px;height:64.8px;overflow:hidden;font-weight:600}.criterio,.localita,.localitaa,.text_vw{padding:4px;height:25px;margin:1px;line-height:25px;background-color:#fff}.green_bar{border:none!important;}.casellae{height:51px}.oggettoe{height:auto;width:520px;flex-grow: 1;
}.rib{height:23.8px;width:131.6px;margin:1px; padding:4px; font-weight:600}.opt a{color:#F4F4F4}.opt{color:#F4F4F4;float:right;padding:0 4px;font-weight:600;font-size:11px;margin-right:2px}.plus{background:rgba(0,0,0,.5);display:none;font-weight:900;color:rgba(255,255,255,.6);line-height:100px;font-size:40px;position:absolute;z-index:2;top:0}#menu_t2 li a,.menuv2 li{color:#222}.menu_o,.testata{background-image:none}.scadenza:hover .plus{display:block}.menuv2{margin:0;padding:2px}.menuv2 li{border:none;padding:4px;border-bottom:solid 1px #dadada}#menu_t2,.menu_t2{margin:0;padding:0}input,select{font-family:'Open Sans',Verdana}.menu_t2{background-color:#eee}#menu_t2 li{height:14px;padding:2px 18px;line-height:14px;color:#f8f8f8;float:left;font-family:'Open Sans',sans-serif;font-size:11px;margin:.5px;width:auto;text-align:center;border-right:1px solid #dadada}.testata{margin:0;padding:0}.menu_o{background-color:#fff !important; width:auto}.cerca{height:20px;line-height:20px;color:#fff;background-color:#154780;border-radius:4px;border:none}.m1,.m2 li a,.mbc{line-height:16px}#pannello_notifiche{background-color:#eee;border:1px solid #dadada;display:none;padding:2px}#tpanel{background-color:#dadada;border-radius:0 0 4px 4px;border:1px solid #ddd;font-weight:600;padding-left:4px}.m2,h2{padding:0}.activeli,.spedita{font-weight:700}.text_ss{border-radius:4px}#page{width:100%;font-family:'Open Sans'}.m1{width:1000px;height:25px;margin:0 auto}.m1c{width:100%;background-color:#333}.m3{clear:both;width:860px;margin:0 auto}.mbc{width:100%;background-color:#999;color:#222}.h1{width:1000px}.m2{margin:0}.m2 li{float:left;margin:0 0 0 25px}.c1,.h1{margin:0 auto}.m2 li a{color:#ddd;font-size:10px}#social li a,h2{color:#222}.clear{clear:both}#login{background-color:#fff;float:right;width:218px;border:1px solid #dadada;font-size:11px;border-radius:0 0 8px 8px;box-shadow:0 10px 20px 0 rgba(50,50,50,.35)}.login{font-size:12px;width:120px;border-radius:4px;border:1px solid #ddd;background-color:#fefefe}.c1{width:910px}.square{width:200px;height:120px;border:1px solid #ddd;margin:10px;float:left;border-image: linear-gradient(to bottom, gray, rgba(0, 0, 0, 0) ) 1 100%;}h2{margin:0;background-color:#dadada;font-size:14px;border-radius:8px 8px 0 0}#footer,#social{margin:0 auto}.h2c{font-size:12px;padding:2px}#footer{width:640px;font-size:10px}#social{padding:0}#social li{font-size:12px;float:left;margin:0 10px; width:80px}#garecategoria{margin:0 padding:0px}#garecategoria li{width:90px;padding:4px;margin:2px;float:left}.ulavvisi{margin:4px;padding:4px}.ulavvisi li{padding:2px}.ulavvisi li:hover{padding:2px;font-weight:700}.spedita{color:#060!important}.opzioniagenda{margin:0;padding:2px}.opzioniagenda li{height:14px;padding:2px 6px;line-height:14px;color:#f8f8f8;float:left;font-size:13px;margin:0.5px;width:auto}.opzioniagenda li a{color:#555}h1{font-size:18px;margin:0;padding:0}.appalti_logo{float:left}.logintb{width:210px;background-color:#fff!important}.casella,.criterio,.localita,.localitaa,.text_vw,.titologg{border-bottom:solid 1px #999; font-size:12px}.checklistbox{position:absolute;top:100%;right:20;z-index:29;border:2px solid #aaa;background-color:#dadada;width:320px;display:none;color:#111}.cobox{position:absolute;bottom:100%;center:0;z-index:30;border:2px solid #6B6868;border-bottom:4px ;background-color:#fff;width:320px;display:none;color:#111;text-align:left}.eaibox{position:absolute;bottom:100%;center:0;z-index:30;border:2px solid #6B6868;border-bottom:4px ;background-color:#fff;width:320px;display:none;color:#111;text-align:left}.baloon,.checklist_x{background-color:red;font-weight:700;text-align:center}.checklist_title{float:left;width:290px;text_align:right;font-weight:700}.checklist_x{float:right;width:16px}.baloon,.fb-like,.gplus{float:left}.baloon{margin-left:2px;width:15px;height:15px;border-radius:8px}.appalti_descx{clear:both;width:95%;border-radius:8px;border:1px solid #ddd;color:#222;background-color:#fff;font-size:12px;margin:4px auto 0;padding:4px}#privacy{position:fixed;z-index:10000;left:0;right:0;bottom:0;margin:0;font-size:9px;text-align:center;background-color:#eee}.gplus{width:160px}.soclai{text-align:center;width:600px;margin:0 auto}.liaccesso{color:#ddd;font-size:10px}.scopecontainer{width:920px;margin:0 auto;color:#555;}.scopebox{width:200px; float:left; padding:4px; font-weight:600 }#banner{width:806px; margin:0 auto}.boxprelogin{width:440px}.social {background-image: url(/images/spritesheet.png);background-repeat: no-repeat;display: block;}.social-Facebooklogopic {width: 26px;height: 26px;background-position: -5px -5px;}.social-appalti_logo {width: 18px;height: 16px;background-position: -41px -5px;}.social-googleplus {width: 26px;height: 26px;background-position: -41px -31px;}.social-linkedin {width: 26px;height: 26px;background-position: -77px -5px;}.social-twitter-icon {width: 26px;height: 26px;background-position: -5px -41px;}.assistenza {background-image: url(/images/assistenza.png);background-repeat: no-repeat;display: block;}.assistenza-accesso-demo {float:left;width: 262px;height: 108px;background-position: -5px -5px;margin:4px;}.assistenza-assistenza-clienti {float:left;width: 262px;height: 108px;background-position: -5px -123px;margin:4px;}.assistenza-servizi {float:left;width: 262px;height: 108px;background-position: -277px -5px;margin:4px;}.servizi {margin:0 auto;background-image: url(/images/service.png);background-repeat: no-repeat;display: block;}.servizi-analisi {width: 138px;height: 100px;background-position: -5px -5px;}.servizi-avvalimenti {width: 125px;height: 100px;background-position: -153px -5px;}.servizi-bandi {width: 100px;height: 100px;background-position: -5px -115px;}.servizi-corrige {width: 99px;height: 100px;background-position: -115px -115px;}.servizi-elaborati {width: 138px;height: 100px;background-position: -5px -225px;}.servizi-esiti {width: 100px;height: 100px;background-position: -224px -115px;}.servizi-simulazione {width: 133px;height: 100px;background-position: -153px -225px;}.servizi-statistiche {width: 129px;height: 100px;background-position: -288px -5px;}.tpred{color:#F00}.opth { color:#000 !important; font-weight:600 !important; cursor:pointer}
.ckc{border: 1px solid #aaa;color: #444;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;background-color: #fff;}
.ckc input[type=checkbox]:checked + label:after {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);}
.insagenda{color:#222; font-weight:600; cursor:pointer}.barbottom{color:#ddd;background-color:#333; padding:8px; font-size:11px; text-align:center}.banner{width:806px; border:solid 1px #999; margin:0 auto; height:100px; overflow:hidden}.impcat{font-size:9px}.bbox{border: solid 1px #CCC; border-radius:4px; margin:2px; padding:2px}.gbutton{background-color:#093; color:#FFF; font-weight:600}.rbutton{background-color:#F00 color:#FFF; font-weight:600}.green_bar a {color:#FFF !important;}.textfff{color:#fff}.bboxq{border: solid 1px #CCC;padding:4px}.gbutton{background-color:#093; color:#FFF; font-weight:600}.titpub{background: rgb(0,102,204);
background: linear-gradient(90deg, rgba(0,102,204,1) 0%, rgba(255,255,255,1) 100%); font-weight:700; color:#F5F5F5; padding:2px}.menu_o_ul{list-style:none;margin:0;padding:0;}.menu_o_ul li{float:left;padding:0 16px;display:block;font-size:13px;}.menu_o{ height:40px !important; line-height:40px !important;overflow:hidden}.menu_o_ul li a{color:#555; font-weight:600; font-family: 'Open Sans',Verdana;font-size:13px;}.menu_o li:hover{background-color:#777}.menu_o{border:none}.menu_o_ul li{border:none !important}.menu_o li:hover,menu_o li a:hover{background-color:#EEE !important}li a {color:#666;}.menuv2 li,.menuv2 li a {font-weight:600; color:#777;font-size:13px}
.testata2{width:100%; height:58px; border-bottom:solid 2px #CCC; background-color:#fff;}.logo_appalti_eu{margin-left:10px; float:left; width:200px; height:40px; margin-top:10px}.testata_info_notifiche{float:left; padding:4px; width:280px;margin-left:20px;text-align:center;font-weight:600; color:#777}.testata_info_scadenza{float:right; font-size:10px;width:120px}.testata_info_index{float:left; padding:4px; width:600px;margin-left:20px;text-align:center;font-weight:600; color:#777; height:58px; line-height:58px; font-size:13px}#main_index{ width:100%; margin: 0 auto}.m2i li {margin:0 0 0 60px}.m1ci{float:right;margin-right:20px}#accesso{line-height:18px;color:#ddd;font-size:10px; font-weight:700}.divindgrad{width:920px;height:200px;background:#fff;margin:0 auto;text-align:center);clear:both
}h2{border:none; background-color:transparent; color:#888; font-weight:700}h2 a {color:#555; font-weight:700}.titolo{color: background-color:#06C;}#main,.main1{ width:100%; overflow:hidden !important}.view{ overflow:auto; width:auto; float:none}.menu_o{background: rgb(228,228,228);background: linear-gradient(180deg, rgba(228,228,228,1) 0%, rgba(255,255,255,1) 100%);} .boxappalto2{color:#444;font-weight:500;
}.spcb{color:#06c; font-weight:600}input ,select{border: solid 1px #dadada;color:#555; font-weight:500}label{color:#777; font-weight:600; font-size:12px}
.titolo{background: rgb(0,102,204); color:#fefefe; height:25px; line-height:25px;padding:0px; margin:0 auto;float:none;border-bottom:none; font-weight:600; overflow:hidden; padding-left:2px}
.green_bar2{background-color:#27a917}
input[type=button], input[type=submit], input[type=reset]{color:#06c; background-color:#eeeeee; font-weight:600}.text_bar2{background-color:#fefefe}.casella3{text-align:center;background-color:#fff;margin:1px;padding:1px;float:left;width:90px;font-size:11px;height:106px; border: solid 1px #ccc}
.login2{float:left; height:58px; line-height:58px;width:60%}.titleproduct{font-weight:700;font-size:14px !important; padding-bottom:8px} .ulscope { list-style-type:none; margin:0px; padding:0px; padding-bottom:4px}.ulscope li { font-size:12px; color:#777; padding:2px}.scopecontainer2{width:100%;border-top:solid 1px #CCC;border-bottom:solid 1px #CCC}.intest{background: rgb(0,102,204); height:25px; line-height:25px;padding:0px; margin:0 auto;float:none;border-bottom:none; font-weight:bold; color:#fefefe; padding-left:10px}.localitaa{height:auto}
.titpubsim{background: rgb(0,102,204);
background: linear-gradient(90deg, rgba(0,102,204,1) 0%, rgba(255,255,255,1) 100%); font-weight:700; color:#F5F5F5; padding:4px; border-bottom:solid 1px rgba(0,102,204,1)}.casella{font-size:11px !important}.text_bar23{font-size:14px}.gara_scaduta{background-color:#C00 !important}.menuv2 li,.menuv2 li a{font-weight:normal; font-size:13px; color:#333}.opt2{text-align:center;line-height:25px; color:#444;float:right;padding:0 4px;font-weight:600;font-size:11px; background-color:#f4f4f4}.bluetitle{background: rgb(0,102,204); color:#fefefe; height:25px; line-height:25px;padding:0px; margin:0 auto;float:none;border-bottom:none; font-weight:600; overflow:hidden; padding-left:2px}.cobox{display:none; width:320px; background-color:#FFF9F9; border:solid 1px #dadada; z-index:99 !important; position:absolute;bottom:30px}.cobox{display:none; width:320px; background-color:#FFF9F9; border:solid 1px #dadada; z-index:99 !important; position:absolute;bottom:30px; color:#333;text-align:left}