body {
    color: #000;
    background: #fff;
    font-family: "Times New Roman", serif;
    font-size: 12pt;
}
 
#identification, #menu, #rechercher, #langue, #colonneGauche, #colonneDroite, #footer, #copy,
.noPrint, .retour, .plus, .download, .ajouterItem, .fiche, .contact, .site, .jqModal, .fleche, .dlProgramme, .legende, .savoirPlus, .pagination, form, 
#agendaSHome .colGauche, #agendaSHome .colDroite img, #mainHome .operations,
#ficheOperation .bottom,  #ficheOperation .listeOpe .colGauche, #ficheOperation .listeOpe .colDroite
#pageAgenda img,  #pageAgenda .jour, #langues {
    display: none;
}
 
h1 {
    font-size: 100%;
    padding-top: 1%;
}
 
h1, h2, h3, h4, h5, h6, .goTo {
    clear: both;
}
 
hr {
    height: 0;
    color: #fff;
    background: #fff;
    border: none;
    border-bottom: 1pt solid #696969;
}

p img {
    float: left;
    margin: 0 10pt 10pt 0;
}

a {
    color: #696969;
    text-decoration: none;
}
 
a img {
    border: none;
}

.colonneGaucheHome, .colonneDroiteHome {
    width: 40%;
}

.colonneDroiteHome {
    padding-left: 20pt;
}

#pageAgenda #moduleAgenda .calendrier th, 
#pageAgenda #moduleAgenda .calendrier td {
    border: 1px solid #CACACA;
    width: 132pt;
}

#pageAgenda #moduleAgenda .calendrier td ul {
    padding: 0;
    margin: 0;
    list-style-position: inside;
}

#pageAgenda #moduleAgenda .calendrier td ul li {
    font-size: 10pt;
    padding: 0;
    margin: 0 0 4pt 0;
}

.listeOperation .operation {
    margin-bottom: 10pt;
}

.design {
    margin: 8pt 0;
}

.design th, 
.design td {
    border: 1px solid #CACACA;
}

.tableauPrint th, .tableauPrint td {
    border: 1px solid #000000;
}
