#pageHeader   { background-image: url(media/ttetiereExpert.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; margin-left: -16px; z-index: 1; top: 0; height: 140px; overflow: hidden }
#linkList   { color: inherit; background: #ff9 url(media/H_menuBleu.gif) no-repeat; position: absolute; top: 155px; left: 0; width: 176px }
#linkList2  { color: inherit; background-color: #ff9; margin-top: 23px; margin-left: 0; padding-top: 20px }}
/*
  tested for:
  IE 5.2 for Mac
  Netscape 7 for Mac
  Opera 6.0 for Mac & PC
  Safari 1.2.4
  Firefox 1.0.4
  IE 6 for PC
 */
/* hack IE 5 mac \ */
.plusPetit { font-size: smaller; }
/* elementi di base */
body  { color: #214a0f; font-size: 77%; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: inherit; text-align: left; margin: 0; padding: 0 }
p  { text-indent: 5px }
h1  { color: #990002; font-size: 17px; background-color: inherit; padding-left: 10px }

h5 { color: #4b6940; font-size: 12px; font-style: italic; background-color: inherit; padding-left: 35px; }
.titre1   { color: #2a5e13; font-size: 17px; font-weight: bold; background-color: inherit; padding-left: 5px; width: 99% }
.titre2   { color: #005499; font-size: 14px; font-style: italic; font-weight: bolder; background-color: inherit; padding-left: 20px; width: 99% }



acronym {
    font-style: oblique;
    text-decoration: none;
}
a   { color: #005bb7; font-weight: 700; font-style: italic; text-decoration: underline; background-color: inherit  ; text-align: left; }
a:link  { color: #005e00; font-style: italic; text-decoration: underline; background-color: inherit }
a:visited {
    color: #008d00;
    background-color: inherit;
}
a:hover, a:active {
    text-decoration: underline;
    color: #990002;
    background-color: inherit;
}
/* content */
html>body #container {
    width: 732px;
}
#container  { color: inherit; background-color: transparent; margin: 0 auto; position: relative; top: 0; width: 732px; voice-family: inherit  }
#itemBandeau { color: #013565; font-size: 0.9em; background-color: inherit; font-weight: bold; width: 455px; height: 50px; z-index: 25; margin: 35px 5px 5px 170px; }
#itemBandeau a {
    color: #013565;
    background-color: inherit;
}
/* intro */
/* content text */
#supportingText { text-align: left; width: 550px; margin-right: 0; margin-left: 180px; list-style-image: url(media/picto/carreB.gif); display: block; }

#supportingText h2 { color: #fff; background-color: #005bb7}
#supportingText h3 {
    color: #005499;
    background-color: inherit;
    font-size: 14px;
    font-style: oblique;
}
#supportingText p {
    margin-right: 23px;
}
#supportingText p.p1 {
    margin-top:-24px;
}
/* footer */
#footer {
    background-color: #f8f8f8;
    color: inherit;
    text-align: center;
    left: 176px;
    bottom: 0;
    padding: 5px 6px 5px 0;
    voice-family: "\"}\"";
    voice-family: inherit;
    overflow: hidden;
    margin-left: 176px;
}
#footer a:link, #footer a:visited {
    margin-right: 10px;
}
/* sotto
 */
/**/

#linkList h3.select { background-color: transparent; background-repeat: no-repeat; background-attachment: scroll; background-position: 50% top; width: 176px; height: 46px; margin-left:0; margin-bottom:4px; voice-family: "\"}\""; voice-family: inherit; margin-bottom:0; }
#linkList h3.select span {
    display:none
}
#linkList h3.archives { background-color: transparent; background-repeat: no-repeat; background-attachment: scroll; background-position: 50% top; width: 176px; height: 46px; margin-left:0; margin-bottom:8px; }
#linkList h3.archives span {
    display:none
}
#larchives {
    width: 158px;
    margin-left:18px;
    padding-left:2px;
}
#linkList h3.resources { background-color: transparent; background-repeat: no-repeat; background-attachment: scroll; background-position: 50% top; width: 176px; height: 46px; margin-left:0; margin-bottom:8px; }
#linkList h3.resources span {
    display:none
}
#lresources {
    width: 158px;
    margin-left:18px;
    padding-left:2px;
}
/* end hack */
#---linkList li  { line-height: 18px; display: block; padding-bottom: 3px; width: 158px; padding-left: 21px; border-style: none  ; list-style-image: url(media/fleur.gif); list-style-position: outside; }
#lselect { left: 0; width: 158px; max-width: 158px; padding-top: 15px; list-style-image: url(media/fleur.gif); list-style-position: outside; display: block; }
#lselect li { margin-top: 8px; margin-left: -13px; padding-left: 3px; }
#linkList #lselect a.c {
    display: inline;
    font: normal 11px/13px Geneva, Arial, Helvetica, sans-serif;
    font-style:italic;
    text-transform: none;
}
#linkList a.lienJaune {
    color: #ff0;
    background-color: inherit;
    font-size: 0.8em;
    font-weight: bold;
    background-image: none;
    text-transform: none;
}


.tableau { color: inherit; background-color: #fafff4; text-align: left; width: 95%; border: solid 1px #005499; }
.cellule1 { color: inherit; background-color: #e9ede3; text-align: center; width: 80%; border-bottom: 1px dotted #005499; }
.cellule2 { color: inherit; background-color: #fafff4; text-align: center; width: 80%; border-bottom: 1px dashed #005499; }
.fond { color: inherit; background-color: #ededed; margin-bottom: 5px; padding: 2px; border: inset 1px #bcbcbc; }
.fond2  { color: inherit; background-color: #f8f6cf; text-align: left; padding: 2px; border: dashed 1px #360  }
.imageDroite { text-align: center; float: right; clear: both; margin-top: 2px; margin-bottom: 2px; margin-left: 4px; padding-top: 2px; padding-bottom: 2px; border: solid 1px #cf0; }
.imageGauche { text-align: center; float: left; clear: both; margin-top: 2px; margin-right: 4px; margin-bottom: 2px; padding-top: 2px; padding-bottom: 2px; border: solid 1px #cf0; }
.petit { font-size: x-small; }
fieldset { border-style: none; }
img { border-style: none; }
#intro  { margin-top: 0; margin-left: 16px }

#pageHeader h1 {
    background-image: none;
    text-indent: -2500px;
}
#pageHeader h2 {
    color: #990002;
    font-size: 0.6em;
    font-weight: bold;
    background-color: #004b96;
    text-decoration: underline;
    text-align: right;
    width: 200px;
    z-index: 5;
    margin-left: 500px;
}
.news   { color: #000; font-size: 11px; font-style: normal; font-weight: normal; background-color: #e9fee0; border: dotted 1px #063 }
#menuEntete { font-size: 1.2em; background-color: transparent; position: absolute; top: 120px; margin-left: -150px; }
.policeRose { color: #ff6c32; background-color: inherit; }
.grasRouge { color: #b3402c; font-weight: bold; }

