@charset "utf-8";

/*
#forgot_password {
	border:8px solid #009966;
	padding:8px;
}
*/

ul#ul_menu_top_0_0 {
	padding-top: 3px\9;
	*padding-top: 0px;
}

div.editoriali-e-interviste-archivio {
	margin-top: -145px;
	margin-left: 130px;
	margin-bottom: 10px;
	padding-top: 96px;
	padding-bottom: 12px;
	border-right: 8px solid #DADADA;
	position:relative;
	/* *top:-60px; */
	*top: -48px;
	_top:0px;
	/*margin-left:130px;*/
	/*margin-top:-52px;*/
	/*margin-top:-58px;
	margin-bottom:30px;*/
	/* *margin-bottom:-20px; */
	*margin-top: 86px;
	_margin-top: -82px;
	*margin-bottom: -40px;
	/* _margin-bottom: -40px; */
}

li.editoriali-e-interviste-archivio {
	_margin-top:-66px;
	_margin-bottom:50px;
}

#liquid_container .liquid_col_dx ul li.ricerche_box_pubblicazioni div.copertina img {
	padding: 8px;
	/* margin:8px; */
}

/*addthis*/
#comunicati_stampa #print_send_container,
#eventi #print_send_container{
	display:none;
}

/*box*/
* html #liquid_container .liquid_col_dx ul li,
* html #liquid_content .xmanager_content ul li{
	height:1px;
}

*:first-child+html #liquid_container .liquid_col_dx ul li{
	display:inline;
}

/*default style*/
html, body{
	margin:0;
	padding:0;
	border:0;
	height:auto;
}
body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	background-image:url(../img/bg.jpg);
	background-repeat:repeat-x;
	background-position:left 178px;
}
*:first-child+html body{
	background-position:left 176px;
}
* html body{
	background-position:left 174px;
}
body ul li{
	list-style-type:none;
}
a {
	color:#000000;
}
a:hover{
	text-decoration:none;
}
#liquid_container{
	height:100%;
	margin:auto;
	padding:0;
	position:relative;
	width:100%;
}
#liquid_header{
	background-color:transparent;
	margin:auto;
	position:relative;
	width:962px;
	_height:240px;
}

