/*CSS FINEART.CAUCINO.IT*/

.fi_titolo_light {
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	color: #999999;
	letter-spacing: 5px;
}

a.fi_titolo_light {
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	color: #999999;
	letter-spacing: 5px;
	text-decoration: none
}

a.fi_titolo_light:hover {
	color: #333333;
}

.fi_titolo_dark {
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	color: #333333;
	letter-spacing: 5px;
}

a.fi_titolo_dark {
	text-decoration: none
}

a.fi_titolo_dark:hover {
	text-decoration: underline
}

.FIenu  {
	font-family: "Times New Roman", Times, serif;
	font-size: 11px;
	color: #333333;
	letter-spacing: 5px;
	border: solid;
	border-width: 1px 1px 1px 1px;
	border-color:#999999;
	background:#FFFFFF;
	text-align: center;
	text-decoration: none
}

a.FIenu  {
	border: none;
	text-decoration: none
}

a.FIenu:hover {
	color: #CC0000;
}


.FIenu_contact  {
	font-family: "Times New Roman", Times, serif;
	font-size: 11px;
	color: #FFFFFF;
	letter-spacing: 5px;
	border: solid;
	border-width: 1px 1px 1px 1px;
	border-color:#555555;
	background:#999999;
	text-align: center;
}

a.FIenu_contact  {
	border: none;
	text-decoration: none
}

a.FIenu_contact:hover {
	color: #F5EACB;
}


.fi_corpo_testo  {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-transform: normal;
	line-height: 1.5em;
	color: #333333;
	text-align: justify;

}

a.fi_corpo_testo  {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-transform: normal;
	line-height: 1.5em;
	color: #333333;
}

a.fi_corpo_testo:hover  {
	color: #999999;
}

.fi_corpo_testo_14_blu  {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-transform: normal;
	line-height: 1.8em;
	color: #3F8CD9;
	letter-spacing: 3px;

}

a.fi_corpo_testo_14_blu  {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-transform: normal;
	line-height: 1.8em;
	color: #3F8CD9;
	letter-spacing: 3px;
	text-decoration: none
}

a.fi_corpo_testo_14_blu:hover  {
	text-decoration: underline
}

.fi_corpo_testo_14_giallo  {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-transform: normal;
	line-height: 1.8em;
	color: #DBB354;
	letter-spacing: 3px;

}

a.fi_corpo_testo_14_giallo  {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-transform: normal;
	line-height: 1.8em;
	color: #DBB354;
	letter-spacing: 3px;
	text-decoration: none
}

a.fi_corpo_testo_14_giallo:hover  {
	text-decoration: underline
}

.fi_corpo_link  {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-transform: normal;
	line-height: 1.5em;
	color: #333333;
	text-align: right;
}

a.fi_corpo_link  {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-transform: normal;
	line-height: 1.5em;
	color: #000000;
	text-align: right;
}

a.fi_corpo_link:hover  {

	color: #888888;

}

.fi_box  {
	font-family: "Times New Roman", Times, serif;
	font-size: 11px;
	color: #333333;
	border: solid;
	border-width: 1px 1px 1px 1px;
	border-color:#bbbbbb;
	background:#FFFFFF;
	text-align: center;
}

a.fi_box  {

	border: none;
	text-decoration: underline
}

a.fi_box:hover  {


	color: #888888;
}


.fi_bottom_testo  {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-transform: normal;
	color: #333333;
	text-align: justify;
		border: solid;
	border-width: 1px 0px 0px 0px;
	border-color:#bbbbbb;

}

a.fi_bottom_testo  {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-transform: normal;
	color: #333333;
}

a.fi_bottom_testo:hover  {
	color: #999999;
}


.fi_growing_invest_box {
font-size: 11px;
 text-transform: normal;
  line-height: 1.5em;
   color: #5175B3;
   text-align: justify; font-family: Helvetica, Arial, sans-serif;
}

a.fi_growing_invest_box {
font-size: 11px;
 text-transform: normal;
  line-height: 1.5em;
   color: #5175B3;
   text-align: justify; font-family: Helvetica, Arial, sans-serif;
}

a.fi_growing_invest_box:hover {

   color: #8DA6CD;

}




/*per script menu*/

 
 /*nav*/
 
    #nav { display: block; margin: 0; padding: 0; position: relative; }
  #nav li { display: block; list-style: none; margin: 0; padding: 0; float: center; position: relative; }
  #nav a { display: block; }
  #nav ul { display: none; position: absolute; left: 0; margin: 0; padding: 0; }
  * html #nav ul { line-height: 1,1; } /* IE6 "fix" */
  	#nav ul a { zoom: 1; } /* IE6/7 fix */
    #nav ul li { float: none; }
    #nav ul ul { top: 0; }
