body {
margin: 0;
padding: 0;
background-color: #FFFFFF;
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: small;
color: #000000;
}
a {
color: #333333;
}
form,
fieldset {
margin: 0;
padding: 0;
border: none;
}
legend,
caption {
display: none;
}
img {
border: none;
}
#paveDroite,
#contentAnim,
#menu,
#liensUtiles,
#logextranet,
#footer,
body.bodyAccueil #inter #colDroite,
#actus div.clearcommande {
display: none;
}
/*--------------------------------------------------------------------------------------------------------------*/
/*--- HEADER ---*/
#header {
height: 150px;
}
#headerPopup {
height: 100px;
}
#header a.invisible {
position: absolute;
top: 0px;
left: 0px;
width: 150px;
height: 140px;
}
#header imh.logo {
position: absolute;
top: 0px;
left: 0px;
}
#header h1 {
position: absolute;
top: 40px;
left: 180px;
width: 450px;
margin: 0px 0px 0px 10px;
color: #c3080f;
font-size: xx-large;
}
#headerPopup h1 {
position: absolute;
top: 0px;
left: 130px;
width: 450px;
margin: 0px 0px 0px 10px;
color: #c3080f;
font-size: xx-large;
}
/*--------------------------------------------------------------------------------------------------------------*/
/*--- FIL D'ARIANE ---*/
#filariane {
font-size: x-small;
height: 18px;
color: #000000;
}
#filariane a {
color: #000000;
}
body.bodyAccueil #filariane {
display: none;
}
/*--------------------------------------------------------------------------------------------------------------*/
/*--- INTER ---*/
#inter,
#interPopup {
padding: 5px 0px 30px 0px;
line-height: 18px;
}
#inter h2,
#inter h2 a,
#interPopup h2,
#interPopup h2 a {
font-size: x-large;
font-weight: normal;
margin: 0px 0px 0px 0px;
padding: 10px 0px 10px 0px;
color: #c3080f;;
line-height: 24px;
}
#inter h3,
#inter h3 a,
#interPopup h3,
#interPopup h3 a {
font-size: large;
margin: 7px 0px 7px 0px;
padding: 0;
color: #C3080F;
line-height: 20px;
}
#inter h4,
#inter h4 a,
#interPopup h4,
#interPopup h4 a {
font-size: medium;
margin: 7px 0px 7px 0px;
padding: 0;
color: #13844E;
}
#inter p,
#interPopup p {
margin: 7px 0px 7px 0px;
}
/*------------------------------------------------------------*/
/*--  ACCUEIL  --*/
/*--  COLONNE DE GAUCHE  --*/
body.bodyAccueil #inter #colGauche {
padding: 10px 0px 0px 0px;
}
body.bodyAccueil #inter #colGauche #contentEdito #edito {

}
body.bodyAccueil #inter #colGauche #contentEdito #edito h2 {
color: #B65609;
font-size: x-large;
font-variant: small-caps;
margin: 0px 0px 0px 0px;
padding:  0px 0px 0px 0px;
}
body.bodyAccueil #inter #colGauche #actus {

}
body.bodyAccueil #inter #colGauche #actus h2 {
color: #B65609;
font-size: x-large;
font-variant: small-caps;
margin: 0px 0px 0px 0px;
padding:  0px 0px 0px 0px;
}
body.bodyAccueil #inter #colGauche #actus p {
float: left;
clear: both;
width: 100%;
}
body.bodyAccueil #inter #colGauche #actus p img {
float: right;
border-right: 8px solid #BC0606;
}
body.bodyAccueil #inter #colGauche #actus p strong a {
color: #333333;
text-decoration: none;
}
body.bodyAccueil #inter #colGauche #actus p strong a:hover {
text-decoration: underline;
}
body.bodyAccueil #inter #colGauche #actus p.toutesactus {
font-size: x-small;
font-weight: bold;
clear: none;
padding: 0px 0px 0px 15px;
margin:  10px 0px 0px 0px;
float: left;
width: 130px;
}
body.bodyAccueil #inter #colGauche #actus p.toutesactus a {
text-decoration: none;
color: #4C3308;
padding-left: 18px;
background-image: url(puce_toutes_actus.gif);
background-repeat: no-repeat;
}
body.bodyAccueil #inter #colGauche #actus p.toutesactus a:hover {
text-decoration: underline;
}
body.bodyAccueil #inter #colGauche #actus p.filrss {
font-size: x-small;
font-weight: bold;
clear: none;
padding:  0px 30px 0px 0px;
margin:  10px 0px 0px 0px;
float: right;
width: 60px;
}
body.bodyAccueil #inter #colGauche #actus p.filrss a {
text-decoration: none;
color: #4C3308;
padding-left: 18px;
background-image: url(puce_rss.gif);
background-repeat: no-repeat;
}
body.bodyAccueil #inter #colGauche #actus p.filrss a:hover {
text-decoration: underline;
}
/*-------------------------------------------------------------------------------*/
/*--- TOTEM ---*/
#bgTotem {
margin: 10px 0px 0px 0px;
padding:5px;
border: 1px solid #999999;
}
#totem p {
margin: 5px 0px 5px 0px;
}
/*--- TEXTE ---*/
div.coul01, .rouge, .coul01 {
color: #C3080f;
}
div.coul02, .orangeFonce, .coul02 {
color: #E03607;
}
div.coul03, .orange, .coul03 {
color: #E69907;
}
div.coul04, .jaune, .coul04 {
color: #ECC505;
}
div.coul05, .vert, .coul05 {
color: #0D6510;
}
div.coul06, .vertClair, .coul06 {
color: #8B9B3F;
}
div.coul07, .bleu, .coul07 {
color: #195399;
}
div.coul08, .bleuClair, .coul08 {
color: #5D9AE3;
}
div.coul09, .violet, .coul09 {
color: #9A42C7;
}
div.coul10, .gris, .coul10 {
color: #999999;
}
/*-- BORDURE D'IMAGES --*/
img.bord01 .bordureRouge {
border: 1px solid #C3080f;
}
img.bord02 .bordureOrangeFoncee {
border: 1px solid #E03607;
}
img.bord03 .bordureOrange {
border: 1px solid #E69907;
}
img.bord04 .bordureJaune {
border: 1px solid #ECC505;
}
img.bord05 .bordureVerte {
border: 1px solid #0D6510;
}
img.bord06 .bordureVerteClaire {
border: 1px solid #8B9B3F;
}
img.bord07 .bordureBleue {
border: 1px solid #195399;
}
img.bord08 .bordureBleueClaire {
border: 1px solid #5D9AE3;
}
img.bord09 .bordureViolete {
border: 1px solid #9A42C7;
}
img.bord10 .bordureGrise {
border: 1px solid #999999;
}
/*-- RESULTAT RECHERCHE --*/
table.result {
width: 100%;
margin: 15px 0px 10px 0px;
}
.result th {
vertical-align: top;
color: #333333;
padding: 5px;
text-align: left;
}
.result td {
vertical-align: top;
padding: 3px;
border: none;
 }
