/*
*        Style sheet, feuille de style CSS.
*
*        Definit les couleurs, emplacement des éléments, les polices
*        et autres styles et attributs.
* 
*        Fichier stylesheet.css
*
*        Auteur : Georges Eckstein
*        Version : 1.0
*
*/

/* Couleur de fond de la page et polices utilisées */
body {
	background-color: #FFFFFF;
	font-family: Arial;
	color: #000000;
	font-size: 14px;
}

/* Definit le style pour la date  */
#PDate {
    position: absolute;
    top: 33px;
    right: 10px;
    font-family: Arial;
    font-size: 14px;
    margin-bottom: 15px;
}

/* Definit le style pour les titres H1  */
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	text-align: center;
	text-decoration: none;
}

.important {
	color: #008080;
}

.bleu {
	color: #0000FF;
}

.vert {
	color: #006600;
}

.tresgrand {
	font-size: 28px;
}

.plusgrand {
	font-size: 24px;
}

.grand {
	font-size: 20px;
}

.moyen {
	font-size: 16px;
}

.petit {
	font-size: 12px;
}

.pluspetit {
	font-size: 10px;
}

.trespetit {
	font-size: 8px;
}

.espace {
	font-size: 14px;
	color: #FFFFFF;
}

.nonprof {
	color:#FF8800
}

.erreur {
	font-size: 10px;
	color: #FF0000;
	font-weight: bold;
}

.reussite {
	font-size: 10px;
	font-weight: bold;
	color: #669900;
}

.donnee {
	font-weight: bold;
	color: #FF9900;
/*	font-size: 12px; */
}

.titre {
	font-size: 16px;
	font-weight: bold;
	color: #FF6600;
	text-align: center;
}

.tableaux {
	font-size: 10px;
	border: 1px dotted #000000;
	background-color: #eeeeee;
}

.tableaux2 {
	font-size: 10px;
	background-color: #eeeeee;
}

a {
	font-family: Arial, Helvetica, sans-serif;
	color: #008800;
	font-style: italic;
	text-decoration: none;
}

a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFF00;
	background-color: #666666; 
	text-decoration: none;
	font-style: normal;
}
a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color:#0000FF;
	font-style: italic;
	text-decoration: none;
}

.soustitre1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-decoration: none;
}
.tete {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #0000FF;
	text-decoration: none;
	text-align: center;
}

/* Definit les styles pour le logo */
#divPlogo {
    position: absolute;
    top: 10px;
    left: 10px;
    font-family: Arial;
    font-size: 14px;
    margin-bottom: 15px;
}

.gd {
	border-left: solid #000000 thin;
	border-right: solid #000000 thin;
}

.ghd {
	border-top: solid #000000 thin;
	border-left: solid #000000 thin;
	border-right: solid #000000 thin;
}

.gh {
	border-top: solid #000000 thin;
	border-left: solid #000000 thin;
}

.hd {
	border-top: solid #000000 thin;
	border-right: solid #000000 thin;
}

.h {
	border-top: solid #000000 thin;
}

.g {
	border-left: solid #000000 thin;
}

.d {
	border-right: solid #000000 thin;
}

.b {
	border-bottom: solid #000000 thin;
}

.gbd {
	border-bottom: solid #000000 thin;
	border-left: solid #000000 thin;
	border-right: solid #000000 thin;
}

.gb {
	border-bottom: solid #000000 thin;
	border-left: solid #000000 thin;
}

.bd {
	border-right: solid #000000 thin;
	border-bottom: solid #000000 thin;
}

.hgb {
	border-top: solid #000000 thin;
	border-left: solid #000000 thin;
	border-bottom: solid #000000 thin;
}

.hdb {
	border-top: solid #000000 thin;
	border-right: solid #000000 thin;
	border-bottom: solid #000000 thin;
}

.hb {
	border-top: solid #000000 thin;
	border-bottom: solid #000000 thin;
}

.hgbd {
	border-top: solid #000000 thin;
	border-left: solid #000000 thin;
	border-bottom: solid #000000 thin;
	border-right: solid #000000 thin;
}

/*Lors de l'impression...*/
@media print {
	#PTitre {
		visibility: hidden;
	}
    #PPage {
        visibility: hidden;
    }
    #PButtons {
        visibility: hidden;
    }
    #pText {
        font-face: Arial;
        font-size: 14pt;
        background-color: #ffffff; /* texte noir sur fond blanc */
   		color: #000000;
    }
	#divPSign {
        position: absolute;
        bottom: 30px;
        left: 10px;
        font-family: Arial;
        font-size: 14px;
        }
	#PListe {
        position: absolute;
        top: 0px;
        left: 0px;
        }

}

@media screen {
	#divPSign {
		visibility: hidden;
	}
	#divPlogo {
		visibility: hidden;
	}
	#PDate {
		visibility: hidden;
	}	clock {
	font-family: Arial, Helvetica, sans-serif;
}
