 body {
margin: 0px 0px 0px 0px;
padding:  0px 0px 0px 0px;
font-family:  Arial, Trebuchet MS, Helvetica, sans-serif;
font-size: small;
color: #333333;
background-color: #FFFFFF;
}
a {
color: #333333;
}
h1 {
position: absolute;
top: -5000px;
left: -5000px;
}
form,
fieldset {
margin: 0;
padding: 0;
border: none;
}
legend,
caption{
display:none
}
ul,
ul li {
margin: 0;
padding: 0;
list-style: none;
}
img {
border: none;
}
/*--------------------------------------------------------------------------------------------------------------*/
/*--- CENTRAGE ---*/
#centrage {
width:960px;
margin:auto;
}
/*--------------------------------------------------------------------------------------------------------------*/
/*--- TOTAL ---*/
#total {
width:960px;
position:relative;
}
/*--------------------------------------------------------------------------------------------------------------*/
/*--- HEADER ---*/
#header {
background: url(bgHeader.jpg) no-repeat top right;
height: 170px;
}
#logo{
position: absolute; 
top: 15px; 
left: 0px;
}
/*--------------------------------------------------------------------------------------------------------------*/
/*--- RACCOURCIS---*/
#raccourcis {
position:absolute;
top: 142px;
right: 0px;
overflow:hidden;
width:695px;
font-size:xx-small;
}
#raccourcis ul li{
float:left;
margin:0px 0px 0px 0px;
}
ul li.langue a img{
vertical-align:middle;
}
/*--------------------------------------------------------------------------------------------------------------*/
/*--- RECHERCHE ---*/
#recherche {
position:absolute;
top: 130px;
right: 0px;
width:170px;
font-size: x-small;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
#contentlogextranet input.saisie,
#inscritnews input.saisie,
#recherche input.saisie {
font-size: x-small;
color: #000;
border-top: 1px solid #666;
border-left: 1px solid #666;
background: #CCCCCC;
vertical-align: middle;
width: 130px;
height:18px;
margin:0px 0px 0px 0px;
padding:0px 8px 0px 0px;
}
#contentlogextranet input.bouton,
#inscritnews input.bouton,
#recherche input.bouton {
background-image: none;
background-color: transparent;
border:none;
color: #D71921;
vertical-align: middle;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
#contentlogextranet label,
#recherche label,
#recherche legend{
display: none;
}
#contentlogextranet  legend{
display: block;
color: #D71921;
font-weight: bold;
padding: 10px 0px 5px 0px;
margin: 0px 0px 0px 0px;
}
p.msgLog a {
text-decoration: none;
font-size: x-small;
color: #D71921;
}
p.msgLog a:hover{
font-size: small;
color: #000000;
}
#loguer{
float: left;
width: 222px;
margin: 10px 0px 0px 0px;
border: 1px solid #e5d9ca;
}
#loguer p{
padding: 7px 0px 7px 10px;
margin: 0px 0px 0px 0px;
}
#loguer p span.nom {
font-weight: bold;
color: #d71921;
}
#loguer p a.deconnecte {
display: block;
font-size: x-small;
color: #d71921;
text-decoration: none;
background-image: url(power_off.gif);
background-repeat: no-repeat;
padding: 0px 10px 10px 15px;
margin-top: 10px;
width: 85px;
float: left;
}
#loguer p a.profil {
display: block;
font-size: x-small;
color: #d71921;
text-decoration: none;
background-image: url(picto-profil.gif);
background-repeat: no-repeat;
padding: 0px 0px 10px 15px;
margin-top: 10px;
width: 85px;
float: left;
}
body form#__fSearch {
padding-bottom: 25px;
}
body form#__fSearch .footer{
display: none;
}
body form#__fSearch div.submit{
padding: 0;
margin: 10px 0px 0px 0px;
}
.pages a{
text-decoration: none;
color:#017A8B;
}
.pages a:hover{
color: #EE3124;
}
.pages span{
color: #EE3124;
margin: 0px 2px;
}
.description strong{
color: #017A8B;
}
/*--------------------------------------------------------------------------------------------------------------*/
/*--- MENU ---*/
/*---  Définit dans menuStyles.css  ---*/
/*--------------------------------------------------------------------------------------------------------------*/
/*--- CONTENT ---*/
#content {
width:960px;
float:left; 
}
/*--------------------------------------------------------------------------------------------------------------*/
/*--- FIL D'ARIANE ---*/
#filariane {
float: left;
text-align: right;
width: 480px;
font-size: x-small;
padding: 0px 0px 0px 0px;
margin: 15px 210px 15px 0px;
}
body.bodyaccueil #filariane {
display: none;
}
#filariane a {
}
/*--------------------------------------------------------------------------------------------------------------*/
/*--- INTER ---*/
body.bodyaccueil #inter{
padding: 20px 0px 0px 0px;
}
#inter {
width: 485px;
float:left; 
min-height:500px;
height:auto !important;
height:500px;
padding: 0px 0px 50px 0px;
}
#inter p {
margin: 0px 0px 0px 0px;
padding:  8px 0px 8px 0px;
}
#inter ul {
margin: 10px 0px 10px 10px;
padding: 0;
list-style: none;
}
#inter ul li{
padding:0px 0px 5px 12px;
background-repeat: no-repeat;
background-position: left 6px;
}
#inter ul li{
background-image:url(ul01Lien05.gif);
}
#inter ul ul li{
background-image:url(ul02Lien05.gif);
}
#inter ul ul ul li{
background-image:url(ul03Lien05.gif);
}

