@charset "utf-8";
html,body {
	background-color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	background-image: url(immagini/sfondo.png);
	background-repeat: repeat-x;
	background-position: 0px -50px;
}

#relative {
	width:780px;
	height:750px !important;
	position:relative;
	margin-right:auto;
	margin-left:auto;
	z-index: 2;
}
#relative2 {
	width:780px;
	height:788px !important;
	position:relative;
	margin-right:auto;
	margin-left:auto;
	z-index: 2;
}
#relativebottom {
	width:100%;
	height:130px !important;
	position:relative;
	margin-right:auto;
	margin-left:auto;
	background-color: #414141;
	min-width: 780px;
	z-index: 1;
}
#page {
	width:748px;
	height:562px !important;
	position:absolute;
	top: 227px;
	left: 15px;
	background-color: #FFF;
}
#page2 {
	width:748px;
	height:600px !important;
	position:absolute;
	top: 227px;
	left: 15px;
	background-color: #FFF;
}
#lineaalta a:link {
	color: #FFF;
}
#lineaalta a:visited {
	color: #FFF;
}
#lineaalta a:hover {
	color: #FFF;
	text-decoration: none;
}
.bold {
	font-weight:bold;
}

a img {
border:none;
}


a:link,a:visited {
	color:#439DD7;
	text-decoration:underline;
}
a:hover {
	color:#439DD7;
	text-decoration: none;
}
#logo {
	width:298px;
	height:40px !important;
	position:absolute;
	top: 8px;
	left: 63px;
	background-image: url(immagini/brandperception.png);
	background-repeat: no-repeat;
}
#graf {
	width:58px;
	height:56px !important;
	position:absolute;
	top: 31px;
	left: 2px;
	background-image: url(immagini/logo.png);
	background-repeat: no-repeat;
}
#sfumadx {
	width:16px;
	height:173px !important;
	position:absolute;
	top: 173px;
	left: 763px;
	background-image: url(immagini/sfumadx.png);
	background-repeat: no-repeat;
}
#sfumasx {
	width:16px;
	height:173px !important;
	position:absolute;
	top: 173px;
	left: 0px;
	background-image: url(immagini/sfumasx.png);
	background-repeat: no-repeat;
}
#lineamenu {
	width:705px;
	height:48px !important;
	position:absolute;
	top: 70px;
	background-color: #1a1e27;
	right: 12px;
}
#lineaalta {
	width:749px;
	height:17px !important;
	position:absolute;
	top: 139px;
	background-color: #5d6370;
	right: 12px;
	text-align: right;
	font-size: 11px;
	padding-right: 7px;
	padding-top: 2px;
}
#lineabassa {
	width:748px;
	height:47px !important;
	position:absolute;
	background-color: #676767;
	left: 0px;
	bottom: -76px;
}
#lineabassa2 {
	width:748px;
	height:1px !important;
	position:absolute;
	background-color: #676767;
	left: 0px;
	bottom: -10px;
}
.blu {
	color: #439dd7;
}
.big {
	font-size: 20px;
}
.bigblu {
	font-size: 20px;
	color: #439DD7;
}

#lineatext1 {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #1A1E27;
	height: 11px;
	position: absolute;
	left: 17px;
	top: 55px;
	width: 340px;

}
#lineatext2 {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #1A1E27;
	height: 11px;
	position: absolute;
	left: 390px;
	top: 55px;
	width: 340px;
}
.blubold {
	color: #439dd7;
	font-weight: bold;
}
#testo1 {
	width:340px;
	height:auto !important;
	position:absolute;
	left: 17px;
	top: 30px;
	line-height: 22px;
	color: #1a1e27;
	font-size: 12px;
	text-align: justify;
}
#testo2 {
	width:340px;
	height:auto !important;
	position:absolute;
	left: 390px;
	top: 30px;
	line-height: 22px;
	color: #1a1e27;
	font-size: 12px;
	text-align: justify;
}
#continua2 {
	width:auto;
	height:auto;
	position:absolute;
	left: 168px;
	top: 569px;
	background-color: #1A1E27;
	padding: 5px;
	font-size: 12px;
	font-weight: bold;
}
#continua2 a:link{
	color: #FFF;
	text-decoration: none;
}
#continua2 a:visited{
	color: #FFF;
	text-decoration: none;
}
#continua2 a:hover{
	color: #A6D0EC;
	text-decoration: none;
}
#lineamenu a:link{
	color: #FFF;
	text-decoration: none;
}
#lineamenu a:visited{
	color: #FFF;
	text-decoration: none;
}
#lineamenu a:hover{
	color: #A6D0EC;
	text-decoration: none;
}



