/* -----------------------------------------------------------------------------
   COLONNE DE GAUCHE
----------------------------------------------------------------------------- */

#innerg * {
    border: 0 none;
    text-decoration: none; }

/* Menu Principal */

ul.menug         { margin: 0; list-style: none; }
ul.menug *       { color: #008000; }
ul.menug li.niv1 { margin: 0 0 17px 0; font: italic normal bold 9pt "Trebuchet MS", Verdana, Arial, sans-serif; }
ul.menug ul      { margin: 3px 0 0 15px; list-style-image: url(imgs/pucegrise.gif); }
ul.menug ul *    { color: #777; }
ul.menug li.niv2 { margin: 3px 0 0 0; font: normal normal normal 8pt Arial, sans-serif; }


/* -----------------------------------------------------------------------------
   COLONNE DE DROITE (SI PRÉSENTE)
----------------------------------------------------------------------------- */

#innerd * { text-decoration: none; }

#innerd .rubcold { margin-bottom: 20pt; }

#innerd h3 {
    font: italic normal bold 10pt "Trebuchet MS", Arial, sans-serif;
    text-align: center;
    border-bottom: 1px solid #555;
    color: #008000;
    padding-bottom: 5pt;
    margin-bottom: 10pt; }

#innerd p {
    color: #777;
    font: normal normal normal 8pt Arial, sans-serif;
    margin: 4pt 0 4pt 0;
    line-height: 150%; }

#innerd p a {
    text-decoration: none;
    color: #080; }

#innerd p a:hover { text-decoration: underline; }


.blocglien { margin-top: 12pt; }

.blocglien a {
    font: italic normal normal 8pt Arial, sans-serif;
    background: transparent url(imgs/lien-externe.gif) no-repeat right center;
    padding-right: 12px;
    text-decoration: none;
    border: 0px none;
    color: #080; }


/* Bloc au jour le jour */

div.actug { }

div.actug div.affiche { }
div.actug div.affiche a { border: 0px none; text-decoration: none; background: transparent none; }
div.actug div.affiche a img { border: 1px solid #777; margin-bottom: 5pt; }
div.actug div.desc { }
div.actug div.desc p {
    font: normal normal normal 8pt Arial, sans-serif;
    margin: 4pt 0 4pt 0;
    line-height: 150%; }




/* -----------------------------------------------------------------------------
   PARTIE CENTRALE / ACTUS
----------------------------------------------------------------------------- */


/* En-tetes */

#entete { margin-top: 20pt; }
#entete h1 { font: italic normal bold 14pt "Trebuchet MS", Arial, sans-serif; color: #008000; margin: 10pt 0 24pt 0; }
#entete h1.titre { margin: 10pt 0 6pt 0; }
#entete h1.rubrique { font-size: 13pt; font-weight: normal; color: #393333; margin: 0 0 24pt 0; }

#contenu, div.actu-contenu {
    color: #433;
    font: normal normal normal 10pt "Trebuchet MS", Arial, sans-serif; }

/* Titres */

#contenu h1, #contenu h2, #contenu h3, #contenu h4, #contenu h5, #contenu h6 {
    font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
    font-weight: bold;
    color: #393333; }

div.actu-contenu h1, div.actu-contenu h2, div.actu-contenu h3,
div.actu-contenu h4, div.actu-contenu h5, div.actu-contenu h6 {
    font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
    font-weight: bold;
    color: #393333; }

#contenu h1, div.actu-contenu h1 { font-size: 14pt; margin: 20pt 0 18pt 0; }
#contenu h2, div.actu-contenu h2 { font-size: 12pt; margin: 22pt 0 14pt 0; color: #008000; border-bottom: 1px solid #555; }
#contenu h3, div.actu-contenu h3 { font-size: 11pt; margin: 18pt 0  3pt 0; }
#contenu h4, div.actu-contenu h4 { font-size: 10pt; margin: 14pt 0  2pt 0; }
#contenu h5, div.actu-contenu h5 { font-size:  9pt; margin: 12pt 0  2pt 0; }
#contenu h6, div.actu-contenu h6 { font-size:  8pt; margin: 10pt 0  0pt 0; }

/* Paragraphes */

#contenu p, div.actu-contenu p {
    margin: 9pt 0 9pt 0;
    line-height: 165%;
    text-align: justify; }

/* Liens */

#contenu a, div.actu-contenu a {
    background: transparent url(imgs/liens-bg-off.gif) repeat-x bottom left;
    text-decoration: none;
    padding-bottom: 1px;
    color: #393333; }

#contenu a:hover, div.actu-contenu a:hover{ background: transparent url(imgs/liens-bg-ona.gif) repeat-x bottom left; }

/* Images */

#contenu img, div.actu-contenu img { border: 1px solid #555; }

#contenu a img, div.actu-contenu a img { text-decoration: none; background: transparent none; }

#contenu .imggauche, div.actu-contenu .imggauche { margin: 5pt 10pt 0 0; }
#contenu .imgdroite, div.actu-contenu .imgdroite { margin: 5pt 0 0 10pt; }
#contenu .imgcentre, div.actu-contenu .imgcentre { margin: 0; }

/* listes */

#contenu ul, div.actu-contenu ul { margin-left: 20pt; margin-top: 1pt; }
#contenu ol, div.actu-contenu ol { margin-left: 25pt; margin-top: 1pt; }

#contenu li, div.actu-contenu li {
    margin: 0 3pt 0 0;
    padding: 0 3pt 3pt 0;
    line-height: 155%; }

#contenu ul li,       div.actu-contenu ul li       { list-style-image: url(imgs/puceverte.gif); }
#contenu ul ul li,    div.actu-contenu ul ul li    { list-style-image: url(imgs/pucetiret.gif); }
#contenu ul ul ul li, div.actu-contenu ul ul ul li { list-style-image: url(imgs/pucetiret.gif); }

#contenu ol li,       div.actu-contenu ol li       { list-style-image: none; }
#contenu ol li ul li, div.actu-contenu ol li ul li { list-style-image: url(imgs/pucetiret.gif); }





