body
{ 
  background-image: url("background.gif");
  background-repeat: no-repeat;

  color: #252729;

  margin: auto;
  width: 810px;


  margin-top: 20px;
  margin-bottom: 20px;

  text-align: justify;
  font-family: Verdana, Geneva, Arial, sans-serif;

  font-size: 0.63em;

  line-height: 150%
  
}


table
{
  border: 0px;
  padding: 5px;
  margin: 5px;
}



h1
{
  font-size: 2em;
  line-height: 130%;
  margin-top: 4px;
  margin-bottom: 4px;
}

h2
{
  font-size: 1.6em;
  line-height: 130%;
  margin-top: 4px;
  margin-bottom: 4px;
}

h3
{
  font-size: 1.4em;
  line-height: 130%
  margin-top: 4px;
  margin-bottom: 4px;
}

h4
{
  font-size: 1.2em;
  line-height: 130%;
  margin-top: 4px;
  margin-bottom: 8px;
}

h5
{
  font-size: 1.1em;
  line-height: 130%;
  margin-top: 4px;
  margin-bottom: 4px;
}

h6
{
  font-size: 1em;
  margin-top: 2px;
  margin-bottom: 2px;
}

p
{
  text-indent: 1em
  
}

td
{
  border: ridge;
} 


a:link 
  {color: #484494; 
  text-decoration: none; 
  background-color: transparent }
a:visited 
  { color: #484494; 
  text-decoration: none; 
  background-color: transparent }
a:hover 
  { color: #5E5AB7; 
  text-decoration: underline; 
  background-color: transparent }
a:active 
  { color: #000000; 
  text-decoration: underline; 
  background-color: transparent }

a img
{
  border: 0px;
}


.bordless
{
  border: solid 0px;
}

.cellagenda
{
  padding: 4px;
  border: ridge;
}

.cellagendahead
{
  border: ridge;
}

.prix
{
  background-color: red;
  text-align: right;
}

.suppr
{
  background-color: red;
  color: red;
}

a.supprlink
{
  text-align: center;
  font-size: medium;
  color: #000;
  text-decoration: none;
}

a.supprlink:hover
{
  font-size: medium;
  color: #FFF;
  text-decoration: none;
}

.sousmenu
{
   background-image: url("backmenu.gif");
   background-repeat: no-repeat;


   padding: 0px;
   width: 145px;
   float: left;
   margin-bottom: 10px;
   padding-top: 5px;
   padding-bottom: 8px;
   
}

.sousmenugestion
{
   background-image: url("backmenu.gif");
   background-repeat: no-repeat;


   padding: 0px;

   width: 145px;

   float: left;
   margin-bottom: 10px;
   padding-top: 5px;
   padding-bottom: 8px;
}

.bouton
{
  background-image: url("bout1.gif");
  padding-top: 7px;
  text-align: center;
  margin: auto;
  width: 130px;
  height: 25px;
  font-weight: bold;
  margin-top: 2px;

}

.boutonpres
{

  background-image: url("bout2.gif");
  background-color: #FFF;
  padding-top: 5px;
  width: 98px;
  height: 50px;
  font-weight: bold;
  float: left;
  margin-bottom: 10px;
}


.ficheGroupe
{
  background-color: #FFF;
  width: 500px;
  height: 420px;
  border: ridge;
  padding: 5px;
  margin-top: 10px;
}



.fichePersonne
{
  background-color: #FFF;
  width: 400px;
  height: 170px;
  border: ridge;
  padding: 5px;
  margin-top: 10px;
}

.fichePersonneHonoraire
{
  background-color: #FFF;
  width: 200px;
  height: 14px;
  border: ridge;
  padding: 2px;
  margin-top: 4px;
}

.fichePersonneModif
{
  background-color: #FFF;
  width: 500px;
  height: 680px;
  border: ridge;
  padding: 5px;
  margin-top: 5px;
}

.photoPersonne
{
  float: left;
}

.containerPersonne
{
  width: 255px;
  float: right;
  text-align: left;
}

.containerPersonneModif
{
  width: 275px;
  float: right;
  text-align: left;
}

.prenomPersonne
{ 
  font-weight: bold;
  font-size: small;
  line-height: 160%;
}


.nomPersonne
{ 
  font-weight: bold;
  font-size: small;
  line-height: 160%;
}

.nomPersonneHonoraire
{ 
  font-weight: bold;
  font-size: x-small;
  line-height: 160%;
}



.container
{
  width: 500px;

  margin: auto;
}


.article
{
  background-color: #E5E9FF;
  margin: 10px;
  padding: 10px;
}

.tetearticle
{
  margin-top: 4px;
  margin-bottom: 8px;
  font-weight: bold;
  font-size: small;
}

.forum_sujet
{
  background-color: #E5E9FF;
  margin: auto;
  border-bottom: solid 1px;
  border-bottom-color: #484494;
  padding: 8px;

  margin-left: 25px;
  margin-right: 25px;
}

.forum_tete
{

  height: 15px;
  margin-bottom: 8px;
}

.forum_fichier
{
  margin: 2px;
  margin-top: 8px; 
  padding: 3px;
  border: solid 1px;
  border-color: #B0D0E0;
  background-color: #B8D2EF;
}

