/* style du titre de la rubrique */
h1.titre
{
  color:#fff;
  min-height:25px;
  _height:25px;
  font:bold 14px/20px verdana,arial, sans-serif;
  margin-top:2px;
  padding-top:2px;
  padding-left:10px;
  text-transform:uppercase;
  margin-bottom:0px;
  background-color:#2DAF02;
}

/* style de la ligne sous le menu */
.ligne
{
  margin:0px;
  padding:0px;
  height:2px;
  line-height:0px;
  position:relative;
  background-color:#2DAF02;
  border-top:1px solid #fff;
}

/* style du bloc cadre de la photo */
.logo
{
  display: block;
  border: 1px solid #2DAF02;
}

/* style des scrolls des blocs */
.contenu_scroll
{
  height:238px;
  overflow: auto;
  overflow-y : auto;
  overflow-x : hidden;
}

/* début des styles interrieurs des bloks */
.fond_1
{
  background-image: url(fond_bloc1.gif);
  background-repeat: repeat-y;
}

.haut_1
{
  position:relative;
  font-family: "Trebuchet MS", "Times New Roman";
  font-size: 14px;
  font-weight: bold;
  color: #FFFFFF;
  min-width:332px;
  _width:342px;
  min-height:16px;
  _height:26px;
  padding:5px;
  background-image: url(haut_bloc1.gif);
  background-repeat: no-repeat;
  background-color:#2DAF02;
}

.milieu_1
{
  padding:5px;
}

.contenu_scroll_1
{
  height:219px;
  overflow: auto;
  overflow-y : auto;
  overflow-x : hidden;
}


.bas_1
{
  width:342px;
  height:8px;
  background-image: url(bas_bloc1.gif);
  background-repeat: no-repeat;
}

.fond_2
{
  background-image: url(fond_bloc2.gif);
  background-repeat: repeat-y;
}

.haut_2
{
  position:relative;
  font-family: "Trebuchet MS", "Times New Roman";
  font-size: 14px;
  font-weight: bold;
  color: #FFFFFF;
  min-width:332px;
  _width:342px;
  min-height:16px;
  _height:26px;
  padding:5px;
  background-image: url(haut_bloc2.gif);
  background-repeat: no-repeat;
  background-color:#2DAF02;
}

.milieu_2
{
  padding:5px;
}

.contenu_scroll_2
{
  height:138px;
  overflow: auto;
  overflow-y : auto;
  overflow-x : hidden;
}

.bas_2
{
  width:342px;
  height:8px;
  background-image: url(bas_bloc2.gif);
  background-repeat: no-repeat;
}

.fond_3
{
  background-image: url(fond_bloc3.gif);
  background-repeat: repeat-y;
}

.haut_3
{
  position:relative;
  font-family: "Trebuchet MS", "Times New Roman";
  font-size: 14px;
  font-weight: bold;
  color: #FFFFFF;
  min-width:208px;
  _width:218px;
  min-height:16px;
  _height:26px;
  padding:5px;
  background-image: url(haut_bloc3.gif);
  background-repeat: no-repeat;
  background-color:#2DAF02;
}

.milieu_3
{
  min-height:55px;
  _height:65px;
  padding:5px;
}

.contenu_scroll_3
{
  height:55px;
  overflow: auto;
  overflow-y : auto;
  overflow-x : hidden;
}

.bas_3
{
  width:218px;
  height:8px;
  background-image: url(bas_bloc4.gif);
  background-repeat: no-repeat;
}

.fond_4
{
  background-image: url(fond_bloc4.gif);
  background-repeat: repeat-y;
}

.haut_4
{
  position:relative;
  font-family: "Trebuchet MS", "Times New Roman";
  font-size: 14px;
  font-weight: bold;
  color: #FFFFFF;
  min-width:208px;
  _width:218px;
  min-height:16px;
  _height:26px;
  padding:5px;
  background-image: url(haut_bloc4.gif);
  background-repeat: no-repeat;
  background-color:#2DAF02;
}

.milieu_4
{
  padding:5px;
}

.contenu_scroll_4
{
  height:174px;
  overflow: auto;
  overflow-y : auto;
  overflow-x : hidden;
}

.bas_4
{
  width:218px;
  height:8px;
  background-image: url(bas_bloc4.gif);
  background-repeat: no-repeat;
}
/* fin des styles interrieurs des blocs */

/* début des styles des liens des blocs */
a.liens
{
   font-family: "Trebuchet MS", "Times New Roman";
   font-size: 12px;
   color: #000000;
   text-decoration: none;
}

a.liens:hover
{
   color: #33CC00;
   text-decoration: underline;
}
/* fin des styles des liens des blocs */

/* début des style d'écriture des blocs */
.texte
{
   font-family: "Trebuchet MS", "Times New Roman";
   font-size: 12px;
   font-weight: bold;
   color: #000000;
   text-decoration: none;
}
/* fin des style d'écriture des blocs */