/* Stili comuni a tutti i siti relativi all'area amministrativa */

.bannerino_730-4 {
	text-align:center !important;
	margin: 10px 0px 0px 0px !important;
	padding: 0px !important;
	background-color: #007330 !important;
}


* select{
font-size:1em !important; /*definisce la grandezza dei caratteri interni alle select*/
}

/*******************PAGINA ESITI CONTRIBUNTI*********************/
.esiti_contribuenti{
	font-size:8px;
	border-collapse:collapse;
	text-align:left;
	/*position:absolute;
	top:180px;
	/*left:210px;*/
	width: 100% !important;
	margin-left: 0px !important;
	margin-right: 0px !important;

}

.esiti_contribuenti td{
	padding:4px 0px 4px 4px;
	background-color:#fff;
}

.esiti_contribuenti th{
	vertical-align:top;
	font-size:8px;
}

#scegli_funzione{
text-align:right;
display:inline;
float:right;
padding:5px 0 5px 0;
margin:0;
}

#pagine{
text-align:left;
display:inline;
float:left;
padding:5px 0 10px 0;
margin:0;
}

.icona_int{
background-image:url(../Immagini/dic_integrativa_buona.gif);
background-repeat: no-repeat;
background-position: left center;
padding:10px 0px 10px 13px;
}

.icona_int_1{
background-image:url(../Immagini/dic_integrativa_1.gif);
background-repeat: no-repeat;
background-position: left center;
padding:10px 0px 10px 13px;
}

.icona_int_2{
background-image:url(../Immagini/dic_integrativa_2.gif);
background-repeat: no-repeat;
background-position: left center;
padding:10px 0px 10px 13px;
}

.icona_int_3{
background-image:url(../Immagini/dic_integrativa_3.gif);
background-repeat: no-repeat;
background-position: left center;
padding:10px 0px 10px 13px;
}

.icona_con{
background-image:url(../Immagini/dic_congiunta_buona.gif);
background-repeat: no-repeat;
background-position: 0px center;
padding:10px 0px 10px 20px;
}

.icona_ret{
background-image:url(../Immagini/dic_rettificata_buona.gif);
background-repeat: no-repeat;
background-position: -2px center;
padding:10px 0px 10px 20px;
}

.icona_tut{
background-image:url(../Immagini/dic_rappresentante_buona.gif);
background-repeat: no-repeat;
background-position: left center;
padding:10px 0px 10px 20px;
}

.icona_sing{
background-image:url(../Immagini/dic_singola_buona.gif);
background-repeat: no-repeat;
background-position: left center;
padding:10px 0px 10px 20px;
}

.icona_neutra{
background-image:url(../Immagini/Neutra.gif);
background-repeat: no-repeat;
background-position: left center;
padding:10px 0px 10px 20px;
}

.icona_rint{
background-image:url(../Immagini/dic_integrativarett_buona.gif);
background-repeat: no-repeat;
background-position: left center;
padding:10px 0px 10px 20px;
}

.icona_rint_1{
background-image:url(../Immagini/Dic_IntegrativaR_1.gif);
background-repeat: no-repeat;
background-position: left center;
padding:10px 0px 10px 20px;
}

.icona_rint_2{
background-image:url(../Immagini/Dic_IntegrativaR_2.gif);
background-repeat: no-repeat;
background-position: left center;
padding:10px 0px 10px 20px;
}

.icona_rint_3{
background-image:url(../Immagini/Dic_IntegrativaR_3.gif);
background-repeat: no-repeat;
background-position: left center;
padding:10px 0px 10px 20px;
}

.icona_or{
background-image:url(../Immagini/dic_ordinaria_buona.gif);
background-repeat: no-repeat;
background-position: left center;
padding:10px 0px 10px 13px;
}

.icona_file{
background-image:url(../Immagini/icona_file.gif);
background-repeat: no-repeat;
background-position:3px center;
padding:10px 0px 10px 20px;
}

.icona_visualizza{
background-image:url(../Immagini/icona_cerca.gif);
background-repeat: no-repeat;
background-position:left center;
padding:10px 0px 10px 20px;
}

td.riga_grigia{
background-color:#ddd !important;
}

.pdf {
background-image: url(../Immagini/pdf.gif);
background-repeat: no-repeat;
background-position: left center;
padding: 10px 20px;
}
/*******************FINE PAGINA ESITI CONTRIBUNTI*********************/

/*******************PAGINA area_riservata/servizi/730inrete.asp*********************/
#colonna-4 table.servizi_attivi{
width:50%;
}

