body
{
 font : 10pt verdana,helvetica, sans-serif;
 background:#AEAFB2;
 /*margin:20px 150px 20px 150px; */
 margin: 2% 3% 2% 3%;
}

#titre
{
 font: 25pt Old English Text MT, Algerian, Castellar, Verdana, helvetica, sans-serif;
 font-size:25pt;
 font-weight:bold;
 color:#A40200;
 text-align:center;
 margin-bottom:4%;
 margin-top: 0%;
 min-width: 510px;
}

.date
{
 background:#D88678;
}

/************/
/*   Menu   */
/************/

div#menuVolley
{
 background-color: gray; 
 border-top: solid 1px #FFFFFF;
 border-bottom: solid 1px #FFFFFF;
 margin: 0% 0% 3% 0%;
 min-width: 510px;
}

div#menuVolley ul
{
 font-family: Arial, Helvetica, sans-serif;
 font-weight: bold;
 color: white;
 text-align: center;
 margin: 0 0 0 0;
 padding-bottom: 5px;
 padding-top: 5px;
}

div#menuVolley ul li
{
 display: inline;
 margin-left: -4px;
}

div#menuVolley ul li a
{
 padding: 5px 10px 5px 10px;
 color: white;
 text-decoration: none;
 border-right: 1px solid #fff;
}

div#menuVolley ul li a:hover
{
 background-color: #D88678;
 color: white;
}

#img_accueil
{
 max-width: 260px; 
 width: 30%;
 /*background-image: url("../../images/accueil_volley.jpg");*/
 float: left;
 margin: 2% 2% 0% 2%;
}
#img_accueil img
{
 width: 100%;
}

#corps
{
 margin: 5% 2% 2% 37%;
 /*float: left;*/
 text-align: center;
 width: 60%;
 min-width: 300px;
}
#corps a
{
 text-decoration: none;
}

#onglets
{
 margin: auto;
 text-align: center; 
}
#onglets a
{
 padding: 0% 1% 0% 1%;
 text-decoration: none;
 border: 1px solid blue;
 background: #ff0;
}
#onglets a:hover
{
 background-color: #D88678;
 color: white;
 border: 1px solid red;
}

#active a { border-left: 1px solid #fff; }

fieldset 
{ 
 margin-top: 2%;
 border:1px solid #A40200; 
 margin-bottom:20px;
 padding-top:30px;
 padding-bottom:30px;
}

legend
{
 padding: 0.2em 0.5em;
 border:1px solid #A40200;
 color:#A40200;
 font-weight:bold;
}

label 
{
 float:left;
 width:35%;
 margin-right:0.5em;
 padding-top:0.2em;
 text-align:right;
 font-weight:bold;
}

input.bouton 
{
/* float:right;*/
 /*margin-left:45%/*550px*/;
 margin: 1% 1% 1% 45%;
}

select
{
 width:175px;
}

table
{
 margin:auto;
 /*margin-left:20px;*/
 border:1px solid;
}

th,td
{
 /*width:90px;*/
 text-align:center;
 border:1px solid;
}

th
{
 background-color:yellow;
}

.msgErr
{
 font-size:10px;
 color:blue;
}

.taille
{
 width:60px;
}

.titreTab
{
  margin-left:20px;
  margin-right:20px;
  background-color:#A40200;
  font-weight:bold;
  color:white;
}

.tabRes,.tabRes td, .tabRes tr
{
 border:none;
}

.tabRes td
{
 width:100px;
}
.lDateHeure
{
 background-color:yellow;
 font-weight:bold;
}

.lRes
{
 height:24px;
}

.center
{
 text-align:center;
 margin: 0 auto 0 auto;
}

h1
{
 text-align:center;
 font: 20pt Algerian, Old English Text MT, Castellar, Verdana, helvetica, sans-serif;
 color:#A40200;
 margin-bottom: 0%;
}

.center input
{
 /*display: block;*/
 text-align:center;
 margin: 0% auto 2% auto;
}