/* format la page pour les impressions */
@page {margin-top: 2cm;
       margin-right: 2cm;
       margin-bottom: 2cm;
       margin-left: 2cm;
       marks: none;}

/************
 *  BODY    *
 ************/
BODY        	{background-color:#C8E7FF;
                 /*background-image:url(http://gissol.orleans.inra.fr/images/fond/bluesky.jpg);
                 background-position: top left;
                 background-repeat: repeat-x; */
                 margin-top: 0px; margin-right:0; margin-left: 0; margin-bottom:0;
                 font-family:Verdana,sans-serif;
		         font-weight:	normal;
		         word-spacing:	normal;}

BODY.clair    	{ background-color:#FFFFFF;}

BODY.body_sandre {background:white url("../images/logo/logoSANDRE.gif") no-repeat top right; 
                  background-color: #C8E7FF;
                  color: #663366;}
   
/*****************
 *   PRINCIPAL   *
 *****************/
A:link			{color: #8C9EBD; font-size: 12px; font-weight:bold;  text-decoration: none}
A:hover		 	{color: #8C9EBD; font-size: 12px; font-weight:bold;  text-decoration: underline overline}
A:visited       {color: #B0B0FF; font-size: 12px; font-weight:bold;  text-decoration: none}
A:active        {color: #000080; font-size: 12px; font-weight:bold;  text-decoration: none}
B      		    {font-weight: bold}

   
/*****************
 *  FORMULAIRE   *
 *****************/
OPTION 			{font: 10px Verdana; color : #000000; font-weight:bold; background-color : #D6DEF7; }
TEXTAREA 		{font: 10px Verdana; color : #000000; font-weight:bold; background-color : #D6DEF7; }
TEXTAREA:FOCUS  {background-color: #E2E2E2 }
INPUT 			{font: 10px Verdana; color : #000000; font-weight:bold; background-color : #D6DEF7;  }
INPUT:FOCUS     {background-color: #E2E2E2 } 
SELECT          {font: 10px Verdana; color : #000000; font-weight:bold; background-color : #D6DEF7; }
SELECT.FOCUS    {background-color: #E2E2E2 } 


/*****************
 *     LISTE     *
 *****************/
LI        { list-style-type: square; }
UL.plain  { list-style-type: none }
OL        { list-style-type: upper-alpha }  /* A B C D E etc. */
OL OL     { list-style-type: decimal }      /* 1 2 3 4 5 etc. */
OL OL OL  { list-style-type: lower-roman }  /* i ii iii iv v etc. */


/************
 *  IMAGE   *
 ************/
/* On évite les bordures sur les images */
IMG             {border:none;}


/************
 *  TITRE   *
 ************/
H1  {color : #8C9EBD; font-size: 16px; font-weight: bold; word-spacing:normal;}
.H1                      {color : #8C9EBD; font-size: 16px; font-weight: bold; } /* Pour les url en span */
H2  {color : #8C9EBD; font-size: 12px; font-weight: bold; text-decoration: underline }


/************
 *  TABLE   *
 ************/
TABLE.blanc         {border: 0px; border-spacing: 0pt; padding: 0pt;} 
TABLE.sombre        {background-color: #8C9EBD; border: 0px; border-spacing: 0pt; padding: 0pt;} 
TABLE.clair         {background-color: #E2E2E2; border: 0px; border-spacing: 0pt; padding: 0pt;} 
TABLE.centre        {background-color: #FFFFFF; border: 0px; border-spacing: 0pt; padding: 0pt;} 
TABLE.colore        {background-color: #D6DEF7; border: 0px; border-spacing: 0pt; padding: 0pt;} 
TABLE.formulaire    {background-color: #FFFFFF; border: 0px; border-spacing: 0pt; padding: 0pt;} 
//TABLE.colore_border {background-color: #D6DEF7; border: 2px; border-spacing: 0pt; padding: 0pt;} 

/************
 *    TR    *
 ************/
TR.ligne_sombre      {background-color : #8C9EBD; border: 0px; border-spacing: 0pt; padding: 0pt;}
TR.ligne_clair       {background-color : #E2E2E2; border: 0px; border-spacing: 0pt; padding: 0pt;}
TR.ligne_tres_clair  {background-color : #F7F7F7; border: 0px; border-spacing: 0pt; padding: 0pt;}
TR.ligne_tres_sombre {background-color : #505E80; border: 0px; border-spacing: 0pt; padding: 0pt;}


/************
 *    TD    *
 ************/
/* Attention : comme tout est dans des tableaux c'est ce champ qui gere la taille 
   d'affichage general par rapport a la taille choisi par le navigateur
   en fonction du choix de l'utilisateur (petit, moyen, grand) */

TD                    {font-size: 11px; } 

TD.h_centre              {text-align:center;}
TD.hv_centre             {text-align:center; vertical-align:middle;}
TD.h_centre_v_top        {text-align:center; vertical-align:top;}
TD.h_left                {text-align:left;}
TD.h_left_v_centre       {text-align:left;   vertical-align:middle;}
TD.h_left_v_top          {text-align:left;   vertical-align:top;}
TD.h_right_v_centre      {text-align:right;  vertical-align:middle;}
TD.h_right_v_top         {text-align:right;  vertical-align:top;}
TD.v_centre              {vertical-align:middle;}
TD.v_top                 {vertical-align:top;}
TD.encadre               {background-color : #8C9EBD; }
TD.sombre                {background-color : #8C9EBD; }
TD.h_centre_sombre       {text-align:center; background-color : #8C9EBD; }
TD.ligne_sombre          {background-color : #505E80; }
TD.ligne_transition      {background-color : #CCCCCC; }
TD.moyen                 {background-color : #DEF7FF; }
TD.clair                 {background-color : #E2E2E2; }
TD.titre_droit           {background-color : #6F9ED2; }
TD.couleur_fond          {background-color : #C8E7FF; }
TD.titre_gauche          {background-color : #C8E7FF; }
TD.titre                 {background-color : #C8E7FF; 
                          background-image:url(http://gissol.orleans.inra.fr/images/fond/bluesky_h2.jpg);
                          background-position: top right;
                          background-repeat: repeat-y;}
/* Style de TD pour changement de curseur */
TD.crosshair             {cursor:crosshair;}

/************
 * DIV SPAN *
 ************/
.h_centre                {text-align:center; }
.h_left                  {text-align:left;}
.h_right                 {text-align:right;}
.normal                  {color : #000000; font-size: 12px; font-weight:	normal; word-spacing:normal;}
.text_clair              {color : #FFFFFF; font-size: 12px; font-weight: bold; }
.text_clair_petit        {color : #FFFFFF; font-size: 10px; }
.text_clair_moyen        {color : #FFFFFF; font-size: 11px; font-weight: bold; }
.text_clair_grand        {color : #FFFFFF; font-size: 16px; font-weight: bold; }
.text_clair_grand_center {color : #FFFFFF; font-size: 16px; font-weight: bold; text-align:center; }
.text_clair_tres_grand   {color : #FFFFFF; font-size: 20px; font-weight: bold; }
.titre_page              {color : #CCCCCC; font-size: 16px; font-weight: bold; }
.titre_rubrique          {color : #808080; font-size: 16px; font-weight: bold; text-align:center; } 
.text_moyen_clair        {color : #CCCCCC; font-size: 14px; font-weight: bold; }
.text_moyen_clair_petit  {color : #CCCCCC; font-size: 10px; font-weight: bold; }
.text_sombre             {color : #8C9EBD; font-size: 12px; font-weight: bold; }
.text_sombre_petit       {color : #8C9EBD; font-size: 10px; font-weight: bold; }
.text_sombre_grand       {color : #8C9EBD; font-size: 16px; font-weight: bold; }
.textErreurRouge         {color : #FF0000; font-size: 18px; } 
.textRouge               {color : #FF0000; font-size: 12px; }
.textRougeAnomalies      {color : #FF0000; font-size: 100%; border: 0px; border-spacing: 0pt; padding: 0pt; } 
.text_rouge_grand        {color : #FF0000; font-size: 16px; } 
.textBleu                {color : #0000FF; font-size: 12px  } 
.date_menu               {color : #FFFFFF; font-size: 12px; font-weight: bold; text-align:right;}      

/* Mieux vaut un % de la font de base 
 * Les fonts à taille fixe sont deconseillees par le W3C pour l'accessibilite
 * mais fonctionne tres mal sous netscape 
 *
 *.h_centre                {text-align:center;}
 *.h_left                  {text-align:left;}
 *.h_right                 {text-align:right;}
 *.normal                  {color : #000000; font-size: 100%; font-weight:	normal; word-spacing:normal;}
 *.text_clair              {color : #FFFFFF; font-size: 100%; font-weight: bold; }
 *.text_clair_petit        {color : #FFFFFF; font-size: 90%; }
 *.text_clair_moyen        {color : #FFFFFF; font-size: 130%; font-weight: bold; }
 *.text_clair_grand        {color : #FFFFFF; font-size: 160%; font-weight: bold; }
 *.text_clair_grand_center {color : #FFFFFF; font-size: 160%; font-weight: bold; text-align:center; }
 *.text_clair_tres_grand   {color : #FFFFFF; font-size: 200%; font-weight: bold; }
 *.titre_page              {color : #CCCCCC; font-size: 150%; font-weight: bold; }
 *.titre_rubrique          {color : #808080; font-size: 160%; font-weight: bold; text-align:center; } 
 *.text_moyen_clair        {color : #CCCCCC; font-size: 130%; font-weight: bold; }
 *.text_moyen_clair_petit  {color : #CCCCCC; font-size: 90%;  font-weight: bold; }
 *.text_sombre             {color : #8C9EBD; font-size: 100%; font-weight: bold; }
 *.text_sombre_petit       {color : #8C9EBD; font-size: 90%;  font-weight: bold; }
 *.text_sombre_grand       {color : #8C9EBD; font-size: 160%; font-weight: bold; }
 *.textErreurRouge         {color : #FF0000; font-size: 180%; } 
 *.textRouge               {color : #FF0000; font-size: 100%; } 
 */

/************
 *  LEGEND  *
 ************/

LEGEND                     {color : #634173; font-family: "Times New Roman"; font-size: 12pt; } 
