/* aree (contenuti) */
#gpt_aree {
	clear: both; margin: 0; padding: 0; min-height: 200px;
	}
#gpt_aree a {
	color: #096a9d; text-decoration: none; font-weight: bold;
	}
#gpt_aree a:hover {
	text-decoration: underline;
	}
#gpt_aree p {
	font-size: 12px; color: #333; margin: 8px 0 12px 0; padding: 0;
	}	
#gpt_aree p.gpt_paragrafoCampo {
	margin-top: 20px;
	}
#gpt_aree div {
	font-size: 12px; color: #333; margin: 0 0 12px 0; padding: 0;
	}
#gpt_aree h2, #gpt_aree h3 {
	font-size: 14px; color: #222;
	}
#gpt_aree p input, #gpt_aree p select, #gpt_aree div input {
	font-size: 12px; margin: 0 3px 0 0; vertical-align: middle;
	}
#gpt_aree div.gpt_messaggio {
	padding: 5px; background: #fffee4; border: 1px solid #eeedd4; min-height: 35px; margin-top: 1px;
	}
#gpt_aree p.errore {
	color: #cc0000;
	}
#gpt_aree form {
	padding: 0; margin: 0;
	}
	
/* autenticazione */
#gpt_autenticazione {
	margin: 10px 0 0 0;
	}

/* campi ed etichette */
label {
	display: block; margin: 0 0 2px 0; padding: 0; font-style: italic; font-weight: bold; font-size: 13px; color: #666666;
	}
label a:first-letter, #gpt_aree label strong:first-letter, label:first-letter {
	text-transform: uppercase; 
	}
label strong {
	background: #ffffff; color: #666666; padding: 4px 8px 4px 8px;
	border-left: 1px solid #a5acb2; border-top: 1px solid #a5acb2; border-right: 1px solid #a5acb2;
	}
#gpt_aree p label a {
	padding: 4px 8px 4px 8px; background: #dddddd; border-right: 1px solid #ffffff; color: #ffffff;
	}
#gpt_aree p label a:hover {
	text-decoration: none;
	}
#gpt_aree #gpt_modifica p.gpt_paragrafoCampo, #gpt_aree #gpt_inserimento p.gpt_paragrafoCampo {
	margin-top: 30px; line-height: 1px; font-size: 0; height: auto; display: block;
	}
#gpt_aree #gpt_modifica div.gpt_notaCampo {
	background: none; padding: 5px 0 0 0; font-size: 10px; color: #777777;
	}

/* caricamento diretto di file */
#gpt_caricamentoListaFile {
	background: #fff; padding: 0; border: none; margin: 0;
	}
#gpt_caricamentoUpload {
	background: #fff; padding: 0; border: none; margin: 0; 
	}
#gpt_caricamentoUpload div.gpt_comandi {
	background: url('tpl_gecho/immagini/sfondoUpload.gif') center center no-repeat; padding: 10px;
	}

/* chiudi finestra di sistema */
#gpt_chiudiFinestraSistema {
	background: gray;
	}

/* comandi base */
.gpt_comandiBase {
	background: #898c92; padding: 0; margin: 0; text-align: right; display: block; height: 33px;
	}
.gpt_comandiBase form {
	display: block; margin: 0; padding: 0; 
	}
.gpt_comandiBase select, .gpt_comandiBase input  {
	display: none;
	}
.gpt_comandiBase p {
	padding: 7px 8px 0 0; margin: 0; font-size: 11px; color: #fff; font-weight: bold;
	}
.gpt_comandiBase p a {
	color: #ddebeb; font-weight: bold; text-decoration: none;
	}
	
/* configurazione */
#gpt_aggiornaDatabase {
	margin: 10px 0 0 0;
	}
#gpt_rigeneraVariabili, #gpt_generazioneConfigurazione, #gpt_variabiliConfigurazione, #gpt_codificaPassword, 
#gpt_importazioneEsportazioneTabelle, #gpt_importazioneEsportazioneDatabase, #gpt_listaLingue, #gpt_aggiornaDatabase,
#gpt_generazioneCopiaStatica, #gpt_listaAree, #gpt_definizioneCampi, #gpt_modelliElementiAssociati {
	margin: 10px 0 0 0; border-top: 1px solid #6ca7bf;
	}
