body{
	border:0;
	background-color: #000000;
	overflow-x:hidden;
}
h1{
	font: normal 13px Helvetica, Arial, SansSerif;
	text-align: left;
}
#contenitore {
	position:absolute;
	left:50%;
	top:0px;
	width:1260px;
	height:auto;
	margin:0 0 0 -630px;
	border:0;
}
.logo {
	position: absolute;
	visibility: visible;
	width: 190px;
	height: 30px;
	top: 30px;
	left: 150px;
	font: bold 24px Helvetica, Arial, SansSerif;
	color: #FFFFFF;
	text-align: left;
	z-index: 4;
}
.logo A:link {
	color: #FFFFFF;
	text-decoration:none;
}
.logo A:visited{
	 text-decoration: none; 
	 color: #ffffff;
}
.logo A:hover {
	 text-decoration: none; 
	 text-color: #ffffff;
}
.logoblack A:link {
	color: #000;
	text-decoration:none;
}
.logoblack A:visited{
	 text-decoration: none; 
	 color: #000;
}
.logoblack A:hover {
	 text-decoration: none; 
	 text-color: #000;

}
.white {
	color: #FFFFFF;
	z-index: 30;
}
.sottologo {
	position: absolute;
	visibility: visible;
	width: 190px;
	height: 30px;
	top: 55px;
	left: 150px;
	font: bold 16px Helvetica, Arial, SansSerif;
	color: #FFFFFF;
	text-align: left;
	z-index: 5;
}
.sottologo A:link {
	color: #FFFFFF;
	text-decoration:none;
}
.sottologo A:visited{
	 text-decoration: none; 
	 color: #ffffff;
}
.sottologo A:hover {
	 text-decoration: none; 
	 text-color: #ffffff;

}
.sottologoblack {
	position: absolute;
	visibility: visible;
	width: 190px;
	height: 30px;
	top: 55px;
	left: 150px;
	font: bold 16px Helvetica, Arial, SansSerif;
	color: #000000;
	text-align: left;
	z-index: 5;
}
.sottologoblack A:link {
	color: #000;
	text-decoration:none;
}
.sottologoblack A:visited{
	 text-decoration: none; 
	 color: #000;
}
.sottologoblack A:hover {
	 text-decoration: none; 
	 text-color: #000;

}
.filobianco {
	width: 190px;
	height: 1px;
	left: 150px;
	color: #FFFFFF;
	margin-top: 10px;
	bottom: 20px;
	z-index: 6;
	border: 0.01em solid #fff;
	height: 0.01em;
}
.filoblack {
	width: 190px;
	height: 1px;
	left: 150px;
	color: #000000;
	margin-top: 10px;
	bottom: 20px;
	z-index: 6;
	border: 0.01em solid #000;
	height: 0.01em;
}
.copy {
	font: normal 13px Helvetica, Arial, SansSerif;
	color: #ffffff;
	text-align: right;
	position: absolute;
	visibility: visible;
	width: 1260px;
	height: 20px;
	top: 820px;
	left: 0px;
	z-index:15;
}

.box1 {
	position: absolute;
	visibility: visible;
	width: 630px;
	height: 450px;
	left: 0px;
	top: 0px;
	z-index: 1;
}
.box2 {
	position: absolute;
	visibility: visible;
	width: 630px;
	height: 450px;
	left: 630px;
	top: 0px;
	z-index: 1;
}
.box3 {
	position: absolute;
	visibility: visible;
	width: 630px;
	height: 450px;
	left: 0px;
	top: 450px;
	z-index: 1;
}
.box4 {
	position: absolute;
	visibility: visible;
	width: 630px;
	height: 450px;
	left: 630px;
	top: 450px;
	z-index: 1;
}


