body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#1E3F63;
}

.txt {
	font-family: Verdana, Geneva, sans-serif;
	font-size : 12px;
	color : #666666;
	line-height: 17px;
	font-weight : normal;
	text-decoration : none;
}
.txt a:link, .txt a:visited {
	font-family: Verdana, Geneva, sans-serif;
	font-size : 12px;
	color : #666666;
	line-height: 17px;
	font-weight : normal;
	text-decoration : none;
}
.txt a:hover, .txt a:active {
	font-family: Verdana, Geneva, sans-serif;
	color : #CF9A32;
	line-height: 17px;
	font-weight : normal;
	text-decoration : none;
}

.txt h1{
	font-family:georgia,arial,helvetica,sans-serif;
	font-size : 20px;
	color : #4075A7;
	line-height: 14px;
	font-weight : normal;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
}
.txt h1 a:link, .txt h1 a:visited {
	font-family:georgia,arial,helvetica,sans-serif;
	font-size : 20px;
	font-weight : normal;
	color : #4075A7;
	line-height: 14px;
	text-decoration : none;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
}
.txt h1 a:hover, .txt h1 a:active {
	font-family:georgia,arial,helvetica,sans-serif;
	font-size : 20px;
	font-weight : normal;
	color : #4075A7;
	line-height: 14px;
	text-decoration : none;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
}

.txt h3{
	font-family: Verdana, Geneva, sans-serif;
	font-size : 13px;
	color : #ffffff;
	line-height: 14px;
	font-weight : normal;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
}
.txt h3 a:link, .txt h3 a:visited {
	font-family: Verdana, Geneva, sans-serif;
	font-size : 23px;
	font-weight : normal;
	color : #ffffff;
	line-height: 14px;
	text-decoration : none;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
}
.txt h3 a:hover, .txt h3 a:active {
	font-family: Verdana, Geneva, sans-serif;
	font-size : 13px;
	font-weight : normal;
	color : #ffffff;
	line-height: 14px;
	text-decoration : none;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
}

.leggitutto {
	font-family: Verdana, Geneva, sans-serif;
	font-size : 11px;
	color : #ffffff;
	line-height: 15px;
	font-weight : normal;
	text-decoration : none;
}
.leggitutto a:link, .leggitutto a:visited {
	font-family: Verdana, Geneva, sans-serif;
	font-size : 11px;
	color : #ffffff;
	line-height: 15px;
	font-weight : normal;
	text-decoration : none;
}
.leggitutto a:hover, .leggitutto a:active {
	font-family: Verdana, Geneva, sans-serif;
	font-size : 11px;
	color : #ffffff;
	line-height: 15px;
	font-weight : normal;
	text-decoration : underline;
}
.menu {
	font-family: Verdana, Geneva, sans-serif;
	font-size : 12px;
	color : #1E3F62;
	line-height: 14px;
	font-weight : normal;
	text-decoration : none;
}
.menu a:link, .menu a:visited {
	font-family: Verdana, Geneva, sans-serif;
	font-size : 12px;
	color : #FFFFFF;
	line-height: 14px;
	font-weight : normal;
	text-decoration : none;
}
.menu a:hover, .menu a:active {
	font-family: Verdana, Geneva, sans-serif;
	font-size : 12px;
	color : #1E3F62;
	line-height: 14px;
	font-weight : normal;
	text-decoration : none;
}

.titolo {
	font-family: Verdana, Geneva, sans-serif;
	font-size : 12px;
	color : #727272;
	line-height: 15px;
	font-weight : normal;
	text-decoration : none;
}
.titolo a:link, .titolo a:visited {
	font-family: Verdana, Geneva, sans-serif;
	font-size : 12px;
	color : #727272;
	line-height: 15px;
	font-weight : normal;
	text-decoration : none;
}
.titolo a:hover, .titolo a:active {
	font-family: Verdana, Geneva, sans-serif;
	font-size : 12px;
	color : #727272;
	line-height: 15px;
	font-weight : normal;
	text-decoration : underline;
}

