/********************************************************
 * Feuille CSS du template courant
 * Couleur majeure :
 * Vert foncé : #315a18
 ********************************************************/

body{
	margin:      0;
	padding:     0;
	background:  #ffffff;
	color:       #323232;
	font-family: arial, Geneva, "Bitstream Vera Sans", sans-serif;
	font-size:   75%;
}

/*******************************************************************************
 CSS par defaut
*******************************************************************************/

unknown           { font-size: 11px; color: #666666; font-family: arial }
A                 { font-size: 11px; color: #4a9a39; font-family: arial; TEXT-DECORATION: underline }
A:hover           { font-size: 11px; color: #4a9a39; font-family: arial; TEXT-DECORATION: underline }
.T_normal         { font-size: 11px; color: #666666; font-family: arial }
.T_categ          { font-size: 11px; color: #95c154; font-family: arial; font-weight: bold }
.T_title          { font-size: 11px; color: #95c154; font-family: arial; font-weight: bold }

/*******************************************************************************
 CSS utilises pour les formulaires
*******************************************************************************/

form              { FONT-SIZE: 11px; MARGIN-BOTTOM: 2px; font-family: arial }
input             { BORDER: 1px solid #666666; FONT-SIZE: 11px; font-family: arial }
input.checkbox    { BORDER: 0px; FONT-SIZE: 11px; font-family: Arial, Helvetica }
input.radio       { BORDER: 0px; FONT-SIZE: 11px; font-family: Arial, Helvetica }
select            { BORDER: 1px solid #666666; FONT-SIZE: 11px; font-family: arial }
textarea          { BORDER: 1px solid #666666; FONT-SIZE: 11px; font-family: arial }

/*******************************************************************************
 CSS utilises pour le template
*******************************************************************************/
div { font-size: 11px; color: #666666; font-family: arial }

div.title {
  position:       relative; /* pas de superposition */
  top:            -25px;
  left:           30px;
  width:          350px;
  height:         25px;
  border:         0px solid;
  color:          #ffffff; 
  text-align:     left;
  font-size:      16px;
  font-weight:    bold;
  font-family:    arial;
}

div.subtitle {
  position:       relative; /* pas de superposition */
  top:            0px;
  left:           30px;
  width:          350px;
  height:         100px;
  border:         0px solid;
  color:          #666666; 
  text-align:     left;
  font-size:      26px;
  font-family:    arial;
}
                              
table.tpl      { width:800px; height:100%; background: #ffffff; border-spacing: 0px; border-collapse: collapse; }
tr.tpl-logo    { width:800px; height:40px; background: #ffffff; text-align: right;}
tr.tpl-flash   { width:800px; height:10px; background: #ffffff;}
/*
tr.tpl-header  { width:800px; height:183px; background-image: url("bg_header.gif"); background-repeat:no-repeat }
*/
tr.tpl-header  { width:800px; height:183px; }

tr.tpl-header td.tpl-image   { width:286px; text-align: right; }
tr.tpl-line    { width:800px; height:5px; background: #95c154; }

tr.tpl-menu1  { width:800px; height:20px; background: #d9dadb; }
tr.tpl-menu2  { width:800px; height:20px; background: #eceded; }
tr.tpl-menu3  { width:800px; height:20px; background: #f5f5f6; }

td.tpl-content { width:514px; background: #ffffff; padding : 10px 10px 10px 0px; font-size: 11px; font-family: arial; vertical-align: top; }
td.tpl-content .title { font-size: 22px; color: #666666; font-family: arial }

td.tpl-right   { width:286px; background: #ffffff; padding : 10px 10px 10px 10px; vertical-align: top; }
tr.tpl-footer  { width:800px; height:20px; background: #95c154; }

td.tpl-content-home { width:800px; background: #ffffff; padding : 10px 0px 10px 0px; font-size: 11px; font-family: arial; vertical-align: top; }


/*******************************************************************************
 CSS utilises pour les news
*******************************************************************************/

table.news           { width:100%; background: #ffffff; border-spacing: 0px; border-collapse: collapse; }
table.news td        { font-size: 10px; font-family: arial; }
table.news td a      { font-size: 10px; font-family: arial; font-style:italic; }
table.news td.logo   { width: 30px; }
table.news td.title  { font-size: 12px; color: #666666; font-family: arial; font-weight: bold; vertical-align: bottom; }


/*******************************************************************************
 CSS utilises pour les menus
*******************************************************************************/

.T_menu1            { font-size: 11px; color: #315a18; font-family: arial; font-weight: bold }
A.A_menu1           { font-size: 11px; color: #315a18; font-family: arial; font-weight: bold; text-decoration: none }
A.A_menu1:hover     { font-size: 11px; color: #315a18; font-family: arial; font-weight: bold; text-decoration: underline }
A.A_menu1sel        { font-size: 11px; color: #315a18; font-family: arial; font-weight: bold; text-decoration: none }
A.A_menu1sel:hover  { font-size: 11px; color: #315a18; font-family: arial; font-weight: bold; text-decoration: underline }

.T_footer           { font-size: 10px; color: #315a18; font-family: arial; }
A.A_footer          { font-size: 10px; color: #315a18; font-family: arial; text-decoration: none }
A.A_footer:hover    { font-size: 10px; color: #315a18; font-family: arial; text-decoration: underline }
A.A_footersel       { font-size: 10px; color: #97bf0d; font-family: arial; font-weight: bold; text-decoration: none }
A.A_footersel:hover { font-size: 10px; color: #97bf0d; font-family: arial; font-weight: bold; text-decoration: underline }

