body { background: #000; font-size: 0.9em; font-family: trebuchet ms, arial, helvetica, sans; color: #999; background-image: url(/bckp.png); background-repeat: repeat-x; }
.logo h1, .txt small { display: none; }
.slogan h2 { margin: 0px; padding-top: 20px; color: #fff; line-height: 32px; }
.prodotti h2 { margin: 0px; padding-top: 20px; color: #c60; line-height: 32px; font-size: 1.9em; letter-spacing: -2px; font-weight: 100; width: 90%; margin: auto;}
.txt h2 { margin: 0px; padding-top: 20px; color: #c60; line-height: 32px; font-size: 2.4em; letter-spacing: -2px; font-weight: 100; }
.txt h3 { margin: 0px; font-weight: 100; color: #ccc; font-size: 1.8em; line-height: 40px; letter-spacing: -2px;}
.intro h3, .homeazi h3 { margin: 0px; padding-top: 0px; color: #fff; line-height: 1.0em; text-transform: uppercase; font-size: 1.2em;}
.intro h4, .homeazi h4 { margin: 0px; padding-top: 0px; color: #ddc; line-height: 1.0em; text-transform: uppercase; font-size: 1.0em;}
h2 small { font-weight: 100; color: #c60; padding-top: 4px; }


.footer h5 { margin: 0px; line-height: 32px; text-align: center; }
.nav ul { list-style-type: none; margin: 0px; padding: 0px; }
.nav li { float: left; width: 98px; text-align: center; line-height: 20px; height: 20px; margin-top: 8px; margin-right: 1px; }
.nav li a { display: block; width: 100%; text-decoration: none; background: #c60; color: #fff; }
.nav li a:hover { background: #ddc; color: #c60; }
.nav li b { display: block; font-weight: 100; background: #fff; color: #c60; }
.txt img { float: left; margin-top: 20px; }
.colcx p {  text-align: justify; }
.homerow { margin: 4px; margin-bottom: 8px; padding-bottom: 8px;border-bottom: 1px solid #222; }

.colsx a { text-decoration: none; color: #fff; border-bottom: 1px dotted #ddc; }
.colsx a:hover { color: #ddc; border-bottom: 1px dotted #fff; }
.colcx ul { list-style-type: none; margin: 0px;  padding: 0px; }
.colcx li { height: 40px;  margin: 4px; border-bottom: 0px solid #222; }
.colcx li a { text-decoration: none; display: block; color: #c60;  height: 32px; padding: 8px; font-size: 16px; }
.colcx li a:hover { color: #fff; background: #000; }
.introdx {padding: 12px; line-height: 15px !important;}#div18716{font-size:12px;}
#div18716 h3 {color:#fff;font-size:23px;font-weight:100;letter-spacing:0px;}
#div18716 p {margin-left:106px;}
#div18716 a {color:#f60;text-decoration:none;border-bottom:1px dotted #333;}
#div18716 a:hover {color:#fff;border-bottom:1px dotted #fff;}
.main{width:992px;margin:auto;}
.top{height:128px;}
.footer{color:#fffborder-top:1px solid #cc9;clear:both;height:80px;line-height:80px;background:#000;}
.content{overflow:hidden;background-color:#222;background-image:url(/bckc.png);background-repeat:repeat-y;}
.logo{float:left;width:256px;background:url(/logored.png);background-position:center center;background-repeat:no-repeat;height:128px;}
.header{margin-left:256px;height:128px;}
.slogan{height:100px;}
.nav{height:28px;color:#fff;}
.colsx{float:left;width:256px;background-color:#000;/background:url(/bcks.png);background-repeat:repeat-x;font-size:11px;letter-spacing:0px;}
.colcx{margin-left:256px;font-size:0.9em;}
.cover{height:160px;background-color:#000;}
.intro{width:90%;margin:auto;margin-top:10px;}
.homeazi{width:90%;margin:auto;padding:12px;background:#f60;color:#000;}
.col1{width:494px;float:left;}
.col2{margin-left:495px;font-size:11px;letter-spacing:0px;color:#000;}
.cover1{float:left;width:494px;height:160px;background-color:#fff;}
.cover2{margin-left:496px;height:140px;padding-top:20px;}
.cover2int{margin:8px;padding:8px;font-size:12px;line-height:18px;}
.hometxt2{padding-left:12px;padding-right:12px;}
.bannerhome{height:40px;line-height:40px;background-color:#f60;padding-left:12px;}
.header1{float:left;width:492px;height:100px;}
.header2{margin-left:494px;height:100px;font-size:12px;letter-spacing:0px;text-align:right;line-height:24px;padding-right:20px;}
.footer h5{color:#ccc;line-height:64px;}
.slogan h2 {margin:0px;line-height:17px;}
.col1 h2 {letter-spacing:0px;}
.col1 h3 {letter-spacing:0px;}
.col1 a {color:#f60;text-decoration:none;border-bottom:1px dotted #fff;}
.col1 a:hover {color:#fff;border-vbottom:1px dotted #f60;}
.col2 h2 {font-size:23px;color:#fff;margin:0px;font-weight:100;letter-spacing:0px;line-height:40px;background-color:#111;display:block;padding-left:8px;}
.col2 h3 {font-size:18px;color:#f60;text-transform:uppercase;font-weight:100;border-bottom:1px solid #111;}
.col2 h3:hover {cursor:pointer;color:#fff;}
.col2 p{padding-bottom:4px;margin:0px;color:#666;line-height:11px;}
.col2 big {color:#999;font-weight:100;text-transform:uppercase;font-size:12px;margin-top:2px;}
.col2 div div {border-bottom:1px solid #333;padding:4px;}
.col2 div div:hover {background:#111;color:#666;}
.col2 h4 {color:#fff;font-size:13px;font-weight:100;letter-spacing:0px;}
.col2 img {margin-left:8px;border:1px solid #333;}
.col2 h3 img {border:0px;margin-right:4px;}
.cover1 img {display:block;border:0px;}
.cover2int a {color:#f60;text-decoration:none;border-bottom:1px dotted #333;}
.cover2int a:hover {color:#fff;border-bottom:1px dotted #fff;}
.hometxt2 h3 {color:#f60;font-size:28px;font-weight:100;display:block;padding:4px;background-image:url(/titsfu.png);background-repeat:repeat-x;margin:0px;}
.hometxt2 small {color:#999;}
.hometxt2 img {border:4px solid #000;}
.bannerhome h3 {margin:0px;font-size:13px;color:#000;font-weight:100;letter-spacing:0px;}
.header2 a {color:#fff;text-decoration:none;border-bottom:1px solid #f60;}
.header2 a:hover {color:#f60;border-bottom:1px solid #fff;}
