/* CSS Document */
body{
	margin:0px 0px 0px 0px;
	padding-bottom:30px;
	text-align:center;
	padding-top:1px;
}

table.head{
	width:100%;
	background-image:url(../images/graphics/1.jpg);
	background-position:left;
	background-repeat:no-repeat;
	margin-bottom:15px;
}

table.head_index{
	width:100%;
	background-image:url(../images/graphics/tecnoruote_catalogue.jpg);
	background-position:left;
	background-repeat:no-repeat;
	margin-bottom:15px;
}

table.head_supports{
	width:100%;
	background-image:url(../images/graphics/tecnoruote_supports.jpg);
	background-position:left;
	background-repeat:no-repeat;
	margin-bottom:15px;
	margin-left:60px;
}

table.head_wheels{
	width:100%;
	background-image:url(../images/graphics/tecnoruote_catalogue.jpg);
	background-position:left;
	background-repeat:no-repeat;
	margin-bottom:15px;
}

table.head_legend{
	width:100%;
	background-image:url(../images/graphics/tecnoruote_simbols.jpg);
	background-position:left;
	background-repeat:no-repeat;
	margin-bottom:15px;
	margin-left:30px;
}

td.head_top_buttons, td.head_top_back, td.head_top_next{
	height:80px;
}

td.head_top_buttons{
	text-align:left;
}

td.back, td.buttons, td.next{
	height:20px;
}

td.back,  td.head_top_back{
	width:110px;
}

div.back_next{
	width:100%;
	text-align:left;
	margin-left:40px;
	height:30px;
	vertical-align:middle;
}

font.nextback{
	color:#9BACCA;
	font-size:15px;
	font-weight:bold;
	text-decoration:underline;
}

div.buttons{
	height:11px;
	line-height:11px;
	vertical-align:top;
	margin-left:10px;
}

div.buttons_index{
	height:11px;
	line-height:11px;
	vertical-align:top;
	margin-left:40px;
}

a.back, a.next, a.back2{
	float:left;
	display:inline;
	height:24px;
	width:24px;
	background-position:center;
	background-repeat:no-repeat;
	margin:0px 6px;
}

a.next2, a.prev{
	margin:0px 2px;
	padding:8px;
	height:24px;
	width:24px;
	background-position:center;
	background-repeat:no-repeat;
}

a.back2{
	border-color:#0C3E77;
	background-image:url(../images/buttons/Back24.gif);
}

a.back2:hover{
	border-color:#FFFFFF;
}

a.back, a.prev{
	background-image:url(../images/buttons/Back24.gif);
}


a.next, a.next2{
	background-image:url(../images/buttons/Forward24.gif);
}


a.catalogo, a.materiali, a.indice, a.legenda{
	display:inline;
	float:left;
	height:11px;
	width:160px;
	background-position:center;
	background-repeat:no-repeat;
	margin:0px 4px;
}

a.catalogo{
	background-image:url(../images/buttons/menu_off.gif);
}

a.materiali{
	background-image:url(../images/buttons/materiali_off.gif);
}

a.indice{
	background-image:url(../images/buttons/indice_off.gif);
}

a.legenda{
	background-image:url(../images/buttons/legenda_off.gif);
}

a.catalogo:hover{
	background-image:url(../images/buttons/menu_on.gif);
}

a.materiali:hover{
	background-image:url(../images/buttons/materiali_on.gif);
}

a.indice:hover{
	background-image:url(../images/buttons/indice_on.gif);
}

a.legenda:hover{
	background-image:url(../images/buttons/legenda_on.gif);
}


div.big_box{
	text-align:center;
	width:100%;
}

td.head{
	background-color:#E1E1E1;
}

table.big_box tr{
	vertical-align:top;
}

table.big_box tr td{
	text-align:center;
}

th.top_text, div.bottom_text_supports, div.middle_text{
	background-color:#0C3E77;
	border-bottom:1px;
	border-bottom-color:#CCCCCC;
	border-bottom-style:solid;
}

div.bottom_text_supports a{
	color:#FFFFFF;
}

div.top_text_name{
	float:left;
	display:inline;
	margin-left:4px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:2px;
	font-family:Arial;
	font-size:20px;
	color:#FEE434;
	text-transform:uppercase;
	height:18px;
	line-height:20px;
}

font.type{
	color:#EE1625;
	font-size:30px;
	font-weight:bold;
}

div.top_text_type{
	display:inline;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:38px;
	font-family:Arial;
	font-size:15px;
	color:#FFFFFF;
	height:18px;
	line-height:18px;
	float:left;
}

div.top_text_floor{
	text-align:center;
	padding-top:4px;
	padding-bottom:4px;
	font-family:Arial;
	font-size:15px;
	color:#FFFFFF;
	height:18px;
	line-height:18px;
}

div.top_text_desc{
	text-align:left;
	margin-left:15px;
	padding-top:4px;
	padding-bottom:4px;
	font-family:Arial;
	font-size:15px;
	color:#FFFFFF;
	height:18px;
	line-height:18px;
}

td.sr{
	text-align:center;
	vertical-align:top;
}

a.sr, a.hub, a.hub img, a.support, a.support img, 
a.optional, a.optional img, a.applicable_support, 
a.applicable_support img{
	text-decoration:none;
	border:0px;
}

a.sr{
	margin:1px;
	padding:1px;
}

a.sr:hover img.sr, a.sr:hover{
	border-color:#FEE434;
}

