body  
{
   	background: white url(../images/bg_body.png) repeat scroll 0 0;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    margin: 0; 
    padding: 0;
    text-align: center;
    color: #000000;
    outline: 0;
    border: 0;
}

.HOME_RigaCentrale
{
    min-height:230px;
    height:230px;
}

/*CONTENITORE GENERALE*/
#container {
    width: 963px;
    background: #FFFFFF;
    margin: 0 auto;
    text-align: left;
    padding-left: 0px;
} 

.main_container {
	background-color: white;
	-moz-box-shadow: 1px 1px 10px #D3D3D3;
	box-shadow: 1px 1px 10px lightGrey;
	-webkit-box-shadow: 1px 1px 10px lightGrey;
	margin-left: auto;
	margin-right: auto;
	border-right:1px solid white;
	border-left:1px solid white;
}


#page_body {
    width: 963px;
    height:100%;
    background: #FFFFFF;
    margin: 0 auto;
    text-align: left;
    padding-left: 0px;
    margin-top: 1px;
    border-right: 1px solid #ccc;
    padding-bottom: 0px;
} 

/*BARRA CON LOGO E CLAIM*/
#header {
    background-image:url(../images/bg_logo.png);
    background-repeat: no-repeat;
    width:963px;
    height:52px;
    padding: 0 0px 0 0px;
} 

#header h1 {
    margin: 0; 
    padding: 10px 0;
    color: #FFFFFF;
}

/*MENU UTENTE*/
#user_menu {
    background-image:url(../images/bg_user_menu.gif);
    background-repeat: repeat-x;
    height:26px;
    padding: 10px 0px 0 0px;

} 

#user_menu h1 {
    margin: 0;
    padding: 0px 0;
}

#user_menu #user_name {
    float:left;
    width:365px;
    vertical-align:bottom;
}

#user_menu #user_accesso {
    float:left;
    width:130px;
}

#user_menu #user_link 
{
    border-left: 0px solid #fff;
    float:right;
    padding:0 12px 0 0;
    text-align:right;
}

#user_menu .user_n {
    font-family: Arial, Helvetica, sans-serif;
    line-height: 10px;
    color: #FFFFFF;	
}

#user_menu .user_l {
    font-family: Arial, Helvetica, sans-serif;
    line-height: 10px;
    color: #FFFFFF;
    font-size:12px;
}

#container #user_menu #user_link .user_l .codici {
    font-weight: bold;
}

#user_menu a {
    color:#000fff;
    text-decoration:none;	
}

/*utente non loggato*/
#user_box {
    float:left;	
    padding-top:5px;
}

#psw_box {
    float:left;	
    margin-left:15px;
    padding-top:5px;
}

input.entra 
{
    height:16px;
    width: 59px;
    border:0;
    color:#FFFFFF;
    margin-left:30px;
    background: url(../images/butt_entra.png) no-repeat; 
}

input.entra_pag {
    height:24px;
    width: 74px;
    background-image:url(../images/butt_entra_pag.png);
    border:0px solid;
    background-repeat:no-repeat;
    color:#FFFFFF;
    margin-left:30px;
}

input.login {
    color: #999;
    padding-right: 5px;
    width: 100px;
    height:13px;
    border: 1px solid #CCCCCC;
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size:12px;
    color:#999999;
}

.login_lab {
    color: #fff;
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    padding-right:5px;	
}

/*MENU RICERCA*/
#search_menu { 
    background-image:url(../images/bg_search_menu.gif);
    height:31px; 
    padding: 0 0px 0 0px;
} 

#ctl00_menuBar 
{
    background-image:url(../images/bg_menu.png);
    background-repeat: repeat-x;
    background-color:#ebebeb;
}

.item_container{
    height: 20px;
    width:100%;
    border-top:1px solid #FFFFFF;

}

.menu_item a{
    color:#003366;
    text-transform: uppercase;
    font-size:11px;
    padding:3px 5px;
    width: auto;
    float: left;
    border-left:1px solid #CCCCCC;
    border-right:1px solid #FFFFFF;
    text-decoration:none;
}

.menu_item a:hover{
    background-image:url(../images/bg_menu_h.png);
    background-repeat:repeat-x;
    text-decoration:none;
    color:#FFF;
}

.menu_item{
    display:inline;
    height: 20px;
    float: left;
    width: auto;
}

.menu_item_selected {
    display:inline;
    height: 20px;
    float: left;
    width: auto;
}

.menu_item_selected a{
    text-transform: uppercase;
    font-size:11px;
    padding:3px 5px;
    width: auto;
    float: left;
    border-left:1px solid #CCCCCC;
    border-right:1px solid #FFFFFF;
    background-image:url(../images/bg_menu_h.png);
    background-repeat:repeat-x;
    text-decoration:none;
    color:#FFF;
}

.menuSubItem a {
    border-right:1px solid #003366;
    color:#003366;
    font-family:Lucida Sans,Arial,Verdana,"Times New Roman",Times,serif;
    font-size:8pt;
    line-height:20px;
    padding-left:3px;
    padding-right:3px;
    text-decoration:none;
    text-transform:uppercase;
}

.menuSubItem a:hover {
    background-image:url(../images/bg_menu_on.png);
    border-right:1px solid #F0F0F0;
    color:#FFFFFF;
    font-family:Lucida Sans,Arial, Verdana,"Times New Roman",Times,serif;
    font-size:8pt;
    padding-right:3px;
    padding-left:3px;
    text-decoration:none;
    text-transform:uppercase;
}

.menuSubItemSelected a
{
    background-image:url(../images/bg_menu_on.png);
    border-right:1px solid #F0F0F0;
    color:#FFFFFF;
    font-family:Lucida Sans,Arial,Verdana,"Times New Roman",Times,serif;
    font-size:8pt;
    padding:3px;
    text-decoration:none;
    text-transform:uppercase;
}

.sc_resitems{
	margin-left: 15px;
	margin-right: 15px;
}

#search_menu h1 {
    margin: 0; 
    padding: 0px 0; 
}

/* File Avanzata.aspx */
.srcpnl_bd
{
    background-color:Silver;
    background-image:url('');
    border:0pt;
    margin:0pt;
    text-align:left;
}


/*posizione campo di ricerca*/
.search_box {
    float:right;
    padding-left:10px;
    padding-right:7px;
    margin-top: 5px;
}

/*posizioni menu dropdown*/
.search_dropdown1 {
    float:right;	
    margin-left:20px;	
    margin-top: 5px;
}

.search_dropdown2 {
    float:right;	
    margin-left:20px;
    margin-top: 5px;
}

/*Link ai Codici*/
#link_codici 
{
    padding:5px 12px 0 0;
    float:right;	
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size:12px;
}

#link_codici a {
    color:#333333;
    text-decoration:none;	
}

/*ricerca avanzata*/
#search_adv {
    float:left;	
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size:12px;
}

#search_adv a {
    color:#333333;
    text-decoration:none;
}

#search_adv_r {
    float:right;	
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size:12px;
}

#search_adv_r a {
    color:#333333;
    text-decoration:none;
}


label.search_adv_text {
    font-family: Arial,Helvetica,sans-serif; 
    font-size: 12px;
    color:Navy;
}

.search_btnlist {
    width:100%;
    min-height:20px;
    float:left;
}


.search_tabmenu {
    width:100%;
    height:33px;
    float:left;
    border-bottom: none;
    line-height: 33px;
}

.search_tabmenu.border {
    border-bottom:1px solid #F0F0F0;
}


.search_lgbarrt
{
    float: right;
    color:#003366;
    text-decoration:none;
    padding-right: 10px;
    font-size:16px;
}

.search_lgbarrt2
{
    float: right; 
    color:#FFFFFF;
    text-decoration:none;
    font-size:12px;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    background-image:url(../images/back_cercaservizio.png);
    background-repeat: no-repeat;
    text-transform:uppercase;
    font-weight:bold;
    width:152px;
}

a.search_lgbarrt2:link
{
    color:#FFFFFF;
    text-decoration: none;
}



/*stili form, campi e bottoni*/
form {
    color:#999;
    border:0px;
}


fieldset {
    border:0px;
}

input.testo {
    border: 1px solid #CCCCCC;
    color: #656565;
    font-family: Arial, Verdana, Georgia, "Times New Roman", Times, serif;
    font-size:11pt;
    height:20px;
    padding-left: 10px;
    padding-right: 5px;
    width: 133px;
}

select.testosel {
    color: #656565;
    border: 1px solid #ccc;
    font-family: Arial, Verdana, Georgia, "Times New Roman", Times, serif;
    font-size:10pt;
    height:25px;
    vertical-align:middle;
    width:133px;
}

input.bottone {
    height:20px;
    width: 28px;
    background-image:url(../images/search_button.gif);
    border:0px solid;
    background-repeat:no-repeat;
    color:#FFFFFF;
    cursor:pointer;
}

.bottone {
    height:22px;
    width: 28px;
    background-image:url(../images/search_button.gif);
    border:0px solid;
    background-repeat:no-repeat;
    color:#FFFFFF;
    cursor:pointer;
}

input.bottone1 {
    height:24px;
    width: 28px;
    background-image:url(../images/search_button1.png);
    border:0px solid;
    background-repeat:no-repeat;
    color:#FFFFFF;
    cursor:pointer;
    vertical-align:middle;
}

.bottone1 {
    height:24px;
    width: 28px;
    background-image:url(../images/search_button1.png);
    border:0px solid;
    background-repeat:no-repeat;
    color:#FFFFFF;
    cursor:pointer;
}

textarea.testo {
    color: #999;
    border: 1px solid #ccc;
    padding-right: 5px;
    padding-left: 5px;
}

.red {
    color:Red;
}

.blue_normal {
    FONT-SIZE: 10px;
    COLOR: #336699;
    FONT-FAMILY: Verdana
}

/* Ricerca Semplice */
input.testo_simplesearch {
    color: #999;
    padding-right: 5px;
    width: 133px;
    height:20px;
    border: 1px solid #CCCCCC;
    padding-left: 10px;
    /* vertical-align:middle; */
}

select.testosel_simplesearch {
    color: #999;
    border: 1px solid #ccc;
    height:24px;
    width:133px;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size:10px;
    /* vertical-align:middle; */
}

input.bottone_simplesearch {
    height:24px;
    width:28px;
    background-image:url(../images/search_button1.png);
    border:0px none;
    background-repeat:no-repeat;
    color:#FFFFFF;
    cursor:pointer;
    vertical-align:middle;
}

/*PATHWAY*/
#pathway {
    height:18px;
    width:100%;
    font-size:10px;
    padding-top: 0px;
    padding-bottom: 0;
    padding-left: 0px;
    padding-right:0px;
    /* background-image:url(../images/bg_pathway.png); */
    color:#999999;
}

#pathway a{
    text-decoration:none;
    color:#999;
}

#pathway a:hover{
    text-decoration:none;
    color:#003366;
}
    
#pathwaysx {
    margin:0;
    padding:0;
    float:left;
} 


#pathwaydx 
{
/*	float:left;*/
}

#pathwaydx a
{
    color: #FFFFFF;
}

/*MENU SINISTRO*/
#sidebar1 {
    float: left;
    width: 194px; 
    background: #fff;
    margin:0;
    border-right: 1px solid #ccc;
    border-left: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}

/*titolo del menu*/
#sidebar1 .title {
    background-image:url(../images/bg_menu_h1.gif);
    height:auto;
    background-repeat:no-repeat;
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size:18px;
    color:#CCCCCC;
    padding-left:12px;
    padding-bottom:22px;
    font-weight:normal;
}

#sidebar1 .title_operativi {
    background-image:url(../images/bg_menu_h1_operativi.gif);
    height:28px;
    background-repeat:no-repeat;
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size:18px;
    color:#003366;
    padding-left:12px;
    font-weight:normal;
}

/*stile voci di menu e link. realizzato con elenchi puntati ripuliti*/
#sidebar1 ul{
    list-style: none;
    margin: 0;
    padding: 0;
}

#sidebar1 ul li {
    margin-left:0;
    padding: 0;
}

#sidebar1 ul li a {
    height:18px;
    display: block; 
    border-bottom: 1px solid #F0F0F0;
    text-decoration: none; 
    padding: 8px 0 2px 35px;
    text-transform:uppercase;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#A89A7C;	
}

