.blocExpand {
	background: white;
	max-width:484px;
	font-size: smaller;
	display: table;
	border-bottom:1px solid #CCCCCC;
	min-width:235px;
	position: absolute;
	left: 197px;
	top: 33px;
	}
	
.blocExpand .mask{
 height:235px;
 width:235px;
 background:white;
 border:1px solid #CCCCCC;
 border-bottom:0px solid transparent;
}
.blocExpand .mask img {
		position:relative;
		top:50%;
		left:50%;
		margin-top:-26px;
		margin-left:-26px;
}
		
.blocExpand .title {
	text-transform: uppercase;	
}
		
.blocExpand .column {
	display:table-cell;
	
	}
.blocExpand .column:nth-child(2) {
	border:1px solid #CCCCCC;	
	border-bottom:0px solid transparent;
	}	
.blocExpand .column .bloc:last-child {
	margin-bottom:-1px;
	}
.blocExpand .column:nth-child(3) {
	border-right:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	border-bottom:0px solid #CCCCCC;	
	}	

.blocExpand .column .bloc {
	width:237px;
	}	
		
.blocExpand .column .bloc .bloc-heading {
	background: #999999;
	padding: 7px 5px 3px 5px;;
	border-bottom:1px solid #CCCCCC;
}
	
.blocExpand .column .bloc .bloc-heading .title {
	color: white;
	position: relative;
	top:-2px;	
	padding-left: 15px;
}
.blocExpand .column .bloc .bloc-heading .title:hover {
	cursor: pointer;
	text-decoration:underline;
}
.blocExpand .column .bloc .bloc-heading .title img {
	position: absolute;
	left:0px;
	bottom: -2px;
	
}

.blocExpand .column .bloc .bloc-heading .number {
	color: #d8d8d8;	
	position: relative;
	top:-2px;	
}
.blocExpand .column .bloc .bloc-heading .number:hover {
	cursor: pointer;
	text-decoration:underline;
}
	
	
	
.blocExpand .column .bloc .bloc-body {
	overflow:hidden;
}	
.blocExpand ul{
	margin-bottom: 0px;
	padding:0px;
	display: block;
	margin-top:0px;
	}
.blocExpand li {
	list-style:none
}
.blocExpand li:hover {
	background: #ebebeb;
	cursor: pointer;
}	
	
/*artistes*/	
.blocExpand .column .bloc.artistes .bloc-body li {
	padding: 5px 5px 0px 5px;
	height: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	border-bottom:1px solid #CCCCCC;
	white-space:nowrap;
	width:237px;
	color: black !important;
}	
/*end artistes*/	
	
/*salles*/	
.blocExpand .column .bloc.salles .bloc-body li {
	padding: 5px;
	border-bottom:1px solid #CCCCCC;
	color: black !important;
	}	
.blocExpand .column .bloc.salles .bloc-body li .location{
	color: #999999;
	}
/*end salles*/	
	
	
/*manifs*/	
.blocExpand .column .bloc.manifestations {
	margin-bottom:-1px;
}
.blocExpand .column .bloc.manifestations .bloc-body li {
	height:90px;
	overflow: hidden;
	text-overflow:ellipsis;
	/*border-bottom:1px solid #CCCCCC;*/
	}	
.blocExpand .column .bloc.manifestations .bloc-body .thbmnl {
	margin:0px 5px;	
}	
.blocExpand .column .bloc.manifestations .bloc-body .thbmnl img{
	height:80px;
	width:60px;
}
.blocExpand .column .bloc.manifestations .bloc-body .desc, .blocExpand .column .bloc.manifestations .bloc-body .thbmnl {
	float: left;	
}
.blocExpand .column .bloc.manifestations .bloc-body .desc {
	width:150px;
	margin:0px 5px;	
	height:80px;

}		
.blocExpand .column .bloc.manifestations .bloc-body .desc .title{
	max-height:24px;
	color: black !important;
	overflow: hidden;
	text-overflow: ellipsis;
}

.blocExpand .column .bloc.manifestations .bloc-body .desc .location {
	margin-bottom:5px;
}

.blocExpand .column .bloc.manifestations .bloc-body .desc .date{
	color: #DE9C00;
}					
/*end manifs*/			


.locateMe {
	margin-top:40px;
	float: right;
}
.locateMe label {
	color: #DE9C00;
}


@media (min-width: 1366px) {
#SEARCH #Fnac_Search {
/*height: 22px !important;*/
}}

/****************************/
/* modification temporaires */
/****************************/
.blocExpand .column .bloc.manifestations .bloc-body li{
	border-bottom: 1px solid #CCCCCC;
}
.blocExpand .column .bloc.manifestations .bloc-body li .manifdesc{
	position: relative; 
	top: 50%; 
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
}

.blocExpand .column .bloc.manifestations .bloc-body li .thbmnl{
	height:100%	
}

.blocExpand .column .bloc.manifestations .bloc-body li .thbmnl img{
	position: relative; 
	top: 50%; 
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
}
.blocExpand .column .bloc.manifestations .bloc-body .desc .location {
	margin-bottom:0px;
}
.blocExpand .column .bloc .bloc-heading {
	cursor: pointer;
}
