html,body{
	margin: 0;
	padding:0;
}
body{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	text-align:center;
	margin: 0px;
	padding: 0px;
}


/* links */
a {
	background: inherit;
	text-decoration: none;
	color: #000099;
}
a:hover {
	background: inherit;
	text-decoration: underline;
	color: #720000;
}
h1 { font-size: 1.4em; color: #65944A; }
h2 { font-size: 16px; }
	img a {
	margin: 0;
	padding: 0;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

p, h1, h2, h3 {
	text-align: left;
	padding: 0px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;

}
ul, ol {
	margin: 0;
	padding: 0;		
}
img {
	margin: 0;
	padding: 0;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
#outer_backoffice {
	width:955px;
	min-height:600px;
	background-repeat: repeat;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 0px;
	background-image: url(../img/bg_backoffice.jpg);
}
#outer_backoffice2 {
	width:955px;
	min-height:600px;
	background-repeat: repeat;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 0px;
	background-image: url(../img/bg_backoffice2.jpg);
}
#header_backoffice {
	width:955px;
	height: 214px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding: 0px;
}
#header_logo_backoffice {
	width:157px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding: 0px;
	height: 214px;
}
#tit_backoffice {
	width:609px;
	margin: 0px;
	float: left;
	position: relative;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 20px;
	padding: 0px;
}
		#logo_backoffice {
	width:175px;
	padding: 0px;
	height: 139px;
	float: right;
	margin-top: 31px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
	#logo_backoffice h1 {
	width:173px;
	margin: 0px;
	padding: 0px;
}
#separatore_backoffice {
	margin: 0px;
	padding: 0px;
	width: 609px;
	height: 86px;
	clear: both;
}
	#logo_backoffice h1 span {
	display:none;
	margin: 0px;
	padding: 0px;
}	
		#logo_backoffice img {
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;

}
		#logo_backoffice img a {
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;

}
#col_sx_backoffice {
	width:173px;
	margin: 0px;
	padding: 0px;
	float: left;
}
#main_backoffice {
	width:609px;
	padding: 0px;
	margin: 0px;
	float: left;
}
#box_sx_backoffice {
	width:173px;
	margin: 0px;
	padding: 0px;
	left: 23px;
	top: 503px;
	float: left;
}
#mainfooter_backoffice {
	clear:both;
	text-align:center;
	color: #000;
	width: 955px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0px;
	border-top-width: 0px;
	border-top-style: solid;
	border-top-color: #99FF00;
	background-image: url(../img/mainfooter_backoffice.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	height: 60px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#menu_footer_backoffice {
	padding: 0px;
	height: 60px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 183px;
	width: 589px;
	background-image: url(../img/bg_menu_footer.jpg);
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	float: left;
	background-position: bottom;
}
#menu_footer_backoffice a {
	color: #FFFFFF;
	padding-right: 2px;
	padding-left: 2px;
	font-size: 11px;

}
#menu_footer_backoffice a:hover {

}
#menu_footer_backoffice a:visited {

}
#menu_footer_backoffice strong {
	color: #FFCC00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: oblique;

}
#menu_footer_backoffice a.attivo {
	color: #F0C22B;
}
#logo.backoffice {
	width:173px;
	margin: 0px;
	padding: 0px;
	height: 123px;
	float: right;
}
#box_login {
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: center;
	width: 250px;
}
#col_dx_backoffice {
	width:173px;
	float: right;
	margin: 0px;
	padding: 0px;
}
#col_dx_top_backoffice h4 {
	padding: 0px;
	color: #1C3377;
	margin-top: 66px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	width: 173px;
}
.title_ammini {
	color: #333333;
	background-color: #ccc;
	font-weight: bold;
	margin: 0px;
	width: 173px;
	float: left;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #DBDBDB;
}
#col_dx_top_backoffice {
	width:173px;
	padding: 0px;
	margin: 0px;
}
#menusx_backoffice {
	float:left;
	width:170px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 0px;
}
#menusx_backoffice ul{
	list-style:none;
	padding:0;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 27px;
}
#menusx_backoffice ul li{
	height: 15px;
}
#menusx_backoffice li a{
	display:block;
	text-align: left;
	text-decoration: none;
}
#menusx_backoffice .mat a{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #363636;
	padding: 0px;
}
#menusx_backoffice .mat a:hover{
	color: #902825;
	font-size: 12px;
	text-decoration: none;
}













