<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
Theme Name: Twenty Ten
Theme URI: http://wordpress.org/
Description: The 2010 theme for WordPress is stylish, customizable, simple, and readable -- make it yours with a custom menu, header image, and background. Twenty Ten supports six widgetized areas (two in the sidebar, four in the footer) and featured images (thumbnails for gallery posts and custom header images for posts and pages). It includes stylesheets for print and the admin Visual Editor, special styles for posts in the "Asides" and "Gallery" categories, and has an optional one-column page template that removes the sidebar.
Author: the WordPress team
Version: 1.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, blue, white, two-columns, fixed-width, custom-header, custom-background, threaded-comments, sticky-post, translation-ready, microformats, rtl-language-support, editor-style, custom-menu
Text Domain: twentyten
*/

/**
 *Css Sprite 
*/
.virgolaVerde,.titolettoPercheTiserveArrow,#submit,#buttonCosaFaxActive,#buttonCosaFaxNotActive,#buttonCosaFaSmsActive,#buttonCosaFaSmsNotActive,#buttonCosaFaMailNotActive,#buttonCosaFaMailActive,#progInnovativoImg,#boxFunzImgFax, #boxFunzImgSms, #boxFunzImgMail, #fb, #tw, #lin, #arrowAdmin, #searchCornerLeft, #search #searchCornerRight, .logo a,.boxFourBlu, .boxFourOrange, #imgBlogLogicamail, #iconaBoxFooterSx, #iconaBoxFooterDx {
   background:url(images/sprite.png) no-repeat top left;
}

/**
 *Css Sprite repeat
*/
.head, .nav li,#containerSfumatura, #slideInternalPage {
   background-image: url(images/sprite_repeat.png);
   background-repeat: repeat-x;
}

/* RESET */
p, body, ul, h1, h2, h3 {
   margin:0;
   padding: 0;
}

.clear {
   clear: both;
   display: block;
   overflow: hidden;
   visibility: hidden;
   width: 0;
   height: 0;
}

/* FONT */

@font-face {
   font-family: 'PTSansNarrowBold';
   src: url('font/pt-sans-narrow-bold-webfont.eot');
   src: url('font/pt-sans-narrow-bold-webfont.eot?#iefix') format('embedded-opentype'),
      url('font/pt-sans-narrow-bold-webfont.woff') format('woff'),
      url('font/pt-sans-narrow-bold-webfont.ttf') format('truetype'),
      url('font/pt-sans-narrow-bold-webfont.svg#PTSansNarrowBold') format('svg');
   font-weight: normal;
   font-style: normal;
}

@font-face {
   font-family: 'PTSansNarrowRegular';
   src: url('font/PTN57F-webfont.eot');
   src: url('font/PTN57F-webfont.eot?#iefix') format('embedded-opentype'),
      url('font/PTN57F-webfont.woff') format('woff'),
      url('font/PTN57F-webfont.ttf') format('truetype'),
      url('font/PTN57F-webfont.svg#PTSansNarrowRegular') format('svg');
   font-weight: normal;
   font-style: normal;

}

