﻿body
{
	margin: 0px;
	padding: 0px;
	text-align: center;
	font-style: normal;
	font-weight: normal;
	line-height: normal;
	font-family: Arial,Vendana,Helvetica,sans-serif;
	font-size: 14px;
	border: 0px;
	color: #999999;
	background-color:#FFFFFF;
}
div_select_lang
{
	text-align: center;
}

img
{
	border: 0px;
}

a
{
	text-decoration: none;
	outline:none;
	color: #999999;
}

a:hover
{
	color: #000000;
}

a.nolink
{
	text-decoration: none;
	outline:none;
	color: #000000;
	cursor: default;
}

.color_Blue
{
  color: #0F407F;
}

a.color_Blue
{
  color: #0F407F;
}

a.color_Blue:hover
{
  color: #0F407F;
  text-decoration:underline;
}

#mex_nojava
{
	float: left;
	height: 20px;
	width:1000px;
	text-align: left;
	color: Red;
	padding-top: 5px;
	font-size: 12px;
}

.anc_nolink
{
	cursor: default;
}
.span_red
{
	color: #CC0000;
}
.span_black
{
	color: Black;
}
.span_black
{
	color: #000000;
}
.span_bold /*//[BV] 29/07/2009*/
{
	font-weight: bold;
}
.span_bold_black
{
	font-weight: bold;
	color: #000000;
}
#page
{
	position: absolute;
	top:0px;
	left: 0px;
	height: 100%;
	width: 100%;
}
#allContainer /*div contenitore globale*/
{
	position: relative;
	top:0px;
	left: 0px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	width:1000px;
	height:645px;
	display: block;
	/*clear: both; [BV] 25/01/2010*/ 
}

#header /*div header*/
{
	float: left;
	height: 55px;
	width:1000px;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	border-bottom: 1px solid #999999;
}

#sep_data
{
	float: left;
	width:1000px;
}
.sep_data_actual /* modifica per scroll interno*/
{
	height: 20px;
}

/*.sep_data_sale
{
	height: 20px;
}
*/
.question
{
	/*float: left;*/
	padding-top: 10px;
	/*padding-left: 30px;*/
}
.question_mex
{
	float: left;
	padding-top: 30px;	
	font-size: 20px;
	text-align: center;
	width: 400px;
}

#span_quest_mex
{
	/*float: left;*/
	padding-left: 30px;
	width: 250px;
}
.information
{
	float: left;
	padding-top: 30px;
	padding-left: 10px;
}
.information_mex 
{
	float: left;
	padding-top: 50px;
	padding-left: 10px;
	width: 325px;
}

.attention
{
	float: left;
	padding-top: 30px;
	padding-left: 130px;
}
.attention_mex
{
	float: left;
	padding-top: 10px;
	padding-left: 5px;
	font-size: 14px;
	text-align: center;
	width: 495px;
}
.div_err_bnt
{
	float: left;
	padding-top: 30px;
	padding-left: 5px;
	width: 495px;
}
#a_quest_ok
{
	padding-left: 50px;
}

.div_quest_bnt
{
	float: left;
	padding-top: 30px;
	padding-left: 5px;
	width: 395px;
}

/*Componenti header: inizio*/
#left_header
{
	float: left;
	width: 550px;
}

#user_data /* div contenitore per link login/register*/
{
	float: left;
	/*padding-left:2px; */
	padding-top: 5px;/*10px; */
	width: 550px;
	height:9px;
	font-size: 9px;
}
#login_sep
{
	float: left;
	top: 0px;
	margin-left: 5px;
	margin-right: 5px;
	display: none;
}
#register_lnk
{
	float: left;
	top: 0px;
}
#WhoAmI
{
	float: left;
	top: 0px;
	display: none;
}
#logout_lnk
{
	float: left;
	top: 0px;
	display: none;
	padding-right: 25px;
}

#login_lnk
{
	float:left;
	top:0px;
	display: none;
	padding-right: 20px;
}

#shopping_bag
{
	float: left;
	top: 0px;
	padding-right: 20px;
}
#header_wish_list
{
	float: left;
	top: 0px;
	padding-right: 20px;
}
#currAndShip
{
	float: left;
	top: 0px;
}