#lineapiccola a:link{
	color: #A6D0EC;
	text-decoration: underline;
}
#lineapiccola a:visited{
	color: #A6D0EC;
	text-decoration: underline;
}
#lineapiccola a:hover{
	color: #A6D0EC;
	text-decoration: none;
}

#lineapiccola {
	width:276px;
	height:25px !important;
	position:absolute;
	left: 468px;
	bottom: -70px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #858585;
	font-size: 11px;
	padding-top: 10px;
	padding-left: 10px;
	color: #FFF;
}
#percezione {
	width:146px;
	height:225px !important;
	position:absolute;
	top: 366px;
	left: 357px;
	background-image: url(immagini/logo.png);
	background-repeat: no-repeat;
}
#testo2dx {
	width:191px;
	height:auto !important;
	position:absolute;
	left: 539px;
	top: 71px;
	line-height: 22px;
	color: #1a1e27;
	font-size: 12px;
	text-align: justify;
}
.bigblu2 {
	font-size: 15px;
	color: #439DD7;
	font-weight: bold;
}
#tasto1 {
	width:179px;
	height:23px !important;
	position:absolute;
	top: 15px;
	right: 513px;
	color: #FFF;
	font-size: 15px;
}
#tasto2 {
	width:99px;
	height:23px !important;
	position:absolute;
	top: 15px;
	right: 378px;
	color: #FFF;
	font-size: 15px;
}
#tasto3 {
	width:115px;
	height:23px !important;
	position:absolute;
	top: 15px;
	right: 259px;
	color: #FFF;
	font-size: 15px;
}
#tasto4 {
	width:111px;
	height:23px !important;
	position:absolute;
	top: 15px;
	right: 118px;
	color: #FFF;
	font-size: 15px;
}
#reg {
	width:417px;
	height:33px !important;
	position:absolute;
	left: 17px;
	bottom: -71px;
	font-size: 11px;
	color: #FFF;
	z-index: 999;
}
#reg a:link{
	color: #A6D0EC;
	text-decoration: underline;
}
#reg a:visited{
	color: #A6D0EC;
	text-decoration: underline;
}
#reg a:hover{
	color: #A6D0EC;
	text-decoration: none;
}
#lineapiccola2 {
	width:276px;
	height:25px !important;
	position:absolute;
	left: 8px;
	bottom: -70px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #858585;
	font-size: 11px;
	padding-top: 10px;
	padding-left: 10px;
	color: #FFF;
}
#testorichiesta {
	width:340px;
	height:auto !important;
	position:absolute;
	left: 17px;
	top: 30px;
	line-height: 22px;
	color: #1a1e27;
	font-size: 12px;
	text-align: justify;
}
.piccolo {
	line-height: 18px;
}
.apice {
	line-height: 8px;
	vertical-align: super;
}
#tasto5 {
	width:92px;
	height:23px !important;
	position:absolute;
	top: 15px;
	right: -6px;
	color: #FFF;
	font-size: 15px;
}
#testolargo {
	width:700px;
	height:auto !important;
	position:absolute;
	left: 17px;
	top: 30px;
	line-height: 22px;
	color: #1a1e27;
	font-size: 12px;
	text-align: justify;
}
#lineatextlargo {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #1A1E27;
	height: 11px;
	position: absolute;
	left: 17px;
	top: 55px;
	width: 700px;
}
#testo3dx {
	width:191px;
	height:223px !important;
	position:absolute;
	left: 513px;
	top: 366px;
	line-height: 22px;
	color: #1a1e27;
	font-size: 12px;
	text-align: justify;
}
#lineatextlargo2 {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #1A1E27;
	height: 11px;
	position: absolute;
	left: 17px;
	top: 339px;
	width: 700px;
}
#percezione2 {
	width:146px;
	height:225px !important;
	position:absolute;
	top: 4px;
	left: -148px;
	background-image: url(immagini/logo.png);
	background-repeat: no-repeat;
}
#continua3 {
	width:auto;
	height:auto;
	position:absolute;
	left: 18px;
	top: 569px;
	background-color: #1A1E27;
	padding: 5px;
	font-size: 12px;
	font-weight: bold;
}
#continua3 a:link {
	color: #FFF;
	text-decoration: none;
}
#continua3 a:visited {
	color: #FFF;
	text-decoration: none;
}
#continua3 a:hover {
	color: #A6D0EC;
	text-decoration: none;
}


