/* album home */
#copertine {
	position: relative;
	float: left; 
	margin: 5px 0 0 5px; 
	width: 240px; 
	max-width: 48%;
	height: 360px; 
	border: solid 1px;
	border-color: #fff;
	text-align: center;
	filter:alpha(opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7;
	background-size:cover; 
    background-repeat: no-repeat;
    text-shadow: 1px 0 0 #000, -1px 0 0 #000, 0 1px 0 #000, 0 -1px 0 #000, 1px 1px #000, -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
    border-radius: 10px;
    overflow: hidden;
}

#copertine:hover {
	filter:alpha(opacity=100);
	-moz-opacity: 1.0;
	opacity: 1.0;
}
	.inalto {
		font-size:16px;
		color:#fff;
	}
	
	#inbasso {
		position: absolute;
        width: 100%;
        left: 0;
		bottom: 0;
		color:#fff;
        text-align: center;
		margin-bottom:2px;
		font-size:11px; 
	}
	
	.piccolozzo{
		color:#fff;
		font-size:9px;
	}
/* ah */
	#avviso_abb {
		position:fixed;
		z-index: 999;
		top:20%;
		left:0;
		width: 100%;
		max-width: 100%;
		background-color: rgba(177,0,2,0.00);
		color:#fff;
		border:0;
		text-align: center;
		font-size: 12px;
	}
	#avviso_abb legend {
		border:1px solid #fff;
		background-color: #111;
	}
	#avviso_abb fieldset {
		background-color: #fff;
		color:#000;
		width:250px;
		margin: 0 auto 0 auto;
	}
	
	.rinnova {
		height: 30px;
		background-color:rgba(223,68,70,1.00);
  		border: 1px solid;
		border-color: #000;
  		color: #FFF;
  		padding: 8px 8px 8px 8px;
  		text-decoration: none;
  		margin: 4px 2px;
  		cursor: pointer;
		-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	}
	.rinnova:hover {
		background-color: rgba(76,175,80,1.00);
	}
#interruzione {	
	float: left;
	background-color: yellow;
	width: 1000px;
	max-width: 100%;
}
.container-uni {
	position: relative;
	margin: 0 auto 0 auto;
	/*background-color: red;*/
	width: 1060px;
	max-width: 100%;	
}



#zheader {
	position: relative;
	float: left;
  	background-color: #000;
	/*height: 75vh;
  	height: 35vh;*/
	height: 400px;
  	min-height: 25rem;
  	width: 500px;
	max-width: 98%;
  	overflow: hidden;
	border:1px solid #333;
	margin-right: 2px;
}

#zheader video {
  position: absolute;
  top: 50%;
  left: 50%;
  min-width: 100%;	
  width: auto;
	max-height: 100%;
  z-index: 0;
  -ms-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -webkit-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
}

#zheader .zcontainer {
  position: absolute;
	bottom:0;
	width: 100%;
	background-color:rgba(0,0,0,0.27);
	padding:10px 0 10px 0;
  z-index: 2;
}

#zheader .zoverlay {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background-color: black;
  opacity: 0.5;
  z-index: 1;
	
	background-position: center center;
background-repeat: no-repeat;
background-size: cover;
}
		.dos {
			color:#fff;
			font-size: 1em;
			margin-left: 20px;
		}

		
		.angolo {
			position: absolute;
			top:-5;
			left:-5;
			z-index:24;
			max-width: 15%;
		}

.latestracc, .latestpost {
	width: 100%; 
	float:left; 
	text-align: center; 
	font-size: 20px; 
	background-color: #207AD8; 
	color:#fff;padding:5px;
}
.latestpost {
	background-color: #D75658;
}
#racc {
	float: left;
	width: 1140px;
	max-width: 95%;
	margin-top: 20px;
	text-align: justify;
	color: #D39759;
	padding: 0;
	font-family: 'Roboto', sans-serif;
}
#racc2 {
	width: 558px;
	float: left;
	max-width: 100%;
	height: 400px;
  	min-height: 25rem;
	overflow: hidden;
	text-align: justify;
	color: #D39759;
	padding: 0;
	font-family: 'Roboto', sans-serif;
	border:0px solid #FFF;
}

#racc .al_titolo, #racc2 .al_titolo {
	
	font-size:16px;
	font-weight:bold;
	color:#76ADD9;
	}
#racc .al_testo3, #racc2 .al_testo3 {
	text-transform: none;
	text-decoration: none;
	font-size:10px;
	font-style: italic;
	color:#fff;
	}
#singoloracc {
	position: relative;
	float:left;
	width:100%;
	background-color:#222;
	margin-bottom: 3px;
	padding:5px;	
	}
#singoloracc:nth-child(2n) 
{ 
	background-color:#333;
}
#singoloracc:hover {
	background-color:#0A1D5A;
	color:#fff;
}