#menusx_backoffice2 {
	width:171px;
	background-color: #FFFFFF;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-right-width: 0px;
	border-right-style: none;
	border-right-color: #FFFFFF;
	float: left;
	border-left-width: 0px;
	border-left-style: none;
	border-left-color: #D4D0C8;
	margin-top: 0px;
	margin-right: 1px;
	margin-bottom: 0px;
	margin-left: 1px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #DFE0D1;
	border-bottom-color: #DFE0D1;
}
#menusx_backoffice2 ul{
	list-style:none;
	padding:0;
	margin: 0px;
}
#menusx_backoffice2 ul li{
	height: 23px;
}
#menusx_backoffice2 li a{
	display:block;
	text-align: left;
	text-decoration: none;
	height: 20px;
}
#menusx_backoffice2 .mat a{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #4c4c4c;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	height: 20px;
}
#menusx_backoffice2 .mat a:hover{
	color: #bd0926;
	font-size: 14px;
	text-decoration: none;
	background-image: url(../img/dotted.jpg);
	background-repeat: no-repeat;
	background-position: 0px 15px;
	height: 20px;
	padding-left: 14px;
}
#menusx_backoffice2 li a.current {
	color: #bd0926;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
	padding-left: 14px;
	background-image: url(../img/dotted.jpg);
	background-repeat: no-repeat;
	background-position: 0px 15px;
	padding-bottom: 3px;
	height: 20px;
}


#clear{
	clear:both;
}
#menu{
	padding: 0px;
	width: 609px;
	height: 102px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #DBDBDB;
	margin: 0px;
	float: left;

}
div#navigazione {
	padding: 0px;
	text-align: center;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 604px;
	height: 122px;
}
div#navigazione ul {
	line-height: 0px;
	list-style-type: none;
}
div#navigazione li {
	height: 90px;
}
div#navigazione li {
	float: left; height: 90px}
div#navigazione a {
	float: left; height: 90px;
}
div#navigazione a {
	overflow: hidden;
	text-indent: -9000px;
	padding-top: 0px;
	height: 90px! important;
	text-decoration: none;
	height /**/:26px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
li#corsi {
	background-image: url(../img/menu/butt_corsi.jpg);
	background-repeat: no-repeat;
	height: 90px;
	width: 106px;
}
li#corsi a {
	background-image: url(../img/menu/butt_corsi.jpg);
	background-repeat: no-repeat;
	height: 90px;
	width: 106px;
}
li#corsi a:hover, li#corsi.active  {
	background-image: url(../img/menu/butt_corsi_over.jpg);
	background-repeat: no-repeat;
	height: 90px;
	width: 106px;
}

li#corsi_current  {
	background-image: url(../img/menu/butt_corsi_over.jpg);
	background-repeat: no-repeat;
	height: 90px;
	width: 106px;
}
li#convegni {
	background-image: url(../img/menu/butt_convegni.jpg);
	background-repeat: no-repeat;
	height: 90px;
	width: 99px;
}
li#convegni a {
	background-image: url(../img/menu/butt_convegni.jpg);
	background-repeat: no-repeat;
	height: 90px;
	width: 99px;
}
li#convegni a:hover, li#convegni.active  {
	background-image: url(../img/menu/butt_convegni_over.jpg);
	background-repeat: no-repeat;
	height: 90px;
	width: 99px;
}

li#convegni_current  {
	background-image: url(../img/menu/butt_convegni_over.jpg);
	background-repeat: no-repeat;
	height: 90px;
	width: 99px;
}

