BODY
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    BACKGROUND: #ffffff;
    MARGIN: 0px;
    COLOR: #000000;
    FONT-FAMILY: Helvetica, sans-serif;
}

.smallbody
{
	FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    BACKGROUND: #ffffff;
    MARGIN: 0px;
    COLOR: #000000;
    FONT-FAMILY: Helvetica, sans-serif;
}

IMG
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px;
    TEXT-DECORATION: none;
}

.banner
{
	font-size:10px;
	width:164px;
	height: 184px;
	margin-top:20px;
	padding:6px;
	padding-right:15px;
	FONT-WEIGHT: normal;		
}


.button
{
	border:1px solid #380419;
	background-color:#fff;
	font-size:12px;
	cursor:pointer;
	margin-left:-3px;	
	width:33px;
	color:#044376;
	
}


A.pn-normal
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    MARGIN-BOTTOM: 1px;
    MARGIN-LEFT: 5px;
    COLOR: #000066;
    FONT-FAMILY: Helvetica, sans-serif;
}

A.caf-title
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
}

A.pn-sub
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8px;
}

A.pn-logo
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    LETTER-SPACING: 3px;
    TEXT-DECORATION: none;
}

.pn-logo
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    LETTER-SPACING: 3px;
}
.pn-logo-small
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
}
.pn-pagetitle
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
}
H1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
}
.pn-title
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
}
H2
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
}
.pn-normal
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    TEXT-DECORATION: none;
}
.pn-ssub
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    TEXT-DECORATION: none;
}
.pn-storytitle
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    LETTER-SPACING: 3px;
}
.testoBianco
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    FONT-FAMILY: Helvetica, sans-serif;
}
.testoBiancoNoBold
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    FONT-FAMILY: Helvetica, sans-serif;
}
.testoNero
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Helvetica, sans-serif;
}
.testoNeroNoBold
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Helvetica, sans-serif;
}
.testoRosso
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #990000;
    FONT-FAMILY: Helvetica, sans-serif;
}
.testoRossoNoBold
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #990000;
    FONT-FAMILY: Helvetica, sans-serif;
}
.menubarraFondo
{
    VERTICAL-ALIGN: middle;
    COLOR: #ffffff;
    HEIGHT: 25px;
    TEXT-ALIGN: center;
}
A
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    TEXT-DECORATION: none;	
}
A:link
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    TEXT-DECORATION: none;
}
A:visited
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    TEXT-DECORATION: none;
}
A:active
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    TEXT-DECORATION: none;
}
A:hover
{
    FONT-SIZE: 11px;
    COLOR: #380419;
    TEXT-DECORATION: none;
}


.menubarra
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #000;
    TEXT-DECORATION: none;
    FONT-FAMILY: Helvetica, sans-serif;
	PADDING-LEFT:40px;	
}

A.menubarra
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #0078c1;
    TEXT-DECORATION: none;
}

A.menubarra:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #0078c1;
    TEXT-DECORATION: none;
}

A.menubarra:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #0078c1;
    TEXT-DECORATION: none;
}

A.menubarra:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #0078c1;
    TEXT-DECORATION: none;
}

A.menubarra:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #0099ff;
    TEXT-DECORATION: none;
}

A.vociForum
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #000000;
    TEXT-DECORATION: none;
}

A.vociForum:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #000000;
    TEXT-DECORATION: none;
}

A.vociForum:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #000000;
    TEXT-DECORATION: none;
}
A.vociForum:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #000000;
    TEXT-DECORATION: none;
}

A.vociForum:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #cc0000;
    TEXT-DECORATION: none;
}

A.vociForumBianche
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    TEXT-DECORATION: none;
}

A.vociForumBianche:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    TEXT-DECORATION: none;
}

A.vociForumBianche:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    TEXT-DECORATION: none;
}

A.vociForumBianche:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    TEXT-DECORATION: none;
}

A.vociForumBianche:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #ccffff;
    TEXT-DECORATION: none;
}

.icon
{
    PADDING-LEFT: 5px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    VERTICAL-ALIGN: top;
    COLOR: #0078c1;
    TEXT-ALIGN: left;    
}

.titoloTabella
{
    PADDING-LEFT: 6px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    VERTICAL-ALIGN: top;
    COLOR: #0078c1;    
    HEIGHT: 14px;
    BORDER-BOTTOM: #0078c1 1px solid;
    TEXT-ALIGN: left;
}

.topline
{
    BORDER-TOP: #0078c1 1px solid;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    VERTICAL-ALIGN: middle;
    COLOR: #0078c1;
    HEIGHT: 25px;
    TEXT-ALIGN: left;
}

.bottomline
{
    PADDING-LEFT: 5px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    VERTICAL-ALIGN: middle;
    COLOR: #0078c1;
    HEIGHT: 2px;
    TEXT-ALIGN: left
}

/* QUI INSERISCO LE CLASSI CHE VERRANNO CARICATE AUTOMATICAMENTE */

.last_news
{
	background: url(../../../images/centro/box_1.jpg) no-repeat;
	padding-top:2px;
	width:400px; 
	height:100px;
	z-index:1;	
}

