﻿/* 
	PRINT STYLESHEET
	Print media styles.
*/

#contenu  {
    border: 0; }

#pied, #gauche, #fil, #imprimante, 
#banniere, #zoneLogo, #topMenu, #divDates, #divSousDate  { 
    display:none; }

*:first-child+html #fil  {
    display: block;
    visibility: hidden; }

body  {
	background-color: Transparent !important;	
	background-image: none !important; }

body *  {
	color: #000 !important;
	background-color: Transparent !important;	
	font-family:"Times New Roman", Times, serif;
	font-size:11pt; }

#intEntete, #tgEntete, #trEntete, #bgEntete, #brEntete, .tgBoxGris, #bgEnteteAcc,
.trBoxGris, .bgBoxGris, .brBoxGris, #tgEnteteAcc, #trEnteteAcc, #brEnteteAcc  {
    background-image: none !important; }

.boxGris  {
    border: solid 1px black; }

#pieds  {
	background:#fff;
	text-align:left; }

.tCategorie h2  {
    border-bottom: solid 1px black; 
    width: 700px }

#centre #divPreliminaire #divHoraire #divTexte .divPlage .divDescription p b  {
    width: 470px; }
    
.tdProg strong  {
    margin-right: 20px; }

#enteteSection {
    padding: 0; }

#intEntete, #intEnteteAcc {
    margin-left: 0; 
    margin-bottom: 20px; 
    padding: 0; 
    font-size: 1.2em; }

   
* html #divHoraire, *:first-child+html #divHoraire  {
    position: relative;
    top: 5px; }

.headerPrint  {
    display: block; }

.divHoraireComplet  {
    width: 720px;
    border: none;
    page-break-after: always; }
    
.divHoraireComplet2  {
    width: 720px;
    border: none; }

.divPageBreak  {
    page-break-after: always;
}

.divBreakFirefox {
    page-break-after: always;
}

* html .divBreakFirefox {
    display: none;
}

*:first-child+html .divBreakFirefox 
{
    page-break-after: avoid;
    display: none;
}
