.facturebox{
	display:none;
}

#facturepopup {
	width:647px;
    margin: 0px; 
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	background-color:#fff;
}

#facturepopup .header_logo {
	display: block;
	position: static;
	margin: 0px;
}

#facturepopup .main {
	width: 627px;
	float: none;
	padding:10px;
}

#facturepopup h1{
    color: #00B7E2;
    font-size: 22px;
    font-weight: bold;
    line-height: normal;
    margin-bottom: 6px;
    margin-top: 0;
}
#facturepopup h2 { 
    color:#000000;
    font-size:14px;
    font-weight:bold;
    line-height: normal;
    margin:4px 0 2px;
}

#facturepopup .button, .button_green, .button_mini {
    float: right;
}

#facturepopup a{
	position:relative;
	color:#00a7d4;
	text-decoration:underline;
	font-weight:bold;
}
#facturepopup a:hover{
	color:#136e87;
	font-weight:bold;
	text-decoration:underline;
}
#facturepopup .print {
    text-align: right;
}


#facturepopup p.facture_date {
	margin: 0 0 20px 0;
}

#facturepopup table {
	width: 564px;
	border-collapse: collapse;
	font-size: 11px;
}
#facturepopup table.facture_infos {
	margin: 20px 0 25px 0;
}
#facturepopup table.facture_infos td {
	width: 50%;
	vertical-align: top; 
}
	/* Bills detail */

	#facturepopup table.facture_detail {
		width: 564px;
		margin-left:20px;
		table-layout: fixed;
		overflow: hidden;
		word-wrap: break-word;
	}
		#facturepopup table.facture_detail  .col1{
			width: 409px;
			text-align:left;
		}
		#facturepopup table.facture_detail  .col2{
			width: 53px;
			text-align:center;
		}
		#facturepopup table.facture_detail  .col3{
			width: 70px;
			text-align:right;
		}
	#facturepopup table.facture_prix{
		text-align: right; 
		margin-top: 30px;
		margin-left:45px;
	}

	#facturepopup table.facture_prix td {
		width:100%; 
		padding:1px 30px 1px 5px; 
		white-space: nowrap;
	}
	#facturepopup table.facture_prix td.title { 
		text-align: right;
	}

	#facturepopup .facture_detail th {
		border-bottom: 1px solid #000; 
	}
	#facturepopup .facture_detail td {
		border-bottom: 1px solid #000;
		padding: 4px;
		vertical-align: top;
		overflow: hidden;
	}