/* GALLERY INTERNA *//* MEDIACENTER */
.gallery-visore, .gallery-dx, .gallery-visore.mediacenter, .gallery-dx.mediacenter {height: 390px; float: left;}
.gallery-visore, .gallery-visore.mediacenter {width: 693px; height: 390px;}
.gallery-visore .gallery-photo-text, .gallery-visore.mediacenter .gallery-photo-text {width: 530px; height: 50px; margin: 320px 0 0; background: rgba(0, 0, 0, 0.5);padding: 10px; position: absolute; color: #FFF;}
.gallery-visore .gallery-navb, .gallery-visore.mediacenter .gallery-navb {float: left;  margin: 355px 0 0 630px;  position: absolute;  width: 70px;}
.gallery-dx, .gallery-dx.mediacenter {width: 257px;}
.gallery-thumb-imgs {height: 330px;}

ul.gallery-thumb, ul.mediacenter-menu {list-style: none outside none; cursor: pointer; }
ul.gallery-thumb li, ul.mediacenter-menu li {margin: 0 10px 10px 0; float: left; display: block;}

.mediacenter .gallery-text {height: 340px;}
.mediacenter .gallery-thumb-btns {float: right; padding: 0 5px; text-align: right;}
.mediacenter .gallery-thumb-btns img {display: block; margin: 15px 0 0 10px;}
ul.mediacenter-menu {width: 730px; height: 230px; overflow: hidden; position: relative; margin: 0px; padding: 0px; top: 0px; left: 0px;}
ul.mediacenter-menu li {width: 170px; height: 230px;}
ul.mediacenter-menu li .textarea {height: 210px;}
ul.mediacenter-menu li .textarea span.title {display: block; font-size: 1em; font-weight: bold; margin: 5px 0;}
ul.mediacenter-menu li .textarea span.txt {font-size: 0.9em;}
ul.mediacenter-menu span.link a {color: #9BB312;}
ul.mediacenter-menu li span.link img {margin-right: 5px;}

/* tab */
ul.tab {border: none;list-style: none outside none; margin:0px; padding:0px; cursor: pointer; padding: 0 10px;}
ul.tab {background: #E6E8EA;}
ul.tab li {display: block; float: left; background: #F4F4F4; padding: 10px; margin-right: 5px;}
ul.tab li {font-size: 1em;}
ul.tab li a {color:#416567;}
ul.tab li.select {background: #000;}
ul.tab li.select a {color:#fff;}

/* POST */
ul.list.commenti li img {width: 15px;}
textarea.newCommentText {width:700px;height:100px;padding:5px;}
.newCommentText {display: block;}
.newCommentButton {margin: 10px 0;}

/* LOGIN */
.box-login input.authenticationtext, .box-login label.authenticationtext, .box-login input.authenticationButton {display: block;}
.box-login input.authenticationtext {width: 150px; margin: 0; height: 20px;}
.box-login label.authenticationtext{color: #666666; font-size: 0.9em;}
.box-login input.authenticationButton {width: 45px; height: 25px; color: #666666; font-size: 0.9em; margin: 10px 0;}

/* NUMERAZIONE PAGINA */ 
ul.pagenavb {border: none;list-style: none outside none; margin:0px; padding:0px; cursor: pointer;}
ul.pagenavb li {display: block; float: left;}

/* menu numeri */
ul.menu.num-tabs {padding: 0 5px 5px 0;}
ul.menu.num-tabs li {background: #FFF; padding: 0 3px; border: 1px solid #999; margin: 0 2px;}
ul.menu.num-tabs li.select {background: #666;}
ul.menu.num-tabs li.select a {color: #fff;}

/* Calendario */
/*http://jqueryui.com/demos/datepicker/#default*/
.ui-widget {font-size: 1em;}
.ui-widget-content {background: url("../img/sf-calendar.png") repeat-x scroll 50% top #EEEEEE;  border: 1px solid #DDDDDD; color: #333;}
.ui-widget-content {background: #FFF;  border: 1px solid #CCC; }
.ui-widget-header {background:#D9D9D9; border: 1px solid #D9D9D9; color: #333; font-weight: bold;}
/*.ui-widget-header {background: url("http://www.c2i.it/romaexhibit2011-web/Static/img/sf-calendar-header.png") repeat-x scroll 50% 50% #D9D9D9; border: 1px solid #E78F08; color: #FFFFFF; font-weight: bold;}*/
.ui-widget-header {color: #FFFFFF; font-weight: bold;}
.ui-widget-header a {color: #FFFFFF;}
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {border-bottom-right-radius: 4px;}
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { border-bottom-left-radius: 4px;}
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {border-top-right-radius: 4px;}
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {border-top-left-radius: 4px;}
.ui-corner-all {border-radius: 4px 4px 4px 4px;}
.ui-datepicker { padding: 0.2em 0.2em 0; width: 16em;}
.ui-datepicker .ui-datepicker-header { padding: 0 0; position: relative;}
.ui-datepicker .ui-datepicker-title {line-height: 1.8em; margin: 0 2.3em; text-align: center; color: #333; font-size: 1em;}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {height: 1.5em; position: absolute; top: 5px; width: 1.8em;}
.ui-datepicker .ui-datepicker-prev {left: 2px;}
.ui-datepicker .ui-datepicker-next {right: 2px;}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {display: block;left: 50%;margin-left: -8px; margin-top: -8px; position: absolute; top: 50%;}
.ui-datepicker table {border-collapse: collapse;font-size: 0.9em; margin: 0 0 0.4em; width: 100%;}
.ui-datepicker th { border: 0 none; font-weight: bold; padding: 0.7em 0em; text-align: center; font-size: 0.9em;}
.ui-datepicker td { border: 0 none; padding: 1px;}
.ui-datepicker td span, .ui-datepicker td a {display: block; padding: 0.3em; text-align: right;text-decoration: none;}
.ui-state-default, .ui-widget-content .ui-state-default { background:#F6F6F6; border: 1px solid #CCCCCC; color: #003DFF;font-weight: normal; outline: medium none;}
.ui-state-disabled, .ui-widget-content .ui-state-disabled { background-image: none; opacity: 0.35;}
.ui-state-disabled {cursor: default !important;}
.ui-state-highlight, .ui-widget-content .ui-state-highlight{ background: #FFF; border: 1px solid #333; color: #333;}
.ui-state-active, .ui-widget-content .ui-state-active {background: #FFFFFF;  border: 1px solid #333; color: #333; font-weight: bold; outline: medium none;}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus {background: #FFF; border: 1px solid #333; color: #333;}
.ui-helper-clearfix {display: block;}
.ui-helper-clearfix:after {clear: both; content: "."; display: block; height: 0; visibility: hidden;}
thead th {background: none repeat scroll 0 0 #FFF;}
.calendario-txt {width: 100px; font-size: 1.1em;}
tbody tr:nth-child(2n) td, tbody tr.even td {background: none repeat scroll 0 0 #FFF;}