@CHARSET "UTF-8";body{background:#ECECEC url("/images/background-header-home.jpg") repeat-x left -290px}html
body{font-size:62.5%;text-align:left}p{color:#777}a{color:#1CA3C9;text-decoration:none}a:hover{color:#1CA3C9;text-decoration:underline}#header,#content,#footer{font-size:1.2em}#content .main-column{border-left:1px solid #cacccb;border-right:1px solid #cacccb}div.main-title{position:relative;background:url("/images/background-title.png") repeat-x}div.main-title
h1{font-family:Verdana;font-size:2.5em;height:64px;padding-left:55px;padding-top:20px;margin:0px}div.main-title
img.prev_page{position:absolute;left:10px;top:20px;cursor:pointer}div.main-title
img.next_page{position:absolute;right:10px;top:20px;cursor:pointer}.main-column{position:relative;margin:auto;width:950px;background-color:#F8F8F8}#footer .main-column{background-color:transparent}#footer .contact-box
p{margin-bottom:0px;margin-top:5px}#footer .contact-box input,
#footer .contact-box
select{color:#A1ADB5;background:url("/images/bg-input-footer.png") no-repeat;border:none;outline:none;height:30px;width:270px;padding-left:10px;-webkit-appearance:none}#footer .contact-box select
option{background:#1D2A33}#footer .contact-box
input.submit{width:99px;height:32px;background:url("/images/bg-submit-footer.png") no-repeat;text-transform:uppercase;font-weight:bold}#footer-social{text-align:right}hr.hr{background-color:#d3d5d4;margin:0px;//margin-top: -7px}div.hr{background-color:#d3d5d4;margin-top:1px;//margin-top: 0px;height:1px}hr.hr2{background:url(/images/line_divisor_hr.png) transparent repeat-x top;margin:0px;height:2px;margin-left:8px;width:98%;margin-bottom: -30px}div.hr2{background:url(/images/line_divisor_hr.png) transparent repeat-x top;margin:0px;height:2px;margin-left:8px;width:98%;margin-bottom: -30px}.box-linguetta{background:url("/images/box-linguetta.png") repeat-y;width:331px;z-index:2;position:relative}.box-linguetta
h3{background:url("/images/box-linguetta-titolo.png") no-repeat;height:33px;margin:0px;padding:30px
0px 0px 30px;color:white}.box-linguetta .box-linguetta-content{background:url("/images/box-linguetta-footer.png") no-repeat left bottom;margin:0px;padding:0px
30px 5px 30px;min-height:76px}.sidebar.sb-no-bg{background-image:none}.sidebar{background:url("/images/bg_sidebar.png") repeat-y;padding-left:10px;width:340px;padding-bottom:40px;position:relative}.sidebar-block .block-title
h3{background:transparent url(/images/tmp/sidebar-header.png) no-repeat scroll 0% 0%;height:24px;color:white;padding:10px;margin-bottom:1px}.sidebar-block .block-body{width:93%}.sidebar_top{background:transparent url(/images/bg_sidebar_top.png) no-repeat scroll 0% 0%}.sidebar
.sidebar_bottom{background:transparent url(/images/bg_sidebar_bottom.png) no-repeat scroll 0% 100%;bottom: -1px;top:auto}.sidebar_top,.sidebar_bottom{display:block;height:70px;left:0px;position:absolute;top:0px;width:280px;z-index:1}.content{background:url("/images/border_vertical_content.png") repeat-y right;margin-right:0px;padding-right:10px;font-size:1.2em}.sidebar-block,.sidebar-block-2{position:relative;z-index:2;margin-bottom:15px}.sidebar-block{padding-left:15px;margin-bottom:20px}.sidebar-block
h3{}.sidebar-block ul, .sidebar-block-2
ul{margin-left:0px;padding-left:0px;width:100%;margin-bottom:0px}.sidebar-block ul li,.sidebar-block-2 ul
li{list-style-type:none;border-bottom:1px solid #E8E8E8;padding:7px
0 7px 10px}.sidebar-block-2 .block-body{background-color:#f4f4f4;border:1px
solid #dadada;width:86%;margin-left:21px;margin-top:0px;border-top:0px;color:#404040}.sidebar-block-2 .block-title{background:url("/images/sidebar-block-2-title.gif") no-repeat;width:210px;height:50px;padding:19px
0px 0px 100px;color:white;margin:auto}.sidebar-block-2 .block-title
h3{color:white;margin:0px
0px 5px 0px}.sidebar-block-2 .block-title
a{color:white}ul.tag
li{background:url("/images/tag-icon.gif") no-repeat 7px 7px;padding-left:30px;color:#828282}#header
#logo{position:absolute;left:0px}#header{position:relative}#header #menu-wrapper{background:url("/images/background-menu.jpg") repeat-x left bottom;height:90px}#header #menu-wrapper
.nav{height:30px;line-height:30px;padding-left:13px;position:absolute;top:40px;right:30px;z-index:100;background:transparent url('/images/border_vertical.png') repeat-y 100% 0%}.nav, .nav
ul{margin:0;padding:0;list-style-type:none;list-style-position:outside;position:relative;line-height:50px;z-index:5}#header #menu-wrapper .nav
a{height:30px;line-height:30px;display:block;padding:0
21px;text-decoration:none;text-align:center;outline:none;z-index:35;position:relative;float:left;background:transparent url('/images/border_vertical.png') repeat-y 0% 0%;color:#777;font-size:13px}#header #menu-wrapper .nav
li{float:left;position:relative;z-index:20}#header #menu-wrapper .nav li
li{border:none;margin-top:0}#header #menu-wrapper .nav
ul{display:none;left:0;position:absolute;top:29px;border:1px
solid #ddd;border-bottom:none}#header #menu-wrapper .nav li ul
a{width:200px;height:auto;float:left;text-align:left;border-bottom:1px solid #ddd;line-height:24px;padding:4px
21px;font-size:12px;background:white}#header #menu-wrapper .nav ul
ul{top:auto}#header #menu-wrapper .nav li ul
ul{left:192px;top:-2px}#header #menu-wrapper .nav li:hover ul ul,
#header #menu-wrapper .nav li:hover ul ul ul,
#header #menu-wrapper  .nav li:hover ul ul ul
ul{display:none}#header #menu-wrapper .nav li:hover ul,
#header #menu-wrapper .nav li li:hover ul,
#header #menu-wrapper .nav li li li:hover ul,
#header #menu-wrapper .nav li li li li:hover
ul{display:block}#header #menu-wrapper .nav
li.back{width:9px;height:30px;z-index:8;position:absolute;top:20px !important;top:39px;background:transparent url('/images/arrow_menu.png') no-repeat bottom center}#header #menu-wrapper .nav li.back
.left{height:30px;margin-right:9px}#header #banner-wrapper{height:47px}#breadcrumbs-container{background:none;color:white}ul#breadcrumbs{position:absolute;bottom:20px;margin:10px
0px 0px 130px;padding:0px;list-style:none}ul#breadcrumbs
li{display:inline}ul#breadcrumbs li
a{color:#EF9911;padding-right:20px;background:url("/images/freccia.png") no-repeat top right}#footer{background:#3B4B58 url('/images/sfondo-footer-3.png') repeat-x;height:470px}div#footer-hr{background:#3b4b58 url('/images/sfondo-footer-hr.png') repeat;height:15px;margin:0px;width:100%;color:red}#footer-1{height:360px;color:#a1adb5}#footer-2{background:#3b4b58;height:95px;color:#a1adb5}.footer-column{padding:27px
10px 30px 30px}.footer-column
ul{margin:0px;padding:0px;padding-left:0px}.footer-column ul
li{border-bottom:1px solid #455562;padding-bottom:15px;padding-top:15px;list-style-type:none}.footer-column ul
li.twitter_feed{height:54px;overflow:hidden}#footer-1
h3{color:white;font-weight:bold;font-size:17px;text-transform:capitalize;border-bottom:1px solid #455562;padding-bottom:13px;margin-bottom:0px;text-decoration:none}#footer-1 h3
a{color:white;text-decoration:none}#footer-1 h3
img{vertical-align:bottom;margin:0px;padding:0px;margin-right:5px}#footer-1
a{color:#EF9911}#footer-1 .contact-box
input{width:266px}.box-portfolio-thumb{height:293px;width:186px;margin-left:19px}.box-portfolio-thumb
.logo{height:60px;width:186px;text-align:center}.box-portfolio-thumb .portfolio-box{height:233px;width:186px;background:url("/images/box-portfolio.png") no-repeat;position:relative}.box-portfolio-thumb .portfolio-box
img{height:130px;width:150px;margin-left:18px;margin-top:14px;margin-bottom:5px}.box-portfolio-nome,.box-portfolio-anno,.box-portfolio-scheda{text-align:center}.box-portfolio-scheda
a{color:#429622;text-decoration:none}#portfolio-slide-show{position:relative;overflow:hidden;width:500px;height:370px}#portfolio-slide-show
.items{width:20000em;position:absolute}#portfolio-slide-show .items
image{float:left}#contact-button{background:url("/images/contatti.png");width:234px;height:73px;padding:35px
0px 0px 100px;color:white}#contact-button
h3{color:white;margin:0px
0px 5px 0px}#contact-button
a{color:white}#team-anycode{margin-left:13px}#contact_page form input,
#contact_page form
select{width:229px}#contact_page form
textarea{width:258px;height:258px}#ac_contact_privacy{width:auto !important}#ac_contact_submit{background:url("/images/submit.png");width:269px !important;height:40px;border:none;color:white;font-weight:bold;text-transform:uppercase;margin-top:5px;cursor:pointer}div#contact_page_thanks{text-align:center;padding:50px
0px}div#contact_page_thanks
h2{color:#6691D2}div.form_error
label{color:#F95755}div.form_error input,
div.form_error
textarea{border-color:#F95755}div.form_error
div.tooltip{display:none}div#content .main-column{padding-top:0px}#blocco-1{background:url('/images/sfondo-1.jpg') repeat;height:281px;padding-top:11px}.blocco-1-box{padding-left:15px;padding-right:5px;padding-top:5px;padding-bottom:20px}.blocco-1-box a, .blocco-1-box a
strong{color:#2173AF;text-decoration:none}.blocco-1-box
h3{font-size:15px;color:#4b4e55;float:left;width:203px;padding-top:6px;line-height:20px;margin-bottom:0px}.blocco-1-box
img{float:left;vertical-align:middle}.blocco-1-box
p{clear:both;padding-bottom:0px;margin-bottom:0px;color:#5d6164;text-align:left}#blocco-2{background:#fff url('/images/sfondo-2.jpg') repeat;height:589px}.blocco-2-box{padding-left:15px;padding-right:15px;padding-top:18px}.blocco-2-box
h3{font-weight:bold;font-size:17px;color:#5f5856;text-transform:uppercase}.blocco-2-box
p{margin-top:20px;color:#3d4144;margin-bottom:10px}#blocco-3{background:#fff url('/images/sfondo-2.jpg') repeat}.blocco_commento{height:105px;border:1px
solid black;padding:30px
20px 30px 20px}.blocco-3-box{padding-left:15px;padding-right:15px;padding-top:18px;padding-bottom:15px}.blocco-3-box
h3{font-weight:bold;font-size:17px;color:#5f5856;text-transform:uppercase}.blocco-3-box .box-frame{background:#EBEBEB;border:1px
solid #D9D9D9;padding:4px}.blocco-3-box .box-content{background:white url("/images/small_shadow.jpg") no-repeat 0px 2px;border:1px
solid #D9D9D9;border-bottom-width:2px;height:150px;padding:10px}.blocco-3-box
blockquote{padding-left:15px;background:url("/images/quote_start.gif") no-repeat top left}.blocco-3-box blockquote
p{background:url("/images/quote_end.gif") no-repeat bottom right}body{background-position:0px 0px}#header #banner-wrapper{height:337px;height:442px}#banner-wrapper .main-column{background-color:transparent;max-height:1px}#banner-wrapper .banner .span-24{background-color:transparent;min-height:1px}#wrapper_featured_area{display:table;position:relative;width:100%;z-index:1;min-height:1px;background:transparent url(/images/wrapper_featured_area-background.png) repeat-x bottom left}#wrapper_featured_area
.center{background:transparent url(/images/home-banner-bg_featured.png) no-repeat 50% 378px;margin:0px
auto;padding:0px
35px;position:relative;width:870px}.feature_wrap{position:relative;padding-top:35px;position:relative;width:100%}.fancyborder{display:block;position:absolute;z-index:99 !important;background:transparent url(/images/home-banner-fancy_border.png) repeat 0px 0px}.fancyborder_top{bottom:auto;height:10px;left:10px;right:auto;top:0px;width:100%}.fancyborder_left{bottom:10px;height:100%;left:0px;right:auto;top:auto;width:10px}.fancyborder_right{bottom:auto;height:100%;left:auto;right:0px;top:10px;width:10px}.fancyborder_bottom{bottom:0px;height:10px;left:auto;right:10px;top:auto;width:100%}#slider img, #slider a img, #slider
a{border:none;display:block;text-decoration:none}.slidecontrolls{float:left;margin:10px
auto 0px;position:absolute;right:0px;z-index:100}.slidecontrolls
a{background:transparent url(/images/slide_controlls.png) no-repeat -28px 0%;cursor:pointer;display:block;float:left;height:20px;outline:none;width:14px}.slidecontrolls .active_item, .slidecontrolls a:hover{background:transparent url(/images/slide_controlls.png) no-repeat 2px 0%}#feature_info{background:url(/images/home-banner-bottom-bg.png) repeat-x;height:40px;width:950px;margin-left: -40px}#feature_info
.text{padding:0px
0px 20px}#slider{position:relative;overflow:hidden;width:870px;height:350px;margin-bottom:18px}#slider
.items{width:20000em;position:absolute}.items
div{float:left}.portfolio-scrollable{position:relative;overflow:hidden;width:428px;height:171px;margin-top: -10px;margin-left: -10px}.portfolio-scrollable
.items{width:20000em;position:absolute}.portfolio-scrollable .items
div.item{float:left;margin:0px;padding:0px;position:relative}.portfolio-scrollable .items div.item
a{text-decoration:none;color:#EF9911}.portfolio-scrollable .items div.item a:hover{text-decoration:underline}.portfolio-scrollable .items div.item
img{margin:0px;padding:0px;border:0px;margin-left:0px;margin-top:0px}.title-in-overlay{background:url(/images/transpBlack.png);z-index:10;float:none;position:absolute;bottom:0px;left:0px;display:none}.portfolio-scrollable .title-in-overlay{width:428px;height:35px;font-size:24px;font-weight:bold;padding-right:10px;padding-left:10px;text-decoration:none}.middle{background:url(/images/line_divisor.png) transparent repeat-y right}.middle.last{background-image:none}.opinioni-scrollable{position:relative;overflow:hidden;height:151px}.opinioni-scrollable
.item{height:150px;padding-top:1px}.opinioni-scrollable .item
blockquote{margin-top:15px}.opinioni-scrollable
.items{position:absolute;height:20000em}