body {
margin: 0;
padding: 0;
background-color: #FFFFFF;
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
background-repeat: repeat-x;
font-size: small;
color: #000000;
}
body.bodyaccueil,
body.bodygenerique {
background-image: url(fond_accueil.gif);
}
body.bodyenvironnement {
background-image: url(fond_environnement.gif);
}
body.bodyauto {
background-image: url(fond_auto.gif);
}
body.bodybatiment {
background-image: url(fond_batiment.gif);
}
body.bodyenseignants {
background-image: url(fond_enseignants.gif);
}
body.bodyproduits {
background-image: url(fond_base_produits.gif);
}
a {
color: #000000;
}
form,
fieldset {
margin: 0;
padding: 0;
border: none;
}
legend,
caption {
display: none;
}
img {
border: none;
}
#header img,
#recherche,
#espacereserve,
#menu,
#droite,
#footer {
display: none;
}
h1 {
padding-bottom: 5px;
border-bottom: 1px solid #000033;
}
/*------------------------------------------------------------------------------------------------------------------*/
body.bodyaccueil #filariane,
body.bodyaccueil #filariane a,
body.bodygenerique #filariane,
body.bodygenerique #filariane a {
color: #216F69;
}
body.bodyenvironnement #filariane,
body.bodyenvironnement #filariane a {
color: #336600;
}
body.bodyauto #filariane,
body.bodyauto #filariane a {
color: #660000;
}
body.bodybatiment #filariane,
body.bodybatiment #filariane a {
color: #003366; 
}
body.bodyproduits #filariane,
body.bodyproduits #filariane a {
color: #704200; 
}
/*------------------------------------------------------------------------------------------------------------------*/
#inter {
padding: 20px 0px 0px 5px;
margin: 0px 0px 0px 0px;
}
body.bodyaccueil #inter,
body.bodygenerique #inter {
}
h1,
h2,
h3,
h4,
h5,
h6 {
clear: both;
}
#inter h2 {
font-size: x-large;
margin: 0px 0px 10px 0px;
}
#inter h3 {
font-size: large;
margin: 0px 0px 6px 0px;
}
#inter h4,
#inter h4 a {
font-size: medium;
margin: 5px 0px 5px 0px;
color: #3399CC;
}
#inter h5,
#inter h5 a {
font-size: medium;
margin: 5px 0px 5px 0px;
font-weight: normal;
color: #336600;
}
#inter p {
margin: 8px 0px 8px 0px;
line-height: 18px;
}
body.bodyenvironnement #inter h2 {
color: #8CC131;
line-height: 20px;
border-bottom: 1px solid #333300;
padding-top: 5px;
}
body.bodyenvironnement #inter h2 a {
color: #8CC131;
}
body.bodyenvironnement #inter h3,
body.bodyenvironnement #inter h3 a {
color: #669900;
}
body.bodyauto #inter h2 {
color: #CC3300;
line-height: 20px;
border-bottom: 1px solid #C47500;
padding-top: 5px;
}
body.bodyauto #inter h2 a {
color: #CC3300;
}
body.bodyauto #inter h3,
body.bodyauto #inter h3 a {
color: #C10202;
}
body.bodybatiment #inter h2 {
color: #003366;
line-height: 20px;
border-bottom: 1px solid #A56F1E;
padding-top: 5px;
}
body.bodybatiment #inter h2 a {
color: #003366;
}
body.bodybatiment #inter h3,
body.bodybatiment #inter h3 a {
color: #000033;
}
body.bodyproduits #inter h2 {
color: #FFA520;
line-height: 20px;
border-bottom: 1px solid #666633;
padding-top: 5px;
}
body.bodyproduits #inter h2 a {
color: #FFA520;
}
body.bodyproduits #inter h3,
body.bodyproduits #inter h3 a {
color: #FF6600;
}
body.bodygenerique #inter h2 {
color: #339999;
line-height: 20px;
border-bottom: 1px solid #993300;
padding-top: 5px;
}
body.bodygenerique #inter h2 a {
color: #339999;
}
body.bodygenerique #inter h3,
body.bodygenerique #inter h3 a {
color: #006666;
}
/*--- TEXTE ---*/
div.coul01, .bleu, .coul01 {
color: #2390FF;
}
div.coul02, .bleuFonce, .coul02 {
color: #5E6E94;
}
div.coul03, .vert, .coul03 {
color: #81C905;
}
div.coul04, .vertFonce, .coul04 {
color: #669900;
}
div.coul05, .rouge, .coul05 {
color: #C10000;
}
div.coul06, .bordeaux, .coul06 {
color: #660000;
}
div.coul07, .gris, .coul07 {
color: #7D828E;
}
div.coul08, .orange, .coul08 {
color: #F49100;
}
div.coul09, .marron, .coul09 {
color: #663300;
}
/*-- BORDURE D'IMAGES --*/
img.bord01, .bordureBleue {
border: 1px solid #2390FF;
}
img.bord02, .bordureBleueFoncee {
border: 1px solid #5E6E94;
}
img.bord03, .bordureVerte {
border: 1px solid #81C905;
}
img.bord04, .bordureVerteFoncee {
border: 1px solid #669900;
}
img.bord05, .bordureRouge {
border: 1px solid #C10000;
}
img.bord06, .bordureBordeaux {
border: 1px solid #660000;
}
img.bord07, .bordureGrise {
border: 1px solid #7D828E;
}
img.bord08, .bordureOrange {
border: 1px solid #F49100;
}
img.bord09, .bordureMarron {
border: 1px solid #663300;
}
/*-- RESULTAT RECHERCHE --*/
table.result {
width: 100%;
margin: 15px 0px 10px 0px;
}
.result th {
vertical-align: top;
padding: 5px;
text-align: left;
}
.result td {
vertical-align: top;
padding: 3px;
border: none;
 }
