
a { FONT-WEIGHT: bold; font-family: Verdana,Tahoma, Arial, Helvetica, sans-serif; font-size: 8pt; color: #C13578; text-decoration: underline}
a:active { FONT-WEIGHT: bold; font-family: Verdana,Tahoma, Arial, Helvetica, sans-serif; color: #C13578; text-decoration: none}
a:hover {FONT-WEIGHT: bold; font-family:  Verdana,Tahoma, Arial, Helvetica, sans-serif; color: #8A8C91; text-decoration: none}
a:link {FONT-WEIGHT: bold; font-family: Verdana,Tahoma, Arial, Helvetica, sans-serif}
a:visited {FONT-WEIGHT: bold; font-family:  Verdana,Tahoma, Arial, Helvetica, sans-serif}


.bott { FONT-WEIGHT: normal; font-family: Verdana; font-size: 8pt; color: #ffffff; }
.bott  a {FONT-WEIGHT: bold; font-family: Verdana, Tahoma,  Arial, Helvetica, sans-serif; font-size: 8pt; color: #ffffff; text-decoration: none}
.bott  a:active {FONT-WEIGHT: bold;  font-family: Verdana,Tahoma, Arial, Helvetica, sans-serif;font-size: 8pt; color: #ffffff; text-decoration: none}
.bott  a:hover { FONT-WEIGHT: bold;  font-family: Verdana,Tahoma, Arial, Helvetica, sans-serif;font-size: 8pt; color: #000000; text-decoration: underline}
.bott  a:link {FONT-WEIGHT: bold;  font-family: Verdana,Tahoma, Arial, Helvetica, sans-serif}
.bott  a:visited { FONT-WEIGHT: bold; font-family: Verdana,Tahoma, Arial, Helvetica, sans-serif}


.link { FONT-WEIGHT: normal; font-family: Verdana; font-size: 7pt; color: #9C9EA5; }
.link  a {FONT-WEIGHT: bold; font-family: Verdana, Tahoma,  Arial, Helvetica, sans-serif; font-size: 7pt; color: #C13578; text-decoration: none}
.link  a:active {FONT-WEIGHT: bold;  font-family: Verdana,Tahoma, Arial, Helvetica, sans-serif;font-size: 7pt; color: #C13578; text-decoration: none}
.link  a:hover { FONT-WEIGHT: bold;  font-family: Verdana,Tahoma, Arial, Helvetica, sans-serif;font-size: 7pt; color: #9C9EA5; text-decoration: underline}
.link  a:link {FONT-WEIGHT: bold;  font-family: Verdana,Tahoma, Arial, Helvetica, sans-serif}
.link  a:visited { FONT-WEIGHT: bold; font-family: Verdana,Tahoma, Arial, Helvetica, sans-serif}


*{ 
font-family:verdana,tahoma,arial,serif; 
font-size:8pt;
color: #9C9EA5;
} 

.fascetta{
background-color:#f5f5f5;
border:#EBEBEB 1px solid;
}


.foto{
border:#C2C2C2 1px solid;
}


.top{
background-image: url(immagini/top-sf.gif);
HEIGHT:137px;
}

.corpo{background-image: url(immagini/bg.gif);
}

.pag{ background-color:#ffffff;
}

.titoli{ font-family: Verdana,Tahoma, Arial, Helvetica, sans-serif; font-size: 11pt; color:#C13578; FONT-WEIGHT: bold; padding-left:20px
}

.boxs{ background-color:#ffffff; border-left:#CECECE 1px solid; border-right:#CECECE 1px solid; padding:3px; font-family: Verdana,Tahoma, Arial, Helvetica, sans-serif; font-size: 8pt; 
}

.bottom{
	background-image: url(immagini/bottom-bg.gif); background-repeat:repeat-x; background-color:#CE6094; background-position: top;
}


.bann{
	background-image: url(immagini/ban-bot.gif); background-repeat:no-repeat; background-position:top center; WIDTH: 210px;  HEIGHT:32px
}

.box{ background-image: url(immagini/sf-txt.gif); background-repeat:repeat-x;  border:#E0E0E0 1px solid; font-family: Verdana,Tahoma, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight:bold; color:#C13578; HEIGHT:20px; width:160px;
}

.box2{ background-image: url(immagini/sf-txt.gif); background-repeat:repeat-x;  border:#E0E0E0 1px solid; font-family: Verdana,Tahoma, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight:normal; color:#8A8C91; HEIGHT:240px; width:180px;
}



body {margin: 0px 0px 0px 0px;
background-color:#CE6094;
}





div.TabView
{
  font-family: tahoma, Sans-Serif;
  font-size: 12px;
}

div.TabView div.Tabs
{
  height: 32px;
  overflow: hidden;
}

div.TabView div.Tabs a
{
  float: left;
  display: block;

  width: 95px;
  text-align: center;
  padding-left:3px;
  padding-right:3px;
  
  height:      31px;
  line-height: 28px;
  vertical-align: middle;

  background: url('tabs.png') no-repeat -2px -1px;

  text-decoration: none;
  font-family: "tahoma", Serif;
  font-weight: 900;
  font-size: 11px;
  color: #000000;
}

div.TabView div.Tabs a:hover,
div.TabView div.Tabs a.active,
div.TabView div.Tabs a.link,
div.TabView UL LI.tabs_on 
{
  background: url('tabs.png') no-repeat -2px -36px;
  text-decoration: none;
  font-family: "tahoma", Serif;
  font-weight: 900;
  font-size: 11px;
  color: #ffffff;
}


div.TabView div.Pages
{
  clear: both;
  border: 1px solid #E4E4E4;
  overflow: hidden;
  background-color:#F8F8F8;
  }

div.TabView div.Pages div.Page
{
  padding: 0px;
  overflow: auto;
}

div.TabView div.Pages div.Page div.Pad
{
  padding: 3px 3px;
  overflow: hidden;
}





#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#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: transparent url(../images/blank.gif) no-repeat; 
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(images/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;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	}