#gpt_aggiornaDatabase .gpt_comandi, #gpt_rigeneraVariabili .gpt_comandi, #gpt_generazioneConfigurazione .gpt_comandi,
#gpt_codificaPassword .gpt_comandi, #gpt_importazioneEsportazioneTabelle .gpt_comandi, #gpt_importazioneEsportazioneDatabase .gpt_comandi,
#gpt_generazioneCopiaStatica .gpt_comandi {  
	text-align: center;
	}

/* consolle SQL */
#gpt_consolleSql .gpt_comandi {
	text-align: center;
	}
#gpt_consolleSql textarea {
	width: 750px; height: 140px; padding: 5px;
	}

/* eliminazione */
#gpt_eliminazione {
	background: none; padding: 0; border: none; margin: 0;
	}

/* errori moduli di inserimento e modifica */
#gpt_aree #errori_gpt_moduloModifica p, #gpt_aree #erroriCopia_gpt_moduloModifica p, 
#gpt_aree #errori_gpt_moduloInserimento p, #gpt_aree #erroriCopia_gpt_moduloInserimento p{
	color: #cc0000; text-align: left;
	}

/* file e cartelle */
#gpt_aggiornaElementiAssociati {
	margin: 10px 0 0 0; border-top: 1px solid #6ca7bf;
	}
#gpt_aree div#gpt_listaFile {
	padding: 20px 0 0 0; 
	}
#gpt_listaFile .gpt_tab form {
	margin: 0; padding: 0;
	}
#gpt_navigazioneCartelle ol {
	display: block; list-style-type: none; margin: 0; padding: 0;
	}
#gpt_navigazioneCartelle li {
	display: block; background: url('tpl_gecho/immagini/cartella.gif') left top no-repeat;
	margin: 2px 0 2px 0; padding: 4px 0 0 22px; min-height: 16px;
	}
#gpt_opzioniCartella, #gpt_upload, #gpt_navigazioneCartelle {
	margin: 10px 0 0 0; border-top: 1px solid #6ca7bf;
	}
.gpt_inFinestra #gpt_opzioniCartella, .gpt_inFinestra #gpt_upload, .gpt_inFinestra #gpt_navigazioneCartelle {
	margin: 0 0 0 0; border: none;
	}
.gpt_inFinestra #gpt_menuCartelle {
	}
#gpt_upload div.gpt_comandi {
	background: url('tpl_gecho/immagini/sfondoUpload.gif') center center no-repeat; padding: 10px;
	} 
#gpt_aggiornaElementiAssociati .gpt_comandi, #gpt_opzioniCartella .gpt_comandi,  #gpt_upload .gpt_comandi {
	text-align: center;
	}
.gpt_anteprimaImmagine {
	border: 1px solid #000000; background: #333333;
	}
.gpt_anteprimaImmagine div {
	color: #ffffff; font-size: 10px; background: none; position: absolute; margin: 5px 0 0 5px;
	}
.gpt_anteprimaImmagine img {
	width: 150px; height: 150px; color: #333333; position: absolute; margin: 0;
	}
#gpt_ndrzzcmpltcdcenclsn {
	padding: 10px;
	}
#gpt_ndrzzcmpltcdcenclsn p {
	line-height: 2em;
	}
#gpt_ndrzzcmpltcdcenclsn span {
	font-size: 10px; color: #888888;
	}
#gpt_ndrzzcmpltcdcenclsn input.rilievo {
	width: 460px;
	}
#gpt_ndrzzcmpltcdcenclsn input.codice {
	width: 230px;
	}
#gpt_ndrzzcmpltcdcenclsn select {
	width: 230px;
	}
#gpt_ndrzzcmpltcdcenclsn input.nuovoNome {
	width: 375px;
	}	

/* generali */
body {
	background: url('tpl_gecho/immagini/bg_body.gif') center repeat-y; margin: 0; padding: 0;
	font-family: tahoma, arial, verdana;
	}
body.gpt_inFinestra .gpt_comandiBase {
	background: none; border: none; padding: 0; margin: 0;
	}
body.gpt_inFinestra {
	background: #fff;
	}
hr {
	display: block; font-size: 0; margin: 0 10px 0 10px; padding: 0; height: 1px; border: none; border-bottom: 1px solid #6ca7bf;
	}

/* gerarchia e percorsi */
.gpt_percorsoGerarchia {
	margin: 0 10px 15px 0; text-align: right; 
	}
