/* RESET ALL STYLE */
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,
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-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
outline: 0;
}
body {
line-height: 1;
}
ol, ul {
list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
border-collapse: separate;
border-spacing: 0;
}
caption, th, td {
text-align: left;
font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: "";
}
blockquote, q {
quotes: "" "";
}
a,
a:link,
a:active,
a:visited{ text-decoration:none; cursor:pointer;}

@font-face {
    font-family: 'FZLTXHK';
    src: url('../fonts/FZLTXHK.eot');
    src: url('../fonts/FZLTXHK.eot?#iefix') format('embedded-opentype'),
         url('../fonts/FZLTXHK.woff') format('woff'),
         url('../fonts/FZLTXHK.ttf') format('truetype'),
         url('../fonts/FZLTXHK.svg#gothamBold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'gothamBold';
    src: url('../fonts/gotham-bold-webfont.eot');
    src: url('../fonts/gotham-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/gotham-bold-webfont.woff') format('woff'),
         url('../fonts/gotham-bold-webfont.ttf') format('truetype'),
         url('../fonts/gotham-bold-webfont.svg#gothamBold') format('svg');
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: 'proximanova-bold-webfont';
    src: url('../fonts/proximanova-bold-webfont.eot');
    src: url('../fonts/proximanova-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/proximanova-bold-webfont.woff') format('woff'),
         url('../fonts/proximanova-bold-webfont.ttf') format('truetype'),
         url('../fonts/proximanova-bold-webfont.svg#proximanova-bold-webfont') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'museosans700';
    src: url('../fonts/museosans_700-webfont.eot');
    src: url('../fonts/museosans_700-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/museosans_700-webfont.woff') format('woff'),
         url('../fonts/museosans_700-webfont.ttf') format('truetype'),
         url('../fonts/museosans_700-webfont.svg#museosans700') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'museosans500';
    src: url('../fonts/museosans_500-webfont.eot');
    src: url('../fonts/museosans_500-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/museosans_500-webfont.woff') format('woff'),
         url('../fonts/museosans_500-webfont.ttf') format('truetype'),
         url('../fonts/museosans_500-webfont.svg#museosans500') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'museosans100';
    src: url('../fonts/museosans-100-webfont.eot');
    src: url('../fonts/museosans-100-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/museosans-100-webfont.woff') format('woff'),
         url('../fonts/museosans-100-webfont.ttf') format('truetype'),
         url('../fonts/museosans-100-webfont.svg#museosans100') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'museosans300';
    src: url('../fonts/museosans-300-webfont.eot');
    src: url('../fonts/museosans-300-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/museosans-300-webfont.woff') format('woff'),
         url('../fonts/museosans-300-webfont.ttf') format('truetype'),
         url('../fonts/museosans-300-webfont.svg#museosans300') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'proximaNova';
    src: url('../fonts/proximanova-regular-webfont.eot');
    src: url('../fonts/proximanova-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/proximanova-regular-webfont.woff') format('woff'),
         url('../fonts/proximanova-regular-webfont.ttf') format('truetype'),
         url('../fonts/proximanova-regular-webfont.svg#proximaNova') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'GothamMedium';
    src: url('../fonts/gotham-medium-webfont.eot');
    src: url('../fonts/gotham-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/gotham-medium-webfont.woff') format('woff'),
         url('../fonts/gotham-medium-webfont.ttf') format('truetype'),
         url('../fonts/gotham-medium-webfont.svg#GothamMedium') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'GothamBook';
    src: url('../fonts/gotham-book-webfont.eot');
    src: url('../fonts/gotham-book-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/gotham-book-webfont.woff') format('woff'),
         url('../fonts/gotham-book-webfont.ttf') format('truetype'),
         url('../fonts/gotham-book-webfont.svg#GothamBook') format('svg');
    font-weight: normal;
    font-style: normal;
}



html, body,
body{ background-color:#171717;  font-size:15px; font-weight:400; font-family: "museosans700"; -webkit-font-smoothing: antialiased; -moz-font-smoothing: antialiased; font-smoothing: antialiased; width:100%; height:100%;}
body form{font-family: "museosans700";}

.wrapper{ width:100%; min-height: 100%; height: auto !important; height:100%; float:left; position:relative; z-index:1;}
	.top{width:100%; height:104px; position:fixed;  z-index:50; left:0; top:0;}
		.topSfondo{position:absolute; left:0; top:0; width:100%; height:100%; background:#1A1A1A;}
		.social{position:relative; float:left; width:80px; height:23px; margin-top:30px; margin-left:20px;}
			.like{position:relative; float:left; width:100%;}
				.custom_images{position:relative; float:left; width:100%; display:none;}
					.custom_images a{position:relative; float:left; margin-right:10px;}
					.addthis_button_facebook span{width:21px!important; height:21px!important; background:url(../img/facebook.png)!important;}
					.addthis_button_pinterest span span{display:none!important;}
					.at_a11y{display:none!important;}
					.addthis_button_pinterest span{width:21px!important; height:21px!important; background:url(../img/pintarest.png)!important;}
		.lingue{position:relative; float:right; width:65px; height:23px; margin-top:30px; margin-right:20px; font-family: 'gothamBold';}
			.lingua{position:relative; float:left; width:100%; height:100%; line-height:23px; background:url(../img/frecciaLingua.png) right 7px no-repeat; color:#4E4E4E; font-size:12px; cursor:pointer;}
			.lingueElenco{position:relative; float:left; width:100%;}
				.lingueElenco li{position:relative; float:left; width:100%; height:25px; line-height:25px; font-size:12px;}
					.lingueElenco a{color:#4E4E4E}
					.lingueElenco a:hover{color:#666;}
		.menuS{position:absolute; top:34px; right:50%; margin-right:40px; text-align:center;}
			.menuS li{position:relative; float:left; margin-right:30px;}
				.menuS a{position:relative; float:left; color:#fff; font-size:17px; width:100%; text-align:center; font-family:'Microsoft YaHei'}
				.menuS a span{ font-size:12px;}
				.menuS a:hover, .menuS a.sel{color:#D21033;}
		.menuD{position:absolute; top:34px; left:50%; margin-left:30px; text-align:center;}
			.menuD li{position:relative; float:left; margin-left:30px;}
				.menuD a{position:relative; float:left; color:#fff; font-size:17px; width:100%; text-align:center; font-family:'Microsoft YaHei'}
				.menuD a span{ font-size:12px;}
				.menuD a:hover, .menuD a.sel{color:#D21033;}
		.logo{position:absolute; left:50%; top:5px; margin-left:-62.5px;}

		
		.menuMobile{position:absolute; left:0; top:84px; width:100%; height:0px; background:#171717 url(../img/bg.jpg) no-repeat center top; overflow:hidden;}
			.menuMobileSf1{position:relative; float:left; width:100%; height:100%; background:url(../img/home/sfumaturaSottoMenu.png) repeat-x;}
				.menuMobileBott{position:absolute; right:40px; top:20px; background:url(../img/bottLinee.png);  cursor:pointer; width:50px; height:40px;}
				.menuMobileUl{position:relative; float:left; margin-left:10%; margin-left:10%; width:80%; margin-top:30px; font-family: "museosans700";}
					.menuMobileUl li{position:relative; float:left; width:100%; text-align:center;}
						.menuMobileUl a{color:#fff; font-size:50px; text-align:center; width:100%; float:left; margin-top:30px;}
						.menuMobileUl a:hover{color:#D21033;}
						.menuMobileUl .sel{color:#D21033;}
						.menuMobileUl .homeLineetta{margin-top:20px; margin-bottom:20px;}
							.menuMobileUl li ul{float:left; position:relative; margin-top:20px; width:100%;}
							.menuMobileUl li li{float:left; position:relative; width:100%;}
							.menuMobileUl li li p{font-size:25px; color:#666; display:none;}
							.menuMobileUl li li a{font-size:40px; color:#666; margin-top:0; margin-bottom:30px;}
							.menuMobileUl li li a.sel{font-size:40px; color:#999;}
							.menuMobileUl li li a:hover{font-size:40px; color:#999;}
			.menuMobileExTo{position:relative; float:left; width:100%; height:40px; margin-top:20px;}
			.menuMobileSocial{position:relative; float:left; width:100%; height:50px;}
			.menuMobileContLingue{position:relative; float:left; width:100%; margin-top:50px;}
				.menuMobileLingue{position:absolute; left:50%; top:0;}
					.menuMobileLingue li{position:relative; float:left; margin:20px;}
						.menuMobileLingue a{position:relative; float:left; color:#FFF; font-size:30px;}
						
			.menuMobile .social{position:relative; float:left; width:80px; height:23px; margin-top:30px; margin-left:20px;}
				.menuMobile .like{position:relative; float:left; width:100%; height:50px; margin-top:20px;}
					.menuMobile .custom_images{position:absolute; left:50%; margin-left:-60px; top:0; width:140px;}
						.menuMobile .custom_images a{position:relative; float:left; margin-right:20px;}
						.menuMobile .addthis_button_facebook span{width:50px!important; height:50px!important; background:url(../img/facebookG.png)!important;}
						.menuMobile .addthis_button_pinterest span{width:50px!important; height:50px!important; background:url(../img/pintarestG.png)!important;}
		.topBenvenuto{position:absolute; left:50px; width:415px; top:50%; font-size:14px; color:#FFF; margin-top:-7px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic;}
			.topBenvenuto span{color:#d21033; padding-left:10px;}
		.topLogout{position:absolute; right:50px; top:50%; font-size:14px; color:#d21033; margin-top:-7px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; text-align:right;}
		.topRegister{position:absolute; right:150px; top:50%; font-size:14px; color:#d21033; margin-top:-7px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; text-align:right;}

		
		
		
		
		
		
		
		
		
		
		
		
		
		
									
					
	.content{width:100%; height:100%; position:relative; float:left; margin-top:84px;}
	
	
	
	
	
		.home{position:relative; float:left; width:100%; margin-top:-84px;}
			.homeGal{position:relative; float:left; width:100%; overflow:hidden; background:#000;}
				.homeContImage{position:relative; float:left; width:100%; height:100%;}
					.homeImg{position:fixed; left:0; top:0; width:100%; height:100%; overflow:hidden; display:none;}
						.homeImg img{position:absolute; left:50%; height:100%; width:auto; top:0; display:none;}
						.homeTit{position:absolute; left:50%; bottom:10%; background:url(../img/rettangolo.png) no-repeat center top; width:630px; margin-left:-315px; height:auto;}
							.homeTitoli{position:relative; float:left; width:100%; margin-top:110px; text-align:center; height:54px; font-family:'museosans100';}
								.homeTitolo{position:relative; float:left; width:100%; color:#fff; font-family:'museosans100'; font-size:50px;}
							.homeSubTit{position:relative; float:left; width:100%; height:22px; }
								.homeExpressing{position:relative; width:100%; float:left; color:#D21033; font-size:20px; text-align:center; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic;}
							.homeTit a{position:absolute; width:182px; color:#FFF; background:#D21033; padding:16px 0; line-height:10px; text-align:center; left:50%; bottom:-60px; margin-left:-91px;font-family: 'proximaNova';}
							.homeTit a:hover{color:#D28B91;}
				.homeFrecce{position:absolute; top:50%; margin-top:-25px; left:0; width:100%;}
					.homeSinistra{position:absolute; left:70px; top:0; cursor:pointer;}
					.homeDestra{position:absolute; right:70px; top:0; cursor:pointer;}
			.homeCont{position:relative; float:left; width:100%; padding-bottom:110px; background:#171717 url(../img/bg.jpg) no-repeat center top; z-index:2;}
				.homeLineaRossa{position:relative; float:0; width:100%; height:3px; margin-top:-3px; background:#D21034; text-align:center;}
					.homeRighette{position:absolute; top:0; left:50%; margin-left:-8px; margin-top:-38px; cursor:pointer;}
					.homeLineaRossa p{position:absolute; top:0; left:50%; width:400px; color:#D21034; margin-left:-200px; margin-top:-23px; cursor:pointer; text-align:center; font-size:14px;}
				.homeSottoMenu{position:relative; float:left; width:100%; height:46px; z-index:15;}
					.homeMenuMobile{position:relative; float:left; width:100%; height:86px;}
						.homeSfondoMenu{position:absolute; left:0; top:0; height:47px; background:#171717 url(../img/bg.jpg) no-repeat center top; width:100%;}
						.homeSubMenuCont{position:relative; float:left; width:100%; height:100%; background:url(../img/home/sfumaturaSottoMenu.png);}
							.homeSubMenu{position:absolute; left:50%; height:46px; line-height:46px; top:0; }
								.homeSubMenu li{position:relative; float:left; padding:0 15px; line-height:46px; height:100%; color:#666; font-size:13px; font-family: "museosans700";}
									.homeSubMenu p{color:#666; font-size:13px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic;}
									.homeSubMenu a{color:#999; font-size:12px;}
									.homeSubMenu a:hover,
									.homeSubMenu a.sel{color:#fff;}
										.homeSubMenu span{font-size:10px;}
				.homePagina{position:relative; float:left; width:100%; text-align:center;}
					.homePaginaInt{position:relative; margin:auto; width:980px;}
						.homePaginaInt h3{position:relative; float:left; width:100%; margin-top:42px; text-align:center; font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; font-style:italic; color:#FFF;}
						.homePaginaInt h1{position:relative; float:left; width:100%; margin-top:8px; text-align:center; font-family:'museosans100'; font-size:30px; color:#999;}
						.homePaginaInt h2{position:relative; float:left; width:100%; margin-top:5px; text-align:center; font-family:'museosans500'; font-size:30px; color:#fff;}
						.homeLineetta{position:relative; float:left; width:100%; height:2px; background:url(../img/home/lineetta.png) no-repeat center top; margin-top:12px;}
						.homeTesti{position:relative; float:left; width:100%; margin-top:50px;}
							.homeTesti p{position:relative; float:left; width:470px; margin-left:10px; margin-right:10px; text-align:left; color:#999; font-size:14px; font-family:'museosans300'; line-height:21px;}
								.homeTesti span{color:#fff;}
								.homeTesti strong{color:#fff;}
						.homeGalB{position:relative; float:left; width:100%; height:416px; margin-top:68px;}
							.homeImmaginiB{position:relative; float:left; width:100%; height:100%; overflow:hidden; }
								.homeImmaginiB li{position:absolute; left:0; top:0;}
									.homeImmaginiB li img{position:relative; float:left;}
									.homeGalBTit{position:absolute; left:50%; top:50%; width:700px; margin-left:-350px;}
										.homeBTit1{position:relative; float:left; width:100%; font-family:'museosans700'; color:#fff; font-size:45px; text-align:center;}
										.homeBTit2{position:relative; float:left; width:100%; font-family:'museosans100'; color:#fff; font-size:30px; text-align:center; margin-top:-5px;}
							.homeLinee{position:absolute; left:0; top:0; width:100%; height:100%; background:url(../img/home/righe.png);}
							.homeSinistraB{position:absolute; left:15px; top:50%; margin-top:-31px; cursor:pointer;}
							.homeDestraB{position:absolute; right:15px; top:50%; margin-top:-31px; cursor:pointer;}
							.homeLogo{position:relative; float:left; margin-top:35px; width:100%; text-align:center;}		
							
		.contenitorePagina{position:relative; float:left; width:100%; background:#171717 url(../img/bg.jpg) no-repeat center top;}				
		.spazio{position:relative; float:left; width:100%; height:80px;}		
		.spazio30{position:relative; float:left; width:100%; height:30px;}		
		.spazio50{position:relative; float:left; width:100%; height:50px;}
		.spazio60{position:relative; float:left; width:100%; height:60px;}
		.spazio70{position:relative; float:left; width:100%; height:70px;}
		.spazio80{position:relative; float:left; width:100%; height:80px;}
		.spazio100{position:relative; float:left; width:100%; height:100px;}
		.spazio110{position:relative; float:left; width:100%; height:100px;}		
							
		.brands{position:relative; float:left; width:100%; background:url(../img/home/sfumaturaSottoMenu.png) repeat-x top left; }
			.brandsCont{position:relative; margin:auto; width:980px; height:100%; padding-top:20px;}
				.brands h2{position:relative; float:left; width:100%; margin-top:42px; text-align:center; font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; font-style:italic; color:#FFF;}
				.brands h1{position:relative; float:left; width:100%; margin-top:8px; text-align:center; font-family:'museosans100'; font-size:30px; color:#999;}
				.brandsDescrizione{position:relative; float:left; width:100%; margin-top:16px; text-align:center;  font-family:'museosans300'; font-size:15px; color:#999; line-height:22px;}
					.brandsDescrizione span{color:#fff;}
					.brandsDescrizione strong{color:#fff;}
				.brandsUl{position:relative; margin:auto; width:980px; margin-top:32px; padding-bottom:60px;}
					.brandsUl li{position:relative; float:left; width:326px; margin-top:32px; height:280px; }
						.brandsUl a{position:relative; float:left; width:100%; height:100%; display:none;}
							.brandsImmagine{position:absolute; left:50%; margin-left:-125px; margin-top:4px;}
							.brandsMaschera{position:absolute; left:50%; margin-left:-139px;}
							.brandsLogo{position:absolute; left:50%; top:127px;}
				
			.brandsGallery{position:relative;float:left; width:100%; height:600px; background:#000; overflow:hidden;}
				.brandsImg{position:relative; float:left; width:100%; height:100%;}
					.brandsImg li{position:absolute; left:50%; top:0;}
						.brandsImg img{position:relative; float:left; display:none;}
				.brandsOmbra{position:absolute; left:0; top:0; height:40px; width:100%; background:url(../img/home/sfumaturaSottoMenu.png) repeat-x top left;}
				.brandsSinistra{position:absolute; left:70px; cursor:pointer; top:50%; margin-top:-25px;}
				.brandsDestra{position:absolute; right:70px; cursor:pointer; top:50%; margin-top:-25px;}
				
				.brandsContCont{position:relative; float:left; width:100%;}
				.brandsLogoSez{position:absolute; width:345px; height:280px; left:50%; margin-left:-172px; top:-180px; display:none;}
							
				.brandsContBott{position:relative; float:left; width:100%; text-align:center; margin-top:60px;}
					.brandsContBott a{position:relative; margin:auto; color:#FFF; font-size:14px;  background:#D21033 ; padding:12px 30px;}
					.brandsContBott a:hover{color:#D28B91;}
				.brandsNP{position:relative; float:left; width:100%;}
						.brandContBott{position:relative; margin:auto; background:url(../img/brands/tasti.png); width:227px; height:46px;}
							.brandContBott a{position:relative; float:left; width:50%; height:100%; margin-left:-1px; color:#666; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:13px; text-align:center; line-height:47px;}
							.brandContBott a:hover{color:#fff;}
					
		.network{position:relative; float:left; width:100%; background:url(../img/home/sfumaturaSottoMenu.png) repeat-x top left; }
			.networkCont{position:relative; margin:auto; width:980px; height:100%; padding-top:20px;}
				.network h2{position:relative; float:left; width:100%; margin-top:42px; text-align:center; font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; font-style:italic; color:#FFF;}
				.network h1{position:relative; float:left; width:100%; margin-top:8px; text-align:center; font-family:'museosans100'; font-size:30px; color:#999; height:45px;}
			.networkBoxsCont{float:left; width:100%; position:relative; margin-top:35px; margin-bottom:80px;}
				.networkBoxs{position:relative; margin:auto; width:900px;}
					.networkBox{position:relative; float:left; margin:5px; width:440px; text-align:center; background:#141414;}
						.networkLogo{position:absolute; top:68px; left:50%;}
						.networkBox p{position:relative; float:left; width:320px; margin-left:60px; margin-right:60px; margin-top:22px; text-align:center;  font-family:'museosans300'; font-size:15px; color:#999; line-height:22px;}
							.networkBox span{color:#fff;}
							.networkBox strong{color:#fff;}
				.networkBott{position:relative; float:left; width:100%; text-align:center; margin-top:60px;}
					.networkBott a{position:relative; margin:auto; color:#FFF; font-size:14px; font-family: 'proximaNova'; background:#D21033 url(../img/brands/freccetta.png) right 15px no-repeat; padding:12px 50px 12px 20px;}
					.networkBott a:hover{color:#D28B91;}
					
					
					
					
					
					
					
					
					
					
					
					
		.news{width:100%; float:left; margin-top:70px; margin-bottom:50px;}
			.newsbox{ width:100%; float:left;}
					.newsboxCont{ min-width:400px; max-width:600px; width:auto; margin:0 auto; text-align:center; background-color:#fff; padding:0 0 55px 0; position:relative;}
					.newsboxCont h3{ padding:35px 60px 0 60px; text-align:center; font-size:20px; font-family:Georgia, "Times New Roman", Times, serif; color:#191919;}
					.newsboxCont h4{ padding:10px 60px 0 60px; text-align:center; font-style:italic; font-size:13px; font-family:Georgia, "Times New Roman", Times, serif; color:#999;}
					.newsDesBox{ padding:0 60px; margin-top:30px; font-size:12px; font-family: 'GothamBook'; color:#828282; line-height:20px;}
						.newsDesBox p{text-align:center;}
						.newsDesBox p b,
						.newsDesBox p strong{ font-family: 'GothamMedium';}
						.newsDesBox p a{ font-size:12px; font-family: 'GothamBook'; color:#828282; text-decoration:underline;}
						.newsDesBox p a:hover{ color:#191919;}
					.newsboxCont .contDownload{ width:100%; margin-top:50px; margin-bottom:30px; text-align:center}
					.newsboxCont .contDownload a{ margin:0 10px; padding:12px 35px; border:3px solid #1E1E1E; text-transform:uppercase; font-size:12px; font-family: 'GothamMedium'; color:#191919;}
						.newsboxCont .contDownload a:hover{ background-color:#1e1e1e; color:#fff;}
				.newsdivisore{ width:100%; margin-top:-6px; height:129px; background:url(../img/dotten_division_corporate.png) center top no-repeat; position:relative; z-index:10}
				
				.newsboxCont .over{ position:absolute; z-index:20; width:100%; height:100px; left:0; top:0; background:url(../img/bg_black_25.png) repeat;}
				.newsboxCont .over a{ width:100%; height:100%; float:left; background:url(../img/ico_plus_mouse.png) center no-repeat;}
		
		
				.contLoadMore{ width:100%; height:38px; float:left; margin:30px 0; position:relative;}
				.loadMore{ position:absolute; left:50%; top:0; width:140px; height:36px; margin-left:-70px; line-height:36px; border:1px solid #333; font-size:11px; color:#fff; text-align:center; font-family: 'GothamBold'; text-transform:uppercase; background-color:#121212;
						-moz-border-radius: 3px;
						-webkit-border-radius: 3px;
						-khtml-border-radius: 3px;
						behavior: url(../css/border-radius.htc);
						border-radius: 3px;}
					.loadMore:hover{ background-color:#222;}
		
			
			.newscont{ width:980px; margin:0 auto; position:relative;}
				.newsboxCont p{ text-align:left;}
					
					
					
					
					
					
					
					
					
					
					
		.brandsDescrizione.extraText{position:relative; float:left; width:80%; margin-left:10%; margin-right:10%; margin-top:16px; text-align:center;  font-family:'museosans300'; font-size:15px; color:#999; line-height:22px;}
		.extras{width:100%; float:left; margin-top:70px; margin-bottom:50px;}
		.extra{width:100%; float:left; margin-top:20px; margin-bottom:50px;}
			.extras p{position:absolute; top:20%; left:50%; margin-left:-400px;  font-size:40px; width:800px; text-align:center; color:#666;}
			.extraCont{position:relative; margin:auto; width:980px; height:100%; padding-top:20px;}
				.extraFissa{position:relative; float:left; width:100%;}
					.extraRotella{position:relative; float:left; margin-left:290px; width:400px; height:400px;background:url(../img/extra/rotellaOmbra.png);}
						.extraRotella img{position:absolute; left:0; top:0;}
						.extraAccesa{display:none;}
					.extraCanali{position:absolute; left:290px; top:0; width:400px; height:400px;}
						.extraCanale1{position:absolute; background:url(../img/extra/pallini.png); width:56px; height:56px; left:60px; top:60px;}
						.extraCanale2{position:absolute; background:url(../img/extra/pallini.png); width:56px; height:56px; right:60px; top:60px;}
						.extraCanale3{position:absolute; background:url(../img/extra/pallini.png); width:56px; height:56px; right:20px; top:50%; margin-top:-28px;}
						.extraCanale4{position:absolute; background:url(../img/extra/pallini.png); width:56px; height:56px; right:60px; bottom:60px;}
						.extraCanale5{position:absolute; background:url(../img/extra/pallini.png); width:56px; height:56px; left:60px; bottom:60px;}
						.extraCanale6{position:absolute; background:url(../img/extra/pallini.png); width:56px; height:56px; left:20px; top:50%; margin-top:-28px;}
							.extraCanale1 .extraBott{position:absolute; right:40px; bottom:50px; color:#999;}
							.extraCanale2 .extraBott{position:absolute; left:40px; bottom:50px; color:#999;}
							.extraCanale3 .extraBott{position:absolute; left:60px; top:20px; color:#999;}
							.extraCanale4 .extraBott{position:absolute; left:40px; top:50px; color:#999;}
							.extraCanale5 .extraBott{position:absolute; right:40px; top:50px; color:#999;}
							.extraCanale6 .extraBott{position:absolute; right:60px; top:20px; color:#999;}
								.extraBottS{position:relative; float:left; width:6px;}
								.extraBottC{position:relative; float:left; font-size:16px;}
								.extraBottR{position:relative; float:left; width:6px;}
							.extraCanali li.sel{position:absolute; color:#FFF; background:url(../img/extra/pallini.png) 0 -56px; }
								.extraCanali li.sel .extraBottC{color:#00c600;}
								/*.extraCanali li.sel .extraBottS{position:relative; float:left; background:url(../img/extra/sinistraB.png); width:6px; height:60px;}
								.extraCanali li.sel .extraBottC{position:relative; float:left; background:url(../img/extra/centroB.png); height:60px; padding:0 10px; line-height:60px; font-family:'museosans300'; font-size:16px;}
								.extraCanali li.sel .extraBottR{position:relative; float:left; background:url(../img/extra/destraB.png); width:6px; height:60px;}*/
		.extraPulsanti{position:relative; float:left; width:100%; height:82px;}
			.extraPulsantiInt{position:relative; width:444px; margin:auto;}
				.extraButton{position:relative; float:left; margin:20px; width:182px; height:42px; background:#D21034; color:#FFF; font-family: 'proximaNova'; font-size:14px; text-align:center; line-height:42px; cursor:pointer;}
		.extraCdBis{position:relative; float:left; width:100%; height:301px; background:url(../img/extra/ombra.png) #252525; margin-bottom:100px;}
			.extraBisInt{position:relative; float:left; width:100%; height:301px; overflow:hidden;}
			.extraCalendario{position:absolute; left:50%; width:254px; height:36px; margin-top:0; margin-left:-127px; z-index:2;}
				.extraCalSinistra{position:relative; float:left; background:url(../img/extra/sinistra.png) 0 0; width:36px; height:36px;}
				.extraCalSinistra:hover{position:relative; float:left; background:url(../img/extra/sinistra.png) 0 -36px; width:36px; height:36px;}
				.extraCalCentro{position:relative; float:left; margin-left:1px; margin-right:1px; background:#cf1738; padding-left:20px; padding-right:20px; width:140px; text-align:center; height:36px; color:#FFF; line-height:36px;}
				.extraCalDestra{position:relative; float:left; background:url(../img/extra/destra.png) 0 0; width:36px; height:36px;}
				.extraCalDestra:hover{position:relative; float:left; background:url(../img/extra/destra.png) 0 -36px; width:36px; height:36px;}
		.extraCd{position:relative; float:left; width:100%; height:301px; background:url(../img/extra/ombra.png) #121413;}
			.extraCDs{position:relative; float:left; height:290px;}
				.extraAblum{position:relative; float:left; width:330px; height:290px;list-style: none;}
					.extraDisco{position:absolute; top:50%; margin-top:-88px; right:50px; cursor:pointer;}
					.axtraImgCop{position:absolute; top:50%; margin-top:-100px; left:50px; background:url(../img/pattern_productsList.gif); cursor:pointer;}
					.extraSopra{position:fixed; left:0; width:100%; height:100%; top:0; display:none;}
					.aztraSf{position:fixed; left:0; top:0; width:100%; height:100%; background:url(../img/bg_black_80.png);}
						.extraSR{position:absolute; left:50%; bottom:50%; margin-bottom:-280px; background:url(../img/extra/pannello.png); width:402px; height:578px; margin-left:-201px;}
							.extraInfo{position:absolute; left:0; top:0; width:100%; height:100%;}
					.extraAblum .biography{display:none;}
								
								.extraSImg{position:relative; margin-top:40px; width:340px; margin-left:50px; float:left; height:200px;}
									.extraSImg .extraDisco{margin-top:10px; top:0; cursor:default; right:35px;}
									.extraSImg .axtraImgCop{margin-top:0; top:0; cursor:default; left:25px;}
								.extraArtista{position:relative; float:left; margin-top:15px; width:80%; margin-left:10%; margin-right:10%; text-align:center; font-family: 'museosans100'; font-size:30px; color:#FFF;}
								.extraAlbum{position:relative; float:left; margin-top:5px; width:80%; margin-left:10%; margin-right:10%; text-align:center; font-family: 'museosans100'; font-size:22px; color:#FFF;}
								.extraCasa{position:relative; float:left; margin-top:5px; width:80%; margin-left:10%; margin-right:10%; text-align:center; font-family: 'museosans100'; font-size:16px; color:#FFF;}
								.extraSR .homeLineetta{background:url(../img/home/lineetta.png) center top no-repeat!important;}
								.extraSeparazione{position:relative; float:left; width:100%; margin-top:20px; height:2px; background:url(../img/home/lineetta.png) 50% top no-repeat;}
								.extraDescrizione{position:relative; float:left; margin-top:20px; width:80%; margin-left:10%; margin-right:10%; text-align:center; font-family: 'museosans300'; font-size:15px; color:#ED9FAE; line-height:23px;}
									#biography{position:relative; float:left; width:100%; height:160px; overflow:hidden;}
										#biography p{margin:0; padding:0; border:0;}
							.extraCanzoni{position:absolute; left:0; top:0; width:100%; height:100%; display:none;}
								.extraCanzoni ul{width:362px!important;}
						.extraMenu{position:absolute; left:-50px; top:180px; width:50px; height:100px;}
							.extraInfoA{position:relative; float:left; width:50px; height:50px; background:url(../img/extra/dischetto.png) 0 -50px; cursor:pointer;}
							.extraInfoA.sel{position:relative; float:left; width:50px; height:50px; background:url(../img/extra/dischetto.png); cursor:pointer;}
							.extraSongs{position:relative; float:left; width:50px; height:50px; background:url(../img/extra/nota.png) 0 -50px; cursor:pointer;}
							.extraSongs.sel{position:relative; float:left; width:50px; height:50px; background:url(../img/extra/nota.png); cursor:pointer;}
		.extraInchioda{position:fixed; left:0; top:0; width:100%; height:100%; z-index:8000; display:none;}
					
					
					.playerS{display:none;}
					.extraDesCasa{display:none;}
					
					
					
					#listaAlbum{position:relative; float:left; width:100%;}
					
					
					
					
					
					
					

/* Registrazione prodotto */
.productReg{ width:100%; float:left; padding-top:150px;}
	.productReg .form{ width:860px; float:left; margin:60px 0 40px 60px;}
	.productReg h1{ color:#fff; font-size:20px; font-family: 'GothamBold'; text-transform:uppercase; padding:0 60px;}
	.productReg h2{ color:#4a4a4a; font-size:16px; font-family: 'GothamBook'; margin-top:6px; padding:0 60px;}
	.form .row{ width:100%; float:left; }
	.form .box{ width:385px; float:left; margin-right:90px;}
	.form label{ line-height:38px; float:left; padding-left:8px; width:392px; color:#808080; font-size:14px; font-family: 'GothamBook';}
	.form .box label{ padding-left:0; width:139px; font-size:12px; color:#fff;}
	.form input[type=text]{ width:432px; height:36px; line-height:36px; padding:0 13px; background:#e2e2e4 url(../img/dd_title_bg.jpg) repeat-x; border:1px solid #fff; font-size:14px; color:#999; font-family: 'GothamBook';
				-moz-border-radius: 3px;
				-webkit-border-radius: 3px;
				-khtml-border-radius: 3px;
				behavior: url(../css/border-radius.htc);
				border-radius: 3px;
	}
	.form .box input[type=text]{ width:325px;}
	.productReg .divider{ width:100%; height:3px; float:left; background:url(../img/bg_productReg_divider.png) center no-repeat;}
	
	.form.last{ margin-top:0; margin-bottom:80px;}
	.form .row input[type=submit]{ cursor:pointer; float:right; width:246px; height:36px; border:1px solid #121212; font-size:14px; color:#fff; font-family: 'GothamMedium'; text-transform:uppercase; background-color:#D21034; font-weight:normal;
				-moz-border-radius: 3px;
				-webkit-border-radius: 3px;
				-khtml-border-radius: 3px;
				behavior: url(../css/border-radius.htc);
				border-radius: 3px;}
	.form .row input[type=button]{ cursor:pointer; margin:20px 0 100px; width:85px; height:36px; border:1px solid #121212; font-size:14px; color:#fff; font-family: 'GothamMedium'; text-transform:uppercase; background-color:#D21034; font-weight:normal;
				-moz-border-radius: 3px;
				-webkit-border-radius: 3px;
				-khtml-border-radius: 3px;
				behavior: url(../css/border-radius.htc);
				border-radius: 3px;}
	.form .row input[type=submit]:hover{ background-color:#121212;}
	.form .row .contselect{ width:460px; float:right;}
	.form .row p{ margin-left:10px; float:left; color:#666; font-size:12px; font-family: 'GothamBook';}
		.form .row p a{ color:#D21033;}
			.form .row p a:hover{ color:#fff;}
		.styledCheckbox{ float:left;}
/* Contatti */
.contactsCont{position:relative; margin:auto; width:980px; height:100%; padding-top:20px;}
	.contactsCont .colSx{ width:445px; float:left;}
	.contactsCont .colDx{ width:445px; float:left; margin-left:30px;}
	.contactsCont h2{ color:#fff; font-size:20px; font-family: 'GothamBold'; text-transform:uppercase; padding-left:60px; text-align:left; font-style:normal!important;}
	.contactsCont h3{ color:#4a4a4a; font-size:16px; font-family: 'GothamBook'; padding-top:4px!important; padding-left:60px; text-align:left;}
	.contactsCont .form{ width:385px; float:left; margin:40px 0 0 60px;}
	.contactsCont .box{ width:100%; margin-right:0;}
	
	.contactsCont textarea{width:800px; height:152px; line-height:18px; padding:13px; border:1px solid #fff; font-size:14px; color:#999; font-family: 'GothamBook'; resize:none;
				-moz-border-radius: 3px;
				-webkit-border-radius: 3px;
				-khtml-border-radius: 3px;
				behavior: url(../css/border-radius.htc);
				border-radius: 3px;
		}
	.contactsCont .form .row .contselect{ width:246px; float:right;}
	.contactsCont .row.last label{ height:auto; line-height:normal;}
	
	.socialContact{ width:100%; float:left; margin-top:30px;}
		.socialContact ul{ width:385px; float:left; margin-top:30px; margin-left:60px;}
			.socialContact ul li{ width:100%; float:left; display:block; margin-bottom:15px;}
				.socialContact ul li a{ color:#666; font-size:14px; font-family: 'GothamBook'; line-height:35px;}
				.socialContact ul li a span{ float:left; width:33px; height:35px; margin-right:12px; background-image:url(../img/ico_social_big.png); background-repeat:no-repeat;}
				.socialContact ul li a.fb span{ background-position:0 0;}
				.socialContact ul li a.yt span{ background-position:-33px 0;}
				.socialContact ul li a:hover{ color:#fff;}
				.socialContact ul li a.fb:hover span{ background-position:0 -35px;}
				.socialContact ul li a.yt:hover span{ background-position:-33px -35px;}
					
					
					
					
					
					.error{color:#D21033;}
					
					
					
					
					
					
					
					
					
					
					
		.areaTit{font-size:40px!important;}
		.area{position:relative; float:left; width:100%; min-height:100px;}
			.areaErrore{position:relative; float:left; width:100%; height:15px; margin-top:15px;}
				.areaErrore p{position:relative; float:left; width:100%; text-align:center; color:#D21033; font-size:15px;font-family: 'museosans500'; display:none;}
			.areaCampi{position:relative; float:left; width:100%; margin-top:15px;}
				.areaLinea{position:relative; float:left;  width:430px; margin-left:232px; margin-right:318px; margin-top:-5px;}
					.areaLabel{position:relative; float:left; width:90px; margin-right:10px; height:72px; line-height:72px; font-size:13px;font-family: 'museosans500'; color:#999999; text-align:right;}
					.areaLabel span{color: #D21033;}
					.areaLinea input{position:relative; float:left; padding:15px 20px; color:#3F3D3E; font-size:14px; width:290px; height:42px; line-height:42px; background:url(../img/area/testoG.png); border:0; margin:0; }
					.areaDomanda{position:absolute; top:27px; right:27px; cursor:pointer;}
					.areaPop{position:absolute; right:-270px; top:-70px; width:296px; display:none;}
						.areaPopTop{width:100%; height:21px; background:url(../img/area/fumettoTop.png); float:left;}
						.areaPopCentro{width:236px; background:url(../img/area/fumettoCentro.png); float:left; padding-left:30px; padding-right:30px; padding-top:10px; padding-bottom:10px;}
							.areaPopTit{position:relative; float:left; width:100%; font-size:18px; color:#FFF;}
							.areaPopTesto{position:relative; float:left; width:100%; color:#727272; font-size:14px; font-family: 'museosans300'; margin-top:5px;}
							.areaBott{position:relative; float:left; margin-top:18px; background:url(../img/area/bott.png); width:106px; height:38px; text-align:center; cursor:pointer; color:#FFF; border:0; line-height:38px; font-size:14px; font-family: 'GothamMedium';}
							.areaChiudi{position:absolute; top:25px; right:25px; cursor:pointer;}
						.areaPopBott{width:100%; height:20px; background:url(../img/area/fumettoBott.png); float:left;}
			.areaFine{position:relative; float:left;  width:430px; margin-left:232px; margin-right:318px; margin-top:30px;}
				.areaFine .areaCheck{margin-left:120px;}
				.areaFine p{position:relative; float:left; margin-left:10px; font-size:14px; color:#FFF;font-family: 'museosans500';}
					.areaFine a{color:#cf1738;}
					.areaFine a:hover{color:#b0132f;}
				.areaFine button,
				.areaFine input{position:absolute; right:14px; top:-10px; background:url(../img/area/bott.png); width:106px; height:38px; text-align:center; cursor:pointer; color:#FFF; border:0; line-height:38px; font-size:14px; font-family: 'GothamMedium';}
				
				.areaLinea div.areaCheckReserved{margin-left:120px; margin-bottom:10px;}
				.areaLinea label.areaCheckReserved{position:relative; float:left; margin-left:10px; font-size:14px; color:#FFF;font-family: 'museosans500';margin-bottom:10px; width:270px;}
				
				
			.areaElenco{position:relative; float:left; margin-top:25px; width:890px; margin-left:45px; margin-right:45px;}
				.areaSinistra{position:relative; float:left; width:221px;}
					.areaTenda1{ background:url(../img/area/sft1.png) 0 0 no-repeat; position:relative; float:left; width:100%; margin-bottom:1px; height:71px;}
					.areaTenda2{ background:url(../img/area/sft2.png) 0 0 no-repeat; position:relative; float:left; width:100%; margin-bottom:1px; height:71px;}
					.areaTenda3{ background:url(../img/area/sft3.png) 0 0 no-repeat; position:relative; float:left; width:100%; margin-bottom:1px; height:71px;}
					.areaTenda4{ background:url(../img/area/sft4.png) 0 0 no-repeat; position:relative; float:left; width:100%; margin-bottom:1px; height:71px;}
						/* select styled */
						.dd2{ text-align:left; background-color:transparent; height:71px; float:left; position:relative; width:181px!important; padding:0 20px; font-family:"proximanova-bold-webfont";}
							.dd2 .ddTitle {  padding:0; text-indent:0; cursor:default; overflow:hidden; /*text-transform:capitalize;*/ color:#fff; width:181px!important; overflow:hidden;}
							.dd2 .ddTitle span.arrow { background:none; float:right; margin-top:14px; display:inline-block; width:14px; height:7px; cursor:pointer; margin-right:17px; font-family:"proximanova-bold-webfont"; color:#FFF;}
							.dd2 .ddTitle span.ddTitleText {color:#4b4b4b; line-height:71px; width:181px!important; font-size:14px; font-family:"proximanova-bold-webfont"; color:#FFF; /*text-transform:uppercase;*/}
							.dd2 .ddTitle span.ddTitleText:hover {color:#ccc;}
							.dd2 .ddChild { position:absolute; border:0; display:none; margin:0; width:221px!important; overflow:auto; overflow-x:hidden !important; top:0!important; z-index:1000; left:0; background:#fff; padding-bottom:1px;}
							.dd2 .ddChild .opta a, .dd .ddChild .opta a:visited {padding-left:0}
							.dd2 .ddChild a { display:block; padding:0; text-decoration:none; overflow:hidden; white-space:nowrap; cursor:pointer; /*text-transform:capitalize;*/ line-height:58px; width:181px; padding:5px 20px; margin-bottom:-1px; font-size:12px; color:#666; border:1px solid #f2f2f2; font-family: 'GothamMedium'; /*text-transform:uppercase;*/}
							.dd2 .ddChild a:hover { color:#666; background:#f9f9f9;}
							.dd2 .ddChild a.selected { color:#666; background:#f9f9f9;}
							/**/
						/* select styled */
						.dd3{ text-align:left; background-color:transparent; height:71px; float:left; position:relative; width:181px!important; padding:0 20px; font-family:"proximanova-bold-webfont";}
							.dd3 .ddTitle {  padding:0; text-indent:0; height:71px; cursor:default; overflow:hidden; /*text-transform:capitalize;*/ color:#fff; width:181px!important; overflow:hidden;}
							.dd3 .ddTitle span.arrow { background:none; float:right; margin-top:14px; display:inline-block; width:14px; height:7px; cursor:pointer; margin-right:17px; font-family:"proximanova-bold-webfont"; color:#FFF;}
							.dd3 .ddTitle span.ddTitleText {color:#4b4b4b; line-height:71px; width:181px!important; font-size:14px; font-family:"proximanova-bold-webfont"; color:#FFF; /*text-transform:uppercase;*/}
							.dd3 .ddTitle span.ddTitleText:hover {color:#ccc;}
							.dd3 .ddChild { position:absolute; border:0; display:none; margin:0; width:221px!important; overflow:auto; overflow-x:hidden !important; top:0!important; z-index:1000; left:0; background:#fff; padding-bottom:1px;}
							.dd3 .ddChild .opta a, .dd .ddChild .opta a:visited {padding-left:0}
							.dd3 .ddChild a { display:block; padding:0; text-decoration:none; overflow:hidden; white-space:nowrap; cursor:pointer; /*text-transform:capitalize;*/ line-height:58px; width:181px; padding:5px 20px; margin-bottom:-1px; font-size:12px; color:#666; border:1px solid #f2f2f2; font-family: 'GothamMedium'; /*text-transform:uppercase;*/}
							.dd3 .ddChild a:hover { color:#666; background:#f9f9f9;}
							.dd3 .ddChild a.selected { color:#666; background:#f9f9f9;}
							/**/
						.areaLoghi{position:relative; float:left; z-index:0;}
							.areaLoghi li{position:absolute; left:0; top:0; display:none;}
				.areaDestra{position:relative; float:left; width:668px; margin-left:1px; min-height:490px;}
					.areaDestra img{float:left;}
					.areaEl{position:relative; float:left; width:100%; background:#f4f4f4;}
						.areaEl li{position:relative; float:left; width:100%; height:59px; background:url(../img/area/righeDivisorie.png) left bottom repeat-x #f4f4f4;}
						.areaEl li:hover{position:relative; float:left; width:100%; height:59px; background:url(../img/area/righeDivisorie.png) left bottom repeat-x #eee;}
							.areaTitRiga{position:relative; float:left; width:430px; margin-left:25px;  background:url(../img/area/righeDivisioneV.png) right bottom repeat-y; height:100%; font-family:Georgia, "Times New Roman", Times, serif; color:#999999; line-height:59px;}
								.areaTitRiga img{float:left; margin-left:-25px; margin-right:25px;}
								.areaTitDown{position:relative; float:left;}
							.areaEl .areaCheck{position:relative; float:left; margin-left:15px; margin-top:23px;}
							.areaPeso{position:relative; float:left; width:150px; margin-left:10px; height:100%; font-family:Georgia, "Times New Roman", Times, serif; color:#999999; line-height:59px;}
							.areaDownSing{position:absolute; right:20px; top:50%; margin-top:-15px;}
					.areaBottone{position:relative; margin-top:20px; margin-bottom:40px; float:right; background:url(../img/area/bottM.png); width:146px; height:53px; color:#FFF; font-family: 'GothamMedium'; font-size:14px; text-align:center; border:0; padding:0; cursor:pointer;}
					.copriBottone{position:relative; margin-top:20px; margin-bottom:40px; float:right; background:url(../img/area/bottM.png); width:146px; height:53px; color:#FFF; font-family: 'GothamMedium'; font-size:14px; text-align:center; border:0; padding:0;}
					
					.btnSelectAll{position:relative; margin-top:20px; margin-bottom:40px; float:right; background:url(../img/area/bottM.png); width:146px; height:53px; color:#FFF; font-family: 'GothamMedium'; font-size:14px; text-align:center; border:0; padding:0; cursor:pointer;}

					
					
					
	
	
		



.push{position:relative; float:left; width:100%; height:160px;}
				
				


/* FOOTER */
.footer{ width:100%; float:left; background:#040404; height:160px; z-index:5; position:relative;}
.cont{ width:980px; margin:0 auto; position:relative;}
.footerOnTop{position:absolute; top:-50px; right:20px; cursor:pointer;}
.footerShadow{ width:100%; height:3px; background:url(../img/bg_black_30_h3.png) bottom left repeat-x #D21033;}
.footerCont{ width:100%; float:left; background: url(../img/footer-shadow.png) top left repeat-x #171717; padding:25px 0;}
	.footer .topFooter{ width:100%; float:left; height:45px; padding-bottom:25px; }
	.footer .topFooter img{ float:left; margin-left:30px; margin-right:20px;}
	.footer .topFooter p{ float:left; font-size:12px; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif; color:#999; line-height:15px; padding-top:9px;}
		.footer .topFooter p a{ font-size:12px; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif; color:#999;}
			.footer .topFooter p a:hover{ color:#fff;}
			
	.footer .topFooter a.nl{ float:right; margin-right:390px; margin-top:7px; text-align:center; width:170px; height:30px; line-height:30px; border:1px solid #121212; font-size:11px; color:#fff; font-family: 'GothamBold'; text-transform:uppercase;  background-color:#D21034;
				-moz-border-radius: 3px;
				-webkit-border-radius: 3px;
				-khtml-border-radius: 3px;
				behavior: url(../css/border-radius.htc);
				border-radius: 3px;}
	.footer .topFooter a.nl:hover{ background-color:#121212;}
	
	
	.footer .bottom{ width:100%; float:left; background:url(../img/bg_white_06.png) repeat-x top left;}
		.footer .bottom ul{ float:left;}
			.footer .bottom ul li{float:left; height:50px; padding:0 25px; background:url(../img/bg_footer_top_li.jpg) top right no-repeat;}
				.footer .bottom ul li a{ height:50px; float:left; font-size:13px; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif; color:#999; line-height:50px;}
						.footer .bottom ul li a:hover{ color:#fff;}
						
						.footer .bottom ul li a.sumiko{ padding-right:126px; background:url(../img/footer/logo_sumiko.png) right center no-repeat;}			
						
						
						
/* Popup */		
.copri{position:fixed; left:0; top:0; width:100%; height:100%; background-image:url(../img/bg_black_80.png); }
.wrapperPopup{ width:100%; height:100%; position:fixed; z-index:1000; overflow:hidden; display:none; top:0; left:0; display:none}
	.popupCont{ position:absolute; top:50%; left:50%; margin-top:0; margin-left:-375px; margin-top:-275px; z-index:2; height:auto; width:750px; height:550px; overflow:hidden; background-color:#fff;}
	.popupTit{ width:100%; float:left; position:relative;}
	.popupTit h1{ font-size:26px; color:#D21033; text-transform:uppercase; font-weight:300; text-align:center; margin-top:80px; font-family: 'GothamMedium'; }
	.popupText{ margin-top:50px; overflow:hidden; margin-left:110px; float:left; width:538px; height:304px;}
		.popupText p{ font-size:12px; color:#808080; line-height:18px; padding-right:40px; font-family: 'GothamBook';}
			.popupText p a{ color:#808080; text-decoration:underline;}
				.popupText p a:hover{ color:#333;}
			.popupText p strong,
			.popupText p b{  font-family: 'GothamMedium';}
			
			
* { -webkit-appearance: none!important; 

}

				
				.login{position:fixed; left:0; top:0; width:100%; height:100%; z-index:6000;}
					.loginInt{ position:absolute; top:50%; left:50%; margin-top:0; margin-left:-300px; margin-top:-200px; z-index:2; height:auto; width:600px; height:400px; background:#171717 url(../img/bg.jpg) no-repeat center top;}	
						.areaTit{position:relative; float:left; width:100%; margin-top:8px; text-align:center; font-family:'museosans100'; font-size:30px; color:#999; margin-top:50px;}	
							.areaLinea2{position:relative; float:left;  width:430px; margin-left:42px; margin-right:218px; margin-top:-5px;}
								.areaLinea2 input{position:relative; float:left; padding:15px 20px; color:#3F3D3E; font-size:14px; width:290px; height:42px; line-height:42px; background:url(../img/area/testoG.png); border:0; margin:0; }
							.areaFine2{position:relative; float:left;  width:430px; margin-left:42px; margin-right:218px; margin-top:30px;}
								.areaFine2 .areaCheck{margin-left:120px;}
								.areaFine2 p{position:relative; float:left; margin-left:10px; font-size:14px; color:#FFF;font-family: 'museosans500';}
									.areaFine2 a{color:#cf1738;}
									.areaFine2 a:hover{color:#b0132f;}
								.areaFine2 input[type=button]{position:absolute; right:14px; top:-10px; background:url(../img/area/bott.png); width:106px; height:38px; text-align:center; cursor:pointer; color:#FFF; border:0; line-height:38px; font-size:14px; font-family: 'GothamMedium';}



    .bottom ul li a.bmenu {position:relative; float:left; font-size:14px; width:100%; text-align:center; font-family:'FZLTXHK'; padding:0; font-style:normal; line-height:15px}
        .bottom ul li a.bmenu span{ font-size:12px;}