.forum_auteur
{

  float: left;
  width: 350px;
  font-style: strong;
}

.forum_date
{

  float: right;
  width: 150px;
  text-align: right;

  font-style: italic;
}

.forum_message
{

  background-color: #E5E9FF;
  margin: auto;
  margin: 4px;
  padding: 10px;
}

#form_nouv_sujet
{
  
  margin: auto;
  margin-top: 15px;
  padding: 8px;

  margin-left: 25px;
  margin-right: 25px;
}

.block_sondage
{
  line-height: 110%;
  letter-spacing : -1.2px;

  font-size: 0.95em;

  padding: 6px;
  width: 120px;
}


.block_sondage_aff
{
  border: dotted 1px;
  padding: 10px;
  width:400px;
  margin: 10px;
}

.question_sondage_aff
{
  font-weight: bold;
  font-size: 1.2em;
  margin-top: 10px;
  margin-bottom: 10px;
}

.temps_sondage_aff
{
  font-style: italic;
}

.noteMemento
{
  background-color: #E5E9FF;
  margin: auto;
  margin: 10px;
  padding: 10px;
}

.auteurMemento
{ 
  font-weight: bold;
  font-size: x-small;
  line-height: 140%;
}

.dateMemento
{ 
  font-weight: bold;
  font-size: x-small;
  line-height: 140%;
}

.titreMemento
{ 

  margin-bottom: 10px;
  font-weight: bold;
  font-size: small;
  line-height: 140%;
}

.teteMemento
{
  margin-bottom: 10px;
}

.cellNews
{
  border-bottom: dotted 1px;
  border-color: #505C9A;
}

.cellEventInd
{
  border-bottom: dotted 1px;
  border-color: #505C9A;
}

.attentionMOYEN
{
  text-color: #EEFFFF;
  background-color: #EEFF11;
  font-style: bold;
  font-size: 1.5em;

  line-height: 140%;
  padding-left: 20px;
  padding: 10px;

  margin-bottom: 8px;

  background-image: url("att.gif");
  background-repeat: no-repeat;
}

.attentionTRES
{
  text-color: #EEFFFF;
  background-color: #FF0000;
  font-style: bold;
  font-size: 1.5em;

  line-height: 140%;
  padding-left: 20px;
  padding: 10px;

  margin-bottom: 8px;

  background-image: url("att.gif");
  background-repeat: no-repeat;
}

.attTr
{
  background-color: #EEFF11;
}

.attTTr
{
  background-color: #FF0000;
}

.membreBloque
{
  background-color: #B1FCFF;
}



#menu1
{

   float: right;

   margin-right: 0px;

   background-image: url("bande1.gif");
   background-repeat: no-repeat;

   width: 270px;
   padding-top: 4px;
   height: 17px;

   padding-left: 15px;
   padding-right: 10px;

   text-align: right;
}

#info
{

   float: right;
   width: 603px;
   height: 58px;
   float: right;

   padding: 5px;
   text-align: left;
}

#blocknonmembre
{

   background-position: center;
   float: right;
   width: 620px;
   height: 68px;
   float: right;
   background-image: url("titre2.gif");
   background-repeat: no-repeat;


   text-align: center;
}

#logo
{
   width: 150px;
   height: 80px;
}

#menu2
{

   background-color: transparant;

   margin-top: 19px;
   width: 150px;

   float: left;
}


#corps
{

   background-image: url("cont2.gif");
   background-repeat: no-repeat;

   padding: 15px;


   width: 595px;
   float: right;
   margin-top: 11px;
   margin-bottom: 5px;
   padding-top: 18px;
   padding-left: 18px;
   padding-right: 18px

}

#block
{
  background-color: #FFF;
  width: 350px;
  padding: 5px;
  margin: 0px;
  border: ridge;
  margin-top: 5px;
  margin-bottom: 5px;
}

#blocknews
{

  //background-color: #E5E9FF;
  background-color: #FFFFFF;
  //width: 570px;
  padding: 8px;
  margin: 0px;
  margin-top: 12px;
  margin-bottom: 10px;
}

#blocksousnews
{

  height: 160px;

}

#blockprochainevents
{
  background-color: #E5E9FF;
  width: 250px;
  padding: 5px;
  margin: 0px;
  margin-top: 5px;
  margin-bottom: 5px;
  float: left;
}

#blockmiseajour
{
  background-color: #E5E9FF;
  width: 250px;
  overflow: auto;
  padding: 5px;
  margin: 0px;
  margin-top: 5px;
  margin-bottom: 5px;
  float: right;
}

#pied
{

   border-top: ridge;
   
   float: right;
   width: 620px;
   margin-top: 25px;
   padding: 5px;


}

#news
{
  border: ridge;
  border-color: #8FA8C6;
  background-color: #FFF;
  margin: auto;
  margin-top: 20px;
  margin-bottom: 40px;
  width: 450px;
  height: 350px;
  overflow: auto;
  padding: 10px;

  

}

#menupres
{
  width: 600px;
  height: 54px;
  margin-bottom: 10px;
}

#google td
{
  border: 0px;
}

#google
{

   float: left;
   margin-top: -12px;

   
}




