
.medialibrary_0
  {
  background-image: url( "../image/app_medialibrary_0.png" );
  background-repeat: repeat-y;
  background-position: top left;
  }
 
.medialibrary_1
  {
  background-image: url( "../image/app_medialibrary_1.png" );
  background-repeat: repeat-y;
  background-position: top left;
  }

.medialibrary_2
  {
  background-image: url( "../image/app_medialibrary_2.png" );
  background-repeat: repeat-y;
  background-position: top left;
  }
  
.medialibrary_news
  {
  background-image: url( "../image/app_medialibrary_news.png" );
  background-repeat: repeat-x;
  background-position: top left;
  }

.filter_msg_err
	{
	display: inline;   
	}
	
.filter_msg_warning
	{
	display: inline;   
	}
	
.filter_msg_done
	{
	display: inline; 
	}

.error
	{
	font-weight: bold;
	font-size: 12px;
	font-variant: normal;
	background: none transparent scroll repeat 0% 0%;
	color: red;
	font-family:  tahoma, verdana, helvetica;
	text-decoration: none;
	text-align: center;
	}

.logo 
  { 
  margin-bottom:12px;  
  }

.menu_app 
  {
	font-weight: normal; 
	font-size: 12px;  
	font-variant: normal; 
	background: none transparent scroll repeat 0% 0%; 
	color: #000000; 
	font-family:  tahoma, verdana, helvetica; 
	text-decoration: none;
  }


.menu_link 
  {
	font-weight: normal; 
	font-size: 12px;  
	font-variant: normal; 
	background: none transparent scroll repeat 0% 0%; 
	color: #000000; 
	font-family:  tahoma, verdana, helvetica; 
	text-decoration: underline;
  }

.menu_page 
  { 
  margin-bottom:10px;  
  }

.navig_bold 
  {
	font-weight: bold; 
	font-size: 10px;  
	font-variant: normal; 
	background: none transparent scroll repeat 0% 0%; 
	color: #000000; 
	font-family:  tahoma, verdana, helvetica; 
	text-decoration: none;
  }

.navig_default 
  {
	font-weight: normal; 
	font-size: 10px;  
	font-variant: normal; 
	background: none transparent scroll repeat 0% 0%; 
	color: #000000; 
	font-family:  tahoma, verdana, helvetica; 
	text-decoration: none;
  }

.navig_link 
  {
	font-weight: normal; 
	font-size: 10px;  
	font-variant: normal; 
	background: none transparent scroll repeat 0% 0%; 
	color: #000000; 
	font-family:  tahoma, verdana, helvetica; 
	text-decoration: underline;
  }

.h1_link 
  {
	font-weight: bold; 
	font-size: 14px;  
	font-variant: normal; 
	background: none transparent scroll repeat 0% 0%; 
	color: #000000; 
	font-family:  tahoma, verdana, helvetica; 
	text-decoration: underline;
  }

.h1_home_link 
  {
	font-weight: bold; 
	font-size: 14px;  
	font-variant: normal; 
	background: none transparent scroll repeat 0% 0%; 
	color: #215dc6; 
	font-family:  tahoma, verdana, helvetica; 
	text-decoration: underline;
  }
  
.h1_default 
  {
	font-weight: bold; 
	font-size: 14px;  
	font-variant: normal; 
	background: none transparent scroll repeat 0% 0%; 
	color: #000000; 
	font-family:  tahoma, verdana, helvetica; 
	text-decoration: none;
  }

.h2_link 
  {
	font-weight: normal; 
	font-size: 12px;  
	font-variant: normal; 
	background: none transparent scroll repeat 0% 0%; 
	color: #000000; 
	font-family:  tahoma, verdana, helvetica; 
	text-decoration: underline;
	}

.h2_default 
  {
	font-weight: normal; 
	font-size: 12px;  
	font-variant: normal; 
	background: none transparent scroll repeat 0% 0%; 
	color: #000000; 
	font-family:  tahoma, verdana, helvetica; 
	text-decoration: none;
	}

.h2_default_tip
  {
	font-weight: normal; 
	font-size: 12px;  
	font-variant: normal; 
	background: none transparent scroll repeat 0% 0%;
	color: #808080; 
	font-family:  tahoma, verdana, helvetica; 
	text-decoration: underline;
	}

.h2_home_link 
  {
	font-weight: normal; 
	font-size: 12px;  
	font-variant: normal; 
	background: none transparent scroll repeat 0% 0%; 
	color: #215dc6; 
	font-family:  tahoma, verdana, helvetica; 
	text-decoration: underline;
	}
	
