.header_buttons{width:992px;height:85px;position:relative;}
.header_buttonselected{float:left;background:url(/templates/DVD/images/gradient_blue.jpg) repeat-x;padding:6px 10px 6px 10px;}
.header_button{float:left;background:url(/templates/DVD/images/gradient_gold.jpg) repeat-x;padding:2px 10px 2px 10px;margin-top:8px;}
.header_button,.header_buttons div a,.header_buttons div a:visited,.header_buttonselected,.header_buttonselected a,.header_buttonselected a:visited{font:15px arial,helvetica,sans-serif;font-weight:bold;text-decoration:none;}
.header_buttonselected,.header_buttonselected a,.header_buttonselected a:visited{color:#ffffff;}
.header_button,.header_button a,.header_button a:visited{color:#1B0C35;}
.header_submenu,.header_submenuselected{width:992px;padding:7px 0 7px 0;background:url(/templates/DVD/images/background_blue.jpg) repeat-x;position:absolute;top:30px;left:0;text-align:center;font-size:11px;font-weight:normal;color:#ffffff;float:left;}
.header_buttonselected div a,.header_buttonselected div a:visited,.header_button div a,.header_button div a:visited{color:#ffffff;font-size:11px;font-weight:normal;}
.header_button .header_submenu{width:0;display:none;}
.header_lt_selected{float:left;width:5px;height:30px;font-size:1px;background:url(/templates/DVD/images/gradient_blue.jpg) repeat-x;}
.header_lt_selected1{background:#ffffff;width:5px;height:1px;font-size:1px;overflow:hidden;}
.header_lt_selected2{background:#ffffff;width:3px;height:1px;font-size:1px;margin-right:2px;overflow:hidden;}
.header_lt_selected3{background:#ffffff;width:2px;height:1px;font-size:1px;margin-right:3px;overflow:hidden;}
.header_lt_selected4{background:#ffffff;width:1px;height:2px;font-size:1px;margin-right:4px;overflow:hidden;}
.header_rt_selected{float:left;width:5px;height:30px;font-size:1px;background:url(/templates/DVD/images/gradient_blue.jpg) repeat-x;}
.header_rt_selected1{background:#ffffff;width:5px;height:1px;font-size:1px;overflow:hidden;}
.header_rt_selected2{background:#ffffff;width:3px;height:1px;font-size:1px;margin-left:2px;overflow:hidden;}
.header_rt_selected3{background:#ffffff;width:2px;height:1px;font-size:1px;margin-left:3px;overflow:hidden;}
.header_rt_selected4{background:#ffffff;width:1px;height:2px;font-size:1px;margin-left:4px;overflow:hidden;}
.header_lt{margin-top:8px;float:left;width:5px;height:23px;font-size:1px;background:url(/templates/DVD/images/gradient_gold.jpg) repeat-x;}
.header_lt1{background:#ffffff;width:5px;height:1px;font-size:1px;overflow:hidden;}
.header_lt2{background:#ffffff;width:3px;height:1px;font-size:1px;margin-right:2px;overflow:hidden;}
.header_lt3{background:#ffffff;width:2px;height:1px;font-size:1px;margin-right:3px;overflow:hidden;}
.header_lt4{background:#ffffff;width:1px;height:2px;font-size:1px;margin-right:4px;overflow:hidden;}
.header_rt{margin-top:8px;float:left;width:5px;height:23px;font-size:1px;background:url(/templates/DVD/images/gradient_gold.jpg) repeat-x;}
.header_rt1{background:#ffffff;width:5px;height:1px;font-size:1px;overflow:hidden;}
.header_rt2{background:#ffffff;width:3px;height:1px;font-size:1px;margin-left:2px;overflow:hidden;}
.header_rt3{background:#ffffff;width:2px;height:1px;font-size:1px;margin-left:3px;overflow:hidden;}
.header_rt4{background:#ffffff;width:1px;height:2px;font-size:1px;margin-left:4px;overflow:hidden;}
.header_left_spacer{width:10px;height:30px;float:left;}
.header_lt_submenu{clear:both;float:left;width:5px;height:27px;font-size:1px;background:url(/templates/DVD/images/background_blue.jpg) repeat-x;margin-top:-7px;}
.header_lt_submenu1{background:#ffffff;width:5px;height:1px;font-size:1px;overflow:hidden;}
.header_lt_submenu2{background:#ffffff;width:3px;height:1px;font-size:1px;margin-right:2px;overflow:hidden;}
.header_lt_submenu3{background:#ffffff;width:2px;height:1px;font-size:1px;margin-right:3px;overflow:hidden;}
.header_lt_submenu4{background:#ffffff;width:1px;height:2px;font-size:1px;margin-right:4px;overflow:hidden;}
.header_rt_submenu{float:right;width:5px;height:27px;font-size:1px;background:url(/templates/DVD/images/background_blue.jpg) repeat-x;margin-top:-21px;}
.header_rt_submenu1{background:#ffffff;width:5px;height:1px;font-size:1px;overflow:hidden;}
.header_rt_submenu2{background:#ffffff;width:3px;height:1px;font-size:1px;margin-left:2px;overflow:hidden;}
.header_rt_submenu3{background:#ffffff;width:2px;height:1px;font-size:1px;margin-left:3px;overflow:hidden;}
.header_rt_submenu4{background:#ffffff;width:1px;height:2px;font-size:1px;margin-left:4px;overflow:hidden;}
.header_separator{color:#FFCC00;}
.header_3menu_back{margin-top:-27px;width:992px;height:27px;background:url(/templates/DVD/images/background_azure.jpg) repeat-x;text-align:center;}
.header_3menu{position:absolute;top:28px;left:0;width:992px;padding:7px 0 7px 0;text-align:center;}
.header_rt_selected,.header_rt{margin-right:1px;}
.header_buttonselected a:hover,.header_buttonselected div a:hover,.header_button div a:hover{color:#FFCC00;}
.header_search_ricerca{position:relative;margin:auto;width:590px;}
/*****************************************************************************/
/*** SUGGEST ***/
/*****************************************************************************/

div.suggestLayer {
	font-family:Helvetica,Arial,sans-serif; 
	position: absolute;
	top: 25px;
	left:210px;
	width: 1px;
	height: 1px;
	display: none;
	padding: 0;
	margin: 0;
	z-index: 1000;
	background-color: white;
	background: transparent;
	opacity: .9;
	filter:alpha(opacity=90);
}
table.suggestLayer {
	font-size: 11px;
	width: 140px;
	border: 1px solid #000000;
	height: 12px;
	background-color: white;
	color: #000;
	cursor: pointer;
}
tr.suggestLayer { 
	height: 12px;
}
td.suggestLayer {
	padding: 0;
	height: 12px;
}


tr.suggestHeader{
	color: #173553;
	font-weight: normal;
	font-size: 10px;
}
tr.suggestHeader td{
	border-bottom: 1px solid #5C637D;
	padding: 3 3 3 5px
}
td.suggestFooter{
	height:25px;
	border-top:solid 1px #5C637D; 
	font-size:9px;
	color: #173553;
	background-color: #FCFCFC;
	background-position: right;
}

td.suggestTextQuery{
	 
	padding: 2 15 2 10px;
}
span.suggestTextQueryTyped{
	color: #000;
	text-decoration: underline;
	font-weight:bold;
}
td.suggestTextType{
	padding: 2 5 2 15px;
	width: 30%;
}
td.suggestTextAmount{
	padding: 2 5 2 15px;
	width: 30%;
	text-align: right;
}
tr.suggestRow{
	padding: 2 2 2 0px;
	background-color: #FCFCFC;
}

tr.suggestHighlight{
	color: #000;
	background-color: #BDCCCA;
}
tr.suggestHighlight span.suggestTextQueryTyped{
	color: black;	
}