.servizi_attivi td{
border-bottom:1px solid #ccc;
border-right:1px solid #ccc;
border-left:0px solid #ccc;
border-top:0px solid #ccc;
background-color:#f2f2f2;
width:100px;
}

td.semaforo_verde{
background-image: url(../Immagini/semaforo_verde.gif);
background-repeat: no-repeat;
background-position:left 5px;
padding:10px 0 10px 25px;
}

td.semaforo_rosso{
background-image: url(../Immagini/semaforo_rosso.gif);
background-repeat: no-repeat;
background-position:left 5px;
padding:10px 0 10px 25px;
}
/*******************FINE PAGINA area_riservata/servizi/730inrete.asp*********************/

/*******************PAGINA visualizza credito*********************/
.visualizza_credito td{
text-align:left;
vertical-align:top;
border-bottom:1px solid #ccc;
border-right:1px solid #ccc;
border-left:0px solid #ccc;
border-top:0px solid #ccc;
}

.visualizza_credito th{
text-align:left;
vertical-align:top;
}

.totale_credito{
text-align:right !important;
vertical-align:middle !important;
background-color:#f2f2f2;
}

.totale_credito_numerico{
background-color:#f2f2f2;
}

/*******************FINE PAGINA visualizza credito*********************/

/*******************PAGINA convezione enti*********************/
.scaduto{
	color:#FF0000;
}
/*******************FINE PAGINA convezione enti*********************/

/*******************aggiornamenti software*********************/
.manuali_du a{
background-image:url(../immagini/manuali.gif) !important;
background-position:0px top !important;
background-repeat:no-repeat;
padding:6px 10px 6px 25px !important;
font-weight:bold;
}
/*******************fine aggiornamenti software*********************/

#colonna-4 fieldset{
margin-left:10px;
width:88% !important; /*imposta la larghezza di tutti i fieldset presenti nella #colonna-4*/
}

.tabwizard{
width:95% !important; /*imposta la larghezza della tabella sulla pagina cruscotto report e liste */
}

select.tipofile{
width:auto; /*imposta la larghezza del select "centro di raccolta" presente su ricerca.asp?modo=dichiarazione*/
}

.ufficio_periferico{
width:auto;
}

/**********iconcine sul box upload - inps ed entratel - Nuove*************/
.inps {
background-image: url(../Immagini/icona_inps.gif);
background-repeat: no-repeat;
background-position: 2px center;
padding-left: 23px !important;
}

.entratel {
background-image: url(../Immagini/icona_entratel.jpg);
background-repeat: no-repeat;
background-position: 2px center;
padding-left: 20px !important;
padding-top:3px;
padding-bottom:3px;
}
/*fine iconcine*/


/*****************inizio pagina cruscotti esiti******************/
#contenitore_esiti_cruscotto{
text-align:left !important;
font-size: 0.9em;
border-collapse: collapse;
width:90%;
}

#contenitore_esiti_cruscotto td{
border:1px solid #000 !important;
}

/*****************fine pagina cruscotti esiti******************/

/*******da qui in poi iniziano gli stili per le pagine relative ai servizi telematici*****/
/*****************************************************************************************/
/*****************************************************************************************/
h5{
font-size:1.1em;
}

.sfondo_lanci_inter {
border-bottom:1px solid #ccc;
margin-bottom:10px;
}

.sfondo_lanci_inter img {
float:left;
}

.lanci, .lancio_sx, .lancio_dx, .lancio_dx p, .lancio_sx p {
text-align:left !important;
}

a.minipdf {
background-image: url(../Immagini/mini_pdf.gif);
background-repeat: no-repeat;
background-position: left center;
padding-left: 20px;
margin-left: 15px;
font-weight: bold;
}

table#tabellina_servizi_telematici th{
background-color:#003366;
}

#colonna-4 #tabellina_prova td{
border:none !important;
}

/*************************pagina ricevute*************************/
legend.titoletti_ricevute{
font-size:1.3em;
font-weight:bold;
}

.icona_zip{
background-image:url(../Immagini/icona_zip.jpg);
background-position:left center;
background-repeat:no-repeat;
padding-left:35px;
margin-left:10px;
}

/****legend cruscotto****/
.legend_cruscotto{
background-image:url(../Immagini/cruscotto_piccolo.gif);
background-position:right center;
background-repeat:no-repeat;
padding-right:25px;
}

#totale_cruscotto{
clear:both;
}

/***********************************/
#banner_cruscotto_730_7304{
border:1px solid #ff6600;
padding-top:13px;
margin:0 5px 0 5px;
}


/***********************************/
#attenzione_730_7304{
border:1px solid #ff6600;
padding:10px;
margin:0 5px 0 5px;
font-size:16px;
text-align:center;
vertical-align:middle;
}

