/* Feuille de style pour le SphP */
body {
  color: black;
  text-align: justify;
  font-family: Verdana;
  font-size:0.8EM;
  width:90%;
  padding: 0EM 5EM 0EM 5EM;
  margin :0px;
  BACKGROUND-IMAGE: url(/web/images/fondr.gif);
  BACKGROUND-POSITION: 0% 100%;
  BACKGROUND-REPEAT: repeat-y;
}

#container {
  /*background-color: #994220;*/
  /*min-height: 550px;*/
  padding-right:3em;
  clear:both;
}

#photo	{
  float:right;
}
#logo	{
  padding:2EM 0EM 0EM 0EM;
}
#texte	{
  width:40%;float:left;
}
#footer{
  width:35%;
  /*float:left;*/
  font-size:0.75EM;
  display:block;

  /*border-top: 1px solid #711515;*/
  margin-top:3em;
}

hr {1px solid #711515;}
/**************MENU*********************/
#navigation {

  font-family: Arial, Helvetica, sans-serif;
  font-size: .9em;
  float:left;
  width:40%;
 /*background-color: #843A1C;*/
}

#navigation ul {
  list-style: none;
  margin: 1EM 0EM 2EM 0EM;
  padding: 0.5em;
  padding-top: 0.5EM;
}

#navigation li {
   /*display: inline;*/
   margin-left:0px;
   padding-left:0px;
     padding: 3px 10px 10px 0px;
}

#navigation a:link {
  margin-right: 2px;
  padding: 3px 10px 10px 0px;
  color: #666633;
  background-color: white ;
  text-decoration: none;
  /*border: 1px solid #711515;*/
}

#navigation a .act {

  color: yellow;
  /*#995A42;*/
  background-color: red ;
  text-decoration: underline;
  /*border: 1px solid #711515;*/
}

#navigation  a:visited {
  padding: 3px 10px 2px 0px;
  color: #666633;
  background-color: white;
  text-decoration: none;
  /*border: 1px solid #994220;*/
}

#navigation a:hover {
  color: #843A1C;
  /*background-color: #843A1C;*/
}


/********************************************/



h1 {
  font-size:1.5EM;
  color: black;
  padding: 2px;
}
h2 {
  font-size:1.2EM;
  color:#009933;
  /*color: #994220;*/
  padding: 2px;
}

h3{
  padding-bottom:25px;
}


img {
  border: none;
  text-decoration: none;
}
#contenu{
float:left;
min-width: 500px;
display:table-row-group;
border: 1px solid #994220;

}




/********************************************************/
TABLE
{

        padding: 0px;
        margin: 0px;
        /*border: 1px solid #FFEBBE;*/
}
CAPTION
{
padding: 5px;
        margin: 0px;background-color: #E9D7CF;
        font-weight: bold;

        font-size:100%;
        border: 3px solid #F7F3D2;
}
 TD
{
        text-align: left;
        padding: 5px;
        margin: 5px;
        border-bottom: 1px solid #843A1C;
        /*#BAC493;*/
}
 TH
{
        padding: 5px;
        margin: 5px;
        background-color: #843A1C;
        color:white;
        text-align: center;
        font-size:100%;
}

ul li a
{text-decoration:none;
color:black;}

ul li a:visited
{text-decoration:none;
color:grey;}

a
{text-decoration:none;
color:black;}

a:visited
{text-decoration:none;
color:grey;}

                                       