/* --- LISTE POST IT ---*/

#interPostIt ul,
#interEnBref ul,
#eventsContent ul {
margin: 10px 0px 10px 8px;
padding: 0;
list-style: none;
}
#interPostIt ul ul,
#interEnBref ul ul,
#eventsContent ul ul  {
margin: 5px 0px 5px 0px;
}
#interPostIt ul li,
#interEnBref ul li,
#eventsContent ul li{
padding: 0px 0px 0px 10px;
background-repeat: no-repeat;
background-position: left 7px;
display: block;
vertical-align :middle;
}
#interPostIt ul li,
#interEnBref ul li,
#eventsContent ul li{
background-image:url(ul01Lien06.gif);
height: auto;
}
#interPostIt ul ul li,
#interEnBref ul ul li,
#eventsContent ul li li{
background-image:url(ul02Lien06.gif);
}
#interPostIt ul ul ul li,
#interEnBref ul ul ul li,
#eventsContent ul ul ul li{
background-image:url(ul03Lien06.gif);
}
#interPostIt ul li a,
#interEnBref ul li a,
#eventsContent ul li a{
text-decoration: none;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
display: block;
height: auto;
vertical-align :middle;
}
#interPostIt ul li a:hover,
#interEnBref ul li a:hover,
#eventsContent ul li a:hover{
text-decoration: underline;
}

/*----------------------*/

body.bodyLien01 #inter ul li,
#inter ul.listeplan01 li{
background-image:url(ul01Lien01.gif);
}
body.bodyLien01 #inter ul ul li,
#inter ul.listeplan01 ul li{
background-image:url(ul02Lien01.gif);
}
body.bodyLien01 #inter ul ul ul li,
#inter ul.listeplan01  ul ul li{
background-image:url(ul03Lien01.gif);
}

body.bodyLien02 #inter ul li,
#inter ul.listeplan02 li{
background-image:url(ul01Lien02.gif);
}
body.bodyLien02 #inter ul ul li,
#inter ul.listeplan02 ul li{
background-image:url(ul02Lien02.gif);
}
body.bodyLien02 #inter ul ul ul li,
#inter ul.listeplan02 ul ul li{
background-image:url(ul03Lien02.gif);
}