.titolo h1{
	font-family: georgia,"times new roman",serif;
	font-size : 20px;
	color : #4075A7;
	line-height: 22px;
	font-weight : normal;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	padding-bottom: 1px;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
}
.titolo h1 a:link, .titolo h1 a:visited {
	font-family: georgia,"times new roman",serif;
	font-size : 20px;
	font-weight : normal;
	color :#4075A7;
	line-height: 22px;
	text-decoration : none;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	padding-bottom: 1px;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
}
.titolo h1 a:hover, .titolo h1 a:active {
	font-family: georgia,"times new roman",serif;
	font-size : 22px;
	font-weight : normal;
	color : #4075A7;
	line-height: 16px;
	text-decoration : none;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	padding-bottom: 1px;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
}


.texte {
	font-family: Verdana, Geneva, sans-serif;
	font-size : 12px;
	color : #555555;
	line-height: 14px;
	font-weight : normal;
	text-decoration : none;
}
.texte a:link, .texte a:visited {
	font-family: Verdana, Geneva, sans-serif;
	font-size : 12px;
	color : #555555;
	line-height: 14px;;
	font-weight : normal;
	text-decoration : none;
}
.texte a:hover, .texte a:active {
	font-family: Verdana, Geneva, sans-serif;
	font-size : 12px;
	color : #555555;
	line-height: 14px;;
	font-weight : normal;
	text-decoration : underline;
}

.bottom {
	font-family: Verdana, Geneva, sans-serif;
	font-size : 11px;
	color :#234C78;
	line-height: 13px;
	font-weight : normal;
	text-decoration : none;
}
.bottom a:link, .bottom a:visited {
	font-family: Verdana, Geneva, sans-serif;
	font-size : 11px;
	color : #234C78;
	line-height: 13px;
	font-weight : normal;
	text-decoration : none;
}
.bottom a:hover, .bottom a:active {
	font-family: Verdana, Geneva, sans-serif;
	font-size : 11px;
	color : #234C78;
	line-height: 13px;
	font-weight : normal;
	text-decoration : underline;
}

.bottomintestazione {
	font-family: Verdana, Geneva, sans-serif;
	font-size : 11px;
	color :#999999;
	line-height: 13px;
	font-weight : normal;
	text-decoration : none;
}
.bottomintestazione a:link, .bottomintestazione a:visited {
	font-family: Verdana, Geneva, sans-serif;
	font-size : 11px;
	color : #999999;
	line-height: 13px;
	font-weight : normal;
	text-decoration : none;
}
.bottomintestazione a:hover, .bottomintestazione a:active {
	font-family: Verdana, Geneva, sans-serif;
	font-size : 11px;
	color : #999999;
	line-height: 13px;
	font-weight : normal;
	text-decoration : underline;
}

.vai {
	font-family: Verdana, Geneva, sans-serif;
	font-size : 11px;
	color : #1E3F63;
	line-height: 14px;
	font-weight : normal;
	text-decoration : none;
}
.vai a:link, .vai a:visited {
	font-family: Verdana, Geneva, sans-serif;
	font-size : 11px;
	color : #1E3F63;
	line-height: 14px;
	font-weight : normal;
	text-decoration : none;
}
.vai a:hover, .vai a:active {
	font-family: Verdana, Geneva, sans-serif;
	font-size : 11px;
	color : #999999;
	line-height: 14px;
	font-weight : normal;
	text-decoration : none;
}

.titolo2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size : 12px;
	color : #4075A7;
	line-height: 14px;
	font-weight : bold;
	text-decoration : none;
}
.titolo2 a:link, .titolo2 a:visited {
	font-family: Verdana, Geneva, sans-serif;
	font-size : 12px;
	color : #4075A7;
	line-height: 14px;
	font-weight : bold;
	text-decoration : none;
}
.titolo2 a:hover, .titolo2 a:active {
	font-family: Verdana, Geneva, sans-serif;
	font-size : 12px;
	color : #4075A7;
	line-height: 14px;
	font-weight : bold;
	text-decoration : none;
}