li#archivio {
	background-image: url(../img/menu/butt_archivio.jpg);
	background-repeat: no-repeat;
	height: 90px;
	width: 99px;
}
li#archivio a {
	background-image: url(../img/menu/butt_archivio.jpg);
	background-repeat: no-repeat;
	height: 90px;
	width: 99px;
}
li#archivio a:hover, li#archivio.active  {
	background-image: url(../img/menu/butt_archivio_over.jpg);
	background-repeat: no-repeat;
	height: 90px;
	width: 99px;
}
li#archivio_current {
	background-image: url(../img/menu/butt_archivio_over.jpg);
	background-repeat: no-repeat;
	height: 90px;
	width: 99px;
}
li#modulistica {
	background-image: url(../img/menu/butt_modulistica.jpg);
	background-repeat: no-repeat;
	height: 90px;
	width: 99px;
}
li#modulistica a {
	background-image: url(../img/menu/butt_modulistica.jpg);
	background-repeat: no-repeat;
	height: 90px;
	width: 99px;
}
li#modulistica a:hover, li#modulistica.active  {
	background-image: url(../img/menu/butt_modulistica_over.jpg);
	background-repeat: no-repeat;
	height: 90px;
	width: 99px;
}
li#modulistica_current  {
	background-image: url(../img/menu/butt_modulistica_over.jpg);
	background-repeat: no-repeat;
	height: 90px;
	width: 99px;
}
li#link-utili {
	background-image: url(../img/menu/butt_link_utili.jpg);
	background-repeat: no-repeat;
	height: 90px;
	width: 98px;
}
li#link-utili a {
	background-image: url(../img/menu/butt_link_utili.jpg);
	background-repeat: no-repeat;
	height: 90px;
	width: 98px;
}

li#link-utili a:hover, li#link-utili.active  {
	background-image: url(../img/menu/butt_link_utili_over.jpg);
	background-repeat: no-repeat;
	height: 90px;
	width: 98px;
}
li#link-utili_current  {
	background-image: url(../img/menu/butt_link_utili_over.jpg);
	background-repeat: no-repeat;
	height: 90px;
	width: 98px;
}
li#videocorsi {
	background-image: url(../img/menu/butt_videocorsi.jpg);
	background-repeat: no-repeat;
	height: 90px;
	width: 103px;
}
li#videocorsi a {
	background-image: url(../img/menu/butt_videocorsi.jpg);
	background-repeat: no-repeat;
	height: 90px;
	width: 103px;
}
li#videocorsi a:hover, li#videocorsi.active  {
	background-image: url(../img/menu/butt_videocorsi_over.jpg);
	background-repeat: no-repeat;
	height: 90px;
	width: 103px;
}
li#videocorsi_current  {
	background-image: url(../img/menu/butt_videocorsi_over.jpg);
	background-repeat: no-repeat;
	height: 90px;
	width: 103px;
}
#container{
	width:955px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 0px;
	text-align: center;

}
#main_sezione {
	width:609px;
	padding: 0px;
	margin: 0px;
	float: left;
	text-align: left;
}

.enter {
	text-decoration: none;
	color: #bd0827;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.enter a {
	text-decoration: none;
	color: inherit;
	font-weight: bold;
}
.enter a:hover {
	text-decoration: underline;
	color: #18509D;
}
.enter a:visited {
	text-decoration: underline;
}
.input {
	padding: 2px;
	border: 2px solid #d9d9d9;
	margin: 0px;
}
#spazio_left_backoffice {
	width:173px;
	padding: 0px;
	margin: 0px;
	height: 135px;
}
.logout {
	color: #c3273f;
	font-weight: bold;
	width: 173px;
	float: left;
	padding: 0px;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-style: oblique;
	text-decoration: none;
}
.logout a {
	color: #c3273f;
	font-weight: bold;
	width: 173px;
	float: left;
	padding: 0px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-style: oblique;
	text-decoration: none;
}
.logout a:hover {
	color: #c3273f;
	font-weight: bold;
	width: 173px;
	float: left;
	padding: 0px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-style: oblique;
}
#mainfooter_login {
	clear:both;
	text-align:center;
	color: #000;
	width: 955px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0px;
	padding: 0px;
	background-image: url(../img/mainfooter_login.jpg);
	background-repeat: no-repeat;
	height: 20px;
}
#focus {
	width:588px;
	padding: 0px;
	float: left;
	text-align: left;
	margin-top: 9px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
