/***** BODY *****/
body {
width: 1000px; 
margin: auto; 
font-family: Arial; 
background-color: #c8cfd2;
}

#header
{
width: 1000px;
margin-top: 20px;
background-color: #000000; 
color: #ffffff;
border: 1px solid black;
margin-bottom: 0px;
}


#logo
{
width: 230px;
float: left;
}

#banniere_header
{
width: 730px;
margin-left : 240px;
}


#rubrique
{
width: 100%;
height: 22px;
background-color: #000000; 
font-family: Trebuchet MS, Georgia, Arial Black; 
font-size: 20px;
margin-bottom: 0;
}

#milieu
{
clear: both;
border: 1px solid black;
width: 1000px;
background-color: #ffffff;
margin-top: 0px
}

#espace_gauche
{
background-color:#FFFF99;
margin:0px;
width: 200px;
float: left;
padding-bottom: 20px;
}

#centre
{
width: 780px;
margin-left:220px;
background-color:#ffffff;
}

#contenu
{
width: 570px;
float: left;
margin-bottom: 15px;
}

#espace_droit
{
margin-left: 575px;
margin-top: 15px;
width:200px;

}



ul.menu
{
margin: 0;
padding: 0;
list-style-type: none;
height: 25px;
}

li.menu
{
margin: 0;
padding: 0;
float: left;
background: url("images/image-onglet.jpg") no-repeat top right; 
}

a.menu
{
display: block;
font-size: 0.9em;
text-decoration : none;
color: black;
padding: 0 1em;
background: url("images/image-onglet-gauche.jpg") no-repeat top left;
}

a.menured
{
display: block;
font-size: 0.9em;
text-decoration : none;
color: red;
padding: 0 1em;
background: url("images/image-onglet-gauche.jpg") no-repeat top left;
}


a.lexique
{
text-decoration: none;
color: #000000;
font-size: 1,2em;
}

.clear					
{
clear: both;
}



a.header
{
color: #ffffff;
font-size: 0,8em;
}




/*style bloc news */

h2.news
{
margin-top: 2px;
margin-bottom: 4px;
}

ul.news
{
margin: 0;
padding-left: 2px;
}

li.news
{
list-style-position: inside;
margin-left: 0px;
font-size: 0.8em;
list-style-type: none;
}

a.news
{
background-color: #000000;
text-decoration: none;
color: #ffffff;
}

a.news:hover
{
background-color:#FFFF99;
color:#000000;
}



/* style menu droit */

.menu_droit h2
{
font-size: 1.1em;
text-align: center;
width:170px;
height: 20px;
background : url("images/image-menu_droit.jpg");
color:#ffffff;
margin-bottom: 0px;
}

.menu_droit_bas
{
width:170px;
height: 17px;
background : url("images/image-menu_droit_bas.jpg");
}

.menu_droit ul
{
text-align: center;
   list-style-image: none;
   padding: 0px;
   padding-left: 0px;
   margin: 0px;
   margin-bottom: 0px;
   width: 168px;
   border: 1px solid black;
}

li.menu_droit
{
background-color:#FFFF99;
list-style-position: inside;
list-style-type: none;
}

li.menu_droit a
{
color:#000000;
text-decoration: none;
}


/*style pied */
#pied
{
text-align:center;
width: 1000px;
height: 100px;
background-color: #000000; 
color: #ffffff;
border: 1px solid black;
}

#pied a
{
text-decoration: none;
color: #ffffff;
}

#pied  a:hover
{
color:#ff0000;
}

/*style annuaire*/
div.annuaire 
{
width: 80%;
border: 1px solid black;
margin-bottom: 15px;
}

img.annuaire 
{
float: left;
border:0px;
margin-right: 5px;
}

a.annuaire
{
text-decoration: none;
color: #ffffff;
}

h3.annuaire 
{
background-color:#000000;
text-align: center;
color:#ffffff;
margin-bottom: 0px;
margin-top: 0px;
}

p.annuaire
{
margin-bottom: 15px;
}

#pronosticdujour
{
font-size: 110%;
background-color: #FFFF99;
border: 1px solid #000000;
text-indent: 20px;
margin: 10px;
}

h2.edito
{
margin-top: 0px;
margin-left: 0px;
text-align:center;
background-color: #000000;
color: #ffffff;
}

p.edito
{
text-align: justify;
padding-left: 8px;
padding-right: 8px;
}


/*style table bilan*/
table, td, th
 {
 border: 2px solid #f0d40e;
 border-collapse: collapse;
 text-align: center;
 }
 
 th.haut
  {
  background-color: #f0d40e;
  color: #000000;
 }
 
  td.bas
  {
  background-color: #f0d40e;
  height: 10px;
 }
 
 td.rapport
 {
 color: #000000;
 text-align: center;
 font-size: 120%;
 }
  td.selection
 {
 color: #000000;
 text-align: center;
 }
 
  td.rapportsuperieur
 {
 background-color: #f7fcca;
 color: red;
 text-align: center;
 font-size: 120%;
 }
 
table a
 {
 text-decoration: underline;
 color: #ed0e0e;
 font-size: 130%
 }
