@charset "UTF-8";
/* CSS Document */

 
body, html { 
	margin: 0; 
	padding: 0; 
	background: #fff;
	font-family: Helvetica, "Helvetica Neue", Arial, sans-serif;  
	color: #6a6a6a;  
	font-size: 14px;
	line-height: 18px; 
}
  
	
#container {
	margin-top: 0;
	margin-bottom: 0;
	margin-right:auto;
	margin-left:auto;
	width: 1010px;
	padding: 0;
	z-index: 10;
	display: block;
	position:relative; 
}
 
#contentHome { 
	padding:0;
	margin:0;
	display:block;
	 height: 5760px; 
	position:relative;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA/IAAAAECAYAAAAtQQShAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFlJREFUeNrs17EJgEAQRNE7BUEN7Mb+Y7sxEEGQc5oQEd6Dz+abTS2lTGlIcxrTkvrW2lYAAACAT9Ra15w77elMR7o6rwEAAID/MOQBAADAkAcAAADe8AgwACNACRJ8w4XMAAAAAElFTkSuQmCC") repeat-y;
}

#contentStaff { 
	padding:0;
	margin:0;
	display:block;
	 height: 1000px; 
	position:relative;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA/IAAAAECAYAAAAtQQShAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFlJREFUeNrs17EJgEAQRNE7BUEN7Mb+Y7sxEEGQc5oQEd6Dz+abTS2lTGlIcxrTkvrW2lYAAACAT9Ra15w77elMR7o6rwEAAID/MOQBAADAkAcAAADe8AgwACNACRJ8w4XMAAAAAElFTkSuQmCC") repeat-y;
}

	#divContainer { 
		/*width: 960px; 
		padding: 0 0 35px 0; 
		padding: 30px;*/
		overflow: hidden; 
		margin: auto;
		padding-top: 50px; 
	}
	#divPieghevole { 
		/*width: 960px; 
		height: 3800px; */
		overflow: hidden; 
		margin: auto;  
	}



#contentNoteLegali { 
	padding:0;
	margin:0;
	display:block;
	 height: 5150px; 
	position:relative;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA/IAAAAECAYAAAAtQQShAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFlJREFUeNrs17EJgEAQRNE7BUEN7Mb+Y7sxEEGQc5oQEd6Dz+abTS2lTGlIcxrTkvrW2lYAAACAT9Ra15w77elMR7o6rwEAAID/MOQBAADAkAcAAADe8AgwACNACRJ8w4XMAAAAAElFTkSuQmCC") repeat-y;
}
	#divNoteLegali {
		position: absolute;
		top:  10px;
		left: 25px;
		width: 979px;
		height: 5040px;
		overflow: hidden;
		z-index: 100; 
	}  



.none { 
	display: none; 
}
.spanBR { 
	display: block; 
}
.clearer { 
	clear : both; 
	height: 1px; 
	overflow: hidden; 
}






.h1Title {  
	margin: 0; 
	padding: 0;
	text-transform: uppercase;
	font-size: 50px;
	line-height: 56px;
	font-weight: bold;
	color: #fff;
	font-family: 'Roboto Condensed', sans-serif;
}
.h1TitleGr {  
	margin: 0; 
	padding: 0;
	text-transform: uppercase;
	font-size: 50px;
	line-height: 56px;
	font-weight: bold;
	color: #6a6a6a;
	font-family: 'Roboto Condensed', sans-serif;
}
.testoInterno {
	font-size: 16px;
	line-height: 22px;} 
 


.h1TitleCarica {  
	margin: 0; 
	padding: 0;
	text-transform: uppercase;
	font-size: 30px;
	line-height: 56px;
	font-weight: bold;
	color: #fff;
	font-family: 'Roboto Condensed', sans-serif;
}
.h1TitleCaricaDoppio {  
	margin: 0; 
	padding: 0;
	text-transform: uppercase;
	font-size: 30px;
	line-height: 36px;
	font-weight: bold;
	color: #fff;
	font-family: 'Roboto Condensed', sans-serif;
}
.testoStaff{
	font-size: 24px;
	line-height: 28px;} 
 


#logoNews30 {
	position: absolute;
	top:  50px;
	left: 33px;
	width: 420px;
	height: 70px;
}



a.linkWhite {
	color: #fff;	
	text-decoration: none; 
}
a.linkWhite:hover {
	text-decoration: underline;
}

#divLegalNotes { 
	position: absolute;
	top:  125px;
}

#divLegalNotesIt { 
	position: absolute;
	top: 60px;
	left: 80px;
	padding-right: 10px;
	
	width: 370px;
    height:  570px;
    overflow: auto; 
} 
 