#gpt_aree div.gpt_percorsoGerarchia a {
	margin: 0 3px 0 3px; padding: 0;
	}
#gpt_aree div.gpt_percorsoGerarchia strong {
	color: #333333; margin: 0 0 0 1px; padding: 0;
	}
td a.gpt_colScendiGerarchia {
	padding: 8px 8px 10px 19px; height: 14px; background: url('tpl_gecho/immagini/alberoSu.gif') center left no-repeat;
	}
td a.gpt_colScendiGerarchia:hover {
	background: url('tpl_gecho/immagini/albero.gif') center left no-repeat; 
	}

/* link ad upload diretto */
#gpt_aree div.gpt_comandi p a.gpt_uploadDirettoCartella, #gpt_aree div.gpt_comandi p strong.gpt_uploadDirettoCartella {
	padding: 8px 8px 10px 22px; height: 14px; background: url('tpl_gecho/immagini/uploadDirettoSu.gif') -2px center no-repeat; color: #ff3300;
	}
#gpt_aree div.gpt_comandi p a.gpt_uploadDirettoCartella:hover {
	background: url('tpl_gecho/immagini/uploadDiretto.gif') -2px center no-repeat; 
	}
td a.gpt_uploadDirettoCartella {
	padding: 8px 8px 10px 19px; height: 14px; background: url('tpl_gecho/immagini/uploadDirettoSu.gif') left center no-repeat;
	}
td a.gpt_uploadDirettoCartella:hover {
	background: url('tpl_gecho/immagini/uploadDiretto.gif') left center no-repeat; 
	}
	
/* gestisci: link a finestra di sistema (modifica record tabelle) */
td a.gpt_colFinSis {
	padding: 8px 0 10px 19px; background: url('tpl_gecho/immagini/modificaGiu.gif') center left no-repeat;
	}
td a.gpt_colFinSis:hover {
	background: url('tpl_gecho/immagini/modifica.gif') center left no-repeat;
	}
#gpt_aree a.gpt_colFinSis {
	color: #ff3300;
	}
span.gpt_colAssocia {
	display: block; height: 20px; padding: 0 0 0 22px; background: transparent url('tpl_gecho/immagini/associaDown.gif') top left no-repeat; 
	}
span.gpt_colAssocia:first-letter {
	text-transform: uppercase;
	}
span.gpt_colAssocia:hover {
	background: url('tpl_gecho/immagini/associa.gif') top left no-repeat; 
	}
span.gpt_colAssocia a {
	background: none; padding: 0; margin: 0; display: inline; text-transform: none; 
	}
span.gpt_colAssocia a:hover {
	background: none;
	}
span.gpt_colAssocia input {
	display: none;
	}
span.gpt_colAssocia select {
	vertical-align: middle; width: 90px; font-size: 10px;
	}

/* guida */
#gpt_guida {
	margin: 10px 0 0 0;
	}
#gpt_guida li {
	margin: 4px 0 4px 0; 
	}
.info {
	border: 1px solid #ddd; background: #F4F4F4; margin: 40px 0 10px 0; font-size: 11px; padding: 5px;
	}
div.guida {
	border: 1px solid #ddd; background: #EDEDED; margin: 0 0 10px 0;
	width: 100px; height: 15px; color: #333; padding: 3px; text-align: center; font-weight: bold;
	}
.inInfo {
	padding: 0 10px 10px 10px; text-align: justify;
	}
.inInfo h1 {
	font-size: 1.1em; margin: 0px 0 10px 0; color: #096A9D;
	}
.inInfo p {
	margin: 0 0 5px 0; color: #666;
	}
#colophon {
	font-size: 11px; color: #666; text-align: right; width: 764px; height: 18px; margin: 0 8px 8px 8px;
	}
#colophon p {
	margin: 0 10px 0 0;
	}
#colophon a {
	border-bottom: 1px  dotted #096A9D; text-decoration: none; color: #096A9D;
	}
#colophon a:hover {
	border-bottom: 1px  dotted #99C4CA; color: #99C4CA;
	}
#colophon img {
	border: 0; vertical-align: middle;
	}

/* importazione ed esportazione tabelle e database */
#gpt_importazioneEsportazioneTabelle {
	margin: 10px 0 0 0;
	}
#gpt_importazioneEsportazioneTabelle .gpt_comandi input, #gpt_importazioneEsportazioneTabelle .gpt_comandi select {
	margin-left: 5px;
	}
