body, p, td, th, div, span, ul, li, dt, h1, h2, h3, h4, h5 {font-family: Century Gothic,Arial,sans serif,Helvetica;}



body         { margin: 0; background-color: #E0E6E9; background-repeat:repeat-x}
.citazioni   { font-family: Arial, Helvetica; 
	font-size: 12pt; color:#737C8A; font-style:italic; font-weight:bold  }
.cellelink   { background-color: #F7F7F7; font-size: 10pt  }
.intesta     { color: #FFFFFF; font-style: italic; font-weight: bold; background-color: 
               #5C5243}
.piccolo     { font-size: 10pt; font-family: Arial, sans serif, Helvetica; font-size: 10pt  }
.ariapiccolo     { font-family: Arial, sans serif, Helvetica; font-size: 10pt }
.spaziata    { padding: 7 }
.corpo         { margin: 0; background-color: #777171; background-image:url('immagini/hhsf.gif'); background-repeat:repeat-x; }
.testi     { 
	margin:7; 
	font-family: Arial, sans serif, Helvetica; 
	font-size: 10pt;
	text-indent:20; text-align:justify;
	 }
.testoini     { 
	margin:21; 
	font-family: Palatino Linotype, Bell MT, Times New Roman; 
	font-size: 12pt;
	text-indent:20; text-align:justify; line-height:24px; font-style:italic;  
	 }
.testigrigi     { 
	margin:7; 
	font-family: Arial, sans serif, Helvetica; 
	font-size: 10pt;
	text-indent:20; text-align:justify; color:#808080
	 }
.testi2     { 
	margin:7; 
	font-family: Arial, sans serif, Helvetica; 
	font-size: 10pt;
	text-indent:20; text-align:justify;
	 }
.didascalia     { 
	border-bottom:1px solid #FFFFFF; margin:7; font-family: Arial, sans serif, Helvetica; 
	font-size: 12pt; color:#737C8A; font-style:italic; font-weight:bold;  
	text-indent:0; text-align:left; border-left-width:1; border-right-width:1; border-top-width:1; padding-left:7; padding-right:7; padding-top:2; padding-bottom:2
	 }
	 

.linkmenu    { 
	border-bottom:1px solid #FFFFFF; 
	font-family: Century Gothic, Arial, sans serif, Helvetica;
	font-size: 10pt; 
	border-left-width:1; border-right-width:1; border-top-width:1; color:#9DA0B3 }
	
.linkmenu2    { 
	border-bottom:1px solid #9DA0B3; 
	font-family: Arial, sans serif, Helvetica;
	font-size: 10pt; 
	border-left-width:1; border-right-width:1; border-top-width:1; 
	padding-left:16 }

.linkmenu3    { 
	border-bottom:1px solid #9DA0B3; 
	font-family: Arial, sans serif, Helvetica;
	font-size: 10pt; 
	border-left-width:1; border-right-width:1; border-top-width:1; 
	padding-left:16; 
	}	
	
.linkmenuprov { color: #000080; 
	font-family: Swis721 Ex BT, Arial, Helvetica; 
	font-size: 14pt }
.linkmenubig { color: #FFFFFF; 
	font-family: Swis721 Ex BT, Arial, Helvetica; 
	font-size: 14pt }
h1 { color: #D25719; font-family: Swis721 Blk BT; font-size: 18pt }
h2 { color: #000000; font-family: Swis721 Ex BT, Arial, sans serif, Helvetica; font-size: 14pt;}
.entrata { color: #000000; font-family: Swis721 Ex BT, Arial, sans serif, Helvetica; font-size: 14pt }

.cellelink   { background-color: #F7F7F7; font-size: 10pt  }

.intesta     { color: #FFFFFF; font-style: italic; font-weight: bold; background-color: 
               #5C5243}
.piccolo     { font-size: 10pt }
.spaziata    { padding: 7 }
a:active.bianco     { 
	font-family: Arial; 
	font-size: 12pt; 
	color: #FFFFFF; 
	letter-spacing:1; 
	font-weight:bold 
	color: #DF0000; 
	text-decoration:none;
 }
a:link.bianco     {
	font-family: Arial; 
	font-size: 12pt; 
	color: #FFFFFF; 
	letter-spacing:1; 
	font-weight:bold 
	color: #DF0000; 
	text-decoration:none;}

a:visited.bianco     { 
	font-family: Arial; 
	font-size: 12pt; 
	color: #FFFFFF; 
	letter-spacing:1; 
	font-weight:bold 
	color: #DF0000; 
	text-decoration:none;}

a:hover.bianco     { 
	font-family: Arial; 
	font-size: 12pt; 
	color: #FFFF66; 
	letter-spacing:1; 
	font-weight:bold 
	color: #DF0000; 
	text-decoration:none }
acronym {
	cursor: help; 
	border-bottom: #000 1px dashed; }
a:active     { 
	color: #DF0000; 
	text-decoration:none }
a:link       { 
	color: #484866; 
	text-decoration:none;  }
a:visited    { 
	color: #666666; 
	text-decoration:none;  }
a:hover     { 
	color: #F86A01; }



	
a:link.biancobig {
	color: #e67d54; text-decoration:none;
    font-family: Swis721 Ex BT, Arial, sans serif, Helvetica;
    font-size: 14pt; 
    letter-spacing: 0;
    margin:1
    text-indent: 0; 
    word-spacing: 3; 
    line-height: 100%; 
    text-align:center; 
 }
a:active.biancobig     { 
	color: #DF0000; 
	text-decoration:none;
    font-family: Swis721 Ex BT, Arial, sans serif, Helvetica;
    font-size: 14pt; 
    margin:1
    letter-spacing: 0; 
    text-indent: 0; 
    word-spacing: 3; 
    line-height: 100%; 
    text-align:center; 
 }

a:visited.biancobig { 
	color: #e67d54; 
	text-decoration:none;
    font-family: Swis721 Ex BT, Arial, sans serif, Helvetica;
    font-size: 14pt;
    margin:1
    letter-spacing: 0; 
    text-indent: 0; 
    word-spacing: 3; 
    line-height: 100%; 
    text-align:center; 
}

a:hover.biancobig     { 
	color: #000000;
    font-family: Swis721 Ex BT, Arial, sans serif, Helvetica;
    font-size: 14pt; letter-spacing: 0; 
    margin:1
    text-indent: 0; 
    word-spacing: 3; 
    line-height: 100%; 
    text-align:center; 
}
a:active.menusu      {
	color: #000000; text-decoration:none;
    font-family: Arial; 
    font-size: 10pt; 
    letter-spacing: 0; 
    font-weight: bold;
    letter-spacing: 0;
    text-indent: 0; 
    text-align:left 
 }

a:link.menusu     {
	color: #38334F; text-decoration:none;
    font-family: Arial; 
    font-size: 10pt; 
    letter-spacing: 0; 
    font-weight: bold;
    letter-spacing: 0;
    text-indent: 0; 
    text-align:left; 
 }

a:visited.menusu       {
	color: #7B839B; text-decoration:none;
    font-family: Technic; 
    font-size: 10pt; 
    letter-spacing: 0; 
    font-weight: bold;
    letter-spacing: 0;
    text-indent: 0; 
    text-align:left 
 }

a:hover.menusu      {
	color: #DF0000; text-decoration:none;
    font-family: Arial; 
    font-size: 10pt; 
    letter-spacing: 0; 
    font-weight: bold;
    letter-spacing: 0;
    text-indent: 0; 
    text-align:left 
 }
a:active.menuhomesu     { 
	color: #DF0000; 
	text-decoration:none;
    font-family: Palatino Linotype, Bell MT, Book Antiqua, Times New Roman, Times; 
    font-size: 10pt; 
    letter-spacing: 0; 
    font-style: italic;
    font-weight: bold; 
    margin-left:1; 
    margin-right:1; 
    letter-spacing: 1; 
    text-indent: 0; 
    word-spacing: 3; 
    line-height: 100%; 
    text-align:center; 
 }
a:link.menuhomesu     {
	color: #ffffff; text-decoration:none;
    font-family: Palatino Linotype, Bell MT, Book Antiqua, Times New Roman, Times; 
    font-size: 10pt; 
    letter-spacing: 0; 
    font-style: italic; 
    font-weight: bold;
    letter-spacing: 1;
    margin-left:1; 
    margin-right:1;  
    text-indent: 0; 
    word-spacing: 3; 
    line-height: 100%; 
    text-align:center; 
 }

a:visited.menuhomesu     { 
	color: #FFFFFF; 
	text-decoration:none;
    font-family: Palatino Linotype, Bell MT, Book Antiqua, Times New Roman, Times; 
    font-size: 10pt; 
    letter-spacing: 0; 
    font-style: italic;
    font-weight: bold;
    margin-left:1; 
    margin-right:1; 
    letter-spacing: 1; 
    text-indent: 0; 
    word-spacing: 3; 
    line-height: 100%; 
    text-align:center; 
}

a:hover.menuhomesu     { 
	color: #EDEBA5;
    font-family: Palatino Linotype, Bell MT, Book Antiqua, Times New Roman, Times; 
    font-size: 10pt; 
    letter-spacing: 1; 
    font-style: italic;  
    font-weight: bold; 
    margin-left:1; 
    margin-right:1;
    text-indent: 0; 
    word-spacing: 3; 
    line-height: 100%; 
    text-align:center 
}
#copertina     { 
	position: absolute;
	left:40px;
	top:100px;
	z-index:10;
}
#nh #copertina     { 

}
.primacella     { 
height:300px;
}
/************** luglio 2011 ***********************/
#tb-centro     {     
	margin: auto;
    width: 940px;

}
#tb-centro   td  {     
	border:0

}
#sfondo{
	height: 380px;
    margin: 40px 0;
    position: absolute;
    width: 100%;
    z-index: -1;}
#nh .primacella     { min-height: 320px; padding:20px; width: 700px;}
#nh .primacella ul    { font-weight:bold}
#nh .primacella a:link    { font-weight:bold}
#nh .primacella  p   { 
	font-size: 10pt;
    margin: 6pt 29pt;}
.bianco { background-image: url("/images/bianco.png")}
.biancox { background-image: url("/images/biancox.png")}
.biancoy { background-image: url("/images/biancoy.png")}
#tb-menu { margin-top:20px}
.grigio {background-color:#efefef}
.cellamenu   { background-image: url('images/mn_sfcella.gif') }

a:link.caldo, a:visited.caldo, a:active.caldo     {color: #cc3300;}
a:hover.caldo    {color: #000000;}
