@import url('https://fonts.googleapis.com/css?family=Ubuntu:300,500,700');

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}

html, body{
    height: 100%;
    }
    
body{
    overflow: hidden;
	font-family: 'Ubuntu', 'Helvetica Neue', Arial, sans-serif;
	letter-spacing: 0; 
	color:#FFF;
	 font-weight:300;
    }
    
.clearBoth{
    clear: both;
    }
    
#wrapper {margin-top:5%; width:100%;}
#wrapper div.left {float:left; width:50%;}
#wrapper div.right {float:left; width:50%;}

#headline {margin:50px 0 0 0; text-align:right; padding-right:20px;}
#subhead {margin:150px 0 0 0; height: 65px; text-align:right; padding-right:20px; border-right:1px dotted #FFF; padding-bottom:8px;}
/*#subhead2 {margin:180px 0 0 50px; width:600px; height: 65px; text-align:right; border-right:1px dotted #FFF; padding-right:20px; padding-bottom:8px; float:left;}*/
h1 {font-size: 56px; letter-spacing: 0; color:#FFF; opacity:0.4; filter:alpha(opacity=40); font-weight:500;}
h2 {font-size: 30px; letter-spacing: 0; color:#FFF; line-height:32px;  font-weight:500;}    

#entra{
	margin-top:158px;
	font-size: 17px;
	padding-left:20px;
    }
    
#entra a{
    color: #000;
    text-decoration: underline;
	/*display:inline;*/
    }
#entra a:hover{
	color:#fff;
	/*text-shadow:#666 0 0 2px;*/
	}
#entra a.active {color:#fff;}
	
a.contatti {
	display:block;
	margin-top:4px;
	width:40px;
}
	
.show_hide {
	display:none;
}
.slidingDiv {
	margin-top:15px;
	font-size:.72em;
	font-family:Tahoma, Geneva, sans-serif;
	line-height:1.4em;
	color:#fff;
}

#entra .slidingDiv a {color:#000;}
#entra .slidingDiv a:hover {color:#FFF;}

.slidingDiv2 {
	margin-top:15px;
	margin-left:80px;
}


/*Tooltip */
#tt {position:absolute; display:block; background: url(../js/tinytooltip/images/tt_left.gif) top left no-repeat}
#tttop {display:block; height:5px; margin-left:5px; background:url(../js/tinytooltip/images/tt_top.gif) top right no-repeat; overflow:hidden}
#ttcont {display:block; padding:2px 12px 3px 7px; margin-left:5px; background:#666; color:#FFF}
#ttbot {display:block; height:5px; margin-left:5px; background:url(../js/tinytooltip/images/tt_bottom.gif) top right no-repeat; overflow:hidden}