/*
Released for free under a Creative Commons Attribution 2.5 License
*/



body {
	margin: 0;
	height: 100%;
	padding: 0;
	background: #ffffff;
	text-align: justify;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

html { height: 100%; margin: 0 }

a:link {
	text-decoration: none;
	color: blue;
}

a:visited {
	text-decoration: none;
	color: blue;
}
a:hover {
	color: red;
	font-weight: bold;
	border-width: 4px;
}

#titolo{
	width:786px; height:524px;
	position:absolute;top:120px;left:50%;
	margin:-122px 0 0 -393px;
}

#kiss
  {
  	width:100px; height:100px;
	position:absolute;top:230px;left:50%;
	margin:-122px 0 0 -130px;
  }
  
 #film
  {
  	width:100px; height:100px;
	position:absolute;top:428px;left:50%;
	margin:-122px 0 0 -370px;
  }
  
   #bannerlei
  {
	position:fixed;bottom:1px;right:0;
  }
  
  
   #bannerlui
  {
	position:fixed;bottom:1px;left:0;
  }
  
  #messaggio
  {
  	width:50px; height:100px;
	position:absolute;top:410px;left:50%;
	margin:-122px 0 0 -250px;
  }
  
div.transbox
  {
  	width:380px; height:190px;
	position:absolute;top:220px;left:50%;
	margin:-122px 0 0 -390px;
	
	background-color:#ffffff;
	border:0px solid blue;
	/* for IE */
	filter:alpha(opacity=60);
	/* CSS3 standard */
	opacity:0.6;
	-moz-border-radius: 1em;
  }
 
div.transbox p
  {
  margin:20px 20px;
  width:230px; height:125px;
  font-weight:bold;
  color:#DA00BD;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 15px;
  }
  
div.like{
  	width:380px; height:110px;
	position:absolute;top:520px;left:50%;
	margin:-122px 0 0 -390px;
	padding-top:10px;
	line-height: 120%;
	background-color:#ffffff;
	border:0px solid blue;
	/* for IE */
	filter:alpha(opacity=60);
	/* CSS3 standard */
	opacity:0.6;
	-moz-border-radius: 1em;
}

#like1
  {
  	width:380px; height:110px;
	position:absolute;top:530px;left:50%;
	margin:-122px 0 0 -383px;
  }
  
  #twit
  {
  	width:380px; height:110px;
	position:absolute;top:610px;left:50%;
	margin:-122px 0 0 -383px;
  }

#menu{
  	width:380px; height:80px;
	position:absolute;top:420px;left:50%;
	margin:-122px 0 0 -390px;
	padding-top:10px;
	line-height: 120%;
	background-color:#ffffff;
	border:0px solid blue;
	/* for IE */
	filter:alpha(opacity=60);
	/* CSS3 standard */
	opacity:0.6;
	-moz-border-radius: 1em;
	
    text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	
}

#scheda{
	padding-left:20px;
	padding-right:10px;
	padding-top:10px;
	width:768px;
	height:430px;
	position:absolute; left: 50%; top:580px;
	margin:-55px 0 0 -395px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;	
	line-height: 130%;	
	
	background-color:#ffffff;
	border:1px solid blue;
	/* for IE */
	filter:alpha(opacity=90);
	/* CSS3 standard */
	opacity:0.9;
	-moz-border-radius: 1em;    
}

#news{
	padding-left:20px;
	padding-right:10px;
	padding-top:0px;
	width:768px;
	height:640px;
	position:absolute; left: 50%; top:1030px;
	margin:-55px 0 0 -395px;
	text-align: left;
	font-family: 'BenchNine', Verdana;
	font-size: 19px;	
	line-height: 140%;	
	background-image: url(css_images/missinferno2.png);
	 background-repeat:no-repeat;
    background-position:right bottom; 
	background-color:#ffffff;
	border:3px solid grey;
	/* for IE */
	filter:alpha(opacity=90);
	/* CSS3 standard */
	opacity:0.9;
	-moz-border-radius: 1em;    
}

#intervista{
padding-left:2px;
padding-right:2px;
padding-top:1px;
float:left;
width:590px;
height:170px;
position:relative; left: 50%; top:1685px;
margin:-55px 0 0 -295px;
}


#photogallery{
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	width:768px;
	height:280px;
	position:absolute; left: 50%; top:1830px;
	margin:-55px 0 0 -395px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;	
	line-height: 130%;	
	
	background-color:#ffffff;
	border:0px solid blue;
	/* for IE */
	filter:alpha(opacity=90);
	/* CSS3 standard */
	opacity:0.9;
	-moz-border-radius: 1em;    
}


#videogallery{
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	width:768px;
	height:1360px;
	position:absolute; left: 50%; top:2250px;
	margin:-55px 0 0 -395px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;	
	line-height: 100%;	
	text-align: left;	
	background-color:#DCDCDC;
	border:1px gray;
	/* for IE */
	filter:alpha(opacity=90);
	/* CSS3 standard */
	opacity:0.9;
	-moz-border-radius: 1em;    
}

#guest{
	width:600px;
	height:20px;
	position:absolute; left: 50%; top:3560px;
	margin:-55px 0 0 -300px;
}