#men
{
	float: left;
	padding-top: 12px; /*3px;*/
	/*top: 25px;
	width: 53px;*/
	height: 27px;
}
#women
{
	float:left;
	padding-left: 20px;
	padding-top: 12px; /*3px;*/
	/*top: 25px;
	width: 97px;*/
	height: 27px;
}

#logo
{
	float: right;
	padding-right: 30px;
	padding-top: 11px;/*5px;*/
	/*width: 346px;*/
	height: 56px;
}

#newcoll_sale
{
	/*float: left; 19/01/2010 [FP] */
	position:absolute;
	left: 240px;
	top: 14px;
	padding-left: 30px;
	padding-top: 12px;	
	height: 27px;
	width: 140px;
}

.a_newcoll_sale
{
	float: left;
	height: 12px;
	border: 0px;
	margin: 0px;
	padding: 0px;
}

#new_collections
{
	float: left;
	padding-left: 20px;
	padding-top: 3px;
	/*left: 190px;
	top: 25px;
	width: 315px;*/
	height: 27px;
}
#sale
{
	float: left;
	padding-left: 20px;
	padding-top: 3px;
	/*left: 190px;
	top: 25px;
	width: 315px;*/
	height: 27px;
}
#magic
{
	padding-left: 15px;
}

#fragola
{
	position: absolute;
	left: 592px;
	top: 5px;
	width: 38px;
	height: 46px;
}

#triangle
{
	float:right;
	padding-top: 10px;
}

#summoutlet
{
	position: absolute;
	left: 0px;
}
#wintoutlet
{
	position: absolute;
	left: 150px;
}

/*Componenti header: fine*/

/*Componenti footer: fine*/
#footer
{
	float: left;
	width:1000px;
	padding-top: 25px;
	border-top: 1px;
	border-left: 0px;
	border-right: 0px;
	border-bottom: 1px solid #000000;
	height: 19px;
}
#footer_cont
{
	clear:both;
	width:1000px;
}

.footer_div_left
{
	float: left;
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
	background-color: white;
}
.lang_link
{
	float: left;
	padding-right: 0px;
}


/*#pnlLanguages - 25/01/2010 [FP] */
.footer_languages
{
	float: left;
	padding-top: 5px;
	padding-right: 10px;
	background-color: White;
}

#div_languages
{
	display:none;
	position:absolute;
	left: 0px;
	width: 80px;
	height: 53px;
	border: 1px solid #DDDDDD;
	background-color: White;
	z-index: 300;
	padding-bottom:0px;
	vertical-align:bottom;	
}
.sel_language
{
	float:left;
	height:17px;
	padding-left:4px;
	padding-right:2px;
}
.footer_div_right
{
	float: right;
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
	background-color: white
}

.footer_space_r
{
	float: right;
	padding-top: 5px;
	padding-right: 15px;
}
.footer_space_l
{
	float: left;
	padding-top: 5px;
	padding-left: 15px;
}
#footer_last
{	
	float: right;
	padding-top: 5px;
	padding-right: 30px;
}

#copy_right
{
	float: left;
	padding-top: 10px;
	width:1000px;
	text-align:center;
	color: #999999;
	height: 19px;
}
#copy_r_extras
{
	/*position: absolute;*/
	left: 270px;
	font-size: 11px;
	color: #999999;
	padding-top: 5px;
}
#copy_r_extras a
{
	color: #999999;
}
#copy_r_extras a:hover
{
	color: #000000;
}
#copy_r_extras_pi
{
	/*position: absolute;*/
	left: 215px;
	font-size: 11px;
	color: #999999;
	padding-top: 5px;
}
#copy_r_extras_pi a
{
	color: #999999;
}
#copy_r_extras_pi a:hover
{
	color: #000000;
}
#copy_r
{
	/*position: absolute;*/
	left: 415px;
	font-size: 11px;
	color: #999999;
	padding-top: 5px;
}

/*Componenti footer: fine*/

/*Gestione ON LOADING: inizio*/
#OnLoading
{
	position: absolute;
	left: 530px;
	top: 250px;
	width: 101px;
	height: 101px;
	border: 0px solid #0F407F;
	background-color: Transparent;
	font-size: 11pt;
	display: none;
	z-index: 300;
	color: #333333;
	text-align: center;
	vertical-align: middle;
	overflow: hidden;
}
#OnLoading iframe
{
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;/*must have*/
	top:0;/*must have*/
	left:0;/*must have*/
	z-index:-1;/*must have*/
	filter:mask();/*must have*/
	width:3000px;/*must have for any big value*/
	height:3000px/*must have for any big value*/;
}
/*Gestione ON LOADING: fine*/

