/*------------------------------------------------------CORPS------------------------------------------------------*/
body
{
  width : 1003px;
  margin-left : auto;
  margin-right : auto;
  
  background-color : #FF9933;
  /*background : url("../images/backgnd.png") repeat-y;*/
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}
/*----------------------------------------------BLOC D'EN-TETE-----------------------------------------------*/
#tetiere
{
  width : 1003px;
  height : 200px;
}
h1
{
  text-indent : -50000px;
}
#en_tete
{ float : left;
  width : 819px;
  height : 200px;
  
  background : url("../images/banniere.jpg") no-repeat;
 /* border : 2px dotted black;*/
}
/*------------------------------------------------------MENU-----------------------------------------------------*/
#menu
{ float : right;
  width : 179px;
  height : 200px;
  
  
  background : url("../images/menu.png") no-repeat;
 /* border : 2px dotted black;  */
}
#menu ul
{ 
  margin-top : 30px;
}

#menu li
{ 
  margin-left : -25px;
  height: 25px;
  width: 155px;
  text-align: center;
  vertical-align : middle;
  line-height : 150%;
  list-style-type: none;
  background : url("../images/btn_down.png") no-repeat;
}

#menu li a
{
  display: block;
  font-weight: bold;
  text-decoration: none;
}

#menu li a:hover
{ 
  color: #F39;
  background : url("../images/btn_up.png") no-repeat;
}
/*------------------------------------------------CONTENU -----------------------------------------------------*/
#corps
{ clear : both;
  width : 1003px;
  position:relative;
}
#cgauche
{ float : left;
  width : 819px;
    
/*  border : 2px dotted black;*/
}
#cdroite
{ float : right;
  width : 179px;
  
/*  border : 2px dotted black;  */
}
#chemin
{ clear : both;
  height: 25px;
  background : url("../images/chemin.png") no-repeat;    
}
#chemin h4
{ padding-top: 6px;
  text-indent: 15px;
  
  font-size : 10px;
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: #FC3;  
}
#chemin h4 a
{
  color : #FC3;
  text-decoration : none;
}
#chemin h4 a:hover
{
  color : #f39;
  text-decoration : underline;
}
#contenu
{ float : left;
  width:97%;
  margin-left:auto;
  margin-right:auto;
  margin-top : -15px;
  padding-left : 15px;
  padding-right : 15px;
  padding-bottom : 15px;
  background : url("../images/mil.png") repeat-y;  
}
#contenu p
{ font-size : 1em;
  padding-left : 10px;
  padding-right : 10px;
  text-align : justify;
  color : #036;
}
#contenu ul li
{ font-size : 1em;
  padding-left : 10px;
  padding-right : 10px;
  color : #036;
}

#pied_de_page
{ clear : left;
  height: 25px;
  background : url("../images/chemin.png") no-repeat;    
}
#pied_de_page p
{ padding-top: 6px;
  text-indent: 15px;
  text-align: center;
  
  font-size : 10px;
  font-weight: bold;
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: #FC3;   
}
#pied_de_page p a
{
  color : #FC3;
  text-decoration : none;
}
#pied_de_page p a:hover
{
  color : #f39;
  text-decoration : underline;
}
/*------------------------------CONTOUR BLANC DU CONTENU-----------------------------------------*/
#ht
{ float : left;
  height: 36px;
  width : 819px;
  margin-top: 2px;
  background : url("../images/ht.png") no-repeat;  
}
#bs
{ float : left;
  height: 36px;
  width : 819px;
  margin-bottom: 2px;
  background : url("../images/bs.png") no-repeat;
}
/*--------------------------------------------BANDE SPONSORS--------------------------------------------*/
#sponsors
{ width : 100%;
  height : 800px;
  background : url("../images/sponsor.png") no-repeat;
  padding-top : 45px;
  margin-bottom : -55px;
}
#sponsors p
{ text-align : center;
  margin-top : -5px;
  margin-bottom : 3px;
}
#sponsors p a img
{ border : none;
}
/*-------------------------------------------LIENS CLASSIQUES------------------------------------------*/
a
{
  color : #36C;
  text-decoration : none;
}
a:hover
{
  color : #f39;
  text-decoration : underline;
}
/*-------------------------------------------ORGANIGRAMME----------------------------------------------*/
.orga
{ width : 80%;
  margin-left:auto;
  margin-right:auto;   
}
.orga tr
{ height: 120px;
}
.orga tr td
{ width : 25%;
  background-image: url(../images/orga.png);
  background-repeat: no-repeat;
  background-position:center;
  text-align: center;
    
  font-size : 9px;
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: #003366;    
}
.orga tr td a
{ color : #fc3;
  font-weight : bold;
  text-decoration : none;
}
.orga tr td a:hover
{ color : #f39;
  text-decoration : underline;
}

/*----------------------------------------------------TITRES-------------------------------------------------------*/
h2
{ margin-top : -5px;
  margin-bottom : 0.5em;
  padding : 0 0 0.2em 0;
  border-bottom : 2px solid #36c;
  text-align : center;
  
  font : bold 1.3em Geneva, Verdana, Arial, Helvetica, sans-serif;
  color: #36c; 
}
h3
{ margin-bottom : 0.5em;
  padding : 0 0 0.2em 0;
  border-bottom : 1px dashed #36c;
  border-top : 1px dashed #36c;
  text-align : left;
  
  font : bold 1.1em Geneva, Verdana, Arial, Helvetica, sans-serif;
  color: #36c; 
}

/*------------------------------------------TABLEAUX DE DONNEES-------------------------------------------*/
.datatab
{ width: 790px;
  margin-left : auto;
  margin-right : auto;  

  border-collapse: separate;
  border-color: #36c;
  font : 10px Verdana, Geneva, Arial, Helvetica, sans-serif; 
  color : #036;
}
.datatab a
{ font-weight : bold;
}
.datatab td, .datatab th
{ padding : 3px;
  vertical-align : top;
}
.datatab .header
{ background-color : #f66;
  color : #fc3;
  text-align : left;
}
.datatab .impair
{ background-color : #ccf;
  text-align : left;
}
.datatab .pair
{ background-color : #fcc;
  text-align : left;
}
.datatab .pepair
{ background-color : #ff6;
  text-align : left;
}
/*----------------------------------------FOCUS-------------------------------------------------*/
#focus p a img
{
  border : none;
}


/* --- SOUPER --- */
#souper
{
  position:absolute;
  top:0px;
  right:200px;
}