#attenzione_730_7304 img{
vertical-align:middle;
}

#attenzione_730_7304 a{
color:#ff6600;
}

#attenzione_730_7304 a:hover{
color:#003366;
}

.binwife {
	font: bold 11px Tahoma, Arial, Helvetica, sans-serif;
	color: #FF0000;
}

.icona_agentrate {
background-image: url(/choam/immagini/icona_agentrate.jpg);
background-repeat: no-repeat;
background-position: 2px center;
padding-left: 23px !important;
}

.icona_estrazione_dati {
background-image: url(/choam/immagini/icona_estrazione_dati.gif);
background-repeat: no-repeat;
background-position: 2px center;
padding-left: 23px !important;
}

.tabella_ftp{
	width: 100% !important;
	margin-left: 0px !important;
}

.tabella_ftp th,td{
	border: none !important;
	vertical-align: middle !important;
}

#colonna-4 {
	padding-right: 0px !important;
	padding-left: 0px !important;
}

#testata {
	min-width: 800px !important;
}

#corpo {
	min-width: 800px !important;
}

.filtra {
	height: 50px;
}

.riga_pari{
background-color:#f2f2f2;
}

.riga_dispari{
background-color:#fff;
}

.totale_credito, .totale_credito_numerico{
background-color:#ccc;
}

/*************** form di richiesta password ***************/
#form_richiesta_password label{
display:block;
float:left;
width:100px;
}

#form_richiesta_password input{
float:left;
margin-right:10px;
}

#form_richiesta_password p{
}

.webmail {
background-image: url(/choam/immagini/webmail.jpg);
background-repeat: no-repeat;
background-position: left center;
margin-left: 3px !important;
padding: 5px 0px 5px 20px !important;
}

/***************************** tabella aggiornamenti homepage loggato**********************/
#aggiornamenti table {
width:98% !important;
margin:10px auto 0 auto  !important;
padding:0 !important;
border:1px solid #ccc;
}

/***************************** option fiscali e gestionali **********************/

.rosso {
color:#FF0000;
font-weight:bold
}

.verde {
color:#009900;
font-weight:bold
}

/***************************** fiscali web **********************/
div#fiscali_web {
width:49%;
float:left;
}

div#fiscali_web h2 {
text-align:center;
font-size:24px !important;
background-image:url(../Immagini/sfondo_tutorial_grigio.jpg);
padding:10px;
}

/***************************** gestionali web **********************/
div#gestionali_web {
width:49%;
float:left;
}

div#gestionali_web h2 {
text-align:center;
font-size:24px !important;
background-image:url(../Immagini/sfondo_tutorial_grigio.jpg);
background-position:right;
padding:10px;
}

/********** per i caf che non vogliono il box software gestionale *********/
.singolo_box{
}

/***************************** generale_dichiarazioni **********************/



/****************** box tutorial e pdf sulla pagina di accesso ai fiscali web ***************/
/*#box_tutorial_pdf{
float:right;
width:340px;
height:350px;
padding:0 5px 0 5px;
margin:0px 10px 0 5px;
background-image:url(../Immagini/sfondo_tutorial.jpg);
background-position:left top;
background-repeat:no-repeat;
}*/

#istruzioni_procedure_fiscali, #istruzioni_procedure_gestionali {
display:none;
}

.box_tutorial_pdf{
background-repeat:no-repeat;
padding: 10px 10px 10px 10px;
background-repeat:repeat-x;
margin:0 0 20px 0;
clear:both;
display:block;
}

.box_modello_730 {
background-image:url(../Immagini/fondo_tutorial_730.jpg);
}

.box_modelloeas {
background-image:url(../Immagini/fondo_tutorial_modelloeas.jpg);
border-left:5px solid #FFF;
}

fieldset#compila_dichiarazioni{
width:85% !important;
height:70px;
}


/****************** box comunicazione ***************/
.box_comunicazione{
border:1px dotted #990000;
padding:10px;
margin:40px 10px 20px 10px;
}

/****************** form invia mail attivazione servizi ***************/
#form_servizi label{
width:73px !important;
}

#form_servizi p{
float:left !important;
padding-top:10px;
margin-right:30px;
}

#form_servizi div#invia_mail{
float:none !important;
clear:both !important;
padding:0 !important;
margin:0 !important;
}

h4.email_inviata{
font-size:20px !important;
color:#009933 !important;
position:absolute;
top:110px;
left:220px;
}

h4.email_non_inviata{
font-size:20px !important;
color:#ff0000 !important;
position:absolute;
top:110px;
left:220px;
}

