 body{
  margin:0px;
  padding:0px;
  background-color:#fff;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#000;
 }
 div#generale{
  border:0px solid red;
  margin:0px;
  width:950px;
  text-align:center;
 }
 div#left{
  border:0px solid green;
  margin:0px;
  width:840px;
  float:left;
  text-align:center;
 }
 div#center_vuoto{
  border:0px solid red;
  float:left;
  width:44px;
 }
 div#right{
  border:0px solid red;
  float:right;
  width:110px;
/*  margin-left:-40px;*/
  min-height:600px;
 }
 div#lingue{
  border:0px solid red;
  border-bottom:9px solid #000000;
  /*width:834px;*/
  width:840px;
  float:left;
  text-align:right;
  padding-top:19px;
  padding-bottom:3px;
 }
 div#intestazione{
  border:0px solid red;
  width:830px;
  height:103px;
  float:left;
  text-align:left;
  padding-top:15px;
  padding-left:10px;
 }
 div#corpo{
  border:0px solid red;
  width:840px;
  min-height:300px;
  float:left;
  text-align:left;
/*  padding-left:20px;*/
 }
 div#menu{
  border:0px solid red;
  float:left;
  width:270px;
 }
 div.menu_item{
  border:0px solid red;
  float:left;
  width:238px;
  height:11px;
  padding-left:16px;
 }
 .vita_bibliografia{
   background-image:url(../imgs/menu/vita_bibliografia.jpg);
   background-position:10px 0px;
   background-repeat:no-repeat;  
 }
 div.vita_bibliografia:hover{
  background-color:#000000;
  background-image:url(../imgs/menu/vita_bibliografia_a.jpg);
  background-position:10px 0px;
  background-repeat:no-repeat;  
 }
 div.vita_bibliografia_a{
  background-color:#000000;
  background-image:url(../imgs/menu/vita_bibliografia_a.jpg);
  background-position:10px 0px;
  background-repeat:no-repeat;  
 }
 .docufilm{
   background-image:url(../imgs/menu/docufilm.jpg);
   background-position:10px 0px;
   background-repeat:no-repeat;  
 }
 div.docufilm:hover{
  background-color:#000000;
  background-image:url(../imgs/menu/docufilm_a.jpg);
  background-position:10px 0px;
  background-repeat:no-repeat;  
 }
 div.docufilm_a{
  background-color:#000000;
  background-image:url(../imgs/menu/docufilm_a.jpg);
  background-position:10px 0px;
  background-repeat:no-repeat;  
 }
 .colonna_sonora{
   background-image:url(../imgs/menu/colonna_sonora.jpg);
   background-position:10px 0px;
   background-repeat:no-repeat;  
 }
 div.colonna_sonora:hover{
  background-color:#000000;
  background-image:url(../imgs/menu/colonna_sonora_a.jpg);
  background-position:10px 0px;
  background-repeat:no-repeat;  
 }
 div.colonna_sonora_a{
  background-color:#000000;
  background-image:url(../imgs/menu/colonna_sonora_a.jpg);
  background-position:10px 0px;
  background-repeat:no-repeat;  
 }
 .libro{
   background-image:url(../imgs/menu/libro.jpg);
   background-position:10px 0px;
   background-repeat:no-repeat;  
 }
 div.libro:hover{
  background-color:#000000;
  background-image:url(../imgs/menu/libro_a.jpg);
  background-position:10px 0px;
  background-repeat:no-repeat;  
 }
 div.libro_a{
  background-color:#000000;
  background-image:url(../imgs/menu/libro_a.jpg);
  background-position:10px 0px;
  background-repeat:no-repeat;  
 }
 .autore{
   background-image:url(../imgs/menu/autore.jpg);
   background-position:10px 0px;
   background-repeat:no-repeat;  
 }
 div.autore:hover{
  background-color:#000000;
  background-image:url(../imgs/menu/autore_a.jpg);
  background-position:10px 0px;
  background-repeat:no-repeat;  
 }
 div.autore_a{
  background-color:#000000;
  background-image:url(../imgs/menu/autore_a.jpg);
  background-position:10px 0px;
  background-repeat:no-repeat;  
 }
 .prenota{
   background-image:url(../imgs/menu/prenota.jpg);
   background-position:10px 0px;
   background-repeat:no-repeat;  
 }
 div.prenota:hover{
  background-color:#000000;
  background-image:url(../imgs/menu/prenota_a.jpg);
  background-position:10px 0px;
  background-repeat:no-repeat;  
 }
 div.prenota_a{
  background-color:#000000;
  background-image:url(../imgs/menu/prenota_a.jpg);
  background-position:10px 0px;
  background-repeat:no-repeat;  
 }
 .rassegna{
   background-image:url(../imgs/menu/rassegna.jpg);
   background-position:10px 0px;
   background-repeat:no-repeat;  
 }
 div.rassegna:hover{
  background-color:#000000;
  background-image:url(../imgs/menu/rassegna_a.jpg);
  background-position:10px 0px;
  background-repeat:no-repeat;  
 }
 div.rassegna_a{
  background-color:#000000;
  background-image:url(../imgs/menu/rassegna_a.jpg);
  background-position:10px 0px;
  background-repeat:no-repeat;  
 }
 .news{
   background-image:url(../imgs/menu/news.jpg);
   background-position:10px 0px;
   background-repeat:no-repeat;  
 }
 div.news:hover{
  background-color:#000000;
  background-image:url(../imgs/menu/news_a.jpg);
  background-position:10px 0px;
  background-repeat:no-repeat;  
 }
 div.news_a{
  background-color:#000000;
  background-image:url(../imgs/menu/news_a.jpg);
  background-position:10px 0px;
  background-repeat:no-repeat;  
 }
 .contatti{
   background-image:url(../imgs/menu/contatti.jpg);
   background-position:10px 0px;
   background-repeat:no-repeat;  
 }
 div.contatti:hover{
  background-color:#000000;
  background-image:url(../imgs/menu/contatti_a.jpg);
  background-position:10px 0px;
  background-repeat:no-repeat;  
 }
 div.contatti_a{
  background-color:#000000;
  background-image:url(../imgs/menu/contatti_a.jpg);
  background-position:10px 0px;
  background-repeat:no-repeat;  
 }
 
 div.menu_item_spazio{
  float:left;
  min-width:140px;
  height:15px;
 }
 div#content{
  border:0px solid red;
  float:left;
  width:507px;
 }
   
 /* Links */
