
/*==================================================================================*/
/*  LIENS                                                                           */
/*==================================================================================*/
a.lien {
  font-family        : tahoma, verdana, geneva, arial, helvetica, sans-serif;
  font-size          : 10pt;
  color              : darkgreen;
  text-decoration    : none;
  border-bottom      : 1px dotted darkgreen;
}

a.lien:hover{
  text-decoration     : none;
  color: black;
  border-bottom      : 1px solid;
}


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

td {
  background-color   : #FFD6AC;

}

.tdtop {
  background-color   : #FFE5CB;
  border-top         : 2px solid #FFAC59;

}

.tdcontenu1 {
  background-color   : #FFD6AC; 
  background   : url(../images/fond_logo_lrg.jpg) repeat-y;
  padding            : 20px 30px 20px 30px;  /* top right bottom left */
}

.tdcontenu2 {
  background-color   : #FFD6AC; 
  background   : url(../images/fond_logo.jpg) no-repeat;
  padding            : 20px 30px 20px 30px;  /* top right bottom left */
}


.tdcontenu3 {
  background-color   : #F5BC91; 
  background   : url(../images/fond_logo_lrg.jpg) repeat-y;
  padding            : 20px 30px 20px 30px;  /* top right bottom left */

}

.tdcontenu_25e {
  background-color   : #F5BC91; 
  padding            : 20px 30px 20px 30px;  /* top right bottom left */
  border-top         : 1px  solid #4F4236;
  border-bottom      : 1px  solid #4F4236;
  border-left        : 1px  solid #4F4236;
  border-right       : 1px  solid #4F4236;
}

.tdbas {
  background-color   : #FFE5CB;
  border-bottom      : 2px solid #FFAC59;
  border-top         : 1px solid #000000;
  font-family        : tahoma, verdana, geneva, arial, helvetica, sans-serif;
  font-size          : 10px;
  font-weight         : bold;
  padding-left       : 30px;
  padding-top : 5px;
  padding-bottom : 5px;
}

img.normal {
  padding            : 5px 5px 5px 5px;
}

/*==================================================================================*/
/*  PARAGRAPHES / BLOCS de TEXTES                                                   */
/*==================================================================================*/

p.normal {              /* texte normal */
  font-family         : Georgia, Times New Roman, Verdana,Helvetica,Arial;
  font-size           : 10pt;
  text-align          : justify;
  color               : #000;
}

p.normal-1 {              /* texte normal -grand */
  font-family         : Georgia, Times New Roman, Verdana,Helvetica,Arial;
  font-size           : 8pt;
  text-align          : justify;
  color               : #000;
}


p.normal_tab {          /* texte normal pour tableaux */
  font-family         : Georgia, Times New Roman, Verdana,Helvetica,Arial;
  font-size           : 8pt;
  text-align          : left;
  color               : #000;
  padding-left        : 5px;
  padding-right       : 5px;
}

p.normal_tab_25e {          /* texte normal pour tableaux */
  font-family         : Georgia, Times New Roman, Verdana,Helvetica,Arial;
  background-color    : #F5BC91;
  font-size           : 8pt;
  text-align          : left;
  color               : #000;
  padding-left        : 25px;
  padding-right       : 15px;
  margin-right        : 15px;
}

.txt_soustitre {
  font-family        : georgia, times new roman, serif;
  text-align         : left;
  font-size          : 14pt;
  font-style         : italic;
  font-weight        : bold;
  color              : #614508;
  padding-left       : 0px;
}
.txt_soustitre20 {
  font-family        : georgia, times new roman, serif;
  text-align         : left;
  font-size          : 20pt;
  font-style         : italic;
  color              : #614508;
  padding-left       : 0px;
}

.txt_titre20 {
  font-family        : georgia, times new roman, serif;
 /* font-family        : verdana, trebuchet ms, arial; */
  text-align         : left;
  font-size          : 20pt;
  font-weight        : bold;
  font-style         : italic;
  color              : #614508;
  padding-left       : 0px;
}
.txt_titre14 {
  font-family        : georgia, times new roman, serif;
  text-align         : left;
  font-size          : 14pt;
  font-style         : italic;
  color              : #614508;
  padding-left       : 0px;
}

.retrait_bleu {
  font-family        : georgia, times new roman, serif;
  text-align         : left;
  font-size          : 10pt;
  color              : #000080;
  margin-left        : 10px;
}

