#calroot {z-index:10000;margin-top:-1px;width:198px;padding:2px;background-color:#fff;font-size:11px;border:1px solid #ccc;-moz-border-radius:5px;-webkit-border-radius:5px;-moz-box-shadow: 0 0 15px #666;-webkit-box-shadow: 0 0 15px #666;}#calhead {padding:2px 0;height:22px;} #caltitle {font-size:14px;color:#0150D1;float:left;text-align:center;width:155px;line-height:20px;text-shadow:0 1px 0 #ddd;}#calnext, #calprev {display:block;width:20px;height:20px;background:transparent url(../images/background/prev.gif) no-repeat scroll center center;float:left;cursor:pointer;}#calnext {background-image:url(../images/background/next.gif);float:right;}#calprev.caldisabled, #calnext.caldisabled {visibility:hidden;}#caltitle select {font-size:10px;}#caldays {height:14px;border-bottom:1px solid #ddd;}#caldays span {display:block;float:left;width:28px;text-align:center;}#calweeks {background-color:#fff;margin-top:4px;}.calweek {clear:left;height:22px;}.calweek a {display:block;float:left;width:27px;height:20px;text-decoration:none;font-size:11px;margin-left:1px;text-align:center;line-height:20px;color:#666;-moz-border-radius:3px;-webkit-border-radius:3px; } .calweek a:hover, .calfocus {background-color:#ddd;}a.calsun {color:red;}a.caloff {color:#ccc;}a.caloff:hover {background-color:rgb(245, 245, 250);}a.caldisabled {background-color:#efefef !important;color:#ccc!important;cursor:default;}#calcurrent {background-color:#498CE2;color:#fff;}#caltoday {background-color:#333;color:#fff;}div.light_rounded .pp_top .pp_left { background: url(../images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat; } div.light_rounded .pp_top .pp_middle { background: #fff; } div.light_rounded .pp_top .pp_right { background: url(../images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat; } div.light_rounded .pp_content .ppt { color: #000; }div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right { background: #fff; }div.light_rounded .pp_content { background-color: #fff; } div.light_rounded .pp_next:hover { background: url(../images/prettyPhoto/light_rounded/btnNext.png) center right  no-repeat; cursor: pointer; } div.light_rounded .pp_previous:hover { background: url(../images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat; cursor: pointer; } div.light_rounded .pp_expand { background: url(../images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat; cursor: pointer; } div.light_rounded .pp_expand:hover { background: url(../images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat; cursor: pointer; } div.light_rounded .pp_contract { background: url(../images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat; cursor: pointer; } div.light_rounded .pp_contract:hover { background: url(../images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat; cursor: pointer; } div.light_rounded .pp_close { width: 75px; height: 22px; background: url(../images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat; cursor: pointer; } div.light_rounded #pp_full_res .pp_inline { color: #000; } div.light_rounded .pp_arrow_previous { background: url(../images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat; } div.light_rounded .pp_arrow_previous.disabled { background-position: 0 -87px; cursor: default; }div.light_rounded .pp_arrow_next { background: url(../images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat; } div.light_rounded .pp_arrow_next.disabled { background-position: -22px -87px; cursor: default; }div.light_rounded .pp_bottom .pp_left { background: url(../images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat; } div.light_rounded .pp_bottom .pp_middle { background: #fff; } div.light_rounded .pp_bottom .pp_right { background: url(../images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat; } div.light_rounded .pp_loaderIcon { background: url(../images/prettyPhoto/light_rounded/loader.gif) center center no-repeat; } div.dark_rounded .pp_top .pp_left { background: url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat; } div.dark_rounded .pp_top .pp_middle { background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat; } div.dark_rounded .pp_top .pp_right { background: url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat; } div.dark_rounded .pp_content_container .pp_left { background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y; } div.dark_rounded .pp_content_container .pp_right { background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y; } div.dark_rounded .pp_content { background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat; } div.dark_rounded .pp_next:hover { background: url(../images/prettyPhoto/dark_rounded/btnNext.png) center right  no-repeat; cursor: pointer; } div.dark_rounded .pp_previous:hover { background: url(../images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat; cursor: pointer; } div.dark_rounded .pp_expand { background: url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat; cursor: pointer; } div.dark_rounded .pp_expand:hover { background: url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat; cursor: pointer; } div.dark_rounded .pp_contract { background: url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat; cursor: pointer; } div.dark_rounded .pp_contract:hover { background: url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat; cursor: pointer; } div.dark_rounded .pp_close { width: 75px; height: 22px; background: url(../images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat; cursor: pointer; } div.dark_rounded .currentTextHolder { color: #c4c4c4; }div.dark_rounded .pp_description { color: #fff; }div.dark_rounded #pp_full_res .pp_inline { color: #fff; } div.dark_rounded .pp_arrow_previous { background: url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat; } div.dark_rounded .pp_arrow_previous.disabled { background-position: 0 -87px; cursor: default; }div.dark_rounded .pp_arrow_next { background: url(../images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat; } div.dark_rounded .pp_arrow_next.disabled { background-position: -22px -87px; cursor: default; }div.dark_rounded .pp_bottom .pp_left { background: url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat; } div.dark_rounded .pp_bottom .pp_middle { background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat; } div.dark_rounded .pp_bottom .pp_right { background: url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat; } div.dark_rounded .pp_loaderIcon { background: url(../images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat; } div.dark_square .pp_left ,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content { background: url(../images/prettyPhoto/dark_square/contentPattern.png) top left repeat; }div.dark_square .currentTextHolder { color: #c4c4c4; }div.dark_square .pp_description { color: #fff; }div.dark_square .pp_loaderIcon { background: url(../images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat; } div.dark_square .pp_content_container .pp_left { background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y; } div.dark_square .pp_content_container .pp_right { background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y; } div.dark_square .pp_expand { background: url(../images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat; cursor: pointer; } div.dark_square .pp_expand:hover { background: url(../images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat; cursor: pointer; } div.dark_square .pp_contract { background: url(../images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat; cursor: pointer; } div.dark_square .pp_contract:hover { background: url(../images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat; cursor: pointer; } div.dark_square .pp_close { width: 75px; height: 22px; background: url(../images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat; cursor: pointer; } div.dark_square #pp_full_res .pp_inline { color: #fff; } div.dark_square .pp_arrow_previous { background: url(../images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat; } div.dark_square .pp_arrow_previous.disabled { background-position: 0 -87px; cursor: default; }div.dark_square .pp_arrow_next { background: url(../images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat; } div.dark_square .pp_arrow_next.disabled { background-position: -22px -87px; cursor: default; }div.dark_square .pp_next:hover { background: url(../images/prettyPhoto/dark_square/btnNext.png) center right  no-repeat; cursor: pointer; } div.dark_square .pp_previous:hover { background: url(../images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat; cursor: pointer; } div.light_square .pp_left ,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content { background: #fff; }div.light_square .pp_content .ppt { color: #000; }div.light_square .pp_expand { background: url(../images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat; cursor: pointer; } div.light_square .pp_expand:hover { background: url(../images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat; cursor: pointer; } div.light_square .pp_contract { background: url(../images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat; cursor: pointer; } div.light_square .pp_contract:hover { background: url(../images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat; cursor: pointer; } div.light_square .pp_close { width: 75px; height: 22px; background: url(../images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat; cursor: pointer; } div.light_square #pp_full_res .pp_inline { color: #000; } div.light_square .pp_arrow_previous { background: url(../images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat; } div.light_square .pp_arrow_previous.disabled { background-position: 0 -87px; cursor: default; }div.light_square .pp_arrow_next { background: url(../images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat; } div.light_square .pp_arrow_next.disabled { background-position: -22px -87px; cursor: default; }div.light_square .pp_next:hover { background: url(../images/prettyPhoto/light_square/btnNext.png) center right  no-repeat; cursor: pointer; } div.light_square .pp_previous:hover { background: url(../images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat; cursor: pointer; } div.facebook .pp_top .pp_left { background: url(../images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat; } div.facebook .pp_top .pp_middle { background: url(../images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x; } div.facebook .pp_top .pp_right { background: url(../images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat; } div.facebook .pp_content .ppt { color: #000; }div.facebook .pp_content_container .pp_left { background: url(../images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y; } div.facebook .pp_content_container .pp_right { background: url(../images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y; } div.facebook .pp_content { background: #fff; } div.facebook .pp_expand { background: url(../images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat; cursor: pointer; } div.facebook .pp_expand:hover { background: url(../images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat; cursor: pointer; } div.facebook .pp_contract { background: url(../images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat; cursor: pointer; } div.facebook .pp_contract:hover { background: url(../images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat; cursor: pointer; } div.facebook .pp_close { width: 22px; height: 22px; background: url(../images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat; cursor: pointer; } div.facebook #pp_full_res .pp_inline { color: #000; } div.facebook .pp_loaderIcon { background: url(../images/prettyPhoto/facebook/loader.gif) center center no-repeat; } div.facebook .pp_nav .pp_arrow_previous { background: url(../images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat; height: 22px; margin-top: 0; width: 22px; } div.facebook .pp_arrow_previous.disabled { background-position: 0 -96px; cursor: default; }div.facebook .pp_nav .pp_arrow_next { background: url(../images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat; height: 22px; margin-top: 0; width: 22px; } div.facebook .pp_arrow_next.disabled { background-position: -32px -96px; cursor: default; }div.facebook .pp_nav { margin-top: 0; }div.facebook .pp_nav p { font-size: 15px; padding: 0 3px 0 4px; }div.facebook .pp_next:hover { background: url(../images/prettyPhoto/facebook/btnNext.png) center right no-repeat; cursor: pointer; } div.facebook .pp_previous:hover { background: url(../images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat; cursor: pointer; } div.facebook .pp_bottom .pp_left { background: url(../images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat; } div.facebook .pp_bottom .pp_middle { background: url(../images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x; } div.facebook .pp_bottom .pp_right { background: url(../images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat; } div.pp_pic_holder a:focus { outline:none; }div.pp_overlay {background: #000;display: none;left: 0;position: absolute;top: 0;width: 100%;z-index: 9500;}div.pp_pic_holder {display: none;position: absolute;width: 100px;z-index: 10000;}.pp_top {height: 20px;position: relative;}* html .pp_top { padding: 0 20px; }.pp_top .pp_left {height: 20px;left: 0;position: absolute;width: 20px;}.pp_top .pp_middle {height: 20px;left: 20px;position: absolute;right: 20px;}* html .pp_top .pp_middle {left: 0;position: static;}.pp_top .pp_right {height: 20px;left: auto;position: absolute;right: 0;top: 0;width: 20px;}.pp_content { height: 40px; }.pp_content .ppt {left: auto;margin-bottom: 5px;position: relative;top: auto;}.pp_fade { display: none; }.pp_content_container {position: relative;text-align: left;width: 100%;}.pp_content_container .pp_left { padding-left: 20px; }.pp_content_container .pp_right { padding-right: 20px; }.pp_content_container .pp_details {margin: 10px 0 2px 0;}.pp_description {display: none;margin: 0 0 5px 0;}.pp_nav {clear: left;float: left;margin: 3px 0 0 0;}.pp_nav p {float: left;margin: 2px 4px;}.pp_nav a.pp_arrow_previous,.pp_nav a.pp_arrow_next {display: block;float: left;height: 15px;margin-top: 3px;overflow: hidden;text-indent: -10000px;width: 14px;}.pp_hoverContainer {position: absolute;top: 0;width: 100%;z-index: 2000;}a.pp_next {background: url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display: block;float: right;height: 100%;text-indent: -10000px;width: 49%;}a.pp_previous {background: url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display: block;float: left;height: 100%;text-indent: -10000px;width: 49%;}a.pp_expand,a.pp_contract {cursor: pointer;display: none;height: 20px;position: absolute;right: 30px;text-indent: -10000px;top: 10px;width: 20px;z-index: 20000;}a.pp_close {display: block;float: right;text-indent: -10000px;}.pp_bottom {height: 20px;position: relative;}* html .pp_bottom { padding: 0 20px; }.pp_bottom .pp_left {height: 20px;left: 0;position: absolute;width: 20px;}.pp_bottom .pp_middle {height: 20px;left: 20px;position: absolute;right: 20px;}* html .pp_bottom .pp_middle {left: 0;position: static;}.pp_bottom .pp_right {height: 20px;left: auto;position: absolute;right: 0;top: 0;width: 20px;}.pp_loaderIcon {display: block;height: 24px;left: 50%;margin: -12px 0 0 -12px;position: absolute;top: 50%;width: 24px;}#pp_full_res {line-height: 1 !important;}#pp_full_res .pp_inline {text-align: left;}#pp_full_res .pp_inline p { margin: 0 0 15px 0; }div.ppt {color: #fff;display: none;font-size: 17px;left: 0;position: absolute;top: 0;z-index: 9999;}.clearfix:after {    content: ".";     display: block;     height: 0;     clear: both;     visibility: hidden;}.clearfix {display: inline-block;}* html .clearfix {height: 1%;}.clearfix {display: block;}.tipsy { padding: 5px; font-size: 10px; opacity: 0.8; filter: alpha(opacity=80); background-repeat: no-repeat;  background-image: url(../images/tipsy.gif); }.tipsy-inner { padding: 5px 8px 4px 8px; background-color: black; color: white; max-width: 200px; text-align: center; }.tipsy-inner { -moz-border-radius:3px; -webkit-border-radius:3px; }.tipsy-north { background-position: top center; }.tipsy-south { background-position: bottom center; }.tipsy-east { background-position: right center; }.tipsy-west { background-position: left center; }#loading_box {display: none;margin-top: 10px;}#loading_box img {margin-right: 10px;vertical-align: middle;}#loading_box span {font-size: 11px;}#error_map {display: none;    position: relative;    color: #4b5a60;padding: 10px 0px 10px 10px;background: #eeeeee;border: 2px solid #c0c0c0;    margin-bottom: 5px;}#calc_route_container {display: none;    margin: 10px 0px 10px 0px;}#map_route{visibility: hidden;}#manual_address {display: none;    }#manual_address input {width: 186px;padding-left: 10px;height: 20px;border: 1px solid #c1d7ee;font-size: 11px;color: #0d57a2;box-shadow: none;margin-right: 12px;}#mappa_plus {height: 400px;border:1px solid #F9F6F6;}#mappa_plus_container {margin: 0px 0px 20px 0px;}#mappa_plus_container button {background: #042E65;color: #ffffff;height: 22px;padding: 0 10px 3px 10px;cursor: pointer;}#mappa_plus_container input {width: 187px;padding: 3px 0px 0px 7px;height: 22px;font-size: 12px;color: #758186;border: 1px solid #aaaaaa;}html{overflow-x:hidden;height:100%;}* {border: 0px;padding: 0px;margin: 0px;box-shadow: none;}@font-face {    font-family: 'AlteDIN1451MittelschriftRg';    src: url('../font/din1451alt-webfont.eot');    src: url('../font/din1451alt-webfont.eot?#iefix') format('embedded-opentype'),         url('../font/din1451alt-webfont.woff') format('woff'),         url('../font/din1451alt-webfont.ttf') format('truetype'),         url('../font/din1451alt-webfont.svg#AlteDIN1451MittelschriftRg') format('svg');    font-weight: normal;    font-style: normal;}body{font-size: 12px;font-family: Tahoma, Arial, Verdana, sans-serif;line-height:16px;color: #6f6e6e;background: #f9f6f6;text-align:left;height:100%;}body.homepage{background: #f9f6f6 url('../images/background/shadow-slider.jpg') no-repeat center 393px ;}header, aside, footer, nav, section, details, figure, figcaption, output, address, mark, article, button{ display:block; }address{ font-style: normal; }mark{ background:transparent; color: #042e65; font-family: 'AlteDIN1451MittelschriftRg'; font-weight: normal}button{ background: transparent; cursor: pointer; text-align: left; }p{ margin: 10px 0; }a{ outline: 0; color: #042e65; }a:hover{ text-decoration:none; }h1{color: #042e65;font-size: 28px;line-height: 30px;font-weight:normal;margin-bottom: 15px;font-family: 'AlteDIN1451MittelschriftRg';text-align: left;clear: both;}h2, .prodotto h1{color: #042e65;font-size: 19px;line-height: 22px;font-weight:normal;margin-bottom: 10px;font-family: 'AlteDIN1451MittelschriftRg';text-align: left;}h3{color: #042e65;font-size: 18px;line-height: 20px;font-weight:normal;margin-bottom: 10px;font-family: 'AlteDIN1451MittelschriftRg';text-align: left;}input[type=checkbox]{vertical-align:middle;margin-bottom:3px;margin-right: 3px;}div.clear{clear:both;float:none;}header{width:100%;height: 130px;background: #F3EFEF url('../images/background/header-background.gif') no-repeat top center;}#header-container{width: 860px;margin: 0 auto;position: relative;}a#title,a#title img{display: block;width: 250px;}header address{position: absolute;top: 16px;right: 0;text-align: right;}header address mark{color: #042e65;font-size: 22px;line-height: 24px;margin-bottom: 2px;}header address mark a{text-decoration: none;}#menu{width: 100%;height: 30px;background: #1c4273;}#menu > ul{width: 860px;height: 30px;margin: 0 auto;display: block;position: relative;list-style: none;}#menu ul li{float: left;display: block;}#menu ul li a,#menu ul li span{padding: 0px 8px;display: block;text-decoration: none;color: #FFF;line-height: 30px;height: 30px;font-family: 'AlteDIN1451MittelschriftRg';font-size: 15px;cursor: pointer;}#menu > ul > li.active > a,#menu > ul > li.active > span,#menu ul li a:hover,#menu ul li span:hover{background: #b9bfc7;color: #1c4273;}#menu ul li ul{display: none;}#menu .sottomenu {font-size: 13px;position: absolute;list-style-type: none;padding-bottom: 20px;background:url('../images/background/sottomenu-top.png') no-repeat left bottom;z-index: 2000;}#menu .sottomenu.active {display: block;}#menu .sottomenu a {color: #042e65;padding: 5px 10px 5px 10px;font-size: 13px;line-height: 15px;height: auto;}#menu .sottomenu li a:hover,#menu .sottomenu li.active a,#menu .sottomenu li span:hover,#menu .sottomenu li.active span {background: #b9bfc7;}#menu .sottomenu li {width: 163px;background: url('../images/background/sottomenu.png') repeat-y left;float: none;}#menu .sottomenu li:first-child {background:url('../images/background/sottomenu-bottom.png') no-repeat left top;padding-top: 15px;}#body{width:860px;margin: 0 auto;position: relative;padding-bottom: 20px;}#slider{width: 858px;height: 320px;border-left: 1px solid #FFF;border-bottom: 1px solid #FFF;border-right: 1px solid #FFF;background: #FFF;position: relative;}.homepage #slider{margin-bottom: 20px;}#slide-testata{width: 858px;height: 320px;}#slide-testata > div{width: 858px;height: 320px;overflow: hidden;}.page #slide-testata > div.slide{width: 517px;float:right;margin-top:1px;}#slide-testata > div > img{position: absolute;z-index: 10;}#menu-fasiproduzione{margin: 0 auto;background: url('../images/background/menu-fasiproduzione-background.png') no-repeat center center;height: 65px;width: 745px;margin-bottom: 20px;}#menu-fasiproduzione ul li{list-style: none;display: block;float: left;width: 120px;padding: 22px 0 0px 27px;font-family: 'AlteDIN1451MittelschriftRg';font-size: 12px;line-height: 14px;}#menu-fasiproduzione ul li a{text-decoration: none;}#menu-fasiproduzione ul li.active a,#menu-fasiproduzione ul li a:hover{color: #EF8401;text-decoration: underline;}.homepage #novita-realizzazioni-banner{margin: 30px 0;width: 860px;}.page #novita-realizzazioni-banner{position: absolute;top: 0;left: 0;z-index: 1000;background: #e7e7e7;width: 340px;border-right: 1px solid #FFF;border-top: 1px solid #FFF;height: 320px;}#novita-realizzazioni-banner .more{color: #042e65;font-weight: bold;text-decoration: underline;}.homepage #offerte,.homepage #realizzazioni{width: 180px;height: 200px;border-right: 1px solid #849CCB;padding: 0px 25px;float: left;}.page #offerte,.page #realizzazioni{width: 320px;height:105px;padding: 2px 10px 7px 10px;border-bottom: 1px solid #FFF;overflow:hidden;}.page #realizzazioni{border-bottom: 0;}.homepage #banner{float: left;padding-left: 18px;}.homepage #banner img{float: left;margin-bottom:5px;}.page #banner{border-bottom: 1px solid #FFF;}.page #banner a,.page #banner a img{display: block;}#offerte mark,#realizzazioni mark{font-size: 20px;line-height: 22px;}.page #offerte mark,.page #realizzazioni mark{margin-bottom: 5px;font-size: 18px;line-height: 20px;}.homepage #offerte div,.homepage #realizzazioni div{color: #042e65;height: 180px;margin-bottom: 8px;overflow: hidden;}.homepage #offerte div article,.homepage #realizzazioni div article{color: #042e65;margin: 10px 0px 0px 0px;width: 200px;overflow: hidden;}.homepage #offerte div article > div,.homepage #realizzazioni div article > div{width: 180px;}.page #offerte div article,.page #realizzazioni div article{color: #042e65;width: 320px;height: 80px;overflow: hidden;}.homepage #offerte div article a,.homepage #realizzazioni div article a{text-decoration: none}.homepage #offerte div article strong,.homepage #realizzazioni div article strong{display: block;margin-top: 5px;}.page #offerte div article strong,.page #realizzazioni div article strong{display: block;margin-top: 5px;}.page #offerte div article img,.page #realizzazioni div article img{float: left;margin-right: 10px;}#prevOffers,#nextOffers{cursor: pointer;vertical-align: middle;margin-right: 5px;}#breadcrumb{background: #FFF;padding: 10px 20px;text-align: right;float:right;}#breadcrumb a{text-decoration: none;}#breadcrumb a:hover{text-decoration: underline;}section{text-align: justify;margin-bottom: 20px;background: #FFF;padding: 10px 10px 20px 10px;}.homepage section{background: none;padding: 0;}section #section-container p{margin: 0 10px 10px 0;}section #section-container .last.column p{margin: 0 0px 10px 10px;}section ul,section ol{margin: 5px 20px;}section strong, section a{color:#042e65;}section table{border-collapse: collapse;}section table.listino{width: 100%;text-align:center;margin: 10px 0 0 0;font-size: 11px;}section table.listino th{background: #FDE3EA; padding: 3px 0;}section table.listino td{padding: 2px 0;background: #FEF1F5;  }section table.listino tr{}#social{position: absolute;bottom: 15px;right: 0px;}footer{width:100%;background: #042e65;min-height: 100px;}footer a{color: #FFF;}#footer-container{width: 860px;margin: 0 auto;min-height: 100px;color: #FFF;position: relative;padding: 10px 0;}footer address{width: 560px;float: left;}#newsletter{width: 300px;float: left;text-align:right;}#newsletter mark{color: #FFF;font-size: 16px;line-height: 18px;}#newsletter table{float: right;}#newsletter .submit{background: #EF8401;font-face: 11px;font-weight: bold;}details{position: absolute;bottom: 10px;left: 0;text-decoration:none;color: #FFF;margin-top: 10px;font-size: 10px;}details img{vertical-align: middle;}details a{color: #FFF;text-decoration:none;}.defaultForm  table {font-size: 11px;line-height: 15px;border-collapse: collapse;}.defaultForm  td {padding-bottom: 10px;vertical-align: top;}.defaultForm .spacingtd {width: 20px;}.defaultForm  fieldset {margin: 20px 0px;}.defaultForm table input[type="text"],.defaultForm table input[type="number"],.defaultForm table input[type="tel"],.defaultForm table input[type="date"],.defaultForm table input[type="email"],.defaultForm table select {width: 187px;padding: 0 2px;height: 18px;margin-bottom: 8px;font-size: 10px;color: #758186;border: 1px solid #dce2e5;}.defaultForm input.date{background: url('../images/background/calendar.gif') no-repeat right center;}.defaultForm table select {width: 193px;padding: 1px 0;height: 20px;}.defaultForm table select option{padding-left: 3px;}.pluginForm .default_loading{display:none;text-align:center;height: auto !important;}.pluginForm .default_loading img{margin:50px auto 50px auto;border:none;}.pluginForm output{display:none;}.pluginForm output div{margin-top:100px;}.defaultForm textarea {width: 400px;font-size: 11px;height: 100px;font-family: Tahoma;padding: 2px;font-size: 10px;    color: #758186;border: 1px solid #dce2e5;}.submit, button.submit {background: #042E65;color: #ffffff;height: 22px;padding: 0 10px 3px 10px;cursor: pointer;float: right;font-size: 11px;}a.submit {line-height: 24px;text-decoration: none;}.line-background td{}.defaultForm .box_bambini {display: none;width: 190px;}.defaultForm .box_bambini td {padding-bottom: 0px;vertical-align: top;}.defaultForm .box_bambini select{width: 45px;padding: 0px;}.defaultForm .thanks{background: #E7E7E7;margin: 20px 0;    padding: 20px;color: #042E65;}.defaultForm .some_errors {display: block;color: #ffffff;background: #b02b2b;font-weight: bold;text-align: center;margin-top: 10px;padding: 10px;}.defaultForm a {color: #758186;}.defaultForm a:hover {text-decoration: none;}#listing_commenti {}#listing_commenti figure {text-align:justify;display: block;position: relative;padding: 15px;border: 1px dashed #DFDBD0;margin-bottom: 20px;font-size: 11px;color: #4b5a60;}#total_rating {margin-bottom: 20px;display: block;position: relative;padding: 10px 0;color: #4b5a60;text-align:right;font-size:10px;}#total_rating img{position:relative;top:2px;}#home_page_total_rating {display: block;position: relative;padding: 0px 10px 8px 10px;color: #4b5a60;text-align:right;font-size:10px;}#home_page_total_rating#total_rating img{position:relative;top:2px;}#listing_commenti figure div{position:absolute;top:4px;right:7px;}#listing_commenti>div{position: relative;}#listing_commenti figure img {position:relative;top:2px;}#listing_commenti figure strong {color: #2b87ac;display: block;margin-bottom: 3px;}#punteggio {width: 100px;}#frm_punteggio img {position: relative;    top: -5px;}.img_gallery_box{float: left;    width: 150px;    height: 110px;    margin: 0px 14px 14px 0px;}.img_gallery_box a img{display: block;width: 150px;height: 100px;overflow: hidden;}#elenco_offerte figure {display: block;padding-bottom: 10px;    margin-bottom: 10px;    border-bottom: 1px solid #cfc5d1;}#elenco_offerte img {float: left;    margin-right: 10px;}#elenco_offerte strong {display: block;    padding-bottom: 4px;}.listing_categorie,.form-ricerca{float:left;width:220px;background: #F9F6F6;margin-right: 20px;}.form-ricerca{padding: 10px;width: 200px;}.listing_categorie > ul{list-style:none;margin:0px;padding:0px;}.listing_categorie > ul{}.listing_categorie > ul > li{border-top: 1px solid #E1E3E7;}.listing_categorie > ul > li:first-child{border-top:0;}.listing_categorie > ul > li > a,.listing_categorie > ul > li > span{padding: 5px 10px;display: block;text-decoration: none;}.listing_categorie > ul > li > a:hover,.listing_categorie > ul > li > span:hover,.listing_categorie > ul > li.active > a,.listing_categorie > ul > li.active > span{background: #E7E7E7;}.listing_categorie ul ul{display: none;list-style: square;color: #042e65;margin-left: 40px;margin-bottom: 5px;}.listing_categorie ul ul.active{display: block;}.listing_categorie ul ul > li > a,.listing_categorie ul ul > li > span{padding: 2px 5px;display: block;text-decoration: none;}.listing_categorie ul ul > li > a:hover,.listing_categorie ul ul > li > span:hover,.listing_categorie ul ul > li.active > a,.listing_categorie ul ul > li.active > span{text-decoration: underline;}.listing_categorie ul ul > li.active > a,.listing_categorie ul ul > li.active > span{font-weight: bold;}.listing_categorie ul ul ul{margin-left: 20px;}.listing_prodotti,.listing_prodotti_full{width:600px;float: left;}.listing_prodotti_full .item{display: none;}.listing_prodotti img,.listing_prodotti_full img{border:1px solid #cccccc;margin-right:10px;margin-bottom:5px;float:left;}.listing_prodotti h2,.listing_prodotti_full h2{clear:right;}.listing_prodotti a.listing_prodotti_full a{text-decoration: none;}.listing_prodotti > div.prodotto,.listing_prodotti_full > div.prodotto{padding-bottom:10px;width:100%;margin-bottom:10px;}.listing_prodotti > div.prodotto img,.listing_prodotti_full > div.prodotto img{float: none;}.listing_prodotti > div.prodotto h1,.listing_prodotti_full > div.prodotto h1{margin-top: 20px;clear: both;}#no_search{text-align: center;margin: 30px 0 0 0;}#productinfo{margin-top: 20px;background: #E7E7E7;padding: 20px;}.dettaglio_prodotto{margin: 20px 0;}.prezzo_prodotto{position: absolute;top: 85px;right: 13px;background: #1C4273;color: #FFF;font-family: 'AlteDIN1451MittelschriftRg';text-align: center;padding: 10px 60px 10px 50px;font-size: 14px;line-height: 16px;border: 5px solid #FFF;}.prezzo_prodotto > span{font-size: 26px;line-height: 28px;color: #EE8300;margin-top: 5px;display: block;}.prezzo_list{font-size: 26px;line-height: 28px;color: #EE8300;font-family: 'AlteDIN1451MittelschriftRg';}.prezzo_prodotto span.prezzo_nullo{font-size: 18px;    line-height: 20px;color: #EE8300;}.listing_prodotti div.item,.listing_prodotti_full div.item{width: 580px;padding: 20px 10px;border-bottom:1px solid #E1E3E7;}.listing_prodotti div.item:hover,.listing_prodotti_full div.item:hover{background: #E7E7E7;}.listing_prodotti button,.listing_prodotti_full button{font-size: 11px;}#sitemap{position:absolute;right:0px;top:80px;}#sitemap a{text-decoration:none;}#menu_sitemap{}#menu_sitemap ul{margin-left:30px;line-height:1.6em;}#contenuti_seo{    margin: 0 auto;    position: relative;    width: 860px;}#bannerVenditaSpedizione{background: url('../images/background/banner-background.jpg') no-repeat top left;min-height: 60px;width: 210px;border-top: 30px solid #FFF;padding: 90px 0 0 10px;}#bannerVenditaSpedizione ul li{color: #3b5c87;line-height: 16px;}#bannerVenditaSpedizione ul li a{font-size: 12px;line-height: 16px;color: #042E65;font-weight: bold;text-decoration: none;}#bannerVenditaSpedizione ul li a:hover{text-decoration: underline;}.form-ricerca #bannerVenditaSpedizione{background: url('../images/background/banner-background.jpg') no-repeat -12px top;width: 190px;border-top: 0;margin-top: 30px;}#no_search{display:none;}#no_1,#no_2{display:none;text-align: center;;}#tipoprodotto1, #tipoprodotto2{font-size:14px;font-weight:bold;color:#F7D22E;display:none;}#infonuovo, #infousato{display:none;margin-top:10px;font-weight: bold;}