/* 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 : #FF6666 ;
         	 background-color : transparent }
.coulbrevegras { color : #FF6666 ;
         background-color : transparent ;
		 font-weight : bold }		 
.coulpasto { color : #C001FF ;
         background-color : transparent }
.coulpastogras { color : #C001FF ;
         background-color : transparent ;
		 font-weight : bold }
.coulcommugras { color : #FF99CC ;
         background-color : transparent ;
		 font-weight : bold }

			 
/* Justification horizontale */

.centre { text-align : center }
.droit { text-align : right }
.gauche { text-align : left }
.justifie { text-align : justify }
.decale { margin-left : 0.5cm }

.decale1 { margin-left : 1cm ;
		    }
.decale15 { margin-left : 1.5cm ;
		    } 
.decale2 { margin-left : 2cm ;
			 }
.decale25 { margin-left : 2.5cm ;
			 }			 	 
.decale3 { margin-left : 3cm ;
		    }
			
/* 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 }
.basgauche { vertical-align : bottom ;
			 text-align : left }
			  
/* Taille de police */

.moinsun { font-size : 80% }
.moinsungras { font-size : 80% ;
			   font-weight : bold }
.plusun { font-size : larger }
.plusungras { font-size : 130% ;
			  font-weight : bold ; }
.plusunbleugras { font-size : 130% ;
			      font-weight : bold ;
				  color : #0000FF }
.plusunrougegras { font-size : 130% ;
			      font-weight : bold ;
				  color : #FF0000 }
.plusunverttitregras { font-size : 130% ;
			      font-weight : bold ;
				  color : #008000 }
.plus2 { font-size : 170% ;
			  font-weight : bold ; }			  
.toutpetit { font-size : 50% ;
			 text-align : center }
.petitdroitgras { font-size : 70% ;
				  font-weight : bold ;
				  text-align : right }
/* 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 }
.basdepage { text-align : center ;
			 font-size : 90% }

/* Tables et tableaux futur */
/* actuel pour IE 4 et + */

table.general { width : 100% ;
        border-collapse : separate ;
        border : ridge 2pt ;
        border-spacing : 15pt ;
		margin : auto }
		
table.troisquart { width : 75% ;
        border-collapse : separate ;
        border : ridge 2pt ;
        /*border-spacing : 15pt*/ ;
		margin : auto }
		
table.moitie { width : 50% ;
        border-collapse : separate ;
        border : ridge 4pt ;
        border-spacing : 1pt ; 
		margin : auto ; }
td.moitie { width : 25% ;
         	border : ridge 2pt ;
        	text-align : center}
	
td.info { text-align : center ;
          font-family : "century Schoolbook",serif ;
	        font-size : 10pt }  		
td.general { border : ridge 2pt ;
        	   text-align : center ;
             vertical-align : top ; }
td.photo { width : 90px ;
					 height : 116px ;
					 border : ridge 2pt ;
        	 text-align : center  }

table.deuxcol { padding : 15pt ;
				margin : auto }

td.deuxcol { width : 50% ;
			 text-align : justify ;
			 vertical-align : top ;
			 border-right : thin ;
			 padding-right : 10pt ;
			 padding-left : 10pt }
td.hautgauche { width : 50% ;
			 text-align : left ;
			 vertical-align : top ;
			 border-right : thin ;
			 padding-right : 10pt ;
			 padding-left : 10pt ;
			  }
			 
table.contrib { width : 80% ;
				border : 3pt ;
				border-collapse : separate ;
				border-spacing : 1pt ;
        		border-style : ridge ;
				border-color : #00CCFF ; /* bleue */
				margin : auto } 
th.contrib { border-width : thin ;
			 border-style : ridge ;
			 text-align : center } 		
td.contrib { border-width : thin ;
			 border-style : ridge ;
			 text-align : center }
			 
table.basdepage { width : 100% }
td.basdepage { text-align : center ;
			   font-size : 70% }

/* Spécificité de certaines balises */
	
body.general { color : black ;
       background-color : white ;
       background-image : url("../fonds/fondB_apel06B-r.gif") ;
	   font-family : "century Schoolbook",serif ;
	   font-size : 12pt }
body.info { color : black ;
       background-color : white ;
       background-image : url("fonds/fondBudaB-r.gif") ;
	   font-family : "century Schoolbook",serif ;
	   Font-size : 10pt }
	   
h1 { font-size : 20pt ;
	 color : #0000FF ;
	 background-color : transparent }
h2 { font-size : 16pt ;
	 color : #0000FF ;
	 background-color : transparent }
h3 { font-size : 14pt ;
	 color : #0000FF ;
	 background-color : transparent }
h4 { font-size : 12pt ;
	 color : #0000FF ;
	 background-color : transparent }
h5 { font-size : 10pt ;
	 color : #0000FF ;
	 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% }

/* UL { list-style-image : url("icones/punvert.gif") }
UL UL { list-style-image : url("icones/punbleu.gif") }
UL UL UL { list-style-image : url("icones/punroug.gif") }
UL UL UL UL { list-style-image : url("icones/punviol.gif") }
UL UL UL UL UL { list-style-image : url("icones/punoran.gif") }
*/
ul { list-style-type : disc }
ul ul { list-style-type : square }
ul ul ul { list-style-type : circle }	
/* fin de fichier */
/* Copyright : Pierre Crescenzo et Marc Pandelé pour ANIMA 2009/01/28 */



