hr, .pgnav {
 position: absolute;
 top: -1000em;
 width:1px;
 height: 1px;
 overflow: hidden;
}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #000066;
  	background-position: left top;
	background-color: White;
	}


	
a:hover{
color: Red;
 background-color: #AFB8D8;
}

a img {
border: none;
}

h1 {
float: left;
width: 195px;
 font-size: 24px;
 height: 80px;
 margin: 0px;
 color: #0093DD;
 background-color: white;
 	}
	
span {
color: Maroon;
}
	
h1 span{
 color: Red;
  background-color: white;
 	}


p {
 text-align: left;
 font-size: 12px;
 height: 16px;
 margin: 0px;
 	}	



.intestazione {
   margin-left: 0px;
	width: 200px;
	height: 100px;
	float: left;
}
	
	
div#contUp {
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	width: 770px;
	height: 154px;
	background:url(../immagini/banner.gif);
	text-align:right;	
}

div#contUp  p {
 width: 100%;

 float:left;
 text-align: left;
 font-size: 11px;
 font-weight: bold;
 height: 13px;
 margin: 0px;
 }	
 


	div#contUp  p a{
   font-weight: normal;
 	}	
	
	div#contUp  h2{
	font-size: 11px;
	margin: 0px;
 	}	
	
	div#intesta{
   float:left;
	width: 390px;
	height: 77px;
	margin-left: 5px;
	margin-top: 4px;
 	}	
	
	div#intesta  p {
 width: 100%;

 float:left;
 text-align: left;
 font-size: 10px;
 font-weight: bold;
 height: 13px;
 margin: 0px;
  }	
 


	div#intesta p a{
   font-weight: normal;
 	}	
	
	div#intesta  h2{
	font-size: 11px;
	margin: 0px;
 	}
	
 div#skype{
 margin-top: 10px;
   float:left;
	width: 90px;
	height: 70px;
	
 	}	
	
	

div#contMid {
	margin-left: auto;
	margin-right: auto;
	width: 770px;
	background-image: url(../immagini/bkMid.gif);
	background-repeat: repeat-y;
	height: 620px;
	background-color: White;
	z-index: 3;
	}	
	
 h3 {
	margin:0px;
	width: 620px;
	color: #05225D;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	float:left;
	margin-top:5px;
	margin-bottom:5px;
	}


div#contMid  h1 {
	margin:0px;
	padding:0px;
	height:16px;
	width: 100%;
	color: #05225D;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	margin-bottom:5px;
	margin-top:5px;
	}

div#navsx {
	float: left;
	width: 622px;
	}
	
div#navdx {
	float:  right;
	width: 140px;
	}
	

	div#contPiePag{
	margin-left: auto;
	margin-right: auto;
	margin-top: 5px;
	padding-top: 2px;
	width: 770px;
	height: 30px;
	text-decoration: none;
	background-color: White;
	text-align: center;
	font-size: 10px;
	color: #001D5A ;
	}


	
a{
  margin:0px;
  font-size: 11px; 
  text-decoration: none;
  color: Blue;
	}
	
div#contPiePag a:link{
  font-size: 10px; 
  color: Blue;
	}
	
div#contPiePag a:visited{
  font-size: 10px; 
 
  color: Blue;
	}
	
	div#contPiePag a:hover{
  font-size: 10px; 
  color: red;
  background-color: #AFB8D8;
	}
	
div#contPiePag p{
   margin: 4px;
   height:11px;
	position: relative;
	font-size: 10px;  
   text-decoration: none;
	text-align: center; 
	}


.contenitoreSmall1int {
   margin-top: 5px;
	position:relative;
	width: 140px;
	height: 150px;
	background: url(../immagini/bkbottom.gif) left bottom no-repeat;
	margin-bottom: 5px;
			}
	
	.contenitoreSmall1int h2 {
	margin:0px;
	width: 140px;
	color: #05225D;
	font-size: 10px;
	font-weight: bold;
	background: url(../immagini/bkh1.gif) left top no-repeat;
	padding: 3px;
	text-align: center;
	height: 14px;
	}
	

	
	.contenitoreSmall1int p {
	width: 135px;
	height: 11px;
	color: #05225D;
	font-size: 11px;
	font-weight: normal;
	margin-top:10px;
	margin-left:4px;
	margin-right:4px;
	
	}
	
