@charset "iso-8859-1";
/* Couleurs */

.bleu { COLOR : #0000FF ;
         background-color : transparent }
.bleugras { COLOR : #0000FF ;
         background-color : transparent ;
		 font-weight : bold }
.bleutitre { color : #0E047D ; 
			 background-color : transparent	}
.bleutitregras { color : #0E047D ; 
			 	 background-color : transparent ;
			 	 font-weight : bold	}
.rouge { color : #FF0000 ;
         background-color : transparent }
.rougegras { color : #FF0000 ;
         background-color : transparent ;
		 font-weight : bold }
.vert { COLOR : #00CC00 ;
         background-color : transparent }
.vertgras { COLOR : #00CC00 ;
         	background-color : transparent ;
		  	font-weight : bold }
.verttitre { color : #008000 ;
			 background-color : transparent }
.verttitregras { color : #008000 ;
			     background-color : transparent ;
				 font-weight : bold }
.coulbreve { COLOR : #FF7E40 ;
         	 background-color : transparent }

			 
/* Justification horizontale */

.centre { text-align : center }
.centregras { text-align : center ;
			  font-weight : bold }
.droit { text-align : right }
.gauche { text-align : left }
.justifie { text-align : justify }

/* Justification verticale */

.haut { vertical-align : top }
.milieu { vertical-align : middle }


/* Justification double (pour pallier les bugs) */

.hautcentre { vertical-align : top ;
              text-align : center }
.hautdroit { vertical-align : top ;
             text-align : right }
.hautgauche { vertical-align : top ;
              text-align : left }
.decale2 { margin-left : 1cm } 
.decale3 { margin-left : 2cm }
.decale4 { margin-left : 2.5cm } 

/* Taille de police */

.moinsun { font-size : smaller }
.plusun { font-size : 110% }
.plusungras { font-size : 110% ;
			  font-weight : bold }

/* Rectangles */

.pasdebord { border : 0 ;
             color : white ;
             background-color : transparent } /* La taille du bord n'est pas
                                                 prise en compte par Netscape ;
                                                 je le mets donc en blanc pour
                                                 pallier ce problème. */


/* Listes */

.uroman { list-style-type : upper-roman }

/* Enrichissement */

.sousligne {text-decoration : underline }
.italique {font-style : italic }
.gras { font-weight : bold }
.grasital {font-style : italic ;
		   font-weight : bold }
.basdepage { text-align : center ;
			   font-size : 80% }
.rougegrasital { color : #FF0000 ;
         		background-color : transparent ;
				font-style : italic ;
		   		font-weight : bold }
		   	   
/* Tables et tableaux futur */
/* actuel pour IE 4 et + */

TABLE.general {
   width : 100% ;
   border-width : 2pt ; 
   border-style : ridge ; 
   border-collapse : separate ; 
   border-spacing : 1pt ; }
   
TABLE.rien { width : 100% }
TR.centre { text-align : center ; }	
TD.general {
   text-align : center ; 
   border-width : 1pt ; 
   border-style : ridge ; 
    }

TABLE.deuxcol { width : 100% ;
				padding-right : 15pt ;
				padding-left : 15pt }
TD.deuxcol { width : 50% ;
			 text-align : justify ;
			 vertical-align : top }
TD.six { width : 50% ;
		 vertical-align : top }
TD.droit { vertical-align : top ;
		   text-align : right ;
		   border-style : ridge ;
		   border-width : 2pt }
TD.gauche { /*width : 50% ;*/
		   Vertical-align : top ;
		   text-align : left ;
		   border-style : ridge ;
		   border-width : 2pt }
TD.centre { width : 50% ;
		   vertical-align : top ;
		   text-align : center }		
				
TABLE.troiscol { WIDTH : 100% ; 
				padding-right : 5pt ;
				padding-left : 5pt  }

TD.troiscol { width : 33% ;
			 text-align : justify ;
			 vertical-align : top ;
			 font-size : 10pt }
			 
TABLE.cinqcol { WIDTH : 100% ; 
				padding-right : 5pt ;
				padding-left : 5pt  }

TD.cinqcol { width : 20% ;
			 text-align : justify ;
			 vertical-align : top ;
			 font-size : 10pt }
			 
/* Spécificité de certaines balises */

BODY.circul { color : black ;
       background-color : white ;
       background-image : url("../fonds/fondctcmrjaune.gif") ;
	   font-family : "Century Schoolbook",serif ;
	   font-size : 12pt }

BODY.general { color : black ;
       background-color : white ;
       background-image : url("../../fonds/fondctcmrv640.gif") ;
	   font-family : "century schoolbook",serif ;
	   font-size : 10pt }

H1 { font-size : 20pt ;
	 color : #FF0000 ;/*rouge*/
	 background-color : transparent } 
H1.six { font-size : 20pt ;
	 color : #FF0000 ;
	 background-color : transparent }

H2 { font-size : 16pt ;
	 color : #339900  ; /*vert foncé*/
	 background-color : transparent }
H2.six { font-size : 16pt ;
	 color : #FF0000 ;
	 background-color : transparent}	 
H2.sixdecale { font-size : 16pt ;
	 		 color : #FF0000 ;
			 background-color : transparent ;
			 font-family : sans-serif ;
			 margin-left : 1cm }
	 
H3 { font-size : 14pt ;
	 color : #FF9900 ;
	 background-color : transparent }
H3.six { font-size : 14pt ;
	 color : #FF0000 ;
	 background-color : transparent}
H3.sixdecale { font-family : sans-serif ;
			   font-size : 14pt ;
	 		   color : #FF0000 ;
			   background-color : transparent ;
			   margin-left : 2cm }

H4 { font-size : 12pt ;
	 color : #0000FF ;
	 background-color : transparent }
H4.six { font-size : 12pt ;
	 color : #FF0000 ;
	 background-color : transparent }
H5 { font-size : 10pt ;
	 color : #0000FF ;
	 background-color : transparent }
H5.six { font-size : 10pt ;
	 color : #FF0000 ;
	 background-color : transparent}	

H2.decale { font-family : sans-serif ;
	font-style : italic ;
	font-size : 16pt ;
	margin-left : 1cm ;
	background-color : transparent}

H3.decale { font-family : sans-serif ;
	font-size : 14pt ;
	margin-left : 2cm ;
	background-color : transparent }

H4.decale { font-family : sans-serif ;
	font-size : 12pt ;
	margin-left : 2.5cm ;
	background-color : transparent }

H5.decale { font-family : sans-serif ;
	font-size : 10pt ;
	margin-left : 3cm ;
	background-color : transparent }	

SUP { vertical-align: super;
    font-size: 70% }
	
/* fin de fichier */
/* Copyright : Marc Pandelé pour ANIMA 29/05/2004 */