   /*-----------------------
  Déclarations générales |  
------------------------------------------------------------------------------------------------------------------------------*/ 
   body { FONT-SIZE: 12px; color: #0016B5; FONT-FAMILY: Arial, Verdana, Helvetica; } 
   P,td { FONT-SIZE: 12px; color: #0016B5; FONT-FAMILY: Arial, Verdana, Helvetica} 
    
	#conteneur {
	    BORDER-RIGHT: #ddd 2px solid;  BORDER-TOP: #ddd 0px solid; BORDER-LEFT: #ddd 2px solid; BORDER-BOTTOM: #ddd 2px solid;
		PADDING-RIGHT: 2px; PADDING-TOP: 10px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 0px auto;  WIDTH: 760px;
		z-index: 1;
		BACKGROUND-COLOR: #fff
   }
   #conteneur TABLE#interne {
    	WIDTH: 760px
   }
   #conteneur TABLE#interne TD#interne_left {
	   PADDING-RIGHT: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; 
	   VERTICAL-ALIGN: top; WIDTH: 160px; 
	   background-image: url("http://www.laligue51.org/images/fondboite160.jpg");
   }
   #conteneur TABLE#interne TD#interne_right {
	   PADDING-RIGHT: 5px; PADDING-TOP: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; 
	   VERTICAL-ALIGN: top; WIDTH: 600px 
   }
   #conteneur TABLE#interne TD#interne_accueilcenter {
	   PADDING-RIGHT: 5px; PADDING-TOP: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; 
	   VERTICAL-ALIGN: top; WIDTH: 470px 
   }
    #conteneur TABLE#interne TD#interne_accueilright {
		PADDING-RIGHT: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; 
		VERTICAL-ALIGN: top; WIDTH: 140px;
	}
	 
    #conteneur UL { 
      font: 12px Trébuchet MS, Arial, Verdana, sans-serif; 
	  PADDING-RIGHT: 0px; PADDING-TOP: 5px; PADDING-LEFT: 0px; PADDING-BOTTOM: 15px; MARGIN: 0px 
    }
   #conteneur LI {  
      PADDING-RIGHT: 0px; PADDING-TOP: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; MARGIN: 0px;
	  COLOR: #0016B5;  LIST-STYLE-TYPE: none
    }
   #conteneur A:link {
     FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #004080; FONT-FAMILY: Arial, Verdana, Helvetica; TEXT-DECORATION: none
   }
   #conteneur A :active {
     FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #004080; FONT-FAMILY: Arial, Verdana, Helvetica; TEXT-DECORATION: none
   }
   #conteneur A:visited {
     FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #004080; FONT-FAMILY: Arial, Verdana, Helvetica; TEXT-DECORATION: none
   }
   #conteneur A:hover {	
     FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #FF0000; FONT-FAMILY: Arial, Verdana, Helvetica; TEXT-DECORATION: underline
   } 
   
   A:link {
     FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #004080; FONT-FAMILY: Arial, Verdana, Helvetica; TEXT-DECORATION: none
   }
   A :active {
     FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #004080; FONT-FAMILY: Arial, Verdana, Helvetica; TEXT-DECORATION: none
   }
   A:visited {
     FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #004080; FONT-FAMILY: Arial, Verdana, Helvetica; TEXT-DECORATION: none
   }
   A:hover {	
     FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #FF0000; FONT-FAMILY: Arial, Verdana, Helvetica; TEXT-DECORATION: underline
   } 
   	
    H2 {
		PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 1.8em; PADDING-BOTTOM: 0px; COLOR: #0060a9; PADDING-TOP: 0px; 
		TEXT-ALIGN: left; LETTER-SPACING: 0.04em
	}
	H3 {
		PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 1.4em; PADDING-BOTTOM: 0px; COLOR: #0060a9; PADDING-TOP: 0px; 
		TEXT-ALIGN: left; LETTER-SPACING: 0.04em
	}
	H4 {
		PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 1.2em; PADDING-BOTTOM: 0px; COLOR: #0060a9; PADDING-TOP: 0px; 
		TEXT-ALIGN: left; FONT-SIZE: 1.4em; LETTER-SPACING: 0.04em
	}
	H2.tetecontenu {
		PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 1.8em; PADDING-BOTTOM: 0px; COLOR: #0060a9; PADDING-TOP: 0px; 
		MARGIN-TOP: 0px; TEXT-ALIGN: left; LETTER-SPACING: 0.04em
	}
   	#contenu {
		PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-ALIGN: justify
	}
	#contenu A {
		FONT-WEIGHT: bold; FONT-SIZE: 12px; TEXT-DECORATION: none
	}
	#contenu A:link {
		FONT-WEIGHT: bold; FONT-SIZE: 12px; 
	}
	#contenu A:visited {
		FONT-WEIGHT: bold; FONT-SIZE: 12px;
	}
	#contenu A:hover {
		FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND-COLOR: #eeeeff
	}
