BODY{margin:0;width:100%;padding:0;font-size:1em;color:#3D3D3D;font-family:Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;}
INPUT,SELECT{font-size:1em;padding:0px;font-family: Tahoma,Verdana, Geneva, Arial, Helvetica, sans-serif;}
TD{font-size:0.8em;font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;color:#000000;}
A:link, A:visited{color:#00228C;text-decoration:none;}
A:hover, A:active{color:#00228C;text-decoration:underline;}
A.title:link, A.title:visited{font-weight:bold;font-size:1.01em;}
A.title:hover, A.title:active{font-weight:bold;}
dl{position:relative;left:0;top:0;margin:0;padding:0 0 0 12px;list-style:none;background:url(../images/ico_points_left.gif) repeat-y 2px 0;}
dd,dt{padding:0;margin:0;}

SPAN.ico,DIV.ico{font-size:0.8pt;font-family: monospace;font-weight:bold;margin:0px 2px 0px 2px;position:relative;top:0px;left:0px;}
SPAN.title{font-weight:bold;color:#003399;font-size:1.01em;}
DIV.label,TD.label{font-weight:bold;font-size:0.8em;}
TD.brd{border-bottom:1px solid #000000;clear:both;}
INPUT.button{border:1px solid;background-color:#FCD005;}
INPUT.frm,SELECT.frm,TEXTAREA.frm{border:1px solid #000000;}
img.immagine{position:relative;left:0px;top:0px;margin:0px;border:1px solid #000000;background:#FFFFFF;padding:4px;color:#000000;}
img.ico{position:relative;top:0;right:0;float:right;border:1px solid #000000;padding:1px;margin:2px 0px 2px 0;}

/* HEAD */
#idHead{display:none;}

/*MAIN*/
#main{position:relative;top:0px;left:0px;width:100%;padding:0;margin:0;}
/* BODY */
#idBody{position:relative;top:0px;left:0px;width:100%;padding:0;margin:0;}

/* ColMid */
#idMid{position:relative;top:0px;left:0px;margin:0;padding:10px;}
#idMid .box{width:100%;position:relative;top:0px;left:0px;background-color:#E5E5E5;margin:0px;padding:5px;}
#idMid .box .label{position:relative;top:0px;left:0px;background-color:#FCD005;padding:2px;border-bottom:1px solid #FFFFFF;font-size:0.8em;}
#idMid DIV.content{position:relative;top:0px;left:0px;padding:5px;border-bottom:1px solid #000000;font-size:0.8em;}
#idMid SPAN.content{margin:0px 0px 0px 12px;line-height:15px;display:block;}
#idMid .label a{color:#000000;}
#idMid .labelNews{padding:2px;text-align:right;background: url(../images/bkg_points.gif);border:1px solid #AFC2C8;color:#3E63AE;font-weight:bold;}
#idMid .boxNews{margin:20px 0 0 0;border-left:1px solid #AFC2C8;padding:2px 0 0 0;background: url(../images/bkg_box_news.gif) no-repeat right top;}
#idMid .boxNews a{background: url(../images/ico_point.gif) no-repeat 5px 15px;display:block;border-right:1px solid #AFC2C8;padding:8px 4px 4px 15px;margin:0;}
#idMid .boxNews p{border-bottom:1px dashed #AFC2C8;border-right:1px solid #AFC2C8;padding:2px 4px 6px 15px;margin:0;}
DIV.angBox{clear:both;position:relative;left:0px;bottom:10px;height:12px;border-bottom:1px solid;border-right:1px solid;margin:5px 0px 0px 0px;}

#idSx,#idDx{display:none;}

/* FOOT */
#idFoot{clear:both;position:relative;top:0;left:0px;margin:0;padding:0 0 2px 0;font-size:0.8em;font-weight:bold;text-align:center;}
#idFoot img{display:none;}

/*Sheet*/
#sheet{width:100%;padding:0;margin:0;background:none!important;}
#sheet h1{padding:4px;font-size:1.01em;margin:0 0 5px 0;background:#FCD005;border-bottom:1px solid #000;}
#sheet img{float:left;margin:0 0 10px 0;}
#sheet dl{margin:0 0 5px 150px;padding:20px 0 0 0;font-weight:bold;font-size:12px;}
#sheet dt{float:left;padding:0 5px 3px 0;color:#003399;}
#sheet dd{padding:0 0 3px 0;}
#sheet table{clear:both;table-layout:fixed;}
#sheet th,#sheet td{vertical-align:top;font-size:11px;font-size:1em;}
#sheet h3{color:#880000;margin:0;padding:0;font-size:11px;}
#sheet h2{margin:0 0 5px 0;font-size:12px;color:#00228C;background:url(../images/ico_arrow.gif) no-repeat 0 6px;padding:2px 2px 2px 12px;}
#sheet li{padding:0 0 3px 0;}
.descriptionBox{margin:0 0 5px 150px;border:1px solid #fff;}
#sheet .image{border:1px solid #000;margin:0 5px 5px 0;padding:1px;background:#fff;float:none;}
.featuresBox{margin-bottom:20px;}
.featuresBox th{background:#ccc;width:40%;text-align:right;}
.featuresBox td{background:#e6e6e6;}
.logisticDataBox{margin-bottom:20px;}
.logisticDataBox th{background:#ccc;width:40%;text-align:right;}
.logisticDataBox td{background:#e6e6e6;}
.componentsBox{margin-bottom:20px;}
.sparePartsBox{margin-bottom:20px;border-bottom:1px solid #000;}
.sparePartsBox th{text-align:left;}
.sparePartsBox td{border-top:1px dashed #999999;}

#popUpForPrint dl{margin:0;border:0;font-size:0.8em;}
#popUpForPrint dt{
	clear:both;
	font-weight:bold;
	float:left;
	margin:0 5px 0 0;
	padding:2px;
	width:90px;
	border:0;
}
#popUpForPrint dd{margin:0 0 0 90px;padding:2px;}
#popUpForPrint a{display:none !important;}
#popUpForPrint h1{padding:6px;font-size:1.01em;margin:0 0 1px 0;background:#FCD005;border-bottom:1px solid #000;}

/* Riepilogo carrello */
#showCart h1{
	padding:4px;font-size:1.2em;margin:0 0 1px 0;
	background:#FCD005;border-bottom:1px solid #000;
}
#showCart td{border-bottom:1px solid #eee;vertical-align:top;font-size:1em;padding:4px;}
#showCart table{
	border:1px solid #ccc;
	margin-bottom:10px;
}
#showCart th{
	text-align:right;font-size:1em;background:#000;color:#fff;
}
#showCart h3{margin:0;padding:0;display:inline;font-size:15px;color:#ff0000;}

#showCart form{display:inline;}
#showCart input{border:0;}
#sendOrder,#showCart .button,#showCart a{display:none;}
#showCart h2.userInfo{font-size:0.8em;margin:2px 0 5px 0;padding:4px;}