body, td
{
  color: #1A3200;
  text-decoration: none;
  font-family: verdana;
  font-size: 11px;
}

sup
{
font-size: 6px;
line-height: 6px;
height: 6px;
}

sub
{
font-size: 8px;
line-height: 8px;
height: 8px;
}

h2 {
  font-family: verdana;
  font-size: 12px;
  background-color: #90ce45;
  color: #fff;
  min-height: 20px;
  _height: 20px;
  line-height: 20px;
  padding-left: 5px;
}

a.pdf {
  background-image: url(img/iconepdf.gif);
  background-repeat: no-repeat;
  line-height: 17px;
  padding-left: 19px;
  padding-bottom: 3px;
}
a.lienmarron
{
  color: #E1A333;
  text-decoration: underline;
}
a.lienmarron:hover
{
  color: #E1A333;
  text-decoration: underline;
}

a.animflash
{
}

.date, .section {
  display: block;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #C56A01;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #C56A01;
}

.fondactu  {
  background-image: url(img/agenda_fond.gif);
  background-repeat: repeat-y;
  padding: 7px;
}

.fondactu, .accueil  {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
}

.fondactu strong, .accueil strong {
  color: #c56a01;
}

.fondactu a, .accueil a {
  font-size: 10px;
}


#contenu a, a {
  color: #59A600;
  text-decoration: underline;
}

#contenu a:hover, a:hover {
  text-decoration: none;
}
#contenu ul {
  margin-left: 35px;
  padding-left : 0px;
  padding-right: 0px;
  padding-top: 10px;
  padding-bottom: 10px;
  margin-top: 0px;
  margin-bottom: 0px;  
}
#contenu ul li {
  list-style-type: disc;
  margin-left: 0px;
  padding-left : 2px;
  padding-right: 0px;
  padding-top: 2px;
  padding-bottom: 2px;
  margin-top: 0px;
  margin-bottom: 0px;  
}

.titrefd, div.titrefd
{
  color: #E2A42D;
  background-color: #DCFCA7;
  padding-left: 5px;
  padding-right: 5px;
  font-weight: bold;
}

h2.titrefond {
  color: #E2A42D;
  background-color: #DCFCA7;
  padding-left: 5px;
  padding-right: 5px;
  font-weight: bold;
  margin-bottom: 10px;
}

.titre0, .stitre0, .couleur0, .pcouleur0, .ico0
{
  color: #FFFFFF;
}
/* vert */
.titre1, .stitre1, .couleur1, .pcouleur1, .couleur1 a
{
  color: #59A600;
  text-decoration: none;
}
.couleur1 a:hover
{
  color: #59A600;
  text-decoration: underline;
}
/* vert fonce */
.titre11, .stitre11, .couleur11, .pcouleur11, .couleur11 a
{
  color: #046307;
  text-decoration: none;
}
.couleur11 a:hover
{
  color: #046307;
  text-decoration: underline;
}
/* orange */
.titre2, .stitre2, .couleur2, .pcouleur2, .couleur2 a, .chapeau
{
  color: #C56A01;
  text-decoration: none;
}
.couleur2 a:hover
{
  color: #C56A01;
  text-decoration: underline;
}

.titre0, .titre1, .titre2, .titre11
{
  font-size: 15px;
  font-weight: bold;
  line-height: 15px;
}

.stitre0, .stitre1, .stitre2
{
  font-size: 11px;
  font-weight: bold;
}

h2.stitre0
{
font-weight: bold;
font-family: verdana;
font-size: 12px;
background-color: #90ce45;
color: #ffffff;
height: 20px;
line-height: 20px;
padding-left: 5px;
}

.small, .small a .small a:hover, .pcouleur0, .pcouleur1, .pcouleur2, .pcouleur0 a, .pcouleur0 a:hover, .pcouleur1 a, .pcouleur1 a:hover, .pcouleur2 a, .pcouleur2 a:hover, .ico0
{
  font-size: 10px;
}

.gros, .gcouleur0, .gcouleur1, .gcouleur2
{
  font-size: 13px;
}

hr
{
  background-color : #85E104;
  color : #85E104;
  height : 1px;
  border : 0 solid #85E104;
  border-top-width : thin;
}
/* vert */
td.fondcellule1
{
  background: #E5FBAD;
}
/* orange */
td.fondcellule2
{
  background: #F4DDB4;
}
/* vert fonce */
td.fondcellule3
{
  background: #046307;
  color: #ffffff;
}
/* jaune */
td.fondcellule4
{
  background: #FFFDCC;
}

