@import url("http://css.corriereobjects.it/includes2007/static/css/boxes.css");
@import url("http://css.corriereobjects.it/includes2007/static/css/jScrollPane-1.0.css");

/* RESET *****************************************************************************************/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}
/* RESET *****************************************************************************************/


/*

verde oliva: #b2c191;

*/

BODY {
	background-color:#FFF;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #002369;	
	}
	
A:LINK, A:VISITED {color: #002369;text-decoration:none; outline:none;}
A:HOVER {text-decoration:underline;}

STRONG {font-weight:bold;}

H1 {display:none;}

/* Header ***************************************************** Header */

#header {
	background: url(/imgs/bg-header.gif) no-repeat center top;
	height:155px;
	position:relative;
	/*overflow:hidden;*/
	}
	
#language {
	display:block;
	padding-top:5px;
	width:990px;
	margin:0 auto;
	text-align:right;
	}
#language LI {display:inline;}
#language LABEL {color:#b2c191; font-weight:bold; float:left; width:94% /*width:80%;*/}
#language LI A {padding:0 8px; /*border-right:2px solid #b2c191;*/}
#language LI A.down {color:#b2c191; text-decoration:none;}

#link-home A {
	width:115px;
	height:140px;
	position:absolute;
	left:50%;
	margin-left:-495px;
	}

#home #link-home {/*display:none;*/}

#link-tisp A {
	width:115px;
	height:60px;
	display:block;
	position:absolute;
	top:70px;
	left:50%;
	margin-left:380px;
	z-index:2001;
	}

#link-credits {
	display:block;
	width:990px;
	position:absolute;
	top:143px;
	left:50%;
	margin-left:-495px;
	text-align:right;
	}
	
#link-credits A {
	color:#FFF;
	font-weight:bold;
	}

#link-credits A:HOVER {
	color:#b2c191;
	}
	
#link-home A SPAN, #link-tisp A SPAN {display:none;}

/* NavigationBar ***************************************************** NavigationBar */


#navigationBar {
	width:882px;
	padding-left:110px;
	position:absolute;
	top:94px;
	left:50%;
	margin-left:-495px;
	z-index:2000;
	}
	
#navigationBar LI {
	display:inline; 
	padding:0 10px 0 8px;
	border-right:2px solid #b2c191;
	position:relative;
	}
	
#navigationBar LI A:HOVER, #navigationBar LI A.highlighted,  #navigationBar LI A.selected {color:#b2c191;}
	
#navigationBar UL {
	 display:none;
	 position:absolute;
	 top:1.0em; margin-top:9px; 
	 left:7px;
	 white-space:nowrap;
	 background-color:#FFF;
	 padding:1px;
	}
	
#navigationBar UL LI {display:inline; border:none; padding:0;}

#navigationBar UL LI A {display:block; padding:5px 8px; background-color:#002369; margin-bottom:1px; color:#FFF;}	
#navigationBar UL LI A:HOVER {background-color:#b2c191; color:#002369; text-decoration:none;}
	
#navigationBar UL>LI:last-child {margin-bottom:1px;}

	
/* Home Container ***************************************************** Home Container */

#home-container {
	width:990px;
	height:395px;
	background: url(/imgs/bg-visual.jpg) no-repeat left top;
	margin:0 auto;
	}
	
#visual {
	width:990px;
	height:209px;
	background: url(/imgs/indagini-private.gif) no-repeat left top;
	}
	
#visual-en {
	width:990px;
	height:209px;
	background: url(/imgs/private-investigation.gif) no-repeat left top;	
	}
	
#visual SPAN, #visual-en SPAN {display:none;}

#comunicati-stampa, #rassegna-stampa, #comunicati-stampa2 {
	width:350px;
	height:175px;
	float:left;
	}

#comunicati-stampa H2, #rassegna-stampa H2, #comunicati-stampa2 H2, #rassegna-stampa2 H2 {height:50px;}
#comunicati-stampa H2, #comunicati-stampa2 H2 {background: url(/imgs/tit-comunicati.gif) no-repeat left top;}

