/*
 * 
 * Elementi della inizio.jsp e fine.jsp
 * 
 */

/* 
  note:
  whitesmoke -> #F5F5F5
*/

#sfondo_laterale {
  background-image: url("../images/guiobj/sfondo_laterale.gif");
}

.strisciaverticale{
  background-image: url("../images/strisciaverticale.jpg");
  background-repeat: repeat-x;
  WIDTH: 100%; 
}

.inizio_table{
	WIDTH: 100%; 
	HEIGHT: 100%; 
	border: 0; 
	padding: 0;
}

/* i menu_XXX si riferiscono ai menu destro o sinistro */

/* sinistro */

.menu_titolo_sx {
  background-color: #035c16;
  font-size: 10px;
  font-family: verdana; 
  color: white;
  font-weight: bold;
}

.menu_voce_sx {
  background-color: #F5F5F5;
  text-decoration: none;
  font-size: 11px;
  font-family: verdana; 
  color: #035C16;
}

.menu_voce_sx a:link { color: #035c16; }
.menu_voce_sx a:active { color: #035c16; }
.menu_voce_sx a:visited { color: #035c16; }
.menu_voce_sx a:hover { color: #935c16; }


/* destro */

.menu_titolo_dx {
  background-color: #035c16;
  color: yellow;
  font-size: 10px;
  font-family: verdana; 
  font-weight: bold;
}

.menu_voce_dx {
  background-color: #F5F5F5;
  text-decoration: none;
  font-size: 11px;
  font-family: verdana; 
  color: #035C16;
}

.menu_voce_dx a:link { color: #035c16; }
.menu_voce_dx a:visited { color: #035c16; }
.menu_voce_dx a:active { color: #035c16; }
.menu_voce_dx a:hover { color: #933c16; }


/* i testata_XXX si riferiscono alla testata */
/*
.testata_table { 
  background-color: #00487C;
}

.testata_voce { 
  border-width: 0px 1px 0px 1px;
  border-style: solid;
  border-color: #ffffff;
  color: white;
  font-size: 12px;
  font-family: verdana; 
  font-weight: bold;
}
*/
.testata_table { 
  background-color: white;
}

.testata_voce { 
  background-color: #CE0000;
  border: 5px solid; 
  border-color: #CE0000;
  color: white;
  font-size: 12px;
  font-family: verdana; 
  font-weight: bold;
}
td.testata_voce a {
  color: white;
}

/*
 * 
 * Elementi della PARTE CENTRALE
 * 
 */

/* Tabella principale */
.centrale_table{
	padding: 2;
	width: 95%;
	background-color: white;
}

/* Titolo della pagina*/
td.centrale_table_titolo {
	color: #ce0000;
	font-family: verdana; 
	font-size: 14px;
	background-color: white;
	FONT-WEIGHT: bold
}


/* Titolo della pagina*/
td.centrale_table_sottotitolo {
	color: #ce0000;
	font-family: verdana; 
	font-size: 11px;
	background-color: white;
	FONT-WEIGHT: bold
}

/* Tabella contenuti parte centrale*/
.centrale_inner_table{
	background-color: #F5F5F5; 
	padding: 2;
	border: 1px solid #6699CC;
	border-collapse: collapse; 
	width: 100%
}

/* Tabella contenuti parte centrale*/
.centrale_inner_table_no_border{
	background-color: #F5F5F5; 
	padding: 2;
	border: 0px;
	border-collapse: collapse; 
	width: 100%
}

/* Lo header della inner table */
table.centrale_inner_table th {
	font-size: 12px;
	font-family: verdana; 
        color: white;
	font-weight: bold;
	background-color: #00487C;
	border: 1px solid #6699CC;
}

/* Lo header della inner table */
td.forum_topic {
	font-size: 12px;
	font-family: verdana; 
        color: white;
	font-weight: normal;
	background-color: #00487C;
	border: 1px solid #6699CC;
}


/* Lo header della inner table */
td.forum_first_topic {
	font-size: 12px;
	font-family: verdana; 
        color: white;
	font-weight: normal;
	background-color: red;
	border: 1px solid red;
}

/* Tabella contenuti parte centrale*/
.centrale_inner_table_blank_row{
	background-color: white; 
	padding: 2;
	border: 0px ;
	border-collapse: collapse; 
	width: 100%
}

/* Tabella contenuti parte centrale in caso di errore*/
.centrale_inner_errortable {
	background-color: #e5e5e5; 
	padding: 2;
	border: 1px solid #6699CC;
	border-collapse: collapse; 
	width: 100%
}

td.centrale_inner_errortable_titolo {
	color: white;
	font-family: verdana; 
	font-size: 12px;
	background-color: red;
	FONT-WEIGHT: bold
}

td.centrale_inner_successtable_titolo {
	color: white;
	font-family: verdana; 
	font-size: 12px;
	background-color: green;
	FONT-WEIGHT: bold
}

/*Titol inner tables*/
td.centrale_innertable_titolo{
	color: #ce0000;
	font-family: verdana; 
	font-size: 12px;
	background-color: #F5F5F5;
	FONT-WEIGHT: bold
	
}
/* Un titolo display: una sottesezione di una tabella inner */
td.centrale_innertable_sub_titolo {
	color: #ce0000;
	font-family: verdana; 
	font-size: 12px;
	background-color: #F5F5F5;
	/*FONT-WEIGHT: bold;*/
}

/*Titol inner Nomi campi*/
td.centrale_innertable_label{
	border: 1px solid #6699CC;
	color: 035c16;
	font-family: verdana; 
	font-size: 11px;
	background-color: #F5F5F5;
	FONT-WEIGHT: bold;
        white-space: nowrap;
}

/*Titol inner Valori campi*/
td.centrale_innertable_value{
	border: 1px solid #6699CC;
	color: #000033;
	font-family: verdana; 
	font-size: 11px;
	background-color: #F5F5F5;
	FONT-WEIGHT: normal
}

td.centrale_innertable_value_no_border
{
    border: 0px;
    color: #000033;
    font-family: verdana;
    font-size: 11px;
    background-color: #F5F5F5;
    font-weight: normal;
}

select.centrale_innertable_value {
  font-size: 12px;
  font-family: verdana; 
  color: #035c16; 
}

.centrale_innertable_textfield {
  font-size: 11px;
  font-family: verdana; 
  width:150px; 
}


.centrale_innertable_textfield_big {
  font-size: 11px;
  font-family: verdana; 
  width:300px; 
}

/* TSF PP1 03-12-2010
* Legenda
*/
/* Tabella legenda parte centrale*/
.centrale_inner_table_legenda{
	background-color: #035c16; 
	padding: 2;
	border: 0px;
	border-collapse: collapse; 
	width: 100%
}
td.centrale_innertable_titolo_legenda{
	color: #ce0000;
	font-family: verdana; 
	font-size: 11px;
/*	background-color: #035c16; */
	FONT-WEIGHT: bold
}
td.centrale_innertable_legenda_value{
	border: 0px solid #6699CC;
	color: #000033;
	font-family: verdana; 
	font-size: 11px;
/*	background-color: #F5F5F5; */
	FONT-WEIGHT: normal
}

/* TSF PPI Fine Legenda */

/* TSF PPI 11-02-2011
* Input buttons per gestione Aurori Referenti su inserimento Rfc
*/

.btnAdd
{
	background-image:url('../images/btnAdd.jpg');
	background-repeat:no-repeat;
	background-position:center center;
	width:20px;height:20px;
	background-color:ffffff;
}
.btnDel
{
	background-image:url('../images/btnDel.jpg');
	background-repeat:no-repeat;
	background-position:center center;
	width:20px;height:20px;
	background-color:ffffff;
}


/* TSF PPI Fine input buttons */


/*
*Testo libero inserito nella tabella inner
*/
td.centrale_innertable_text{
	border: 1px solid #6699CC;
	color: 035c16;
	font-family: verdana; 
	font-size: 11px;
	background-color: #F5F5F5;
	FONT-WEIGHT: bold
}

/*
*Testo libero inserito nella tabella inner (in caso di errore)
*/
td.centrale_innererrortable_text{
	color: red;
	font-family: verdana; 
	font-size: 11px;
	background-color: #F5F5F5;
	FONT-WEIGHT: bold
}

/*
*All Link
*/
a:link {
  color: #003366; 
  text-decoration: none;
  cursor: pointer;
}
a:active {
  color: #003366; 
  text-decoration: none;
  cursor: pointer;
}
a:visited {
  color: #666666; 
  text-decoration: none;
  cursor: pointer;
}
a:hover {
  color: #999999; 
  text-decoration: none;
  cursor: pointer;
}

/*
* elementi comuni
*/

/* per i campi display: tipo data */
a.data  {
  text-decoration: none;
  cursor: pointer;
}

/* testo generico/libero (non all'interno di tabelle) */
.testo {
  color: #00487C;
  font-family: verdana; 
  font-size: 13px;
}

/* per i link "grandi" */
.biglink {
  color: #ce0000;
  font-family: verdana; 
  font-size: 12px;
}
.biglink a:link { color: #930016; }
.biglink a:visited { color: #930016; }
.biglink a:active { color: #930016; }
.biglink a:hover { color: #930016; }

.testoStatico {
	color: #00487C;
	font-family: verdana; 
	font-size: 13px;
	text-align: left;
	margin: 43px 25px 25px 25px;
}

.testoStatico img {
	max-width: 480px;
}

.testoStatico_titolo {
	color: #ce0000;
	font-family: verdana; 
	font-size: 16px;
	FONT-WEIGHT: bold
}