#gpt_importazioneEsportazioneDatabase {
	margin: 10px 0 0 0;
	}
#gpt_importazioneEsportazioneDatabase .gpt_comandi input, #gpt_importazioneEsportazioneDatabase .gpt_comandi select {
	margin-left: 5px;
	}
#gpt_generazioneConfigurazione {
	margin: 10px 0 0 0;
	}

/* inattivo */
*.gpt_inattivo {
	color: #cccccc;
	}

/* inserimento */
#gpt_inserimento {
	background: none; padding: 0; border: none; margin: 0;
	}
#gpt_aree #gpt_inserimento div.gpt_comandi {
	padding: 10px 0 5px 0; margin: 0;
	}

/* intestazione e blocchi principali */
#gpt_finestraSistema {
	width: 764px; margin: 0 auto;
	}
#gpt_contenutoFinestraSistema {
	}
#intestazione {
	height: 111px; background: #c2dcdb url('tpl_gecho/immagini/intestazione.jpg') repeat-x; margin: 8px 0 2px 0;
	}
#inIntestazione {
	padding-top: 37px; 
	}
#intestazione p {
	color: #fff; text-align: center; margin: 0; font-size: 10px; font-weight: bold;
	}
#intestazione p strong {
	font-size: 17px; margin-top: 30px;
	}

/* login */
#gpt_verificaLoginGecho {
	display: none;
	}
#errori_modLogin p.errore {
	color: #cc0000;
	}
#formAutenticazione p {
	font-family: tahoma, arial, verdana; font-size: 13px; padding: 10px 10px 0px 10px; margin: 0; line-height: 1.4em;
	}
#formAutenticazione p.rilievo {
	text-align: center;
	}
#formAutenticazione #utente, #formAutenticazione #password, #formAutenticazione #codice {
	width: 175px;
	}
#errori_formAutenticazione p.errore {
	color: #cc0000;
	}
#moduloAutenticazione {
	background: none;
	}
#moduloAutenticazione p {
	padding: 9px 9px 0 0; margin: 0; font-weight: normal;
	}
#moduloAutenticazione p a {
	text-transform: none;
	}
#moduloAutenticazione p a:hover {
	text-decoration: underline;
	}

/* menu aree */
#gpt_menuAree {
	background: url('tpl_gecho/immagini/sfondoMenu.gif') bottom repeat-x; margin: 0; height: auto; padding: 2px 0 17px 0;
	}
#gpt_menuAree ul {
	margin: 0 auto; padding: 0; clear: both;
	}
#gpt_menuAree li {
	display: block; width: 75px; text-align: center; float: left; margin: 0 0 2px 0;
	}
#gpt_menuAree li a, #gpt_menuAree li strong {
	display: block; color: #333; text-decoration: none; margin: 0; padding: 28px 0 0 0; width: 75px;
	font-size: 11px; font-weight: normal;
	}
#gpt_menuAree li strong {
	text-decoration: none; background: url('tpl_gecho/immagini/menuStdSu.gif') center top no-repeat; cursor: pointer;
	}
#gpt_menuAree li a {
	background: url('tpl_gecho/immagini/menuStd.gif') center top no-repeat;
	}
#gpt_menuAree li a:hover {
	text-decoration: none; background: url('tpl_gecho/immagini/menuStdSu.gif') center top no-repeat;
	}
#gpt_menuAree li.gpt_menuTab strong {
	text-decoration: none; background: url('tpl_gecho/immagini/menuTabSu.gif') center top no-repeat; cursor: pointer;
	}
#gpt_menuAree li.gpt_menuTab a {
	background: url('tpl_gecho/immagini/menuTab.gif') center top no-repeat;
	}
#gpt_menuAree li.gpt_menuTab a:hover {
	text-decoration: none; background: url('tpl_gecho/immagini/menuTabSu.gif') center top no-repeat;
	}

/* menu contestuale */
#gpt_aree .gpt_menuContestuale {
	text-align: left; padding: 10px 10px 0 10px; margin: 0; background: #9b9b9b; line-height: 2.2em; border-bottom: 1px solid #9b9b9b;
	}
