/* BASE*/

.MyIMG
{
   margin: 0px;
   text-align: center;
}
.InstrImg
{
   padding: 8px;
   margin: 16px auto 16px 0px;
   float:none;
   left:20px
}
.InstrImgLarge
{
   margin: 16px auto 16px 0px;
}
.Errore
{
   font-weight: bold;
   font-size: 10pt;
   color: red;
   font-family: Verdana, Arial;
   text-decoration: underline;
   background-color: white;

}
.Messaggio
{
   font-weight: bold;MM
   font-size: 10pt;
   color: green;
   font-family: Verdana, Arial;
   background-color: white;
   line-height: normal;
}
body
{
   font: small Arial, Calibri, Verdana, sans-serif, "Lucida Grande" , "Lucida Sans Unicode" , "Lucida Sans" , LucidaGrande, Geneva;
   color: #3F3F3F; /*
   background-color: #E8E8E8;
      background-image: url('images/gradiente grigio2.jpg');
   */
   margin: 0; /*
   
   background-image: url('images/sfondo4.jpg');
   */
   background-color: #cee6f2;
   background-image: url('images/top_page_bg.jpg');   
   background-repeat: repeat-x;
   
}
/*
   background-color: #FFFFFF;
   background-image: url('images/gradiente grigio1.jpg');
   background-image: url('images/sfondocolorato.jpg');
*/
p
{
   padding-left: 4px;
   margin-top: 2px;
   margin-bottom: 8px;
   text-align: justify;
}
h1, h2
{
   font-size:24px;
   font-family: Arial, Helvetica, sans-serif;
   margin-bottom: 10px;
   margin-top: 4px;
   text-align: center;
}
h3
{
   font-size:22px;
   font-family: Arial, Helvetica, sans-serif;
   margin-bottom: 10px;
   margin-top: 4px;
   text-align: left;
}
h4
{
   font-family: Arial, Helvetica, sans-serif;
   background-color: #F7FDF8;
   margin-bottom: 10px;
   margin-top: 10px;
   margin-left: 4px;
   text-align: left;
}
h5
{
   text-align: left;
   background-color: #F7FDF8;
   margin-bottom: 8px;
   margin-top: 4px;
   margin-left: 4px;
}

A:link
{
   text-decoration: underline;
   color: #3F3F3F;
   text-align: center;
}	
		
A:visited
{
   text-decoration: underline;
   color: #0000CC;
}	
		
A:active
{
   text-decoration: underline;
   color: #009933;
   font-weight: bold;
}	
		
A:hover
{
   text-decoration: underline;
   color: #FF0000;
}
ul
{
   list-style-type: disc;
   list-style-position: outside;
}
ol
{
   list-style-type: decimal;
   list-style-position: outside;
}

ol li
{
   text-align: left;
}	
ul li	{	
   text-align: left;
   }	



/* GENERIC CLASS */
.clear { clear:both; line-height:0 }
.noborder { border:none }
.fleft { float:left }
.fright { float:right }
.stylecenter
{
   text-align: center;
}
#container .bottom, .bottom { display:none }
td
{
   padding: 1px 4px 4px 1px;
   margin-left: 40px;
}
.screenheader
{
   font-size: x-large;
   color: white;
   line-height: normal;
   font-family: Verdana, Arial;
   height: 40px;
   text-align: center;
   background-color: #000099;
}
input
{
   font-size: 8pt;
   font-family: Verdana, charcoal, geneva, 'ms sans serif' , arial, helvetica;
   color: black;
   font-weight: 700;
}
textarea 
{font-size: 8pt;
   font-family: Verdana, charcoal, geneva, 'ms sans serif' , arial, helvetica;
   color: black;
   font-weight: 700;
   }
fright 
{ text-align:right
}
fleft
{ text-align:left
}
.importantLink
{
   font-size: small;
   line-height: normal;
   font-family: Verdana, Arial;
   height: 16px;
   text-align: center;
   background-color: #F4F4F4;
   font-weight: bold;
   margin-top: 2px;
   margin-bottom: 2px;
   color: #FFFF00;
   text-decoration: underline;
}
.importantLink:active
{
   color: white;
}
.importantLink:hover
{
   color: red;
}  
.importantLink:visited
{
   color: green;
}
.button
{
   font-weight: bold;
   font-size: small;
   color: #FFFFFF;
   font-family: Arial, 'Bodoni MT' , Calibri, Serif, 'Courier New';
   background-color: #000080;
   text-align: center;
   border-right: #003366 thin outset;
   border-top: #003366 thin outset;
   border-left: #003366 thin outset;
   border-bottom: #003366 thin outset;
   background-image: url('images/BluHeader.jpg');
   border-style: solid;
}
select, .stronglabel
{
   font-size: 8pt;
   font-family: Verdana, charcoal, geneva, 'ms sans serif' , arial, helvetica;
   color: black;
   font-weight: 700;
}
.buytable
{
   background-color: #cee6f2;
}
.menu, .menu a
{
	border-style: none;
	color: #FFFFFF;
	font-weight: bold; /*
   background-image: url('images/SfondoMenu1.jpg');
   */
	background-image: url('images/BluHeader.jpg');
	background-repeat: repeat;
	z-index: 100;
	text-align: left;
	font-size: medium;
}
.masterpageheader
{
/*
   background-image: url('images/SfondoHeader1.jpg'); 
   */
   background-image: url('images/BluHeader.jpg'); 
   background-repeat: repeat-x;width:100%
}

