body {
	margin: 0;
	padding: 0;
	background: #F1F1F1;
	font: normal small "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #999999;
}

a:link { color: #F2900B;  }
a:visited { color: #F5A434; }
a:hover { color: #000000;  background: #FFFF99;}
a:link:hover { color: #000000;  background: #F2900B;}
a.b {display:block;}

/* Header */

#header {
	width: 903px;
	height: 157px;
	margin: 0 auto;
	background: #006699;
	}

#header * {
	margin: 0;
	padding: 0;
	/*text-transform: lowercase;*/
	text-align: center;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
}

#header h1 {
	letter-spacing: -4px;
	font-size: 3em;
}

#header h2 {
    width:65%;
	float:right;
	text-align:left;
	color: #FFFF00; 
	font-weight: bold; 
	font-size: 14px;
	border-top:solid 2px #FF0000;
	border-left:solid 2px #FF0000;
	/*font-size: 1em;*/
	
}

#header h3 {
	margin-top: -.5em;
	font-size: 1em;
	text-align: right;
}

#header p {
text-align:justify; 
             color:rgb(0, 0, 0);
             text-indent:2em; /* retrait de paragraphe */
             padding:1em;/*le text fait un espace par rapport a la touche */
          }

#header img {   position:relative;
              
               width:100px;
               /* height:200px;*/
               float:left;
               padding:0em;
               top:0%;
               clear:both;
           }
		   
/**** Menu ****/		   
		div#navcontainer {
		top:1px;
		border:1px solid #000;
		width:897px;
		height:44px;
		position:relative;
		float:right;
		font:11px/11px Tahoma,"Trebuchet MS", sans-serif;
		
	}
	div#navcontainer ul{
		list-style-type:none;
		margin:0;
		padding:0;
		
	}
	ul#navlist {
		width:897px;
		height:22px;
		background:#006633;
	}
	ul#navlist li {
		display:inline;
		margin:0;
		padding:0;
	}
	ul#navlist a:link,
	ul#navlist a:visited,
	ul#navlist a:hover {
		text-decoration:none;
		color:#fff;
		display:block;
		float:left;
		width:auto;
		height:16px;
		padding:4px 6px 0 6px;
		font-weight:bold;
		border:1px solid #000;
		border-color:#aaa #000 #000 #aaa;
		text-transform:uppercase;
	}
	ul#navlist a:hover {
		background-color:#006699;
	}
	ul#subnavlist {
		width:897px;
		height:22px;
		background:#009933;
		position:absolute;
		top:22px;
		left:0;
	}
	ul#subnavlist li {
		display:block;
		float:left;
		width:auto;
		height:22px;
		border-left:1px solid #ccc;
		
	}
	ul#subnavlist a:link,
	ul#subnavlist a:visited,
	ul#subnavlist a:hover {
		text-transform:none;
		font-weight:normal;
		background:#009933;
		border:none;
	}
	ul#subnavlist a:hover {
		text-decoration:underline;
	}
	li#active a:link,
	li#active a:visited,
	li#active a:hover {
		background:#009933;
		border-bottom-color:#554;
	}
	ul#subnavlist a#subcurrent:link,
	ul#subnavlist a#subcurrent:visited,
	ul#subnavlist a#subcurrent:hover {
		font-weight:bold;
	}
   
		   
/* Content */

#content {
	width: 897px;
	margin: 0 auto;
	padding: 5px 0 0 0;
	
}

/* Column One */

#colOne {
	float: right;
	width: 655px;
	border-left:solid 2px #FFCC00;
	border-bottom:solid 2px #FFCC00;
}


#colOne h2 {
	margin-top: 0;
	font-size: 2.2em;
	color: #CCCCCC;
}

#colOne p, #colOne ul, #colOne ol {
	line-height: 200%;
}

#colOne .credits {
	margin-bottom: 10px;
	padding: 5px 0 8px 8px;
	background: #000000;
	border-right: 2px solid #F2900B;
	text-align: center;
}

#colOne .credits p {
	margin: 0;
	padding: 0;
	line-height: normal;
}

/* Column Two */

#colTwo {
	float: left;
	width: 236px;
	background: #006633;
	/* border-bottom:solid 2px #FF0000;
	border-left:solid 2px #FF0000; */
}

#colTwo ul {
	margin: 0;
	padding: 10px 0 0 0;
	list-style: none;
}

#colTwo li {
	margin-bottom: 20px;
	background: url(images/img3.gif) repeat-x;
}

