html {
    -webkit-text-size-adjust: none; /* Prevents font scaling in landscape */
}


html, body{
background-color:#548D60;
margin-top:0px;
margin-bottom:0px;
font-family: Arial, Helvetica, sans-serif;
font-size:13px;
}


#entete{
width:900px;
background-color:#CCFF99;
margin:0 auto;
margin-top:2px;
}

#logo{
display:inline-block;
text-align:center;
width:14%;
vertical-align:middle;
margin-left:1%;
}

#titre{
display:inline-block;
width:83%;
text-align: center;
vertical-align:middle;
}

#images{
text-align:center;
width:900px;
margin:0 auto;
margin-top: 2px;
margin-bottom: 2px;
padding: 0;
vertical-align:middle;
}

#images img {
  display: block;

}
table, td, th {
    border: 1px solid rgba(0,0,0,0.5);
    text-align: left;
}

table td, table th {
    padding: 5px;
}


table {
    border-collapse: collapse;
    width: 100%;
}
#corps{
width:900px;
margin:0 auto;
padding: 0;

}

body{
  font-size: 11pt;
}
.menu{
  margin-right: 2px;
background-color: #CCFF99;
width: 16%;
vertical-align:top;
}

#liens{
margin-top : 10px;
margin-left:10px;
}

#logos{
text-align:center;
display:none;
width:900px;
margin:0 auto;
vertical-align:middle;
}

.contenu{
background-color:#EEFFCC;
text-align:justify;
vertical-align:top;
min-height:700px;
width: 100%;
}


#texte{
width: 95%;
text-align:justify;
padding:5px;
}

.imageflottante
{
   float: left;
}

a:link {color: #3D0814;}
a:visited {color: #3D0814;}
a:hover {color: #49475B;}

.membres ul{
  margin-bottom : 10px
}
#cache{
 border: 0;
}

#cache th, #cache td {
 border: solid transparent;
 padding-top : 7px;
 padding-bottom : 7px;
 vertical-align: middle;
 }
li {
  padding-bottom: 2.5px;
  padding-top: 2.5px;
}
div.vspace {
  height: 1em;
}

.cartemembres
{
  float: right;
  margin-right: 30pt;
  margin-top: 53pt;
}
