
html {margin: 0; padding: 0;}
body {text-align: center; font-family: arial;	font-size: 12px; color: #333333; background-color: #ffffff; background: URL(../images/bg_body.jpg) top left repeat-x; background-attachment: fixed;margin: 0px; padding: 0px;}

a:link {font-size: 1em; color: #333333; text-decoration: underline;}
a:visited {font-size: 1em; color: #333333; text-decoration: underline;}
a:hover {font-size: 1em; color: #333333; text-decoration: none;}

* {margin: 0; padding: 0;}

img {border: 0;}

.clearboth {clear: both; line-height: 1px; font-size: 1px; height: 1px;}
.floatleft {float: left; display: inline;}
.floatright {float: right; display: inline;}
.color_red {color: #3cb1b5 !important;}
.color_red_azione {color: #c00000 !important;}
.color_black {color: #000000;}
.l_login {position: relative; margin: 0 auto; width: 678px; height: 330px; margin-top: 120px; border: solid 1px #999999; border-bottom: solid 6px #333333;background-color: #ffffff;background: URL(../images/bg_login2.jpg) bottom left repeat-x #ffffff; margin-bottom: 10px;}
.l_login #header {background: URL(../images/bg_header.jpg) top left repeat-x #ffffff; width: 678px; height: 119px; position: relative; border-bottom: 1px solid #999999; margin-bottom: 1px; top: 0; left: 0; padding: 0;}
.l_login #header .log1 {position: absolute; left: 10px; top: -17px; width: 277px; height: 120px; background: URL(../images/bg_header_logo.gif) top left no-repeat; padding-left: 0px; padding-top: 5px;}
.l_login #header .log2 {position: absolute; top: 39px; left: 520px; width: 140px; height: 44px;}
.l_main {text-align: left; width: 648px !important; position: absolute; top: 119px; left: 22px; padding: 0;background: none !important; border: 0 !important; padding: 0 ;}
.l_main .form_campo input {width: 320px !important;}
.l_main .form_campo {width: 350px !important;}
.l_main .form_input {width: 350px !important;}
.l_testo {width: 648px !important; padding: 0; border: 0; padding-top: 0 !important;}
.l_left { width: 390px; float: left; display: inline; border-right: 1px solid #cccccc; height: 208px;}
.l_right {float: left; display: inline; width: 220px; height: 20px; margin-left: 20px; text-transform: uppercase; margin-top: 40px; text-align: center; font-size: 13px;}

.l_login a.btn:link {float: left; padding-top: 2px; height: 16px; font-size: 11px; text-decoration: none; text-transform: uppercase; display: block; color: #FFFFFF; border: solid 1px #CC0022; padding-left: 5px; padding-right: 5px; background-color: #CC0022; font-weight: bold;}
.l_login a.btn:visited {float: left; padding-top: 2px; height: 16px; font-size: 11px; text-decoration: none; text-transform: uppercase; display: block; color: #FFFFFF; border: solid 1px #CC0022; padding-left: 5px; padding-right: 5px; background-color: #CC0022; font-weight: bold;}
.l_login a.btn:hover {float: left; padding-top: 2px; height: 16px; font-size: 11px; text-decoration: none; text-transform: uppercase; display: block; color: #333333; border: solid 1px #d6d6d6; padding-left: 5px; padding-right: 5px; background-color: #ffffff; font-weight: bold;}
.l_login a.ico_freccina:link {background: URL(../images/l_icolink_freccina.jpg) bottom left no-repeat #CC0022; padding-left: 18px;}
.l_login a.ico_freccina:visited {background: URL(../images/l_icolink_freccina.jpg) bottom left no-repeat #CC0022; padding-left: 18px;}
.l_login a.ico_freccina:hover {background: URL(../images/l_icolink_freccina.jpg) top left no-repeat #ffffff; padding-left: 18px;}

#container {background-color: #ffffff; width: 980px; text-align: left; margin: 0 auto; border: 1px solid #999999;  border-bottom: 8px solid #333333; padding-bottom:0; margin-bottom: 10px; margin-top: 20px;}
#container_appunti { z-index: 9999; background-color: red; text-align: left; padding: 0;  position: absolute; left:0px; top: 100px;}
#appunti {border: 4px solid #ccc; position: absolute; top: 0px; left: -210px; background-color: #f3f5f7; width: 200px; text-align: left;}
#appunti h2 {padding: 10px; color: #3CC1B9; font-size: 13px;border-bottom: 1px solid #cccccc;}
#appunti ul {width: 195px; list-style: none; list-style-position: outside;}
#appunti ul li {position: relative; font-weight: bold;  padding-top: 5px; padding-bottom: 3px; padding-left: 10px; width: 185px; color: #333; font-size: 11px; }
#freccia_appunti {cursor: pointer; position: absolute; left: 0px; z-index: 9998; margin:auto 0; padding:0; width: 10px; height: 100px; text-align: left; background: URL(../images/apri_clip.jpg) top left no-repeat;}


a.btn_bordi:link {float: left; padding-top: 3px; height: 15px; font-size: 10px; text-decoration: none; text-transform: uppercase; display: block; color: #333333;border: 1px solid #d6d6d6; padding-left: 5px; padding-right: 5px; background-color: #ffffff;}
a.btn_bordi:visited {float: left; padding-top: 3px; height: 15px; font-size: 10px; text-decoration: none; text-transform: uppercase; display: block; color: #333333;border: 1px solid #d6d6d6; padding-left: 5px; padding-right: 5px; background-color: #ffffff;}
a.btn_bordi:hover {float: left; padding-top: 3px; height: 15px; font-size: 10px; text-decoration: none; text-transform: uppercase; display: block; color: #be0000; border: 1px solid #d6d6d6; padding-left: 5px; padding-right: 5px; background-color: #ffffff;}

a.btn:link {float: left; padding-top: 3px; height: 27px; font-size: 10px; text-decoration: none; text-transform: uppercase; display: block; color: #333333; border: solid 1px #d6d6d6; padding-left: 5px; padding-right: 5px; background-color: #ffffff;}
a.btn:visited {float: left; padding-top: 3px; height: 27px; font-size: 10px; text-decoration: none; text-transform: uppercase; display: block; color: #333333; border: solid 1px #d6d6d6; padding-left: 5px; padding-right: 5px; background-color: #ffffff;}
a.btn:hover {float: left; padding-top: 3px; height: 27px; font-size: 10px; text-decoration: none; text-transform: uppercase; display: block; color: #000000; border: solid 1px #d6d6d6; padding-left: 5px; padding-right: 5px; background-color: #3cb1b5;}

a.btn_no:link {float: left; padding-top: 3px; height: 27px; font-size: 10px; text-decoration: none; text-transform: uppercase; display: block; color: #999999; border: 0; padding-left: 5px; padding-right: 5px; background-color: #ffffff;}
a.btn_no:visited {float: left; padding-top: 3px; height: 27px; font-size: 10px; text-decoration: none; text-transform: uppercase; display: block; color: #999999; border: 0; padding-left: 5px; padding-right: 5px; background-color: #ffffff;}
a.btn_no:hover {float: left; padding-top: 3px; height: 27px; font-size: 10px; text-decoration: none; text-transform: uppercase; display: block; color: #333333; border: 0; padding-left: 5px; padding-right: 5px; background-color: #3cb1b5;}

a.ico_divieto:link {background: URL(../images/icolink_divieto.jpg) top left no-repeat #ffffff; padding-left: 18px;}
a.ico_divieto:visited {background: URL(../images/icolink_divieto.jpg) top left no-repeat #ffffff; padding-left: 18px;}
a.ico_divieto:hover {background: URL(../images/icolink_divieto.jpg) bottom left no-repeat #3cb1b5; padding-left: 18px;}

a.ico_piu:link {background: URL(../images/icolink_piu.jpg) top left no-repeat #ffffff; padding-left: 35px;}
a.ico_piu:visited {background: URL(../images/icolink_piu.jpg) top left no-repeat #ffffff; padding-left: 35px;}
a.ico_piu:hover {background: URL(../images/icolink_piu.jpg) bottom left no-repeat #ffffff; padding-left: 35px;}

a.ico_riservati:link {background: URL(../images/icolink_riservati.jpg) top left no-repeat #ffffff; padding-left: 35px;}
a.ico_riservati:visited {background: URL(../images/icolink_riservati.jpg) top left no-repeat #ffffff; padding-left: 35px;}
a.ico_riservati:hover {background: URL(../images/icolink_riservati.jpg) bottom left no-repeat #ffffff; padding-left: 35px;}

a.ico_elenco:link {background: URL(../images/icolink_elenco.jpg) top left no-repeat #ffffff; padding-left: 35px;}
a.ico_elenco:visited {background: URL(../images/icolink_elenco.jpg) top left no-repeat #ffffff; padding-left: 35px;}
a.ico_elenco:hover {background: URL(../images/icolink_elenco.jpg) bottom left no-repeat #ffffff; padding-left: 35px;}

a.ico_utenti:link {background: URL(../images/icolink_utenti.jpg) top left no-repeat #ffffff; padding-left: 35px;}
a.ico_utenti:visited {background: URL(../images/icolink_utenti.jpg) top left no-repeat #ffffff; padding-left: 35px;}
a.ico_utenti:hover {background: URL(../images/icolink_utenti.jpg) bottom left no-repeat #ffffff; padding-left: 35px;}

a.ico_manda_hp:link {background: URL(../images/icolink_manda_hp.jpg) top left no-repeat #ffffff; padding-left: 35px;}
a.ico_manda_hp:visited {background: URL(../images/icolink_manda_hp.jpg) top left no-repeat #ffffff; padding-left: 35px;}
a.ico_manda_hp:hover {background: URL(../images/icolink_manda_hp.jpg) bottom left no-repeat #ffffff; padding-left: 35px;}

a.ico_visualizza_preview:link {background: URL(../images/visualizza_preview.jpg) top left no-repeat #ffffff; padding-left: 35px;}
a.ico_visualizza_preview:visited {background: URL(../images/visualizza_preview.jpg) top left no-repeat #ffffff; padding-left: 35px;}
a.ico_visualizza_preview:hover {background: URL(../images/visualizza_preview.jpg) bottom left no-repeat #ffffff; padding-left: 35px;}

a.ico_modifica:link {background: URL(../images/icolink_modifica.jpg) top left no-repeat #ffffff; padding-left: 35px;}
a.ico_modifica:visited {background: URL(../images/icolink_modifica.jpg) top left no-repeat #ffffff; padding-left: 35px;}
a.ico_modifica:hover {background: URL(../images/icolink_modifica.jpg) bottom left no-repeat #ffffff; padding-left: 35px;}

a.ico_s_utente_dx:link {background: URL(../images/icolink_s_utente_dx.jpg) top right no-repeat #ffffff; padding-right: 35px;}
a.ico_s_utente_dx:visited {background: URL(../images/icolink_s_utente_dx.jpg) top right no-repeat #ffffff; padding-right: 35px;}
a.ico_s_utente_dx:hover {background: URL(../images/icolink_s_utente_dx.jpg) bottom right no-repeat #ffffff; padding-right: 35px;}

a.ico_s_utente_sx:link {background: URL(../images/icolink_s_utente_sx.jpg) top left no-repeat #ffffff; padding-left: 35px;}
a.ico_s_utente_sx:visited {background: URL(../images/icolink_s_utente_sx.jpg) top left no-repeat #ffffff; padding-left: 35px;}
a.ico_s_utente_sx:hover {background: URL(../images/icolink_s_utente_sx.jpg) bottom left no-repeat #ffffff; padding-left: 35px;}

a.ico_freccina:link {background: URL(../images/icolink_guarda_1.jpg) top left no-repeat #ffffff; padding-left: 35px;}
a.ico_freccina:visited {background: URL(../images/icolink_guarda_1.jpg) top left no-repeat #ffffff; padding-left: 35px;}
a.ico_freccina:hover {background: URL(../images/icolink_guarda_1.jpg) bottom left no-repeat #ffffff; padding-left: 35px;}

a.ico_x:link {background: URL(../images/icolink_x.jpg) top left no-repeat #ffffff; padding-left: 35px;}
a.ico_x:visited {background: URL(../images/icolink_x.jpg) top left no-repeat #ffffff; padding-left: 35px;}
a.ico_x:hover {background: URL(../images/icolink_x.jpg) bottom left no-repeat #ffffff; padding-left: 35px;}

a.ico_calendario:link {background: URL(../images/sd_calendario.gif) top left no-repeat #ffffff; padding-left: 35px; float: left;}
a.ico_calendario:visited {background: URL(../images/sd_calendario.gif) top left no-repeat #ffffff; padding-left: 35px; float: left;}
a.ico_calendario:hover {background: URL(../images/sd_calendario.gif) bottom left no-repeat #ffffff; padding-left: 35px; float: left;}

a.ico_salva:link {background: URL(../images/icolink_salva.jpg) top left no-repeat #ffffff; padding-left: 35px; float: left;}
a.ico_salva:visited {background: URL(../images/icolink_salva.jpg) top left no-repeat #ffffff; padding-left: 35px; float: left;}
a.ico_salva:hover {background: URL(../images/icolink_salva.jpg) bottom left no-repeat #ffffff; padding-left: 35px; float: left;}

a.ico_invia_bo:link {background: URL(../images/icolink_invia.jpg) top left no-repeat #ffffff; padding-left: 35px;}
a.ico_invia_bo:visited {background: URL(../images/icolink_invia.jpg) top left no-repeat #ffffff; padding-left: 35px;}
a.ico_invia_bo:hover {background: URL(../images/icolink_invia.jpg) bottom left no-repeat #ffffff; padding-left: 35px;}

a.ico_modifica_no:link {background: URL(../images/icolink_modifica.jpg) top left no-repeat #ffffff; padding-left: 35px;}
a.ico_modifica_no:visited {background: URL(../images/icolink_modifica.jpg) top left no-repeat #ffffff; padding-left: 35px;}
a.ico_modifica_no:hover {background: URL(../images/icolink_modifica.jpg) top left no-repeat #ffffff; padding-left: 35px;}

a.ico_guarda_no:link {background: URL(../images/icolink_guarda.jpg) top left no-repeat #ffffff; padding-left: 18px;}
a.ico_guarda_no:visited {background: URL(../images/icolink_guarda.jpg) top left no-repeat #ffffff; padding-left: 18px;}
a.ico_guarda_no:hover {background: URL(../images/icolink_guarda.jpg) top left no-repeat #ffffff; padding-left: 18px;}

a.ico_guarda1_no:link {background: URL(../images/icolink_guarda_1.jpg) top left no-repeat #ffffff; padding-left: 35px;}
a.ico_guarda1_no:visited {background: URL(../images/icolink_guarda_1.jpg) top left no-repeat #ffffff; padding-left: 35px;}
a.ico_guarda1_no:hover {background: URL(../images/icolink_guarda_1.jpg) bottom left no-repeat #ffffff; padding-left: 35px;}

a.ico_invia:link {background: URL(../images/icolink_invia.jpg) top left no-repeat #ffffff; padding-left: 35px;}
a.ico_invia:visited {background: URL(../images/icolink_invia.jpg) top left no-repeat #ffffff; padding-left: 35px;}
a.ico_invia:hover {background: URL(../images/icolink_invia.jpg) bottom left no-repeat #ffffff; padding-left: 35px;}

a.ico_freccina_no:link {background: URL(../images/icolink_freccina.jpg) top left no-repeat #ffffff; padding-left: 18px;}
a.ico_freccina_no:visited {background: URL(../images/icolink_freccina.jpg) top left no-repeat #ffffff; padding-left: 18px;}
a.ico_freccina_no:hover {background: URL(../images/icolink_freccina.jpg) top left no-repeat #ffffff; padding-left: 18px;}

a.ico_clona:link {background: URL(../images/clona.jpg) top left no-repeat #ffffff; padding-left: 18px;}
a.ico_clona:visited {background: URL(../images/clona.jpg) top left no-repeat #ffffff; padding-left: 18px;}
a.ico_clona:hover {background: URL(../images/clona.jpg) top left no-repeat #ffffff; padding-left: 18px;}

a.ico_pubblica:link {background: URL(../images/pubblica.jpg) top left no-repeat #ffffff; padding-left: 18px;}
a.ico_pubblica:visited {background: URL(../images/pubblica.jpg) top left no-repeat #ffffff; padding-left: 18px;}
a.ico_pubblica:hover {background: URL(../images/pubblica.jpg) top left no-repeat #ffffff; padding-left: 18px;}


a.btn_salva:link {float: left; height: 38px; width: 104px; display: block; background: URL(../images/btn_salva.gif) top left no-repeat #ffffff;}
a.btn_salva:visited {float: left; height: 38px; width: 104px; display: block; background: URL(../images/btn_salva.gif) top left no-repeat #ffffff;}
a.btn_salva:hover {float: left; height: 38px; width: 104px; display: block; background: URL(../images/btn_salva.gif) bottom left no-repeat #ffffff;}

a.btn_elimina:link {float: left; height: 38px; width: 104px; display: block; background: URL(../images/btn_elimina.jpg) top left no-repeat #ffffff;}
a.btn_elimina:visited {float: left; height: 38px; width: 104px; display: block; background: URL(../images/btn_elimina.jpg) top left no-repeat #ffffff;}
a.btn_elimina:hover {float: left; height: 38px; width: 104px; display: block; background: URL(../images/btn_elimina.jpg) bottom left no-repeat #ffffff;}

a.btn_indietro:link {float: left; height: 38px; width: 104px; display: block; background: URL(../images/btn_indietro.gif) top left no-repeat #ffffff;}
a.btn_indietro:visited {float: left; height: 38px; width: 104px; display: block; background: URL(../images/btn_indietro.gif) top left no-repeat #ffffff;}
a.btn_indietro:hover {float: left; height: 38px; width: 104px; display: block; background: URL(../images/btn_indietro.gif) bottom left no-repeat #ffffff;}

a.btn_avanti:link {float: left; height: 38px; width: 112px; display: block; background: URL(../images/btn_prosegui.jpg) top left no-repeat #ffffff;}
a.btn_avanti:visited {float: left; height: 38px; width: 112px; display: block; background: URL(../images/btn_prosegui.jpg) top left no-repeat #ffffff;}
a.btn_avanti:hover {float: left; height: 38px; width: 112px; display: block; background: URL(../images/btn_prosegui.jpg) bottom left no-repeat #ffffff;}

a.btn_ok:link {float: left; height: 38px; width: 73px; display: block; background: URL(../images/btn_ok.gif) top left no-repeat #ffffff; margin-right: 50px;}
a.btn_ok:visited {float: left; height: 38px; width: 73px; display: block; background: URL(../images/btn_ok.gif) top left no-repeat #ffffff; margin-right: 50px;}
a.btn_ok:hover {float: left; height: 38px; width: 73px; display: block; background: URL(../images/btn_ok.gif) bottom left no-repeat #ffffff; margin-right: 50px;}

a.btn_entra:link {float: left; height: 38px; width: 104px; display: block; background: URL(../images/btn_entra2.gif) top left no-repeat #ffffff;}
a.btn_entra:visited {float: left; height: 38px; width: 104px; display: block; background: URL(../images/btn_entra2.gif) top left no-repeat #ffffff;}
a.btn_entra:hover {float: left; height: 38px; width: 104px; display: block; background: URL(../images/btn_entra2.gif) bottom left no-repeat #ffffff;}

a.btn_invia:link {float: left; height: 38px; width: 92px; display: block; background: URL(../images/btn_invia.jpg) top left no-repeat #ffffff;}
a.btn_invia:visited {float: left; height: 38px; width: 92px; display: block; background: URL(../images/btn_invia.jpg) top left no-repeat #ffffff;}
a.btn_invia:hover {float: left; height: 38px; width: 92px; display: block; background: URL(../images/btn_invia.jpg) bottom left no-repeat #ffffff;}

a.btn_inviatest:link {float: left; height: 38px; width: 92px; display: block; background: URL(../images/btn_inviatest.jpg) top left no-repeat #ffffff;}
a.btn_inviatest:visited {float: left; height: 38px; width: 92px; display: block; background: URL(../images/btn_inviatest.jpg) top left no-repeat #ffffff;}
a.btn_inviatest:hover {float: left; height: 38px; width: 92px; display: block; background: URL(../images/btn_inviatest.jpg) bottom left no-repeat #ffffff;}

a.btn_preview:link {float: left; height: 38px; width: 104px; display: block; background: URL(../images/btn_preview.jpg) top left no-repeat #ffffff;}
a.btn_preview:visited {float: left; height: 38px; width: 104px; display: block; background: URL(../images/btn_preview.jpg) top left no-repeat #ffffff;}
a.btn_preview:hover {float: left; height: 38px; width: 104px; display: block; background: URL(../images/btn_preview.jpg) bottom left no-repeat #ffffff;}

a.btn_caricaftp:link {float: left; height: 38px; width: 104px; display: block; background: URL(../images/btn_caricaftp.jpg) top left no-repeat #ffffff;}
a.btn_caricaftp:visited {float: left; height: 38px; width: 104px; display: block; background: URL(../images/btn_caricaftp.jpg) top left no-repeat #ffffff;}
a.btn_caricaftp:hover {float: left; height: 38px; width: 104px; display: block; background: URL(../images/btn_caricaftp.jpg) bottom left no-repeat #ffffff;}

a.btn_svuotaftp:link {float: left; height: 38px; width: 104px; display: block; background: URL(../images/btn_svuota.gif) top left no-repeat #ffffff;}
a.btn_svuotaftp:visited {float: left; height: 38px; width: 104px; display: block; background: URL(../images/btn_svuota.gif) top left no-repeat #ffffff;}
a.btn_svuotaftp:hover {float: left; height: 38px; width: 104px; display: block; background: URL(../images/btn_svuota.gif) bottom left no-repeat #ffffff;}

a.btn_email:link {float: left; height: 28px; width: 33px; display: block; background: URL(../images/ico_mail.jpg) top left no-repeat #ffffff;}
a.btn_email:visited {float: left; height: 28px; width: 33px; display: block; background: URL(../images/ico_mail.jpg) top left no-repeat #ffffff;}
a.btn_email:hover {float: left; height: 28px; width: 33px; display: block; background: URL(../images/ico_mail.jpg) bottom left no-repeat #ffffff;}

#login {height: 37px; background: URL(../images/bg_login.jpg) top left repeat-x; color: #ffffff; text-align: center; font-size: 15px; padding-left: 15px;}
#login .centra {width: 965px; margin: 0 auto; padding-top: 11px;}
#login .nome {margin-right: 10px;}
#login .data {margin-right: 18px;}
#login .ico_divieto {border: 0;}
#login a {color: #ffffff; font-size: 15px;}

#header {background: URL(../images/bg_header.jpg) top left repeat-x #ffffff; width: 980px; height: 119px; position: relative; border-bottom: 1px solid #999999; margin-bottom: 1px;}
#header .log1 {position: relative; left: 10px; top: -17px; width: 277px; height: 120px; background: URL(../images/bg_header_logo.gif) top left no-repeat; padding-left: 60px; padding-top: 14px; }
#header .log2 {position: absolute; top: 39px; left: 830px;  width: 140px; height: 44px;}

#content {margin-top: 0px; padding-bottom: 0; padding-bottom: 3px;}

.mozart {width: 968px; text-align: right; margin: 0 auto; margin-bottom: 10px; padding-right: 12px;}

#navigation { margin: 0; float: left; display: inline; width: 195px; text-transform: uppercase; background-color: transparent; margin-left: 2px; margin-top: 3px; border: solid 1px #cccccc; border-top: solid 4px #4ac0c4; border-bottom: solid 2px #4ac0c4;}
#navigation ul {width: 195px; list-style: none; list-style-position: outside;}
#navigation ul li {position: relative; font-weight: bold; border-top: 1px solid #cccccc; padding-top: 5px; padding-bottom: 3px; padding-left: 10px; width: 185px; background: URL(../images/bg_menu_v1.jpg) top left repeat-x; color: #ffffff; font-size: 11px; }
#navigation ul li ul li {font-weight: normal; background: URL(../images/menu_puntato.gif) top left no-repeat; background-position: 0 11px; border: 0; padding: 7px 0 0 13px; margin-top: 4px;}
#navigation ul li ul li a:link {font-size: 11px; color: #333333; text-decoration: none; display: block; width: 160px; background: none;}
#navigation ul li ul li a:visited {font-size: 11px; color: #333333; text-decoration: none; display: block; width: 160px; background: none;}
#navigation ul li ul li a:hover {font-size: 11px; color: #3cb1b5; text-decoration: none; display: block; width: 160px; }
#navigation .primo {border: 0;}
#navigation .ultimo {border-bottom: 1px solid #cccccc;}
#navigation .sfondo {background: URL(../images/bg_navigation_v2.jpg) top left repeat-x;}
#navigation ul li ul {width: 183px; list-style: none; list-style-position: outside;}
#navigation ul li ul li {width: 173px;}

#main {float: right; display: inline; width: 773px; background-color: transparent; margin-right: 4px; margin-top: 3px; background: URL(../images/main_middle.gif) top left repeat-y; }
#main .mainbottom {background: URL(../images/main_bottom.gif) bottom right no-repeat; height: 7px; line-height: 1px; font-size: 1px;}
#main .tit_nav {position: relative; width: 737px; height: 27px; padding: 8px 18px 0 18px; background: URL(../images/main_top.gif) top left no-repeat;}
#main .tit_nav span {color: #3cb1b5; font-size: 14px; font-weight: bold;}
#main .tit_nav .tab {font-size: 12px; font-weight: bold; text-transform: uppercase; list-style: none; position: absolute; top: 3px; left: 5px;}
#main .tit_nav .tab li {font-size: 12px; font-weight: bold; text-transform: uppercase; width: 159px; float: left; display: inline;}
#main .tit_nav .tab li a:link {color: #666666; text-decoration: none; text-align: center; padding-top: 15px; font-size: 12px; font-weight: bold; text-transform: uppercase; width: 159px; height: 16px; display: block; background: URL(../images/tab_off.jpg) top left no-repeat;}
#main .tit_nav .tab li a:visited {color: #666666; text-decoration: none; text-align: center; padding-top: 15px; font-size: 12px; font-weight: bold; text-transform: uppercase; width: 159px; height: 16px; display: block; background: URL(../images/tab_off.jpg) top left no-repeat;}
#main .tit_nav .tab li a:hover {color: #3cb1b5; text-decoration: none; text-align: center; padding-top: 15px; font-size: 12px; font-weight: bold; text-transform: uppercase; width: 159px; height: 16px; display: block; background: URL(../images/tab_on.jpg) top left no-repeat;}
#main .tit_nav .tab li a.selezionato:link {color: #3cb1b5; text-decoration: none; text-align: center; padding-top: 15px; font-size: 12px; font-weight: bold; text-transform: uppercase; width: 159px; height: 16px; display: block; background: URL(../images/tab_on.jpg) top left no-repeat;}
#main .tit_nav .tab li a.selezionato:visited {color: #3cb1b5; text-decoration: none; text-align: center; padding-top: 15px; font-size: 12px; font-weight: bold; text-transform: uppercase; width: 159px; height: 16px; display: block; background: URL(../images/tab_on.jpg) top left no-repeat;}
#main .tit_nav .tab li a.selezionato:hover {color: #3cb1b5; text-decoration: none; text-align: center; padding-top: 15px; font-size: 12px; font-weight: bold; text-transform: uppercase; width: 159px; height: 16px; display: block; background: URL(../images/tab_on.jpg) top left no-repeat;}
#main .tit_nav .floatleft {width: 600px; color: #333333; font-size: 14px; padding-top: 2px;}
#main .testo {width: 736px; padding: 12px 18px 0 14px;  padding-bottom: 20px;}
#main .testo .form_name {font-size: 14px; color: #333333; font-weight: bold;}
#main .testo .form_name span {font-size: 13px; color: #333333; font-weight: normal;}
#main .testo .form_input {width: 685px;}
#main .testo .form_input input {border: solid 1px #cccccc; width: 660px; height: 19px; padding: 5px 10px 0 10px; margin-top: 3px;}
#main .testo .condata input {border: solid 1px #cccccc; width: 280px; height: 19px; padding: 4px 10px 0 10px; margin-right: 5px;}
#main .testo .form_campo {width: 690px; margin-top: 23px; margin-bottom: 5px;}
#main .testo .form_selezionato {width: 670px; margin-top: 23px; margin-bottom: 5px;}
#main .testo .form_selezionato .form_name {font-size: 14px; color: #3cb1b5; font-weight: bold;}
#main .testo .form_selezionato .form_input input {border: solid 1px #3cb1b5; width: 660px; height: 19px; padding: 5px 10px 0 10px; color: #000000; margin-top: 3px;}
#main .testo .form_selezionato .condata input {border: solid 1px #3cb1b5; width: 280px; height: 19px; padding: 4px 10px 0 10px; color: #000000; margin-right: 5px;}
#main .testo .checkbox_cont {margin-top: 10px; color: #333333;}
#main .testo .checkbox_singolo {float: left; display: inline; padding-right: 10px; padding-left: 10px; height: 20px; border-right: 1px solid #cccccc;}
#main .testo .checkbox_singolo select {border: 1px solid #cccccc; margin-left: 3px; margin-top: 3px; text-transform: none}
#main .testo .form_campo .form_textarea textarea {border: solid 1px #cccccc; width: 660px; height: 55px; padding: 4px 10px 0 10px; font-family: arial; font-size: 12px; margin-top: 3px;}
#main .testo .form_selezionato .form_textarea textarea {border: solid 1px #3cb1b5; width: 660px; height: 55px; padding: 4px 10px 0 10px; color: #000000; font-family: arial; font-size: 12px; margin-top: 3px;}
#main .testo .form_select select {border: solid 1px #cccccc; width: 680px; height: 25px; margin-top: 3px;}
#main .testo .form_selezionato .form_select select {border: solid 1px #3cb1b5; width: 680px; height: 25px; color: #000000;}
#main .testo .prev_immagine {padding: 1px;}
#main .testo .separetor_gray {border-bottom: solid 1px #e8e8e8; font-size: 1px; height: 1px; line-height: 1px; clear: both; margin-right: 10px;}
#main .testo .titoletto {border-bottom: solid 1px #e8e8e8; font-size: 12px; line-height: 12px; clear: both; color: #3cb1b5; padding-top: 20px;}

.form_riepilogo ul {list-style-position: inside;}

.form_riepilogo {margin-top: 3px;}
.suggerimento {font-size: 14px; color: #333333; font-weight: bold; margin-top: 15px; padding-left: 18px; background: URL(../images/suggerimento.gif) top left no-repeat; background-position: 0 2px;}

#main .btn_testo_cont {margin-top: 10px; padding-right: 14px; width: 756px;}      
.spazio {margin-right: 10px;}
.floatright.spazio {margin-right: 3px;}

#main .elenco {width: 740px; border-bottom: 1px solid #cccccc; padding-top: 12px; padding-left: 10px; padding-right: 0px; margin-left: 10px; }
#main .elenco .nome {width: 280px; float: left; padding-top: 13px; display: inline; padding-bottom: 3px;}
#main .elenco .ordina {float: right;  display: inline;padding-right: 10px;}
#main .elenco_offerte {width: 740px; border-bottom: 1px solid #cccccc; background: URL(../images/elenco_offerte_bg.gif) top left repeat-y; padding: 0px 0 3px 10px; margin-left: 10px; margin-top: 10px;}
#main .elenco_offerte .nome {width: 83px; text-align: center; float: left; display: inline;  padding-left: 3px; padding-right: 2px; padding-top: 13px; padding-bottom: 3px;}
#main .elenco_offerte .primonome {width: 200px; float: left; display: inline; padding-left: 3px; padding-right: 2px; padding-top: 13px;}
#main .elenco .titolo {float: left; font-weight: bold; padding-top: 13px; display: inline; padding-bottom: 3px;}

.elenco_categorie {list-style: none; list-style-position: outside; margin: 0; width: 740px;}
.elenco_categorie li {padding-left: 83px; background: URL(../images/livello1.gif) top left no-repeat; margin-top: 5px;}
.elenco_categorie .elenco_categorie {list-style: none; list-style-position: outside; margin: 0; width: 740px; margin-left: -83px;}
.elenco_categorie .elenco_categorie li.clone{background: URL(../images/livelloclone.gif) top left no-repeat; padding-left: 83px; margin-top: 5px;}
.elenco_categorie .elenco_categorie li {background: URL(../images/livello2.gif) top left no-repeat; padding-left: 83px; margin-top: 5px;}
.elenco_categorie .elenco_categorie .elenco_categorie {list-style: none; list-style-position: outside; margin: 0; width: 740px; margin-left: -83px;}
.elenco_categorie .elenco_categorie .elenco_categorie li {background: URL(../images/livello3.gif) top left no-repeat; padding-left: 83px; margin-top: 5px;}
.elenco_categorie .elenco_categorie .elenco_categorie .elenco_categorie {list-style: none; list-style-position: outside; margin: 0; width: 740px; margin-left: -83px;}
.elenco_categorie .elenco_categorie .elenco_categorie .elenco_categorie li {background: URL(../images/livello4.gif) top left no-repeat; padding-left: 83px; margin-top: 5px;}
.elenco_categorie .elenco_categorie .elenco_categorie .elenco_categorie .elenco_categorie {list-style: none; list-style-position: outside; margin: 0; width: 740px; margin-left: -83px;}
.elenco_categorie .elenco_categorie .elenco_categorie .elenco_categorie .elenco_categorie li {background: URL(../images/livello5.gif) top left no-repeat; padding-left: 83px; margin-top: 5px;}
.elenco_categorie li.droppabile {border-top: 3px solid #ccc !important; margin-top: 2px !important;}
#main .elenco_con_input {border-bottom: 0 solid #cccccc; margin: 0px;}
#main .elenco_con_input .form_campo {width: 393px; float: left; margin: 0; padding-top: 0px; display: inline; padding: 0px;}
#main .elenco_con_input .form_campo .form_input {margin-top: 0px; display: inline; padding-bottom: 0px;}
#main .elenco_con_input .form_campo .form_input input {width: 370px; margin: 0; margin-top: 3px;}
#main .elenco_con_input .form_selezionato {width: 393px; float: left; margin: 0; padding-top: 0px; display: inline; padding-bottom: 0px;}
#main .elenco_con_input .form_selezionato .form_input {padding-top: 0px; display: inline; padding-bottom: 0px;}
#main .elenco_con_input .form_selezionato .form_input input {width: 370px; margin: 0; margin-top: 3px;}
.elenco_categorie .cont_azioni {float: right; width: 180px; border-bottom: solid 1px #e5e4e4;}
.elenco_categorie .elenco_categorie .cont_azioni {float: right; width: 180px; border-bottom: solid 1px #e1f5f8;}
.elenco_categorie .elenco_categorie .elenco_categorie .cont_azioni {float: right; width: 180px; border-bottom: solid 1px #c0eced;}
.elenco_categorie .elenco_categorie .elenco_categorie .elenco_categorie .cont_azioni {float: right; width: 255px; border-bottom: solid 1px #aadcde;}


.elenco_categorie_cartelle {list-style: none; list-style-position: outside; margin: 0; width: 740px;}
.elenco_categorie_cartelle li {padding-left: 65px; background: URL(../images/cartella.gif) top left no-repeat; margin-top: 5px; color: #3cb1b5; font-weight: bold; text-transform: uppercase;}
.elenco_categorie_cartelle .elenco_categorie_cartelle {list-style: none; list-style-position: outside; margin: 0; width: 740px; margin-left: -65px;}
.elenco_categorie_cartelle .elenco_categorie_cartelle li {background: URL(../images/immagine_file.gif) top left no-repeat; padding-left: 65px; margin-top: 0px; color: #333333; font-weight: normal; text-transform: none;}
.elenco_categorie_cartelle .cont_azioni {float: right; width: 275px; border-bottom: solid 1px #e5e4e4; height: 33px;}
.elenco_categorie_cartelle .elenco_categorie_cartelle .cont_azioni {float: right; width: 275px; border-bottom: solid 1px #e1f5f8;}


#main .elenco_liste {width: 740px; border-bottom: 1px solid #cccccc; padding-top: 12px; padding-left: 10px; padding-right: 0px; margin-left: 10px;}
#main .elenco_liste .nome {width: 90px; float: left; display: inline; border-right: 1px solid #dbdada; padding-left: 3px; padding-right: 2px;}
#main .elenco_liste .primonome {width: 450px; float: left; display: inline; border-right: 1px solid #dbdada; padding-left: 3px; padding-right: 2px;}

#main .demarcatore {border: 3px solid #cccccc; padding-left: 10px; padding-top: 5px; width: 667px; margin-top: 15px;}
#main .demarcatore .tit_blocco {font-size: 16px; font-weight: bold; margin-top: 10px;}

.utenti_a_na {list-style-position: inside;}
.utenti_a_na .verde {color: #3f763a;}
.utenti_a_na .rosso {color: #be0003;}


a.pulito:link {font-size: 1em; color: #333333; text-decoration: none;}
a.pulito:visited {font-size: 1em; color: #333333; text-decoration: none;}
a.pulito:hover {font-size: 1em; color: #333333; text-decoration: underline;}

ul.elenco_invii {list-style: none; list-style-position: outside; margin: 0; width: 740px;}
ul.elenco_invii li {padding-left: 5px; margin-top: 5px; height: 20px; line-height: 20px; border-bottom: 1px dashed #cccccc;}
ul.elenco_invii li .left {float:left;}
ul.elenco_invii li .right {float:right;}

.form_test {font-size: 14px; color: #3cb1b5; font-weight: bold;padding: 5px 10px 5px 10px; float: right; width: 290px;}
.form_test input {border: solid 1px #e5e4e4; width: 180px; height: 28px;  color: #000000; margin-top: 3px;}
.form_test input:hover {border: solid 1px #3cb1b5;}

#paginazione {padding: 20px 0 5px 15px; text-align:center;}
#paginazione div.container{margin: 0 auto;}

#paginazione div.container li {font-size: 12px; font-weight: bold; text-transform: uppercase; float: left; display: inline;}
#paginazione div.container li a:link {color: #666666; text-decoration: none; text-align: center; padding: 5px; font-size: 12px; font-weight: bold; text-transform: uppercase;  height: 15px; display: block;}
#paginazione div.container li a:visited {color: #666666; text-decoration: none; text-align: center; padding: 5px; font-size: 12px; font-weight: bold; text-transform: uppercase;  height: 15px; display: block;}
#paginazione div.container li a:hover {color: #3cb1b5; text-decoration: none; text-align: center; padding: 5px; font-size: 12px; font-weight: bold; text-transform: uppercase;  height: 15px; display: block;}
#paginazione div.container li a.attuale:link {color: #3cb1b5; text-decoration: none; text-align: center; padding: 5px; font-size: 12px; font-weight: bold; text-transform: uppercase;  height: 15px; display: block;}
#paginazione div.container li a.attuale:visited {color: #3cb1b5; text-decoration: none; text-align: center; padding: 5px; font-size: 12px; font-weight: bold; text-transform: uppercase;  height: 15px; display: block;}
#paginazione div.container li a.attuale:hover {color: #3cb1b5; text-decoration: none; text-align: center; padding: 5px; font-size: 12px; font-weight: bold; text-transform: uppercase;  height: 15px; display: block;}





.elenco_adozioni {font-size: 14px; color: #333333; font-weight: bold; margin-top: 15px; padding-left: 18px; }