.italique_bleu {
	font-style         : italic;
	color              : #008;
}
.italique_vert {
	font-style         : italic;
	color              : #080;
}
.italique_noir {
	font-style         : italic;
	color              : #000;
}
.noir {
	color              : #000;
}



/*==================================================================================*/
/*  BLOCS DIVERS (DIV)                                                              */
/*==================================================================================*/

div.lien {
  margin-left        : 15px;
  padding-left       : 5px;
  border-left        : 5px solid #000000;
  font-family        : tahoma, verdana, geneva, arial, helvetica, sans-serif;
  font-size          : 10pt;
  text-align              : left;
}
div.lien_ret15 {
  margin-left        : 15px;
  padding-left       : 20px;
  border-left        : 5px solid #000000;
  font-family        : tahoma, verdana, geneva, arial, helvetica, sans-serif;
  font-size          : 10pt;
  text-align              : left;
}

div.salle_auteur {
  padding-left       : 5px;
  background-color   : #8F002B; /* #00C000; */
  color              : #EAC49E; /* #FFC5D6; */
}

div.salle_auteur_25e {
  padding-left       : 5px;
  background-color   : #F5BC91; /* #00C000; */
  color              : #8F002B; /* #FFC5D6; */
}

/*==================================================================================*/
/*  LISTES                                                                          */
/*==================================================================================*/

ul.list_norm {
  font-size           : 12pt;
  text-align          : left;
  list-style-type     : disc;
  margin-top          : 0px 
  margin-bottom       : 5px;
  margin-left         : 35px;
  padding-left        : 5px;
  color               : #000; /* #645444;  4F4236; #248226; */
}

ol.list_norm {
  font-size           : 12pt;
  text-align          : left;
  margin-top          : 0px 
  margin-bottom       : 5px;
  margin-left         : 35px;
  padding-left        : 5px;
  color               : #000; /* #645444;  4F4236; #248226; */
}


ul.list_norm_ac {
  font-size           : 10pt;
  text-align          : left;
  list-style-type     : square; 
  margin-top          : -10px;
  margin-bottom       : 0px;
  margin-left         : 35px;
  padding-left        : 5px;
  color               : #000; /*#645444;  4F4236; #248226; */  
}

.mar_ret  {   /*  sert à enlever espace avant liste (galerie/index.html) */
  margin-top          : 0px;
}

/*==================================================================================*/
/*  TABLEAUX                                                                        */
/*==================================================================================*/

td.contactsm {
  font-family        : tahoma, verdana, geneva, arial, helvetica, sans-serif;
  font-size          : 10pt;
  border-top         : 1px  solid #4F4236;
  border-bottom      : 1px  solid #4F4236;
  border-left        : 12px solid #4F4236;
  border-right       : 1px  solid #4F4236;
}

td.eventm {
  font-family        : tahoma, verdana, geneva, arial, helvetica, sans-serif;
  font-size          : 10pt;
  border-top         : 1px  solid #4F4236;
  border-bottom      : 1px  solid #4F4236;
  border-left        : 12px solid #4F4236;
  border-right       : 1px  solid #4F4236;
  padding			 : 5px;
}

td.salles1 {
  font-family        : tahoma, verdana, geneva, arial, helvetica, sans-serif;
  font-size          : 10pt;
  border-top         : 1px  solid #4F4236;
  border-bottom      : 1px  solid #4F4236;
  border-left        : 1px  solid #4F4236;
  border-right       : 1px  solid #4F4236;
}

td.salles1_25e {
  font-family        : tahoma, verdana, geneva, arial, helvetica, sans-serif;
  font-size          : 10pt;
  border-top         : 0px  solid #4F4236;
  border-bottom      : 0px  solid #4F4236;
  border-left        : 0px  solid #4F4236;
  border-right       : 0px  solid #4F4236;
}

td.salles1a {
  font-family        : tahoma, verdana, geneva, arial, helvetica, sans-serif;
  font-size          : 10pt;
  border-top         : 0px  solid #4F4236;
  border-bottom      : 1px  solid #4F4236;
  border-left        : 1px  solid #4F4236;
  border-right       : 1px  solid #4F4236;
}

td.salles1b {
  font-family        : tahoma, verdana, geneva, arial, helvetica, sans-serif;
  font-size          : 10pt;
  border-top         : 0px  solid #4F4236;
  border-bottom      : 1px  solid #4F4236;
  border-left        : 0px  solid #4F4236;
  border-right       : 1px  solid #4F4236;
}