/* 16/10/2009 [FP] - Sign in */
#hdr_login
{
	position: absolute;
	left: 330px;
	top: 150px;
	width: 500px;
	height: 310px;/*[BV] WISh LIST: per poter vedere bene la riga di register in fase di login in add to wish list*/
	border: 1px solid #DDDDDD;
	background-color: White;
	font-size: 11pt;
	display: none;
	z-index: 300;
	color: #333333;
	text-align: center;
	vertical-align: middle;
	overflow: hidden;
}

#hdr_login iframe
{
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;/*must have*/
	top:0;/*must have*/
	left:0;/*must have*/
	z-index:-1;/*must have*/
	filter:mask();/*must have*/
	width:3000px;/*must have for any big value*/
	height:3000px/*must have for any big value*/;
}
#hdr_login_details
{

	float:left;
	padding-left:85px;
	width:340px;
}

.clsLabel_signin
{
	float: left;
	color: #333333;
	padding-left: 5px;
	width: 80px;
}

.inputsignin
{
	float: left;
	width: 190px;
	margin-left: 20px;
	height: 15px;
	text-align: left;
	border-style: solid;
	border-width: 1px;
	border-color: #D2D2D2;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	color : #333333;
}

.signin_register
{
	float: left;
	padding-top: 20px;
	padding-left: 5px;
	font-size: 12px;
	text-align: center;
	width:495px;
}

/*[BV] APPLPROMO Gestione Popup Login: inizio*/
#ask_login
{
	position: absolute;
	left: 330px;
	top: 150px;
	width: 500px;
	height: 300px;
	border: 1px solid #DDDDDD;
	background-color: White;
	font-size: 11pt;
	display: none;
	z-index: 300;
	color: #333333;
	text-align: center;
	vertical-align: middle;
	overflow: hidden;
}
#ask_login iframe
{
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;/*must have*/
	top:0;/*must have*/
	left:0;/*must have*/
	z-index:-1;/*must have*/
	filter:mask();/*must have*/
	width:3000px;/*must have for any big value*/
	height:3000px/*must have for any big value*/;
}
#asklogin_details
{

	float:left;
	padding-left:85px;
	width:340px;
}

.ask_email 
{
	float:left;
	height:30px;
	padding-top:20px;
	width:326px;
}
.ask_pwd 
{
	float:left;
	height:20px;
	width:326px;
}
.ask_forgot 
{
	float:right;
	height:15px;
	padding-right:45px;
}
.ask_mex 
{
	color:#CC0000;
	float:left;
	height:15px;
	width:295px;
	text-align: right;
}
.ask_signin_bnt 
{
	float:left;
	height:26px;
	padding-top:20px;
	text-align:center;
	width:310px;
}
.ask_cancelbtn
{
	float: left;
	padding-left: 10px;	
}
.ask_okbtn
{
	float: right;
	padding-right: 10px;
}
/*Gestione Popup Login: fine*/

/*Gestione Messaggio errore: inizio*/
#MexError
{
	position: absolute;
	left: 330px;
	top: 150px;
	width: 500px;
	height: 300px;
	border: 1px solid #DDDDDD;
	background-color: White;
	font-size: 11pt;
	display: none;
	z-index: 300;
	color: #333333;
	text-align: center;
	vertical-align: middle;
	overflow: hidden;
}
#MexError iframe
{
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;/*must have*/
	top:0;/*must have*/
	left:0;/*must have*/
	z-index:-1;/*must have*/
	filter:mask();/*must have*/
	width:3000px;/*must have for any big value*/
	height:3000px/*must have for any big value*/;
}
/*Gestione Messaggio errore: fine*/
#MexQuestion
{
	position: absolute;
	left: 530px;
	top: 150px;
	width: 400px;
	height: 190px;
	border: 1px solid #DDDDDD;
	background-color: White;
	font-size: 11pt;
	display: none;
	z-index: 300;
	color: #333333;
	text-align: center;
	vertical-align: middle;
	overflow: hidden;
}
#MexQuestion iframe
{
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;/*must have*/
	top:0;/*must have*/
	left:0;/*must have*/
	z-index:-1;/*must have*/
	filter:mask();/*must have*/
	width:3000px;/*must have for any big value*/
	height:3000px/*must have for any big value*/;
}