body.bodyLien03 #inter ul li,
#inter ul.listeplan03 li{
background-image:url(ul01Lien03.gif);
}
body.bodyLien03 #inter ul ul li,
#inter ul.listeplan03 ul li{
background-image:url(ul02Lien03.gif);
}
body.bodyLien03 #inter ul ul ul li,
#inter ul.listeplan03 ul ul li{
background-image:url(ul03Lien03.gif);
}
body.bodyLien04 #inter ul li,
#inter ul.listeplan04 li{
background-image:url(ul01Lien04.gif);
}
body.bodyLien04 #inter ul ul li,
#inter ul.listeplan04 ul li{
background-image:url(ul02Lien04.gif);
}
body.bodyLien04 #inter ul ul ul li,
#inter ul.listeplan04 ul ul li{
background-image:url(ul03Lien04.gif);
}
/*--------------------------------------------------------------------------------------------------------------*/
/*--- HEADING---*/
#inter h2{
font-size: x-large;
margin: 0px 0px 10px 0px;
padding: 0px 0px 5px 0px;
border-bottom: #999999 1px solid;
color: #017A8B;
}
#inter h3{
font-size: large ;
margin: 10px 0px 10px 0px;
padding: 0px 0px 0px 0px;
color: #017A8B;
}
#inter h4{
font-size: medium;
margin: 10px 0px 10px 0px;
padding: 0px 0px 0px 0px;
color: #333333;
}
#inter h5{
font-size: small;
margin: 10px 0px 10px 0px;
padding: 0px 0px 0px 0px;
color: #666666;
}
body.bodyLien01 #inter h2,
body.bodyLien01 #inter h3{
color: #B0CA33;
}
body.bodyLien02 #inter h2,
body.bodyLien02 #inter h3{
color: #00BAF2;
}
body.bodyLien03 #inter h2,
body.bodyLien03 #inter h3{
color: #F29400;
}
body.bodyLien04 #inter h2,
body.bodyLien04 #inter h3{
color: #A53289;
}
/*--------------------------------------------------------------------------------------------------------------*/
/*--- RIGHT ---*/
#right {
display: inline;
position: relative;
float: right;
padding: 20px 0px 0px 0px;
margin: 0px 0px 0px 0px;
width: 172px;
}
/*--------------------------------------------------------------------------------------------------------------*/
/*--- LEFT ---*/
#contentLeft{
width: 224px;
float:left; 
margin: 0px 42px 0px 0px;
}
#left{
float: left;
width:224px;
padding: 0px 0px 200px 0px;
}
#liensDivers ,
#menuExtranet{
margin: 10px 0px 0px 0px;
}
#liensDivers ul li,
#menuExtranet ul li {
float: left;
}
#liensDivers ul li a,
#menuExtranet ul li a{
display: block;
width: 184px;
height: auto;
padding: 2px 20px 2px 20px;
margin: 0px 0px 2px 0px;
background: #017a8b url(puceMenu.gif) no-repeat 100% 5px;
border: none;
color: #FFFFFF;
text-decoration: none;
}
#menuExtranet ul li a{
background: #e5d9ca url(puceMenu.gif) no-repeat 100% 5px;
color: #000000;
}
#liensDivers ul li a:hover,
#menuExtranet ul li a:hover{
padding: 2px 0px 2px 30px;
width: 194px;
}
#menuExtranet ul li.on a{
color: #D71921;
}
#lienColDroit{
margin: 10px 0px 0px 0px;
}
#lienColDroit strong{
color: #D71921;
}
#contactColDroit{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
#contactColDroit a{
text-decoration: none;
display: block;
margin: 5px 0px 5px 0px;
padding: 5px 0px 5px 10px;
background: url(contactez.gif) no-repeat center center 
}
#contactColDroit a:hover{
padding: 5px 0px 5px 20px;
}
#inscritnews{
margin: 20px 0px 15px 0px;
padding: 0px 0px 20px 0px;
border-bottom: #999999 1px solid;
}
#carte_pays{
margin: 15px 0px 0px 0px;
}
body.bodyExtranet #carte_pays{
display: none;
}
#connecte strong {
display: block;
color: #D71921;
margin: 10px 0px 0px 0px;
}
/*--------------------------------------------------------------------------------------------------------------*/
/*--- POST IT ---*/
#contentPostIt{
background-image: url(bgPostIt.gif) ;
background-position: bottom center;
color: #000000;
background-color: #EBF5F6;
}
#bgPostIt{
background:url(bgH3postIt.gif) no-repeat top center ;
padding:0px;
}
#interPostIt{
padding: 10px 10px 10px 10px;
font-size: x-small;
}
#interPostIt h3{
display:inline;
font-size: medium;
padding:0px 23px 3px 0px;
}
#interPostIt h4{
display:inline;
font-size: small;
padding:0px 23px 3px 0px;
}
body.bodyaccueil #contentPostIt{
background-color: #ebf5f6;
}
body.bodyLien01 #contentPostIt{
background-color: #B0CA33;
}
body.bodyLien02 #contentPostIt{
background-color: #00BAF2;
}
body.bodyLien03 #contentPostIt{
background-color: #F29400;
}
body.bodyLien04 #contentPostIt{
background-color: #A53289;
}
/*--------------------------------------------------------------------------------------------------------------*/
/*--- EN BREF ---*/

#contentEnBref,
#eventsContent{
margin: 10px 0px 0px 0px;
font-size: small;
}
#eventsContent{
font-size: x-small;
}

#eventsContent .filrss a{
width: 50px;
top: 40px;
right: 10px;
padding-right: 12px;
font-size: xx-small;
}

#eventsContent .toutevents a{
display: block;
text-align: right;
}