#racc .al_image, #racc2 .al_image {
	float: left; 
	margin: 5px 15px 5px 5px; 
	border-radius: 30px 0px 30px 10px;	
	width: 80px;
	height: 80px;
	border: 1px solid #207AD8;
}

#forum {
	float: left;
	width: 1140px;
	max-width: 100%;
	margin-top:1px;
	text-align: justify;
	color: #D39759;
	padding: 0;
	font-family: 'Roboto', sans-serif;
}

#forum ul,#forum ul li{
margin : 0;
padding : 0;
list-style : none;
}

#forum .titolo {

	font-size:24px;
	font-weight:bold;

	}
#forum .testo{
	font-size:12px;
	font-weight:normal;
	}

#forum .img_head {
	margin-top:10px;
	margin-left: 10px;
	margin-right: 50px;
	float: left;
	}
	
#forum .testino {
	color:#B0B0B0;}

#forum  .paginazione {
	text-align:center;		
		}

#post_div {
	position: relative;
	float:left;
	width:100%;
	background-color:#222;
	margin-bottom: 3px;
	padding:5px;	
	}


#post_div:nth-child(2n) 
{ 
	background-color:#333;
}

#post_div:hover {
	background-color:rgba(120,19,21,1.00);
	
}

#forum .statist {
	/*border: 1px solid #94C01F;*/
	
	}
	
#forum .post_titolo {
	/* font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; */
	/* margin-top: 15px; */
	font-weight: bold;
	font-size: 14px;
	color:#ababab;
	}
#forum .post_autore {
	/* font-style:italic; */
	font-weight: bold;	
	font-size: 12px;
	
}
#forum .post_autore_grigio {
	/* font-style:italic; */
	font-weight: bold;	
	font-size: 12px;
	font-color: #D1CBCB;
	
}
#forum .riepilogo {
	text-align:right;
	color:#D4383A;
}
#forum .pulsante {
	border: 1px solid #E93235;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 5px;
	background-color:#AA0E11;
	width:70px;
	margin-left:5px;
	color: #fff;
	}

#forum .pulsante2 {
	float: left;
	border: 1px solid #E93235;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 5px;
	background-color:#AA0E11;
	/*width:70px;*/
	height: 24px;
	margin-left:5px;
	color: #fff;
	text-align:center;
	
	}
#forum .pulsante2b {
	float:right;
	margin-right: 10px;
	border: 1px solid #990000;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 2px;
	background-color:#222;
	margin-left:5px;
	color: #fff;
	text-align:center;
	}
#forum .pulsante3 {
	/*float: left;*/
	border: 1px solid #E93235;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 5px;
	background-color:#AA0E11;
	/*width:70px;*/
	margin-top:5px;
	margin-left:5px;
	color: #fff;
	text-align:center;
	}
#forum .pulsante:hover, .pulsante2:hover, .pulsante3:hover, .pulsante2b:hover {
	border-color:#fff;
	text-decoration:none;
	}
#forum .login {
	text-align:right;
	
}
#barra_utente {
	float: left;
	width: 100%;
	border: 1px solid #333;
	background-color: #222;
	text-align: center;
	margin:5px auto 5px auto;
	padding:5px 0 5px 0;
}

#posto {
	float: left;
	width:100%;
	background-color:#333;
	border: 0px solid #333333;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	min-height:100px;
	margin-top:5px;
	padding: 5px;
	}	
#posto:nth-child(2n) 
{ 
background-color:#222222;
}

#forum .minilogo {
	width:50px;
	height: 50px;
	float: left;
	margin-right:20px;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	}
#forum ul {
	/* padding: 20px 20px 20px 20px;	 */
	border: 1px solid #333333;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	text-align:left;
	list-style-type:none;
	}
#forum .titoli_index {
	float:left;
	width:100%;
	background-color:#000000;
	margin:0;
	border-bottom: 1px solid #fff;
	border-top:1px solid #C5C5C5;
	text-align:left;	
	font-family: 'Anton';
	font-weight:normal;
	font-size: 28px;
	paggin-top:5px;
	padding-bottom:5px;	
	/*line-height: 68px; /* verticale */
	
	}
	



#forum li:hover {
	background-color:#333333;
}
	
#forum .posti {
	font-size:14px;
	color: #fff;
	font-weight:normal;	
}

#forum form {
	/* text-align:left; */
	color:#C7C7C7;
	padding: 15px;
	font-weight: normal;
	font-size: 10px;
	}	
#forum textarea {
	width:80%;
	background-color:#444;
	color:#C7C7C7;
	}	
#forum input[type="text"] {
	background-color:#444;
	width:30px;
	color:#C7C7C7;
	text-align: center;
}
#forum input[type="password"] {
	background-color:#444;
	width:300px;
	color:#C7C7C7;
}

