/* Cette feuille ne contient que des clauses acceptables par NN4. 
 * Elle DOIT etre completee par les clauses de style2.css */

BODY, TH, TD
  {font-family: verdana,arial,helvetica,sans-serif; 
	 color: #001144; 
	 font-size:84%;    /* sera port&eacute; &agrave; 90% dans style2.css*/
	}	
	 
BODY {margin-left: 15%; margin-right: 15%;		
  text-align: justify; 
  background: url(../../img/fond_h1.gif) #faf5d7;}

			
		
CODE {font-family: verdana,arial,helvetica,sans-serif; color: #660000;}


PRE {font-family: verdana,arial,helvetica,sans-serif; 
     color: #660000; text-align: left;
     margin-top: 4px; margin-bottom: 4px; margin-left: 1em;}

PRE {font-size:inherit;}

PRE.petit {font-size:80%} /*sera porte à 87% dans style2.css*/
		
div.txt {	    /* pour les paragraphes de texte */
	margin-top: 16px;
	margin-bottom: 16px;	} 
	 
 
div.nota  /* pour des explications en petits caracteres*/
   {margin-left : 8em;
   font-size: 80%;        /* sera porte a 87% dans style2.css*/
	 margin-top: 8px;
	 margin-bottom: 8px;	 
   }


H3     /* pour les titres de section */
  {font-size: 100%;
		text-align: left;
    font-weight: bold;
    margin-top:3ex;
    }
		
P.signature {text-align: right; margin-right:5ex;}		

/* ======= liens generaux ======== */


A:link {color: #305;}
A:visited {color: #000;}
A:active, A:hover{color: #ee4300;}
A[name]:hover {color: inherit;}  /* juste pour Mozilla */

/* ======= haut de page et menu ======== */
	
	#TraitVertical {position:absolute; top:0px; left:0px; width:100px; height:450px; 
	                background:url(../../img/fond_h2.jpg); z-index:1;}
	#TitrePage {position:absolute; top:15px; left:0px; width:98%; 
              text-align:right; } 
  #Logo {position:absolute; top:11px; left:9px; width:295px; height:57px;
         border:0px; z-index:2;}
  #CadreMenu {position:absolute; top:110px; left:10px; width:170px; font-size:12px;
         border:1px solid black; background: #ffc;  z-index:4; 
         text-align:left; }
  .menuliste {margin-left:5px; padding-left:0px; margin-bottom: 0px;
           list-style-position:inside}
   h1 {font-size:150%; color:#700; margin-top:0px;}
	 
	 #principal {position:absolute; top:70px; left:190px; border:0px solid black; 
               padding:8px;}
	            
/* ========= rubriques de menu et liens ===== */
	
  .sommaire:link{text-decoration:none;}
  .sommaire:visited{text-decoration:none;}
  .sommaire2:link{text-decoration:none; color:#777;}
  .sommaire2:visited{text-decoration:none; color:#777;}
  .sommaire2:hover{text-decoration:none; color:#f80;}
	.itemfinal {margin-top:0px; padding-right:8px; text-align:right;}

/* ========= menu locaux ===== */
   
	div.titre {background:url(../../img/barre.jpg); text-align:right;
             padding-right:30px ;}
   p.sousmenu {font-size:11px;}

/* ========= divers ===== */

	.codage{background:#ffe; border:1px solid black; color:#600;
          margin:6px; margin-left:20px; margin-right:20px; 
          padding:4px; text-align:left;}
		
  .codage0{background:#ffe; border:1px solid black; 
          margin:6px; margin-left:20px; margin-right:20px; 
          padding:4px;}

  h2.section {padding-top:6px; text-align:right; 
      font-variant:small-caps; color:black;}
  h2.ssection {background:url(../../img/fond_h1.gif); padding:4px;
	    padding-left:1em; padding-right:1em; border:1px solid #cb9; 
	    margin-left:0px; color:black; margin-top:1em;}
  
  .enmarge {position:absolute; left:-170px; width:160px;border:1px solid black;
  font-size:12px; padding:4px; text-align:left;}
  
 	li {margin-bottom:4px;}	
