A  {
	text-decoration : none;
	color : Black;
}

A:Visited  {
	color : Black;
}

A:Active  {
	color : Black;
}

A:Hover  {
	color : Black;
}

BODY  {
background-color: #898373;
background-image:url(/images/bg_body_ar.gif);
background-position:top left;
background-repeat:repeat-y;
margin:0;

}

#main{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#505050;
	width: 781px;
	_width: 820px;
	margin-left:0px;
	border-left:0px;

}

#colonna_dx {
	width:625px;
	height:98px;
  	/*_margin-right: 6px;*/
  	background-image: url(/images/bg_body.gif);
 	background-repeat: no-repeat; 
	background-position: left top;
	background-color: #B1AA9D;
	float:right;
	padding-left:0px;
}

#colonna_sx{
	float:left;
	width:155px;
	height:98px;
	/*background-image:url(/images/bg_tab_menu.gif);
	background-position: left top;
	background-repeat:no-repeat;*/
}

/******************************************************/
#ricambi_header{/*stile della zona con titolo area riservata e sotto sezione*/
	margin:5px 3px 3px 3px;
	padding-top:5px;
	float:left;
	height:25px;
	_height:30px;
	width:619px;
	_width:610px;
	background-color:#DFB842;
	
}

#ricambi_content{ /*livello principale di tutte le pagine dell'area riservata*/	
	margin-top:5px;/
	_width:610px;
	float:left;
}
#ricambi_content p {
	margin:5px 10px 5px 5px;
}

#ricambi_content a {
	text-decoration:underline;
}
#ricambi_content a:hover {
	text-decoration:none;
}

#content_ar{
	float:left;
	margin-left:-5px;
	padding-left:10px;
	_width:610px;
	_float:left;
}

#tavole_tab{_width:600px; _margin-left:-10px;}

#content_ar_titolo{
	height:20px;
	width:610px;
	_width:604px;
	margin:3px 3px 10px 3px;
	padding-left:10px;
	padding-top:5px;
		
	background-color:#999999;
	color:#FFFFFF;
	font-weight:bold;
}

#titolo{
	float:left;
	/*margin-top:10px;*/
	margin-left:4px;
	padding:2px;
	
	font-size:14px;
	font-weight:bold;
	color:928567;	
}

#content_titolo_tav{/*box del titolo della pagina con sfondo grigio*/
	clear:both;	
	height:20px;
	margin-bottom:4px;
	padding-left:10px;
	padding-top:5px;
		
	/*background-color:#FF9704;*/
	color:#000000;
	font-weight:bold;
	display:block;
}

#pathway{
	float:left;
	width:373px;
	margin-top:2px;
	margin-left:5px;
	
	color:928567;
	font-size:14px;
	font-weight:bold;
	height:30px;
}
.ul_generico{
	list-style-type:disc;
	margin-top:5px;
	margin-left:20px;
}

.ul_generico li{
	padding-top:3px;
	padding-left:0px;

}

/* SOTTOMENU AREA RISERVATA */
#submenu_ricambi{
	float:left;
	width:619px;
	_width:610px;
	height:24px;
	margin:3px;
	/*background-color:#DFB842;*/
	background-color:#928567;
	text-align:right;
}

#submenu_ricambi ul{
	list-style-type:none;
	margin:5px;
}
	
#submenu_ricambi ul li{
	display:inline;
}

#submenu_ricambi ul li a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}


/* MENU PRODOTTI*/
#bg_menu_prodotti{
	background-image:url(/images/bg_tab_menu.gif);
	background-position: left top;
	background-repeat:no-repeat;
	height:300px;
}

/*#bg_destra{
  	background-image: url(/images/bg_body.gif);
 	background-repeat: no-repeat; 
	background-position: left top;
	height:300px;
}*/

#prodotti_menu{
	float:left;
	width:155px;
	/*height:658px;*/
	/*height: auto !important;*/  /* per i browser moderni */
	/*min-height: 658px;*/  /* per i browser moderni */
	margin-top:0px;
	padding-bottom:30px;
}


/* UL esterno */
ul#multitree {

}
#multitree ul {
	padding: 0px;
    margin: 0px;
}
#multitree ul.open {
	display: block;
}
#multitree ul.closed {
	display: none;
}
#multitree li {
	list-style-type: none;
	padding-left: 10px;
}
#multitree li a, #multitree li.level1 span{
	font: bold 12px Arial;
	color: #393324;
	display: block;
	height: 25px;
	line-height: 25px;
   	/* padding-left: 25px;*/
	padding-left: 0px;
	text-decoration:none;
}
#multitree li a:hover {
	color: #FFFFFF;
}
#multitree a.selected, #multitree li.level1 span{
	color:#FFFFFF;
	text-decoration:underline;
}

#multitree li.level1 a{
	/*background-image: url(../images/bg_menu_prodotti.gif);
	background-repeat:no-repeat;
	background-position:left;*/
}

#multitree li.level1 ul a{
	background-image: none;
}

#multitree li.level1 a.selected, #multitree li.level1 span{
	/*background-image: url(../images/bg_menu_prodotti_on.gif);
	background-repeat:no-repeat;
	background-position:left;*/
}

#multitree li.level1 ul a.selected{
	background-image: none;
}