.email_spedita{
color:#009933;
}

.ftp_cond {
background-image: url(/choam/Immagini/file_cond.jpg);
background-repeat: no-repeat;
background-position: left center;
margin-left: 3px !important;
padding: 5px 0px 5px 20px !important;
}

.ftp_priv {
background-image: url(/choam/Immagini/file_priv.jpg);
background-repeat: no-repeat;
background-position: left center;
margin-left: 3px !important;
padding: 5px 0px 5px 20px !important;
}

.butt {
	border:'1px solid #000';
	padding: 2px 5px;
	margin-left:15px;
	background-color:#c00;
	color:#fff !important;
	}

a.butt:hover{
	background-color:#f40;
	color:#ccc !important;
	
	}

.tabwizard2{
	width: 95% !important;
	border: 1px solid #999999 !important;
	border-collapse: collapse;
}
.tabwizard2 td{
	border: 1px solid #999999 !important;
	font-family: Arial !important;
	font-size: 10px !important;
}
.tabwizard2 th{
	font-family: Arial !important;
	font-size: 12px !important;
	font-weight:bold;
	background-color:#CCCCCC;
	color: #003379;
	border: 0px !important;
}

.tabwizard2 input{
	font-family: Arial !important;
	font-size: 9px !important;
}

.button_M
{
    BORDER-RIGHT: 1pt solid;
    BORDER-TOP: 1pt solid;
    FONT-SIZE: 9pt;
    BORDER-LEFT: 1pt solid;
    BORDER-BOTTOM: 1pt solid;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: lightgrey
}

.wizard{
	margin-left: 0px !important;
}

.sottocentri{
	color: #116f48 !important;
}

.quadretto1{
	width:20px;
	height:12px;
	border: 1px solid black;
	display:inline;
	background-color: black;
	margin: 1px;
}

.quadretto2{
	width:20px;
	height:12px;
	border: 1px solid black;
	display:inline;
	background-color: #116f48;
	margin: 1px;
}

.quadretto3{
	width:20px;
	height:12px;
	border: 1px solid black;
	display:inline;
	background-color: #15801c;
	margin: 1px;
}

.quadretto4{
	width:20px;
	height:12px;
	border: 1px solid black;
	display:inline;
	background-color: #942525;
	margin: 1px;
}

.quadretto5{
	width:20px;
	height:12px;
	border: 1px solid black;
	display:inline;
	background-color: #2d3998;
	margin: 1px;
}

.quadretto6{
	width:20px;
	height:12px;
	border: 1px solid black;
	display:inline;
	background-color: #7f2282;
	margin: 1px;
}

.quadretto7{
	width:20px;
	height:12px;
	border: 1px solid black;
	display:inline;
	background-color: #ff5400;
	margin: 1px;
}

/*******************PAGINA Proposta commerciale per il Caf *********************/

.paragrafilibri {
border-bottom:1px solid #ccc;
display:block;
}

.paragrafilibri span{
display:block;
font-weight:normal;
}

.paragrafilibri span.prezzoofferta{
color:#000;
font-weight:bold;
background-color:#FFFF99;
margin-left:10px;
display:inline;
}

.titoli_bilanci {
font-size:13px;
color:#003366;
font-weight:bold;
}

.paragrafilibri .prezzo{
color:#990000;
font-size:14px;
font-weight:bold;
margin:90px 0 0 0;
background-image:url(../AreaCAF/img/fondo_offerte.jpg);
background-repeat:repeat-x;
}

.paragrafilibri .prezzo2{
color:#990000;
font-size:14px;
font-weight:bold;
margin:10px 0 0 0;
background-image:url(../AreaCAF/img/fondo_offerte.jpg);
background-repeat:repeat-x;
}

.paragrafiperiodici {
border-bottom:1px solid #ccc;
display:block;
padding-bottom:30px;
}

.bacchettonelibri {
margin-top:10px;
margin-bottom:10px;
font-size:14px;
font-weight:bold;
text-transform:uppercase;
text-align:center !important;
height:13px;
background-color:#990000;
color:#FFFFFF;
}

.bacchettone {
margin-top:10px 0 10px 0;
font-size:20px;
text-transform:uppercase;
text-align:center !important;
height:18px;
background-color:#666666;
color:#FFFFFF;
}

.bacchettone2 {
text-align:center !important;
color:#003366;
font-size:26px;
text-transform:uppercase;
background-image:url(../AreaCAF/img/sfondopdf.jpg);
background-repeat:repeat-x;
background-position:10px;
}