.sep 
  {
  border:0; 
	margin:10px 0px; 
	line-height: 1px; 
	background-color:#679293;
  }

.a_link 
  {
	font-size: 12px; 
	background: none transparent scroll repeat 0% 0%; 
	color: #215dc6; 
	font-family: tahoma, verdana, helvetica; 
	text-decoration: underline;
  }

.form_button
  {
  }
  
.form_label
  {
  margin-bottom:10px;  
	font-weight: bold;
	font-size: 12px;
	font-variant: normal;
	background: none transparent scroll repeat 0% 0%;
	color: #000000;
	font-family:  tahoma, verdana, helvetica;
	text-decoration: none;
	float:left; margin:0; padding:0;
	}

.form_login_label
  {
  margin-bottom:10px;  
	font-size: 12px;
	font-variant: normal;
	background: none transparent scroll repeat 0% 0%;
	color: #000000;
	font-family:  tahoma, verdana, helvetica;
	text-decoration: none;
	float:left; margin:0; padding:0;
	}

.form_row 
  { 
  margin:0; margin-bottom:0px;  
  }

.form_row_textarea 
  { 
  margin:0; margin-bottom:0px;  
  }

.form_row_empty 
  { 
  margin:0; margin-bottom:10px;  
  }

.form_row_text_hidden
	{
	margin:0; 
	margin-bottom:0px;
	display: none;
	}

.form_value
  {
	font-weight: normal;
	font-size: 12px;
	font-variant: normal;
	background: none transparent scroll repeat 0% 0%;
	color: #000000;
	font-family:  tahoma, verdana, helvetica;
	text-decoration: none;
	float:left; margin:0; padding:0;
	}

.form_value_bold
  {
	font-weight: bold;
	font-size: 12px;
	font-variant: normal;
	background: none transparent scroll repeat 0% 0%;
	color: blue;
	font-family:  tahoma, verdana, helvetica;
	text-decoration: none;
	float:left; margin:0; padding:0;
	}

.tip_log
	{
	font-weight: normal;
	font-size: 12px;
	font-variant: normal;
	background-color: #FFFFFF;
	color: #000000;
	font-family:  tahoma, verdana, helvetica;
	text-decoration: none;
	text-align: left;
	border: black 1px solid;	
	}

.table_value_version_detail
  {
  font-weight: normal;
	font-size: 12px;
	font-variant: normal;
	background: none transparent scroll repeat 0% 0%;
	background-color: white;
	color: #000000;
	font-family:  tahoma, verdana, helvetica;
	text-decoration: none;
	text-align:left;
  }
  
.table_body
  {
	font-weight: normal;
	font-size: 12px;
	font-variant: normal;
	background: none transparent scroll repeat 0% 0%;
	color: #000000;
	font-family:  tahoma, verdana, helvetica;
	text-decoration: none;
	text-align:left;
	}
	
.table_button
  {
  }

.table_header
  {
  margin-bottom:10px;  
	font-weight: bold;                    
	font-size: 12px;                      
	font-variant: normal;                 
	background: none transparent scroll	repeat 0% 0%;
	color: #000000;                       
	font-family:  tahoma, verdana, helvetica;
	text-decoration: none;                
	text-align:left;
	}

.table_cross
	{
	width:250; 
	text-align:right;
	}
	
.table_link
  {
  margin-bottom:10px;  
	font-weight: bold;
	font-size: 12px;
	font-variant: normal;
	background: none transparent scroll repeat 0% 0%;
	color: #215dc6;
	font-family:  tahoma, verdana, helvetica;
	text-decoration: underline;
	overflow: hidden;
	}

.table_header_dispo
  {
  margin-bottom:0px;  
	font-weight: bold;
	font-size: 12px;
	font-variant: normal;
	background: none transparent scroll repeat 0% 0%;
	color: #000000;
	font-family:  tahoma, verdana, helvetica;
	text-decoration: none;
	text-align:left;
	}

.dispo_header
  {
  padding-top:2px;  
	font-weight: normal;
	font-size: xx-small ;
	font-variant: normal;
	background: transparent scroll repeat 0% 0%;
	color: #ffffff;
	font-family:  tahoma, verdana, helvetica;
	text-decoration: none;
  background-color: #679293;
  border-style:outset; 
  border-width: 1px; 	
  }

