html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}body{line-height:1.5;}table{border-collapse:separate;border-spacing:0;}caption,th,td{text-align:left;font-weight:normal;}table,td,th{vertical-align:middle;}blockquote:before,blockquote:after,q:before,q:after{content:"";}blockquote,q{quotes:"" "";}a img{border:none;}.clear{clear:both;}em{font-style:italic;}strong{font-weight:bold;}p.center{text-align:center;}body{background:#dedede url('images/bg-body.png');font-family:Helvetica,Arial,sans-serif;font-size:12px;}#container{width:960px;margin:0 auto;}#logo{position:absolute;margin-left:846px;margin-top:20px;}#logo img{}#navigation{/*width: 480px;*/height:100px;/*background: #ededed;*/ /*text-align: center;*/padding-left:0px;font-weight:bold;text-shadow:#fff 1px 1px 1px;font-size:14px;text-align:left;text-transform:lowercase;}#navigation ul{padding-top:55px;padding-left:0;}#navigation ul li{display:inline;padding-right:30px;}#navigation a{color:#444;text-decoration:none;}#navigation a:hover{color:#2480a8;}#navigation ul li.current_page_item a,#navigation ul li.current_page_item a:hover{color:#888;}#claim{background:#444;color:#fff;/*width: 400px;*/font-size:20px;line-height:24px;padding:40px 40px;text-align:justify;float:left;}#claim img{float:left;margin-right:50px;}#claim .text{padding-top:20px;}#philosophy{background:#000;padding:7px 20px;margin-left:760px;width:140px;font-size:16px;margin-top:10px;position:absolute;text-align:right;}#philosophy a{color:#fff;text-decoration:none;}#products .product{width:239px;height:240px;float:left;background:#fff;margin-right:1px;text-align:center;}#products .product img{}#products .product .description{color:#444;padding:0 20px 0 20px;text-align:justify;position:relative;bottom:0;height:50px;}#products .product .description a{color:#000;}body.page-template-page-prodotti-php #products .product{width:960px;height:auto;margin-bottom:1px;text-align:left;background:#ededed;}body.page-template-page-prodotti-php #products .product h3{padding-left:0;padding-top:20px;}body.page-template-page-prodotti-php #products .product .screenshot{width:199px;border-right:1px solid #ededed;float:left;padding:20px;}body.page-template-page-prodotti-php #products .product .screenshot img{width:179px;border:10px solid #fff;-moz-box-shadow:1px 1px 3px #d6d6d6;-webkit-box-shadow:1px 1px 3px #d6d6d6;box-shadow:1px 1px 3px #d6d6d6;}body.page-template-page-prodotti-php #products .product.even .screenshot{border-right:0;border-left:1px solid #ededed;float:right;}body.page-template-page-prodotti-php #products .product .info{width:720px;background:#fff;margin-left:240px;font-size:14px;}body.page-template-page-prodotti-php #products .product.even .info{width:720px;background:#fff;margin-left:0px;margin-right:240px;}body.page-template-page-prodotti-php #products .product .info .logo{padding:20px 40px;text-align:center;float:none;}body.page-template-page-prodotti-php #products .product .info .logo .intro{font-size:18px;width:550px;margin:0 auto;;}body.page-template-page-prodotti-php #products .product .info .logo img{padding:0;padding-bottom:10px;}body.page-template-page-prodotti-php #products .product .product-short-description{font-weight:bold;}body.page-template-page-prodotti-php #products .product .description{margin:0;padding:40px 40px 80px 40px;height:auto;}body.page-template-page-prodotti-php #products .product .description .gotourl{background:#000;padding:7px 20px;margin-left:580px;margin-top:15px;width:80px;font-size:16px;position:absolute;text-align:right;}body.page-template-page-prodotti-php #products .product.even .description .gotourl{margin-left:-60px;text-align:left;}body.page-template-page-prodotti-php #products .product .description .gotourl a{color:#fff;text-decoration:none;}body.page-template-page-contatti-php #contacts-container{background:#444;border-bottom:1px solid #dedede;}body.page-template-page-contatti-php #contacts-detail{width:398px;padding:40px;text-align:justify;float:left;font-size:14px;border-right:1px solid #dedede;background:#fff;}body.page-template-page-contatti-php #contacts-detail h3{padding-left:0;}body.page-template-page-contatti-php #contacts-detail .role{font-style:italic;}body.page-template-page-contatti-php #contacts-detail a{color:#000;}body.page-template-page-contatti-php #map{margin-left:479px;background:#444;padding-bottom:20px;width:481px;color:#ededed;}body.page-template-page-contatti-php #map .address{padding:0 20px;font-size:16px;}body.blog #blog-container,body.single #blog-container,body.archive #blog-container,body.search #blog-container{background:#ededed;}body.search-no-results #blog-container{background:#fff;}body.search-no-results .post{border-bottom:0;}body.blog #sidebar,body.single #sidebar,body.archive #sidebar,body.search #sidebar{background:#ededed;padding:40px 30px;width:179px;float:left;}body.blog #sidebar h3,body.single #sidebar h3,body.archive #sidebar h3,body.search #sidebar h3{padding-left:0;}body.blog #sidebar ul,body.single #sidebar ul,body.archive #sidebar ul,body.search #sidebar ul{font-size:14px;padding-top:5px;padding-bottom:10px;padding-left:20px;}body.blog #sidebar ul li,body.single #sidebar ul li,body.archive #sidebar ul li,body.search #sidebar ul li{list-style:none;list-style-image:url('images/bullet.png');}body.blog #sidebar ul a,body.single #sidebar ul a,body.archive #sidebar ul a,body.search #sidebar ul a{color:#000;text-shadow:#fff 1px 1px 1px;text-decoration:none;font-style:italic;color:#444;}body.blog #sidebar ul a:hover,body.single #sidebar ul a:hover,body.archive #sidebar ul a:hover,body.search #sidebar ul a:hover{color:#2480a8;}#sidebar .screen-reader-text{display:none;}#sidebar input#searchsubmit,input#submit{border:0;color:#fff;background:#2480a8;padding:5px 3px;text-transform:uppercase;cursor:pointer;margin-bottom:10px;}#sidebar input#s{border:1px solid #dedede;padding:6px 3px;background:#fff;color:#000;width:170px;display:block;margin-bottom:5px;}body.blog #posts .post,body.single #posts .post,body.archive #posts .post,body.search #posts .post{background:#fff;padding:40px;padding-bottom:60px;margin-left:240px;border-bottom:1px solid #dedede;}body.blog #posts .post h1 a,body.blog #posts .post h2 a,body.single #posts .post h1 a,body.single #posts .post h2 a,body.archive #posts .post h2 a,body.search #posts .post h2 a{color:#000;text-decoration:none;}body.blog #posts .post .post-info,body.single #posts .post .post-info,body.archive #posts .post .post-info,body.search #posts .post .post-info{font-style:italic;margin-bottom:10px;}body.blog #posts .post .post-info a,body.single #posts .post .post-info a,body.archive #posts .post .post-info a,body.search #posts .post .post-info a{color:#555;font-style:normal;text-decoration:none;font-weight:bold;}body.blog #posts .post .post-info a:hover,body.single #posts .post .post-info a:hover,body.archive #posts .post .post-info a:hover,body.search #posts .post .post-info a:hover{text-decoration:underline;}body.blog #posts .post p.excerpt,body.single #posts .post p.excerpt,body.archive #posts .post p.excerpt,body.search #posts .post p.excerpt{text-align:justify;}body.blog #posts .post .read-all,body.archive #posts .post .read-all,body.search #posts .post .read-all{background:#000;padding:7px 20px;margin-left:575px;width:85px;font-size:16px;margin-top:0px;position:absolute;text-align:center;}body.blog #posts .post .read-all a,body.archive #posts .post .read-all a,body.search #posts .post .read-all a{color:#fff;text-decoration:none;}body.blog #posts #blog-navigation,body.single #posts #blog-navigation,body.archive #posts #blog-navigation,body.search #posts #blog-navigation{background:#444;margin-left:240px;font-size:16px;padding:7px 20px;}body.archive #posts #blog-page-title,body.search #posts #blog-page-title{background:#444;margin-left:240px;font-size:16px;padding:7px 20px;border-top:1px solid #ededed;color:#fff;}body.archive #posts #blog-page-title h1,body.search #posts #blog-page-title h1{font-size:16px;}body.blog #posts #blog-navigation a,body.single #posts #blog-navigation a,body.archive #posts #blog-navigation a,body.search #posts #blog-navigation a{color:#fff;text-decoration:none;}body.archive #posts #blog-page-title a,body.search #posts #blog-page-title a{color:#fff;text-decoration:none;}body.blog #posts #blog-navigation .left,body.single #posts #blog-navigation .left,body.archive #posts #blog-navigation .left,body.search #posts #blog-navigation .left{float:left;}body.archive #posts #blog-page-title .left,body.search #posts #blog-page-title .left{float:left;}body.blog #posts #blog-navigation .right,body.single #posts #blog-navigation .right,body.archive #posts #blog-navigation .right,body.search #posts #blog-navigation .right{float:right;}body.archive #posts #blog-page-title .right,body.search #posts #blog-page-title .right{float:right;}.post img.aligncenter{margin:0 auto;border:10px solid #f5f5f5;-moz-box-shadow:1px 1px 3px #d6d6d6;-webkit-box-shadow:1px 1px 3px #d6d6d6;box-shadow:1px 1px 3px #d6d6d6;}#blog{margin-top:1px;background:#444;}#blog .from-blog{text-align:center;float:left;width:239px;padding-top:40px;}#post .title a{text-decoration:none;color:#000;}#post{background:#ededed;/*width: 400px;*/margin-left:240px;padding:40px;}#post .title{font-size:24px;font-weight:bold;margin-bottom:20px;}#post .excerpt{font-size:14px;text-align:justify;padding-bottom:30px;}#read-all{background:#000;padding:7px 20px;margin-left:350px;margin-left:570px;width:90px;font-size:16px;margin-top:-18px;position:absolute;text-align:right;}#read-all a{color:#fff;text-decoration:none;}#portfolio-container{background:#444;}#from-portfolio{text-align:center;padding-top:40px;float:right;width:240px;}#from-portfolio span{color:#fff;float:left;display:block;padding:45px 0;padding-left:10px;text-align:left;font-size:80px}#portfolio{margin-top:1px;margin-right:240px;}#portfolio .item{width:199px;padding:20px;border-left:1px solid #ededed;border-bottom:1px solid #ededed;background:#fff;float:right;}#portfolio .item img{width:179px;-moz-box-shadow:1px 1px 3px #d6d6d6;-webkit-box-shadow:1px 1px 3px #d6d6d6;box-shadow:1px 1px 3px #d6d6d6;border:10px solid #ededed;}#portfolio .item .name{padding-top:5px;text-align:center;text-transform:uppercase;font-weight:bold;font-size:12px;}#portfolio .item .name a{color:#444;text-decoration:none;}#portfolio .item.read-more{background:#ededed;text-align:center;font-size:24px;line-height:30px;padding-top:31px;height:149px;color:#555;text-shadow:#fff 1px 1px 1px;}#portfolio #view-all{text-shadow:none;background:#000;padding:7px 20px;margin-left:-40px;width:105px;font-size:16px;margin-top:10px;position:absolute;text-align:left;}#job-positions{text-shadow:none;background:#000;padding:7px 20px;margin-left:50px;width:130px;font-size:16px;margin-top:20px;position:absolute;text-align:right;}#job-positions a{color:#fff;text-decoration:none;}#goto-giacomini{text-shadow:none;background:#000;padding:7px 20px;margin-left:-60px;width:170px;font-size:16px;margin-top:40px;position:absolute;text-align:left;}#goto-giacomini a{color:#fff;text-decoration:none;}#goto-blog{text-shadow:none;background:#000;padding:7px 20px;margin-left:-60px;width:90px;font-size:16px;position:absolute;text-align:left;}#goto-blog a{color:#fff;text-decoration:none;}#portfolio #view-all a{color:#fff;text-decoration:none;}body.page-template-page-chisiamo-php #whoweare-left{float:left;}body.page-template-page-chisiamo-php #company-info{background:#ededed;}body.page-template-page-chisiamo-php #the-company{width:400px;padding:40px;background:#ededed;float:left;}body.page-template-page-chisiamo-php #method{padding:40px;background:#444;color:#fff;}body.page-template-page-chisiamo-php #method a{color:#fff;}body.page-template-page-chisiamo-php #our-philisophy{width:400px;padding:40px;border-left:1px solid #dedede;border-right:1px solid #dedede;margin-left:480px;background:#fff;}body.page-template-page-chisiamo-php #our-philisophy a{color:#000;}h1,h2{font-size:24px;text-transform:uppercase;font-weight:bold;}p{padding:10px 0;font-size:14px;text-align:justify;}blockquote{font-family:Courier;margin:20px;font-size:14px;display:block;}body.page-template-page-chisiamo-php #team-container{background:#ededed;border-bottom:1px solid #dedede;}body.page-template-page-chisiamo-php #blog-intro{width:199px;padding:40px 20px 60px 20px;background:#efefef;border-right:1px solid #dedede;float:left;}body.page-template-page-chisiamo-php #blog-intro p a{color:#000;}body.page-template-page-chisiamo-php #team{margin-left:240px;background:#fff;}body.page-template-page-chisiamo-php #team-intro{padding:40px;}body.page-template-page-chisiamo-php #team .member{float:left;width:239px;margin-right:1px;}h3{font-weight:bold;font-size:16px;text-transform:uppercase;padding:5px 0 0 20px;}body.page-template-page-chisiamo-php #team .member .role{padding-left:20px;padding-bottom:40px;}body.page-template-page-chisiamo-php #team .member.read-more{background:#ededed;height:159px;padding:40px;width:159px;text-align:center;font-size:18px;color:#555;text-shadow:#fff 1px 1px 1px;}#portfolio-intro{background:#fff;padding:40px;border-bottom:1px solid #ededed;}#other-info{background:#ededed;}#help-you{background:#444;color:#fff;padding:40px;width:400px;float:left;}#keywords{background:#ededed;padding:40px;width:400px;margin-left:480px;}#keywords a{color:#000;}#help-you ul{font-size:14px;padding-left:40px;}body.page-template-page-portfolio-php .item{background:#ededed;border-top:1px solid #ededed;}body.page-template-page-portfolio-php .item .screenshot{width:199px;border-right:1px solid #ededed;float:left;padding:20px;}body.page-template-page-portfolio-php .item .screenshot img{width:179px;border:10px solid #fff;-moz-box-shadow:1px 1px 3px #d6d6d6;-webkit-box-shadow:1px 1px 3px #d6d6d6;box-shadow:1px 1px 3px #d6d6d6;}body.page-template-page-portfolio-php .item.even .screenshot{border-right:0;border-left:1px solid #ededed;float:right;}body.page-template-page-portfolio-php .item .description{background:#fff;margin-left:240px;padding:40px 40px 60px 40px;}body.page-template-page-portfolio-php .item.even .description{margin-left:0;margin-right:240px;}body.page-template-page-portfolio-php .item .description .gotourl{background:#000;padding:7px 20px;margin-left:580px;width:80px;font-size:16px;position:absolute;text-align:right;}body.page-template-page-portfolio-php .item.even .description .gotourl{margin-left:-60px;}body.page-template-page-portfolio-php .item .description .gotourl a{color:#fff;text-decoration:none;}body.page-template-page-portfolio-php .item p.portfolio-claim{font-weight:bold;}#social{width:199px;height:80px;border-right:1px solid #dedede;float:left;background:#444;padding:20px;}#social .title{font-size:14px;color:#777;text-shadow:1px 1px 1px #333;margin-bottom:5px;}#social img{margin-right:10px;}#contacts{background:#ededed;width:440px;height:80px;padding:20px;float:left;color:#555;text-shadow:1px 1px 1px #fff;}#contacts .title{font-size:14px;margin-bottom:5px;}#contacts .address{float:left;width:240px;font-size:12px;}#contacts .numbers{font-size:12px;}#contacts .numbers a{font-size:12px;}#contacts a{color:#333;}#newsletter{background:#fff;height:80px;padding:20px;color:#555;margin-left:721px;}#newsletter .title{font-size:14px;margin-bottom:5px;text-shadow:#ccc 1px 1px 1px;}#newsletter input#mc-embedded-subscribe{border:0;color:#fff;background:#2480a8;padding:5px 3px;text-transform:uppercase;cursor:pointer;}#newsletter input#mce-EMAIL{border:0;padding:6px 3px;background:#777;color:#fff;width:121px;float:left;margin-right:1px;}#newsletter a{color:#555;}#newsletter a#mc_embed_close{display:none;}#copyright,#corporate-info{margin:10px;color:#777;font-size:10px;text-shadow:#fff 1px 1px 1px;}#copyright{float:left;}#corporate-info{text-align:right;float:right;}#corporate-info a{color:#777;}.post-content a{font-weight:bold;font-style:italic;color:#000;}.post-content a:hover{text-decoration:underline;color:#2480a8;}#posts .post ul{padding-left:40px;font-size:14px;}#comments{margin-left:240px;background:#fff;}#comments h3{padding-left:0;color:#fff;background:#444;padding:7px 20px;}#comments ol.commentlist li{list-style:none;padding:40px;border-left:1px solid #fff;}#comments ol.commentlist li.post{margin-left:0;border-bottom:0;padding:40px;background:#dedede;border-left:1px solid #fff;border-right:1px solid #fff;}#comments ol.commentlist li.odd{background:#f5f5f5;}#comments li img.avatar{float:right;-moz-box-shadow:1px 1px 3px #d6d6d6;-webkit-box-shadow:1px 1px 3px #d6d6d6;box-shadow:1px 1px 3px #d6d6d6;border:5px solid #fff;margin-left:10px;margin-bottom:10px;}#comments li cite.fn{text-transform:uppercase;font-size:14px;font-weight:bold;}#comments li .comment-body{margin-right:70px;}#comments a{color:#000;}#respond form#commentform{padding:20px 40px;}#respond label{text-transform:uppercase;font-weight:bold;}#respond .form-allowed-tags{font-size:12px;}#respond input#author,#respond input#email,#respond input#url,#respond textarea{display:block;width:300px;border:1px solid #dedede;background:#f7f7f7;padding:6px 3px;}#respond textarea{width:500px;}body.page-template-page-contatti-php #contacts-detail h3{padding-bottom:0;}.post blockquote{border-left:5px solid #ededed;padding-left:20px;}div.description li{margin-left:30px;}#page-container{background:none repeat scroll 0 0 #EDEDED;height:auto;margin-bottom:1px;text-align:left;width:960px;border-top:1px solid #dbdbdb;}#page-container #page-menu{width:239px;float:left;padding:40px 0;}#page-container #page-content{background:#fff;height:auto;margin:0;padding:40px 40px 80px;float:right;width:640px;border-left:1px solid #dbdbdb;}#page-container #page-menu li{list-style:none;padding:10px;margin:0 20px;margin-bottom:1px;padding-left:25px;background:url('images/submenu-arrow.png') no-repeat 5px;}#page-container #page-menu li.current_page_item{background:url('images/submenu-arrow-active.png') no-repeat 5px;}#page-container #page-menu li a{color:#444;text-decoration:none;text-transform:uppercase;}#page-container #page-menu li.current_page_item a{color:#2480a8;text-decoration:none;text-transform:uppercase;font-weight:bold;}#page-container #page-menu li a:hover{text-decoration:underline;}#page-content li{font-size:14px;text-align:justify;margin-left:20px;padding-bottom:10px;}#page-content h3{padding:30px 0 0 0px;}.gotourl-page{background:none repeat scroll 0 0 #000000;font-size:16px;margin-left:580px;margin-top:15px;padding:7px 20px;position:absolute;text-align:right;width:80px;}.gotourl-page a{color:#fff;text-decoration:none;}p a,li a{color:#2480a8;}.wp-caption{margin:20px auto;/*-moz-transform:rotate(-5deg);
	-webkit-transform:rotate(-5deg);
	transform:rotate(-5deg);*/color:#fff;display:none;}.wp-caption-text{background:#444;opacity:0.9;padding-left:10px;padding-right:10px;position:relative;}