.titolonews {
	font-family: georgia,"times new roman",serif;
	font-size : 22px;
	color : #FFFFFF;
	line-height: 24px;
	font-weight : normal;
	text-decoration : none;
}
.titolonews a:link, .titolonews a:visited {
	font-family: georgia,"times new roman",serif;
	font-size : 22px;
	color : #FFFFFF;
	line-height: 24px;
	font-weight : normal;
	text-decoration : none;
}
.titolonews a:hover, .titolonews a:active {
	font-family: georgia,"times new roman",serif;
	font-size : 22px;
	color : #FFFFFF;
	line-height: 24px;
	font-weight : normal;
	text-decoration : none;
}
.menusotto {
	font-family: Verdana, Geneva, sans-serif;
	font-size : 12px;
	color :#ffffff;
	line-height: 14px;
	font-weight : normal;
	text-decoration : none;
}
.menusotto a:link, .menusotto a:visited {
	font-family: Verdana, Geneva, sans-serif;
	font-size : 12px;
	color : #ffffff;
	line-height: 14px;
	font-weight : normal;
	text-decoration : none;
}
.menusotto a:hover, .menusotto a:active {
	font-family: Verdana, Geneva, sans-serif;
	font-size : 12px;
	color : #999999;
	line-height: 14px;
	font-weight : normal;
	text-decoration : none;
}


.menulat {
	font-family: Verdana, Geneva, sans-serif;
	font-size : 13px;
	color :#50A1D1;
	line-height: 14px;
	font-weight : normal;
	text-decoration : none;
}
.menulat a:link, .menulat a:visited {
	font-family: Verdana, Geneva, sans-serif;
	font-size : 13px;
	color : #ffffff;
	line-height: 14px;
	font-weight : normal;
	text-decoration : none;
}
.menulat a:hover, .menulat a:active {
	font-family: Verdana, Geneva, sans-serif;
	font-size : 13px;
	color : #50A1D1;
	line-height: 14px;
	font-weight : normal;
	text-decoration : none;
}

.sfondo {
	background-image:url(images/sf_home.gif);
	background-repeat:repeat-x;
	background-position:top;
}

.sfondoarea {
	background-image:url(images/sf_home2.gif);
	background-repeat:repeat-x;
	background-position:top;
}

.sfondo_p {
	background-image:url(images/sf_home_p.gif);
	background-repeat:repeat-x;
	background-position:top;
}

.sfondoarea2 {
	background-image: url(images/sf_pagina2.jpg);
	background-position:center top;
	background-repeat:no-repeat;
}

.sfondo2 {
	background-image: url(images/sf_pagina.jpg);
	background-position:center top;
	background-repeat:no-repeat;
}

.sfondo2_p {
	background-image: url(images/sf_pagina_p.jpg);
	background-position:center top;
	background-repeat:no-repeat;
}

.sfondo_dx {
	background-image: url(images/sf_dx.jpg);
	background-position:top;
	background-repeat:no-repeat;
}

.sfondo_sx {
	background-image: url(images/sf_sx.jpg);
	background-position:top;
	background-repeat:no-repeat;
}

.sfondo_int {
	background-image: url(images/sf_int.jpg);
	background-position:top;
	background-repeat:no-repeat;
}

.sfondo_tab {
	background-image: url(images/sfondo_tab.jpg);
	background-position:top;
	background-repeat:no-repeat;
}

.sfondo_fr {
	background-image: url(images/sfondo_fr.jpg);
	background-position:top;
	background-repeat:no-repeat;
}

.sfondo_news {
	background-image: url(images/news.gif);
	background-position:top;
	background-repeat:no-repeat;
}

.sfondo_men {
	background-image: url(images/news1.gif);
	background-position:top;
	background-repeat:no-repeat;
}

.sfondo_circolari {
	background-image: url(images/sfondo_circolari.gif);
	background-position:top;
	background-repeat:no-repeat;
}

