body#bd {	background: url(../images/top-bg.png) repeat-x top center #fff !important;}body#bd .main {	margin: 0 auto;}body#bd #ja-container .main {	padding: 11px 0 20px;}body#bd a {	text-decoration: none;}body#bd a:link,body#bd a:active,body#bd a:visited {	color: #A10D59;}body#bd h2.contentheading a:link,body#bd h2.contentheading a:active,body#bd h2.contentheading a:visited {	color: #30628e;}/** testata **/body#bd #ja-header h1.logo {	margin-top: 0px;}body#bd h1.logo a {	height: 100px;	background: url(../images/logo.png) no-repeat left;}body#bd #ja-mainnav {	background: url(../images/topnav-bg.png) repeat-x center bottom transparent;}body#bd #ja-cssmenu > li > a {	border-bottom: 5px solid #30628e;	font-size: 110%;	padding: 17px 0 12px !important;	margin: 0 40px 0 0 !important;}body#bd #ja-cssmenu > li > a:link,body#bd #ja-cssmenu > li > a:active,body#bd #ja-cssmenu > li > a:visited {	color: #565368;}body#bd #ja-cssmenu > li > a:hover {	color: #7b7983;}body#bd #ja-cssmenu > li > a#menu630,body#bd #ja-cssmenu > li > a#menu605 {	border-bottom-color: #bcc420;}body#bd #ja-cssmenu > li > a#menu572 {	border-bottom-color: #702880;}body#bd #ja-cssmenu > li > a#menu604 {	border-bottom-color: #a10d59;}body#bd #ja-slideshow .maskDesc .ja-slide-desc h3 {	color: #30628e;}#bd #ja-top {	background: transparent;}#ja-top .search {	background: #fafafa;}#ja-top .search input {	width: 82%;	border: 1px solid #30628e;	background: url(../images/search-icon.png) no-repeat left center transparent;	padding: 6px 5px 6px 37px;}/*#ja-header {	border-bottom: 2px solid #30628e;}*/#ja-header .main.clearfix {	border-bottom: 0px;}#ja-top-panel #Mod130 {	width: 980px;	margin: 0 auto 5px;}#ja-top-panel #Mod130 .ja-box-ct {	text-align: right;}#ja-top-panel div.ja-moduletable .ja-box-ct, #ja-top-paneldiv.moduletable .ja-box-ct,#ja-top-panel div.ja-moduletable.moduletable {	background: transparent;}#ja-top-panel div.ja-moduletable .ja-box-ct, #ja-top-paneldiv.moduletable .ja-box-ct {	padding: 0;	margin: 0;	border: 0;	font-size: 11px;	color: #fff;}#ja-top-panel ul,#ja-top-panel ul li {	margin: 0;	padding: 0;}#ja-top-panel ul li {	display: inline-block;}#ja-top-panel ul.padre {	padding-top: 11px;}#ja-top-panel ul.padre > li {	border-left: 1px solid #b6c6d2;	padding: 5px 10px 5px 40px;}#ja-top-panel ul.padre > li.reg {	padding: 1px 0 1px 10px;}#ja-top-panel ul.padre > li.contatti {	background: url(../images/letter-icon.png) no-repeat left center transparent;}#ja-top-panel ul.padre > li.tel {	background: url(../images/tel-icon.png) no-repeat left center transparent;}#ja-top-panel ul.padre > li.fav{	background: url(../images/star-icon.png) no-repeat left center transparent;}#ja-top-panel ul.figlio > li {	padding: 4px 9px 3px;	background-color: #d6df24;}#ja-top-panel ul.figlio a:link,#ja-top-panel ul.figlio a:active,#ja-top-panel ul.figlio a:visited {	color: #30628e;	text-decoration: none;}body#bd #ja-top-panel ul.padre > li > a:link,body#bd #ja-top-panel ul.padre > li > a:active,body#bd #ja-top-panel ul.padre > li > a:visited {	color: #fff;}body#bd #ja-top-panel ul.padre > li > a:hover {	color: #aaa;}/** content **/#ja-container {	border-top: 2px solid #30628e;	margin-top: 10px;}.ja-content-main .counter span {	background-color: #a10d59;	border: 1px solid #a10d59;}#ja-content-main h1.componentheading {	background-color: #5f8aaf;}#ja-content-main h1.componentheading span {	border-bottom: 1px solid transparent;	color: #fff;}#ja-inset2 .ja-box-ct {	background: #e0eaf2;}#ja-inset2.ja-inset2 div.ja-moduletable h3 {	background-color: #bbc432;	color: #0a4370;}#ja-inset2.ja-inset2 div.ja-moduletable h3 span {	border-bottom: 1px solid transparent;}.not-front #ja-main h2.contentheading {	font-size: 200%;}/** articoli **/body#bd .blog .items-leading .leading {	padding: 25px 0 !important;	border-bottom: 1px solid #f3f3f3;}img.caption.pxl-caption {	width: 110px;	height: auto;	margin-right: 20px;}#ja-current-content .img_caption p {	display: none;}.acquista {}.readmore, .leggi-tutto {	text-align: right;}body#bd .leggi-tutto a:link,body#bd .leggi-tutto a:active,body#bd .leggi-tutto a:visited {	background-color: #f3f3f3;	border-radius: 3px;	padding: 5px;	display: inline-block;}body#bd .leggi-tutto a:hover {	background-color: #ddd;}body#bd ul.pagination a:hover, body#bd ul.pagination a:active, body#bd ul.pagination a:focus {	color: #fff;	background-color: #a10d59;}/** sidebar **/#ja-right div.ja-moduletable h3 {	background-color: #a10d59;}#ja-right div.ja-moduletable h3 span {	color: #fff;	border-bottom-color: transparent;}#ja-right div.ja-moduletable {		background-color: #eaeaea;	border-left: 1px solid #a10d59;	border-right: 1px solid #a10d59;	margin-bottom: 0;}#ja-right #Mod134 {	border-bottom: 1px solid #a10d59;}#ja-right h5 {	text-transform: none;	margin: 4px 0px;}#ja-inset2 a.ja-title:link,#ja-inset2 a.ja-title:active,#ja-inset2 a.ja-title:visited {	color: #702880;}/** acymailing **/.acymailing_introtext {	padding: 5px 10px;}.acymailing_module div.acymailing_module_form {	padding-bottom: 15px !important;}.acymailing_form {	width: 90%;}.acymailing_form .inputbox {	padding: 5px 7px;	border: 1px solid #dfdfdf;	width: 90% !important;}/** footer **/#ja-footer .ja-footnav a:link,#ja-footer .ja-footnav a:active,#ja-footer .ja-footnav a:visited {	color: #666;}#ja-botsl.wrap {	background: url(../images/footer-bg.png) repeat-x top #fff;	border-top: 0;	padding-top: 20px;}#ja-botsl.wrap .ja-moduletable li {	border-top: 1px solid #f3f3f3;}#ja-botsl.wrap .ja-moduletable li a {	color: #5f8ac0;}#ja-botsl.wrap .ja-moduletable li a:hover {	color: #3c81d7;}#ja-footer .t3-logo-dark a {	background: url(http://www.pixelfabrica.it/images/stories/societa/pixelfabrica.gif) no-repeat right center transparent;}/** blocchi */.fb-like-box {	margin-top: 30px;}.banners {	text-align: center;}.banners img {	margin-bottom: 7px;}/** menu grande **/#ja-container #menu-big {	margin-bottom: 11px;}#ja-container #menu-big ul.menu {	border: 1px solid #cccccc;	background: #eaeaea;	border-left: 0;}#ja-container #menu-big ul.menu li:hover {	background-color: #f5f5f5;}#ja-container #menu-big ul.menu li {	border-top: 0;	display: block;	width: 16.5%;	float: left;	border-left: 1px solid #cccccc;}#ja-container #menu-big ul.menu li a {	color: #565368;	text-align: center;	background: transparent;	text-indent: 0;	padding: 8px 0;	font-weight: bold;}#ja-container #menu-big ul.menu li.active a {	color: #fff !important;	background-color: #a10d59;}#ja-container #menu-big ul.menu li a:hover {	color: #737183 !important;	background-color: #f5f5f5;}#ja-container #menu-big ul.menu li.item-626 a {	color: #a10d59;}/** libri **/.libro {	float: left;	margin-right: 15px;	width: 160px;}.libro .copertina.small {	width: 110px;	height: auto;}.libro span {		display: block;}.libro span.autore {	font-size: 90%;}.info-libro {	display: block !important;}#ja-content-main .abstract {	margin-top: 30px;}.slogan {	font-size: 1.2em;	font-style: italic;	text-align: center;}.novita {	list-style-type: none;}.column ul.novita li {	background: none;	padding: 10px 0;	border-bottom: 1px solid #f3f3f3;}.social-sharing {	padding: 6px 0;}a.button {	background: #A10D59;	border: 0;}body#bd a.button:link,body#bd a.button:active,body#bd a.button:visited {	color: #fff;}body#bd a.button:hover {	border: 0;}.article-id-63 .categories-list a{	display:block;	padding:10px;	margin: 0;}.article-id-63 .categories-list a:hover{	background-color:#efefef;    /* Firefox */    -moz-transition: all 0.5s ease-in;    /* WebKit */    -webkit-transition: all 0.5s ease-in;    /* Opera */    -o-transition: all 0.5s ease-in;    /* Standard */    transition: all 0.5s ease-in;	}.column ul li {	line-height:100% !important;	margin-bottom:0;}.article-id-63 ul{	margin:0 auto !important;}.article-id-63 li{	padding:0 !important;	margin: 0 auto !important;}.article-id-63 ul ul{	padding-left:20px;}.indirizzo{	position:absolute;	float:right;	right: 5px;	top: -2px;}#ja-poweredby{	float: left;	width: 114px;	display: block;	position:relative;}#ja-poweredby a {	width: auto;}.ja-copyright{	margin-left: 10px;	margin-top: 8px;}