#divLegalNotesEng { 
	position: absolute;
	top:  60px;
	left: 500px;
	padding-right: 10px;
	
	width: 370px;
    height:  570px;
    overflow: auto; 	 
} 


#divNoteL { 
	position: absolute;
	top:  125px;
} 
.divNoteLegali {
	/*width: 730px; */
	padding-top: 10px;
	padding-bottom: 50px
} 

#divSlideStaff {
	position: absolute;
	top:  10px;
	left: 25px;
	width: 979px;
	height: 940px;
	overflow: hidden;
	z-index: 100; 
}  
#divStaff { 
	position: absolute;
	top:  125px;
} 
		#divStaff1_c1 { 
			width: 630px;
			padding-top: 10px;
			padding-right: 40px;
			padding-bottom: 50px
		}
		#divStaff1_c2 {
			width: 630px; 
			padding-top: 10px;
			padding-bottom: 50px
		} 

		#divStaff1_32 {
			width: 630px; 
			padding-top: 10px;
		} 
		

/* **/ 
#divSlideTestata1 {
	position: absolute;
	top:  10px;
	left: 25px;
	width: 979px;
	height: 940px;
	overflow: hidden;
	z-index: 100; 
} 

#divTesto1 {
	position: absolute;
	top:  125px;
}
.sfHome {
	background: url("/_ha/img/c53b935ee45574ed9053.svg") no-repeat;
	width: 858px;
	height: 677px;
	padding-top: 100px;
	padding-left: 120px;
	color: #fff;
	z-index: 100;
} 

.sfLegalNotes {
	background: url("/_ha/img/c53b935ee45574ed9053.svg") no-repeat;
	width: 858px;
	height: 677px;
	padding-top: 60px;
	padding-left: 80px;
	color: #fff;
	z-index: 100;
} 


.sfNoteL_1 { 
	background: none;
	background-position: top left;
	background-repeat: no-repeat;
	width: 960px;
	height: 414px;
	margin-top: 130px; 
	color: #fff;
	z-index: 100;
} 

.sfNoteL_2 { 
	background: none;
	background-position: bottom left;
	background-repeat: no-repeat;
	width: 960px;
	height: 414px;
	margin-top: 4610px; 
	margin-left: 30px; 
	color: #fff;
	z-index: 100;
} 


.sfNoteL {
background-color:#000066;
	background: none;
	background-position: top left;
	background-repeat: repeat;
	width: 858px;
	/*height: 677px;*/
	margin-top: 50px;
	padding-top: 70px;
	padding-left: 120px;
	color: #fff;
	z-index: 100;
} 




		#divTesto1_c1 { 
			width: 330px;
			float: left;
			padding-top: 50px;
			padding-right: 40px;
		}
		#divTesto1_c2 {
			width: 330px; 
			float: left;
			padding-top: 50px;
		} 

/* **/ 
#divSlideTestataL43 {
	position: absolute;
	top: 880px;
	width: 470px;
	height: 705px;
	overflow: hidden;
	padding-top: 150px;
	padding-left: 520px;
	z-index: 100;
	left: 5px;
} 
#divTestoL43 {  
}
		#divTestoL43_c1 {  
			padding-top: 40px; 
		} 
		#divTestoL43_c2 { 
			width: 400px; 
			padding-top: 50px; 
		} 

/* **/ 
#divSlideTestata2 { 
	position: absolute;
	top: 1720px;
	width: 850px;
	height: 705px;
	overflow: hidden; 
	padding-top: 150px;
	padding-left: 140px;
	z-index: 100;
} 
#divTesto2 {  
}
		#divTesto2_c1 {  
			padding-top: 40px; 
		} 
		#divTesto2_c2 { 
			width: 400px; 
			padding-top: 50px; 
		} 

#staff{
	position: absolute;
	top: 594px;
	left: 738px;
	width: 90px;
	height: 50px;
	z-index: 800
}
#indietro{
	position: absolute;
	top: 577px;
	left: 738px;
	width: 90px;
	height: 50px;
	z-index: 800
}
/* **/ 
#divSlideTestata3 {
	position: absolute;
	top: 2410px;
	width: 470px;
	height: 705px;
	overflow: hidden;
	padding-top: 290px;
	padding-left: 520px;
	z-index: 100;
	left: 5px;
} 
#divTesto3 {  
}
		#divTesto3_c1 {  
			padding-top: 40px; 
		} 
		#divTesto3_c2 { 
			width: 400px; 
			padding-top: 50px; 
		} 