*:first-child+html #liquid_header{
	z-index:10;
}
* html #liquid_header{
	z-index:10;
}
#liquid_content{
	background:transparent;
	margin:auto;
	position:relative;
	width:635px;
	z-index:0;
}
body#home #liquid_content{
	margin:auto;
	position:relative;
	width:654px;
	z-index:0;
}
* html body#home #liquid_content{
	width:654px;
}
*:first-child+html #liquid_content{
	margin-top:10px;
}
#liquid_footer{
	background-image:url(../img/bg_footer.jpg);
	background-repeat:repeat-x;
	clear:both;
	height:141px;
	width:100%;
}
#liquid_container .liquid_col_dx{
	float:right;
	position:relative;
	width:308px;
}
*:first-child+html #liquid_container .liquid_col_dx{
	margin-top:10px;
}
#liquid_container .cnt_cols{
	background-color:transparent;
	margin:auto;
	padding:0;
	width:962px;
}
* html #liquid_container .cnt_cols{
	margin-top:10px;
}
* html #landing_ricerche #liquid_container .cnt_cols{
	margin-top:-23px;
	_margin-top:0px;
}
*:first-child+html #landing_ricerche #liquid_container .cnt_cols,
*:first-child+html #risultati_ricerca_rivista_note_e_commenti #liquid_container .cnt_cols/*,
*:first-child+html #english_content #liquid_container .cnt_cols*/{
	margin-top:-80px;
}
* html #english_content #liquid_container .cnt_cols{
	margin-top:0px;
}
* html #risultati_ricerca_rivista_note_e_commenti #liquid_container .cnt_cols{
	margin-top:-23px;
	_margin-top:0px;
}
* html #risultati_ricerca_comunicati_stampa #liquid_container .liquid_content {
	margin-top:-33px;
	_margin-top:0px;
}
* html #risultati_ricerca_eventi #liquid_container .liquid_content{
	margin-top:-33px;
	_margin-top:0px;
}
/**:first-child+html #login #liquid_container .liquid_content,*/
*:first-child+html #risultati_ricerca_comunicati_stampa #liquid_container .liquid_content,
*:first-child+html #risultati_ricerca_pubblicazioni #liquid_container .liquid_content,
*:first-child+html #risultati_delle_ricerche #liquid_container .liquid_content,
/**:first-child+html #lavora_con_noi #liquid_container .liquid_content,*/
*:first-child+html #arcipelago #liquid_container .liquid_content,
*:first-child+html #risultati_ricerca_eventi #liquid_container .liquid_content {
	margin-top:-70px;
}
*:first-child+html #risultati_ricerca_editoriali_e_interviste #liquid_container .liquid_content {
	margin-top:-70px;
	_margin-top:0px;
}
/** html #login #liquid_container .liquid_content,*/
* html #risultati_ricerca_pubblicazioni #liquid_container .liquid_content,
/** html #risultati_delle_ricerche #liquid_container .liquid_content,
* html #lavora_con_noi #liquid_container .liquid_content,*/
* html #arcipelago #liquid_container .liquid_content,
/** html #risultati_ricerca_eventi #liquid_container .liquid_content*/{
	margin-top:-60px;
	_margin-top:0px;
}
* html #risultati_delle_ricerche #liquid_container .liquid_content{
	margin-top:-33px;
	_margin-top:0px;
}
#risultati_ricerca_eventi #liquid_container .paginator,
#eventi #liquid_container .paginator,
#risultati_ricerca_comunicati_stampa #liquid_container .paginator,
#comunicati_stampa #liquid_container .paginator,
#il_rapporto_annuale #liquid_container .paginator,
#le_pubblicazioni #liquid_container .paginator,
#risultati_ricerca_pubblicazioni #liquid_container .paginator,
#risultati_delle_ricerche #liquid_container .paginator,
#le_ricerche #liquid_container .paginator,
#risultati_ricerca_rivista_note_e_commenti #liquid_container .paginator,
#editoriali_e_interviste #liquid_container .paginator {
	border-bottom:medium none;
	float:left;
	margin-top:0;
	padding:8px;
	/* width:auto; */
	width: 350px;
	white-space: nowrap;
}
#liquid_container .liquid_col_dx .paginator{
	border-bottom:medium none;
	display:block;
	float:none;
	margin:0;
	padding:8px;
	overflow:hidden;
	width:290px;
}
#liquid_container .paginator{
	/*background-color:#FFFFFF;*/
	/*float:left;*/
	display:block;
	clear:both;
	/*margin-top:-8px;*/
	padding:8px;
	/*width:946px;*/
	/*border-bottom:8px solid #E0E0E0;*/
	float:left;
}
#liquid_container .paginator tr{
	width:10px;
}
#liquid_container .liquid_col_dx .paginator{
	float:none;
	*float: left;
	/*margin:8px;*/
	/*margin: 0 8px 8px 0;*/
	margin:0 -12px 8px 0;
	overflow:hidden;
	/*width:290px;*/
	width: 320px;
	*width: auto;
	display:block;
}
*:first-child+html #liquid_container .liquid_col_dx .paginator{
	width:0px;
}
#liquid_container .liquid_col_dx .paginator span.no_prev_page,
#liquid_container .paginator span.no_prev_page{
	padding-right:3px;
}
#liquid_container .liquid_col_dx .paginator span.next_page,
#liquid_container .paginator span.next_page {
	padding-left:3px;
}
#liquid_container .paginator span.numbered_list{
	font-size:12px;
	color:#4d4d4d;
	font-weight:bold;
}
#liquid_container .paginator span.numbered_list a{
	font-weight:normal;
	color:#4d4d4d;
	font-size:11px;
	/*padding:3px;*/
	padding: 1px;
}
#liquid_container .paginator span.numbered_list a:hover{
	font-size:12px;
	color:#4d4d4d;
	font-weight:bold;
}
#liquid_container .paginator a:hover.next_page,
#liquid_container .paginator a:hover.prev_page{
	font-size:13px;
	color:#4d4d4d;
	font-weight:bold;
}