#sidebar1 ul li a:hover {	
    color:#002648;
    text-decoration:none;
}

#sidebar1 ul li a.news_icon {
    height:18px;
    display: block; 
    border-bottom: 1px solid #F0F0F0;
    text-decoration: none; 
    padding: 8px 0 2px 35px;
    text-transform:uppercase;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    background-image:url(../images/icon_news_int.png);
    font-size:11px;
    color:#A89A7C;
}

#sidebar1 ul li a:hover.news_icon  {	
    color:#002648;
    text-decoration:none;
    background-position: 0px -25px;
}


#sidebar1 ul li a.libro_icon {
    height:18px;
    display: block; 
    border-bottom: 1px solid #F0F0F0;
    text-decoration: none; 
    padding: 8px 0 2px 35px;
    text-transform:uppercase;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    background-image:url(../images/icon_libro_int.png);
    font-size:11px;
    color:#A89A7C;
}

#sidebar1 ul li a:hover.libro_icon  {	
    color:#002648;
    text-decoration:none;
    background-position: 0px -25px;
}

#sidebar1 ul li a.monografie_icon {
    height:18px;
    display: block; 
    border-bottom: 1px solid #F0F0F0;
    text-decoration: none; 
    padding: 8px 0 2px 35px;
    text-transform:uppercase;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    background-image:url(../images/icon_monografie_int.png);
    font-size:11px;
    color:#A89A7C;
}

#sidebar1 ul li a:hover.monografie_icon  {	
    color:#002648;
    text-decoration:none;
    background-position: 0px -25px;
}

#sidebar1 ul li a.circolari_icon {
    /*height:18px;
    display: block; 
    border-bottom: 1px solid #F0F0F0;
    text-decoration: none; 
    padding: 8px 0 2px 35px;
    text-transform:uppercase;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    background-image:url(../images/icon_circolari_int.png);
    font-size:11px;
    color:#A89A7C;*/
}

#sidebar1 ul li a:hover.circolari_icon  {	
    color:#002648;
    text-decoration:none;
    background-position: 0px -25px;
}


#sidebar1 ul li a.standard_icon {
    height:18px;
    display: block; 
    border-bottom: 1px solid #F0F0F0;
    text-decoration: none; 
    padding: 8px 0 2px 35px;
    text-transform:uppercase;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    background-image:url(../images/icon_standard_int.png);
    font-size:11px;
    color:#A89A7C;
}

#sidebar1 ul li a:hover.standard_icon  {	
    color:#002648;
    text-decoration:none;
    background-position: 0px -25px;
}

/*CORPO CENTRALE*/
#mainContent {
    margin: 0 0 0 0px;
    padding: 0 0px;
    text-align: left;
    float:right;
    width:100%;
  	background-color: #FFFFFF;
	border-left: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
} 

/*titolo sezioni con sfondo grigio*/

#mainContent .section_static {
    background-image:url(../images/bg_maincontent_h1.png);
    background-repeat:repeat-x;
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size:18px;
    color:#003366;
    padding-left:12px;
    font-weight:normal;
    line-height:30px;
} 

#mainContent .section {
    background-image:url(../images/bg_maincontent_h1.png);
    background-repeat:repeat-x;
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size:18px;
    color:#003366;
    padding-left:12px;
    font-weight:normal;
    line-height:30px;
} 

#mainContent .section_logged {
    background-image:url(../images/bg_maincontent_h1_logged.png);
    background-repeat:repeat-x;
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size:18px;
    color:#fff;
    padding-left:12px;
    font-weight:normal;
    line-height:30px;
}

#mainContent .section-blu {
    background-image:url(../images/bg_maincontent_h1-blu.png);
    background-repeat:repeat-x;
    color:#FFFFFF;
    font-family:Georgia,"Times New Roman",Times,serif;
    font-size:18px;
    font-weight:normal;
    line-height:30px;
    padding-left:12px;
    padding-right:12px;
}

a.section-blu_sub {
    color:#FFFFFF;
    font-family:Georgia,"Times New Roman",Times,serif;
    font-size:11px;
    font-weight:normal;
    line-height:30px;
    text-decoration:none;
}


#mainContent .section-trasparente {
    color:#122C45;
    font-family:Georgia,"Times New Roman",Times,serif;
    font-size:18px;
    font-weight:normal;
    line-height:30px;
    padding-left:12px;
}

.noresult {
    font-weight:bold;
    color:Red;
    text-align:center;
}

/*campo testo generale*/
#text{
    padding-top:10px;
    /*padding-left:12px;*/
    color: #666666;
} 

.evidenziato 
{
    font-style: normal;
    background-color: #ffff00;
    text-decoration: none;
}

.evidenziato1 {
    font-style: normal;
    background-color: #ffff00;
    text-decoration: none;
}

/*data notizia*/
.data {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-weight: bold;
    color: #666666;	
}

/*icone word o pdf di fianco al titolo*/
#icon_doc-pdf {
    position:relative;
    width:100px;
    height:25px;
    z-index:0;
    right: 0px;
    top: 0px;
    float:right;
    text-align:right;
    padding-right: 10px;
}

#icon_doc-pdf-shop {
    position:relative;
    width:280px;
    height:25px;
    z-index:0;
    right: 0px;
    top: 0px;
    float:right;
    text-align:right;
    padding-right: 10px;
}

#icon_doc-pdf-leggi {
    position:relative;
    width:100%;
    height:25px;
    right: 0px;
    top: 0px;
    float:left;
    text-align:left;
    padding-right: 10px;
}

#mainContent #text #icon_doc-pdf a {
    color: #666666;
    text-decoration: none;
}

#mainContent #text #icon_doc-pdf a:hover {
    color: #666666;
    text-decoration: underline;
}

#mainContent #text #icon_doc-pdf-shop a {
    color: #666666;
    text-decoration: none;
}

#mainContent #text #icon_doc-pdf-shop a:hover {
    color: #666666;
    text-decoration: underline;
}

#mainContent #text #icon_doc-pdf-leggi a {
    color: #666666;
    text-decoration: none;
    border: 0 none;
}

#mainContent #text #icon_doc-pdf-leggi a:hover {
    color: #666666;
    text-decoration: underline;
}

/*allineamenti a destra barra section*/
#all-dx {
    float:right;
    font-size: 10px;
    height:25px;
    position:relative;
    right: 0px;
    text-align:right;
    top: 0px;
}

.all-dx-cl {
    float:right;
    font-size: 10px;
    height:25px;
    right: 0px;
    position:relative;
    top: 0px;
    text-align:right;
}

.menu_pdf-dx {
    color:#A89A7C;
    font-family: Georgia, "Times New Roman", Times, serif;
    line-height:25px;
    padding-right:6px;
    padding-left:3px;
    text-transform:uppercase;
} 

a.menu_pdf-dx {
    color: #A89A7C;
    text-decoration: none;
}

a.menu_pdf-dx:active {
    color: #002648;
    text-decoration: none;
}

a.menu_pdf-dx:hover{
    color: #002648;
    text-decoration: none;
}

#active_link-dx .menu_pdf a {
    color: #002648;
    text-decoration: none;
}


.menu_pdf_m{
    color:#A89A7C;
    font-size:11px;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-weight:bold; 
    text-transform:uppercase;
    line-height:25px;
} 


.menu_pdf_s {
    color:#A89A7C;
    font-family: Georgia, "Times New Roman", Times, serif;
    line-height:25px;
    padding-right:6px;
    padding-left:3px;
    text-transform:uppercase;
    text-decoration: none;
} 

a.menu_pdf_s:link {
    color:#A89A7C;
    text-decoration: none;
}

a.menu_pdf_s:hover{
    color: #002648;
}



/* ultimi 25 contenuti*/
#page-nav {
    font-family: Arial, Verdana, Georgia, "Times New Roman", Times, serif;
    font-size: 10pt;
    /*color: #999999;*/
    color: #000000;
    border-top: 1px solid #ccc;
    border-bottom:1px solid #ccc;
    height: 17px;
    width: 100%;
    padding-top: 5px;
    padding-left: 0px;
    padding-bottom:3px;
}

/* ultimi 25 contenuti*/
.page-nav {
    font-family: Arial, Verdana, Georgia, "Times New Roman", Times, serif;
    font-size: 10pt;
    color: #000000;
    border-top: 1px solid #ccc;
    border-bottom:1px solid #ccc;
    height: 17px;
    width: 100%;
    padding-top: 5px;
    padding-left: 10px;
    padding-bottom:3px;
}



.page-nav-number {
    position:relative;
    width:750px;
    height:18px;
    z-index:0;
    right: 0px;
    top: 0px;
    float:right;
    text-align:right;
    padding-right: 10px;
}

#mainContent #page-nav .page-nav-number a {
    color: #000000;
    text-decoration: none;
}

#mainContent #page-nav .page-nav-number a:hover {
    color: #003366;
    font-weight:bold;
    text-decoration: none;
}


.page-nav .page-nav-number a {
    color: #000000;
    text-decoration: none;
}

.page-nav .page-nav-number a:hover {
    color: #003366;
    font-weight:bold;
    text-decoration: none;
    cursor:pointer;
}


.page-nav-articoli 
{
    font-size:11px;
    position:relative;
    width:100%;
    height:18px;
    z-index:0;
    right: 0px;
    top: 0px;
    float:right;
    text-align:right;
    padding-right: 10px;
}

#mainContent #page-nav .page-nav-articoli a {
    color: #003366;
    text-decoration: none;
}

#mainContent #page-nav .page-nav-articoli a:hover {
    color: #003366;
    text-decoration:underline;
}


.page-nav-top  a:hover {
    color: #003366;
    text-decoration: underline;
}


.page-nav-top  a {
    color: #003366;
    text-decoration: none;
    cursor:pointer;
}

.page-nav-top {
    text-decoration:none;	
    font-size:11px;
    position:relative;
    height:18px;
    z-index:0;
    right: 0px;
    top: 0px;
    float:right;
    text-align:right;
    padding-right: 10px;
    cursor:default;
}

#page-navDx {
    font-family: Arial, Georgia, "Times New Roman", Times, serif;
    font-size: 9pt;
    color: #999999;
    border-top: 1px solid #ccc;
    border-bottom:1px solid #ccc;
    height: 25px;
    width: 100%;
    padding-top: 5px;
    padding-left: 10px;
    padding-bottom:3px;
}

#page-nav-numberDx {
    float:right;
    height:18px;
    padding-right: 10px;
    position:relative;
    right: 0px;
    text-align:right;
    top: 0px;
    width:100px;
    z-index:0;
}

#mainContent #page-navDx #page-nav-numberDx a {
    color: #003366;
    text-decoration: none;
}

#mainContent #page-navDx #page-nav-numberDx a:hover {
    color: #003366;
    text-decoration: underline;
}

select.testosel-nav {
    color: #999;
    border: 1px solid #ccc;
    height:12px;
    width:80px;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size:10px;
}

/*titolo articoli generico*/
.title 
{
    color: #003366;	
    font-family: Verdana, Arial, Georgia, Palatino, serif;
    font-size: 1.3em;
    font-weight:bold; 
    /*letter-spacing: -1px;*/
    letter-spacing:0.3pt;
    line-height: 1.1;
    padding-bottom:3px;	
}

a.title  
{
    text-decoration: none;
}


.titleLegge
{
    color: #000000;	
    font-family: Georgia, Palatino, serif;
    font-size: 1.5em;
    font-style:italic;
    letter-spacing: -1px;
    line-height: 1.3;
    margin:0 0 7px 0;
    padding-bottom:0px;
}

/*abstract articoli generico*/
.abstract 
{
    font-family: Verdana, Georgia, Palatino, serif;
    color: #000000;
    font-size: 10pt;
    line-height: 13pt;
    font-weight:normal;
}

#dati.abstract 
{
color:#666;
}

.linkarticolo a
{
    color:#003366;
    text-decoration:underline;
}

.testo
{
    font-family: Verdana, Georgia, Palatino, serif;
    color: #000000;
    /*font-size: 1.4em;*/
    font-size: 10pt;
    line-height: 1.3;
}

table.testo td sup a
{
    font-weight: bold;
    font-family: Verdana;
    font-size: 8pt;
}

