body {
margin: 0;
padding: 0;
background-color: #FFFFFF;
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: small;
color: #003366;
}
a {
color: #003366;
}
form,
fieldset {
margin: 0;
padding: 0;
border: none;
}
legend,
caption {
display: none;
}
img {
border: none;
}
#header img.retouracc,
#recherche,
#menu,
body.bodyaccueil #inter #actus p.toutesactus,
#droite #totemstandard,
#footer,
body.bodypopup #headerpopup img.retouracc,
#footerpopup,
html div.prec,
html div.suiv {
display: none;
}
/*-----------------------------------------------------------------------------------------------------------------------------------*/
#header {
float: left;
width: 100%;
clear: both;
padding-bottom: 10px;
margin-bottom: 20px;
border-bottom: 1px solid #003366;
}
#header img.logo {
float: left;
margin-right: 10px;
}
#header h1 {
margin: 50px 0px 0px 10px;
}
/*-----------------------------------------------------------------------------------------------------------------------------------*/
/*-- FIL D'ARIANE --*/
#filariane {
font-size: x-small;
color: #CC6600;
padding: 0;
line-height: 13px;
}
#filariane a {
color: #CC6600;
}
/*-----------------------------------------------------------------------------------------------------------------------------------*/
/*-- INTER --*/
#inter {
padding: 10px 0px 0px 10px;
}
#inter h2 {
margin: 0px 0px 0px -10px;
color: #FF6600;
font-weight: bold;
font-style: italic;
font-size: x-large;
}
#inter h2 a {
color: #FF6600;
text-decoration: none;
}
#inter h3 {
margin: 8px 0px 8px -6px;
color: #6C80A9;
font-weight: bold;
font-size: large;
}
#inter h3 a {
color: #6C80A9;
text-decoration: none;
}
#inter h4 {
margin: 8px 0px 8px -3px;
color: #CC0000;
font-weight: normal;
font-size: medium;
}
#inter h4 a {
color: #CC0000;
text-decoration: none;
}
#inter p {
margin: 8px 0px 8px 0px;
}
/*-- ACCUEIL --*/
body.bodyaccueil #inter {
padding: 0px 10px 0px 10px;
}
body.bodyaccueil #inter #edito {
padding: 10px 0px 0px 0px;
}
body.bodyaccueil #inter #actus h2 {
margin: 0px 0px 0px 0px;
}
body.bodyaccueil #inter #actus p {
float: left;
width: 100%;
padding: 0px 5px 8px 10px;
margin-bottom: 5px;
border-bottom: 1px solid #99CCFF;
}
body.bodyaccueil #inter #actus p img {
float: right;
margin-left: 10px;
border: 1px solid #CC0000;
}
body.bodyaccueil #inter #actus p strong a {
color: #CC0000;
text-decoration: none;
}
body.bodyaccueil #inter #actus p strong a:hover {
text-decoration: underline;
}
/*-- LISTE DE TOUTES LES ACTUS --*/
body.bodygenerique #inter div.actuLigne {
padding: 0px 5px 8px 0px;
margin-bottom: 5px;
border-bottom: 1px solid #99CCFF;
}
body.bodygenerique #inter div.actuLigne img {
float: right;
margin-left: 10px;
border: 1px solid #CC0000;
}
body.bodygenerique #inter div.actuLigne strong a {
color: #CC0000;
text-decoration: none;
}
body.bodygenerique #inter div.actuLigne strong a:hover {
text-decoration: underline;
}
/*-----------------------------------------------------------------------------------------------------------------------------------*/
/*-- DROITE --*/
#droite {
padding: 28px 0px 0px 0px;
font-size: x-small;
}
body.bodyaccueil #droite {
padding: 41px 0px 0px 0px;
}
#droite p {
padding: 5px 0px 5px 0px;
margin: 0;
}
/*-----------------------------------------------------------------------------------------------------------------------------------*/
/*-- TOTEM --*/
#totem {
clear: both;
margin-top: 10px;
padding-top: 5px;
border-top: 1px solid #99CCFF;
}
/*-----------------------------------------------------------------------------------------------------------------------------------*/
/*-- PLAN DU SITE --*/
#plandusite {
padding-top: 5px;
}
#plandusite ul {
margin: 8px 0px 15px 0px;
padding-left: 20px;
}
#plandusite ul li ul {
margin: 0px;
padding-left: 10px;
}
#plandusite ul li a:hover {
color: #F7931D;
}
#plandusite h3 {
margin: 0px 0px 0px -6px;
}
#plandusite h3 a:hover {
text-decoration: underline;
}
/*-----------------------------------------------------------------------------------------------------------------------------------*/
/*-- POP UP --*/
body.bodypopup #headerpopup img.logo {
float: left;
}
body.bodypopup #interpopup {
padding: 0px 0px 0px 10px;
}
body.bodypopup #interpopup h2 {
margin: 0px 0px 0px -10px;
color: #FF6600;
font-weight: bold;
font-style: italic;
font-size: x-large;
}
body.bodypopup #interpopup h2 a {
color: #FF6600;
text-decoration: none;
}
body.bodypopup #interpopup h3 {
margin: 8px 0px 8px -6px;
color: #6C80A9;
font-weight: bold;
font-size: large;
}
body.bodypopup #interpopup h3 a {
color: #6C80A9;
text-decoration: none;
}
body.bodypopup #interpopup h4 {
margin: 8px 0px 8px -3px;
color: #CC0000;
font-weight: normal;
font-size: medium;
}
body.bodypopup #interpopup h4 a {
color: #CC0000;
text-decoration: none;
}
body.bodypopup #interpopup p {
margin: 8px 0px 8px 0px;
}
/*--- TEXTE ---*/
div.coul01, .orange, .coul01 {
color: #F7931D;
}
div.coul02, .violet, .coul02 {
color: #6C80A9;
}
div.coul03, .rouge, .coul03 {
color: #CC0000;
}
/*-- BORDURE D'IMAGES --*/
img.bord01, .bordureOrange {
border: 1px solid #F7931D;
}
img.bord02, .bordureViolete {
border: 1px solid #6C80A9;
}
img.bord03, .bordureRouge {
border: 1px solid #CC0000;
}
/*-- RESULTAT RECHERCHE --*/
table.result {
width: 100%;
margin: 8px 0px 8px 0px;
}
.result th {
vertical-align: top;
color: #003366;
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: #003366;
 }
.result td.date {
font-size: x-small;
 }
.result td.description {
border-bottom: 1px solid #99CCFF;
padding-bottom: 10px;
 }
/*-- TABLEAUX --*/
table {
border-collapse: collapse;
}
th,
td {
border: 1px solid #003366;
padding: 3px;
vertical-align: top;
}
th {
color: #003366;
}
td {
}
/*-- DIVERS CLASSES --*/
.invisible {
display: none;
}