#rassegna-stampa2 H2.rassegna-en {background: url(/imgs/tit-pressReview.gif) no-repeat left top;}
#comunicati-stampa2 H2.comunicati-en {background: url(/imgs/tit-pressRelease.gif) no-repeat left top;}

#rassegna-stampa H2, #rassegna-stampa2 H2 {background: url(/imgs/tit-rassegna.gif) no-repeat left top;}
#comunicati-stampa H2 SPAN, #rassegna-stampa H2 SPAN, #comunicati-stampa2 H2 SPAN, #rassegna-stampa2 H2 SPAN {display:none;}

#comunicati-stampa UL, #rassegna-stampa UL {
	height:125px;
	overflow:auto;
	padding:0 5px 0 20px;
	}
	
	#comunicati-stampa2 UL, #rassegna-stampa2 UL {
		/*height:100px;*/
		padding:0 5px 0 20px;
		}

#comunicati-stampa UL LI, #rassegna-stampa UL LI, #comunicati-stampa2 UL LI, #rassegna-stampa2 UL LI {
	margin-bottom:18px;	
	}
	
.data {
	display:block;
	color:#b2c191;
	font-weight:bold;
	}
	
/* PAGE-CONTAINER ********************************************* PAGE CONTAINER */

#page-container {
	width:990px;
	margin:0 auto 10px auto;
	background:url(/imgs/bg-centroContainer.gif) repeat-y right top
	}
	
#page-container H2 {
	padding-top:20px;
	/*margin-bottom:10px;*/
	padding-bottom:10px;
	font-size:30px;
	/*border-bottom:1px solid #b2c191;*/
	text-transform: lowercase;
	background:url(/imgs/bg-titoli.gif) repeat-x bottom;
	}
	
#images1, .images1 {float:left; width:270px; overflow-x:hidden;}
#images2 {float:right; width:285px; overflow-x:hidden;}

#testo1, .testo1 {display:block; /*margin-left:280px;*/ line-height:150%; text-align:justify;}
#testo2 {display:block; margin-right:300px;line-height:150%; text-align:justify;}
#testo1 P, #testo2 P {display:block; margin-bottom:18px;}
#testo1 UL, #testo2 UL {list-style: disc inside; padding-bottom:18px;}