#nav ul { width: 174px;  left: -3px;}
#nav ul ul { left: 131px; }
#nav { background-color: #ffffff; height: 23px; 	 }
#nav *:hover { background-color: none; }
#nav a {  color: #333333; font-size: 11px; padding: 5px; line-height: 1,3; text-decoration:none; }
  #nav li.hover a { background-color: #ffffff; color: #CC0000;  }
  #nav ul { top: 26px; }
    #nav ul li a { background-color: #ffffff;  }
      #nav ul a.hover { background-color: #dddddd; color: #000000; }
   #nav ul a { 	border-bottom: 1px solid #999999; border-right: 1px solid #999999; border-left: 1px solid #999999; opacity: 0.95; filter: alpha(opacity=90);  text-align: center;}
   
   
   
    /*nav1*/
   
    #nav1 { display: block; margin: 0; padding: 0; position: relative; }
  #nav1 li { display: block; list-style: none; margin: 0; padding: 0; float: center; position: relative; }
  #nav1 a { display: block; }
  #nav1 ul { display: none; position: absolute; left: 0; margin: 0; padding: 0; }
  * html #nav1 ul { line-height: 1,1; } /* IE6 "fix" */
  	#nav1 ul a { zoom: 1; } /* IE6/7 fix */
    #nav1 ul li { float: none; }
    #nav1 ul ul { top: 0; }
#nav1 ul { width: 175px;  left: -3px;}
#nav1 ul ul { left: 131px; }
#nav1 { background-color: #ffffff; height: 23px; 	 }
#nav1 *:hover { background-color: none; }
#nav1 a {  color: #333333; font-size: 11px; padding: 5px; line-height: 1,3; text-decoration:none; }
  #nav1 li.hover a { background-color: #ffffff; color: #CC0000;  }
  #nav1 ul { top: 26px; }
    #nav1 ul li a { background-color: #ffffff;  }
      #nav1 ul a.hover { background-color: #dddddd; color: #000000; }
   #nav1 ul a { 	border-bottom: 1px solid #999999; border-right: 1px solid #999999; border-left: 1px solid #999999; opacity: 0.95; filter: alpha(opacity=90);  text-align: center;}


    /*nav2*/
   
    #nav2 { display: block; margin: 0; padding: 0; position: relative; }
  #nav2 li { display: block; list-style: none; margin: 0; padding: 0; float: center; position: relative; }
  #nav2 a { display: block; }
  #nav2 ul { display: none; position: absolute; left: 0; margin: 0; padding: 0; }
  * html #nav2 ul { line-height: 1,1; } /* IE6 "fix" */
  	#nav2 ul a { zoom: 1; } /* IE6/7 fix */
    #nav2 ul li { float: none; }
    #nav2 ul ul { top: 0; }
#nav2 ul { width: 174px;  left: -3px;}
#nav2 ul ul { left: 131px; }
#nav2 { background-color: #ffffff; height: 23px; 	 }
#nav2 *:hover { background-color: none; }
#nav2 a {  color: #333333; font-size: 11px; padding: 5px; line-height: 1,3; text-decoration:none; }
  #nav2 li.hover a { background-color: #ffffff; color: #CC0000;  }
  #nav2 ul { top: 26px; }
    #nav2 ul li a { background-color: #ffffff;  }
      #nav2 ul a.hover { background-color: #dddddd; color: #000000; }
   #nav2 ul a { 	border-bottom: 1px solid #999999; border-right: 1px solid #999999; border-left: 1px solid #999999; opacity: 0.95; filter: alpha(opacity=90);  text-align: center;}




    /*nav3*/
   
    #nav3 { display: block; margin: 0; padding: 0; position: relative; }
  #nav3 li { display: block; list-style: none; margin: 0; padding: 0; float: center; position: relative; }
  #nav3 a { display: block; }
  #nav3 ul { display: none; position: absolute; left: 0; margin: 0; padding: 0; }
  * html #nav3 ul { line-height: 1,1; } /* IE6 "fix" */
  	#nav3 ul a { zoom: 1; } /* IE6/7 fix */
    #nav3 ul li { float: none; }
    #nav3 ul ul { top: 0; }
#nav3 ul { width: 175px;  left: -3px;}
#nav3 ul ul { left: 131px; }
#nav3 { background-color: #ffffff; height: 23px; 	 }
#nav3 *:hover { background-color: none; }
#nav3 a {  color: #333333; font-size: 11px; padding: 5px; line-height: 1,3; text-decoration:none; }
  #nav3 li.hover a { background-color: #ffffff; color: #CC0000;  }
  #nav3 ul { top: 26px; }
    #nav3 ul li a { background-color: #ffffff;  }
      #nav3 ul a.hover { background-color: #dddddd; color: #000000; }
   #nav3 ul a { 	border-bottom: 1px solid #999999; border-right: 1px solid #999999; border-left: 1px solid #999999; opacity: 0.95; filter: alpha(opacity=90);  text-align: center;}