#MexErrorSearch
{
	position: absolute;
	left: 330px;
	top: 150px;
	width: 520px;
	height: 300px;
	border: 1px solid #DDDDDD;
	z-index: 300;
	background-color: white;
	display: none;
}
#MexErrorSearch iframe
{
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;/*must have*/
	top:0;/*must have*/
	left:0;/*must have*/
	z-index:-1;/*must have*/
	filter:mask();/*must have*/
	width:1000px;/*must have for any big value*/
	height:3000px/*must have for any big value*/;
}


#err_search_content
{
	float: left;
	width: 500px;
}
.row_infoimg_mex
{
	float:left;
	padding-top: 5px;
	margin-left: 10px;
	width: 50px;
}
#MexInfo
{
	position: absolute;
	left: 530px;
	top: 150px;
	width: 420px;
	height: 160px; /*[BV] 07/05/2010 revisione layout infomex*/
	border: 1px solid #DDDDDD;
	background-color: White;
	font-size: 11pt;
	display: none;
	z-index: 300;
	color: #333333;
	text-align: center;
	vertical-align: middle;
	overflow: hidden;
}

#MexInfo iframe
{
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;/*must have*/
	top:0;/*must have*/
	left:0;/*must have*/
	z-index:-1;/*must have*/
	filter:mask();/*must have*/
	width:3000px;/*must have for any big value*/
	height:3000px/*must have for any big value*/;
}

#mex_btn 
{
	display: none;
	float: left;
	width: 420px;
	padding-top: 20px;
}
/*solo per home page*/
#home
{
	float: left;
	padding-top: 30px;
	width:1000px;
	text-align: center;
}
#containerMexBag /*div contenitore per messaggio*/
{
	display: none;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 995px;
	border: 0px solid red;
	z-index: 30;
	filter:alpha(opacity=80);
	background-color:#FFFFFF;
}
#containerMexShipC /*div contenitore per messaggio ship country*/
{
	display: none;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 995px;
	border: 0px solid red;
	z-index: 30;
	filter:alpha(opacity=80);
	background-color:#FFFFFF;
}
#containerUserAlert /*div contenitore per messaggi all'utente*/
{
	display: none;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 995px;
	border: 0px solid red;
	z-index: 30;
	filter:alpha(opacity=80);
	background-color:#FFFFFF;
}

#subscrive_news
{
	float: left;
	left: 225px;
	width: 780px;
	display: none;
}

#pnlContributions
{
	float: left;
	left: 225px;
	width: 780px;
	display: none;
}

#pnlAffiliate
{
	float: left;
	left: 225px;
	width: 780px;
	display: none;
}

#pnlHuntSale
{
	float: left;
	left: 225px;
	width: 780px;
	display: none;
}

div.row_noboring 
{
	float: left;
	padding-top: 10px;
	padding-bottom: 10px;
	width:780px;
}

div.row_sub_news 
{
  float: left;
  padding-top: 10px;
  padding-bottom: 10px;
  width:780px;
}

div.cell1_sub_news 
{
  float: left;
  padding-top: 10px;
  padding-bottom: 10px;
  width:435px;
}

div.cell2_sub_news 
{
  float: left;
}

div.cell1_sub_news span.label 
{
  float: left;
  width: 100px;
  text-align: left;
  color: #999999;
  padding-left: 5px;
}
div.cell1_sub_news span.labelinfo 
{
  float: left;
  width: 110px;
  text-align: left;
  color: #999999;
  padding-left: 5px;
}
div.cell1_sub_news span.descrinfo
{
	float: left;
	width: 181px;
	padding-left:  2px;
	color: #333333;
}
div.cell1_sub_news span.descrinfo input
{
  float: left;
  width: 180px;
  text-align: left;
  font-size: 12px;
  color: #333333;
  border-style: solid;
  border-width : 1px;
  border-color : #D2D2D2;
}
div.cell1_sub_news span.labelextended 
{
  float: left;
  width: 300px;
  text-align: left;
  color: #999999;
  padding-left: 5px;
  margin-top: 3px;
  font-size: 12px;
}
span.labelagree
{
	font-size:12px;
}
div.row_sub_news span.labelagree a 
{
	color:#0F407F;
}
div.row_sub_news span.labelagree a:hover
{
  text-decoration: underline;
}

