@page { margin: 10% }

body { /* Modifications : la couleur de fond de page - la police - l'unité utilisée pour la taille de la police  */ 
	background-color :#fff; 
	font-family :Arial; 
	font-size :12pt;
	margin:0;
	padding:0;
}

.ui-tabs-nav, .bouton-ui, #header, #footer, #flash, #sfWebDebug { /* Dégage de l'imprimante les trucs pas désirables */
	display : none !important;
}

.titreTableauTendance {
	text-align:left;
	margin:5pt 0 5pt 0;
	font-size:15pt;
	font-weight:normal;
	text-decoration: underline;
}

.tableauTendance span {
	text-align:center;
}

.tableauTendance span .positionActuelle { /* La case de la position la plus récente  */
	font-weight: bold;
}

.tableauTendance span .positionPrecedante { /* La case de la position la moins récente  */
	font-size:80%;
}

.tableauTendance span .evolutionPosition { /* La case où on voit l'évolution entre les 2 rapports  */
	font-weight: normal;
}

table.tableauTendance {
	font-size:16px;
	border:2px solid #000000;
	border-collapse:collapse;
	width:90%;
	margin:10pt auto 10pt auto;
	color:#000000;
}
.tableauTendance thead, .tableauTendance tfoot {
	background-color:#D0E3FA;
	border:1pt solid #000000;
}
.tableauTendance tbody {
	background-color:#FFFFFF;
	border:1pt solid #000000;
}
.tableauTendance th, .tableauTendance td {
	border:1pt solid #000000;
	padding:5pt;
	font-weight:normal;
	text-align: left;
	font-weight: normal;
}
.tableauTendance td {
	font-size:80%;
	text-align:left;
}

span.titleTable {
	font-weight: bold;
	width:100%;
	margin:auto;
	display: block;
}

.casePosition, .titreMot {
	text-indent: 5px;
}
.titreRapport {
	text-align:center;
}

.tableauTendance td {
	
}

.screenOnly { /* Seulement pour l'écran */
	display:none !important;
}

#titreFauxPopup {
	display:none !important;
}

ul {
	list-style:none;
	padding-left:5pt;
	text-align:left;
}

/* Facture */
#facture {
	background-color :#FFFFFF;
	font-family :Arial !important;
	font-size :8pt;
	margin:0;
	padding:5pt;
    border:none;
}

#facture .societe, #facture .destinataire  {
	padding:5pt;
	text-align: left;
	width:50%;
}

#facture table.detailsFacture {
	width:100%;
	margin: 5pt auto;
	border:1pt solid #000000;
	border-collapse: collapse;
    text-align: left;
	font-family :Arial;
}

#facture table.detailsFacture th {
	font-weight: bold;
	border: 1pt solid #000000;
}

#facture table.detailsFacture tr.total td {
	font-weight: bold;
	font-size: 1.2em;
	border: 1pt solid #000000;
}

#facture table.detailsFacture td.droite {
	text-align: right;
	text-indent: 5pt;
}

#facture table.detailsFacture td.gauche {
	text-align: left;
	text-indent: 5pt;
}

#facture table.detailsFacture tr.total td.caseTotal {
	text-align: left;
	text-indent: 10pt;
}

#facture table.reglement {
	text-align:left;
	border:1pt solid #000000;
    width: 100%;
}

#facture span.clikeo, #facture span.banque {
	display:block; 
	padding-left:100px;
}

#facture p.ligneDuBas {
	font-size:6pt;
	margin:auto;
    margin-top:10pt;
    width: 100%;
    text-align: center;
}

#facture p.coordonneeClient {
	margin-top:0; 
    border:1px solid #000000;
}


#facture p.montantARegler {
	height:50pt;
	text-align:center;
    line-height:50pt;
    
}

#facture table.tableauEnTete {
	width:100%;
}

#facture table.tableauEnTete td {
	width:50%;
	text-align:left;
}

#facture table.enTete {
	width:100%;
	border-collapse: collapse;
}

#facture table.enTete td{
	width:50%;
}

#facture td.titreEnTete {
	font-weight:bold;
}

#facture img.logo-clikeo {
}

#facture .numeroFacture {
    text-align: right;
    font-weight: bold;
    font-size: 1.1em;
}

.invisible {
	display: none;	
}