@charset "iso-8859-1";	/*	cai mestre */						   
html { border: 0; margin: 0; padding: 0;}
body { background: black;    margin: auto; padding: 0;	margin: 0 auto 0 auto; color: white; font: 80%  Arial;	text-align: center; }


/* menu */
#menuBar {  HEIGHT: 25px ; 	background-color: dimgray; border: 0px solid; 	border-color: #800000 #800000 #808080 #808080;	   
	color: white;  	font-size: 1pt;	   padding: 0px 0px 0px 220px; text-align: left;	 }
a.menuButton, a.menuButtonActive {background-color: transparent; border: 0px solid #c0c0c0;	color: white; font-family:   Arial, Tahoma, sans-serif;   
	font-size: 10pt; font-style: normal;font-weight: normal; margin: 1px;padding: 2px 10px 2px 10px; position: relative; left: 0px; top: 6px;text-decoration: none; }
a.menuButton:hover { background-color: ivory;	border-color: #f0f0f0 #808080 #808080 #f0f0f0; color: black;border: 1px solid; }
a.menuButtonActive, a.menuButtonActive:hover {  background-color: coral;   border-color: #808080 #f0f0f0 #f0f0f0 #808080;   
		color: white;  left: 1px;   top: 6px;}
.menu {	 background-color: ivory;  border: 2px solid;  border-color: #f0f0f0 #808080 #808080 #f0f0f0;  padding: 0px;  position: absolute; 
		text-align: left;	visibility: hidden;}
a.menuItem { background-color: transparent;	  color: maroon;   display: block; font-family: "MS Sans Serif", Arial, Tahoma,sans-serif;
  font-size: 8pt;font-style: normal;font-weight: normal; margin: 0px;	padding: 2px; padding-left: 12px; padding-right: 16px;
  text-decoration: none; white-space: nowrap; }
a.menuItem:hover { background-color: coral;	 color: white; }
.menuItemSep {  border-bottom: 1px solid #f0f0f0;   border-top: 1px solid #808080;  margin: 3px 4px 3px 4px;  }


/*stili per la testata fissa*/
#logo-top {BACKGROUND: url(../includes/img/logo_top.jpg) no-repeat left top; HEIGHT: 100px;  top: 0px; left: 0px;}
#menu { HEIGHT: 25px; font-size: 100%;}
#menu UL {MARGIN: 0px 0px 0px 240px; list-style: none;}
#menu LI {DISPLAY: block; FLOAT: left; MARGIN: 5px 10px;}
#menu A {COLOR: #FFFFFF; font: italic 13px Georgia, Verdana, Arial; TEXT-DECORATION: none;}
#menu A:hover {COLOR: #FFFF00; TEXT-DECORATION: underline;}
#menu A.current {FONT-WEIGHT: bold; COLOR: #FFFFFF;}
 
h1 {color: red; text-align: left; font: bold 140% Arial, Helvetica, sans-serif;  border-bottom: 1px dotted #000080;  letter-spacing: 0.2em; margin: 0px 10px 2px 10px; } 
h2 {color: red; text-align: left; font: bold 90% Arial, Helvetica, sans-serif;  border-bottom: 1px dotted #000080;  letter-spacing: 0.2em; margin: 0px 30px 10px 30px; } 
.corpocentrale {margin: 0; padding: 0;color: #1F1F1F; font: 10pt   Arial, Helvetica, sans-serif; float: center;} 

/* ---------rettangolo foto------------------*/	  
.imgbig {margin: 0; padding: 0; color: yellow;  font-family: Arial, sans-serif; font-size:0.9 em;  
			border-right: 1px solid gray; border-left: 1px solid gray; border-top: 1px solid gray ; border-bottom: 1px solid gray;}  
.imgbig td {   padding: 0px 0px 0px 0px;  }

img {
border-width: 0px;
border-color: gray;
border-style: solid;
}					
					
/* ---------rettangolo a destra ------------------*/	
.rettangolo {margin: 0; padding: 0;color: white; font: 10pt   Arial, Helvetica, sans-serif; }
.rettangolo td { text-align: justify; background: whitesmoke; }
.rettangolo td {  padding: 0px 0px 0px 0px; } 
 .rettangolo td.testa { 	BACKGROUND: url(../includes/img/rett320_40.jpg) no-repeat left top; HEIGHT: 40px; width: 320px; text-align: left; color: maroon;font-weight: bold; 
					border-right: 1px solid gainsboro; border-left: 1px solid gainsboro; border-top: 1px solid gainsboro; padding: 0px 0px 0px 45px; }
					
.imgsmall {margin: 0; padding: 0; font: 8pt   Arial, Helvetica, sans-serif; }  
.imgsmall td { background: black;   color: whitesmoke; padding: 1px 1px 0px 1px;  
					border-right: 1px solid darkgray;   border-bottom: 1px solid gray; border-left: 1px solid #474747;   border-top: 1px solid #474747; }
	
 /* paginazione */
 	.pagtable    {	width: auto; padding: 0; margin: 0;  }
	.pagtable td {	padding: 2 5px 2 5px ;	font:  12px Arial, Helvetica, sans-serif; 	text-align: left; color: white;background: coral;}
	.pagtable td  a        	{	color: midnightblue;	text-decoration: none;  background: moccasin; }
	.pagtable td.pagtable a:hover  	{	color: red;	text-decoration: none; background: lightgrey;}
	.pagtable td  a:visited  {	color: midnightblue;	text-decoration: none;background: moccasin;}	
/* slideshow*/
	#slider { 
	    width: 640px; /* important to be same as image width */
	    height: 480px; /* important to be same as image height */
	    position: relative; /* important */
		overflow: hidden; /* important */
	}
	#sliderContent {
	    width:640px; /* important to be same as image width or wider */
	    position: absolute;	top: 0;	margin-left: 0;	}
	.sliderImage { float: left;	position: relative; display: none; }
	
	.sliderImage span {	position: absolute; font: 10px/15px Arial, Helvetica, sans-serif; padding: 10px 13px;  width: 384px;  background-color: #000; filter: alpha(opacity=70);
	    			-moz-opacity: 0.7; 	-khtml-opacity: 0.7; opacity: 0.7; color: #fff;	 display: none;	} 
	
	.clear { clear: both;  }
	.sliderImage span strong {	    font-size: 14px; }
	.top { 	top: 0; left: 0; }		   
	.bottom {  	bottom: 0;     left: 0;}
	ul { list-style-type: none;}
	
	
/*foto*/
	.didascalia		{font: normal; FONT-SIZE: 8pt; text-align:center; color:#993300; padding-left:4.5em; padding-right:4.5em; background: moccasin;}	
	#testatafoto	{font-weight: bold; FONT-SIZE: 16pt; font-style: BOLD; text-align:center; color:midnightblue;} 
	#dettagliofoto 	{ margin: 0px 0px 0px 0px; padding-left:1.5em; padding-right:1.5em; text-align:justify; color:dimgray;}
	img.special {border: 1px dimgray solid;}
/*riga numerazione foto */
	.basenum  { text-align:left;   BACKGROUND-IMAGE: url(basenumer.gif);							}
	.numerazione {font-weight: bold; FONT-SIZE: 8pt; text-align:center;   color:white; BACKGROUND-IMAGE: url(bg_bottom.jpg);	padding-left:0.0em; padding-right:0.0em;	}
		TD.numerazione A 			{ color:navy;  text-decoration: none; }
		TD.numerazione A:hover		{ text-decoration: none;color:white;  background: #003366;  }
		TD.numerazione A:visited	{ text-decoration: none;color:springgreen;}
		
/*------------------*/
#righelet {padding-left:1.5em; padding-right:1.5em; text-align:justify; color: white; font: 10pt   Arial, Helvetica, sans-serif; }	 
a:link {	color: yellow; 	text-decoration:none;  }
a:visited {		color: yellow;		text-decoration:none; }
a:active { 	background-color: black; 	text-decoration:none;}
a:hover { 	color:red; 	text-decoration:none; }