body {
margin: 0;
padding: 0;
background-color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-size: small;
color: #333333;
}
a {
color: #333333;
}
form,
fieldset {
margin: 0;
padding: 0;
border: none;
}
legend,
caption {
display: none;
}
ul,
ul li {
margin: 0;
padding: 0;
}
img {
border: none;
}
#raccourcis,
#recherche,
#menu,
#contentfonctions,
#contentvotrecma,
#zonemenu,
body.bodyaccueil #interaccueil #accueilbas #actus p.toutesactus,
#footerpopup,
#footer {
display: none;
}
/*----------------------------------------------------------------------------------------------------------------------------------------*/
/*-- HEADER --*/
#header img {
float: left;
margin-right: 50px;
}
#header h1 {
float: left;
font-size: x-large;
margin-top: 20px;
}
/*----------------------------------------------------------------------------------------------------------------------------------------*/
/*-- FIL D'ARIANE --*/
#filariane {
clear: both;
margin-top: 15px;
line-height: 14px;
font-size: x-small;
border-top: 1px solid #333333;
border-bottom: 1px solid #333333;
}
/*----------------------------------------------------------------------------------------------------------------------------------------*/
/*-- INTER --*/
#inter {
line-height: 18px;
text-align: justify;
}
#inter h2,
#interpopup h2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: x-large;
font-weight: normal;
text-align: left;
line-height: 26px;
margin: 10px 0px 0px 0px;
}
body.bodyapprentissage #inter h2 {
color: #0060AE;
}
body.bodycreer #inter h2 {
color: #910020;
}
body.bodyservice #inter h2 {
color: #C69E24;
}
body.bodygenerique #inter h2,
body.bodypopup #interpopup h2 {
color: #006361;
}
#inter h3,
#interpopup h3 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: large;
color: #FF6600;
text-align: left;
line-height: 20px;
padding: 0px 0px 0px 0px;
}
#inter h4,
#interpopup h4 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: medium;
color: #469BE1;
}
#inter h5,
#interpopup h5 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: small;
color: #66CC33;
}
#inter h6,
#interpopup h6 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: small;
color: #631D70;
}
#inter p,
#interpopup p {
margin: 8px 0px 8px 0px;
padding:0;
}
#inter ul,
#interpopup ul {
margin: 8px 0px 8px 0px;
padding: 0px 0px 0px 25px;
}
#inter ol,
#interpopup ol {
margin: 0px 0px 0px 30px;
padding: 0px 0px 0px 0px;
}
#inter ol li,
#interpopup ol li {
margin: 0px 0px 0px 20px;
padding: 0px 0px 0px 0px;
}
#inter ul li,
#interpopup ul li {
padding: 0px 0px 0px 0px;
}
#inter ul li ul,
#interpopup ul li ul {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 20px;
}
#inter ul li ul li,
#interpopup ul li ul li {
padding: 0px 0px 0px 0px;
}
/*--  ACCUEIL DES RUBRIQUES  --*/
/*--  PAVE D'INTRO  --*/
body.accueilapprentissage #inter #accrocherub{
margin-bottom: 20px;
color: #FFFFFF;
font-size: x-large;
font-style: italic;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
line-height: 32px;
text-align: left;
color: #0060AE;
}
body.accueilcreer #inter #accrocherub {
margin-bottom: 20px;
color: #FFFFFF;
font-size: x-large;
font-style: italic;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
line-height: 32px;
text-align: left;
color: #910020;
}
body.accueildevelopper #inter #accrocherub {
margin-bottom: 20px;
color: #FFFFFF;
font-size: x-large;
font-style: italic;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
line-height: 32px;
text-align: left;
color: #C69E24;
}
/*----------*/
/*----------*/
/*--  PAVES CONTENU  --*/
#inter div.paveaccueilrub {
padding: 0px 10px 0px 10px;
margin-bottom: 10px;
}
body.accueilapprentissage #inter div.paveaccueilrub {
border: 1px solid #0060AE;
}
body.accueilcreer #inter div.paveaccueilrub {
border: 1px solid #910020;
}
body.accueildevelopper #inter div.paveaccueilrub {
border: 1px solid #C69E24;
}
#inter div.paveaccueilrub p {
padding: 0px 0px 0px 0px;
}
#inter div.paveaccueilrub p.titrepave {
font-size: medium;
font-weight: bold;
width: 474px;
padding: 5px 0px 0px 0px;
}
body.accueilapprentissage #inter div.paveaccueilrub p.titrepave {
color: #0060AE;
}
body.accueilcreer #inter div.paveaccueilrub p.titrepave {
color: #910020;
}
body.accueildevelopper #inter div.paveaccueilrub p.titrepave {
color: #C69E24;
}
#inter div.paveaccueilrub p.lienpaveaccueilrub {
font-size: x-small;
text-align: right;
}
/*----------------------------------------------------------------------------------------------------------------------------------------*/
/*-- RIGHT --*/
#right p {
margin: 5px 0px 5px 0px;
padding: 0;
}
/*----------------------------------------------------------------------------------------------------------------------------------------*/
/*-- TOTEM --*/
#contenttotem {
border: 1px solid #006361;
}
#totem {
padding: 5px 10px 0px 10px;
font-size: x-small;
}
#totem ul {
margin: 5px 0px 5px 0px;
padding: 0px 0px 0px 10px;
}
#totem ul li {
margin: 0px 0px 0px 0px;
line-height: 12px;
padding: 0px 0px 0px 0px;
}
#totem ul li ul {
margin:  0px 0px 0px 0px;
padding: 0px 0px 0px 10px;
}
/*----------------------------------------------------------------------------------------------------------------------------------------*/
/*-- PUBLICITE --*/
#publicite {
border: 1px solid #333333;
margin-bottom: 10px;
}
/*----------------------------------------------------------------------------------------------------------------------------------------*/
/*--- TEXTE ---*/
div.coul01, .bleuFonce, .coul01 {
color: #0060AE;
}
div.coul02, .bleu, .coul02 {
color: #469BE1;
}
div.coul03, .bordeaux, .coul03 {
color: #910020;
}
div.coul04, .rouge, .coul04 {
color: #CC0000;
}
div.coul05, .orange, .coul05 {
color: #FF6600;
}
div.coul06, .jaune, .coul06 {
color: #EBB200;
}
div.coul07, .vertFonce, .coul07 {
color: #006361;
}
div.coul08, .vert, .coul08 {
color: #66CC33;
}
div.coul09, .violet, .coul09 {
color: #631D70;
}
/*-- BORDURE D'IMAGES --*/
img.bord01, .bordureBleueFoncee {
border: 1px solid #0060AE;
}
img.bord02, .bordureBleue {
border: 1px solid #469BE1;
}
img.bord03, .bordureBordeaux {
border: 1px solid #910020;
}
img.bord04, .bordureRouge {
border: 1px solid #CC0000;
}
img.bord05, .bordureOrange {
border: 1px solid #FF6600;
}
img.bord06, .bordureJaune {
border: 1px solid #EBB200;
}
img.bord07, .bordureVerteFoncee {
border: 1px solid #006361;
}
img.bord08, .bordureVerte {
border: 1px solid #66CC33;
}
img.bord09, .bordureViolete {
border: 1px solid #631D70;
}
/*----------------------------------------------------------------------------------------------------------------------------------------*/
/*-- RESULTAT RECHERCHE --*/
table.result {
width: 100%;
margin: 15px 0px 10px 0px;
border: none;
}
.result th {
vertical-align: top;
color: #016D70;
padding: 5px;
text-align: left;
border: none;
height: 22px;
}
.result th#a2 {
width: 200px;
}
.result td {
vertical-align: top;
padding: 5px;
border: none;
 }