#sub_news_mex
{
	color: #CC0000;
}
#img_sub_news_title
{
	padding-left: 435px;
}
#sub_news_end
{
	display: none;
}
#imgContributions
{
	float: left;
	padding-left: 435px;
}

/*Composition chart*/
#logo_chart
{
	position: absolute;
	left: 3px;
	top: 10px;
	width: 600px;
	height: 50px;
	border-bottom: 1px solid #999999;
}
#close_chart
{
	position: absolute;
	left:5px;
}
#img_logo_chart
{
	position: absolute;
	right:20px;
}
table.comp_chart
{
	position: absolute;
	top: 70px;
	left: 3px;
	font-size: 10px;
	text-align: left;
	width: 600px;
	border: 0px;
	padding-left: 5px;
	padding-top: 5px;
}
#riga_comp_chart
{
	float: left;
	height: 60px;
	width: 600px;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	border-bottom: 1px solid #999999;
}

#div_aboutus
{
	font-size: 11px;
	color: #999999;
	float: left;
	padding-top:10px;
	text-align:justify;
}

#div_aboutus span
{
	font-weight: bold; 
}

/* 01/07/2010 [FP] - BIF: more info su Pop_Up
#div_moreinfo
{
	float:left;
	width:1000px;
	font-size: 11px;
	color: #999999;
	padding-top:10px;
	text-align:justify;
	display: none;
}
*/
#div_moreinfo
{
	position: absolute;
	left: 0px; /* viene impostato a codice */
	top: 0px; /* viene impostato a codice */
	width: 970px;/*990px;*/
	height: 580px;
	border: 1px solid #999999;/*1px solid #DDDDDD;*/
	background-color: White;
	color: #999999;
	font-size: 11px;
	text-align:justify;
	display: none;
	overflow: hidden;
	z-index: 300;
}

#div_moreinfo iframe
{
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;/*must have*/
	top:0;/*must have*/
	left:0;/*must have*/
	z-index:-1;/*must have*/
	filter:mask();/*must have*/
	width:3000px;/*must have for any big value*/
	height:3000px/*must have for any big value*/;
}

#div_moreinfo_close
{
	float:right;
	padding-right: 10px;
}

#div_moreinfo_close a
{
	float:left;
}

#div_moreinfo_close img
{
	float:left;
}

/* 01/07/2010 [FP] - BIF: more info su Pop_Up
#moreinforesult
{
	float:left;
	width:1000px;
	height:250px;
	text-align:center;
	display:none;
	padding-top:10px;
	font-size:14px;
	color:#000000;
}
*/
#div_moreinforesult
{
	position: absolute;
	left: 0px; /* viene impostato a codice */
	top: 0px; /* viene impostato a codice */
	width: 640px;
	height: 250px;
	border: 1px solid #DDDDDD;
	background-color: White;
	color: #999999;
	font-size: 14px;
	text-align:center;
	display: none;
	overflow: hidden;
	z-index: 300;
}

#div_moreinforesult iframe
{
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;/*must have*/
	top:0;/*must have*/
	left:0;/*must have*/
	z-index:-1;/*must have*/
	filter:mask();/*must have*/
	width:3000px;/*must have for any big value*/
	height:3000px/*must have for any big value*/;
}

#moreinforesult
{
	float:left;
	display: block;
	padding-left: 20px;
	padding-right: 20px;
	width: 600px;
	text-align:center;
}

/* 01/07/2010 [FP] - BIF: more info su Pop_Up
#div_imgmoreinfo*/
.row_imgmoreinfo
{
	float:left;
	width:330px;
	padding-left:15px;
}

#div_imgmoreinfo
{
	padding-top: 10px;
}

.img_moreinfo
{
	float:left;
	width:100%;
}

#div_infomoreinfo
{
	float:left;
	width: 590px;
	padding-left: 10px;
}

#lndQuestion
{
	width:400px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	color :  #333333;
}


#btnMoreInfo_Cancel
{
	float:left;
}

#btnMoreInfo_Submit
{
	float:right;
	padding-right:45px;
}
.row_moreinfo
{
	/* clear:both; - 01/07/2010 [FP] */
	float:left;
	width: 100%; /* 01/07/2010 [FP] - 1000px;*/
	padding-top:10px;	
	/*padding-bottom:10px; - 05/07/2010 [FP] */
}

