﻿html,body {
	height:100%;
}

.bodysito 
{
  background-image :url(immagini/sito/sfondonew.jpg);
  background-repeat: repeat;
  background-attachment: fixed;
  overflow-x:hidden;
}

/* 2.1 ALL PAGES */

#home, #resume, #links, #albums, #photos, #details, #register, #admin-albums, #admin-photos, #admin-details {
	
	position: relative;
	width: 686px;
	padding: 0px 37px;
	padding-top: 1px; /* Weird Mozilla Bug */
	padding-bottom: 40px; /* Weird Mozilla Bug */
}

/* COLLEZIONE */
.page {
	background-repeat: repeat-y;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}

#sidebar {
	float: left;
	width: 214px;
	height: 100%;
}

#content {
	margin-left: 256px;
}

#content_photos {
	margin-left: 10px;
}

.emptydata td {
	padding: 50px;
	color: #aeaeae;
}

.view {
	margin-left: auto;
	margin-right: auto;
	/*width: 700px;*/
	text-align: center;
}

.view .photo-frame {
	margin-left: auto;
	margin-right: auto;
}

/* Inline styles are used because image controls hard code a border property */

.photo_198 {
	border: 4px solid #FFFFFF;
}



.buttonbar, .buttonbar-top {
	width: 686px;
	height: 70px;
	background-image: url(immagini/collezione/photonav.gif);
	background-repeat: no-repeat;
	/*margin-bottom: 5px;*/
	text-align: center;
}
.buttonbar_500, .buttonbar_500-top {
	width: 500px;
	height: 70px;
	background-image: url(immagini/collezione/photonav_500.gif);
	background-repeat: no-repeat;
	/*margin-bottom: 5px;*/
	text-align: center;
}

div#principale {
	position:absolute;
	margin: 0px;
	padding: 0px;
	border: 0px none;
	background-image: url(immagini/sito/logo.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	width:100%;
	height:100%;
}

div#benvenuti 
{
	position:absolute;
	top:85%;	
	width:100%;
	text-align:center;
}

.linkhome,.linkhome:active,.linkhome:visited
{
	color:White;
	text-decoration:none;
}
.linkhome:hover
{
	color:White;
	text-decoration:underline;
}

#DivTricot
{
	display:none;
	overflow:hidden;
	position:absolute;
	margin: 0px;
	padding: 0px;
	border: 0px none;
	right: 0px;
	bottom: 0px;
	text-align:center; 
	width:100%; 
	top:50%; 
	margin-top:-66px;
}

#DivFascia
{
	overflow:hidden;
	position:absolute;
	margin: 0px;
	padding: 0px;
	border: 0px none;
	right: 0px;
	bottom: 0px;
	text-align:right; 	
	top:50%; 
	margin-top:-247px;	
	background-color: #424244;	/* CAMBIO COLORE NELLO SCRIPT */
	width:0px;
	height:495px;	
	z-index:0;
}

#DivPhoto
{
	display:none;
	overflow:hidden;
	position:absolute;
	margin: 0px;
	padding: 0px;
	border: 0px none;
	right: 0px;
	bottom: 0px;
	width:600px;
	top:50%; 
	left:50%;
	margin-top:-247px;
	margin-left:-300px;
	height:495px;
	background-color:#000000;
	z-index:2;
}

#DivSlider
{
	display:none;
	overflow:hidden;
	position:absolute;
	margin: 0px;
	padding: 0px;
	border: 0px none;
	right: 0px;
	bottom: 0px;
	top:50%; 
	left:50%;
	margin-top:278px;
	margin-left:-300px;
	height:85px;
	width:600px;	
	background-color:#949495;
	z-index:2;
}

#DivZoom
{	
	overflow:hidden;
	position:absolute;
	margin: 0px;
	padding: 0px;
	border: 0px none;
	right: 0px;
	bottom: 0px;
	width:35px;
	height:35px;
	top:50%; 
	left:50%;
	/*margin-top:227px;
	margin-left:-320px;
	*/
	margin-top:-247px;
	margin-left:-300px;
	background-color:Transparent;
	z-index:2;
}

#DivCollezioni
{	
	display:none;
	overflow:hidden;
	position:absolute;
	margin: 0px;
	padding: 0px;
	border: 0px none;
	right: 0px;
	bottom: 0px;
	top:50%; 
	left:50%;
	margin-top:-220px;
	margin-left:320px;
	height:60px;
	width:280px;	
	/*FILTER: alpha(opacity=0);
	-moz-opacity:0.0;
	-khtml-opacity:0.0;*/
	background-color:Transparent;
	z-index:3;
}