#focus h1 {
	padding: 0px;
	text-align: left;
	color: #333333;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 60px;
	margin-left: 0px;
}
#focus_form {
	padding: 0px;
	margin: 0px;
	float: left;
	text-align: left;
	width: 588px;
}
.data-focus-on, .data-news {
	text-align: left;
	color: #808080;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-weight: bold;
	font-size: 14px;
	padding: 0px;
}
.data-focus-on span, .data-news span {
	color: #c00928;

}
.focus_titolo {
	text-align: center;
	background-color: #5a5a5a;
	height: 18px;
	width: 150px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: oblique;
	color: #FFFFFF;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.focus_image_small {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: oblique;
	color: #FFFFFF;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.tab_main_sezione {
	width:588px;
	padding: 0px;
	margin: 0px;
	float: left;
	text-align: left;
}
.tab_main_sezione h1 {
	padding: 0px;
	text-align: left;
	color: #333333;
	margin: 0px;
}

#menu_principale_backoffice {
	margin: 0px;
	padding: 0px;
	width: 608px;
	height: 86px;
	clear: both;
}

#menu_top_backoffice a {
	text-decoration: none;
	color: #363636;
	font-weight: bold;
}
#menu_top_backoffice a:hover {
	text-decoration: none;
	color: #902825;
	font-weight: bold;
}
#menu_top_backoffice a:visited {
	text-decoration: none;
	font-weight: bold;
}
#data_bordino {
	color: #5a5a5a;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #c6c6c6;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 7px;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 0px;
}
.data_convegno {
	margin: 0px;
	background-color: #333333;
	color: #FFFFFF;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	font-style: italic;
}
.data {
	color: #595959;
	font-size: 11px;
	font-weight: bold;
	float: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 2px;
}

.data2 {
	color: #595959;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px;
}
.data3 {
	color: #595959;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px;
	font-style: italic;
}
.inserisci-focus-on {
	padding: 0px;
	text-align: left;
	color: #0066AE;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 11px;
	margin-left: 0px;
	width: 300px;
	font-weight: normal;
	font-size: 13px;
	font-style: oblique;
	text-decoration: underline;
}
input.bordino {
	padding: 2px;
	margin: 0px;
	text-align: left;
	border: 1px solid #efc2c9;
	width: 425px;
}

.spacer {
	padding: 0px;
	margin: 0px;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	float: left;
	height: 4px;
	width: 150px;
}
.img_center {
	text-align: center;
	margin-top: 3px;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#cont_button {
	padding: 0px;
	float: left;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.icon {
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 1px;
}
.cont_paginazione, .cont_paginazione a {
	padding: 0px;
	margin: 0px;
	background-color: #EBECDE;
	height: 18px;
	color: #333333;
	font-weight: bold;
}
h2.blue {
	padding: 0px;
	text-align: left;
	color: #009ddf;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	width: 300px;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
}
#button_modcancel {
	padding: 0px;
	margin: 0px;
	width: 78px;
	height: 20px;
}
.but_modifica, .but_modifica a {
	color: #0A246A;
	font-size: 11px;
	text-align: left;
	float: left;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 1px;
	padding: 0px;
}

.but_cancella, .but_cancella a {
	color: #bd0926;
	font-size: 11px;
	text-align: left;
	float: left;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 1px;
	padding: 0px;
}
#box_pulsanti_focus, #box_pulsanti_news {
	text-align: center;
	float: left;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.pulsante_esci  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	height: 18px;
	background-color: #808080;
	font-weight: normal;
	margin: 0px;
	text-align: center;
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 2px;
	font-style: italic;
}