.testo .testo_autore {
	
}


/*separatore tra articoli*/
.spacer {
    line-height: 15px;
}

/*marginazione immagini*/	
.img_top{
    margin-left:5px;
    margin-right:5px;
    border:0px;
}

/*marginazione immagini di sinistra */	
.img_top_left {
    margin-left:9px;
    margin-right:0px;
    border:0px;
}

.img_top_line {
    margin-left:5px;
    margin-right:5px;
    vertical-align: middle;
    border:0px;
}

.img_top_line_left {
    vertical-align: middle;
}
    
/*classi generali per i link*/
#mainContent #text .title a {
    color: #666666;
    text-decoration: none;
}
.title a {
    color: #003366;
    text-decoration: none;
}
.title-blue a {
    color: #ffffff;
    text-decoration: none;
}
.title a:hover, .title-blue a:hover  {
    text-decoration: underline;
}

/* albero navigazione helpplus */
.tree_helpplus {
    color:Navy;
}

/*albero navigazione secondo indice generale, e codici materia. in rosso di fianco alla data*/
.tree {
    /*color: #cc0000;*/
    color: #A53038;
    cursor:default;
    font-family: Verdana, Georgia, Palatino, serif;
    font-size: 11px;
    font-weight:bold;
    letter-spacing:0.3pt;
    line-height:1.3;
    padding-bottom:5px;
    text-transform:uppercase;
}

.tree a {
    /*color: #CC0000;*/
    color: #A53038;
    cursor:default;
    text-decoration: none;
}



/*Primo codice materia (evidenziato) */
.primo_liv a{
    font-family: Verdana, Georgia, "Times New Roman", Times, serif;
    font-size: 13px;
    line-height:1.0;
    color: #A53038;
    text-decoration: none;
    text-transform:uppercase;	
}


a.tree 
{
    text-decoration: none;
    cursor:pointer;
    line-height: 1.5;
}

a.tree span.primo_liv
{
    font-family: Verdana, Georgia, "Times New Roman", Times, serif;
    font-size: 13px;
    line-height:1.0;
    color: #A53038;
    text-decoration: none;
    text-transform:uppercase;	
}


/* codice materia (come link) */
.tree_link a {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 11px;
    color: #CC0000;
    text-transform:uppercase;	
    text-decoration: underline;
    cursor:pointer;
}

/* codice materia (come informazione a destra del codice) */
.tree_codmat {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 11px;
    color: #999999;
    text-transform:uppercase;	
    padding-left: 5px;
}

.reslev_oper 
{
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 11px;
    /* font-style:italic; */
    color: #E0E0E0;
    text-transform:uppercase;	
    margin-left: 5px;
    margin-right: 5px;
    padding-left: 5px;
    padding-right: 5px;
    background-color: #003366;
}


#mainContent #text .abstract a {
    color: #003366; /*#464646;*/
    font-size: 1.0em;
    font-weight:normal;
    text-decoration: underline;
}

#mainContent #text .abstract a:hover
{
    color: #003366;	
    text-decoration: underline;
    cursor: pointer;
}


#mainContent .text .abstract a {
    color: #003366; /*#464646;*/
    font-size: 1.0em;
    font-weight:normal;
    text-decoration: underline;
}

#mainContent .text .abstract a:hover
{
    color: #003366;	
    text-decoration: underline;
    cursor: pointer;
}



#mainContent #text .continua{
    color: #6699CC;
    font-family: Arial , Georgia, Verdana;
    font-size: 9pt;
    font-weight:bold;
    text-transform:uppercase;
}


#mainContent #text .continua a {
    color: #6699CC;
    font-family:	Arial , Georgia, Verdana;
    font-size: 9pt;
    font-weight:bold;
    text-decoration: none;
    text-transform:uppercase;
}

#mainContent #text .continua a:hover
{
    color: #6699CC;
    cursor: pointer;
    font-family: Arial , Georgia, Verdana;
    font-size: 9pt;
    font-weight: bold;
    text-decoration: none;
    text-transform:uppercase;	
}


#mainContent .text .continua{
    color: #6699CC;
    font-family: Arial , Georgia, Verdana;
    font-size: 9pt;
    font-weight:bold;
    text-transform:uppercase;
}


#mainContent .text .continua a {
    color: #6699CC;
    font-family:	Arial , Georgia, Verdana;
    font-size: 9pt;
    font-weight:bold;
    text-decoration: none;
    text-transform:uppercase;
}

#mainContent .text .continua a:hover
{
    color: #6699CC;
    cursor: pointer;
    font-family: Arial , Georgia, Verdana;
    font-size: 9pt;
    font-weight: bold;
    text-decoration: none;
    text-transform:uppercase;	
}



#pass_dim 
{
    float:left;
    height: 20px;
}

#pass_dim table
{
    padding-top:9px;
}

#pass_dim a{
    color: #fff;
    text-decoration: none;
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size:10px;
    padding-left:30px;
}


.invio a {
    color: #6699cc;
    text-decoration:none;
    line-height: 20px;
}

/*titolo azzurro del paragrafo introduttivo presente ad esempio in monografie e inserti speciali*/
.title_intro {
    color: #003366;
    font-size: 18px;
    font-family: Georgia, "Times New Roman", Times, serif;
    line-height: 2;
}

/*testo del paragrafo introduttivo presente ad esempio in monografie e inserti speciali*/
.intro_text 
{
    /*
    font-family: Arial, Helvetica, sans-serif;
    color: #999;
*/
    font-family: Georgia, Palatino, serif;
    color: #464646;	
    font-size: 11px;
}


/* INDICE della MODULISTICA */
.modul_parentnode {
    font-size: 11px;
    vertical-align:top;
}

.modul_node a{
    font-size: 11px;
    vertical-align:top;
}

.modul_node img{
    vertical-align:middle; 
    width:12px; 
    height:14px; 
    border:solid 0pt;
}

/*FOOTER*/
#footer { 
    background-image:url(../images/bg_footer.gif);
    background-repeat:repeat-x;
    height:116px; 
} 

#footer p {
    margin: 0;
    padding: 10px 0; 
    text-align:left;
}

#footer a {
    color:#999;
    text-decoration:none;
}

#footer a:hover {
    color:#999;
    text-decoration: underline;
}

#footer_text {
    width: 963px; 
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size:10px;
    color:#999;
    margin: 0 auto;
    text-align: left;
}

#footer_left {
    float: left;
    padding: 6px 10px 5px 20px;
}

#footer_right {
    padding: 6px 20px 5px 0px;
    text-align:right;
}

.eut {
    font-size:12px;
    font-weight:bold;
}

.fltrt { 
    float: right;
    margin-left: 8px;
}

.fltlft { 
    float: left;
    margin-right: 8px;
}

.clearfloat { 
    clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

/*MONOGRAFIE & INSERTI SPECIALI*/
.mon_col1 {
    padding-top:20px;
    float:left;
    padding-left:12px;
    width:450px;
    text-transform:uppercase;
    color:#A49C8B;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    line-height:22px;
    font-size:9pt;
} 

.mon_col1 a {
    color: #A89A7C;
    text-decoration: none;
}

.mon_col1 a:hover {
    text-decoration: underline;
}

.mon_col2 {
    color:#A49C8B;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size:9pt;
    line-height:22px;	
    margin-left:450px;
    padding-top:20px;
    padding-left:12px;
    text-transform:uppercase;
    width:460px;
}

.mon_col2 a {
    color: #A89A7C;
    text-decoration: none;
}

.mon_col2 a:hover {
    text-decoration: none;
}
 
/* monografie e navigazione */
#mono-liv1 {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 10px;
    color: #6699CC;
    text-transform: uppercase;	
    border-bottom:1px solid #ccc;
    height:18px;
    padding-top:5px;
    padding-bottom:3px;
}

.mono-mainc{
    color: #fff;
    border-top: #ccc 1px solid;
    border-bottom: #ccc 1px solid;
    overflow: auto;
    width: 950px;
}

.mono-livc{
    border-left: #ccc 1px solid;
    vertical-align: top;
    padding-right: 30px;
    padding-left: 10px;
}

.mono-sel{
    color: #6699cc;
    text-transform: uppercase;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}

a.mono-sel:hover{
    text-decoration: underline;
    cursor: pointer;
}

.mono-i {
    color: #ADA896;
    text-transform: uppercase;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
}

a.mono-i:hover{
    text-decoration: underline;
    cursor: pointer;
}

.mono-icon{
    border: 0px solid;
    background-repeat: no-repeat;
    color: #FFFFFF;
    cursor: default;
    vertical-align:middle; 
    height: 16px;
    padding-top:1px;
    padding-bottom:1px;
}

/*colonna 1 speciali pagina int*/
#mainContent .mon_col1 a {
    color: #003366;
    font-size:9pt;
    text-decoration: none;
}

#print_bar {
    border-bottom: 1px solid #f0f0f0;
    text-align:right
}

.menu_print{
    border-right: 1px solid #f0f0f0;
    padding-bottom:5px;
    padding-right:6px;
    padding-left:3px;
    color:#A89A7C;
    font-family: Georgia, "Times New Roman", Times, serif;
    text-transform:uppercase;
    line-height:25px;
} 

.menu_print a {
    color: #A89A7C;
    text-decoration: none;
}

/*SCHEDE AGGIORNAMENTO*/
#pdf_bar {
    float:left;
    border-bottom: solid 1px #f0f0f0;
    width:100%;
}

.TopPage {
    float:left;
    border-bottom: solid 1px #f0f0f0;
    width:100%;
}

.menu_pdf{
    border-right: solid 1px #f0f0f0;
    color:#A89A7C;
    font-family: Verdana, Georgia, "Times New Roman", Times, serif;
    font-size:11px;
    line-height:25px;
    padding-bottom:5px;
    padding-right:6px;
    padding-left:3px;
    text-transform:uppercase;
} 

.menu_pdf2{
    border-right: solid 1px #f0f0f0;
    padding-right:3px;
    padding-left:3px;
    color:#A89A7C;
    font-family: Verdana, Georgia, "Times New Roman", Times, serif;
    line-height:25px;
}

.menu_pdf a {
    color: #A89A7C;
    font-weight:bold;
    text-decoration: none;
}

.menu_pdf a:active {
    /*color: #002648;
    text-decoration: none;*/
}

.menu_pdf a:hover {
    color: #002648;
    font-weight:bold;
    text-decoration: none;
}


.ItemDynamicMenu
{
    background-color:#bab092;
    border-right: solid 1px #f0f0f0;
    color:#FFFFFF;
    font-family: Georgia, "Times New Roman", Times, serif;
    line-height:25px;
    padding-bottom:5px;
    padding-right:6px;
    padding-left:3px;
    text-transform:uppercase;
    width:120pt;
}
    
    
#active_link .menu_pdf a {
    color: #002648;
}


.menu_pdf_unsel{
    border-right: solid 1px #f0f0f0; 
    padding-bottom:5px;
    padding-right:6px;
    padding-left:3px;
    color:#A89A7C;
    font-family: Georgia, Verdana, "Times New Roman", Times, serif;
    text-transform:uppercase;
    line-height:25px;
} 

.menu_pdf_unsel a {
    color: #A89A7C;
    font-weight:bold;
    text-decoration: none;
}

.menu_pdf_unsel a:hover {
    color: #002648;
    font-weight:bold;
    text-decoration: none;
}

.menu_pdf_sel  
{
    background-color:#E6E6E6;
    color: #002648;
}

.menu_pdf_sel a 
{
    background-color:#E6E6E6;
    color: #002648;
}


ul.menu_ordina 
{
    margin:0;
    padding:0;
}

ul.menu_ordina li
{
    height:25px;
    display: inline;
    list-style: none;
    list-style-type:none;
    line-height:25px;
    padding: 5px 10px 5px 9px;
    font-family: Georgia, Verdana, "Times New Roman", Times, serif;
}

ul.menu_ordina li:hover
{
    cursor:pointer; 
}


ul.menu_ordina .menu_pdf_sel a 
{
    background-color:#E6E6E6;
    color: #002648;
    font-weight: bold;
    text-decoration: none;
}

ul.menu_ordina .menu_pdf_unsel a {
    color: #A89A7C;
    font-weight:bold;
    text-decoration: none;
}