#gpt_aree .gpt_menuContestuale a {
	background: #eeeeee; text-decoration: none; padding: 5px 15px 6px 15px;
	border-top: 1px solid #9b9b9b; border-right: 1px solid #9b9b9b; border-left: 1px solid #9b9b9b; border-bottom: 1px solid #eeeeee;
	}
.gpt_menuContestuale a:first-letter {
	text-transform: uppercase;
	}
#gpt_aree .gpt_menuContestuale strong {
	background: #ffffff; padding: 5px 15px 6px 15px; 
	border-top: 1px solid #6ca7bf; border-right: 1px solid #6ca7bf; border-left: 1px solid #6ca7bf; border-bottom: 1px solid #ffffff;
	}
 .gpt_menuContestuale strong:first-letter {
	text-transform: uppercase;
	}

/* modifica */
#gpt_modifica {
	background: none; padding: 0; border: none; margin: 0;
	}
#gpt_aree #gpt_modifica div.gpt_comandi {
	padding: 10px 0 5px 0; margin: 0;
	}
	
/* modifica campo */
#gpt_modificaCampo {
	background: none; padding: 0; border: none; margin: 0;
	}
#gpt_aree #gpt_modificaCampo div.gpt_comandi {
	padding: 10px 0 5px 0; margin: 0;
	}

/* navigazione e ricerca */	
.gpt_navPag  {
	font-size: 11px; margin: 0 0 10px 0;
	}
.gpt_navPag div a, .gpt_navPag div strong, .gpt_navPag div select {
	margin: 0 10px 0 0;
	}
.gpt_navPag select {
	border-right: 1px solid red;
	}
.gpt_chiudiRicercaVeloce, .gpt_apriRicercaVeloce {
	min-height: 20px;
	}
.gpt_chiudiRicercaVeloce a, .gpt_apriRicercaVeloce a {
	display: block; padding: 3px 0 0 25px; min-height: 17px; 
	}
.gpt_chiudiRicercaVeloce a {
	background: url('tpl_gecho/immagini/cerca.gif') top left no-repeat; 
	}
.gpt_apriRicercaVeloce a {
	background: url('tpl_gecho/immagini/cercaGiu.gif') top left no-repeat; 
	}
.gpt_ricercaVeloce form {
	padding: 0; margin: 0;
	}
#gpt_aree div.gpt_ricercaVeloce, #gpt_aree div.gpt_apriRicercaVeloce, #gpt_aree div.gpt_chiudiRicercaVeloce, #gpt_aree div.gpt_navPag {
	margin: 0; padding: 0;
	}
#gpt_aree div.gpt_navPag p, #gpt_aree div.gpt_ricercaVeloce p {
	margin: 0; padding: 3px 0 3px 0; background: none; border: none;
	}
#gpt_aree div.gpt_navPag {
	margin-top: 10px;
	}
	
/* newsletter */
#errori_gpt_moduloInvioNewsletter p {
	color: #cc0000; text-align: left;
	}
#gpt_inviaMessaggio {
	margin: 15px 0 10px 0;
	}
#gpt_inviaMessaggio .gpt_campoStandard, #gpt_inviaMessaggio .gpt_campoTesto {
	width: 525px;
	}
#gpt_inviaMessaggio .gpt_campoTesto {
	height: 250px;
	}
#gpt_inviaMessaggio div.gpt_rilievo {
	text-align: center; margin-top: 20px; 
	}
#gpt_inviaMessaggio, #gpt_rapportiMessaggi, #gpt_sincronizzaIndirizzi, #gpt_esportaIndirizzi {
	margin: 10px 0 0 0; border-top: 1px solid #6ca7bf;
	}
#gpt_sincronizzaIndirizzi .gpt_campoStandard, #gpt_esportaIndirizzi .gpt_campoStandard, #gpt_sincronizzaIndirizzi select, #gpt_esportaIndirizzi select {
	width: 275px;
	}
#gpt_rapportiMessaggi .gpt_rilievo, #gpt_sincronizzaIndirizzi .gpt_rilievo,
#gpt_esportaIndirizzi .gpt_rilievo {
	text-align: center;
	}
#gpt_noteInvio {
	display: none;
	}
.gpt_mostraTemplate {
	display: block; padding: 3px 0 3px 25px; min-height: 10px; background: url('tpl_gecho/immagini/vai.gif') top left no-repeat; margin: 3px 0 0 0; 
	}