/*menu bianco*/
.contmenu {
	position: absolute;
	visibility: visible;
	width: 190px;
	height: 500px;
	top: 80px;
	left: 150px;
	font: Helvetica, Arial, SansSerif;
	color: #FFFFFF;
	text-align: left;
	line-height:1.5;
	z-index: 20;

}
.tit {
	font: bold 18px Helvetica, Arial, SansSerif;
	color: #FFFFFF;
	text-align: left;
	position: absolute;
	visibility: visible;
	width: 190px;

}
.tit A:link {
	 text-decoration: none; 
	 color: #ffffff;
}
.tit A:visited{
	 text-decoration: none; 
	 color: #ffffff;
}
.tit A:hover {
	 text-decoration: none; 
	 text-color: #ffffff;
	 width: 190px;
	 height: 20px;
	 	direction: ltr;
	background: url(../img/trasp_menu.png);
	display:block;
}
.menu {
	font: normal 15px Helvetica, Arial, SansSerif;
	color: #ffffff;
	text-align: left;
	position: absolute;
	visibility: visible;
	width: 190px;
	height: 20px;
	padding-top: 3px;
	padding-bottom: 3px;
	display:block;
}
.menu A:link {
	 text-decoration: none; 
	 color: #ffffff;
	 height: 20px;
}
.menu A:visited {
	 text-decoration: none; 
	 color: #ffffff;
	 height: 20px;
}
.menu A:hover {
	text-decoration: none;
	text-color: #ffffff;
	width: 190px;
	height: 20px;
	direction: ltr;
	background: url(../img/trasp_menu.png);
	display:block;
}
	.selezionato {
	 text-decoration: none; 
	font: bold 15px Helvetica, Arial, SansSerif;
	 background-color: #000000;
	 color: #ffffff;
	 text-align: left;
	 position: absolute;
	 width: 190px;
	 vertical-align:absmiddle;
	 padding-top: 3px;
	 padding-bottom: 3px;
}
/*fine menu bianco*/

/*menu nero/blu*/
.contmenublack {
	position: absolute;
	visibility: visible;
	width: 190px;
	height: 500px;
	top: 80px;
	left: 150px;
	font: Helvetica, Arial, SansSerif;
	color: #000000;
	text-align: left;
	line-height:1.5;
	z-index: 20;

}
.titblack {
	font: bold 18px Helvetica, Arial, SansSerif;
	color: #000000;
	text-align: left;
	position: absolute;
	visibility: visible;
	width: 190px;

}
.titblack A:link, A:visited{
	 text-decoration: none; 
	 color: #000000;
}
.titblack A:hover {
	 text-decoration: none; 
	 text-color: #000000;
	 width: 190px;
	 height: 20px;
	 	direction: ltr;
	background: url(../img/trasp_menu.png);
	display:block;

}
.menublack {
	font: normal 15px Helvetica, Arial, SansSerif;
	color: #000000;
	width: 190px;
	text-align: left;
	position: absolute;
	visibility: visible;
	width: 190px;
	padding-top: 3px;
	padding-bottom: 3px;
	height: 20px;
}
.menublack A:link {
	 text-decoration: none; 
	 color: #000000;
	 height: 20px;
}
.menublack A:visited {
	 text-decoration: none; 
	 color: #000000;
	 height: 20px;
}
.menublack A:hover {
	 text-decoration: none; 
	 text-color: #000000;
	 width: 190px;
	 height: 20px;
	 	direction: ltr;
	background: url(../img/trasp_menu.png);
	display:block;

}
	
	.selezionatoblack {
	 text-decoration: none; 
	font: bold 15px Helvetica, Arial, SansSerif;
	 background-color: #0067ab;
	 color: #ffffff;
	 text-align: left;
	 position: absolute;
	 width: 190px;
	 vertical-align:absmiddle;
	 padding-top: 3px;
	 padding-bottom: 3px;
}
/*fine menu nero/blu*/