#colTwo li li {
	margin-bottom: auto;
	background: none;
}

#colTwo li ul {
	padding-top: 0;
	padding-left: 20px;
	padding-right: 20px;
}

#colTwo h2 {
	height: 25px;
	padding: 10px 0 0 10px;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-family : Tahoma,sans-serif;
	font-weight: bold;
	font-size: .8em;
	color: #000000;
}

#form1 {
	background: #191919;
}

#textfield1 {
	width: 100px;
	margin-left: 20px;
}

#submit1 {
}

/* Footer */

#footer {
	clear: both;
	width: 445px;
	height: 60px;
	margin: 0 auto;
	padding: 20px 0 0 445px;
}

#footer p {
	margin: 0;
	padding: 0;
	text-align: right;
	font-size: 1em;
}

.infobulle{
width:410px;
text-align: justify;
position: absolute;	
visibility : hidden;
border: 1px solid Black;
padding: 10px;
font-family: Verdana, Arial;
font-size: 11px;
background-color: #FFFFB7;
opacity: 0.9;
-moz-opacity: 0.9;
-khtml-opacity: 0.9;
filter: alpha(opacity=95);
-moz-border-radius:9px;
}

.Quality{
width:170px;
text-align: justify;
position: absolute;	
visibility : hidden;
border: 1px dashed Black;
padding: 4px;
font-family: Verdana, Arial;
font-size: 10px;
background-color: #FFFFB7;
opacity: 0.9;
-moz-opacity: 0.9;
-khtml-opacity: 0.9;
filter: alpha(opacity=95);
-moz-border-radius:5px;
}
.Style28 {
	color: #FFFF99; 
	font-weight: bold; 
	font-size:1.4em;
	
		}

TEXTAREA {
     color:#990000;
     background-color:#FFF8D9;
     font-size:8pt;
     font-family:Tahoma;
	 border:1px solid #F2900B;
	 border-spacing:inherit;
	 border-color:#F2900B;
	 font-weight:bold;

}
INPUT {
     color:#990000;
     background-color:#FFF8D9;
     font-size:8pt;
     font-family:Tahoma;
	 border:1px solid #F2900B;
	 border-spacing:inherit;
	 border-color:#F2900B;
	 font-weight:bold;

}
SELECT {
     color:#990000;
     background-color:#FFF8D9;
     font-size:8pt;
     font-family:Tahoma;
	 border:1px solid #990000;
	 border-spacing:inherit;
	 border-color:#990000;
	 font-weight:bold;
}


.Style27 {
	color: #FFFF00;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	border-top:solid 1px #FFFFFF;
	border-left:solid 1px #FFFFFF;
	border-right:solid 1px #FFFFFF;
	border-bottom:solid 1px #FFFFFF;
}
TEXTAREA {
     color:#990000;
     background-color:#FFF8D9;
     font-size:8pt;
     font-family:Tahoma;
	 border:1px solid #F2900B;
	 border-spacing:inherit;
	 border-color:#F2900B;
	 font-weight:bold;

}
INPUT {
     color:#990000;
     background-color:#FFF8D9;
     font-size:8pt;
     font-family:Tahoma;
	 border:1px solid #F2900B;
	 border-spacing:inherit;
	 border-color:#F2900B;
	 font-weight:bold;

}
SELECT {
     color:#990000;
     background-color:#FFF8D9;
     font-size:8pt;
     font-family:Tahoma;
	 border:1px solid #990000;
	 border-spacing:inherit;
	 border-color:#990000;
	 font-weight:bold;
}
.Style87 {
	color: #FFFFCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
}
.Style88 {
	color: #FF0000;
	font-weight: bold;
}
.Style93 {color: #FF0000; font-weight: bold; font-size: 14px; }
.Style94 {font-size: 16px}
.Style95 {
	font-size: 12px;
	font-style: italic;
	color: #FFFFFF;
}
.Style96 {
	color: #FFFFFF;
	font-size: 12px;
}
.Style98 {
	color: #00FFFF;
	font-style: italic;
	font-weight: bold;
	font-size: 14;
	
}
.Style100 {
	color: #FFFF99;
	font-weight: bold;
}
.Style101 {color: #FFFF99}
.Style104 {
	font-size: 14px;
	font-weight: bold;
}
.Style108 {
	font-size: 10px;
	color: #00FFFF;
}
.Style110 {color: #FFFF00; font-weight: bold; font-size: 12px; }
.Style111 {font-weight: bold; color: #FFFF00;}