/********************/
/* Classi generiche */
/********************/

/* FEDERICA 14/4/2006 tolti perche' gia' presenti in thestyle */
/* body,td,div,input,select{font-size:90%;} */
/* h1{display:none;} */
/* h2{font-size:110%;} */
/* form{margin:0;} */

/*************/
/* Contenuti */
/*************/
/* FEDERICA 14/4/2006 tolti perche' gia' presenti in thestyle */
/* td.main{width:80%;padding-left:10px;} */
/* table.header{background: url(../img/back_hd_mid.gif) top repeat-x;} */

/****************************************************/ 
/* Tabelle di dati: lettura - sviluppo su 6 colonne */
/****************************************************/
.maintable{background-color:#F7F7F7;color:#444;float: left;}
.maintable th{text-align:left;background-color:#E8E8E8;padding:5px 0 5px 13px;color:#000}
.maintable td{padding-bottom:1px; padding-left:10px; padding-right:2px; padding-top:1px; border-bottom:1px solid #E8E8E8;vertical-align:top;}
.maintable td.subtitle{background-color:#E8E8E8;color:#000}
.maintable td.FixTextLabel{color:#005094; font-weight:bold; width:18%;}
.maintable td.FixTextField{width:15%;}
.maintable td.address input.bottone{width:20%;}
.maintable a{text-decoration:none;}
.maintable td.spazio{padding-bottom:1px; padding-left:10px; padding-right:2px; padding-top:1px; border-bottom:0px solid; background-color:#fff; }
.maintable td.importo{text-align:right;} 
.maintable input {width:80%;}
.maintable input.radio{width:20px;}

/****************************************************/
/* Tabelle di dati: lettura - sviluppo su 4 colonne */
/****************************************************/
.maintable2{background-color:#F7F7F7;color:#444;float: left;}
.maintable2 th{text-align:left;background-color:#E8E8E8;padding:5px 0 5px 13px;color:#000;}
.maintable2 td{padding-bottom:1px; padding-left:10px; padding-right:2px; padding-top:1px; border-bottom:1px solid #E8E8E8;vertical-align:top;}
.maintable2 td.subtitle{background-color:#E8E8E8;color:#000;}
.maintable2 td.FixTextLabel{color:#005094;font-weight:bold; width:25%;}
.maintable2 td.FixTextField{width:25%; text-align:left;}
.maintable2 td.address input.bottone{width:20%;}
.maintable2 td.spazio{padding-bottom:1px; padding-left:10px; padding-right:2px; padding-top:1px; border-bottom:0px solid; background-color:#fff; } 
.maintable2 td.importo{text-align:right;}
.maintable2 a{text-decoration:none;}
.maintable2 input {width:80%;}
.maintable2 input.radio{width:20px;}

/****************************************************/ 
/* Tabelle di dati: lettura - sviluppo su 2 colonne */
/****************************************************/
.maintable3 {background-color:#F7F7F7;color:#444;float: left;}
.maintable3 th{text-align:left;background-color:#E8E8E8;padding:5px 0 5px 13px;color:#000}
.maintable3 td{padding-bottom:1px; padding-left:10px; padding-right:2px; padding-top:1px; border-bottom:1px solid #E8E8E8;vertical-align:top;}
.maintable3 td.subtitle{background-color:#E8E8E8;color:#000}
.maintable3 td.FixTextLabel{color:#005094; font-weight:bold; width:25%;}
.maintable3 td.FixTextField{width:75%;}
.maintable3 td.address input.bottone{width:20%;}
.maintable3 a{text-decoration:none;}
.maintable3 td.spazio{padding-bottom:1px; padding-left:10px; padding-right:2px; padding-top:1px; border-bottom:0px solid; background-color:#fff; }
.maintable3 td.importo{text-align:right;} 
.maintable3 input {width:80%;}
.maintable3 input.radio{width:20px;}

/*********************************************************************/ 
/* Tabelle di dati: lettura - sviluppo su 2 colonne per RADIO BUTTON */
/*********************************************************************/
.maintableRadio {background-color:#F7F7F7;color:#444;}
.maintableRadio td{padding-bottom:0px; padding-left:0px; padding-right:0px; padding-top:0px; vertical-align:top;}
.maintableRadio td.FixTextLabel{color:#005094; font-weight:bold; width:75%;}
.maintableRadio td.FixTextField{width:25%;}
.maintableRadio td.senzaBordo{border-bottom:0px;}
.maintableRadio a{text-decoration:none;}
.maintable3 input.radio{width:20px;}



div.main{width:80%;padding-left:10px;font-size:90%;} 
div.main img{border:0;}/* le precedenti due righe servono per la pagina di introduzione*/
div.titolo{font-family:Tahoma;  font-size:160%;   color:#005094;}

/*Blocchi di testo INS*/
div.text_block{background-color:#F7F7F7;padding-top:5px;padding-bottom:10px;padding-left:0px;color:#444;}
div.text_block a{color:#444;}
div.text_block a:hover{color:#F7F7F7;background-color:#444;}
div.text_block h2{background-color:#E8E8E8;font-weight:bold;color:#000;padding:5px 5px 5px 15px }
div.text_block p{padding-left:15px;margin:0}
div.text_block ul{color:#005094}
div.text_block span{color:#444}
div.text_block span.dfn{color:#005094;border-bottom:1px dashed #005094;cursor:help;}

/*Tabelle di dati: selezione*/
.table_selection {background-color:#F7F7F7;color:#444;float: left;}
.table_selection td{padding-bottom:1px; padding-left:10px; padding-right:2px; padding-top:1px; border-bottom:1px solid #E8E8E8;vertical-align:top;}
.table_selection th{text-align:left;padding:5px 0 5px 13px;color:#000;background-color:#E8E8E8;}
.table_selection td.check{background-color:#E8E8E8;color:#444;width:20px;padding:0;border-right:1px solid #F7F7F7;vertical-align:top;}
.table_selection td.empty{background-color:#E8E8E8;color:#444;width:2%;padding:0;border-right:1px solid #F7F7F7}
.table_selection td.subtitle{background-color:#E8E8E8;color:#000;}
.table_selection td.FixTextLabel{width:20%;color:#005094;font-weight:bold;}
.table_selection td.FixTextField{width:13%;}
.table_selection a{color:#005094}
.table_selection a:hover{color:#F7F7F7;background-color:#005094}
.table_selection td.spazio{padding-bottom:1px; padding-left:10px; padding-right:2px; padding-top:1px; border-bottom:0px solid; background-color:#fff; } 
.table_selection td.tabella{border-bottom:0px;} 
.table_selection td.radio{background-color:#E8E8E8;color:#444;width:20px;padding:0;border-right:1px solid #F7F7F7;vertical-align:top;}
.table_selection td.importo{text-align:right;}

/*******/
/*Link */
/*******/
div.button {text-align:right;margin-top:5px;font-size:100%;}
div.button a{text-decoration:none; }
td.divbutton{text-align:right;}
td.button{padding-right:10px;padding-left:10px;}
.bottone{ 
font-weight:bold;margin:0;background-color:#fff;color:#005094;border-bottom:1px solid #5AA1DE;border-right:1px solid #5AA1DE;
border-top:1px solid #5AA1DE;border-left:1px solid #5AA1DE; cursor:hand;}

/* tag fildset */
fieldset{border:solid 0px;} 
.imgBorder{border:0px;}

