body{
	background-color: #344F64;
	background: url(../img/background.jpg) repeat;
	}
img{
	border: 0px;
	}
fieldset{
	padding: 4px;
	LINE-HEIGHT: 16px;
	}
legend{
	font-size: 14px;
	color: #335EA8;
	}
h2{
	font-family: Arial, Helvetica, Sans-Serif;
    font-size: 16px;
	color: #CC6600;
	}
textarea{
	border: 1px solid;
	border-color: #cccccc;
	font-family: Arial, Helvetica, Sans-Serif;
    font-size: 12px;
	}
input{
	border: 1px solid;
	border-color: #cccccc;
}
div#content{
	font-family: Arial, Helvetica, Sans-Serif;
    margin: 0 auto;
    text-align: center;
	width: 910px;
	margin-bottom: 0px;
	margin-top: 20px;
	background-color: white;
	padding: 2px;
}
div#content_1{
	border: 1px solid #E88B00;
	padding: 3px;
}
div#nav{
	font-family: Arial, Helvetica, Sans-Serif;
    font-size: 11px;
	text-align: right;
	letter-spacing: 1px;
	color: #344F64;
	
}
div#box_left{
    float: left;
    width: 240px;
    }
div#box_right{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	text-align: justify;
    margin-left: 250px;
	margin-right: 1px;
	margin-top: 1px;
	padding: 10px;
	border: 1px dotted #344F64;
    }
div#footer{
	clear: both;
	margin-top: 8px;
    }
div#header_admin{
	font-family: Arial, Helvetica, Sans-Serif;
    font-size: 20px;
    border: 1px solid;
}
div#box_left_admin{
    float: left;
    width: 240px;
    border: 1px solid;
    }
div#box_right_admin{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	text-align: justify;
    margin-left: 250px;
	margin-right: 1px;
	margin-top: 4px;
	padding: 5px;
	border: 1px dotted #344F64;
    }
div#footer_admin{
	clear: both;
	height: 25px;
	margin-top: 10px;
    border: 1px solid;
    }
div#iniziale{
	text-align: center;
	}
div#admin_login{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	background: url(../img/login_admin.jpg) center no-repeat;
	height: 310px;;
	}
div#pippo{
	text-align: left;
	color: #CC6600;
	font-size: 10px;
	}
.menu{
    text-align: right;
    padding: 3px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	/*font-weight: bold;*/
	letter-spacing: 1px;
	text-decoration: none;
	color: white;
	background-color: #344F64;
	border: 1px solid white;
    }
.menu:hover{
	background-color: white;
	border: 1px solid #344F64;
	color: #344F64;
	}
.menu_areariservata{
    text-align: right;
    padding: 3px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	/*font-weight: bold;*/
	letter-spacing: 1px;
	text-decoration: none;
	color: white;
	background-color: #344F64;
	border: 1px solid white;
    }
a.menu_areariservata:hover{
	background-color: white;
	border: 1px solid #344F64;
	color: #344F64;
	}
.menu_1{
    margin-top: 0px;
	text-align: right;
    padding: 3px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	/*font-weight: bold;*/
	letter-spacing: 1px;
	text-decoration: none;
	color: white;
	background-color: #344F64;
	border-top: 1px solid white;
	border-left: 1px solid white;
	border-right: 1px solid white;
    }
.menu_selected{
    text-align: right;
    padding: 3px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	/*font-weight: bold;*/
	letter-spacing: 1px;
	text-decoration: none;
	color: white;
	background-color: #344F64;
	border: 1px solid white;
	font-weight: bold;
    }
.sottomenu{
    font-size: 12px;
    text-align: right;
    padding: 5px;
	margin-left: 1px;
	margin-right: 1px;
	margin-bottom: 1px;
	border: 2px solid #344F64;
	line-height: 17px;
    }
.img{
    padding: 3px;
	margin-left: 1px;
	margin-right: 1px;
	margin-bottom: 3px;
	border: 2px solid #344F64;
    }
.img_menu{
	margin-left: 4px;
	}
.ris{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 9px;
	letter-spacing: 2px;
	color: #344F64;
	}
.link_menu{
	text-decoration: none;
	color: #344F64;
	padding: 3px;
	}
.menu_attivita{
	text-decoration: none;
	color: #344F64;
	font-weight: bold;
	border: 1px dotted #E88B00;
	background-color: #E3E3E3;
	padding: 4px;
	}
.link_menu:hover{
	text-decoration: underline;
	}
.tab_sedi{
    width: 600px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	border: 1px solid #344F64;
	padding: 10px;
    }
.td_sedi{
	padding-top: 5px;
	padding-bottom: 5px;
	border-top: 1px solid #344F64;
	}
.mod_sedi{
    width: 600px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	border: 1px solid #344F64;
	padding: 7px;
    }
