@charset "utf-8";
/* CSS Document */
@font-face {
	font-family: 'Dyn';
	src: url('font/dyna1-webfont.eot');
	src: local('☺'), url('font/dyna1-webfont.woff') format('woff'), url('font/dyna1-webfont.ttf') format('truetype'), url('font/dyna1-webfont.svg#webfonto6kZTA2B') format('svg');
	font-weight: normal;
	font-style: normal;
}

body,html {
	background:url(immagini/bg_rip.jpg);
	width:100%;
	height:100%;
	padding:0;
	margin:0;
	font-family:'Dyn',Verdana, Geneva, sans-serif;
	color:#CCC;
}
.verde{
	color:#66ff00;
}
#sfondo{
	width:100%;
	height:100%;
	background:url(immagini/bg_sf.png) repeat-x;
}
#logo{
	position:absolute;
	top:40%;
	margin-top:-100px;
	text-align:center;
	width:100%;
}
h1{
	font-size:70pt;
	font-weight:normal;
	margin:0 0 -30px 0;
}
h2{
	font-size:42pt;
	font-weight:normal;
	margin:0 0 0 -40px;
	
}
#cont{
	width:700px;
	margin:30px auto 0 auto;
}
.info{
	text-align:left;
}
.info p{
	text-align:right;
}
.info hr{
	
	border:none;
	border-bottom:1px solid #CCC;
	
}
.openInfo{
	color:#CCC;
	font-size:20pt;
	text-decoration:underline;
	cursor:pointer;
}
.openInfo:hover{
	text-decoration:none;
}

.openInfo.open{
	color:#CCC;
	text-decoration:none;
}
.openInfo.open:hover{
	text-decoration:underline;
}
.ContSlide{
	display:none;
}
.riduci{
	font-size:14pt;
}
a{
	color:#6F0;
}
a:hover{
	text-decoration:none;
}