/* **/  
#divSlideTestata4 { 
	position: absolute;			
			top: 3340px;
	width: 850px;
	height: 705px;
	overflow: hidden; 
	padding-top: 100px;
	padding-left: 140px;
	z-index: 100;
} 
#divTesto4 {  
}
		#divTesto4_c1 {  
			padding-top: 40px; 
		} 
		#divTesto4_c2 { 
			width: 400px; 
			padding-top: 50px; 
		} 

 


/* **/  
#divSlideTestata5 { 
			position: absolute;
			top: 4145px; 
	width: 470px;
	height: 605px;
	overflow: hidden; 
	padding-top: 150px;
	padding-left: 520px;
	z-index: 100;
} 
#divTesto5 {  
}
		#divTesto5_c1 {  
			padding-top: 40px; 
		} 
		#divTesto5_c2 { 
			width: 400px; 
			padding-top: 50px; 
		} 




/* **/ 
 

#divSlideTestata6 { 
	position: absolute;			
			top: 4900px; 
	width: 850px;
	height: 605px;
	overflow: hidden; 
	padding-top: 170px;
	padding-left: 140px;
	z-index: 100;
} 
#divTesto6 {  
}
		#divTesto6_c1 {  
			padding-top: 40px; 
		} 
		#divTesto6_c2 { 
			width: 400px; 
			padding-top: 50px; 
		} 



 


/* **/  
#divSlideTestata7 { 
			position: absolute;
			top: 5460px; 
	width: 470px;
	height: 775px;
	overflow: hidden; 
	padding-top: 110px;
	padding-left: 520px;
	z-index: 100;
	
	margin-left: 5px;
	padding-bottom: 3px;
	border-bottom: 1px solid #000;
} 
#divTesto7 {  
}
		#divTesto7_c1 {  
			padding-top: 40px; 
		} 
		#divTesto7_c2 { 
			width: 400px; 
			padding-top: 50px; 
		} 





/* **/ 
.rosso {
	color: #c01325;
	font-weight: bold;}
	 
#divFooterHome {
	position: absolute;
	top: 870px;
	left:  0px;
	width: 920px;
	padding-top: 20px;
	padding-left: 40px;
	z-index: 100;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px; 
	color: #;
	border-top: 1px solid #c01325;
} 
	 
#divFooter { 
	position: absolute;
	top: 5622px;
	left: 25px; 
	width: 910px; 
	padding-top: 20px;
	padding-left: 60px;
	z-index: 100;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #;
	border-top: 1px solid #c01325; 
} 


.imgTestata1 {
	position: absolute;
	top: 910px;
	left: 6px;
	background-image: url("/_ha/img/63b4f8a9d23c4f0524b3.svg");
	background-repeat: no-repeat;
	background-position: top left;
	width: 498px;
	height: 1011px;
	z-index: 1;
	 } 

.imgTestata2 {
	position: absolute;
	top: 1630px;
	left: 528px;
	background-image: url("/_ha/img/6ccce4edec77f5d03893.svg");
	background-repeat: no-repeat;
	background-position: top left;
	width: 476px;
	height: 948px;
	z-index: 1;
	 }
	 
.imgTestata3 {
	position: absolute;
	top: 2380px;
	left: 6px;
	background-image: url("/_ha/img/6382a10bbd3f04357936.svg");
	background-repeat: no-repeat;
	background-position: top left;
	width: 481px;
	height: 971px;
	z-index: 1;
	 } 
	 
.imgTestata4 {
	position: absolute;
	top: 3350px;
	left: 549px;
	background-image: url("/_ha/img/e04b5b152470d53e180e.svg");
	background-repeat: no-repeat;
	background-position: top left;
	width: 455px;
	height: 927px;
	z-index: 1;
	 } 
	 
.imgTestata5 {
	position: absolute;
	top: 4050px;
	left: 5px;
	background-image: url("/_ha/img/db1d0b862c679980f650.svg");
	background-repeat: no-repeat;
	background-position: top left;
	width: 461px;
	height: 1060px;
	z-index: 1;
	 }
 
.imgTestata6 {
	position: absolute;
	top: 4880px;
	left: 650px;
	background-image: url("/_ha/img/4c458530667016981cb6.svg");
	background-repeat: no-repeat;
	background-position: top left;
	width: 354px;
	height: 870px;
	z-index: 1;
	 } 
	 
.imgTestata7 {
	position: absolute;
	top: 5400px;
	left: 5px;
	background-image: url("/_ha/img/3b1c9613faa7843f48e6.svg");
	background-repeat: no-repeat;
	background-position: top left;
	width: 460px;
	height: 948px;
	z-index: 1;
	 }
 
	 



