body { background-color: #004b91; margin: 0; }
.padbcont_C084D2E4 { background-image: url(../sfondo_padbcontent.gif); width:900px; height: 100%; padding-right: 19px; padding-left: 19px; }
* html .padbcont_C084D2E4 { background-color: white; background-image: url(../sfondo_padbcontent.gif); width:938px; height:100%  ; padding-right: 19px; padding-left: 19px; }




.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: #003282; text-align: center; padding: 0 10px 1px; }
.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: #003282; background-position: 0 0; text-align: center; padding: 0 10px 1px; }
.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: #ff5000; background-position: 0 0; text-align: center; padding: 0 10px 1px; }

.padbox_C084D2E4 { background-image: url(../head.gif); width:auto; height:170px; }
.colcont_C084D4F4 { background-color: white; width: 100%; height:auto  ; }
.colboxleft_C084D4F4 { text-align: left; width:168px; height:auto; float:left   }
.colboxright_C084D4F4 { text-align: left; width:168px; height:auto; float:right   ; }
.colboxmiddle_C084D4F4 { width:540px; height:auto; }

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

.contatti_servizi{ text-align: center; width: 100%; margin-top: 35px; padding-top: 5px; border-top: 1px solid #003282; }

.offerta-contenitore{ width: 100%; height: 120px; }
.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: 90px; 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: 140px; float: left; }
.portfolio-dx{ font-size: 12px; font-family: verdana; line-height: 17px; text-align: left; width: 170px; height: 140px; float: right; }


.padbcont_boxcentrale { background-repeat: no-repeat; background-position: 0 bottom; width:100%; height: auto; padding-bottom: 17px; }

.padbcont_boxcentrale_nobg { width:100%; height: auto; padding-bottom: 17px; }

.padbox_boxcentrale { color: #313131; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 20px; text-align: justify; width:auto; height:auto; padding: 20px 20px 17px; }

.padbox_boxcentrale2 { font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 20px; background-color: white; text-align: justify; width:auto; height:auto;}
* html .padwinbox_boxcentrale { font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 20px; text-align: left;}


.padbox_boxcentrale li{ font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; background-color: #fff; height:auto; margin-bottom: 25px; margin-left: -40px; padding: 6px 10px; border: solid 1px #1163a1; list-style-type: none; list-style-image: none; }

.padbox_boxcentrale a{ color: #004b91; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 18px; text-align: justify; width:auto; height:auto;}
.padbox_boxcentrale2 a { color: #004b91; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 18px; text-align: justify; width: auto; height: auto; }
.padbox_boxcentrale a:hover{ color: #ff5000; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; text-align: justify; width:auto; height:auto;}
.padbox_boxcentrale2 a:hover { color: #ff5000; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; text-align: justify; width: auto; height: auto; }
.threecolcont_C0B2F341 { text-decoration: none; width:540px; height:61px  ; padding-top: 10px; }
.threecolbox_C0B2F341 { font-size: 11px; font-family: verdana; font-weight: bold; line-height: 16px; width:33%; height:61px; float: left; }
.threecolbox_C0B2F341 a{ color: #005aaa; font-size: 12px; font-family: verdana; font-weight: bold; line-height: 16px; width:33%; 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:33%; 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:260px; 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: 10px; }
* 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%; }

.iniz_ind_colonna1{ font-size: 10px; font-family: arial, verdana; line-height: 18px; text-align: left; width: 250px; float: left; 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; font-weight: bold; line-height: 18px; text-align: center; width: 145px; float: left; margin-bottom: 20px; padding-bottom: 5px; border: solid 1px #e7b100; }

