
body{font-size: 10pt;font-family:Arial, Helvetica;margin-left:5px;margin-top:0px}
td{font-size: 10pt;font-family:Arial, Helvetica}
.pagetitre
{
	padding-bottom:15px;
}
.titre1 {
	font-size: 13pt;
	font-weight:bold;
	position:relative;
	height:20px;
	color: #52614A;
	border-bottom: 1px solid #316531;
	width:100%;
}
.titre2 {
	font-size: 11pt;
	height: 18px;
	color: #316531;
	border-bottom: 1px solid #316531;
	width:100%;
}
.content{
  padding-bottom:10px;
	padding-left:40px;
}
.content2{
  padding-top:10px;  
  padding-left:10px;
}
.instruction{
	font-size: 10pt;
	font-weight:100;
	padding-bottom:5px;
}

.foot
{
	position		:relative;
	left				:10px;
	padding-top	:10px;
}
.pagefoot
{
	padding-top :10px;
	text-align:right;
	display		:inline;
}
.pagefootconsole{
	border-top:1px solid #316531;
	padding-top:10px; padding-right:10px;
}
.pagecontent
{
  padding-left:20px;
}
.formulaire
{
	position:relative;
	left : 40px;
}
.formulaire_fields
{ 
	border:1px solid #FFCC33;
	background-color:#FFFFCC;
	padding-top:15px;
}
.textInfo
{
  position            :relative;
  margin-left         :30px;
  height              :30px;
  background    :url(/.ResourcesAccessServlet?path=com/generixgrp/shared/asp/taglibc2c/resources/images/i.gif) no-repeat fixed top left;
  padding-left        :20px;
  font-size           :10pt;
  color               :#336699;
}
.info
{	font-size: 8pt;
	color:#336699
}
.row_header{
	text-align:right;
	font-size: 10pt;
	padding-left:12px;
	width:200px;
}
.row_input{
	text-align:left;
	font-size: 10pt;
	padding-left:6px;
	padding-right:12px;
}
input
{
	font-size: 10pt;
}
.row_msg
{
  font-size: 11pt;
  text-align:center;
}
.row_foot_link
{
  font-size: 11pt;
  text-align:right;
}
a.tabLink
{
	font-size: 8pt;
	color:  #660000;
	text-decoration: underline;
}
a.tabLink:hover
{
	font-size: 8pt;
	color: #FF5100;
	text-decoration: underline;
}
.tab_saisie_foot_button
{
  padding:2px;
}

.minibody
{
  overflow: auto;
  /*SCROLLBAR-FACE-COLOR:       #588099;
  SCROLLBAR-SHADOW-COLOR:     #8A9399;
  SCROLLBAR-HIGHLIGHT-COLOR:  #336699;
  SCROLLBAR-3DLIGHT-COLOR:    #8A9399;
  SCROLLBAR-DARKSHADOW-COLOR: #000000;
  SCROLLBAR-TRACK-COLOR:      #CCCCCC;
  SCROLLBAR-ARROW-COLOR:      #ffffff;*/
}