td.salles1c {
  font-family        : tahoma, verdana, geneva, arial, helvetica, sans-serif;
  font-size          : 10pt;
  border-top         : 1px  solid #4F4236;
  border-bottom      : 1px  solid #4F4236;
  border-left        : 0px  solid #4F4236;
  border-right       : 1px  solid #4F4236;
}


td.salles3 {
  font-family        : tahoma, verdana, geneva, arial, helvetica, sans-serif;
  font-size          : 10pt;
  border-top         : 0px  solid #4F4236;
  border-bottom      : 1px  solid #4F4236;
  border-left        : 1px  solid #4F4236;
  border-right       : 1px  solid #4F4236;
}


td.salles3_25e {
  font-family        : tahoma, verdana, geneva, arial, helvetica, sans-serif;
  background-color   : #F5BC91;
  font-size          : 10pt;
  border-top         : 0px  solid #4F4236;
  border-bottom      : 0px  solid #4F4236;
  border-left        : 0px  solid #4F4236;
  border-right       : 0px  solid #4F4236;
}

td.salles3a {
  font-family        : tahoma, verdana, geneva, arial, helvetica, sans-serif;
  font-size          : 10pt;
  border-top         : 0px  solid #4F4236;
  border-bottom      : 1px  solid #4F4236;
  border-left        : 1px  solid #4F4236;
  border-right       : 0px  solid #4F4236;
}


td.salles4 {
  font-family        : tahoma, verdana, geneva, arial, helvetica, sans-serif;
  font-size          : 10pt;
  border-top         : 0px  solid #4F4236;
  border-bottom      : 1px  solid #4F4236;
  border-left        : 0px  solid #4F4236;
  border-right       : 1px  solid #4F4236;
}

td.salles4_25e {
  font-family        : tahoma, verdana, geneva, arial, helvetica, sans-serif;
  background-color   : #F5BC91;
  font-size          : 10pt;
  border-top         : 0px  solid #4F4236;
  border-bottom      : 0px  solid #4F4236;
  border-left        : 0px  solid #4F4236;
  border-right       : 0px  solid #4F4236;
}

/*==================================================================================*/
/*  TEXTE - UTILISER AVEC SPAN                                                      */
/*==================================================================================*/

.FondNoir     { background-color: #000000;}
.FondBleu     { background-color: #0000FF;}
.FondVert     { background-color: #00FF00;}
.FondVertM    { background-color: #F2B370;}
.FondCyan     { background-color: #00FFFF;}
.FondViolet   { background-color: #CC00CC;}
.FondRouge    { background-color: #FF0000;}
.FondMagenta  { background-color: #FF00FF;}
.FondOrange   { background-color: #FF9900;}
.FondJaune    { background-color: #FFFF00;}
.FondBlanc    { background-color: #FFFFFF;}


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

#logo_gr {
  padding-top        : 10px;
  padding-bottom     : 10px;
  padding-left       : 10px;
  padding-right      : 10px;
}

.image_norm_droitz {
  padding-top        : 10px;
  padding-bottom     : 10px;
  padding-left       : 10px;
  padding-right      : 10px;
  align              : right;
}

.tab_salle {
  margin-top         : 5px;
  margin-bottom      : 5px;
  margin-left        : 5px;
  margin-right       : 5px;
  border-width       : 1px;
  border-color       : #000;
}

/*==================================================================================*/
/*  DIVERS                                                                          */
/*==================================================================================*/

hr.hr_normal {
  color              : #000;
  height             : 1px;
}

/*==================================================================================*/
/*  MENU DU HAUT                                                                    */
/*==================================================================================*/


#navcontainer {
  min-height          : 24px;
}

#navlist {
  margin              : 0;
  padding             : 0 0 20px 30px;
  border-bottom       : 1px solid #000;
}

#navlist ul, #navlist li {
  font-family        : tahoma, verdana, geneva, arial, helvetica, sans-serif;
  font-size          : 12px;
  margin              : 0;
  padding             : 0;
  display             : inline;
  list-style-type     : none;
}

#navlist a:link, #navlist a:visited {
  float               : left;
  line-height         : 14px;
  font-weight         : bold;
  margin              : 0 10px 4px 10px;
  text-decoration     : none;
  color               : #999;
}

#navlist a:link#current, #navlist a:visited#current, #navlist a:hover {
  border-bottom       : 4px solid #000;
  padding-bottom      : 2px;
  background          : transparent;
  color               : #000;
}

#navlist a:hover { color: #000; }