.result td.title {
text-align: left;
}
.result td.title a {
font-weight: bold;
color: #016D70;
 }
.result td.date {
font-size: x-small;
text-align: left;
 }
.result td.description {
border-bottom: 1px solid #CCCCCC;
padding: 0px 0px 10px 10px;
 }
html div.prec {
float: left;
padding-left: 5px;
line-height: 12px;
font-size: x-small;
}
html div.prec a {
display: block;
padding: 0px 0px 0px 7px;
color: #003333;
text-decoration: none;
}
html div.suiv {
float: right;
line-height: 12px;
font-size: x-small;
}
html div.suiv a {
display: block;
padding: 0px 15px 0px 0px;
color: #003333;
text-decoration: none;
}
/*----------------------------------------------------------------------------------------------------------------------------------------*/
/*-- TABLEAUX --*/
table {
border-collapse: collapse;
}
th,
td {
border: 1px solid #016D70;
padding: 3px;
vertical-align: top;
}
th {
color: #016D70;
}
/*----------------------------------------------------------------------------------------------------------------------------------------*/
/*-- PAGE D'ACCUEIL --*/
body.bodyaccueil #interaccueil {
}
body.bodyaccueil #interaccueil h2 {
font-size: x-large;
font-weight: normal;
letter-spacing: 1px;
margin: 20px 0px 10px 0px;
padding: 0;
color: #910020;
text-align: center;
clear: both;
}
/*----------------------------------------------------------------------------------------------------------------------------------------*/
/*-- AVEC PAVE EVENEMENTIEL --*/
body.bodyaccueil #interaccueil #accueilhaut02 #evenement #contenuevenement {
padding: 10px 10px 0px 10px;
}
body.bodyaccueil #interaccueil #accueilhaut02 #evenement #contenuevenement p {
margin: 8px 0px 8px 0px;
padding: 0;
}
/*--------------------------*/
/*--------------------------*/
/*--------------------------*/
/*--------------------------*/
body.bodyaccueil #interaccueil #accueilbas #actus {
margin-bottom: 20px;
}
body.bodyaccueil #interaccueil #accueilbas #actus h2 {
text-align: left;
font-size: large;
padding: 9px 0px 0px 0px;
}
body.bodyaccueil #interaccueil #accueilbas #actus p {
font-size: x-small;
padding: 0;
margin: 5px 0px 5px 0px;
}
body.bodyaccueil #interaccueil #accueilbas #actus p strong a {
color: #910020;
}
body.bodyaccueil #interaccueil #accueilbas #actus p span.dateActu {
color: #006361;
}
/*----------------------------------------------------------------------------------------------------------------------------------------*/
/*-- LISTE DES ACTUALITES --*/
body.bodygenerique #inter .actuLigne {
margin-bottom: 15px;
}
body.bodygenerique #inter .actuLigne strong a {
color: #910020;
}
/*----------------------------------------------------------------------------------------------------------------------------------------*/
/*-- AGENDA --*/
#oCalendar {
display: none;
}
#calendar {
width: 100%;
margin: 15px 0px 20px 0px;
}
#calendar th {
height: 22px;
}
#calendar td.month {
border: none;
font-weight: bold;
font-size: medium;
color: #FF6600;
}
#calendar td.date {
font-weight: bold;
color: #006361;
}
#calendar td.time {
font-size: x-small;
}
#calendar td.location {
color: #FF6600;
font-weight: bold;
}
/*----------------------------------------------------------------------------------------------------------------------------------------*/
/*-- PLAN DU SITE --*/
#plandusite {
padding-left: 30px;
}
#plandusite a {
text-decoration: none;
}
#plandusite h3 {
margin: 0px 0px 0px 0px;
padding: 9px 0px 0px 00px;
}
#plandusite h3.planapprentissage {
color: #0060AE;
}
#plandusite h3.planapprentissage a {
color: #0060AE;
}
#plandusite ul.listeplanapprentissage li a {
color: #0060AE;
}
#plandusite ul.listeplanapprentissage li ul li a {
color: #08618D;
}
#plandusite ul.listeplanapprentissage li ul li ul li a {
color: #000033;
}
#plandusite h3.plancreerreprendre {
color: #910020;
}
#plandusite h3.plancreerreprendre a {
color: #910020;
}
#plandusite ul.listeplancreerreprendre li a {
color: #88001E;
}
#plandusite ul.listeplancreerreprendre li ul li a {
color: #660000;
}
#plandusite ul.listeplancreerreprendre li ul li ul li a {
color: #000033;
}
#plandusite h3.plandevelopper {
color: #C69E24;
}
#plandusite h3.plandevelopper a {
color: #C69E24;
}
#plandusite ul.listeplandevelopper li a {
color: #670D0D;
}
#plandusite ul.listeplandevelopper li ul li a {
color: #660000;
}
#plandusite ul.listeplandevelopper li ul li ul li a {
color: #000033;
}
#plandusite ul {
padding: 0px 10px 0px 40px;
}
#plandusite ul li {
font-weight: bold;
}
#plandusite ul li ul li {
font-weight: normal;
}
/*----------------------------------------------------------------------------------------------------------------------------------------*/
/*-- POP UP --*/
body.bodypopup #interpopup {
line-height: 18px;
text-align: justify;
}
/*-- DIVERS CLASSES --*/
.invisible {
display: none;
}