#interEnBref,
#eventsContent{
padding: 10px 10px 10px 10px;
}
#interEnBref h3,
#eventsContent h2{
font-size: medium;
margin: 0px 0px 0px 0px;
padding: 0px 0px 3px 0px;
border-bottom: #999999 1px solid;
}
#interEnBref h4,
#eventsContent h3{
font-size: small;
margin: 0px 0px 0px 0px;
padding: 0px 0px 3px 0px;
}
body.bodyaccueil #interEnBref h3{
color: #3399CC;
}
body.bodyaccueil #contentEnBref{
background-color: #ebf5f6;
border: #017a8b 2px solid;
}
body.bodyLien01 #interEnBref h3{
color: #B0CA33;
}
body.bodyLien01 #contentEnBref{
background-color: #EFF4D6;
border: #B0CA33 2px solid;
}
body.bodyLien02 #interEnBref h3{
color: #00BAF2;
}
body.bodyLien02 #contentEnBref{
background-color: #CCF1FC;
border: #00BAF2 2px solid;
}
body.bodyLien03 #interEnBref h3{
color: #F29400;
}
body.bodyLien03 #contentEnBref{
background-color: #FCEACC;
border: #F29400 2px solid;
}
body.bodyLien04 #interEnBref h3{
color: #A53289;
}
body.bodyLien04 #contentEnBref{
background-color: #FFF2FC;
border: #A53289 2px solid;
}
body.bodyExtranet #interEnBref h3,
body.bodyExtranet #eventsContent h2{
color: #1D1756 ;
}
body.bodyExtranet #contentEnBref,
body.bodyExtranet #eventsContent{
background-color: #ebf5f6;
border:  2px solid #1D1756;
}
/*--------------------------------------------------------------------------------------------------------------*/
/*--- ACTUALITES ---*/
#actus,
#actusExtranet,
#themeactuExtranet {
position: relative;
}
#actus h2,
#actusExtranet h2 {
margin: 10px 0px 10px 0px;
padding: 0px 0px 0px 0px;
float: left;
width: 100%;
}
#actusExtranet h2 {
color:#E37C00;
}
body.bodyExtranet.bodyActus #inter h2{
color: #F29400;
}

#themeactuExtranet h3 {
border-bottom:1px solid #999999;
color:#017A8B;
font-size:x-large;
margin:0 0 10px;
padding:0 0 5px;
}
body.bodyExtranet.bodyActus #inter h3{
color: #0F1B5F;
}

#actus p,
#actusExtranet p,
#themeactuExtranet p {
margin: 5px 0px 10px 0px;
}
.actuLigne {
margin: 5px 0px 25px 0px;
width:100%;
float: left;
}
#actus p span.theme,
#actusExtranet p span.theme,
#themeactuExtranet p span.theme,
div.actuLigne span.theme {
text-transform: uppercase;
color: #d13035;
border-bottom: 1px solid #909090;
display: block;
width: 485px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 5px 0px;
font-size: small
}
#actus p strong.libelle,
#actusExtranet p strong.libelle,
#themeactuExtranet p strong.libelle,
div.actuLigne strong.libelle {
text-transform: uppercase;
font-size: medium;
padding: 0px 0px 5px 0px;
}
#actus p a,
#actusExtranet p a,
#themeactuExtranet p a,
div.actuLigne a {
text-decoration: none;
}
p.toutesactus a{
text-decoration: none;
font-weight: bold;
color: #666666;
}
#actus  p.filrss {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
p.filrss a{
position: absolute; 
top: 0px;
right: 0px;
display: block;
background: url(rss.gif) no-repeat right center;
padding: 5px 20px 5px 0px;
width: 25px;
text-decoration: none;
color: #666666;
font-weight: bold;
}
p.filrss a:hover,
p.toutesactus a:hover{
color: #F29400;
}
/*--------------------------------------------------------------------------------------------------------------*/
/*--- ANNUAIRE ---*/

#listeFiche p{
border-bottom: #CCCCCC 1px dotted;
}
#listeFiche h4{
background: url(icon_vcard.gif) no-repeat right top;
}
.exergue01{
color: #017A8B;
}
.lienbasliste a{
float: right;
clear: both;
text-decoration: none;
color: #E2001A;
}
.lienbasliste a:hover{
text-decoration: underline;
}

