body {
margin: 0;
padding: 0;
background-color: #FFFFFF;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: small;
color: #000000;
}
/* --- fin --- */
a {
color: #000000;
}
form,
fieldset {
margin: 0;
padding: 0;
border: none;
}
legend,
caption {
display: none;
}
img {
border: none;
}
/*- HEADER -*/
#header {
text-align: center;
}
#header h1 {
font-size: large;
color: #245D7F;
}
#header img {
margin: 3px 0px 0px 0px;
}
#recherche,
#navig,
#menu,
#filariane,
#compte,
#download,
#footer,
#interaccueil #animaccueil,
#interaccueil #acccentre #visuacc,
#interaccueil #acccentre #logoacc {
display: none;
}
/*---------------------------------------------------------------------------------------------------------------------------*/
/*- INTER -*/
#inter {
padding: 5px 0px 0px 0px;
}
#inter h3,
#inter h3 a {
font-size: x-large;
margin: 0;
padding: 0;
color: #990000;
font-family: Trebuchet MS;
}
#inter h4,
#inter h4 a {
font-size: large;
margin: 0;
padding: 0;
color: #559BC4;
font-family: Trebuchet MS;
}
#inter h5,
#inter h5 a {
font-size: medium;
margin: 0;
padding: 0;
color: #245D7C;
font-family: Trebuchet MS;
}
#inter p {
margin: 8px 0px 8px 0px
}
/*---------------------------------------------------------------------------------------------------------------------------*/
/*- TOTEM -*/
#totem {
width: 96%;
margin: 10px 0px 0px 0px;
padding: 5px;
border: 1px solid #C3CEDA;
}
#totem h4{
font-size: medium;
margin: 0;
padding: 0;
color: #559BC4;
font-family: Trebuchet MS;
}
#totem p {
margin: 0;
padding: 5px 0px 3px 0px;
}
/*---------------------------------------------------------------------------------------------------------------------------*/
/*- PAGE D'ACCUEIL -*/
#interaccueil h3,
#interaccueil h3 a,
#interaccueil h4,
#interaccueil h4 a {
font-size: medium;
margin: 3px 0px 3px 0px;
padding:  3px 0px 3px 0px;
color: #245D7C;
font-family: Trebuchet MS;
border-top: 1px solid #245D7C;
border-bottom: 1px solid #245D7C;
}
#interaccueil #accgauche {
float: left;
width: 195px;
padding-right: 10px;
border-right: 1px solid #245D7C;
}
#interaccueil #accgauche #groupe p {
margin: 0;
padding: 3px 0px 3px 0px;
}
#interaccueil #accgauche #partenariat p {
margin: 0;
padding: 3px 0px 3px 0px;
}
#interaccueil #acccentre {
float: left;
width: 195px;
padding: 0px 10px 0px 10px;
margin-right: 10px;
border-right: 1px solid #245D7C;
}
#interaccueil #acccentre #news #focus p {
margin: 0;
padding: 3px 0px 3px 0px;
}
#interaccueil #accdroite {
float: left;
}
#interaccueil #accdroite #implantations {
width: 213px;
}
/*---------------------------------------------------------------------------------------------------------------------------*/
/*- ACTUALITES -*/
body.bodyactus div.actuLigne {
float: left;
margin-top: 10px;
padding-bottom: 5px;
border-bottom: 1px solid #F0F3F5;
}
body.bodyactus div.actuLigne strong a {
color: #559BC4;
}
body.bodyactus div.actuLigne img {
float: right;
}
/*---------------------------------------------------------------------------------------------------------------------------*/
/*- PARTENAIRES / CERTIFICATIONS -*/
#inter ul.listelogos {
margin: 10px 0px 0px 0px;
padding:  0px 0px 0px 0px;
}
#inter ul.listelogos li {
background-image: none;
float: left;
padding: 0px 10px 10px 10px;
margin: 0;
}
/*---------------------------------------------------------------------------------------------------------------------------*/
/*- REFERENCES -*/
div.colonnes {
float: left;
width: 600px;
}
div.colonnes ul {
float: left;
margin: 0;
padding:0;
}
div.colonnes div.cols2A {
float: left;
width: 270px;
}
div.colonnes div.cols2B {
float: left;
width: 240px;
padding: 0px 30px 0px 30px;
}
div.refweb01 {
float: left;
width: 275px;
padding: 0px 20px 0px 0px;
margin-top: 10px;
}
div.refweb02 {
float: left;
width: 275px;
margin-top: 10px;
padding: 0px 0px 0px 20px;
}
div.refweb01 p,
div.refweb02 p {
margin-bottom: 5px;
padding-bottom: 10px;
border-bottom: 1px solid #C3CEDA;
}
/*---------------------------------------------------------------------------------------------------------------------------*/
/*- UNE DES RUBRIQUES -*/
#inter #paveune01 {
width: 604px;
padding-bottom: 25px;
}
#inter #paveune02 {
float: left;
width: 282px;
padding: 0px 20px 0px 0px;
background-image: url(images/pointille_separ_une.gif);
background-repeat: repeat-y;
background-position: right top;
}
#inter #paveune02 p {
float: left;
padding: 2px 0px 10px 0px;
border-bottom: 1px solid #C3CEDA;
}
#inter #paveune03 {
float: left;
width: 282px;
padding: 0px 0px 0px 20px;
}
/*---------------------------------------------------------------------------------------------------------------------------*/
/*- PLAN DU SITE -*/
#inter #plandusite {
padding: 10px 20px 0px 20px;
}
#inter #plandusite a {
text-decoration: none;
}
#inter #plandusite h3,
#inter #plandusite h3 a {
font-size: large;
margin: 0;
padding: 5px 0px 5px 0px;
color: #559BC4;
font-family: Trebuchet MS;
border-top: 1px solid #C3CEDA;
}
#inter #plandusite ul {
text-decoration: none;
}
#inter #plandusite ul li ul {
text-decoration: none;
font-size: x-small;
line-height: 10px;
}
/*---------------------------------------------------------------------------------------------------------------------------*/
/*- TEXTE -*/
div.coul01, .bleu, .coul01 {
color: #016188;
}
div.coul02, .bleuFonce, .coul02 {
color: #01466F;
}
div.coul03, .rouge, .coul03 {
color: #A40E17;
}
div.coul04, .gris, .coul04 {
color: #666666;
}
/*-- BORDURE D'IMAGES --*/
img.bord01, .bordureBleue {
border: 1px solid #016188;
}
img.bord02, .bordureBleueFoncee {
border: 1px solid #01466F;
}
img.bord03, .bordureRouge {
border: 1px solid #A40E17;
}
img.bord04, .bordureGrise {
border: 1px solid #666666;
}
/*-- RESULTAT RECHERCHE --*/
table.result {
width: 100%;
margin: 5px 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;
background-color: #FFFFFF;
}
.result td.title a {
font-weight: bold;
color: #235C7B;
}
.result td.date {
font-size: x-small;
background-color: #FFFFFF;
}
.result td.description {
border-bottom: 1px solid #235C7B;
padding-bottom: 10px;
}
html div.prec {
float: left;
font-size: x-small;
}
html div.prec a {
display: block;
color: #235C7B;
text-decoration: none;
}
html div.suiv {
float: right;
font-size: x-small;
}
html div.suiv a {
display: block;
color: #235C7B;
text-decoration: none;
}
html div.prec a:hover,
html div.suiv a:hover {
text-decoration: underline;
}
/*-- TABLEAUX --*/
table {
border-collapse: collapse;
width: 100%;
}
th,
td {
border: 1px solid #75A0C8;
padding: 3px;
vertical-align: top;
}
th {
background-color: #75A0C8;
color: #FFFFFF;
}
td {
background-color: #F5F7F9;
}
/*---------------------------------------------------------------------------------------------------------------------------*/
.invisible {
display: none;
}
.centpourcent {
width: 600px;
}
.savoirplus {
color: #A40E17;
text-decoration: none;
float: right;
font-size: x-small;
}
#inter p.retourhaut {
line-height: 11px;
margin: 15px 0px 15px 5px;
padding: 0px 0px 0px 13px;
font-size: x-small;
}
#inter p.retourhaut a {
color: #003366;
text-decoration: none;
}