a.btnSlide {
	display: block;
	width: 13px;
	height: 18px;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAkCAYAAABSSLCCAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAGJJREFUeNpibGho+M9AImABEfX19URraGxshGgCgVu3bhHUoKamBqaZGMgAo5rorokFPeKI1gRKGqQAxv///48GOSj0gCFH55x7UIRw5Nq/uTWaNYZizoVF3GjOpbUmgAADABv1HNDlZ0UGAAAAAElFTkSuQmCC") no-repeat;
	background-position: top left;
	text-indent: -25000px;
	outline: none;
	z-index: 150;
}
a.btnSlide:hover {
	background-position: bottom left;
}

a.btnFreSu {
	display: block;
	width: 13px;
	height: 17px;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAiCAYAAACEEVOfAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIFJREFUeNrs08EJwCAMBdAYHKEzZI2OJo7WNTJDd0gbIRc1pRYKHvxXeUqCP4gIjAbhQyZHMefsnemGwshLklIy+AoVwMzgQfSAxoPoAUsPxmoGIKLukHp+L60sJ9oND1tsZg7r7y00WwmPjcZKqEDjQfSApQebEu4nrxL+ii4BBgAJJVsvlt7t+wAAAABJRU5ErkJggg==") no-repeat;
	background-position: top left;
	text-indent: -25000px;
	outline: none;
	z-index: 150;
}
a.btnFreSu:hover {
	background-position: bottom left;
}

a.btnFreGiu {
	display: block;
	width: 13px;
	height: 17px;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAiCAYAAACEEVOfAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAItJREFUeNpibGho+M9AImABYkYg/l9fX09QcWNjI4hiZILyGaECDLdu3cLAyBpABBOSQWCNampqKKaD+Mga0DVhaMSmAZsmFI3YNODShOxHRqyS//+THOI4bRrVNAw0sQCTywBlwoMiahiYYCa0f3MLxXQQn6hMCNOITQPeTIhLw2gmHNVEJU0AAQYAduVMj1CKG2MAAAAASUVORK5CYII=") no-repeat;
	background-position: top left;
	text-indent: -25000px;
	outline: none;
	z-index: 150;
}
a.btnFreGiu:hover {
	background-position: bottom left;
}

/*  ************************ menu ****************************** */
.nav{ 
	width: 100%;
	height: 39px;
	margin-left: auto;
	margin-right: auto;
	border: none;
	position: fixed;
	z-index: 1000;
	/*overflow: hidden;*/
	background-image: url("data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAASwAA/+4AJkFkb2JlAGTAAAAAAQMAFQQDBgoNAAABpgAAAcgAAAH/AAACJv/bAIQAAwICAgICAwICAwUDAwMFBQQDAwQFBgUFBQUFBggGBwcHBwYICAkKCgoJCAwMDAwMDA4ODg4OEBAQEBAQEBAQEAEDBAQGBgYMCAgMEg4MDhIUEBAQEBQREBAQEBARERAQEBAQEBEQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQ/8IAEQgAJwABAwERAAIRAQMRAf/EAIIAAQEBAAAAAAAAAAAAAAAAAAUGBwEBAAAAAAAAAAAAAAAAAAAAABABAAEFAQAAAAAAAAAAAAAAACAREgMTFBURAAMAAAAAAAAAAAAAAAAAAAAgMRIBAAAAAAAAAAAAAAAAAAAAIBMAAQQCAwAAAAAAAAAAAAAAACDwEWEQUQFxkf/aAAwDAQACEQMRAAABxUrwMlwE/9oACAEBAAEFAvBXt7oVyP/aAAgBAgABBQKP/9oACAEDAAEFAo//2gAIAQICBj8CP//aAAgBAwIGPwI//9oACAEBAQY/Akh//9oACAEBAwE/IY7IkdnYuH//2gAIAQIDAT8hT//aAAgBAwMBPyFP/9oADAMBAAIRAxEAABAQCf/aAAgBAQMBPxC/6XjnI6cF/9oACAECAwE/EE//2gAIAQMDAT8QT//Z");
	background-repeat: repeat-x;
	background-position: top left;
}
.menuCentrato {
	width: 960px;
	margin-left: auto;
	margin-right: auto;
	padding-left: 65px;
}
.nav_menu {
	height: 20px;
	margin-top: 12px;
	color: #fff;
	float: left;
	overflow: hidden;
	z-index: 1500;
	padding-right: 15px;
} 

.menu {
	height: 58px;
	min-width: 960px;
	/*padding-top: 70px;
	margin: 0px 0px 37px 40px;*/
} 



#social  {
	height: 28px;
	margin-top: 6px; 
	float: left;
	overflow: hidden;
	z-index: 1500;
	padding-left: 20px;
}
/*  ************************ menu ****************************** */