h1{
	text-transform: none;
	font-size: 14px;
	text-align: left;
	font-weight: normal;
	padding-bottom: 0.2em; 
	line-height: normal;
}

h2{
	text-transform: none;
	font-size: 13px;
	text-align: left;
	font-weight: bold;
}

h3{
	text-transform: none;
	font-size: 14px;
	text-align: center;
	font-weight: bold;
}


data{
float:left;
	text-transform: none;
	font-weight: bold;
	color: #0099ff;
}

new{
float:left;
	text-transform: none;
	font-weight: normal;
	color: #000000;
}


#gallery{
	padding-left:10px;
	padding-right:10px;
	padding-top:80px;
	float:center;
	width:800px;
	height:320px;
	position:absolute; left: 50%; top:2480px;
	margin:-55px 0 0 -400px;
	text-align: center;
}



p.v1{
padding-left:2px;
padding-right:2px;
padding-top:2px;
width:340px;
height:285px;
float: left;
}

#firma
  {
  position:absolute; left: 50%; top:3000px; 
  margin:-55px 0 0 -250px; 
  font-weight:bold;
  color:#000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  }


#saluti{
	padding-left:15px;
	padding-right:15px;
	padding-top:15px;
	padding-bottom:15px;
	width:786px; height:auto;
	position:relative;left:50%; top:3000px;
	margin:10px 0 0 -405px;
	background-color: black;
	border: 2px solid #000;
	line-height: 130%;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color:yellow;
	-moz-border-radius: 1em;
	z-index: -1;	
}

#imgsaluti{
	padding-left:10px;
	padding-right:2px;
	padding-top:15px;
	width:800px; height:380;
	position:absolute;left:50%; top:3290px;
	margin:10px 0 0 -395px;
	background-color: black;
	-moz-border-radius: 1em;		
}

div.transboxs
  {
  	width:580px; height:125px;
	position:relative;left:50%; top:3310px;
	margin:10px 0 0 -170px;	
	border:0px;
	-moz-border-radius: 1em;
  }
 
div.transboxs p
  {
  margin:20px 20px;
  font-weight:bold;
  color:#ffff33;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 15px;
  text-align: right;
  }
  
  #bottomspace{
	width:600px;
	height:20px;
	position:absolute; left: 50%; top:2980px;
	margin:-55px 0 0 -300px;
}

#testonews{
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	width:768px;
	height:280px;
	position:absolute; left: 50%; top:470px;
	margin:-55px 0 0 -395px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;	
	line-height: 130%;  
	z-index: 1;     
}

#imgnews {
	width: 800px;
	height: 566px;
	position:absolute; left: 0%; top:0%;
	z-index: 1;		
}

.imageRow {
  *zoom: 1;
  margin: 20px 0;
  width: 700px;
  	position:absolute; left: 50%; top:1870px;
	margin:-55px 0 0 -350px;
}
/* line 38, ../../../../.rvm/gems/ruby-1.9.2-p290/gems/compass-0.12.1/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.imageRow:after {
  content: "";
  display: table;
  clear: both;
}
/* line 320, ../sass/screen.sass */
.imageRow .single {
  float: left;
}
/* line 322, ../sass/screen.sass */
.imageRow .single a {
  float: left;
  display: block;
  background: rgba(255, 255, 255, 0.1);
  padding: 7px;
  line-height: 1em;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.5);
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.5);
  margin-right: 40px;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -ms-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
/* line 332, ../sass/screen.sass */
.imageRow .single a img {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  border: 1px solid rgba(0, 0, 0, 0.3);
}
/* line 335, ../sass/screen.sass */
.imageRow .single a:hover {
  background-color: #8ad459;
}
/* line 337, ../sass/screen.sass */
.imageRow .set {
  float: left;
  background: rgba(255, 255, 255, 0.1);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.5);
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.5);
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -ms-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
/* line 343, ../sass/screen.sass */
.imageRow .set:hover {
  background: rgba(255, 255, 255, 0.2);
}
/* line 346, ../sass/screen.sass */
.imageRow .set .single a {
  background: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  margin-right: 0;
}
/* line 351, ../sass/screen.sass */
.imageRow .set .single a:hover {
  background-color: #8ad459;
  -webkit-box-shadow: 0 -1px 0 0 rgba(255, 255, 255, 0.2), 0 1px 4px 0 rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 -1px 0 0 rgba(255, 255, 255, 0.2), 0 1px 4px 0 rgba(0, 0, 0, 0.5);
  box-shadow: 0 -1px 0 0 rgba(255, 255, 255, 0.2), 0 1px 4px 0 rgba(0, 0, 0, 0.5);
}
/* line 355, ../sass/screen.sass */

.imageRow .set .single.first a {
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
  -ms-border-top-left-radius: 4px;
  -o-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -ms-border-bottom-left-radius: 4px;
  -o-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
/* line 358, ../sass/screen.sass */
. -ms-s-s-s-- .set .single.last a {
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  -ms-border-top-right-radius: 4px;
  -o-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -ms-border-bottom-right-radius: 4px;
  -o-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
}