.elenco_account{
    width: 620px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	border: 1px solid #344F64;
	padding: 7px;
    }
.td_sedi{
	padding-top: 3px;
	padding-bottom: 3px;
	border-top: 1px solid #344F64;
	}
.td_elenco_account{
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
	border: 1px solid;
	}
.td_elenco_anag{
	padding-top: 3px;
	padding-bottom: 3px;
	}
.td_elenco_priv_attivo{
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
	border-left: 8px solid green;
	}
.td_elenco_priv{
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
	}
.td_elenco_priv_nonattivo{
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
	border-left: 8px solid red;
	}
.mail_sedi{
	text-decoration: none;
	color: #CC6600;
	}
.mail_sedi:hover{
	text-decoration: underline;
	}
.iscrizione{
	padding: 5px;
	text-align: right;
	border: 0px;
	}
td.iscrizione{
	border: 0px;
	color: #344F64;
	font-weight: bold;
	}
tr.iscrizione{
	border: 1px solid;
	letter-spacing: 1px;
	}
.iscrizione_report{
	padding: 5px;
	text-align: left;
	}
td.iscrizione_report{
	border: 0px;
	color: #344F64;
	font-weight: bold;
	}
.link_nav{
	text-decoration: none;
	color: #CC6600;
	}
.link_nav:hover{
	text-decoration: underline;
	}
.error{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	color: red;
	font-weight: bold;
	}
.verde{
	color: #339900;
	font-weight: bold;
	}
.blu{
	color: #344F64;
	font-weight: bold;
	}
.blu_elenco_account{
	color: #344F64;
	font-weight: bold;
	font-size: 11px;
	}
.blu_center{
	color: #344F64;
	font-weight: bold;
	text-align: center;
	}
.blu_center_elenco_account{
	color: #344F64;
	font-weight: bold;
	text-align: center;
	font-size: 11px;
	}
.blu_thin{
	color: #344F64;
	text-decoration: none;
	}
a.blu_thin:hover{
	text-decoration: underline;
	}
.link_iscrizione{
	text-decoration: none;
	padding-left: 10px;
	color: #344F64;
	font-weight: bold;
	}
.link_iscrizione:hover{
	text-decoration: underline;
	}
.arancio{
	color: #CC6600;
	text-decoration: none;
	
	}
a.arancio:hover{
	text-decoration: underline;
	}
.arancio_ricerca_avanzata{
	color: #CC6600;
	text-decoration: none;
	cursor: pointer;
	}
.arancio_ricerca_avanzata:hover{
	text-decoration: underline;
	}

.azzurro{
	color: #335EA8;
	text-decoration: none;
	}
a.azzurro:hover{
	text-decoration: underline;
	}
.pubb_tipo{
	letter-spacing: 1px;
	}
.tab_mod_elim{
	border: 1px solid #344F64;
	}
.filedset_pubb{
	padding: 4px;
	LINE-HEIGHT: 16px;
	width:615px;
	}
td.sedi_admin{
	width: 100px;
	}
a.link_sede{
	color: #344F64;
	text-decoration: none;
	}
a.link_sede:hover{
	text-decoration: underline;
	}
.elenco_aree{
	color: #344F64;
	text-decoration: none;
	}
.elenco_aree:hover{
	text-decoration: underline;
	}
.tr_border{
	border-top: 1px solid #cccccc;
	}
.elenco_file{
	width: 627px;
	border: 1px solid #344F64;
	}
.td_elenco_file{
	border-bottom: 1px solid #cccccc;
	padding: 5px;
	}
.blu_titolo_aree{
	color: #344F64;
	font-weight: bold;
font-size: 17px;

}


.titolomenu{
cursor: pointer;
margin-bottom: 2px;
background-color: #344F64;
color: #ffffff;
padding: 2px;
text-align: right;
/*font-weight: bold;*/
border: 1px solid #000000;
letter-spacing: 1px;
font-size:11px;

}

.menu_int{
padding: 8px;
margin-bottom: 0.5em;
font-size: 12px;
color: #344F64;
border:1px solid #999999;
background-color:#ffffff;
text-align: right;

}
.allegati{
	background-color: #ffffff;
}
.elimina_file{
	color: red;
	font-weight: bold;
	padding: 2px;
}
.link_soci{
	color: #333333;
	text-decoration: none;
}
.link_soci:hover{
	text-decoration: underline;
}
.disappear{
	display: none;
}
.appear{
	dispaly: block;
}
.alfabeto{
	font-size:13px;
	width:25px;
}
.riga_autore{
	color:#333;
	letter-spacing:1px;
	cursor:pointer;
	padding:3px;
}
.riga_autore:hover{
	background-color: #ccc;
	font-weight: bold;
	letter-spacing:1px;
}
#elenco_autori{
	height: 80px;
	overflow: auto;
}