html
{
    margin: 0;
    padding: 0;
}

body
{
    font-family: 'Trebuchet MS', Geneva, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    padding: 0;
    color: #000;
}

a,
a:hover,
a:focus,
a:active
{
    text-decoration: none;
    color: #000;
}

#Utilisateur,
#Utils,
#Menu,
#footer,
.print_hidden
{
    display: none;
}

table
{
    border-collapse: collapse;
    width: 100%;
}

td,
th
{
    border: 1px solid #000;
}

h1
{
    font-family: 'Trebuchet MS', Verdana, 'Bitstream Vera Sans', sans-serif;
    color: #111;
    margin: 0;
}

h2
{
    color: #119;
    border-bottom: 1px solid #119;
}

h3
{
    color: #191;
    border-bottom: 1px solid #191;
}

img
{
    border: 0;
}

#Content
{
    color: #000;
}

#Logo
{
    text-align: center;
    font-size: 20pt;
    margin-bottom: 10px;
}

#Titre
{
    text-align: center;
    font-size: 16pt;
    margin-bottom: 5px;
}

.news
{
    border: 1px solid #000;
    margin-bottom: 10px;
    padding: 2px;
}

.news_infos
{
    padding-left: 5px;
}

h3.news_titre
{
    margin: 0px;
    padding-left: 5px;
    border-bottom: 1px solid #000;
    font-family: Arial, 'Times New Roman', Times, serif;
}

.erreur
{
    color: red;
    background-image: url('../images/icone_erreur.png');
}

.question
{
    color: blue;
    background-image: url('../images/icone_question.png');
}

.attention
{
    color: rgb(236, 118, 0);
    background-image: url('../images/icone_attention.png');
}

.information
{
    color: green;
    background-image: url('../images/icone_info.png');
}

.souligne
{
    text-decoration: underline;
}

.barre
{
    text-decoration: line-through;
}

.centre
{
    text-align: center;
}

.gauche
{
    text-align: left;
}

.droite
{
    text-align: right;
}

.justifie
{
    text-align: justify;
}

.orange { color: rgb(236, 118, 0); }
.noir { color: black; }
.marron { color: maroon; }
.vertf { color: green; }
.vertc { color: lime; }
.olive { color: olive; }
.marine { color: navy; }
.violet { color: purple; }
.bleugris { color: teal; }
.argent { color: silver; }
.gris { color: rgb(100, 100, 100); }
.rouge { color: red; }
.jaune { color: yellow; }
.bleu { color: blue; }
.rose { color: fuchsia; }
.turquoise { color: aqua; }
.blanc { color: white; }

.ttpetit { font-size: 6pt; }
.tpetit { font-size: 7pt; }
.petit { font-size: 8pt; }
.gros { font-size: 10pt; }
.tgros { font-size: 11pt; }
.ttgros { font-size: 12pt; }