/*--------------------------------------------------------------------------------------------------------------*/
/*--- FOOTER ---*/
#footer {
position: relative;
float: left;
text-align: center;
background: #017a8b;
width: 950px;
margin: 20px 0px 0px 0px;
padding: 5px 5px 5px 5px;
color: #FFFFFF;
font-weight: bold;
}
#footer ul li {
display: inline;
}
#footer ul li a{
text-decoration: none; 
color: #FFFFFF;
font-size: x-small;
}
#footer ul li a:hover{
text-decoration: underline;
}
#ministere {
position: absolute; 
bottom: 30px; 
left: 50px;
}
/*-- HAUT DE LA PAGE --*/
body.bodyaccueil #hautpage a{
display: none;
}
#hautpage a{
position: absolute;
bottom: 26px;
left: 460px;
text-decoration: none;
background: url(bgHautPage.gif) no-repeat bottom center;
padding: 20px 0px 20px 0px;
}
#imprimpage {
display: none;
}
/*--------------------------------------------------------------------------------------------------------------*/
/*-- STYLE BODY --*/
body.bodyLien01, .Adetef {}
body.bodyLien02, .Geographies {}
body.bodyLien03, .Competences {}
body.bodyLien04, .Experts {}
body.bodyExtranet, .Extranet {}
body.bodygenerique, .Generique{}
/*--------------------------------------------------------------------------------------------------------------*/
/*--- TEXTE ---*/
div.coul01, .vert, .coul01 {
color: #B0CA33;
}
div.coul02, .bleu, .coul02 {
color: #00BAF2;
}
div.coul03, .orange, .coul03 {
color: #F29400;
}
div.coul04, .violet, .coul04 {
color: #A53289;
}
div.coul05, .rouge, .coul05 {
color: #EE3124;
}
div.coul06, .bleuFonce, .coul06 {
color: #017A8B;
}
div.coul07, .bleuFonce2, .coul07 {
color: #1D1756;
}
div.coul08, .orangeFonce, .coul08 {
color: #E37C00;
}

/*--------------------------------------------------------------------------------------------------------------*/
/*--- BORDURE IMAGE ---*/
img.bord01, .bordureRouge {
border: 1px solid #EE3124;
}
img.bord02, .bordureBleue {
border: 1px solid #3366cc;
}
img.bord03, .bordureViolette {
border: 1px solid #A53289;
}
img.bord04, .bordureOrange {
border: 1px solid #F29400;
}
img.bord05, .bordureVerte {
border: 1px solid #B0CA33;
}
img.bord06, .bordureBleuFonce {
border: 1px solid #017A8B;
}
/*--------------------------------------------------------------------------------------------------------------*/
/*-- RESULTAT RECHERCHE --*/
table.result {
width: 100%;
margin: 10px 0px 10px 0px;
}
.result th {
background-color: #CCCCCC;
vertical-align: top;
color: #000000;
padding: 5px;
text-align: left;
}
.result td {
vertical-align: top;
padding: 10px 0px 5px 0px;
border: none;
 }
.result td.title {
text-align: left;
}
.result td.title a {
font-weight: bold;
color: #EE3124;
 }
.result td.date {
font-size: x-small;
 }
.result td.description {
border-bottom: 1px solid #333333;
padding-bottom: 10px;
 }
