body{
	FONT: normal 10px Verdana, Arial, sans-serif;
/*
	background-color: #D2DEEC;
*/
	vertical-align: top;
	background-position: left top;
	scrollbar-face-color: #005AA1; /* Face de l'ascenseur */
	scrollbar-arrow-color: #D2DEEC; /* Couleur des flèches actives */
	scrollbar-track-color: #D2DEEC; /* Fond ascenseur + flèches inactives */
	scrollbar-shadow-color: #D2DEEC; /* Bordure couleur claire */
	scrollbar-highlight-color: #005AA1; /* Bordure couleur foncée */
	scrollbar-3dlight-color: #D2DEEC; /* Bordure effet 3D */
	scrollbar-darkshadow-color: #D2DEEC; /* Bordure effet 3D foncé*/
	border: 0px solid #CCFFFF;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	overflow-x: auto;
}

table {   
	FONT: normal 10px Verdana, Arial, sans-serif;
			BORDER-RIGHT: #005AA1 0px solid; 
			BORDER-TOP: #005AA1 0px solid; 
			BORDER-LEFT: #005AA1 0px solid; 
			BORDER-BOTTOM: #005AA1 0px solid;
}
/* # FORMULAIRE */
table.form{
   font: normal 10px Verdana, Arial, sans-serif;
   color: #336699;
}
table.form tr th.G,table.form tr td.G{
   background: url(../images/bd_gche.gif) no-repeat center;
}
table.form tr th.M,table.form tr td.M{
   background: url(../images/bd_inter.gif) repeat-x center;
   font: bold 14px Verdana, Arial, sans-serif;
   color: White;
}
table.form tr th.D,table.form tr td.D{
   background: url(../images/bd_drte.gif) no-repeat center;
}
table.form tr th.D2,table.form tr td.D2{
   background: url(../images/bd_drte2.gif) no-repeat center;
}
table.form tr td.filet{
   background: url(../images/filet.jpg) repeat-y;
}
table.form tr td.filet_coin{
   background: url(../images/angle_filet.jpg) no-repeat;
}
table.form tr td{
   font: italic bold 11px Verdana, Arial, sans-serif;
   color: #336699;
   height: 30;
}
table.form input, table.form tr td textarea, table.form tr td select{
   FONT: normal 10px Verdana, Arial, sans-serif;
   BORDER-RIGHT: 1px solid #005AA1;
   BORDER-TOP: 1px solid #005AA1;
   BORDER-LEFT: 1px solid #005AA1;
   BORDER-BOTTOM: 1px solid #005AA1;
   background-color: White;
}
table.form tr td input.radio{
   BORDER-RIGHT: none;
   BORDER-TOP: none;
   BORDER-LEFT: none;
   BORDER-BOTTOM: none;
   background-color: transparent;
}
table.form tr td button.off{
   background-color: transparent;
   text-align: center;
   vertical-align: middle;
   cursor: hand;
   width: 78;
   height: 19;
   background: url(../images/fr/envoyer_off.jpg) no-repeat left;
   border: none;
}
table.form tr td button.on{
   background-color: transparent;
   text-align: center;
   vertical-align: middle;
   cursor: hand;
   width: 78;
   height: 19;
   background: url(../images/fr/envoyer_on.jpg) no-repeat left;
   border: none;
}
/* ### */

table.fondmenu {   
	FONT: normal 10px Verdana, Arial, sans-serif;
			BORDER-RIGHT: #005AA1 0px solid; 
			BORDER-TOP: #005AA1 0px solid; 
			BORDER-LEFT: #005AA1 0px solid; 
			BORDER-BOTTOM: #005AA1 0px solid;
	    background: url(../images/fondmenu.gif) no-repeat;
}
table.Acc_membres {
   FONT: normal 10px Verdana, Arial, sans-serif;
   BORDER-RIGHT: #005AA1 0px solid;
   BORDER-TOP: #005AA1 0px solid;
   BORDER-LEFT: #005AA1 0px solid;
   BORDER-BOTTOM: #005AA1 0px solid;
   background: url(../images/ACC_fond_membre.jpg) repeat-y;
}
table.Acc_prochain {
   FONT: normal 10px Verdana, Arial, sans-serif;
   BORDER-RIGHT: #005AA1 0px solid;
   BORDER-TOP: #005AA1 0px solid;
   BORDER-LEFT: #005AA1 0px solid;
   BORDER-BOTTOM: #005AA1 0px solid;
   background: url(../images/ACC_fond_prochain.jpg) repeat-y;
}
table.tour {   
	FONT: normal 10px Verdana, Arial, sans-serif;
			BORDER-RIGHT: #005AA1 2px solid; 
			BORDER-TOP: #005AA1 1px solid; 
			BORDER-LEFT: #005AA1 1px solid; 
			BORDER-BOTTOM: #005AA1 2px solid;
}

