/* >>>>>>>>>> GLOBAL STYLE >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */

.PBTH_Global
{
	font-family: Verdana;
	font-size: 10Px;
}

/* >>>>>>>>>> TABELLA >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */

.PBTH_table
{
	/*border-right: #a9a9a9 1px solid;
	border-top: #a9a9a9 1px solid;	
	border-left: #a9a9a9 1px solid;
	border-bottom: #a9a9a9 1px solid;*/
	background-color: white;
	
}

.PBTH_table_variant
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	background-color: black;
}

.PBTH_table_header
{
	background:#E0E0E0 url('/di/c/ci/Layout/back_modulo.gif') repeat;
}

.PBTH_table_header_variant
{
	background-color: #ffd700;
}

.PBTH_table_special_row
{
	background:#E0E0E0 url('/di/c/ci/Layout/back_modulo.gif') repeat;
}

.PBTH_table_special_row_variant
{
	background-color: #696969;
}

.PBTH_table_odd_row
{
	background-color: #FFFFFF;
}

.PBTH_table_even_row
{
	background-color: #FFFFFF;
}

.PBTH_table_footer
{
	background:#E0E0E0 url('/di/c/ci/Layout/back_modulo.gif') repeat;
}

.PBTH_table_footer_variant
{
	background-color: #ffd700;
}


.PBTH_table_cell
{
}

.PBTH_table_cell_last
{
}

.PBTH_table_cell_standard
{
	font-size:8Px;
}


/* >>>>>>>> SMALL TEXT >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */

/*  SMALL TEXT*/
.PBTH_small_text
{
	font-family: Verdana;
	color: black;
	font-size: 8Px;
}

A.PBTH_small_text
{	
	font-size: 8Px;
	color: black;
	text-decoration: none;
}
A:hover.PBTH_small_text
{	
	font-size: 8Px;
	color: red;
	text-decoration: none;
}


/*  SMALL BOLD TEXT*/
.PBTH_small_bold_text
{
	font-family: Verdana;
	font-size: 8Px;
	color: black;
	font-weight: bold;
}

A.PBTH_small_bold_text
{
	font-family: Verdana;
	font-size: 8Px;
	color: black;
	text-decoration: none;
	font-weight: bold;
}
A:hover.PBTH_small_bold_text
{
	font-size: 8Px;
	color: red;
	text-decoration: none;
	font-weight: bold;
}


/*  SMALL ALTERNATED TEXT*/
.PBTH_small_alternated_text
{
	font-family: Verdana;
	font-size: 8Px;
	color: white;
}

A.PBTH_small_alternated_text
{
	font-size: 8Px;
	color: white;
	text-decoration: none;
}
A:hover.PBTH_small_alternated_text
{
	font-size: 8Px;
	color: red;
	text-decoration: none;
}


/*  SMALL ALTERNATED BOLD TEXT*/
.PBTH_small_alternated_bold_text
{
	font-family: Verdana;
	font-size: 8Px;
	color: white;
	font-weight: bold;
}

A.PBTH_small_alternated_bold_text
{
	font-size: 8Px;
	color: white;
	font-weight: bold;
	text-decoration: none;
}
A:hover.PBTH_small_alternated_bold_text
{
	font-size: 8Px;
	color: red;
	font-weight: bold;
	text-decoration: none;
}

/*  SMALL VARIANT TEXT*/
.PBTH_small_variant_text
{
	font-family: Verdana;
	font-size: 8Px;
	color: #696969;
}

A.PBTH_small_variant_text
{
	font-size: 8Px;
	color: #696969;
	text-decoration: none;
}
A:hover.PBTH_small_variant_text
{
	font-size: 8Px;
	color: red;
	text-decoration: none;
}


/*  SMALL VARIANT BOLD TEXT*/
.PBTH_small_variant_bold_text
{
	font-family: Verdana;
	font-size: 8Px;
	
	color: #696969;
	font-weight: bold;
}

A.PBTH_small_variant_bold_text
{
	font-size: 8Px;
	color: #696969;
	font-weight: bold;
	text-decoration: none;
}

A:hover.PBTH_small_variant_bold_text
{
	font-size: 8Px;
	color: red;
	font-weight: bold;
	text-decoration: none;
}


/* >>>>>>> NORMAL TEXT >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */

/*  NORMAL TEXT*/
.PBTH_normal_text
{
	font-family: Verdana;
	color: black;
	font-size: 10Px;
}

A.PBTH_normal_text
{
	font-size: 10Px;
	color: black;
	text-decoration: none;
}
A:hover.PBTH_normal_text
{
	font-size: 10Px;
	color: red;
	text-decoration: none;
}


/*  NORMAL BOLD TEXT*/
.PBTH_normal_bold_text
{
	font-family: Verdana;
	font-size: 10Px;
	color: black;
	font-weight: bold;
}

A.PBTH_normal_bold_text
{
	font-size: 10Px;
	color: black;
	text-decoration: none;
	font-weight: bold;
}
A:hover.PBTH_normal_bold_text
{
	font-size: 10Px;
	color: red;
	text-decoration: none;
	font-weight: bold;
}


/*  NORMAL ALTERNATED TEXT*/
.PBTH_normal_alternated_text
{
	font-family: Verdana;
	font-size: 10Px;
	color: white;
}

A.PBTH_normal_alternated_text
{
	font-size: 10Px;
	color: white;
	text-decoration: none;
}
A:hover.PBTH_normal_alternated_text
{
	font-size: 10Px;
	color: red;
	text-decoration: none;
}


/*  NORMAL ALTERNATED BOLD TEXT*/
.PBTH_normal_alternated_bold_text
{
	font-family: Verdana;
	font-size: 10Px;
	color: white;
	font-weight: bold;
}

A.PBTH_normal_alternated_bold_text
{
	font-size: 10Px;
	color: white;
	font-weight: bold;
	text-decoration: none;
}
A:hover.PBTH_normal_alternated_bold_text
{
	font-size: 10Px;
	color: red;
	font-weight: bold;
	text-decoration: none;
}

/*  NORMAL VARIANT TEXT*/
.PBTH_normal_variant_text
{
	font-family: Verdana;
	font-size: 10Px;
	color: #696969;
}

A.PBTH_normal_variant_text
{
	font-size: 10Px;
	color: #696969;
	text-decoration: none;
}
A:hover.PBTH_normal_variant_text
{
	font-size: 10Px;
	color: red;
	text-decoration: none;
}


/*  NORMAL VARIANT BOLD TEXT*/
.PBTH_normal_variant_bold_text
{
	font-family: Verdana;
	font-size: 10Px;
	
	color: #696969;
	font-weight: bold;
}

A.PBTH_normal_variant_bold_text
{
	font-size: 10Px;
	color: #696969;
	font-weight: bold;
	text-decoration: none;
}
A:hover.PBTH_normal_variant_bold_text
{
	font-size: 10Px;
	color: red;
	font-weight: bold;
	text-decoration: none;
}


/* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */

/*  MEDIUM TEXT*/
.PBTH_medium_text
{
	font-family: Verdana;
	color: black;
	font-size: 14Px;
}

A.PBTH_medium_text
{
	color: black;
	font-size: 14Px;
	text-decoration: none;
}
A:hover.PBTH_medium_text
{
	color: red;
	font-size: 14Px;
	text-decoration: none;
}


/*  MEDIUM BOLD TEXT*/
.PBTH_medium_bold_text
{
	font-family: Verdana;
	color: black;
	font-size: 14Px;
	font-weight: bold;
}

A.PBTH_medium_bold_text
{
	color: black;
	text-decoration: none;
	font-size: 14Px;
	font-weight: bold;
}
A:hover.PBTH_medium_bold_text
{
	color: red;
	text-decoration: none;
	font-size: 14Px;
	font-weight: bold;
}


/*  MEDIUM ALTERNATED TEXT*/
.PBTH_medium_alternated_text
{
	font-family: Verdana;
	color: white;
	font-size: 14Px;
}

A.PBTH_medium_alternated_text
{
	color: white;
	font-size: 14Px;
	text-decoration: none;
}
A:hover.PBTH_medium_alternated_text
{
	color: red;
	font-size: 14Px;
	text-decoration: none;
}


/*  MEDIUM ALTERNATED BOLD TEXT*/
.PBTH_medium_alternated_bold_text
{
	font-family: Verdana;
	color: #2F3662;
	font-size: 14Px;
	font-weight: bold;
	height: 25px;

}

