/* CSS Document */
/*Per configurare questo file usare il pannello set_css.php */

body { 				background:#FFFFFF; color:#000000; margin: 5px 5px 15px 5px;
					padding:0;
					font-family: Verdana, Arial, Helvetica, sans-serif; 
					text-align: left; font-size:10px;  } 

a:link    {			color:#003399; text-decoration: underline;} 
a:visited {			color:#003399; text-decoration: underline} 
a:hover   {			color:#0066CC; text-decoration: none}


.titolo	{			font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size:14px; font-weight:bold; color:#003399; } 

table { font-size:10px; }

h2 {font-size: 14px; background:#0066CC; color:#FFFFFF; margin: 5px 0px 5px 0px; padding:2px; border:0; }


input {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; }
select {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; }
option {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; }
textarea {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; }

input.bottoni  { background:#003399; color:#FFFFFF; font-weight: bold; }
input.bottoniS { background:#003399; color:#FFFFFF; font-size:9px; padding:0; margin:0 }

form {margin: 0; padding:0}

img { margin: 0; padding: 0; border: 0; }

#Sette60 {			width: 100%; margin: 0; padding: 0; border: 0; text-align: left; float:left; }
#Sette60Border {	width: 100%; margin: 0; padding: 0; text-align: left; float:left; 
					border-top: 1px solid #000000;					
					border-right: 1px solid #000000;
					border-bottom: 1px solid #000000;
					border-left: 1px solid #000000; }

#Testata {  		margin: 0; padding: 0; text-align: left; display:block;
					height:0px; 
					color:#003399; 
					background:#FFFFFF;					
					}

#Testata .Sx {		margin: 0; float: left; padding:0; }
#Testata .Centrale {margin: 0; float: left; 
					font-size:20px; padding:0;
					 }
#Testata .Dx {		margin: 0; float:right; text-align:right; font-weight:bold; padding:0; }
		 .Dx a:link    { color:#003399; text-decoration: underline} 
		 .Dx a:visited { color:#003399; text-decoration: underline} 
		 .Dx a:hover   { color:#0066CC; text-decoration: none}

table.subMenu_login { width:100%; font-size: 14px; background:#0066CC; color:#FFFFFF;font-weight:bold;  border:0; height:30px; margin:5px 0px 3px 0px; padding:0; }
table.subMenu_login .Sx { background:url(../images/cornersx.png); background-repeat:no-repeat; background-position:left; width:15px; }
table.subMenu_login .Dx { background:url(../images/cornerdx.png); background-repeat:no-repeat; background-position:right; width:15px; }


#Menu	 {  		height: 26px; margin: 0;
					padding:1px;
					color:#FFFFFF;
					font-weight:bold;
					background:#0066CC;
					text-align: left;
					}

#Menu table { color:#FFFFFF; }

#Menu .tecnico		{		margin: 2px; float: left; width: 200px; }
#Menu .menu			{		margin: 2px; float:right; }

	  .menu a:link    { color:#FFFFFF; text-decoration: underline} 
	  .menu a:visited { color:#FFFFFF; text-decoration: underline} 
	  .menu a:hover   { color:#003399; text-decoration: none}



p.Chiamate_Head  {  width: 100%; height: 15px; margin: 20px 0px 0px 0px; padding:0; display:block; 
					color:#FFFFFF;
					font-weight:bold;
					background:#0066CC;
					text-align: left;
					border-top: 1px solid #000000;
					border-right: 1px solid #000000;
					border-left: 1px solid #000000;
					}
					
.Chiamate {width: 100%; margin: 0px 0px 0px 0px; padding: 0; border: 0; background:#000000;  display:block; float:left; border: 1px solid #FFFFFF; }
.Chiamate a:link    {			color:#000000; text-decoration: underline} 
.Chiamate a:visited {			color:#000000; text-decoration: underline} 
.Chiamate a:hover   {			color:#003399; text-decoration: none}

.Chiamate tr { vertical-align:top }
.Chiamate tr.Head { font-weight:bold; background:#F4F4F4; }
.Chiamate tr.dispari { margin: 0; background:#FFFFFF}
.Chiamate tr.pari { margin: 0; background:#F1F1F1}





/*
***************************
*** AGENDA - AGENDA.PHP ***
***************************
*/

table.Agenda {width: 100%; margin: 0px 0px 0px 0px; padding: 0; border: 0; background:#000000; float:left;	}
table.Agenda hr { height:1px; color:#CCCCCC; padding:0; margin:0 }
table.Agenda a:link    {			color:#000000; text-decoration: underline} 
table.Agenda a:visited {			color:#000000; text-decoration: underline} 
table.Agenda a:hover   {			color:#003399; text-decoration: none}

table.Agenda tr { vertical-align:top }
table.Agenda tr.Head { font-weight:bold; background:#0066CC; text-align:center; color:#FFFFFF}
table.Agenda tr.dispari { margin: 0; background:#FFFFFF}
table.Agenda tr.pari { margin: 0; background:#F1F1F1}



table.Agenda_HeadIE  {  width: 100%; height: 30px; margin: 7px 0px 10px 0px; padding: 0;  float:left;
					background:#FFFFFF;
					text-align: left; border: 0;
					}

table.Agenda_HeadFF  {  width: 100%; height: 30px; margin: 7px 0px 21px 0px; padding: 0;  clear:left;
					background:#FFFFFF;
					text-align: left;
					border: 0;
					}
table.Agenda_HeadFF td {  width: 380px; }


/*
*******************
*** STORICO *******
*******************
*/

table.StoricoHead  {  width:100%; height:30px; margin:0; padding:0;
					background:#0066CC; color:#FFFFFF; display:block;
					text-align: left; border:1px solid #000000;
					}
					
table.StoricoHead a:link    { color:#FFFFFF; text-decoration: underline} 
table.StoricoHead a:visited { color:#FFFFFF; text-decoration: underline} 
table.StoricoHead a:hover   { color:#003399; text-decoration: none}
					
					


/*
*************************************
*** AGENDA FULL - AGENDA_FULL.PHP ***
*************************************
*/

table.Agenda_Full {width: 100%; margin: 0px 0px 0px 0px; padding: 0; border: 0; background:#000000; float:left;	}
table.Agenda_Full hr { height:1px; color:#CCCCCC; padding:0; margin:0 }
table.Agenda_Full a:link    {			color:#000000; text-decoration: underline} 
table.Agenda_Full a:visited {			color:#000000; text-decoration: underline} 
table.Agenda_Full a:hover   {			color:#003399; text-decoration: none}

table.Agenda_Full tr { vertical-align:top }
table.Agenda_Full tr.Head { font-weight:bold; background:#0066CC; text-align:left; color:#FFFFFF}
table.Agenda_Full tr.dispari { margin: 0; background:#FFFFFF}
table.Agenda_Full tr.pari { margin: 0; background:#F1F1F1}




/*
*****************************************
*** CHIUSURA INTERVENTI - INTERVD.PHP ***
*****************************************
*/
table.Tintervd  {  margin: 20px 0px 0px 0px; width:100%;
					padding:0;
					border-top: 1px solid #CCCCCC;
					border-right: 1px solid #CCCCCC;
					border-left: 1px solid #CCCCCC;
					border-bottom: 1px solid #CCCCCC;
					}
			
table.Tintervd tr	{ margin: 0; padding: 0}	
table.Tintervd td	{ vertical-align:top; text-align: left; margin: 0; padding: 0}
table.Tintervd td.w50	{ width:50% }



p.head{  width: 100%; height: 13px; margin: 0;
					padding-top:0px; padding-left: 3px; padding-right:3px; padding-bottom:0px;
					color:#FFFFFF;
					font-weight:bold;
					background:#0066CC;
					border-top: 1px solid #000000;
					border-right: 1px solid #000000;
					border-left: 1px solid #000000;
					border-bottom: 1px solid #000000;
					}
					
p.headdx{  width: 100%; height: 13px;  margin:0;
					padding:0;
					color:#FFFFFF;
					font-weight:bold;
					background:#0066CC;
					text-align: left;
					border-top: 1px solid #000000;
					border-right: 1px solid #000000;
					border-left: 1px solid #000000;
					border-bottom: 1px solid #000000;
					}
p.headsx{  width: 100%; height: 13px;  margin:0;
					padding:0;
					color:#FFFFFF;
					font-weight:bold;
					background:#0066CC;
					text-align: left;
					border-top: 1px solid #000000;
					border-right: 1px solid #000000;
					border-left: 1px solid #000000;
					border-bottom: 1px solid #000000;
					}

textarea.desintIE { width:374px; height:200px; margin:0; padding:0; }
textarea.desintFF { width:372px; height:200px; margin:1px 0px 0px 0px; padding:0; }

iframe.riccons { 	width:100%; height:250px;
					margin-top:2px;
					border:0; }
					
div.RicambiDIV      { width:100%; }
table.Ricambi	{ width:100%;
					border-top: 1px solid #CCCCCC;
					border-right: 1px solid #CCCCCC;
					border-left: 1px solid #CCCCCC;
					border-bottom: 1px solid #CCCCCC;}

table.Ricambi input { height:12px; padding:0; margin:0; vertical-align:middle}
table.Ricambi select { height:14px; padding:0; margin:0;}

table.Ricambi tr.ric_head td { background:#0066CC; 
					border-top: 1px solid #000000;
					border-right: 1px solid #000000;
					border-left: 1px solid #000000;
					border-bottom: 1px solid #000000;
					font-weight:bold; color:#FFFFFF}
table.Ricambi tr.ric_head a:link    { color:#FFFFFF; text-decoration: underline;} 
table.Ricambi tr.ric_head a:visited { color:#FFFFFF; text-decoration: underline} 
table.Ricambi tr.ric_head a:hover   { color:#003399; text-decoration: none}

table.Ricambi tr.ric_riga td { border-top: 1px solid #666666;
					border-right: 1px solid #666666;
					border-left: 1px solid #666666;
					border-bottom: 1px solid #666666;
					padding:0; margin:0;}

div.ric_divbarra { margin:0; padding:0; text-align:center; border:0; }



table.datint { width:100%; }
table.datint td	{ 	border-top: 1px solid #000000;
					border-right: 1px solid #000000;
					border-left: 1px solid #000000;
					border-bottom: 1px solid #000000; }

table.datint input	{ margin:0; padding:0 }

textarea.notechiamIE { width:100%; height:200px; margin:0; padding:0; }
textarea.notechiamFF { width:100%; height:200px; margin:1px 0px 0px 0px; padding:0; }

table.totali { width:300px; float:right; }
table.totali td	{ vertical-align:middle; }					
table.totali td.inp	{ width:150px; text-align:right; }
table.totali td input	{ text-align:right; }
					

.rosso { color:#FF0000; }
.grassetto { color:#003399; font-weight:bold; }


/* Ricambi/Consumabili: */



/*****************/
/** AGENDA GEST **/
/*****************/

table.Agenda_gest { margin:30px 0px 0px 0px; border-top: 1px solid #000000;
					border-right: 1px solid #000000;
					border-left: 1px solid #000000;
					border-bottom: 1px solid #000000;}
table.Agenda_gest td { background:#F4F4F4 }




/**********/
/* STAMPE */
/**********/
table.stampa_TintervdFF  {  margin: 20px 0px 0px 0px; width:100%;
					padding:0;
					border-top: 1px solid #CCCCCC;
					border-right: 1px solid #CCCCCC;
					border-left: 1px solid #CCCCCC;
					border-bottom: 1px solid #CCCCCC;
					}
			
table.stampa_TintervdFF tr	{ margin: 0; padding: 0}	
table.stampa_TintervdFF td	{ vertical-align:top; text-align: left; margin: 0; padding: 0}
   
table.stampa_TintervdIE  {  margin: 5px 0px 0px 0px; width:620px;
					padding:0;
					border-top: 1px solid #CCCCCC;
					border-right: 1px solid #CCCCCC;
					border-left: 1px solid #CCCCCC;
					border-bottom: 1px solid #CCCCCC;
					}

table.stampa_TintervdIE tr	{ margin: 0; padding: 0}	
table.stampa_TintervdIE td	{ vertical-align:top; text-align: left; margin: 0; padding: 0}



p.stampa_headdxFF{  width: 368px; height: 13px; margin: 0; 
					padding-top:1px; padding-left: 3px; padding-right:3px; padding-bottom:0px;
					color:#FFFFFF;
					font-weight:bold;
					background:#0066CC;
					text-align: left;
					border-top: 1px solid #000000;
					border-right: 1px solid #000000;
					border-left: 1px solid #000000;
					border-bottom: 1px solid #000000;
					}
p.stampa_headsxFF{  width: 368px; height: 13px; margin: 0; 
					padding-top:1px; padding-left: 3px; padding-right:3px; padding-bottom:0px;
					color:#FFFFFF;
					font-weight:bold;
					background:#0066CC;
					text-align: left;
					border-top: 1px solid #000000;
					border-right: 1px solid #000000;
					border-left: 1px solid #000000;
					border-bottom: 1px solid #000000;
					}


p.stampa_headdxIE{  width: 300px; height: 13px; margin: 0; 
					padding-top:1px; padding-left: 3px; padding-right:3px; padding-bottom:0px;
					color:#FFFFFF;
					font-weight:bold;
					background:#0066CC;
					text-align: left;
					border-top: 1px solid #000000;
					border-right: 1px solid #000000;
					border-left: 1px solid #000000;
					border-bottom: 1px solid #000000;
					}
p.stampa_headsxIE{  width: 300px; height: 13px; margin: 0; 
					padding-top:1px; padding-left: 3px; padding-right:3px; padding-bottom:0px;
					color:#FFFFFF;
					font-weight:bold;
					background:#0066CC;
					text-align: left;
					border-top: 1px solid #000000;
					border-right: 1px solid #000000;
					border-left: 1px solid #000000;
					border-bottom: 1px solid #000000;
					}
					
					
					
table.stampa_Ricambi	{ width:618px;
					border-top: 1px solid #CCCCCC;
					border-right: 1px solid #CCCCCC;
					border-left: 1px solid #CCCCCC;
					border-bottom: 1px solid #CCCCCC;}

table.stampa_Ricambi input { height:12px; padding:0; margin:0; vertical-align:middle}
table.stampa_Ricambi select { height:14px; padding:0; margin:0;}

table.stampa_Ricambi tr.ric_head td { background:#0066CC; 
					border-top: 1px solid #000000;
					border-right: 1px solid #000000;
					border-left: 1px solid #000000;
					border-bottom: 1px solid #000000;
					font-weight:bold; color:#FFFFFF}
table.stampa_Ricambi tr.ric_head a:link    {			color:#FFFFFF; text-decoration: underline;} 
table.stampa_Ricambi tr.ric_head a:visited {			color:#FFFFFF; text-decoration: underline} 
table.stampa_Ricambi tr.ric_head a:hover   {			color:#003399; text-decoration: none}

table.stampa_Ricambi tr.ric_riga td { border-top: 1px solid #666666;
					border-right: 1px solid #666666;
					border-left: 1px solid #666666;
					border-bottom: 1px solid #666666;
					padding:0; margin:0;}
					
					
					
table.stampa_AgendaFF {width: 100%; margin: 0px 0px 0px 0px; padding: 0; border: 0; background:#000000; float:left;	}
table.stampa_AgendaFF hr { height:1px; color:#CCCCCC; padding:0; margin:0 }
table.stampa_AgendaFF a:link    {			color:#000000; text-decoration: underline} 
table.stampa_AgendaFF a:visited {			color:#000000; text-decoration: underline} 
table.stampa_AgendaFF a:hover   {			color:#003399; text-decoration: none}

table.stampa_AgendaFF tr { vertical-align:top }
table.stampa_AgendaFF tr.Head { font-weight:bold; background:#0066CC; text-align:center; color:#FFFFFF}
table.stampa_AgendaFF tr.dispari { margin: 0; background:#FFFFFF}
table.stampa_AgendaFF tr.pari { margin: 0; background:#F1F1F1}



table.stampa_AgendaIE {width: 620px; margin: 0px 0px 0px 0px; padding: 0; border: 0; background:#000000; float:left;	}
table.stampa_AgendaIE hr { height:1px; color:#CCCCCC; padding:0; margin:0 }
table.stampa_AgendaIE a:link    {			color:#000000; text-decoration: underline} 
table.stampa_AgendaIE a:visited {			color:#000000; text-decoration: underline} 
table.stampa_AgendaIE a:hover   {			color:#003399; text-decoration: none}

table.stampa_AgendaIE tr { vertical-align:top }
table.stampa_AgendaIE tr.Head { font-weight:bold; background:#0066CC; text-align:center; color:#FFFFFF}
table.stampa_AgendaIE tr.dispari { margin: 0; background:#FFFFFF}
table.stampa_AgendaIE tr.pari { margin: 0; background:#F1F1F1}


table.stampa_Agenda_FullFF {width: 100%; margin: 0px 0px 0px 0px; padding: 0; border: 0; background:#000000; float:left;	}
table.stampa_Agenda_FullFF hr { height:1px; color:#CCCCCC; padding:0; margin:0 }
table.stampa_Agenda_FullFF a:link    {			color:#000000; text-decoration: underline} 
table.stampa_Agenda_FullFF a:visited {			color:#000000; text-decoration: underline} 
table.stampa_Agenda_FullFF a:hover   {			color:#003399; text-decoration: none}

table.stampa_Agenda_FullFF tr { vertical-align:top }
table.stampa_Agenda_FullFF tr.Head { font-weight:bold; background:#0066CC; text-align:left; color:#FFFFFF}
table.stampa_Agenda_FullFF tr.dispari { margin: 0; background:#FFFFFF}
table.stampa_Agenda_FullFF tr.pari { margin: 0; background:#F1F1F1}

table.stampa_Agenda_FullIE {width: 620px; margin: 0px 0px 0px 0px; padding: 0; border: 0; background:#000000; float:left;	}
table.stampa_Agenda_FullIE hr { height:1px; color:#CCCCCC; padding:0; margin:0 }
table.stampa_Agenda_FullIE a:link    {			color:#000000; text-decoration: underline} 
table.stampa_Agenda_FullIE a:visited {			color:#000000; text-decoration: underline} 
table.stampa_Agenda_FullIE a:hover   {			color:#003399; text-decoration: none}

table.stampa_Agenda_FullIE tr { vertical-align:top }
table.stampa_Agenda_FullIE tr.Head { font-weight:bold; background:#0066CC; text-align:left; color:#FFFFFF}
table.stampa_Agenda_FullIE tr.dispari { margin: 0; background:#FFFFFF}
table.stampa_Agenda_FullIE tr.pari { margin: 0; background:#F1F1F1}


.stampa_ChiamateFF {width: 100%; margin: 0px 0px 0px 0px; padding: 0; border: 0; background:#000000; float:left;	}
.stampa_ChiamateFF a:link    {			color:#000000; text-decoration: underline} 
.stampa_ChiamateFF a:visited {			color:#000000; text-decoration: underline} 
.stampa_ChiamateFF a:hover   {			color:#003399; text-decoration: none}

.stampa_ChiamateFF tr { vertical-align:top }
.stampa_ChiamateFF tr.Head { font-weight:bold; background:#F4F4F4; }
.stampa_ChiamateFF tr.dispari { margin: 0; background:#FFFFFF}
.stampa_ChiamateFF tr.pari { margin: 0; background:#F1F1F1}


.stampa_ChiamateIE {width: 620px; margin: 0px 0px 0px 0px; padding: 0; border: 0; background:#000000; float:left;	}
.stampa_ChiamateIE a:link    {			color:#000000; text-decoration: underline} 
.stampa_ChiamateIE a:visited {			color:#000000; text-decoration: underline} 
.stampa_ChiamateIE a:hover   {			color:#003399; text-decoration: none}

.stampa_ChiamateIE tr { vertical-align:top }
.stampa_ChiamateIE tr.Head { font-weight:bold; background:#F4F4F4; }
.stampa_ChiamateIE tr.dispari { margin: 0; background:#FFFFFF}
.stampa_ChiamateIE tr.pari { margin: 0; background:#F1F1F1}





/* ************ */
/* LATO CLIENTE */
/* ************ */

.matri_head { width:100%; }
.matri_head tr.Head { font-weight:bold; background:#0066CC; color:#FFFFFF}
.matri_head td.mainTD { width:50%; background:#F4F4F4; border:1px solid #CCCCCC; color:#000000; }
.matri_head a:link{ color:#000000; }
.matri_head a:visited { color:#000000; }
.matri_head a:hover { color:#000000; }

.ShowMatrico { width:100%; }
.ShowMatrico tr { height:19px; text-align:left}
.ShowMatrico tr.Head { font-weight:bold; background:#0066CC; color:#FFFFFF;}
.ShowMatrico tr.Head a:link    { color:#FFFFFF; text-decoration: underline} 
.ShowMatrico tr.Head a:visited { color:#FFFFFF; text-decoration: underline} 
.ShowMatrico tr.Head a:hover   { color:#003399; text-decoration: none}
.ShowMatrico tr.dispari { background:#FFFFFF}
.ShowMatrico tr.pari { background:#F1F1F1}


.indietro_stampa { background:#0066CC; color:#FFFFFF; }
.indietro_stampa a:link    { color:#FFFFFF; text-decoration: none; font-weight:bold} 
.indietro_stampa a:visited { color:#FFFFFF; text-decoration: none; font-weight:bold} 
.indietro_stampa a:hover   { color:#003399; text-decoration: underline; font-weight:bold}



.contatori { width:100px; text-align:right }


.tabella_dati tr { height:22px; }


table.estratto td { background:#F4F4F4; }
table.estratto tr { height:24px; }

