img, div, input { behavior: url("iepngfix.htc") }

body{background-image: url(../img/bkg.jpg);font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 12px; 	}

.corpo{	color: White;text-align: justify;position: relative;}

.shortspace{font-size: 8px;}


a.link {color: White;  text-align:left;}
a.link:hover{color: White; text-align:left;}
a.linkt{color: #f15698;font-weight: bold;text-decoration: none;}
a.linkt:hover{color: #f15698;font-weight: bold;text-decoration: none;}
a.pwr{color: White; font-style: italic; font-family: Verdana; font-size: 8px; text-decoration: none;}
a.pwr:hover{color: White; font-style: italic; font-family: Verdana; font-size: 8px; text-decoration: none;}
	
.linktW{width: 480px; background-color: #ffffff; font-size: 12px; font-weight: bold; text-decoration: none; color: #000000;}
.linktW a {font-weight: bold; text-decoration: none; color: #000000;}
.linktW a:hover {font-weight: bold; text-decoration: none; color: #000000;}
	

.nominativo { width: 480px;  height: 15px; left: 0px; color: #f15698; font-weight: bold; border-bottom: 2px solid #f15698;}
.nominativoS { width: 400px;  height: 15px; left: 0px; color: #f15698; font-weight: bold; border-bottom: 2px solid #f15698;}
.via {width: 480px; height: 40px; left: 0px; font-size: 10px;}
.viaS {width: 400px; height: 40px; left: 0px; font-size: 10px;}
 

.news {width: 480px; height: 40px; left: 0px;} 
.newsM {width: 400px; height: 40px; left: 0px;} 
.newsS {width: 350px; height: 40px; left: 0px;} 

.newsmain { width: 480px; height: 15px; left: 0px; color: #f15698; font-size: 14px; font-weight: bold; border-bottom: 2px solid #f15698;   }

.newsmaintxt {position : absolute; width: 390px; left: 0px; font-size: 12px; text-align: left !important;   }
.newsmaintxtS {position : absolute; width: 280px; left: 0px; font-size: 12px; text-align: left !important;   }
.newsmaintxt.under	{position : absolute; width: 390px; left: 0px; font-size: 12px; text-align: left !important;border-bottom: 1px solid #f15698;   }

.fotogal {width: 480px; height: 40px; left: 0px; background-color: #f15698; }

.boxcorsi {	position: absolute;	width: 480px; left: 0px; color: #FFFFFF; font-size: 13px; font-weight: bold;text-align: center;	border: 1px solid #f15698;	}
.boxcorsiS {position: absolute;	width: 420px; left: 0px; color: #FFFFFF; font-size: 13px; font-weight: bold;text-align: center;	border: 1px solid #f15698;	}
	
#	{ position: relative;  }
	
.boxcorsiC {position: absolute;	width: 480px;   left: 0px;color: #FFFFFF;	font-size: 10px;font-weight: bold;text-align: center;	}
.boxdata{ position: absolute; width: 150px; height: 12px; left: 0px;  border: 1px solid #f15698;}
.boxsede{position: absolute;width: 250px; height: 12px; left:151px; border: 1px solid #f15698;}
.boxdocente{position: absolute; width: 120px; height: 12px; left: 402px;  border: 1px solid #f15698;}
	
	
.itemBorder { border: 1px solid black }
.itemText { text-decoration: none; color: #FFFFFF; font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;}
.itemText2 { text-decoration: none; color: #FFFFFF; font: 12px Arial, Helvetica }
.crazyBorder { border: 2px outset #663399 }
.crazyText { text-decoration: none; color: #FFCC99; font: Bold 12px Arial, Helvetica }	


.container{position: relative; top: 10px; }	
	
#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../img/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../ima/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }