﻿/***************************
LAYOUT
***************************/
HTML {
	height: 100%;
}
body
{
	height: 100%;
    background-color: #FFFFFF;
	margin: 0px;
    padding: 0px;
    border: 0px;
    font-family: "Times New Roman", Times, serif;
    font-size: 12px;
    line-height: 17px;
	color: #000000;
	/*overflow: hidden;*/
}
#container
{
    width: 100%; /*1024px*/
    height: 100%;
    position: relative;
	margin: 0px;
	padding:0px;
    border: none;
    text-align: left;
}
#logobar
{
    width: 100%;
    height: 125px;
    margin: 0px;
    padding: 0px;
	display: block;
	background-image: url(/img/layout/logo_sportmax.gif);
	background-repeat: no-repeat;
	background-position: right;
}

#menu
{
	width: 197px;
	height: 158px;
	position: absolute;
	top: 6px;
	left: 40px;
	background-color: #FFFFFF;
	padding: 0px;
	margin: 0px;
	z-index: 10;
}

#updatePanel
{
    width: 100%;
    height: 100%;
    min-height: 100%;
    min-width: 100%;
    top: 0px;
    left: 0px;
    position: fixed;
    background-color: #000;
    filter: alpha(opacity=70);
    opacity: 0.7;
    -moz-opacity: 0.7;
    /*background-image: url(/img/layout/loader_x_grigio.gif);
    background-repeat: no-repeat;
    background-position: center;*/
    z-index: 50;
}
#updateBaloon
{
    width: 100%;
    height: 100%;
    min-height: 100%;
    min-width: 100%;
    top: 0px;
    left: 0px;
    position: fixed;
    background-color: Transparent;
    background-image: url(/img/layout/loader_x_grigio.gif);
    background-repeat: no-repeat;
    background-position: center;
    z-index: 51;
}

/***************************
INTRO
***************************/
#enterBaloon
{
    position:absolute;
    width:145px;
    height:145px;
    top: 110px;
    left: 65px;
    z-index:1000;
}
#handlerEnterBaloon
{
    position:absolute;
    top:93px;
    left:60px;
    z-index:1001;
}
#handlerEnterBaloon img
{
    cursor: move;
}
.intro_container
{
	width: 240px;
	position: absolute;
	top: 420px;
	left: 40px;
	background-color: Transparent;
	padding: 0px;
	margin: 0px;
	z-index: 10;
}

#intro_testo
{
    width: 100%;
    padding: 0px;
	margin: 0px;
	padding-top: 14px;
	padding-bottom: 14px;
	padding-left: 7px;
	padding-right: 7px;
	background-color: #FFFFFF;
}

.intro_frecceContainer
{
    padding: 0px;
	margin: 0px;
	padding-top: 7px;
	background-color: Transparent;
}

#flashcontent
{
	width: 100%;
    height: 100%;
    /*position: absolute;
    z-index: 2;*/
}

/***************************
HOME
***************************/
#home_main
{
	position: absolute;
	width: 745px;
	top: 6px;
	left: 243px;
	background-color: Transparent;
	margin: 0px;
	padding: 0px;
	overflow: visible;
	z-index: 2;
}
#home_container
{
	width: 100%;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	padding-top: 20px;
	padding-bottom: 20px;
}
#home_stage
{
	margin: 0px;
	padding: 0px;
	padding-left: 20px;
	padding-right: 20px;
}

#home_nuovaCollezione
{
	position: absolute;
	width: 126px;
	height: 126px;
	top: 200px;
	left: 70px;
	background-color: Transparent;
	margin: 0px;
	padding: 0px;
	overflow: visible;
	z-index: 2;
}

.credits
{
	background-color: #FFFFFF;
	padding: 7px;
}

.blanco
{
	font-family: "Times New Roman", Times, serif;
    font-size: 9px;
	color: #FFFFFF;
}
.blanco a, .blanco a:link, .blanco a:active, .blanco a:visited
{
    text-decoration: underline;
	color: #FFFFFF;
}
.blanco a:hover
{
    text-decoration: none;
    color: #FFFFFF;
}

