 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 0px 0px 15px;
margin-top: 10px;
}
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  {
margin: 10px 0px 10px 8px;
padding: 0;
list-style: none;
}
#interPostIt ul ul,
#interEnBref ul ul {
margin: 5px 0px 5px 0px;
}
#interPostIt ul li,
#interEnBref 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{
background-image:url(ul01Lien06.gif);
height: auto;
}
#interPostIt ul ul li,
#interEnBref ul ul li{
background-image:url(ul02Lien06.gif);
}
#interPostIt ul ul ul li,
#interEnBref ul ul ul li{
background-image:url(ul03Lien06.gif);
}
#interPostIt ul li a,
#interEnBref 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{
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: 204px;
height: auto;
padding: 2px 0px 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;
}
#afficheLogExtranet,
#logextranet,
#contentlogextranet {
float: left;
width: 224px;
}
#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: #FFFFFF;
}
#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{
margin: 10px 0px 0px 0px;
}
#interEnBref{
padding: 10px 10px 10px 10px;
}
#interEnBref h3{
font-size: medium;
margin: 0px 0px 0px 0px;
padding: 0px 0px 3px 0px;
border-bottom: #999999 1px solid;
}
#interEnBref h4{
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;
}
/*--------------------------------------------------------------------------------------------------------------*/
/*--- ACTUALITES ---*/
#actus,
#themeactuExtranet {
position: relative;
}
#actus h2 {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
#themeactuExtranet h3 {
border-bottom:1px solid #999999;
color:#017A8B;
font-size:x-large;
margin:0 0 10px;
padding:0 0 5px;
}
#actus p,
#themeactuExtranet p {
margin: 5px 0px 10px 0px;
}
.actuLigne {
margin: 5px 0px 25px 0px;
width:100%;
float: left;
}
#actus 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,
#themeactuExtranet p strong.libelle,
div.actuLigne strong.libelle {
text-transform: uppercase;
font-size: medium;
padding: 0px 0px 5px 0px;
}
#actus 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;
}
/*--------------------------------------------------------------------------------------------------------------*/
/*--- 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.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 ---*/
#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.fonDoc #inter #col_g{
float:left;
width:270px;
padding:0px 5px 0px 5px;
}
body.fonDoc #inter #treelist{
width:270px;
margin:0px 0px 0px 0px;
padding:0px 0px 20px 0px;
}
body.fonDoc #inter #form01{
width:270px;
margin:0px auto 0px auto;
padding:20px 0px 20px 0px;
border-top:#007AC0 1px solid;
}
body.fonDoc #inter #form01 legend{
padding:0px 0px 10px 0px;
font-weight:bold;
color:#007AC0;
}
body.fonDoc #inter #form01 label,
body.fonDoc #inter #form01 input,
body.fonDoc #inter #form01 select,
body.fonDoc #inter #form01 div.submit{
width:100%;
padding:0px;
margin:0px
}
body.fonDoc #inter #msgResult,
body.fonDoc #inter #resultat ul li a{
color:#007AC0;
}
body.fonDoc #inter #resultat{
float:right;
width:270px;
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;
}
/*--------------------------------------------------------------------------------------------------------------*/
/*--- 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;
}
 