/* LINK */
a {text-decoration: none;}
a:link {color: #0066CC;}

/* HEADER */
.head {height:55px;background-position: 0 0px;}
.headhead {margin-left: auto;margin-right: auto;width:950px;}
.social {float: left; padding-top: 12px; position: relative;}
.soc {width: 23px;height: 25px;}
.form {position:relative;float:right;padding-top: 12px;width: 335px;}
#fb {background-position:0px 0px;float: left;display: block;text-indent: -3000px;outline:none;}
#tw {background-position:0px -26px;float: left;margin-left: 10px;display: block;text-indent: -3000px;outline:none;}
#lin {background-position:-23px 0px;float: left;margin-left: 10px;display: block;text-indent: -3000px;outline:none;}
#skypeMiniButton {display: block;float: left;padding: 3px 0 0 10px;}
#arrowAdmin {background-position: -30px -39px;display: block;float: left;height: 8px;margin-top: 9px;width: 8px;}
#admin {float: left;height: 15px;margin: 0;padding: 4px 0 0 2px;width: 90px;}
#admin a {color: #FFFFFF;font-family: Arial;font-size: 12px;padding-left: 5px;}
#search {float: left;padding-left: 10px;width: 220px;}
#search #searchForm {float: left;height: 29px;width: 150px;background-color: #dcdcdc}
#search #searchCornerLeft {float: left;background-position:0px -53px;width: 9px;height: 29px;}
#search #searchCornerRight {background-position:-14px -53px;float: left;height: 29px;width: 32px;outline:none;cursor: pointer;}
#search input {border: 0;width: 150px;height: 29px;background-color: #dcdcdc;color: #666666;margin: 0;padding: 0;float: left;}
.header1{height:88px;background-color:#f5f5f5;border-bottom: 1px solid #adb9c2;}
.header{margin-left: auto;margin-right: auto;width:960px;height:88px;position: relative;}
.logo{float: left;padding-top: 10px;position: relative;}
.logo a {background-position: -45px 0;display: block;height: 50px;outline: none;width: 219px;}
.logo h1, .logo p {height: 50px;color: #666666;font-family: Arial;font-size: 9px;font-weight: normal;text-transform: uppercase;line-height: 123px;}
#menuSmallHeader {float: right;font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;width: 290px;text-transform: uppercase;font-size: 12px;text-align: right;padding-top: 10px;}
#menuSmallHeader .iscriviti{color:#666;font-weight: bold;}
#menuSmallHeader .iscriviti a {color:#666;}
#menuSmallHeader #contatti{color:#DC6B00;font-weight: bold;}
#menuSmallHeader #contatti a {color:#DC6B00;}
.header .navigation{position:absolute;float:right;bottom: 0px;right: 0px;}
.header1 ul {list-style:none;}
.header1 ul .nav{position: relative;float:right;display:inline;}
.nav li {background-position: 0 -920px;float: left;height: 30px;padding: 7px 15px 0 15px;position: relative;text-align: center;width: auto;border-left: 1px solid #adb9c2;border-right: 1px solid #adb9c2;-webkit-border-top-left-radius: 8px;-webkit-border-top-right-radius: 8px;-moz-border-radius-topleft: 8px;-moz-border-radius-topright: 8px;border-top-left-radius: 8px;border-top-right-radius: 8px;margin-left: 2px;}
#menu-item-109 {background-position: 0 -883px;border-left: 1px solid #dc6b00;border-right: 1px solid #dc6b00;}
#menu-item-109 a {color: #fff;text-shadow: 0.1em 0.1em 0.05em #666}
.nav li a {color:#666;font-family: 'Oswald', sans-serif;text-transform: uppercase;}
/* FOOTER */
.boxFooterContent p {font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;font-size: 14px;padding: 10px 10px 0 10px;color:#333;text-align: center;}
#progInnovativoImg {width: 195px;height: 43px;background-position: 0 -715px;margin: 7px auto 0;}
#rivenditoreTxt {float: left;height: 100px;line-height: 22px;padding-top: 5px;text-align: center;width: 150px;}
#rivenditoreTxt a {float: left;font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;padding:10px 0 0 5px;color:#333333;}
#rivenditoreTxt a:visited {color:#333333;}
#threeBoxFooter {width: 960px;margin: 0 auto;margin-top: 40px;border-top: 1px solid #CCCCCC;padding-top: 26px;}
#threeBoxFooter #boxFooter2 {margin-left: 45px;}
#threeBoxFooter #boxFooter3 {margin-left: 45px;}
.tibleBoxFooter {font-size: 17px;color: #ff9933;font-family: trebuchet MS,Verdana;width: 290px;height: 19px;padding-bottom: 2px;}
.footer{background-color:#eaedf0;height:280px;margin-top: 32px;padding-top: 32px;}
.footer1{margin: 0 auto;width:960px;}
#footer2 {height: 52px;background-color:#eaedf0;width: 100%;}
#boxFooterBig {float: left;height: 245px;margin-left: 45px;width: 621px;background-color: #fff;}
#boxFooterBig #boxFooterContentTitle {font-weight: bold;color: #333;font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;margin: 10px 0 0 23px;}
.boxFooter {width: 290px;float: left;}
#twoBoxFooter {}
.box {border: 1px solid #999999;-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;}
.boxFooterContent {width: 285px;height: 127px;}
.boxFooterContent2 {width: 299px;height: 127px;}
#boxFooterSmall {background-color: #FFFFFF;float: left;height: 230px;padding-top: 13px;position: relative;width: 290px;}
#boxFooterSmall #imgBlogLogicamail {background-position: -1px -431px;height: 52px;margin-left: 23px;width: 222px;}
#boxFooterSmall #imgBlogLogicamail div {color: #242022;font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;font-size: 12px;margin-left: 62px;padding-top: 28px;width: 181px;}
.boxFooterContent {width: 290px;height: 125px;}
#boxFooterBigContentSx {float: left;margin-left: 23px;}
#boxFooterBigContentDx {float: left;}
#iconaBoxFooterSx {background-position: -266px -429px;width: 95px;height: 124px;float: left;}
#iconaBoxFooterDx {background-position: -362px -429px;width: 94px;height: 124px;float: left;}
.testoVicinoIcona {float: left;font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;font-size: 14px;padding: 40px 0 0 0;width: 168px;}
.testoVicinoIcona a {color: #333}
.testoSottoIcona {clear: both;font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;font-size: 13px;padding: 6px 15px 0 0;width: 285px;color:#333}
.foot{margin: 0 auto;background-color:#e2e6e9;height:228px;text-align: center;padding-top: 15px;}
.textBottomFooter {width: 220px;height: auto;float: left;margin-right: 26px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;text-align: left;font-size: 12px;color: #666;}
#menuFooterContainer {width: 960px;margin: 0 auto;padding-bottom: 15px;}
.textBottomFooterLast {float: left;position: relative;padding-left: 50px;}
/*.textBottomFooterLast a {background-position: -269px -1px;height: 41px;width: 120px;outline: medium none;display: block;text-indent: -9999px;}*/
.menuFooterSpace {padding-left: 38px;}
.foot li {display: inline;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size: 14px;font-weight: bold;text-transform: uppercase;color: #666;}
.foot li a {color: #666;}
.foot li a:visited {color: #666;}
#textBottomContainer {margin: 0 auto;width: 960px;height: 90px;}
.footer_nav li span{padding: 0 28px 0 28px}
.menu-item-last span { display: none; }
#datiLegali {width: 960px;margin: 0 auto;color: #999999;font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;font-size: 12px;}
#lastArticles {padding: 21px 10px 20px 15px;}
#lastArticles ul {list-style: none;padding:0 0 0 10px;margin:0;}
#lastArticles li {padding-bottom: 10px;padding-left: 4px;padding-right: 15px;text-indent: -13px;}
#lastArticles li:before {color: #ff9933;content: "â€¢ ";}
#lastArticles ul li a {font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;font-size: 14px;color: #333;}
#lastArticles ul li a:hover {color:#003366;text-decoration: underline;}

/* HOME PAGE */
.slideTxtRow1{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;color:#323232;font-size: 28px;}
.slideTxtRow2{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;color:#0C5680;font-size: 27px;}
.sliderr{margin: 0 auto;width:960px;height: 477px;}
.four1{position:relative;height:338px;padding-top: 13px;}
.four{height: 338px;margin: 0 auto;position: relative;width: 960px;}
.boxFourBlu{position:relative;float:left;width:240px;height:338px;background-position: 0 -91px;}
.boxFourOrange{position:relative;float:left;width:240px;height:338px;background-position: -240px -91px;}
.text1{padding-top: 28px;color: #FFFFFF;font-family: 'Oswald',sans-serif;font-size: 29px;letter-spacing: -2px;text-align: center;}
.text2{color: #FFFFFF;font-family: trebuchet MS,Verdana;font-size: 15px;padding-left: 30px;position: relative;text-align: left;width: 180px;}
.readMoreButton {background-color: #0BACDD;bottom: 50px;font-family: 'Oswald',sans-serif;height: 34px;line-height: 34px;position: absolute;right: 65px;text-align: center;width: 117px;}
.readMoreButton a {text-transform: uppercase;color: #fff;}
.main{margin: 0 auto;width:960px}
.boxContent{position:relative;padding-top:15px;float:left;width:240px;}
.boxContent p a img {border: 0;}
.boxContent .text15 {padding-right: 20px;min-height: 130px;}
.text12 a {font-size:22px;color:#0c5680;font-family: "PTSansNarrowRegular";}
.text12 a:valid {color:#0c5680;}
.text15{color:#8d9193;font-size:13px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.text16 a{font-size:18px;color:#11181c;font-family: 'Oswald', sans-serif;}
.text16 a:hover {text-decoration: underline}
.text16 a:visited{color:#11181c;}
#titoloContent {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;border-bottom: 1px solid #BFBFBF;margin: 0 auto;width: 960px;color:#11181c;font-size: 33px;padding: 15px 0 15px 0;color:#333}
#funzionalita{position:relative;height:153px;width: 960px;margin: 0 auto;border-bottom: 1px solid #bfbfbf;padding-bottom: 20px;margin-top: 15px;}
#funzionalita .boxFunzLast{height: 153px;float: left; width: 320px}
#funzionalita .boxFunz{border-right: 1px solid #bfbfbf; height: 153px;float: left; width: 319px}
#boxFunzImgMail{background-position: 0px -497px;height: 76px;width: 74px;float: left; margin-right: 10px}
.boxFunzTxt {float: left;height: 153px;padding-right: 10px;font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;}
.boxFunzTxt a {color: #8D9193;}
.boxFunzTxt a:visited {color: #8D9193;}
.boxFunzTxt a:visited {color: #8D9193}
.boxFunzTxtLast {width: 193px}
.boxFunzTxtNoLast {width: 225px;}
.boxFunzTitle h2 {text-transform: uppercase;font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;font-size: 25px;font-weight: normal}
.boxFunzTitle a {color: #ff6600;outline: none;}
.boxFunzTitle a:visited {color: #ff6600;}
#boxFunzImgSms{background-position: -84px -497px;height: 76px;width: 55px;margin: 0 10px 0 10px; float: left;}
#boxFunzImgFax{background-position: -142px -497px;height: 76px;width: 97px;margin: 0 10px 0 10px; float: left;}
#containerSfumatura {background-position: 0 -55px}

/* PAGINA */
.wp-caption {padding:10px;border:1px solid #eee;text-align: center;background-color: #F1F1F1}
.wp-caption-text {padding: 0 !important;font-size: 11px;font-style: italic;text-align: left}
.hentry {margin: 0 0 20px 0;}
#main {width: 960px;margin: 0 auto; height: auto;min-height: 300px;}
#container {float: left;min-height: 300px;margin-top: 20px;}
.one-column {width: 100%}
.two-column {width: 699px;border-left: 1px solid #939393;padding-left: 25px;margin-left: 15px;}
#content .entry-title, #content h1  {font-weight: normal;padding-bottom: 20px;font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;font-size: 24px; color: #ff6600;}
#content .entry-content {font-family: "Lucida Sans Unicode", "Lucida Grande", "verdana";color: #333333;font-size: 13px;line-height: 21px;}
#content .entry-content a {color:#333; text-decoration: underline}
#content .entry-content a:hover {color:#FF6600;text-decoration: underline;}
#content .entry-content a:visited {color:#333}
#content .entry-content p {padding-bottom: 15px;}
#content .entry-content ul {padding-bottom: 15px;}
#content .entry-content li {list-style: none}
#content h2, #content h3 {font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;font-weight: bold;font-size: 16px;color:#003366;padding: 17px 0 3px;}
#content h2 a, #content h3 a {color:#003366;text-decoration: none !important;}
.titolettoPercheTiserve {background-color: #ff6600; width: 100%;height: 21px;font-family: "Lucida Sans Unicode", "Lucida Grande", "verdana";font-size: 14px;color: #fff;}
.titolettoPercheTiserveArrow {width: 14px; height: 12px;background-position: -248px -64px;display: block;float: left;margin:4px 10px 0 8px;}
.headerCaseStudy h2 {font-size: 22px !important;line-height: 24px;}
.headerCaseStudy h3 {padding-top: 5px !important;font-weight: normal !important;}
.casestudy {margin: 20px 0 30px 0;}
.casestudy ul li {list-style: disc !important;margin-left: 14px;}
.casestudy a {color:#FF9933 !important;text-decoration: underline}
.casestudy a:visited {color:#FF9933 !important;}
.casestudy tr td {vertical-align: top;}
.casestudy tr td:first-child {padding-right: 25px;text-align: left;}

/* BOX AZZURRO INTERNO PAGINE HEADER*/
#slideInternalPage {background-position: 0 -957px;height: 215px;width: 100%;border-bottom: 5px solid #b6b6b6}
#slideInternalPageContent {width: 960px; margin: 0 auto;padding-top: 21px;}
#slideInternalPageImg {width: 326px;overflow: hidden;height: 122px;float:left;margin-top: 13px;}
#slideInternalPageTxt {float: left;padding-left: 30px;width: 604px}
#slideInternalPageTxtBlack {padding-bottom: 8px;letter-spacing: -1px;color: #333333;font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;font-size: 30px;}
#slideInternalPageTxtBlu {letter-spacing: -1px;color: #025b78;font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;font-size: 24px;}

/* PAGINA BLOG */
.entry-meta {color: #888;font-size: 12px;padding-bottom: 10px;}
.entry-utility {clear: both;color: #888;font-size: 12px;line-height: 18px;padding: 10px 0;}
.entry-meta a, .entry-utility a {color: #ff4b33;}
.entry-meta a:hover,.entry-utility a:hover {color: #ff4b33;}
#content .entry-summary {color: #666666;font-family: "Lucida Sans Unicode","Lucida Grande","sans-serif";font-size: 14px;line-height: 20px;}

/* MENU COSA FA */
#menuCosaFa {width: 960px; margin: 15px auto 0;height: 75px;border-bottom: 1px solid #bfbfbf;}
#menuCosaFa #listMenu {width: 596px;float: right;height: 75px;}
#menuCosaFa #listMenu ul {list-style: none;}
#menuCosaFa #listMenu ul li {display: inline;height: 60px;width: 150px;}
.buttonCosaFa {display: block;
               text-indent: -5000px;
               outline: none;
               float: left;}
#buttonCosaFaMailNotActive {width: 147px;height: 50px;background-position: -138px -843px;}
#buttonCosaFaMailActive {width: 147px;height: 50px;background-position: -138px -893px;}

#buttonCosaFaSmsNotActive {width: 138px;height: 50px;background-position: 0 -843px;}
#buttonCosaFaSmsActive {width: 138px;height: 50px;background-position: 0 -893px;}

#buttonCosaFaxNotActive {width: 139px;height: 53px;background-position: -285px -843px;}
#buttonCosaFaxActive {width: 139px;height: 53px;background-position: -285px -896px;}
.menuCosaFaSpacer {border-left: 1px solid #BFBFBF;
                   float: left;
                   height: 60px;
                   margin: 0 42px;
                   width: 1px;}

/* COMMENTI E FORM*/
.virgolaVerde { width:18px;height: 15px;background-position: -60px -67px;display: block;margin: 0 auto;text-indent: -4000px;}
#content form table td {vertical-align: top;}
#comments, #content form {font-family: "Lucida Sans Unicode", "Lucida Grande", "verdana";color:#333}
/* #commentform input, */#content input[type=text] {color:#666;border: 1px solid #999;height: 30px;line-height: 30px;width: 300px;padding: 0 10px;}
/*#commentform input, */#content select {background-color: #f4f4f4; color:#666;border: 1px solid #999;height: 30px;line-height: 30px;width: 322px;padding: 5px;}
#content form select option {padding: 2px 0 2px 0}
h3#reply-title {margin: 18px 0 5px;}
.comment-notes {font-size: 15px;line-height: 21px;padding-bottom: 15px;}
#respond {border-top: 1px solid #e7e7e7;margin: 24px 0;overflow: hidden;position: relative;}
#content .navigation {padding: 0 0 18px 0;}
#content .navigation a {color: #FF6600;font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;font-size: 14px;}
#comments label {display: block;float: left;font-size: 14px;}
#comments .comment-form-author span {display: block;float: left;width: 54px;}
#comments .comment-form-email span {display: block;float: left;width: 59px;}
#comments .comment-form-url label {width: 97px;}
#comments .comment-form-comment label {width: 97px;}
#commentform textarea, #content textarea {border: 1px solid #999;}
#respond textarea {width: 320px; height: 150px;}
#content textarea {width: 320px; height: 173px;}
#comments .form-allowed-tags {font-size: 11px;line-height: 21px;padding-bottom: 15px;}
#commentform p, #content {padding-bottom: 10px;}
#comments .form-submit {padding-left: 97px;}
#submit {background-position: -130px -55px;
         border: medium none;
         cursor: pointer;
         height: 36px;
         outline: medium none;
         padding: 0;
         width: 110px;}
.comment-author cite a {color: #FF6600;font-weight: bold;}
.comment-author .says {font-style: italic;}
.commentlist li.comment {border-bottom: 1px solid #e7e7e7;line-height: 24px;margin: 0 0 24px 0;padding: 0 0 0 56px;position: relative;}
.comment-meta a {font-size: 12px;margin: 0 0 18px 0;color: #FF6600;}
.comment-meta a:active,.comment-meta a:hover {color: #ff4b33;}
.reply {font-size: 12px;padding: 0 0 24px 0;}
.reply a,a.comment-edit-link {color: #FF6600;}
.reply a:hover,a.comment-edit-link:hover {color: #FF6600;}

#slide1Row1 h1 {font-size: 28px; color: #323232; font-weight: bold;}</pre></body></html>