.contenitoreSmall1int img {
	padding-top:4px;
	padding-left:4px;
	padding-right:4px;

	}
	
	
.contenitoreBig1 {
	width: 620px;
	height: 305px;
	position:relative;
	margin-bottom: 0px;
	
	}
	
	.contenitoreBig2 {
	width: 620px;
	height: 303px;
	position:relative;
	margin-top: 6px;
	margin-bottom: 0px;
	/*border-bottom: solid 1px silver;*/
	}
	
	
		.contenitoreBig2 h3{
	
	background-image:url(../immagini/menu1.gif);
	background-repeat:repeat-x;
	float:left;
	margin:0px;
	padding:0px;
	width:620px;
	height: 18px;
	color:#FFFFFF;
	font-weight:normal;
	text-align:center;
	font-size:11px;
	padding-top:2px;
	margin-top:1px;
	margin-bottom:5px;							
					}
					
					
	.contenitoreBig2 h4{
	
	background-image:url(../immagini/menu1.gif);
	background-repeat:repeat-x;
	float:left;
	margin:0px;
	padding:0px;
	width:215px;
	height: 18px;
	color:#FFFFFF;
	font-weight:normal;
	text-align:center;
	font-size:11px;
	padding-top:2px;
	margin-top:8px;
	margin-bottom: 1px;							
					}
	
		.separator{
   position:relative;
	width: 100%;
	height: 18px;
	margin-top: 6px;
	margin-bottom: 5px;
	border-top: solid 1px silver;
	border-bottom: solid 1px silver;
				}
				
	.separator p {
	height: 15px;
	margin-top:0px;
	vertical-align: middle;
	padding-top: 0px;
					}
				
	.separator h2 {
	height: 15px;
	margin-top:1px;
	vertical-align: middle;
	padding-top: 1px;
	font-size: 10px;
	text-align: center;
	font-weight: bold;
					}

	.contenitoreSmall2int {
      position:relative;
	float:left;
	width: 115px;
	height: 130px;
	margin-left: 9px;
	margin-top:10px;
	
			}
	
	.contenitoreSmall2int p {
	width: 110px;
	color: #05225D;
	font-size: 11px;
	font-weight: normal;
	margin-top: 2px;
	height: 13px;
	margin: 2px;
	
				}
	
	.contenitoreSmall2primo {
   position:relative;
	float:left;
	width: 115px;
	height: 130px;
		margin-top:10px;
		
		}
	
	.contenitoreSmall2primo p {
	width: 110px;
	color: #05225D;
	font-size: 11px;
	font-weight: normal;
	margin-top: 2px;
	height: 13px;
	margin: 2px;
				}
				
	/* Menu a tendina */
				
div#menu{
	margin-left: auto;
	margin-right: auto;
	padding-top: 5px;
	width: 770px;
	height: 30px;
	text-decoration: none;
	background-color: White;
	background-image: url(../immagini/MenuBk.gif);
	background-repeat: repeat-x;
	text-align: center;
	z-index: 50;
}
#menu ul {
list-style:none; margin:0; padding:0; float:left; width:108px;
}
/*Formattazione "estetica" dei menu*/
#menu a, #menu h2, #menu span {
		 font-family:Arial,Verdana,Helvetica,Impact,sans-serif;
		font-weight: normal;
	    color: White;	
		 text-align:center;	
		 display: block;
		 
}

#menu h2  {
color: White;	
height: 25px;  
 margin: 0px;
 margin-top:3px;
 }

 
  
#menu a {
color: #001D5A ; 
text-decoration:none;
font-size: 11px;
padding-top:5px;
/*font-weight: bold;*/
}

#menu h2 {color: White;	 
text-decoration:none;
font-size: 11px;
padding-top:0px;
} 

#menu h2 a {color: White;	 
text-decoration:none;
font-size: 11px;
padding-top:0px;
} 

#menu a:hover {
color:red; 
text-decoration:none;
font-weight: bold;
background:none;
}