#spazio_due {
	margin_top:2px;
	background-color:#000;
	float:left;
	width:100%;
	padding:5px;
	}
#forum .argomento {
	color:#E0E0E0;
	font-family:"Open Sans";
	}	
	
	
#forum .al_titolo {
	color:#D39759;
	font-size:14px;
	font-weight:bold;
	font-style: italic;
	}

#forum .al_sottotitolo {
	color: #e0e0e0;
	font-size:10px;
	font-weight:normal;
	font-style:italic;
	}	
#forum .al_testo {
	color: #e0e0e0;
	font-size:14px;
	font-weight:normal;
	}

#forum .al_testo2 {
	color:#C1C1C1;
	font-size:12px;
	font-weight:normal;
	}
#forum .al_testo3 {
	color:#D86668;
	font-size:12px;
	font-weight:normal;
	}
#forum .al_image {
	float: left; 
	margin: 5px 15px 5px 5px; 
	border:0;
	border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	-khtml-border-radius: 10px 10px 10px 10px;
	
	filter:alpha(opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7;
}

#forum .al_image:hover {
filter:alpha(opacity=100);
-moz-opacity: 1.0;
opacity: 1.0;
}

.ola {
	float: left; 
	margin: 0px 10px 10px 10px;
	-moz-border-radius: 180px;
    -webkit-border-radius: 180px;
    border-radius: 180px;
	width:100px;	
	max-width: 50%;
	
}
	

/* nuovo slide */
#quadroslide {
	position: relative;
	width: 528px;
	max-width: 100%;
	float: left;
	padding:0 0 0 0;
	margin:0 1px 0 0;
	border:1px solid #333;
}
.fling-minislide, .fling-minislide-ft, .fling-minislide-vd, .fling-minislide-news, .fling-minislide-event {float: left; width:100%; height:300px; overflow:hidden; position:relative; }
.fling-minislide img { position:absolute; animation:fling-minislide 20s infinite; opacity:0; width: 100%; height: auto;}
.fling-minislide-ft img { position:absolute; top:0; left: 0; animation:fling-minislide-ft 20s infinite; opacity:0; width: 100%; height: auto;}
.fling-minislide-vd img { position:absolute; top:0; left: 0; animation:fling-minislide-vd 20s infinite; opacity:0; width: 100%; height: auto;}
.fling-minislide-news img { position:absolute; animation:fling-minislide-new 20s infinite; opacity:0; width: 100%; height: auto;}
.fling-minislide-event img { position:absolute; animation:fling-minislide-event 20s infinite; opacity:0; width: 100%; height: auto;}

@keyframes fling-minislide {25%{opacity:1;} 40%{opacity:0;}}
.fling-minislide img:nth-child(4){animation-delay:0s;}
.fling-minislide img:nth-child(3){animation-delay:5s;}
.fling-minislide img:nth-child(2){animation-delay:10s;}
.fling-minislide img:nth-child(1){animation-delay:15s;}

@keyframes fling-minislide-ft {25%{opacity:1;} 40%{opacity:0;}}
.fling-minislide-ft img:nth-child(4){animation-delay:0s;}
.fling-minislide-ft img:nth-child(3){animation-delay:5s;}
.fling-minislide-ft img:nth-child(2){animation-delay:10s;}
.fling-minislide-ft img:nth-child(1){animation-delay:15s;}

@keyframes fling-minislide-vd {25%{opacity:1;} 40%{opacity:0;}}
.fling-minislide-vd img:nth-child(4){animation-delay:0s;}
.fling-minislide-vd img:nth-child(3){animation-delay:5s;}
.fling-minislide-vd img:nth-child(2){animation-delay:10s;}
.fling-minislide-vd img:nth-child(1){animation-delay:15s;}

@keyframes fling-minislide-news {25%{opacity:1;} 40%{opacity:0;}}
.fling-minislide-news img:nth-child(4){animation-delay:0s;}
.fling-minislide-news img:nth-child(3){animation-delay:5s;}
.fling-minislide-news img:nth-child(2){animation-delay:10s;}
.fling-minislide-news img:nth-child(1){animation-delay:15s;}

@keyframes fling-minislide-event {25%{opacity:1;} 40%{opacity:0;}}
.fling-minislide-event img:nth-child(4){animation-delay:0s;}
.fling-minislide-event img:nth-child(3){animation-delay:5s;}
.fling-minislide-event img:nth-child(2){animation-delay:10s;}
.fling-minislide-event img:nth-child(1){animation-delay:15s;}
/* nuovo slide fine */


@media only screen and (max-width:641px){	
	
	
	
	#singoloracc {
	max-height: 100px;
		overflow: hidden;
	}
}


