@charset "utf-8";@font-face{font-family:'walkway';src:url('fonts/Walkway_Condensed.eot');src:url('fonts/Walkway_Condensed.eot?#iefix') format('embedded-opentype'), url('fonts/Walkway Condensed.ttf') format('truetype');}
#content_panel{height:90px;width:955px;display:none;color:#fff;position:absolute;z-index:9;}
#panel_newsletter{background:#666;height:90px;color:#fff;left:20em;position:absolute;z-index:999999;}
#panel_newsletter p{padding:10px 0 0 10px;}
.active{background-position:right 12px;}
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,a, img, figure, iframe{margin:0;padding:0;border:none;outline:0;font-size:100%;background:none;font-weight:lighter;}
a{color:#333;}
ol, ul{list-style:none;}
a:focus{outline:0;}
.clear{clear:both;}
.big{font-size:1.5em;}
.red{color:#C00;}
.green{color:#0d9347;}
.orange{color:#F60;}
.blue{color:#09F;}
.center{text-align:center;}
.right{text-align:right;}
.info{width:90%;height:40px;position:absolute;bottom:20px;}
.info_left{width:90%;height:40px;position:absolute;bottom:20px;}
.info_left a{font-family:'walkway';color:#666;font-size:3.2em;float:left;}
.info a{font-family:'walkway';color:#666;font-size:3.2em;float:right;}
.float_left{float:left;}
.float_right{float:right;}
html{height:100%;font-size:100%;}
body{font-size:0.65em;font-family:Verdana, Geneva, sans-serif;background-color:#fff;}
#bg{width:955px;height:100%;position:absolute;margin-left:auto;margin-right:auto;left:50%;z-index:1;}
#external_content{position:relative;height:146px;margin:0;width:100%;background:url(../images/backgrounds/head_1.png) repeat-x 0 0;}
#head{height:215px;width:955px;}
#logo{float:left;width:auto;height:auto;}
#socialnetwork{float:right;padding:0 140px 0 0;position:relative;z-index:99;}
#socialnetwork p.call{float:left;margin:40px 0 0;}
#socialnetwork p.call a:link, #socialnetwork p.call a:visited{background:url("../images/icons/call.png") no-repeat scroll 0 0 transparent;display:block;height:31px;text-indent:-1000em;width:176px;}
#socialnetwork #newsletter{position:absolute;right:250px;top:6px;}
#socialnetwork #plusone{position:absolute;right:330px;top:14px;height:40px;width:70px;}
#socialnetwork #newsletter a:link, #socialnetwork #newsletter a:visited{background:url("../images/social_network/socialnetwork.png") no-repeat 0 0 transparent; background-position:-5px 0; display:block;height:40px;text-indent:-1000em;width:50px;}
#socialnetwork #newsletter a:link:hover, #socialnetwork #newsletter a:visited:hover{background-position:-5px -40px;}
#socialnetwork #twitter{position:absolute;right:200px;top:6px;}
#socialnetwork #twitter a:link, #socialnetwork #twitter a:visited{background:url("../images/social_network/socialnetwork.png") no-repeat scroll 0 0 transparent;background-position:-51px 0;display:block;height:40px;text-indent:-1000em;width:55px;}
#socialnetwork #twitter a:link:hover, #socialnetwork #twitter a:visited:hover{background-position:-51px -40px;}
#socialnetwork #linkedin{position:absolute;right:150px;top:6px;}
#socialnetwork #linkedin a:link, #socialnetwork #linkedin a:visited{background:url("../images/social_network/socialnetwork.png") no-repeat scroll 0 0 transparent;background-position:-105px 0;display:block;height:40px;text-indent:-1000em;width:55px;}
#socialnetwork #linkedin a:link:hover, #socialnetwork #linkedin a:visited:hover{background-position:-105px -40px;}
#socialnetwork #facebook{position:absolute;right:100px;top:6px;}
#socialnetwork #facebook a:link, #socialnetwork #facebook a:visited{background:url("../images/social_network/socialnetwork.png") no-repeat scroll 0 0 transparent;background-position:-155px 0;display:block;height:40px;text-indent:-1000em;width:55px;}
#socialnetwork #facebook a:link:hover, #socialnetwork #facebook a:visited:hover{background-position:-155px -40px;}
#socialnetwork #rss{position:absolute;right:55px;top:6px;}
#socialnetwork #rss a:link, #socialnetwork #rss a:visited{background:url("../images/social_network/socialnetwork.png") no-repeat scroll 0 0 transparent;background-position:-205px 0;display:block;height:40px;text-indent:-1000em;width:55px;}
#socialnetwork #rss a:link:hover, #socialnetwork #rss a:visited:hover{background-position:-205px -40px;}
#content{width:955px;margin:0 auto;font-size:1.2em;color:#000;}
.opacity{opacity:0.9;}
#content_body{width:auto;min-height:800px;padding-bottom:1.5em;}
header{display:block;height:145px;width:955px;}
nav{margin-top:0;padding:0;display:block;position:relative;z-index:99;width:auto;height:25px;margin-left:auto;margin-right:auto;}
nav ul{padding:0;margin-top:1px;list-style:none;}
nav ul li{text-align:center;float:left;display:inline;height:25px;width:191px;}
nav ul li a{font-size:18px;padding-top:10px;}
nav ul li a:link, nav ul li a:visited{color:#000;text-decoration:none;height:32px;width:191px;display:block;}
nav ul li a:hover, nav ul li a:active{color:#FFF;background:#000;height:32px;width:191px;display:block;text-decoration:underline;}
nav ul li a#selected{color:#FFF;background:#000;height:32px;width:191px;display:block;text-decoration:underline;}
.nav ul li a{height:20px;width:305px;}
.nav ul{clear:both;display:inline;margin:0;padding:0;overflow:hidden;}
.nav ul li{float:left;height:35px;width:236px;background:#000;}
.nav ul li a{color:#fff;text-decoration:none;text-align:center;display:block;width:auto;height:25px;margin:0;padding:0;}
.nav ul li a:link,.nav ul li a:visited{background:#000;}
.nav ul li a.tab:hover,.nav ul li a.tab:active{background:#09F;}
.nav ul li a.tab#selected_tab{background:#09F;}
section{display:block;margin-top:1.3em;padding:5px;width:935px;z-index:99;position:relative;margin-bottom:1.3em;background:#f6f6f6;}
.h360{height:360px;}.h400 {height:400px;}.h460 {height:460px;}.h650{height:650px;}.h775{height:775px;}
.portfolio{padding-top:5em;}
.sezione_bg{margin-top:1.3em;padding:5px;width:935px;z-index:60;position:relative;margin-bottom:1.3em;background:url(../images/backgrounds/section.png) repeat-x;}
.sezione_bg article{display:block;margin:0;width:300px;height:354px;}
section h1{font-size:1.2em;line-height:1.5em;}
section h2{font-size:1.2em;line-height:1.5em;}
section p{font-size:1em;}
#content_large{text-align:justify;padding:5px;width:610px;height:400px;}
#content_medium{text-align:justify;padding:5px;width:600px;height:400px;}
#content_small{text-align:justify;padding:5px;width:300px;height:400px;}
.content_side img{display:block;width:auto;height:auto;margin-left:auto;margin-right:auto;text-align:center;}
#content_reference h3, #content_clienti h3, #content_informazioni h3, #content_servizi h3{font-size:1.3em;padding-top:10px;padding-bottom:5px;text-align:center;width:97%;}
#content_reference{margin-left:5px;width:300px;height:400px;float:left;}
#content_reference article{margin:0;padding:0;height:354px;}
#content_reference article p{padding-left:10px;padding-right:20px;text-align:justify;}
#content_reference h2{font-size:1em;padding-top:5px;padding-bottom:0;}
#content_reference ul li{padding-left:25px;font-size:0.9em;padding-top:2px;}
.author{width:100%;display:block;text-align:right;color:#999;font-size:0.85em;line-height:1.5em;margin-bottom:10px;}
a.other{padding-right:20px;float:right;text-align:right;color:#F60;font-size:0.9em;cursor:pointer;}
#content_servizi{margin-left:5px;width:300px;height:400px;float:left;}
#content_servizi article{margin:0;padding:0;height:354px;}
#content_servizi article p{padding-left:10px;padding-right:20px;text-align:justify;}
#content_servizi h2{font-size:1em;padding-top:5px;padding-bottom:0;}
#content_servizi ul li{padding-left:25px;font-size:0.9em;line-height:1.4em;padding-top:2px;padding-bottom:2px;}
#content_informazioni{margin-left:5px;width:300px;height:400px;}
#content_clienti{margin-left:5px;width:300px;height:400px;float:left;overflow:hidden;}
#content_clienti ul{width:300px;height:400px;margin-bottom:17px;}
#content_clienti ul li{width:300px;height:95px;}
#content_clienti ul li a img{border:none;}
#footerbg{width:100%;background:#1e1f23 url(../images/backgrounds/bgfooter.png) repeat-x 0 0;min-height:275px;font-size:1em;}
footer{display:block;margin:0 auto;width:948px;z-index:999;}
#links{width:100%;overflow:hidden;margin:0 0 25px;}
#links li{float:left;width:16.66%;}
#links li h3{font-size:110%;font-weight:normal;color:#FFFFFF;letter-spacing:-0.1em;text-transform:uppercase;margin:0 4px 5px;}
#links li h3 a{font-size:100%;font-weight:normal;color:#FFFFFF;letter-spacing:-0.1em;text-transform:uppercase;}
#links li ul{margin:0 4px;font-size:90%;line-height:1.75;text-transform:lowercase;}
#links li li{float:none;width:100%;}
#links li li a:link, #links li li a:visited{color:#d6d6d6;}
#copyright{border-top:solid 1px #cbcbcb;padding:.5em 0;text-align:center;font-family:Verdana, Geneva, sans-serif;font-size:110%;color:#919191;}
#copyright a:link, #copyright a:visited{color:#919191;}
.QapTcha{padding-top:10px;/*border:1px solid #F4F4F4;*/margin-top:10px;}
.QapTcha .clr{clear:both}
.QapTcha #bgSlider{width:130px;height:22px;background:transparent url('../images/captcha/sprites.png') no-repeat 0 -22px;float:left}
.QapTcha #Slider {width:48px;height:22px;background:transparent url('../images/captcha/sprites.png') no-repeat -32px 0;cursor:pointer;}
.QapTcha #Icons {float:left;width:16px;height:16px;background:transparent url('../images/captcha/sprites.png') no-repeat 0 0;margin-top:3px;margin-left:10px;}
.QapTcha #TxtStatus {width:290px;margin-top:7px;text-align:left;font-family:Verdana;font-size:12px;font-weight:bold;clear:both;}
.QapTcha .dropSuccess {color:#568E2F}
.QapTcha .dropError {color:#C00}
form{margin:5px;width:290px;}
form.preventivo {margin:5px;width:600px;}
form.newsletter{margin:5px;width:590px;}
label{float:left;clear:both;width:100px;margin-top:5px; color:#333;}
label.white {float:left;clear:both;width:50px;margin-top:10px; color:#fff;}
label.radio {float:left;clear:both;width:55px;padding-left:10px;margin-left:10px; color:#fff;}
input.radio {float:left;padding:5px;}
label.privacy {float:left;clear:both;width:250px;color:#333; font-size:10px; text-align:left;}
label.newsletter {float:left;clear:both;width:200px;color:#333;}
label.preventivo {float:left;clear:both;width:250px;color:#333;margin-left:5px;}
label.chk_preventivo {float:right;width:250px;color:#333;margin-left:5px;}
input{ float:left;margin-top:5px; margin-bottom:5px; border:1px solid #999; height:20px; background-color:#FCFCFC;}
input.news { float:left;margin-top:5px; margin-bottom:5px; border:1px solid #999; width:200px; height:20px; background-color:#FCFCFC;}
input.newsletter { float:left;margin-top:5px; margin-bottom:5px; border:1px solid #999; width:260px; height:20px; background-color:#FCFCFC;}
input.preventivo { float:left;margin-top:5px; margin-bottom:5px; border:1px solid #999; width:200px; height:20px; background-color:#FCFCFC;}
input.sito_web { float:left;margin-top:5px; margin-bottom:5px; border:1px solid #999; width:260px; height:20px; background-color:#FCFCFC;}
input.privacy{ float:left; border:none; height:15px; background-color:#FCFCFC;}
textarea{float:none;margin-top:10px; border:1px solid #999; width:100%;resize:none;background-color:#FCFCFC;}
.clr{clear:both}
.notice {background-color:#d8e6fc;color:#35517c;border:1px solid #a7c3f0;padding:10px}
.notice_failed {background-color:#FF5A5F;color:#fff;border:1px solid #FF5A5F;padding:10px}
.submit {padding:3px;float:right;display:block;text-align:right;width:auto;height:auto;cursor:pointer;}
.submit_newsletter {float:right;display:block;text-align:right;width:auto;height:20px;cursor:pointer;}
input:focus, textarea:focus {border: 1px solid #333;color: #003;background-color:#72DBFF;}
select {float:left;margin-top:5px; margin-bottom:5px;}		
.jqifade{position:absolute;background-color:#360630; /*z-index:9999;*/z-index:9999;}
div.jqi{margin-top:10em;width:400px;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;position:absolute;background-color:#FFF;font-size:11px;text-align:left;border:2px solid #333;padding:7px;}div.jqi .jqicontainer{font-weight:700;}div.jqi .jqiclose{position:absolute;top:4px;right:-2px;width:18px;cursor:pointer;color:#FFF;font-weight:700;}div.jqi .jqimessage{text-align:center;font-size:14px;line-height:20px;color:#000;padding:10px;}div.jqi .jqibuttons{text-align:right;padding:5px 0;}
div.jqi button{background-color:#FFF;border:solid 1px #f4f4f4;color:#000;font-weight:700;font-size:12px;margin:0 10px;padding:3px 10px;}
div.jqi button:hover{cursor:pointer;background-color:#728A8C;}
div.jqi button.jqidefaultbutton{background-color:#0CF;}
.jqiwarning .jqi .jqibuttons{background-color:#CCF;}
#coda-nav-1{position:relative;width:953px;background:none;height:35px;}
#coda-nav-1 ul{margin:0 !important;padding:0;}
#coda-slider-1{clear:both;}
.coda-slider-wrapper{padding:5px 0;height:380px;}
.coda-slider{background:#ebebeb;}
.coda-slider-no-js .coda-slider{height:380px;overflow:auto !important;padding:5px;}
.coda-slider, .coda-slider .panel{width:953px;height:345px;background-color:#FFF;}
.panel #side_creazione_siti{background-color:#FFF;width:600px;height:215px;position:absolute;z-index:999;color:#009;margin-left:380px;}
.panel #side_creazione_siti h1{padding-top:0.5em;padding-bottom:0.3em;font-family:'walkway';color:#666;font-size:9em;}
.panel #side_web_marketing{background-color:#FFF;width:600px;height:215px;position:absolute;z-index:999;color:#009;margin-left:320px;}
.panel #side_web_marketing h1{padding-top:0.3em;padding-bottom:0.3em;font-family:'walkway';color:#666;font-size:6.5em;}
.panel #side_posizionamento{background-color:#FFF;width:600px;height:215px;position:absolute;z-index:999;color:#009;margin-left:320px;}
.panel #side_posizionamento h1{padding-top:0.3em;padding-bottom:0.3em;font-family:'walkway';color:#666;font-size:6.5em;}
.panel #side_preventivo{background-color:#FFF;width:600px;height:215px;position:absolute;z-index:999;color:#009;margin-left:380px;}
.panel #side_preventivo h1{padding-top:0.3em;padding-bottom:0.3em;font-family:'walkway';color:#666;font-size:6.5em;}
.panel #side_thanks{background-color:#FFF;width:600px;height:215px;position:absolute;z-index:999;color:#009;margin-left:320px;}
.panel #side_thanks h1{padding-top:0.3em;padding-bottom:0.3em;font-family:'walkway';color:#666;font-size:6.3em;}
.coda-slider-wrapper.arrows .coda-slider, .coda-slider-wrapper.arrows .coda-slider .panel{height:400px;width:955px;}
.coda-slider-wrapper.arrows .coda-slider{margin:0 10px}
.coda-nav ul li a{height:20px;width:305px;}
.coda-nav ul{clear:both;display:inline;margin:0;padding:0;overflow:hidden;}
.coda-nav ul li{float:left;height:35px;width:236px;background:#000;}
.coda-nav ul li a{color:#fff;text-decoration:none;text-align:center;display:block;width:auto;height:25px;margin:0;padding:0;}
.coda-nav ul li a:link,.coda-nav ul li a:visited{background:#000;}
.coda-nav ul li a.tab:hover,.coda-nav ul li a.tab:active{background:#09F;}
.coda-nav ul li a.tab#selected_tab{background:#09F;}
li.section{padding:0;margin:0;width:100px;height:20px;float:left;color:#fff;text-align:center;overflow:hidden;background:#09F;}
li.section h2 a{padding-top:10px;}
li.section p{font-size:1em;padding:10px;}
a.section{color:#FFF;text-decoration:none;}
span.other{text-align:center;color:#F60;font-size:0.9em;cursor:pointer;}
.panel-wrapper img{margin:0;padding:0;}
.panel-wrapper h1{position:absolute;z-index:50;font-size:24px;color:#F00;}
.panel-wrapper #side_chisiamo1, .panel-wrapper #side_chisiamo2, .panel-wrapper #side_chisiamo3, .panel-wrapper #side_chisiamo4{width:600px;height:350px;position:absolute;z-index:999;color:#009;}
.panel-wrapper #side_chisiamo1{left:355px;}
.panel-wrapper #side_chisiamo1 h2, .panel-wrapper #side_chisiamo4 h2{padding-top:1.1em;padding-bottom:0.3em;font-family:'walkway';color:#666;font-size:5.2em;}
.panel-wrapper #side_chisiamo2 h2, .panel-wrapper #side_chisiamo3 h2{padding-top:1.3em;padding-bottom:0.9em;font-family:'walkway';color:#666;font-size:5.2em;}
.panel-wrapper #side_chisiamo2{left:1300px;}
.panel-wrapper #side_chisiamo2 a{font-family:'walkway';color:#666;font-size:3.2em;padding-left:5em;}
.panel-wrapper #side_chisiamo3{left:2230px;}
.panel-wrapper #side_chisiamo4{left:3260px;}
.panel-wrapper #side_servizi1, .panel-wrapper #side_servizi2, .panel-wrapper #side_servizi3, .panel-wrapper #side_servizi4, .panel-wrapper #side_servizi5{width:600px;height:350px;position:absolute;z-index:999;color:#009;}
.panel-wrapper #side_servizi1{left:395px;}
.panel-wrapper #side_servizi2{left:1345px;}
.panel-wrapper #side_servizi3{left:2305px;}
.panel-wrapper #side_servizi4{left:3255px;}
.panel-wrapper #side_servizi5{left:4205px;}
.panel-wrapper #side_servizi1 h2, .panel-wrapper #side_servizi2 h2, .panel-wrapper #side_servizi3 h2, .panel-wrapper #side_servizi4 h2, .panel-wrapper #side_servizi5 h2{padding-top:1em;padding-bottom:0.3em;font-family:'walkway';color:#666;font-size:5.2em;}
.coda-slider p.loading{padding:20px;text-align:center;}
.coda-slider-wrapper{clear:both;overflow:hidden;}
.coda-slider{float:left;overflow:hidden;position:relative}
.coda-slider .panel{display:block;float:left}
.coda-slider .panel-container{position:relative}
.panel-wrapper #side_portfolio1, .panel-wrapper #side_portfolio2, .panel-wrapper #side_portfolio3, .panel-wrapper #side_portfolio4{width:600px;height:350px;position:absolute;z-index:999;color:#009;}
.panel-wrapper #side_portfolio1 h1, .panel-wrapper #side_portfolio1 h2, .panel-wrapper #side_portfolio4 h2{padding-top:1.3em;padding-bottom:0.3em;font-family:'walkway';color:#666;font-size:3.2em;line-height:1.5em;}
.panel-wrapper #side_portfolio2 h2, .panel-wrapper #side_portfolio3 h2{padding-top:0;padding-bottom:2.3em;font-family:'walkway';color:#666;font-size:3.2em;}
.panel-wrapper #side_portfolio1{left:0px;}
.panel-wrapper #side_portfolio2{left:1355px;}
.panel-wrapper #side_portfolio3{left:1930px;}
.panel-wrapper #side_portfolio4{left:3260px;}
.panel-wrapper #side_contatti1, .panel-wrapper #side_contatti2{width:600px;height:350px;position:absolute;z-index:999;color:#009;}
.panel-wrapper #side_contatti3 {width:630px;height:350px;position:absolute;z-index:999;color:#009;}
.panel-wrapper #side_contatti3 h2, .panel-wrapper #side_contatti2 h2{padding-top:0.5em;font-family:'walkway';color:#666;font-size:5em;}
.panel-wrapper #side_contatti1 h2{font-family:'walkway';color:#666;font-size:5em;}
.panel-wrapper #side_contatti1{left:30px;padding-top:15em; width:700px;}
.panel-wrapper #side_contatti2{left:1240px;}
.panel-wrapper #side_contatti3{left:2170px;}
