/* CSS Document */

body {margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size: 11px; color:#4b4b4d; background:url(../img/bg_body.gif) repeat-x #e3e4e5;}

/* claerfix */
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}
/* nascondi da IEmac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* chiudi commento IE */
.clear_both {clear: both;height:0.000001em;margin:0;padding:0;}


a {color:#7b7c7e; text-decoration:none; outline:none;}
a:hover {text-decoration:underline; color:#3e3d40;}
#footer .float_left {float:left; padding:0 0 0 0;}
#footer .right {float:right; style="padding:0 0 0 800px;"}

h3 {margin:0; padding:0; font-size:10px; text-transform:uppercase; color:#7b7c7e;}

#all {background:url(../img/bg_all.jpg) no-repeat;}
#container {margin:0 auto; width:955px; }
#header {height:112px;}
.logo {float:left;}
#menu {margin:0 0 0 53px; padding:22px 0 0 295px;}
#menu ul {float:left; margin:0; padding:0; width:150px; list-style:none;}
#menu ul li ul {margin:0; }
#menu ul li ul li {margin:0;!important padding:0;!important height:auto; _height:1%;}
#menu ul li ul li a {font-size:9px; text-transform:uppercase; color:#707173; text-decoration:none; margin:0;!important padding:0;!important height:auto; _height:1%;}
#menu ul li ul li a:hover {font-size:9px;text-transform:uppercase; color:#3e3d40; text-decoration:none; margin:0;!important padding:0;!important height:auto; _height:1%;}

#menu ul li a.on {display:block; color:#ff0000; margin:0;!important padding:0;!important height:1%;}
#menu ul li ul li a.on {color:#4b4b4d; text-decoration:underline; margin:0;!important padding:0;!important height:auto; _height:1%;}

#main {margin:0; padding:50px 20px 20px 20px;}
.img_main_home {height:395px; background:url(../img/bg_main.jpg) no-repeat;}
.img_main_azienda {height:395px; background:url(../img/bg_main_alpha.jpg) no-repeat;}
.img_main_conici_corto {height:395px; background:url(../img/bg_main_conici_corto.jpg) no-repeat #fff;}
.img_main_conici {height:770px; background:url(../img/bg_main_conici.jpg) no-repeat #fff;}
.img_main_cilindrici_corto {height:375px; background:url(../img/bg_main_cilindrici_corto.jpg) no-repeat #fff;}
.img_main_cilindrici {height:700px; background:url(../img/bg_main_cilindrici.jpg) no-repeat #fff;}
.img_main_ibc {height:470px; background:url(../img/bg_main_ibc.jpg) no-repeat #fff;}
.img_main_ibc_corto {height:375px; background:url(../img/bg_main_ibc_corto.jpg) no-repeat #fff;}
.img_main_plastici {height:550px; background:url(../img/bg_main_plastici.jpg) no-repeat #fff;}
.img_main_plastici_corto {height:375px; background:url(../img/bg_main_plastici_corto.jpg) no-repeat #fff;}

#left {width:660px; float:left; }
.grigio {background:#e3e4e6;}
#content_up {clear:both;}
#content_up dl {margin:15px 0 0 0; width:220px; float:left;}
#content_up dd {margin:0;}
#content_up dd img {float:left; padding:25px 10px 15px 5px;}
#allegati {clear:both; margin:0; padding:5px; border-top:1px solid #fff;}
#allegati_en {clear:both; margin:0; padding:2px 5px; border-top:1px solid #fff;}
#thumb {clear:both; margin:0; padding:10px 5px 5px 10px; border-top:1px solid #fff; }
#thumb img {float:left; padding:0 10px 0 0;}

#content_dw {margin:0; padding:15px 0 0 0; background:#fff;}
#content_dw dl {width:164px; border-right:1px solid #a5a5a6; margin:0; padding:0;  text-align:center; float:left;}
#content_dw dt {width:163px; margin:0; padding:0;}
#content_dw dd {margin:0; padding:10px 0 0 0; text-align:center;}
#content_dw img {text-align:left; margin:0; padding:0;}
#corporate_video {width:238px; float:right; margin:0; padding:0 0 0 15px; border:0;}
#right {width:238px; float:right; margin:0; padding:0 0 0 15px; border:0;}
#right.contatti {width:238px; float:right; margin:0; padding:0 0 0 15px; border:0; line-height:12px;}
#right.fiere img {float:left; margin:0 5px 0 0; border:1px solid #ccc;}
#right ul {margin:30px 0 0 90px; padding:0; line-height:18px;}
#right ul li {margin:0; padding:0; list-style:none;}
#right ul li ul {padding:0 0 0 15px; margin:0;}
#right a {color:#4b4b4d; text-decoration:none;}
#right a:hover {color:#4b4b4d; text-decoration:underline;}
#footer {color:#88888a; font-size:10px; margin:0; padding:5px 0 0 0;}

#flash {text-align:center; margin:0;}

table {border:0; margin:0; padding:0;}

#foto_prodotto {width:178px; float:left; padding:60px 0 0 10px;}
#scheda_prodotto {width:472px; padding:20px 0 0 0; float:right;}
.riga_chiara {background:#eeefef;}
.colonna_dx {text-transform:none;}
tr {height:14px; text-transform:uppercase; font-size:10px; padding:0 5px;}
#content_up table {border-top:1px solid #666; border-bottom:1px solid #999;}


/* firma */

a.logowebsolute img { border: 0; margin-right:5px;position:relative; margin-left:3px; top:3px;}