/*login registrazione*/
#liquid_content .xmanager_content ul li.user_signin .user_logged{
	display:none;
}
#liquid_content .xmanager_content ul li.user_signup{
	background:#009966;
	width:964px;
}
#liquid_content .xmanager_content ul li.user_signin{
	width:964px;
}
#liquid_content .xmanager_content ul li span.user_signup{
	background-image:url(../img/dec_verde.gif);
	background-position:right top;
	background-repeat:no-repeat;
	color:#FFFFFF;
	display:block;
	font-size:15px;
	font-weight:bold;
	padding:14px 0 3px 10px;
}
#liquid_content .xmanager_content ul li span.user_signup h2{
	font-size:15px;
	font-weight:bold;
	color:#FFFFFF;
	text-transform:uppercase;
}
#liquid_content .xmanager_content ul li span.user_signin{
	background-image:url(../img/dec_verde.gif);
	background-position:right top;
	background-repeat:no-repeat;
	color:#FFFFFF;
	display:block;
	font-size:15px;
	font-weight:bold;
	padding:14px 0 3px 10px;
	background-color:#009966;
}
#liquid_content .xmanager_content ul li div.user_signin form,
#liquid_content .xmanager_content ul li div.user_signup form{
	background-color:#FFFFFF;
	border-left:8px solid #009966;
	border-right:8px solid #009966;
	border-bottom:8px solid #009966;
}
* html #liquid_content .xmanager_content ul li div.user_signup form {
	height:560px;
}	
*:first-child+html #liquid_content .xmanager_content ul li div.user_signup form {
}	
#liquid_content .xmanager_content ul li div.user_signup form div#form_registrazione{
	padding:8px;
	font-size:12px;
	width:635px;
	margin-left:140px;
}
#liquid_content .xmanager_content ul li div.user_signup form div#form_registrazione fieldset{
	padding:10px;
}
* html #liquid_content .xmanager_content ul li div.user_signup form div#form_registrazione{
}
#liquid_content .xmanager_content ul li div.user_signup form div#form_registrazione a {
	text-decoration:underline;
	color:#007952;
	font-weight:bold;
}
#liquid_content .xmanager_content ul li div.user_signup form div#form_registrazione fieldset div.interessi_sx {
	float:left;
	width:150px;
}
#liquid_content .xmanager_content ul li div.user_signup form div#form_registrazione span.error_message {
	color:#CC0000;
}
#liquid_content .xmanager_content ul li div.user_signup form div#form_registrazione span.error_message div.display_error{
	color:#CC0000;
}
#liquid_content .xmanager_content ul li div.user_signin form{
	padding:20px;
	font-size:12px;
	font-weight:bold;
	height:35px;
}
#liquid_content .xmanager_content ul li div.user_signin form input.submit{
	background-color:transparent;
	background-image:url(../img/button_ok.jpg);
	background-repeat:no-repeat;
	border:medium none;
	height:22px;
	padding-top:20px;
	width:57px;
	cursor: pointer;
}
#liquid_content .xmanager_content ul li div.user_signin form div#submit_form{
	margin-top:-22px;
	margin-left:590px;
}