#DivCollezioniDescri
{		
	display:none;
	overflow: auto;
	position:absolute;
	margin: 0px;
	padding: 20px;
	border: 0px none;
	right: 0px;
	bottom: 0px;
	top:50%; 
	left:50%;
	margin-top:-140px;
	margin-left:300px;
	height:345px;
	width:280px;	
	/*FILTER: alpha(opacity=0);
	-moz-opacity:0.0;
	-khtml-opacity:0.0;*/
	background-color:#424244;
	text-align:justify;	
	/*FILTER:PROGID:DXIMAGETRANSFORM.MICROSOFT.RANDOMDISSOLVE(DURATION=1) PROGID:DXIMAGETRANSFORM.MICROSOFT.SHADOW(COLOR=GRAY,DIRECTION=135);*/
	z-index:3;

	SCROLLBAR-HIGHLIGHT-COLOR: #424244;
	SCROLLBAR-SHADOW-COLOR: #424244;
	SCROLLBAR-3DLIGHT-COLOR: #424244;
	SCROLLBAR-ARROW-COLOR: #424244;
	SCROLLBAR-TRACK-COLOR: #424244;
	SCROLLBAR-DARKSHADOW-COLOR: #424244;
}


#DivMenu
{
	display:none;
	overflow:hidden;
	position:absolute;
	margin: 0px;
	padding: 0px;
	border: 0px none;
	right: 0px;
	bottom: 0px;
	left:50%;
	top:50%; 
	margin-top:248px;
	margin-left:-300px;
	width:600px;
}

#DivDisable
{
	display:none;
	overflow:hidden;
	position:absolute;
	FILTER: alpha(opacity=0);
	-moz-opacity:0.0;
	-khtml-opacity:0.0;
	TOP: 0;
	LEFT: 0;
	WIDTH: 100%;
	HEIGHT: 100%;
	BACKGROUND-COLOR:black;
	z-index:999;	
}

#DivHide
{
	display:block;
	overflow:hidden;
	position:absolute;
	TOP: 0;
	LEFT: 0;
	WIDTH: 100%;
	HEIGHT: 100%;
	BACKGROUND-COLOR:black;	
	background-image :url(immagini/sito/sfondo.jpg);
	z-index:999;
}

#DivLogo
{	
	background-image:URL(immagini/sito/logo_homepage.jpg);
	background-repeat: no-repeat;
	display:none;
	overflow:hidden;
	position:absolute;
	margin: 0px;
	padding: 0px;
	border: 0px none;
	right: 0px;
	margin-right:4px;
	left:20px;
	bottom: 0px;
	text-align:left; 
	top:50%; 
	margin-top:-98px;
	height:196px;
}


.PanelPerScelta
{
	margin: 0px;
	padding: 0px;
	border: 0px none;
	BORDER: 0PX SOLID BLACK;
	BACKGROUND-COLOR: #949495;
	margin-top:1px;
	width:600px;
	height:496px;
}

/* DIV CENTRALE CHE CONTIENE LE VARIE INFORMAZIONI */
#DivPageCenter
{
	display:none;
	overflow:hidden;
	position:absolute;
	margin: 0px;
	padding: 0px;
	border: 0px none;
	right: 0px;
	bottom: 0px;
	left:50%;
	top:50%; 
	margin-top:-247px;
	margin-left:-300px;
	height:495px;
	width:600px;
	BACKGROUND-COLOR: #949495;
	z-index:1;
}

.paginamenu
{
/*	display:none;
	margin-left:60px; 
	margin-right:60px; 
	vertical-align:top;
	margin-top:30px;
	margin-bottom:30px;
	height:375px;
	text-align:left;
	z-index:3;*/
	display:none;
	overflow:hidden;
	position:absolute;
	padding-left:40px; 
	padding-right:40px; 
	padding-top:30px;
	padding-bottom:30px;
	vertical-align:top;
	text-align: justify;
	border: 0px none;
	right: 0px;
	bottom: 0px;
	left:50%;
	top:50%; 
	margin-top:-247px;
	margin-left:-300px;
	height:435px;
	width:520px;
	BACKGROUND-COLOR: #949495;
	z-index:3;
}

.DivMovie
{
	display:none;
	overflow:hidden;
	position:absolute;
	margin: 0px;
	padding: 0px;
	border: 0px none;
	right: 0px;
	bottom: 0px;
	width:600px;
	top:50%; 
	left:50%;
	margin-top:-247px;
	margin-left:-300px;
	height:495px;
	background-color:Transparent;
	z-index:4;
}
.testoilmarchio
{
	text-align:justify;
	color:Black;
	font-family:Arial;	
	font-size:12pt;
}

.testodscollezioni
{
	text-align:justify;
	color:White;
	font-family:Arial;	
	font-size:10pt;
}

.lstDistributori
{
	padding-right:20px;
	padding-bottom:3px;
}
.testopaginamenu
{
	text-align: justify;
	color:#282828;
	font-family:Arial;	
	font-size:12pt;
}

.SliderNotSelected
{
	FILTER: alpha(opacity=50);
	-moz-opacity:0.50;
	-khtml-opacity:0.50;
}

.SliderSelected
{
	FILTER: alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity:1;
}

.CollezioneSelected
{
	background-color:#D4D4D4;
	color:Black;
	text-decoration:none;
	padding-left:10px;
}

.CollezioneNotSelected
{
	background-color:Black;
	color:White;
	text-decoration:none;
	padding-left:10px;
}

/*td{border:solid 1px white;}*/