.sfondo_menu {
	background-image: url(images/sfondo_menu.jpg);
	background-position:top;
	background-repeat:no-repeat;
}

.sfondo_bottom {
	background-image: url(images/acb_group.gif);
	background-position:top;
	background-repeat:no-repeat;
}

.version {
	font-family: Verdana, Geneva, sans-serif;
	font-size : 12px;
	color : #1E3F63;
	line-height: 13px;
	font-weight : bold;
	text-decoration : none;
}
.version a:link, .version a:visited {
	font-family: Verdana, Geneva, sans-serif;
	font-size : 12px;
	color : #1E3F63;
	line-height: 13px;
	font-weight : bold;
	text-decoration : none;
}
.version a:hover, .version a:active {
	font-family: Verdana, Geneva, sans-serif;
	font-size : 12px;
	color : #999999;
	line-height: 13px;
	font-weight : bold;
	text-decoration : none;
}

.arearis {
	font-family: Verdana, Geneva, sans-serif;
	font-size : 12px;
	color :#999999;
	line-height: 16px;
	font-weight : normal;
	text-decoration : none;
}
.arearis a:link, .arearis a:visited {
	font-family: Verdana, Geneva, sans-serif;
	font-size : 12px;
	color : #999999;
	line-height: 13px;
	font-weight : normal;
	text-decoration : none;
}
.arearis a:hover, .arearis a:active {
	font-family: Verdana, Geneva, sans-serif;
	font-size : 12px;
	color : #999999;
	line-height: 13px;
	font-weight : normal;
	text-decoration : underline;
}

.prindex {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.prindex select {
	font-family: Verdana, Geneva, sans-serif;
	font-size:11px;
	color: #000000;
	width : 100px;
}

.prindex textarea {
    font-family: Verdana, Geneva, sans-serif;
	font-size:11px;
	color: #000000;
	
}

.prindex input {
	font-family: Verdana, Geneva, sans-serif;
	font-size:11px;
	color: #000000;
	height: 13px;
	width : 110px;
}

.prindex2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.prindex2 select {
	font-family: Verdana, Geneva, sans-serif;
	font-size:10px;
	color: #000000;
	width : 120px;
}

.prindex2 textarea {
    font-family: Verdana, Geneva, sans-serif;
	font-size:10px;
	color: #000000;
	
}

.prindex2 input {
	font-family: Verdana, Geneva, sans-serif;
	font-size:10px;
	color: #000000;
	height: 13px;
	width : 175px;
}

.download{
	font-family: Verdana, Geneva, sans-serif;
	font-size : 12px;
	color : #4075A7;
	line-height: 14px;
	font-weight : normal;
	
}
.download a:link, .download a:visited{
	font-family: Verdana, Geneva, sans-serif;
	font-size : 12px;
	font-weight : normal;
	color :#4075A7;
	line-height: 14px;
	text-decoration : none;
	
}
.download a:hover, .download a:active{
	font-family: Verdana, Geneva, sans-serif;
	font-size : 12px;
	font-weight : normal;
	color : #4075A7;
	line-height: 14px;
	text-decoration : underline;
}

.archivio {
	font-family: Verdana, Geneva, sans-serif;
	font-size : 11px;
	color :#50A1D1;
	line-height: 14px;
	font-weight : normal;
	text-decoration : none;
}
.archivio a:link, .archivio a:visited {
	font-family: Verdana, Geneva, sans-serif;
	font-size : 11px;
	color : #ffffff;
	line-height: 14px;
	font-weight : normal;
	text-decoration : none;
}
.archivio a:hover, .archivio a:active {
	font-family: Verdana, Geneva, sans-serif;
	font-size : 11px;
	color : #50A1D1;
	line-height: 14px;
	font-weight : normal;
	text-decoration : none;
}

.data {
	font-family: Verdana, Geneva, sans-serif;
	font-size : 11px;
	color :#ffffff;
	line-height: 14px;
	font-weight : normal;
	text-decoration : none;
}
.data a:link, .data a:visited {
	font-family: Verdana, Geneva, sans-serif;
	font-size : 11px;
	color : #ffffff;
	line-height: 14px;
	font-weight : normal;
	text-decoration : none;
}
.data a:hover, .data a:active {
	font-family: Verdana, Geneva, sans-serif;
	font-size : 11px;
	color : #999999;
	line-height: 14px;
	font-weight : normal;
	text-decoration : none;
}

.forms3 input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	/*padding-right:30px;*/
	color: #333333;
	text-decoration: none;
	width:50px;
	height:25px;
}