ul.menu_ordina .menu_pdf_unsel a:hover {
    color: #002648;
    font-weight:bold;
    text-decoration: none;
}


.menu_pdfshort_unsel{
    border-right: solid 1px #f0f0f0; 
    padding-bottom:5px;
    padding-right:1px;
    padding-left:1px;
    color:#A89A7C;
    font-family: Georgia, Verdana, "Times New Roman", Times, serif;
    text-transform:uppercase;
    line-height:25px;
} 

.menu_pdfshort_unsel a {
    color: #A89A7C;
    font-weight:bold;
    text-decoration: none;
}

.menu_pdfshort_unsel a:hover {
    color: #002648;
    font-weight:bold;
    text-decoration: none;
}

.menu_pdfshort_sel  
{
    background-color:#E6E6E6;
    color: #002648;
}

.menu_pdfshort_sel a 
{
    background-color:#E6E6E6;
    color: #002648;
}



.menu_pdf2 a {
    color: #A89A7C;
    text-decoration: none;
}

.menu_pdf2 a:active {
    color: #002648;
    text-decoration: none;
}

.menu_pdf2 a:hover {
    color: #002648;
    text-decoration: none;
}

#active_link .menu_pdf2 a {
    color: #002648;
}

#archivio_drop {
    margin:0px;
    padding-left:10px;
    float:left;
    width:100%;
    display:block;
}

#search_dropdown1_schede {
    padding-top:10px;
    float:left;	
}

#search_dropdown2_schede {
    padding-top:10px;
    float:left;	
    margin-left:20px;
}

#search_dropdown_button {
    padding-top:7px;
    float:left;	
    margin-left:10px;
}
.archivio{
    margin-right:20px;
    margin-left:10px;
    color:#A49C8B;
    font-family: Georgia, "Times New Roman", Times, serif;
    height:30px;
    text-transform:uppercase;
    line-height:25px;
    text-decoration: none;
} 

/*HOME PAGE - CONTENITORE GENERALE*/
#home_container {
    width: 963px;
    background: #FFFFFF;
    margin: 0 auto;
    text-align: left;
    padding-left: 0px;
    margin-bottom: 20px;	
} 

/*HOME CONTENITORI ORIZZONTALI*/
#home_top {
    background: #fff;
    margin:0;
    width:960px;
    display:block;
    height:300px;
}

#home_bottom {
    width:979px;
} 

/*HOME MENU ICONE*/
#icon_news {
    float:left;
    height:75px;
    width:90px;
}

#icon_news a{
    float:left;
    height:25px;
    width:85px;
    background-image:url(../images/icon_news_home.png);
    text-decoration:none;
    color:#ADA896;
    padding-top:50px;
    padding-left:5px;
    line-height:12px;
}

#icon_news a:hover {
    float:left;
    height:25px;
    width:85px;
    background-position: 0px -74px;
    color:#002648;
    font-weight:bold;
}

#icon_news a:hover:disabled {
    float:left;
    height:25px;
    width:85px;
    color:#002648;
}

#icon_news a.nohover {
    float:left;
    height:25px;
    width:85px;
    color:#002648;	
    background-position: 0px 0px;
}

#icon_libri {
    float:left;
    height:75px;
    width:90px;
}

#icon_libri a{
    float:left;
    height:25px;
    width:85px;
    background-image:url(../images/icon_libro_home.png);
    text-decoration:none;
    color:#ADA896;
    padding-top:50px;
    padding-left:5px;
    line-height:12px;
}

#icon_libri a:hover {
    float:left;
    height:25px;
    width:85px;
    color:#002648;
    background-position: 0px -74px;
    font-weight:bold;	
}
#icon_libri a.nohover {
    float:left;
    height:25px;
    width:85px;
    color:#002648;		
    background-position: 0px 0px;
}

#icon_monografie {
    float:left;
    height:75px;
    width:90px;
}

#icon_monografie a{
    float:left;
    height:25px;
    width:85px;
    background-image:url(../images/icon_monografie_home.png);
    text-decoration:none;
    color:#ADA896;
    padding-top:50px;
    padding-left:5px;
    line-height:12px;
}

#icon_monografie a:hover {
    float:left;
    height:25px;
    width:85px;
    color:#002648;
    background-position: 0px -74px;
    font-weight:bold;	
}

#icon_monografie a.nohover {
    float:left;
    height:25px;
    width:85px;
    color:#002648;
    background-position: 0px 0px;
}

#icon_circolari{
    float:left;
    height:75px;
    width:90px;
}

#icon_circolari a{
    float:left;
    height:25px;
    width:85px;
    background-image:url(../images/icon_circolari_home.png);
    text-decoration:none;
    color:#ADA896;
    padding-top:50px;
    padding-left:5px;
    line-height:12px;
}

#icon_circolari a:hover {
    float:left;
    height:25px;
    width:85px;
    background-position: 0px -74px;
    color:#002648;
    font-weight:bold;	
}

#icon_circolari a.nohover {
    float:left;
    height:25px;
    width:85px;
    background-position: 0px 0px;
    color:#002648;
}

/*HOME STILI*/
#home_container .title {
    background-image:url(../images/bg_maincontent_h1.png);
    line-height:25px;
    background-repeat:repeat-x;
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size:18px;
    color:#003366;
    padding-left:12px;
    font-weight:normal;	
}

.box_home_text {
    font-family: Georgia, Palatino, serif;
    color: #464646;
    font-size:11px;
    padding:10px;
    text-align:left;
}

.box_home_text a {
    color: #003366;
    text-decoration: none;
}

.box_home_text a:hover {
    text-decoration: underline;
}

.news_home_text {
    font-family: Georgia, Palatino, serif;
    color: #464646;
    font-size:11px;
    padding:1px;
    text-align:justify;
    top: -20px;
    position:relative;
}

.news_home_text a {
    color: #990000;
    text-decoration: none;
}

/*HOME BOX TOP*/
#adv_home {
    float:left;
    height:302px;
    width:394px;
    padding:1px;
}

#cent_home {
    float:left;
    height:302px;
    width:197px;
    padding:1px;
}

#icon_home {
    float:left;
    height:302px;
    width:361px;
    padding:0px;
    font-family:"Trebuchet MS", "Arial Narrow", Arial, Helvetica, sans-serif;
    
    font-size: 10px;
}

/*HOME BOX BOTTOM*/
#bottom_home_col1 {
    float:left;
    height:380px;
    width:394px;
    border-right:1px solid #E5E5E5;
    border-left:1px solid #E5E5E5;
    margin-bottom:10px;
}

#box_home {
    float:left;
    height:184px;
    width:189px;
    margin-left:3px;
    margin-right:3px;
}

#vert_spacer{
    float:left;
    height:184px;
    width:1px;
    background-color:#E5E5E5;
}

#box_home_quad {
    float:left;
    height:214px;
    width:383px;
    margin-left:3px;
    margin-right:3px;
}

#box_home_news {
    float:left;
    width:383px;
    margin-left:3px;
    margin-right:3px;
}

#box_home_scad {
    float:left;
    height:80px;
    width:347px;
    margin-left:3px;
    margin-right:3px;
    background-image:url(../images/bg_scad.jpg);
    background-repeat:repeat-x;
}


#bottom_home_col2 {
    float:left;
    height:380px;
    width:196px;
    border-right:1px solid #E5E5E5;
    margin-bottom:10px;
}

#bottom_home_col3_news {
    float:left;
    height:380px;
    width:359px;
    border-right:1px solid #E5E5E5;
    margin-bottom:10px;
}

#spacer_news {
    height:1px;
    border-top:1px solid #E5E5E5;
}

#mainContent #text ul {
    line-height: 20px;
}

/*E-LEARNING*/
#mainContent #text .relatore span {
    font-size: 12px;
    font-style: oblique;
    text-transform: none;
    color: #666666;
    text-decoration:none;
    border-left: 25px;
}

.crediti {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #759DC6;
}

/*form iscrizione e-learning*/

input.aggiungi{
    height:21px;
    width: 98px;
    background-image:url(../images/btn_aggiungi.png);
    border:0px solid;
    background-repeat:no-repeat;
    color:#FFFFFF;
    margin-left:10px;
    cursor:pointer;
}


input.conferma{
    background-image:url(../images/butt_conferma.png);
    background-repeat:no-repeat;
    border:0px solid;
    color:#FFFFFF;
    cursor:pointer;
    font-size:8pt;
    height:24px;
    margin-left:30px;
    width: 98px;
}

input.invia{
    height:24px;
    width: 75px;
    background-image:url(../images/butt_invia.png);
    border:0px solid;
    background-repeat:no-repeat;
    color:#FFFFFF;
    margin-left:30px;
    cursor:pointer;
}
    
input.aggiorna{
    height:24px;
    width: 88px;
    background-image:url(../images/butt_aggiorna.jpg);
    border:0px solid;
    background-repeat:no-repeat;
    color:#FFFFFF; 
    cursor:pointer;
}

input.cassa{
    height:24px;
    width: 88px;
    background-image:url(../images/butt_cassa.jpg);
    border:0px solid;
    background-repeat:no-repeat;
    color:#FFFFFF;
    margin-left:30px;
    cursor:pointer;
}

input.continua{
    height:24px;
    width: 180px;
    background-image:url(../images/butt_continua.png);
    border:0px solid;
    background-repeat:no-repeat;
    color:#FFFFFF;
    margin-left:30px;
    cursor:pointer;
}
    
input.acquista{
    height:24px;
    width: 88px;
    background-image:url(../images/butt_acquista.jpg);
    border:0px solid;
    background-repeat:no-repeat;
    color:#FFFFFF;
    margin-left:30px;
    cursor:pointer;
}

input.annulla{
    height:24px;
    width: 78px;
    background-image:url(../images/butt_annulla.png);
    border:0px solid;
    background-repeat:no-repeat;
    color:#FFFFFF;
    margin-left:30px;
    cursor:pointer;	
}
input.addragsoc{
    height:26px;
    width: 223px;
    background-image:url(../images/btn_ragione_soc.jpg);
    border:0px solid;
    background-repeat:no-repeat;
    color:#FFFFFF;
    margin-left:30px;
    cursor:pointer;	
}

input.addrecapito{
    height:26px;
    width: 223px;
    background-image:url(../images/btn_spedizioni.jpg);
    border:0px solid;
    background-repeat:no-repeat;
    color:#FFFFFF;
    margin-left:30px;
    cursor:pointer;	
}

input.delragsoc{
    height:26px;
    width: 195px;
    background-image:url(../images/btn_del_ragione_soc.jpg);
    border:0px solid;
    background-repeat:no-repeat;
    color:#FFFFFF;
    margin-left:30px;
    cursor:pointer;	
}

input.delrecapito{
    height:26px;
    width: 195px;
    background-image:url(../images/btn_del_spedizioni.jpg);
    border:0px solid;
    background-repeat:no-repeat;
    color:#FFFFFF;
    margin-left:30px;
    cursor:pointer;	
}

input.testo_page {
    color: #999;
    padding-right: 5px;
    width: 298px;
    height:23px;
    border: 1px solid #CCCCCC;
    padding-left: 10px;
}


input.testo_page_long {
    color: #999;
    padding-right: 5px;
    width: 698px;
    height:23px;
    border: 1px solid #CCCCCC;
    padding-left: 10px;
}

input.testo_page:focus, input.testo_page_long:focus
{
    background-color: #faffbd;
}


select.testosel_page {
    color: #999;
    border: 1px solid #ccc;
    height:23px;
    width:298px;
}

textarea.testo_page_long {
    color: #999;
    font-family:Arial, Helvetica, sans-serif;
    padding-right: 5px;
    width: 698px;
    height:250px;
    border: 1px solid #CCCCCC;
    padding-left: 10px;
    padding: 10px;
    font-size: 14px;
}

#mainContent #text #icon_doc-pdf a {
    color: #666666;
    text-decoration: none;
}


/*FORMAZIONE*/
.sede_serata {
    color: #A53038;
    font-family: Verdana, Georgia, Palatino, serif;
    font-size: 11px;
    font-weight:bold;
    letter-spacing:0.3pt;
    line-height:1.3;
    padding-bottom:5px;
    text-transform:uppercase;	
}

