	/*	Styles CSS de la librairie JARIA
		Copyright (c) 2008 Jean-Pierre ARIA (jaria.free.fr) */
	
	/* style du grisage de la fenêtre */
	.jaria_lock					{ position:absolute; z-index:99; background-color:#000; }
	.jaria_lock_anim			{ position:absolute; z-index:99; background-color:#000; background-image:url(../images/jaria/aniloading.gif); background-repeat:no-repeat; background-position:center; }
	
	/* style des objets input */
	.jaria_input				{ border:1px solid #69c; background-color:#fff; color:#036; height:20px; }
	.jaria_textarea				{ border:1px solid #69c; background-color:#fff; color:#036; }	
	.jaria_enter				{ background-image:url(../images/jaria/enter.gif); background-repeat:no-repeat; background-position:center right; background-color:#fff; }		/* pour activer la validation sur la touche entrer [enter] */
	.jaria_date					{ width:70px; }
	.jaria_num					{ text-align:right; width:40px; }
	.jaria_color				{ text-transform:uppercase; width:70px; float:left; }	
	.jaria_upper				{ text-transform:uppercase; }
	.jaria_lower				{ text-transform:lowercase; }

	/* styles pour les boutons */
	.jaria_btcal				{ background-color:transparent; background-image:url(../images/jaria/cal.gif); background-repeat:no-repeat; width:22px; height:22px; border:none; cursor:pointer; }
	.jaria_btcolor				{ float:left;  width:35px;  height:18px; line-height:normal }
	.jaria_btscolor				{ width:15px; height:15px; border:1px solid #fff; font-size:10px; float:left; }
	.jaria_btsscolor			{ float:right;  width:14px; height:18px; background-image:url(../images/jaria/color.gif); background-repeat:no-repeat; }
	.jaria_button				{ background-image:url(../images/jaria/button.gif); border:transparent; font-family:Verdana; font-size:12px; color:#009; background-color:#69c; cursor:pointer; padding:2px; border:1px solid #187393; font-weight:normal; line-height:normal;  }
	.jaria_button:hover			{ border:1px solid #3ff; color:#3ff; }
	
	/* styles pour les boîtes de dialogues personnalisées */
	.jaria_box					{ position:absolute; z-index:100; background-color:#ffc; display:block; border-width:3px; border-style:double; color:#000; }
	.jaria_boxalerte			{ border-color:#f90; }
	.jaria_boxconfirm			{ border-color:#06c; }
	.jaria_boxerreur			{ border-color:#f30; }
	.jaria_boxinfo				{ border-color:#093; }
	.jaria_boxferme				{ background-repeat:no-repeat; background-position:left top; width:27px; height:20px; float:right; cursor:pointer; }
	.jaria_boxfermealerte		{ background-image:url(../images/jaria/barrealertclose.gif); }
	.jaria_boxfermeconfirm		{ background-image:url(../images/jaria/barreinterroclose.gif); }
	.jaria_boxfermeerreur		{ background-image:url(../images/jaria/barreerrorclose.gif); }
	.jaria_boxfermeinfo			{ background-image:url(../images/jaria/barreinfoclose.gif); }
	.jaria_boxhead				{ background-repeat:repeat-x; height:20px; cursor:move; }
	.jaria_boxheadalerte		{ background-image:url(../images/jaria/backalerte.gif); }
	.jaria_boxheadconfirm		{ background-image:url(../images/jaria/backconfirm.gif); }
	.jaria_boxheaderreur		{ background-image:url(../images/jaria/backerreur.gif); }
	.jaria_boxheadinfo			{ background-image:url(../images/jaria/backinfo.gif); }
	.jaria_boxtitre				{ font-family:Verdana; color:#fff; font-size:12px; line-height:20px; font-weight:bold; background-repeat:no-repeat; background-position:left top; height:20px; float:left; cursor:move; padding-left:25px; text-align:left; }
	.jaria_boxtitrealerte		{ background-image:url(../images/jaria/barreicoalerte.gif); }
	.jaria_boxtitreinfo			{ background-image:url(../images/jaria/barreicoinfo.gif); }
	.jaria_boxtitreconfirm		{ background-image:url(../images/jaria/barreicoconfirm.gif); }
	.jaria_boxtitreerreur		{ background-image:url(../images/jaria/barreicoerreur.gif); }
	.jaria_boxcontenu			{ font-family:Verdana; font-size:12px; padding:10px; line-height:15px }
	.jaria_scroll				{ overflow:auto; }
	.jaria_boxboutons			{ padding:10px; padding-top:15px; vertical-align:middle; text-align:center; }
	.jaria_boxstatus			{ font-size:9px; height:18px; background-color:#f1eded; background-image:url(../images/jaria/barrestatus.gif); background-position:right bottom; background-repeat:no-repeat; cursor:se-resize; }
	
	/* styles de la boîte des traces debug */
	.jaria_boxtrace				{ position:absolute; z-index:100; top:10px; left:10px; width:300px; height:200px; background-color:#c6b01e; display:block; border:3px double #666; text-align:right;}
	.jaria_boxtracedebug		{ width:100%; height:160px; border:none; overflow:auto; background-color:#fff; }
	.jaria_boxtracebutton		{ font-size:10px; }
	.jaria_boxtracetext			{ font-size:12px; color:#333; }
	.jaria_boxtracehour			{ font-size:10px; background-color:#66c; color:#fff; padding:2px; border:1px solid #fff; }
	
	/* style pour l'infobulle */
	.jaria_bubble				{ position:absolute; z-index:98; width:150px; }
	.jaria_bubblearrowhaut		{ position:relative; z-index:98; padding-left:5px; height:15px; background-image:url(../images/jaria/bubblehaut.gif); background-position:left; background-repeat:no-repeat; top:+1px !important; top:+3px;}
	.jaria_bubblearrowbas		{ position:relative; z-index:98; padding-left:5px; height:15px; background-image:url(../images/jaria/bubblebas.gif); background-position:left; background-repeat:no-repeat; top:-1px !important; top:-3px;}
	.jaria_bubblecont			{ position:relative; z-index:97; padding:5px; border:1px solid #000; background-color:lightyellow; font-size:12px; }
	
	/* styles pour la prévisualisation des liens */
  	.jaria_previsu				{ position:absolute; z-index:10; width:184px; height:139px; top:0px; left:0px; }
  	.jaria_previsu_cadre		{ position:absolute; z-index:9; width:174px; height:129px; top:0px; left:0px; background-image:url(../images/jaria/cadre_previsu.gif); }
	.jaria_previsu_ombre		{ position:absolute; z-index:8; width:184px; height:139px; top:0px; left:0px; background-image:url(../images/jaria/cadre_previsu_ombre.gif); }
	.jaria_previsu_img			{ margin-left:6px; margin-top:6px; width:160px; height:115px; }	
	.jaria_previsu_text			{ position:absolute; z-index:9; top:0px; left:0px; font-weight:bold; font-size:12px; color:#666; font-family:"Times New Roman", Times, serif; text-align:center; clear:both; }
	.jaria_previsu_text_g		{ float:left; width:5px; height:20px; background-image:url(../images/jaria/cadre_previsu_texte_g.gif); }
	.jaria_previsu_text_d		{ float:left; width:5px; height:20px; background-image:url(../images/jaria/cadre_previsu_texte_d.gif); }
	.jaria_previsu_text_c		{ float:left; width:174px; height:20px; background-image:url(../images/jaria/cadre_previsu_texte_c.gif); }
	
	/* styles pour le sélecteur de couleurs */
	.jaria_colorbox				{ position:absolute; z-index:100; background-color:#F9F8F7; border:1px solid #069; padding:3px; width:305px; }
	.jaria_colorhead			{ background-image:url(../images/jaria/move.gif); background-repeat:no-repeat; background-position:center; background-color:#DBD8D1; font-size:6px; cursor:move; height:12px; }
	.jaria_colorplus			{ cursor:pointer; background-image:url(../images/jaria/colorplus.gif); float:right; width:12px; height:12px; } 
	.jaria_colorcase			{ font-size:6px; width:8px; height:8px; cursor:pointer; border:1px solid #808080; }
	.jaria_colortext			{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; padding-left:3px; }
	
	/* styles pour le sélécteur avancé de couleurs */
	.jaria_pickerbox			{ position:absolute; z-index:100; font-family:Arial, Helvetica, sans-serif; font-size:11px; width:350px; height:204px; background-color:#fff; border:1px solid black; }
	.jaria_pickercont			{ position:relative; height:192px; width:192px; top:0px; left:0px; }
	.jaria_picker				{ position:relative; height:192px; width:192px; background-color:#f00; background-image:url(../images/jaria/picker.png); background-repeat:no-repeat; background-position:center; top:0px; left:0px; }
	.jaria_pickersel			{ position:absolute; width:11px; height:11px; background-image:url(../images/jaria/select.gif); background-repeat:no-repeat; }
	.jaria_pickerhue			{ position:absolute; top:3px; left:200px; width:18px; height:186px; background-image:url(../images/jaria/hue.png); }
	.jaria_pickerhuesel			{ position:absolute; background-image:url(../images/jaria/color_indic.gif); background-repeat:no-repeat; width:18px; height:7px; }
	.jaria_pickercolorcont		{ width:60px; height:60px; border:2px solid #999; position:absolute; left:240px; top:8px; }
	.jaria_pickercolor			{ position:absolute; background-color:#fff; top:50%; height:50%; width:100%; }
	.jaria_pickervalues			{ position:absolute; left:240px; top:80px; }
			
	/* styles pour le calendrier */
	.jaria_cal_box				{ position:absolute; background-color:#eee; border:1px solid #ccc; width:150px; display:block; z-index:96; }
	.jaria_cal_head				{ background-image:url(../images/jaria/move.gif); background-repeat:no-repeat; background-position:center; background-color:#DBD8D1; font-size:6px; cursor:move; height:12px; }
	.jaria_cal_tb				{ background-color:#eee; }
	.jaria_cal_tdnoday			{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-align:center; background-color:#fff; color:#000; }
	.jaria_cal_tdday			{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; text-align:center; cursor:pointer; }
	.jaria_cal_tddayov			{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; text-align:center; cursor:pointer; text-decoration:underline; background-color:#66f; }
	.jaria_cal_tdoday			{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; background-color:#fff; color:#000; text-align:center; cursor:pointer; }
	.jaria_cal_tdodayov			{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; background-color:#ccc; color:#33f; text-align:center; cursor:pointer; text-decoration:underline; }		
	
	/* styles pour la box diaporama */
	.jaria_diap_cont			{ padding-top:10px; text-align:center; }
	.jaria_diap_button			{ cursor:pointer; margin-right:10px; background-image:url(../images/jaria/button_gris.gif); border:transparent;}
	.jaria_diap_lien			{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; background-color:#424343; border:1px solid #ccc; color:#fff; cursor:pointer; padding:3px; padding-top:1px; margin-left:2px; margin-right:2px; }
	.jaria_diap_lienov			{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; background-color:#c6b01e; border:1px solid #ccc; color:#00f; padding:3px; padding-top:1px;; margin-left:2px; margin-right:2px; }
	.jaria_diap_lien:hover		{ background-color:#ccc; color:#424343; }
	.jaria_diap_text			{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#666;}
	.jaria_diap_boxtitre		{ background-image:url(../images/jaria/barreicodiapo.gif); }
	.jaria_diap_boxferme		{ background-image:url(../images/jaria/barrediapoclose.gif); }
	.jaria_diap_boxhead			{ background-image:url(../images/jaria/backdiapo.gif); }
	.jaria_diap_box				{ border:3px double #666; }
	
	/* style pour le carrousel d'images */
	.jaria_carrousel      		{ height:150px; }
	.jaria_carrousel_img		{ position:absolute; z-index:0; height:150px; width:150px; left:0px; top:0px; cursor:e-resize; border:1px solid #666; }
	.jaria_carrousel_imgm		{ position:absolute; z-index:0; height:150px; width:150px; left:0px; top:0px; cursor:pointer; border:3px solid #666; }
	.jaria_carrousel_eti		{ position:absolute; z-index:0; height:30px; width:150px; left:0px; top:0px; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#666; }
	
	/* style pour le trombinoscope */
	.jaria_trombi				{ width:600px; background-color:#666; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; float:none; padding:10px; border:3px double #ccc; }
	.jaria_trombi_top			{ font-size:12px; font-weight:bold; text-align:left; padding:10px; }
	.jaria_trombi_left			{ float:left; }
	.jaria_trombi_right			{ float:right; }
	.jaria_trombi_barre			{ width:400px; text-align:left; margin-top:15px; width:400px; float:left; }
	.jaria_trombi_barre_count	{ text-align:center; padding-top:10px; color:#fff; clear:both; }
	.jaria_trombi_info			{ width:426px !important; width:400px; background-color:#ccc; color:#333; overflow: hidden; }
	.jaria_trombi_info:hover	{ background-color:#999; }
	.jaria_trombi_infoleft		{ float:left; width:200px; text-align:left; padding:3px; padding-left:10px; font-weight:bold; border-bottom:1px solid #fff;}
	.jaria_trombi_inforight		{ float:right; width:200px; text-align:left; padding:3px; padding-left:10px; border-bottom:1px solid #fff; }
	.jaria_trombi_photo			{ border:3px double #fff;}
	.jaria_trombi_button		{ background-image:url(../images/jaria/button_gris.gif); border:transparent; font-family:Verdana; font-weight:bold; font-size:12px; color:#333; background-color:#69c; cursor:pointer; padding:2px; border:1px solid #ccc; font-weight:normal; line-height:normal;  }
	.jaria_trombi_button:hover	{ border:1px solid #6f6; color:#6f6; }
	
	/* style pour le tabuleur */
	.jaria_tab					{ clear:both; }
	.jaria_tabonglet			{ height:26px; float:left; cursor:pointer; color:#36f; font-weight:normal; }
	.jaria_tabongletover		{ height:26px; float:left; cursor:pointer; color:#33f; text-decoration:underline; }
	.jaria_tabongletsel			{ height:26px; float:left; color:#33f; font-weight:bold; }
	.jaria_tableft				{ height:26px; width:3px; float:left; background-image:url(../images/jaria/tableft.gif); }
	.jaria_tabcenter			{ height:26px; float:left; padding-left:5px; padding-right:5px; background-image:url(../images/jaria/tabcenter.gif); font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:25px; }
	.jaria_tabright				{ height:26px; width:3px; float:left; background-image:url(../images/jaria/tabright.gif); }
	.jaria_tabcont				{ position:relative; top:-1px; border:1px solid #36f; clear:both; padding:5px; }
	.jaria_tabframe				{ width:100%; border:0px; background-color:transparent; }
	
	/* styles pour le zoom */
	.jaria_zoom_zoom			{ position:absolute; z-index:96; top:0px; left:0px; width:100px; height:100px; background-color:#999; border:1px solid #000; display:none; }
	.jaria_zoom_view			{ position:absolute; z-index:95; top:0px; left:0px; background-color:#fff; border:1px solid #000; overflow:hidden }
	.jaria_zoom_img				{ position:absolute; z-index:94; top:0px; left:0px; }
	
	/* style pour la visionneuse d'image */
	.jaria_viewer				{ position:absolute; z-index:100; top:0px; left:0px; background-color:#fff; padding:20px; border:1px solid #000; background-image:url(../images/jaria/loadimg.gif); background-repeat:no-repeat; background-position:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333; font-style:italic; }
	.jaria_viewer_img			{ cursor:pointer; }
	.jaria_viewer_close			{ position:absolute; z-index:101; top:0px; left:0px; width:32px; height:32px; cursor:pointer; }
	
	/* styles pour la barre de pagination */
	.jaria_barr_lien			{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; background-color:#069; border:1px solid #ccc; color:#fff; padding:3px; padding-top:1px; margin-left:2px; margin-right:2px; cursor:pointer; }
	.jaria_barr_lienov			{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; background-color:#6cf; border:1px solid #ccc; color:#069; padding:3px; padding-top:1px; margin-left:2px; margin-right:2px; cursor:pointer; }
	.jaria_barr_nolien			{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; background-color:#ccc; border:1px solid #ccc; color:#666; padding:3px; padding-top:1px;; margin-left:2px; margin-right:2px; cursor:default; }
	
	/* styles pour les listes */
	.jaria_listlock				{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; background-color:#fff; color:#036; border:1px solid #09c; background-image:url(../images/jaria/liste.gif); background-repeat:no-repeat;  background-position:right; text-align:left; cursor:pointer; padding:3px; padding-right:18px; }
	.jaria_liste				{ position:absolute; z-index:200; left:auto; top:auto; overflow:auto; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-align:left; background-color:#fff; border:1px solid #69c; line-height:normal; display:none; }
	.jaria_sliste				{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#036; cursor:pointer; padding:1px; padding-left:3px;}
	.jaria_slisteover			{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; background-color:#69c; color:#fff; padding:1px; padding-left:3px; cursor:pointer }
	.jaria_listesearch			{ background-image:url(../images/jaria/loading.gif); background-repeat:no-repeat; background-position:right; background-color:#eee; color:#999; }
	.jaria_ombre				{ position:absolute; z-index:97; left:auto; top:auto; margin-top:5px;  margin-left:5px; border-right:5px solid #666; border-bottom:5px solid #666; }
	.jaria_mliste				{ overflow:auto; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-align:left; background-color:#fff; border:1px solid #09c; font-weight:normal; line-height:normal; width:150px; height:80px; }
	.jaria_smliste				{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#036; padding:1px; padding-left:18px; background-image:url(../images/jaria/vide.gif); background-repeat:no-repeat; background-position:left; cursor:pointer;}
	.jaria_smlistecheck			{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#036; padding:1px; padding-left:18px; background-image:url(../images/jaria/check.gif); background-repeat:no-repeat; background-position:left; cursor:pointer; }
	.jaria_smlistelock			{ cursor:default; }
	.jaria_cmliste				{ float:left; }
	.jaria_cmlisteh				{ float:left; display :none; }
	.jaria_bmplus				{ font-size:6px; width:19px; height:19px; background-image:url(../images/jaria/btplus.gif); background-position:top left; cursor:pointer; line-height:normal; }
	.jaria_bmplus:hover			{ background-position:bottom left; }
	.jaria_bmfleche				{ font-size:6px; width:19px; height:19px; background-image:url(../images/jaria/btfleche.gif); background-position:top left; cursor:pointer; line-height:normal; display:none; }
	.jaria_bmfleche:hover		{ background-position:bottom left; }
	
	/* style pour le drag and drop */
	.jaria_highlight			{ position:absolute; z-index:10; border:6px solid #f66; }
	