/*Diamo l'offset ai sottomenu*/
#menu li {position: relative; }
#menu ul ul ul {position: absolute;top: 0;left: 100%;font-weight: bold;}
/*Portiamo i pop-up "fuori dal flusso"*/
#menu ul ul {position: absolute;z-index: 500;}
/*Facciamo apparire TUTTI i sottomenu all'hover del mouse*/
#menu ul li:hover ul {display: block;}
/*Nascondiamo tutti i sottomenu non richiesti*/
#menu ul ul,
#menu ul li:hover ul ul,
#menu ul ul li:hover ul ul
{display: none;}
/*Facciamo riapparire solo quelli richiesti*/
#menu ul li:hover ul,
#menu ul ul li:hover ul,
#menu ul ul ul li:hover ul
{
  display: block; 
  width:108px;
  top: 22px;
}
#menu ul ul li {
height: 25px;
}
#menu ul ul li.std { 

background-image: url(../immagini/tendina_std.gif); }
#menu ul ul li.last { background: url(../immagini/tendina_ultimo.gif); }
/* #menu ul ul li:hover { } */

.ContProd {
	margin-top:15px;
	width: 770px;
	background-image: url(../immagini/bkMid.gif);
	background-repeat: repeat-y;
	height: 66px;

	}	

.ContProd p {
font-size: 11px;
margin: 0px;
padding: 0px;

		}
		

		
	.ContProd_Image {
	float: left;
	width: 66px;
	height: 66px;

	
	}
	
		.ContProd_Desc {
	float: left;
	width: 500px;
	height: 66px;
	z-index: 3;
	margin-left: 10px;
	
	}
	
	.ContProd_Price {
	float: right;
	width: 100px;
	height: 66px;
	z-index: 3;
			}

.ContProd_Price p {
				
float: right;
			}
			
div#login {
	margin-left: auto;
	margin-right: auto;
	width: 200px;
	border: none;
	text-align: center;

			}
			
			
div#registra {
	margin-left: auto;
	margin-right: auto;
	width: 500px;
	border: solid 1px black;
	text-align: center;
	font-size:12px;
				}
			
div#registra p{
width:100%;
float: left;
	}
	
.reg {
width:300px;
background-color: #FFFFE5;
color:#003366;
}



.contenitoreSmall3int {
   float: left;
   position:relative;
	width: 308px;
	height: 300px;
	margin-bottom: 5px;
	margin-left: 3px;
					border-left-style: solid;
					border-left-width: 1px;
					border-left-color: #CACACA;
				}
				
.contenitoreSmall3int h2 {
	margin:0px;
	margin-top: 4px;
	margin-bottom: 4px;
	width: 300px;
	height: 14px;
	color: Maroon;
	font-size: 12px;
	font-weight: normal;

	text-align: center;
	font-weight: bold;
	}
	
	.contenitoreSmall3int p {
	margin: 0px;
	width: 300px;
	height: auto;
	color: #05225D;
	font-size: 11px;
	font-weight: normal;
	margin-top: 7px;
	text-align: justify;
	text-indent: 10px;
	padding-left: 4px;
	padding-right: 4px;
			}
	
.contenitoreSmall3int img {
	padding-top:4px;
	padding-left:4px;
	padding-right:4px;

	}


.contenitoreSmall3int_primo {
   float: left;
   position:relative;
	width: 308px;
	height: 300px;
	margin-bottom: 5px;
	
				}
	
	.contenitoreSmall3int_primo p {
	margin: 0px;
	width: 300px;
	height: auto;
	color: #05225D;
	font-size: 11px;
	font-weight: normal;
	margin-top: 7px;
	text-align: justify;
	text-indent: 10px;
		padding-left: 4px;
	padding-right: 4px;
			}
			
		.contenitoreSmall3int_primo h2 {
	margin:0px;
	margin-top: 4px;
	margin-bottom: 4px;
	width: 300px;
	height: 14px;
	color: Maroon;
	font-size: 12px;
	font-weight: normal;

	text-align: center;
	font-weight: bold;
	}
	
.contenitoreSmall3int_primo img {
	padding-top:4px;
	padding-left:4px;
	padding-right:4px;

	}
	