.flux_gauche{ float : left; margin: 10px ; }


th {
	FONT: normal 12px Verdana, Arial, sans-serif;
			COLOR: #005AA1; 
}

td.separateur {
	background: url(../images/separateurmenu.gif) no-repeat;
	height: 5px;
}
td.fondcontenu {
	background: url(../images/fond_amipassion_2.jpg) repeat-y;
	height: 5px;
}

td.fondHG {
	FONT: normal 10px Verdana, Arial, sans-serif;
	color: #CCFFFF;
	TEXT-DECORATION: none;
	background: url(../images/bande_gch.jpg) repeat-x;
}
td.fondHD {
	FONT: normal 10px Verdana, Arial, sans-serif;
	color: #CCFFFF;
	TEXT-DECORATION: none;
	background: url(../images/bande_drt.jpg) repeat-x;
}

tr.internet td.fondSM {
	background: url(../images/bdmenu_100.jpg) repeat-x;
}
tr.internet td.fondSMG {
   FONT: normal 10px Verdana, Arial, sans-serif;
   color: #666666;
   TEXT-DECORATION: none;
   background: url(../images/bdmenu.jpg) no-repeat;
}
tr.internet td.fondSMD {
   FONT: normal 10px Verdana, Arial, sans-serif;
   color: #666666;
   TEXT-DECORATION: none;
   background: url(../images/bdmenu_drt.jpg) no-repeat;
}

tr.extranet td.fondSM {
	background: url(../images/E_bdmenu_100.jpg) repeat-x;
}
tr.extranet td.fondSMG {
   FONT: normal 10px Verdana, Arial, sans-serif;
   color: #666666;
   TEXT-DECORATION: none;
   background: url(../images/E_bdmenu.jpg) no-repeat;
}
tr.extranet td.fondSMD {
   FONT: normal 10px Verdana, Arial, sans-serif;
   color: #666666;
   TEXT-DECORATION: none;
   background: url(../images/E_bdmenu_drt.jpg) no-repeat;
}

tr.accueil td.fondSM {
	background: url(../images/ACC_bdmenu_100.jpg) repeat-x;
}
tr.accueil td.fondSMG {
   FONT: normal 10px Verdana, Arial, sans-serif;
   color: #666666;
   TEXT-DECORATION: none;
   background: url(../images/ACC_bdmenu.jpg) no-repeat;
}
tr.accueil td.fondSMD {
   FONT: normal 10px Verdana, Arial, sans-serif;
   color: #666666;
   TEXT-DECORATION: none;
   background: url(../images/ACC_bdmenu_drt.jpg) no-repeat;
}