.result td.title {
text-align: left;
}
.result td.title a {
font-weight: bold;
color: #597FBF;
 }
.result td.date {
font-size: x-small;
 }
.result td.description {
border-bottom: 1px solid #CCCCCC;
padding-bottom: 10px;
 }
html div.prec {
float: left;
padding-left: 2px;
font-size: x-small;
}
html div.prec a {
display: block;
padding: 0px 0px 0px 15px;
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;
color: #003333;
text-decoration: none;
}
/*-- TABLEAUX --*/
table {
border-collapse: collapse;
}
th,
td {
border: 1px solid #999999;
padding: 3px;
vertical-align: top;
}
th {
color: #333333;
}
/*--------------------------------------------------------------------------------------------------------------*/
/*--- PLAN DU SITE ---*/
#plandusite {
padding: 10px 0px 0px 30px;
}
#plandusite h3 a {
font-size: large;
margin: 7px 0px 7px 0px;
padding: 0;
text-decoration: none;
}
#plandusite h3.plan01 a {
color: #c3080f;
}
#plandusite h3.plan02 a {
color: #d03307;
}
#plandusite h3.plan03 a {
color: #bf820d;
}
#plandusite h3.plan04 a {
color: #0d6510;
}
#plandusite h3.plan05 a {
color: #a08815;
}
#plandusite h3.plan06 a {
color: #6b7929;
}
#plandusite h3.plan07 a {
color: #5d9ae3;
}
#plandusite h3.plan08 a {
color: #195399;
}
#plandusite h3.plan09 a {
color: #9a42c7;
}
#plandusite ul {
padding: 0px 0px 5px 20px;
margin: 7px 50px 7px 0px;
font-weight: bold;
}
#plandusite ul.listeplan01 {
border-bottom: 1px solid #c3080f;
}
#plandusite ul.listeplan02 {
border-bottom: 1px solid #d03307;
}
#plandusite ul.listeplan03 {
border-bottom: 1px solid #bf820d;
}
#plandusite ul.listeplan04 {
border-bottom: 1px solid #0d6510;
}
#plandusite ul.listeplan05 {
border-bottom: 1px solid #a08815;
}
#plandusite ul.listeplan06 {
border-bottom: 1px solid #6b7929;
}
#plandusite ul.listeplan07 {
border-bottom: 1px solid #5d9ae3;
}
#plandusite ul.listeplan08 {
border-bottom: 1px solid #195399;
}
#plandusite ul.listeplan09 {
border-bottom: 1px solid #9a42c7;
}
#plandusite ul li ul {
padding: 0px 0px 0px 10px;
border-bottom: none;
margin: 0px 0px 0px 0px;
font-weight: normal;
}
#plandusite ul li a {
text-decoration: none;
}
#plandusite ul.listeplan01 li a {
color: #c3080f;
}
#plandusite ul.listeplan02 li a {
color: #d03307;
}
#plandusite ul.listeplan03 li a {
color: #bf820d;
}
#plandusite ul.listeplan04 li a {
color: #0d6510;
}
#plandusite ul.listeplan05 li a {
color: #a08815;
}
#plandusite ul.listeplan06 li a {
color: #6b7929;
}
#plandusite ul.listeplan07 li a {
color: #5d9ae3;
}
#plandusite ul.listeplan08 li a {
color: #195399;
}
#plandusite ul.listeplan09 li a {
color: #9a42c7;
}
#plandusite ul li a:hover {
text-decoration: underline;
}
/*--------------------------------------------------------------------------------------------------------------*/
/*--- LISTE DES ACTUALITES ---*/
.actuLigne {
float: left;
clear: both;
width: 100%;
}
.actuLigne {
margin-bottom: 20px;
}
#inter .actuLigne img {
float: right;
border-right: 8px solid #BC0606;
}
.actuLigne strong a {
color: #6699CC;
text-decoration: none;
}
.actuLigne strong a:hover {
text-decoration: underline overline;
}
/*--------------------------------------------------------------------------------------------------------------*/
/*-- DIVERS CLASSES --*/
.invisible {
position: absolute;
left: -5000px;
}