/*metodologia*/
.testo {
	font: normal 13px Helvetica, Arial, SansSerif;
	color: #FFFFFF;
	text-align: left;
	position: absolute;
	visibility: visible;
	width: 300px;
	left: 370px;
	top: 90px;
	z-index: 3;
}
.compliance_dx {
	font: bold 28px Helvetica, Arial, SansSerif;
	color: #FFFFFF;
	text-align: left;
	position: absolute;
	visibility: visible;
	width: 290px;
	left: 670px;
	top: 85px;
	z-index: 4;
}
.compliance_dx2 {
	font: bold 90px Helvetica, Arial, SansSerif;
	color: #FFFFFF;
	text-align: left;
	position: absolute;
	visibility: visible;
	width: 290px;
	left: 700px;
	top: 150px;
	z-index: 4;
}
.compliance_dx3 {
	font: bold 28px Helvetica, Arial, SansSerif;
	color: #FFFFFF;
	text-align: left;
	position: absolute;
	visibility: visible;
	width: 400px;
	left: 570px;
	top: 85px;
	z-index: 4;
}

/* fine metodologia*/

/*inizio 231*/
.testoblue231 {
	font: normal 13px Helvetica, Arial, SansSerif;
	color: #0b4389;
	text-align: left;
	position: absolute;
	visibility: visible;
	width: 300px;
	left: 370px;
	top: 90px;
	z-index: 3;
}
.compliance_dx_blue231 {
	font: bold 28px Helvetica, Arial, SansSerif;
	color: #0b4389;
	text-align: left;
	position: absolute;
	visibility: visible;
	width: 290px;
	left: 670px;
	top: 85px;
	z-index: 4;
}
	.selezionato231 {
	 text-decoration: none; 
	font: bold 15px Helvetica, Arial, SansSerif;
	 background-color: #0b4389;
	 color: #ffffff;
	 text-align: left;
	 position: absolute;
	 width: 190px;
	 vertical-align:absmiddle;
	 padding-top: 3px;
	 padding-bottom: 3px;
}
/*fine 231*/

/*inizio missione*/
.logoblack {
	position: absolute;
	visibility: visible;
	width: 190px;
	height: 30px;
	top: 30px;
	left: 150px;
	font: bold 24px Helvetica, Arial, SansSerif;
	color: #000000;
	text-align: left;
	z-index: 4;
}
.testoblue {
	font: normal 13px Helvetica, Arial, SansSerif;
	color: #0067ab;
	text-align: left;
	position: absolute;
	visibility: visible;
	width: 300px;
	left: 660px;
	top: 30px;
	z-index: 3;
}
.compliance_dx_blue {
	font: bold 28px Helvetica, Arial, SansSerif;
	color: #0067ab;
	text-align: left;
	position: absolute;
	visibility: visible;
	width: 200px;
	left: 460px;
	top: 30px;
	z-index: 4;
}
/*fine missione*/

/*inizio organizzazione*/
.testoblueorg {
	font: normal 13px Helvetica, Arial, SansSerif;
	color: #0067ab;
	text-align: left;
	position: absolute;
	visibility: visible;
	width: 300px;
	left: 370px;
	top: 200px;
	z-index: 3;
}
.compliance_dx_blueorg {
	font: bold 28px Helvetica, Arial, SansSerif;
	color: #0067ab;
	text-align: left;
	position: absolute;
	visibility: visible;
	width: 290px;
	left: 370px;
	top: 30px;
	z-index: 4;
}
/*fine organizzazione*/

/*inizio privacy*/
.selezionatoorange {
	 text-decoration: none; 
	font: bold 15px Helvetica, Arial, SansSerif;
	 background-color: #eb861d;
	 color: #ffffff;
	 text-align: left;
	 position: absolute;
	 width: 190px;
	 vertical-align:absmiddle;
	 padding-top: 3px;
	 padding-bottom: 3px;
}
.testoorange {
	font: normal 13px Helvetica, Arial, SansSerif;
	color: #eb861d;
	text-align: left;
	position: absolute;
	visibility: visible;
	width: 300px;
	left: 370px;
	top: 150px;
	z-index: 3;
}
.compliance_dx_orange {
	font: bold 28px Helvetica, Arial, SansSerif;
	color: #eb861d;
	text-align: left;
	position: absolute;
	visibility: visible;
	width: 290px;
	left: 370px;
	top: 30px;
	z-index: 4;
}
/*fine privacy*/

