body {
    font-family : 'x-small Verdana', Arial, Helvetica, sans-serif;
    color : #475245;
    background : #e6dfcc;
    margin : 0;
    padding : 0;
}
/*bandeau supérieur*/
#sitemast {margin: 0; padding: 0 0 1em;
					border: 1px solid #475245; border-width: 0 0 1px 1.5em;
					background: #8F9794 url(../_images/samourai_estompe.jpg) 
					100% -2px no-repeat;}
#sitemast h1 {margin: 0; padding: 1.5em 0.5em 0 0;
					font: bold 1.5em/0.75em Verdana, Arial, Helvetica, sans-serif;
					background: #475245 url(../_images/samourai_normal.jpg) 
					100% -2px no-repeat;}
#sitemast h1 a {text-decoration: none; color: #EED;}
/*fin du bandeau supérieur*/
/*barre de navigation supérieure*/
#navbar {position: absolute; top: 75px; left: 1.5em;
				padding: 2px 0 2px 0; white-space: nowrap; 
				background: #E6DFCC;
				border: none;}
#navbar strong {display: none;}
#navbar a {text-decoration: none; color: #B10021;
				border-bottom: none;
				padding: 2px 0.5em 1px;}
#navbar a:visited {color: #808080;}
#navbar a:hover {color: white; background: #B10021;
				border-bottom-width: 3px;}
/*fin de la barre de navigation supérieure*/
#main 		{padding: 2em 190px 3em 1.5em}
/*panel de navigation droite*/
.panel 		{position: absolute; right: 0; top: 6.0em; width: 176px;
			    color: #EED;
			 		font-family: Verdana, Arial, Helvetica, sans-serif;}
.panel h4 {margin:0; padding: 0.33em 0.5em 1px 0.25em;
			 		background: #475245 url(../_images/nav_cerisier.gif) 100% 0.66em no-repeat;
					font-size: 1em; font-weight: bold;
					line-height: 0.7em;
					text-transform: lowercase; letter-spacing: 1px;
					border-style: solid solid dotted; border-width: 1px 0 1px 2px;
					border-color: #4C4845;
					color: #EED;}			
.panel ul {font-size: 0.9em;
			 		margin: 0 0 1.5em; padding: 0.25em 0 0.5em;
			        list-style: none; border-left: 1px solid #4C4845;
			        background:  url(../_images/nav_cerisier.gif) 100% -0.5em no-repeat;}
.panel li {padding: 0.15em 0 0.1em 0.5em;}		 
.panel ul	ul {padding: 0 0 0 0.5em;
			    background: none; border-left: none;
			    font-style: italic;}	
.panel ul	li {padding-top: 0;}
.panel a:link {color: #34007C;}
.panel a:visited, #presolinks a {color: #4C4845;}
.panel a:hover {color: #B10021;}
/*fin du panel de navigation droite*/
/*panel d'images droite*/
.panel_img 		{position: absolute; right: 0; top: 18.0em; width: 156px;
			    background: #E6DFCC; border: none;}
/*fin du panel d'images droite*/
a:link {color: #34007C; background: transparent;}
a:visited {color: #4C4845; background: transparent;}
#web 		 {width: 99%;}
#web h3  {font-size: 150%; text-align: right;
  	 		 color: #B10021;
  			 border: 1px solid #B10021; border-width: 1px 0;
  			 margin-bottom: 0.9em; padding-top: 7px; height: 36px;}
#web h4  {font-size: 1.25em; text-align: left;
		 		 color: #B10021;
				 border-bottom: 1px solid #B10021;
         padding: 5px 5px 0 0;}
#web h5  {font-size: 0.9em; text-align: left;
		 		 color: #B10021;
		 		 margin-top: 2em;
         padding: 5px 0 0 0;}
#web     .t1_lead {text-indent: 0;
				 margin-bottom: -1em;
				 font-size: 80%;
				 line-height: 1.35;
				 text-align: left;}
#web     .t1 {text-indent: 1.25em;
				 margin-bottom: -1em;
				 font-size: 80%;
				 line-height: 1.35;
				 text-align: left;}
#web     .t1_lead_color {text-indent: 0;
                 color: #B10021;
				 margin-bottom: -1em;
				 font-size: 80%;
				 line-height: 1.35;
				 text-align: left;}