.link_serata {
    font-family: Arial, Helvetica, sans-serif;
    color: #6699cc;
    font-size: 12px;
    padding-left: 0px; 
}

.link_serata a{
    font-family: Arial, Helvetica, sans-serif;
    color: #6699cc;
    text-decoration:none;
}

.link_serata a:hover{
    font-family: Arial, Helvetica, sans-serif;
    color: #6699cc;
    text-decoration: underline;
}

/*RASSEGNA LEGGI*/
/*indice*/
.rl_titolo {
    color: #6699cc;
    font-family: Georgia, Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-transform: uppercase;
    padding-left: 0px;
}

.rl_art {
    color: #A53038;
    font-family: Georgia, Arial, Helvetica, sans-serif;
    font-size: 11px;
    padding-left: 0px;
}

.rl_testo {
    color: #999;
    font-family: Georgia, Arial, Helvetica, sans-serif;
    font-size: 11px;
    padding-left: 0px;
}

.rl_titolo a{
    color: #6699cc;
    font-family: Georgia, Arial, Helvetica, sans-serif;
    text-decoration:none
}

.rl_art a{
    color: #6699cc;
    font-family: Georgia, Arial, Helvetica, sans-serif;
    text-decoration:none
}

.rl_testo a{
    color: #999;
    font-family: Georgia, Arial, Helvetica, sans-serif;
    text-decoration:none
}

.rl_menu 
{
    float:left; 
    width:962px; 
    border-bottom: 1px solid #F0F0F0; 
    border-left: 1px solid #F0F0F0; 
    border-right: 1px solid #F0F0F0;
}

.menu_rassegnaleggi{
    border-right: 1px solid #f0f0f0;
    padding-right:5px;
    /*padding-left:5px;*/
    color:#A89A7C;
    font-family: Georgia, "Times New Roman", Times, serif;
    text-transform:uppercase;
    line-height:25px;
} 

.menu_rassegnaleggi a {color:#122C45;text-decoration:none}

.menu_rassegnaleggi	a:hover {
                background-image:url(../images/bg_archivio_bar-blu-active.png);
                background-repeat:repeat-x;
                color:#fff;
                text-decoration:none;
            }

.menu_rassegnaleggiSelected a:link
    {
            background-image:url(../images/bg_archivio_bar-blu-active.png);
            background-repeat:repeat-x;
            color:#FFFFFF; 
            font-weight:bold; 
            line-height:30px;
            padding:8px 10px 10px;
            text-decoration:none; 
    }

.linkDisable
{
    border-right: inherit;		
    cursor:default;
    color:Silver;
    display:none;
    text-decoration:line-through;	
}


/*struttura*/
.rl_titolo {
    color: #003366;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-transform: uppercase;
    padding-left: 0px;
}

.rl_capo {
    color: #003366;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-transform: uppercase;
    padding-left: 0px;
}

.rl_art {
    color: #003366;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    padding-left: 0px;
}

.rl_testo {
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    padding-left: 0px;

}

.rl_titolo a{
    color: #003366;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration:none
}

.rl_capo a{
    color: #003366;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration:none
}

.rl_art a{
    color: #A53038;
    font-family: Georgia, Arial, Helvetica, sans-serif;
    font-size:10pt;
    text-decoration:none
}

.rl_testo a{
    color: #000000;
    font-size:9pt;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration:none
}
.foto_cv{
    padding-right:20px;
}

/*Pagina registrazione serate*/
input.testo_agg {
    color: #999;
    width: 80px;
    height:18px;
    border: 1px solid #CCCCCC;
}

select.testosel_agg {
    color: #999;
    border: 1px solid #ccc;
    height:18px;
    width:80px;
}

.int_colonne{
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size:11px;
    font-weight: bold;
    padding-left: 5px;
}

/*e-commerce*/
input.procedi{
    height:20px;
    width: 86px;
    background-image:url(../images/butt_procedi.png);
    border:0px solid;
    background-repeat:no-repeat;
    color:#FFFFFF;
    margin-left:30px;
    cursor:pointer;
}

input.procediOnline{
    height:22px;
    width: 254px;
    background-image:url(../images/butt_procediCC.png);
    border:0px solid;
    background-repeat:no-repeat;
    color:#FFFFFF;
    margin-left:30px;
    cursor:pointer;
}

input.ConfermaOrdine{
    height:24px;
    width: 218px;
    background-image:url(../images/butt_ConfermaOrdine.png);
    border:0px solid;
    background-repeat:no-repeat;
    color:#FFFFFF;
    margin-left:30px;
    cursor:pointer;
}

input.testo_qta {
    color: #999;
    width: 20px;
    height:18px;
    border: 1px solid #CCCCCC;
    margin-left: 5px;
}

#agg_carrello {
    position:relative;
    width:180px;
    height:25px;
    z-index:1;
    right: 0px;
    top: 0px;
    float:right;
    text-align:right;
    padding-right: 10px;
}


/*ARCHIVIO*/
#colSx {
    float:left;
    width:208px;
    border-right: 1px solid #A89A7C;
}

#colDx{
    margin-left:220px;
    width:500px;
    left: 430px;
    top: 66px;
}

#archivio_bar {
    border-bottom: 1px solid #f0f0f0;
    padding-left: 5px;
}


/* obsolete */
#archivio_bar-blu .menu_archivio {
    color:#122C45;
    font-family:Georgia,"Times New Roman",Times,serif;
    line-height:25px;
    text-transform:uppercase;
}


#archivio_bar-blu #active_link .menu_archivio a 
{
    background-image:url(../images/bg_archivio_bar-blu-active.png);
    background-repeat:repeat-x;
    color:#FFFFFF;
    line-height:30px;
    /*margin-left:-5px;*/
    padding:8px 10px 10px;
}

/*
#archivio_bar-blu #active_link .menu_archivio a {
    background-image:url(../images/bg_archivio_bar-blu-active.png);
    background-repeat:repeat-x;
    color:#fff;
    text-decoration:none;
}
*/

#archivio_bar-blu .menu_archivio a:hover {
    background-image:url(../images/bg_archivio_bar-blu-active.png);
    background-repeat:repeat-x;
    color:#fff;
    text-decoration:none;
}

#archivio_bar-blu .menu_archivio a {
    color:#122C45;
    text-decoration:none;
}



/* replace #archivio_bar-blu */
.archivio_bar-blu .menu_archivio {
    color:#122C45;
    font-family:Georgia,"Times New Roman",Times,serif;
    line-height:25px;
    text-transform:uppercase;
}


.archivio_bar-blu #active_link .menu_archivio a 
{
    background-image:url(../images/bg_archivio_bar-blu-active.png);
    background-repeat:repeat-x;
    color:#FFFFFF;
    line-height:30px;
    padding:8px 10px 10px;
}

.archivio_bar-blu .menu_archivio a:hover {
    background-image:url(../images/bg_archivio_bar-blu-active.png);
    background-repeat:repeat-x;
    color:#fff;
    text-decoration:none;
}

.archivio_bar-blu .menu_archivio a {
    color:#122C45;
    text-decoration:none;
}




.menu_archivio{
    border-right: 1px solid #f0f0f0;
    padding-right:5px;
    padding-left:5px;
    color:#A89A7C;
    font-family: Georgia, "Times New Roman", Times, serif;
    text-transform:uppercase;
    line-height:25px;
} 

.menu_archivio a {
    color: #A89A7C;
    text-decoration: none;
}

.menu_archivio a:active {
    color: #002648;
    text-decoration: none;
}

.menu_archivio a:hover {
    color: #002648;
    text-decoration: none;
    padding:8px 0px;
}

/* ----- MENU SUB HEADER PERSONALE----- */

.menu_sub_header_pers
{
    height: 33px;
    border-bottom: #c2c2c2 dotted 1px;
}

.menu_sub_header_pers .menu_sub_header_pers_item
{
    height: 31px;
    font-family: "Lucida Sans Unicode" , "Lucida Grande" , sans-serif;
    font-size: 120%;
    text-transform: uppercase;
    line-height: 33px;
    float: left;
    padding: 0 28px;
    margin: 1px;
}
.menu_sub_header_pers a.menu_sub_header_pers_item
{
    color: #666666;
    font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif;
    text-decoration: none;
    border-right: #c2c2c2 dotted 1px;
}
.menu_sub_header_pers a.menu_sub_header_pers_item:hover {
    background-image: url(../images/bg_menu_sub2.png);
    background-position: right;
    background-repeat: no-repeat; 

    background-color: #979185;
    color:#FFFFFF;
    height:31px;
    line-height:33px;
    margin:1px;
}

.menu_sub_header_pers a.menu_sub_header_pers_item_selected {
    background-image: url(../images/bg_menu_sub2.png);
    background-position: right;
    background-repeat: no-repeat;

    background-color: #979185;
    height: 31px;
    font-size: 120%;
    text-transform: uppercase;
    line-height: 33px;
    float: left;
    padding: 0 28px;
    margin: 1px;
    font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif;
    text-decoration: none;
    border-right: #c2c2c2 dotted 1px;
    color: #fff;
}



/* ----- FINE MENU SUB HEADER ----- */

#active_link .menu_archivio a {
    color: #990000;
}

#colDx a {
    text-decoration: none;
    color: #999;
}

#colDx a:hover {
    text-decoration: underline;
    color: #999;
}

#colSx a {
    text-decoration: none;
    color: #999;
}

#colSx a:hover {
    text-decoration: underline;
    color: #999;
}

#invio {
    position:relative;
    width:150px;
    height:25px;
    z-index:1;
    right: 0px;
    top: 0px;
    float:right;
    text-align:right;
    padding-right: 10px;
}

#mainContent #text #invio a {
    color: #6699cc;
    text-decoration:none;
    line-height: 20px;
}

#mainContent #text #invio a:hover {
    text-decoration: underline;
}

.pdf_fatt a{
    text-decoration:none;
    color:#666666;
}

.dett_ord a{
    text-decoration:none;
    color:#666666;
}

/*RISULTATI DI RICERCA*/
.codice_materia {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 13px;
    color: #CC0000;
}

#mainContent #text .codice_materia a {
    color: #CC0000;
}

.forse_cercavi {
    font-family: Arial, Helvetica, sans-serif;
    color: #6699cc;
    font-size: 12px;
    padding-left: 20px;
}

.forse_cercavi a{
    font-family: Arial, Helvetica, sans-serif;
    color: #6699cc;
    text-decoration: underline;
}

.servizio_appartenenza {
    color: #A89A7C;
    text-transform:uppercase;
}

.servizio_appartenenza img {
    margin-right: 5px; 
    border:0; 
    vertical-align:middle; 
    height:17px; 
    width:22px; 
}


/*RISULTATI DI RICERCA per SERVIZIO */
.listserv_servizio{
    color: #A89A7C;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    line-height: 20px;
    text-align: left;
    text-transform: uppercase;
    text-decoration: none;
    vertical-align: text-top;
    text-indent: 10px;
}

.listserv_servizio_nodata 
{
    background-image:url(../images/elenco.png);
    background-repeat:no-repeat;
    color:#999999;
    font-family:Arial,Helvetica,sans-serif;
    font-size:11px;
    line-height: 20px;
    margin-left: 8px;
    padding-left: 12px;
    text-align:left;
    text-decoration:none;
    text-indent: 0px;
    text-transform:uppercase;
    vertical-align: 0px;
}

/* INDICE GENERALE */
.generale-bar-dx {
    position:relative;
    height:25px;
    z-index:0;
    right: 0px;
    top: 0px;
    float:right;
    text-align:right;
    font-size: 15px;
    padding-top: 10px;
    padding-right: 10px;
}

input.generale-bar {
    color: #999;
    padding-right: 5px;
    width: 100px;
    height:18px;
    border: 1px solid #CCCCCC;
    }

#mainContent #text .down li {
    list-style-image:url(../images/elenco_down.png) ;
    color:#6699CC;
    }

#mainContent #text .down li a {
    text-decoration: none;
    }

#mainContent #text .last li {
    list-style:none;
    }

#mainContent #text .last li a {
    text-decoration: none;
    }

.generale-bar-ric{
    border-right: 1px solid #f0f0f0;
    padding-left:6px;
    color:#999;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size:10px;
    text-transform:uppercase;
    line-height:25px;
} 