*:first-child+html #liquid_content .xmanager_content ul li div.user_signin form div#submit_form {
	margin-top:-24px;
	margin-right:10px;
}
#liquid_content .xmanager_content ul li div.user_signin form input#user_username, 
#liquid_content .xmanager_content ul li div.user_signin form input#user_password{
	margin-left:10px;
	font-size:12px;
	width:200px;
	margin-top:10px;
	margin-right:10px;
}
#liquid_content .xmanager_content ul li div.user_signup form div#form_registrazione fieldset div input#user_interessi_0,
#liquid_content .xmanager_content ul li div.user_signup form div#form_registrazione fieldset div input#user_interessi_1,
#liquid_content .xmanager_content ul li div.user_signup form div#form_registrazione fieldset div input#user_interessi_2,
#liquid_content .xmanager_content ul li div.user_signup form div#form_registrazione fieldset div input#user_interessi_3,
#liquid_content .xmanager_content ul li div.user_signup form div#form_registrazione fieldset div input#user_interessi_4,
#liquid_content .xmanager_content ul li div.user_signup form div#form_registrazione fieldset div input#user_interessi_5,
#liquid_content .xmanager_content ul li div.user_signup form div#form_registrazione fieldset div input#user_interessi_6,
#liquid_content .xmanager_content ul li div.user_signup form div#form_registrazione fieldset div input#user_interessi_7,
#liquid_content .xmanager_content ul li div.user_signup form div#form_registrazione fieldset div input#user_interessi_8,
#liquid_content .xmanager_content ul li div.user_signup form div#form_registrazione fieldset div input#user_interessi_9,
#liquid_content .xmanager_content ul li div.user_signup form div#form_registrazione fieldset input#user_newsletter {
	width:15px;
}
#liquid_content .xmanager_content ul li div.user_signup form div#form_registrazione fieldset legend{
	color:#007952;
	font-size:13px;
	font-weight:bold;
	padding:3px;
}
#liquid_content .xmanager_content ul li div.user_signup form div#form_registrazione fieldset .clear{
}
#liquid_content .xmanager_content ul li div.user_signup form div#form_registrazione fieldset label.user_interessi{
	display:none;
}
#liquid_content .xmanager_content ul li div.user_signup form div#form_registrazione fieldset label.user_newsletter{
	display:none;
}
#liquid_content .xmanager_content ul li div.user_signup form div#form_registrazione fieldset input#user_nome, 
#liquid_content .xmanager_content ul li div.user_signup form div#form_registrazione fieldset input#user_cognome{
	width:210px;
	margin-left:13px;
	margin-right:5px;
	font-size:11px;
	margin-top:10px;
}
#liquid_content .xmanager_content ul li div.user_signup form div#form_registrazione fieldset input#user_societa{
	width:183px;
	margin-left:5px;
	margin-right:5px;
	font-size:11px;
	margin-top:10px;
}
#liquid_content .xmanager_content ul li div.user_signup form div#form_registrazione fieldset select#user_professione{
	width:217px;
	margin-right:5px;
	margin-top:10px;
	font-size:11px;
}
#liquid_content .xmanager_content ul li div.user_signup form div#form_registrazione fieldset input#user_indirizzo, 
#liquid_content .xmanager_content ul li div.user_signup form div#form_registrazione fieldset input#user_comune{
	width:210px;
	margin-left:2px;
	margin-right:5px;
	margin-top:10px;
	font-size:11px;
}
#liquid_content .xmanager_content ul li div.user_signup form div#form_registrazione fieldset input#user_cap{
	width:100px;
	margin-left: 26px;
	margin-right:170px;
	margin-top:10px;
	font-size:11px;
}
#liquid_content .xmanager_content ul li div.user_signup form div#form_registrazione fieldset input#user_provincia{
	width:100px;
	margin-right:130px;
	margin-top:10px;
	font-size:11px;
}
#liquid_content .xmanager_content ul li div.user_signup form div#form_registrazione fieldset input#user_username,
#liquid_content .xmanager_content ul li div.user_signup form div#form_registrazione fieldset input#user_email{
	width:210px;
	margin-right:36px;
	margin-top:10px;
	font-size:11px;
}
#liquid_content .xmanager_content ul li div.user_signup form div#form_registrazione fieldset input#user_password,
#liquid_content .xmanager_content ul li div.user_signup form div#form_registrazione fieldset input#user_password_confirmation{
	width:178px;
	margin-right:4px;
	margin-left:3px;
	margin-top:10px;
	font-size:12px;
}
#liquid_content .xmanager_content ul li div.user_signup form div#captcha_container {
	float:left;
	margin-left:140px;
	padding:8px;
	width:490px;
	margin-bottom:30px;
}
* html #liquid_content .xmanager_content ul li div.user_signup form div#captcha_container {
	margin-bottom:0;
	margin-left:70px;
	margin-top:-20px;
}
*:first-child+html #liquid_content .xmanager_content ul li div.user_signup form div#captcha_container {
	float:none;
}
#liquid_content .xmanager_content ul li div.user_signup form div#captcha_container_with_error {
	float:left;
	margin-left:140px;
	padding:8px;
	width:490px;
	margin-bottom:30px;
	background-color:#FFFFFF;
}
#liquid_content .xmanager_content ul li div.user_signup form div#captcha_container_with_error span.error_message_captcha div {
	font-size:12px;
	color:#CC0000;
}
#liquid_content .xmanager_content ul li div.user_signup form div#simple_captcha input#captcha{
	width:120px;
}
#liquid_content .xmanager_content ul li div.user_signup form div#submit_form{
	float:left;
	margin-top:38px;
	text-align:right;
	width:140px;
}
*:first-child+html body#registrazione #liquid_content .xmanager_content ul li div.user_signup form div#submit_form{
	float:none;
	position:absolute;
	margin-top:-70px;
	margin-left:350px;
}
#liquid_content .xmanager_content ul li div.user_signup form div#submit_form input.submit{
	width:74px;
	height:26px;
	background-color:transparent;
	background-image:url(../img/button_salva.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding-top:26px;
	cursor:pointer;
	border:0;
}
*:first-child+html body#modifica_dati_utente #liquid_content .xmanager_content ul li div.user_signup form div#submit_form input.submit{
	margin-left:534px!important;
	margin-bottom:20px;
}
/*homepage*/
#liquid_content .xmanager_content ul li.primo_piano div.xresource div,
#liquid_content .xmanager_content ul li.altri_primo_piano div.xresource div{
	position:relative;
}
* html #liquid_content .xmanager_content ul li.primo_piano div.xresource div,
* html #liquid_content .xmanager_content ul li.altri_primo_piano div.xresource div{
	position:static;
}
*:first-child+html #liquid_content .xmanager_content ul li.primo_piano div.xresource div,
*:first-child+html #liquid_content .xmanager_content ul li.altri_primo_piano div.xresource div{
	position:static;
}
#liquid_content .xmanager_content ul li.primo_piano{
	background:#ECDEAE;
	width:635px;
	z-index:0;
	*margin-bottom: -4px;
}
* html #liquid_content .xmanager_content ul li.primo_piano{
	margin-top:0px;
}
*:first-child+html #liquid_content .xmanager_content ul li.primo_piano{
	margin-top:10px;
}
#liquid_content .xmanager_content ul li.altri_primo_piano ul.altri_primo_piano{
	border-left:8px solid #ECDEAE;
	border-bottom:8px solid #ECDEAE;
	border-right:8px solid #ECDEAE;
	height:203px;
	min-height:203px;
	max-height:203;
	width:619px;
}
*:first-child+html #liquid_content .xmanager_content ul li.altri_primo_piano ul.altri_primo_piano{
	width:619.5px;
	height:201px;
}

