html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}html{overflow-y:scroll}body{font:normal 12px/1.2em "ff-dagny-web-pro-1", "ff-dagny-web-pro-2", Arial, sans-serif;color:#3c3b39;width:900px;margin:0
auto;background:#ebe8e1}a{color:#3c3b39;text-decoration:none}a:hover{text-decoration:none}.intro{position:relative;width:900px;height:47px;margin-bottom:14px;background:#3d3b39}.intro
.sponsor{position:absolute;top:0;left:37px;width:500px}.intro .sponsor
li{float:left}.intro .sponsor
a{display:block;height:47px}.intro
.lang{position:absolute;height:13px;top:17px;right:20px;font-weight:normal;font-size:11px;line-height:13px}.intro .lang
li{display:inline;margin-left:8px}.intro .lang li.selected
a{font-weight:bold;color:#fff}.intro .lang
a{color:#7d7b7b}.intro .lang a:hover{color:#fff}body.it .header
p{height:40px}.header{position:relative;width:900px;height:92px;background:#fff;color:#000}.header
a{color:#000}.header
.logo{position:absolute;top:0;left:0;width:750px;height:92px}.header
p{position:absolute;height:25px;bottom:20px;left:720px;font-size:12px;line-height:13px}.nav{position:relative;width:450px;height:21px;margin:10px
0 0 450px;color:#6c6c6b;font-size:12.5px;text-transform:uppercase}.nav
li{float:left}.nav
li.home{position:absolute;left: -294px;top:0}.nav li.selected
a{font-weight:bold;border-width:2px;border-color:#3d3b39;color:#3d3b39}.nav
a{display:block;color:#6c6c6b;padding:0
8px;border-left:1px solid #6c6c6b;border-right:1px solid #6c6c6b;margin-left: -1px}.nav a:hover{color:#000}.content{background:#fff;min-height:467px}.content
.main{min-height:467px;position:relative;overflow:hidden}.content .main
.questions{margin:0
0 18px 16px;list-style:disc;font-style:italic}.content .main
#tabs{float:left;width:220px;margin:120px
0 0 238px;font-size:14.5px;line-height:1.2}.content .main #tabs
a.current{font-weight:bold}.content .main #tabs li:last-child{display:none}.content .main #tabs a::before{content:"> ";display:inline}.content .main
#panes{float:left;width:388px;margin:54px
54px 0 0}.content .main #panes h1, .content .main #panes
h2{font-size:17.5px;line-height:17.5px;text-transform:uppercase}.content .main #panes
h1{font-weight:900;margin-bottom:30px}.content .main #panes
h2{font-weight:normal}.content .main #panes
.text{line-height:18px;margin-bottom:18px}.footer{margin:8px
0;text-align:right;color:#6c6c6b;font-size:12.5px;line-height:14px}.footer
a{color:#999}.footer a:hover{color:#444}.footer .credits-left{display:none}.footer .credits-right{display:none}.footer
p{display:inline;position:relative;top: -13px}body.home.sr .main
.box{height:600px}body.home.fr .main form .counter, body.home.sr .main form
.counter{right:100px}body.home{}body.home
.header{height:145px}body.home .header
.logo{top:0px;height:145px}body.home .header
p{bottom:44px}body.home
.content{background:transparent;min-height:414px;overflow:hidden}body.home
.main{min-height:414px}body.home .main
.box{float:left;width:440px;height:550px;background:#fff;color:#3c3b39;position:relative}body.home .main .box
.wrap{padding:40px
40px 40px 30px}body.home .main .box-left{margin-right:10px}body.home .main .box-right{position:relative;width:450px}body.home .main .box-right
h1{margin:80px
0 10px 105px;width:310px;color:#cdccc9;font-size:23px;line-height:23px}body.home .main .box-right h1
strong{color:#9b9a94}body.home .main .box-right
h2{margin:0
0 0 105px;color:#97958f;text-transform:uppercase;width:270px}body.home .main
form{font-size:12.5px;line-height:14px;margin-bottom:40px;overflow:hidden;position:relative}body.home .main form
h2{color:#35597d;margin:0
0 20px 125px;text-transform:uppercase;font-weight:normal}body.home .main form
strong{font-weight:bold}body.home .main form
.input{clear:both;overflow:hidden;margin-bottom:10px}body.home .main form
label{float:left;width:125px;color:#97958f;text-transform:uppercase;font-weight:bold}body.home .main form input, body.home .main form
select{float:left;width:240px;border:1px
solid #c9c7c3}body.home .main form
.submit{float:right}body.home .main form .submit
input{width:auto;background:#6a92c5;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;color:#fff;padding:1px
15px;border:none;margin-right:5px}body.home .main form .checkbox
label{margin-top:2px;width:200px}body.home .main form .checkbox
input{margin-left:125px;width:auto;border:none}body.home .main form
.counter{position:absolute;bottom:2px;right:85px;width:150px;text-align:right;text-transform:lowercase;white-space:no-wrap}body.home .main .shop-points{position:absolute;top:325px;left:25px;width:400px}body.home .main .shop-points
a{display:block;width:169px;height:58px;text-indent: -9999em;background:url(/img/shop-points.png) no-repeat top left}body.home .main .shop-points a:hover{background-position:bottom left}body.home .main .shop-points
h3{position:absolute;top:9px;left:190px;color:#a8b7c5;text-transform:uppercase}body.home .main
.pubblicita{position:absolute;bottom:0;left:0;width:450px;height:120px;border-top:1px solid #ddd}body.home .main .pubblicita
.uno{position:absolute;width:224px;height:120px;top:0;left:0;border-right:1px solid #ddd}body.home .main .pubblicita
.due{position:absolute;width:225px;height:120px;top:0;right:0}body.home .credits-left{display:block;float:left;width:900px;height:50px;text-transform:uppercase;color:#97958f;text-align:left}body.shop.list
.content{background:#fff url(/img/flag.png) no-repeat 34px 62px}body.list
.content{background:#fff url(/img/flag.png) no-repeat 34px 117px}body.list
.back{position:absolute;top:40px;left:20px;color:#ababab;text-decoration:none}body.list
.items{margin:40px
40px 40px 160px;color:#7d7c78}body.list .items
.item{display:block;position:relative;min-height:130px;height:130px;border-bottom:2px dotted #ccc}body.list .items .item ::before{content:'';display:block;position:absolute;top:20px;left: -30px;width:13px;height:15px;background:url(/img/bullet-arrow.png) no-repeat 0 0}body.list .items .item a:hover
h3{color:#35597D}body.list .items
.company{float:left;width:350px;margin:20px
50px 0 0;display:inline}body.list .items
h3{text-transform:uppercase;font-weight:bold;color:#3d3b39}body.list .items
.ate{color:#35597d}body.list .items .imgs
li{display:inline}body.list .items
.features{float:left;width:200px;margin-top:20px}body.list .items .features li::after{content:'> ';display:block;float:left;margin-right: .5em}body.list .no-results{margin:90px
0 0 150px}body.list .no-results
h1{font-size:30px;line-height:30px;margin:10px;text-transform:uppercase;color:#35597d}body.list .no-results
p{font-size:20px;margin:10px}body.detail .main address, body.detail .main ul, body.detail .main
p{margin-bottom:14px}body.detail
.meta{position:relative}body.detail
.back{position:absolute;top:40px;left:20px;color:#ababab;text-decoration:none}body.detail .back-results{position:absolute;top:40px;left:160px;color:#646161;text-decoration:none}body.detail .company-logo{float:left;display:inline;width:130px;margin:90px
10px 0 20px}body.detail
.company{float:left;display:inline;width:520px;margin:90px
20px 0 0}body.detail .company
h3{font-size:30px;line-height:30px;text-transform:uppercase;font-weight:bold;margin-bottom:20px}body.detail
.extra{float:left;display:inline;width:180px;margin:140px
0 0 0;color:#999}body.detail .extra
ul{border:1px
solid #999;border-left:none;border-right:none;padding:14px
0 14px 0}body.detail .extra p:last-child{padding-bottom:40px;background:url(/img/shop-points-mini.png) no-repeat bottom left}body.detail
.imgs{margin-bottom:20px}body.detail .imgs
li{display:inline}body.detail
ul.projects{font-weight:bold}body.detail
ul.past{margin-top: -14px}body.contatti .aside
ul{font-size:90%;word-spacing: -1px}body.registra-azienda .static h1
strong{display:block;color:#35597d}body.registra-azienda .static
h2{text-transform:uppercase;color:#000}body.registra-azienda .static
.text{position:relative}body.registra-azienda .static .text ::before{content:'';display:block;position:absolute;top:0px;left: -30px;width:13px;height:15px;background:url(/img/bullet-arrow.png) no-repeat 0 0}body.data-entry h1
strong{display:block;color:#35597d}body.data-entry
form{margin-bottom:50px}body.data-entry form .input, body.data-entry form
.group{margin-bottom:20px}body.data-entry form
label{display:block}body.data-entry form input, body.data-entry form textarea, body.data-entry form
select{width:300px;border:1px
solid #c9c7c3}body.data-entry form
textarea{width:500px;font-family:sans-serif;font-size:100%}body.data-entry form
.checkbox{margin-bottom:0}body.data-entry form .checkbox
label{display:inline}body.data-entry form .checkbox
input{width:auto}body.data-entry form .submit
input{width:auto;background:#6a92c5;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;color:#fff;padding:1px
15px;border:none;margin-top:25px}body.inserisci-logo
.main{background:url(/img/registra-03.png) no-repeat 85px 142px}body.inserisci-logo
.desc{position:relative;padding-bottom:20px}body.inserisci-catalogo
.main{background:url(/img/registra-04.png) no-repeat 85px 142px}body.inserisci-catalogo
.desc{position:relative;padding-bottom:20px}body.inserisci-dwg
.main{background:url(/img/registra-05.png) no-repeat 85px 142px}body.inserisci-dwg
.desc{position:relative;padding-bottom:20px}.aside{float:right;width:190px;display:inline;margin:140px
10px 0 0;overflow:hidden}.aside .gallery
li{margin-bottom:10px}.aside .gallery
img{display:block}.aside .gallery a:hover{text-decoration:none}.aside ul li a:hover{text-decoration:underline}.aside
h6{margin:10px
0 0 0}.static{float:left;width:540px;display:inline;margin:0
0 0 160px}.static
h1{font-size:30px;line-height:30px;text-transform:uppercase;font-weight:bold;margin:90px
0 20px 0}.static
h2{text-transform:uppercase;color:#000}.static
blockquote{font-size:24px;line-height:24px;text-transform:uppercase;font-weight:bold;margin-bottom:10px}.static
.text{margin:0
20px 20px 0}.static
p{margin:0
0 10px 0}.error-message{color:red}.pagination{margin:40px
40px 0px 160px;clear:both;overflow:hidden;color:#35597D}.pagination
.results{float:left;width:400px;text-align:left;color:#35597D;text-transform:uppercase}.pagination .results
strong{color:#3C3B39}.pagination
.disabled{display:none}.pagination
.current{color:#3C3B39;font-weight:bold}.pagination
.prev{margin-right:2px}.pagination
.next{margin-left:2px}.pagination
a{color:#35597D}.ie6 .intro .sponsor
li{display:inline;float:none}.ie6 .intro .sponsor li
a{display:inline;float:none}.ie6
.content{overflow:hidden;height:auto}.ie6 body.home .main .box, .ie7 body.home .main
.box{height:600px;display:inline}.ie6 body.home .main
.box{position:static}.ie6 body.home .main .box form
.submit{margin-top:10px;clear:both}.ie6 body.home .main .shop-points{position:static;margin:50px
0 0 105px;top:auto;left:auto;width:auto}.ie6 body.home .main .shop-points
h3{position:static;top:auto;left:auto}.ie7 body.home .main form
.counter{bottom:12px;right:185px;text-align:left}pre.cake-debug{background:#fc0;font-size:120%;line-height:140%;margin-top:1em;overflow:auto;position:relative;text-align:left}div.cake-stack-trace{background:#fff;border:4px
dotted #fc0;color:#333;margin:0px;padding:6px;font-size:120%;line-height:140%;overflow:auto;position:relative}div.cake-code-dump
pre{position:relative;overflow:auto}div.cake-stack-trace pre, div.cake-code-dump
pre{color:#000;background-color:#F0F0F0;margin:0px;padding:1em;overflow:auto}div.cake-code-dump pre, div.cake-code-dump pre
code{clear:both;font-size:12px;line-height:15px;margin:4px
2px;padding:4px;overflow:auto}div.cake-code-dump span.code-highlight{background-color:#ff0;padding:4px}div.code-coverage-results div.code-line{padding-left:5px;display:block;margin-left:10px}div.code-coverage-results div.uncovered
span.content{background:#ecc}div.code-coverage-results div.covered
span.content{background:#cec}div.code-coverage-results div.ignored
span.content{color:#aaa}div.code-coverage-results span.line-num{color:#666;display:block;float:left;width:20px;text-align:right;margin-right:5px}div.code-coverage-results span.line-num
strong{color:#666}div.code-coverage-results
div.start{border:1px
solid #aaa;border-width:1px 1px 0px 1px;margin-top:30px;padding-top:5px}div.code-coverage-results
div.end{border:1px
solid #aaa;border-width:0px 1px 1px 1px;margin-bottom:30px;padding-bottom:5px}div.code-coverage-results
div.realstart{margin-top:0px}div.code-coverage-results
p.note{color:#bbb;padding:5px;margin:5px
0 10px;font-size:10px}div.code-coverage-results span.result-bad{color:#a00}div.code-coverage-results span.result-ok{color:#fa0}div.code-coverage-results span.result-good{color:#0a0}#fancybox-loading{position:fixed;top:50%;left:50%;height:40px;width:40px;margin-top: -20px;margin-left: -20px;cursor:pointer;overflow:hidden;z-index:1104;display:none}* html #fancybox-loading{position:absolute;margin-top:0}#fancybox-loading
div{position:absolute;top:0;left:0;width:40px;height:480px;background-image:url('/app/webroot/css/fancybox/fancybox.png')}#fancybox-overlay{position:fixed;top:0;left:0;bottom:0;right:0;background:#000;z-index:1100;display:none}* html #fancybox-overlay{position:absolute;width:100%}#fancybox-tmp{padding:0;margin:0;border:0;overflow:auto;display:none}#fancybox-wrap{position:absolute;top:0;left:0;margin:0;padding:20px;z-index:1101;display:none}#fancybox-outer{position:relative;width:100%;height:100%;background:#FFF}#fancybox-inner{position:absolute;top:0;left:0;width:1px;height:1px;padding:0;margin:0;outline:none;overflow:hidden}#fancybox-hide-sel-frame{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent}#fancybox-close{position:absolute;top: -15px;right: -15px;width:30px;height:30px;background-image:url('/app/webroot/css/fancybox/fancybox.png');background-position: -40px 0px;cursor:pointer;z-index:1103;display:none}#fancybox_error{color:#444;font:normal 12px/20px Arial;padding:7px;margin:0}#fancybox-content{height:auto;width:auto;padding:0;margin:0}#fancybox-img{width:100%;height:100%;padding:0;margin:0;border:none;outline:none;line-height:0;vertical-align:top;-ms-interpolation-mode:bicubic}#fancybox-frame{position:relative;width:100%;height:100%;border:none;display:block}#fancybox-title{position:absolute;bottom:0;left:0;font-family:Arial;font-size:12px;z-index:1102}.fancybox-title-inside{padding:10px
0;text-align:center;color:#333}.fancybox-title-outside{padding-top:5px;color:#FFF;text-align:center;font-weight:bold}.fancybox-title-over{color:#FFF;text-align:left}#fancybox-title-over{padding:10px;background-image:url('/app/webroot/css/fancybox/fancy_title_over.png');display:block}#fancybox-title-wrap{display:inline-block}#fancybox-title-wrap
span{height:32px;float:left}#fancybox-title-left{padding-left:15px;background-image:url('/app/webroot/css/fancybox/fancybox.png');background-position: -40px -90px;background-repeat:no-repeat}#fancybox-title-main{font-weight:bold;line-height:29px;background-image:url('/app/webroot/css/fancybox/fancybox-x.png');background-position:0px -40px;color:#FFF}#fancybox-title-right{padding-left:15px;background-image:url('/app/webroot/css/fancybox/fancybox.png');background-position: -55px -90px;background-repeat:no-repeat}#fancybox-left,#fancybox-right{position:absolute;bottom:0px;height:100%;width:35%;cursor:pointer;outline:none;background-image:url('/app/webroot/css/fancybox/blank.gif');z-index:1102;display:none}#fancybox-left{left:0px}#fancybox-right{right:0px}#fancybox-left-ico,#fancybox-right-ico{position:absolute;top:50%;left: -9999px;width:30px;height:30px;margin-top: -15px;cursor:pointer;z-index:1102;display:block}#fancybox-left-ico{background-image:url('/app/webroot/css/fancybox/fancybox.png');background-position: -40px -30px}#fancybox-right-ico{background-image:url('/app/webroot/css/fancybox/fancybox.png');background-position: -40px -60px}#fancybox-left:hover,#fancybox-right:hover{visibility:visible}#fancybox-left:hover
span{left:20px}#fancybox-right:hover
span{left:auto;right:20px}.fancy-bg{position:absolute;padding:0;margin:0;border:0;width:20px;height:20px;z-index:1001}#fancy-bg-n{top: -20px;left:0;width:100%;background-image:url('/app/webroot/css/fancybox/fancybox-x.png')}#fancy-bg-ne{top: -20px;right: -20px;background-image:url('/app/webroot/css/fancybox/fancybox.png');background-position: -40px -162px}#fancy-bg-e{top:0;right: -20px;height:100%;background-image:url('/app/webroot/css/fancybox/fancybox-y.png');background-position: -20px 0px}#fancy-bg-se{bottom: -20px;right: -20px;background-image:url('/app/webroot/css/fancybox/fancybox.png');background-position: -40px -182px}#fancy-bg-s{bottom: -20px;left:0;width:100%;background-image:url('/app/webroot/css/fancybox/fancybox-x.png');background-position:0px -20px}#fancy-bg-sw{bottom: -20px;left: -20px;background-image:url('/app/webroot/css/fancybox/fancybox.png');background-position: -40px -142px}#fancy-bg-w{top:0;left: -20px;height:100%;background-image:url('/app/webroot/css/fancybox/fancybox-y.png')}#fancy-bg-nw{top: -20px;left: -20px;background-image:url('/app/webroot/css/fancybox/fancybox.png');background-position: -40px -122px}#fancybox-loading.fancybox-ie
div{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/fancybox/fancy_loading.png', sizingMethod='scale')}.fancybox-ie #fancybox-close{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/fancybox/fancy_close.png', sizingMethod='scale')}.fancybox-ie #fancybox-title-over{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/fancybox/fancy_title_over.png', sizingMethod='scale');zoom:1}.fancybox-ie #fancybox-title-left{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/fancybox/fancy_title_left.png', sizingMethod='scale')}.fancybox-ie #fancybox-title-main{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/fancybox/fancy_title_main.png', sizingMethod='scale')}.fancybox-ie #fancybox-title-right{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/fancybox/fancy_title_right.png', sizingMethod='scale')}.fancybox-ie #fancybox-left-ico{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/fancybox/fancy_nav_left.png', sizingMethod='scale')}.fancybox-ie #fancybox-right-ico{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/fancybox/fancy_nav_right.png', sizingMethod='scale')}.fancybox-ie .fancy-bg{background:transparent !important}.fancybox-ie #fancy-bg-n{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/fancybox/fancy_shadow_n.png', sizingMethod='scale')}.fancybox-ie #fancy-bg-ne{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/fancybox/fancy_shadow_ne.png', sizingMethod='scale')}.fancybox-ie #fancy-bg-e{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/fancybox/fancy_shadow_e.png', sizingMethod='scale')}.fancybox-ie #fancy-bg-se{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/fancybox/fancy_shadow_se.png', sizingMethod='scale')}.fancybox-ie #fancy-bg-s{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/fancybox/fancy_shadow_s.png', sizingMethod='scale')}.fancybox-ie #fancy-bg-sw{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/fancybox/fancy_shadow_sw.png', sizingMethod='scale')}.fancybox-ie #fancy-bg-w{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/fancybox/fancy_shadow_w.png', sizingMethod='scale')}.fancybox-ie #fancy-bg-nw{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/fancybox/fancy_shadow_nw.png', sizingMethod='scale')}