/*
td.ACC_fondG_membre {
   FONT: normal 10px Verdana, Arial, sans-serif;
   color: #666666;
   TEXT-DECORATION: none;
   background: url(../images/ACC_bord_gch_membre.jpg) repeat-y;
   vertical-align: top;
}
*/
td.ACC_fondG {
   FONT: normal 10px Verdana, Arial, sans-serif;
   color: #666666;
   TEXT-DECORATION: none;
   background: url(../images/ACC_fond_marge_gauche.jpg) repeat-y;
   vertical-align: top;
}
td.fondG {
   FONT: normal 10px Verdana, Arial, sans-serif;
   color: #666666;
   TEXT-DECORATION: none;
   background: url(../images/bord_gch.jpg) repeat-y;
   vertical-align: top;
}
td.fondD {
	FONT: normal 10px Verdana, Arial, sans-serif;
	color: #666666;
	TEXT-DECORATION: none;
	background: url(../images/bord_drt.jpg) repeat-y;
}
td.fondB {
	FONT: normal 10px Verdana, Arial, sans-serif;
	color: #666666;
	TEXT-DECORATION: none;
/*
	background: #003399;
*/
background: #011C83}
td.gauche {
	COLOR: #000000;
	FONT: normal 10px Verdana, Arial, sans-serif;
	TEXT-DECORATION: none;
	background: url(../images/arc_g_amipassion.gif) no-repeat;
}
td {
	COLOR: #000000;
	FONT: normal 10px Verdana, Arial, sans-serif;
	TEXT-DECORATION: none;
/*
	background: transparent;
*/
}
td.gris {
	COLOR: #A9A9A9;
	FONT: italic bold 12px Verdana, Arial, sans-serif;
	TEXT-DECORATION: none;
}
td.petit {
	COLOR: #000000;
	FONT: normal 2px Verdana, Arial, sans-serif;
	TEXT-DECORATION: none;
}
td.menu {
	COLOR: #000000;
	FONT: normal 8px AVerdana, rial, sans-serif;
	TEXT-DECORATION: none;
}
td.hand { cursor: hand;}

/*Style des ancres par defaut*/
a {
   COLOR: #9933cc;
   FONT: normal 10px Verdana, Arial, sans-serif;
   TEXT-DECORATION: underline;
}
a:link {
	COLOR: #9933cc;
}
a:visited {
	COLOR: #ffcc66;
}
a:hover {
	COLOR: #cc99ff;
}
/*
a.amirencontre:hover {
	COLOR: #DE1361;
}
a.amiloisir:hover {
	COLOR: #08521B;
}
a.amifinance:hover {
	COLOR: #2F3FA3;
}
a.amijob:hover {
	COLOR: #653E80;
}
*/

img{border:0;}
img.hand{cursor:hand; border:0}
img.desact{cursor:none; border:0}	


HR{
			BORDER-RIGHT: #ffffff 0px solid; 
			BORDER-TOP: #336699 1px solid; 
			BORDER-LEFT: #ffffff 0px solid; 
			BORDER-BOTTOM: #ccccff 1px solid;
}


/*Style des boutons (ajouter,supprimer...)*/
button {
	FONT: normal 10px Verdana, Arial, sans-serif;
	color: #ffffff;
	font: bold;
	cursor: hand;
	text-align: middle;
	vertical-align: top;
	background-color: #A7A289;
}
button.acc_ok_off{
   background-color: transparent;
   text-align: center;
   vertical-align: middle;
   cursor: hand;
   width: 24;
   height: 24;
   background: url(../images/ACC_ok_off.gif) no-repeat left;
   border: none;
}
button.acc_ok_on{
   background-color: transparent;
   text-align: center;
   vertical-align: middle;
   cursor: hand;
   width: 24;
   height: 24;
   background: url(../images/ACC_ok_on.gif) no-repeat left;
   border: none;
}
button.ok_off{
   background-color: transparent;
   text-align: center;
   vertical-align: middle;
   cursor: hand;
   width: 24;
   height: 24;
   background: url(../images/ok_off.gif) no-repeat left;
   border: none;
}
button.ok_on{
   background-color: transparent;
   text-align: center;
   vertical-align: middle;
   cursor: hand;
   width: 24;
   height: 24;
   background: url(../images/ok_on.gif) no-repeat left;
   border: none;
}
button.ok2_off{
   background-color: transparent;
   text-align: center;
   vertical-align: middle;
   cursor: hand;
   width: 24;
   height: 24;
   background: url(../images/ok2_off.gif) no-repeat left;
   border: none;
}
button.ok2_on{
   background-color: transparent;
   text-align: center;
   vertical-align: middle;
   cursor: hand;
   width: 24;
   height: 24;
   background: url(../images/ok2_on.gif) no-repeat left;
   border: none;
}
button.plus{
   background-color: Blue;
   text-align: center;
   vertical-align: middle;
   cursor: hand;
   width: 20;
   height: 20;

}
button.moins{
   background-color: #CC0033;
   text-align: center;
   vertical-align: middle;
   cursor: hand;
   width: 20;
   height: 20;
}
button.rouge {
	FONT: normal 10px Verdana, Arial, sans-serif;
	color: #ffffff;
	font: bold;
	cursor: hand;
	text-align: middle;
	vertical-align: top;
	background-color: #ff6600;
}

input {  
	FONT: normal 1px Verdana, Arial, sans-serif;
}
input.login {
   FONT: normal 10px Verdana, Arial, sans-serif;
   BORDER-RIGHT: 2px solid #005AA1;
   BORDER-TOP: 1px solid #005AA1;
   BORDER-LEFT: 1px solid #005AA1;
   BORDER-BOTTOM: 2px solid #005AA1;
   background-color: White;
   height: 18px;
   width: 100px;
}


/*
H4, P, BLOCKQUOTE, UL, FIELDSET, FORM,
OL, DL, DIR, MENU { margin: 1.33em 0 }
OL UL, UL OL,
UL UL, OL OL { margin-top: 0; margin-bottom: 0 }
*/

ul.hide{
list-style: none;
display:none;
}

/* NIVEAU 2 */

ul.niveau_2{
	margin: 0px 0px 0px 0px;
	display: block;
	padding: 0 0 0 0;
	font: bold;
	cursor: hand;
/*
	FONT: bold 18px Verdana, Arial, sans-serif;
*/
	height: 18px;
}

ul.niveau_2 li.desactive {
	list-style-type: none;
	float: left;
	margin: 0px 2px 6px 0px;
	padding: 0px 5px 0px 8px;
	cursor: hand;
	COLOR: #4D4D4D;
	FONT: bold 10px Verdana, Arial, sans-serif;

}
ul.niveau_2 li.active{
	font: bold;
	list-style-type: none;
	float: left;
	margin: 0px 2px 6px 0px;
	padding: 0px 5px 0px 8px;
	background: transparent url(../images/carre_rouge.jpg) no-repeat left;
	cursor: hand;
	COLOR: #990000;
	FONT: bold 10px Verdana, Arial, sans-serif;
}

/* NIVEAU 3 */

ul.niveau_3{
	float: none;
	margin: 0px 0px 0px 0px;
	display: block;
	padding: 0px 0px 0px 0px;
	font: bold;
	cursor: hand;
	width: 145px;
}

ul.niveau_3 li.desactive {
	padding: 0px 10px 0px 0px;
	margin: 0px 4px 5px 2px;
	cursor: hand;
	COLOR: #4D4D4D;
	FONT: 9px Verdana, Arial, sans-serif; 
/*
	display: block;
	vertical-align: baseline;
*/
	list-style-type: none;
	text-align: right;
}
ul.niveau_3 li.active{
	padding: 0px 10px 0px 0px;
	margin: 0px 4px 5px 2px;
	cursor: hand;
	background: transparent url(../images/carre_orange.jpg) no-repeat right;
	COLOR: #FF6600;
	FONT: 9px  Verdana, Arial,sans-serif;
/*
	display: block;
	vertical-align: baseline;
*/
	list-style-type: none;
	text-align: right;
}
/***************** FAQ ***************/
ul.faq{
   float: none;
   margin: 0px 0px 0px 10px;
/*
   display: block;
*/
   padding: 10px 0px 0px 0px;
   width: 550px;
   FONT: bold 10px Verdana, Arial, sans-serif;
   list-style-type: none;
   text-indent: 5px;
}

ul.faq li.moins {
   margin: 10px 2px 0px 0px;
   padding: 0px 5px 5px 15px;
   cursor: hand;
   COLOR: #4D4D4D;
   FONT: bold 10px Verdana, Arial, sans-serif;
   background: transparent url(../images/moins.jpg) no-repeat 0px 2px;
   list-style-type: none;
   text-align: left;
}
ul.faq li.plus{
   margin: 10px 2px 6px 0px;
   padding: 0px 5px 5px 15px;
   background: transparent url(../images/plus.jpg) no-repeat 0px 2px;
   cursor: hand;
   COLOR: #990000;
   FONT: bold 10px Verdana, Arial, sans-serif;
}


ul.faq li.faq{
   FONT: normal 10px Verdana, Arial, sans-serif;
   margin: 10px 0px 0px 10px;
   padding: 0px 5px 0px 8px;
   list-style-type: none;
/*
   display: block;
*/
   text-justify: distribute-all-lines;
}
ul.faq li.hide_faq{
display:none;
	list-style-type: none;	
}



a.niveau_3:hover {
	COLOR: #FB4F0C;
}

/************** GLOSSAIRE ****************/

ul.glossaire{
   float: none;
   margin: 0px 0px 0px 10px;
   display: block;
   padding: 10px 0px 0px 0px;
   width: 550px;
   FONT: bold 10px Verdana, Arial, sans-serif;
   list-style-type: none;
   text-indent: 5px;
}

ul.glossaire li.moins {
   margin: 10px 2px 0px 0px;
   padding: 0px 5px 5px 15px;
   cursor: hand;
   COLOR: #4D4D4D;
   FONT: bold 10px Verdana, Arial, sans-serif;
   background: transparent url(../images/moins.jpg) no-repeat 0px 2px;
   list-style-type: none;
}
ul.glossaire li.plus{
   margin: 10px 2px 6px 0px;
   padding: 0px 5px 5px 15px;
   background: transparent url(../images/plus.jpg) no-repeat 0px 2px;
   cursor: hand;
   COLOR: #990000;
   FONT: bold 10px Verdana, Arial, sans-serif;
}


ul.glossaire li.glossaire{
   FONT: normal 10px Verdana, Arial, sans-serif;
   margin: 10px 0px 0px 10px;
   padding: 0px 5px 0px 8px;
   list-style-type: none;
/*
   display: block;
*/
   text-justify: distribute-all-lines;
}
ul.glossaire li.hide_glossaire{
display:none;
	list-style-type: none;	
}
ul.hide_glossaire{
display:none;
}


/************** ACTUALITE ****************/

ul.actualite{
   float: none;
   margin: 0px 0px 0px 10px;
   display: block;
   padding: 0px 0px 0px 0px;
   width: 550px;
   FONT: bold 10px Verdana, Arial, sans-serif;
   list-style-type: none;
   text-indent: 0px;
   background: transparent url(../images/bandeau_actu3.jpg) no-repeat left top;
}

ul.actualite li{
   margin: 3px 2px 0px 10px;
   padding: 0px 0px 0px 10px;
   COLOR: #4D4D4D;
   FONT: normal 10px Verdana, Arial, sans-serif;
   list-style-type: none;
   background: transparent;
   text-align: left;
   vertical-align: middle;
}
ul.actualite li.puce{
   padding: 4px 0px 0px 10px;
   FONT: bold 11px Verdana, Arial, sans-serif;
   height: 21px;
   COLOR: #336699;
   vertical-align: middle;
}
ul.actualite li.soustitre{
   FONT: bold 10px Verdana, Arial, sans-serif;

}


/*
ul.actualite li a{
   FONT: bold 10px Verdana, Arial, sans-serif;
   color: #DC143C;
}
ul.actualite li a.lien{
   FONT: bold 10px Verdana, Arial, sans-serif;
   color: #DC143C;
   text-decoration: underline;
}
ul.actualite li a:link{color: #DC143C;}
ul.actualite li a:visited{color: #DC143C;}
ul.actualite li a:hover{
   color: #6495ED;
}
*/

hr.actualite{
   BORDER-RIGHT: 0px none #ffffff;
   BORDER-TOP: #4D4D4D 1px solid;
   BORDER-LEFT: 0px none #ffffff;
   BORDER-BOTTOM: 0px none #ffffff;
   width: 50%;
}


/**************** PLAN ****************/
/*
ul.plan li a, ul.plan ul li a, ul.plan ul ul li a{
	FONT: bold 10px Verdana, Arial, sans-serif;
   text-decoration: none;
}
*/

ul.plan li a {
   COLOR: #9933cc;
   FONT: bold 10px Verdana, Arial, sans-serif;
   TEXT-DECORATION: none;
}
ul.plan li a:link {
	COLOR: #9933cc;
}
ul.plan li a:visited {
	COLOR: #ffcc66;
}
ul.plan li a:hover {
	COLOR: #cc99ff;
}
ul.plan{
margin-left: 10px;
padding-left: 10px;
list-style: none;
}

ul.plan li{
   padding-left: 10px; /*ecart de la puce*/
/*
   margin-left: 10px;
   margin-top: 5px;
*/
   background-image: url(../images/carre_orange.jpg);
   background-repeat: no-repeat;
   background-position: 0 .5em;
   list-style: none none;
}
ul.plan ul li{
   margin-left: 10px;
/*
padding-left: 10px;
margin-top: 5px;
*/
background-image: url(../images/carre_rouge.jpg);
background-repeat: no-repeat;
background-position: 0 .5em;
   list-style: none none; 
}
ul.plan ul ul li{
   margin-left: -10px;
/*
   padding-left: 10px;
   margin-top: 5px;
*/
   background-image: url(../images/carre_vert.jpg);
   background-repeat: no-repeat;
   background-position: 0 .5em;
   list-style: none none;
}

/********* FIN *********/
											 
											 
											 
/*
ul li{
   list-style: none url(../images/puce1.gif);
   padding-bottom: 5px;
}
*/

/*
ul li ul li{
	list-style: none url(../images/puce2.gif);
}

ul li ul li ul li{
	list-style: none url(../images/puce3.gif);
	
}
*/
ul ul li{
	list-style: none url(../images/puce2.gif);
}

ul ul ul li{
	list-style: none url(../images/puce3.gif);
	
}

/************** DEBUT agenda ****************/
div#cadre {
   /* conteneur global et arrière-plan du titre du cadre */
   width: 500px;
   padding-top: 10px;
   background: url(../images/haut.gif) top left no-repeat;
   margin-left: 45px;
}
div#bloccadre {/* arrière-plan bas et sur l'ensemble du cadre */
background: url(../images/bas.gif) bottom left no-repeat;
padding-bottom: 10px;
}
div#cadre2 {
   /* conteneur global et arrière-plan du titre du cadre */
   width: 500px;
   padding-top: 10px;
   background: url(../images/haut2.gif) top left no-repeat;
   margin-left: 45px;
}
div#bloccadre2 {/* arrière-plan bas et sur l'ensemble du cadre */
background: url(../images/bas2.gif) bottom left no-repeat;
padding-bottom: 10px;
}