html div.orig {
margin: 10px 20px 0px 0px;
float: left;
font-size: x-small;
}
html div.orig a {
display: block;
padding: 0px 0px 0px 23px;
color: #003333;
text-decoration: none;
background: url(bg-retour-debut.gif) no-repeat left top;
}
html div.prec {
margin-top: 10px;
float: left;
font-size: x-small;
}
html div.prec a {
display: block;
padding: 0px 0px 0px 15px;
color: #003333;
text-decoration: none;
background: url(bgPrev.gif) no-repeat left top;
}
html div.suiv {
margin-top: 10px;
float: right;
font-size: x-small;
}
html div.suiv a {
display: block;
padding: 0px 16px 0px 0px;
color: #333333;
text-decoration: none;
background: url(bgNext.gif) no-repeat right top;
}
html div.prec a:hover {
text-decoration: underline;
}
html div.suiv a:hover {
text-decoration: underline;
}
/*--------------------------------------------------------------------------------------------------------------*/
/*-- TABLEAUX --*/
table {
border-collapse: collapse;
}
th,
td {
border: 1px solid #CCCCCC;
padding: 3px;
vertical-align: top;
}
th {
background-color: #CCCCCC;
color: #000000;
}
body.bodyLien01 th {
background-color: #EFF4D6;
color: #000000;
}
body.bodyLien02 th {
background-color: #CCF1FC;
color: #000000;
}
body.bodyLien03 th {
background-color: #FCEACC;
color: #000000;
}
body.bodyLien04 th {
background-color: #FFF2FC;
color: #000000;
}
/*--------------------------------------------------------------------------------------------------------------*/
/*--- PLAN DU SITE --- ATTENTION --- VOIR AUSSI -- INTER UL LI ---*/
#plandusite h3.plan01 {
background: #EFF4D6;
}
#plandusite h3.plan02 {
background: #CCF1FC;
}
#plandusite h3.plan03 {
background: #FCEACC;
}
#plandusite h3.plan04 {
background: #FFF2FC;
}
#plandusite{
margin:0 0 0 0;
padding:0 0 0 0;
}
#plandusite h3 {
padding-left:20px;
}
#plandusite h3 a {
font-size:medium;
margin:0 0 0 0;
padding:0 0 0 0;
text-decoration: none;
color: #333333;
}
#plandusite ul {
margin:0 0 0 0;
padding: 10px 10px 10px 8px;
font-weight: bold;
}
#plandusite ul li ul {
border-bottom: none;
margin:0 0 0 0;
padding:0 0 0 0;
font-weight: normal;
}
#plandusite ul li a {
color: #333A4C;
text-decoration: none;
margin:0 0 0 0;
padding:0 0 0 0;
}
#plandusite ul li a:hover {
margin:0 0 0 0;
padding:0 0 0 0;
text-decoration: underline;
}
/*--------------------------------------------------------------------------------------------------------------*/
#inter #formfindcalendar {
}
#inter #formfindcalendar form {
margin: 0px 0px 0px 0px;
padding:  0px 0px 0px 0px;
}
#inter #formfindcalendar form input,
#inter #formfindcalendar form select {
width: 150px;
}
#inter #formfindcalendar div.submit {
margin: 0px 0px 0px 0px;
padding:  0px 0px 0px 0px;
}
#inter #formfindcalendar div.submit input {
margin: 0px 0px 0px 0px;
padding:  0px 0px 0px 0px;
}
div.modejour,
div.modemois {
}
#oCalendar{
border-bottom: #999999 1px solid;
}
#oCalendar table{
margin: 10px auto 10px auto;
text-align: center;
}
#formfindcalendar{
display: none;
}
div.modejour #oCalendar,
div.modemois #oCalendar {
margin: 0px 0px 10px 0px;
padding: 0px 0px 0px 0px;
}
div.modejour #oCalendar table td.nextday,
div.modemois #oCalendar table td.nextday {
background-color: #333333;
}
div.modejour #oCalendar table td.nextday a,
div.modemois #oCalendar table td.nextday a {
color: #FFFFFF;
font-weight: bold;
}
div.modejour #oCalendar table td.days,
div.modemois #oCalendar table td.days {
color: #CC0000;
font-weight: bold;
}
div.modejour #oCalendar table td.week,
div.modemois #oCalendar table td.week {
background-color: #017A8B;
color: #FFFFFF;
font-weight: bold;
}
div.modejour .eventline,
div.modemois .eventline {
width: 100%;
float: left;
margin: 0px 0px 20px 0px;
padding:  0px 0px 20px 0px;
border-bottom: #999999 1px solid;
}
div.modejour .eventline a,
div.modemois .eventline a {
color: #D71921;
text-decoration: none;
}
div.modejour .eventline a:hover,
div.modemois .eventline a:hover {
text-decoration: underline;
}
body #inter div.modejour .eventline ul,
body #inter div.modemois .eventline ul {
margin: 10px 0px 0px 0px;
padding:  0px 0px 0px 0px;
}
body #inter div.modejour .eventline ul li,
body #inter div.modemois .eventline ul li {
margin: 0px 0px 0px 0px;
padding:  0px 0px 0px 12px;
display: block;
float: left;
width: 190px;
}
/*--------------------------------------------------------------------------------------------------------------*/
/*--- RECHERCHE FONDS DOCUMENTAIRES ---*/
#inter #col_g {
float: left;
width: 180px;
}
#treelist ul li ul li ul{
display :none ;
}
#treelist ul li a{
cursor:pointer;
}
#treelist ul li a:hover{
cursor:pointer;
color:#007AC0;
}
#inter #treelist ul li ul{
padding:2px 0px 2px 0px ;
margin:0px 0px 0px 0px ;
}
body.bodyfonddoc #inter #treelist{
width:180px;
margin:0px 0px 0px 0px;
padding:0px 0px 20px 0px;
}
body.bodyfonddoc #inter #form01{
width:180px;
margin:0px auto 0px auto;
padding:20px 0px 20px 0px;
border-top:#007AC0 1px solid;
}
body.bodyfonddoc #inter #form01 legend{
padding:0px 0px 10px 0px;
font-weight:bold;
color:#007AC0;
}
body.bodyfonddoc #inter #form01 label,
body.bodyfonddoc #inter #form01 input,
body.bodyfonddoc #inter #form01 select,
body.bodyfonddoc #inter #form01 div.submit{
width:100%;
padding:0px;
margin:0px
}
body.bodyfonddoc #inter #resultat ul li {
background-image: none;
padding: 0px 0px 0px 0px;
}
body.bodyfonddoc #inter #msgResult,
body.bodyfonddoc #inter #resultat ul li a{
color:#007AC0;
}
body.bodyfonddoc #inter #msgResult {
float:right;
width:250px;
padding: 5px 5px 0px 5px;
margin:0px 0px 0px 0px;
}
body.bodyfonddoc #inter #resultat{
float:right;
width:250px;
padding: 0px 5px 0px 5px;
margin:0px 0px 60px 0px;
}
/*--------------------------------------------------------------------------------------------------------------*/
/* --- GLOSSAIRE ---*/
body.glossaire p strong a,
body.glossaire h3 a{
color: #D71921;
text-decoration: none;
font-size: x-large;
}
body.glossaire h3{
border-bottom: #CCCCCC 1px solid;
padding: 0px 0px 0px 25px;
}
body.glossaire dt {
background: #F2F2F2;
padding: 5px 5px 5px 5px;
font-weight: bold;
}
body.glossaire dd{
margin: 0px 0px 20px 0px;
padding: 5px 5px 5px 5px;
background: #F2F2F2;
}
a.lien_glossaire {
position:relative;
color:#017A8B;
z-index:0;
}
a.lien_glossaire_espace {
padding-right:4px;
}
a.lien_glossaire span {
display:none;
font-style:normal;
}
a.lien_glossaire:hover {
background: none;
z-index: 500;
text-decoration: none;
}
a.lien_glossaire:hover span {
display:block;
padding:5px;
width:200px;
background:#FFFFFF;
border:#017A8B 2px solid;
color:#333333;
text-decoration: none;
position:absolute;
top:-40px;
left:100% !important;
left:10px;
z-index:5000;
font-size:small;
font-weight:normal;
}
p.coul03 a.lien_glossaire,
em.coul03 a.lien_glossaire {
text-decoration: none;
color: #552F91;
}
/*--------------------------------------------------------------------------------------------------------------*/
/*--- POP UP ---*/
body.bodypopup{
}
#header_popup{
background: url(bgHeaderPopup.jpg) no-repeat top left;
position:relative;
width:600px;
height:80px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
margin:auto;
}
#header_popup #logo_popup{
position:absolute;
top:0px;
left: 10px;
}
#inter_popup{
width:480px;
margin:0px 0px 0px 0px;
padding:0px 60px 20px 60px;
margin:auto;
}
#inter_popup h2{
color: #017A8B;
margin: 20px 0px 5px 0px;
padding: 0px 0px 0px 10px;
}
#inter_popup h3{
color: #017A8B;
margin: 20px 0px 5px 0px;
padding: 0px 0px 0px 0px;
}
#inter_popup  p {
margin: 0px 0px 0px 0px;
padding:  3px 0px 3px 0px;
}
#inter_popup ul {
margin: 5px 0px 10px 10px;
padding: 0;
list-style: none;
clear: both;
}
#inter_popup ul li {
padding-left:12px;
background-repeat: no-repeat;
background-position: left 8px;
}
#inter_popup  ul li {
background-image:url(ul01Lien05.gif);
}
#inter_popup  ul ul li {
background-image:url(ul02Lien05.gif);
}
#inter_popup  ul ul ul li {
background-image:url(ul03Lien05.gif);
}
#footer_popup{
background: url(footer_popup.jpg.gif) no-repeat top left #fff;
height:60px;
width:600px;
margin:auto;
padding:0px 0px 0px 0px;
}
/*--------------------------------------------------------------------------------------------------------------*/
/*--- DIVERS ---*/
.invisible {
position: absolute;
top: -5000px;
left: -5000px
}
#nouveautes,
#accedezDirectement{
margin: 30px 0px 0px 0px;
}
#edito{
margin: 0px 0px 30px 0px;
}
#inscritnews legend {
display: none;
}
strong.margeBottom {
display: block;
margin:0px 0px 10px 0px;
}
/*--------------------------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------------------------*/
/*-------------------------------------------CSS 5 RUBRIQUES -----------------------------------------*/
/* CSS 5 RUBRIQUES */
body.bodyLien05 #inter ul li,
#inter ul.listeplan05 li{
background-image:url(ul01Lien05.gif);
}
body.bodyLien05 #inter ul ul li,
#inter ul.listeplan05 ul li{
background-image:url(ul02Lien05.gif);
}
body.bodyLien05 #inter ul ul ul li,
#inter ul.listeplan05 ul ul li{
background-image:url(ul03Lien05.gif);
}
body.bodyLien05 #contentPostIt{
background-color: #fcd6d3;
}
body.bodyLien05 #contentEnBref{
background-color: #fcd6d3;
border: #ee3124 2px solid;
}
body.bodyLien05 th {
background-color: #fcd6d3;
color: #000000;
}
#plandusite h3.plan05 {
background: #fcd6d3;
}
body.bodyLien05 #inter h2,
body.bodyLien05 #inter h3{
color: #EE3124;
}
/*--------------------------------------------------------------------------------------------------------------*/
/*-- FORUM --*/
body table.tableauForum,
body table.tableauSujetsForum,
body table.tableforum {
width: 469px;
clear: both;
}
body table.tableauForum caption,
body table.tableauSujetsForum caption,
body table.tableforum caption {
text-align: left;
margin-top: 20px;
font-size: medium;
}
body table.tableauForum th,
body table.tableauSujetsForum th,
body table.tableforum th  {
text-align: left;
}
/*----------------*/
/*----------------*/
body table.tableauForum td.colForum01  {
width: 65px;
}
body table.tableauForum td.colForum02  {
width: 65px;
font-size: x-small;
}
body table.tableauForum td.colForum03  {
width: 115px;
}
body table.tableauForum td.colForum03 a  {
color: #719EC0;
font-weight: bold;
}
body table.tableauForum td.colForum04  {
width: 200px;
}
/*----------------*/
/*----------------*/
body table.tableauSujetsForum td.colForum01  {
width: 65px;
}
body table.tableauSujetsForum td.colForum02  {
width: 85px;
}
body table.tableauSujetsForum td.colForum03  {
width: 65px;
font-size: x-small;
}
body table.tableauSujetsForum td.colForum04 {
width: 230px;
}
body table.tableauSujetsForum td.colForum04 a  {
color: #719EC0;
font-weight: bold;
}
/*----------------*/
/*----------------*/
body table.tableforum td.colForum01  {
width: 65px;
}
body table.tableforum td.colForum02  {
width: 85px;
}
body table.tableforum td.colForum03  {
width: 65px;
font-size: x-small;
}
body table.tableforum td.colForum04 {
width: 230px;
}
/*----------------*/
/*----------------*/
.newsujet,
.newmessa {
color: #D71921;
font-weight: bold;
float: left;
padding: 3px 10px 3px 10px;
border: 1px solid #D71921;
margin: 10px 0px 0px 0px;
width: 200px;
text-align: center;
}
.closemessa,
.closesujet{
color: #D71921;
font-weight: bold;
float: right;
padding: 3px 10px 3px 10px;
border: 1px solid #D71921;
margin: 10px 0px 0px 0px;
width: 200px;
text-align: center;
}
.retourpage{
color: #D71921;
font-weight: bold;
padding: 3px 10px 3px 10px;
border: 1px solid #D71921;
margin: 20px auto 20px auto;
width: 200px;
text-align: center;
display: block;
clear: both;
}
.prevpage{
font-size: x-small;
float: left;
}
.nextpage{
font-size: x-small;
float: right
}
.inresponse{
background: #F2F2F2;
padding: 5px 5px 5px 5px;
margin: 0px 0px 5px 0px;
border-bottom: #CCC 1px dotted;
clear: both;
}
.titremsg{
font-style: italic;
padding: 5px 0px 5px 0px;
display: block;
border-bottom:#CCC 1px dotted;
}
.inresponse span{
padding: 0px 0px 0px 0px;
font-weight: bold;
display: block;
}
a.modifier,
a.reagir,
a.abus,
a.abonner{
font-size: xx-small;
padding: 0px 5px 0px 5px;
margin: 5px 0px 5px 0px;
color: #D71921;
display: block;
text-decoration: none;
border-bottom: #EEEEEE 1px solid;
}
a.abus{
border-bottom: none;
}
a.modifier{
border-top: #EEEEEE 1px solid;
}
a.modifier:hover,
a.reagir:hover,
a.abus:hover,
a.abonner:hover{
color: #2E4381;
}
.pagine{
width: 100%;
float: left;
margin: 10px 0px 10px 0px;
}
/*-------------------------------------------------------------------------------------------------------------------*/
/*---------------------------------LIEN COLLOQUE 22/03/2011 -------------------------------*/
#header a.colloqueGouvernance {
margin: 0px 0px 0px 263px;
}
