html, table, tr, td, fieldset
	{font-family: Segoe UI, Verdana; font-size: 10pt; color:#000000;}

input
	{font-family: Segoe UI, Verdana; font-size: 10pt; color:#000000;}
	
img
	{border:0px;}

a:link, a:visited
	{color:#60604d; text-decoration: none; font-size:11pt;}
a:hover
	{color:#60604d; text-decoration: underline; font-size:11pt;}


/* form */
form
	{margin:0px;}
form .input_form
	{border:1px solid #999; color:#111; margin:5px 0; padding-left:8px; width:200px; height:25px;}
form .input_form_80
	{border:1px solid #999; color:#111; margin:5px 0; padding-left:8px; width:80px; height:25px;}
form .input_form_250
	{border:1px solid #999; color:#111; margin:5px 0; padding-left:8px; width:250px; height:25px;}
form .input_form_50
	{border:1px solid #999; color:#111; margin:5px 0; padding-left:8px; width:50px; height:25px;}
form .input_form_550
	{border:1px solid #999; color:#111; margin:5px 0; padding-left:8px; width:550px; height:25px;}
form .input_form_550_50
	{border:1px solid #999; color:#111; margin:5px 0; padding-left:8px; width:550px; height:50px;}
form .input_form_250_50
	{border:1px solid #999; color:#111; margin:5px 0; padding-left:8px; width:250px; height:50px;}
form .input_form_250_100
	{border:1px solid #999; color:#111; margin:5px 0; padding-left:8px; width:250px; height:100px;}
	
form .input_form:focus, form .input_form:hover, form .input_form_250:focus, form .input_form_250:hover, form .input_form_250_100:focus, form .input_form_250_100:hover, form .input_form_550:focus, form .input_form_550:hover, form .input_form_550_50:focus, form .input_form_550_50:hover
	{background:#FFF url('../admin/immagini/bg_form.gif') top left repeat-y;}
/* ------------------------------------------------------------------------------------------------------------- */


/* titoli */
#titolo
	{background-color:#60604d; padding:6px; color:#ffffff; font-size:14pt; font-weight:bold; text-align:center;}
#titolo_dx
	{background-color:#ff6600; padding:6px; color:#ffffff; font-size:12pt; font-weight:bold; text-align:center;}
#titolo_dx_add
	{background-color:#2196f3; padding:6px; color:#ffffff; font-size:12pt; font-weight:bold; text-align:center;}
#titolo_dx_mod
	{background-color:#669900; padding:6px; color:#ffffff; font-size:12pt; font-weight:bold; text-align:center;}
#titolo_dx_del
	{background-color:#ff0000; padding:6px; color:#ffffff; font-size:12pt; font-weight:bold; text-align:center;}
#titolo_dx_search
	{background-color:#cc0000; padding:6px; color:#ffffff; font-size:12pt; font-weight:bold; text-align:center;}
.sottotitolo
	{background-color:#b4b383; padding:6px; color:#ffffff; font-size:10pt; font-weight:bold;}


/* tabelle liste */
.tabella_lista
	{margin-left:0px; margin-bottom:25px;}
.tabella_lista_etichetta
	{background-image:url('../admin/immagini/sfondo_etichetta_tabella.jpg'); height:30px; font-weight:bold; padding:3px;}
.tabella_lista_contenuto_1
	{padding:5px; height:40px; border-bottom:1px solid #dddddd;}
.tabella_lista_contenuto_nb_1
	{padding:5px; height:40px;}
.tabella_lista_contenuto_0
	{background-color:#eeeeee; padding:5px; height:40px; border-bottom:1px solid #dddddd;}
.tabella_lista_contenuto_nb_0
	{background-color:#eeeeee; padding:5px; height:40px;}
.tabella_lista_produttivita_b
	{background-color:#eeeeee; padding:5px; height:40px; border-bottom:1px solid #dddddd;}
.tabella_lista_produttivita_b_c
	{background-color:#424242; color:#ffffff; padding:5px; height:40px; border-bottom:1px solid #dddddd;}
.tabella_lista_contenuto_b_terminato
	{background-color:#33cc00; padding:5px; height:40px; border-bottom:1px solid #dddddd;}
.tabella_lista_contenuto_b_concluso
	{background-color:#33cc00; padding:5px; height:40px; border-bottom:1px solid #dddddd;}
.tabella_lista_contenuto_b_accettato
	{background-color:#f8fa96; padding:5px; height:40px; border-bottom:1px solid #dddddd;}
.tabella_lista_contenuto_b_rifiutato
	{background-color:#ff6600; padding:5px; height:40px; border-bottom:1px solid #dddddd;}
.tabella_lista_contenuto_b_non_accettato
	{background-color:#ffffff; padding:5px; height:40px; border-bottom:1px solid #dddddd;}
.tabella_lista_contenuto_2
	{background-color:#efa75f; padding:5px; height:40px; border-bottom:1px solid #ff0000;}
.tabella_lista_contenuto_nb_2
	{background-color:#efa75f; padding:5px; height:40px;}
.tabella_dettaglio_16_8
	{height:16px; font-size:8pt; padding:2px; border-bottom:1px solid #dddddd;}
.tabella_dettaglio_16_8_nb
	{height:16px; font-size:8pt; padding:2px;}
.tabella_dettaglio_20_10
	{height:20px; font-size:10pt; padding:2px; border-bottom:1px solid #dddddd;}
.tabella_dettaglio_20_10_nb
	{height:20px; font-size:10pt; padding:2px;}
.tabella_dettaglio_20_10_det
	{height:26px; font-size:10pt; padding:2px; border-bottom:1px solid #dddddd;}
.tabella_dettaglio_24_12
	{height:24px; font-size:12pt; padding:2px; border-bottom:1px solid #dddddd;}
.tabella_dettaglio_24_12_nb
	{height:24px; font-size:12pt; padding:2px;}
/* ------------------------------------------------------------------------------------------------------------- */

.tabella_iframe
	{margin-top:20px;}
	
/* header */
#header
	{background-image: url('../admin/immagini/bg_header.jpg'); width:960; height:100px;}
/* ------------------------------------------------------------------------------------------------------------- */

/* paginazione */
#paging {font-size:8pt; text-align:center;}
a.a-dark{color:#006}
.page{background-color:#F9F9F9;border:1px solid #CCC;margin:0 2px;padding:5px}
.page:hover{background-color:#EEE;text-decoration:none}
.page-active{background-color:#999;color:#FFF;margin:0 2px;padding:5px}
.page-inactive{background-color:#F9F9F9;border:1px solid #CCC;margin:0 2px;padding:5px}
/* ------------------------------------------------------------------------------------------------------------- */


/* login */
#login-container
	{background-color:#FFF;border:1px solid #555;margin:0 auto;padding:20px; text-align:center; width:350px; margin-top:80px;}
.radius
	{-moz-border-radius:6px;-webkit-border-radius:6px;}
/* ------------------------------------------------------------------------------------------------------------- */


.msg-info
	{background:#ADC2F7 url('../admin/immagini/msg-info.png') 6px center no-repeat; border:1px solid #6D94F7; color:#03C; padding:6px;}
.msg-ok
	{background:#AEE893 url('../admin/immagini/msg-ok.png') 6px center no-repeat; border:1px solid #8EC46C; color:#060; padding:6px;}
.msg-err
	{background:#F4B8B5 url('../admin/immagini/msg-error.png') 6px center no-repeat; border:1px solid #C94042; color:#900; padding:6px;}
.hidethis
	{cursor:pointer}
	
fieldset
	{border:1px solid #EEE; margin:10px 0; padding:10px}
legend
	{border-left:1px solid #EEE; border-right:1px solid #EEE; font-weight:none; font-size:10pt; padding:0px 5px;}
	
#content{float:left; padding:0 10px 10px; text-align:left;}

.clearfix{display:inline-block}
.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden}

#nav{border-bottom:1px solid #CCC; margin:0 -10px; width:960px}
#nav-side{padding:8px 0 0;width:249px}
ul#nav-menu{list-style:none;margin:0 0 0 10px;padding:0}
ul#nav-menu li{float:left;font-size:14px;line-height:40px;margin:0 10px 0 0;padding:0}
ul#nav-menu li a{color:#444;display:block;line-height:24px;margin:8px 0;padding:0 10px}
ul#nav-menu li a:hover{-moz-border-radius:6px;-webkit-border-radius:6px;background-color:#777;color:#FFF;cursor:pointer;text-decoration:none}
ul#nav-menu li a:active{background:#777}
ul#nav-menu li a.active{-moz-border-radius:6px;-webkit-border-radius:6px;background-color:#777;color:#FFF}
ul#nav-side-menu{list-style:none;margin:0;padding:0}
ul#nav-side-menu li{float:left;line-height:0;margin:0 0 0 6px;padding:0}
ul#nav-side-menu li a{border:1px solid #FFF;display:block;text-decoration:none}
ul#nav-side-menu li a:hover{-moz-border-radius:6px;-webkit-border-radius:6px;background-color:#EEE;border:1px solid #999}

ul#jsddm{list-style:none;margin:8px 0 8px 10px;padding:0}
ul#jsddm li{float:left;font-size:14px;line-height:40px;margin:3px 0;padding:0}
ul#jsddm li a{color:#444;background-color:#EEE;border-right:1px solid #FFF;display:block;line-height:24px;margin:0;padding:5px 10px;text-decoration:none;white-space:nowrap}
ul#jsddm li a:hover{background-color:#777;color:#FFF;cursor:pointer;text-decoration:none}
ul#jsddm li a.active{background-color:#777;color:#FFF}
ul#jsddm li ul{border-top:1px solid #FFF;margin:0;padding:0;position:absolute;visibility:hidden;z-index:1000}
ul#jsddm li ul li{display:inline;float:none}
ul#jsddm li ul li a{background-color:#EEE;color:#444;margin:0;padding:5px 10px;width:auto}
ul#jsddm li ul li a:hover{-moz-border-radius:0;-webkit-border-radius:0;background-color:#CCC;color:#000}
