.wsFlag {
	float:left;
	margin:1.5%;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    -webkit-background-size:cover;
    -moz-background-size:cover;
    -o-background-size:cover;
    text-align:center;

}

.POS-1 {
	width:47%;
	height:30vh;
}

.POS-2 {
	width:47%;
	height:30vh;
}

.POS-3 {
	width:62%;
	height:30vh;
}

.POS-4 {
	width:32%;
	height:30vh;
}

.POS-5 {
	width:30.33%;
	height:30vh;
}

.POS-6 {
	width:30.33%;
	height:30vh;
}

.POS-7 {
	width:30.33%;
	height:30vh;
}

.wsFlagContent {
/* 
	display: inline-block;
 */
	padding:6px;
	margin-top:12vh;
	background-color:rgba(255,255,255,0.6);
	text-align:center;
}

.wsFlagContent a {
	padding:3px;
	font-size:30px;
	font-weight:300;
}

.wsSlide {
	text-align:center;	
}

.wsSlideImg {
	height:20vh;
	min-height:260px;
}

.wsSlideImg img {
	max-width: 240px;
	max-height: 240px;;
}

.wsSlideTitle {
	padding:12px;
}

.wsSlideHead {
	margin-top:24px;
	background-position:center center;
	background-repeat: repeat-x;
	background-image:url('/immagini_/flag-title-bg.png');
	text-align:center;
}

.wsSlideHead span {
	display: inline-block;
	padding:6px;
	border:1px solid #e5e4e2;
	background-color:#FFFFFF;
	font-size:21px;
}
