body { 
	font-size: 10px; 
	font-family: Verdana; 
	color							: #000066;
	background-color				: #faecba; 
   	scrollbar-face-color			: #ffcc00;
	scrollbar-shadow-color			: #ffcc00;
	scrollbar-highlight-color		: #ffcc00;
	scrollbar-3dlight-color			: #fdf8e8;
	scrollbar-darkshadow-color		: #b99400;
	scrollbar-track-color			: #faecba;
	scrollbar-arrow-color			: white;
	overflow						: auto;
	margin: 0;	
	}
	
img {
	border							: 0px hidden #FFFFFF;
	text-align						: "center" ;
	vertical-align					: "absmiddle" ;	
	align							: "absmiddle" ;
}

.link16 a       	{ color: #000066; font-size: 10px; font-family: Arial; text-decoration: none; cursor: hand;}
.link16 a:hover   	{ color: #9cf ; text-decoration: none ;cursor: hand;}
.link35 a        	{ color: #000066; font-weight: bold; font-size: 12px; font-family: arial; text-decoration: none;cursor: hand; }
.link35 a:hover   	{ color: #9cf ; text-decoration: none; cursor: hand;}

.link351 a        	{ color: #000066; font-weight: bolder; font-size: 10px; font-family: arial; text-decoration: none;}
.link351 a:hover   	{ color: #9cf ; font-weight: bolder; text-decoration: none;}

.bouton {
	 font-family: verdana;
	 font-size: 10 px;
	 font-weight: bold;
	 background-color: #FAECBA;
	 color: #000066;
	 border: 1 ridge #FAECBA;
	 cursor: hand;
}

.tab0 
	{
	font-size: 10px; 
	font-family: Verdana; 
	color: #000066; 
	background-color: #fff2c1; 
	border-style: none; 
	border-width: 0px; 
	border-color: #8b7a40 #695307 #695307 #8b7a40 ;

	}

.tab2 
	{
	font-size: 10px; 
	font-family: Verdana; 
	color: #000066; 
	padding: 0px; 
	spacing: 0px; 	
	background-color: #fff2c1; 
	border-style: none; 
	border-width: 0px; 
	border-color: transparent;
}

		
.tab1   { 
	background-color: #fff2c1; 
	padding: 3px }
		
.tabtbord {
	color:#000066;
	font-size:10px;
	border: 1px solid #c2b790;
	background-color: #fff2c1; 
}
.tabtbord thead {
	font-family:arial;
	font-size: 11px;
	font-weight: bold;
	text-align:center;
	color:#FFFFFF;
	background-color:#c2b790;	
}	


.roweven {
	background-color: #f1e3b1;
}

.sortcol {
	cursor: pointer;
	padding-right: 20px;
	background-repeat: no-repeat;
	background-position: right center;
}
.sortasc {
	/*background-color: #DDFFAC;*/
	background-image: url(images/up2.gif);
}
.sortdesc {
	/*background-color: #B9DDFF;*/
	background-image: url(images/down2.gif);
}
.nosort {
	cursor: default;
}

th.resize-handle-active {
	cursor: e-resize;
}
div.resize-handle {
	cursor: e-resize;
	width: 2px;
	border-right: 1px dashed #1E90FF;
	position:absolute;
	top:0;
	left:0;
}

.tabchamp2    { 
	color: #fff; 
	font-weight: bolder; 
	font-size: 11 px;
	background-color: #F6E29A; 
	padding: 0px; 
	border-style: solid; 
	border-width: 1px 1px 1px 0px; 
	border-color: #faecba #a08f51 #82702f #faecba }

.tabligne { 
	border-style: none; 
	border-width: 0px 0px 0px 0px; 
	background-image : url(images/ligne.gif);		
	height : 3px ;}

.tablignevide { 
	border-style: none; 
	border-width: 0px 0px 0px 0px; 
	background-image : url(images/transparent.gif);		
	height : 3px ;}

.tabchamp    { 
	color: #fff; 
	font-weight: bolder; 
	font-size: 14 px;
	background-color: #c2b790; 
	padding: 0px; 
	border-style: none; 
	border-width: 0px 0px 0px 0px; 
	border-color: #faecba #a08f51 #82702f #faecba ;
	height : 28px ;}

.tabchamphg    { 
	color: #fff; 
	font-weight: bolder; 
	font-size: 14 px;
	background-color: #c2b790; 
	padding: 0px; 
	border-style: solid; 
	border-width: 0px 0px 0px 0px; 
	border-color: #faecba #a08f51 #82702f #faecba ;
	background-image : url(images/hautgauche.gif);		
	background-attachment: fixed;
  	background-position: top left;
  	background-repeat: no-repeat;	
	height : 22px ;}
	
.tabchamphd    { 
	color: #fff; 
	font-weight: bolder; 
	font-size: 14 px;
	background-color: #c2b790; 
	padding: 0px; 
	border-style: solid; 
	border-width: 0px 0px 0px 0px; 
	border-color: #faecba #a08f51 #82702f #faecba ;
	background-image : url(images/hautdroite.gif);		
	background-attachment: fixed;
  	background-position: top right;
  	background-repeat: no-repeat;
	height : 22px ;}

.petittabchamp    { 
	color: #fff; 
	font-weight: bolder; 
	font-size: 11 px;
	background-color: #cccccc; 
	padding: 0px; 
	border-style: none; 
	border-width: 0px 0px 0px 0px; 
	border-color: #faecba #a08f51 #82702f #faecba ;
	height : 14px ;}

.petittabchamphg    { 
	color: #fff; 
	font-weight: bolder; 
	font-size: 11 px;
	background-color: #cccccc; 
	padding: 0px; 
	border-style: solid; 
	border-width: 0px 0px 0px 0px; 
	border-color: #faecba #a08f51 #82702f #faecba ;
	height : 14px ;}
	
.petittabchamphd    { 
	color: #fff; 
	font-weight: bolder; 
	font-size: 11 px;
	background-color: #cccccc; 
	padding: 0px; 
	border-style: solid; 
	border-width: 0px 0px 0px 0px; 
	border-color: #faecba #a08f51 #82702f #faecba ;
	height : 14px ;}

.lignepairbg    { 
	color: #fff; 
	font-weight: bolder; 
	font-size: 11 px;
	background-color: #c2b790; 
	padding: 0px; 
	border-style: solid; 
	border-width: 0px 0px 0px 0px; 
	border-color: #faecba #a08f51 #82702f #faecba ;
	background-image : url(images/pairbasgauche.gif);
	background-attachment: fixed;
  	background-position: bottom left;
  	background-repeat: no-repeat;			
	height : 22px ;}
	
.lignepairbd    { 
	color: #fff; 
	font-weight: bolder; 
	font-size: 11 px;
	background-color: #c2b790; 
	padding: 0px; 
	border-style: solid; 
	border-width: 0px 0px 0px 0px; 
	border-color: #faecba #a08f51 #82702f #faecba ;
	background-image : url(images/pairbasdroite.gif);		
	background-attachment: fixed;
  	background-position: bottom right;
  	background-repeat: no-repeat;
	height : 22px ;}
	
.lignepairhg    { 
	color: #fff; 
	font-weight: bolder; 
	font-size: 11 px;
	background-color: #c2b790; 
	padding: 0px; 
	border-style: solid; 
	border-width: 0px 0px 0px 0px; 
	border-color: #faecba #a08f51 #82702f #faecba ;
	background-image : url(images/pairhautgauche.gif);
	background-attachment: fixed;
  	background-position: top left;
  	background-repeat: no-repeat;			
	height : 22px ;}
	
.lignepairhd    { 
	color: #fff; 
	font-weight: bolder; 
	font-size: 11 px;
	background-color: #c2b790; 
	padding: 0px; 
	border-style: solid; 
	border-width: 0px 0px 0px 0px; 
	border-color: #faecba #a08f51 #82702f #faecba ;
	background-image : url(images/pairhautdroite.gif);		
	background-attachment: fixed;
  	background-position: top right;
  	background-repeat: no-repeat;
	height : 22px ;}

.lignenaviguette   { 
	font-size: 10 px;
	padding: 0px; 
	spacing: 0px; 	
	border-style: none; 
	border-width: 0px 0px 0px 0px; 
	background-image : url(images/naviguette.gif);	
	background-attachment: fixed;
  	background-position: top left;	
	background-color: transparent;	
}
	
.lignepair    { 
	font-size: 10 px;
	color : #000066 ;
	padding: 0px; 
	spacing: 0px; 	
	border-style: none; 
	border-width: 0px 0px 0px 0px; 
	border-color: #000066 #000066 #000066 #000066 ;
	background-image : url(images/lignepair.gif);	
	background-attachment: fixed;
  	background-position: top left;	
	}
	
.ligneimpair    { 
	font-size: 10 px;
	color : #000066 ;	
	padding: 0px; 
	spacing: 0px; 	
	border-style: none; 
	border-width: 0px 0px 0px 0px; 
	border-color: #000066 #000066 #000066 #000066 ;
	background-attachment: fixed;
  	background-position: bottom left;	
	background-image : url(images/ligneimpair.gif);}
	
.lignepairrow    { 
	font-size: 10 px;
	color : #000066 ;
	padding: 0px; 
	spacing: 0px; 	
	border-style: solid; 
	border-width: 0px 1px 0px 0px; 
	border-color: #000066 #000066 #000066 #000066 ;
	background-image : url(images/lignepair.gif);	
	background-attachment: fixed;
  	background-position: top left;	
	}
	
.ligneimpairrow    { 
	font-size: 10 px;
	color : #000066 ;	
	padding: 0px; 
	spacing: 0px; 	
	border-style: solid; 
	border-width: 0px 1px 0px 0px; 
	border-color: #000066 #000066 #000066 #000066 ;
	background-attachment: fixed;
  	background-position: bottom left;	
	background-image : url(images/ligneimpair.gif);}
	
.ligneneutre    { 
	font-size: 10 px;
	color : #000066 ;	
	padding: 0px; 
	spacing: 0px; 	
	border-style: solid; 
	border-width: 0px 0px 0px 0px; 
	border-color: #faecba #a08f51 #82702f #faecba ;
	background-image : url(images/ligneneutre.gif);}		

.ligneneutret    { 
	font-size: 10 px;
	color : #FFFFFF ;	
	padding: 0px; 
	spacing: 0px; 	
	border-style: solid; 
	border-width: 0px 0px 0px 0px; 
	border-color: #faecba #a08f51 #82702f #faecba ;
}

	
input  { 
	color: #000066; 	
	background-color: #FFFFFF; 
	font-size: 10px; 
	font-family: Verdana; 
	border-style: solid; 
	border-width: 1px; 
	border-color: #000066 #000066 #000066 #000066;
}
.readonly {
	background-color: #DFDFDF; 
}

textarea  { 
	color: #000066; 	
	background-color: #FFFFFF; 
	font-size: 10px; 
	font-family: Verdana; 
	border-style: solid; 
	border-width: 1px; 
	border-color: #000066 #000066 #000066 #000066
}

.none  { 
	color: #000000; 
	font-size: 10px; 
	font-family: Verdana; 
	border-style: none; 
	border-width: 0px; 
	background-color: transparent; 	
 }

.biginput  { 
	color: #000066; 
	font-size: 10px; 
	font-family: Verdana; 
	border-style: solid; 
	border-width: 1px; 
	border-color: #000066 #000066 #000066 #000066;
	width :100% ;
}

.boutontitre16 { 
	color: #000066; 
	font-weight: bolder; 
	text-decoration: none;
	font-size: 10px; 
	font-family: Verdana; 
}
 
.boutontitre35 { 
	color: #000066; 
	font-weight: bolder; 
	text-decoration: none;
	font-size: 12px; 
	font-family: Verdana; 
}
 
a { 
	color: #9cf; 
	font-weight: bolder; 
	text-decoration: none ;
   }

a:hover { 
	color: #FFFFFF ;
	    }

.liencolonne { 
	color: #FFFFFF; 
	font-weight: bolder; 
	font-size: 9px; 
	text-decoration: none 
	}

.liencolonne:hover { 
	color: #FFFF00; 
}

.nolien { 
	color: #000066; 
	font-weight: bolder; 
	font-size: 9px; 
	text-decoration: none
	}

.lien { 
	color: #000066; 
	font-weight: bolder; 
	text-decoration: none
	}

.lien:visited { 
	color: #000066; 
	font-weight: bolder; 
	text-decoration: none 
	}
	
.lien:hover { 
	color: #0099CC
	}	
	
.bpopup  { 	background-color: #fff2c1; 80	
   	scrollbar-face-color: #ffcc00;
	scrollbar-shadow-color: #ffcc00;
	scrollbar-highlight-color: #ffcc00;
	scrollbar-3dlight-color: #fdf8e8;
	scrollbar-darkshadow-color: #b99400;
	scrollbar-track-color: #faecba;
	scrollbar-arrow-color: white;
	font-family						: Arial, Helvetica, sans-serif;
	font-size						: 11px;
	}
	

.titre    
	{ 
	color: #000066; 
	font-weight: bolder; 
	font-size: 14px; 
	padding: 0px;
	}
		
	
.bouton2 {
	 font-family: verdana;
	 font-size: 10 px;
	 font-weight: bold;
	 background-color: #faecba;
	 color: #000066;
	 border: 1 ridge #faecba;
	 cursor: hand;
}
.txt-titre {
	color: #0060c1; 
	font-weight: bolder; 
	font-size: 16px; 
	background: url(images/arrow_title.gif) no-repeat; 
	text-indent: 20px }
	
.txt-9px { font-size: 9px }

select  { 
	font-size: 10px; 
	color: #000066; 	
	background-color: transparent; 
	border	: 0px none #000066;	
	font-family: Verdana; 
}	

select.small  { 
	font-size: 9px; 
	color: #000066; 	
	background-color: transparent; 
	border	: 0px none #000066;	
	font-family: Arial; 
}	

input.small  { 
	font-size: 9px; 
	color: #000066; 	
	background-color: #FFFFFF; 
	border	: 0px none #000066;	
	font-family: Arial; 
}	

input.cochernew  { 
	background-color				: transparent;
	border							: 0px solid #006633; 
}
	
.subtitleredlink { 
	color: #0060c1; 
	font-weight: bolder; 
	font-size: 16px; 
	text-decoration: underline; }

.subtitlered { 
	color: red; 
	font-weight: bolder; 
	font-size: 16px;}

.subtitleredlink:hover { 
	text-decoration: none;
	color: black; }		

.ongletlibre {
	background-color: #000066; 
}

.ongletselect {
	background-color: #faecba; 
}

.test
{
	background-color: #F6E29A; 
	background-color: #fff2c1; 
}

.hintsite {
  font:       Icon;
    font-size: 10px;
    BACKGROUND-COLOR: #FFFFFF;
    Border: #C2B790 1px solid;
    color: #000066;
    font-weight: bold;
}

#hintbox{
position:absolute;
top: 0;
background-color: lightyellow;
width: 150px;
font:normal 11px Verdana;
line-height:18px;
z-index:100;
visibility: hidden;
}

.tabover {}
.tabover:hover {
	background-color : #C2B790;
}