.last_detail
{
	margin-top:10px;
	padding:3px;
	width:98%;
}

.primo
{
	background: url(../../../images/centro/box_2.jpg) no-repeat;
	width:395px; 
	height: 148px; 
	margin-top:-13px;
	z-index:100;
	position:relative;
	padding:3px;
}

.primo_detail
{
	margin-top:0px;
	padding:3px;	
	width:98%;
}


.stampa
{
	background: url(../../../images/centro/box_3.jpg) no-repeat;
	width:400px; 
	height:36px; 
	margin-top:5px;
}

.stampa_detail
{
	margin-top:15px;	
	padding:3px;
	width:90%;
}


.noprofit
{
	background: url(../../../images/centro/box_4.jpg);
	background-repeat:no-repeat; 
	height: 50px;
	width:400px;
	margin-top:0px;
	margin-bottom:15px;
}

.noprofit_detail
{
	margin-top:15px;	
	padding:3px;
	border:1px solid #00A23D;
	width:90%;
}

.A_stampa
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    TEXT-DECORATION: none;
}
.A_stampa:link
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    TEXT-DECORATION: none;
}
.A_stampa:visited
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    TEXT-DECORATION: none;
}
.A_stampa:active
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    TEXT-DECORATION: none;
}
.A_stampa:hover
{
    FONT-SIZE: 11px;
    COLOR: #FF7F00;
    TEXT-DECORATION: none;
}

.login
{
	background: url(../../../images/centro/login.gif);
	background-repeat:no-repeat;
	height: 155px;
	width:415px;
	margin-top:10px;
	padding-top:10px;
	padding-left:20px;
	font-size:11px;
}

.login_button
{
	width:80px;
	height: 18px;
	font-size:11px;
	margin-left:295px;
	margin-top:8px;
	background-color:#E9EDF9;
	color:#3F60D3;
	border:none;
	cursor:pointer;
}

.my_button
{
	width:80px;
	height: 18px;
	font-size:11px;
	background-color:#E9EDF9;
	color:#3F60D3;
	border:none;
	cursor:pointer;
}
.sondaggi
{
	background: url(../../../images/centro/sondaggi.jpg);
	background-repeat:no-repeat;
	height: 95px;
	width:414px;
        padding-top:15px;
	padding-left:12px;
	font-size:11px;
	color:#3F60D3;
}

.mailing
{
  	background: url(../../../images/mailing.jpg);
	background-repeat:no-repeat;
	height: 569px;
	width:396px;
	font-size:11px;
	padding-left:20px;
	margin-left:10px;
}

.input_mailing
{
  	height: 20px;
	font-size:11px;
}

.button_mailing
{

        width:70px;
	height: 18px;
	font-size:11px;
        background-color:#E9EDF9;
        color:#3F60D3;
        border:none;
        cursor:pointer;
}

/* CLASSI RELATIVE AI DIFFERENTI MENU */

.menu_a
{
	width:150px;
	height: 20px;
	margin-bottom:2px;
	padding-left:12px;
	FONT-WEIGHT: bold;		
}


.menu_a:link
{
    background: none;
    FONT-SIZE: 9px;
    COLOR: #000;
    TEXT-DECORATION: none;
	border-bottom:none;
}
.menu_a:visited
{
	background: none;
    FONT-SIZE: 9px;
    COLOR: #000;
    TEXT-DECORATION: none;
	border-bottom:none;
}
.menu_a:active
{
	background: none;
    FONT-SIZE: 9px;
    COLOR: #000;
    TEXT-DECORATION: none;
	border-bottom:none;
}
.menu_a:hover
{
    FONT-SIZE: 9px;
    COLOR: #ccc;
    TEXT-DECORATION: none;
	border-bottom:none;
}

.contain_menu_b
{
	margin-top:100px;
}

.menu_b
{

	background: url(../../../images/menu_b.gif);
	background-repeat:no-repeat;
	width:174px;
	height: 20px;
	margin-bottom:2px;
	padding-top:2px;
	padding-left:12px;
	FONT-WEIGHT: bold;
			
}

.menu_b:link
{
    background: none;
    FONT-SIZE: 9px;
    COLOR: #fff;
    TEXT-DECORATION: none;
	border-bottom:none;
}
.menu_b:visited
{
	background: none;
    FONT-SIZE: 9px;
    COLOR: #fff;
    TEXT-DECORATION: none;
	border-bottom:none;
}
.menu_b:active
{
	background: none;
    FONT-SIZE: 9px;
    COLOR: #fff;
    TEXT-DECORATION: none;
	border-bottom:none;
}
.menu_b:hover
{
    FONT-SIZE: 9px;
    COLOR: #ccc;
    TEXT-DECORATION: none;
	border-bottom:none;
}

.menu_c
{

	background: url(../../../images/menu_c.gif);
	background-repeat:no-repeat;
	width:174px;
	height: 20px;
	FONT-SIZE: 9px;
	margin-bottom:2px;
	padding-left:12px;
	padding-top:2px;
	FONT-WEIGHT: bold;
			
}

