/* */

BODY {
  background-color: #313131;
  margin: 0px;
  
  }

TABLE.fond { background-color: #313131; }

TABLE.contenu { background-color: #313131; }

.credits {
  color:#FFFFFF;
  font-family : Arial, Helvetica, sans-serif;
  font-size : 11px;
}

.credits a {
	color:#fff;
	text-decoration: none;
}

DIV.titre {
  background-image: url("images/haut_contenu_centre.jpg");
  background-repeat: no-repeat;
  background-color:#FFFFFF;
  background-position:0% 0%;

}

.titre {
  color: #F9E9B6;
  font-size: 14px;
  font-weight: bold;
  text-align: center;
}

.Contenu_fond_gauche {
  background-image: url("images/pixel_gauche_cadre.jpg");
  background-repeat: repeat-y;
  background-color:#FFFFFF;
  background-position:100% 100%;
}

.Contenu_fond_droit {
  background-image: url("images/pixel_droit_cadre.jpg");
  background-repeat: repeat-y;
  background-color:#FFFFFF;
  background-position:100% 100%;
}

/* ACTUALITES */

TABLE.Actualites {
  color : #000000;
  font-family : Arial, Helvetica, sans-serif;
  font-size : 11px;
  font-weight : bold;
  background-color: #FFFFFF;

}

.Actualites_titre_liste { color: #000000; font-size: 12px; font-weight: bold; border-bottom: #000000 1px solid;}

.Actualites_texte_liste { color: #525252; font-size: 12px; font-weight: normal; text-align: justify;}

.Actualites_lien_liste { color: #976544; font-size: 11px; font-weight: bold; text-decoration:none; text-align: justify;}

.Actualites_date_liste { font-size: 11px; font-weight: bold; font-style:italic; text-align: justify;}

/* ADHERENTS */

TABLE.Adherents {
  color : #000000;
  font-family : Arial, Helvetica, sans-serif;
  font-size : 11px;
  font-weight : bold;
  background-color: #FFFFFF;

}

A.Adherents_lien { color: #976544; font-size: 11px; font-weight: bold; text-decoration:none; }

.AdherentsInputText {
  color:#000000;
  font-family:Arial, Helvetica, sans-serif;
  font-size:10px;
  font-weight:normal;
  border: thin solid;
  border-color: #000000;
}

.AdherentsCadreAccueil { color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold;}

.Adherents_titre { color: #000000; font-size: 12px; font-weight: bold;}

.Adherents_texte { color: #000000; font-size: 12px; font-weight: normal;}

.Adherents_lien_liste { color: #000000; font-size: 11px; font-weight: bold; text-decoration:none; text-align: justify;}

.Adherents_lien_detail { color: #000000; font-size: 11px; font-weight: bold; text-decoration: underline; text-align: justify;}

.Adherents_titre_detail { color: #000000; font-size: 12px; font-weight: bold;}

.Adherents_texte_detail { color: #000000; font-size: 11px; font-weight: normal; text-align: justify;}

.Adherents_sstitre { color:#000000; font-size: 11px; font-weight:bold; font-style:italic;}

.Adherents_liste, .Adherents_liste:link, .Adherents_liste:active, .Adherents_liste:visited, .Adherents_liste:hover{
 color : #000000;
 font-size : 11px;
 font-weight : normal;
 text-decoration: none;
 text-align: justify;
 
}

.AdherentsFormTexte { color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; }

.Adherents_form { font-family:Arial, Helvetica, sans-serif; background-color:#FFFFFF; text-align: justify;}

.Adherents_form_text { font-size: 11px; text-align: justify;}

.Adherents_Input_Text {
  color:#000000;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:normal;
}

.Adherents_adhesion {
  color:#000000;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:normal;

}

.Adherents_Lien_adhesion {
  color: #000000;
  font-family : Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-align: justify;
}

.Adherents:link, .Adherents:active, .Adherents:visited, .Adherents:hover {
  color:#000000;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight: bold;
  text-decoration:underline;
  text-align: justify;
}

/* CALENDRIER */
.Calendrier {
  border: #976544 2px solid;
}

A.Calendrier_lien { color: #000000; font-size: 11px; font-weight: bold; text-decoration:none; }

.Calendrier_titre_dates { font-size: 12px; font-weight: bold; border-bottom: #000000 1px solid;}

.Calendrier_titre { font-size: 12px; font-weight: bold; color: #976544}

.Calendrier_titrejour { color: #FFFFFF; font-size: 11px; font-weight: bold; background-color: #976544}

.Calendrier_aujourdhui { font-size: 11px; font-weight: bold; color:#FEFEFE; background-color: #FBE7B5; }

.Calendrier_jouractif { font-size: 11px; font-weight: bold; background-color: #000000; color: #FFFFFF;}

.Calendrier_jour_rempli { color: #739CCE; font-size: 12px; font-weight: bold;}

.Calendrier_jour_non_rempli { color: #000000; font-size: 11px; }

/* AGENDAS */

.Agendas_titre_liste { font-size: 12px; font-weight: bold; border-bottom: #000000 1px solid;}

.Agendas_affiche_date_jour { font-weight: bold; }

.Agendas_sstitre_liste { font-size: 12px; border-bottom: #000000 1px solid;}

.Agendas_affiche_date_jour { font-size: 11px; font-size: 16px;}

A.Agendas_lien_liste { color: #976544; font-size: 11px; font-weight: bold; text-decoration:none; text-align: justify;}

.Agendas_texte_liste { color:#525252; font-size: 12px; font-weight: normal; text-align:justify;}

.AgendasFormListe {
font-family: Arial ; font-size: 11 ; color:#976544 ;
background-color: #FFFFFF;
}

A.Agendas{
  color : #000000;
  text-decoration: none;
}

TABLE.Agendas {

  font-family : Arial, Helvetica, sans-serif;
  font-size : 11px;
  font-weight : bold;
  color : #000000;
  background-color:#FFFFFF;
  
}

/* CONTACTFORM 	*/
TABLE.Contact {
  color : #000000;
  font-family : Arial, Helvetica, sans-serif;
  font-size : 11px;
  font-weight : bold;
  background-color: #FFFFFF;

}

A.Contact_lien { color: #976544; font-size: 11px; font-weight: bold; text-decoration:none; text-align: justify;}

/* DOCUMENTS */

TABLE.Documents {
  color : #000000;
  font-family : Arial, Helvetica, sans-serif;
  font-size : 11px;
  font-weight : bold;
  background-color: #FFFFFF;

}

.Documents_titre_liste { color: #000000; font-size: 12px; font-weight: bold; border-bottom: #000000 1px solid;}

.Documents_texte_liste { color: #525252; font-size: 12px; font-weight: normal; text-align: justify;}

.Documents_lien_liste { color: #976544; font-size: 11px; font-weight: bold; text-decoration:none; text-align: justify;}

.Documents_date_liste { font-size: 11px; font-weight: bold; font-style:italic; text-align: justify;}

.Documents_lien_detail { color: #356799; font-size: 11px; font-weight: bold; text-decoration: underline; text-align: justify;}

.Documents_titre_detail { color: #356799; font-size: 12px; font-weight: bold;}

.Documents_texte_detail { color: #356799; font-size: 11px; font-weight: normal; text-align: justify;}

.Documents_sstitre { color:#525252; font-size: 11px; font-weight:bold; font-style:italic;}

/* FLASHINFO */

.FlashInfo_titre_liste { font-size: 12px; font-weight: bold; border-bottom: #000000 1px solid;}

.FlashInfo_date_liste { font-size: 11px; font-weight: bold;}

A.FlashInfo_lien_liste { color: #976544; font-size: 11px; font-weight: bold; text-decoration:none; text-align: justify;}

.FlashInfo_texte_liste { color:#525252; font-size: 12px; font-weight: normal; text-align:justify;}

.FlashInfo_scroll {

  text-align:justify;
  padding-right:5px;
  padding-left:5px;

}

A.FlashInfo{
  color : #000000;
  text-decoration: none;
}

TABLE.FlashInfo {

  font-family : Arial, Helvetica, sans-serif;
  font-size : 11px;
  font-weight : bold;
  color : #000000;
  background-color:#FFFFFF;
  
}

/* GALERIES */

.Galeries_titre_liste { font-size: 12px; font-weight: bold; border-bottom: #000000 1px solid;}

.Galeries_texte_liste { font-size: 10px; font-weight: bold; }

.Galeries_date_liste { font-size: 11px; font-weight: bold;}

.GestionPage_legende { font-size: 11px; font-style: italic;} 

A.Galeries_lien_liste { color: #976544; font-size: 11px; font-weight: bold; text-decoration:none; text-align: justify;}

.Galeries_texte_liste { color:#525252; font-size: 12px; font-weight: normal; text-align:justify;}

A.Galeries{
  color : #000000;
  text-decoration: none;
}

TABLE.Galeries {

  font-family : Arial, Helvetica, sans-serif;
  font-size : 11px;
  font-weight : bold;
  color : #000000;
  background-color:#FFFFFF;
  
}

/* GESTIONPAGES */
TABLE.GestionPage {
  color : #000000;
  font-family : Arial, Helvetica, sans-serif;
  font-size : 11px;
  text-align: left;
  background-color: #FFFFFF;

}

.Page_centre {

	color: #000000; 
	font-family : Arial, Helvetica, sans-serif; 
	font-size: 11px;
	background-color: #FFFFFF;

}

.Page_footer {

	color: #000000; 
	font-family : Arial, Helvetica, sans-serif; 
	font-size: 11px;
	background-color: #FFFFFF;

}

.Page_titre_page {
	color: #000000; 
	font-family : Arial, Helvetica, sans-serif; 
	font-weight: bold;
	font-size: 14px;
	text-align:center;
	background-color: #FFFFFF;

}

.Page_defaut {
	color: #000000; 
	font-family : Arial, Helvetica, sans-serif; 
	font-size: 11px;
	background-color: #FFFFFF;

}

.Page_titre {
	color: #000000; 
	font-style: bold; 
	font-family : Arial, Helvetica, sans-serif; 
	font-size: 13px;
}

.Page_chapeau {
	font-family : Arial, Helvetica, sans-serif; 
	font-style: italic;
	font-size: 11px;
	text-align:justify;
	color: #000000; 
}
.Page_legende {
	color: #000000; 
	font-style: italic;
	font-weight: bold;
	font-family : Arial, Helvetica, sans-serif; 
	font-size: 12px; 
}

/* MENU */

.MenuDyn_fond_menu_principal {
  background-image: url("images/menu.jpg");
  background-repeat:no-repeat;
  background-color:#999999;
  background-position:50% 50%;
}

.MenuDyn_titre_tab {

  color: #FFFFFF;
  background-color: #999999;
  padding-right:10;
  padding-left:10;

}

.MenuDyn_ss_menu {
  background-image: url("images/fond_ss_menu0.jpg");
  background-repeat:no-repeat;
  background-color:#999999;
  background-position:50% 50%;
  font-size: 12px;
  border: #653301 1px solid;
}

/* NEWSLETTER */
.Newsletter_titrepage {

 font-family : Arial, Helvetica, sans-serif;
 font-size : 14px;
 font-weight : bold;
 color: #FFFFFF; 
 text-align:center;
 background-color: #336799;

}

/* PARTENAIRES */

TABLE.Partenaires {
  color : #000000;
  font-family : Arial, Helvetica, sans-serif;
  font-size : 11px;
  font-weight : bold;
  background-color: #FFFFFF;

}

.Partenaires_titre { color : #000000; font-family : Arial, Helvetica, sans-serif; font-size : 12px; font-weight : bold;}

.Partenaires h2{ color: #000000; font-family : Arial, Helvetica, sans-serif; font-size : 14px; font-weight : bold; text-align: justify; }

.Partenaires h3{ color: #000000; font-family : Arial, Helvetica, sans-serif; font-size : 12px; text-align: justify;}

.Partenaires_sstitre { color:#000000; font-weight:bold; text-decoration:underline;}

.Partenaires_fiche { font-family : Arial, Helvetica, sans-serif; font-size : 11px; background-color:#FFFFFF; }

.Partenaires_fiche_titre { color : #000000; font-family : Arial, Helvetica, sans-serif; font-size : 11px; font-weight : bold;}

A.Partenaires_lien_fiche { color: #976544; font-size: 11px; font-weight: bold; text-decoration:none; text-align: justify;}

A.Partenaires {
 color : #000000;
 text-decoration: none;
}

.Partenaires_Input_Text {
  color:#000000;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:normal;
}

TABLE.Partenaires_mini {

  background-color: #FFFFFF;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-align: justify;

}

.Partenaires_mini TH {

  font-family: Arial, Helvetica, sans-serif;
  color: #FFFFFF;
  font-size: 14px;
  font-weight: bold;
  text-align:center;
  background-color: #9ACC99;

}

.Partenaires_mini TD {

  font-family: Arial, Helvetica, sans-serif;
  color: #FFFFFF;
  font-size: 11px;
  text-align:center;
  background-color: #FFFFFF;

}

.Partenaires_fiche_fond_titre {
  background-image: url("images/interface/haut_cadre.jpg");
  background-repeat:no-repeat;
  background-color:#999999;
  background-position:50% 50%;
  color: #F9E9B6;
  font-size: 14px;
  font-weight: bold;
  text-align: center;
}
  
.Partenaires_fiche_bord_gauche {
  background-image: url("images/interface/gauche_cadre.jpg");
  background-repeat: repeat-y;
  background-color:#FFFFFF;
  background-position:100% 100%;
}

.Partenaires_fiche_bord_droit {
  background-image: url("images/interface/droite_cadre.jpg");
  background-repeat: repeat-y;
  background-color:#FFFFFF;
  background-position:100% 100%;
}

/* PROFESSIONNELS */

.Professionnels {
  color : #000000;
  font-family : Arial, Helvetica, sans-serif;
  font-size : 11px;
  font-weight : bold;
  background-color: #FFFFFF;
}

.Professionnels_titre { color : #000000; font-family : Arial, Helvetica, sans-serif; font-size : 12px; font-weight : bold;}

.Professionnels_fiche_titre { color : #000000; font-family : Arial, Helvetica, sans-serif; font-size : 11px; font-weight : bold;}

.Professionnels_titre_cat { color: #000000; font-size: 12px; font-weight: bold; border-bottom: #000000 1px solid;}

.Professionnels_fiche { font-family : Arial, Helvetica, sans-serif; font-size : 11px; background-color:#EDD59A; }

A.Professionnels_lien { color: #976544; font-size: 11px; font-weight: bold; text-decoration:none; text-align: justify; }

.Professionnels_structure {
  color : #1C0F00;
  font-family : Arial, Helvetica, sans-serif;
  font-size : 11px;
  font-weight: bold;
  background-color: #C6A852;
}

.Professionnels_fiche_fond_titre {
  background-image: url("images/interface/haut_cadre.jpg");
  background-repeat:no-repeat;
  background-color:#999999;
  background-position:50% 50%;
  color: #F9E9B6;
  font-size: 14px;
  font-weight: bold;
  text-align: center;
}
  
.Professionnels_fiche_bord_gauche {
  background-image: url("images/interface/gauche_cadre.jpg");
  background-repeat: repeat-y;
  background-color:#FFFFFF;
  background-position:100% 100%;
}

.Professionnels_fiche_bord_droit {
  background-image: url("images/interface/droite_cadre.jpg");
  background-repeat: repeat-y;
  background-color:#FFFFFF;
  background-position:100% 100%;
}

.Professionnels_fiche_bas {
  background-image: url("images/interface/bas_cadre.jpg");
  background-repeat:no-repeat;
  background-color:#999999;
  background-position:50% 50%;
}