A
{
	font-weight : bold ;
	text-decoration: none ;
	color : #a0a0a0 ;
}

A:visited
{
	color : #a0a0a0 ;
	text-decoration: none ;
	font-weight : bold ;
}

A:hover
{
	text-decoration: none ;
	color: gray ;
}

BODY
{
	background-image: url(../images/fondtrame.gif) ;
	color : black ;
	font-family :  Tahoma,Verdana,Arial,Helvetica,sans-serif ;
	font-size: 11px ;
	margin : 0px 0px 0px 0px;

	scrollbar-3dlight-color:#000000;
	scrollbar-arrow-color:#000000;
	scrollbar-base-color:#ffffff;
	scrollbar-track-color:#c0c0c0;
	scrollbar-darkshadow-color:#000000;
	scrollbar-face-color:#e0e0e0;
	scrollbar-highlight-color:#e0e0e0;
	scrollbar-shadow-color:#e0e0e0;
}

FIELDSET
{
	border : 1px solid gray ;
	padding : 0px 8px 8px 8px ;
}

H2
{
	font-family :  Verdana,Arial,Helvetica,sans-serif ;
	font-size: 14px ;
	font-weight : bold ;
	background: yellow none;
	padding: 3px 6px 3px 6px;
}

HR
{
	color: gray ;
	height: 1px ;
}

LEGEND
{
	margin-left: 5px ;
	margin-right: 5px ;
	font-weight: bold ;
}

LI
{
	margin-bottom: 5;
}

TD
{
	font-family :  Tahoma,Verdana,Arial,Helvetica,sans-serif ;
	font-size: 11px ;
}

UL
{
	margin-top: 10 ;
	margin-bottom: 10 ;
	margin-left: 10 ;
	padding-left: 10 ;
}

.aidesaisie
{
	border: solid 1px #777777 ;
    padding: 5px ;
	width: 480px ; 
    color: #000000 ;
    background-color: #f0f0f0 ;
	text-align: left ;
}

.auteur
{
	color: silver ;
	font-size: 9px ;
}

.body2
{
	background: #ffffff none;
	color : black ;
	font-family :  Tahoma,Verdana,Arial,Helvetica,sans-serif ;
	font-size: 11px ;
	margin : 10px 10px 10px 10px;
	
	scrollbar-3dlight-color:#000000;
	scrollbar-arrow-color:#000000;
	scrollbar-base-color:#ffffff;
	scrollbar-track-color:#c0c0c0;
	scrollbar-darkshadow-color:#000000;
	scrollbar-face-color:#e0e0e0;
	scrollbar-highlight-color:#e0e0e0;
	scrollbar-shadow-color:#e0e0e0;
}

.boutongris
{
  background-color: #e0e0e0 ;
  border: 1px solid #808080 ;
  color: #000000;
  cursor: pointer;
  left: 0px;
  margin: 1px;
  padding: 3px 6px 3px 6px;
  position: relative;
  vertical-align: middle ;
  text-decoration: none;
  top: 0px;
  width: 80px;
  height: 20px;
  z-index: 100;
}

.boutongris:hover
{
  border: 1px solid #404040 ;
  color: #606060;
}

.casecroggle
{
	font-family : Verdana, Arial,Helvetica,sans-serif ;
	font-size: 18px ;
	font-weight : bold ;
	color : black;
	width : 32;
	height : 32;
	text-align : center;
	vertical-align : middle;
	border: 1px solid gray
}

.caselettre
{
	font-family : Verdana, Arial,Helvetica,sans-serif ;
	font-size: 18px ;
	font-weight : bold ;
	color : black;
	width : 28;
	height : 32;
	text-align : center;
	vertical-align : middle;
	border: 1px solid gray
}

.casenoire
{
	width : 20px;
	height : 20px;
	text-align : center;
	vertical-align : middle;
	background-color : black;
	font-size: 11px ;
	color : black;
	cursor : pointer ;
}

.cellulebordee
{
	padding: 2px 10px 2px 10px ;
	border: 1px solid gray
}

.celluleentete
{
	background : yellow ;
	background-repeat : no-repeat ;
	height : 74 px ;
}

.cellulegrise
{
	padding: 2px 0px 2px 0px ;
	width: 18px ;
	border-top: 1px solid gray ;
	border-left: 1px solid gray ;
	border-bottom: 1px solid gray ;
	background: silver ;
}

.clavier
{
	background : white ;
	font-weight: bold ;
	text-align : center ;
	cursor : pointer ;
	vertical-align : middle ;
	height : 20 ;
	width : 20 ;
}

#compteur
{
	color : black;
	font-size: 9px ;
	position: absolute ;
	right: 0px ;
}

#compteur A
{
	font-weight: normal ;
	text-decoration: none ;
	color : #000000 ;
}

#compteur A:visited
{
	font-weight: normal ;
	text-decoration: none ;
	color : #000000 ;
}

#compteur A:hover
{
	font-weight: normal ;
	text-decoration: none ;
	color: #777777 ;
}

.conteneur
{
	position: relative ;
	visibility: visible ;
}

.controle
{
	padding: 2px 0px 2px 0px ;
}

.copyright
{
	background-color : black;
	height : 16;
	color : silver;
	font-size: 9px ;
	text-align : center;
	vertical-align : middle;
}

.copyright_grille
{
	color : silver;
	font-size: 9px ;
	position: absolute ;
	left: 0px ;
}

.deficlic
{
	cursor : pointer ;
}

#definition
{
	border: 1px solid #000000;
	padding : 5px 5px 5px 5px ;
	margin : 5px 0px 0px 0px ;
}

