
/* redéfinition pour l'impression */

body {
  color:#000;
  background: none;
width:650px;
}

body { 
  font-size: 0.7em;
  line-height: 1.3em; 
}

div.debug {display:none;}
/* Default fonts */
h1,h2,h3,
h4,h5,h6    { font-family: Georgia, "Times New Roman", Times, serif; }
body,button { font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif; } 
pre         { font-family: Verdana, "Bitstream Vera Sans", sans-serif; } 
code        { font-family: "Courier New", Monaco, Courier, monospace; }

#page {
	width: 100%; margin: 0; padding: 0;
}
#entete{
	width: 100%; margin: 0; padding: 0;
}
#chemin{
	width: 100%; margin: 0; padding: 0;	
	border-bottom: 1px solid gray;
	margin-bottom: 1em; padding-bottom: 1em;
}

#colonne-gauche,
#colonne-droite {
	display: none;
}
#contenu-page {
	width: 100%;	
}
		#colonne-gauche .interieur,
		#colonne-droite .interieur,
		#contenu-page .interieur {
			margin: 0; padding: 0;	
		}

#footer {
	width: 100%; margin: 0; padding: 0;			
}

table {width:100%;}
table.dataTable {width:350px;margin-left:300px;margin-bottom:40px;border:1px #555 solid;}
table.invoiceDetails {margin-bottom:40px;border:1px #555 solid;}
table th, table td {padding-left:5px;padding-right:5px;}
table th {text-align:left;background:#555;color:#fff;font-weight:bold;}
table td.otText, table td.otTtitle {font-weight:bold;}
table.invoiceTotals {text-align:right;}
table td.otText {width:100px;}
table td {padding-top:3px;}

#bt_print {
	display:block;
}

.infos_legales {
	text-align:center;
	color:#999999;
}

.infos_legales_bis {
	text-align:center;
	font-style:italic;
	color:#999999;
}