#continua4 {
	width:auto;
	height:auto;
	position:absolute;
	left: 17px;
	top: 377px;
	background-color: #1A1E27;
	padding: 5px;
	font-size: 12px;
	font-weight: bold;
}
#continua4 a:link {
	color: #FFF;
	text-decoration: none;
}
#continua4 a:visited {
	color: #FFF;
	text-decoration: none;
}
#continua4 a:hover {
	color: #A6D0EC;
	text-decoration: none;
}
#relativeindex {
	width:780px;
	height:2750px !important;
	position:relative;
	margin-right:auto;
	margin-left:auto;
	z-index: 2;
}
#pageindex {
	width:748px;
	height:2620px !important;
	position:absolute;
	top: 177px;
	left: 15px;
	background-color: #FFF;
}
#lineatextlargo3 {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #1A1E27;
	height: 11px;
	position: absolute;
	left: 17px;
	top: 670px;
	width: 700px;
}
.piccolo2 {
	line-height: 16px;
	font-size: 11px;
}
.corsivo {
	font-style: italic;
	color: #439DD7;
	font-weight: bold;
}
#lupetti {
	height: 102px;
	position: absolute;
	left: 1px;
	top: 1796px;
	width: 102px;
}
#lupetti2 {
	height: 140px;
	position: absolute;
	left: 105px;
	top: 1796px;
	width: 596px;
}
#testodx {
	height: auto;
	position: absolute;
	left: 207px;
	top: 44px;
	width: 494px;
}
#relativepersonalita {
	width:780px;
	height:645px !important;
	position:relative;
	margin-right:auto;
	margin-left:auto;
	z-index: 2;
}
#pagepersonalita {
	width:748px;
	height:512px !important;
	position:absolute;
	top: 177px;
	left: 15px;
	background-color: #FFF;
}
#relativedescrizione {
	width:780px;
	height:645px !important;
	position:relative;
	margin-right:auto;
	margin-left:auto;
	z-index: 2;
}
#pagedescrizione {
	width:748px;
	height:502px !important;
	position:absolute;
	top: 177px;
	left: 15px;
	background-color: #FFF;
}
#relativemarca {
	width:780px;
	height:500px !important;
	position:relative;
	margin-right:auto;
	margin-left:auto;
	z-index: 2;
}
#pagemarca{
	width:748px;
	height:362px !important;
	position:absolute;
	top: 177px;
	left: 15px;
	background-color: #FFF;
}
#relativepercezione {
	width:780px;
	height:500px !important;
	position:relative;
	margin-right:auto;
	margin-left:auto;
	z-index: 2;
}
#pagepercezione{
	width:748px;
	height:362px !important;
	position:absolute;
	top: 177px;
	left: 15px;
	background-color: #FFF;
}
#relativecontatti {
	width:780px;
	height:500px !important;
	position:relative;
	margin-right:auto;
	margin-left:auto;
	z-index: 2;
}
#pagecontatti{
	width:748px;
	height:362px !important;
	position:absolute;
	top: 177px;
	left: 15px;
	background-color: #FFF;
}
.apice2 {
	line-height: 8px;
	vertical-align: super;
	font-size: 8px;
}
.big2 {
	font-size: 14px;
	font-weight: bold;
}
#foto {
	height: 196px;
	position: absolute;
	left: 389px;
	top: 75px;
	width: 165px;
}
#testo2b {
	width:340px;
	height:auto !important;
	position:absolute;
	left: 390px;
	top: 248px;
	line-height: 22px;
	color: #1a1e27;
	font-size: 12px;
	text-align: justify;
}
#dx {
	text-align: right;

}
#lineatesto {
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #1A1E27;
	height: 10px;

}
.boldcorsivo {
	font-weight:bold;
	font-style: italic;
}