/*---------------------------
  Bandeau en haut de la page |  
---------------------------------------------------------------------------------------------------------------------------*/ 
	
	#smenu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0.5% 0px 0px; PADDING-TOP: 0px; TEXT-ALIGN: right
	}
	#smenu LI {
		PADDING-RIGHT: 3px; DISPLAY: inline; PADDING-LEFT: 3px; FONT-SIZE: 90%; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #fc8600 1px solid; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
	}
	#smenu A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #f30; PADDING-TOP: 0px; TEXT-DECORATION: none
	}
	#smenu A:hover {
	COLOR: #fff; BACKGROUND-COLOR: #fc8600
	}
	#smenu LI.premier {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
	}
	.adresse{ 
		background-image: url("http://www.fol08.org/images/enveloppe.gif");
		background-color: #fff;
		background-repeat: no-repeat;
		background-position: top left;
		text-align: left;
		 PADDING-RIGHT: 0px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px;
	}
/*---------------------------
  Bloc texte corps de page  
---------------------------------------------------------------------------------------------------------------------------*/ 

	.bloc  { 
     width: 140px; height: 36px; background-color: fff;
	}  
	.bloc1 { position: relative; width: 98%; background-color: #F3F4FC; 
	border-style:dotted; border-width: 1px; border-color: #6DAEF5; 
	padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px;
	}	
    .blocbleu { position: relative; width: 100%; background-color: #F3F4FC; 
		border-style:dotted; border-width: 1px; border-color: #6DAEF5; 
		padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px;
	}
	#blog { position: relative; width: 100%; background-color: #FFFFFF; 
		border-style:dotted; border-width: 1px; border-color: #6DAEF5; 
		padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px;
		z-index: 2;
	}
	.blocblanc { position: relative; width: 100%; background-color: #FFFFFF; 
		border-style:dotted; border-width: 1px; border-color: #6DAEF5; 
		padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px;
	}
	.blocTxt {
	border:1px dashed #6699FF;	background-color:#FFFFFF;
	padding:5px;
	}
	#FondblocTxt {
	border:1px dashed #6699FF; background-color:#D8E5F1;
	padding:5px;
	}
/*---------------------------
 Titre corps de page  
---------------------------------------------------------------------------------------------------------------------------*/ 
	.titrebandeau  { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 24px; PADDING-BOTTOM: 5px; MARGIN: 0px; 
	PADDING-TOP: 5px; FONT-WEIGHT: bold; COLOR: #0060a9; 
	}   
	.titretexte  { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 20px; PADDING-BOTTOM: 10px; MARGIN: 0px; 
	PADDING-TOP: 10px; FONT-WEIGHT: bold; COLOR: #333399;
	} 
	.textereduit { FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000099; FONT-FAMILY: Verdana, Helvetica 
	}
	.titre_entete18 { FONT-WEIGHT: normal; FONT-SIZE: 18px; COLOR: #0060a9; FONT-FAMILY: Arial, Verdana, Helvetica; 
	margin-bottom: 6px; margin-top: 0px;
	}
    .titre18 { FONT-WEIGHT: normal; FONT-SIZE: 18px; COLOR: #0060a9; FONT-FAMILY: Arial, Verdana, Helvetica; 
	margin-bottom: 6px; margin-top: 16px;
	}
   .titre { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #0016B5; FONT-FAMILY: Arial, Verdana, Helvetica; 
    }
   .titrerubrique {	FONT-WEIGHT: bold; FONT-SIZE: 14pt; COLOR: #0288ca; FONT-FAMILY: Arial, Helvetica, sans-serif
    }
   