.pulsante_esci a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	height: 18px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: normal;
	margin: 0px;
	font-style: italic;

}
.pulsante_esci a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	height: 18px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: normal;
	margin: 0px;
	font-style: italic;
}

.pulsante_back  {
	font-size: 12px;
	font-style: oblique;
	color: #5A5A5A;
	height: 18px;
	font-weight: normal;
	margin: 0px;
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 2px;
	text-align: center;
	background-color: #EBECDE;
	font-family: Arial, Helvetica, sans-serif;
}

.pulsante_back a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 18px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: normal;
	margin: 0px;
	color: #5A5A5A;

}
.pulsante_back a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 18px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: normal;
	margin: 0px;
	color: #4d4d4d;
}

.pulsante_indietro {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: oblique;
	color: #5A5A5A;
	height: 20px;
	width: 290px;
	background-color: #ececde;
	float: left;
	margin: 0px;
	font-weight: bold;
	text-decoration: none;
	padding: 0px;
	line-height: 20px;
}
.pulsante_indietro a {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: oblique;
	color: #5A5A5A;
	height: 20px;
	width: 290px;
	background-color: #EBECDE;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: left;
	margin: 0px;
	font-weight: bold;
	text-decoration: none;
	line-height: 20px;
}

.pulsante_indietro a:hover {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: oblique;
	color: #4d4d4d;
	height: 20px;
	width: 290px;
	background-color: #c9c79c;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: left;
	margin: 0px;
	font-weight: bold;
	text-decoration: none;
	line-height: 20px;
}
.pulsante_esci_arc {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: oblique;
	color: #5A5A5A;
	width: 290px;
	background-color: #cccccc;
	float: left;
	margin: 0px;
	font-weight: bold;
	text-decoration: none;
	padding: 0px;
	height: 20px;
	line-height: 20px;
}
.pulsante_esci_arc a {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: oblique;
	color: #5A5A5A;
	height: 20px;
	width: 290px;
	background-color: #cccccc;
	float: left;
	margin: 0px;
	font-weight: bold;
	text-decoration: none;
	line-height: 20px;
	padding: 0px;
}

.pulsante_esci_arc a:hover {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: oblique;
	color: #4d4d4d;
	height: 20px;
	width: 290px;
	background-color: #E4E4E4;
	float: left;
	margin: 0px;
	font-weight: bold;
	text-decoration: none;
	line-height: 20px;
	padding: 0px;
}

.pulsante_cancella {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	height: 20px;
	width: 290px;
	float: right;
	font-style: normal;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 7px;
	font-weight: bold;
	padding: 0px;
	background-color: #bd0926;
}
.pulsante_cancella a {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	height: 20px;
	width: 290px;
	background-color: #bd0926;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: left;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	margin: 0px;
}
.pulsante_cancella a:hover {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	height: 20px;
	width: 290px;
	background-color: #9C071E;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: left;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	margin: 0px;
}
.pulsante_modif   {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	height: 20px;
	width: 290px;
	float: right;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 7px;
	text-align: center;
	padding: 0px;
	background-color: #40a52b;
}

.pulsante_modif a {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	width: 290px;
	background-color: #40a52b;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-style: normal;
	font-weight: bold;
	margin: 0px;
	height: 20px;
	float: left;

}
.pulsante_modif a:hover {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #172982;
	width: 290px;
	background-color: #96bd0d;
	font-style: normal;
	font-weight: bold;
	margin: 0px;
	height: 20px;
	float: left;
	padding: 0px;
}







.pulsante_archivio   {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	height: 20px;
	width: 290px;
	float: right;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 7px;
	text-align: center;
	padding: 0px;
	background-color: #37a8db;
}