.result td.title {
text-align: left;
padding-top: 10px;
background-color: #FFFFFF;
}
.result td.title a {
font-weight: bold;
color: #016D70;
 }
.result td.date {
padding-top: 10px;
font-size: x-small;
background-color: #FFFFFF;
 }
.result td.description {
border-bottom: 1px solid #48C7CA;
padding-bottom: 10px;
background-color: #EBF6F6;
 }
html div.prec {
float: left;
padding-left: 2px;
font-size: x-small;
}
html div.prec a {
display: block;
padding: 0px 0px 0px 15px;
background-image: url(fleche_precedente.gif);
background-repeat: no-repeat;
background-position: 0px 3px;
color: #003333;
text-decoration: none;
}
html div.suiv {
float: right;
font-size: x-small;
}
html div.suiv a {
display: block;
padding: 0px 16px 0px 0px;
background-image: url(fleche_suivante.gif);
background-repeat: no-repeat;
background-position: 39px 3px;
color: #003333;
text-decoration: none;
}
html div.prec a:hover,
html div.suiv a:hover {
text-decoration: underline;
}
/*-------------------------------------------------------------------------------------------------------------------------------*/
/*-- TABLEAUX --*/
table {
border-collapse: collapse;
}
th,
td {
border: 1px solid #016D70;
padding: 3px;
vertical-align: top;
}
th {
color: #016D70;
}
body.bodyenvironnement th {
color: #669900;
border: 1px solid #669900;
}
body.bodyenvironnement td {
border: 1px solid #669900;
}
body.bodyauto th {
color: #CF1B1B;
border: 1px solid #CF1B1B;
}
body.bodyauto td {
border: 1px solid #CF1B1B;
}
body.bodybatiment th {
color: #5E6E94;
border: 1px solid #5E6E94;
}
body.bodybatiment td {
border: 1px solid #5E6E94;
}
body.bodyproduits th {
color: #FFA520;
border: 1px solid #FFA520;
}
body.bodyproduits td {
border: 1px solid #FFA520;
}
/*---------------------------------------------------------------------------------------------------------------------------------*/
.invisible {
display: none;
}