body  { 
	 background: #ffffff;
   color: #000000;
	 }
html, body, h2, h3, h4, div, p, ul, li, input {
   font-family: Arial, Helvetica, sans-serif;
}
table {
  font-family: Arial, Verdana, Helvetica, Sans-Serif, serif;
	font-size: 12px;
	text-align: justify;
	width: auto;
}
td {
 width: 33%;
 vertical-align: top;
 border: #ddd solid 1px;
}
td img {
  float: left;
	margin-right: 5px;
}
a:link { 
   font-size: 12px; 
   text-decoration: none; 
	 color: #000000;
	 }
a:active {
   font-size: 12px; 
	 text-decoration: none; 
	 color: #000000; 
	 }
a:visited {
   font-size: 12px; 
   text-decoration: none; 
	 color: #000000; 
	 }
a:hover {
   font-size: 12px; 
   text-decoration: underline; 
	 color: #000000; 
	 }

#titleDiv {
   background: #ffffff;
   width: 98%;
	 }
#titleDiv H1 {
  float: right;
	padding-right: 5%;
	color: #6b7784;
  font-size: 170%;
	font-family: Impact, Arial, Verdana, Helvetica, sans-serif;
}
.note {
  position: relative;
	float: right;
	width: 22%;
	margin-left: 8px;
	padding: 5px;
	border: #000 1px solid;
	font-size: 90%;
/*	background: #b9bcbf url(images/angolo_smussato.png) 0 0 no-repeat;*/
	overflow: hidden;
}

.indexDiv {
   clear: right;
	 display:none;
	 }
.endDiv {
	 display : none;
	 }
/*
.NavBlock {
	 display : none;
	 }
*/
#navBar{
  display: none;
}	 

.littletitleDiv {
   color: #000000;
   font-size: small;
	 font-weight: 800;
	 font-style: italic;
	 border-bottom-style: solid; 
   border-bottom-color: #8888c9; 
   border-bottom-width: 1px; 
	 margin-bottom: 2%;
   clear: right;
   text-align: left
   }
#mainBlock {
   float: left;
   width: 98%;
	 }
	 
#sxBlock {
	 display: none;
}
#dxBlock {
   display: none;
}
.item{
   color: #000000;
   text-align: justify;
	 font-size: 12px;
   padding: 3%
}
.targetBox {
   color: #000000;
	 border-style: solid; 
   border-color: #8888c9; 
   border-width: 1px;
   padding: 2%;
	 font-size: x-small;
	 }

.galleryBox {
   border-style: solid; 
   border-color: #8888c9; 
   border-width: 1px;
	 width: 25%;
	 height: 250px;
	 float: left;
   color: #000000;
	 padding: 2%;
	 font-size: 10px;
	 }
.BlockHeader 
   {
 	 font-weight: 700;
	 color: #000000;
	 padding-left: 3%;
	 }
.simpleBlock 
   {
	 color: #000000;
	 text-align: left;
	 text-transform: capitalize;
	 background: #ffffff;
   padding: 2%;
   font-size: 10px;
	 }
	
	ul {
	font-size: 12px;
	line-height: 1.5;
	}
.illustrationlinked 
	{
	 border : 0px;
	}
.illustrationborder 
	{
	 border-style: solid; 
   border-color: #000000; 
   border-width: 1px;
	} 
.illustration {
	 float: left;
	 margin-top: 1%;
	 margin-bottom: 2%;
	 margin-left: 0%;
	 margin-right: 1%;
   }