.pulsante_archivio a {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	width: 290px;
	background-color: #37a8db;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-style: normal;
	font-weight: bold;
	margin: 0px;
	height: 20px;
	float: left;

}
.pulsante_archivio a:hover {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #172982;
	width: 290px;
	background-color: #6dcbf5;
	font-style: normal;
	font-weight: bold;
	margin: 0px;
	height: 20px;
	float: left;
	padding: 0px;
}












.pulsante_inserisci  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	height: 18px;
	background-color: #40a52b;
	font-weight: bold;
	margin: 0px;
	text-align: center;
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 2px;
}


.pulsante_inserisci a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	height: 18px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: bold;
	margin: 0px;

}

.pulsante_inserisci a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	height: 18px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: bold;
	margin: 0px;
}

.margine {
	margin: 0px;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.pulsante_attivazione {
	height: 18px;
	margin: 0px;
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 2px;
	text-align: center;
	background-color: #333333;
	color: #FFFFFF;
}
.pulsante_attivazione a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 18px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: normal;
	margin: 0px;
	color: #FFFFFF;
	font-style: oblique;
}
.pulsante_scadenza {
	height: 18px;
	margin: 0px;
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 2px;
	text-align: center;
	background-color: #b3b3b3;
	color: #FFFFFF;
}
.pulsante_scadenza a {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 18px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: normal;
	margin: 0px;
	color: #FFFFFF;
}
.pulsante_aggiorna {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	height: 20px;
	width: 290px;
	float: right;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 7px;
	text-align: center;
	padding: 0px;
	background-color: #96bd0d;
}
.pulsante_aggiorna a {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	width: 290px;
	background-color: #96bd0d;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-style: normal;
	font-weight: bold;
	margin: 0px;
	height: 20px;
	float: left;
}
.pulsante_aggiorna a:hover {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	width: 290px;
	background-color: #40a52b;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-style: normal;
	font-weight: bold;
	margin: 0px;
	height: 20px;
	float: left;
}
#testo_bordino {
	color: #5a5a5a;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #c6c6c6;
	padding-top: 4px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 5px;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
}
#quad_images {
	border: 1px solid #c6c6c6;
	padding: 0px;
	height: 123px;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#footer{
	clear:both;
	text-align:center;
	color: #000;
	background-color: #EBECDE;
	width: 955px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0px;
	padding: 0px;
	border-top-width: 8px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	height: 55px;
}
.but_visualizza, .but_visualizza a {
	color: #0A246A;
	font-size: 11px;
	text-align: left;
	float: left;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 1px;
	padding: 0px;
}


ul#pagination_alfa{
	padding: 0px;
	list-style: none;
	text-align: left;
	margin-top: 0em;
	margin-right: 0;
	margin-bottom: 16px;
	margin-left: 0;
	height: 15px;
}

ul#pagination_alfa li{
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px;
	margin: 0px;
}

ul#pagination_alfa a{
	text-decoration: none;
	border: 1px solid #FFFFFF;
	color: #333333;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	float: left;
	padding: 2px;
	text-align: center;
	font-weight: bold;
	margin: 3px;
}

ul#pagination_alfa a:visited{
	padding: 2px;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #FFFFFF;
	margin: 3px;

}

ul#pagination_alfa a:hover{
	color: #730000;
	border: 1px solid #FFFFFF;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 2px;
	margin: 3px;
}

