  /* Version : 6.0.0.70408 */
  
  
/* ========================================================================================= */
/*   TEXTE                                                                                   */
/* ========================================================================================= */

/* FONT FAMILIES */
/* Garamond, georgia, times new roman, serif; */
/* tahoma, verdana, geneva, arial, helvetica, sans-serif; */


/* PAGES */

p.page_titre {
  font-family        : georgia, times new roman, serif;
  font-size          : 24pt;
  font-weight        : bold;
  letter-spacing     : -0.1em;
  color              : #85B887;
  padding-left       : 0px;
  margin-bottom      : -2px;
  margin-top         : -16px;
  margin-right       : 15px;
  border-bottom      : 0px dotted #426208;
  text-align         : right;
}

/* TEXTES */

.txt_soustitre {
  font-family        : georgia, times new roman, serif;
  font-size          : 14pt;
  font-weight        : bold;
  font-variant       : small-caps;
  text-align         : left;
  color              : #614508;
  padding-left       : 0px;
  margin-left        : 4px;
  border-bottom      : 1px dotted #85B887;
  margin-top         : 1px;
}

.txt_normal {
  font-family        : tahoma, verdana, geneva, arial, helvetica, sans-serif;
  font-size          : 10pt;
  text-align         : justify;
  color              : #2E402F; /* #248226; */
  padding-left       : 15px;
  padding-right      : 15px;
  margin-top         : -10px;
  padding-bottom     : 8px;
}

.txt_normal_note {
  font-family        : tahoma, verdana, geneva, arial, helvetica, sans-serif;
  font-size          : 8pt;
  text-align         : justify;
  color              : #2E402F; /* #248226; */
  padding-left       : 15px;
  padding-right      : 15px;
  margin-top         : -10px;
  padding-bottom     : 8px;
}



/* BILLETS */

.txt_billet_soustitre {
  font-family        : georgia, times new roman, serif;
  font-size          : 14pt;
  font-weight        : bold;
  font-variant       : small-caps;
  text-align         : left;
  color              : #614508;
  padding-left       : 0px;
  margin-left        : 4px;
  border-bottom      : 1px dotted #85B887;
  margin-top         : 1px;
}

.txt_billet_titre {
  font-family        : tahoma, verdana, geneva, arial, helvetica, sans-serif;
  font-size          : 14pt;
  font-weight        : bold;
  text-align         : left;
  color              : #614508;
  padding-left       : 0px;
  margin-left        : 4px;
  border-bottom      : 1px dotted #85B887;
  margin-top         : 1px;
  margin-bottom      : 20px;
}



.txt_billet_normal {
  font-family        : tahoma, verdana, geneva, arial, helvetica, sans-serif;;
  font-size          : 10pt;
  text-align         : justify;
  color              : #2E402F; /* #248226; */
  padding-left       : 15px;
  padding-right      : 15px;
  margin-top         : -10px;
  padding-bottom     : 8px;
}




div.txt_lettrine {
  margin-right       : 0px;
  margin-top         : -2px;
  float              : left;
  color              : #78a679;
  border             : 0px solid #a39e5c;
  font-size          : 60px;
  line-height        : 48px;
  padding-top        : 0px;
  padding-right      : 0px;
  font-family        : times;
}



div.txt_lettrine_good {
  margin-right       : 3px;
  margin-top         : 1px;
  float              : left;
  color              : #78a679;
  border             : 0px solid #a39e5c;
  font-size          : 72px;
  line-height        : 60px;
  padding-top        : 2px;
  padding-right      : 2px;
  font-family        : times;
}

div.txt_lettrine11 {
  margin-right       : 6px;
  margin-top         : 5px;
  float              : left;
  color              : #d2ffd4;
  background         : #95cf97;
  border             : 1px solid #a39e5c;
  font-size          : 80px;
  line-height        : 60px;
  padding-top        : 2px;
  padding-right      : 5px;
  font-family        : times;
}