.contenitoreSmall4int {
   float: left;
   position:relative;
	width: 203px;
	height: 290px;
	margin-bottom: 5px;
	margin-left: 4px;
					border-left-style: solid;
					border-left-width: 1px;
					border-left-color: #CACACA;
				}
				
.contenitoreSmall4int h2 {
	margin:0px;
	margin-top: 4px;
	margin-bottom: 4px;
	width: 196px;
	height: 14px;
	color: Maroon;
	font-size: 12px;
	font-weight: normal;

	text-align: center;
	font-weight: bold;
	}
	
	.contenitoreSmall4int p {
	margin: 0px;
	width: 196px;
	height: auto;
	color: #05225D;
	font-size: 11px;
	font-weight: normal;
	margin-top: 7px;
	text-align: justify;
	text-indent: 10px;
	padding-left: 4px;
	padding-right: 4px;
			}
	
.contenitoreSmall4int img {
	padding-top:4px;
	padding-left:4px;
	padding-right:4px;

	}


.contenitoreSmall4int_primo {
 float: left;
   position:relative;
	width: 203px;
	height: 290px;
	margin-bottom: 4px;

	
				}
	
	.contenitoreSmall4int_primo p {
	margin: 0px;
	width: 196px;
	height: auto;
	color: #05225D;
	font-size: 11px;
	font-weight: normal;
	margin-top: 7px;
	text-align: justify;
	text-indent: 10px;
	padding-left: 4px;
	padding-right: 4px;
			}
			
		.contenitoreSmall4int_primo h2 {
	margin:0px;
	margin-top: 4px;
	margin-bottom: 4px;
	width: 196px;
	height: 14px;
	color: Maroon;
	font-size: 12px;
	font-weight: normal;

	text-align: center;
	font-weight: bold;
	}
	
.contenitoreSmall4int_primo img {
	padding-top:4px;
	padding-left:4px;
	padding-right:4px;

	}
	
	
	
	
	.contenitoreSmall5int {
   float: left;
   position:relative;
	width: 308px;
	height: 290px;
	margin-bottom: 5px;
	margin-left: 3px;
					border-left-style: solid;
					border-left-width: 1px;
					border-left-color: #CACACA;
				}
				
.contenitoreSmall5int h2 {
	margin:0px;
	margin-top: 4px;
	margin-bottom: 4px;
	width: 300px;
	height: 14px;
	color: Maroon;
	font-size: 12px;
	font-weight: normal;

	text-align: center;
	font-weight: bold;
	}
	
	.contenitoreSmall5int p {
	margin: 0px;
	width: 300px;
	height: auto;
	color: #05225D;
	font-size: 11px;
	font-weight: normal;
	margin-top: 7px;
	text-align: justify;
	text-indent: 10px;
	padding-left: 4px;
	padding-right: 4px;
			}
	
.contenitoreSmall5int img {
	padding-top:4px;
	padding-left:4px;
	padding-right:4px;

	}


.contenitoreSmall5int_primo {
 float: left;
   position:relative;
	width: 308px;
	height: 290px;
	margin-bottom: 5px;

	
				}
	
	.contenitoreSmall5int_primo p {
	margin: 0px;
	width: 300px;
	height: auto;
	color: #05225D;
	font-size: 11px;
	font-weight: normal;
	margin-top: 7px;
	text-align: justify;
	text-indent: 10px;
		padding-left: 4px;
	padding-right: 4px;
			}
			
		.contenitoreSmall5int_primo h2 {
	margin:0px;
	margin-top: 4px;
	margin-bottom: 4px;
	width: 300px;
	height: 14px;
	color: Maroon;
	font-size: 12px;
	font-weight: normal;

	text-align: center;
	font-weight: bold;
	}
	
.contenitoreSmall5int_primo img {
	padding-top:4px;
	padding-left:4px;
	padding-right:4px;

	}
	

	.contenitoreSmall5intA {
   float: left;
   position:relative;
	width: 308px;
	height: 200px;
	margin-bottom: 5px;
	margin-left: 3px;
					border-left-style: solid;
					border-left-width: 1px;
					border-left-color: #CACACA;
					margin-top:5px;
				}
				
