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:#006699; text-decoration: none;}
a:hover
	{color:#000000; text-decoration: none;}
	
#contenitore
	{border: 1px solid #999999; width:960; margin:0 auto; margin-top:20px; background-color:#FFF;}
.interno
	{border-right:1px solid #eeeeee; padding-right:10px; vertical-align:top;}
.interno_dx
	{padding-left:10px; vertical-align:top;}
	
/* logo */
.logo 
	{font-family: 'Carter One', arial, serif; color:#ffffff; font-size:20pt; text-align:left; padding-left:0px; font-style:italic; font-weight:bold;}
.logo_login
	{font-family: 'Carter One', arial, serif; color:#ffffff; font-size:30pt; text-align:center; margin-top:0px; font-weight:bold; margin-bottom:40px;}
/* ------------------------------------------------------------------------------------------------------------- */


/* 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_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_100
	{border:1px solid #999; color:#111; margin:5px 0; padding-left:8px; width:100px; 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_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_50:focus, form .input_form_50:hover, 
form .input_form_100:focus, form .input_form_100: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('../immagini/bg_form.gif') top left repeat-y;}
/* ------------------------------------------------------------------------------------------------------------- */


/* titoli */
#titolo_db
	{background-image:url('../immagini/icona_db.jpg'); background-repeat:no-repeat; border-bottom:1px solid #CCC; height:32px; padding-left:46px; font-size:13pt; font-weight:bold; margin-bottom:25px;}
#titolo_immobili
	{background-image:url('../immagini/icona_palazzo.jpg'); background-repeat:no-repeat; border-bottom:1px solid #CCC; height:32px; padding-left:46px; font-size:13pt; font-weight:bold; margin-bottom:25px;}
#titolo_add
	{background-image:url('../immagini/icona_add.png'); background-repeat:no-repeat; border-bottom:1px solid #CCC; height:32px; padding-left:46px; font-size:13pt; font-weight:bold; margin-bottom:25px;}
#titolo_modify
	{background-image:url('../immagini/icona_modify.png'); background-repeat:no-repeat; border-bottom:1px solid #CCC; height:32px; padding-left:46px; font-size:13pt; font-weight:bold; margin-bottom:25px;}
#titolo_details
	{background-image:url('../immagini/icona_dettaglio.png'); background-repeat:no-repeat; border-bottom:1px solid #CCC; height:32px; padding-left:46px; font-size:13pt; font-weight:bold; margin-bottom:25px;}
#titolo_delete
	{background-image:url('../immagini/icona_delete.png'); background-repeat:no-repeat; border-bottom:1px solid #CCC; height:32px; padding-left:46px; font-size:13pt; font-weight:bold; margin-bottom:25px;}
#titolo_gear
	{background-image:url('../immagini/icona_gear.jpg'); background-repeat:no-repeat; border-bottom:1px solid #CCC; height:32px; padding-left:46px; font-size:13pt; font-weight:bold; margin-bottom:25px;}
#titolo_image
	{background-image:url('../immagini/icona_immagini.jpg'); background-repeat:no-repeat; border-bottom:1px solid #CCC; height:32px; padding-left:46px; font-size:13pt; font-weight:bold; margin-bottom:25px;}
#titolo_search
	{background-image:url('../immagini/icona_cerca.jpg'); background-repeat:no-repeat; border-bottom:1px solid #CCC; height:32px; padding-left:46px; font-size:13pt; font-weight:bold; margin-bottom:25px;}
#titolo_admin
	{background-image:url('../immagini/icona_admin.jpg'); background-repeat:no-repeat; border-bottom:1px solid #ff0000; height:32px; padding-left:46px; font-size:13pt; font-weight:bold; margin-bottom:25px;}
#titolo_utenti
	{background-image:url('../immagini/icona_utenti.jpg'); background-repeat:no-repeat; border-bottom:1px solid #CCC; height:32px; padding-left:46px; font-size:13pt; font-weight:bold; margin-bottom:25px;}
#titolo_contatti
	{background-image:url('../immagini/icona_contatti.jpg'); background-repeat:no-repeat; border-bottom:1px solid #CCC; height:32px; padding-left:46px; font-size:13pt; font-weight:bold; margin-bottom:25px;}
#titolo_cartelli
	{background-image:url('../immagini/icona_cartelli.jpg'); background-repeat:no-repeat; border-bottom:1px solid #CCC; height:32px; padding-left:46px; font-size:13pt; font-weight:bold; margin-bottom:25px;}
#titolo_slider
	{background-image:url('../immagini/icona_slider.png'); background-repeat:no-repeat; border-bottom:1px solid #CCC; height:32px; padding-left:46px; font-size:13pt; font-weight:bold; margin-bottom:25px;}
#titolo_news
	{background-image:url('../immagini/icona_news.jpg'); background-repeat:no-repeat; border-bottom:1px solid #CCC; height:32px; padding-left:46px; font-size:13pt; font-weight:bold; margin-bottom:25px;}
#titolo_pagine
	{background-image:url('../immagini/icona_pagine.jpg'); background-repeat:no-repeat; border-bottom:1px solid #CCC; height:32px; padding-left:46px; font-size:13pt; font-weight:bold; margin-bottom:25px;}
#titolo_anagrafiche
	{background-image:url('../immagini/icona_anagrafiche.jpg'); background-repeat:no-repeat; border-bottom:1px solid #CCC; height:32px; padding-left:46px; font-size:13pt; font-weight:bold; margin-bottom:25px;}
#titolo_pubblicita
	{background-image:url('../immagini/icona_pubblicita.jpg'); background-repeat:no-repeat; border-bottom:1px solid #CCC; height:32px; padding-left:46px; font-size:13pt; font-weight:bold; margin-bottom:25px;}
#titolo_foto
	{background-image:url('../immagini/icona_foto.jpg'); background-repeat:no-repeat; border-bottom:1px solid #CCC; height:32px; padding-left:46px; font-size:13pt; font-weight:bold; margin-bottom:25px;}
#titolo_delivery
	{background-image:url('../immagini/icona_delivery.jpg'); background-repeat:no-repeat; border-bottom:1px solid #CCC; height:32px; padding-left:46px; font-size:13pt; font-weight:bold; margin-bottom:25px;}
#titolo_discrepancy
	{background-image:url('../immagini/icona_discrepancy.jpg'); background-repeat:no-repeat; border-bottom:1px solid #CCC; height:32px; padding-left:46px; font-size:13pt; font-weight:bold; margin-bottom:25px;}
#titolo_download
	{background-image:url('../immagini/icona_download.jpg'); background-repeat:no-repeat; border-bottom:1px solid #CCC; height:32px; padding-left:46px; font-size:13pt; font-weight:bold; margin-bottom:25px;}
#titolo_preview
	{background-image:url('../immagini/icona_preview.jpg'); background-repeat:no-repeat; border-bottom:1px solid #CCC; height:32px; padding-left:46px; font-size:13pt; font-weight:bold; margin-bottom:25px;}
/* ------------------------------------------------------------------------------------------------------------- */

/* tabelle liste */
.tabella_lista
	{border:1px solid #777777; margin-left:0px; margin-bottom:25px;}
.tabella_lista_etichetta
	{background-image:url('../immagini/sfondo_etichetta_tabella.jpg'); height:30px; font-weight:bold; padding:3px;}
.tabella_lista_etichetta_big
	{background-image:url('../immagini/sfondo_etichetta_tabella_big.jpg'); height:60px; font-weight:bold; padding:3px;}
.tabella_lista_contenuto_1
	{padding:3px; height:30px;}
.tabella_lista_contenuto_0
	{background-color:#eeeeee; padding:3px; height:30px;}
/* ------------------------------------------------------------------------------------------------------------- */

.tabella_iframe
	{margin-top:20px;}
	
/* header */
#header
	{background-image: url('../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('../immagini/msg-info.png') 6px center no-repeat; border:1px solid #6D94F7; color:#03C; padding:6px;}
.msg-ok
	{background:#AEE893 url('../immagini/msg-ok.png') 6px center no-repeat; border:1px solid #8EC46C; color:#060; padding:6px;}
.msg-err
	{background:#F4B8B5 url('../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}
