/*** @file: highslide.css * @version: 5.0.0*/.highslide-container div {y	font-family: Times, serif;	font-size: 20pt;  }.highslide-container table {	background: none;	table-layout: auto;	adius			}.highslide {	outline: none;	text-decoration: none;}.highslide img {	border: 2px solid transparent /* xxxxquixxxxxx */;}.highslide:hover img {	border-color: gray;}.highslide-active-anchor img {	visibility: hidden;}.highslide-gallery .highslide-active-anchor img {	border-color: black;	visibility: visible;	cursor: default;}.highslide-image {	border-width: 2px;	border-style: solid;	border-color: transparent /* xxxxquixxxxxx */;}.highslide-wrapper, .highslide-outline {	background: transparent;}.glossy-dark {	background: #111;}.highslide-image-blur {}.highslide-number {	font-weight: bold;	color: gray;	font-size: .9em;}.highslide-caption {	display: none;	font-size: 4em;	padding: 1px;	/*background: transparent /* xxxxquixxxxxx */;*/}.highslide-heading {	display: none;	color: navy;   margin: 0 10px 10px 0;	  font-style: italic;font-family: Times, serif;  font-size: 14px;}.highslide-dimming {	/*position: absolute;*/	background: black;}a.highslide-full-expand {   background: url(fullexpand.gif) no-repeat;   display: block;   margin: 0 10px 10px 0;   width: 34px;   height: 34px;}.highslide-move, .highslide-move * {	cursor: move;}.highslide-viewport {	display: none;	position: fixed;	width: 100%;	height: 100%;	z-index: 1;	background: none;	left: 0;	top: 0;				}.highslide-overlay {	display: none;}.hidden-container {	display: none;}/* Example of a semitransparent, offset closebutton DELLA FOTO */.closebutton {	position: relative;	top: 15px;	left: -15px;	width: 30px;	height: 30px;	background: url(close.png);	/* NOTE! For IE6, you also need to update the highslide-ie6.css file. */}/*****************************************************************************//* Styles for the HTML popups											     *//* Remove these if you are not using Highslide HTML						     *//*****************************************************************************/.highslide-maincontent {	display: none;  background: url(oro.jpg);    border-radius: 25px;  border-radius: 11px;	padding: 11px;  background-position: left top;  background-repeat: repeat; border:6px double silver;              /*******************BBBGGG************************************************/   }.highslide-html {	background-color: transparent /* xxxxquixxxxxx */;  background: url(oro.jpg);      border:6px double silver;       }.mobile .highslide-html {	border: 1px solid transparent /* xxxxquixxxxxx */;}.highslide-html-content {	display: none;	width: 500px;		height: 555px;	padding: 0 5px 5px 5px;}.highslide-header {	padding-bottom: 20px;		height: 44px}.highslide-header ul {	margin: 0;	padding: 0;	text-align: right;}.highslide-header ul li {	display: inline;	padding-left: 1em;}.highslide-header ul li.highslide-previous, .highslide-header ul li.highslide-next {	display: none;}.highslide-header a {	font-weight: none;	color: gray;	text-transform: uppercase;	text-decoration: none;}.highslide-header a:hover {	color: black;}.highslide-header .highslide-move a {	cursor: move;}.highslide-footer {	height: 30px;}.highslide-footer .highslide-resize {	display: block;	float: right;	margin-top: 5px;	height: 11px;	width: 11px;	background: url(resize.gif) no-repeat;}.highslide-footer .highslide-resize span {	display: none;}.highslide-body {}.highslide-resize {	cursor: nw-resize;}/*****************************************************************************//* Styles for the Individual wrapper class names.							 *//* See www.highslide.com/ref/hs.wrapperClassName							 *//* You can safely remove the class name themes you don't use				 *//*****************************************************************************//* hs.wrapperClassName = 'draggable-header' */.draggable-header .highslide-header {	height: 18px;	border-bottom: 1px solid #dddddd;}.draggable-header .highslide-heading {	position: absolute;	margin: 2px 0.4em;}.draggable-header .highslide-header .highslide-move {	cursor: move;	display: block;	height: 30px;	position: absolute;	right: 24px;	top: 0;	width: 100%;	z-index: 1;}.draggable-header .highslide-header .highslide-move * {	display: none;}.draggable-header .highslide-header .highslide-close {	position: absolute;	right: 2px;	top: 2px;	z-index: 5;	padding: 0;}.draggable-header .highslide-header .highslide-close a {	display: block;	height: 32px;	width: 30px;	background-image: url(close.png);}.draggable-header .highslide-header .highslide-close a:hover {	background-position: 0 30px;}.draggable-header .highslide-header .highslide-close span {	display: none;}.draggable-header .highslide-maincontent {	padding-top: 1em;}/* hs.wrapperClassName = 'titlebar' */.titlebar .highslide-header {	height: 38px;	border-bottom: 1px solid #dddddd;}.titlebar .highslide-heading {	position: absolute;	width: 90%;		height: 44px;	margin: 1px 0 1px 5px;	color: #666666;}.titlebar .highslide-header .highslide-move {	cursor: move;	display: block;	height: 40px;	position: absolute;	right: 24px;	top: 10;	width: 100%;	z-index: 1;}.titlebar .highslide-header .highslide-move * {	display: none;}.titlebar .highslide-header li {	position: relative;	top: 3px;	z-index: 2;		height: 111px;	padding: 0 0 0 1em;}.titlebar .highslide-maincontent {	padding-top: 1em;}/* hs.wrapperClassName = 'no-footer' */.no-footer .highslide-footer {	display: none;}/* hs.wrapperClassName = 'wide-border' */.wide-border {	background: transparent /* xxxxquixxxxxx */;			  					}.wide-border .highslide-image {	border-width: 10px;}.wide-border .highslide-caption {	padding: 0 10px 10px 10px;}/* hs.wrapperClassName = 'borderless' */.borderless .highslide-image {	border: none;}.borderless .highslide-caption {	border-bottom: 1px solid transparent /* xxxxquixxxxxx */;	border-top: 1px solid transparent /* xxxxquixxxxxx */;	background: transparent /* xxxxquixxxxxx */;}/* hs.wrapperClassName = 'outer-glow' */.outer-glow {	background: #444;}.outer-glow .highslide-image {	border: 5px solid #444444;}.outer-glow .highslide-caption {	border: 5px solid #444444;	border-top: none;	padding: 5px;	background-color: gray;}/* hs.wrapperClassName = 'colored-border' */.colored-border {	background: transparent /* xxxxquixxxxxx */;}.colored-border .highslide-image {	border: 2px solid green;}.colored-border .highslide-caption {	border: 2px solid green;	border-top: none;}/* hs.wrapperClassName = 'dark' */.dark {	background: #111;}.dark .highslide-image {	border-color: black black #202020 black;	background: gray;}.dark .highslide-caption {	color: transparent /* xxxxquixxxxxx */;	background: #111;}.dark .highslide-controls,.dark .highslide-controls ul,.dark .highslide-controls a {	background-image: url(controlbar-black-border.gif);}/* hs.wrapperClassName = 'floating-caption' */.floating-caption .highslide-caption {	position: absolute;	padding: 1em 0 0 0;	background: none;	color: transparent /* xxxxquixxxxxx */;	border: none;	font-weight: bold;}/* hs.wrapperClassName = 'controls-in-heading' */.controls-in-heading .highslide-heading {	color: gray;	font-weight: bold;	height: 20px;	overflow: hidden;	cursor: default;	padding: 0 0 0 22px;	margin: 0;	background: url(icon.gif) no-repeat 0 1px;}.controls-in-heading .highslide-controls {	width: 105px;	height: 22px;	position: relative;	margin: 0;	top: -23px;	left: 7px;	background: none;}.controls-in-heading .highslide-controls ul {	position: static;	height: 22px;	background: none;}.controls-in-heading .highslide-controls li {	padding: 0;}.controls-in-heading .highslide-controls a {	background-image: url(controlbar-transparent /* xxxxquixxxxxx */-small.gif);	height: 20px;	width: 20px;}.controls-in-heading .highslide-controls .highslide-move {	display: none;}.controls-in-heading .highslide-controls .highslide-previous a {	background-position: 0 0;}.controls-in-heading .highslide-controls .highslide-previous a:hover {	background-position: 0 -20px;}.controls-in-heading .highslide-controls .highslide-previous a.disabled {	background-position: 0 -40px !important;}.controls-in-heading .highslide-controls .highslide-play a {	background-position: -20px 0;}.controls-in-heading .highslide-controls .highslide-play a:hover {	background-position: -20px -20px;}.controls-in-heading .highslide-controls .highslide-play a.disabled {	background-position: -20px -40px !important;}.controls-in-heading .highslide-controls .highslide-pause a {	background-position: -40px 0;}.controls-in-heading .highslide-controls .highslide-pause a:hover {	background-position: -40px -20px;}.controls-in-heading .highslide-controls .highslide-next a {	background-position: -60px 0;}.controls-in-heading .highslide-controls .highslide-next a:hover {	background-position: -60px -20px;}.controls-in-heading .highslide-controls .highslide-next a.disabled {	background-position: -60px -40px !important;}.controls-in-heading .highslide-controls .highslide-full-expand a {	background-position: -100px 0;}.controls-in-heading .highslide-controls .highslide-full-expand a:hover {	background-position: -100px -20px;}.controls-in-heading .highslide-controls .highslide-full-expand a.disabled {	background-position: -100px -40px !important;}.controls-in-heading .highslide-controls .highslide-close a {	background-position: -120px 0;}.controls-in-heading .highslide-controls .highslide-close a:hover {	background-position: -120px -20px;}