/* Feuille de style ADBGV */
/* Balises */

body {
background-color: #ffffff;
}

body, p, h1, h2, h3, h4, td, th, li, form {
font-family: sans-serif;
color: #000000;
}

p, tr, th, td, li {
font-size: 95%;
}

p {
text-align: left;
margin-top: 0;
margin-bottom: 0.5em;
}

form {
margin-top: 0;
margin-bottom: 0;
}

tr, th, td {
text-align: left;
vertical-align: top;
}

h1 {
font-size: 1.5em;
font-weight: bold;
color: #003366;
margin-top: 0;
margin-bottom: 0.5em;
padding-bottom: 0.5em;
border-bottom: 2px dotted;
border-color: #c0c0c0;
}

h2 {
font-size: 1.2em;
font-weight: bold;
margin-top: 1.5em;
margin-bottom: 0.5em;
}

h3 {
color: #003366;
font-size: 1.1em;
font-weight: bold;
margin-top: 1em;
margin-bottom: 0;
}

h4 {
font-size: 0.9em;
font-weight: bold;
margin-top: 0.5em;
margin-bottom: 0;
}

ul, li {
margin-top: 0;
margin-bottom: 0;
}

em {
color: #993300;
}

strong {
font-weight: bold;
color: #003366;
}

cite {
font-family: serif;
font-style: normal;
font-size : 1.1em;
color : #660000;
}

fieldset {
margin-top: 0.8em;
margin-bottom: 0.8em;
}

legend {
font-weight: bold;
color: #003366;
}

img {
border-style:none;
} 

/* Liens */

A:link, A:visited, A:active {
color: #3333ff;
text-decoration: none;
}

A:hover {
color: #ffffff;
text-decoration: none;
background-color: #6666ff;
}


/* Fonds */

.fondbleu {
background-color: #000066;
}

.fondblanc {
background-color: #ffffff;
}

.fondgris {
background-color: #f0f0f0;
}

.fondgris2 {
background-color: #f0f0f0;
padding: 8px;
}

.fondocre {
background-color: #cc9933;
color: #ffffff;
padding: 2px;
padding-left: 8px;
}

/* Menus */

.menu, .menu-bas, .menu-gauche, .menu-gauche-haut, .menu-gauche-bas, .menu-rouge, .menu-vert, .menu-bleu, .menu-ocre, .menu_liste {
font-size: 0.8em;
}

.menu-bas {
color: #000000;
text-align: center;
margin-top: 0;
margin-bottom: 7px;
}

.menu-gauche, .menu-gauche-haut, .menu-gauche-bas {
background-color: #f1f1f1;
margin-top: 0;
margin-bottom: 0;
margin-left: -10px;
margin-right: -10px;
text-indent: 10px;
}

.menu-gauche {
margin-top: 0;
margin-bottom: 0;
}

.menu-gauche-haut {
margin-top: -4px;
margin-bottom: 0;
padding-top: 4px;
}

.menu-gauche-bas {
margin-top: 0;
margin-bottom: 0;
padding-bottom: 4px;
}

.menu-gauche-chercher {
background-color: #f1f1f1;
margin-left: -10px;
margin-right: -10px;
padding-left: 10px;
}

.menu-rouge, .menu-vert, .menu-bleu, .menu-ocre {
font-weight: bold;
color: #FFFFFF;
margin-top: 0;
margin-bottom: 4px;
margin-left: -10px;
margin-right: -10px;
padding-top: 2px;
padding-bottom: 2px;
padding-right: 6px;
text-indent: 10px;
}

.menu-rouge
{
background-color: #993300;
}

.menu-vert
{
background-color: #336600;
}

.menu-bleu
{
background-color: #003366;
}

.menu-ocre
{
background-color: #cc9933;
}

.menu_liste {
text-align: left;
background-color: #ffffff;
border-color: #cccccc;
border: solid #cccccc;
border-width: 0 0 1px;
margin-right: 10px;
margin-bottom: 0;
}

.menu_simple {
margin-bottom: 0;
}

.menu_titre {
margin-top: 0.5em;
margin-bottom: 0;
}


/* Tableaux */

.tableau-droite {
font-size: 0.8em;
text-align: right;
color: #993300;
}

.tableau-gauche {
font-size: 0.8em;
text-align: left;
}

.tableau-tete {
font-size: 0.8em;
font-weight: bold;
text-align: right;
color: #003366;
}

.tableau-titre {
font-size: 0.8em;
font-weight: bold;
text-align: left;
color: #003366;
}


/* Couleurs */

.bleu, .bleu_gras {
color: #003366;
}

.orange, .orange_gras {
color: #ff9933;
}

.ocre, .ocre_gras {
color: #cc9933;
}

.rouge, .rouge_gras {
color: #993300;
}

.vert, .vert_gras {
color: #336600;
}

.bleu_gras, .orange_gras, .rouge_gras, .ocre_gras, .vert_gras {
font-weight: bold;
}

/* Projets */

.acheve {
color: #336600;
font-weight: bold;
font-size: 0.8em;
}

.en_cours {
color: #ff9933;
font-weight: bold;
font-size: 0.8em;
}

.non_demarre {
color: #993300;
font-size: 0.8em;
}


/* Divers */

.aide {
font-size: 0.8em;
color: #993300
}

.centre {
text-align: center;
}

.datemajhaut {
font-size: 0.8em;
color: #993300;
margin-top: 0;
margin-bottom: 12px;
}

.droite {
text-align: right;
}

.ete_droite {
color: #cc9933;
font-size: 1.2em;
text-align: left;
}

.ete_gauche {
text-align: right;
}


.filet-ocre
{
font-size: 0.5em;
font-weight: bold;
color: #FFFFFF;
background-color: #cc9933;
margin-top: -8px;
margin-bottom: 4px;
margin-left: -10px;
margin-right: -10px;
padding-top: 0;
padding-bottom: 0;
text-indent: 10px;
}

.gras {
font-weight: bold;
}

.intitule {
font-size: 0.8em;
color: #666666;
font-weight: bold;
text-align: left;
}

.langues {
font-size: 0.8em;
text-align: right;
vertical-align : top;
}

.noel {
font-size: 1.2em;
color: #336600;
}

.petit {
font-size: 0.8em;
}

.references {
font-size: 0.8em;
font-weight: bold;
color: #666666;
margin-top: 0;
margin-bottom: 0;
}

.retrait_adresse {
margin-left: 4cm;
}

.sans_saut {
margin-bottom: 0;
}

.separateur {
margin-top: 0;
margin-bottom: 10px;
padding-bottom: 10px;
border-bottom: 2px dotted;
border-color: #c0c0c0;
}

.sous_titre {
margin-top: 0;
}

/* Date et titres actualités et calendrier */
.date_breve {
font-weight: bold;
color: #6666ff;
margin-top: 1em;
margin-bottom: 0;
}

.titre_breve {
font-weight: bold;
margin-bottom: 0;
}

.contenu_breve {
margin-bottom: 0;
}

.plus_d_info {
font-size: 0.8em;
margin-top: 0;
}