.forms {
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	font-size : 11px;
	color : #6A6763;
	line-height: 14px;
	font-weight : normal;
	text-decoration : none;
}

.forms input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	/*padding-right:30px;*/
	color: #333333;
	text-decoration: none;
}

.forms select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	/*padding-right:30px;*/
	color: #333333;
	text-decoration: none;
}

.forms textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	width: 430px;
	color: #333333;
	text-decoration: none;
}

.error {
	font-family: Verdana, Geneva, sans-serif;
	font-size : 11px;
	line-height:13px;
	color :#ff0000;
	font-weight : normal;
	text-decoration : none;
}

.arear {
	font-family: Verdana, Geneva, sans-serif;
	font-size : 36px;
	color : #4075A7;
	line-height: 36px;
	font-weight : normal;
	text-decoration : none;
}

.log {
	font-family: Verdana, Geneva, sans-serif;
	font-size : 12px;
	color :#ffffff;
	line-height: 16px;
	font-weight : bold;
	text-decoration : none;
}
.log a:link, .log a:visited {
	font-family: Verdana, Geneva, sans-serif;
	font-size : 12px;
	color : #ffffff;
	line-height: 13px;
	font-weight : bold;
	text-decoration : none;
}
.log a:hover, .log a:active {
	font-family: Verdana, Geneva, sans-serif;
	font-size : 12px;
	color : #50A0D1;
	line-height: 13px;
	font-weight : bold;
	text-decoration : none;
}

.english {
	font-family: Verdana, Geneva, sans-serif;
	font-size : 12px;
	color : #949494;
	line-height: 13px;
	font-weight : bold;
	text-decoration : none;
}
.english a:link, .english a:visited {
	font-family: Verdana, Geneva, sans-serif;
	font-size : 12px;
	color : #949494;
	line-height: 13px;
	font-weight : bold;
	text-decoration : none;
}
.english a:hover, .english a:active {
	font-family: Verdana, Geneva, sans-serif;
	font-size : 12px;
	color : #1E3F63;
	line-height: 13px;
	font-weight : bold;
	text-decoration : none;
}

.testo_area {
	font-family: Verdana, Geneva, sans-serif;
	font-size : 10px;
	color : #555555;
	line-height: 14px;
	font-weight : normal;
	text-decoration : none;
}
.testo_area a:link, .testo_area a:visited {
	font-family: Verdana, Geneva, sans-serif;
	font-size : 10px;
	color : #555555;
	line-height: 14px;;
	font-weight : normal;
	text-decoration : none;
}
.testo_area a:hover, .testo_area a:active {
	font-family: Verdana, Geneva, sans-serif;
	font-size : 10px;
	color : #555555;
	line-height: 14px;;
	font-weight : normal;
	text-decoration : underline;
}

.txtart {
	font-family: Verdana, Geneva, sans-serif;
	font-size : 12px;
	color : #666666;
	line-height: 17px;
	font-weight : normal;
	text-decoration : underline;
}
.txtart a:link, .txtart a:visited {
	font-family: Verdana, Geneva, sans-serif;
	font-size : 12px;
	color : #666666;
	line-height: 17px;
	font-weight : normal;
	text-decoration : underline;
}
.txtart a:hover, .txtart a:active {
	font-family: Verdana, Geneva, sans-serif;
	color : #CF9A32;
	line-height: 17px;
	font-weight : normal;
	text-decoration : underline;
}


