﻿/* Pagina Servizi */

.servizio, .servizio a
{
	position:relative;
	overflow: hidden;
	border-top: solid 2px gray;
	margin-top: 3px;
	color: #303030;
	text-decoration: none;
}

.selezione
{
	background-color: #F3F3F3;
	padding: 3px 10px 3px 10px;
	width: 98%;
	position: relative;
	min-height: 50px;
}

.selezione input[type=text], .servizioSelezione select, .selezione input[type=password]
{
	border: solid 2px Gray;
}

.servizioRicerca
{
	cursor: pointer;
	cursor: hand;
	background-color: #D0D0D0;
	color: #303030;
	padding: 5px;
	border: none;
	font-family: "Segoe UI" , Segoe, Tahoma, Geneva, sans-serif;
	font-weight: bold;
	width: 120px;
	height: 30px;
	white-space: normal;
}

.servizioRicerca:hover
{
	background-color: #E0E0E0;
}

.selezioneData-box, .selezioneUtente-box, .selezioneAnno-box, .selezioneCausale-box, .selezioneCategoria-box, .selezioneArticolo-box, .selezioneSepoltura-box, .selezioneFornitore-box, .servizioRicerca-box, .selezioneDataInvPrec-box
{
	width: 80px;
	float: left;
}

.selezioneData-box
{
	width: 130px;
}

.selezioneDataInvPrec-box
{
	width: 200px;
}

.selezioneLuogoDecesso-box, .selezionePartenza-box, .selezioneMessa-box, .selezioneCimitero-box 
{
    width: 170px;
    float: left;
}

.selezioneUtente-box
{
	width: 170px;
}

.selezioneAnno-box
{
	width: 170px;
}

.selezioneCategoria-box
{
	width: 170px;
}

.selezioneArticolo-box
{
	width: 170px;
}

.selezioneFornitore-box
{
	width: 170px;
}

.selezioneSepoltura-box
{
	width: 170px;
}

.selezioneCausale-box
{
	width: 135px;
}

/*.servizioRicerca-box
{
	margin-top: 10px;
}*/

.servizioData
{
	margin-top: 10px;
	clear: left;
	float: left;
	width: 100px;
	1border: solid 1px gray;
	text-align: center;
	background-color: #EAEAEA;
}

.servizioData span.giornoNum
{
	font-size: 48px;
	font-weight: bold;
	color: Black;
}

.servizioData span.giornoText
{
	font-size: 18px;
}

.servizioInfo
{
	position: relative;
	margin-top: 7px;
	margin-left: 7px;
	float: left;
	1border: dotted 1px gray;
}

.servizioInfoSeq1
{
	border-left: solid 6px #7FC9FF;
	border-top: solid 2px #7FC9FF;
	margin-bottom: 4px;
}

.servizioInfoSeq4
{
	border-left: solid 6px #FF5E5E;
	border-top: solid 2px #FF5E5E;
}

.servizio-box-mat, .servizio-box-pom, .servizio-box-ceneri
{
	1border: solid 1px red;	
	min-height: 50px;
	margin: 4px 0px 0px 0px;
	overflow:auto;
	width: 810px;
	position: relative;
	cursor: pointer;
}

.servizio-box-mat 
{
	background-color: #EEEEEE;
}

.servizio-box-pom
{
	background-color: #DADADA;
}

.servizio-box-ceneri
{
	background-color: #FFFFCC;
}

.servizio-blank
{
	min-height: 5px;
}

.servizio-box-blu:hover
{
	background-color: #E0F3FF;
}

.servizio-box-red:hover
{
	background-color: #FFDDDD;
}

.sequenza 
{
	position: absolute;
	background:white;
	left: 10px;
	top: 0px;
	bottom: 0px;
	padding: 2px 0px 2px 5px;
	border-right: dotted 1px gray;
}

.servizioStato, .servizioStato-Provvisorio, .servizioStato-Definitivo, .servizioStato-Scaricato
{
	position: absolute;
	width: 10px;
	min-height: 50px;
	background-color: White;
	float: left;
	top: 0;
	left: 0;
	bottom: 0;
	border-collapse:collapse;
	margin-left: 0px;
}

.servizioDati
{
	width: 300px;
	top: 0;
	margin-left: 30px;
	position: relative;
	float: left;
	overflow: auto;
	bottom: 0;
}

.servizioDati1
{
	1width: 400px;
	top: 0;
	left: 0px;
	padding-left: 10px;
	position: relative;
	overflow: auto;
}

.servizioLabel
{
	display: inline-block;
	font-size: 10px;
	padding-right: 5px;
	padding-left: 0px;
	min-width: 35px;
}

.servizioLabel1
{
	display: inline-block;
	font-size: 10px;
	padding-right: 5px;
	padding-left: 0px;
	min-width: 55px;
}

.servizioLabel2
{
	display: inline-block;
	font-size: 10px;
	padding-right: 5px;
	padding-left: 0px;
	min-width: 5px;
}

