@import url("menu_wcm.css");@import url("login-form.css");.bb{	border-bottom: 1px solid #ddd;}table{border-color:transparent;}.titolopagina {	font-family:Arial, sans-serif;	font-size: 12px;	font-style: normal;	line-height: normal;	font-weight: bold;	font-variant: normal;	text-transform: none;	color: #0076A5;	text-decoration: none;	text-align: right;	padding-top: 5px;	padding-bottom: 5px;}.titolomenu {	font-family:Arial, sans-serif;	font-size: 12px;	font-style: normal;	font-weight:normal;	color: #565656;	text-decoration: none;}.sottomenu {	font-family:Arial, sans-serif;	font-size: 11px;	color: #333333;	background-position: left;	text-decoration: none;	font-weight: bold;	}.linkgrande {	font-family:Arial, sans-serif;	font-size: 12px;	color: #0076A5;	background-position: left;	text-decoration: none;}.linkpiccolo {	font-family:Arial, sans-serif;	font-size: 11px;	line-height: normal;	color: #FA5901;	text-decoration: none;	background-position: left;}.testo {	font-family: Arial, sans-serif;	font-size: 11px;	color: #333333;	background-position: left;}.testobold {	font-family:Arial, sans-serif;	font-size: 11px;	color: #333333;	background-position: left;	font-weight:bold;}.testocampo1 {	font-family:Arial, sans-serif;	font-size: 11px;	color: #333333;	background-position: left;	width: 90mm;}.testata, .profilo {	font-family: Arial, sans-serif;	font-size: 11px;	color: #333333;	padding-left: 10px;}body .testata a span, body .profilo a span{	font-size: 12px;	padding: 8px;	color: #8a000e;} body .profilo a{	text-decoration: none !important;	vertical-align:midle;}.top_testa{	/*background: #EFEFEF url(/grafica/bg-topmenu.png) repeat-x 0 0;*/	background: #262b2f;	/*background: -moz-linear-gradient(top,  #fcfcfc 0%, #f2f2f2 100%);	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(100%,#f2f2f2));	background: -webkit-linear-gradient(top,  #fcfcfc 0%,#f2f2f2 100%);	background: -o-linear-gradient(top,  #fcfcfc 0%,#f2f2f2 100%);	background: -ms-linear-gradient(top,  #fcfcfc 0%,#f2f2f2 100%);	background: linear-gradient(top,  #fcfcfc 0%,#f2f2f2 100%);*/	height:36px;}#profilo-head{	float:right;}#profilo-head img{	width:25px;	float:left;	padding-top: 4px;}#profilo-head ul{	margin:0;	padding:0;}#profilo-head li, #profilo-head li a{	float:left;}#profilo-head li{	list-style:none;	position:relative;	background-color: #262B2F;}#profilo-head li a{	padding:10px 20px 10px 10px; 	background-color: #262B2F;	color:#ccc;	text-decoration:none;}#profilo-head li a:hover{	color:#fff;	background-color: #262B2F;	}#profilo-head li ul{	display: none;	position: absolute;	left:0;	top:100%;	padding: 0;	margin: 0;	z-index:9999;}#profilo-head li:hover ul {	display: block;}#profilo-head li:hover ul li {	display: block;	width:100%;}.bkgbarramenu td{text-align: left;padding: 8px 0px;}.bkgbarramenu .r_sottomenu{padding: 0px;}.bkgbarramenu a{text-decoration: none;}.bkgbarramenu a span{background-color: #d3d3d3;border: 1px solid #C4C4C4;padding: 5px 20px; margin: 10px 0px;}.bkgbarramenu a span:hover{color: white;background-color: #0076A5;}.titolitabelle {	font-family:Arial, sans-serif;	font-size: 12px;	font-style: normal;	line-height: normal;	font-weight: bold;	font-variant: normal;	text-transform: none;	color: #FFFFFF;	text-decoration: none;	background-position: center;	text-align: center;	background-color: #FA5901;}.bkgtabelle {	background-color: #CCCCCC;}.testotabelle {	font-family:Arial, sans-serif;	font-size: 11px;	color: #000000;}.bottone {	font-family: Arial, sans-serif;	font-size: 12px;	color: #006699;	background-color: #009966;}.bkgbottoni {	background-color: #FFFFFF;}.messaggi {	font-family:Arial, sans-serif;	font-size: 13px;	color: #FFFFFF;	background-position: left;	text-decoration: none;	background-color: #FF9900;}.modificaelimina {	font-family:Arial, sans-serif;	font-size: 12px;	color: #333333;	text-decoration: none;	background-image: url(Immagine-1.gif);}.intestazionetabelle {	font-family:Arial, sans-serif;	font-size: 12px;	font-weight: bold;	color: #ffffff;	text-decoration: none;	background-position: left;	background-color: #585858;}.testoalert {	font-family:Arial, sans-serif;	font-size: 12px;	color: #A00000;	text-decoration: none;}h1 {	font-family:Arial, sans-serif;	font-size: 12px;	font-style: normal;	line-height: normal;	font-weight: bold;	font-variant: normal;	text-transform: none;	color: #FA5901;	text-decoration: none;	background-position: center;	text-align: center;	background-color: #FFFFFF;}.but_on {color:white;FONT-SIZE: 12px; font-family: Arial, sans-serif;  border: 1px solid;  border-color: #333;  FONT-WEIGHT: normal; background-color: #03388f; WIDTH: 180px; }.but_off {	FONT-WEIGHT: normal; FONT-SIZE: 12px; WIDTH: 180px; COLOR: #f2f2f2; FONT-FAMILY: Arial, sans-serif; TEXT-DECORATION: none; background-color: #2C65B7;}#nominativo {	background-color:#CCFFFF;	border: #000 1px solid;	padding:1px;}#autori {	background-color:#FEABA7;	border: #000 1px solid;	padding:1px;} #lista_realizzatori {	background-color:#B9FFB9;	border: #000 1px solid;	padding:1px;}#visualizzaOpera {	background-color:#FFCC66;	border: #000 1px solid;	padding:1px;}.tab_pr {	border:1px #000 solid;}.titolocampo {	font-family:Arial, sans-serif;	font-size: 11px;	color: #333333;	background-position: left;	font-weight:bold;}#abbonati {	background-color:#CCFFFF;	border: #000 1px solid;	padding:1px;}.collaneaggiunte {background-color:#FFCC66;	border: #000 1px solid;	padding:1px;}.lbOn {	font-family:Arial, sans-serif;	font-size: 11px;	color: #333333;	background-position: left;}.lbAction {	font-family:Arial, sans-serif;	font-size: 11px;	color: #333333;	background-position: left;}.button_task {	font-size: 12px;	width: 90px;	color: #000;	text-decoration: none;	background-color: #FFCC99;	font-weight: bold;	border: 1px #000 solid;	font-family:Arial, sans-serif;}.body_back{width: 550px;margin-left: auto;margin-right: auto;background-repeat: no-repeat;background-position: top left;background-color: #f4f4f4;}body form #login{border: 1px solid #cfcece;background-color: #e6e6e6;padding: 0px;width: 550px;padding: 20px;}body form #login .log_input{padding-left: 0px;padding-right: 0px;}body form #login .log_input input{width: 300px;height: 20px;}body form #login tr{height: 40px;}body form #login td{padding-left: 30px;padding-right: 10px;}body form #login td span{font-family:Arial, sans-serif;}body form #login table{background-color: transparent;padding:0px;margin: 0px;}#login .password{color: #333;font-family: Arial, sans-serif;font-size: 11px;padding-right: 30px;}#login .password:hover{color: #0076A5;}#login .entra{padding-left: 100px;padding-bottom: 20px;}#login span{font-size: 13px;color: #333;margin-right: 10px;padding: none;}.testa_log{margin-bottom:0px;height: 80px;position: relative;}.titolopagina2{background-color: transparent;font-family: Arial, sans-serif;color: #0076A5;font-size: 13px;text-align: right;margin: 0px;}#logo-wcm-head{	position: relative;	float:left;}#logo-wcm-head img{	width:72px;	padding-top:3px;	float:left;}#logo-wcm-head span{	padding-top: 9px;	padding-left:20px;	font: 15px/1 Arial,sans-serif;	float:left;	color:#fff;	text-transform:capitalize;}#logo_log{width: 550px;margin-top: 80px;}#logo_log .versione2{color: #666;font-family: Arial, sans-serif;font-size: 9px;}body{background:#f7f8f9 url(/grafica/bg-login.png) repeat;}}body table{background-color: transparent;padding: 0px;position: relative;}.testa{padding: 0px;height: 80px;/*background-image: url(logo_press.png);background-repeat:no-repeat;background-position: left;*/position: relative;z-index: 8;}.profilo{width: 60px;}.profilo img{border: 1px solid #dbdbdb;}.centrale{background-color: #fff;border: 1px solid #EEE;}.power{font-family:Arial, sans-serif;font-size: 11px;padding-top: 5px;padding-right: 50px;margin-left: 15px;margin-top: 5px;}.power a{color: #333;}body form #login .testo_log{border-top: 1px solid #f4f4f4;width: 450px;padding-top: 5px;margin-top: 5px:}body form #login .testo_log td{padding-left: 0px;}body form #login .testo_log p{font-family: Arial, sans-serif;font-size: 11px;padding-bottom: 10px;line-height: 14px;}.testo input{}.link a{color: #ccc;font-family: Arial, sans-serif;/*margin-left: 15px;*/font-size: 11px;/*margin-bottom: 3px;*/}.link a:hover{color: #0076A5;}	#logo-azienda-head img{		width:160px;	display: block;	margin: 0 auto;}/* ********************************************************************************************** */.titolopagina3{color: #045389;font-size: 15px;}#blocco_libri .blocco_libri{margin: 10px;padding-bottom: 10px;}.blocco_libri p{text-align: left;margin-left: 10px;}.blocco_libri p span{margin-right: 5px;}.contenuto{margin-top: 10px;min-height: 10px;margin-left: 10px;margin-right: 10px;border:  1px solid #ccc;text-align: left;padding: 5px;}.contenuto p{font-family: Arial, sans-serif;font-size: 12px;padding: 5px;border-bottom: 1px solid #ddd;}.prossime{margin-top: 10px;min-height: 10px;margin-left: 10px;margin-right: 10px;border:  1px solid #ccc;text-align: left;padding: 5px;}.prossime .p_prossime{font-family: Arial, sans-serif;font-size: 12px;display: inline;padding: 5px;border: none;}.p_prossime input{width: 200px;}.prossime p{font-family: Arial, sans-serif;font-size: 12px;padding: 5px;border-bottom: 1px solid #ddd;}.errore{font-family: Arial, sans-serif;font-size: 12px;margin-left: 5px;}.genera{font-family: Arial, sans-serif;font-size: 12px;display: inline;padding: 5px;border: none;}.genera a{color: #8A000E;}.bottoni{padding: 10px;}.bottoni input{margin-right: 5px;}.tabella_files{font-family: Arial, sans-serif;font-size: 10px;border: 2px solid #DEDEDE;}.testata_files{background-color: #EDEDED;border: 1px solid #DEDEDE;}.testata_files th{border: none;padding: 8px 5px 8px 5px;}.toolbar{font-family: Arial, sans-serif;font-size: 12px;color: #7C7C7C;text-align: left;padding: 5px 0px;border-bottom: 1px solid #DEDEDE;border-top: 1px solid #DEDEDE;margin-bottom: 5px;}.toolbar a{color: #0073A0;}.tabella_files .right{text-align: right;}.tabella_files .center{text-align: center;}.tabella_files th a{color: #026584;font-size: 11px;}.tabella_files th a:hover{color: #A00000;}.tabella_files .filtro a{background-repeat: no-repeat;background-position: right;padding-right: 20px;position: relative;color: #026584;text-transform: uppercase;font-weight: 600;font-size: 10px;}.form_cerca{text-align: left;margin: 10px 0px 10px 10px;float: left;}.dettagli img{border: none;}#nav_pagine{margin-left: 400px;margin-top: 15px;}#nav_pagine img{border: none;}#nav_pagine span{padding: 2px 3px;background-color: #ededed;border: 1px solid #dedede;}#nav_pagine p{display: inline;font-size: 12px;font-family: Arial, sans-serif;color: #707070;}#nav_pagine p a{margin-left: 5px;}.contenitore_filtro{position: relative;z-index: 1;}.contenitore_filtro .tooltip{position: absolute;top: 15px;right:0px;background-image:  url(back_tooltip.png);background-repeat: repeat;z-index: 3;border: 1px solid #026584;padding: 10px;width: 120px;}.tooltip p{text-align: left;color: #026584;font-size: 11px;}.ui-widget-header { 	border: 1px solid #026584;	background: #3C4049;	background: -moz-linear-gradient(top,  #53555a 0%, #3C4049 100%);	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3C4049), color-stop(100%,#3C4049));	background: -webkit-linear-gradient(top,  #53555a 0%,#3C4049 100%);	background: -o-linear-gradient(top,  #53555a 0%,#3C4049 100%);	background: -ms-linear-gradient(top,  #53555a 0%,#3C4049 100%);	background: linear-gradient(top,  #53555a 0%,#3C4049 100%);	color: #ffffff; 	font-weight: bold; }.puntatore {    cursor:pointer;    }#button2 {float: left;position: absolute;top: 270px;left: 0px;z-index: 10;border: none;}#button2 img{border: none;}body{margin: 0px;}#menu_nuovo{margin-left: 35px;margin-right: 20px;}.testa{margin-left: 35px;}#menu_lato{position: absolute;top: 270px;left: 0px;z-index: 1002;width: 300px;height: 152px;background-image: url(../grafica/back_menu_interno.png);background-repeat: no-repeat;background-position: left top;}#interno{float: right;height: 150px;width: 200px;background-color: transparent;}#interno ul{background-color: transparent;border: none;color: white;margin-top: 30px;margin-right: 50px;}#interno ul li{margin-bottom: 10px;list-style: none;}#interno ul a{color: white;font-family: Arial, sans-serif;font-size: 14px;}#interno ul a:hover{text-decoration: underline;}#button{float: right;margin-left: 0px;border: none;}#button img{border: none;}#preferiti{background-image: url(/grafica/preferiti.png);background-repeat: no-repeat;background-position: left;padding-left: 18px;padding-top: 5px;padding-bottom: 5px;}#lista_preferiti{position: absolute;left: 570px;top: 80px;width: 270px;background-image: url(/grafica/back_preferiti.png);background-repeat: repeat-y;padding: 20px;z-index: 8;border: 2px solid #8A000E;}#lista_preferiti .titolo{font-weight: bold;font-size: 14px;text-align: left;}#lista_preferiti .link{margin-top: 10px;margin-bottom: 0px;}#lista_preferiti p{margin: 0px 0px 10px 0px;color: white;font-family: Arial, sans-serif;font-size: 12px;}#lista_preferiti p a{color: #f2f2f2;font-family: Arial, sans-serif;font-size: 13px;text-align: left;margin: 0px;}#lista_preferiti ul{margin: 0px;padding: 0px;}#lista_preferiti ul li{text-align: left;color: white;list-style: none;}#lista_preferiti ul li a{color: white;font-family: Arial, sans-serif;}