.row_detmoreinfo
{
	float:left;
	width: 621px;
}

#div_moreinfo_title
{
	float:left;
	padding-left: 10px;
	width: 590px;/*100%;*/
}

.row_moreinfo1
{
	float:left;
	width:100%; /* 01/07/2010 [FP] - 600px; */
	padding-top:10px;	
}

#lblLookmoreInfo
{
	float:left;
	font-size: 16px;
	font-weight:bold;
}


.a_btn_moreinfo
{
	float: right;
	padding-right: 10px;
}

.img_btn_moreinfo
{
	padding-top: 3px;
	float:left;
}

#lndNeedInfoMex
{
	color:Red;
}

.lnd_moreinfotitle
{
	float:left;
	font-size:16px;
	font-weight: bold; 
	/*margin-bottom:10px; - 01/07/2010 [FP]*/
}

.lnd_moreinfolabel
{
	float:left;
	width: 150px;
	font-size:14px;
}

.lnd_moreinfoinp
{
	float: left;
	width: 180px;
}

/*Inizio stili payment*/
/*inc_payment.aspx*/
div.rowbskpay 
{
  clear: both;
  padding-top: 3px;
  
}

.div_paytype
{
	float: left;
	padding-top: 3px;
	padding-right: 150px;
	display: block;
}
.div_paytype2
{
	float: left;
	padding-top: 3px;
	display: block;
}
.div_paytype_card
{
	float:left;
}
.inp_paytype
{
	float: left;
	margin-right: 5px;
}
img.img_payinfo
{
	float: left;
}
img.img_payinfo2
{
	float: left;
	padding-left: 10px;
}
.lbl_paytype
{
	float: left;
	margin-top: 3px;
	color: #333333;
}

/*SOLDOUT*/
#dummy_pos_soldout
{
	float: left;
	height: 500px;
	width: 1000px;
}
#pnlSoldOutContainer {
    position: absolute;
    top: 120px;
    left: 250px;
    width: 500px;
    text-align: left;
    border: 1px solid #DDDDDD;
    background-color: Transparent;
	z-index: 300;
	overflow: hidden;
}
#pnlSoldOutContainer iframe
{
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;/*must have*/
	top:0;/*must have*/
	left:0;/*must have*/
	z-index:-1;/*must have*/
	filter:mask();/*must have*/
	width:500px;/*must have for any big value*/
	height:3000px/*must have for any big value*/;
}
#pnlSoldOut {
    padding: 20px;
}
#pnlSoldOutSite {
    text-align: right;
    color: #000000;
    font-weight: bold;
    font-size: 16px;
}
#pnlSoldOutTitle {
    padding-top: 30px;
    color: #CC0000;
    font-weight: bold;
    font-size: 16px;
}
.clsSoldOutContent {
    padding-top: 20px;
}
#pnlItemName {
    padding-top: 13px;
}
#pnlItemCode {
    padding-top: 5px;
    font-size: 9px;
}
#pnlSoldOutNotes {
    font-size: 16px;
}
#pnlSoldOutButtons {
    text-align: center;
}
    
/* FILENOTFOUND */
#pnlFileNotFoundContainer {
    position: absolute;
    top: 150px;
    left: 250px;
    width: 500px;
    border: 1px solid #DDDDDD;
    background-color: Transparent;
	z-index: 300;
	overflow: hidden;
}
#pnlFileNotFoundContainer iframe
{
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;/*must have*/
	top:0;/*must have*/
	left:0;/*must have*/
	z-index:-1;/*must have*/
	filter:mask();/*must have*/
	width:500px;/*must have for any big value*/
	height:3000px/*must have for any big value*/;
}
#pnlFileNotFound {
    padding: 20px;
}
#pnlFileNotFoundTitle {
    padding-top: 30px;
    color: #CC0000;
    font-weight: bold;
    font-size: 16px;
    text-align: center;
}
.clsFileNotFoundContent {
    padding-top: 20px;
}
#pnlFileNotFoundNotes {
    font-size: 16px;
}
#pnlFileNotFoundButtons {
    text-align: center;
}

.thumbnail
{
	display: none;
}

/*GIFT CARD/ DONAZIONI*/
#GifCard
{
	float: left;
	padding-top: 10px;
	width:460px;
	text-align: center;
}

