body {
	background-color:#CFD7DF;
	margin:0;
	padding:0;
	font-size: 10px; /* il testo per default e' 11 px*/
	font-family: Verdana, serif;
    text-align:center;
	color: #000066;  }
	
.lineablu {
    top:0px;
    left:0px;
    background-color:#0B4076;
    width:100%;
	height:75px;
    margin:0;
    padding:0;
    text-align:center;
    position:absolute;
    z-index:0;
  }
  
  #boxtesto {
    width:100%;
    margin:0;
    padding:0;
    text-align:center;
    position:relative;
    z-index:10;
  }
  
   #boxtesto h1 {
    margin:0;
    padding:3px;
    text-align:center;
	font: 10px verdana;
	color: #acacac;
  }
  
     #boxtesto h1 a {
    margin:0;
    padding:0;
	font: 10px verdana;
	color: #acacac;
	text-decoration:none;
  }
  
  .box {
  background:#ffffff;
  width:780px;
  margin:0px auto 1px auto;
  padding:0px 0px 0px 0px;
  text-align:left;
  position:relative;
  z-index:0; }
  

  
  .top {  position:relative;  background:#ffffff;  width:780px;  height:335px;  margin:0;  padding:0;}

  
  
  
  
.menutop {
  position:relative;
  top: -60px;
  width:740px;
  height:25px;
  margin:0;
  padding:0;
  z-index:10;
  text-align: right;
  
}


.menutop span  {
color:#ffffff;
text-decoration:none;
text-indent:0;
margin:0;
padding:2px 6px 2px 6px;
font: 12px verdana;
font-weight: normal;
line-height:1.9;
visibility:hidden;;
}
	
.menutop a:link, .menutop a:visited, .menutop a:active, .menutop a:hover  {
color:#cacaca;
text-decoration:none;
text-indent:0px;
margin:0;
padding:2px 6px 2px 6px;
font: 11px verdana;
font-weight: bold;
line-height:1.9;}

.menutop a:hover, .menutopeng a:hover, .menutopde a:hover, .menutopola a:hover {
text-decoration: underline;}

.boxinterno
 {
  position:relative;
  background:url("gif/sfondo_home.gif");
  width:auto;
  height:700px;
  margin:0;
  padding:0;}
  
 .left {
  position:absolute;
  top:-25px;
  width:7px;
  height:25px;
  left:0px;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  background:#54799F;
  z-index:0;
  }
 
#natale
 {
  position:absolute;
  top: 156px;
  left:10px;
  width:108px;
  height:110px;
  margin:0;
  padding:0;
  z-index:60;}

.lingue
 {
  position:relative;
  top: -40px;
  left:30px;
  width:726px;
  height:35px;
  text-indent:0px;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  z-index:20;
  text-align: left;}

.right {
  position:relative;
  top:-30px;
  left:8px;
  width:749px;
  height:auto;
  margin:0;
  padding:0;
  color:#333;
  background: #F0F0E2; 
  z-index:30;
  text-align:left;
  }
  
  .indi {
  position:relative;
  top:0;
  left:8px;
  width:749px;
  height:auto;
  margin:0;
  padding:0;
  color:#333;
  background: #F0F0E2; 
  z-index:30;
  text-align:center;
	font: 11px verdana;
	font-weight: normal;
  }
  
    .indi h2{
  text-decoration: none;
  font-family: verdana;
  color:#000066;
  font-size: 11px;
  font-weight: normal;
  text-align:center;
  }
  
   .indi h2 a:link, .indi h2 a:visited, .indi h2 a:active, .indi h2 a:hover{
  text-decoration: underline;
  font-family: verdana;
  color:#000066;
  font-size: 11px;
  font-weight: normal;

  }
  
   .indi h2 a:hover{
  text-decoration: none;
  font-family: verdana;
  color:#000066;
  font-size: 11px;
  font-weight: normal;
  background: #F0F0E2;

  }
  
.main {
  position:relative;
  top: 0px;
  left:8px;
  width:430px;
  height:auto;
  margin:0;
  padding:0;
  z-index:40;
  text-align: justify;
}

.foto {
  position:absolute;
  top: 0px;
  left:445px;
  width:300px;
  height:auto;
  margin:0;
  padding:0;
  z-index:40;
}

.foto h2 {
  color:#ff0000;
  font:bold 12px verdana;
  width:300px;
  height:auto;
  margin:0;
  padding:0;
}

.foto h2 a{
  color:#ff0000;
  font:bold 12px verdana;
  text-decoration:underline;
  margin:0;
  padding:0;
}

.foto h2 a:hover{
  color:#ff0000;
  font:bold 12px verdana;
  text-decoration:none;
  margin:0;
  padding:0;
}

  
   .main span{
  text-decoration: none;
  font-family: verdana;
  color:#000066;
  font-size: 11px;
  font-weight: normal;
  line-height:1.4;

  }
  
   .main span a:link, .main span a:visited, .main span a:active, .main span a:hover{
  text-decoration: underline;
  font-family: verdana;
  color:#000066;
  font-size: 11px;
  font-weight: normal;

  }
  
   .main span a:hover{
  text-decoration: none;
  font-family: verdana;
  color:#000066;
  font-size: 11px;
  font-weight: normal;
  background: #F0F0E2;

  }
  
  .main h2{
  text-decoration: none;
  font-family: verdana;
  color:#000066;
  font-size: 11px;
  font-weight: normal;
  text-align:center;

  }
	   .main h2 a:link, .main h2 a:visited, .main h2 a:active, .main h2 a:hover{
  text-decoration: underline;
  font-family: verdana;
  color:#000066;
  font-size: 11px;
  font-weight: normal;

  }
  
   .main h2 a:hover{
  text-decoration: none;
  font-family: verdana;
  color:#000066;
  font-size: 11px;
  font-weight: normal;
  background: #F0F0E2;

  }



img.imag1 {
float : right; margin-left: 10px; margin-right: 10px;
}

img.imag2 {
float : left; margin-left: 10px;margin-right: 374px;
}

img.foto04 {
		border:1px solid #000000;
}

img.logo {
		float:left;
}
	

table {
border: 0px solid; border-collapse: collapse; border-color:#0B4076;
}

table td{
 padding:10px;
}

.testo {
	font-family: verdana;
	font-weight: normal;
	font-size:11px;
	color: #000066;
	}
	
table td.cul{
 padding:10px;
	font-family: verdana;
	font-weight: normal;
	font-size:11px;
	color: #000066;
}
	
.elink:link { text-decoration: none; font:  9px Verdana; color: #838383 }
.elink:active { text-decoration: none; font:  9px Verdana; color: #838383 }
.elink:visited { text-decoration: none; font:  9px Verdana; color: #838383 }
.elink:hover { text-decoration: underline; font:  9px Verdana; color: #4d4d4d }

/* CSS FOR SLIDESHOW SCRIPT */
	#imageSlideshowHolder{
		margin:0;	/* "Air" */
		width:300px;	/* Image width */
		height:199px;	/* Image height */
		position:relative;	/* Don't remove this line */
	}

	/* Don't change these values */
	#imageSlideshowHolder img{
		position:absolute;
		top:0;
		border:1px solid #000000;
		
	}

	/* END CSS SLIDESHOW  SCRIPT */
	
	.riga {
  position:absolute;
  top: 294px;
  left:0px;
  width:738px;
  height:4px;
  margin:0;
  padding:0;
  background:#ffffff;
  z-index:10;
}
