.headCont
{
	background: #B7B0A0;
}

.headContBox
{
	margin: 10px;
	width: 910px;
	height: 445px;
}

/* Top box images'contents: 3 boxes, one for each column */
.textBoxWrapper
{
  padding: 0;
	float: left;
	width: 290px;
	height: 100%;
	text-align: left;
	margin: 0;
	position: relative;
	top: 0px;
	left: 0px;
}

.videoBox
{
  padding: 0;
  margin: 0;
	float: left;
	width: 605px;
	height: 100%;
	position: relative;
	top: 0px;
	left: 15px;
}

#WaitMessage
{
	padding: 0;
	margin: 0;
	position: relative;
	top: 45%;
	visibility: hidden;
	text-align: center;
}

#contextDescription
{
  float: left;
  width: 100%;
  height: 120px;
}

.subtitleBoxSection, .titleBox
{
	margin-top:16px;
}

.options
{
	margin-top: 13px;
}

.imageGrid
{
	float: left;
	width: 100%;
	margin-top: 4px;
	height: 183px;
	width: 100%;
	overflow: hidden;
}

.imageGridBox
{
	float: left;
	text-align: center;
	margin: 10px 0 0 0;
	width:100%;
	overflow: hidden;
}

.imageGridLine
{
	float: left;
	height: 82px;
	width: 290px;
	margin: 0 0 10px 0;
	overflow: hidden;
}

.imageGridLine a
{
  border: none;
  text-decoration: none;
  position:relative;
  z-index:1000;
}

.imgGridThumb
{
	float: left;
	cursor: pointer;
	border: none;
	height: 78px;
	width: 140px;
	margin-right: 10px;
}

.imgThumbSelected
{
	opacity:1;
	filter:alpha(opacity=100);
	border: solid 2px white !important;
	height: 74px !important;
	width: 136px !important;
}

.imgThumbSelectedNB
{
	opacity:1;
	filter:alpha(opacity=100);
	border: none;
}

.imgThumbUnselected
{
	opacity:.2;
	filter:alpha(opacity=20);	
}

.lastImage 
{
	margin: 0;
}

.videoOrPhotoCont
{
	float: right!important;
	width: 90px;
	text-align: right;
}

.videoOrPhotoCont p
{
	font-size: 10px;
	line-height: 15px;
}

/* MODIFICHE 20-08-2009 
	AGGIUNTE LE SEGUENTI CLASSI
*/
a.video_sel img{
	opacity:.2;
	filter:alpha(opacity=20);	

}

a.video_sel img.imgThumbSelected
{
	opacity:1;
	filter:alpha(opacity=100);
	border: solid 2px white !important;
	height: 74px !important;
	width: 136px !important;
}


a.video_sel:hover img{
	opacity:1;
	filter:alpha(opacity=100);
	border: none;
}

