  html{font-family:sans-serif; -ms-text-size-adjust:100%; -webkit-text-size-adjust:100%; } body{margin:0}  article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block} audio,canvas,progress,video{display:inline-block; vertical-align:baseline; } audio:not([controls]){display:none;height:0} [hidden],template{display:none}  a{background:transparent} a:active,a:hover{outline:0}  abbr[title]{border-bottom:1px dotted} b,strong{font-weight:bold} dfn{font-style:italic} h1{font-size:2em;margin:0.67em 0} mark{background:#ff0;color:#000} small{font-size:80%} sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}  img{border:0} svg:not(:root){overflow:hidden}  figure{margin:1em 40px} hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0} pre{overflow:auto} code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}   button,input,optgroup,select,textarea{color:inherit; font:inherit; margin:0; } button{overflow:visible} button,select{text-transform:none} button,html input[type="button"], input[type="reset"],input[type="submit"]{-webkit-appearance:button; cursor:pointer; } button[disabled],html input[disabled]{cursor:default} button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0} input{line-height:normal} input[type="checkbox"],input[type="radio"]{box-sizing:border-box; padding:0; } input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto} input[type="search"]{-webkit-appearance:textfield; -moz-box-sizing:content-box;-webkit-box-sizing:content-box; box-sizing:content-box} input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none} fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em} legend{border:0; padding:0; } textarea{overflow:auto} optgroup{font-weight:bold}  table{border-collapse:collapse;border-spacing:0}td,th{padding:0} body{font-size:100%;font-family:Arial,Verdana,Helvetica,Tahoma,sans-serif;color:#575757;background-color:#233D91}.wrapper{width:1216px;margin-left:auto;margin-right:auto}div#contents{width:100%;background-color:#ffffff;padding:3% 0}section#main{min-height:450px;padding:3%;border:1px #bbbbbb solid;-webkit-box-shadow:0px 0px 5px rgba(0,0,0,.5);-moz-box-shadow:0px 0px 5px rgba(0,0,0,.5);-o-box-shadow:0px 0px 5px rgba(0,0,0,.5);box-shadow:0px 0px 5px rgba(0,0,0,.5)}section.attachment{width:100%;margin-top:30px}div.align-left-right:after{width:100%;content:"";clear:both;display:table}div.align-left-right a{margin:10px 0px}div.align-left-right a:FIRST-CHILD{float:right} @media screen and (max-width:1280px){.wrapper{width:95%}} @media screen and (max-width:1024px){section#main{margin-right:0}aside#sidebar,.ie7down aside#sidebar{width:100%;position:static}} @media screen and (max-width:768px){div.align-left-right a,div.align-left-right a:FIRST-CHILD{float:left;clear:both}section#main{min-height:none;border:0;-webkit-box-shadow:0px 0px 0px;-moz-box-shadow:0px 0px 0px;-o-box-shadow:0px 0px 0px;box-shadow:0px 0px 0px}} section#main-home{padding:0%;position:relative;border:1px #bbbbbb solid;-webkit-box-shadow:0px 0px 5px rgba(0,0,0,.5);-moz-box-shadow:0px 0px 5px rgba(0,0,0,.5);-o-box-shadow:0px 0px 5px rgba(0,0,0,.5);box-shadow:0px 0px 5px rgba(0,0,0,.5)}section#main-home > div{width:67%;height:300px;padding:2%}section#main-home > aside{width:33%;position:absolute;top:0;right:0;background-color:#f0f0f0;height:300px;padding:2%;font-size:0.85em} @media screen and (max-width:1024px){section#main-home > div{width:100%;height:auto}section#main-home > aside{width:100%;height:auto;position:static}} @media screen and (max-width:768px){section#main-home{min-height:none;border:0;-webkit-box-shadow:0px 0px 0px;-moz-box-shadow:0px 0px 0px;-o-box-shadow:0px 0px 0px;box-shadow:0px 0px 0px}} section#slideshow{width:100%;border-top:1px #5F74AD solid;padding-bottom:40px;background-color:#ffffff}.flexslider{} section#highlight{width:100%;font-size:1em;margin-bottom:3%}ul.highlight{display:block;overflow:hidden;margin-left:-2%}ul.highlight li{display:inline-block;*display:inline;*zoom:1;position:relative;width:31.3%;height:auto;margin-left:2%;text-align:center;vertical-align:top;border:1px #aaaaaa solid;font-size:1.5em;-webkit-box-shadow:0px 0px 5px rgba(0,0,0,.6);-moz-box-shadow:0px 0px 5px rgba(0,0,0,.6);-o-box-shadow:0px 0px 5px rgba(0,0,0,.6);box-shadow:0px 0px 5px rgba(0,0,0,.6)}.ie7down ul.highlight li{width:29.3%}.modern ul.highlight li div.imgcont,.ie8 ul.highlight li div.imgcont{display:block;width:100%;position:relative;height:0;padding:75% 0 0 0;overflow:hidden;background:#ffffff}.modern ul.highlight li img,.ie8 ul.highlight li img{position:absolute;display:block;max-width:100%;max-height:100%;left:0;right:0;top:0;bottom:0;margin:auto}.ie7down ul.highlight li img{max-width:100%;max-height:100%}ul.highlight li div.bg{position:absolute;bottom:0px;left:0px;width:100%;height:3.3em;background-color:#DE2D27;background-image:url("img/arrow.png");background-repeat:no-repeat;background-position:center right;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70);opacity:0.7}ul.highlight li:hover div.bg{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1}ul.highlight li h4{position:absolute;bottom:0px;left:0px;padding:0;margin:0;height:3.3em;color:#ffffff;font-weight:normal;text-align:left;padding:0.5em}ul.highlight li:hover *{text-decoration:none} @media screen and (max-width:1024px){section#highlight{font-size:0.8em}ul.highlight li div.bg{height:2.8em}ul.highlight li h4{height:2.8em;padding:0.3em 0.3em 0.3em 0.8em}} @media screen and (max-width:768px){section#highlight{font-size:1em}ul.highlight{margin-left:0%}ul.highlight li{float:none;width:100%;margin:0%;margin-bottom:4%;padding:0%;border:0;-webkit-box-shadow:0px 0px 0px;-moz-box-shadow:0px 0px 0px;-o-box-shadow:0px 0px 0px;box-shadow:0px 0px 0px}.ie7down ul.highlight li{width:100%}ul.highlight li div.bg{display:none}ul.highlight li img{border:1px #aaaaaa solid;width:100%;-webkit-box-shadow:0px 0px 5px rgba(0,0,0,.6);-moz-box-shadow:0px 0px 5px rgba(0,0,0,.6);-o-box-shadow:0px 0px 5px rgba(0,0,0,.6);box-shadow:0px 0px 5px rgba(0,0,0,.6)}ul.highlight li h4{position:static;height:auto;color:#DE2D27;text-align:center;padding:0}} ul.img-list,ul.doc-list{display:block;overflow:hidden;margin-left:-1%}ul.img-list li,ul.doc-list li{display:inline-block;*display:inline;*zoom:1;width:19%;height:auto;padding:0.5%;margin-left:1%;margin-bottom:1%;vertical-align:top;text-align:center}.ie7down ul.img-list li,.ie7down ul.doc-list li{width:17.8%}.modern ul.img-list li div,.modern ul.doc-list li div,.ie8 ul.img-list li div,.ie8 ul.doc-list li div{display:block;width:100%;position:relative;height:0;padding:75% 0 0 0;overflow:hidden;border:3px #879BDB solid}.modern ul.img-list li img,.modern ul.doc-list li img,.ie8 ul.img-list li img,.ie8 ul.doc-list li img{position:absolute;display:block;max-width:99%;max-height:99%;left:0;right:0;top:0;bottom:0;margin:auto}.ie7down ul.img-list li img,.ie7down ul.doc-list li img{max-width:100%;max-height:100%}ul.img-list li p,ul.doc-list li p{font-size:0.725em;text-align:center;color:#333333;margin:0}ul.img-list li:hover div,ul.doc-list li:hover div{border-color:#233D91} @media screen and (max-width:1024px){ul.img-list li,ul.doc-list li{width:24%}.ie7down ul.img-list li,.ie7down ul.doc-list li{width:22%}} @media screen and (max-width:768px){ul.img-list,ul.doc-list{margin-left:-2%}ul.img-list li,ul.doc-list li{width:48%;margin-left:2%;margin-bottom:2%}.ie7down ul.img-list li,.ie7down ul.doc-list li{width:44%}} ul.vid-list{display:block;overflow:hidden;margin-left:-1%}ul.vid-list li{display:inline-block;*display:inline;*zoom:1;width:48%;height:auto;margin-left:1%;margin-bottom:1%;vertical-align:top}ul.vid-list li div.player{float:left;position:relative;width:100%;padding-bottom:75%;border:1px #cccccc solid;background-color:#ffffff}ul.vid-list li div.player iframe{position:absolute;left:0;width:100%;height:100%}ul.vid-list li video{float:left;width:100% !important;height:auto !important;border:1px #cccccc solid;background-color:#000000}ul.vid-list li p{font-size:0.725em;text-align:center;color:#666666;padding-top:0.1em;margin:0 } @media screen and (max-width:768px){ul.vid-list{margin-left:0%}ul.vid-list li{width:100%;margin:0%;margin-bottom:3%}} ul.search-result > li{width:100%;padding-bottom:1%;border-bottom:1px #999999 dotted;margin-bottom:1%}ul.search-result > li > p{font-size:0.8em;color:#666666;margin:0 }.n-result{width:100%;padding-bottom:2%;font-size:0.8em;font-style:italic} nav#tree{width:100%;margin-bottom:1%;text-align:right;font-size:0.8em;color:#666666}nav#tree li{display:inline-block;*display:inline;*zoom:1} section#cookie-info{width:100%;position:fixed;left:0px;bottom:0px;padding:1em 0;text-align:right;background-color:rgba(222,45,39,0.9);color:#111111;font-size:1.1em;z-index:1000;-moz-box-shadow:0px -6px 10px 0px rgba(0,0,0,0.5);-webkit-box-shadow:0px -6px 10px 0px rgba(0,0,0,0.5);box-shadow:0px -6px 10px 0px rgba(0,0,0,0.5)}section#cookie-info > span{position:absolute;top:1em;left:0.5em}section#cookie-info > nav{display:block}section#cookie-info > nav > a{color:#222222;padding:0.3em 0.8em;margin:0 0.5em 0 0;font-size:0.9em;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}section#cookie-info > nav > a:hover{opacity:0.8}section#cookie-info > nav > a#cookie-info-more{background-color:#D3D3D3;border:1px #C4C4C4 solid}section#cookie-info > nav > a#cookie-info-gotit{background-color:#42D151;border:1px #3EC14B solid} @media screen and (max-width:1024px){section#cookie-info{text-align:center;padding:0.75em 0;font-size:1.0em}section#cookie-info > span{position:static;display:block;width:100%;top:0;left:0;margin-bottom:1em}} @media screen and (max-width:468px){section#cookie-info{font-size:0.95em}section#cookie-info > nav > a{display:block;margin:0.5em 0.5em;padding:0.6em 0.8em}} ul{margin:0;padding:0}li{list-style:none}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box} body > footer{width:100%;color:#dddddd;font-size:0.9em;line-height:1.5em}body > footer > .wrapper:after{content:"";clear:both;display:table}body > footer > .wrapper{padding-top:16px;padding-bottom:16px}body > footer div.col1{float:left;width:33.3%}body > footer div.col1 > img{max-height:94px}body > footer div.col2{float:left;width:33.3%;text-align:center;border-left:1px #999999 solid;border-right:1px #999999 solid}body > footer div.col2 span{font-size:1.3em;color:#ffffff}body > footer div.col3{float:left;width:33.3%;text-align:center}.ie7down body > footer div.col1{width:33.0%}.ie7down body > footer div.col2{width:33.0%}.ie7down body > footer div.col3{width:33.0%} @media screen and (max-width:1280px){body > footer{font-size:0.8em;line-height:1.4em}body > footer div.col1 > img{max-height:80px}} @media screen and (max-width:1024px){body > footer div.col1{width:100%;margin:0 0 2% 0;padding:0 0 2% 0;text-align:center;border-bottom:1px #999999 solid}body > footer div.col2{width:47%;margin-left:0%;border-left:0;border-right:0}body > footer div.col3{float:right;width:47%;margin-left:6%}.ie7down body > footer div.col1{width:100%}.ie7down body > footer div.col2{width:44%}.ie7down body > footer div.col3{width:44%}} @media screen and (max-width:768px){body > footer div.col1{float:none;width:100%}body > footer div.col2{float:none;width:100%;margin:0 0 2% 0;padding:0 0 2% 0}body > footer div.col3{float:none;width:100%;margin-left:0%}.ie7down body > footer div.col2{width:100%}.ie7down body > footer div.col3{width:100%}} nav#footer{width:100%}nav#footer li{width:100%}nav#footer li:hover{cursor:pointer;background:#329ED3}nav#footer li a{color:#999999;display:block}nav#footer li:hover a{color:#ffffff} body > footer > div.closure{width:100%;color:#8E8B84;font-size:0.7em;line-height:30px;vertical-align:middle}body > footer > div.closure a{color:#8E8B84}body > footer > div.closure #go-to-top{float:right;font-size:1.3em;display:none} @media screen and (max-width:768px){body > footer > div.closure #go-to-top{display:block}} form{width:100%;margin:0;padding:0}form li{width:100%;margin-bottom:1%}form li > label{width:25%;padding-right:1%;padding-top:0.5%;display:inline-block;*display:inline;*zoom:1;font-size:0.9em;text-align:right;vertical-align:top;color:#666666}form li > div.field{width:74%;display:inline-block;*display:inline;*zoom:1}form li > div.field.radio_list{display:inline-flex;align-items:center}form li > div.field.radio_list span{margin:0 12px 0 4px}.ie7down form li > div.field{width:70% }form li > div.field .size1{width:30%}form li > div.field .size2{width:60%}form li > div.field .size3{width:90%}form li > div.field textarea{height:100px; } @media screen and (max-width:1024px){form li > div.field select{font-size:1.2em;padding:5px 0px}form li > label{width:100%;padding-right:0%;padding-top:0.5%;padding-bottom:1%;text-align:left;font-size:1em}form li > div.field{width:100%;padding-bottom:2%}.ie7down form li > div.field{width:100% }form li > div.field input{font-size:1.2em}form li > div.field .size1{width:100%}form li > div.field .size2{width:100%}form li > div.field .size3{width:100%}}body > header{width:100%;background-color:#DE2D27;background-image:url("img/texture.png")}body > header img.logo{padding-top:6px;padding-bottom:6px;max-height:132px}body > header > nav#container{width:100%;background-color:#233D91}header > nav#container .bar{font-size:0}header > nav#container .bar .wrapper{position:relative}header > nav#container .bar .right{position:absolute;top:0px;right:0px;height:44px}header > nav#container .bar .toggle{padding:6px;height:44px;display:none} @media screen and (max-width:1280px){body > header img.logo{max-height:118px}} @media screen and (max-width:1024px){body > header img.logo{max-height:106px}} @media screen and (max-width:768px){body > header img.logo{max-height:90px}} header > nav#container .bar #main-toggle{display:none}nav#main{text-align:center;position:relative;z-index:1000} nav#main > ul{position:relative}nav#main > ul > li{line-height:44px;display:inline-block;*display:inline;*zoom:1;border-left:1px #5F74AD solid}nav#main > ul > li > a{padding:1em 1.5em;text-decoration:none;color:#ffffff;font-size:1.15em}nav#main ul > li:hover > ul{display:block}nav#main > ul > li:LAST-CHILD{border-right:1px #5F74AD solid}nav#main > ul > li:hover{background-color:#ffffff}nav#main > ul > li.active{background-color:#ffffff}nav#main > ul > li:hover a,nav#main > ul > li.active a,nav#main > ul > li.active:hover a{color:#233D91}nav#main a > img{float:none;width:28px;height:28px;margin:0px 1px 4px 0px;vertical-align:middle} @media screen and (max-width:1280px){nav#main > ul > li > a{padding:1em 0.8em}} @media screen and (max-width:1024px){nav#main ul > li:hover > ul,nav#main.panel > ul > li:hover > ul{display:none}header > nav#container .bar #main-toggle{display:inline-block;*display:inline;*zoom:1}.menu-main-collapsed{display:none}.menu-main-expanded{display:block}nav#main > ul > li{display:block;border-top:1px #5F74AD solid;border-left:0;padding:0}nav#main > ul > li:nth-child(odd){background-color:#2E499B}nav#main > ul > li:hover{background-color:#ffffff}nav#main > ul > li.active{background-color:transparent}nav#main > ul > li.active a{color:#ffffff}nav#main > ul > li.active a:hover{color:#ffffff}nav#main > ul > li a{display:block;padding:0em}}  nav#main.tree > ul > li{position:relative} nav#main.tree ul ul{display:none;z-index:100;position:absolute;top:100%;left:0;background-color:#555555}nav#main.tree ul ul > li{display:block;width:100%;text-align:left;line-height:20px;position:relative;background-color:#555555}nav#main.tree ul ul > li > a{display:block;width:250px;line-height:20px;padding:0.7em 2em;color:#ffffff;font-size:0.9em;overflow:hidden}nav#main.tree ul ul > li:hover > a{background-color:#777777} nav#main.tree ul ul ul{left:100%;top:0px;width:100%;margin:0px;padding:0px} @media screen and (max-width:1024px){nav#main.tree ul ul{position:static;top:0}nav#main.tree ul ul > li{width:100%;text-align:center;background-color:#555555;border-top:1px #5F74AD solid}nav#main.tree ul ul > li > a{display:block;width:100%;line-height:20px;padding:0.7em 0em;color:#ffffff;font-size:1em}nav#main.tree ul ul > li:hover > a{background-color:#777777}nav#main.tree ul ul ul{left:0}nav#main.tree ul ul ul > li,nav#main.panel ul ul ul > li{background-color:#999999}} #search-form{position:absolute;top:60px;margin-right:0; transform:translateX(50%);right:50%;width:600px;padding:0;border:0;text-align:right}#search-form > .container{width:100%;height:32px;overflow:hidden;border:1px solid #5F74AD;vertical-align:middle;white-space:nowrap;background-color:#233D91}#search-form > .container input#search{width:calc(100% - 45px);height:32px;padding:0px;padding-left:10px;border:0px;float:left;color:#444444;margin:0px;outline:0}#search-form > .container button.icon{margin:0px;border:0px;padding:0px;height:32px;width:32px;outline:0;text-align:center;background:transparent}#search-form > .container button.icon > img{width:20px;height:20px}#search-form input{border:1px #d0d0d0 solid;padding:1%;margin:0;width:150px;display:inline-block;*display:inline;*zoom:1;vertical-align:top}#search-form > a > img{display:inline-block;*display:inline;*zoom:1} @media screen and (max-width:1280px){#search-form{top:53px;width:550px}.ie7down #search-form input{margin-right:0px}} @media screen and (max-width:1024px){#search-form{width:350px}} @media screen and (max-width:768px){header > nav#container .bar #search-toggle{display:inline-block;*display:inline;*zoom:1}#search-form{position:static;margin-right:0;width:100%;padding:2.5%;right:0;text-align:center;border-top:1px #5F74AD solid;transform:none}.ie7down #search-form{width:94.9%}.search-collapsed{display:none}.search-expanded{display:block}#search-form > .container{width:80%;margin:0 10%;border:0px}#search-form > .container input#search{width:80%}#search-form > .container button.icon{width:20%}.ie7down #search-form > .container button.icon{width:32px}#search-form input{width:80%;border:0px}} @media screen and (max-width:480px){#search-form > .container input#search{width:74%}#search-form > .container button.icon{width:26%}#search-form input{width:74%}} nav#special{position:absolute;top:60px;right:50%;margin-right:-608px; padding:0;text-align:right}nav#special li{display:inline-block;*display:inline;*zoom:1;height:32px; border-top:0;margin-left:15px;position:relative;padding-right:2px}nav#special li:nth-child(odd){background:none}nav#special li a{padding:0}nav#special li:first-child{margin-left:0}nav#special li a img{float:right}nav#special li div.qty{position:absolute;bottom:-1px;right:0;border-radius:50%;padding:3px;background-color:white;color:#233D91;font-size:10px;border:1px solid #233D91;font-weight:700;display:flex;justify-content:center;align-items:center;min-width:20px;min-height:20px}nav#special li p{float:left;margin:0;text-align:center;overflow:hidden; line-height:32px;color:#ffffff;margin-right:5px}.ie7down nav#special li a img{float:none;display:inline-block;*display:inline;zoom:1;vertical-align:middle}.ie7down nav#special li p{float:none;display:inline-block;*display:inline;zoom:1;vertical-align:middle} @media screen and (max-width:1280px){nav#special{top:53px;right:calc(2.5% - 5px);margin-right:0}} @media screen and (max-width:1024px){header > nav#container .bar #special-toggle{display:inline-block;*display:inline;*zoom:1}} @media screen and (max-width:768px){body > header > nav#container{position:relative}nav#special{right:calc(2.5% + 50px);top:0;height:44px}nav#special ul,nav#special ul li{height:100%}nav#special li p{display:none}nav#special li img{margin-top:6px }nav#special li div.qty{bottom:unset;top:20px}} nav#lang{position:absolute;top:10px;right:50%;margin-right:-608px}nav#lang ul{display:flex;flex-flow:row;flex-wrap:wrap;justify-content:center}nav#lang ul li:first-child{margin-right:10px}nav#lang ul li img{display:none}nav#lang ul li p{color:white;font-weight:bold} @media screen and (max-width:1280px){nav#lang{right:2.5%;margin-right:0}} @media screen and (max-width:1024px){} @media screen and (max-width:768px){nav#lang{top:-80px;right:3%}} a{color:#DE2D27;text-decoration:none}a:hover{text-decoration:none} a.button{display:inline-block;*display:inline;*zoom:1;background-color:#DE2D27;padding:1em 1em;font-weight:normal;text-decoration:none;color:#ffffff;height:3em;line-height:1em;position:relative}a.icon{padding-left:3em;background-position:5px center;background-repeat:no-repeat}a.button:hover,.button:active{text-decoration:none;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70);opacity:0.7}a.edit{background-image:url("img/light/pencil.png")}a.email{background-image:url("img/light/email.png")}a.next{background-image:url("img/light/right.png")}a.prev{background-image:url("img/light/left.png")}a.abort{background-image:url("img/light/cross.png")}a.delete{background-image:url("img/light/bin.png")}a.add{background-image:url("img/light/plus.png")}a.save{background-image:url("img/light/floppy.png")}  .grid{width:100%;border-collapse:collapse;table-layout:fixed;font-size:0.9em}.grid th{text-align:left;font-weight:bold;empty-cells:show;overflow:hidden;padding:0.5%;color:#4C4C4C}.grid td{empty-cells:show;overflow:hidden;padding:0.5%}.grid tr.even{background:#f6f6f6 }.grid tr.odd{}.grid th.azioni{border:0;width:40px;background-color:#ffffff}.grid td.azioni{border:0;overflow:visible;padding:0;background-color:#ffffff} @media screen and (max-width:768px){table.responsive,table.responsive > tbody{display:block;width:100%;clear:left}table.responsive > thead{display:none }table.responsive th,table.responsive tr,table.responsive td{display:block;width:100%;padding:0;text-align:left;white-space:normal;clear:left}table.responsive tr{padding:3% 0% 4% 0%;margin-top:0%;position:relative}table.responsive td{border:none;margin-top:2%}table.responsive td:empty{display:none }table.responsive th[data-title]:before,table.responsive td[data-title]:before{content:attr(data-title) ":\00A0";font-weight:bold}table.responsive td.azioni{background-color:inherit}}h2{width:100%;margin-top:0;margin-bottom:1%;font-weight:normal;color:#000000;font-size:1.8em;font-family:Arial,Verdana,Helvetica,Tahoma,sans-serif;text-transform:uppercase;text-shadow:1px 1px 1px rgba(0,0,0,.4)}h3{width:100%;margin-top:0;margin-bottom:10px;font-weight:normal;color:#444444;font-size:1.2em;font-family:Arial,Verdana,Helvetica,Tahoma,sans-serif;text-transform:uppercase;text-shadow:1px 1px 1px rgba(0,0,0,.3)}p{margin-top:0px;margin-bottom:1%;text-align:justify;font-size:0.9em;line-height:1.6em;font-family:Arial,Verdana,Helvetica,Tahoma,sans-serif}div.inline-error{font-size:0.75em;padding-left:26px; color:red;background:url("img/error.png");background-repeat:no-repeat;background-position:top left;margin-top:0.5%;text-transform:uppercase;line-height:24px; min-height:24px; height:auto !important;height:24px; }p.privacy{color:#666666;font-size:0.75em;text-align:justify}h1{ position:absolute;margin:0;top:5px;left:5px;color:#000000;font-size:0.7em;font-weight:normal;font-family:Arial,Verdana,Helvetica,Tahoma,sans-serif} @media screen and (max-width:768px){div.inline-error{font-size:0.55em;margin-top:1%;margin-bottom:2%;line-height:24px; min-height:24px; height:auto !important;height:24px; }} nav#pagination{font-size:0.8em;margin-bottom:1%;position:relative}nav#pagination > div.left{width:50%}nav#pagination > div.right{width:50%;position:absolute;top:0;right:0;text-align:right}nav#pagination > div.right span.current{font-weight:bold}nav#pagination > div.right span:nth-child(3){margin-right:2%} ul.action{position:relative;text-align:center}ul.action > li:hover > ul{display:block}ul.action > li:hover{background-color:#555555}ul.action > li.active{background-color:#333333}ul.action > li > a{display:block;height:24px;padding-top:3px}ul.action > li.active:hover a{color:#ffffff;text-decoration:none}ul.action ul{display:none;z-index:100;position:absolute;top:100%;left:-80px}ul.action ul > li{display:block;width:100%;text-align:left;position:relative;background-color:#555555;border-bottom:1px #999999 dotted}ul.action ul > li > a{display:block;width:120px;line-height:20px;padding:0.7em 1em;color:#ffffff;font-size:0.97em}ul.action ul > li > a:hover{background-color:#333333;text-decoration:none} @media screen and (max-width:768px){ul.action{position:static;text-align:left}ul.action > li:hover{background:none}ul.action > li.active{background:none}ul.action > li > a{display:none}ul.action > li.active:hover a{color:inherit;text-decoration:underline}ul.action ul{display:block;z-index:0;position:static;top:0;left:0}ul.action ul > li{position:static;background:none;border-bottom:0}ul.action ul > li > a{display:inline-block;width:auto;line-height:1em;padding:0;color:inherit;font-size:0.97em}ul.action ul > li > a:hover{background:none;text-decoration:underline}} div.toolbar{margin-top:2%;margin-bottom:2%}div.toolbar > a{margin-left:1%}div.toolbar > a:first-child{margin-left:0} div#search-grid{position:relative}div#search-grid > div.grid-container{width:70%}div#search-grid > div.search{width:27%;margin-left:3%;padding:2%;position:absolute;top:0;right:0;border:1px #f0f0f0 solid;background-color:#f6f6f6;font-size:0.85em}div#search-grid > div.search ul > li{width:100%;margin-bottom:5%}div#search-grid > div.search ul > li label{width:38%;text-align:left}div#search-grid > div.search ul > li div.field{width:60%}div#search-grid > div.search ul > li div.field input{width:90%} @media screen and (max-width:1024px){div#search-grid > div.grid-container{width:100%;padding-bottom:10%}div#search-grid > div.search{width:100%;margin-left:0;padding:2%;position:static}}ul.news li{width:100%;margin-bottom:1%;padding-bottom:10px;display:inline-block;*display:inline;*zoom:1;vertical-align:top;border-bottom:1px solid #e3e3e3;line-height:2em}ul.news li:last-child{border:0 }ul.news li h4{margin:0;color:#DE2D27;font-weight:normal;font-size:1.3em}ul.news li:hover h4{text-decoration:underline}ul.news li p{margin:0;text-align:left;color:#666666}ul.news li:hover p{text-decoration:underline}ul.news li time{color:#777777}  @media screen and (max-width:1280px){aside#news > ul.news li{line-height:1.6em}ul.news li h4{font-size:1.2em}} div#news-info{width:100%}div#news-info:after{content:"";clear:both;display:table}div#news-info > img{float:left;width:30%}div#news-info > div.description{float:left;width:69%;padding-left:1%}.ie7down div#news-info > div.description{width:60%}div#news-info time{float:left;width:100%;font-size:1em;color:#999999;padding-bottom:20px;clear:both} @media screen and (max-width:768px){div#news-info > img{float:none;width:100%}div#news-info > div.description{float:none;width:100%;padding:5%}.ie7down div#news-info > div.description{width:90%}} aside#prod{margin-top:30px}aside#prod > ul.prod-list{margin-left:0%}aside#prod > ul.prod-list li{width:100%;margin:5px 0px}aside#prod > ul.prod-list li > a{font-size:0.9em;text-align:center}aside#prod > ul.prod-list li p.price{font-size:0.8em} @media screen and (max-width:1024px){aside#prod{margin:1% 2%}aside#prod > ul.prod-list{display:block;overflow:hidden;margin-left:-2%}aside#prod > ul.prod-list li{width:47%;margin:0%;margin-left:2%;margin-bottom:2%}} ul.prod-list{display:block;overflow:hidden;margin-left:-2%}ul.prod-list li{display:inline-block;*display:inline;*zoom:1;position:relative;width:23%;height:auto;margin-left:2%;margin-bottom:2%;text-align:center;vertical-align:top;border:1px #aaaaaa solid;font-size:1.3em;-webkit-box-shadow:0px 0px 5px rgba(0,0,0,.6);-moz-box-shadow:0px 0px 5px rgba(0,0,0,.6);-o-box-shadow:0px 0px 5px rgba(0,0,0,.6);box-shadow:0px 0px 5px rgba(0,0,0,.6)}.ie7down ul.prod-list li{width:21%}.modern ul.prod-list li div.imgcont,.ie8 ul.prod-list li div.imgcont{display:block;width:100%;position:relative;height:0;padding:75% 0 0 0;overflow:hidden;background:#ffffff}.modern ul.prod-list li img,.ie8 ul.prod-list li img{position:absolute;display:block;max-width:100%;max-height:100%;left:0;right:0;top:0;bottom:0;margin:auto}.ie7down ul.prod-list li img{max-width:100%;max-height:100%}ul.prod-list li div.bg{position:absolute;bottom:0px;left:0px;width:100%;height:3.0em;background-color:#DE2D27;background-image:url("../img/arrow.png");background-repeat:no-repeat;background-position:center right;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70);opacity:0.7}ul.prod-list li:hover div.bg{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1}ul.prod-list li h4{position:absolute;bottom:0px;left:0px;padding:0;margin:0;height:3.0em;color:#ffffff;font-weight:normal;text-align:left;padding:0.3em}ul.prod-list li:hover *{text-decoration:none} @media screen and (max-width:1280px){ul.prod-list li{width:31.3%}.ie7down ul.prod-list li{width:29.3%}} @media screen and (max-width:1024px){ul.prod-list li{width:48%}.ie7down ul.prod-list li{width:46%}ul.prod-list li div.bg{height:2.8em}ul.prod-list li h4{height:2.8em;padding:0.3em 0.3em 0.3em 0.8em}} @media screen and (max-width:768px){ul.prod-list{margin-left:0%}ul.prod-list li{float:none;width:100%;margin:0%;margin-bottom:4%;padding:0%;border:0;-webkit-box-shadow:0px 0px 0px;-moz-box-shadow:0px 0px 0px;-o-box-shadow:0px 0px 0px;box-shadow:0px 0px 0px}.ie7down ul.prod-list li{width:100%}ul.prod-list li div.bg{display:none}ul.prod-list li img{border:1px #aaaaaa solid;width:100%;-webkit-box-shadow:0px 0px 5px rgba(0,0,0,.6);-moz-box-shadow:0px 0px 5px rgba(0,0,0,.6);-o-box-shadow:0px 0px 5px rgba(0,0,0,.6);box-shadow:0px 0px 5px rgba(0,0,0,.6)}ul.prod-list li h4{position:static;height:auto;color:#DE2D27;text-align:center;padding:0}} div#prod-info{width:100%}div#prod-info:after{content:"";clear:both;display:table}div#prod-info > img{float:left;width:30%}div#prod-info > div.description{float:left;width:70%;padding-left:5%;padding-bottom:20px}.ie7down div#prod-info > div.description{width:60%}aside#related-prod{margin-top:3%}.scontato{text-decoration:line-through;color:#999999} @media screen and (max-width:768px){div#prod-info > img{float:none;width:100%}div#prod-info > div.description{float:none;width:100%;padding-left:0%}.ie7down div#prod-info > div.description{width:100%}}.align-left-right.cart{margin-top:48px}th.carrello-codice{width:13% }th.carrello-nome{width:42% }th.carrello-prezzo-unitario{width:13% }th.carrello-quantita{width:13% }th.carrello-prezzo-totale{width:13% }th.carrello-elimina{width:6%;text-align:center}td div.carrello-quantita-value > a > img{display:none }tr.tot-cart{line-height:2em;background-color:#ffffff;font-weight:bold;font-size:1.4em;border-top:1px solid #cccccc }tr.tot-cart td{text-align:right }tr.tot-cart span{font-weight:normal }td div.carrello-quantita-value{display:inline-block;*display:inline;*zoom:1;vertical-align:middle }td div.carrello-quantita-value > a{display:inline-block;*display:inline;*zoom:1;vertical-align:middle }td div.carrello-quantita-value > a > img{display:none } @media screen and (max-width:1024px){table.responsive td div.carrello-quantita-value > a > span{display:none }table.responsive td div.carrello-quantita-value > a > img{display:inline-block }} @media screen and (max-width:768px){table.responsive td.carrello-elimina-value{position:absolute;top:10px;right:10px;text-align:right}} div#checkout > .cart > table.grid{font-size:0.75em}div#checkout > .cart > table.grid td{padding-top:6px;padding-bottom:6px;padding-left:1px;padding-right:1px;border-top:1px dotted #C4C4C4}th.carrello-readonly-articolo{width:65%}th.carrello-readonly-prezzo{width:35%;text-align:right}td.carrello-readonly-articolo{}td.carrello-readonly-prezzo{text-align:right}tr.iva{background-color:#f5f5f5}tr.surcharge{background-color:#eaeaea} th.pagamento-checkbox{width:5%}th.pagamento-descrizione{width:65%}th.pagamento-spese{width:30%;text-align:right}div#checkout table.payment tr{border-bottom:1px #aaaaaa dotted}div#checkout table.payment td{padding:1.5% 0.5%} th.indirizzo-checkbox{width:5%}th.indirizzo-descrizione{width:70%}th.indirizzo-spese{width:25%;text-align:right}td.indirizzo-checkbox{text-align:center}td.indirizzo-descrizione{font-size:0.85em}td.indirizzo-spese{text-align:right}div#checkout table.address tr{border-bottom:1px #aaaaaa dotted}div#checkout table.address td{padding:1.5% 0.5%} th.address-descrizione{width:100% } th.ordine-codice{width:20% }th.ordine-data{width:20% }th.ordine-pagamento{width:30% }th.ordine-totale{width:30%;text-align:right } div#buy{width:100%;padding:4%;margin-bottom:4%;background-color:#f6f6f6}.ie7down div#buy{width:92%;padding:4%;margin-bottom:4%;background-color:#f6f6f6}div#buy > div.price{width:100%;margin-bottom:2%}div#buy > div.price > p.price{font-size:1.5em;margin:0}div#buy > div.price > a{float:right;font-size:0.9em}div#buy > div.attributi{width:100%;margin-bottom:2%}div#buy > div.attributi li{font-size:0.9em;margin-bottom:1%;padding-left:5%}div#buy > div.attributi li > span{display:inline-block;*display:inline;*zoom:1;width:30%}div#buy > div.attributi li > select{width:50%}div#buy > div.attributi li > input{width:10%}div#buy > div.addtocart{width:100%}div#buy > div.addtocart:after{content:"";clear:both;display:table}div#buy > div.addtocart > a.button{float:right}div#buy #ldr{display:none;float:right}p.iva{font-size:0.75em;font-style:italic} @media screen and (max-width:1024px){div#buy > div.attributi li{font-size:1.1em;padding-left:0%;margin-bottom:3%}div#buy > div.attributi li > span{display:inline-block;*display:inline;*zoom:1;width:100%}div#buy > div.attributi li > select{width:100%;padding:5px 0px}div#buy > div.attributi li > input{width:30%}div#buy > div.addtocart > a.button{float:left;margin:10px 0px}} ul.lista-attributi{color:#666666;font-size:0.8em;font-style:italic} nav#step{float:left;width:10%;font-size:0.9em;text-align:center}nav#step li{padding-top:10%;padding-bottom:10%;color:#666666;margin-bottom:3%;background:#e6e6e6}nav#step li.active{background:#f3f3f3}div#checkout{width:100%}div#checkout:after{content:"";clear:both;display:table}div#checkout > .contents{float:left;width:60%;padding:3%;background-color:#f3f3f3;min-height:250px; height:auto !important;height:250px; }div#checkout > .contents > p.shipping{text-align:right;font-size:0.8em;margin-top:0px;margin-bottom:6px}div#checkout > .cart{float:left;padding-left:3%;width:30%}div#checkout > .cart > p{text-align:right;font-size:0.75em}div#checkout > .contents li{margin-bottom:3%;padding-bottom:3%;border-bottom:1px dotted #C4C4C4}div#checkout > .contents li:LAST-CHILD{border:0 } @media screen and (max-width:1024px){nav#step{display:none}div#checkout > .contents{width:70%;padding:2%}} @media screen and (max-width:768px){div#checkout > .contents{float:none;width:100%;padding:2%;min-height:0px}div#checkout > .cart{float:none;padding-left:0;width:100%;margin-top:10%}} ul.shipping-fees > li{font-size:1.4em;margin-bottom:3%}ul.shipping-fees > li li{font-size:0.6em;padding:1%}ul.shipping-fees > li li:nth-child(odd){background-color:#f0f0f0}ul.shipping-fees > li li:nth-child(even){background-color:#f8f8f8}ul.shipping-fees > li li > span{float:right;font-size:1.4em} @media screen and (max-width:768px){ul.shipping-fees > li li{height:50px;padding-top:4px;color:#777777}ul.shipping-fees > li li > span{float:left;width:100%;padding-top:4px;color:#000000}} ul.address > li{padding:10px;margin:10px 0px;position:relative}ul.address > li:nth-child(odd){background:#f6f6f6}ul.address > li > div.buttons{position:absolute;top:10px;right:10px} @media screen and (max-width:768px){ul.address > li > div.buttons{position:static;bottom:0;margin:5px 0px}ul.address > li > div.buttons a{margin:5px 0px}}