
#div_indi_car
{
	margin           : auto;
	text-align       : center;
	width            : 450px;
}

#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			: 5px;
}

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

#div_indi_car table.tab_indi_carrello th
{
	border-right	: 1px solid #FBF4E4;
   font-size         : 11px;
	white-space		: nowrap;
	background-color: #EBE1CA;	
	
}

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

#div_indi_car table.tab_indi_carrello tr.tr_d td
{

}

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

#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		: #F3E3C2;
	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;
}

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

#div_indi_car p.p_intro
{
	font-size           : 22px;
	letter-spacing      : -1px;
	padding             : 2px;
}

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

#div_indi_car div.div_info_totali
{
	float			: right;
	width			: 67%;
	margin-top       : 10px;
}

#div_indi_car div.div_info_totali p {
	padding             : 2px;
}

#div_indi_car div.div_info_totali_box {
	padding			: 6px;
}

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

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

#div_riepilogo_ordine {
   padding              : 10px;
   width                : 90%;
   margin               : auto;
}

#div_riepilogo_ordine div.div_totali {
   font-weight          : bold;
   text-align           : center;
   font-size            : 14px;
   padding              : 10px;
}

#div_riepilogo_ordine p.titolo {
   font-size            : 21px;
}

#div_riepilogo_ordine table.tab_riepilogo {
   margin               : auto;
   width                : 92%;
}

#div_riepilogo_ordine table.tab_riepilogo td {
   padding              : 5px;
   font-size            : 11px;
   border-bottom        : 1px solid #DEDAD0;
}


#div_riepilogo_ordine {
	border              : 1px solid #DEDAD0;
	background-color    : #FDFAF2;
}

#div_indi_car_mini {

}

#div_indi_car_mini
{
	padding             : 4px;
	font-size           : 10px;
	color                : #444;
}

#div_container #div_indi_car_mini a:link,
#div_container #div_indi_car_mini a:visited {
   color                : #726B5C;
   font-weight          : normal;
}

#div_indi_car_mini table.tab_indi_carrello_mini {
	margin        : auto;
}

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

#div_indi_car_mini table.tab_indi_carrello_mini td.td_quantita {
   white-space       : nowrap;
   font-weight       : bold;
   font-size         : 12px;
   padding           : 0 6px;
}


#div_indi_car_mini table.tab_indi_carrello_mini td.td_pluslink,
#div_indi_car_mini table.tab_indi_carrello_mini td.td_minuslink {
   text-align           : center;
   width                : 20px;
   height                : 24px;
   background-image: url(../_pics/carr/bg_pm_link.gif);
   background-position: center center;
   background-repeat: no-repeat;
}

#div_indi_car_mini table.tab_indi_carrello_mini td.td_pluslink a:link,
#div_indi_car_mini table.tab_indi_carrello_mini td.td_minuslink a:link,
#div_indi_car_mini table.tab_indi_carrello_mini td.td_pluslink a:visited,
#div_indi_car_mini table.tab_indi_carrello_mini td.td_minuslink a:visited {
   width              : 100%;
   display           : block;
   color                : #444;
   font-weight          : bold;
}

#div_indi_car_mini table.tab_indi_carrello_mini td.td_pluslink a:hover,
#div_indi_car_mini table.tab_indi_carrello_mini td.td_minuslink a:hover {
   text-decoration      : none;
}

#div_indi_car_mini_tot
{
	padding			: 2px;
	margin-top    : 4px;
}

#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		: 13px; 
	background-color	: #FFF7F2;
	width			: 550px;
	font-family		: Trebuchet ms, sans-serif; 
	font-size		: 14px;
}
#div_indi_car_inline a
{
	width			: 100%;
	color:        #BB2626;
}

#div_indi_car_inline img
{
	vertical-align: middle;
	padding-left: 5px;
	padding-right: 5px;
	
}

#div_indi_car_inline
{
	display: inline;
	padding-left: 15px;
	padding-right: 15px;
}

table.dettaglio_prodotto {
   margin               : auto;
}

table.dettaglio_prodotto td {
   padding              : 0 6px;
}

div.div_testata_prodotto {
   text-align           : center;
   line-height          : 22px;
}

div.div_testata_prodotto h1 {
   font-weight          : normal;
   font-size            : 21px;
   
}

div.div_tab_prodotto {

}

div.div_tab_prodotto table.tab_dati {
   margin               : auto;
   width                : 90%;
}

div.div_tab_prodotto table.tab_dati td {
   padding              : 4px;
   border-bottom        : 1px solid #CCC;
}

div.div_tab_prodotto table.tab_dati td.td_dida {
   
}

div.div_tab_prodotto table.tab_dati td.td_campo {
   font-weight          : bold;
}

div.div_box_prezzo {
   margin-top           : 18px;
   text-align           : center;
}