div.txt_billet_citation {
  font-family        : Georgia, Garamond, Times New Roman, Times, serif;
  font-size          : 10pt;
  font-style         : italic;
  text-align         : justify;
  color              : #2E402F;
  padding-left       : 35px;
  padding-right      : 30px;
  margin-bottom      : -10px;
  background-image   : url(../images/interface/guillemet_g.gif);
  background-repeat  : no-repeat;
  background-position : top left;

}

.txt_billet_note {
  font-family        : tahoma, verdana, geneva, arial, helvetica, sans-serif;
  font-size          : 8pt;
  text-align         : left;
  color              : #2E402F;
  padding-right      : 15px;
}

.txt_billet_note_image {
  font-family        : tahoma, verdana, geneva, arial, helvetica, sans-serif;
  font-size          : 8pt;
  text-align         : left;
  color              : #2E402F;
  padding-right      : 15px;
}

.txt_billet_source {
  font-family        : tahoma, verdana, geneva, arial, helvetica, sans-serif;
  font-size          : 8pt;
  text-align         : left;
  color              : #2E402F;
  padding-right      : 15px;
}


p.txt_billet_info {
  font-family        : tahoma, verdana, geneva, arial, helvetica, sans-serif;
  font-size          : 9pt;
  font-variant       : small-caps;
  text-align         : left;
  color              : #000;
  padding-left       : 15px;
  padding-top        : 1px;
/*  padding-bottom     : 2px; */
  padding-bottom     : 1px;
  margin-bottom      : -1px;
  background-color   : #99d69b;
}


div.billet_encadre {
  background-color   : #A0DEA2;
  border-top         : 3px solid #78A679;
  border-bottom      : 1px solid #78A679;
  width              : 550px;
  margin-left        : 10px;
  margin-top         : 10px;
  padding-bottom     : 1px;
}

div.normal_encadre_formulaire {
  background-color   : #A0DEA2;
  border-top         : 1px solid #78A679;
  border-bottom      : 1px solid #78A679;
  width              : 545px;
  margin-left        : 10px;
  margin-top         : 10px;
  padding-bottom     : 3px;
  padding-left       : 5px;
}


ul.billet_list_norm {
  font-size          : 10pt;
  list-style-type    : disc; 
  font-family        : tahoma, verdana, geneva, arial, helvetica, sans-serif;
}




/* ========================================================================================= */
/*   COMMENTAIRES                                                                            */
/* ========================================================================================= */


div.commentaires_encadre_formulaire {
  background-color   : #A0DEA2;
  border-top         : 1px solid #78A679;
  border-bottom      : 1px solid #78A679;
  width              : 545px;
  margin-left        : 10px;
  margin-top         : 10px;
  padding-bottom     : 3px;
  padding-left       : 5px;
}


div.commentaires_encadre_principal {
  background-color   : #A0DEA2;
  border-top         : 1px solid #78A679;
  border-bottom      : 1px solid #78A679;
  width              : 545px;
  margin-left        : 10px;
  margin-top         : 10px;
  padding-bottom     : 3px;
  padding-left       : 5px;
}



div.com_titre {
  font-family        : georgia, times new roman, serif;
  font-size          : 10pt;
  font-variant       : small-caps;
  text-align         : left;
  color              : #614508;
  padding-left       : 0px;
  margin-left        : 0px;
  border-bottom      : 1px dotted #85B887;
}

div.com_normal {
  font-family        : tahoma, verdana, geneva, arial, helvetica, sans-serif;
  font-size          : 8pt;
  text-align         : justify;
  color              : #2e402f; /* #248226; */
  padding-left       : 5px;
  padding-right      : 15px;
  padding-top        : 5px;
  padding-bottom     : 5px;
 /* background-color   : #99d69b;*/
}

