/*
 * c-css by U4EA Technologies - Allan Jardine
 * Version:       1.2.php.2
 * Browser:       Webkit 537.3
 * Browser group: cssA
 */
div#Menubox{ clear:both; width:100%; margin:0 auto; }
#Menubox ul{ display:table; margin:0 0 0 60px; padding:0; height:42px; }
#Menubox ul li{ list-style:none; float:left; display:block; height:42px; text-align:center; margin:3px 10px; margin:0 7px; }
#Menubox ul li a{ display:block; height:42px; line-height:42px; text-decoration:none; font-size:18px; color: #fff; padding:0 18px; font-variant:small-caps; font-weight: bold; text-shadow:1px 1px 2px #000; font-family:Arial, Helvetica, sans-serif; }
#Menubox ul li:first-child, #Menubox ul li:first-child a{ border:none; }
#Menubox ul li a:hover{ }
#Menubox ul li ul{ margin:2px 0 0 0; padding:0 0 10px 0; position: relative; z-index: 999; }
#Menubox ul li ul li{ float:none; border:none; font-size:0.9em; font-weight:normal; letter-spacing:normal; text-align:left; background:#86383c; margin:3px 0 0 0; padding:3px 0; }
#Menubox ul li ul li a{ width: 130px; display:block; color:#fff; text-transform:none; height:auto; padding:4px 6px; line-height:12px; }
#Menubox ul li ul li a:hover{ color:#fff; }
#Menubox ul li ul li ul{ margin:-20px 0 0 0; padding:0 0 0 0; border:1px solid #DDD; border-bottom-width:0; }
#Menubox ul li ul li ul li{ float:none; border:0; border-bottom:1px solid #DDD; }
#Menubox ul li ul li ul li a{ display:block; color:#666; border:0; text-transform:none; }
#Menubox ul li ul li ul li a:hover { color:#000; }
.curLink{ background: rgb(56,56,65); background: -moz-linear-gradient(top, rgba(56,56,65,1) 0%, rgba(27,27,27,1) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(56,56,65,1)), color-stop(100%,rgba(27,27,27,1))); background: -webkit-linear-gradient(top, rgba(56,56,65,1) 0%,rgba(27,27,27,1) 100%); background: -o-linear-gradient(top, rgba(56,56,65,1) 0%,rgba(27,27,27,1) 100%); background: -ms-linear-gradient(top, rgba(56,56,65,1) 0%,rgba(27,27,27,1) 100%); background: linear-gradient(to bottom, rgba(56,56,65,1) 0%,rgba(27,27,27,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#383841', endColorstr='#1b1b1b',GradientType=0 ); -webkit-box-shadow:inset 5px 5px 5px #000; -moz-box-shadow:inset 5px 5px 5px #000; box-shadow:inset 5px 5px 5px #000; color:#2fc2ff !important; }
div#selettoreLingua{ text-align:right; margin: 0; padding: 0; position:absolute; right:130px; top:77px; }
div#selettoreLingua a img{ opacity:0.6;filter:alpha(opacity=60); }
div#selettoreLingua a img.active_lang{ opacity:1;filter:alpha(opacity=100); }
body{ width:100%; height:100%; background:url(img/bg.jpg) repeat-x #797878; }
*{ margin:0; padding:0; font-family:'WalkwaySemiBoldRegular', Arial, sans-serif; font-size:14px; color:#fff; }
*:focus{ outline:none; }
.clr{clear:both}
a{text-decoration:none;}
#container{width:960px; margin:0 auto; box-shadow: 2px 2px 30px #4e4e4e; -moz-box-shadow: 2px 2px 30px #4e4e4e; -webkit-box-shadow: 2px 2px 30px #4e4e4e; }
.container-inner{ width:960px; background:url(img/bg-container.png) repeat-y; float:left; background: rgb(255,255,255); background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(239,239,255,1) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(239,239,255,1))); background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(239,239,255,1) 100%); background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(239,239,255,1) 100%); background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(239,239,255,1) 100%); background: linear-gradient(top, rgba(255,255,255,1) 0%,rgba(239,239,255,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#efefff',GradientType=0 ); }
#header{ height:528px; width:960px; position:relative; background:url(img/header.jpg) no-repeat; }
.logo{width:213px; padding:10px 0px 0px 60px; margin-bottom:15px; float:left;}
#content{width:830px; padding:15px; margin-left:50px; float:left; background:#2d3135; border: 1px solid #fff; margin-bottom:50px; }
.col{float:left; width:230px;}
#col-1{}
#col-2, #col-3{margin-left:70px;}
#col-3{}
#footer{ width:860px; border-top:1px solid #b7b7c2; height:40px; float:left; position:relative; margin:0px 0 0 50px; }
#footer .tele{ width:180px; height:20px; float:left; position:relative; top:10px; }
.shadow{ box-shadow: 2px 2px 10px #4e4e4e; -moz-box-shadow: 2px 2px 10px #4e4e4e; -webkit-box-shadow: 2px 2px 10px #4e4e4e; }
#slider_contenitor{ width:824px; height:348px; margin:23px 0 0 67px; }
h1{ font-weight:normal; line-height:20px; text-align:justify; font-size:16px; }
h2{ font-size:20px; font-variant:small-caps; margin-bottom:10px; }
.azzurro{ color:#2fc2ff; }
input[type=button], input[type=submit], input[type=reset]{ width:100px; height:46px; background:#dadadd; color:#2d3135; border:1px solid #a3a3a3; text-shadow: 1px 1px 2px #fff; cursor:pointer; margin:10px; }
input[type=button]:hover, input[type=submit]:hover, input[type=reset]:hover{ border:1px solid #fff; }
.bottom_button1{ position:absolute; top:37px; left:127px; position:relative; }
.bottom_button2{ position:absolute; top:117px; left:127px; position:relative; }
.bottom_button3{ position:absolute; top:70px; left:157px; position:relative; }
.azienda_txt{ width:100%; margin-bottom:30px; }
.azienda_txt_1{ width:450px; margin-bottom:30px; float:left; }
.right_img{ float:right; border:1px solid #000; margin-top:-30px; }
.gmap{ float:right; }
.contatti_txt{ text-align:right; margin:0 20px 20px 0; }
