/************************************/
/* Style pour l'ensemble de la page */
/************************************/
body {
    width: 90%;
    height: 100%;
    font-family: serif;
    background-color : #ffffff ;
    background-image : url("/texmex/images/fond2.gif") ;
}

/*********************************/
/* Style pour le haut de la page */
/*********************************/
#haut_page {
    width : 100% ;
    height : 100px ;
    overflow : hidden ;
}

/* Les icones en haut  gauche : plan du site et drapeau */
/********************************************************/
#icones
{
    float:left ;
    margin-top : 20px ;
    margin-left : 40px ;
    width : 120px ;
}

/* Style pour le haut de page */
/******************************/
#entete
{
    position : fixed ;
    left : 0px ;
    margin-left:180px ;
    padding_bottom : 10px ;
    color : black ;
    border-bottom : 5px #6794FF solid ;
}

/* Les logos de Texmex et l'IRISA */
#logos
{

}

/* Le nom de l'equipe */
#titre_texmex
{
    font-weight : bold ;
}

/***********************************/
/* Style pour le centre de la page */
/***********************************/

#centre_page {
    padding-top:10px;
    position : fixed ;
    width : 100% ;
    height : auto ;
}

/* Le menu sur la gauche */
/*************************/
#menu {
    float : left ;
    position : fixed ;
    width: 170px;
    height : auto ;
    margin-left : -8px ;
    top : 125px ;
}

#menu ul
{
    list-style-position : inside ;
    list-style-type : none ;
}
   
#menu li
{
    margin-bottom : 10px ;
}

#sousmenu li
{
    margin-bottom : 2px ;
}

#menu ul ul
{
    list-style-position : outside ;
    font-size : small ;
    margin-left : -20px ;
}

/* Le bas du menu */
/******************/
#pied_menu {
    float : left ;
    margin-top : 10px;
    left: 5px;
    bottom : 0px;
    height: 100px;
    text-align: center;
    font-size : small;
}

#date_mise_a_jour
{
    color : black ;
    font-weight : bold ;
    text-align : center ;
}

#derniere_ligne
{
    margin-top : 20px ;
    color : #ff9966 ;
    font-size : medium ;
    font-weight : bold ;
}

#derniere_ligne td
{
    text-align : center ;
    padding-left : 10px ;
    padding-right : 10px ;
}

/* Le corps de la page */
/***********************/
#corps {
    position:fixed ;
    right:0px;
    left:0px;
    bottom : 0px;
    overflow: auto; /* cette propriété va permettre le scroll de ce bloc */
    font-size: 14px;
    margin-left:180px;
    max-width:2820px;
}

/* Style pour diverses balises */
/*******************************/
/* Styles pour les ref */
a:hover
{
    text-decoration : underline ;
    color : #FF9966 ;
}

a:visited
{
    text-decoration : none ;
    font-weight : bold ;
    color : #FF9966 ;
}
 
a img
{
    border : none ;
}
 
a
{
    text-decoration : none ;
    font-weight : bold ;
    color : #FF9966 ;
}

.faux_lien
{
    font-weight : bold ;
    color : #FF9966 ;
}

/* Styles pour les titres */
h1
{
  font-weight : bold ;
  font-size : x-large ;
  color : #3399cc ;
}

h2
{
  font-weight : bold ;
  font-size : large ;
  color : #3399cc ;
}

h3
{
  font-weight : bold ;
  font-size : large ;
  color : black ;
}

/* Styles pour les tableaux */
td
{
    padding-right : 10px ;
}

/* Style pour les photos des pages personnelles */
#photo
{
    float : right ;
    margin-right : 100px ;
}

