body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0;padding:0;}table {border-collapse:collapse;border-spacing:0;}fieldset,img { border:0;}address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;}ol,ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}q:before,q:after {content:'';}abbr,acronym { border:0; }a{text-decoration:none}a { color:#383838 !important; }body{ background:#fbfbfb; font-size:0.875em; font-family: 'Molengo', arial, serif;color:#383838; }h1{ font-size:1.6em; padding:20px 0px 0px 0px; display:block; border-bottom:8px solid #ee5449; margin:0px 0px 13px 10px; width:940px; }h2{ font-size:1.4em; margin-bottom:7px;}h3{ font-size:1.1em; margin-bottom:4px;}strong { font-size: 1em; }.show-75 { -moz-opacity:.7; filter:alpha(opacity=70); opacity:.70; }.no-show{-moz-opacity:.0; filter:alpha(opacity=00); opacity:.00;}.hide, noscript { position: absolute; top:-2000px;}.border-radius{ -webkit-border-bottom-right-radius: 8px;-webkit-border-bottom-left-radius: 8px;-moz-border-radius-bottomright: 8px;-moz-border-radius-bottomleft: 8px;border-bottom-right-radius: 8px;border-bottom-left-radius: 8px; }.bottom-shadow{ background:url(../../img/shadow.png) repeat-x bottom left; }.underline{ text-decoration:underline }.height500{ height:500px; }.height200{ height:200px; }#loading {background: url("../../img/preloader.gif") no-repeat scroll left top transparent;height: 46px;left: 430px;position: absolute;top: 5px;width: 100px;z-index: 44;}.last{margin-right:0px !important;}.credits{position:absolute;top:0px;right:0px;}.credits p{line-height:14px;font-size:14px;padding: 3px;color:#333;background:#fbfbfb;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;}.shadow-bottom{background:url(../../img/shadow-yellow.png) repeat-x bottom left;z-index:0;}.header-wrap, .header{height:100px;}.header-wrap{width:100%;}.header{width:1020px;margin:0 auto;position:relative;}.logo{background:url(../../img/logo.png) no-repeat top left;width:200px;height:60px;position:absolute;top:20px;left:20px;}.menu{width:700px;position:absolute;right:20px;height:30px;top:50px;}.menu ul {width:700px;height:30px;}.menu ul li{height:30px;font-size:18px;margin-left:10px;float:right;line-height:18px;}.menu ul li a{height:30px;padding:3px 6px 0px;text-decoration:none;background:#fbfbfb;color:#383838;-moz-opacity:.9; filter:alpha(opacity=90); opacity:.90;}.btn{-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;}.menu ul li a:hover, .selected_item{background:#ed432c !important;color:#fbfbfb !important;}.sub-menu{height:41px;margin:0px auto 30px;width:960px;}.sub-menu ul{height:41px;width:700px;margin:0 auto;}.sub-menu ul li{height:41px;font-size:18px;margin-left:10px;float:left;line-height:38px;padding:3px 6px 0px;background:#ed432c;cursor:pointer;color:#fbfbfb;-webkit-border-bottom-right-radius: 6px;-webkit-border-bottom-left-radius: 6px;-moz-border-radius-bottomright: 6px;-moz-border-radius-bottomleft: 6px;border-bottom-right-radius: 6px;border-bottom-left-radius: 6px;}.sub-menu ul li:hover{-moz-opacity:.9; filter:alpha(opacity=90); opacity:.90;}.sub-header-wrap, .sub-header{height:240px;}.sub-header-wrap{background:#ed432c;width:100%;}.sub-header{background:url(../../img/sub-header.png) no-repeat top left;width:1020px;margin:0 auto;position:relative;}.content{background:#fbfbfb;width:960px;margin:0 auto;z-index:1;min-height:300px;padding-bottom:20px;}.col{width:440px;float:left;}.last{ padding-left:20px; }.col h2{margin-bottom:0px !important;}ul.list{margin-left: 50px;margin-top: 10px;}ul.list li{height:20px;margin-bottom:6px;font-size:1em;list-style:circle;}#map_dove_siamo{width:940px;height:350px;margin:10px 10px 20px 10px;}.single_line{width:920px;height:16px;padding:0px 0px 20px 20px;}.container{width:930px;margin:0px 15px 20px 15px;}.round{width:930px;padding:0px 15px 15px 15px;margin-bottom:20px;background:#e1e1e1;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;}.round h1{width:910px !important;border-bottom:8px solid #fbfbfb !important;}.round p{margin:0px 15px 0px 15px;}.portfolio {width:710px;float:left;}.portfolio-slide{width:200px;float:right;position:relative;}.portfolio-slide .slide{position:relative;}.portfolio-slide .slide a{width:50px; height:50px;padding:3px;background:#e1e1e1;display:inline-block;}.portfolio-slide .slide a:hover{background:#ee5449;}.linea_portfolio {height:270px;width:700px;margin-left:10px;padding-bottom:20px;}.portfolio li {height: 252px;list-style: none outside none;position: relative;width: 700px;}.portfolio li div.front_inc {background:#ee5449;height: 252px;left: 0;list-style: none outside none;position: absolute;top: 0;width: 700px;z-index:6666;}.portfolio li div.back_inc {bottom: 0;height: 252px;left: 380px;position: absolute;width: 300px;z-index:9999;-moz-opacity:.0; filter:alpha(opacity=00); opacity:.00;}.back_inc a {color: #FFFFFF;display: block;font-size: 20px !important;padding: 10px 0 0;text-decoration: none;}.back_inc a:hover {color:#f8f8f8;text-decoration:underline;}.back_inc p {display: block;padding:10px 0 0 0;font-size:14px !important;color:#333;}.box_front{width: 660px;height: 210px;overflow: hidden;margin:20px;}.box_img{width:660px;height:210px;overflow:hidden;}.text {height: 100px;margin: 10px 0 0 20px;width: 270px;}.footer_canvas{position:relative;width:100%;background:#ed432c;padding-bottom:30px;}.footer_canvas, .footer{}.footer{line-height:14px;position:relative;width:960px;padding-top:40px;margin:10px auto 0px;border-top:8px solid #fbfbfb;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;}.footer .bottom{width:600px;height:18px;font-size:14px;text-align:center;margin:0 auto;padding: 8px 5px 5px;color:#333;background:#fbfbfb;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;}.sitemap{width:400px;margin-left:20px;height:300px;float:left;}.sitemap .mod{width:200px;float:left;margin:20px 0px;}.sitemap .box{width:200px;}.address{background:url(../../img/home_32x32.png) no-repeat 2px 10px;height:70px;margin-top:10px;}.tel{background:url(../../img/info_16x32.png) no-repeat 10px 0px;height:46px;line-height:36px;}.mail{background:url(../../img/mail_32x24.png) no-repeat 2px 2px;height:32px;line-height:30px;}.sitemap .box p{padding-left:46px;}.footer ul{width:450px;height:20px;display:block;margin:0 auto;}.footer ul li{float:left;margin-left:5px;}.contact{float:right;width:480px;height:300px;margin-left:20px;}.contact-form {width:480px;height:300px;}.contact-form input[type=text], .contact-form textarea{width:460px;display:block;margin-top:2px;margin-bottom:5px;}.contact_form_big {width:620px;height:400px;margin-top:30px;float:left;}.contact_form_big input[type=text], .contact_form_big textarea{width:590px;display:block;margin-top:2px;margin-bottom:5px;}.contact_form_big label{font-size:14px;color:#383838;}.contact-form label{padding-bottom:5px;font-size:14px;color:#fbfbfb;}.contact_form_big .error, .contact-form .error {display:inline;color:#CC0000;font-size:12px;padding:1px 2px;background:#fbfbfb;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;margin-left:5px;}.contact_form_big .success, .contact-form .success {display:inline;color:#009900;font-size:12px;padding:1px 2px;background:#fbfbfb;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;margin-left:5px;}input[type=text], textarea {-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;background:#FFFFFF;border:1px solid #DDDDDD;color:#444444;font-family:Arial,sans-serif;font-size:14px;margin:0;padding:6px 5px 5px;width:190px;background:#fbfbfb;}input[type=text] {height:14px;}input[type=text]:focus, textarea:focus{-moz-outline-radius:8px;-webkit-outline-radius:8px;outline-radius:8px;outline:2px solid #8bcae2;background:#f7f7f7 !important;}.button {-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;color:#383838;cursor:pointer;font-size:14px;font-weight:500;height:29px;margin:0;overflow:hidden;padding:5px 10px;text-decoration:none;border:1px solid #fbfbfb;box-shadow:0px 1px 5px #fbfbfb ;-webkit-box-shadow:0px 1px 5px #fbfbfb ;-moz-box-shadow: 0px 1px 5px #fbfbfb;background: #fbfbfb; }.button:hover {background: #fbfbfb; border:1px solid #8bcae2;box-shadow:0px 1px 5px #8bcae2 ;-webkit-box-shadow:0px 1px 5px #8bcae2 ;-moz-box-shadow: 0px 1px 5px #8bcae2;}.others{width:260px;margin:20px 0px 0px 10px;padding-left:20px;padding-top:20px;float:right;height:335px;border-left: 5px solid #e4e4e4;}.others h3{font-size:14px;color:#282828;}.others .box{width:240px;margin:10px 5px 5px 5px;padding:5px 5px 0px;}.others p {line-height: 22px;padding-left: 20px;padding-top: 3px;}.others .address{background:url(../../img/home.png) no-repeat 2px 10px;margin-top:0px !important;height:90px}.others .tel{background:url(../../img/info.png) no-repeat 6px 11px;height:30px}.others .mail{background:url(../../img/mail.png) no-repeat 0px 14px;}.others a{color:#6B6B6B;}.others a:hover{color:#282828;}.container-wrap{width:420px;height:120px;padding:0px;margin:20px 0px;cursor:pointer;position:relative;}.container-center{width:420px;height:100px;}.container-top, .container-bottom{width:420px;height:10px;}.container-top{background:url(../../img/top-bottom-shadow.png) no-repeat 0px -10px;}.container-bottom{background:url(../../img/top-bottom-shadow.png) no-repeat 0px 0px;}.zoom{background:url(../../img/zoom.png) no-repeat top left;height:30px;width:30px;position:absolute;bottom:15px;left:5px;display:none;z-index:7777;}.caption{display:none;position:absolute;bottom:19px;left:30px;z-index:7776;height:22px;width:60px;line-height:24px;font-size:12px;background:#111;padding-left:5px;-webkit-border-top-right-radius: 3px;-webkit-border-bottom-right-radius: 3px;-moz-border-radius-topright: 3px;-moz-border-radius-bottomright: 3px;border-top-right-radius: 3px;border-bottom-right-radius: 3px;}.content_head {height: 70px;padding: 15px 0px 20px 0px;width: 940px;text-align:center;}
