﻿@charset "utf-8";
/* CSS Document */

html, body{
	margin:0px;
	padding:0px;
	overflow:hidden;
}
p{
	margin:0px;
	padding:0px;
}
.div-menu{
	padding:5px;
}
/*HOME PAGE*/
.contenitore{
	width:1024px;
	height:580px;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-512px;
	margin-top:-290px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	background-image: url(immagini/home-page.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.div-menu-home{
	padding-top:440px;
	padding-left:105px;
}
/*BRANDS*/
.contenitore-brands{
	width:1024px;
	height:580px;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-512px;
	margin-top:-290px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	background-image: url(immagini/brands.jpg);
	background-repeat: no-repeat;
	background-position: 350px 145px;
}
.div-top-brands{
	padding:12px;
}
.td-top-brands{
	width:500px;
}
.td-left-brands{
	padding-left:12px;
	width:280px;
}
.td-right-brands{
	width:720px;
	padding-top:280px;
}
.div-marchi-brands{
	height:420px;
	width:260px;
	overflow:auto;
	padding-left:20px;
}
.div-marchi-brands p{
	margin:0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	font-size:18px;
}
.div-marchi-brands a:link, .div-marchi-brands a:visited{
	color:#009245;
	text-decoration:none;
}
.div-marchi-brands a:hover{
	color:#009245;
	text-decoration:underline;
}
.td-immagine-brands{
	width:100px;
	padding-left:10px;
	padding-right:50px;
}
.td-contenuto-brands{
	width:650px;
}
.div-nome-brand{
	font-size:36px;
	padding-bottom:10px;
	padding-left:30px;
}
.div-testo-brands{
	height:100px;
	padding-left:30px;
	overflow:auto;
}
/*BECOME A RETAILER*/
.body-retailer{
	background-color:#721e6f;
}
.contenitore-retailer{
	width:1024px;
	height:580px;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-512px;
	margin-top:-290px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
}
.div-contenuto-retailer{
	padding-left:12px;
}
.div-titolo-retailer{
	width:580px;
}
.div-form-retailer{
	width:560px;
	height:390px;
	overflow:auto;
	padding-right:20px;
	color:#000;
	background-color:#ec9ee6;
}
.div-form-retailer a{
	color:#000;
	text-decoration:none;
}
.td-label-retailer{
	width:250px;
}
.input-retailer{
	width:270px;
	font-size:11px;
}
/*LAST MINUTE*/
.contenitore-lastminute{
	width:1024px;
	height:580px;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-512px;
	margin-top:-290px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
}
.div-top-lastminute{
	padding:12px;
}
.td-logo-lastminute{
	width:600px;
}
.td-menu-lastminute{
	width:400px;
}
.div-contenuto-lastminute{
	padding-left:12px;
}
.td-archivio-lastminute{
	width:220px;
}
.div-archivio-lastminute{
	height:350px;
	padding:10px;
	background-color:#F00;
	color:#FFF;
	overflow:auto;
}
.div-archivio-lastminute a:link, .div-archivio-lastminute a:visited{
	color:#FFF;
	text-decoration:none;
}
.div-archivio-lastminute a:hover{
	color:#FFF;
	text-decoration:underline;
}
.div-titolo-archivio-lastminute{
	padding-top:20px;
	padding-left:5px;
	background-color:#F00;
}
.td-contenuto-lastminute{
	width:730px;
	padding-left:50px;
}
.td-immagine-lastminute{
	width:700px;
	height:280px;
}
.td-immagine-lastminute img{
	width:280px;
	height:280px;
}
.td-testo-ita-lastminute{
	padding-left:20px;
	width:428px;
}
.div-testo-ita-lastminute{
	height:280px;
	overflow:auto;
}
.div-titolo-lastminute{
	padding-top:10px;
	padding-bottom:10px;
	font-size:16px;
	color:#F00;
}
.div-testo-eng-lastminute{
	height:104px;
	overflow:auto;
}
/*PHILOSOPHY*/
.body-philosophy{
	background-color:#92d2d7;
}
.contenitore-philosophy{
	width:1024px;
	height:580px;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-512px;
	margin-top:-290px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
}
.div-contenuto-philosophy{
	padding-top:10px;
}
.div-titolo-philosophy{
	width:500px;
}
.div-testo-philosophy{
	width:480px;
	background-color:#009245;
	color:#FFF;
	height:360px;
	overflow:auto;
	padding:10px;
}
/*SALE POINTS*/
.body-salepoints{
	background-color:#000;
}
.contenitore-salepoints{
	width:1024px;
	height:580px;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-512px;
	margin-top:-290px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
}
.div-top-salepoints{
	padding:12px;
}
.td-top-left-salepoints{
	width:400px;
}
.td-top-right-salepoints{
	width:600px;
}
.div-logo-salepoints{
	padding-bottom:10px;
}
.div-rivenditori-salepoints{
	height:160px;
	overflow:auto;
}
.div-rivenditori-salepoints a{
	color:#FFF;
}
.div-rivenditori-salepoints p{
	padding-bottom:20px;
}
.div-contenuto-salepoints{
	padding-left:25px;
	padding-right:25px;
}
.div-titolo-salepoints{
	/*custom class*/
}
.div-loghi-salepoints{
	background-color:#deb72e;
	height:330px;
}
.td-favorites-salepoints{
	width:320px;
	padding-left:10px;
	padding-top:10px;
}
.td-loghi-salepoints{
	width:640px;
}
/*PRESS*/
.contenitore-press{
	width:1024px;
	height:768px;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-512px;
	margin-top:-384px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	line-height:18px;
}
.div-img-grande-press{
	width:1024px;
	height:768px;
	position:absolute;
	z-index:1;
}
.div-contenuto-press{
	width:1024px;
	height:580px;
	position:absolute;
	margin-top:90px;
	z-index:2;
}
.td-sx-press{
	width:560px;
	padding-left:14px;
	padding-right:40px;
	height:580px;
}
.td-dx-press{
	width:400px;
	height:580px;
}
.div-menu-press{
	padding-bottom:60px;
}
.div-testo-press{
	/*sicurezza*/
}
.div-logo-press{
	padding-top:10px;
}
.td-testo-press{
	padding-left:30px;
	width:250px;
}
.div-titolo-press{
	padding:5px;
	background-color:#FFF;
	font-size:20px;
	text-transform:uppercase;
	margin-top:15px;
	margin-bottom:15px;
}
.div-scroll-press{
	height:270px;
	overflow:auto;
	padding:5px;
	background-color:#FFF;
}
.div-scroll-press p{
	padding:0px;
	margin:0px;
}
.div-scroll-press a:link, .div-scroll-press a:visited{
	color:#000;
	text-decoration:none;
}
.div-scroll-press a:hover{
	color:#000;
	text-decoration:underline;
}
/*CONTACTS*/
.contenitore-contatti{
	width:1024px;
	height:580px;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-512px;
	margin-top:-290px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
}
.div-top-contatti{
	padding-right:12px;
}
.div-titolo-contatti{
	font-size:24px;
	text-transform:uppercase;
	padding-left:12px;
	padding-bottom:20px;
	padding-top:10px;
}
.div-contenuto-contatti{
	height:400px;
	width:1000px;
	overflow:auto;
	padding-left:12px;
}
.div-contenuto-contatti p{
	padding-bottom:15px;
}
.td-contenuto-contatti{
	width:480px;
}
.div-lingua-contatti{
	width:400px;
}
.div-lingua-contatti a:link, .div-lingua-contatti a:visited{
	color:#000;
	text-decoration:none;
}
.div-lingua-contatti a:hover{
	color:#000;
	text-decoration:underline;
}
.div-titolo-sezioni-contatti{
	background-color:#000;
	color:#FFF;
	padding:1px;
	font-size:16px;
}
/*TRAINING*/
.contenitore-training{
	width:1024px;
	height:580px;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-512px;
	margin-top:-290px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	background-image: url(immagini/training.jpg);
	background-repeat: no-repeat;
}
.div-contenuto-training{
	padding-top:5px;
}
.div-bottom-training{
	padding-left:12px;
	padding-top:15px;
}
.td-eventi-training{
	width:250px;
	padding-left:220px;
}
.td-corsi-training{
	width:430px;
	padding-left:100px;
}
.div-scroll-training{
	height:430px;
	overflow:auto;
}
.div-elemento-training h1{
	color:#ed1e79;
	font-size:18px;
	margin:0px;
}
.div-elemento-training h2{
	color:#ed1e79;
	font-size:12px;
	margin:0px;
	text-transform:uppercase;
}
.div-elemento-training p{
	padding-bottom:10px;
}