div.com_normal_d {
  font-family        : tahoma, verdana, geneva, arial, helvetica, sans-serif;
  font-size          : 8pt;
  text-align         : right;
  color              : #2e402f; /* #248226; */
  padding-left       : 5px;
  padding-right      : 15px;
  padding-top        : 5px;
  padding-bottom     : 5px;
 /* background-color   : #99d69b;*/
}


div.comuser_normal {
  font-family        : tahoma, verdana, geneva, arial, helvetica, sans-serif;
  font-size          : 8pt;
  text-align         : justify;
  color              : #2e402f; /* #248226; */
  padding-left       : 5px;
  padding-right      : 15px;
  padding-top        : 3px;
  margin-bottom      : 2px;
}

div.com_infos {

  font-family        : tahoma, verdana, geneva, arial, helvetica, sans-serif;
  font-size          : 8pt;
  font-variant       : small-caps;
  text-align         : left;
  color              : #614508;
  padding-left       : 0px;
  margin-right       : 15px;
}

div.com_infos_top {

  font-family        : tahoma, verdana, geneva, arial, helvetica, sans-serif;
  font-size          : 8pt;
  font-variant       : small-caps;
  text-align         : left;
  color              : #513508; /* #614508; */
  padding-left       : 5px;
  background-color   : #90d090; /* #99d69b; */
}


div.com_infos_bas1 {
  font-family        : tahoma, verdana, geneva, arial, helvetica, sans-serif;
  font-size          : 7pt;
  text-align         : left;
  color              : #A6E5A8;
  padding-left       : 5px;
  background-color   : #78A679;
  width : 345px;
  display : inline;
}

td.com_infos_bas1 {
  font-family        : tahoma, verdana, geneva, arial, helvetica, sans-serif;
  font-size          : 7pt;
  text-align         : left;
  color              : #614508;
  padding-left       : 5px;
  background-color   : #90d090; /* #78A679;*/
}

td.com_infos_bas2 {
  font-family        : tahoma, verdana, geneva, arial, helvetica, sans-serif;
  font-size          : 7pt;
  text-align         : right;
  color              : #614508;
  padding-left       : 5px;
  background-color   : #90d090;
}

div.commentaires_encadre {
  background-color   : #A0DEA2;
  border-top         : 1px solid #78A679;
  border-left        : 6px solid #78A679;
  border-right       : 1px solid #78A679;
  border-bottom      : 1px solid #78A679;
  width              : 520px;
  margin-left        : 5px;
  margin-top         : 10px;
  padding-bottom     : 0px;
  padding-left       : 0px;
}

div.commentaires_encadre1 {
  background-color   : #A0DEA2;
  border-top         : 1px solid #78A679;
  border-bottom      : 1px solid #78A679;
  width              : 530px;
  margin-left        : 5px;
  margin-top         : 10px;
  padding-bottom     : 0px;
  padding-left       : 0px;
}


.com_input {
  font-family        : tahoma, verdana, geneva, arial, helvetica, sans-serif;
  font-size          : 8pt;
  color              : #000;
  background-color   : #B2F6F4;
  border             : 1px solid #8ABF8C;
  margin-left         : 10px;
}

.com_bouton {
  font-family        : tahoma, verdana, geneva, arial, helvetica, sans-serif;
  font-size          : 8pt;
  color              : #000;
  background-color   : #95CE97;
  border             : 2px solid #8ABF8C; 
}

.com_check {
  margin-top         : 2px;
  background-color   : #95CE97;
  border             : 2px solid #8ABF8C; 
}

a.com_infobas {
  text-decoration:none;
  color              : #614508;
}
a.com_infobas:hover {
  color              : #fff;
  background-color   : #78A679;  
}

.com_img_cap {
	margin-left		: 5px;
}

/* ========================================================================================= */
/*  EVENEMENTS                                                                               */
/* ========================================================================================= */

