
#div_indi_car
{
	margin			: auto;
	padding			: 20px;
	text-align		: center;
	width			: 550px;
}

#div_indi_car p
{
	margin			: 0;
	padding			: 0;
}

#div_indi_car table
{
	margin			: auto;
	width			: 100%;
}

#div_indi_car table.tab_indi_carrello
{

}

#div_indi_car table.tab_indi_carrello th,
#div_indi_car table.tab_indi_carrello td
{
	padding			: 6px;
}

#div_indi_car table.tab_indi_carrello td.td_img
{
	white-space: nowrap;
}

#div_indi_car table.tab_indi_carrello th
{
	background		: #EEE;
	border-right		: 1px solid #FFF;
	white-space		: nowrap;
}

#div_indi_car table.tab_indi_carrello tr.tr_p td
{
	background		: #FFF;
}

#div_indi_car table.tab_indi_carrello tr.tr_d td
{
	background		: #F6E9D6;
}

#div_indi_car table.tab_indi_carrello td
{
	border-bottom		: 1px solid #CCC;
	border-right		: 1px solid #EEE;
}

#div_indi_car table.tab_indi_carrello tr.tr_riga_tot td
{
	border-bottom		: 0;
	border-right		: 0;
}

#div_indi_car table.tab_indi_carrello tr.tr_riga_tot td.td_tot
{
	background		: #F5F5F5;
	border			: 1px solid #CCC;
}

#div_indi_car table.tab_indi_carrello tr.tr_riga_tot td.td_tot span.totale
{
	font-size		: 14px;	
}

#div_indi_car table.tab_indi_carrello td.td_3
{
	text-align		: left;
}

#div_indi_car input.input_1
{
	padding			: 2px;
	font-size		: 11px;
	font-family		: Arial, sans-serif;
	background-color	: #EEE;
	border			: 1px solid #666;
}

#div_indi_car input.bottone
{
	font-size		: 11px;
	font-family		: Arial, sans-serif;
	background-color	: #EEE;
}

#div_indi_car p.p_intro
{
	font-size		: 14px;
	padding			: 3px;
}

#div_indi_car p.p_tot
{
	font-size		: 12px;
}

#div_indi_car div.div_info_totali
{
	float			: right;
	width			: 50%;
}

#div_indi_car div.div_info_totali_box
{
	padding			: 7px;
	background		: #EEE;
	border			: 1px solid #CCC;
}

#div_indi_car div.div_info_totali_box span.totale
{
	font-size		: 14px;
}

#div_indi_car_tot
{
	background		: #F2F2F2;
	line-height		: 14px;
}

#div_indi_car_mini
{
   margin         : auto;
   width          : 90%;
	padding			: 3px;
	background		: #FFF;
	margin-bottom		: 5px;
	border           : 1px solid #BBB;
}

#div_indi_car_mini a:link,
#div_indi_car_mini a:visited
{
   font-weight    : normal;
	color			: #C00;
}

#div_indi_car_mini table.tab_indi_carrello_mini
{
	width			: 100%;
}

#div_indi_car_mini table.tab_indi_carrello_mini td
{
	padding			: 2px;
	border-bottom		: 1px solid #BBB;
}

#div_indi_car_mini_tot
{
	background		: #F5F5F5;
	padding			: 5px;
}

#div_indi_car_mini p.p_intro
{
	text-align		: center;
	font-size		: 12px;
	font-weight		: bold;
}

#div_indi_car_mini_tot p.p_tot,
#div_indi_car_mini_tot p.p_empty,
#div_indi_car_mini_tot p.p_car
{
	text-align		: center;
}

#div_indi_car_mini_tot p.p_tot
{
	font-size		: 12px;
}

.pre_indi_car_list
{
	color			: #000;
	padding		: 10px;
	border		: 1px solid red; 
	font-size		: 14px; 
	background-color	: #FFF7F2;
	width			: 550px;

}