/*inizio risk*/
.selezionatorisk {
	 text-decoration: none; 
	font: bold 15px Helvetica, Arial, SansSerif;
	 background-color: #a7ca11;
	 color: #ffffff;
	 text-align: left;
	 position: absolute;
	 width: 190px;
	 vertical-align:absmiddle;
	 padding-top: 3px;
	 padding-bottom: 3px;
}
.testorisk {
	font: normal 13px Helvetica, Arial, SansSerif;
	color: #a7ca11;
	text-align: left;
	position: absolute;
	visibility: visible;
	width: 280px;
	left: 370px;
	top: 30px;
	z-index: 3;
}
.compliance_dx_risk {
	font: bold 28px Helvetica, Arial, SansSerif;
	color: #a7ca11;
	text-align: left;
	position: absolute;
	visibility: visible;
	width: 290px;
	left: 670px;
	top: 30px;
	z-index: 4;
}
/*fine risk*/

/*audit*/
.testoaudit {
	font: normal 13px Helvetica, Arial, SansSerif;
	color: #FFFFFF;
	text-align: left;
	position: absolute;
	visibility: visible;
	width: 300px;
	left: 570px;
	top: 40px;
	z-index: 3;
}
.compliance_dx_audit {
	font: bold 28px Helvetica, Arial, SansSerif;
	color: #FFFFFF;
	text-align: left;
	position: absolute;
	visibility: visible;
	width: 290px;
	left: 370px;
	top: 30px;
	z-index: 4;
}

/* fine audit*/
/*inizio effettivita*/

.testoblueeffettivita {
	font: normal 13px Helvetica, Arial, SansSerif;
	color: #0b4389;
	text-align: left;
	position: absolute;
	visibility: visible;
	width: 300px;
	left: 370px;
	top: 90px;
	z-index: 3;
}
.compliance_dx_effettivita {
	font: bold 28px Helvetica, Arial, SansSerif;
	color: #0b4389;
	text-align: left;
	position: absolute;
	visibility: visible;
	width: 290px;
	left: 670px;
	top: 85px;
	z-index: 4;
}
	.selezionatoeffettivita {
	 text-decoration: none; 
	font: bold 15px Helvetica, Arial, SansSerif;
	 background-color: #0b4389;
	 color: #ffffff;
	 text-align: left;
	 position: absolute;
	 width: 190px;
	 vertical-align:absmiddle;
	 padding-top: 3px;
	 padding-bottom: 3px;
}
/*fine effettivita*/

/*inizio azioni*/
.selezionatoazioni {
	 text-decoration: none; 
	font: bold 15px Helvetica, Arial, SansSerif;
	 background-color: #dc057e;
	 color: #ffffff;
	 text-align: left;
	 position: absolute;
	 width: 190px;
	 vertical-align:absmiddle;
	 padding-top: 3px;
	 padding-bottom: 3px;
}
.testoazioni {
	font: normal 13px Helvetica, Arial, SansSerif;
	color: #dc057e;
	text-align: left;
	position: absolute;
	visibility: visible;
	width: 280px;
	left: 670px;
	top: 35px;
	z-index: 3;
}
.compliance_dx_azioni {
	font: bold 28px Helvetica, Arial, SansSerif;
	color: #dc057e;
	text-align: left;
	position: absolute;
	visibility: visible;
	width: 290px;
	left: 370px;
	top: 30px;
	z-index: 4;
}
/*fine azioni*/

/*inizio controllo*/
.selezionatocontrollo {
	 text-decoration: none; 
	font: bold 15px Helvetica, Arial, SansSerif;
	 background-color: #be0026;
	 color: #ffffff;
	 text-align: left;
	 position: absolute;
	 width: 190px;
	 vertical-align:absmiddle;
	 padding-top: 3px;
	 padding-bottom: 3px;
}
.testocontrollo {
	font: normal 13px Helvetica, Arial, SansSerif;
	color: #be0026;
	text-align: left;
	position: absolute;
	visibility: visible;
	width: 280px;
	left: 370px;
	top: 200px;
	z-index: 3;
}
.compliance_dx_controllo {
	font: bold 28px Helvetica, Arial, SansSerif;
	color: #be0026;
	text-align: left;
	position: absolute;
	visibility: visible;
	width: 290px;
	left: 370px;
	top: 30px;
	z-index: 4;
}
/*fine controllo*/