#gpt_inviaMessaggio p a#mostraCampiComposizioneContenuto {
	display: block; padding: 3px 0 3px 25px; min-height: 20px; background: url('tpl_gecho/immagini/nuovoGiu.gif') top left no-repeat; 
	}
#gpt_inviaMessaggio p a#nascondiCampiComposizioneContenuto {
	display: block; padding: 3px 0 3px 25px; min-height: 20px; background: url('tpl_gecho/immagini/nuovo.gif') top left no-repeat; 
	}
#gpt_nwslttrComandiOperazioni {
	height: auto;
	}
#gpt_nwslttrComandiOperazioni a, #gpt_nwslttrComandiOperazioni strong {
	margin-right: 10px;
	}
#gpt_nwslttrComandiOperazioni a {
	padding: 6px 21px 5px 21px;
	}
#gpt_nwslttrComandiOperazioni strong {
	border-top: 1px solid #ccc; border-left: 1px solid #ccc; border-right: 1px solid #ccc; padding: 5px 20px 5px 20px;
	}
p#noCampiEditabili {
	color: #cc0000;
	}
	
/* newsletter log */
#gpt_RapportoNewsletter {
	margin: 10px 0 0 0;
	}
#gpt_RapportoContattiNewsletter {
	margin: 10px 0 0 0;
	}
#gpt_RapportoNewsletter p a {
	display: block; padding: 3px 0 3px 25px; min-height: 10px; background: url('tpl_gecho/immagini/vai.gif') top left no-repeat; 
	}

/* newsletter anteprima dei template */
#gpt_templateNewsletter {
	margin: 10px 0 0 0; border-top: 1px solid #6ca7bf;
	}
#gpt_anteprimaTemplateNewsletter {
	background: none; padding: 0; border: 3px solid yellow; margin: 10px 0 0 0;
	}
#gpt_anteprimaTemplateNewsletter div, #gpt_bodyTplNewsletter {
	margin: 0; padding: 0;
	}
#gpt_templateNewsletter p a {
	display: block; padding: 3px 0 3px 25px; min-height: 10px; background: url('tpl_gecho/immagini/vai.gif') top left no-repeat; 
	}
#gpt_codiceHtmlNewsletter textarea {
	width: 757px; height: 350px;
	}
	
/* registrazione */
#gpt_registrazione {
	margin: 10px 0 0 0;
	}
 #gpt_attivazione, #gpt_registrazione, #gpt_promemoria {
	margin: 10px 0 0 0; border-top: 1px solid #6ca7bf;
	}
#gpt_registrazione .gpt_rilievo, #gpt_promemoria .gpt_rilievo,  #gpt_attivazione .gpt_rilievo {
	text-align: center;
	}

/* risorse */
#gpt_dettaglioRecord {
	margin: 10px 0 0 0;
	}
#gpt_dettaglioRecord .gpt_tab td.gpt_cel1 {
	width: 125px;
	}
#gpt_dettaglioRecord .gpt_tab td.gpt_cel2 {
	min-width: 175px;
	}
#gpt_dettaglioRecord .gpt_tab td.gpt_cel3 {
	width: 65px;
	}
#gpt_dettaglioRecord .gpt_tab #tab_risorsa_1 td.gpt_cel1 {
	border-left: 1px solid #ff3300; border-top: 1px solid #ff4400; border-bottom: 1px solid #ff4400;
	}
#gpt_dettaglioRecord .gpt_tab #tab_risorsa_1 td.gpt_cel2 {
	border-top: 1px solid #ff4400; border-bottom: 1px solid #ff4400;
	}
#gpt_dettaglioRecord .gpt_tab #tab_risorsa_1 td.gpt_cel3 {
	border-right: 1px solid #ff3300; border-top: 1px solid #ff4400; border-bottom: 1px solid #ff4400; 
	}
 #gpt_dettaglioRecord .gpt_tab .gpt_cel1 {
 	font-weight: bold;
 	}
#gpt_risultatiTabella {
	margin: 10px 0 0 0;
	}
#gpt_listaRisorse {
	margin: 10px 0 0 0;
	}
#gpt_listaRisorse li {	
	margin: 5px 0 5px 0;
	}
#gpt_listaRisorse li:first-letter {
	text-transform: uppercase;
	}
a.gpt_inserisciRisorsa {
	display: block; padding: 3px 0 0 25px; min-height: 17px; background: url('tpl_gecho/immagini/nuovoGiu.gif') top left no-repeat; 
	}