#web     .t1_color {text-indent: 1.25em;
                 color: #B10021;
				 margin-bottom: -1em;
				 font-size: 80%;
				 line-height: 1.35;
				 text-align: left;}				 
#web     .t2 {text-indent: 0;
				 font-size: 75%;
				 line-height: 1.35;
				 font-weight: bold;
				 text-align: right;}
#web     .t2_color {text-indent: 0;
                 color: #B10021;
				 font-size: 75%;
				 line-height: 1.35;
				 font-weight: bold;
				 text-align: right;}
#web     .tab_title {text-indent: 0;
                 color: #B10021;
				 font-size: 1.25em;
				 line-height: 1.35;
				 font-weight: bold;
				 text-align: left;
				 padding: 25px 5px 5px 0;}
#web     .valid_label {border: none;}				 
#web p   {text-indent: 2em; line-height: 1.35;}
/*image à droite*/
#web 		 .pic {float: right; margin: 1em 0 1em 2em;}
#web 		 .border {border: none; background: #E6DFCC;}
/*fin d'image à droite*/
/*pied de page*/
#footer  {border-top: 3px; border-color: #34007C; margin: 0; padding: 0.75em 1em 1em;
				 font-size: 70%;
				 text-align: center;
				 color: #EED; background: #475245;}
#footer p {margin: 0; padding: 0;}
/*fin du pied de page*/
/*Liste navigation 26*/
#nav26 {position: absolute; right: 0; width: 176px;
				white-space: nowrap; background: #E6DFCC;
				border: none; margin: 0; padding: 0;}
/*Eléments de liste 26*/
#nav26 li {list-style: none; float: left;
         margin-left: 1px; margin-bottom: 1px; /*Ecartement des éléments de liste*/
		 font-size: 11px; font-weight: bold;
		 line-height: 28px; text-align: left; width: 28px;/*Taille rangée d'onglet*/
         white-space: nowrap; /*Pas de lien sur 2 lignes*/
	     background: #E6DFCC; /*Image d'onglet*/}
/*Fin d'éléments de liste*/
#nav26 a {display: block; /*Remplir l'élément de liste de type bloc*/
	    float: left; padding: 0 0 0 11.5px;/*Exception IE5-Mac*/
		text-decoration: none; font-weight: bold; /*Mise évidences des liens à l'intérieur des éléments de la liste*/
	    background: #E6DFCC /*Image à droite du bouton*/;
	    color: #475245;
	    width: .1em; /*Correction erreur IE/Win*/}
	    html>body #nav26 a {width: auto; /*Contourner la correction erreur IE/Win pour les autres navigateurs*/}
	    /*Barre oblique inversée du commentaire masque la règle IE5-Mac\*/
	    #nav26 a {float: none;} /*Fin du trucage destiné à IE5-Mac*/
#nav26 a:hover {color: #B10021; /*Effet de survol*/}
	    /*Substitution de l'image et changement couleur du texte*/
	    #nav26 #current, #nav26 #current a {color: #EED; background: #B10021}
/*Fin de liste navigation 26*/
/*tableaux*/
table {border-left: 1px solid gray;}
th {text-align: left; padding: 0.1em 1.5em;
                border-bottom: 1px solid #CCC;}
td {text-align: left; padding: 0.5em 1.5em;
                border-bottom: 1px solid #CCC;}
td {font-family: 'x-small Verdana', Arial, Helvetica, sans-serif;
                 font-size: 80%;
				 line-height: 1.35;}
thead th {vertical-align: bottom; border: 1px solid gray;
                border-width: 1px 1px 1px 0;
                white-space: normal;}
th {border-right: 1px solid gray; 
                color: #475245;
                border-bottom: 1px dotted #CCC;
                white-space: nowrap; background: #8F9794;}
td {border-right: 1px dotted #CCC;
                border-bottom: 1px dotted #CCC;}
td.droite {background: #E6DFCC; border-bottom: 1px dotted #CCC;
                border-right: 1px solid gray;}
tr.bas * {border-bottom: 1px solid gray;}
tr.bas td.bas_img * {border-bottom: 0px solid gray;}
tr.bas td.droite {border-bottom: 1px solid gray; border-right: 1px solid gray;}
/*fin de tableaux*/