a{
 outline:none;
}
a:link, a:visited{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#4C4C4C;
 text-decoration:none;
}
a:hover{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#AE0E1A;
 text-decoration:underline;
}

a.footer_link:link, a.footer_link:visited{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:10px;
 color:#000;
 text-decoration:none;
}
a.footer_link:hover{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:10px;
 color:#AE0E1A;
 text-decoration:underline;
}

a.btn_over img:hover{
  filter:alpha(opacity=60);
  -moz-opacity:0.60;
  opacity: 0.60; 
 }
 .titolo_parag{
  font-family:'Times New Roman', Times, serif;
  font-size:12px;
  color:#A80020;
  font-weight:bold;
/*  letter-spacing:-0.7px;*/
 }
 .paragrafo_testo{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  line-height:15px;
  text-align:left;
 }
 
div#tabcontent{
 border:0px solid red;
 min-height:300px;
 padding:10px;
}
div#preloader{
 border:0px solid red;
 width:540px;
 min-height:190px;
 padding-top:110px;
 position:absolute;
 /*top: 145px;
 left: 200px;
 margin-top:0px;*/
 z-index: 100;
 overflow:hidden;
 display:none;
}
input, textarea{
 border:1px solid #CCCCCC;
}
.form_error{
 font-size:10px;
 color:#CC0000;
 border:0px solid purple;
 float:left;
}