div.evt_encadre {
  background-color   : #A0DEA2;
  border-top         : 1px solid #78A679;
  border-left        : 6px solid #78A679;
  border-right       : 1px solid #78A679;
  border-bottom      : 1px solid #78A679;
  width              : 520px;
  margin-left        : 15px;
  margin-top         : 10px;
  padding-bottom     : 0px;
  padding-left       : 0px;
}

div.evt_titre {
  font-family        : georgia, times new roman, serif;
  font-size          : 10pt;
  font-variant       : small-caps;
  text-align         : left;
  color              : #614508;
  padding-left       : 3px;
  margin-left        : 0px;
  border-bottom      : 1px dotted #85B887;
  background-color   : #99d69b;
}

div.evt_normal {
  font-family        : tahoma, verdana, geneva, arial, helvetica, sans-serif;
  font-size          : 8pt;
  text-align         : justify;
  color              : #2e402f; /* #248226; */
  padding-left       : 5px;
  padding-right      : 15px;
  margin-bottom      : 2px;
}


div.evt_infos {

  font-family        : tahoma, verdana, geneva, arial, helvetica, sans-serif;
  font-size          : 8pt;
 /* font-variant       : small-caps; */
  text-align         : left;
  color              : #614508;
  padding-left       : 3px;
  background-color   : #99d69b;
}

/* ========================================================================================= */
/*  TABLEAUX - RECHERCHE                                                                     */
/* ========================================================================================= */

table.recherche {

  margin-left         : 15px;
}

td.tlisteh {
  font-family         : tahoma, verdana, geneva, arial, helvetica, sans-serif;
  font-size           : 8pt;
  color               : #f4fbd3;
  border-style        : solid;
  border-color        : #78a679;
  border-top-width    : 1px;
  border-bottom-width : 1px;
  border-left-width   : 1px;
  border-right-width  : 1px;
  background-color    : #78a679;
  padding-left        : 2px;
  padding-right       : 2px;
}


/* 99d69b a0dea2 */
td.tliste11 {
  font-family         : tahoma, verdana, geneva, arial, helvetica, sans-serif;
  font-size           : 8pt;
  border-style        : solid;
  border-color        : #78a679;
  border-top-width    : 0px;
  border-bottom-width : 1px;
  border-left-width   : 1px;
  border-right-width  : 1px;
  background-color    : #99d69b;
  padding-left        : 2px;
  padding-right       : 2px;
}

td.tliste12 {
  font-family         : tahoma, verdana, geneva, arial, helvetica, sans-serif;
  font-size           : 8pt;
  text-align          : center;
  border-style        : solid;
  border-color        : #78a679;
  border-top-width    : 0px;
  border-bottom-width : 1px;
  border-left-width   : 0px;
  border-right-width  : 1px;
  background-color    : #a0dea2;
  padding-left        : 2px;
  padding-right       : 2px;
}

/* ========================================================================================= */
/*  SIDEBAR MODULES                                                                          */
/* ========================================================================================= */

.sb_boite_titre {
  font-family        : tahoma, verdana, geneva, arial, helvetica, sans-serif;
  font-size          : 8pt;
  font-weight        : bold;
  color              : #fff;
  background-color   : #78A67A;
  margin-top         : 5px;
  margin-left        : 2px;
  margin-right       : 2px;
  padding-left       : 2px;
  vertical-align     : center;
}

.sb_boite_contenu {
  font-family        : tahoma, verdana, geneva, arial, helvetica, sans-serif;
  font-size          : 8pt;
  color              : #2E402F;
  background-color   : #95CE97;
  border             : 1px solid #78A67A;
  margin-left        : 2px;
  margin-right       : 2px;
  padding-top        : 5px;
  padding-left       : 5px;
  padding-right      : 5px;
  padding-bottom     : 5px;
}

.sb_boite_input {
  font-family        : tahoma, verdana, geneva, arial, helvetica, sans-serif;
  font-size          : 8pt;
  color              : #000;
  background-color   : #B2F6F4;
  border             : 1px solid #8ABF8C;
  
}
.sb_boite_bouton {
  font-family        : tahoma, verdana, geneva, arial, helvetica, sans-serif;
  font-size          : 8pt;
  color              : #000;
  background-color   : #95CE97;
  border             : 2px solid #8ABF8C;
  
}

