*{margin:0;padding:0;}html,body{height:100%;}.hide,#logo span,#printing span,#badge span,div a.hide,#dove span{display:none;}body{background:#e7e7e7 url(../images/body_bg.png) top repeat-x;font:10px "Verdana",Arial,sans-serif;line-height:1.4;text-align:center;color:#ffffff;}a{text-decoration:none;}img{border:0;}span{cursor:default;}small{color:#444444;font-size:80%;}.clearer{display:block;clear:both;height:20px;}.spinner{background-image:url(../images/waiting.gif);background-position:center center;background-repeat:no-repeat;}#log{display:block;clear:both;width:100%;text-align:center;font-size:1.2em;color:#333333;background:#ffcccc;}h1{display:block;height:24px;padding:10px 20px;font-size:2.4em;text-align:left;text-transform:uppercase;color:#f0f0f0;}h2{display:block;margin:2px 0;padding:0 12px;font-size:1.6em;font-style:italic;text-align:center;color:#009ee0;}h3{display:inline;float:left;margin-top:9px;padding:0 12px;font-size:1.2em;font-style:italic;text-align:left;color:#009ee0;}h4{display:block;clear:both;height:28px;margin-top:12px;font-size:1.3em;font-weight:normal;font-style:italic;line-height:28px;text-align:center;background-color:#e83070;color:#eeeeee;}h5{display:block;clear:both;margin-top:3px;padding-bottom:2px;font-size:1.4em;font-style:italic;text-align:left;color:#ffff00;}.wrapper{position:relative;float:left;width:920px;padding:0 10px;background:url(../images/shadow.png) center center repeat-y;}#container{position:relative;width:940px;margin:0 auto;top:11px;}#header{position:relative;float:left;width:920px;height:131px;background:url(../images/header_bg.png) top repeat-x;}#header-fx{display:inline;float:left;width:924px;height:17px;margin:0 8px;background-image:url(../images/clearer_bg.png);background-position:center center;background-repeat:repeat-x;}#logo{position:absolute;float:left;width:384px;height:58px;top:21px;left:0;background:url(../images/logo_lf.png) center center no-repeat;}#menu{position:relative;display:block;height:29px;top:102px;list-style:none;background:url(../images/menu_bg.png) center center repeat-x;}#menu li{display:inline;float:left;width:220px;height:29px;background:url(../images/menu_bg.png) center center repeat-x;}#menu a{margin:0 auto;padding:5px 0;height:29px;font-family:Arial,Helvetica,sans-serif;font-size:1.2em;font-weight:bold;line-height:29px;letter-spacing:2px;text-align:center;color:#fdf0f3;}#menu span{padding:5px 10px;cursor:pointer;}#menu a:hover{background:url(../images/menu_hover_cnlf.png) center left no-repeat;color:#ffffff;}#menu a:hover span{background:url(../images/menu_hover_cnrg.png) center right no-repeat;}#menu a.selected,#menu a.selected:hover,#menu a.selected span{font-size:1.3em;background:none;color:#f29eaf;cursor:default;}#content{float:left;width:920px;padding-bottom:20px;background:#fffefa url(../images/content_bg.png) bottom repeat-x;}#content-fx{display:inline;float:left;width:924px;height:13px;margin:0 8px 4px 8px;background:url(../images/clearer_bg.png) top repeat-x;}.pagination{display:block;clear:both;}#footer{display:block;clear:both;height:89px;padding-top:4px;background:url(../images/footer_bg.png) top repeat-x;}#footer-inner{width:930px;height:89px;margin:0 auto;}#footer p{display:inline;float:left;width:350px;margin-top:32px;padding-left:165px;line-height:32px;font-size:0.9em;background:url(../images/logo_lf_h.png) top left no-repeat;text-align:left;}#validation{display:inline;float:right;width:275px;margin-top:36px;}#validation a{position:relative;display:inline;float:left;height:18px;margin-right:15px;padding:1px 8px;font:bold 1em Arial,Helvetica,sans-serif;line-height:18px;letter-spacing:1px;text-align:center;color:#ffffff;}#validation span{padding-left:20px;cursor:pointer;}#validation a:hover{padding:0 7px;background-color:#e46886;border:1px solid #dd4a78;color:#ffff00;}#xhtml span,#css span{background:url(../images/valid.png) center left no-repeat;}#syn span{background:url(../images/syn.png) center left no-repeat;}#portofolio strong,#contatti strong{color:#000000;}form{display:block;margin:0 auto;}fieldset{display:block;border-width:0;}form div{display:inline;float:left;}form p{float:left;clear:both;width:100%;padding-bottom:5px;font-size:1.1em;text-align:left;color:#333333;}label,input,select,textarea{display:inline;float:left;margin:6px 0;height:22px;line-height:22px;text-align:left;}label,span{clear:both;padding:1px 0;}form em{font-size:75%;vertical-align:top;color:#e30054;}input,textarea,select,a#securedCaptcha{font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;background-color:#ffffff;border-color:#009ee0;border-style:solid;border-width:1px;color:#333333;}select,textarea{font-size:14px;}select{height:24px;width:auto;padding:1px 0;font-size:14px;}.required{background-color:#fdf0f3;border-color:#000000;color:#660000;}a#securedCaptcha,input#lf_secured{float:right;}a#securedCaptcha img{display:block;}input#lf_submit{float:right;height:32px;margin:7px 1px;font-size:12px;font-weight:bold;letter-spacing:1px;background-color:#009ee0;border-style:dotted;border-width:1px;text-align:center;text-transform:uppercase;color:#ffffff;}#preventivoForm,#preventivoForm div{width:257px;padding:5px 0;}#preventivoForm p,#preventivoForm small{color:#eeeeee;}#preventivoForm em{color:#ffff00;}#preventivoForm label{width:75px;color:#ffffff;}#preventivoForm input{width:180px;font-size:16px;}#preventivoForm a#securedCaptcha,#preventivoForm input#lf_secured,#preventivoForm input#lf_submit{width:180px;}#preventivoForm a#securedCaptcha{margin:5px 0;}#preventivoForm input#lf_submit{height:32px;font-size:12px;border-color:#e83070;}#contattiForm div{padding:25px 35px;}#contattiForm p{padding-bottom:7px;}#contattiForm label{width:125px;color:#000000;}#contattiForm input,#contattiForm textarea{width:335px;font-size:16px;}#contattiForm a#securedCaptcha,#contattiForm input#lf_secured,#contattiForm input#lf_submit{width:200px;}#contattiForm textarea{height:100px;}#contattiForm input#lf_submit{border-color:#fdf8db;}#send div{width:330px;}#send p{margin:0;padding:0;}#sidebar{display:inline;float:right;width:280px;height:520px;margin:21px 20px 0 0;}.box{float:left;width:280px;height:520px;background:url(../images/box_bg.png) center top no-repeat;}.box ul{display:block;float:left;clear:both;list-style:none;margin-bottom:3px;}.box li{float:left;width:260px;clear:both;text-align:left;}.box p{display:inline;float:left;text-align:left;line-height:1.2;}.box a{color:#dddddd;border-bottom:1px dotted #dddddd;}.box a:hover{color:#ffffff;border-bottom:1px dotted #ffffff;}.box-inner{width:260px;margin:8px auto;}#home{display:inline;float:left;width:600px;margin:20px 0 0 10px;padding:10px 0;}#home p{float:left;width:580px;padding:7px 10px;font-size:1.1em;line-height:1.6;text-align:justify;color:#333333;}#home strong{font-size:1.2em;}#printing{float:left;clear:both;width:600px;margin:10px 0;}#printing div{display:inline;float:left;margin:7px 10px;width:180px;height:162px;}#printing a{float:left;width:180px;height:140px;background-position:center center;background-repeat:no-repeat;}#printing p{display:block;clear:both;width:180px;height:28px;padding:2px 0;font-size:0.9em;line-height:1.4;text-align:center;background:url(../images/printing_bg.png) center center no-repeat;color:#ffffff;}a#biglietti{background-image:url(../images/printing/biglietti.png);}a#cartelline{background-image:url(../images/printing/cartelline.png);}a#flyers{background-image:url(../images/printing/flyers.png);}a#posters{background-image:url(../images/printing/posters.png);}a#brochures{background-image:url(../images/printing/brochures.png);}a#pubblicazioni{background-image:url(../images/printing/pubblicazioni.png);}a#lettere{background-image:url(../images/printing/lettere.png);}a#cartoline{background-image:url(../images/printing/cartoline.png);}a#booklets{background-image:url(../images/printing/booklets.png);}#badge{float:left;clear:both;}#badge a{display:block;width:280px;height:168px;background:url(../images/folio_badge.jpg) center center no-repeat;}#slideshow{position:relative;display:block;width:920px;height:320px;overflow:hidden;z-index:1;}#slideshow-inner{position:relative;width:920px;height:320px;}#slideshow-inner img{position:absolute;display:block;z-index:2;left:0;}#slideshow-fx{position:absolute;width:920px;height:75px;left:0;bottom:0;background:url(../images/slideshow_fx.png) bottom repeat-x;z-index:3;}#slideshow-over{position:absolute;display:block;z-index:100;top:215px;left:0;z-index:4;}#slideshow-over li{display:inline;float:left;width:220px;height:75px;margin:0 39px;padding:4px;background:url(../images/prova.png) center center no-repeat;}#slideshow-over a{float:left;padding:2px 6px;color:#e30054;font-weight:bold;text-decoration:underline;}#slideshow-over p{display:block;clear:both;height:52px;padding:0 6px;line-height:1.3;text-align:left;color:#333333;overflow:hidden;}#servizi{display:inline;float:left;width:600px;padding-bottom:10px;}.servizio{display:inline;float:left;width:279px;height:230px;margin:20px 0 0 20px;border-width:0 1px 1px 0;border-color:#eeeeee;border-style:solid;background-color:#ffffff;}.servizio p{display:inline;float:left;clear:both;width:253px;padding:2px 12px;line-height:1.6;text-align:center;color:#333333;}.servizio a{display:inline;float:left;margin:2px 12px;padding:1px;background-color:#ffffff;border:5px solid #ebf5f8;}.servizio a:hover{background-color:#ffffee;border:5px solid #fdf0f3;}.servizio img{display:block;width:245px;height:130px;}#tecniche{float:left;clear:both;width:600px;margin-top:15px;}#tecniche p{display:block;margin-top:5px;padding:0 20px;font-size:1.1em;text-align:left;color:#333333;}#tecniche dl{display:inline;float:left;clear:both;width:580px;margin-top:10px;padding-left:20px;}#tecniche dt{float:left;width:200px;clear:both;height:28px;margin-top:12px;font-size:1.3em;font-weight:normal;font-style:italic;line-height:28px;text-align:center;background-color:#e83070;color:#eeeeee;}#tecniche dd{float:left;width:378px;height:26px;margin-top:12px;background-color:#fdf0f3;border:1px solid #e83070;}#tecniche dd a{float:right;margin:7px 12px;border-bottom:1px dotted #cceeff;text-align:right;line-height:1.1;letter-spacing:1px;color:#009ee0;}#tecniche dd a:hover{border-bottom:1px dotted #e83070;color:#e83070;}.servizi p{width:100%;clear:both;padding-top:3px;}.servizi li p{clear:right;width:170px;}.servizi img{display:inline;float:left;margin:5px 7px 0 0;padding:5px;background:#f29eaf;}.servizi small{font-size:0.9em;color:#ffffff;}#graficaok{line-height:1.3;padding-bottom:4px;}#graficaul li{height:60px;margin:4px 0;}#prestampa li{width:100%;clear:both;margin:4px 0;line-height:1.2;}#portfolio{float:left;width:920px;}.folio{display:inline;float:left;width:417px;height:125px;margin:25px 0 0 20px;padding-left:12px;border-width:0 1px 1px 0;border-color:#eeeeee;border-style:solid;background-color:#ffffff;}.folio div.text{display:inline;float:left;width:265px;margin:10px 0;}.folio div.text p{display:inline;float:left;clear:both;width:241px;padding:3px 12px;text-align:left;color:#333333;}.folio a{display:inline;float:left;margin:9px 0;padding:1px;background-color:#ffffff;border:5px solid #ebf5f8;}.folio a:hover{background-color:#ffffee;border:5px solid #fdf0f3;}.folio img{display:block;width:140px;height:90px;}#map{position:relative;display:block;width:920px;height:320px;overflow:hidden;z-index:1;}#map_fx{position:absolute;width:920px;height:75px;left:0;bottom:0;background:url(../images/slideshow_fx.png) bottom repeat-x;z-index:3;}#gmaps{position:relative;float:left;width:920px;height:320px;padding-bottom:42px;top:0;left:0;z-index:2;}#gmaps p{color:#000000;}#contatti{display:inline;float:left;width:580px;margin:0 20px;padding-top:15px;}.contatti p{width:260px;clear:both;padding:5px 0;line-height:1.6;}#dove{float:left;clear:both;width:157px;margin:5px 0;padding-top:14px;font-size:0.9em;line-height:1.2;background:url(../images/logo_lf_h.png) left top no-repeat;text-align:right;}#privacy{display:block;clear:both;padding-top:5px;}#privacy p{float:left;width:100%;font-size:1.1em;}div.pagination{clear:both;width:600px;margin:20px auto 0 auto;padding-bottom:1px;font-size:1em;line-height:40px;background:url(../images/pagination_bg.png) center repeat-y;color:#ffffff;}.pagination a,.pagination span{display:inline;margin:2px;padding:4px 6px;border-width:0 1px 1px 0;border-color:#eeeeee;border-style:solid;}div.pagination a{background-color:#f29eaf;color:#ffffff;}div.pagination a:hover,div.pagination a:active{background-color:#009ee0;color:#fff;}div.pagination span.current{font-weight:bold;background-color:#e83070;color:#ffffff;}div.pagination span.disabled{background-color:#fdf0f3;color:#cccccc;}.nothing{height:35em;line-height:35em;font-size:1.4em;color:#cccccc;}