.menu_c:link
{
    background: none;
    FONT-SIZE: 9px;
    COLOR: #000;
    TEXT-DECORATION: none;
	border-bottom:none;
}
.menu_c:visited
{
	background: none;
    FONT-SIZE: 9px;
    COLOR: #000;
    TEXT-DECORATION: none;
	border-bottom:none;
}
.menu_c:active
{
	background: none;
    FONT-SIZE: 9px;
    COLOR: #000;
    TEXT-DECORATION: none;
	border-bottom:none;
}

.menu_c:hover
{
    FONT-SIZE: 9px;
    COLOR: #ccc;
    TEXT-DECORATION: none;
	border-bottom:none;
}


/* CLASSI RELATIVE AI DIFFERENTI MODULI */

#cat_title
{
	background: url(../../../images/logo_mini.gif);	
	background-repeat:no-repeat;
	font-weight:bold;	
	width:85%;
	height:16px;
	text-align: left;
	margin-top:5px;
	margin-left:20px;
	margin-right:10px;
	margin-bottom:15px;
	font-size:11px;
	padding-left:25px;	
	color:#380914;	
}


#cat_title a {
	color:#FFFFFF;
	font-size:12px;
	font-family: Arial, sans-serif;
	text-decoration:none;
	text-align: center;
}

#cat_title a:hover {
	color:#FFFFFF;
	text-decoration:underline;
	text-align: center;
}


#article_title
{
	background: url(../../../images/bg_list_article.gif);	
	background-repeat:repeat-y;
	width:85%;
	height:25px;
	text-align: left;
	margin-top:5px;
	margin-left:25px;
	font-size:11px;	
	padding-top:4px;		
	color:#000;	
}


#article_title a {
	color:#380419;
	font-size:11px;
	font-family: Arial, sans-serif;
	text-decoration:none;
	text-align: center;
	font-weight:bold;
	
}

#article_title a:hover {
	color:#380419;
	text-decoration:underline;
	text-align: center;
	font-weight:bold;
}


#article_abstract
{
	background: url(../../../images/bg_list_article.gif);
	background-repeat:repeat-y;
	width:85%;
	height:55px;	
	margin-left:25px;
	margin-bottom:25px;
	text-align: left;	
	font-size:11px;
	padding-top:4px;	
	color:#000;	
}

#article_corpo
{
	background-color:#fff;
	clear:both;
	min-height:250px;
	width:85%;	
	text-align: justify;
	font-size:11px;	
	padding-top:4px;	
	padding-left:20px;
	color:#380914;	
}


#faq
{
	width:95%;	
	text-align: left;
	margin-top:5px;
	margin-left:10px;
	margin-right:10px;
	font-size:11px;
	padding-left:25px;	
	color:#000;	
}


#faq a {
	color:#008E90;
	font-size:12px;
	font-family: Arial, sans-serif;
	text-decoration:none;
	text-align: center;
	font-weight:bold;
}

#faq a:hover {
	color:#ccc;
	text-decoration:none;
	text-align: center;
}

#faqcat
{
	width:95%;
	height:20px;	
	background-color:#008E90;	
	text-align: left;		
	margin-right:10px;
	font-size:13px;
	padding-left:5px;	
	color:#000;	
}


#faqcat a {
	color:#fff;
	font-size:12px;
	font-family: Arial, sans-serif;
	text-decoration:none;
	text-align: center;
	font-weight:bold;	
}

#faqcat a:hover {
	color:#ccc;
	text-decoration:none;
	text-align: center;	
}

/*#switcher {
    display:inline;
    position:absolute;
    right:5px;
    padding:2px 0px 1px 0px;
    text-align:right;
}*/

#weblinks {
	font-size:11px;	
	width:90%; 
	height:16px; 
	background-color:#138080; 
	color:#fff; 
	margin-left:20px;
	padding-left:2px;
}

#weblinks a {
	color:#fff;
	font-size:11px;	
}

#subweblinks {
	font-size:11px;	
	border-bottom:1px solid #138080; 
	margin-left:20px;
}

#subweblinks a {
	color:#000;
	font-size:11px;	
}


.nogl
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    TEXT-DECORATION: none;
    border-bottom: none;
}

.nogl:link
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    TEXT-DECORATION: none;
	border-bottom: none;
}

.nogl:visited
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    TEXT-DECORATION: none;
	border-bottom: none;
}

.nogl:active
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    TEXT-DECORATION: none;
	border-bottom: none;
}

.nogl:hover
{
    FONT-SIZE: 11px;
    COLOR: #4481da;
    TEXT-DECORATION: none;
	border-bottom: none;
}

#menu_footer
{
	FONT-SIZE: 12px;
    COLOR: #380419;
    TEXT-DECORATION: none;
	border-bottom: none;
	padding-left:105px;
	padding-top:15px;
	float:left;
}

#menu_footer a {
	color:#380419;
	font-size:12px;
	font-family: Arial, sans-serif;
	text-decoration:none;
	text-align: center;
}