/* RECENSIONE*/
#mainContent .text .data_recensione {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 18px;
    color: #A89A7C;
}

#mainContent #text .data_recensione {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 18px;
    color: #A89A7C;
}


/*NOTIZIARIO QUOTIDIANO*/
.fonte {
    color: #003366;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 9pt;
    text-align:justify;
}

.fonte a {
    color: #003366;
    text-decoration:none;
}
    
.fonte img {
    border:none;
}

.firma {
    color: #A53038;
    font-family: Arial, Verdana,Helvetica,sans-serif;
    font-size: 9pt;
    font-weight:bold;
    padding-bottom:5pt;
    text-align:justify;
    vertical-align:middle;
}

.firma a {
    color: #A53038;
    text-decoration:none;
}
    
.firma img {
    border:none;
}

.title_art {
    color: #A53038;
    font-family: Georgia, Arial, Verdana, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight:bold;
    text-align:center;
    vertical-align:middle;
}


.art {
    color: #003366;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    text-align:justify;
    vertical-align:middle;
}

.art a {
    color: #003366;
    text-decoration:none;
}
    
.art img {
    border:none;
}

.linkart
{
    color: #A53038;
    font-family: Georgia, Arial, Helvetica, sans-serif;
    font-size: 1.1em;
    text-align:justify;
    vertical-align:middle;
}

.linkart a {
    color: #A53038;
    text-decoration:none;
}
    
.linkart img {
    border:none;
}

.data_notiziario {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 18px;
    color: #A89A7C;
}

/* OBSOLETE */
#mainContent #text .data_notiziario {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 18px;
    color: #A89A7C;
}

.tree_notiziario {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 11px;
    color: #cc0000;
}

#mainContent #text .notiziario_elenco {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 13px;
    color: #999;
}

#mainContent #text_td td {	
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 13px;
    color: #000000;
}

#mainContent #confirmdata_td td {
    text-align:left;
    padding-top:inherit;
    color: #666666;
}

/*RISPOSTE EUTEKNE*/
.title_bold
{
    font-family: Verdana, Georgia, Arial, Verdana, Helvetica, sans-serif;
    font-size: 10pt;
    font-style:italic;
    font-weight: bold;
    color: #000000;
}

/*SCADENZARIO*/
.title_scad {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #999999;
}

.scad_mese{
    background-image:url(../images/bg_maincontent_h1.png);
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#666;
    background-repeat:repeat-x;
    line-height:30px;
    padding-left:10px;
    padding-right:10px;
}

.scad_mese_text{
    text-transform:uppercase;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#666;
    padding-left:155px;
    padding-right:155px;
}

.numero {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 12px;
    color:#999999;
}
.giorno {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 11px;
    color:#999999;
}

/*OPERATIVI*/
p.Bibliogr, li.Bibliogr, div.Bibliogr{
    margin:0;
    margin-bottom:0;
    line-height:11.7pt;
    font-size:11.0pt;
    font-family:Arial;
    color:#6399CE;
}

#operativi h1{
    margin-top:9.0pt;
    margin-right:0;
    margin-bottom:2.0pt;
    margin-left:0in;
    line-height:14.0pt;
    font-size:14.0pt;
    font-family:Arial;
    color:#999999;
    text-transform:uppercase;
}

#operativi h2{
    margin-top:8.0pt;
    margin-right:0in;
    margin-bottom:2.0pt;
    margin-left:0in;
    line-height:13.1pt;
    font-size:11.0pt;
    font-family:Arial;
    color:#999999;
    text-transform:uppercase;
}

#operativi h3{
    margin-top:7.5pt;
    margin-right:0in;
    margin-bottom:2.0pt;
    margin-left:0in;
    line-height:11.7pt;
    font-size:11.0pt;
    font-family:Arial;
    color:#999999;
}

#operativi h4{
    margin-top:7.0pt;
    margin-right:0in;
    margin-bottom:2.0pt;
    margin-left:0in;
    line-height:10.5pt;
    font-size:11.0pt;
    font-family:Arial;
    color:#999999;
    font-style:italic;
}

p.BodyText, li.BodyText, div.BodyText{
    margin:0;
    margin-bottom:0;
    line-height:11.7pt;
    font-size:11.0pt;
    font-family:Arial;
    color:#000000;
}

p.pallino1, li.pallino1, div.pallino1{
    margin-top:6.0pt;
    margin-right:0in;
    margin-bottom:6.0pt;
    margin-left:0in;
    text-indent:0in;
    line-height:11.7pt;
    font-size:11.0pt;
    font-family:Arial;
    color:#000000;
}

p.Notealtesto, li.Notealtesto, div.Notealtesto{
    background-image:url(../images/lente.jpg);
    background-repeat:no-repeat;
    padding-left:26px;
    min-height:22px;
    mso-style-update:auto;
    margin-top:4.0pt;
    margin-right:8.5pt;
    margin-bottom:4.0pt;
    margin-left:8.5pt;
    line-height:10.5pt;
    font-size:10.0pt;
    font-family:Arial;
    color:#999999;
    font-style:italic;
}

p.pallino1innotealtesto, li.pallino1innotealtesto, div.pallino1innotealtesto{
    margin-top:0in;
    margin-right:8.5pt;
    margin-bottom:0in;
    margin-left:28.4pt;
    margin-bottom:.0001pt;
    text-indent:0pt;
    line-height:10.5pt;
    font-size:8.5pt;
    font-family:Arial;
    color:#999999;
}

p.esempio, li.esempio, div.esempio{
    background-image:url(../images/ex.jpg);
    background-repeat:no-repeat;
    padding-left:26px;
    min-height:29px;
    margin-top:10px;
    margin-right:8.5pt;
    margin-bottom:10px;
    margin-left:8.5pt;
    margin-bottom:.0001pt;
    line-height:11.7pt;
    background-color:#F2F2F2;
    font-size:8.5pt;
    font-family:Arial;
    letter-spacing:-.15pt;
}

p.acapopieno, li.acapopieno, div.acapopieno{
    margin:0in;
    margin-bottom:.0001pt;
    font-size:4.0pt;
    font-family:"Arial";
}

p.Riferimento, li.Riferimento, div.Riferimento{
    background-image:url(../images/info.jpg);
    background-repeat:no-repeat;
    padding-left:26px;
    min-height:29px;
    margin-top:10px;
    margin-top:0in;
    margin-right:0in;
    margin-bottom:0in;
    margin-left:2.0pt;
    margin-bottom:.0001pt;
    line-height:11.7pt;
    font-size:10.0pt;
    font-family:Arial;
    color:#4A8BC5;
    font-style:italic;
}
    

/* -------------------------------------  */
/*             sddm.css                   */
.navbar
{
    width:194px;
}  

.mainDiv{
    width:194px;
}


.topItem {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size:14px;
    text-transform:uppercase;
    background:url(../images/bg_menu_h1_down.gif) no-repeat; 
    width: 194px;
    height:28px;
    color:#CCCCCC;
    padding-top:5px;
    padding-left:12px;
}


.topItem a {
    color:#CCCCCC;
    text-decoration: none;
}

.topItem:hover {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size:14px;
    text-transform:uppercase;
    letter-spacing: 0;
    background:url(../images/bg_menu_h1.gif) no-repeat;
    background-repeat:no-repeat;
    height:28px;
    width: 194px;
    color: #428eff;
    cursor:pointer;
    padding-left:12px;
    padding-top:5px;
}

.topItem:hover a {
    color: #428eff;
}



.topItemOver{
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size:18px;
    letter-spacing: 0;
    background:url(../images/bg_menu_h1_down.gif) no-repeat;
    background-repeat:no-repeat;
    height:28px;
    width: 194px;
    color: #428eff;
    cursor:pointer;
    padding-left:12px;
    padding-top:5px;
}

.topItemClose{
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size:18px;
    background:url(../images/bg_menu_h1.gif) no-repeat;
    height: 28px;
    width: 194px;
    cursor:pointer;
    color: #FFFFFF;
    cursor:pointer;
    padding-left:12px;
    padding-top:5px;
}

.topItemOp{
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size:18px;
    background:url(../images/bg_menu_h1_operativi.gif) no-repeat;
    width: 194px;
    height:28px;
    color:#CCCCCC;
    padding-top:5px;
    padding-left:12px;
    color:#CCCCCC;
    
}

.topItemOpOver{
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size:18px;
    letter-spacing: 0;
    background:url(../images/bg_menu_h1_operativi.gif) no-repeat;
    background-repeat:no-repeat;
    height:28px;
    width: 194px;
    color: #428eff;
    cursor:pointer;
    padding-left:12px;
    padding-top:5px;
}

.topItemOpClose{
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size:18px;
    background:url(../images/bg_menu_h1_operativi_down.gif) no-repeat;
    height: 28px;
    width: 194px;
    cursor:pointer;
    color: #FFFFFF;
    cursor:pointer;
    padding-left:12px;
    padding-top:5px;
}

.topItemOpCloseOver{
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size:18px;
    background:url(../images/bg_menu_h1_operativi_down.gif) no-repeat;
    background-repeat: no-repeat;
    height:28px;
    width: 194px;
    color: #428eff;
    cursor: pointer;
    padding-left:12px;
    padding-top:5px;
}

.dropMenu{
    list-style: none;
    margin: 0;
    padding: 0; 
    filter:alpha(opacity=100);
}

.subItem
{
    margin-left:0px;
    margin-top:0px;
    border-bottom: 1px solid #F0F0F0;
    /* height:28px; */
    height:24px;
}

.subItem a{
    height:15px;
    display:block;
    text-decoration: none; 
    padding: 6px 0 4px 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#003366;
    font-weight: bold;
}

.subItemOver{
/*	border-bottom: 1px solid #F0F0F0; */
}

.drop{
   border-left:1px solid black;
   border-right:1px solid black;	
}

.link_news{
    /* background-position: 0px 0px;  */
    /* background-image:url(../images/icon_news_int.png); */
    background-image:url(../images/icon_white_int.png);
    background-position: 0px -25px;
    background-repeat:no-repeat;
}

.link_news:hover {
    /* color:#002648; */
    /* background-position: 0px -25px; */
    text-decoration:underline;
}


.link_news_dis{	
    background-image:url(../images/icon_news_int.png);
}

.link_libro
{
    /* background-image:url(../images/icon_libro_int.png); */
    background-image:url(../images/icon_white_int.png);
    background-position: 0px -25px;
    background-repeat:no-repeat;
}

.link_libro:hover{
    /* color:#002648; */
    /* background-position: 0px -25px; */
    /* cursor:pointer; */
    text-decoration:underline;
}

.link_libro_dis{
    background-image:url(../images/icon_libro_int.png);
}

.link_monografie
{
    /* background-image:url(../images/icon_monografie_int.png); */
    background-image:url(../images/icon_white_int.png);
    background-position: 0px -25px;
    background-repeat:no-repeat;
}

.link_monografie:hover{
    /* color:#002648; */
    /* background-position: 0px -25px; */
    text-decoration:underline;
}

.link_monografie_dis{
    background-image:url(../images/icon_monografie_int.png);
}

.link_circolari{
    background-repeat:no-repeat;
    background-position: 0px -25px;
    /* background-position: 0px 0px; */
    /* 	background-image:url(../images/icon_circolari_int.png); */
    background-image:url(../images/icon_white_int.png);
}

.link_circolari:hover{
    /* color:#002648; */
    /* background-position: 0px -25px; */
    text-decoration: underline;
}

.link_circolari_dis{
    background-position: 0px 0px;
    background-image:url(../images/icon_circolari_int.png);
    background-repeat:no-repeat;
}

.link_standard
{
    /* background-image:url(../images/icon_standard_int.png); */
    background-image:url(../images/icon_white_int.png);
    background-position: 0px -25px;
}

.link_standard:hover{
    /* color:#002648; */
    /* background-position: 0px -25px; */
    text-decoration: underline;
}

.link_standard_dis{
    background-image:url(../images/icon_standard_int.png);
}

.spanlink{
    height:18px;
    border-bottom: 1px solid #F0F0F0;
    text-decoration: none; 
    padding: 8px 0 2px 35px;
    text-transform:uppercase;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#A89A7C;
    font-weight: bold;
}

.spanlink:hover{	
    color:#002648;
    text-decoration:none;
    font-weight: bold;
}

