body { margin: 0; }
.padbcont_C084D2E4 { background-color: white; width:900px; height:100%  ; padding-right: 19px; padding-left: 19px; }
* html .padbcont_C084D2E4 { background-color: white; width:100%; height:100%  ; }

.padbox_C084D2E4 { background-image: url(../head.gif); width:auto; height:170px; }
* html .padbox_C084D2E4 { background-image: url(../head.gif); width:100%; height:170px; }


.padbcont_menuHead { text-align: right; width:100%; height:170px ; }
.padbox_menuHead { width:auto; height:auto; padding-top: 135px; }
.padbox_menuHead li { display:inline  }
.padbox_menuHead li a  { color: #fff; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-variant: normal; line-height: 15px; text-decoration: none; background-color: #004b91; text-align: center; padding: 0 15px 1px; border-left: 3px solid white; }
.padbox_menuHead li a:hover { color: #ff7033; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-variant: normal; line-height: 15px; text-decoration: none; background-color: #004b91; background-position: 0 0; text-align: center; padding: 0 15px 1px; border-left: 3px solid white; }
.padbox_menuHead li a#current { color: #fff; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-variant: normal; line-height: 15px; text-decoration: none; background-color: #009; background-position: 0 0; text-align: center; padding: 0 15px 1px; border-left: 3px solid white; }

.box_servizi{ text-align: justify; width: 400px; }
.box_servizi-offerta{ text-align: justify; width: 440px; }
.box_servizi-portfolio{ text-align: justify; width: 480px; }


.offerta-contenitore{ width: 100%; height: 130px; }
.offerta-titolo{ width: 100%; height: 30px; }
.offerta-img{ width: 120px; height: 63px; float: left; }
.offerta-txt{ font-size: 11px; line-height: 13px; width: 300px; height: 100px; float: right; }

.portfolio-contenitore{ width: 100%; }
.portfolio-titolo{ color: #f63; font-size: 15px; font-family: verdana; font-weight: bold; line-height: 25px; }
.portfolio-boxalto{ text-indent: 20px; width: 100%; height: 150px; }
.portfolio-sx{ font-size: 12px; font-family: verdana; line-height: 17px; text-align: left; width: 270px; height: 230px; float: left; }
.portfolio-dx{ font-size: 12px; font-family: verdana; line-height: 17px; text-align: left; width: 170px; height: 230px; float: right; }



.colcont_C084D4F4 { background-color: white; width: 100%; height:auto  }
.colboxleft_C084D4F4 { text-align: left; width:168px; height:auto; float:left;visibility: collapse; display: none}
.colboxright_C084D4F4 { text-align: left; width:168px; height:auto; float:right;visibility: collapse; display: none}
.colboxmiddle_C084D4F4 { width:100%; height:auto;}

.padbcont_boxcentrale {width:100%; height:auto }
.padbox_boxcentrale { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; text-align: justify; width:auto; height:auto; padding:20px}

.threecolcont_C0B2F341 { text-decoration: none; width:540px; height:auto  ; padding-top: 10px; }
.threecolbox_C0B2F341 { font-size: 11px; font-family: verdana; font-weight: bold; line-height: 16px; width:33%; height:auto; float: left; }
.threecolbox_C0B2F341 a{ color: #005aaa; font-size: 12px; font-family: verdana; font-weight: bold; line-height: 16px; width:30%; height:auto; text-decoration: none; float: left; }
.threecolbox_C0B2F341 a:hover{ color: #f60; font-size: 12px; font-family: verdana; font-weight: bold; line-height: 16px; width:30%; height:auto; text-decoration: none; float: left; }

.twocolcont_C0C035D3 { font-size: 11px; font-family: verdana; font-weight: bold; line-height: 16px; width:100%; padding-top: 10px; padding-bottom: 10px; }
.twocolboxl_C0C035D3 { text-align: right; width:50%; height:auto; float:left; padding-right: 10px; border-right: 1px solid #005aaa; }
.twocolboxr_C0C035D3 { text-align: left; margin-left:50%; width:auto; height:auto ; padding-left: 20px; }
* html .twocolboxr_C0C035D3 { text-align: left; margin-left:50%; width:auto; height:auto ; padding-left: 10px; }
.twocolcont_C0C035D3 a{ color: #005aaa; font-size: 11px; font-family: verdana; font-weight: bold; line-height: 16px; text-decoration: none; width:100%; }
.twocolcont_C0C035D3 a:hover{ color: #f60; font-size: 11px; font-family: verdana; font-weight: bold; line-height: 16px; width:100%; }


.tabcorsidestinatario { color: #003282; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 16px; text-decoration: none; text-align: left; width: 530px; padding-top: 5px; padding-left: 10px; border-top: 1px dotted #003282; }
* html .tabcorsidestinatario { color: #fff; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 16px; background-color: #003282; text-decoration: none; text-align: left; width: 540px; margin-bottom: 2px; padding-left: 10px; }



.tabcorsititolo { color: #fff; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 16px; background-color: #ff5000; text-decoration: none; text-align: left; text-indent: 10px; width: 540px; }

.iniz_ind_colonna1{ font-size: 10px; font-family: arial, verdana; line-height: 18px; text-align: left; width: 250px; float: left; margin-left: 180px; padding-bottom: 5px; padding-left: 10px; border-top: 1px solid #e7b100; border-bottom: 1px solid #e7b100; border-left: 1px solid #e7b100; }
.iniz_ind_colonna2{ font-size: 10px; font-family: arial, verdana; line-height: 18px; text-align: center; width: 30px; float: left; padding-bottom: 5px; border-top: 1px solid #e7b100; border-bottom: 1px solid #e7b100; border-left: 1px solid #e7b100; }
.iniz_ind_colonna3{ font-size: 10px; font-family: arial, verdana; line-height: 18px; text-align: center; width: 100px; float: left; padding-bottom: 5px; border-top: 1px solid #e7b100; border-bottom: 1px solid #e7b100; border-left: 1px solid #e7b100; }
.iniz_ind_colonna4{ font-size: 10px; font-family: arial, verdana; line-height: 18px; text-align: center; width: 145px; float: left; margin-bottom: 20px; padding-bottom: 5px; border: solid 1px #e7b100; }

.tabcorsititolo_giallo { color: #fff; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 16px; background-color: #e7b100; text-decoration: none; text-align: left; text-indent: 10px; width: 540px; }



.tabcorsi { color: #3b3b3b; font-size: 11px; font-size: 12px; font-family: arial; font-weight: normal; line-height: 22px; text-align: left; width: 528px; padding-bottom: 2px; padding-left: 10px; }
* html .tabcorsi { color: #3b3b3b; font-size: 11px; font-size: 13px; font-family: arial; font-weight: normal; line-height: 20px; text-align: left; width: 540px; padding-bottom: 2px; padding-left: 10px; border: solid 1px #003282; }
.tabcorsi a{ color: black; font-weight: normal; text-decoration: none; }
.tabcorsi a:hover{ color: #f60; font-weight: normal; }



