body {
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
	margin: 0px;
	-moz-user-select: none;
}
td {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3B3B3B;
}
hr {
	height: 1px;
	color: #357391;
}
.top {
	background-image: url(../images/bg_top.gif);
	background-repeat: repeat-x;
	height: 37px;
}
.menu {
	background-image: url(../images/bg_menu.gif);
	background-repeat: repeat-x;
	height: 48px;
	padding-left: 12px;
}
.menu_lingua {
	background-image: url(../images/bg_menu_lingua.gif);
	background-repeat: repeat-x;
	width: 490px;
	padding-bottom: 15px;
	padding-left: 25px;
}
.titolo {
	font-size: 13px;
	font-weight: bold;
	background-image: url(../images/bg_titolo.gif);
	background-repeat: repeat-x;
	height: 63px;
	vertical-align: top;
}
a {
	color: #357391;
}
.bianco {
	color: #3B3B3B;
	background-color: #FFFFFF;
	padding: 30px 15px;
}
.flash_interno {
	background-image: url(../images/bg_flash_interno.jpg);
	background-repeat: repeat-x;
	height: 106px;
}
.credits_interno {
	background-color: #025077;
	padding-top: 10px;
	padding-left: 25px;
	padding-bottom: 10px;
	height: 5px;
	border-left-width: 223px;
	border-left-style: solid;
	border-left-color: #313436;
}
.credits_interno a{
	color: #FFFFFF;
	text-decoration: none;
}
.interno {
	background-color: #FFFFFF;
	background-image: url(../images/bg_nerozzo.gif);
	background-repeat: repeat-y;
}
input {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3B3B3B;
}
select {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3B3B3B;
}
textarea {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3B3B3B;
}
.red {
	color: #CC020B;
}
.cerca {
	background-color: #505254;
	padding: 10px 15px 15px;
}
form {
	margin: 0px;
}
.prod_tit {
	font-size: 15px;
	color: #024A6F;
	background-color: #F6F6F6;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-weight: bold;
}
.prod_desc {
	padding: 15px;
}
.prod_scarica {
	background-image: url(../images/bg_prod_scarica.gif);
	background-repeat: repeat-x;
	height: 33px;
}
.prod_caratteristiche {
	background-color: #ECECEC;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
th {
	font-size: 10px;
	background-color: #DDDDDD;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	vertical-align: bottom;
	text-align: center;
}
.cella {
	font-size: 10px;
	color: #3B3B3B;
	background-color: #E9E9E9;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	vertical-align: middle;
	text-align: center;
}
.cella_b {
    font-size: 10px;
	color: #3B3B3B;
	background-color: #FFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	vertical-align: middle;
	text-align: center;
}
.prod_tasselli {
	background-color: #E2E2E2;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
.boom {
	width: 507px;
}
.conf {
	background-color: #EEEEEE;
	padding: 15px;
	border-top-color: #357391;
	border-bottom-color: #357391;
	border-top-width: 2px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
}
.conf_ris {
	background-color: #FFFFFF;
	padding: 5px 15px;
	border-bottom-color: #357391;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
.prod_disegno {
	background-color: #DADADA;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
.prod_stampa {
	background-color: #D0D0D0;
  border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	padding-bottom: 20px;
}
.boxFoto {
	border: 1px solid #025077;
}
.bg_storia {
	background-image: url(../images/bg_storia.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.user {
	padding-top: 6px;
	padding-left: 12px;
	vertical-align: top;
}
.lollo {
	float: left;
	padding-top: 22px;
	font: 17px Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: -0.8px;
	padding-left: 10px;
}
.lolla {
	float: left;
	color: #024a6f;
	padding-top: 18px;
	font: 21px Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: -0.8px;
}
.verticaltext {
  height: 250px;
  writing-mode: tb-rl;
  filter: flipv fliph;
	padding-bottom: 20px;
}
.eppa {
	background-color: #EEEEEE;
	padding: 10px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #3B3B3B;
	border-bottom-color: #3B3B3B;
}
.max {
	border: 1px solid #000000;
	text-align: center;
	padding-top: 7px;
	padding-bottom: 7px;
	width: 488px;
	vertical-align: middle;
}
h5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #025077;
}
.tabConDisegno {
	border: 1px solid #000;
}