/*
*:first-child+html #liquid_content .xmanager_content ul li.altri_primo_piano{
	margin-top:-3px;
}
* html #liquid_content .xmanager_content ul li.altri_primo_piano{
	margin-top:-3px;
}
*/
#liquid_content .xmanager_content ul li span.primo_piano_label{
	background-image:url(../img/angolo_primo_piano.gif);
	background-position:right top;
	background-repeat:no-repeat;
	color:#4d4d4d;
	display:block;
	font-size:15px;
	font-weight:bold;
	height:10px;
	padding:15px 0 12px 10px;
}
#liquid_content .xmanager_content ul li.primo_piano div.sottocategoria{
	background-color:#D8BB56;
	border-top:2px solid #CBAC43;
	color:#FFFFFF;
	font-size:17px;
	font-weight:normal;
	height:14px;
	padding:5px 0 10px 10px;
}
#liquid_content .xmanager_content ul li.primo_piano div.classificazione{
	background-color:#D8BB56;
	border-top:2px solid #CBAC43;
	/*color:#FFFFFF;*/
	color: #4d4d4d;
	font-size:18px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	height:14px;
	/*padding:5px 0 10px 10px;*/
	padding:5px 0 10px 4px;
}
#liquid_content > div.xmanager_content > #ul_content_0_0 > li.primo_piano > div.xresource{
	background-color:#FFFFFF;
	margin-left:8px;
	width:619px;
	overflow: auto;
	/* height:274px; */
}
*:first-child+html #liquid_content .xmanager_content ul li.primo_piano div.xresource{
	padding-bottom:0px;
}
#liquid_content .xmanager_content ul li.primo_piano div.data{
	color:#6b6b6b;
	font-size:11px;
	font-weight:bold;
}
#liquid_content .xmanager_content ul li.primo_piano div.titolo a{
	color:#63531B;
	font-size:15px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
}
#liquid_content .xmanager_content ul li.primo_piano div.titolo a:hover{
	text-decoration:underline;
}
#liquid_content .xmanager_content ul li.primo_piano div.testo_primo_piano_lungo{
	/* height:130px; */
	min-height:130px;
	padding:10px 10px 0 0;
	padding-bottom: 10px;
	margin-left:325px;
	/*width:270px;*/
	font-size:12px;
	line-height:15px;
}
*:first-child+html #liquid_content .xmanager_content ul li.primo_piano div.testo_primo_piano_lungo{
		margin-left:335px;
}
#liquid_content .xmanager_content ul li.primo_piano div.testo_primo_piano_lungo a{
	color:#63531B;
	line-height:22px;
	background-image:url(../img/freccia.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding:2px 4px 2px 19px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
}
#liquid_content .xmanager_content ul li.primo_piano div.testo_primo_piano_lungo a:hover{
	background-color:#F0E8CA;
}
#liquid_content > .xmanager_content > ul > li.primo_piano > div.titolo{
	margin-left:325px;
	margin-top: 18px;
	width:280px;
}
#liquid_content .xmanager_content ul li.altri_primo_piano ul li{
	background-color:#F1EFC9;
	display:block;
	float:left;
	height:80px;
	margin-left:1px;
	margin-top:1px;
	min-height:80px;
	overflow:hidden;
	padding:10px;
	width:288px;
}

*:first-child+html #liquid_content .xmanager_content ul li.altri_primo_piano ul li{
/*	margin-top:0px; */
	width:288px;
}

#liquid_content .xmanager_content ul li.primo_piano div.immagine{
	float:left;
	margin-right:10px;
}
* html #liquid_content .xmanager_content ul li.primo_piano div.immagine{
}

/* #liquid_content .xmanager_content ul li.primo_piano div.immagine img{ */
li.primo_piano > div.xresource > div.primo_piano > a > img {
	/* height:243px; */
	padding: 2px 0 2px 2px;
	width:307px;
	height: auto;
}

/*
*:first-child+html #liquid_content .xmanager_content ul li.primo_piano div.immagine img{
	width:309px;
	height:243px;
}
*/

#liquid_content .xmanager_content ul li.altri_primo_piano div.immagine{
	float:left;
	margin-right:10px;
}
#liquid_content .xmanager_content ul li.altri_primo_piano div.sottocategoria {
	font-size:11px;
	font-weight:bold;
	color:#4d4d4d;
	}