A.PBTH_medium_alternated_bold_text
{
	color: white;
	font-size: 14Px;
	font-weight: bold;
	text-decoration: none;
}

A:hover.PBTH_medium_alternated_bold_text
{
	color: red;
	font-size: 14Px;
	font-weight: bold;
	text-decoration: none;
}

/*  MEDIUM VARIANT TEXT*/
.PBTH_medium_variant_text
{
	font-family: Verdana;
	color: #696969;
	font-size: 14Px;
}

A.PBTH_medium_variant_text
{
	color: #696969;
	font-size: 14Px;
	text-decoration: none;
}
A:hover.PBTH_medium_variant_text
{
	color: red;
	font-size: 14Px;
	text-decoration: none;
}


/*  MEDIUM VARIANT BOLD TEXT*/
.PBTH_medium_variant_bold_text
{
	font-family: Verdana;
	color: #696969;
	font-size: 14Px;
	font-weight: bold;
}

A.PBTH_medium_variant_bold_text
{
	color: #696969;
	font-size: 14Px;
	font-weight: bold;
	text-decoration: none;
}
A:hover.PBTH_medium_variant_bold_text
{
	color: red;
	font-size: 14Px;
	font-weight: bold;
	text-decoration: none;
}

/* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */

/*  LARGE TEXT*/
.PBTH_large_text
{
	font-family: Verdana;
	color: black;
	font-size: 18Px;
}

A.PBTH_large_text
{
	color: black;
	font-size: 18Px;
	text-decoration: none;
}
A:hover.PBTH_large_text
{
	color: red;
	font-size: 18Px;
	text-decoration: none;
}


/*  LARGE BOLD TEXT*/
.PBTH_large_bold_text
{
	font-family: Verdana;
	color: black;
	font-size: 18Px;
	font-weight: bold;
}

A.PBTH_large_bold_text
{
	color: black;
	text-decoration: none;
	font-size: 18Px;
	font-weight: bold;
}
A:hover.PBTH_large_bold_text
{
	color: red;
	text-decoration: none;
	font-size: 18Px;
	font-weight: bold;
}


/*  LARGE ALTERNATED TEXT*/
.PBTH_large_alternated_text
{
	font-family: Verdana;
	color: white;
	font-size: 18Px;
}

A.PBTH_large_alternated_text
{
	color: white;
	font-size: 18Px;
	text-decoration: none;
}
A:hover.PBTH_large_alternated_text
{
	color: red;
	font-size: 18Px;
	text-decoration: none;
}


/*  LARGE ALTERNATED BOLD TEXT*/
.PBTH_large_alternated_bold_text
{
	font-family: Verdana;
	color: white;
	font-size: 18Px;
	font-weight: bold;
}

A.PBTH_large_alternated_bold_text
{
	color: white;
	font-size: 18Px;
	font-weight: bold;
	text-decoration: none;
}
A:hover.PBTH_large_alternated_bold_text
{
	color: red;
	font-size: 18Px;
	font-weight: bold;
	text-decoration: none;
}

/*  LARGE VARIANT TEXT*/
.PBTH_large_variant_text
{
	font-family: Verdana;
	color: #696969;
	font-size: 18Px;
}

A.PBTH_large_variant_text
{
	color: #696969;
	font-size: 18Px;
	text-decoration: none;
}
A:hover.PBTH_large_variant_text
{
	color: red;
	font-size: 18Px;
	text-decoration: none;
}


/*  LARGE VARIANT BOLD TEXT*/
.PBTH_large_variant_bold_text
{
	font-family: Verdana;
	color: #696969;
	font-size: 18Px;
	font-weight: bold;
}

A.PBTH_large_variant_bold_text
{
	color: #696969;
	font-size: 18Px;
	font-weight: bold;
	text-decoration: none;
}
A:hover.PBTH_large_variant_bold_text
{
	color: red;
	font-size: 18Px;
	font-weight: bold;
	text-decoration: none;
}

/* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */


/*  NATURAL BUTTON */

.PBTH_natural_button
{
	
	border-right: #696969 1px solid;
	border-top: #696969 2px solid;
	font-weight: bold;
	font-size: 10px;
	margin-left: 3px;
	border-left: #696969 2px solid;
	color: #696969;
	border-bottom: #696969 1px solid;
	font-family: Verdana;
}


