

.sottomenu {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:10; font-weight:bold; color:#FF7E29;}
.sottomenu a {text-decoration:none; color:#FF7E29;}
.sottomenu a:hover {text-decoration:underline; color:#003399;}

.lingua {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:10; font-weight:bold; color:#FFFFFF; padding-right:10px;}
.lingua a {text-decoration:none; color:#FFDAC8;}
.lingua a:hover {text-decoration:overline; color:#FFFFFF;}

.copy {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:10; color:#003366; padding-bottom:4px;}
.copy a {text-decoration:none; color:#003366;}
.copy a:hover {text-decoration:overline; color:#003366;}

td {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11;  color:#003366; }

.mini {font-family: Arial, Helvetica, sans-serif; font-size:10;  color:#003366; }
.mini strong { font-size:10; font-weight:bold;}
.mini b {font-size:11; color:#FF7E29; }


.text {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px;  color:#003366; text-align:justify; width:450px; padding-left:20px; line-height:15px;}
.textBlog {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px;  color:#003366;}
.text strong { font-size:11; font-weight:bold;}
.text b {font-size:13px; color:#FF7E29; }
.text a {}
.text a:hover {text-decoration:none;}
.text a:visited {}

.text-head {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12;  background-color:#003366; width:450px; color:  #FF8737; padding-left: 20px;}
.text-head strong {color:  #FFFFFF;}

.tips {font-family : Verdana, Arial, Helvetica, sans-serif;	font-size : 10;	color: #FF8737; font-weight: bold;}

.err {font-family : Verdana, Arial, Helvetica, sans-serif;	font-size : 11;	color: Red; font-weight: bold;}

.button {font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 10px; color : #FFFFFF; font-weight: bold; background-color: #FF7E29;   border : 1px outset #FF7E29; cursor: pointer; }


.riga-blu {	border : thin solid #003399;}

.voce-attiva {font-family :Verdana, Arial, Helvetica, sans-serif;	font-size : 14;	font-weight : bold;	color: #003399;}

.voce-on {font-family :Verdana, Arial, Helvetica, sans-serif;	font-size : 14;	font-weight : bold;	color: #FF8737;}
.voce-on a { text-decoration:none;	color: #FF8737; }
.voce-on a:hover {text-decoration:underline;;color: #FF8737; }
.voce-on-txt {padding-left : 20px;font-family: Arial, Helvetica, sans-serif; font-size:10;  color:#003366; font-weight: bold; }
.voce-on-txt strong { font-size:11; font-weight:bold;}
.voce-on-txt b {font-size:11; color:#FF7E29; }
.voce-on-txt a { text-decoration:none;	color: #003366;  font-weight: bold; font-size:11;}
.voce-on-txt a:hover {text-decoration:underline;;color: #003366; }
.voce-off {font-family : Verdana, Arial, Helvetica, sans-serif;	font-size : 12;	font-weight : bold;	color: #FF8737;}
.voce-off a { text-decoration:none;	color: #FF8737; }
.voce-off a:hover {text-decoration:underline;color: #FF8737; }
.voce-off .small {font-family : Verdana, Arial, Helvetica, sans-serif;	font-size : 10;	font-weight : bold;	color: #003366;}


.img-light {border : thin solid #FF8737; margin-right:10px; }
.img-dark {border : thin solid #003399; margin-right:10px;}

.link-light {font-family : Verdana, Arial, Helvetica, sans-serif;	font-size : 10;	color: #FF8737;}
.link-light a { text-decoration:none;	color: #FF8737; font-weight : bold;	}
.link-light a:hover {text-decoration:underline;color: #FF8737; }
.link-dark {font-family : Verdana, Arial, Helvetica, sans-serif;	font-size : 10;	color: #003399;}
.link-dark a { text-decoration:none;	color: #003399; font-weight : bold;	}
.link-dark a:hover {text-decoration:underline;color: #003399; }

.blog-data {font-family :Verdana, Arial, Helvetica, sans-serif;	font-size : 9;	color: #003366;  }
.blog-title {font-family :"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	font-size : 11;	font-weight : bold;	color: #003399; }
.blog-text {font-family :Verdana, Arial, Helvetica, sans-serif;	font-size : 11;	color: #003366; }
.blog-img  {border : thin solid #FF8737; }
.blog-info {font-family :Verdana, Arial, Helvetica, sans-serif;	font-size : 10;	color: #003366; }
.blog-info b { text-decoration: none ; font-weight: bold; color:#FF8737;  }
.blog-info a { text-decoration: none ; color: #FF8737;font-weight: bold}
.blog-info a:hover { text-decoration: underline; }

.soft-link {font-family : tahoma, Verdana, Arial, Helvetica, sans-serif;	font-size : 10;	color: #003399;}
.soft-link a { text-decoration:none;	color: #003399; 	}
.soft-link a:hover {text-decoration:underline;color: #003399; }

.input-order {font-family : tahoma, Verdana, Arial, Helvetica, sans-serif;	font-size : 10;	color: #003399;}

.bitz-txt {font-family: tahoma, Arial, Helvetica, sans-serif; font-size:10;  color:#003399;  }
.bitz-txt strong {font-family: Arial, Helvetica, sans-serif; font-size:11;  color:#003366;  }
.bitz-txt a { text-decoration:none;	 color:#003399; }
.bitz-txt a:hover {text-decoration:underline;}

.file-txt {font-family: tahoma, Arial, Helvetica, sans-serif; font-size:10;  color:#003399;  }
.file-txt strong {font-family: Arial, Helvetica, sans-serif; font-size:11;  color:#003366;  }
.file-txt a { text-decoration:none;	 color:#003399; }
.file-txt a:hover {text-decoration:underline;}
.file-name {font-family :"Trebuchet MS",  tahoma, Verdana, Arial, Helvetica, sans-serif;	font-size : 10;	color: #003399;}
.file-name a{ text-decoration:none;	color: #FF8737; font-weight : bold;	font-size : 12;	}
.file-name a:hover{text-decoration:underline;color: #FF8737; }

.books-info {font-family :Verdana, Arial, Helvetica, sans-serif;	font-size : 10;	color: #003366; }
.books-info b { text-decoration: none ; font-weight: bold; color:#FF8737;  }
.books-info a { text-decoration: none ; color: #FF8737;font-weight: bold}
.books-info a:hover { text-decoration: underline; }
.books-txt {font-family :Verdana, Arial, Helvetica, sans-serif;	font-size : 11;	color: #003366; }

.books-tit {font-family :Verdana, Arial, Helvetica, sans-serif;	font-size : 11;	color: #FF8737; }
.books-tit a { text-decoration: none ; color: #FF8737;font-weight: bold}
.books-tit a:hover { text-decoration: underline; }

.books-subtit {font-family :Verdana, Arial, Helvetica, sans-serif;	font-size : 10;	color: #FF8737; font-style: italic;}
.books-subtit a { text-decoration: none ; color: #FF8737; font-style: italic;}
.books-subtit a:hover { text-decoration: underline; }

hr { size:1px; height:1px; color:#D9E2EC; }

.BoxField,
#BoxBrain
#BoxBooks
{
	background-color:#FFFFFF;
	margin:0 auto 0 auto;
	padding:5px;
	background-position:bottom right;
	background-repeat:no-repeat;
	text-align:center;
	border:1px solid #FF6714;	
}

#BoxBrain
{
	width:470px;
	background-image:url(../images/bg_field_brain.jpg);
}
#BoxBlog
{
	width:470px;
	background-image:url(../images/bg_field_blog.jpg);
}

#BoxNews
{
	border:1px solid #043F81;	
	height:210px;
	width:232px;
	background-image:url(../images/bg_field_news.jpg);
}
#BoxBooks
{
	background-image:url(../images/bg_field_book.jpg);
	height:210px;
	width:232px;
}
.BoxField .riga
{
	color:#FF6714;
}
.BoxField legend
{
	font-family:"Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:1px 5px 1px 5px;
	margin:0;
	background-color:transparent;
	background-image:none;
	color:#043F81;
	letter-spacing:5px;
}
.BoxField legend strong
{
	font-size:14px;
	color:#FF6714;
}
.BoxField h1
{
	margin:15px auto 10px 10px;
	text-align:left;
	font-family:"Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#043F81;
}
.BoxField legend .small
{
	font-family:"Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:transparent;
	background-image:none;
	font-weight:normal;
}