.sfondopdf{
background-image:url(../AreaCAF/img/sfondopdf.jpg);
background-position:center 4px;
background-repeat:repeat-x;
border-left:5px solid #fff;
float:left;
width:48%;
height:120px;
padding:0 0 0 10px;
}

p.sfondo_scritta_formazione_tecnica{
font-size:16px;
text-align:center !important;
background-image:url(../Immagini/sfondo_accesso_corso.jpg);
background-repeat:no-repeat;
background-position:top center;
}

/* icona assistenza */
.icona_assistenza{
background-image:url(../Immagini/icona_assistenza.gif);
background-position:3px center;
background-repeat:no-repeat;
padding-left:23px !important;
}

.attiva {
text-align:center !important;
padding-top:170px;
background-image:url(../Immagini/attenzione.jpg);
background-repeat:no-repeat;
background-position:top center;
margin-bottom:17px;
}

.attiva a {
font-size:14px;
padding:5px 30px;
background-image:url(../Immagini/fondo_link_attivazione.jpg);
background-repeat:no-repeat;
background-position:top center;
}

.attention {
font-weight:bold;
text-align:center !important;
background-color:#FFFFCC;
color:#FF0000;
}

/* alert */

.avviso {
padding:50px 20px 20px 20px;
background-image:url(../Immagini/fondo_avviso.jpg);
background-repeat:no-repeat;
background-position:top left;
margin:15px 10px 15px 10px;
font-size:13px;
}

.avviso_generico {
text-align:center !important;
padding-top:115px;
background-image:url(../Immagini/attenzione_generico.jpg);
background-repeat:no-repeat;
background-position:top center;
margin-bottom:17px;
font-size:16px;
color:#990000;
font-weight:bold;
line-height:1.4
}

.avviso_generico a {
background-image:url(../Immagini/torna.jpg);
background-repeat:no-repeat;
background-position:top left;
padding:0px 0px 5px 20px;
font-size:12px;
}

#servizio_bonusenergia, #servizio_730, #servizio_ise, #servizio_red, #servizio_ici, #servizio_unico, #servizio_preavvisi, #servizio_successioni, #servizio_f24, #servizio_modelloeas {
vertical-align:top !important;
}

#testatina_servizi{
color:#FFFFFF !important;
background: #666 url(../../caf/img_specifiche/fondo_boxino2.jpg) !important;
background-color: #666;
background-position:top left;
background-repeat:repeat-x;
padding:5px 5px 5px 5px;
margin-right:10px;
}

.boxino li.togliicone {
list-style-image:none;
list-style-type:none;
display:block;
clear:both;
}

.boxino li.togliicone img{
border:0;
margin:0 5px 7px -20px;
}

.archivio_rassegna {
background-image:url(../Immagini/icona_ricevute.gif);
background-position:0px 10px;
background-repeat:no-repeat;
padding: 10px 0 10px 25px;
font-size:9px !important;
}

#news p.iconanews {
padding-left:12px;
background-image: url(../../caf/img_specifiche/spunta.gif);
background-repeat:no-repeat;
background-position:-2px 5px;
}

#news {
border:1px solid #000;
margin: 0 5px 15px 5px !important;
}

#news h3 {
	background-image: url(../../caf/img_specifiche/fondo_boxino2.jpg);
	background-position: bottom left;
	background-repeat: repeat-x;
	border-bottom: 1px solid #ccc;
	padding: 5px;
	font-size: 1.2em !important;
	text-align: center;
	margin-left:-5px !important;
}

#in_evidenza {
background-image: url(../AreaCAF/img/icone_servizi/ico_in_evidenza.jpg);
background-repeat:no-repeat;
background-position:right bottom;
}

#tabella_manuali {
border:1px solid #ccc
}

.tabella_manuali{
	text-align:center;
	width: 100%;
	padding-top:5px;
	padding-bottom:5px;
	border: solid 1px #336699;
	}
	
.tabella_manuali td{
	text-align:center;
	padding:5px;
	border: solid 1px #ccc;
	}
	
.sfondo_lanci {
	background-image: url(../Immagini/sfondo_grigio.jpg);
	background-repeat:repeat-x;
	background-position:top left;
	}
	
	
.sfondo_lanci_intero {
	background-image: url(../Immagini/sfondo_grigio_senza_riquadro.jpg);
	background-repeat:repeat-x;
	background-position:top left;
	clear:both;
	height:400px;
	}
	
.allinea_convenzioni {
	text-align:center;
	background-image: url(../Immagini/logo_du.jpg) !important;
	background-position:top left !important;
	background-repeat:no-repeat;
	font-size:24px;
	height:40px;
}