.servizioCampo, .servizioCampo1, .servizioCampo2
{
	font-size: 16px;
	font-weight: bold;
}

.servizioCampo1
{
	display: inline-block;
	min-width: 330px;
	min-width: 330px;
	vertical-align: top;
}

.servizioCampo2
{
	display: inline-block;
	min-width: 20px;	
}

.servizioStato-Provvisorio
{
	background-color: yellow;
}

.servizioStato-Definitivo
{
	background-color: Green;
}

.servizioStato-Scaricato
{
	background-color: Gray;
}

.servizioStato-NessunServizio 
{
	background-color: White;
}

#txtDataSel, #txtRicercaArticolo
{
	margin-top: 0px;
	margin-right: 3px;
}

#txtPassword, #txtUtenteLogin
{
	border: solid 2px Gray;
}


#btnElaborazione 
{
	cursor: pointer;
    cursor: hand; 
    white-space: normal; 
    padding: 0px;
    width: 80px;
    height: 40px;
    margin-top: 5px;
    margin-left: 5px;
}

#btnRicerca, #btnRicercaServizi
{
	cursor: pointer;
    cursor: hand; 
    white-space: normal; 
    padding: 0px;
    width: 120px;
    height: 30px;
    margin-top: 10px;
    margin-left: 5px;
}

#btnPulisceFiltro, #btnElaborazione
{
	cursor: pointer;
    cursor: hand; 
    white-space: normal; 
    padding: 0px;
    width: 120px;
    height: 30px;
    margin-top: 10px;
    margin-left: 60px;
}

#btnElaborazione 
{
	margin-top: 10px;
	margin-left: 20px;
}

.btnAnnulla 
{
	background-image: url('images/undo-gray.png');
	background-repeat: no-repeat;
	background-position:5px center;
	padding-left: 20px;
}

.btnConferma 
{
	background-image: url('images/save-gray.png');
	background-repeat: no-repeat;
	background-position:5px center;
	padding-left: 20px;
}

.btnCancella
{
	background-image: url('images/trash-gray.png');
	background-repeat: no-repeat;
	background-position:5px center;
	padding-left: 20px;	
}

.btnInviaFiorista
{
	background-image: url('images/email-12-24.png');
	background-repeat: no-repeat;
	background-position:5px center;
	padding-left: 20px;	
}

.btnCarico
{
	background-image: url('images/add-gray.png');
	background-repeat: no-repeat;
	background-position:16px center;
}


.btnScarico
{
	background-image: url('images/sub-gray.png');
	background-repeat: no-repeat;
	background-position:16px center;
}

#btnEliminaInventario 
{
	background-image: url('images/trash-gray.png');
	background-repeat: no-repeat;
	background-position:3px center;
}

#btnStampaInventario, #btnStampa 
{
	background-image: url('images/print-gray.png');
	background-repeat: no-repeat;
	background-position:30px center;
}

#btnStampa, .btnStampa 
{
	background-image: url('images/print-gray.png');
	background-repeat: no-repeat;
	background-position:5px center;
	padding-left: 20px;	
}

#btnStampaPers 
{
	background-image: url('images/print-gray.png');
	background-repeat: no-repeat;
	background-position:5px center;
	padding-left: 20px;
}

#btnStampaMag 
{
	background-image: url('images/print-gray.png');
	background-repeat: no-repeat;
	background-position:5px center;
	padding-left: 20px;
}

#btnStampaFiori
{
	background-image: url('images/print-gray.png');
	background-repeat: no-repeat;
	background-position:5px center;
	padding-left: 20px;
}

#btnStampaVerb, #btnDownloadVerb
{
	background-image: url('images/print-gray.png');
	background-repeat: no-repeat;
	background-position:5px center;
	padding-left: 20px;
}

#btnInvioComInter 
{
    background-image: url('images/email-12-24.png');
	background-repeat: no-repeat;
	background-position:5px center;
	padding-left: 25px;		
}

.btnMappa 
{
	background-image: url('images/world.png');
	background-repeat: no-repeat;
	background-position:5px center;
	padding-left: 20px;
}

.calcola
{
	cursor: pointer;
	cursor: hand;
	background-color: #D0D0D0;
	color: #303030;	
	border: none;
	font-family: "Segoe UI" , Segoe, Tahoma, Geneva, sans-serif;
	font-weight: bold;
	width: 120px;
	height: 20px;
	white-space: normal;
}

.calcola:hover
{
	background-color: #E0E0E0;
}

#selezioneMovMag .selezioneData-box { width: 110px; }
#selezioneMovMag .selezioneUtente-box { width: 135px; }
#selezioneMovMag .selezioneCategoria-box { width: 135px; }
#selezioneMovMag .selezioneArticolo-box { width: 135px; }

.localitaPuntiEsp 
{
    font-weight:bold;
}

.puntiEsposizione
{
    margin-left: 10px;
}

.puntiEsposizione:disabled
{
    background-color: Yellow;
    margin-left: 10px;
    color: Black;
}