.dialogue
{
	border-top: 1px solid #dddddd ;
	border-left: 1px solid #dddddd ;
	border-bottom: 1px solid #777777 ;
	border-right: 1px solid #777777 ;
	position: relative ;
}

.dialogue .titre
{
	font-size: 11px ;
	font-family : Tahoma,Verdana,Arial,Helvetica,sans-serif ;
	font-weight: bold ;
	background-color: yellow ;
	border-bottom: 1px solid #dddddd ;
	cursor: move ;
	padding : 3px 3px 3px 5px ;
	position: relative ;
	witdh: 100% ;
}

.dialogue .contenu
{
	font-size: 11px ;
	font-family : Tahoma,Verdana,Arial,Helvetica,sans-serif ;
	background-color: white ;
	padding : 5px 5px 5px 5px ;
	border-top: 1px solid silver ;
	position: relative ;
}

.dialogue_out
{
	background-color: white ;
	border-top: 1px solid #aaaaaa ;
	border-left: 1px solid #aaaaaa ;
	border-bottom: 1px solid #333333 ;
	border-right: 1px solid #333333 ;
	position: relative ;
	/* Pour netscape, mettre a zero */
	top: -5px ;
	left: -5px ;
}

.encadre
{
	border: 1px solid #000000;
	padding : 5px 5px 5px 5px ;
}

.erreur
{
	color: #cc0000 ;
	font-size: 11px ;
	font-weight : bold ;
}

.explication
{
	position: absolute ;
	top: 10px ;
	visibility: hidden ;
}

.faq
{
	background : #f0f0f0 ;
	border: 1px solid #000000;
	padding : 8px 8px 8px 8px ;
}

.iframe
{
	border: 1px solid gray
}

.indente
{
	margin-left : 20px ;
}

.input
{
	font-family :  Tahoma,Verdana,Arial,Helvetica,sans-serif ;
	font-size: 11px ;
	font-weight: normal ;
	width: 120px ;
	border-width: 1px ;
	border-color: #707070 ;
	background-color: #eeeeee ;
	color: #000000 ;
	text-align : left ; 
}

#invisible
{
	position: absolute ;
	visibility: hidden ;
}

.lettre
{
	width : 20px;
	height : 20px;
	text-align : center;
	vertical-align : middle;
	background-color : white;
	font-size: 11px ;
	color : black;
	cursor : pointer ;
}

.liennoir
{
	font-weight : bold ;
	text-decoration: none ;
	color : #000000 ;
}

.liennoir:visited
{
	color : #000000 ;
}

.liennoir:hover
{
	color: #777777 ;
}

.ligneimpaire
{
	background-color : #ffffff ;
}

.lignepaire
{
	background-color : #f0f0f0 ;
}

.lignetitre
{
	background-color : #e0e0e0 ;
	font-weight : bold ;
	cursor : pointer ;
}

.menu
{
	font-weight : normal ;
	text-decoration: none ;
	color : #000000 ;
}

.menu:visited
{
	font-weight : normal ;
	color : #000000 ;
}

.menu:hover
{
	color: #777777 ;
}

.ombre
{
	background: url(../images/shadowlight.gif) repeat ;
	position: absolute ;
	visibility: hidden ;
}

.pageaide
{
	position: absolute ;
	visibility: hidden ;
}

.panels
{
	position: float ;
}

.panels .onglet
{
	font-family:  Tahoma,Verdana,Arial,Helvetica,sans-serif ;
	font-size: 11px ;
	border: 1px solid gray ;
	background: #dddddd ;
	width: 40px ;
	padding: 4px 8px 4px 8px ;
	cursor: pointer ;
	margin-left: 2px ;
}

.panels .onglet_vide
{
	font-family:  Tahoma,Verdana,Arial,Helvetica,sans-serif ;
	font-size: 11px ;
	border-bottom: 1px solid gray ;
	background: white ;
}

.panels .page
{
	position: absolute ;
	visibility: hidden ;
}

.panels .panel
{
	font-family:  Tahoma,Verdana,Arial,Helvetica,sans-serif ;
	font-size: 11px ;
	border-bottom: 1px solid gray ;
	border-left: 1px solid gray ;
	border-right: 1px solid gray ;
	background: white ;
	height: 340px ;
	padding: 10px ;
}

.petittexte
{
	font-size: 9px ;
}

.petittextegris
{
	color: #777777 ;
	font-size: 9px ;
}

.pseudobouton
{
	background: #e0e0e0 ;
	width: 100px ;
	height : 20px ;
	font-weight : bold ;
	text-align : center ; 
	border: 1px solid #969696 ;
	cursor: pointer ;
}

#splash
{
    position:absolute;
    z-index:100;
    visibility:hidden;
	width : 250 ;
	cursor : pointer ;
}

.stabilo
{
	background: #ffff00;
	padding: 3px 3px 3px 3px;
}

.stabilogris
{
	background: #dddddd;
	padding: 3px 3px 3px 3px;
}

#texteaide
{
	position: absolute ;
	visibility: hidden ;
}

.textegris
{
	color: #777777 ;
}

.titregris
{
	font-size: 11px ;
	font-weight : bold ;
	color : #777777 ;
}

.tooltip
{
	font-family : Tahoma,Verdana,Arial,Helvetica,sans-serif ;
	font-size: 11px ;
	text-align : left ;
	border: solid 1px #777777 ;
	width: 250px ; 
    padding: 4px ;
    position: absolute ;
    z-index: 100 ;
    visibility: hidden ;
    color: #333333 ;
    top: 20px ;
    left: 90px ;
    background-color: #ffffcc ;
}