.contenitoreSmall5intA h2 {
	margin:0px;
	margin-top: 4px;
	margin-bottom: 4px;
	width: 300px;
	height: 14px;
	color: Maroon;
	font-size: 12px;
	font-weight: normal;

	text-align: center;
	font-weight: bold;
	}
	
	.contenitoreSmall5intA p {
	margin: 0px;
	width: 300px;
	height: auto;
	color: #05225D;
	font-size: 11px;
	font-weight: normal;
	margin-top: 7px;
	text-align: justify;
	text-indent: 10px;
	padding-left: 4px;
	padding-right: 4px;
			}
	.contenitoreSmall5intA ol {
	margin: 0px;
	color: #05225D;
	font-size: 11px;
	font-weight: normal;
	margin-top: 7px;
	text-align: justify;
	display:inline;
	list-style:inside;
	list-style-type:decimal;
	
	}
.contenitoreSmall5intA img {
	padding-top:4px;
	padding-left:4px;
	padding-right:4px;

	}


.contenitoreSmall5intA_primo {
 float: left;
   position:relative;
	width: 308px;
	height: 200px;
	margin-bottom: 5px;

	
				}
	
	.contenitoreSmall5intA_primo p, ol {
	margin: 0px;
	width: 300px;
	height: auto;
	color: #05225D;
	font-size: 11px;
	font-weight: normal;
	margin-top: 7px;
	text-align: justify;
	text-indent: 10px;
	padding-left: 4px;
	padding-right: 4px;
			}
			
		.contenitoreSmall5intA_primo h2 {
	margin:0px;
	margin-top: 4px;
	margin-bottom: 4px;
	width: 300px;
	height: 14px;
	color: Maroon;
	font-size: 12px;
	font-weight: normal;

	text-align: center;
	font-weight: bold;
	
	}
	
.contenitoreSmall5intA_primo img {
	padding-top:4px;
	padding-left:4px;
	padding-right:4px;

	}




.contenitoreSmall7int_primo {
float:left;

   	width: 619px;
	height:170px;
	margin-bottom: 5px;

	
				}
	
	.contenitoreSmall7int_primo p {
	margin: 0px;
	width: 610px;
	color: #05225D;
	font-size: 11px;
	font-weight: normal;
	margin-top: 7px;
	text-align: justify;
	text-indent: 10px;
		padding-left: 4px;
	padding-right: 4px;
	
			}
			
		.contenitoreSmall7int_primo h2 {
	margin:0px;
	margin-top: 4px;
	margin-bottom: 4px;
	width: 610px;
	height: 14px;
	color: Maroon;
	font-size: 12px;
	font-weight: normal;
		text-align: center;
	font-weight: bold;
	}
	
.contenitoreSmall7int_primo img {
	padding-top:4px;
	padding-left:4px;
	padding-right:4px;

	}


	
	
	.contenitoreSmall6int {
   float: left;
   position:relative;
	width: 475px;
	height: 270px;
	margin-top: 5px;
	margin-bottom: 0px;
	margin-left: 3px;
	
	
	border-left: solid 1px silver;
	
			/* padding-left: 10px;
			margin-right: 10px;
	padding-right: 10px;
	border-right-style: solid;
					border-right-width: 1px;
					border-right-color: #CACACA; */	
				}
				
.contenitoreSmall6int img{ 
margin-top:3px;
margin-left:10px;
}
.contenitoreSmall6int h2 {
	margin:0px;
	margin-top: 0px;
	margin-bottom: 0px;
	width: 100%;
	height: 14px;
	color: Maroon;
	font-size: 11px;
	font-weight: normal;

	text-align: center;
	font-weight: bold;
	}
	
	.contenitoreSmall6int p {
	margin: 0px;
	width: 100%;
	height: auto;
	color: #05225D;
	font-size: 11px;
	font-weight: normal;
	margin-top: 3px;
	text-align: center;
				}
			
.contenitoreSmall6int a {

	font-size: 11px;


			}
			
.contenitoreSmall6int h3 {
	margin: 0px;
	width: 100%;
	height: auto;
	color: #05225D;
	font-size: 10px;
	font-weight: bold;
	margin-top: 2px;
	text-align: center;
	padding-left: 4px;
	padding-right: 4px;
			}
			
