/* Popup Ticket */


/* Reset
------------------------------------------------------------------*/
*{
	margin:0px;
	padding:0px;
}
body{
	font-family:Arial,Helvetica,sans-serif;
	color:#000;
	font-size:8pt;
}
img, fieldset{
	border:0px;
}
table{
	border-collapse:collapse;
}
a{
	text-decoration:none;
	color:#808080;
}

/* Positionnement des éléments
------------------------------------------------------------------*/
#ContentTicketPrint{
	width:564px;
	margin:0 auto;
	padding-top:18px;
}
	#ContentTicketPrint h1{
		padding:0 16px 14px 16px;
		border-bottom: 1px solid #b70008;
	}
	#ContentTicketPrint h1 img{
		display:block;
	}
	
#insideContentTicket{
	padding:48px 20px 0 20px;
}
	#insideContentTicket h2{
		font-size:12pt;	
	}
	#insideContentTicket h2 span{
		font-weight:normal;
		font-size:9pt;	
	}
	#insideContentTicket p.blocPtPrint{
		text-align:right;
		padding:10px 0 8px 0;
	}
	#insideContentTicket p.blocPtPrint a{
		background: url(../img/ticket_caisse/picto_print.gif) no-repeat 0px 0px;
		padding:0 0 1px 23px
	}
	
/* Tableau Ticket
------------------------------------------------------------------*/
.tableTicketRecap{
	width:100%;
}
	.tableTicketRecap th,
	.tableTicketRecap td{
		border:1px solid #000;
	}
	.tableTicketRecap th{
		text-align:center;
		background-color:#eeeeee;
		padding:8px;
		font-weight:normal;
	}
	.tableTicketRecap td{
		text-align:right;
		padding:18px 10px;
		vertical-align:top;
	}
	.tableTicketRecap .emptyCell{
		border:0px none;
		background-color:#fff;
	}
	.tableTicketRecap .pdtDescCol{
		text-align:left;
		width:157px;
		padding:8px 10px;
	}
	.tableTicketRecap .totalPriceProdCell{
		color:#cc0000;
	}
	.tableTicketRecap td .totalPriceTicket{
		color:#cc0000;
		font-size:16pt;
		line-height:20px;
	}
	.tableTicketRecap td .totalEcoPartTicket{
		font-size:7pt;
		color:#737373;	
	}
	.tableTicketRecap .totalTitleCell{
		vertical-align:top;
		border-right:0px none;
		background-color:#eeeeee;
		font-size:9pt;
		padding-top:23px;
	}
	.tableTicketRecap .totalPriceCell{
		vertical-align:middle;
		border-left:0px none;
		background-color:#eeeeee;
	}