#liquid_content .xmanager_content ul li.altri_primo_piano div.data_scritta small{
	color:#6B6B6B;
	font-size:11px;
	font-weight:bold;
}
#liquid_content .xmanager_content ul li.altri_primo_piano div.data_scritta{
	color:#6B6B6B;
	font-size:11px;
	font-weight:bold;
}
#liquid_content .xmanager_content ul li.altri_primo_piano div.titolo a{
	color:#63531B;
	font-size:12px;
	font-weight:bold;
	padding-top:5px;
	font-family:Georgia, "Times New Roman", Times, serif;
}
#liquid_content .xmanager_content ul li.altri_primo_piano div.titolo{
	color:#005E54;
	font-size:15px;
	padding-top:5px;
}
#liquid_content .xmanager_content ul li.altri_primo_piano div.titolo a:hover{
	text-decoration:underline;
}
#liquid_content .xmanager_content ul li.altri_primo_piano div.testo_primo_piano_breve{
	color:#4d4d4d;
	font-size:12px;
	font-weight:normal;
	position:relative;
}
* html #liquid_content .xmanager_content ul li.altri_primo_piano div.testo_primo_piano_breve{
	position:static;
}
*:first-child+html #liquid_content .xmanager_content ul li.altri_primo_piano div.testo_primo_piano_breve{
	position:static;
}

/*colonna dx*/
#liquid_container .liquid_col_dx .xmanager_col_dx ul{
}

#liquid_container .liquid_col_dx ul li.homepage-logo {
	float: left;
	padding: 2px;
}