/*--------------------------------*/
/* style des table visu et saisie */
/*--------------------------------*/
.tab {	margin-top: 5px;	margin-bottom: 5px;padding:0px;background-color: #FFFFFF;}
.tabHeader {	background-color: #cdcdcd;	border-top: 1px solid #C9C9C9;	border-left: 1px solid #C9C9C9;	border-right: 1px solid #C9C9C9;padding-left:2px}
.tabContentTab {	font-size:10pt;	border-collapse:collapse;	border-spacing:0px;	padding:3px;	border: 1px solid #A0A0A0;}
.tabContentHeaderCell {	background-color: #EAEAEA;	color: #000000;	text-align:center;  border:1px solid #A0A0A0;   padding:1px;}
.tabColumnSorted{text-decoration: underline;cursor:pointer;padding-left:2px;padding-right:2px;}
.tabColumnSortable{text-decoration: underline;cursor:pointer;padding-left:12px;padding-right:2px;}
.tabSelector{position:relative;border:1px solid #747474; background-color:#969696;font-weight:normal;color:white;padding:2px;margin:1px;text-align:center;width:30 }
.TabContentLine_0{  background-color:#FFFFFF;}
.TabContentLine_1{  background-color:#F0F0F0;}
.TabContentLineCell{  border-left: 1px solid #A0A0A0;  border-right: 1px solid #A0A0A0; padding:2px;}
.TabContentLine_empty{  background-color:#FFFFFF;font-style:italic;}
.tabNaviList{}
.tabNaviCell{	font-size:9pt;	color:#000000;	text-align:right;}
.tabFoot{  text-align:left;  background-color:#CDCDCD;  padding-left:2px;  padding-top:0px;  padding-bottom:0px;  border-bottom: 1px solid #C0C090;	border-left: 1px solid #C0C090;	border-right: 1px solid #C0C090;}
.tabNaviElement{padding-left:1px;padding-right:1px}

a.tabButton		{	display:block;	background-color:#eeeeee;	border : 1px solid #52614A;	padding-top: 1px;	padding-right: 2px;	padding-bottom: 1px;	padding-left: 2px;	color: #000000;	text-decoration: none;	font-size: 8pt;	margin: 1px;	height:8px;}
a.tabButton:hover {	display:block;	background-color:#b2d822;	border : 1px solid #000000;	padding-top: 1px;	padding-right: 2px;	padding-bottom: 1px;	padding-left: 2px;	color: #FFFFFF;	text-decoration: none;	font-size: 8pt;	margin: 1px;	height:8px;}

/*--------------------------------*/
/* style des paragraphes          */
/*--------------------------------*/
.paragraph      {padding-top:5px;padding-right:20px; font-size: 10pt;}
.paragraphTitle1 {font-size: 13pt;color: #164092;font-weight:bold ;position:relative;height:20px;border-bottom:2px solid #4d4d4d;margin-bottom:7px;}
.paragraphTitle2 {font-size: 11pt;color: #164092;font-weight:normal;position:relative;height:20px;border-bottom:1px solid #4d4d4d;margin-bottom:7px;}
.paragraphInst   {font-size: 10pt;font-weight:normal;padding-bottom:5px;  }
.paragraphInfo   {color :#336699;font-size: 10pt; position:relative;height:20px;
					background: url(.ResourcesAccessServlet?path=com/generixgrp/shared/asp/taglibc2c/resources/images/i.gif);background-repeat: no-repeat;background-position:top left;
					padding-left :25px;margin-left:20px;}
.paragraphContent{font-size: 10pt;position:relative;top:0px;left:0px; width:100%; padding-top:2px;padding-left:20px; padding-bottom:3px;}

/*---------------------------------*/
/* forms & fields                  */
/*---------------------------------*/
.FormContentLabel{text-align:right;	font-size: 10pt;		height:20px;	padding-left:5px;	padding-right:2px;}
.FormContentValue{text-align:left ;	font-size: 10pt;		height:20px;	padding-left:2px;	padding-right:5px;}
.FormBarButton{position:relative;height:20px;padding-top:5px;border-top:1px solid #316531;margin-bottom:7px;margin-right:20px;padding-right:50px;}
.mandatoryIco{color:#FF5555;font-weight:bold; }
/*---------------------------------*/
/* Error                           */
/*---------------------------------*/
.errorBloc    { font-size:10pt; position:relative;border:1px solid #990000;margin-bottom:20px}
.errorTitle   { height:30px;background:#FFFFFF url(/.ResourcesAccessServlet?path=com/generixgrp/shared/asp/taglibc2c/resources/images/errormini.gif);background-repeat: no-repeat; background-position: 2px 2px; font-size:13pt; font-weight:bold; position:relative;padding-left:40px;padding-right:10px; margin-left:20px;color:#990000;}
.errorMsg     { padding:2px;}

/*--------------------------------*/
/* style du train                 */
/*--------------------------------*/
.train {position:relative;width:100%;}
.train_rail_PRE{	background:url('/.ResourcesAccessServlet?path=com/generixgrp/shared/asp/taglibc2c/resources/images/train/traintraitbeige.gif') ;background-repeat: repeat;}
.train_rail_POST{	background:url('/.ResourcesAccessServlet?path=com/generixgrp/shared/asp/taglibc2c/resources/images/train/traintraitbleu.gif')  ;background-repeat: repeat;}
.train_text_post{	font-size:8pt;	color:#c9dd0a;padding-top:5px;}
.train_text_pre{	font-size:8pt;	color:#a2ad00;	padding-top:5px;}
.train_text_here{  padding-top:5px;	font-size:9pt;	font-weight:bold;	color:#a2ad00;}

/*--------------------------------*/
/* liens                          */
/*--------------------------------*/
a{font-size: 10pt;	font-weight:bold ;color:  #a0bb32;	text-decoration: underline;}
a:hover{font-size: 10pt;font-weight:bold ;	color:  #a0bb32;	text-decoration: underline;}
a:visited{font-size: 10pt;	font-weight:bold ;color:  #a0bb32;	text-decoration: underline;}

/*--------------------------------*/
/* infos                          */
/*--------------------------------*/
.tipInfo{font-size: 9pt;	color:#336699}
.tipInfoIco{font-size: 9pt;	color:#336699;background: url(/.ResourcesAccessServlet?path=com/generixgrp/shared/asp/taglibc2c/resources/images/i.gif);background-repeat: no-repeat; background-position:top left;  padding-left :20px;}
 /*--------------------------------*/
 /* breadCrumb                     */
 /*--------------------------------*/
.breadCrumb {margin-bottom:5px;}
.breadCrumbCell{padding-left:1px;padding-right:1px;}
.breadCrumbSeparator{padding-left:1px;padding-right:1px; }
 /*--------------------------------*/
 /* Calendar                       */
 /*--------------------------------*/
.calendar{position:absolute;top:0px;left:0px;font-size:7px;font-family:arial;padding:5px;display:block;z-index:10;border:1px solid #000000;background-color:#808080;cursor:pointer;}
.calendarCell{font-family:arial;font-size:8pt;text-align:center;background-color: #FFFFFF;color:#AAAAAA;}
.calendarCellForbidden{font-family:arial;font-size:8pt;text-align:center;background-color: #FFFFFF;color:#AAAAAA;text-decoration: line-through;}
.calendarCellCurrentMonth{font-family:arial;font-size:8pt;text-align:center;background-color: #FFFFFF;}
.calendarDay{padding:1px;font-family:arial;font-size:8pt;background-color: #A0BB32;	color:#ffffff}
.calendarIco{height :16px;width :16px;border-width:0px;cursor:pointer;}
/*--------------------------------*/
/*Menu d'une page              */ 
/*(menu 3e et 4e niveau)	   */
/*--------------------------------*/
.menuPage			{position:relative;left:0px;top:0px;font-family:arial;border:1px solid #669966;background-color:#F3F3DE;}
.menuPageTitle		{font-size:11pt;font-weight:bold;text-align:center;background-color:#669966;height:25px;padding-left:3px;	color:#FFFFFF;}
.menuPageContent	{padding-top:5px;}
.menuPageItem{font-size:10pt;text-align:left;color: #52614A;	background-image: url(/.ResourcesAccessServlet?path=com/generixgrp/shared/asp/taglibc2c/resources/images/iconmenu.gif);background-position: 0 4px;
	background-repeat:no-repeat;	padding-left :15px;	text-decoration:underline;	cursor:pointer}
.menuPageItemSelected{font-size:10pt;text-align:left;color:#000000;background:url(/.ResourcesAccessServlet?path=com/generixgrp/shared/asp/taglibc2c/resources/images/iconmenuselected.gif);background-position: 0 4px;  	  background-repeat:no-repeat; padding-left :15px;}
.menuPageSubItem{	 PADDING-LEFT: 25px; FONT-SIZE: 10pt; COLOR: #52614a; TEXT-ALIGN: left;TEXT-DECORATION: underline;cursor:pointer}
.menuPageSubItemSelected{PADDING-LEFT: 25px; FONT-SIZE: 10pt; COLOR: #000000; TEXT-ALIGN: left;}

/*--------------------------------*/
.selectMuti {background-color:#F3F3DE;border:0px}
/*--------------Pour les message d'information------------------*/
.msgalert{ background-color:#FFDDDD;background :url(/.ResourcesAccessServlet?path=com/generixgrp/shared/asp/taglibc2c/resources/images/msgalert.gif) ;  	  background-repeat:no-repeat;background-position:2px 2px;padding-top:1px;padding-bottom:2px;padding-left :22px;margin:10px;border:1px solid red;}
.msginfo{ background-color:#DDFFDD;background :url(/.ResourcesAccessServlet?path=com/generixgrp/shared/asp/taglibc2c/resources/images/msginfo.gif) ;  	  background-repeat:no-repeat;background-position:2px 2px; padding-top:1px;padding-left:22px;margin:10px;border:1px solid green;}

div.pageInfo{position:absolute;z-index:3; color:#888888;
		font-size:10px;
		border-top:0px;
		padding-left:2px;
		text-align:center;
		padding-right:2px;
		padding-bottom:2px;
		}
div.pageInfo a{font-size:10px;color:#660000}		
div.pageInfo a:hover{font-size:10px;color:#FF5100}		
div.pageInfo a:visited{font-size: 10px;	color:  #660000;text-decoration: underline;}


.tabbouton_over{padding-right:2px;padding-left:2px;padding-bottom:2px;
background :url(/.ResourcesAccessServlet?path=com/generixgrp/shared/asp/taglibc2c/resources/images/tabbouton.gif) ;  	  background-repeat:repeat-x;background-position:0px 0px;
height:20px;color: #FFFFFF;	text-decoration: none;	font-weight:bold;font-size: 9pt;font-family: Arial, Helvetica, sans-serif;	margin: 2px; border :1px solid #666666;cursor:pointer; text-align:center}
.tabbouton_out{	padding-right:2px;padding-left:2px;padding-bottom:2px;
background :url(/.ResourcesAccessServlet?path=com/generixgrp/shared/asp/taglibc2c/resources/images/tabbouton_off.gif) ;  	  background-repeat:repeat-x;background-position:0px 0px;height:20px;color: #808080;	text-decoration: none;	font-weight:bold;font-size: 9pt;font-family: Arial, Helvetica, sans-serif;	margin: 2px; border: 1px solid #666666;	text-align:center}


.bouton_l, .bouton_txt, .bouton_r 
{ 
  cursor:pointer;	
  background:transparent url(/.ResourcesAccessServlet?path=com/generixgrp/shared/asp/taglibc2c/resources/images/button.jpg);background-repeat: no-repeat;
  width:auto;
  color:#FFFFFF;
  line-height:26px;
  height:26px;
  overflow:visible;

} 
.bouton_r 
{ 
cursor:pointer;
width:15px;
  
  background-position:right center;
  cursor:pointer;
}
.bouton_l 
{ 
cursor:pointer;
width:15px;
background-position:left center;
}
.bouton_txt 
{ 
cursor:pointer;
    background-position:center center;
    white-space: nowrap;
    font-size:10pt;
		font-weight:bold;
		padding-right:5px;
		padding-left:5px;
		padding-top:0;
		top:-2px;
		line-height:26px;
		height:26px;
						
}
 .bouton_aqua
 {  cursor:pointer;
  		background:transparent none repeat scroll 0%;
			padding:0;
			margin:2px;
			border:0px;
			display:inline;
			display:inline-block; 
			overflow:visible;
}					
.tabPannel {
	position: relative;
	background-color: #EFEFEF;
	border: 1px solid #555555;
	overflow: visible;
	padding: 2px;
	margin: 2px;
}

.pannel {
	
}

.pannel_header {
	position: relative;
	top: 0px;;
	left: 0px;
	height: 25px;
	margin-top: 2px;
	margin-right: 2px;
	
}

.pannel_title {
	position: relative;
	display: inline;
	top: 0px;
	left: 0px;
	padding: 2px;
	padding-left:10px;
    padding-right:10px;
	margin-top: 2px;
	margin-right:0px;
	margin-left:0px;
	cursor: pointer;
	border-collapse: collapse;
	line-height:25px;
	color:#666666;
	font-weight:bold;
	text-decoration:underline;
}

.pannel_titleclicked {
	position: relative;
	display: inline;
	top: 4px;
	left: 0px;
	padding-top:2px;
	padding-left:20px;
    padding-right:20px;
	background-color: #FFFFFF;
	margin-top: 2px;
	cursor: pointer;
	border:1px solid #AAAAAA;
    border-bottom: 0px solid #FFFFFF;
	border-collapse: collapse;
	font-weight:bold;
	line-height:25px;
}

.pannel_content {
	position: absolute;
	background-color: #FFFFFF;
	
}

.pannel_frame {
	width: 100%;
	border:0px;
	border-left:1px solid #AAAAAA;
	border-bottom:1px solid #AAAAAA;
}
.pannel_loading
{
	font-size:20px;
	font-weight:bold;
}
.toggle_span_link_close
{
	font-size: 10pt;	color:  #000000; font-weight:bold;	text-decoration: underline;cursor:pointer;
	background :url(/.ResourcesAccessServlet?path=com/generixgrp/shared/asp/taglibc2c/resources/images/arrowhide.gif) ;  	  background-repeat:no-repeat;background-position:2px 2px; padding-top:1px;padding-left:22px;margin:10px;
}
.toggle_span_link_open
{
	font-size: 10pt;	color:  #000000; font-weight:bold;	text-decoration: underline;cursor:pointer;
	background :url(/.ResourcesAccessServlet?path=com/generixgrp/shared/asp/taglibc2c/resources/images/arrowshow.gif) ;  	  background-repeat:no-repeat;background-position:2px 2px; padding-top:1px;padding-left:22px;margin:10px;
}

div.PannelButton{display:none;position:absolute;z-index:10;background-color:#AAAAAA;}
.cssblockSizeSetter{color:FFFFFF}	

.pagi_next	{height:20px;width:20px;cursor:pointer;background :url(/.ResourcesAccessServlet?path=com/generixgrp/shared/asp/taglibc2c/resources/images/paginext.gif) ;  	  background-repeat:no-repeat;background-position:0px 0px;}
.pagi_prev	{height:20px;width:20px;cursor:pointer;background :url(/.ResourcesAccessServlet?path=com/generixgrp/shared/asp/taglibc2c/resources/images/pagiprev.gif) ;  	  background-repeat:no-repeat;background-position:0px 0px;}
.pagi_start	{height:20px;width:20px;cursor:pointer;background :url(/.ResourcesAccessServlet?path=com/generixgrp/shared/asp/taglibc2c/resources/images/pagistart.gif) ;  	  background-repeat:no-repeat;background-position:0px 0px;}
.pagi_end	{height:20px;width:20px;cursor:pointer;background :url(/.ResourcesAccessServlet?path=com/generixgrp/shared/asp/taglibc2c/resources/images/pagiend.gif) ;  	  background-repeat:no-repeat;background-position:0px 0px;}

.pagi_next_off	{height:20px;width:20px;cursor:pointer;background :url(/.ResourcesAccessServlet?path=com/generixgrp/shared/asp/taglibc2c/resources/images/paginext_off.gif) ;  	  background-repeat:no-repeat;background-position:0px 0px;}
.pagi_prev_off	{height:20px;width:20px;cursor:pointer;background :url(/.ResourcesAccessServlet?path=com/generixgrp/shared/asp/taglibc2c/resources/images/pagiprev_off.gif) ;  	  background-repeat:no-repeat;background-position:0px 0px;}
.pagi_start_off	{height:20px;width:20px;cursor:pointer;background :url(/.ResourcesAccessServlet?path=com/generixgrp/shared/asp/taglibc2c/resources/images/pagistart_off.gif) ;  	  background-repeat:no-repeat;background-position:0px 0px;}
.pagi_end_off	{height:20px;width:20px;cursor:pointer;background :url(/.ResourcesAccessServlet?path=com/generixgrp/shared/asp/taglibc2c/resources/images/pagiend_off.gif) ;  	  background-repeat:no-repeat;background-position:0px 0px;}

.icon_csv {
	width: 16px;
	height: 16px;
	background: url(/.ResourcesAccessServlet?path=com/generixgrp/shared/asp/taglibc2c/resources/images/icons/csv.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	vertical-align: middle;
}

.icon_help {
	width: 18px;
	height: 19px;
	background: url(/.ResourcesAccessServlet?path=com/generixgrp/shared/asp/taglibc2c/resources/images/icons/help.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	vertical-align: middle;
}

.icon_pdf {
	width: 17px;
	height: 17px;
	background: url(/.ResourcesAccessServlet?path=com/generixgrp/shared/asp/taglibc2c/resources/images/icons/pdf.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	vertical-align: middle;
}

.welcomePub_title {
	text-align:center;
	font-size: 12pt; 
	font-weight: bold;
	color: white;
	border: 1px solid #01458E; 
	background-color: #01458E; 
	padding: 5px;
}

.welcomePub_body {
	font-size: 10pt; 
	border: 1px solid #01458E; 
	background-color: #FFFFFF; 
	padding: 5px;
}