BODY{
	padding: 0;
	margin: 0;
	text-align: center;
	font-family: Verdana, Arial, sans-serif;
	color:#000000;
	/*background-color:#FFB400;*/
	/*background-color:#F25212;*/
	background-color:#FFFFFF;
	font-size:100%;
	text-align:center;
	/*background-color:#FFDC8A;*/
}
img{
	border:0;
}
.nascosto{
	 display:none;
	 color:#FFFFFF;
}
#princ{
	width:100%;
	border:0;
	margin:0 auto 0 auto;
}
.logo-ArIn{
	width:350px;
}
.int{
	 border:0;
	 border-top:1px solid #FFF0C1; 
	  /*border-left:1px solid #E5B2B4;*/
	 border-right:1px solid #FFCC33;
	 border-left:1px solid #E5B2B4;
	 width:100%;
}
.menu-top{
	width:100%;
	color:#000000; 
	font-size:90%; 
	height:100%;
	text-decoration:none;
}
.menu-top:hover{
	border-bottom:1px dashed #000000;
	color:#000000; 
	font-size:90%; 
	width:100%;
	height:100%;
	text-decoration:none;
}
.storia{
	background-image:url(../images/sf_storia.jpg); 
	background-position:bottom left; 
	background-repeat:no-repeat; 
	text-align:center; 
	vertical-align:middle;
}
.obiettivi{
	background-image:url(../images/sf_obiettivi.jpg); 
	background-position:bottom left; 
	background-repeat:no-repeat; 
	text-align:center; 
	vertical-align:middle;
}
.direttivo{
	background-image:url(../images/sf_direttivo.jpg); 
	background-position:bottom left; 
	background-repeat:no-repeat; 
	text-align:center; 
	vertical-align:middle;
}
 .top-center{
 	width:100%;
 	vertical-align:top;
	text-align:center;
	margin:0 auto 0 auto;
}
.left{
	text-align:left;
}
.cento{
	width:100%;
	border:0;
	vertical-align:top;
	text-align:center;
}
.td-centro{
	border-right:1px solid #FFCC33;
	vertical-align:top;
	text-align:left;
	border-left:1px solid #E5B2B4;
}
.centro{
	width:100%;
	border:0;
	text-align:center;
}
.td-sin{
	width:153px;
	text-align:left;
	vertical-align:top;
	background-image:url(../images/vert.jpg);
	background-position:top right;
	background-repeat:repeat-y;
	/*border-bottom:1px solid #AA0005;*/
}
.sin{
	width:100%;
	border:0;
}
.sp-menu{
	height:23px; 
	width:1px;
}
.menu-news{
	background-image:url(../images/sf_news.jpg); 
	background-position:top right; 
	background-repeat:no-repeat; 
	height:23px;
}
.sf-news{
	background-color:#E5B2B4;
}
.menu-newsletter{
	background-image:url(../images/sf_newsletter.jpg); 
	background-position:top right; 
	background-repeat:no-repeat; 
	height:23px;
}
.sf-newsletter{
	background-color:#CC6669;
}
.menu-ricerca{
	background-image:url(../images/sf_ricerca.jpg); 
	background-position:top right; 
	background-repeat:no-repeat; 
	height:23px;
}
.sf-ricerca{
	background-color:#AA0005;
}
.sf-ricerca-ON{
	background-color:#8A0003;
	text-align:right;
}
.st-ricerca{
	background-image:url(../images/sf_st_ricerca.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	height:30px;
}
.fine-ricerca{
	height:30px; 
	width:1px;
}
.td-fine-menu{
	border:0;
	/*border-right:1px solid #AA0005;*/
}
.link-sin{
	color:#AA0005; 
	font-size:90%; 
	font-weight:bold; 
	text-align:left; 
	padding-left:2px; 
	text-decoration:none;
}
.link-sin:hover{
	color:#FFFFFF; 
	font-size:90%; 
	font-weight:bold; 
	text-align:left; 
	padding-left:2px; 
	text-decoration:underline;
}
.sotto-link-sin{
	color:#FFFFFF; 
	font-size:70%; 
	font-weight:bold; 
	text-align:left; 
	padding-left:2px; 
	text-decoration:none;
}
.sotto-link-sin:hover{
	color:#FFFFFF; 
	font-size:70%; 
	font-weight:bold; 
	text-align:left; 
	padding-left:2px; 
	text-decoration:underline;
}
.div-st-link{
	width:95%; 
	text-align:left; 
	margin:0 auto 0 auto
}
.x-st-link{
	width:9px; 
	height:1px;
}
.cont{
	vertical-align:top;
	text-align:right;
	/*border-bottom:1px solid #AA0005;*/
}
.tab-cont{
	width:99%;
	border:0;
	text-align:center;
	margin-left:3px;
}

.nav{
	border-bottom:1px dashed #FFCC33;
	text-align:left;
	color:#999999;
	font-size:70%;
}
.nav-ON{
	color:#910003;
	font-size:100%;
	font-weight:bold;
	text-decoration:none;
}
nav-ON{
	color:#AA0005;
	font-size:100%;
	font-weight:bold;
	text-decoration:none;
}
.nav-OFF{
	color:#999999;
	font-size:100%;
	font-weight:bold;
	text-decoration:none;
}
.nav-OFF{
	color:#999999;
	font-size:100%;
	font-weight:bold;
	text-decoration:none;
}
.interno{
	width:100%;
	border:0;
	vertical-align:top;
	text-align:center;
}
.login{
	width:146px;
	text-align:center;
	vertical-align:top;
}
.td-login{
	width:99%;
	border:0;
}
.a-login{
	vertical-align:top;
	text-align:left;
	/*background-image:url(../images/st_a_login.gif);
	background-position:top left;
	background-repeat:no-repeat;*/
	border-top:1px solid #910003;
	border-left:1px solid #910003;
	height:25px;
	border-right:1px solid #910003;
}
.c-login{
	border-right:1px solid #910003;
	border-left:1px solid #910003;
	text-align:center;
	font-size:80%;
}
.b-login{
	vertical-align:top;
	text-align:left;
	/*background-image:url(../images/st_b_login.gif);
	background-position:bottom right;
	background-repeat:no-repeat;*/
	border-right:1px solid #910003;
	border-bottom:1px solid #910003;
	height:29px;
	border-left:1px solid #910003;
}
.loghi-ist{
	text-align:left;
}
.link-grey{
	color:#999999;
	font-size:80%;
	font-weight:bold;
	text-decoration:underline;
}
.info{
	color:#AA0005; 
	font-size:61%;
	font-weight:bold;
	text-decoration:underline;
}
.div-login{
	width:80%;
	text-align:left;
	margin:0 auto 0 auto;
}
.testo-login{
	width:97%; 
	text-align:left; 
	font-size:90%; 
	color:#666666; 
	padding:3px;
}
.in-login{
	width:100px;
	height:16px;
	color:#666666;
	font-size:80%;
	border:1px solid #910003;
}
.crc{
	font-weight:bold;
	width:50px;
	height:16px;
	color:#FFFFFF;
	font-size:80%;
	background-color:#910003;
	border:1px solid #910003;
	margin-top:3px;
}
.box-news{
	border-bottom:3px solid #E5B2B4;
	border-left:3px solid #E5B2B4; 
	text-align:right;
	vertical-align:top;
}
.tit-news{
	margin:0; 
	color:#E5B2B4; 
	font-size:85%; 
	font-weight:bold; 
	width:99%; 
	text-align:left;
}
.box-news-int{
	width:97%; 
	border-bottom:1px solid #E5B2B4; 
	border-left:1px solid #E5B2B4; 
	text-align:center; 
	margin-bottom:1px; 
	margin-left:1px;
}
.box-newsletter{
	border-bottom:3px solid #CC6669;
	border-left:3px solid #CC6669; 
	text-align:right;
	vertical-align:top;
}
.tit-newsletter{
	margin:0; 
	color:#CC6669; 
	font-size:85%; 
	font-weight:bold; 
	width:99%; 
	text-align:left;
}
.box-newsletter-int{
	width:97%; 
	border-bottom:1px solid #CC6669; 
	border-left:1px solid #CC6669; 
	text-align:center; 
	margin-bottom:1px; 
	margin-left:1px;
}
.box-ricerca{
	border-bottom:3px solid #AA0005;
	border-left:3px solid #AA0005; 
	text-align:right;
	vertical-align:top;
}
.tit-ricerca{
	margin:0; 
	color:#AA0005; 
	font-size:85%; 
	font-weight:bold; 
	width:99%; 
	text-align:left;
}
.tit-ricerca span{
	color:#666666; 
	font-size:100%; 
	font-weight:bold; 
}
.box-ricerca-int{
	width:99%; 
	border-bottom:1px solid #AA0005; 
	border-left:1px solid #AA0005; 
	text-align:center; 
	margin-bottom:1px; 
	margin-left:1px;
}
.testo{
	width:97%; 
	text-align:left; 
	font-size:73%; 
	color:#666666; 
	padding:3px;
}
.testo-justify{
	width:97%; 
	text-align:justify;
	font-size:73%; 
	color:#666666; 
	padding:3px;
}
.data{
	color: #AA0005; 
	font-weight:bold;
	font-size:90%;
}
.more{
	color:#AA0005; 
	text-decoration:underline;
}
.more:hover{
	color:#AA0005; 
	text-decoration:none;
}
.grey-more{
	color:#666666; 
	text-decoration:underline;
	padding-left:5px;
}
.grey-more:hover{
	color:#666666; 
	text-decoration:none;
	padding-left:5px;
}
.spazio-oriz{
	width:10px; 
	height:1px;
}
.td-right{
	border-right:1px solid #FFCC33;
}
.testo-pie{
	width:99%; 
	text-align:center; 
	font-size:73%; 
	color:#666666; 
	padding:3px;
	border-bottom:1px dashed #AA0005;
	border-left:1px solid #E5B2B4;
}
.testo-artel{
	width:99%; 
	text-align:center; 
	font-size:70%; 
	color:#999999; 
	padding:3px;
	border-bottom:1px solid #AA0005;
	border-left:1px solid #E5B2B4;
}
.testo-artel a{
	text-align:center; 
	font-size:100%; 
	color:#999999; 
	text-decoration:none;
}
.ric-lib{
	color:#666666; 
	font-size:100%; 
	width:280px; 
	height:20px;
}
.ric-lib-txt{
	color:#666666; 
	font-size:100%; 
	width:275px; 
	height:16px;
}