#tab_ris_top{ /*box che contiene quante pagine sono state trovate e quanti risultati ci sono per le pagine della ricerca*/
	width:610px;
	_width:610px;
	height:40px;
	margin-left:7px;
	margin-bottom:20px;
	padding-left:10px;
	padding-top:5px;
	/*background-color:#ededed;*/
}
	#tab_ris_top_sx{/*box del numero di risultati trovati*/
		width:500px;
		float:left;
	}
	
	#tab_ris_top_dx{/*box delle pagine trovate*/
		float:right;
		width:150px;
		height:40px;
	}
	
#tab_ris_content{/*livello che contiene le tabelle dei risultati della ricerca: serve per allineare le cose*/
	float:left;
	margin-left:9px;
	width:610px;
	_width:610px;
}

#tab_car_content, #tab_pezzo_aggiungi{ /*livello che contiene la tabella del carrello: serve per allineare le cose*/
	float:left;
	/*margin-left:-5px;*/
}

#tab_car_content{
	_width:610px;
}

#tab_ric{
	margin-left:3px;
}

#new_ric{/*livello con il link per fare una nuova ricerca*/
	height:20px;
	margin-left:9px;
}

table.ricerca{/*stile delle tabelle nella pagina di ricerca*/
	width:619px;
	_width:610px;
	background-color:#b1aa9d;
	border-bottom:1px solid #928567;
}

.titolo_interno{
	width:607px;
	_width:604px;
	font-weight:bold;
	color:#FFFFFF;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:8px;
	background-color:#999999;
}

.testo_interno{
	padding-left:8px;
}

.titolo_interno2{
	width:611px;
	_width:604px;
	font-weight:bold;
	color:#FFFFFF;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:8px;
	background-color:#999999;
	margin-left:9px;
}

.testo_interno2{
	margin-left:20px;
}

/*-----------------------------------------TABELLA DELLA RICERCA ------------------------------------------------*/
	table.ricerca_ris {/*tabella delle pagine con i risultati della ricerca*/
		width:615px;
		_width:610px;
		border-collapse:collapse;
		margin-bottom:20px;	
	}
	
	table.ricerca_ris tr.tr_pari{ /*stile per le righe pari della tabella con i risultati della ricerca*/
		color:#505050;
		background-color:#ece4d0;
	}
		
	table.ricerca_ris tr.tr_dispari{/*stile per le righe dispari della tabella con i risultati della ricerca*/
		color:#505050;
		background-color:#f3ebd7;
	}
	
	table.ricerca_ris tr:hover{/*stile dell'over del mouse sulla riga*/
		background-color:#e1cfa1;
	}
	
	table.ricerca_ris th{/* stile della riga con i titoli delle colonne della tabella di ricerca*/
		text-align:left;
		background-color:#DADADA;
		height:25px;
		padding-left:10px;
	}
	
	table.ricerca_ris td{/*stile delle celle della tabella dei risultati di ricerca*/
		padding-left:10px;	
		padding-right:5px;
		padding-top:5px;
		padding-bottom:5px;
	}

/*-----------------------------------------TABELLA DEL CARRELLO ------------------------------------------------*/
	table.carrello {
		width:620px;
		_width:615px;
		margin-left:9px;
		border-spacing:1px;
		padding:0;	
	}
	table.carrello_popup{
		width:590px;
	}
	
	table.carrello th, table.carrello_popup th{
		text-align:left;
		background-color:#DADADA;
		height:25px;
		padding-left:10px;
	}
	table.carrello_popup th{
		padding-left:5px;
	}
	
	table.carrello td, table.carrello_popup td{
		padding-left:5px;
		padding-right:5px;
		padding-top:5px;
		padding-bottom:5px;
		background-color:#ededed;
	}
	
	#bottom_car{
		float:right;
		margin:10px 2px 20px 9px;
	}

/*----------------------------------------- PAGINA DETTAGLI DELLA TAVOLA ------------------------------------------------*/	
#colonna_unica{
	clear:both;
	background-color:#b6b0a3;
	padding-top:4px;
	_width:781px;
}

.bg_tav_top{
	background-image: url(../images/bg_tav_top.gif);
	background-repeat:repeat-x;
	background-position:top left;
}

.titolo_tavola{
	color:#ffffff;
	font-weight:bold;
	padding-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}

#ricambi_content .titolo_tavola A , #ricambi_content .titolo_tavola A:hover{
	color:#ffffff;
	font-weight:bold;
}

#tav_det_1{
	clear:both;
	float:left;
	margin-left:3px;
	width:447px;
	height:106px;
	background-color:#f2f2f2;
	padding:4px;
}

#tav_det_2{
	float:right;
	margin-right:3px;
	width:304px;
	_width:304px;
	_float:left;
	_margin-left:3px;
	height:102px;
	background-color:#dfb842;
	padding:6px;
}

#det_2_carrello a, #det_2_indietro a{
	text-decoration:underline;
}
#det_2_carrello a:hover, #det_2_indietro a:hover{
	text-decoration:none;
}

.pezzo_aggiungi, .carrello_popup{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
}

.pezzo_aggiungi th, .carrello_popup td {padding-left:10px;}

.bottom_car {padding-left:10px;}

#menu_legenda{
	color:#ffffff;
	padding-top:15px;
	margin-left:10px;
}
#titolo_legenda{
	padding-bottom:5px;
	font-weight:bold;
}
#riga_legenda{
	border-top:1px solid white;
	margin-bottom:8px;
}

a.doc{
	text-decoration:underline;
}