ul.agenda{
   float: none;
   margin: 0px 10px 0px 10px;
   display: block;
   padding: 0px 0px 10px 10px;
   width: 95%;
   FONT: bold 10px Verdana, Arial, sans-serif;
   list-style-type: none;
   text-indent: 0px; /*
   background-color: #FFF4EB;
   background: transparent url(../images/bandeau_actu3.jpg) no-repeat left top;
   border-bottom: 1px dashed #ffcc66;
   border-right: 1px dashed #ffcc66;
   border-left: 1px solid #ffcc66;
*/
}

ul.agenda li{
   margin: 3px 2px 0px 0px;
   padding: 0px 0px 0px 10px;
   COLOR: #4D4D4D;
   FONT: normal 10px Verdana, Arial, sans-serif;
   list-style-type: none;
   background: transparent;
   text-align: left;
   background-repeat: repeat-y;
}
ul.agenda li.puce{
   padding: 4px 0px 0px 10px;
   FONT: bold 11px Verdana, Arial, sans-serif;
   height: 21px;
   COLOR: #FF9933;
   vertical-align: middle;
}
ul.agenda li.puce a{
   FONT: bold 11px Verdana, Arial, sans-serif;
   COLOR: #FF9933;
	 TEXT-DECORATION: underline;
}

