body
{
	background-color: #ffffff;
	color: #000000;
}


table.big_box{
	margin-right:30px;
	margin-left:30px;
}

td.big_box div{
	width:100%;
	text-align:center;
}

td.big_box_sr div{
	width:100%;
	display:inline;
}

img.sr{
	margin-top:8px;
	margin-right:8px;
	height:160px;
	width:160px;
	border:2px;
	border-color:#0C3E77;
	border-style:inset;
}

img.dan_temp{
	width:45px;
	height:45px;
}

div.dan_temp{
	font-size:11px;
}

img.floor{
	margin-left:8px;
}

div.top_text_desc_arr{
	text-align:left;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:5px;
	font-family:Arial;
	font-size:15px;
	color:#FFFFFF;
	height:18px;
	line-height:18px;
}

td.descrizione div{
	font-family:Arial;
	font-size:14px;
	padding-left:2px;
}

td.uses_icons{
	text-align:center;
	vertical-align:middle;
}

td.uses_floor{
	text-align:left;
	vertical-align:middle;
}


div.floor{
	width:100%;
	text-align:left;
}


img.floor{
	width:55px;
	height:55px;
}

table.arr_table{
	margin-top:40px;
	width:100%;
}

div.support{
	width:100%;
	font-family:Arial;
	font-size:13px;
	text-align:left;
	padding:1px;
	font-weight:500;
}

table.colors{
	width:70%;
	margin-right:20px;
}

div.colors{
	width:100%;
	font-family:Arial;
	font-size:13px;
	text-align:left;
	padding:1px;
	font-weight:700;
	background-color:#FFFCDF;
	padding-right:15px;
}

img.table_icon{
	border:2px;
	border-color:#33CC66;
	border-style:solid;
}

div.arr_table_icon{
	text-align:center;
	font-family:Arial;
	font-size:16px;
	padding:1px 5px;
}

div.arr_table_icon_desc{
	text-align:center;
	font-family:Arial;
	font-size:10px;
}


th.arr_table_gray_head_right{
	background-color:#CCCCCC;
	text-align:right;
	font-weight:bold;
	color:#FFFFFF;
	font-size:19px;
	height:35px;
	line-height:35px;
}


th.arr_table_gray_head_center{
	background-color:#CCCCCC;
	text-align:center;
	font-weight:bold;
	color:black;
	font-size:13px;
	height:35px;
	line-height:35px;
}


tr.arr_table_row_lite{
	background-color:#C9D3E3;
}


tr.arr_table_row_heavy{
	background-color:#9AACCA;
}


tr.arr_table_row_heavy td, tr.arr_table_row_lite td{
	font-size:13px;
}


td.row_element div{
	width:100%;
	text-align:right;
	font-weight:bold;
	font-size:14px;
}


