<!-- 
	A {TEXT-DECORATION: none}
	A:hover {text-decoration: underline;}
	A:link {COLOR: #333366 }
	A:visited { COLOR: #333366 }
	
	A.gros {font-size: 24px;
			border-color: #000000;}
			
	A.petit {	font-size: 10px;
			font-family: Arial, Helvetica, sans-serif;
			border-color: #000000;}	

	A.helvete {font-family: Arial, Helvetica, sans-serif;
		border-color: #000000;}	
	
	

	P.centre {	text-align: center;
		font-family: Arial, Helvetica;
		color: #CC0000;
		}
	
	
	p.indent_nul  {text-indent: 0px;  }
	
	p.tabu  {text-indent: 25px;  }	
	
	
	p.indent_neg25	 {margin-left: 25px;
					text-indent: -25px;  }	
					
	p.marge_sup25	 {margin-left: 20px;
				background-color: transparent;
		
				}	
					
	
	table.exergue		 { 	border-color: #cccccc;
					border-top: 1px;
					border-right: 0px;
					border-bottom: 1px;
					border-left: 0px;
					border-style: solid;	
				 }
				
				
	table.exergue2		 { 	border-color: #cccccc;
					border-top: 0px;
					border-right: 1px;
					border-bottom: 0px;
					border-left: 1px;
					border-style: solid;	
				 }
				
	table.lettre {text-indent: 0px; 
				border-top: 1px;
					border-right: 4px;
					border-bottom: 4px;
					border-left: 1px;
					border-style: solid;border-color: #cccccc;
					padding-top: 40px;
					padding-left: 80px;
					padding-bottom: 40px;
					padding-right: 80px;
					background: #FFFFFF;
				 }
			
	.ital	{font-style: italic;}
	
	.gras	{font-weight: 700;} /*  bold  */
		
	.petit_helvete {font-size: 9px;
		font-family: Arial, Helvetica, sans-serif;}


	.petit_gris {font-family: Arial, Helvetica, sans-serif;
			border-color: #000000;
			color: #999999;
				font-size: 9px;
				}		
			
	.helvete_pt {font-family: Arial, Helvetica, sans-serif;
			border-color: #000000;
				font-size: 9px;
				}			
				
	.helvete10 {font-size: 10px;
			font-family: Arial, Helvetica, sans-serif;}	

	.helvete12 {font-size: 12px;
			font-family: Arial, Helvetica, sans-serif;}	
			
		
	.helvete_gr {	font-family: Arial, Helvetica, sans-serif;
			border-color: #000000;
				font-size: 14px;
				}	
				
	.en_times {font-family: Times New Roman, Times, serif;}	
								
					
	.foot_rouge {font-size: 10px;color: #800000;
			font-family: Verdana, Geneva, Arial;}			
				
	.bleu {color: #000099;
		}
		
	.rouge {color: #CC0000;
		}
	
	.rouge2 {color: #800000;
		}
		
	.rouge_i {font-family: Arial, Verdana, Geneva ;
		color: #800000;
		font-style: italic;
		}

	.vert10 {font-size: 10px; color: #336666;
		font-family: Verdana, Geneva, Arial;}
		
	.vert { color: #336666;
		font-family: Verdana, Geneva, Arial;}

		
	.gris {font-family: Arial, Verdana, Geneva ;
		border-color: #000000;
			color: #999999;
		}	
	
	.gris_2 {font-family: Arial, Verdana, Geneva ;
		border-color: #000000;
			color: #666666;
		}	
	
	
		
	.gris_i {font-family: Arial, Verdana, Geneva ;
		border-color: #000000;
			color: #999999;
		font-style: italic;
		}	
			
		
	.blanc {
		border-color: #000000;
		color: #FFFFFF;
					}	
			
	/*    xxxxxxxxxxxxxxxxxxxxxxx   */
	
				
	.titre {	font-size: 140%;
		font-family: Arial, Helvetica;
		font-style: italic;
		color: #800000;
		}
			
	.titre200 {	font-size: 200%;
		font-family: Arial, Helvetica;
		font-style: italic;
		color: #800000;
		}	
		
	.titre160 {	font-size: 160%;
		line-height: 120%;
		font-family: Arial, Helvetica;
		font-style: italic;
		color: #800000;
		}

		.titre160_n {	font-size: 160%;
		line-height: 120%;
		font-family: Arial, Helvetica;
		font-style: italic;
		color: #FFFFFF;
		}
				
	.titre_n {	font-size: 140%;
		line-height: 120%;
		font-family: Arial, Helvetica;
		font-style: italic;
		color: #FFFFFF;
		}
		
	.titre2 {	font-size: 120%;
		font-family: Arial, Helvetica;
		color: #800000;
		}
	
	
	.titre2_n {	font-size: 120%;
		font-family: Arial, Helvetica;
		color: #FFFFFF;	}
	
		
	.titre2_n2 {	font-size: 120%;
				font-family: Arial, Helvetica;
				color: #FFFFFF;	
				padding: 2px;
				border-color: #cccccc;
				border-top: 1px ;
				border-right: 1px ;
				border-bottom: 0px ;
				border-left: 1px ;
				border-style: solid;
				/*avec 3 lignes */
				}

	.sous_titre {	font-size: 14px;
		font-family: Arial, Helvetica;}	
	
	.hilite {	border-color: #000000;
								background-color: #FFFF00;}		
								
	.plus_gros 	{font-size: 180%;}	

	.petit90 	{font-size: 90%;}	
	
	.petit80 	{font-size: 80%;}	
	
	.petit60 	{font-size: 60%;}	
	
	.fonte110 	{font-size: 110%;}	
	
	.fonte120 	{font-size: 120%;}	
	
	.fonte150 	{font-size: 150%;}	

	
	.sommaire {	font-size: 140%;
		font-family: Times New Roman, Times, serif;
		font-weight: bold;
		border-color: #000000;
		
		}
		
	.sommaire2 {	font-size: 120%;
			font-family: Times New Roman, Times, serif;
			border-color: #000000;
			}
		
			.premier {font-size: 150%;
				vertical-align: bottom;
				background : #CCCC66; 
				font-family: Times New Roman, Times, serif;	}	
				
				
		.lettre-1r {	font-size: 200%;
			font-family: Arial, Helvetica; 
			font-weight: bold; 
			color: #800000;
			}
						
		.lettre-1r_t {	font-size: 200%;
			font-family: Times New Roman, Times, serif;
			
			color: #800000;
			}
		
					
		.lettrine
				{
				float: left;
				width: 20px;
				margin: 0px 4px 4px  0px;
				background-color: transparent;
				padding: 0px;
				font-family: Times, Times new roman,  serif;
				font-size: 200%;
				text-align: center;
				color: #800000;
				padding: 0px 4px 0px 4px;
				border: 1px solid #ccc;
				}

		.lettrine2
				{
				float: left;
				margin: 2px 4px 0px 0px;
				background-color: transparent;				
				font-family: Times, Times new roman,  serif;
				font-size: 200%;
				text-align: center;
				color: #800000;
				padding: 0px 4px 0px 4px;
				border: 1px solid #ccc;
				}


	/*      bordures   */

		.border_ligne_g {	padding: 2px;
					border-color: #cccccc;
					border-top: 0px ;
					border-right: 0px ;
					border-bottom: 0px ;
					border-left: 1px ;
					border-style: solid;
					}

		.border2dr {	padding: 2px;
					border-color: #cccccc;
					border-top: 1px ;
					border-right: 1px ;
					border-bottom: 0px ;
					border-left: 0px ;
					border-style: solid;
					}

		.border2g {	padding: 2px;
					border-color: #cccccc;
					border-top: 1px ;
					border-right: 0px ;
					border-bottom: 0px ;
					border-left: 1px ;
					border-style: solid;
					}

		.border3 {	padding: 2px;
					border-color: #cccccc;
					border-top: 1px ;
					border-right: 1px ;
					border-bottom: 0px ;
					border-left: 1px ;
					border-style: solid;
					}
		.border4 {	padding: 2px;
					border-color: #cccccc;
					border-top: 1px ;
					border-right: 1px ;
					border-bottom: 1px ;
					border-left: 1px ;
					border-style: solid;
					}


	#contenu 	{	margin-left:10px;
				margin-right: 10px;
				background-color: transparent;
		
				}			

	/*    boites    */
		
		#boite-gauche  { position: relative; float: left;
				margin-right: 12px;
				text-align: left;
				background-color: transparent;
				visibility: visible;
				display: block }
		div#boite-gauche p	{ text-indent: 0px; }	
					/*    sans border   */	
	
		
		#boite-gauche2  { position: relative; float: left;
				margin-right: 12px;
				text-align: left;
				background-color: transparent;
				padding: 8px;
					border-color: #cccccc;
					border-top: 1px;
					border-right: 1px;
					border-bottom: 0px;
					border-left: 0px;
					border-style: solid;
				visibility: visible;
				display: block }
		div#boite-gauche2 p	{ text-indent: 0px; }	
			/* avec border top-right  */					
				

		
		.boite-a-gauche  { position: relative; float: left;
				width:30%;
				margin-right: 12px;
				text-align: left;
				background-color: transparent;
				padding: 8px;
					border-top: 1px;
					border-right: 1px;
					border-bottom: 0px;
					border-left: 0px;
					border-color: #cccccc;
					border-style: solid;
					visibility: visible;
					display: block }
					/* 30% avec border top-right  */					
	
					

		.boite-a-gauche25  { position: relative; float: left;
				width:25%;
				margin-right: 10px;
				text-align: left;
				background-color: transparent;
				padding: 6px;
					border-color: #cccccc;
					border-top: 1px;
					border-right: 1px;
					border-bottom: 0px;
					border-left: 0px;
					border-style: solid;	
				visibility: visible;
				display: block }
					/* 25% avec border top-right  */					
	

	.boite-a-gauche20  { position: relative; float: left;
				width:20%;
				margin-right: 8px;
				text-align: left;
				background-color: transparent;
				padding: 6px;
					border-color: #cccccc;
					border-top: 1px;
					border-right: 1px;
					border-bottom: 0px;
					border-left: 0px;
					border-style: solid;	
				visibility: visible;
				display: block }
						/* 20% avec border top-right  */					
	
			
				
				
	
	.boite-a-gauche10  { position: relative; float: left;
				width:10%;
				margin-right: 8px;
				text-align: left;
				background-color: transparent;
				padding: 6px;
					border-color: #cccccc;
					border-top: 1px;
					border-right: 1px;
					border-bottom: 0px;
					border-left: 0px;
					border-style: solid;	
				visibility: visible;
				display: block }			
					/* 10% avec border top-right  */					
	
		

	#boite-droite  { float: right;
					margin-left: 12px;
					text-align: right;
					background-color: transparent;
					visibility: visible;
				 	display: block
				  }
			/* sans border  */					
		
		

	.boite-a-droite  { float: right;
					width:30%;
					margin-left: 12px;
					text-align: left;
					background-color: transparent;
					padding: 8px;
					border-color: #cccccc;
					border-top: 1px ;
					border-right: 0px ;
					border-bottom: 0px ;
					border-left: 1px ;
					border-style: solid;
					visibility: visible;
					display: block
				  }
					/* 30% avec border top-left  */					
	
.boite-a-droite-40  { float: right;
					width:40%;
					margin-left: 12px;
					text-align: left;
					background-color: transparent;
					padding: 8px;
					border-color: #cccccc;
					border-top: 1px ;
					border-right: 0px ;
					border-bottom: 0px ;
					border-left: 1px ;
					border-style: solid;
					visibility: visible;
					display: block
				  }
					/* 40% avec border top-left  */					
	
	
	#boite-a-droite30  { float: right;
					width:30%;
					margin-left: 12px;
					text-align: left;
					background-color: transparent;
					padding: 8px;
					border-color: #cccccc;
					border-top: 1px ;
					border-right: 0px ;
					border-bottom: 0px ;
					border-left: 1px ;
					border-style: solid;
					visibility: visible;
					display: block
				  }
					/* 30% avec border top-left  */		
					
								
	#boite-a-droite320  { float: right;
					width:320px;
					margin-left: 10px;
					text-align: left;
					background-color: transparent;
					padding: 10px;
					border-color: #cccccc;
					border-top: 0px ;
					border-right: 0px ;
					border-bottom: 1px ;
					border-left: 1px ;
					border-style: solid;
					visibility: visible;
					display: block
				  }
					/* 320px avec border top-left  */					

				
	.boite-a-droite25  { float: right;
					width:25%;
					margin-left: 12px;
					text-align: left;
					background-color: transparent;
					padding: 8px;
					border-color: #cccccc;
					border-top: 1px ;
					border-right: 0px ;
					border-bottom: 0px ;
					border-left: 1px ;
					border-style: solid;
					visibility: visible;
					display: block
				  }					
				/* 25% avec border top-left  */					


	.boite-a-droite20  { float: right;
					width:20%;
					margin-left: 12px;
					text-align: left;
					background-color: transparent;
					padding: 8px;
					border-color: #cccccc;
					border-top: 1px ;
					border-right: 0px ;
					border-bottom: 0px ;
					border-left: 1px ;
					border-style: solid;
					visibility: visible;
					display: block
				  }					
				/* 20% avec border top-left  */					



	.boite-a-droite10  { float: right;
					width:10%;
					margin-left: 12px;
					text-align: left;
					background-color: transparent;
					padding: 8px;
					border-color: #cccccc;
					border-top: 1px ;
					border-right: 0px ;
					border-bottom: 0px ;
					border-left: 1px ;
					border-style: solid;
					visibility: visible;
					display: block
				  }					
				/* 10% avec border top-left  */					

	/*    A la ligne     */			
		.a_la_ligne {clear: left  }			
					
		.a_la_ligne_r {clear: right  }			
		
		.a_la_ligne-b {clear: both  }	
     -->