/***************************
WOW: PAGINA PRINCIPALE
***************************/
#submenu
{
	width: 197px;
	height: 137px;
	position: absolute;
	top: 170px;
	left: 40px;
	background-color: Transparent;
	padding: 0px;
	margin: 0px;
	z-index: 10;
}
#newsletterBaloon
{
    position:absolute;
    width:125px;
    height:125px;
    top: 150px;
    left: 30px;
    z-index:1000;
}
#handlerNewsletterBaloon
{
    position:absolute;
    top:78px;
    left:49px;
    z-index:1001;
}
#handlerNewsletterBaloon img
{
   /* cursor: move; */
}
#expectBaloon
{
    position:absolute;
    width:125px;
    height:125px;
    top: 310px;
    left: 30px;
    z-index:1000;
}
#wow_main
{
	position: absolute;
	width: 745px;
	top: 6px;
	left: 243px;
	background-color: Transparent;
	margin: 0px;
	padding: 0px;
	overflow: visible;
	z-index: 2;
}
#wow_container
{
	width: 100%;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	padding-top: 20px;
	padding-bottom: 20px;
}
#wow_stage
{
	margin: 0px;
	padding: 0px;
	padding-left: 20px;
	padding-right: 20px;
}
#wow_stage img
{
	border: 0px;
}
.wow_frecceContainer
{
    padding: 0px;
	margin: 0px;
	padding-top:6px;
	background-color: Transparent;
	/*text-align: right;*/
}

/***************************
WOW: PAGINA DETTAGLIO
***************************/
#detail_back
{
	width: 105px;
	height: 36px;
	position: absolute;
	top: 6px;
	left: 40px;
	background-color: Transparent;
	padding: 0px;
	margin: 0px;
	z-index: 10;
}
#detail_whiteBar
{
	width: 245px;
	height: 42px;
	position: absolute;
	top: 6px;
	left: 151px;
	background-color: #FFFFFF;
	padding: 0px;
	margin: 0px;
	z-index: 10;
}
#detail_titoloContainer
{
	width: 356px;
	height: 80px;
	position: absolute;
	top: 48px;
	left: 40px;
	background-color: #FFFFFF;
	padding: 0px;
	margin: 0px;
	overflow: hidden;
	z-index: 10;
}
#detail_blackBar
{
	width: 356px;
	height: 6px;
	position: absolute;
	top:128px;
	left: 40px;
	background-color: #000000;
	padding: 0px;
	margin: 0px;
	z-index: 11;
}
#detail_lingua
{
	width: 55px;
	height: 26px;
	position: absolute;
	top: 108px;
	left: 396px;
	background-color: Transparent;
	padding: 0px;
	margin: 0px;
	z-index: 10;
}
#detail_contentContainer
{
	width: 411px;
	position: absolute;
	top: 144px;
	left: 40px;
	margin: 0px;
	z-index: 10;
}
#detail_testoContainer
{
	width: 100%;
	background-color: #FFFFFF;
	padding: 0px;
	padding-top: 20px;
	/*padding-bottom: 20px;*/
}
#detail_testoInner
{
	margin: 0px;
	padding: 0px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 10px;
}
.detail_frecceContainer
{
    padding: 0px;
	margin: 0px;
	padding-right: 10px;
	text-align: right;
	/*padding-bottom: 20px;*/
}
.detail_mediaContainer
{
	width: 411px;
	background-color: #FFFFFF;
	padding: 0px;
	margin: 0px;
	margin-top: 6px;
}
.detail_mediaInner
{
	margin: 0px;
	padding: 20px;
}
.detail_creditsContainer
{
	width: 277px;
	position: absolute;
	top: 6px;
	right: 40px;
	background-color: #FFFFFF;
	padding: 0px;
	z-index: 2;
}
#detail_creditsInner
{
	margin: 0px;
	padding: 10px;
}
/***************************
COLLECTION
***************************/
#titolo_collection
{
 	/* vecchie collection
	width: 197px;
	height: auto !important;
	height: 137px;
    min-height: 137px;
	position: absolute;
	top: 171px;
	left: 40px;
	background-color: Transparent;
	padding: 0px;
	margin: 0px;
	overflow: visible;
	z-index: 10;
	*/
	display: none;
}

#collection_shape
{
	/* vecchie collection
	width: 980px;
	position: absolute;
	top: 6px;
	left: 40px;
	background-color: Transparent;
	padding: 0px;
	margin: 0px;
	overflow: visible;
	z-index: 4;
	*/
	display: none;
}

#collection_container
{
	width: 944px;
	position: absolute;
	top: 6px;
	left: 40px;
	background-color: Transparent;
	padding: 0px;
	margin: 0px;
	overflow: visible;
	z-index: 5;
}

#mioBaloon
{
    position:absolute;
    width:135px;
    height:135px;
    /*top: 271px; vecchie collection*/
    top: 178px;
    left: 70px;
    z-index:10;
}

#downloadPdf
{
    position:absolute;
    width:197px;
    height:90px;
    top: 330px;
    left: 40px;
    z-index:10;
}

/***************************
STORE
***************************/
#store_container
{
	position: absolute;
	width: 745px;
	top: 6px;
	left: 243px;
	background-color: transparent;
	padding: 0px;
	margin: 0px;
	overflow: visible;
	z-index: 10;
}
.store_table_div 
{
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 10px;
    padding-right: 10px;
    margin: 0px;
}