#HaitiSel
{
	float: left;
	padding-top: 10px;
	width:300px;
	text-align: center;
}

.gf_label
{
	float: left;
	font-weight: bold;
	text-align: left;
	padding-bottom: 10px;
	padding-top: 20px;
	width: 460px;
}

.gf_label2
{
	float: left;
	text-align: left;
	padding-bottom: 10px;
	width: 460px;
}

.ht_label2
{
	float: left;
	text-align: left;
	padding-bottom: 10px;
	width: 300px;
}

#img_GF
{
	float: left;
}

.img_GF
{
	float: left;
	padding-right: 30px;
}

.gf_row
{
	clear: both;
	width: 460px;
}
.ht_row
{
	clear: both;
	width: 300px;
}
#inp_GF_mex
{
	float: left;
  width: 300px;
  text-align: left;
  font-size: 12px;
  color: #333333;
  border-style: solid;
  border-width : 1px;
  border-color : #D2D2D2;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  line-height: normal;
}

 #gf_ln_btnADD
 {
	float: left;
	padding-top: 20px;
 }
 
 #ht_ln_btn
 {
	float: left;
	padding-bottom: 20px;
 }
 
.inp_Grafic_GF {
	float:left;
	margin-right:5px;
	margin-top: 40px;
}

.inp_Grafic_HT {
	float:left;
	margin-right:5px;
}
.div_Shirt_HT
{
	float:left;
	width: 130px;
	padding-bottom: 10px;
}

#div_gf_subtitle
{
	float:left;
	width: 1000px;
	text-align: left;
	padding-top: 10px;
}
#div_ht_subtitle
{
	float:left;
	width: 300px;
	text-align: justify;
	padding-top: 10px;
}
#gf_title
{
	padding-top: 20px;
}
.gf_title
{
	float:left;
	width: 1000px;
}
#ht_title
{
	padding-top: 20px;
}
.ht_title
{
	float:left;
	width: 300px;
}
#detail_GF
{
	float:right;
	display: none;
	padding-top: 62px;
}
#detail_HT
{
	float:right;
	display: none;
}

#a_gf_subtitle
{
	font-size: 12px;
	color: #828282;
	font-family: Helvetica;
}

#a_gf_subtitle:hover
{
	color: Black;
}

#a_ht_subtitle
{
	font-size: 14px;
	color: #828282;
	font-family: Helvetica;
}

#a_ht_subtitle:hover
{
	color: Black;
}
#nota1_ht
{
	text-align: justify;
}
#nota2_ht
{
	text-align: justify;
}
#img_detail_GF
{
	float: right;
	padding-top: 50px;
}
/* 18/12/2009 */
#div_msguser
{
	position: absolute;
	left: 530px;
	top: 150px;
	width: 420px;
	height: 230px;
	border: 1px solid #DDDDDD;
	background-color: White;
	font-size: 11pt;
	display: none;
	z-index: 300;
	color: #333333;
	text-align: center;
	vertical-align: middle;
	overflow: hidden;
}

#div_msguser iframe
{
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;/*must have*/
	top:0;/*must have*/
	left:0;/*must have*/
	z-index:-1;/*must have*/
	filter:mask();/*must have*/
	width:3000px;/*must have for any big value*/
	height:3000px/*must have for any big value*/;
}

#div_msguser_nota
{
	float: left;
	padding-top: 20px;
	padding-left: 15px;
}

#txt_msguser_nota
{
	width: 380px;
	height: 80px;
	text-align: left;
	font-size: 12px;
	color: #333333;
	/*border-style: solid;
	border-width : 1px;
	border-color : #D2D2D2;*/
	overflow:auto;		
}

#div_msguser_btn
{
	position:absolute;
	top: 190px;
	left:200px;
}

#LangDir
{
	display: none;
}

/*WHIS LIST*/
#mex_wishlist
{
	position: absolute;
	left: 400px;
	top: 160px;
	width: 400px;
	height: 250px;
	border: 1px solid #DDDDDD;
	z-index: 300;
	background-color: white;
	display: none;
}
#mex_wishlist iframe
{
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;/*must have*/
	top:0;/*must have*/
	left:0;/*must have*/
	z-index:-1;/*must have*/
	filter:mask();/*must have*/
	width:610px;/*must have for any big value*/
	height:425px/*must have for any big value*/;
}