ul.agenda li.puce a:link ul.agenda li.puce a:visited {
	COLOR: #FF9933;
}

ul.agenda li.puce a:hover {
   COLOR: #FFCC66;
   text-decoration: underline;
}

ul.agenda li.soustitre{
   FONT: bold 10px Verdana, Arial, sans-serif;
   COLOR : #336699;
}
ul.agenda li.lieu{
   FONT: italic bold 10px Verdana, Arial, sans-serif;
   COLOR: #4D4D4D;
}
ul.agenda li.date{
   FONT: bold 10px Verdana, Arial, sans-serif;
   COLOR : #4D4D4D;
}

ul.agenda2{
   float: none;
   margin: 0px 0px 0px 10px;
   display: block;
   padding: 0px 0px 10px 10px;
   width: 95%;
   FONT: bold 10px Verdana, Arial, sans-serif;
   list-style-type: none;
   text-indent: 0px; /*
   background: transparent url(../images/bandeau_actu3.jpg) no-repeat left top;
*/
   background-color: #F5FAFE;
   border-bottom: 1px dashed #336699;
   border-right: 1px dashed #336699;
   border-left: 1px solid #336699;
}

ul.agenda2 li{
   margin: 3px 2px 0px 0px;
   padding: 0px 0px 0px 10px;
   COLOR: #4D4D4D;
   FONT: normal 10px Verdana, Arial, sans-serif;
   list-style-type: none;
   background: transparent;
   text-align: left;
   background-repeat: repeat-y;
}
ul.agenda2 li.puce{
   padding: 4px 0px 0px 10px;
   FONT: bold 11px Verdana, Arial, sans-serif;
   height: 21px;
   COLOR: #336699;
   vertical-align: middle;
}
ul.agenda2 li.puce a{
   FONT: bold 11px Verdana, Arial, sans-serif;
   COLOR: #336699;
	 TEXT-DECORATION: none;
}

