@charset "utf-8";
/* CSS Document */

body {margin: 0px; background-color: #efefef;}
.bg_principale {background-color:#ffffff;}
.border_menu_su {border-left:1px solid #c3c3c3; border-bottom: 1px solid #c3c3c3;}
.spazio_menu_su {font-family: verdana; font-size: 12px; color: #5E74B2;}
.menu_su { font-family: verdana; font-size: 12px; color: #484848;}
.border_menu {border-left:1px solid #c3c3c3; border-right: 1px solid #c3c3c3;}
.border_menu_giu {border-bottom:1px solid #c3c3c3; border-right: 1px solid #c3c3c3;}
.border_menu_giu1 {border-bottom:1px solid #c3c3c3;}
.menu a { font-family: verdana; font-size: 12px; color: #484848; text-decoration: none;}
.menu a:hover { font-family: verdana; font-size: 12px; color: #787878; text-decoration: none;}
.border_notizia {border-bottom: 1px dashed #c3c3c3;}
.primo_piano { font-family: verdana; font-size: 13px; color: #686868; padding-left: 7px;}
.testo { font-family: verdana; font-size: 11px; color: #686868;}
.titolo_principale {font-family: verdana; font-size: 18px; color: #5E74B2;}
.data { font-family: verdana; font-size: 9px; color: #686868;}
.titolo_news {font-family: verdana; font-size: 13px; color: #5E74B2;}
.testo_news { font-family: verdana; font-size: 10px; color: #686868;}
.border_menu_giu2 {border-right:1px solid #c3c3c3;}
.border_menu_blu {border-left:1px solid #7597f5; border-right: 1px solid #7597f5;}
.border_menu_giu_blu {border-bottom:1px solid #7597f5; border-right: 1px solid #7597f5;}
.border_menu_giu_blu1 {border-bottom:1px solid #7597f5;}
.submenu a { font-family: verdana; font-size: 12px; color: #5E74B2; text-decoration: none;}
.submenu a:hover { font-family: verdana; font-size: 12px; color: #465a92; text-decoration: none;}
.border_photo {border:1px solid #c3c3c3;}
.design a { font-family: verdana; font-size: 11px; color: #686868; text-decoration: none;}
.design a:hover { font-family: verdana; font-size: 11px; color: #484848; text-decoration: none;}
.testo_coll a { font-family: verdana; font-size: 11px; color: #686868; text-decoration: none;}
.testo_coll a:hover { font-family: verdana; font-size: 11px; color: #282828; text-decoration: none;}
.testo_news_coll a { font-family: verdana; font-size: 10px; color: #686868; text-decoration: none;}
.testo_news_coll a:hover { font-family: verdana; font-size: 10px; color: #282828; text-decoration: none;}

/* ROLLOVER MENU' PRINCIPALE */
.tool { width: 98px; height: 140px; border:1px none red;}
.tool a {display: block;}

/* Rollover BORDERFOTO */
#toolborderfoto a {width: 98px; height: 140px; border: 1px solid #c3c3c3;}
#toolborderfoto a:hover {width: 98px; height: 140px; border: 1px dashed #b3b3b3;}
/* ROLLOVER MENU' FOTO INDEX */
.tool_foto_index { width: 156px; height: 118px; border:1px none red;}
.tool_foto_index a {display: block;}

/* Rollover BORDERFOTOINDEX */
#toolborderfotoindex a {width: 156px; height: 118px; border: 1px solid #c3c3c3;}
#toolborderfotoindex a:hover {width: 156px; height: 118px; border: 1px dashed #b3b3b3;}

/* ROLLOVER MENU' FOTO GALLERY */
.tool_foto_gallery { width: 118px; height: 89px; border:1px none red;}
.tool_foto_gallery a {display: block;}

/* Rollover BORDERFOTOGALLERY */
#toolborderfotogallery a {width: 118px; height: 89px; border: 1px solid #c3c3c3;}
#toolborderfotogallery a:hover {width: 118px; height: 89px; border: 1px dashed #b3b3b3;}

/* ROLLOVER NOTIZIE */
.tool_notizie { width: 228px; height: 328px; border:1px none red;}
.tool_notizie a {display: block;}

/* Rollover NOTIZIE */
#toolnotizie a {width: 228px; height: 328px; border: 1px solid #c3c3c3;}
#toolnotizie a:hover {width: 228px; height: 328px; border: 1px dashed #b3b3b3;}
.titolo_news_index {font-family: verdana; font-size: 16px; color: #5E74B2;}


#lightbox{ background-color:#efefef; padding: 10px; border: 1px solid #b3b3b3; }
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(overlay.png); }

* html #overlay{ background-color: #333; back\ground-color: transparent; background-image: url(blank.gif); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");	}
	div.centrato {
  display:     block;
  width:       800px;
  height:      530px;

  position:    absolute;
  top:         50%;
  left:        50%;

  margin:      -265px 0 0 -400px;

  
}
