@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;}
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: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;
	position:absolute;
	top:70px;
	left:50%;
	margin-left:380px;
	}

#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;
	}
	
#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;
	}
	
#page-container H2 {
	padding-top:20px;
	margin-bottom:10px;
	font-size:30px;
	border-bottom:1px solid #b2c191;
	text-transform: lowercase;
	}
	
#images1, .images1 {float:left; width:270px; overflow-x:hidden;}
#images2 {float:right; width:270px; overflow-x:hidden;}

#testo1, .testo1 {display:block; margin-left:280px; line-height:150%; text-align:justify;}
#testo2 {display:block; margin-right:280px; 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 h3, .definizione h3 {font-weight:bold;}

.box {
	display:block;
	clear:both;
	border-bottom:1px dashed #b2c191;
	margin-bottom:10px;
	}

#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; margin-bottom:30px;}
.rassegna .image2 {display:block; float: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; padding-top:9px;}
#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;}
#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;}

#images2 FORM {border-left: 1px solid #b2c191; padding-left:10px;}
#images2 LABEL {display:block;}
#images2 FORM INPUT, #images2 FORM TEXTAREA {width:250px; margin-bottom:5px;}
#images2 FORM .noinput {width:auto; margin:0;}
#images2 FORM A {display:block; color:#008061; text-decoration:underline; margin-bottom:5px;}
#images2 FORM DIV {display:block; padding:0 10px 10px 5px;}
#images2 .error {border:1px solid #FF0000; padding:5px; margin-bottom:5px;}
#images2 #note {font-size:10px; color:#999; text-align:justify; padding-right:15px;}

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

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


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

#footer {height:120px; background: url(/imgs/bg-footer.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:339px;}
.t-affidabile {width:54px; margin-left:385px;}
.t-aenea {width:56px; margin-left:439px;}
#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;}
#network A SPAN {display:none;}

#riferimenti {position:absolute;top:80px;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;}