#liquid_container .liquid_col_dx ul li.logo_wss{
	float:left;
	padding-right:8px;
}
* html #liquid_container .liquid_col_dx ul li.logo_wss{
	padding-right:5px;
}
#liquid_container .liquid_col_dx ul li div.box_risultati_ricerca strong{
	color:#005E54;
	font-size:13px;
	font-weight:bold;
}
#liquid_container .liquid_col_dx ul li.box_archivio span.box_archivio_label{
	border-bottom:2px solid #767883;
	color:#4d4d4d;
	display:block;
	font-size:13px;
	font-weight:bold;
	margin-left:8px;
	margin-right:8px;
	padding:14px 0 4px;
}
#liquid_container .liquid_col_dx ul li.dynamic_menu_item.box_archivio{
	background-image:url(../img/icone/censis_ico_archivio.gif);
	background-repeat:no-repeat;
	background-position:right top;
}
#liquid_container .liquid_col_dx ul li.box_archivio div.titolo{
	margin-left:8px;
	margin-right:8px;
	padding:15px 10px;
	background-color:#E9EAEF;
}
#liquid_container .liquid_col_dx ul li.box_archivio div.sinossi{
	margin-left:8px;
	margin-right:8px;
	padding:0 10px 10px 10px;
	background-color:#E9EAEF;
	color:#000;
	font-size:12px;
	line-height:16px;
	font-weight:normal;
}
#liquid_container .liquid_col_dx ul li.box_archivio div.sinossi a{
	color:#4d4d4d;
	font-size:11px;
	font-weight:bold;
	padding-bottom:10px;
}
#liquid_container .liquid_col_dx ul li.box_archivio div.sinossi a:hover{
	text-decoration:underline;
}
#liquid_container .liquid_col_dx ul li.box_archivio div.titolo a{
	color:#4d4d4d;
	font-size:13px;
	font-weight:bold;
	display:block;
}
#liquid_container .liquid_col_dx ul li.box_archivio div.titolo a:hover{
	text-decoration:underline;
	color:#767883;
}
#liquid_container .liquid_col_dx ul li.box_archivio div.data{
	margin-left:8px;
	margin-right:8px;
	padding:8px 8px 0;
	background-color:#E6F0E8;
}
#liquid_container .liquid_col_dx ul li.box_archivio div.data a{
	color:#6B6B6B;
	font-size:11px;
	font-weight:bold;
}
#liquid_container .liquid_col_dx ul li.box_archivio div.anno{
	margin-left:8px;
	margin-right:8px;
	padding:8px 8px 0;
	background-color:#E6F0E8;
	color:#6B6B6B;
	font-size:11px;
	font-weight:bold;
}
#liquid_container .liquid_col_dx ul li.box_archivio div.luogo{
	margin-left:8px;
	margin-right:8px;
	padding:0 8px 8px;
	background-color:#E6F0E8;
}
#liquid_container .liquid_col_dx ul li.box_archivio div.luogo a{
	color:#333333;
	font-size:12px;
	font-weight:normal;
}
#liquid_container .liquid_col_dx ul li.box_archivio div.catenaccio{
	margin-left:8px;
	margin-right:8px;
	padding:0 8px 8px;
	background-color:#E6F0E8;
}
#liquid_container .liquid_col_dx ul li.box_archivio div.catenaccio a{
	color:#333333;
	font-size:12px;
	font-weight:normal;
}
#liquid_container .liquid_col_dx ul li.box_archivio{
	background-color:#AFBDC9;
}
#liquid_container .liquid_col_dx ul li.dynamic_menu_item.box_archivio form{
	background-color:#FFFFFF;
	border-bottom:8px solid #AFBDC9;
	margin-left:8px;
	padding:17px 8px 10px;
	width:275px;	
}
#liquid_container .liquid_col_dx ul li.dynamic_menu_item.box_archivio form select{
	width:275px;
}
#liquid_container .liquid_col_dx ul li.dynamic_menu_item.box_archivio form input{
	color:#333333;
	font-size:12px;
	font-weight:normal;
	margin-top:10px;
}
#liquid_container .liquid_col_dx ul li.dynamic_menu_item.box_archivio form label{
	display:none;
}
#liquid_content .xmanager_content ul li.introduzione {
	padding:8px 8px 20px 8px;
	background-color:#FFFFFF;
	border-left:8px solid #009966;
	border-right:8px solid #009966;
}
#liquid_content .xmanager_content ul li div.introduzione p {
	font-size:14px;
	line-height:18px;
}
#liquid_content .xmanager_content ul li div.introduzione a {
	color:#005E54;
	font-weight:bold;
}
#liquid_content .xmanager_content ul li div.introduzione a:hover {
	text-decoration:underline;
}
#liquid_content .xmanager_content ul li.introduzione ul li {
	margin-bottom:10px;
	margin-left:20px;
	background-image:url(../img/freccia_li.gif);
	background-repeat:no-repeat;
	padding-left:12px;
	background-position:left 5px;
}
#liquid_content .xmanager_content ul li.text div.text{
	color:#4d4d4d;
	font-size:13px;
	padding:10px 0;
	text-align:center;
	width:964px;
}
*:first-child+html #liquid_content .xmanager_content ul li.text div.text{
	margin-top:0px;
}
#liquid_content .xmanager_content ul li.text div.text a{
	font-weight:bold;
	text-decoration:underline;
	color:#4d4d4d;
}
#liquid_content .xmanager_content ul li div.user_signin form span.error_message div.display_error{
	color:#CC0000;
	float:right;
	font-weight:bold;
	/*margin-top:-10px;*/
}
* html #liquid_content .xmanager_content ul li div.user_signin form span.error_message div.display_error{
	margin-top:-40px;
	padding-left:20px;
}
*:first-child+html #liquid_content .xmanager_content ul li div.user_signin form span.error_message div.display_error{
	margin-top:-40px;
}
#liquid_container .liquid_col_dx ul li.box_pubblicazioni span.box_pubblicazioni_label{
	border-bottom:2px solid #74A6A7;
	color:#4D4D4D;
	display:block;
	font-size:13px;
	font-weight:bold;
	margin-left:8px;
	margin-right:8px;
	padding:14px 0 4px;
}
#liquid_container .liquid_col_dx ul li.dynamic_menu_item.box_pubblicazioni{
	background-image:url(../img/icone/ico_pubblicazioni.gif);
	background-repeat:no-repeat;
	background-position:right top;
	margin-bottom:8px;
}
.liquid_col_dx ul li.box_pubblicazioni{
	background-color:#B1CCCD;
}
#liquid_container .liquid_col_dx ul li.box_pubblicazioni div.titolo{
	margin-left:8px;
	margin-right:8px;
	padding:3px 8px 4px 8px;
	background-color:#E3EEEE;	
}
#liquid_container .liquid_col_dx ul li.box_pubblicazioni div.luogo {
	background-color:#E3EEEE;
	font-size:11px;
	margin-left:8px;
	margin-right:8px;
	padding:0 8px 8px;
}
#liquid_container .liquid_col_dx ul li.box_pubblicazioni div.copertina{
	background-color:#E3EEEE;
	margin-left:8px;
	margin-right:8px;
	padding:3px 8px 0;
}
#liquid_container .liquid_col_dx ul li.box_pubblicazioni div.titolo a{
	color:#3A5B5C;
	font-size:12px;
	font-weight:bold;
}
#liquid_container .liquid_col_dx ul li.box_pubblicazioni div.titolo a:hover{
	background-color:#8EA7A8;
	color:#FFFFFF;
	display:block;
	width:280px;
}
#liquid_container .liquid_col_dx ul li.box_pubblicazioni div.data{
	margin-left:8px;
	margin-right:8px;
	padding:8px 8px 0;
	background-color:#E6F0E8;
	color:#6B6B6B;
	font-size:11px;
	font-weight:bold;
}
#liquid_container .liquid_col_dx ul li.box_pubblicazioni div.anno{
	margin-left:8px;
	margin-right:8px;
	padding:8px 8px 0;
	background-color:#E3EEEE;
	color:#6B6B6B;
	font-size:11px;
	font-weight:bold;
}
#liquid_container .liquid_col_dx ul li.box_pubblicazioni div.sottotitolo{
	margin-left:8px;
	margin-right:8px;
	background-color:#E3EEEE;
	color:#333333;
	font-size:12px;
	font-weight:normal;
	padding:0 8px;
}
#liquid_container .liquid_col_dx ul li.box_pubblicazioni div.dati_pubblicazione{
	margin-left:8px;
	margin-right:8px;
	padding:0 8px 3px 8px;
	background-color:#E3EEEE;
	color:#333333;
	font-size:11px;
	font-weight:normal;
	font-style:italic;
}