ul#pagination_alfa li#currentpage a{
	cursor: default;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	border: 1px solid #FFFFFF;
	color: #C00928;
	padding: 2px;
	margin: 3px;
}
em {
	font-style: italic;
	color: #FFFFF;
	margin: 0px;
	padding: 0px;
}
.alfabetico {
	background-color: #ECF3F9;
	text-align: center;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.tit_iscritti {
	padding: 0px;
	text-align: left;
	color: #808080;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-weight: bold;
	font-size: 14px;
}
.tit_iscritti span {
	color: #c00928;

}
.t_gray {
	color: #595959;
	font-size: 10px;
	font-weight: normal;
	text-align: left;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
}
.t_gray2 {
	color: #595959;
	font-size: 9px;
	font-weight: normal;
	text-align: center;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px;
}
.t_gray3 {
	color: #595959;
	font-size: 10px;
	font-weight: normal;
	text-align: center;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px;
}
.t_gray4 {
	color: #595959;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px;
}
.t_gray4 a {
	color: #595959;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px;
}
.t_gray_nome {
	color: #595959;
	font-size: 10px;
	font-weight: normal;
	text-align: left;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	width: 228px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.lineadx {
	color: #5a5a5a;
	font-size: 11px;
	font-weight: bold;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #bababa;
	padding-top: 2px;
}
.lineadx2 {
	color: #5a5a5a;
	font-size: 11px;
	font-weight: bold;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #bababa;
	text-align: left;
	padding-right: 7px;
	padding-left: 7px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin: 0px;
}
.lineadx3 {
	color: #5a5a5a;
	font-size: 11px;
	font-weight: bold;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #bababa;
	text-align: center;
	margin: 0px;
	padding: 0px;
}
.tab_titoli {
	margin: 0px;
	background-color: #5a5a5a;
	color: #FFFFFF;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
}
.tab_titoli em {
	margin: 0px;
	text-align: left;
	background-color: #5a5a5a;
	color: #FFFFFF;
	font-style: italic;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
}

.tab_titoli_sx {
	margin: 0px;
	color: #808080;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	font-weight: bold;
}


.titoli_red {
	color: #BD0926;
	font-size: 10px;
	font-weight: bolder;
	text-align: center;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.tab_titoli_red {
	margin: 0px;
	background-color: #bd0926;
	color: #FFFFFF;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 8px;
}
.tab_titoli_green {
	margin: 0px;
	background-color: #00632e;
	color: #FFFFFF;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 8px;
}
.number {
	color: #595959;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px;
}
.number_color {
	color: #b50000;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px;
}
.text_em_gray {
	color: #5a5a5a;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	border: 0px solid #c6c6c6;
	padding-top: 4px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 5px;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
	font-style: italic;
}
.t_red_desc {
	color: #CC0000;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.paragrafo12 {
	margin: 0px;
	font-size: 12px;
	font-weight: normal;
	padding: 0px;
	color: #4d4d4d;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
}
.paragrafo_red {
	color: #BD0926;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
}
.paragrafo10 {
	font-size: 10px;
	font-weight: normal;
	padding: 0px;
	color: #4d4d4d;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;

}

.p_small {
	margin: 0px;
	font-size: 9px;
	padding: 0px;
}

.paragrafo11 {
	margin: 0px;
	font-size: 11px;
	font-weight: normal;
	padding: 0px;
	color: #4d4d4d;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
}
.pcenter {
	margin: 0px;
	font-size: 10px;
	padding: 2px;
	font-weight: normal;
	text-align: center;
}

.tab_titoli_sx_red {
	margin: 0px;
	color: #BD0926;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	font-weight: bold;
}
.testoWarning {
	color: #FF0000;
}
select.float{
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 7px;
	font-size: 12px;
}
.scegli {
	height: 18px;
	margin: 0px;
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 2px;
	text-align: center;
	background-image: url(../img/scegli_documento.jpg);
	background-repeat: no-repeat;
}
.browse {
	color: #595959;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border: 1px solid #FFFFFF;
	padding: 1px;
}
.checkbox {
	margin: 1px;
	padding: 0px;
	border: 0px solid #5A5A5A;
}
textarea.bordino {
	padding: 2px;
	margin: 0px;
	text-align: left;
	border: 1px solid #efc2c9;
	width: 425px;
	height: 250px;
}
input.ammini {
	text-align: left;
	color: #595959;
	font-size: 11px;
	font-weight: normal;
	width: 98%;
	border: 1px solid #C6C6C6;
	font-family: Arial, Helvetica, sans-serif;
	padding: 2px;
	margin: 0px;
}
input.uno {
	text-align: left;
	color: #595959;
	font-size: 11px;
	font-weight: normal;
	width: 400px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
	border: 1px solid #C6C6C6;
	font-family: Arial, Helvetica, sans-serif;
	padding: 10px;
}

input.due {
	text-align: left;
	color: #595959;
	font-size: 11px;
	font-weight: normal;
	width: 274px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
	border: 1px solid #C6C6C6;
	font-family: Arial, Helvetica, sans-serif;
	padding: 10px;
}
input.tre {
	text-align: center;
	color: #595959;
	font-size: 11px;
	font-weight: normal;
	width: 183px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
	border: 1px solid #C6C6C6;
	font-family: Arial, Helvetica, sans-serif;
	padding: 10px;
}
textarea.uno {
	text-align: left;
	color: #595959;
	font-size: 11px;
	font-weight: normal;
	width: 400px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
	border: 1px solid #C6C6C6;
	font-family: Arial, Helvetica, sans-serif;
	padding: 10px;
}
textarea.due {
	text-align: left;
	color: #595959;
	font-size: 11px;
	font-weight: normal;
	width: 274px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
	border: 1px solid #C6C6C6;
	font-family: Arial, Helvetica, sans-serif;
	padding: 10px;
}
div.bordino {
	padding: 2px;
	margin: 0px;
	text-align: left;
	border: 1px solid #efc2c9;
	width: 425px;
	height: 15px;
}
div.bordino2 {
	padding: 2px;
	margin: 0px;
	text-align: left;
	border: 1px solid #efc2c9;
	width: 425px;
	height: 300px;
}

.inserisci-focus-on a {
	padding: 0px;
	text-align: left;
	color: #0066AE;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 11px;
	margin-left: 0px;
	width: 300px;
	font-weight: normal;
	font-size: 13px;
	font-style: oblique;
	text-decoration: underline;
}
.inserisci-focus-on a:hover {
	padding: 0px;
	text-align: left;
	color: #BB0A26;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 11px;
	margin-left: 0px;
	width: 300px;
	font-weight: normal;
	font-size: 13px;
	font-style: oblique;
	text-decoration: underline;
}
.inserisci-focus-on a:visited {
	padding: 0px;
	text-align: left;
	color: #0066AE;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 11px;
	margin-left: 0px;
	width: 300px;
	font-weight: normal;
	font-size: 13px;
	font-style: oblique;
	text-decoration: underline;
}
input.sfoglia {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 4px;
}
.tab_titoli_azz {
	margin: 0px;
	background-color: #c5e9f7;
	color: #24368a;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
}
.tab_titoli_azz em {
	color: #24368a;
}
.tit-archivio {
	text-align: left;
	color: #808080;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-weight: bold;
	font-size: 14px;
	padding: 0px;
}
.tit-archivio span {
	color: #37a8db;
}
#navcontainer {
	width: 200px;
	margin-top: 10px;
}

#navcontainer ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
}

#navcontainer a
{
	display: block;
	color: #37A8DB;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 0px;
}

#navcontainer a:link, #navlist a:visited
{
	text-decoration: none;
}

#navcontainer a:hover
{
	color: #69BFE4;
}
.tit-archivio_gray {
	text-align: left;
	color: #333333;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-weight: bold;
	font-size: 14px;
	padding: 0px;
}
input.quattro {
	text-align: left;
	color: #595959;
	font-size: 11px;
	font-weight: normal;
	width: 270px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
	border: 1px solid #C6C6C6;
	font-family: Arial, Helvetica, sans-serif;
	padding: 10px;
}
.text_gray_1 {
	color: #5a5a5a;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	border: 0px solid #c6c6c6;
	padding-top: 4px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 5px;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
	font-style: normal;
}
.t_gray_center {
	color: #595959;
	font-size: 10px;
	font-weight: normal;
	text-align: center;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
}