.IE8Fix  
{  
    z-index: 100;  
}  

.prnprovv_ctn
{
    font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
    font-size: 11px;
    background-color:#E6E6E6; 
}
.prnprovv_table
{
    font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
    font-size: 11px;
    color:#656565;
}
.prnprovv_table a
{
    color: #003365;
    text-decoration:none;
}
.prnprovv_table input
{
    padding-left:3px;
    padding-right:3px;
    font-family:Verdana;
    color: #808080;
    height:20px;
}
.prnprovv_table select
{
    padding-top: 1px;
    padding-left:3px;
    padding-right:3px;
    font-family:Verdana;
    color: #808080;
    height:24px;
    vertical-align:middle;
}
input.prnprovv_annulla_l{
    height:24px;
    width: 78px;
    background-image:url(../images/butt_annulla_l.png);
    border:0px solid;
    background-repeat:no-repeat;
    color:#FFFFFF;
    margin-left:30px;
    cursor:pointer;	
}
.invigoreda_l
{
    color:#666666;
    text-align:left;
    font-family:Arial,Helvetica,sans-serif;
    font-size:11px;
    font-weight:bold;
}

.toplist 
{
    border:1px solid #999999;
    border-top-style:none;
    padding: 5px 5px 0 10px;
}

.foot{
    color:#333333;
    font-size:110%;
    font-style:italic;
    margin-left:20px;
    margin-top:20px;
}

.toplist_title{
    color:#A89A7C;
    font-size:11px;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-weight:bold; 
    text-transform:uppercase;
} 

.personalize{
    background-image:url(../images/personalizza.png);
    background-repeat:no-repeat;
    color:#AAA086;
    font-family:Verdana;
    font-size:18px;
    line-height:24px;
    margin:20px;
    text-indent:30px;
}


.personalize_m{
    color:#AAA086;
    font-family:Verdana;
    font-size:15px;
    line-height:21px;
    margin:0 0 10px 12px;
    text-indent:10px;
}

.ico_top{
    position:relative;
    float:right;
    padding-top:5pt;
}


/* FORUM */

/*topheader*/
.topheader {margin-bottom:20px; margin-top:20px;}
.topheader table {height:30px;border-collapse:separate;width:100%;background-color:Transparent;font-size:100%;}
.topheader td {height:30px;}
.topheader th {height:30px;background-image:none;color:White;white-space:nowrap;font-weight:normal;}
.topheader a {color:White;text-decoration:none;}
.topheader a:hover{text-decoration:underline;}
.topheader th.menuitem {color:white;text-align:center;width:12%;border-left:1px solid #999;border-right:1px solid #606D85;white-space:nowrap;padding-left:5px;padding-right:5px;}
.topheader th.rightitem {border-left:1px solid #999;border-right:none;}
.topheader td.outerheader {width:6px;}

/*main body*/
.forumcontent table {font-size:100%;background-color:#FFFFFF;border-collapse:collapse;}
.forumcontent h1 {font-weight:normal;font-size:18pt;margin-bottom:0px;font-family:'Tahoma';}
.forumcontent h2 {font-weight:normal;margin-bottom:0px;font-size:150%;margin-top:0px;font-family:'Tahoma';}
.forumcontent h3 {font-weight:bold;font-size:100%;margin:4px;}
.forumcontent a {color:#333399;text-decoration:none;}
.forumcontent a:hover{text-decoration:underline;}
.forumcontent th {background-image:none);color:Black;font-weight:bold;font-size:100%;text-align:justify;padding:0px 5px 0px 5px;height:30px;}
.forumcontent th a {color:Black;font-size:100%;font-weight:normal;text-decoration:none;}
.forumcontent th a:hover{text-decoration:underline;}
.forumcontent td {border:1px solid #999;}
.forumcontent td.tdhead {border:none; padding-left:0px; padding-right:0px;}
.forumcontent table.noborder {border:none;}
.forumcontent table.noborder td {border:none;}
.forumcontent img{vertical-align:middle;border:none;}
.forumcontent hr{height:1px;border:none;color:silver;background:silver;}
.forumcontent div.smalltoolbar{margin-bottom:3px;text-align:right;margin-top:3px;}
/*some clases*/
.forumcontent .gray {color: #999;font-size:90%;font-weight:normal; padding-top:10px;}
.forumcontent th .gray {color: #999;}
.forumcontent .gray a {color: #999;}
.forumcontent .radiolist td {text-align:left;}

/* inputs */
.forumcontent input[type="file"],
.forumcontent input[type="password"],
.forumcontent input[type="submit"],
.forumcontent input[type="text"]
{padding-top:3px;padding-bottom:3px;border:1px solid slategray;font-family:Tahoma;font-size:9pt;}

.forumcontent input[type="text"], textarea {padding-top:0px;padding-right:0px;padding-left:0px}

.forumcontent input[type="submit"],
.forumcontent button {background:slategray url('../../Images/Forum/btngradient.gif');color:White;cursor:pointer;}

.forumcontent input[type="submit"]:hover
 {background:slategray url('../../Images/Forum/btngradient_rev.gif');}

.gradientbutton {background:url('../../Images/Forum/btngradient.gif');color:White;font-size:100%;border:1px solid slategray;}

.quote
{
    border-style:solid;
    border-width:1pt;
    font-style:oblique;
    padding:5px;
    padding-left:15px;
    margin-bottom:20px;
}

#divTopMenu .menu_forum_active  
{
    clear:both;
    color:#122C45;
    font-family:Georgia,"Times New Roman",Times,serif;
    line-height:25px;
    text-transform:uppercase;
}


#divTopMenu .menu_forum_active a 
{
    clear:both;
    background-image:url(../images/bg_archivio_bar-blu-active.png);
    background-repeat:repeat-x;
    color:#FFFFFF;
    line-height:30px;
    text-decoration:none;
    /*margin-left:-5px;*/
    padding:8px 10px 10px;
}

#divTopMenu .menu_forum a:hover 
{
    clear:both;
    background-image:url(../images/bg_archivio_bar-blu-active.png);
    background-repeat:repeat-x;
    color:#fff;
    text-decoration:none;
}

#divTopMenu .menu_forum a 
{
    clear:both;
    color:#122C45;
    text-decoration:none;
}

.adaddrec_container 
{
    margin: 0 0 0 0px;
    padding: 0 0px;
    text-align: left;
    background-image:url(../images/bg_text.png);
    background-repeat:repeat-x;
    background-position:bottom;
} 
.adaddrec_text
{
    color:#666666;
    font-family:Georgia,Verdana,Palatino,serif;
    font-size:10pt;
}


.abstract_after 
{ 
    color:#666666;
    font-size: 12px;
    font-style:italic;
    margin: 1px 0 7px 0; 
}




.menu_testo
{
    color:#A89A7C;
    font-family: Georgia, "Times New Roman", Times, serif;
    text-transform:uppercase;
    line-height:25px;
} 

.menu_testo a 
{
    color:#122C45;
    text-decoration:none;
    line-height:25px;
    padding:8px 10px 10px;
}

.menu_testo	a:hover 
{
    background-image:url(../images/bg_archivio_bar-blu-active.png);
    background-repeat:repeat-x;
    color:#fff;
    text-decoration:none;
}

.menu_testoSelected a
{
    background-image:url(../images/bg_archivio_bar-blu-active.png);
    background-repeat:repeat-x;
    color:#FFFFFF; 
    font-weight:bold; 
    text-decoration:none; 
}


a.href_large 
{
    color: #999999;
    text-decoration: none;
    font-size:14px;
}


a.href_large:hover 
{
    text-decoration:underline;
}


.fonte1 {
    color: #003366;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 9pt;
    text-align:justify;
    color: #003366;
    text-decoration:none;
}

.fonte1 a {
    color: #003366;
    text-decoration:none;
}
    
.fonte1 img {
    border:none;
}


.blu1 img
{
    line-height:1.1pt;
    vertical-align:bottom;
    border:solid 0pt;
    padding: 0 2px 0px 2px;
}

.blu1f img
{
    line-height:1.1pt;
    vertical-align:bottom;
    padding: 0 1px 0px 1px;
    border:solid 0pt;
}


.apers_tree_inarch
{
    font-family:Arial, Helvetica, sans-serif;
    margin-left:5px;
    font-size: 11px;
    text-transform:none;
}


#text .link_previgenti
{
    color:#003366;
    text-decoration:none;
}
#text .link_previgenti:hover
{
    color:#003366;
    text-decoration:underline;
}

.section_formazione {
    background-image:url(../images/Formazione/bg_Formazione_bar.jpg);
    background-repeat:repeat-x;
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size:18px;
    color:#003366;
    padding-left:12px;
    font-weight:normal;
    line-height:51px;
} 

.oper_fonteinlav {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-style:italic;
    font-size: 8px;
    color: #999999;
    text-transform:uppercase;	
    margin: 0px;
    padding: 0px;
}

/* ----- MENU TOP ----- */

.menu_head {
    height:31px;
    }

.top_line{
    height:5px;
    background-image:url(../Images/bg_line.png);
    background-repeat:repeat-x;
    overflow:visible;
    }
.date {
    float:left;
    height:24px;
    vertical-align:middle;
    line-height:24px;
    text-transform:uppercase;
    font-family:"Times New Roman", Times, serif;
    font-size:10px;
    color:#666666;
    padding-left:5px;}
    
.info_menu {
    height:24px;
    float:right;
    border-bottom:2px solid #FFF;}

.item_info_menu {
    float:left;
}

.div_info_menu {
    float:left;
}
   
a.item_info_menu {
   
    padding:0px 12px;
    height:24px;
    line-height:24px;
    text-decoration:none;
    background-color:#edecec;
    background-image:url(../Images/bg_menu_top.png);
    background-repeat:repeat-x;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size:11px;
    text-transform:uppercase;
    color:#666;
    border-left:1px solid #bababa;}
        
a.item_info_menu:hover{
    padding:0px 12px;
    height:24px;
    line-height:24px;
    text-decoration:none;
    background-color:#b7b7b7;
    background-image:url(../Images/bg_menu_top_h.png);
    background-repeat:repeat-x;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size:11px;
    text-transform:uppercase;
    color:#fff;
    border-left:1px solid #bababa;}


.item_info_menu_selected {
    float: left;
}
    
a.item_info_menu_selected{
    padding:0px 12px;
    height:24px;
    line-height:24px;
    text-decoration:none;
    background-color:#edecec;
    background-image:url(../Images/bg_menu_top_h.png);
    background-repeat:repeat-x;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size:11px;
    text-transform:uppercase;
    color:#fff;
    border-left:1px solid #bababa;
}

   
.info_menu input.search {   
    background-image:url(../Images/search_bg.png);
    background-repeat:no-repeat;
    color:#999;
    border:none;
    height:24px;
    width:174px;
    }
/* ----- FINE MENU TOP ----- */

#left_bg_top{
background-image:url(../Images/bg_page.png);
height:88px;
position:absolute;
top:31px;
width:50%;
 }

/* ----- MENU TOP (BLU) ----- */
#top-menu {
    background-image:url(../Images/top-menu_bg.png);
    background-repeat:repeat-x;
    color:#FFFFFF;
    font-family:Geneva,Arial,sans-serif;
    font-size:13px;
    height:26px;
    line-height:26px;
    overflow:hidden;
    padding-left:17px;
    text-transform:capitalize;
}

.menu-item-first {
border-right:1px solid #011425;
float:left;
padding-right:10px;
vertical-align:middle;
}

.menu-item {
border-right:1px solid #011425;
border-left:1px solid #2d4b66;
float:left;
padding-left:10px;
padding-right:10px;
vertical-align:middle;
}

.menu-item-last {
border-left:1px solid #2d4b66;
float:left;
padding-left:10px;
padding-right:10px;
vertical-align:middle;
}

.menu-item-first a, .menu-item a, .menu-item-last a {
color:#cccccc;
text-decoration:none;
font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
font-size:13px;
text-transform:uppercase;
}

.menu-item-first a:hover, .menu-item a:hover, .menu-item-last a:hover {
color:#fff;
}

/* ----- FINE MENU TOP (BLU) ----- */

.search_left {
    border-right:1px solid #C9C8C8;
    float:left;
    height:20px;
    line-height:20px;
    padding-right:10px;
}

.search_right {
    border-left:1px solid #C9C8C8;
    float:left;
    height:20px;
    line-height:20px;
}

/* ----- SWF HOME ----- */

#swf_container {
    padding:5px;
    height:298px;
}
    
#swf1, #swf2, #swf3, #swf4, #swf5{
    float:left;
    padding:1px;
    border:1px solid #e5e5e5;
    }

#swf1 {
    margin-right: 5px;
    width:560px;
    height:307px;}
    
#swf2 {
    width:397px;
    height:147px;}

#swf3 {
    margin-top: 10px;
    margin-right: 5px;
    width:203px;
    height:146px;}
    
#swf_right {

    }

#swf4 {
    margin-top: 10px;
    margin-bottom:5px;
    float:left;
    width:184px;
    height:68px;
    }
#swf5 {
    float:left;
    width:184px;
    height:68px;
    }