a.gpt_inserisciRisorsa:hover {
	background: url('tpl_gecho/immagini/nuovo.gif') top left no-repeat; 
	}
#gpt_aree p a.gpt_inserisciRisorsa {
	color: #ff3300; 
	}
#gpt_aree p a.gpt_modificaRisorsa {
	display: block; padding: 1px 0 0 22px; color: #ff3300; min-height: 17px; background: url('tpl_gecho/immagini/modificaGiu.gif') top left no-repeat; 
	}
#gpt_aree p a.gpt_modificaRisorsa:hover {
	background: url('tpl_gecho/immagini/modifica.gif') top left no-repeat; 
	}
#gpt_aree p a.gpt_emailRisorsa {
	color: #ff3300; display: inline; padding: 3px 0 0 25px; min-height: 17px; background: url('tpl_gecho/immagini/mailGiu.gif') top left no-repeat;
	}
#gpt_aree p a.gpt_emailRisorsa:hover {
	background: url('tpl_gecho/immagini/mail.gif') top left no-repeat; 
	}
#gpt_aree p a.gpt_emailRisorsa select {
	vertical-align: middle; margin: 0;
	}
#gpt_associatiRecord {
	margin: 10px 0 0 0; border-top: 1px solid #6ca7bf;
	}

/* scheda sovrapposizione */
#gpt_schedaSovrapposizione p {
	font-size: 12px; color: #333; margin: 0 0 12px 0; padding: 0;
	} 
#gpt_schedaSovrapposizione .gpt_comandi {
	text-align: center;
	}

/* separatore vuoto */
.separatoreVuoto {
	font-size: 0; margin: 0; height: 0; width: auto; clear: both;
	}

/* tabelle */
.gpt_tab th {
	background: #8abac8; font-size: 10px; color: #222; height: 25px; border-top: 1px solid #fff;
	}
#gpt_aree .gpt_tab th a {
	color: #222;
	}
#gpt_aree .gpt_tab th a:hover {
	text-decoration: underline;
	}
.gpt_tab td {
	font-size: 11px; border-top: 1px solid #fff; color: #333;
	}
#gpt_aree .gpt_tab td a:hover {
	text-decoration: underline; 
	}
table.gpt_tab {
	border-collapse: collapse; width: auto;
	}
.gpt_tab form {
	margin: 0; padding: 0; display: block;
	}
.gpt_tab tr, .gpt_tab td {
	height: 28px;
	}
.gpt_tab td, .gpt_tab th {
	padding: 0 6px 0 6px;
	}
.gpt_tab input, .gpt_tab select {
	font-size: 11px; vertical-align: middle; padding: 0; margin: 0 3px 0 0;
	}

/* titoli */
#gpt_aree h2 {
	text-align: center; color: #444; font-size: 14px; margin: 0; padding: 14px 0 14px 0; border-bottom: 1px solid #6ca7bf;
	}


/* finestra di lavoro */
body.gpt_inFinestra {
	background: none;
	}	
.gpt_inFinestra #gpt_menuAree {
	background: none; margin: 0; padding: 0; height: 53px; 
	}
.gpt_inFinestra #gpt_contenutoFinestraSistema {
	background: none; height: 0; margin: 0; padding: 0;
	}
.gpt_inFinestra .gpt_comandi {
	text-align: center;
	}
.gpt_inFinestra .gpt_campoStandard, .gpt_inFinestra .gpt_campoTesto {
	width: 520px;
	}
.gpt_inFinestra #gpt_menuAree li strong {
	background: url('tpl_gecho/immagini/menuOpeSu.gif') center top no-repeat;
	}
.gpt_inFinestra #gpt_menuAree li a {
	background: url('tpl_gecho/immagini/menuOpe.gif') center top no-repeat;
	}
.gpt_inFinestra #gpt_menuAree li a:hover {
	background: url('tpl_gecho/immagini/menuOpeSu.gif') center top no-repeat;
	}
 	
 /* finestra interna a scheda in sovrapposizione */
 .gpt_finestraSelezioneValoriCampo {
 	width: 758px; height: 510px; border: 1px solid #a5acb2; z-index: 11; font-size: 0;
 	}
.gpt_finestraSelezioneValoriCampo iframe {
 	 width: 748px; height: 500px; margin: 5px;
 	}
 