.align_droit {
  text-align : right;
}

ul.sb_list_norm {
  font-size          : 8pt;
  list-style-type    : disc; 
  margin-top         : 0px;
}

li.sb_item_norm {
  margin-left : -20px;
  margin-top : 0px;
}

/* ========================================================================================= */

.sb_texte_titre {
  font-family        : tahoma, verdana, geneva, arial, helvetica, sans-serif;
  font-size          : 8pt;
  font-weight        : bold;
  color              : #fff;
  background-color   : #78A67A;
  padding-left       : 2px;
}

.sb_texte_normal {
  font-family        : tahoma, verdana, geneva, arial, helvetica, sans-serif;
  font-size          : 8pt;
  color              : #fff;
  background-color   : #78A67A;
  padding-left       : 2px;
}

a.sb_lien_normal {
  text-decoration:none;
  color               : #2e402f;
  border-bottom       : 1px dotted #2e402f;
}
a.sb_lien_normal:hover {
  color               : #000;
  border-bottom       : 1px solid #000;
}

a.basdepage_lien_normal {
  text-decoration:none;
  color               : #a6e5a8;
  border-bottom       : 1px dotted #a6e5a8;
}
a.basdepage_lien_normal:hover {
  color               : #84A686;
  border-bottom       : 1px dotted #84A686;
}


/* ========================================================================================= */
/*   FORMULAIRES                                                                             */
/* ========================================================================================= */

td.formulaire_texte_normal_droit
{
  font-family        : tahoma, verdana, geneva, arial, helvetica, sans-serif;
  font-size          : 8pt;
  text-align         : right;
  color              : #2E402F;
  padding-left       : 5px;
}



/* ========================================================================================= */
/*   LIENS                                                                                   */
/* ========================================================================================= */

a.billet_info {
  text-decoration:none;
  color               : #808080;
}
a.billet_info:hover {
  color               : #fff;
}

a.billet {
  text-decoration:none;
  color               : #6D986F;
}
a.billet:hover {
  color               : #2E402F;
}
a.billet_titre {
  text-decoration:none;
  color               : #614508;
}
a.billet_titre:hover {
  color               : #78a679;
  border-bottom       : 2px solid #78a679;
}

a.normal {
  text-decoration:none;
  color               : #6D986F;
}
a.normal:hover {
  color               : #2E402F;
}

a.commentaire {
  text-decoration:none;
  color               : #6D986F;
}
a.commentaire:hover {
  color               : #2E402F;
}

a.recherche {
  text-decoration:none;
  color               : #2E402F;
}
a.recherche:hover {
  color               : #6D986F;
}


/* ========================================================================================= */
/*   IMAGES                                                                                  */
/* ========================================================================================= */

img.image_gauche {
  border             : 1px solid #000;
  margin-left        : 0px;
}

img.image_gauche_noborder {
  border             : 0px solid #000;
  margin-left        : 0px;
}


img.image_centre {
  border             : 1px solid #000;
  padding-left       : 25px;
  align              : center;
}

img.image_gauche_noborder_margin {
  border             : 0px solid #000;
  margin-left        : 5px;
}

img.image_aligngauche_margin {
  border             : 1px solid #000;
  margin-top         : 5px;
  margin-left        : 7px;
  margin-bottom      : 5px;
  float              : right;
}



/* ========================================================================================= */
/*   INTERFACE                                                                               */
/* ========================================================================================= */

body {
  margin-top         : 1px;
}

#wrap {
  background         : #FFFFFF;
  margin-top         : 10px;
    position         : absolute;   /*  <---\                                 */
    width            : 770px;      /*       \___ pour centrer                */
    left             : 50%;        /*       /                                */
    margin-left      : -385px;     /*  <---/                                 */
}