ul.agenda2 li.puce a:link, ul.agenda2 li.puce a:visited {
	COLOR: #336699;
}

ul.agenda2 li.puce a:hover {
   COLOR: #336699;
   text-decoration: underline;
}

ul.agenda2 li.soustitre{
   FONT: bold 10px Verdana, Arial, sans-serif;

}

hr.agenda{
   BORDER-RIGHT: 0px none #ffffff;
   BORDER-TOP: #4D4D4D 1px solid;
   BORDER-LEFT: 0px none #ffffff;
   BORDER-BOTTOM: 0px none #ffffff;
   width: 50%;
}

/************** FIN agenda ****************/



/************** DEBUT annuaire ****************/

ul.annuaire_mer{
   float: none;
   margin: 10px 0px 0px 10px;
/*
   display: block;
*/
   padding: 30px 0px 0px 10px;
   width: 550px;
/*
   FONT: bold 10px Verdana, Arial, sans-serif;
*/
   list-style-type: none;
   text-indent: 0px;
   background: transparent url(../images/fr/mer.jpg) no-repeat left top;
}
ul.annuaire_mer li.puce{
   padding: 0px 0px 10px 40px; /*relatif à l'emplacement*/
   margin: 0px 0px 0px 50px;
   height: 18px;
   COLOR: #336699; 
   background: url(../images/fr/puce_mer.jpg) no-repeat;
   background-position: 6px top;
}

