﻿body
{
	background-position: top;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	line-height: 12px;
	background-image: url('images/pagina/sfondo.jpg');
	background-repeat: repeat-x;
	margin:0px;
	padding:0px;
	color: #4b5d71;
}
a {color: #4b5d71; text-decoration:none; }
a:hover { text-decoration:underline; }

img { border:none; }
#divPagina
{
	background-position: center top;
	width: 948px;
	min-height: 500px;
	margin: 0px auto 50px auto;
	top: 0;
	background-image: url('images/pagina/bgsemi.png');
	background-repeat: no-repeat;
}
#divCentrale
{
	margin-top: 20px;
	padding: 18px;
	text-align: justify;
	width: 580px;
	z-index:20;
}
#divColonna1
{
	z-index: 10;
	float: right;
	margin: auto;
	right: 0;
	top: 0;
	padding: 18px;
	width: 314px;
	margin-bottom: 30px;
}
/* per migliorare la leggibilità tutti i div all'interno del corpo hanno un 
padding-bottom a 5 pixel */
#divCentrale div 
{
	padding-bottom: 5px;

	}
/************************************************************************************************
	Classi Comuni a tutte le pagine
************************************************************************************************/
.Invisibile { display:none; }
.TitoloPagina h1 {	font-size: 24px; line-height:24px; margin-top: 1px; margin-bottom:1px; }
.lblErrore {	font-size: 13px; line-height:13px; font-weight:bold; color: #FF0000; }
.lblMessaggio { font-size: 13px; line-height:13px; font-weight:bold; color: #004400; }
.contenuto { }
.lblValore { font-weight:bold; }
/* Toolbar standard */
.Toolbar ul { margin:0px; padding:0px; list-style-type: none; display: inline-block; }
.Toolbar li { margin:0px; padding:0px; display: inline-block; }
.Toolbar .ToolbarButton { display: inline-block; }
.Toolbar .ToolbarButton .ToolbarButtonImage { height: 40px; width:45px; background-image: url('images/toolbar/vuoto.png'); }
.Toolbar .ToolbarButton .ToolbarButtonText { display:none; }
.Toolbar .ToolbarButton .ToolbarButtonImageBack { background-image:url('images/toolbar/Indietro.png'); }
.Toolbar .ToolbarButton .ToolbarButtonImageAdd { background-image:url('images/toolbar/btnadd.png'); }
.Toolbar .ToolbarButton .ToolbarButtonImageCalendario { background-image:url('images/toolbar/btnScadenze.png'); }
/* Pulsantiera per le righe di dettaglio */
.divBottoniDettaglio { }
.divPanelDettaglio { border: solid 1px #000000; font-size: 10px; white-space: nowrap; }
.divPanelDettaglio input { border: none; border: solid 1px #000000; font-size:10px; }
.divPanelDettaglio select { border: none; border: solid 1px #000000; font-size:10px; }

/************************************************************************************************
	Menu Alto
************************************************************************************************/
#divMenuComune ul { display: inline; list-style:none; }
#divMenuComune ul li { display: inline; list-style: none; }
#divMenuComune ul li div {
	display: inline-block;
	background-image: url('images/menu/bgBottoneAlto.png');
	width: 85px;
	height: 18px;
	text-align: center;
	padding-top: 3px;
}
#divMenuComune a
{
	color: #FFFFFF;
	text-decoration: none;
}
#divMenuComune a:hover { text-decoration: underline; }



/******************************************************************************************
		STILI BANNER
******************************************************************************************/
.banner .titolo 
{
	display: none;
	}
#BannerQ001
{
	margin-top: 10px;
	padding-left: 0px;
	}
#BannerB001 
{
	padding-top: 10px;
	padding-left: 50px;
	}
#BannerL003
{
	float: right;
	margin-top: -15px;
	width: 120px;
	height: 60px;
	}
#BannerL002
{
	height: 60px;
	}
#divBannerA001 
{
	margin-top: 20px;
	}
	
	
/********************************************************************************
	ALTRO
********************************************************************************/
#iframePayPal
{
	width: 580px;
	height: 52px;
}
#divTestoDonazioni div { display:inline-block; }


/* PAGINA LISTA MEZZI */
.Toolbar #divToolbarBtnAddImg { background-image:url('images/menu/btnnuovomezzo.png'); }
#divListaMezzi .divElementoElenco { padding: 5px; margin-bottom:10px; border: solid 1px #4b5d71; position: relative;}
#divListaMezzi .divElementoElenco div { padding:0px; margin:0px;}
#divListaMezzi .divElementoElenco .ImgFotoElenco { float: left; margin-right:10px; }
#divListaMezzi .divElementoElenco .ImgFotoElenco img { height: 60px; width: 80px; margin:0px; border:none; }
#divListaMezzi .divElementoElenco .divEEM { position:absolute; }
#divListaMezzi .divElementoElenco .divEEMCod { display: inline-block; left: 90px; }
#divListaMezzi .divElementoElenco .divEEMTar { display: inline-block; left: 200px; }
#divListaMezzi .divElementoElenco .divEEMDes { display: inline-block; left: 90px; top:20px; }
#divListaMezzi .divElementoElenco .divEEMMod { display: inline-block; left: 90px; top:36px; }
#divListaMezzi .divElementoElenco .divEEMMar { display: inline-block; left: 90px; top:52px; }
#divListaMezzi .divElementoElenco .divEEMDim { display: inline-block; left: 320px; }
#divListaMezzi .divElementoElenco .divEEMKmr { display: inline-block; left: 320px; top:20px; }
#divListaMezzi .divElementoElenco .divEEMKmp { display: inline-block; left: 320px; top:36px; }
#divListaMezzi .divElementoElenco .divEEMKma { display: inline-block; left: 320px; top:52px; }
#divListaMezzi .divElementoElenco .lblEEM { }
#divListaMezzi .divElementoElenco .fldEEM { font-weight: bold; }

#divListaMezzi .divElementoElenco .ToolbarElenco { clear: left; padding-top:2px; }
#divListaMezzi .divElementoElenco .ToolbarElenco ul { margin:0px; padding:0px; display:inline-block; list-style:none; }
#divListaMezzi .divElementoElenco .ToolbarElenco li { margin:0px; padding:0px; display:inline-block; list-style:none; }
#divListaMezzi .divElementoElenco .ToolbarElenco .ToolbarElencoButton { height:18px; }
#divListaMezzi .divElementoElenco .ToolbarElenco .ToolbarElencoButtonText { display:none; }
#divListaMezzi .divElementoElenco .ToolbarElenco .ToolbarElencoButtonImage { background-image: url('images/menu/btnnuovomezzo.png'); width:32px; height:24px; margin:0px; padding:0px; }

#divListaMezzi .divElementoElenco .ToolbarElenco #divTemAttiImg { background-image: url('images/toolbar/attivamezzo.png'); }
#divListaMezzi .divElementoElenco .ToolbarElenco #divTemInfoImg { background-image: url('images/toolbar/info.png'); }
#divListaMezzi .divElementoElenco .ToolbarElenco #divTemCarbImg { background-image: url('images/toolbar/fuel.png'); }
#divListaMezzi .divElementoElenco .ToolbarElenco #divTemManuImg { background-image: url('images/toolbar/officina.png'); }
#divListaMezzi .divElementoElenco .ToolbarElenco #divTemAssiImg { background-image: url('images/toolbar/assicurazione.png'); }
#divListaMezzi .divElementoElenco .ToolbarElenco #divTemBollImg { background-image: url('images/toolbar/bollo.png'); }
#divListaMezzi .divElementoElenco .ToolbarElenco #divTemReviImg { background-image: url('images/toolbar/revisione.png'); }
#divListaMezzi .divElementoElenco .ToolbarElenco #divTemCancImg { background-image: url('images/toolbar/delete.png'); }

/* WIZARD AGGIUNTA MEZZI */
.divPanelWizard {}
.divPanelWizardTitle {}
.divPanelWizardHelp {}
.divPanelWizardContent {}
.divPanelWizardButtons {}

/* PAGINA DEFAULT */

#divPaginaDefault { font-size:30px; line-height:30px; }
#divPaginaDefault #divScritta2 { font-size:26px; text-align:right;}

/* tabelle degli elenchi */
.TabellaElenco { width: 100%; font-size:10px; }
.TabellaElenco tr { }
.TabellaElenco tr td { padding:2px; }
.TabellaElenco tr td img { vertical-align:middle; }
.TabellaElenco thead tr, .TabellaElenco .rig_intestazione { border: 1px solid #000000; font-weight: bold; }
.TabellaElenco tfoot tr , .TabellaElenco .rig_totali { font-weight:bold; }
.TabellaElenco thead tr td , .TabellaElenco .col_intestazione { font-weight:bold; }

/* pagenav */
#divPageNav img { display: none; }
#divPageNav ul { display:inline-block; margin:0px; padding:0px; }
#divPageNav li { display:inline-block; margin:0px; padding:0px; }
#divPageNav .selected { font-weight:bold; }
#divPageNav div { display:inline-block; }

/********************************************************************************
	Pagina Scadenziario
********************************************************************************/
.TabellaElenco tr td .lnkAlertOn { display:block; width:16px; height: 16px; background-image: url('images/command/alerton.png')}
.TabellaElenco tr td .lnkAlertOff { display:block; width:16px; height: 16px; background-image: url('images/command/alertoff.png')}
.TabellaElenco tr td .lnkEdit { display:block; width:16px; height: 16px; background-image: url('images/command/edit.png')}