/*inizio formazione*/
.selezionatoformazione {
	 text-decoration: none; 
	font: bold 15px Helvetica, Arial, SansSerif;
	 background-color: #f0a60a;
	 color: #ffffff;
	 text-align: left;
	 position: absolute;
	 width: 190px;
	 vertical-align:absmiddle;
	 padding-top: 3px;
	 padding-bottom: 3px;
}
.testoformazione {
	font: normal 13px Helvetica, Arial, SansSerif;
	color: #f0a60a;
	text-align: left;
	position: absolute;
	visibility: visible;
	width: 280px;
	left: 370px;
	top: 30px;
	z-index: 3;
}
.linkformazione {
	font: 13px Helvetica, Arial, SansSerif;
	color: #f0a60a;
	text-align: right;
	position: absolute;
	visibility: visible;
	width: 280px;
	left: 365px;
	top: 400px;
	z-index: 3;
}
.compliance_dx_formazione {
	font: bold 28px Helvetica, Arial, SansSerif;
	color: #f0a60a;
	text-align: left;
	position: absolute;
	visibility: visible;
	width: 290px;
	left: 370px;
	top: 300px;
	z-index: 4;
}
/*fine formazione*/

/*inizio contatti*/
.selezionatocontatti {
	 text-decoration: none; 
	font: bold 18px Helvetica, Arial, SansSerif;
	 background-color: #000000;
	 color: #ffffff;
	 text-align: left;
	 position: absolute;
	 width: 190px;
	 vertical-align:absmiddle;
	 padding-top: 3px;
	 padding-bottom: 3px;
}
.testocontatti {
	font: normal 13px Helvetica, Arial, SansSerif;
	color: #000000;
	text-align: left;
	position: absolute;
	visibility: visible;
	width: 280px;
	left: 370px;
	top: 170px;
	z-index: 3;
}
.testocontatti2 {
	font: normal 13px Helvetica, Arial, SansSerif;
	color: #000000;
	text-align: left;
	position: absolute;
	visibility: visible;
	width: 350px;
	height: 600px;
	overflow-y:scroll;
	left: 370px;
	top: 80px;
	z-index: 3;
	padding-right:15px;
}

.testo_news {
	font: normal 13px Helvetica, Arial, SansSerif;
	color: #000000;
	text-align: left;
}

.tit_news {
	font: bold 26px Helvetica, Arial, SansSerif;
	/*font: bold 28px Helvetica, Arial, SansSerif;*/
	color: #0067ab;
	text-align: left;
	position: absolute;
	visibility: visible;
	top: 0px;
	z-index: 4;
}

.compliance_dx_contatti {
	font: bold 26px Helvetica, Arial, SansSerif;
	/*font: bold 28px Helvetica, Arial, SansSerif;*/
	color: #0067ab;
	text-align: left;
	position: absolute;
	visibility: visible;
	width: 290px;
	left: 370px;
	top: 32px;
	z-index: 4;
}
.mailcontatti {
	font: bold 28px Helvetica, Arial, SansSerif;
	color: #0067ab;
	text-decoration: none;
}
/*fine contatti*/
.palla {
	font: bold 28px Helvetica, Arial, SansSerif;
	color: #0067ab;
	text-align: left;
	position: absolute;
	visibility: visible;
	width: 750px;
	height: 440px;
	left: 185px;
	top: 430px;
	z-index: 8;
}
.note {
	font: normal 14px Helvetica, Arial, SansSerif;
	color: #000;
	text-align: left;
	position: absolute;
	visibility: visible;
	width: 400px;
	height: 400px;
	left: 10px;
	top: 10px;
	z-index: 3;
	line-height:1.5;
	background-color: #ccc;
	margin: 5px;
	padding: 10px;
}
.cercaform {
	font: normal 13px Helvetica, Arial, SansSerif;
	color: #000000;
	text-align: left;
	position: absolute;
	visibility: visible;
	width: 200px;
	height: 100px;
	left: 780px;
	top: 150px;
	z-index: 3;
}