.dispo_resa
  {
  padding-top:2px;  
	font-weight: normal;
	font-size: xx-small ;
	font-variant: normal;
	background: transparent scroll repeat 0% 0%;
	color: #000000;
	font-family:  tahoma, verdana, helvetica;
	text-decoration: none;
	text-decoration: none;
  border-style:outset; 
  border-width: 1px;
  border-color: white; 	
  }


.upload_file_table_body
  {
	font-weight: normal;
	font-size: 12px;
	font-variant: normal;
	background: none transparent scroll repeat 0% 0%;
	color: #000000;
	font-family:  tahoma, verdana, helvetica;
	text-decoration: none;
	text-align:left;
	}

.upload_file_table_header
  {
  margin-bottom:0px;  
	font-weight: bold;                    
	font-size: 12px;                      
	font-variant: normal;                 
	background: none transparent scroll	repeat 0% 0%;
	color: #000000;                       
	font-family:  tahoma, verdana, helvetica;
	text-decoration: none;                
	text-align:left;
	}


.upload_file_header
  {
	background: transparent scroll repeat 0% 0%;
  border: 1px solid gray; 	
  margin-bottom:0px;
  padding-bottom:0px;
  }

.upload_file_value
  {
	background: transparent scroll repeat 0% 0%;
  border-left: 1px solid gray; 	
  border-right: 1px solid gray; 	
  }


table.Grid
{
	border-width: 5px;
	border-style: none;
	background-color: White;
	border-color: gray;
	font-family:Segoe UI, Arial,Verdana,Helvetica,sans-serif;
	font-size: 90%;
}

table.Grid TD, table.Grid TH
{
	padding: 4px 6px 4px 6px;
	border: solid 1px #E1E1E1;
	vertical-align: top;
}

table.Grid TH
{
	background-color: #E1E1E1;
	font-weight: normal;
	color: #505050;
}

/* Sytle not yet used */

.h2_body
	{
	font-weight: normal;
	font-size: 12px;
	font-variant: normal;
	background: none transparent scroll repeat 0% 0%;
	color: #000000;
	font-family:  tahoma, verdana, helvetica;
	text-decoration: none;
	}

.header_list
  {
	font-weight: bold;
	font-size: 12px;
	font-variant: normal;
	background: none transparent scroll repeat 0% 0%;
	color: #000000;
	font-family:  tahoma, verdana, helvetica;
	text-decoration: none;
	}

.header_link
	{
	font-weight: bold;
	font-size: 12px;
	font-variant: normal;
	background: none transparent scroll repeat 0% 0%;
	color: #000000;
	font-family:  tahoma, verdana, helvetica;
	text-decoration: underline;
	}

.body_list
	{
	font-weight: normal;
	font-size: 12px;
	font-variant: normal;
	color: #000000;
	font-family:  tahoma, verdana, helvetica;
	text-decoration: none;
	}

.header_form
	{
	font-weight: normal;
	font-size: 12px;
	font-variant: normal;
	background: none transparent scroll repeat 0% 0%;
	color: #000000;
	font-family:  tahoma, verdana, helvetica;
	text-decoration: none;
	}

.body_form
	{
	font-weight: normal;
	font-size: 12px;
	font-variant: normal;
	background: none transparent scroll repeat 0% 0%;
	color: #000000;
	font-family:  tahoma, verdana, helvetica;
	text-decoration: none;
	}

.line
	{
	font-weight: normal;
	font-size: 10px;
	font-variant: normal;
	background: none transparent scroll repeat 0% 0%;
	color: #000000;
	font-family:  tahoma, verdana, helvetica;
	text-decoration: none;
	}

.sblock
	{
	font-weight: normal;
	font-size: xx-small ;
	font-variant: normal;
	background: transparent scroll repeat 0% 0%;
	color: #ffffff;
	font-family:  tahoma, verdana, helvetica;
	text-decoration: none;
  }

.datereser
	{
	font-weight: normal;
	font-size: xx-small ;
	font-variant: normal;
	background: transparent scroll repeat 0% 0%;
	color: #ffffff;
	font-family:  tahoma, verdana, helvetica;
	text-decoration: none;
  }

.visu
	{
	font-weight: normal;
	font-size: xx-small ;
	font-variant: normal;
	background: transparent scroll repeat 0% 0%;
	color: #ffffff;
	font-family:  tahoma, verdana, helvetica;
	text-decoration: none;
  }

.spot
	{
	position:absolute;
	}
	
	