a.support{
	border:1px;
	border-style:solid;
	border-color:#CCCCCC;
}

a.support:hover{
	border-color:#0C3E77;
}

img.sr{
	margin-top:8px;
	width:180px;
	border:2px;
	border-color:#FFFFFF;
	border-style:solid;
}

td.floor{
	text-align:center;
	vertical-align:top;
	padding:0px;
}

div.floors{
	width:120px;
	text-align:center;
	vertical-align:top;
}

img.floor{
	width:45px;
	height:45px;
	margin-top:8px;
	border:0px;
}

td.descrizione{
	vertical-align:top;
	text-align:left;
	padding-top:8px;
}

div.right_desc_yellow, div.right_desc_lite_yellow, div.right_desc_bold{
	width:470px;
	text-align:left;
	float:left;
	line-height:25px;;
	border-bottom:1px;
	border-bottom-color:#0C3E77;
	border-bottom-style:dashed;
	font-family:Arial;
	font-size:14px;
	font-weight:200;
	padding-left:2px;
}

div.right_desc_lite_yellow{
	background-color:#C9D3E3;
}

div.right_desc_yellow{
	background-color:#9AACCA;
}

div.right_desc_bold{
	font-weight:bold;
	background-color:#9AACCA;
}


td.sliding{
	
}

table.sliding{
	float:left;
	display:inline;
	vertical-align:top;
	margin-top:17px;
	margin-left:25px;
}

div.sliding{
	padding-top:20px;
	padding-bottom:4px;
	text-align:center;
	font-size:12px;
	font-family:Arial;
	display:inline;
}

td.dan_temp{
	padding-top:12px;
}

table.sliding2{
	display:inline;
}

img.sliding_sup, img.sliding_inf{
	width:30px;
}

img.sliding_inf{
	margin-top:5px:
}

img.sliding, img.sliding2{
	width:30px;
	padding-top:4px;
}

table.dan, table.temp{
	
	width:100%;
}

table.dan{
	margin-top:20px;
}

img.dan_temp{
	width:55px;
	height:55px;
}

div.dan_temp{
	font-weight:bold;
	font-size:10px;
	font-family:Arial;
	padding-bottom:8px;
	padding-top:2px;
}

table.applications{
	float:left;
	display:inline;
	margin-top:5px;
}

td.applications{
	vertical-align:top;
	text-align:left;
	padding-left:20px;
}

div.colors, div.optionals, div.applicable_supports, 
div.color, div.optional, div.applicable_support,
div.middle_text{
	text-align:left;
}

div.color{
	background-color:#FFFFFF;
	border-left:1px;
	border-left-color:#0C3E77;
	border-left-style:dashed;
	border-right:1px;
	border-right-color:#0C3E77;
	border-right-style:dashed;
	padding-left:4px;
}

div.optional{
	background-color:#FFFFFF;
	padding-left:4px;
	border-left:1px;
	border-left-color:#0C3E77;
	border-left-style:dashed;
	border-right:1px;
	border-right-color:#0C3E77;
	border-right-style:dashed;
}

div.optionals_sup{
	margin:0px;
	margin-bottom:10px;
	width:100%;
	height:95px;
}

div.optionals_sup div.opt{
	margin-left:20px;
	font-weight:bold;
}

img.color, img.optional{
	display:inline;
	width:55px;
	height:55px;
	margin-right:5px;
}

div.applicable_support{
	background-color:#FFFCDF;
	border-left:1px;
	border-left-color:#0C3E77;
	border-left-style:dashed;
	border-right:1px;
	border-right-color:#0C3E77;
	border-right-style:dashed;
	border-bottom:1px;
	border-bottom-color:#CCCCCC;
	border-bottom-style:solid;
	height:90px;
}

img.applicable_support{
	width:75px;
	height:65px;
}

div.inline{
	width:78px;
	display:inline;
	float:left;
	padding-right:4px;
	font-size:12px;
}

div.center{
	width:100%;
	font-weight:bold;
	font-size:12px;
	text-align:center;
}

div.bottom_text_supports, div.middle_text{
	padding-top:2px;
	padding-bottom:2px;
	padding-left:4px;
	padding-right:4px;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
}

div.bottom_text_supports{
	
}

div.bottom_text_supports{
	width:100%;
	border-bottom:1px;
	border-bottom-color:#CCCCCC;
	border-bottom-style:solid;
	text-align:center;
}

div.supps{
	font-family:Arial;
	width:100%;
	text-align:left;
	font-size:13px;
	font-weight:bold;
	margin-top:25px;
	margin-left:20px;
}

div.supp_head{
	float:left;
	height:110px;
	width:45px;
	color:#EE1625;
	font-weight:bold;
	font-size:17px;
	font-family:Arial;
	background-color:#FFFFFF;
	text-align:left;
	border-left:1px;
	border-left-color:#CCCCCC;
	border-left-style:solid;
	padding-left:5px;
}

font.supp_art{
	color:#EE1625;
	font-weight:bold;
}

font.supp_name{
	color:#FEE434;
	font-weight:bold;
}

table.supports{
	margin-top:10px;
	margin-bottom:10px;
	width:100%;
}

table.gc{
	text-align:center;
	margin-right:50px;
	margin-top:30px;
	display:inline;
}

td.supports{
	background-color:#C9D3E3;
}

div.supports{
	text-align:left;
	display:inline;
}

img.support{
	display:inline;
}
