/* -------------------------------------------LIGHTBOX ----------------------------------------- */
#jquery-overlay                                 {position: absolute;top: 0;left: 0;z-index: 90;width: 100%;height: 500px;}
#jquery-lightbox                                {position: absolute;top: 0;left: 0;width: 100%;z-index: 100;text-align: center;line-height: 0;}
#jquery-lightbox a img                          {border: none;}
#lightbox-container-image-box                   {position: relative;background-color: #fff;width: 250px;height: 250px;margin: 0 auto;}
#lightbox-container-image                       {padding: 10px;}
#lightbox-loading                               {position: absolute;top: 40%;left: 0%;height: 25%;width: 100%;text-align: center;line-height: 0;}
#lightbox-nav                                   {position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index: 10;}
#lightbox-container-image-box > #lightbox-nav   {left: 0; }
#lightbox-nav a                                 {outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext    {width: 49%;height: 100%;zoom: 1;display: block;}
#lightbox-nav-btnPrev                           {left: 0;float: left;}
#lightbox-nav-btnNext                           {right: 0;float: right;}
#lightbox-container-image-data-box              {font: 10px Verdana, Helvetica, sans-serif;background-color: #fff;margin: 0 auto;line-height: 1.4em;overflow: auto;width: 100%;padding: 0 10px 0;}
#lightbox-container-image-data                  {padding: 0 10px;color: #666;}
#lightbox-container-image-data #lightbox-image-details  {width: 70%;float: left;text-align: left;}	
#lightbox-image-details-caption                 {font-weight: bold;}
#lightbox-image-details-currentNumber           {display: block;clear: left;padding-bottom: 1.0em;}			
#lightbox-secNav-btnClose                       {width: 66px;float: right;padding-bottom: 0.7em;}
/* -------------------------------------------NIVO SLIDER ----------------------------------------- */
.nivoSlider                     {position:relative;width:100%;height:auto;overflow: hidden;}
.nivoSlider img                 {position:absolute;top:0px;left:0px;}
.nivo-main-image                {display: block !important;position: relative !important;width: 100% !important;}
.nivoSlider a.nivo-imageLink    {position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;margin:0;z-index:6;display:none;}
.nivo-slice                     {display:block;position:absolute;z-index:5;height:100%;top:0;}
.nivo-box                       {display:block;position:absolute;z-index:5;overflow:hidden;}
.nivo-box img                   { display:block; }
.nivo-caption                   {position:absolute;left:0px;bottom:0px;background:#000;color:#fff;width:100%;z-index:8;padding: 5px 10px;opacity: 0.8;overflow: hidden;display: none;-moz-opacity: 0.8;filter:alpha(opacity=8);-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.nivo-caption p                 {padding:5px;margin:0;}
.nivo-caption a                 {display:inline !important;}
.nivo-html-caption              {display:none;}
.nivo-directionNav a            {position:absolute;top:45%;z-index:9;cursor:pointer;}
.nivo-prevNav                   {left:0px;}
.nivo-nextNav                   {right:0px;}
.nivo-controlNav                {text-align:center;padding: 15px 0;}
.nivo-controlNav a              {cursor:pointer;}
.nivo-controlNav a.active       {font-weight:bold;}
/* NIVO SLIDER Theme */
.nivoSlider                                 {position:relative;background:#fff url(../images/common/loading.gif) no-repeat 50% 50%;margin-bottom:50px;-webkit-box-shadow: 0px 1px 5px 0px #4a4a4a;-moz-box-shadow: 0px 1px 5px 0px #4a4a4a;box-shadow: 0px 1px 5px 0px #4a4a4a;}
.nivoSlider img                             {position:absolute;top:0px;left:0px;display:none;}
.nivoSlider a                               {border:0;display:block;}
.nivo-controlNav                            {text-align:center;padding:0;border:0;z-index:90;position:absolute;width:100%;left:0px;bottom:5px;}
.nivo-controlNav a                          {display:inline-block;width:22px;height:22px;background:url(../images/common/nivo_bullets.png) no-repeat;text-indent:-9999px;border:0;margin: 0 2px;}
.nivo-controlNav a.active                   {background-position:0 -22px;}
.nivo-directionNav a                        {display:block;width:30px;height:30px;background:url(../images/common/nivo_arrows.png) no-repeat;text-indent:-9999px;border:0;}
a.nivo-nextNav                              {background-position:-30px 0;right:15px;}
a.nivo-prevNav                              {left:15px;}
.nivo-caption                               {font-family: Helvetica, Arial, sans-serif;}
.nivo-caption a                             {color:#fff;border-bottom:1px dotted #fff;}
.nivo-caption a:hover                       {color:#fff;}
.nivo-controlNav.nivo-thumbs-enabled        {width: 100%;}
.nivo-controlNav.nivo-thumbs-enabled a      {width: auto;height: auto;background: none;margin-bottom: 5px;}
.nivo-controlNav.nivo-thumbs-enabled img    {display: block;width: 120px;height: auto;}
/* -------------------------------------------CHOSEN ----------------------------------------- */
.chzn-container {position:relative;display:inline-block;vertical-align:middle;zoom:1;*display:inline;}
.chzn-container .chzn-drop {background:#fff;border: 1px solid #aaa;border-top:0;position:absolute;top:100%;left:-9999px;z-index:1010;width:100%;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;box-sizing:border-box;}
.chzn-container.chzn-with-drop .chzn-drop {left:0;}

.chzn-container-single .chzn-single {height:23px;line-height:24px;background-color:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #aaa;display:block;overflow:hidden;white-space:nowrap;position: relative;padding:0 0 0 8px;color:#444;text-decoration:none;}
.chzn-container-single .chzn-default {color:#999;}
.chzn-container-single .chzn-single span {margin-right:26px;display:block;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;text-overflow:ellipsis;}
.chzn-container-single .chzn-single-with-deselect span {margin-right:38px;}
.chzn-container-single .chzn-single abbr {display:block;position:absolute;right:26px;top:6px;width:12px;height:12px;font-size:1px;background:url('../images/common/chosen-sprite.png') -42px 1px no-repeat;}
.chzn-container-single .chzn-single abbr:hover {background-position:-42px -10px;}
.chzn-container-single.chzn-disabled .chzn-single abbr:hover {background-position:-42px -10px;}
.chzn-container-single .chzn-single div {position: absolute;right:0;top:0;display:block;height:100%;width:18px;}
.chzn-container-single .chzn-single div b {background:url('../images/common/chosen-sprite.png') no-repeat 0px 2px;display:block;width:100%;height:100%;}
.chzn-container-single .chzn-search {padding:3px 4px;position:relative;margin:0; white-space:nowrap;z-index:1010;}
.chzn-container-single .chzn-search input {background:#fff url('../images/common/chosen-sprite.png') no-repeat 100% -20px;background:url('../images/common/chosen-sprite.png') no-repeat 100% -20px, -webkit-gradient(linear, 0 0, 0 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));background:url('../images/common/chosen-sprite.png') no-repeat 100% -20px, -webkit-linear-gradient(top, #eeeeee 1%, #ffffff 15%);background:url('../images/common/chosen-sprite.png') no-repeat 100% -20px, -moz-linear-gradient(top, #eeeeee 1%, #ffffff 15%);background:url('../images/common/chosen-sprite.png') no-repeat 100% -20px, -o-linear-gradient(top, #eeeeee 1%, #ffffff 15%);background:url('../images/common/chosen-sprite.png') no-repeat 100% -20px, linear-gradient(#eeeeee 1%, #ffffff 15%);margin:1px 0;padding:4px 20px 4px 5px;outline:0;border:1px solid #aaa;width:100%;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;box-sizing:border-box;}
.chzn-container-single .chzn-drop {margin-top:-1px;-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;-moz-background-clip:padding;-webkit-background-clip:padding-box; background-clip:padding-box;}
.chzn-container-single-nosearch .chzn-search {position:absolute;left:-9999px;}

.chzn-container .chzn-results {margin:0 4px 4px 0;max-height:240px;padding: 0 0 0 4px;position:relative;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;}
.chzn-container-multi .chzn-results {margin:0;padding:0;}
.chzn-container .chzn-results li {display:none;line-height:15px;padding:5px 6px;margin:0;list-style:none;}
.chzn-container .chzn-results .active-result {cursor:pointer;display:list-item;}
.chzn-container .chzn-results .disabled-result {color:#ccc;cursor:default;display:list-item;}
.chzn-container .chzn-results .disabled-result em {background:transparent;}
.chzn-container .chzn-results .highlighted {background-color:#3875d7;color: #fff;}
.chzn-container .chzn-results li em {background:#feffde;font-style:normal;}
.chzn-container .chzn-results .highlighted em {background:transparent;}
.chzn-container .chzn-results .no-results {background:#f4f4f4;display:list-item;}
.chzn-container .chzn-results .group-result {cursor:default;color:#999;font-weight:bold;}
.chzn-container .chzn-results .group-option {padding-left:15px;}
.chzn-container-multi .chzn-drop .result-selected {color:#ccc;cursor:default;display:list-item;}
.chzn-container-multi .chzn-drop .result-selected em {background:transparent;}
.chzn-container .chzn-results-scroll {background:white;margin:0 4px;position:absolute;text-align:center;width:321px;z-index:1;}
.chzn-container .chzn-results-scroll span {display:inline-block;height:17px;text-indent:-5000px;width:9px;}
.chzn-container .chzn-results-scroll-down {bottom:0;}
.chzn-container .chzn-results-scroll-down span {background:url('../images/common/chosen-sprite.png')no-repeat -4px -3px;}
.chzn-container .chzn-results-scroll-up span {background:url('../images/common/chosen-sprite.png') no-repeat -22px -3px;}

/*.chzn-container-active .chzn-single {-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);-moz-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3);border:1px solid #5897fb;}*/
.chzn-container-active.chzn-with-drop .chzn-single {border:1px solid #aaa;background-color:#fff;-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomleft:0;-moz-border-radius-bottomright:0;border-bottom-left-radius:0;border-bottom-right-radius:0;}
.chzn-container-active.chzn-with-drop .chzn-single div {background:transparent;border-left:none;}
.chzn-container-active.chzn-with-drop .chzn-single div b {background-position:-18px 2px;}
/*.chzn-container-active .chzn-choices {-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);-moz-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3);border:1px solid #5897fb;}*/
.chzn-container-active .chzn-choices .search-field input {color:#111 !important;}
.chzn-disabled				{cursor:default;opacity:0.5 !important;}
.chzn-disabled .chzn-single {cursor:default;}
.chzn-disabled .chzn-choices .search-choice .search-choice-close {cursor: default;}

.chzn-results								{background:none !important;border:none !important;visibility:visible !important;}
.chzn-results li							{float:none !important;font-style:normal !important;font-weight:normal !important;}
.chzn-container .chzn-results				{max-height:16em;}
.chzn-container-single .chzn-single			{height:1.45em;line-height:1.45em;padding: 0 0 0 1px;}	/* testo */
.chzn-container .chzn-results				{margin-top:5px;}										/* elenco */
.chzn-container .chzn-results li			{line-height:1.4em;padding:1px 6px;}					/* elenco */
.chzn-container-single .chzn-single abbr	{top:3em;}		/* img X */
.chzn-container-single .chzn-single div		{top:-.28em;}	/* img ^ */