table.tableau1 {
  border-collapse: collapse;
  border: 1px solid #046307;
}
table.tableau1 th {
  background: #046307;
  color: #ffffff;
  padding-left: 4px;
  padding-right: 4px;
  padding-top: 2px;
  padding-bottom: 2px;
  text-align: left;
  font-size: 11px;
}
table.tableau1 td {
  border-bottom: 1px solid #046307;
  border-right: 1px dashed #F4DDB4;
  padding-left: 4px;
  padding-right: 4px;
  padding-top: 1px;
  padding-bottom: 1px;
  font-size: 10px;
}
td.textecouleur3 {
  color: #046307;
  font-weight: bold;
  font-size: 11px;
}

/* --- fiches guide ---- */
div.bord1 {
  border: 1px solid #046307;
  padding-left: 4px;
  padding-right: 4px;
}
div.etiquette {
  float: left;
  width: 140px;
  color: #046307;
  font-weight: bold;
  font-size: 11px;
  padding-right: 10px;
}
div.infos {
  float: left;
  width: 360px;  
  border-left: 1px dashed #F4DDB4;
  padding-left: 10px;
}
div.clear {
  clear: both;
  line-height: 1px;
  font-size: 1px;
}

div.alignecentre {
  text-align: center;
}

ul.liste1
{
list-style: none!important;
padding: 0px 0px 0px 10px!important;
margin: 0px 0px 0px 0px!important;
}

ul.liste1 li
{
list-style: none!important;
background: url(img/puce.gif) no-repeat left 4px;
padding: 0px 0px 0px 10px!important;
margin: 0px 0px 0px 0px!important;
}

/* ------- pour les fiches aide ---------- */
ul.listefiches {
  list-style: none!important;
  padding: 0px !important;
  margin: 0px!important;
}
ul.listefiches li {
  display: block;
  margin: 0px !important;
  padding: 0px !important;
  list-style: none;
  border-bottom: 1px solid #046307;
  margin-bottom: 1px;
}
ul.listefiches li a, a.pair, a.impair {
  display: block;
  text-decoration: none !important;
  color: #046307 !important;
  /*background-color: #E5FCAE;*/
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 5px;
  padding-bottom: 5px;
}
ul.listefiches li.pair a, a.pair {
  background-color: #E5FCAE;
}
ul.listefiches li.impair a, a.impair {
  background-color: #EDF7D5;
}
ul.listefiches li a:hover, a.pair:hover, a.impair:hover {
  background-color: #BDF633;
}

div.alignedroite {
  text-align: right;  
}
div.alignecentre {
  text-align: center;
}
div.alignegauche {
  text-align: left;
}
div.alignejustifie {
  text-align: justify;
}

div.fdimprpdf {
  background-color: #E5FCAE;
  padding: 10px;
}

a.previous {
  display: block;
  background-image: url(img/previous.gif);
  background-repeat: no-repeat;
  background-position: top left;
  line-height: 22px;
  padding-left: 27px;
  color: #5CA601;
  text-decoration: none !important;
  font-size: 11px;
  font-weight: bold;
}
a.previous:hover {
  color: #5CA601;
  text-decoration: underline !important;
  font-size: 11px;
  font-weight: bold;
}

/* -- bloc orange des liens accueil -- */
div.blocorange {
  background-color: #E1A334;
  padding: 7px;
  color: #ffffff;
  margin-left: 8px;
  font-size: 10px;
  width: 167px;
}
div.blocorange a {
  color: #ffffff;
  text-decoration: none;
  font-size: 10px;
}
div.blocorange a:hover {
  color: #ffffff;
  text-decoration: underline;
  font-size: 10px;
}

/* -- bloc vert des liens accueil -- */
div.blocvert {
  background-color:#e5fcae;
  padding: 7px;
  color: #000000;
  margin-left: 8px;
  font-size: 10px;
  width: 167px;
}
div.blocvert a {
  color: #000000;
  text-decoration: none;
  font-size: 10px;
}
div.blocvert a:hover {
  color: #000000;
  text-decoration: underline;
  font-size: 10px;
}

/* --- special quizz --- */
a.bouton-vert {
    background: #e5fcae;
    padding: 1px 5px;
    color: #59A600;
    font-weight: bold;
    font-size: 11px;
    text-decoration: none !important;
}
a.bouton-vert:hover {
    text-decoration: underline !important;
}