.sitemap{
float: left;
   width: 130px;
	height: 248px;  
	margin-top: 3px;
	margin-bottom: 0px;
	
					}
			
.separator1{
   
	width: 129px;
	height: 16px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 1px;
	/*border-bottom: solid 1px silver;
	float: right; */
				}
				
	.separator1 p {
	height: 15px;
	margin-top:0px;
	vertical-align: middle;
	padding-top: 0px;
	text-align: right; 
					}
				
	.separator1 h2 {
	height: 15px;
	margin-top:0px;
	margin-bottom:0px;
	vertical-align: middle;
	padding-top: 0px;
	font-size: 10px;
	text-align: left;
	font-weight: bold;
					}
					
					
	.BoxNew_up {
	width:190px;
	height: 18px;
	margin-top:0px;
	margin-bottom:0px;
	padding: 0px;
	background-image:url(../immagini/menu1.gif);
	background-repeat:repeat-x;
	float:left;
						}	
						
	div.BoxNew_up h3{
	margin:0px;
	padding:0px;
	width:190px;
	height: 14px;
	color:#FFFFFF;
	font-weight:normal;
	text-align:center;
	font-size:11px;
	margin-top:1px;							
					}
					
					
					.BoxNew_upa{
	width:620px;
	height: 18px;
	margin-top:0px;
	margin-bottom:0px;
	padding: 0px;
	background-image:url(../immagini/menu1.gif);
	background-repeat:repeat-x;
	float:left;
						}	
						
	div.BoxNew_upa h3{
	margin:0px;
	padding:0px;
	width:620px;
	height: 14px;
	color:#FFFFFF;
	font-weight:normal;
	text-align:center;
	font-size:11px;
	margin-top:1px;							
					}
					
					
	.BoxNewBottoni_up {
	width:220px;
	height: 18px;
	margin-top:0px;
	margin-bottom:0px;
	padding: 0px;
	background-image:url(../immagini/menu1.gif);
	background-repeat:repeat-x;
    
	
	float:left;
						}	
						
	div.BoxNewBottoni_up  h3{
		margin:0px;
	padding:0px;
	width:220px;
	height: 14px;
	color:#FFFFFF;
	font-weight:normal;
	text-align:center;
	font-size:11px;
	margin-top:1px;							
					}
						
	.BoxNew_up1 {
	width:192px;
	height:16px;
	margin-top:0px;
	margin-bottom:0px;
	padding: 0px;
	background-image: url(../immagini/new/Box_Up.jpg);
	background-repeat:no-repeat;
	float:left;
	overflow:hidden;
	
	
						}	
						
    .BoxNew_Mid1 {
	width:192px;
	height: 237px;
	margin-top:0px;
	margin-bottom:0px;
	padding: 0px;
	background-image: url(../immagini/new/Box_mid.jpg);
	float:left;	
						}	
						
	.BoxNew_Mid1a {
	width:192px;
	height: 207px;
	margin-top:0px;
	margin-bottom:0px;
	padding: 0px;
	background-image: url(../immagini/new/Box_mid.jpg);
	float:left;	
						}	
						
    .BoxNew_Mid1  p{
	width:175px;
	margin-top:5px;
	margin-left: 5px;
	font-size:11px;
	float:left;
	/*font-weight:bold;*/
	
	
						}
						
	 .BoxNew_Mid1a  p{
	width:175px;
	margin-top:5px;
	margin-left: 5px;
	font-size:11px;
	float:left;
	/*font-weight:bold;*/
	
	
						}
						
	  .BoxNew_Mid2 {
	width:192px;
	height: 164px;
	margin-top:0px;
	margin-bottom:0px;
	padding: 0px;
	background-image: url(../immagini/new/Box_mid.jpg);
	float:left;
	
						}	
						
	    .BoxNew_Mid2  p{
	width:175px;
	margin-top:5px;
	margin-left: 5px;
	font-size:11px;
	float:left;
	/*font-weight:bold;*/
	
	
						}					
 .BoxNew_Down1 {
	width:192px;
	height: 23px;
	margin-top:0px;
	margin-bottom:0px;
	padding: 0px;
	background-image: url(../immagini/new/Box_down1.jpg);
	float:left;
	
						}	

						
	  .BoxNew_Down2 {
	width:192px;
	height: 95px;
	margin-top:0px;
	margin-bottom:0px;
	padding: 0px;
	background-image: url(../immagini/new/Box_down2.jpg);
	float:left;
	
						}	
											
						
	  .Buttons {
	width:215px;
	height: 299px;
	margin-left:5px;
	margin-top:0px;
	margin-bottom:0px;
	padding: 0px;
	float:left;
	}
	
		  .ButtonsInt {
	width:215px;
	height: 42px;
	margin-top:15px;
	margin-bottom:0px;
	padding: 0px;
	float:left;
	}
	
			  .ButtonsInt1 {
	width:215px;
	height: 42px;
	margin-top:5px;
	margin-bottom:0px;
	padding: 0px;
	float:left;
	}
	
			  .ButtonsInt2 {
	width:215px;
	height: 150px;
	margin-top:5px;
	margin-bottom:0px;
	padding: 0px;
	float:left;
	}
	
			  .ButtonsInt2 h3{
			  width:215px;
			  background:none;
			  text-align:center;
			  font-size:12px;
			  font-weight:bold;
			  color:#000066;
	
	
	}
	
				  .ButtonsInt2 p{
text-align:left;
font-size:11px;
	}
	
					  .ButtonsInt2 img{
					  float:left;
					  margin-right:4px;
					  
				
 
	}
	
	 .ButtonsInt img{ 
float:left;
margin-right:3px;

	}
	
		 .ButtonsInt1 img{ 
float:left;
margin-right:3px;

	}
	
		 .ButtonsInt p{
		  width:215px;
	      height: 42px;
		 font-size:11px;
				 
	}
	
			 .ButtonsInt1 p{
		  width:215px;
	      height: 42px;
		 font-size:11px;
		 
		
		
		 
	}
	
		  .BoX {
	width:192px;
	height: 299px;
	margin-top:0px;
	margin-bottom:0px;
	padding: 0px;
	float:left;
	margin-left:0px;
	margin-right:6px;
	
	
						}	
						
								  .BoXa {
	width:198px;
	height: 269px;
	margin-top:0px;
	margin-bottom:0px;
	padding: 0px;
	float:left;
	margin-left:0px;
	margin-right:0px;

	
						}	
						
 .BoXa1 {
	width:198px;
	height: 269px;
	margin-top:0px;
	margin-bottom:0px;
	padding: 0px;
	float:left;
	margin-left:10px;
	margin-right:0px;

	
						}	
						
	
	.reg1 {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	font-size:12px;

	
			}
			
				.reg1 p{
	width: 100%;
	height:14px;
}
			
