@charset "utf-8";
/* CSS Document */

html { height: 100%; }
body { height: 100%; margin-top:0px; /*  background-image:url(immagini/texture.jpg); background-repeat:repeat-xbackground-image:url('immagini/bg.jpg'); background-repeat:repeat-x; background-color: #f6f6f7*/ }
ul { list-style:none; margin:0; padding:0 }
ul li {margin: 0; padding: 0; display: block; vertical-align: bottom; }
ul li img {
  display: block;
  vertical-align: bottom; /* This fixes the IE5 Win gap! */
  
}

p { margin:0; padding:0 }
#div_00 { width:1283px; /*border:1px solid #000000;*/ margin: 0 auto; position:relative;  }
#div_cont { width:1283px; float:left; }
#div_up { float:left; width:1024px; height:173px; margin:0px 0px 0px 0px; background-image: url(immagini/top1.png); position:relative; background-repeat:no-repeat }
#div_logo { width:335px; height:139px; margin-left:19px; float:left }

#main{
margin:0 auto;
padding:0;
background-color:#f7f7f7;

/*consiglio sempre di specificare le dimensioni del main*/
width:1024px;
height:100%;
}

#contenuto{ width:100%; height:100%; margin:15px;}
.testo{ margin:20px; width:90%;}

#logo{ background-image:url(images/logo.png); background-repeat:no-repeat; width:50%; height:120px; float:left; }
#torna{ float:right; width:50%; height:120px; font-size:24px; margin-top:30px; }

.titolo_box{ margin-left:20px; font-size:8pt}
.testo-box{ margin:15px; font-size:8pt}

.apri{ font-size:18px; font-family:Verdana, Geneva, sans-serif; float:right; margin-right:50px;}
.apri:hover{ font-size:22px; font-family:Verdana, Geneva, sans-serif; cursor:pointer;}
.chiudi{ font-size:18px; color:#000; font-weight:bold; position:absolute; right:2%; top:0%;  cursor:pointer;}



.overlay{
    background:#000;
    position:fixed;
    top:0px;
    bottom:0px;
    left:0px;
    right:0px;
    z-index:1100;
	cursor:pointer;
/*Trasperenza cross browser*/
opacity: .7; filter: alpha(opacity=70); 
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";	
	
}


#box{ width:600px; height:950px; background-color:#FFF; display:none; z-index:1300; position:absolute; left:30%; top:50%; -moz-border-radius: 15px;  -webkit-border-radius: 15px;
border-radius: 15px;}

.input-prev { width:180px; height:25px; border:1px solid #FFF;  }