/* ======== Skin JOIE | Skin JOIE par les Livres | 1.0 | By Bleuse Emmanuel ======== */
		A { color:#000000; }		
				A.ADMIN_H1:hover { text-decoration:none;color:#6E84B1; }		
				a.bu-encart-link { color: #5BAA16; font-family: Tahoma; font-size: 11px; font-style: italic }		
				a.bu-encart-link:visited { color: #5BAA16; font-family: Tahoma; font-size: 11px; font-style: italic }		
				a.bu-encart-link-bold { color: #5BAA16; font-family: Tahoma; font-size: 12px; font-weight: bold; font-style: italic }		
				A.BUTTONLINK { color:#264C99;text-decoration:none;font-weight:bold }		
				A.BUTTONLINK:hover { color:#88A6D8;font-weight:bold;text-decoration:none }		
				A.BUTTONLINK:visited { color:#264C99;font-weight:bold;text-decoration:none }		
				a.calendar { color: #000000; font-family: Tahoma; font-size: 11px; text-decoration: none }		
				a.calendar:hover { color: #B14240; font-family: Tahoma; font-size: 11px; text-decoration: none }		
				A.encart-link { color:#253761; }		
				A.encart-link:hover { color:#FB8F2C; }		
				A.encart-link:visited { color:#253761; }		
				A.header-menu-cell-L0 { height:15px;font-family:arial,verdana,helvetica,sans-serif;  font-size:11px;  font-weight:bold;  color:#253761;    text-decoration:none;      cursor:pointer; cursor:hand;  }		
				A.header-menu-cell-L0:hover { font-family:Arial,Verdana,Helvetica,sans-serif;font-size:11px;font-weight:bold;text-decoration:none;cursor:pointer;cursor:hand }		
				A.JPL-TITRE-RUBRIQUE { color: #5BAA16; font-family: Tahoma; font-size: 14px; font-weight: bold; text-transform: uppercase; text-decoration: underline }		
				A.JPL-TITRE-RUBRIQUE:hover { color: #5BAA16; font-family: Tahoma; font-size: 14px; font-weight: bold; text-transform: uppercase; text-decoration: none }		
				A.JPL-TITRE-RUBRIQUE:visited { color: #5BAA16; font-family: Tahoma; font-size: 14px; font-weight: bold; text-transform: uppercase; text-decoration: underline }		
				A.JSPOPUP_BUTTON:hover { color:#6E84B1;text-decoration:none;font-size:11px;font-weight:bold; }		
				A.JSPOPUP_BUTTON_OFF { white-space:nowrap;color:#b7aeac;font-size:11px;font-weight:bold;text-decoration:none }		
				a.lien-bkl { text-decoration: underline }		
				a.lien-bkl:hover { text-decoration: underline }		
				a.lien-bkl:visited { text-decoration: underline }		
				A.lienlangue { color:#B2F279;font-family: Arial, Helvetica, sans-serif;font-size: 12px;text-decoration:none; }		
				A.lienlangue:hover { color:#B2F279;font-family: Arial, Helvetica, sans-serif;font-size: 12px;text-decoration:none; }		
				A.lienlangue:visited { color:#B2F279;font-family: Arial, Helvetica, sans-serif;font-size: 12px;text-decoration:none; }		
				A.LINK_INFO { color:#B7AEAC;font-weight:bold;font-size:10px;text-decoration:none }		
				A.LINK_INFO:hover { color:#88A6D8;font-weight:bold;font-size:10px;text-decoration:underline }		
				a.site-map01 { color: #B14240; font-family: Tahoma; font-size: 14px; font-weight: bold }		
				A.STRUCT_ENTRY_TITLE { font-size: 12px;font-weight: bold;color: #264C99;margin-top: 10px;margin-bottom: 7px; }		
				A.STRUCT_ENTRY_TITLE:hover { text-decoration:none;font-size: 12px;font-weight: bold;color: #264C99;margin-top: 10px;margin-bottom: 7px;border-bottom:0px solid white; }		
				A.STRUCT_ENTRY_TITLE:visited { text-decoration:none;font-size: 12px;font-weight: bold;color: #264C99;margin-top: 10px;margin-bottom: 7px;border-bottom:0px solid white; }		
				A.STRUCT_FOLDERLIST_TITLE { text-decoration:none;height:20px;font-size:11px;font-weight:bold;color:#264C99;font-family: Verdana, Arial, Helvetica, sans-serif; }		
				A.STRUCT_FOLDERLIST_TITLE:hover { text-decoration:none;height:20px;font-size:11px;font-weight:bold;color:#264C99;font-family: Verdana, Arial, Helvetica, sans-serif; }		
				A.STRUCT_NOTSELECTED { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #264C99;font-weight: normal;text-decoration: none;cursor:hand; }		
				A.STRUCT_NOTSELECTED:hover { text-decoration:none;color:#88A6D8; }		
				A.STRUCT_ON { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #253761;background-color: Red;font-weight: normal;text-decoration: none;cursor:hand; }		
				A.STRUCT_ON:hover { text-decoration:none;color:#88A6D8; }		
				A.STRUCT_SELECTED { text-decoration:none;color:#253761;font-weight:bold;cursor:hand; }		
				A.STRUCT_SELECTED:hover { text-decoration:none; }		
				a.top { color: #B14240; font-family: Tahoma; font-size: 11px; font-weight: bold; text-decoration: none; background-image: url(/Skins/JOIE/Images/Project/puce-haut-page.gif); background-repeat: no-repeat; border: 1px solid #DDD5CD; padding: 4px 6px 5px 20px; height: 22px }		
				a.top:visited { color: #B14240; font-family: Tahoma; font-size: 11px; font-weight: bold; text-decoration: none; background-image: url(/Skins/JOIE/Images/Project/puce-haut-page.gif); background-repeat: no-repeat; border: 1px solid #DDD5CD; padding: 4px 6px 5px 20px; height: 22px }		
				A:hover { text-decoration:underline }		
				A:hover { text-decoration:none;  color:#000000; }		
				A:visited { text-decoration:underline;  color:#000000; }		
				blockquote { margin:5px;font-style:italic;font-weight:bold;color:#b7aeac;font-size:10px; }		
				BODY { background-color:white;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;color:#253761;.scrollbar-face-color:white;.scrollbar-shadow-color: silver;.scrollbar-highlight-color: #ffffff;.scrollbar-3dlight-color:#E0E0E0;.scrollbar-darkshadow-color:silver;.scrollbar-track-color:#ffffff;.scrollbar-arrow-color:silver; }		
				BUTTON { font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;color:#264C99;border:0px }		
				DIV { .scrollbar-face-color:#EBF1FC;.scrollbar-shadow-color:#88A6D8;.scrollbar-highlight-color: #88A6D8;.scrollbar-3dlight-color:#FFFFFF;.scrollbar-darkshadow-color: #FFFFFF;.scrollbar-track-color:#F7F8F9;.scrollbar-arrow-color: #88A6D8; }		
				FORM { background-color:transparent;padding:0px;margin:0px }		
				h1 { border-bottom:2px solid #264c99;padding-bottom:2px;font-size:14px;font-weight:bold;color:#264c99;font-family:verdana,arial,helvetica,sans-serif;list-style-position:inside;margin-left:0px;text-indent:0;padding-left:0px;margin-bottom:3px; }		
				h2 { font-size: 12px;font-weight:bold;color: #fba716;font-family:verdana,arial,helvetica,sans-serif;list-style-position:inside;margin-left:0px;margin-right:0px;text-indent:0;padding:0px;margin-bottom:3px;margin-top:3px; }		
				h3 { font-size: 10px;font-weigth:bold;color: #22245e;font-family:verdana,arial,helvetica,sans-serif;margin-left:0px;text-indent:0;padding-left:0px;margin-bottom:5px;margin-top:0px; }		
				HR.POPUP { border:1px #88A6D8 solid }		
				IFRAME { border:none;frameborder:none; }		
				INPUT { font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;color:#264C99;text-decoration:none }		
				li.site-map01 { line-height: 13px; list-style-type: none; background-image: url(/Skins/JOIE/Images/Portal/Encarts/puce02.gif); background-repeat: no-repeat; padding: 3px 0px 3px 8px; margin: 0px }		
				li.site-map02 { line-height: 13px; list-style-type: none; background-image: url(/Skins/JOIE/Images/Portal/Encarts/puce02.gif); background-repeat: no-repeat; padding: 3px 0px 3px 8px; margin: 0px }		
				p { padding:0px;margin:5px }		
				p.bu-encart-link { color: #5BAA16; font-family: Tahoma; font-size: 11px; text-align: right; margin: 0px }		
				p.bu-encart-link-bold { color: #5BAA16; font-family: Tahoma; font-size: 12px; margin: 0px 0px 10px 0px }		
				P.JPL-TITRE-RUBRIQUE { color: #5BAA16; font-family: Tahoma; font-size: 14px; font-weight: bold; text-transform: uppercase }		
				p.top { text-align: right; margin: 4px 20px 20px 0px }		
				SELECT { color: #000000; font-family: Verdana; font-size: 11px; border: 1px solid #000000 }		
				TABLE,TD { font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;color:#253761; }		
				td.bu-encart-link-bold { color: #5BAA16; font-family: Tahoma; font-size: 12px; vertical-align: top; padding: 2px 3px 0px 0px }		
				td.calendar { text-align: center; background-color: #FFFFFF; border: 1px solid #B14240; padding: 3px; width: 25% }		
				td.calendar-on { text-align: center; background-color: #F6DEDE; border: 1px solid #B14240; padding: 3px; width: 25% }		
				td.header-path { color: #000000; font-family: Tahoma; font-size: 11px; padding: 70px 0px 0px 40px; height: 84px }		
				TEXTAREA { font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;color:#264C99;border:1px solid #B9C3C2;background-color:#FFFFFF;text-decoration:none;.scrollbar-face-color:#EBF1FC;.scrollbar-shadow-color:#88A6D8;.scrollbar-highlight-color: #88A6D8;.scrollbar-3dlight-color:#FFFFFF;.scrollbar-darkshadow-color: #FFFFFF;.scrollbar-track-color:#F7F8F9;.scrollbar-arrow-color: #88A6D8; }		
				THEAD { height:20px }		
				ul { padding:5px;margin:5px }		
				ul.site-map01 { margin: 0px 0px 24px 75px }		
				ul.site-map02 { margin: 5px 0px 10px 25px }		
				
				.acceuil { position:relative;margin-left:30px;margin-top:20px;width:105px;;height:130px; }
					
				.ADMIN_H1 { font-size:11pt;text-decoration:none;background-color:white;color:#253761;font-weight:bold;cursor:hand; }
					
				.ADMIN_PANEL_CONTAINER { background-color:#FFFFFF;border:1px solid #88A6D8;padding:2px; }
					
				.ADMIN_PANEL_SECTION { text-decoration:none;background-color:#EBF1FC;color:#264C99;font-weight:bold; }
					
				.ADMIN_TREE_CONTAINER { background-color:#FFFFFF;border:1px solid #88A6D8;padding:2px; }
					
				.ADMIN_TREE_SECTION { text-decoration:none;background-color:#EBF1FC;color:#264C99;font-weight:bold; }
					
				.authentification { border:none;padding:0;position:relative;color: #B2F279;text-align:right;margin-left:200px;margin-top:5px;width:764px;margin:right:25px;height:40px; }
					
				.bam-tab { text-align: center;font-weight: bold;width:1%; }
					
				.bam-tab a { color: #A0A0A0;text-decoration: none;cursor:hand }
					
				.bam-tab a:hover { color: #88A6D8; }
					
				.bam-tabBottom { font-size:1px;border-bottom: 1px solid #88A6D8;border-right: 1px solid #88A6D8;border-left: 1px solid #88A6D8; }
					
				.bam-tabContent { vertical-align: top;border-right: 1px solid #88A6D8;border-left: 1px solid #88A6D8; }
					
				.bam-tabFooter { text-align: center;border-right: 1px solid #88A6D8;border-left: 1px solid #88A6D8; }
					
				.bam-tabHeader { text-align: center;border-right: 1px solid #88A6D8;border-left: 1px solid #88A6D8;background-color: #EBF1FC; }
					
				.bam-tabSelected { text-align: center;font-weight: bold;color: #264C99;width:1%; }
					
				.bam-tabSelected a { font-weight: bold;color: #264C99;text-decoration: none;cursor:text; }
					
				.bandeau { border:none;padding:0;background-image: url(/Skins/JOIE/Images/header/bandeau.gif);background-position:top center;background-repeat: no-repeat;height: 203px;font-family: Arial, Helvetica, sans-serif;font-size: 11px;vertical-align: top; }
					
				.BKLPOPUP { color: #000000; font-family: Tahoma; font-size: 12px; background-color: #FFFFFF; border: #B14240 1px solid; padding: 2px }
					
				.BKLPOPUPHEADER { color: #FFFFFF; font-family: Tahoma; font-size: 14px; font-weight: bold; background-color: #B14240 }
					
				.bu-encart-box-list01 { line-height: 13px; list-style-type: none; color:#000000; text-decoration:underline }
					
				.bu-encart-box-list02 { line-height: 13px; list-style-type: none; padding: 3px 0px 3px 8px; margin: 0px }
					
				.bu-encart-box-title01 { color: #FFFFFF; font-family: Tahoma; font-size: 11px; font-weight: bold; background-color: #67B720; padding: 0px 0px 1px 7px; margin: 20px 0px 0px 0px }
					
				.bu-encart-box-title02 { color: #FFFFFF; font-family: Tahoma; font-size: 11px; font-weight: bold; background-color: #B14240; padding: 0px 0px 1px 7px; margin: 20px 0px 0px 0px }
					
				.bu-encart-justify { margin: 0px 0px 10px 0px; text-align: justify }
					
				.bu-encart-text { color: #000000; font-family: Tahoma; font-size: 12px; vertical-align: top; padding-bottom: 36px }
					
				.bu-encart-title01 { color: #B14240; font-family: Tahoma; font-size: 14px; font-weight: bold; text-transform: uppercase; margin: 0px 0px 4px 0px }
					
				.bu-encart-title02 { color: #B14240; font-family: Tahoma; font-size: 12px; font-weight: bold; margin: 0px 0px 10px 0px }
					
				.bu-encart-title02:visited { color: #B14240; font-family: Tahoma; font-size: 12px; font-weight: bold; margin: 0px 0px 10px 0px }
					
				.categorie_repartition { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #67B720;border-bottom-width: 1px;border-bottom-style: dashed;border-bottom-color: #67B720;padding-top: 15px;padding-bottom: 2px;margin-bottom: 5px; padding-left:60px; }
					
				.CONNECTION_MSG { .scrollbar-face-color:#7BB0E6;.scrollbar-shadow-color: #617EB8;.scrollbar-highlight-color: #ffffff;.scrollbar-3dlight-color: #E3E8F2;.scrollbar-darkshadow-color: #253761;.scrollbar-track-color: #E8E8E8;.scrollbar-arrow-color: #FFFFFF;color:#253761;font-style:normal;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;overflow:auto;background-color:#FEFAF1; }
					
				.CONTEXT_MENU_CONTAINER { background-color:#FFFFFF;border:1px solid #264C99;padding:1px; }
					
				.CONTEXT_MENU_ITEM { font-size:8pt;color:#264C99;height:24px }
					
				.CONTEXT_MENU_ITEM_OFF { font-size:8pt;color:#B7AEAC }
					
				.CONTEXT_MENU_ITEM_OFF_OVER { font-size:8pt;color:#B7AEAC }
					
				.CONTEXT_MENU_ITEM_OVER { font-size:8pt;color:#253761;background-color:#E9EDF4 }
					
				.CONTEXT_MENU_ITEM_SEPARATOR { background-color:#BAD0EA }
					
				.detail-libelle-fiche { color: #B0A08F; font-family: Tahoma; font-size: 11px; font-weight: bold }
					
				.detail-valeur-fiche { color: #000000; font-family: Tahoma; font-size: 12px }
					
				.DYNTREE_NOTSELECTED { text-decoration:none;background-color:white;color:#253761;cursor:hand; }
					
				.DYNTREE_SELECTED { text-decoration:none;background-color:white;color:#253761;font-weight:bold;cursor:hand; }
					
				.encart_space001 { background-color: #000075;margin: -1px 0px -6px;height: 1px;padding: 0px; }
					
				.encart_tr001 { background-color: #000075;margin: -1px 0px -6px;height: 22px;padding: 0px; }
					
				.encart_tr002 { height:22px; background-color: #67B720;margin: -1px 0px -6px;padding: 0px; }
					
				.encart_tr003 { height:22px; background-color: #B14240;margin: -1px 0px -6px;padding: 0px; }
					
				.encart-001 { padding-right: 13px;padding-left: 13px;padding-bottom: 15px;background-color: #E3EEFC;margin: 0px 0px -5px;padding-top: 5px;text-align: justify; }
					
				.encart-bold001 { height:22px;font-weight: bold;color: #FFFFFF;background-image: url(/Skins/JOIE/Images/encarts/puce-encart-01.gif);border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #6666AC;background-repeat: no-repeat;background-position: left;font-size: 11px;text-indent: 20pt;margin: 0px; }
					
				.encart-bold002 { font-weight: bold;color: #FFFFFF;background-image: url(/Skins/JOIE/Images/encarts/puce-encart-02.gif);border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color:#A4D479;background-repeat: no-repeat;background-position: left;font-size: 11px;text-indent: 20pt;margin: 0px; }
					
				.encart-bold003 { font-weight: bold;color: #FFFFFF;background-image: url(/Skins/JOIE/Images/encarts/puce-encart-03.gif);border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color:#D08E8C;background-repeat: no-repeat;background-position: left;font-size: 11px;text-indent: 20pt;margin: 0px; }
					
				.encart-box-cell01 { background-color:#EFEFF7;font-size:10px;padding-right:3px;padding-left:5px;font-size:10px;padding-top:3px;padding-bottom:3px; }
					
				.encart-box-cell02 { background-color:#F7F7F7;padding-right:8px;padding-left:8px;font-size:10px;padding-top:5px;padding-bottom:5px;margin-right:2px; }
					
				.encart-box-cell03 { background-color:#FFFFFF;padding-right:8px;padding-left:8px;font-size:10px;padding-top:5px;padding-bottom:5px;margin-right:2px; }
					
				.encart-box-cell04 { background-color:#F7F7F7;padding-right:8px;padding-left:8px;font-size:10px;padding-top:5px;padding-bottom:5px;margin-right:2px;border-top: 1px solid #ACBAD1;border-bottom: 1px solid #ACBAD1 }
					
				.encart-box-title01 { font-size:10px;font-weight:bold;color:#ffffff;background-color:#68c5e4;border-bottom:2px solid #FFFFFF;border-top:3px solid #FFFFFF;height:15px; }
					
				.encart-box-title02 { font-size:10px;font-weight:bold;color:#FFFFFF;background-color:#264C99;border-bottom:2px solid #FFFFFF;border-top:3px solid #FFFFFF;height:15px; }
					
				.encart-box-title03 { font-size:10px;font-weight:bold;color:#FFFFFF;background-color:#FB8D2B;border-bottom:2px solid #FFFFFF;border-top:3px solid #FFFFFF;height:15px; }
					
				.encart-box-title04 {   font-size:12px;  font-weight:bold;  color:#68c5e4;  border-bottom:1px solid #68c5e4;  padding-bottom:3px; }
					
				.encart-box-title04:hover { text-decoration:none }
					
				.encart-box-title05 { color: #B14240; font-family: Tahoma; font-size: 12px; font-weight: bold; margin: 5px }
					
				.encart-box-title06 { font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:normal;color:#FE8E20;border-bottom:1px solid #FE8E20;margin-bottom:1px; }
					
				.encart-box-title07 { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;color: #264C99;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #264C99;margin-top: 7px; }
					
				.encart-home-title { font-weight:bold;color:#89A4D3;font-size:20px; }
					
				.encart-info {   color: #b14240;  font-family: tahoma;  font-size: 11px;  font-style: italic; }
					
				.encart-search-title { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-weight: bold;color: #FFFFFF;background-color: #FEB846;text-align: center;border-bottom-width: 2px;border-bottom-style: solid;border-bottom-color: #FFFFFF;border-top-width: 2px;border-top-style: solid;border-top-color: #FFFFFF; }
					
				.encart-titre-blanc { color:#ffffff;font-size:11px;font-family:Verdana,Arial,Helvetica,sans-serif; }
					
				.encart-titre-page { font-family: Arial, Helvetica, sans-serif;font-size: 14px;color: #264C99;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #264C99;font-weight: bold }
					
				.encart-welcome-title { text-decoration:none;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;font-weight: bold;color:#264C99; }
					
				.EXPLORER_FOLDERLIST_TITLE { height:20px;padding-left:8px;padding-right:3px;padding-top:3px;background-color:#F7F8F8;font-size:12px;font-weight:bold;color:#264C99; }
					
				.EXPLORER_NOTSELECTED { text-decoration:none;background-color:white;color:#253761;cursor:pointer;cursor:hand; }
					
				.EXPLORER_SELECTED { text-decoration:none;background-color:#787878;color:#ffffff;cursor:pointer;cursor:hand; }
					
				.FIELDLABEL { color: #B0A08F; font-family: Tahoma; font-size: 11px; font-weight: bold }
					
				.FMNGR_URLBAR { background-color:white;border:solid 1px #253761 }
					
				.footer-page-bottom { font-size:10px;font-style:italic;color: #959596;border-top-width:1px;border-top-style:dashed;border-top-color:#ACBAD1;text-align:center; }
					
				.FORM_INPUT { border:1px solid #B9C3C2;margin:0px; }
					
				.FORM_INPUT_INVALID { border:solid 1px blue }
					
				.FORM_INPUT_REQUIERED { border:solid 1px red }
					
				.form-field-label { color: #B0A08F; font-family: Tahoma; font-size: 11px; font-weight: bold }
					
				.form-field-sample { color: #000000; font-family: Tahoma; font-size: 11px; font-style: italic }
					
				.FRAME_TITLE { color: #67B720; font-family: Tahoma; font-size: 16px; font-weight: bold; text-align: center; text-transform: uppercase; margin: 0px 0px 36px 0px }
					
				.frame-home { color: #000000; font-family: Tahoma; font-size: 12px; background-image:  url(/Skins/JOIE/Images/Project/texte-vertical.gif); background-repeat: no-repeat; vertical-align: top; padding: 0px 30px 0px 36px }
					
				.header-home-cell { margin-right:2px;background-color:#feeeb4; }
					
				.header-illustration { color: #C97B7A; font-family: Tahoma; font-size: 11px; text-align: right; background-color: #B14240; background-image: url(/Skins/JOIE/Images/Header/illustration.jpg); background-repeat: no-repeat; background-position: right; vertical-align: top; padding-top: 10px; height: 97px }
					
				.header-input { font-size:9px;color:#22245E;background-color:#FFFFFF;border:1px solid #22245E;height:16px }
					
				.header-link { color: #E3C8C6; font-family: Arial; font-size: 11px; font-weight: bold; text-decoration: none; padding: 0px 11px 0px 11px }
					
				.header-link:hover { color: #E3C8C6; font-family: Arial; font-size: 11px; font-weight: bold; text-decoration: none; padding: 0px 11px 0px 11px }
					
				.header-link:visited { color: #E3C8C6; font-family: Arial; font-size: 11px; font-weight: bold; text-decoration: none; padding: 0px 11px 0px 11px }
					
				.header-login { background-color: #DDD5CD; background-image: url(/Skins/JOIE/Images/Header/fond-identification.gif); background-repeat: no-repeat; vertical-align:top; padding-top:17px; width:190px; align:left }
					
				.header-logo { background-color: #B14240; background-image: url('/Skins/JOIE/Images/Header/bord-bandeau.gif'); background-repeat: no-repeat; padding: 10px 0px 10px 20px; width: 10px }
					
				.header-menu { color: #E0E0E0; font-family: Tahoma; font-size: 12px; background-color: #E0F4FB; }
					
				.header-menu-cell { background-color:#F7F7F7;border:1px solid #6E84B1; }
					
				.header-menu-cell00 { font-size:10px;font-weight:normal;color:#FFFFFF;text-decoration:none; }
					
				.header-menu-cell01 { font-size:10px;color:#264C99;text-decoration:none; }
					
				.header-menu-cell01:hover { font-size:10px;color:#6E84B1;text-decoration:none; }
					
				.header-menu-cell02 { white-space:nowrap;font-size:10px;font-weight:bold;color:#264C99;text-decoration:none; }
					
				.header-menu-cell02:hover { white-space:nowrap;font-size:10px;font-weight:bold;color: #6E84B1;text-decoration:none; }
					
				.header-menu-cell-L0 { height:15px;font-family:arial,verdana,helvetica,sans-serif;  font-size:11px;  font-weight:bold;  color:#253761;    text-decoration:none;      cursor:pointer; cursor:hand;  }
					
				.header-menu-cell-L0:visited { font-family:arial,verdana,helvetica,sans-serif;  font-size:11px;  font-weight:bold;  color:#253761;    text-decoration:none;      cursor:pointer; cursor:hand; }
					
				.header-menu-cell-L0-border { text-decoration:none;visibility:hidden; }
					
				.header-menu-cell-L0-over { color:#ffffff;cursor:pointer;cursor:hand;text-decoration:default;background-color:#67B720; }
					
				.header-menu-cell-L0-over-false { font-family:Arial,Verdana,Helvetica,sans-serif;font-size:11px;font-weight:bold;color:#ffffff;cursor:pointer;cursor:hand;text-decoration:default;background-color:#67B720; }
					
				.header-menu-cell-L0-over-true { font-family:Arial,Verdana,Helvetica,sans-serif;font-size:11px;font-weight:bold;color:#ffffff;cursor:pointer;cursor:hand;text-decoration:default;background-color:#67B720; }
					
				.header-menu-cell-L0-selected { font-family:Arial,Verdana,Helvetica,sans-serif;font-size:11px;font-weight:bold;background-color:#E3EEFC;color:#67B720;cursor:pointer;cursor:hand;text-decoration:default;border:1px solid #67B720; }
					
				.header-menu-cell-L1 {   padding:2px;  font-size:11px;  background-color:white;  layer-background-color:white;  text-decoration:none;  color:#000000;  border-left:16px solid #E0F4FB; }
					
				.header-menu-cell-L1:visited {   padding:2px;  font-size:11px;  background-color:white;  layer-background-color:white;  text-decoration:none;  color:#000000;  border-left:16px solid #E0F4FB; }
					
				.header-menu-cell-L1-Border {   background-color:#E0F4FB;  layer-background-color:#E0F4FB; }
					
				.header-menu-cell-L1-href {   font-size:11px;  text-decoration:none;  color:#000000; }
					
				.header-menu-cell-L1-href:hover { text-decoration:none }
					
				.header-menu-cell-L1-href:visited {   font-size:11px;  text-decoration:none;  color:#000000; }
					
				.header-menu-cell-L1-over {   text-decoration:none;  padding:2px;  font-size:11px;  background-color:#67b720;  layer-background-color:#67b720;  color:#FFFFFF;      cursor:pointer; cursor:hand;   border-left:16px solid #77b720; }
					
				.header-menu-cell-L2 { text-decoration:none;padding:2px;font-size:9px;background-color:white;layer-background-color:white;color:#264C99; }
					
				.header-menu-cell-L2:visited { text-decoration:none;padding:2px;font-size:9px;background-color:white;layer-background-color:white;color:#264C99; }
					
				.header-menu-cell-L2-Border { background-color:#264C99;layer-background-color:#264C99 }
					
				.header-menu-cell-L2-href { font-size:9px;color:#264C99;text-decoration:none; }
					
				.header-menu-cell-L2-href:hover { text-decoration:none }
					
				.header-menu-cell-L2-href:visited { font-size:9px;color:#264C99;text-decoration:none; }
					
				.header-menu-cell-L2-Over { text-decoration:none;padding:2px;font-size:9px;background-color:#67B720;layer-background-color:#67B720;color:#264C99;cursor:pointer;cursor:hand; }
					
				.header-path { padding: 0px 10px 0px 10px }
					
				.header-search { vertical-align:top; }
					
				.header-slogan { background-image: url(/Skins/JOIE/Images/Header/slogan.gif); background-repeat: no-repeat; vertical-align: top; height: 112px }
					
				.header-table { color: #000000; font-family: Tahoma; font-size: 11px; padding: 1px; margin-top:10px; margin-left:20px }
					
				.header-text-bold { color:#B2F279;font-family:Arial;font-size:11px;font-weight:bold; letter-spacing: 1px; padding-bottom: 5px }
					
				.header-text-login { font-size:11px;color:#6E84B1;letter-spacing:-0.1em; }
					
				.header-text-login { text-align: center; color:#FFFFFF ;   }
					
				.HigltLightFrame { border:1px solid blue; }
					
				.HOME { font-family:Verdana,Arial,Helvetica,sans-serif;font-size:9px;font-weight:bold;color: #FE8E20;text-decoration:none }
					
				.HOME:hover { font-family:Verdana,Arial,Helvetica,sans-serif;font-size:9px;font-weight:bold;color: #7BB0E6;text-decoration:none }
					
				.HOME_BOX { background-color:#FFFFFF;border:1px solid #FE8E20; }
					
				.ICONBAR_CONTAINER { background-color:#EBF1FC }
					
				.incipio-tezopath-item { font-size: 12px;font-weight: bold;color: #264C99; }
					
				.incipio-tezopath-root { font-size: 12px;font-weight: bold;color: #89a4d3; }
					
				.INFOBOUTON { color: #B14240; font-family: Tahoma; font-size: 11px; font-weight: bold; text-decoration: none }
					
				.INFOBOUTONDISABLED { color: #aaaaaa; font-family: Tahoma; font-size: 11px; font-weight: bold; text-decoration: none }
					
				.INFOBULLE { color:black;text-align:center }
					
				.INPUT { font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;color:#264C99;text-decoration:none }
					
				.JOIE_STRUCT_BOX_TITLE_PAGE { background-color:#FFFFFF;font-size:11px;padding-right:3px;padding-left:5px;font-size:10px;padding-top:3px;padding-bottom:3px;border-top-width: 1px;border-bottom-width: 1px;border-top-style: solid;border-bottom-style: solid;border-top-color: #88A6D8;border-bottom-color: #88A6D8; }
					
				.JSCALENDARBG { background-color:white; }
					
				.JSCALENDARBODY { background-color:white;border:1px solid #264C99;border-top:none;border-bottom:none;color:black; }
					
				.JSCALENDARBODYINSIDE { border-bottom:1px solid #0B1529;font-size:8pt;padding:1px; }
					
				.JSCALENDARBODYMONTH { font-size:8pt;border-bottom:1px solid #0B2628 }
					
				.JSCALENDARBODYYEAR { font-size:8pt;border-bottom:1px solid #0B1529 }
					
				.JSCALENDARDAY { color:black;text-align:center;text-decoration:none; }
					
				.JSCALENDARFOOT { border:solid 1px #264C99;border-top:none;font-size:8pt;font-weight:bold;background-color:#ffffff;color:#8AA6DB;text-align:center }
					
				.JSCALENDARHEAD { border:solid 1px #264C99;border-bottom:none;font-size:9pt;font-weight:bold;background-color:#ffffff;color:#8AA6DB;text-align:center }
					
				.JSCALENDARHEAD_YEAR { color:#FF8E20; }
					
				.JSCALENDARMONTH { background-color:#EBF1FC;color:#264C99;font-size:8pt;font-weight:bold;text-align:center;border-bottom:1px solid #0B1529 }
					
				.JSCALENDARMONTHOVER { background-color:#88A6D8 }
					
				.JSCALENDARNODAY { color:#929091;font-weight:bold;text-align:center; }
					
				.JSCALENDARSEL { background-color:#79B2E7;color:white;font-weight:bold;text-align:center;text-decoration:none; }
					
				.JSCALENDARSELNO { background-color:#F6F6F6;color:#264C99;font-weight:bold;text-align:center;text-decoration:none; }
					
				.JSCALENDARSELOVER { background-color:#88A6D8;color:black;text-align:center; }
					
				.JSCALENDARWEEK { border-bottom:1px solid #0B1529;height:20px;background-color:#EBF1FC;color:#264C99;font-size:8pt;font-weight:bold;text-align:center; }
					
				.JSCALENDARYEAROVER { background-color:#F1F6FF }
					
				.JSLISTBG { border:#FFFFFF 1px;background-color:#FFFFFF;color:white;FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;FONT-SIZE: 10pt; }
					
				.JSLISTCELL { padding-top:1px;padding-bottom:1px;height:18px }
					
				.JSLISTFILLER { background-color:#FFFFFF }
					
				.JSLISTFOOTER { FONT-WEIGHT: bold; }
					
				.JSLISTHEADER { white-space:nowrap;text-decoration:none;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;font-weight: bold;color:#264C99; }
					
				.JSLISTROW { background-color:white; }
					
				.JSLISTROW_INTERVAL { background-color:#F7F7F7; }
					
				.JSLISTROWOVER { background-color:#EBF1FC; }
					
				.JSLISTROWSELECTED { background-color:#FEFCE8; }
					
				.JSLISTROWSELECTEDOVER { background-color:#FFF9D6; }
					
				.JSPOPUP { background-color:#EBF1FC;border:2px solid #264C99;height:100%;width:100%;padding:0px;margin:0px }
					
				.JSPOPUP_BUTTON { white-space:nowrap;color: #B14240; font-family: Tahoma; font-size: 11px; font-weight: bold; text-decoration: none }
					
				.JSPOPUP_BUTTON_OFF { white-space:nowrap;color:#b7aeac;font-size:11px;font-weight:bold;text-decoration:none }
					
				.JSPOPUP_FOOT { background-color:#EBF1FC;height:24px;text-align:right;width:100%; }
					
				.JSPOPUP_PROMPT_INPUT { border:1px solid #B9C3C2;background-color:#FFFFFF }
					
				.JSPOPUP_TEXT { background-color:#EBF1FC;font-weight:bold;font-size:12px;color:#89A4D3; }
					
				.JSPOPUP_TEXT_BOLD { background-color:#EBF1FC;text-align:center;font-weight:bold; }
					
				.JSPOPUP_TITLE { border:2px solid #EBF1FC;background-color:#264C99;color:#FEFCE8;font-size:11px;font-weight:bold;height:24px;padding:1px }
					
				.JSPROGRESSBARBODY { border:1px solid #FDB56E; }
					
				.JSPROGRESSBARON { background-color:#FEFCE8;font-weight:bold;font-size:8pt;font-family:Verdana; }
					
				.JSPROGRESSBARTEXT { color:#253761;font-weight:bold;font-size:8pt;font-family:Verdana; }
					
				.JSRB_CONTAINER { top:15;left:15;padding:2px;position:absolute;z-index:5;border:#264C99 2px solid;color:#264C99;background-color:#FFFFFF; }
					
				.JSSELECTBOXIMAGE { white-space:nowrap;background-color:white;cursor:hand; }
					
				.JSSELECTBOXIMAGE_INVALID { white-space:nowrap;background-color:white;cursor:hand; }
					
				.JSSELECTBOXINPUT { background-color:white;white-space:nowrap;border: 1px solid #b9c3c2;  font-size:10px;  color:#264c99; }
					
				.JSSELECTBOXINPUT_INVALID { white-space:nowrap;font-weight:normal;color:#264C99;padding-left:2px;border:none;background-color:white;font-family:Arial;font-size:8pt;cursor:default;border:1px solid red; }
					
				.JSSELECTBOXINPUT_SELECTED { white-space:nowrap;font-weight:normal;color:white;padding-left:2px;background-color:#264C99;font-family:arial;font-size:8pt;cursor:default;border:1px solid #B9C3C2; }
					
				.JSSELECTBOXOUT { padding-left:3px;padding-right:3px;font-family:Arial;font-size:8pt; }
					
				.JSSELECTBOXOVER { background-color:#264C99;padding-left:3px;padding-right:3px;color:white;font-family:Arial;font-size:8pt; }
					
				.JSSELECTBOXPANEL { white-space:nowrap;font-weight:normal;color:#264C99;background-color:white;font-family:Arial;font-size:8pt;border:1px solid #B9C3C2;cursor:pointer;cursor:hand;.scrollbar-face-color:#EBF1FC;.scrollbar-shadow-color:#88A6D8;.scrollbar-highlight-color: #88A6D8;.scrollbar-3dlight-color:#FFFFFF;.scrollbar-darkshadow-color: #FFFFFF;.scrollbar-track-color:#F7F8F9;.scrollbar-arrow-color:#88A6D8; }
					
				.LANG_LINK { background-color:#7BB0E6;color:white;font-weight:bold }
					
				.LANG_LINK:hover { color:white;text-decoration:none }
					
				.LANG_LINK:visited { color:white; }
					
				.lien-menu { font-size: 10px;font-weight: bold;color: #264C99; }
					
				.LIST_HEADER { text-decoration:none;background-color:#ffffff;text-decoration:none;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;font-weight:bold;color:#253761;padding-right:2px;padding-left:2px;white-space:nowrap }
					
				.LIST_HEADER:hover { text-decoration:none; }
					
				.liste-body { color: #000000; font-family: Tahoma; font-size: 12px }
					
				.liste-header { color: #B0A08F; font-family: Tahoma; font-size: 11px; font-weight: bold; background-color:eeeeee }
					
				.liste-ligne-impaire { color: #000000; font-family: Tahoma; font-size: 12px; background-color: #F6F4F2; padding: 5px; cursor: hand; cursor: pointer }
					
				.liste-ligne-paire { color: #000000; font-family: Tahoma; font-size: 12px; background-color: #FFFFFF; padding: 5px; cursor: hand; cursor: pointer }
					
				.LowLightFrame { border:1px solid white; }
					
				.menu { position:relative;margin-left:230px;margin-top:0px;width:736;height:14px;  }
					
				.menu-annexe { border:none;padding:0;position:relative;text-align: right;color: #E3C8C6;font-weight: bold;margin-top: -145px;width:954px;margin-right:25px;height:22px; }
					
				.menu-horizontal { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;font-weight: bold;color: #FFFFFF;text-decoration:none; }
					
				.menu-level1 { font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-weight:bold;color:#264C99;text-decoration:none;margin-left:5px; }
					
				.menu-level1:hover { font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-weight:bold;color:#FE8E20;text-decoration:none;margin-left:5px; }
					
				.menu-level1-open { font-family: Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-weight:bold;color:#FFFFFF;text-decoration:none;margin-left:5px;height:10px;background-color:#7BB0E6 }
					
				.menu-level2 { font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-weight:normal;color:#264C99;text-decoration:none;background-color:#ffffff }
					
				.menu-level2:hover { font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-weight:normal;color:#FE8E20;text-decoration:none;background-color:#ffffff }
					
				.menu-level2-selected { font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-weight:normal;color:#FE8E20;text-decoration:none;background-color:#ffffff }
					
				.no-Print {  }
					
				.PAGINATIONBOX { color: #B0A08F; font-family: Tahoma; font-size: 11px; font-weight: bold }
					
				.PANEL_CONTAINER { border:1px #88A6D8 solid }
					
				.PORTAL_LAYOUT { background-position: right;background-image: url('/Skins/JOIE/Images/Specific/fond-encarts.gif'); background-repeat:repeat-y;  }
					
				.PRINT_ENTRY { text-align:justify;font-weight:bold; }
					
				.REQUIRED_PARAM { color:red }
					
				.SHORT_TOOLBAR_CONTAINER {   color: #B14240; font-family: Tahoma; font-size: 11px; font-weight: bold; background-color: #FFFFFF; border: #DDD5CD 1px solid; padding: 2px 5px 2px 5px }
					
				.STRUCT_BOX_TITLE_PAGE { background-color:#F1F5FD;font-size:11px;padding-right:3px;padding-left:5px;font-size:10px;padding-top:3px;padding-bottom:3px;border-top-width: 1px;border-bottom-width: 1px;border-top-style: solid;border-bottom-style: solid;border-top-color: #88A6D8;border-bottom-color: #88A6D8; }
					
				.STRUCT_CHAPTER { width:*;font-size:14px;font-weight:bold;color:#FF931F;margin-bottom:5px;font-family:Verdana, Arial, Helvetica, sans-serif;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#FF931F; }
					
				.STRUCT_IFRAME_DETAIL { width:100%;height:100% }
					
				.STRUCT_IFRAME_PAGE { border:1px solid #CDDCE4;width:100%;height:100% }
					
				.STRUCT_IFRAME_PLAN { border:0px solid white;width:100%;height:100% }
					
				.STRUCT_JSLISTROW { border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: E4E9F0;font-size: 11px; }
					
				.STRUCT_LABEL { font-weight: bold;color:#89A4D3;text-align:right;vertical-align:top;width:25% }
					
				.STRUCT_LABEL { color:#264C99;text-decoration:none;font-weight:bold }
					
				.STRUCT_SUBTITLE { font-family: Arial, Helvetica, sans-serif;font-size: 13px;color: #264C99;font-weight: bold;text-align:center; }
					
				.STRUCT_TITLE { font-family: Arial, Helvetica, sans-serif;font-size: 15px;color: #264C99;font-weight: bold;text-align:center; }
					
				.STRUCT_TITLE_FIRST { font-family: Arial, Helvetica, sans-serif;font-size: 20px;color: #264C99;font-weight: bold;text-align:center; }
					
				.STRUCT_TITLE_TOC { font-family: Arial, Helvetica, sans-serif;font-size: 20px;color: #264C99;font-weight: bold;text-align:center; }
					
				.STRUCT_VALUE { text-align:justify }
					
				.struct-box { padding: 0px;border: 1px solid #CDDCE4;vertical-align: top; }
					
				.struct-box-section { overflow:auto;height:100%; }
					
				.TEXT_DARK { font-weight:bold }
					
				.TEXT_INFO { font-style:italic;font-weight:bold;color:#B7AEAC;font-size:10px; }
					
				.TEXT_LOW { white-space:nowrap;font-size:10px;color:#6E84B1;text-decoration:none; }
					
				.titre_repartition { font-family: Verdana, Arial, Helvetica, sans-serif;color:#253761;font-size: 14px;font-weight: bold; }
					
				.titre-page01 { color: #B14240; font-family: Tahoma; font-size: 14px; font-weight: bold; text-transform: uppercase; margin: 0px 0px 4px 0px }
					
				.TOOLBAR_CONTAINER { background-color: #FFFFFF; border: #DDD5CD solid; border-width: 1px 0px 1px 0px; padding: 5px; height: 30px }
					
				.TOOLBAR_TEXT { color: #B14240; font-family: Tahoma; font-size: 11px; font-weight: bold; text-decoration: none; }
					
				.WC_SEARCHED_WORD { background-color:#180D7D;color:#FFFFFF }
					
				.WML_KEYS_CONTAINER { top:15;left:15;padding=2px;position:absolute;z-index:5;border:1px solid #FDB56E;color:#264C99; background-color:#FFFFFF;overflow-y:auto; }
					
				.WML_KEYS_CONTAINER_TITLE { color:#264C99;background-color:#FEFCE8;text-align:center;font-weight:bold;height:16px }
					
				.XFORMSSELECT_ATTENTION { color:white;background-color:blue; }
					
				.XFORMSSELECT_INVALID { background-color:red; }
					
				.XFORMSSELECT_VALID { font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;color:#264C99;border:1px solid #B9C3C2 }
					
				.XFORMSTEXTBOX_ATTENTION { border:solid 1px blue }
					
				.XFORMSTEXTBOX_DISABLED { border:1px solid #B9C3C2; }
					
				.XFORMSTEXTBOX_INVALID { border:solid 1px red }
					
				.XFORMSTEXTBOX_VALID { border:1px solid #B9C3C2 }
					
				.XFORMSXLABEL_ATTENTION { color:white;background-color:blue; }
					
				.XFORMSXLABEL_INVALID { color:white;background-color:red; }
					
				.XFORMSXLABEL_VALID { font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;color:#253761; }
					
				.XFORMSXTABLE_BODY {  }
					
				.XFORMSXTABLE_CELL { background-color:white; }
					
				.XFORMSXTABLE_COL { text-align:center;font-size:8pt; }
					
				.XFORMSXTABLE_HEAD { background-color:#FEFCE8;color:#264C99;font-weight:bold;text-align:center }
					
				.XFORMSXTABLE_ROW {  }
					
				.ZONE { text-decoration:none;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;font-weight:bold;color:#253761;background-color:#F7F8F8;border:1px solid #AEBAD3 }
					
/* Served in 0 ms */