/* ----- FINE SWF HOME ----- */
#bottom_home_col3 {
float:left;
width:399px;}

.cover {
    border:0px;
    -moz-box-shadow:1px 1px 5px #999;
    -webkit-box-shadow:1px 1px 5px #999;
    box-shadow:1px 1px 5px #999;
    margin:5px 10px 15px 0;
    }
    
.box_home{
    display:block;}
    
.evid_date {
    font-weight:bold;
    font-size:11px;
    color:#999;
    font-family:Georgia, "Times New Roman", Times, serif;
    }

fo_menu {
    height:24px;
    float:right;
    border-bottom:2px solid #FFF;}
/* ----- FINE MENU TOP ----- */

#left_bg_top{
background-image:url(../Images/bg_page.png);
height:88px;
position:absolute;
top:31px;
width:50%;
 }

/* ----- MENU TOP (BLU) ----- */
#top-menu {
    background-image:url(../Images/top-menu_bg.png);
    background-repeat:repeat-x;
    color:#FFFFFF;
    font-family:Geneva,Arial,sans-serif;
    font-size:13px;
    height:26px;
    line-height:26px;
    overflow:hidden;
    padding-left:17px;
    text-transform:capitalize;
}

.menu-item-first {
border-right:1px solid #011425;
float:left;
padding-right:10px;
vertical-align:middle;
}

.menu-item {
border-right:1px solid #011425;
border-left:1px solid #2d4b66;
float:left;
padding-left:10px;
padding-right:10px;
vertical-align:middle;
}

.menu-item-last {
border-left:1px solid #2d4b66;
float:left;
padding-left:10px;
padding-right:10px;
vertical-align:middle;
}

.menu-item-first a, .menu-item a, .menu-item-last a {
color:#cccccc;
text-decoration:none;
font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
font-size:13px;
text-transform:uppercase;
}

.menu-item-first a:hover, .menu-item a:hover, .menu-item-last a:hover {
color:#fff;
}

/* ----- FINE MENU TOP (BLU) ----- */

.search_right {
    border-left:1px solid #C9C8C8;
    float:left;
    height:20px;
    line-height:20px;
}

/* ----- SWF HOME ----- */

#swf_container {
    padding:5px;
    height:298px;
}
    
#swf1, #swf2, #swf3, #swf4, #swf5{
    float:left;
    padding:1px;
    border:1px solid #e5e5e5;
    }

#swf1 {
    margin-right: 5px;
    width:560px;
    height:307px;}
    
#swf2 {
    width:397px;
    height:147px;}

#swf3 {
    margin-top: 10px;
    margin-right: 5px;
    width:203px;
    height:146px;}
    
#swf_right {

    }

#swf4 {
    margin-top: 10px;
    margin-bottom:5px;
    float:left;
    width:184px;
    height:68px;
    }
#swf5 {
    float:left;
    width:184px;
    height:68px;
    }



/* ----- FINE SWF HOME ----- */
#bottom_home_col3 {
float:left;
width:399px;}

.cover {
    border:0px;
    -moz-box-shadow:1px 1px 5px #999;
    -webkit-box-shadow:1px 1px 5px #999;
    box-shadow:1px 1px 5px #999;
    margin:5px 10px 15px 0;
    }
    
.box_home{
    display:block;}

span.evid_cm{
    font-weight:bold;
    font-size:10px;
    color:#990000;
    text-transform:uppercase;
    text-decoration:underline;
}

a.evid_cm{
    font-weight:bold;
    font-size:10px;
    color:#990000;
    text-transform:uppercase;
    text-decoration:underline;
}

.evid_title a{
    font-weight:bold;
    font-size:10px;
    color:#990000;
    text-transform:uppercase;
}

.evid_text{
    padding: 5px 0 20px;
    border-bottom:#c2c2c2 1px dotted;
    margin-bottom:10px;
    padding-bottom:10px;
    }

.evid_text a {
    color: #003366;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 11px;
    text-decoration:none;
}
.evid_text a:hover {
    text-decoration:none;
}

span.ad-comment {
    color: #999;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 14px;
}

input.ad-comment {
    color: #999;
    padding-right: 5px;
    width: 780px;
    height:23px;
    border: 1px solid #CCCCCC;
    padding-left: 10px;
}

textarea.ad-comment {
    color: #999;
    font-family:Arial, Helvetica, sans-serif;
    padding-right: 5px;
    width: 698px;
    height:80px;
    border: 1px solid #CCCCCC;
    padding-left: 10px;
    padding: 10px;
    font-size: 14px;
}

.lg-descver-m
{
    color: #A89A7C;
    text-decoration: none;
    font-family: Verdana,Arial,Georgia,Palatino,serif;
    font-size: 12px;
}

.lg-indexver
{
    background-color: #E6E6E6; 
    color: #656565;
    font-size: 11px;
    font-family: Verdana,Arial,Georgia,Palatino,serif;
}
.lg-indexver td
{
    padding: 3px 1px;
}

.lg-indexver a
{
    color: #656565;
    text-decoration:none;    
}

.lg-indexver a:hover
{
    text-decoration:underline;    
}


.lg-indexver a.verstitle
{
    font-weight:bold;
}

.lg-indexver a.versdescr
{
    font-style:italic;
}

.lg-indexver span.versdescr
{
    font-style:italic;
}

a.lg-navnext 
{
    font-family: Georgia,"Times New Roman",Times,serif;
    color: #A89A7C;    
    font-weight: bold;
    text-decoration: none;
    font-size: 11px;
}

a.lg-navnext:hover
{
    text-decoration: underline;
}

.lg-titart
{
    padding: 10px 0 10px 0;
    border-top:1px solid #CCCCCC;
    border-bottom:1px solid #CCCCCC;
}

.lg-menu 
{
    color:#A89A7C;
    font-family: Georgia, "Times New Roman", Times, serif;
    text-transform:uppercase;
    line-height:25px;
} 

.lg-menu-item 
{
    border-right: 1px solid #f0f0f0;
}

.lg-menu a 
{
    color:#122C45;
    line-height:28px;
    text-decoration:none;
    padding: 0 5px;
}

.lg-menu a:hover {
    background-image:url(../images/bg_archivio_bar-blu-active.png);
    background-repeat:repeat-x;
    color:#FFFFFF; 
    font-weight:normal; 
    line-height:28px;
    padding:8px 5px 10px 5px;
    text-decoration:none; 
}

.lg-menu-sel a, .lg-menu-sel a:hover {
    background-image:url(../images/bg_archivio_bar-blu-active.png);
    background-repeat:repeat-x;
    color:#FFFFFF; 
    font-weight:bold; 
    line-height:28px;
    padding:8px 10px 10px;
    text-decoration:none; 
}

/* CONTEXT MENU */
div.cmmenu 
{
    padding: 1px;
    background-color:#FEFEFE;
    color: #666666;
    border: 1px solid #666666;
}

div.cmmenu table    
{
    width:100%;
}

div.cmmenu table td.menuitem
{
    width:100%; 
    cursor: auto; cursor: pointer;
    background-color: #FFFFFF;
    border: 1px solid #FEFEFE;
    padding: 5px 2px;
    font-family:'Lucida Sans Unicode','Lucida Grande',sans-serif; 
    font-size: 12px;
    text-align:center;
}

div.cmmenu table td.menuitem:hover
{
    cursor: auto; cursor: pointer;
    background-color: #B6BDD2;
    border: 1px solid #FEFEFE;
    padding: 5px 2px;
}

.cmmenu_jqmWindow {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    background-color: transparent;
    border: 0 none;
    padding: 0;
}

.cmmenu_jqmOverlay { background-color: #000; }

/* Background iframe styling for IE6. Prevents ActiveX bleed-through (<select> form elements, etc.) */
* iframe.jqm {position:absolute;top:0;left:0;z-index:-1;
    width: expression(this.parentNode.offsetWidth+'px');
    height: expression(this.parentNode.offsetHeight+'px');
}

/* Fixed posistioning emulation for IE6
     Star selector used to hide definition from browsers other than IE6
     For valid CSS, use a conditional include instead */
* html .cmmenu_jqmWindow {
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}


.addrec_jqmWindow {
    display: none;
    position: fixed;
    top: 50%;
    left: 50%;
    background-color: transparent;
    border: o none;
    padding: 0;
}

/* Fixed posistioning emulation for IE6
     Star selector used to hide definition from browsers other than IE6
     For valid CSS, use a conditional include instead */
* html .addrec_jqmWindow {
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}

/* CONTEXT MENU DI RICERCA */
#mnrc_dlg 
{
    background:#f5f5f5; border:1px solid #999999; text-transform:uppercase; font-size:11px; font-family:Georgia, 'Times New Roman', Times, serif;
    overflow:hidden;position:absolute;width:275px;height:98px;
}
#mnrc_dlg ul
{
    padding-left:45px;padding-right:10px;width:220px;height:74px;margin:1em 0 1em 0;
}
#mnrc_dlg #mnrc_copy
{
    list-style: url(../Images/cm_copia.png); color:#666666; padding: 5px 10px 17px 3px; border-bottom:1px solid #dedede; vertical-align: top;
}
#mnrc_dlg #mnrc_rcitem
{
    list-style: url(../Images/cm_cerca.png); color:#083755; padding:10px 0px 6px 3px; border-top:1px solid #fff; vertical-align: top;
}
#mnrc_dlg #mnrc_rcitem:hover
{
    cursor:pointer;
}
#mnrc_dlg #btn_clipbrd
{
    position:absolute; left:18px; top:5px; width:240px;height:40px; z-index:99;
}


.contattaci
{
    font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
    font-size: 12px;
    color: #022a41;
    line-height: 22px;
}

.contattaci input[type="button"]
{
    margin: 0 10px 0px 10px;
    width:106px;
    height:22px;
    line-height: 22px;
    background-image: url(../Images/contattaci.png);
    background-repeat:no-repeat;
    border: 0 none;
    vertical-align:middle;
}

.contattaci input[type="button"]:hover
{
    cursor:pointer;
}



.menu-footer ul 
{
    margin:0;
}
.menu-footer ul li {
	list-style:none;
	display:inline;
	border-right: 1px solid #999999;
	padding: 0 4px 0 4px;
}
.menu-footer ul li a {
	color:#999999;
	font: bold 12px Georgia,"Times New Roman",Times,serif;
	text-decoration:none;
}
.menu-footer ul li a:hover {
	text-decoration:underline;
}
.menu-footer ul li.last 
{
	border-right: none;
}



.msg_ctn 
{
    color: #000000;
    font-size:16px;
    font-family: Verdana,Georgia,Palatino,serif;
}    
.msg_ctn .h2
{
    font-size:1em;
    line-height: 130%;    
}
.msg_ctn .h3
{
    font-size:0.8em;
}
.msg_ctn .h-firma 
{
    font-size:0.9em;
    font-style:italic;
}


.icon {
	display:inline-block;
	text-indent:-9999px;
}

.icon.user_archivio {
	background: url('../Images/user_archivio.png') no-repeat;
	width: 14px;
	height: 12px;
}


.profilo_btn {
	border:0;
	background-repeat:no-repeat;
	color:transparent;
	margin:0;
	cursor:pointer;
}


a.profilo_btn_cestino{
    display: inline-block;
    vertical-align: top;
    text-indent: -9999px;
	width:23px;
	height:25px;
	background-image:url(../images/ico_cestino.png);
}

	