/* Définition de la police par défaut */
/* remarque: on impose FONT, donc FONT ne marche plus */
/* BODY,TABLE,P,TD,FORM,INPUT,TEXTAREA,DIV,BLOCKQOUTE,SELECT,OPTION,PRE { */
INPUT,TEXTAREA,PRE { 
 /*choix possibles de la taille de la police: 
   xx-small x-small small medium large x-large xx-large 
   sinon pour une taille fixe, utilisez: ##px
  */
  font-size: 10pt;
  font-family: Verdana, Arial, Helvetica, sans-serif;
} 

/* couleur d'une page 
BODY {
  color: #000;
  background: #fff;
}*/

/* Définitions des liens*/
/*
A {
  font-weight: bold;
  text-decoration: none;
  color: #555555;
}
A:hover {
  text-decoration: underline;
}
A:visited {
  color: #888888;
}
*/

 
 
 
/* bordures sans ombres pour les saisies et boutons */
INPUT { 
  border: 1px solid black;
}
TEXTAREA {
  border: 1px solid black;
}

/* Taille et style des titres */

/* titre principal */
/*
H1 { 
  font-size: 14px; 
  background: #FFFF99;
  width: 100%;
  padding: .5em 0em .5em 1em;
}
H2 { font-size: 1.4em; }
H3 { font-size: 1.2em; }
H4 { font-size: 1.1em; }
H5 { font-size: 1em; }
*/
/* Style des champs */
FIELDSET {
  /* margin: 1em; */
  padding: 1em; 
}
LEGEND {
  padding-left: 1em;
  padding-right: 1em;
  font-weight: bold;
}

/* classe générale */
.center { 
  text-align: center;
}

.noborder {
  border: none;
}

/* affiche une aide à droite */
.aide {
	float:right;
	border:1px solid #eee;
	-moz-border-radius: 8px;
	width: 35%;
	background: #FEFFC5;
	padding: 10px;
	margin-left: 10px;
	margin-right: 0px;
	margin-top: 20px;
	text-align: justify
}

/* prépare une bulle d'aide */
#bulle {
   visibility: hidden; 
   position: absolute;
   border: 1px solid #000;
   background: #FEFFC5;
   text-align: justify;
   padding: 3px;
}		

/* indique où se trouve l'erreur (cf: fonction.js) */
.error {
  border: 1px solid red;
}

.barre_onglet {
  font-size: 80%;
  font-weight: bold;
}


a.onglet {
  color: #000;
  background-color: #f0f0f0;
  border: 1px solid #000000;
  border-bottom-width: 0px;
  padding: 2px 1em 2px 1em;
  text-decoration: none;
  position: relative;	
  top: -1px;
  z-index: 100;
}

a.onglet:hover {
	text-decoration: none;
	background-color: #d0d0d0;
	color: #000;	
}

a.onglet:visited {
	color: #000;
	text-decoration: none;	
}

a.onglet.actif, a.onglet.actif:hover, a.onglet.actif:visited {
  background-color: #F6F6E9;
  color: #000000;
  z-index: 102;
}

.fiche {
	background-color: #F5F5F5;
	/* #E7EBFF; */
	border: 1px solid #000000;	
	padding: 1em;	
	position: relative; 
	z-index: 101;
}

.ficheinterieur {
	background-color: #F5F5F5;
	border: solid #000000 1px;
	padding: 10px;
	margin: 10px;
}
.titre {
	font-size: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;


}
.titre2 {
	font-size: 15px;
	font-weight: normal;
}

.pa_resultat {
	border-collapse:collapse;
	margin-top:5px;
}
.pa_resultat td {
	border-bottom: solid 1px #CCCCCC;
	font-size:12px;
	padding:9px 12px 5px 0;
	line-height:170%;
}
h1 {
	font-size:16px;
	color: #2222AA;
	text-align: left;
	font-weight: bold;
	border-bottom: solid 2px #CCCCCC;
	margin: 5px 0px 15px 0px;
}

h2 {
	color: #333333;
	text-align: left;
	font-weight: normal; 
	font-size:14px;
	border-bottom: solid 1px #CCCCCC;
	margin-top: 25px;
}