.reg1 span, input, label {
	float: left;
	
			}
			
.reg1 a {

			margin: 0px;
	
			}
	
	#navlist
{
width:180px;
margin:0px;
padding:0px;
list-style-type: none;
text-align: left;
float:left;

}




#navlist li
{
float: left;
margin:0px;
padding:0px;
background: transparent url(../immagini/list-off.gif) left no-repeat;
background-position:2px 6px;
padding-left: 10px;
text-align: left;
font: normal 11px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
text-decoration: none;

}


	#navlist1
{
width:618px;
margin:0px;
padding:0px;
list-style-type: none;
text-align: left;
float:left;

}

#navlist1 li
{
width:610px;
float: left;
margin:0px;
padding:0px;
background: transparent url(../immagini/list-off.gif) left no-repeat;
background-position:2px 6px;
padding-left: 10px;
text-align: left;
font: normal 11px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
text-decoration: none;

}

.centr {
text-align:center;
display:block;
}

.nostile{
padding-top:5px;
text-decoration:none;
font-family: Arial, Helvetica, sans-serif; 
font-weight:bold;
display:block;

}

.nor{ padding-left:2px; padding-right:1px; color:#0033FF; background-color:#CCFF33;font-size:11px;}
.rev{ padding-left: 1px; padding-right:2px; color:#CCFF33; background-color:#0033FF;font-size:11px;}