ul.annuaire_mer li.puce a, ul.annuaire_mer li.puce a:link, ul.annuaire_mer li.puce a:visited{
   FONT: italic normal 10px Verdana, Arial, sans-serif;
   color: #666666;
   cursor: hand;
   TEXT-DECORATION: none;
}
ul.annuaire_mer li.puce a:hover{
   FONT: italic normal 10px Verdana, Arial, sans-serif;
   color: #666666;
   cursor: hand;
   TEXT-DECORATION: underline;
}

ul.annuaire_bio{
   float: none;
   margin: 10px 0px 0px 10px;
/*
   display: block;
*/
   padding: 30px 0px 0px 10px;
   width: 550px;
   FONT: bold 10px Verdana, Arial, sans-serif;
   list-style-type: none;
   text-indent: 0px;
   background: transparent url(../images/fr/bio.jpg) no-repeat left top;
}
ul.annuaire_bio li.puce{
   padding: 0px 0px 10px 40px; /*relatif à l'emplacement*/
   margin: 0px 0px 0px 50px;
   height: 18px;
   COLOR: #336699; 
   background: url(../images/fr/puce_bio.jpg) no-repeat left;
   background-position: 6px top;
}

ul.annuaire_bio li.puce a, ul.annuaire_bio li.puce a:link, ul.annuaire_bio li.puce a:visited{
   FONT: italic normal 10px Verdana, Arial, sans-serif;
   color: #666666;
   cursor: hand;
   TEXT-DECORATION: none;
}
ul.annuaire_bio li.puce a:hover{
   FONT: italic normal 10px Verdana, Arial, sans-serif;
   color: #666666;
   cursor: hand;
   TEXT-DECORATION: underline;
}

ul.annuaire_sante{
   float: none;
   margin: 10px 0px 0px 10px;
/*
   display: block;
*/
   padding: 30px 0px 0px 10px;
   width: 550px;
   FONT: bold 10px Verdana, Arial, sans-serif;
   list-style-type: none;
   text-indent: 0px;
   background: transparent url(../images/fr/sante.jpg) no-repeat left top;
}
ul.annuaire_sante li.puce{
   padding: 0px 0px 10px 40px; /*relatif à l'emplacement*/
   margin: 0px 0px 0px 50px;
   height: 18px;
   COLOR: #336699; 
   background: url(../images/fr/puce_sante.jpg) no-repeat left;
   background-position: 6px top;
}

