/************** COULEURS DU SITE *********************************/
/* VERT FONCE : #3a7070                                          */ 
/* VERT TRES FONCE : #274c5e                                     */
/* VERT CLAIR : #cee0d4                                          */
/* VANILLE : #fffef3                                             */
/*****************************************************************/


/************  FOND HTML :  ************/
body { margin :0px;  
       background-color:#fffef3; }


td.vertbandeau {
background-color: #3a7070 ;
color : #fffef3;
font : 12px Verdana, Arial, Helvetica, sans-serif;
vertical-align:middle;
}

td.filetf{
background-color:  #274c5e; 
}

td.filetc{
background-color: #cee0d4  
}

#bandeau-hauthome{
position: absolute;
top: 5px;
left: 5px;
background-color: #3a7070;
visibility: visible;
}

#bandeau-haut{
width: 770px;
height: 80px;
visibility: visible;
border: 0px
}


/**********************COEUR DE PAGE : ************/ 
td.page, p.page{
background-color: #fffef3;
font : 12px Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
color : #3B5D51;
vertical-align:top;
margin : 5px;
}

td.footer, p.footer{
background-color: #fffef3;
font : 10px Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
color : #3B5D51;
vertical-align:top;
margin : 5px;
}

.titre_vignette{
font : 8px Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
color : #3B5D51;
vertical-align:top;

}

   

/************  Bandeau de navigation gauche : menu   ************/
/************  Bandeau de navigation gauche : menu : calque une   ************/

.bordure1 { /* bordure extérieure de la bordure non-standard */
border:solid 2px #274c5e} 

.bordure2 { /* seconde bordure imbriquée */
border:solid 2px #cee0d4} 

.bordure3 { /* 3ième bordure imbriquée (la plus interne) */
border:solid 2px #fffef3}   

#navmenulefthome{
position: absolute;
top: 100px;
left: 5px;
background-color: #3a7070;
visibility: visible;
}

#navmenuleft {
width: 120px;
height: 500px;
visibility: visible;
border: 0px ;
}

ul.navmenuleft {
    margin: 0px;padding: 2px;
    background:  #3a7070;
    font: 14px Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
    text-align: left;
}

li.navmenuleft {
    margin: 0px;
    list-style: none;
    text-align: left; 
    padding: 5px 5px 5px 5px;
    border-bottom: 1px solid  #3a7070;
    text-decoration: none;
    font: bold 14px Verdana, Arial, Helvetica, sans-serif;
    color : #274c5e;
}   

.navmenuleft a:link, .navmenuleft a:visited {
        color: #fffef3;
        font-family: bold 12px Arial, Helvetica, sans-serif;
        text-decoration: none;
}

.navmenuleft a:hover {
        color:  #274c5e;
        font-family: bold 12px Arial, Helvetica, sans-serif;
        text-decoration: none;
}

.navmenuleft a:active, .navmenuleft a:link.active, .navmenuleft a:visited.active  {
        color:  #274c5e;
        font-family: bold 12px Arial, Helvetica, sans-serif;
        text-decoration: none;
}






/****************************************************/
/************  Menu de droite :          ************/
/****************************************************/


#navmenuright{ float : right;
               width : 145px;
               padding-left:10px;
               padding-bottom:5px;
             }

td.navmenuright {
	background-color : #cee0d4;
	text-align: left;
	vertical-align:top;
	border-bottom-color: #FFFFFF;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-width: 0px; 
	font-size : 11px; 
	color : #fffef3; 
      width : 145px;
      }

td.navmenuright p 
         { font-size : 11px; color : #fffef3; margin:0px;
	text-align: left;
}

td.navmenuright h1
          {font-size : 11px; color: #fffef3; font-weight: bold; 
            margin-top : 0px; margin-bottom : 0px;text-align: left;}
 
td.navmenuright img
          {margin : 0px;} 

td.navmenuright h1 a:link,

td.navmenuright  h1 a:visited
          {font-size : 11px; color: #FFFFFF; font-weight: bold;
          text-decoration : none; }
          
td.navmenuright h1 a:hover
          {font-size : 11px; color: #3a7070; font-weight: bold;
           text-decoration : none; }

td.navmenuright h1 a:active, td.navmenuright a:link.active, td.navmenuright a:visited.active
{font-size : 11px; color: #3a7070; font-weight: bold;
           text-decoration : none; }





#Xbody { margin : 10 10 10 10;}