/*-----------------------FORGOT PASSWORD---------------------------*/
#liquid_content .xmanager_content ul li.user_signin div.user_signin span.forgot_password {
	display:block!important;
	font-size:13px;
	padding:10px;
	text-align:right;
	float:right;
	margin-top:-60px;
	margin-right:20px;
	width:190px;
	}
#liquid_content .xmanager_content ul li.user_signin div.user_signin span.forgot_password a {
	color:#005E54;
	}
#liquid_content .xmanager_content ul li.user_signin div.user_signin span.forgot_password a:hover {
	text-decoration:underline;}
	
#liquid_content .xmanager_content ul li.forgot_password {
	width:964px;
}
#liquid_content .xmanager_content ul li.forgot_password div.forgot_password span.forgot_password{
	background-color:#009966;
	background-image:url(../img/dec_verde.gif);
	background-position:right top;
	background-repeat:no-repeat;
	color:#FFFFFF;
	display:block;
	font-size:15px;
	font-weight:bold;
	padding:14px 0 3px 10px;
}
#liquid_content .xmanager_content ul li.forgot_password form{
	padding:20px;
	font-size:12px;
	font-weight:bold;
	height:35px;
	background-color:#FFFFFF;
	border-bottom:8px solid #009966;
	border-left:8px solid #009966;
	border-right:8px solid #009966;
}
#liquid_content .xmanager_content ul li.forgot_password form input#user_password_confirmation,
#liquid_content .xmanager_content ul li.forgot_password form input#user_password{
	font-size:12px;
	margin-left:10px;
	margin-right:10px;
	margin-top:10px;
	width:200px;
}
#liquid_content .xmanager_content ul li.forgot_password form input.submit{
	background-color:transparent;
	background-image:url(../img/button_ok.jpg);
	background-repeat:no-repeat;
	border:medium none;
	cursor:pointer;
	height:22px;
	padding-top:20px;
	width:57px;
}
#liquid_content .xmanager_content ul li.forgot_password form div#submit_form{
	margin-left:660px;
	margin-top:-22px;
}
#liquid_content .xmanager_content ul li.forgot_password form span.error_message div.display_error {
	color:#CC0000;
	float:left;
	font-weight:bold;
	margin-top:-15px;
}
*:first-child+html #liquid_content .xmanager_content ul li.forgot_password form span.error_message div.display_error {
	margin-top:-50px;
}
#liquid_content .xmanager_content ul li.forgot_password div.forgot_password div#reset_password_by_email span.forgot_password{
	background-image:url(../img/dec_verde.gif);
	background-position:right top;
	background-repeat:no-repeat;
	background-color:#009966;
	color:#FFFFFF;
	display:block;
	font-size:12px;
	font-weight:bold;
	padding:14px 0 3px 10px;
}
#liquid_content .xmanager_content ul li.forgot_password div.forgot_password div#reset_password_by_email span.error_message div.display_error{
	float:left;
	margin-top:-20px;
	color:#CC0000;
	font-weight:bold;
}
* html #liquid_content .xmanager_content ul li.forgot_password div.forgot_password div#reset_password_by_email span.error_message div.display_error{
	margin-top:-40px;
	padding-left:20px;
	color:#CC0000;
	font-weight:bold;
}
*:first-child+html #liquid_content .xmanager_content ul li.forgot_password div.forgot_password div#reset_password_by_email span.error_message div.display_error{
	margin-top:-40px;
	color:#CC0000;
	font-weight:bold;
}
#liquid_content .xmanager_content ul li.forgot_password div.forgot_password div#reset_password_by_email form{	
	font-size:12px;
	border-bottom:8px solid #009966;
	border-left:8px solid #009966;
	border-right:8px solid #009966;
	padding:30px 10px;
}
#liquid_content .xmanager_content ul li.forgot_password div.forgot_password div#reset_password_by_email form div#submit_form {
	margin-left:270px;
	margin-top:-22px;
}
#liquid_content .xmanager_content ul li.forgot_password div.forgot_password div#reset_password_by_email form input#user_email {
	font-size:12px;
	margin-left:10px;
	width:200px;
}
#liquid_content .xmanager_content ul li.forgot_password div.forgot_password div#reset_password_by_email form div#submit_form input.submit{
	background-color:transparent;
	background-image:url(../img/button_invia.jpg);
	background-repeat:no-repeat;
	border:medium none;
	cursor:pointer;
	height:22px;
	padding-top:20px;
	width:80px;
}
li.logo_wss, li.logo_rur, li.logo_bio {
	margin:0 6px 0 0;
	width: 207px;
	height: 55px!important;
	float:left;

}

li.logo_wss{
	/*clear:both;*/
}
/*
span.home_altri_primo_piano_clear{
	display:block;
	clear:both;
}

*/