/*  NORMAL BUTTON */

.PBTH_normal_button
{
	border-right: #696969 1px solid;
	border-top: #696969 2px solid;
	font-weight: bold;
	font-size: 10px;
	margin-left: 3px;
	border-left: #696969 2px solid;
	color: #696969;
	margin-right: 3px;
	border-bottom: #696969 1px solid;
	font-family: Verdana;
	background-color: white;
}

/*  VARIANT BUTTON */

.PBTH_variant_button
{
	border-right: #696969 1px solid;
	border-top: #696969 2px solid;
	font-weight: bold;
	font-size: 10px;
	margin-left: 3px;
	border-left: #696969 2px solid;
	color: #696969;
	margin-right: 3px;
	border-bottom: #696969 1px solid;
	font-family: Verdana;
	background-color: #ffd700;
}

/*  ALTERNATED BUTTON */

.PBTH_alternated_button
{
	border-right: white 1px solid;
	border-top: white 2px solid;
	font-weight: bold;
	font-size: 10px;
	margin-left: 3px;
	border-left: white 2px solid;
	color: white;
	margin-right: 3px;
	border-bottom: white 1px solid;
	font-family: Verdana;
	background-color: #696969;
}

/* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */

/*  NORMAL TEXTBOX */

.PBTH_normal_textbox
{
	border-right: #696969 1px solid;
	padding-right: 5px;
	border-top: #696969 1px solid;
	padding-left: 5px;
	font-weight: normal;
	font-size: 10px;
	margin-left: 3px;
	border-left: #696969 1px solid;
	color: #696969;
	line-height: 10px;
	margin-right: 3px;
	border-bottom: #696969 1px solid;
	font-family: Verdana;	
}

/*  ALTERNATED TEXTBOX */

.PBTH_alternated_textbox
{
	border-right: white 1px solid;
	padding-right: 5px;
	border-top: white 1px solid;
	padding-left: 5px;
	font-weight: normal;
	font-size: 10px;
	margin-left: 3px;
	border-left: white 1px solid;
	color: white;
	line-height: 10px;
	margin-right: 3px;
	border-bottom: white 1px solid;
	font-family: Verdana;
	
	background-color: #696969;
}

/*  VARIANT TEXTBOX */

.PBTH_variant_textbox
{
	border-right: #696969 1px solid;
	padding-right: 5px;
	border-top: #696969 1px solid;
	padding-left: 5px;
	font-weight: normal;
	font-size: 10px;
	margin-left: 3px;
	border-left: #696969 1px solid;
	color: #696969;
	line-height: 10px;
	margin-right: 3px;
	border-bottom: #696969 1px solid;
	font-family: Verdana;
	
	background-color: #ffd700;
}

/* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */

/*  NORMAL DROPDOWN */

.PBTH_normal_dropdown
{
	border-right: #696969 1px solid;
	padding-right: 5px;
	border-top: #696969 1px solid;
	padding-left: 5px;
	font-weight: normal;
	font-size: 10px;
	margin-left: 3px;
	border-left: #696969 1px solid;
	color: #696969;
	line-height: 10px;
	margin-right: 3px;
	border-bottom: #696969 1px solid;
	font-family: Verdana;
	
}

/*  ALTERNATED DROPDOWN */

.PBTH_alternated_dropdown
{
	border-right: white 1px solid;
	padding-right: 5px;
	border-top: white 1px solid;
	padding-left: 5px;
	font-weight: normal;
	font-size: 10px;
	margin-left: 3px;
	border-left: white 1px solid;
	color: white;
	line-height: 10px;
	margin-right: 3px;
	border-bottom: white 1px solid;
	font-family: Verdana;
	
	background-color: #696969;
}

/*  VARIANT DROPDOWN */

.PBTH_variant_dropdown
{
	border-right: #696969 1px solid;
	padding-right: 5px;
	border-top: #696969 1px solid;
	padding-left: 5px;
	font-weight: normal;
	font-size: 10px;
	margin-left: 3px;
	border-left: #696969 1px solid;
	color: #696969;
	line-height: 10px;
	margin-right: 3px;
	border-bottom: #696969 1px solid;
	font-family: Verdana;
	
	background-color: #ffd700;
}
