h3 {
  text-align: left;
  font-size: 10px;
  font-weight: bold;
  margin: 10px 0px 0px 0px;
  line-height: 30px;
  color: #280264;
}
A:link, A:active, A:visited {
   color:#595959;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  text-decoration: underline;
  font-size: 10px;
}

A:hover {
  color: #2371A3;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  text-decoration: underline;
  font-size: 10px;
}
span.benvenuto {
  width: 500px;
  border: 1px solid #AAAAAA;
  margin: 0px 0px 0px 0px;
  text-align:left;
  background: #fff;
}
span.benvenuto span.testo {
  width: 500px;
  border: 1px solid #AAAAAA;
  margin: 0px 0px 0px 0px;
  text-align: left;
  color: #4C7CCD;
  font-size:12px;
  background: #fff;
}
span, ul, li, div, h1, h2, h3, h4, h5, h6, form, p, a, table, tr, td {
  display: inline;
  float: left;
  padding: 0px 0px 0px 0px; 
}
body {
  margin: auto;
  background:url(/2007/css/sfondo_path_obliquo.gif) repeat top left;
  font-family: verdana;
  font-size: 11px;
  color:#525252;
  text-align: center;
  width: 1000px;
}
#container {
  background:url(/2007/css/bg_container.jpg) repeat-y top left;
  width: 1000px;
  text-align: left;
}

#body2 {
  margin: 0px auto;
  width: 1000px;
 /* no float !! */
}
#sx {
  width: 666px;
  border: 0px solid #000;
  margin:0px;
}
#dx {
  width: 320px;
  border:0px solid #000;
  margin:0px;
}
#file_manager {
display: inline;
float: left;
height: 447px;
width: 742px;
background: #0097E1;
}
#file_manager .titolo_fm {
text-align: left;
height: 28px;
line-height: 28px;
width: 742px;
font-size: 20px;
font-weight: bold;
color: #FFF;
font-size: 11px;
background: transparent url(/2007/css/bg_tb_arancio.jpg);
}
#file_manager .icone {
height: 85px;
width: 692px;
background: #0097E1;
}
#file_manager .icona_img {
 height: 85px; 
width: 85px; 
 background: url('/2007/icone_filemanager/icona_foto.png') no-repeat center center;
 }
 #file_manager .icona_pdf {
 height: 85px; 
width: 85px; 
background: url('/2007/icone_filemanager/icona_pdf.png') no-repeat center center;
}
#file_manager .icona_avi {
 height: 85px; 
width: 85px; 
 background: url('/2007/icone_filemanager/icona_video.png') no-repeat center center;
 }
 #file_manager .icona_cad {
 height: 85px; 
width: 85px; 
background: url('/2007/icone_filemanager/icona_dmg.png') no-repeat center center;
}


#immagini_fm {
display: none;
width: 730px;
height: 318px; 
}
#immagine_fm_full {
width: 500px;
height: 270px; 
margin: 10px;
}
#immagini_fm .immagini_fm_preview{
width: 90px;
}
#immagini_fm .immagine {
margin: 10px;
width: 70px;
height: 70px; 
background: #eee;
}
#immagini_fm .immagine img {
margin: 10px;
}
#video_fm {
display: none;
width: 730px;
height: 318px; 
}
#video_fm .video_player {
width: 360px;
height: 230px;
}
#video_fm .immagine_video_preview {
margin: 10px;
width: 130px;
height: 125px; 
background: #eee;
}

#video_fm .immagine_video_preview img {
margin: 20px 0px 0px 0px;
}
#video_fm .testo_video_preview {
margin: 20px 0px 0px 0px;
width: 130px;
height: 30px; 
line-height: 30px; 
background: #ccc;
}

#cad_fm {
display: none;
width: 730px;
height: 318px; 
}
#pdf_fm {
display: none;
width: 730px;
height: 318px; 
}
#pdf_fm .pdf_dettaglio {
margin: 10px;
width: 130px;
height: 125px; 
background: #eee;
}
#pdf_fm .immagine_pdf_dettaglio {
margin: 20px 0px 0px 0px;
width: 130px;
height: 50px; 
}
#pdf_fm .testo_pdf_dettaglio {
margin: 20px 0px 0px 0px;
width: 130px;
height: 30px; 
line-height: 30px; 
background: #ccc;
}

