#border_1_middle_kit { background: url(img/border_middle_kit.png) repeat-y center top; }
.area_kit_left {width:663px; background-color:#fff; float:left; border: 1px solid #d3d3d3}
.area_kit_right {background-color:#fff; border:3px solid #e6e0f0; font-weight:bold; color:#303030; padding:9px 9px 20px 9px; position:relative; } 
.area_kit_title_left {background-color:#e8e4f0; padding:10px; display:block; margin:1px; font-size:14px; font-weight:bold; position:relative; }
.area_kit_title_left2 {
	
    background: #e8e4f0; /* Old browsers */
background: -moz-linear-gradient(top, #e8e4f0 0%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e8e4f0), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #e8e4f0 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #e8e4f0 0%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #e8e4f0 0%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to bottom, #e8e4f0 0%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8e4f0', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
    
	padding:10px 10px 50px 10px;
	display:block;
	margin:1px;
	font-size:14px;
	font-weight:bold;
	position:relative;
}
    
    .area_kit_title_left2 span {
    font-weight:normal;
    }
    .area_kit_title_left2 h3 {
       
    font-family:Open Sans Condensed;
    text-transform:uppercase; font-size:17px;
    }
    .area_kit_title_left2 p {
        font-weight: normal;
    }
    .area_kit_title_left2 img {
        border-left:1px solid #888;
        border-top:1px solid #888;
    -moz-box-shadow: 2px 2px 2px #888;
-webkit-box-shadow: 2px 2px 2px #888;
box-shadow: 2px 2px 2px #888;
    }
.area_kit_info_left {position:absolute; width:150px; right:10px; top:12px; text-align: right; font-size:10px; font-weight:normal; background:url(img/info_kit.png) no-repeat center right; padding-right:20px; height:14px; display:block; cursor: pointer;}
.area_kit_price{ background:#4e4e4e; color:#FFF; display:block; margin:9px -8px 9px -8px; padding:4px 4px 4px 9px; position:relative; }
.area_kit_right ul { padding:10px 10px 15px 18px; margin:0; font-size:11px}
.button_kit { background:url(img/button_green.png) no-repeat; display:block; width:117px; height:28px; color:#FFF; border:0px; font-weight:bold; font-size:12px; cursor:pointer;}
.kit td{ vertical-align:top; text-align:left}

.bg { 
padding:22px; background:url(img/sfondo_nft_2.jpg) no-repeat center top ; margin:1px 1px 1px 3px;
}
.tab td { 
text-align: left;
vertical-align:top;
font-size:12px;
color:#4a4a4a;
padding:15px;
border-left:1px solid #fff;
}
.tab td.tab_p {
	font-style:normal;
	text-align:right;
	vertical-align:top;
	color: #888;
	font-size:12px;
}
.tab td.adv { color:#FFF; font-size:14px; border-left: 0px solid; text-align:right; padding-top:0; padding-bottom:10px;}
.tab td.adv strong { font-size:25px; line-height:26px;}
.tab td.adv  span {
	color: #161616;
	font-weight:bold;
	font-size:13px
}
.txt_small {
	font-size:11px;
	color:#ccc;
	font-weight: normal;
}
.top_intro { font-size:13px; color:#fff; padding:5px;}
.top_intro em { font-style:normal; font-size:14px; color:#ffe400}
/* nuovi */
.tab td.head_en {
	border-left: 0px solid;
	background: url(img/kitconfig/it/nft_bg_config.png) 1px 0 no-repeat;
	font-size:26px;
	color:#fff200;
	text-align:center;
	padding-top:10px;
	font-weight: 700;
}
.p_title {
	font-size: 16px;
	text-transform:uppercase;
	color:#fff;
	margin-bottom:-15px;
}
.p_title em { font-size: 16px; text-transform:lowercase;  font-size:14px; }

.kit_button a{ background: url(img/kit_button_bg.png) no-repeat 0 0; width:90px; height:22px; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:700; position:absolute; right:1px;  top: 44px; text-align:center;text-decoration:none;
padding-top:6px; font-size:14px; }
.kit_price{ right:3px; top:4px; position:absolute; display:block;}