body {
    font-family: Verdana, Arial, Geneva, Helvetica;
    font-size: 11px;
    color: #FFFFFF;
    padding-top:0cm; 
    padding-bottom:0cm; 
    margin-top:0cm;
    margin-bottom:0cm;
    margin-left:1px;
    margin-right:1px;
    background-color: #004D4B;
    background-image: url("../img/jarfond.gif"); 
    background-repeat: repeat-x;
}

.sb { border: 0px; border-style:none; border-color:transparent; background-color: transparent;} 

a {    
    font-family: Verdana, Arial, Geneva, Helvetica;
    text-decoration: none;
}
a:link {
    color: #046869;
   }
a:visited {
    color: #0F92B0;
   }
a:active {
    color: #6A9C09;
   }
a:link,  a:visited,  a:active {text-decoration: none;}
a:hover {color: #DC8402; text-decoration: underline; border: 0px; }


img {
 border: none;
 float: none; 
	margin: 0px;
	padding: 0px;
}

.imgdroite { padding: 0px 0px 0px 10px; float: right; }

.imgbord { border: 1px solid #FFF; background-color: transparent; float: none; }
.imgbord a:link img { border: 1px solid #FFFFFF; }
.imgbord a:visited img { border: 1px solid #FFFFFF; }
.imgbord a:active img { border: 1px solid #BAF505; }
.imgbord a:hover img { border: 1px solid #F19B06; }

.imgbord1 { border: 1px solid transparent; background-color: transparent; float: none; }
.imgbord1 a:link img { border: 2px solid transparent; }
.imgbord1 a:visited img { border: 2px solid transparent; }
.imgbord1 a:active img { border: 2px solid #BAF505; }
.imgbord1 a:hover img { border: 2px solid #F19B06; }

.imgbord2 { border: 2px solid  #FFF; background-color: transparent; float: none; }
.imgbord2 a:link img { border: 2px solid #FFFFFF; }
.imgbord2 a:visited img { border: 2px solid #FFFFFF; }
.imgbord2 a:active img { border: 2px solid #BAF505; }
.imgbord2 a:hover img { border: 2px solid #F19B06; }

.imgbord3 { border: 2px solid  #000; background-color: transparent; float: none; }
.imgbord3 a:link img { border: 2px solid #111111; }
.imgbord3 a:visited img { border: 2px solid #222222; }
.imgbord3 a:active img { border: 2px solid #BAF505; }
.imgbord3 a:hover img { border: 2px solid #F19B06; }

.imgbord4 { 
border-top: 0px solid transparent;
border-left: 0px solid transparent;
border-right: 0px solid transparent;
border-bottom: 2px solid #111111;
background-color: transparent; float: none; }
.imgbord4 a:link img {  
border-top: 0px solid transparent;
border-left: 0px solid transparent;
border-right: 0px solid transparent;
border-bottom: 2px solid #111111; }
.imgbord4 a:visited img { 
border-top: 0px solid transparent;
border-left: 0px solid transparent;
border-right: 0px solid transparent;
border-bottom: 2px solid #222222; }
.imgbord4 a:active img { 
border-top: 0px solid transparent;
border-left: 0px solid transparent;
border-right: 0px solid transparent;
border-bottom: 2px solid #BAF505; }
.imgbord4 a:hover img { 
border-top: 0px solid transparent;
border-left: 0px solid transparent;
border-right: 0px solid transparent;
border-bottom: 2px solid #F19B06; }


table
{
empty-cells: show;
}



form {
    margin-top: 2px;
    margin-bottom: 2px;
}

.smalltext
{
font-size: x-small;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000000;
}
.middletext
{
font-size: 90%;
color: #000000;
}
.normaltext
{
font-size: small;
color: #000000;
}
.largetext
{
font-size: large;
color: #000000;
}

.texte0 {
	   font-family: Verdana, Arial, Helvetica, sans-serif;
	   font-size: 11px;
	   color: #000000;
   }

.texte1 {
	   font-family: Verdana, Arial, Helvetica, sans-serif;
	   font-size: 13px;
	   color: #000000;
   }

.texte2 {
	   font-family: Verdana, Arial, Helvetica, sans-serif;
	   font-size: 9px;
	   color: #000000;
   }

.texte3 {
	   font-family: Verdana, Arial, Helvetica, sans-serif;
	   font-size: 12px;
	   color: #067A70;
   }

.texte4 {
	   font-family: Verdana, Arial, Helvetica, sans-serif;
	   font-size: 7px;
	   color: #000000;
   }
.texte5 {
	   font-family: Tahoma, Geneva, Arial, sans-serif;
	   font-size: 13px;
	   color: #0C545A;
   }

.menu0 {
	   font-family: Arial, Helvetica, sans-serif;
	   font-size: 10px;   
    color: #000000;
    }

.menu1 {
	   font-family: Arial, Helvetica, sans-serif;
	   font-size: 12px;   
    color: #000000;
    }

.menu2 {
	   font-family: Arial, Helvetica, sans-serif;
	   font-size: 9px;   
    color: #000000;
    }

.titre1 {
	   font-family: Arial, Helvetica, sans-serif;
	   font-size: 18px;
	   color: #0DC2B3;
    margin-top: 9px;
    margin-bottom: 4px;
   }
.titre2 {
	   font-family: Arial, Helvetica, sans-serif;
	   font-size: 15px;
	   color: #DDDDDD;
    margin-top: 2px;
    margin-bottom: 2px;
   }
.titre3 {
	   font-family: Arial, Helvetica, sans-serif;
	   font-size: 15px;
	   color: #444444;
    margin-top: 2px;
    margin-bottom: 2px;
   }

.titre4 {
	   font-family: Tahoma, Geneva, Arial, sans-serif;
	   font-size: 18px;
	   color: #D52900;
    margin-top: 12px;
    margin-bottom: 4px;
   }

.contenu {
background-color: transparent;
border-top: 1px solid #0E8290;
border-left: 1px solid #0E8290;
border-right: 1px solid #0E8290;
border-bottom: 1px solid #0E8290;
padding: 1px;
}

.contenu1 {
background-color: #D2EA03;
border-top: 1px solid #ffffff;
border-left: 1px solid #ffffff;
border-right: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
padding: 1px;
}

.contenu2 {
background-color: transparent;
border-top: 1px solid #36A467;
border-left: 1px solid #36A467;
border-right: 1px solid #08C399;
border-bottom: 1px solid #08C399;
padding: 0px;
}

.contenu3 {
background-color: #D2EA03;
border-top: 1px solid #ECFEC1;
border-left: 1px solid #ECFEC1;
border-right: 1px solid #ECFEC1;
border-bottom: 1px solid #ECFEC1;
padding: 1px;
}

span.oui {
   font-weight: bold;
	   color: #05A93F;
   }

span.non {
   font-weight: bold;
	   color: #C5331B;
   }

span.bof {
   font-weight: bold;
	   color: #F4A701;
   }