#entete {
  background-image   : url(../images/interface/entete.jpg);
  width              : 770px;
  height             : 189px;
  margin-top         : -8px;
}

#conteneur {
  width              : 770px;
}

#contenu {
}

td.contenu_gauche {
  background-color   : #A6E5A8;
  padding-right      : 5px;
  padding-left       : 5px;
  border-left        : 1px solid #000 ;
  border-bottom      : 1px solid #000 ;
}

td.contenu_droit {
  background-color   : #95CE97;
  padding-right      : 5px;
  padding-left       : 5px;
  border-left        : 1px solid #000 ;
  border-bottom      : 1px solid #000 ;
  border-right       : 1px solid #000 ;
  vertical-align     : top;
}

.basdepage {
  font-family        : tahoma, verdana, geneva, arial, helvetica, sans-serif;
  font-size          : 8pt;
  background-color   : #325200;
  color              : #bbdb80;
  width              : 770px
  padding-left       : 20px;
  padding-bottom     : 2px;
  margin-bottom      : 15px;
  border-left        : 1px solid #000 ;
  border-bottom      : 1px solid #000 ;
  border-right       : 1px solid #000 ;
}



/* IMAGES TITRES DE SECTIONS */


.titre_section_blogue {
  background-image   : url(../images/interface/titre_section_blogue.gif);
  background-repeat  : no-repeat;
  background-position : top right;
  width              : 570px;
  height             : 31px;
}

.titre_section_albums {
  background-image   : url(../images/interface/titre_section_albums.gif);
  background-repeat  : no-repeat;
  background-position : top right;
  width              : 570px;
  height             : 31px;
}

.titre_section_videos {
  background-image   : url(../images/interface/titre_section_videos.gif);
  background-repeat  : no-repeat;
  background-position : top right;
  width              : 570px;
  height             : 31px;
}

.titre_section_evenements {
  background-image   : url(../images/interface/titre_section_evenements.gif);
  background-repeat  : no-repeat;
  background-position : top right;
  width              : 570px;
  height             : 31px;
}

.titre_section_apropos {
  background-image   : url(../images/interface/titre_section_apropos.gif);
  background-repeat  : no-repeat;
  background-position : top right;
  width              : 570px;
  height             : 31px;
}

.titre_section_senregistrer {
  background-image   : url(../images/interface/titre_section_senregistrer.gif);
  background-repeat  : no-repeat;
  background-position : top right;
  width              : 570px;
  height             : 31px;
}

.titre_section_recherche {
  background-image   : url(../images/interface/titre_section_recherche.gif);
  background-repeat  : no-repeat;
  background-position : top right;
  width              : 570px;
  height             : 31px;
}


/* ========================================================================================= */
/*   MENU                                                                                    */
/* ========================================================================================= */

.cadre_menu {
  background-color   : #426208;
  border-top         : 0px solid #000000;
  border-bottom      : 1px solid #000;
  border-left        : 1px solid #000000;
  border-right       : 1px solid #000000;
}


#menu	{
  width              : 768px;
  left               : 50%
  background-color   : #426208; /* def #426208; */
}
	
#menu ul { padding   : 0; }
#menu ul li { display: inline; }
	
#menu ul {
  margin             : 0;
  padding            : 0 0 0 7%;
  color              : #FFFFFF; /* def #FFFFFF */
  font-family        : tahoma, verdana, geneva, arial, helvetica, sans-serif;
  font-size          : 9px;
  letter-spacing     : 2px;
  font-weight        : bold;
}
	
#menu ul li a {
  padding            : 0.2em 12px;
  background-color   : #426208;
  color              : #FFFFFF; /* def #FFFFFF */
  text-decoration    : none;
  float              : left;
  border-right       : 1px solid #94B473;
}
	
#menu ul li a:hover {
  background-color   : #7B9D25;
  color              : #FFFFFF; /* def #FFFFFF */
}