ul.annuaire_sante li.puce a, ul.annuaire_sante li.puce a:link, ul.annuaire_sante li.puce a:visited{
   FONT: italic normal 10px Verdana, Arial, sans-serif;
   color: #666666;
   cursor: hand;
   TEXT-DECORATION: none;
}
ul.annuaire_sante li.puce a:hover{
   FONT: italic normal 10px Verdana, Arial, sans-serif;
   color: #666666;
   cursor: hand;
   TEXT-DECORATION: underline;
}
ul.annuaire_agro{
   float: none;
   margin: 10px 0px 0px 10px;

   padding: 30px 0px 0px 10px;
   width: 550px;
   FONT: bold 10px Verdana, Arial, sans-serif;
   list-style-type: none;
   text-indent: 0px;
   background: transparent url(../images/fr/agro.jpg) no-repeat left top;
}
ul.annuaire_agro li.puce{
   padding: 0px 0px 10px 40px; /*relatif à l'emplacement*/
   margin: 0px 0px 0px 50px;
   COLOR: #336699;
   background: url(../images/fr/puce_agro.jpg) no-repeat left top;
   background-position: 6px top;
}

ul.annuaire_agro li.puce a, ul.annuaire_agro li.puce a:link, ul.annuaire_agro li.puce a:visited{
   FONT: italic normal 10px Verdana, Arial, sans-serif;
   color: #666666;
   cursor: hand;
   TEXT-DECORATION: none;
}
ul.annuaire_agro li.puce a:hover{
   FONT: italic normal 10px Verdana, Arial, sans-serif;
   color: #666666;
   cursor: hand;
   TEXT-DECORATION: underline;
}

/**************** FICHE ANNUAIRE ****************/
table.fiche{
	font: normal 10px Verdana, Arial, sans-serif;
	color: #336699;
	padding: 3 15 3 15;
}
table.fiche tr td{
   font: normal 11px Verdana, Arial, sans-serif;
   color: #666666;
}
font.fiche {
	font: italic bold 11px Verdana, Arial, sans-serif;
   color: #336699;
}
p.annuaire {
	margin: 10px 10px 10px 10px;
}

button.fiche_off {
   background-color: transparent;
   text-align: center;
   vertical-align: middle;
   cursor: hand;
   border: none;
}
button.fiche_on {
   background-color: transparent;
   text-align: center;
   vertical-align: middle;
   cursor: hand;
   border: none;
   color: #ff6600;
}
/*
ul.annuaire li{
   margin: 3px 2px 0px 0px;
   padding: 0px 0px 0px 10px;
   COLOR: #4D4D4D;
   FONT: normal 10px Verdana, Arial, sans-serif;
   list-style-type: none;
   background: transparent;
   text-align: left;
}
ul.annuaire li.soustitre{
   FONT: bold 10px Verdana, Arial, sans-serif;

}

hr.annuaire{
   BORDER-RIGHT: 0px none #ffffff;
   BORDER-TOP: #4D4D4D 1px solid;
   BORDER-LEFT: 0px none #ffffff;
   BORDER-BOTTOM: 0px none #ffffff;
   width: 50%;
}
*/

/************** FIN annuaire ****************/

/************** PROCHAINEMENT ****************/

ul.prochainement{
   float: none;
   margin: 0px 0px 0px 2px;
   display: block;
   padding: 0px 0px 0px 0px;
   width: 170px;
   FONT: normal 9px Verdana, Arial, sans-serif;
   list-style-type: none;
   text-indent: 0px;
}

ul.prochainement li{
   margin: 3px 2px 0px 0px;
   padding: 0px 0px 0px 10px; 
   COLOR: #666666;
   FONT: normal 9px Verdana, Arial, sans-serif;
   list-style-type: none;
}
ul.prochainement li.puce{
   background: transparent url(../images/carre_orange.jpg) no-repeat 0px 5px;
   FONT: bold 9px Verdana, Arial, sans-serif;
   COLOR: #FF9933;
   text-decoration: none;
}
ul.prochainement li.puce a{
	FONT: bold 9px Verdana, Arial, sans-serif;
	COLOR: #FF9933;
	text-decoration: underline;
}
ul.prochainement li.puce a:hover{
   COLOR: #FFCC66;
   text-decoration: underline;
}

ul.prochainement li.soustitre{
   FONT: bold 9px Verdana, Arial, sans-serif;
   COLOR: #7D7D7D;
}