/*---------------------------
  Mise en forme texte  
---------------------------------------------------------------------------------------------------------------------------*/ 
	.textarticle { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #003399; text-align: justify;  
	}
	.texte  { PADDING-RIGHT: 8px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; 
	text-align:justify 
	}  
   .texterouge {	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #ff0000; FONT-FAMILY: Arial, Verdana, Helvetica; 
    }
	.MsgRouge { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #ff0000; FONT-FAMILY: Arial, Verdana, Helvetica;
	}
   .texteblanc {	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, Verdana, Helvetica; 
    }
   .textevert { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #B2C705; FONT-FAMILY: Arial, Verdana, Helvetica; 
    } 
   .textenewsletter { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #004080; FONT-FAMILY: Arial, Verdana, Helvetica; 
    }
   .bas { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #6EA5C8; FONT-FAMILY: Verdana, Helvetica 
    }
   .navig { FONT-SIZE: 10px; COLOR: #FF00FF; FONT-FAMILY: Verdana, Helvetica 
    }
   .textbandeau { FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #ffffff; text-align: center; FONT-FAMILY: Verdana, Helvetica, sans serif; 
    }
	.textebleu { FONT-WEIGHT: normal; FONT-SIZE: 12px; FONT-FAMILY: Arial, Verdana, Helvetica; COLOR: #0016B5;
	}
   
/*---------------------------
  Mise en forme menus  
---------------------------------------------------------------------------------------------------------------------------*/    
   .menu { FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica 
   }
   .menug { BORDER-RIGHT: #b6c5de 1px solid; BORDER-TOP: #b6c5de 1px solid; FONT-SIZE: 10px; MARGIN: 0px 0px 0px; BORDER-LEFT: #b6c5de 1px solid; 	WIDTH: 140px; BORDER-BOTTOM: #b6c5de 1px solid
   }
   .menug130 { BORDER-RIGHT: #b6c5de 1px solid; BORDER-TOP: #b6c5de 1px solid; FONT-SIZE: 10px; MARGIN: 0px 0px 0px; BORDER-LEFT: #b6c5de 1px
   solid; WIDTH: 130px; BORDER-BOTTOM: #b6c5de 1px solid
   }
   .menud {	BORDER-RIGHT: #e2ec9a 1px solid; BORDER-TOP: #e2ec9a 1px solid; FONT-SIZE: 10px; MARGIN: 0px 0px 0px; BORDER-LEFT: #e2ec9a 1px solid;
   WIDTH: 140px; BORDER-BOTTOM: #e2ec9a 1px solid
   }
   .titremenud { FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #003399; margin-left: 12px; FONT-FAMILY: Arial, Verdana, Helvetica, sans serif; 
   }
   
/*---------------------------
  Bandeau menu droit de la page |  
---------------------------------------------------------------------------------------------------------------------------*/ 
.border_col {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 1em; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 5px; MARGIN-LEFT: 5px; COLOR: #22365e; 
	PADDING-TOP: 0px; BORDER-BOTTOM: #e2ec9a 3px solid
}
.texterouge_col {	
FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #ff0000; FONT-FAMILY: Arial, Verdana, Helvetica; MARGIN-LEFT: 5px; MARGIN-TOP: 5px; 
}