.approfondimenti {list-style:square inside; color:#FF0000;}
.approfondimenti A, #testo1 A, #testo2 A {color:#008061; text-decoration:underline;}
.approfondimenti A:HOVER, #testo1 A:HOVER, #testo2 A:HOVER {text-decoration:none;}

.testo1 {padding-bottom:10px;}
#testo1 {margin-right:320px;}

.testo1 h3, .definizione h3 {font-weight:bold;}

.box {
	display:block;
	border-bottom:1px dashed #b2c191;
	margin-bottom:10px;
	/*margin-right:310px;*/
	overflow:hidden;
	}

#tool-glossario {margin-bottom:30px;}	
#tool-glossario LI {display:inline;}
#tool-glossario LI A {padding:5px;background-color:#002369;color:#FFF; outline:none;}
#tool-glossario LI A:HOVER {background-color:#b2c191; color:#002369;}	
#tool-glossario LI A.letter-selected {background-color:#FF0000;}	
#tool-glossario DIV.no-letter {display:inline; padding:5px 7px; background-color: #e6e6e6;}

.definizione {display:block;padding-bottom:25px; text-align:justify;}

.rassegna {display:block; /*height:200px; width:31%; float:left; padding-right:20px;*/ width:670px; padding:15px 0; border-bottom:1px dashed #b2c191; overflow:hidden;}
.rassegna .image2 {display:block; float:left; clear:left; padding-right:10px; /*width:130px; height:200px;*/ margin-right:10px; overflow:hidden; /*border-right:1px solid #b2c191;*/}
.rassegna H3 {font-weight:bold;}

#paginazione {text-align:right; /*border-top:1px solid #b2c191;*/ margin-bottom:20px; padding-top:9px; width:675px;}
#paginazione LI {display:inline;}
#paginazione LI A {padding:5px; outline:none;}
#paginazione LI A:HOVER {background-color:#b2c191; color:#002369;}
#paginazione .down { background-color:#FF0000; text-decoration:none; color:#FFF;}
#paginazione DIV {color:#b2c191; display:inline; padding:0 10px;}

#faq {display:block;}
#faq DT {cursor:pointer; background-color:#e7ecdc;padding:5px;border-bottom:1px solid #FFF; width:670px;}
#faq DT STRONG {font-weight:normal;}
#faq DT:HOVER, #faq DT.down {background-color:#b2c191;}
#faq DD {overflow:hidden;}
#faq DD DIV {border-bottom:5px solid #FFF;}
#faq DD DIV DIV {border:1px solid #b2c191; border-top:none; padding:5px;margin-bottom:5px; width:668px;}

#images2 FORM {background: url(/imgs/bg-box-form.gif) no-repeat left top; display:block; width:265px; height:620px; float:right; padding:120px 10px 0 10px; color:#FFF; line-height:130%; text-align:justify;}
#images2 LABEL {display:block; padding-top:5px;}
#images2 FORM INPUT, #images2 FORM TEXTAREA {color:#FFF; background-color:#2b313d; border:1px solid #FFF; width:265px; font:11px Verdana, Arial, Helvetica, sans-serif; height:16px;}
#images2 FORM .noinput {width:auto; border:none; vertical-align:middle;}
#images2 FORM A {color:#CCCC33; font-size:10px; line-height:120%;}
#images2 FORM TEXTAREA {height:45px;}
#images2 FORM DIV {display:block; padding:0 10px 10px 5px;}
#images2 .error {border:1px solid #FF0000; background-color:#484d58; padding:5px; margin-bottom:5px; line-height:130%;}
#images2 .button {background: url(/imgs/t-invia.gif) no-repeat center top; width:265px; height:35px; border:none; text-indent:-9000px; cursor:pointer;}
#images2 .buttonEng {background: url(/imgs/t-invia-eng.gif) no-repeat center top; width:265px; height:35px; border:none; text-indent:-9000px; cursor:pointer; margin-left:-5px;}
#images2 #note {font-size:10px; color:#999; text-align:justify; padding-right:15px;}

#grazie {display:block; padding:80px 0;}
#grazie DIV {padding:10px 5px; margin-right:310px; background-color:#b2c191; font-weight:bold; color:#FFF;}
#grazie A {color:#008061; text-align:right; display:block; padding-top:10px;}

.clear {display:block; clear:both;}


/* FOOTER ***************************************************** FOOTER */

#footer {height:120px; background: url(/imgs/bg-footer2.gif) no-repeat center top; position:relative;}
	
#tool-footer {width:990px;margin:0 auto;line-height:28px;}	
#tool-footer LI {display:inline; padding:0 10px 0 8px;border-right:2px solid #002369;position:relative;}	
#tool-footer LI A {color:#FFF;}

#affiliazioni {display:block;}
#affiliazioni A {position:absolute; display:block; height:42px; top:18px; left:50%;}
.t-federpol {width:46px; margin-left:295px;}
.t-affidabile {width:51px; margin-left:345px;}
.t-aenea {width:45px; margin-left:400px;}
.t-aipros {width:42px; margin-left:450px;}
#affiliazioni A SPAN {display:none;}

#link-email {width:990px;margin:0 auto;line-height:40px;}	
#link-email A {color:#b2c191; font-weight:bold; margin-left:120px;}

#network {display:block;}
#network A {position:absolute; display:block; height:22px; left:50%;}
.t-w {width:33px; top:55px; margin-left:-495px;}
.t-youtube {width:53px; top:55px; margin-left:-462px;}
.t-rss {width:23px; top:55px; margin-left:-409px;}
.t-facebook {width:33px; top:83px; margin-left:-495px; z-index:100;}
.t-googleplus {width:29px; top:83px; margin-left:-462px; z-index:100;}
.t-googleplus1 {width:29px; top:86px; margin-left:-427px;}
#network A SPAN {display:none;}

#riferimenti {position:absolute;top:75px;left:50%;margin-left:-495px;width:878px;padding-left:112px;}
#riferimenti LI {display:inline; padding:0 10px 0 8px;border-right:2px solid #d5e0bc;position:relative;}
#riferimentiMi {position:absolute;top:95px;left:50%;margin-left:-495px;width:878px;padding-left:112px;}
#riferimentiMi LI {display:inline; padding:0 10px 0 8px;border-right:2px solid #d5e0bc;position:relative;}

/* HOME NEW *************************************************************/

#homeContainer {display:block; width:990px; margin:0 auto; padding:5px 0;}

#sectionPromo {width:700px; height:375px; position:relative; padding-top:5px;}

#boxLeft {display:block; width:240px; height:80px; padding:90px 0 0 110px; background: url(/imgs/bg-box-privati.gif) no-repeat left top; float:left; margin-right:6px; margin-bottom:5px; position:relative;}
#boxLeft A.headlink {display:block; width:100%; height:90px; text-indent:-9000px;  position:absolute; top:0; left:0;}

#boxRight {display:block; width:234px; height:80px; padding:90px 0 0 110px; background: url(/imgs/bg-box-aziende.gif) no-repeat left top; float:left; margin-bottom:5px; position:relative;}
#boxRight A.headlink {display:block; width:100%; height:90px; text-indent:-9000px;  position:absolute; top:0; left:0;}

#boxLeft, #boxRight {line-height:140%; color:#a9a9a9;}

#comunicatiStampa {display:block; width:350px; height:200px; background: url(/imgs/bg-box-comunicati.gif) no-repeat left top; float:left; margin-right:6px; margin-bottom:5px; position:relative;}
#comunicatiStampa UL {display:block; width:330px; height:150px; margin:40px 10px 0 10px; overflow:auto;}
#comunicatiStampa UL LI {margin-bottom:10px;}
#comunicatiStampa UL LI A {color:#70736a}
#comunicatiStampa UL LI A:HOVER {color:#002369}
	.t-comunicatiStampa { position:absolute; top:0; left:0; width:350px; height:30px; display:block; text-indent:-9000px;}

#rassegnaStampa {display:block; width:344px; height:200px; background: url(/imgs/bg-box-rassegna.gif) no-repeat left top; float:left; margin-bottom:5px; position:relative;}
#rassegnaStampa UL {display:block; width:324px; height:150px; margin:40px 10px 0 10px; overflow:auto;}
#rassegnaStampa UL LI {margin-bottom:10px;}
	.t-rassegnaStampa { position:absolute; top:0; left:0; width:350px; height:30px; display:block; text-indent:-9000px;}

#formContatti {background: url(/imgs/bg-box-form.gif) no-repeat left top; display:block; width:265px; height:562px; float:right; padding:120px 10px 0 10px; color:#FFF; line-height:130%; text-align:justify;}
#formContatti LABEL {display:block; padding-top:5px;}
#formContatti INPUT, #formContatti TEXTAREA {color:#FFF; background-color:#2b313d; border:1px solid #FFF; width:265px; font:11px Verdana, Arial, Helvetica, sans-serif; height:16px;}
#formContatti TEXTAREA {height:45px;}
#formContatti .noinput {width:auto; border:none; vertical-align:middle;}
#formContatti A {color:#CCCC33; font-size:10px; line-height:120%;}
#formContatti .obbligatori {font-size:9px; padding:8px 0;}
#formContatti .button {background: url(/imgs/t-invia.gif) no-repeat center top; width:265px; height:35px; border:none; text-indent:-9000px; cursor:pointer;}




UL#visualContainer {
	width:680px; height:230px; display:block;
	}

.mask {width:680px; height:230px; display:block; background:url(/imgs/mascheraVisual.png) no-repeat 0 0; position:absolute; top:221; left:50%; margin-left:-495px; z-index:100;}
/*.imgVisual {width:680px; height:230px; display:block; overflow:hidden;}*/
