


/* +++++++++++++++++++++++++++++++++++++++++++++++++ BUONO REGALO  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#gvSendDefaultHeadingDone {
	
	width:470px !important;
text-align:left !important;
padding-top:20px !important;
color:red;
clear:both !important;
		
}

#gvSendDefault #gvSendDefaultContentSuccess {
	
width:470px !important;
max-width:470px !important;
margin:0px !Important;
padding-left:19px !important;
clear:both !important;
		
}


#gvSendDefault {
	
width:470px !important;
text-align:left !important;
padding-bottom:0px !important;
padding-top:20px !important;
		
}



#gvSendDefaultContentSuccess {
	
width:auto !important;
display:block !important;
clear:both !important;
	
}


#sendSpendWrapper .forwward{
	
clear:both !important;
margin:0px !Important;
max-width:470px !important;
width:470px !important;
display:block !important;
padding:0px !Important;	
}


#gvFaqDefaultSubHeading {
	
	width:470px !important;
text-align:left !important;
margin-top:20px !important;
color:red;
	
}


#gvFaqDefault #gvFaqDefaultMainContent {
	
padding-left:4px !Important;

}

.buttonRowGWF {
	
text-align:right !Important;
max-width:470px !important;

}

#gvFaqDefault {
	
width:470px !important;
max-width:470px !important;	
padding-top:40px !important;
padding-bottom:20px !important;
	}

#gvFaqDefault h2 {
	
width:470px !important;
max-width:470px !important;	
padding:0px !important;
	}


#gvFaqDefault fieldset {

border:0px !important;

width:470px !important;
max-width:470px !important;
margin:0px !important;
padding:14px !important;	

	}


#gvFaqDefault legend {

margin:0px !important;
padding:0px !important;
margin-top:10px !important;	

	}

#gvFaqDefault #lookup-gv-redeem {

margin:0px !Important;

	}
	
	
.gvCodiceRiscossione5	
{
width: 470px !important;
max-width: 470px !important;
text-align: left;



}	
	
#lookup-gv-redeem {

margin-left: 5px !Important;

	}
	
	

#gvFaqDefault .inputlabel {

margin:0px !Important;
padding:0px !important;

	}



#gvRedeemDefault {
	
width:470px !important;
max-width:470px !important;	
padding-top:40px !important;
padding-bottom:20px !important;
	}
	

#gvRedeemDefaultHeading {
	
width:470px !important;
max-width:470px !important;	
text-align:left !important;
color:#F00;
	}
	
	.buttonRowgv {
		
		text-align:right !important;
                margin-right:20px !important;
		
		}
		
		
		
/* +++++++++++++++++++++++++++++++++++++++++++++++++ BUONO SCONTO  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.CHECKOUT_PAYMENT .messageStackSuccess {
	
    margin-bottom:3px !important;
    text-align:left;
padding-left:4px;
	
}
	
.messageStackSuccess img {

display:none;

	
}

/* +++++++++++++++++++++++++++++++++++++++++++++++++ MAPPA SITO  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#siteMapHeading {
	
color:red;
width:470px !important;
max-width:470px !important;
text-align:left !important;

}

#siteMapList {
	

text-align:left !important;
padding:0px !important;
}

#siteMapList ul {
	

text-align:left !important;
margin-left:0px
}


/* +++++++++++++++++++++++++++++++++++++++++++++++++ LOGIN FORM CORRECTIONS  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.psw_login, .id_login {
	
   width:150px !important;
   max-width:150px !Important;
    padding-left:0px !important;
}

.id_login {
	
 margin-left:0px

}


.psw_login input, .id_login input {
	
   width:150px !important;
	
}


.box_id_pw_login {
	
   width:470px !important;
   max-width:470px !Important;
display:block !important;
padding-left:0px !important;
margin-left:-10px !important;
	
}

/* +++++++++++++++++++++++++++++++++++++++++++++++++ SHOPPING CART LAST ACT...  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */


/* mod nick 

#cartContentsDisplay .rowEven, #cartContentsDisplay .rowOdd {
	
		height:85px !important;
      	max-height:85px !important;
	
}

*/ 


#cartContentsDisplay .rowEven, #cartContentsDisplay .rowOdd {
	
		height:auto !important;
		max-height: inherit !important;
	
}


#cartContentsDisplay .rowEven .GreenLine,  #cartContentsDisplay .rowOdd .GreenLine {
	
	margin-top:17px !important;

}


.cartCodiceDisp {

font-size: 10px;

}


/* +++++++++++++++++++++++++++++++++++++++++++++++++ ACCOUNT NOTIFICATIONS  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */



.ACCOUNT_NOTIFICATIONS {

text-align:left !important;
width:470px !important;
max-width:470px !important;
padding-top:20px !important;
padding-bottom:0px !important;

}


.ACCOUNT_NOTIFICATIONS_HEADING_TITLE {

width:441px;
display:block !important;
max-width:441px;

text-align:left !important;
padding-left:45px;
padding-bottom:20px;
padding-top:20px;
background-image:url(../images/segnalazione_prodotti.png);
background-repeat:no-repeat;
background-position:0px 15px;

color:#666;
font-family:Arial, Helvetica, sans-serif;
font-size:22px;

}


.ACCOUNT_NOTIFICATIONS_NOTIFICATIONS_TITLE {

margin-top:20px !important;

}

.ACCOUNT_NOTIFICATIONS_GLOBAL_NOTIFICATIONS_DESCRIPTION, .ACCOUNT_NOTIFICATIONS_NOTIFICATIONS_TITLE {

display:none !important;

}


 .ACCOUNT_NOTIFICATIONS_NOTIFICATIONS_DESCRIPTION {

margin-top:10px;
margin-bottom:10px;

}

.ACCOUNT_NOTIFICATIONS_NOTIFICATION_LABEL {

font-weight:bold;
margin-bottom:10px;

}


.ACCOUNT_NOTIFICATIONS_BUTTON_UPDATE {

margin-top:20px !important;

}



/* +++++++++++++++++++++++++++++++++++++++++++++++++ CENTERED BOXES +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */



#whatsNew .centerBoxHeading {
	
	margin-top:3px !important;
}

#whatsNew .centeringConteiner

{

padding-top:10px !important;
padding-bottom:15px !important;
margin-left: auto;
margin-right: auto;
margin-top: 0px;
background-image: url(../images/custom_middlebox_bg.gif);
background-repeat: repeat-y;
text-align: center;

}




/* +++++++++++++++++++++++++++++++++++++++++++++++++ SPECIAL AREAS TITLES +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */


#indexCategoriesHeading {
	
	padding-top:30px !important;
}


.catDescContent {
	
width:460px !important;
max-width:460px !important;
	
}

#indexProductList .categoryImg {

padding-top:20px !important;

}

/* +++++++++++++++++++++++++++++++++++++++++++++++++ SCHEDA PRODOTTO +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.PRODUCT_DETAILS_NAME .CodiceProdotto {

margin-left:-48px !important;

}

.PRODUCT_DETAILS_NORMAL_PRICE{

margin-top:0px;

}



/* +++++++++++++++++++++++++++++++++++++++++++++++++ SAVE CART // WHISHLIST +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#unCartList {

padding-bottom:40px !important;


}


#unCartList .module-inline .greenHrWl {
	
margin-bottom:15px !important;
}



#unshoppingcartsaveBody .messageStackWarning {

width:471px !important;
max-width:410px !important;
text-align:left;
padding-left:10px !important;
margin-bottom:10px !important;
margin-left:auto !important;
margin-right:auto !important;
position:relative !important;
background-color: #FFF;
}


#unshoppingcartsaveBody .messageStackWarning img {

display:none !important;


}


#unshoppingcartsaveBody .wl_name {



}


/* +++++++++++++++++++++++++++++++++++++++++++++++++ REGISTER FORM +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */


.MASTER_CREATE_ACCOUNT_TITLE {

display:none !important;

}

.CREATE_ACCOUNT_CONDITIONS_TITLE {

font-size: 14px !important;


}



/* +++++++++++++++++++++++++++++++++++++++++++++++++ BEST SELLERS  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */


.bsProductsDefaultHeading {

width: 471px;
max-width: 471px;
text-align: left;
padding-top: 40px;
padding-bottom: 2px;
color: #f00;
font-weight: bold;
font-size: 14px;

}

/* +++++++++++++++++++++++++++++++++++++++++++++++++ OUTLET  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.catDescContent {}

/* +++++++++++++++++++++++++++++++++++++++++++++++++ I TUOI DATI / INFO ACCOUNT  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */


.CHECKOUT_CONFIRMATION_DATE_OF_BIRTH_LABEL {

width:300px !important;
max-width:300px !important;

}

/* +++++++++++++++++++++++++++++++++++++++++++++++++ NEWSLETTER  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#accountDefault .messageStackSuccess {
display:block;
clear:both;
width:460px !important;
padding-top:4px !important;
margin-top: 80px !important;
margin-left:20px !Important;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
background-color:#fff;
color:#000;
text-align:center;


}

#accountDefault .messageStackSuccess img {
display:none;

}


.ACCOUNT_NEWSLETTERS_MY_NEWSLETTERS_GENERAL_NEWSLETTER_TITLE 
{
position:relative !important;
width:470px !important;
max-width:470px !important;
margin-left: 25px !important;
}

.ACCOUNT_NEWSLETTERS_MY_NEWSLETTERS_GENERAL_NEWSLETTER_DESCRIPTION_CHECK 
{
position:relative !important;
width:470px !important;
max-width:470px !important;
}


/* +++++++++++++++++++++++++++++++++++++++++++++++++ GENERAL BOXINI  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */


.centerBoxContentsSpecials {

position:relative !important;

}

.centerBoxContentsSpecials img{

max-height:70px !important;
overflow:hidden;

}

#indexProductList {

padding-top: 9px !important;

}

/* +++++++++++++++++++++++++++++++++++++++++++++++++ CONTACT US FORM  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.contactUsButton {

margin-top:-40px !important;
margin-bottom:10px !Important;
position:relative !important;
width:471px;
text-align:right;
}


#contactUsDefault .mainContentsuccess{

padding-top:30px !important;
width:470px !important;
max-width:470px !important;
text-align:left !important;
color:#F00;
font-size:12px !important;
font-weight:bold;

}



#contactUsDefault #contactname, #contactUsDefault #email-address, #contactUsDefault #phone, #contactUsDefault #fax {

height:23px !important;
max-height:23px !important;
color:#666 !important;
font-weight: bold !important;
}


#contactUsDefault #contactname, #contactUsDefault #email-address, #contactUsDefault #phone, #contactUsDefault #fax, #contactUsDefault #enquiry {

border:1px solid #888;
background-color: #eee;
color:#666 !important;
font-weight: bold !important;
width:350px !important;
line-height: normal;
display:inline !important;
font-family: Arial;
font-size: 11px !Important;
font-weight: bold !important;
}

.alertb {
display:inline !important;
color:red !important;
font-family: Verdana !important;

top:-4px !important;
position:relative !important;
margin-left:1px !important;


}


.alertbb {

color:red !important;
font-family: Verdana !important;

width:5px !important;
max-width: 5px !important;
display:inline !important;
position:relative !important;
top:-111px !important;
margin-left: 1px !important;
}



#contactUsDefault .inputLabel {

margin-bottom:-6px !Important;
margin-top:3px !Important;

}



#contactUsDefault .inputLabelc {

margin-bottom:-6px !Important;
margin-top:9px !Important;

}



#contactUsDefault .inputLabelb {

margin-bottom:-9px !Important;
margin-top:3px !Important;

}

#contactUsDefault .checkboxLabel {


margin-top:13px !Important;

}

#contactUsDefault .sorter1 {

margin-bottom:20px !Important;
margin-top:10px !Important;
width:350px !important;
max-width:350px !important;
margin-left:0px !important;
display:inline !important;
}


#contactUsDefault textarea{

margin-top:8px !important;
}


/* +++++++++++++++++++++++++++++++++++++++++++++++++ LISTS PRODUCT CODE  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */


.listingDescription, .PRODUCT_FEATURED_LIST_DESCRIPTION, .PRODUCT_NEW_LIST_DESCRIPTION {

position:absolute !important;
top:89px !important;
padding-bottom:25px;

}


.CodiceProdotto  {

margin-top:17px !important;
position:relative !important;
}


.GiacenzaProdotto  {

margin-top:7px !important;
position:relative !important
}

.DetailProdottore  {

margin-top:32px !important;
position:relative !important
}


.PRODUCT_FEATURED_LIST_CODICEPRODOTTO ,  .PRODUCT_NEW_LIST_CODICEPRODOTTO ,  .CodiceProdotto {

position:absolute !important;
left:142px !important;
top:35px !important;
margin-top:17px !important;
}

.PRODUCT_FEATURED_LIST_CODICEPRODOTTO b,  .PRODUCT_NEW_LIST_CODICEPRODOTTO b,  .CodiceProdotto b {

font-weight:bold !important;

}



.PRODUCT_FEATURED_LIST_GIACENZAPRODOTTO, .PRODUCT_NEW_LIST_GIACENZAPRODOTTO, .GiacenzaProdotto {

position:absolute !important;
left:142px !important;
top:54px !important;
margin-top:15px !important;

}



.PRODUCT_FEATURED_LIST_GIACENZAPRODOTTO b, .PRODUCT_NEW_LIST_GIACENZAPRODOTTO b, .GiacenzaProdotto b {

font-weight:bold !important;


}


.PRODUCT_FEATURED_LIST_PRODUTTORE, .PRODUCT_NEW_LIST_PRODUTTORE {

position:absolute !important;
left:182px !important;
top:54px !important;
margin-top:15px !important;

}



.PRODUCT_FEATURED_LIST_PRODUTTORE b, .PRODUCT_NEW_LIST_PRODUTTORE b, .PRODUTTORE b {

font-weight:bold !important;


}

.PRODUCT_LIST_NAME .listingDescription {

padding-bottom:20px !important;
height:50px !important;
padding-top:16px
}

.PRODUCT_DETAILS_NAME .CodiceProdotto  {

margin-top:-20px !important;
position:relative !important;
width:300px !important;
max-width:300px !important;
}

.PRODUCT_LIST_NAME .GiacenzaProdotto  {

margin-top:10px !important;
position:relative !important;
width:300px !important;
max-width:300px !important;
}

.PRODUCT_LIST_NAME .DetailProdottore  {

margin-top:36px !important;
position:relative !important;
width:300px !important;
max-width:300px !important;
}




.PRODUCT_FEATURED_LIST_CODICEPRODOTTO {

margin-top:16px !important;
}

/* +++++++++++++++++++++++++++++++++++++++++++++++++  SIDEBOXES  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.manubutton {

text-align:right !important;
padding:0px !important;
width:0px !important;
margin-right:0px

}

#manufacturersContent {

padding-left:8px !important;

}

#manufacturersContent img {

padding:0px !important;
margin:0px !important;

}



#manufacturersContent select{

width:199px !important;
max-width:250px !important;
}


/* +++++++++++++++++++++++++++++++++++++++++++++++++  BOX FEATURED PRODUCTS       +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */



#featuredProducts .centerTail {

margin-top:14px;

}

.centerBoxContentsFeatured  {

position:relative !important;

}

.centerBoxContentsFeatured  .callforprice{

position:absolute !important;
left:12px;
top:60px;
z-index:300;


}


.centerBoxContentsFeatured .productPriceDiscount {

margin:0px !important;
padding:0px !important;
margin-top:0px !important;
width:100px;
max-width:100px !important;
margin-left:auto !important;
margin-right:auto !important;
position :relative !important;
height:10px;
max-height:10px !important;
}


/* +++++++++++++++++++++++++++++++++++++++++++++++++   CONTATTI       +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.buttonRows  {

text-align:right;
width:470px; 
max-width:470px;
position:relative;
margin-top:-40px;
margin-bottom:10px !important;
}

#contactUsDefault {

padding-bottom:30px !important;
}


.checkboxLabels {

color:#333 !important;
font-weight:normal !important;
line-height:normal;

}




.checkboxLabels {

color:#333 !important;
font-weight:normal !important;
line-height:normal;

}



#contactUsDefault #contact-checkbox {

margin:0px !important;
text-align:left !important;
max-width:30px;
margin-bottom:10px !important;
margin-top:10px !important;
margin-left:-6px !important;
background-color:transparent;
border:0;

}



/* +++++++++++++++++++++++++++++++++++++++++++++++++   CHECKOUT  SUCCESS       +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */




#checkoutSuccess {

text-align:left !important;
padding-bottom:40px;

}

.CHECKOUT_CONFIRMATION_HEADING{

padding-top:60px;
padding-bottom:20px;

}


 .CHECKOUT_CONFIRMATION_SUCCESS_CONTENT * {

margin:0px !important;
padding-left:0px !important;

}


 .CHECKOUT_CONFIRMATION_SUCCESS_CONTENT {

margin-bottom:10px;

}


.CHECKOUT_CONFIRMATION_YOUR_ORDER_NUMBER {

font-size:14px;
margin-bottom:10px !Important;
margin-top:10px;

}

.CHECKOUT_CONFIRMATION_NOTIFY_PRODUCTS_TEXT {

font-weight:bold;
font-size:13px;
margin-bottom:10px;
margin-top:10px;
}

.CHECKOUT_CONFIRMATION_NOTIFY_PRODUCTS_BUTTON {

margin-bottom:20px

}


/* +++++++++++++++++++++++++++++++++++++++++++++++++   CHECKOUT FASE 3 DI 3       +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */


 .X_PAYMENT_METHOD_FIELD_HEAD {
 padding-left:15px; 
 text-align: left !important;
 
 }



.X_PAYMENT_METHOD_HEADING  {

text-align:left !important;
margin:0px !important;
color:#666 !important;
position:relative !important;
margin-left:17px !important;
margin-top:160px !important;
font-size:1.4em;
font-weight:bold;
width:auto !important;
max-width:200px !important;
font-family:Arial, Helvetica, sans-serif;
}

.X_PAYMENT_METHOD_TITLE {

text-align:left !important;
width:auto !important;
max-width:4710px !important;
padding:0px !important;
margin-left:17px !important;
font-weight:bold;
font-size:12px;
margin-top:5px;
color: red;
}

.X_COMMENTS_CHANGE {

text-align:right;
margin-bottom:30px;
margin-top:0px !important;
margin-top:-33px !important;
margin-right:18px;
}

.X_SHIPPING_METHOD_HEADING {

clear:both !important;
text-align:left !Important;
font-weight:bold;
font-size:14px;
color:#666;
font-family:Arial, Helvetica, sans-serif;
font-size:1.4em;
}

.X_SHIPPING_METHOD_VALUE {

font-size:12px;
font-weight:bold;
text-align:left !important;
margin-top:5px;
color:red;
}


.X_COMMENTS_TITLE {

clear:both !important;
text-align:left !Important;
font-weight:bold;
font-size:1.4em;
color:#666;
margin-top:25px;
font-family:Arial, Helvetica, sans-serif;
display:none;
}


.X_COMMENTS_VALUE{

clear:both !important;
text-align:left !Important;
font-weight:bold;
font-size:11px;

}

.X_PRODUCTS_TITLE {

clear:both !important;
text-align:left !Important;
font-weight:bold;
font-size:1.4em;
color:#666;
margin-top:25px;
font-family:Arial, Helvetica, sans-serif;

}

.X_PRODUCTS_CHANGE {

margin-top :-18px;
text-align:right !important;
margin-right:18px;
margin-bottom:20px

}

#checkoutConfirmation {

max-width:471px;
padding-bottom:100px !Important;
}

#checkoutConfirmation *{

max-width:471px;

}


.CHECKOUT_CONFIRMATION_BILLING_ADDRESS_TITLE,  .CHECKOUT_CONFIRMATION_SHIPPING_ADDRESS_TITLE,
.CHECKOUT_CONFIRMATION_BILLING_ADDRESS_VALUE, .CHECKOUT_CONFIRMATION_SHIPPING_ADDRESS_VALUE,
.CHECKOUT_CONFIRMATION_BILLING_ADDRESS_CHANGE , .CHECKOUT_CONFIRMATION_SHIPPING_ADDRESS_CHANGE {

margin-left:17px !important;
padding:0px;
display:block;
margin-top:10px
}


.CHECKOUT_CONFIRMATION_TOTAL_VALUES *  {

margin:0px !important;
height:auto !important;

}

.CHECKOUT_CONFIRMATION_TOTAL_VALUES {

text-align:right !important;
margin-bottom:20px !important;

}

.CHECKOUT_CONFIRMATION_SUBTOTAL_VALUE {

float:right !important;
padding-right:47px !important;
}

.CHECKOUT_CONFIRMATION_SUBTOTAL_TYPE {


display:block !important;
margin-left:60px !Important;
}


.X_CONTINUE_BUTTON {

padding-top:20px !important;
width:300px !important;
height:30px !important;
padding:0px !important;
display:block !important;
width:470px !important;
text-align:right;
padding-bottom:30px !important;
}
/* +++++++++++++++++++++++++++++++++++++++++++++++++   CHECKOUT FASE 2 DI 3       +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#pmt-authorizenet, #pmt-cod {

margin-right:6px !important;

}

.CHECKOUT_PAYMENT_DISCOUNTS {

position:relative !important;
margin-top: 20px !important;
margin-left: 6px !important;

}


/*
.CHECKOUT_PAYMENT_DISCOUNTS {

position:relative !important;
margin-top:-94px

}
*/

/* +++++++++++++++++++++++++++++++++++++++++++++++++   CHECKOUT  CAMBIO INDIRIZZO FATTURAZIONE    ++++++++++++++++++++++++++++++++++++++++++++ */

#checkoutPayAddressDefault {

text-align:left !important;
width:471px !important;
max-width:471px !important;
margin-left:auto !important;
margin-right:auto !important;
padding-bottom:40px
}


#checkoutPayAddressDefault input {

margin-right:3px

}

.CHECKOUT_PAYMENT_NEW_ADDRESS_GENDER_MALE_RADIOHEADING_SUBTITLE
{
margin-bottom:6px !important;
padding-left:111px !important;
}


#checkoutPayAddressDefault .CHECKOUT_PAYMENT_NEW_ADDRESS_ENTRY_FIRST_NAME_LABEL, 
#checkoutPayAddressDefault .CHECKOUT_PAYMENT_NEW_ADDRESS_ENTRY_LAST_NAME_LABEL, 
#checkoutPayAddressDefault .CHECKOUT_PAYMENT_NEW_ADDRESS_COMPANY_LABEL,
#checkoutPayAddressDefault .CHECKOUT_PAYMENT_NEW_ADDRESS_ENTRY_STREET_ADDRESS_LABEL, 
#checkoutPayAddressDefault .CHECKOUT_PAYMENT_NEW_ADDRESS_ENTRY_CITY_LABEL, 
#checkoutPayAddressDefault .CHECKOUT_PAYMENT_NEW_ADDRESS_ENTRY_COUNTRY_LABEL,
#checkoutPayAddressDefault .CHECKOUT_PAYMENT_NEW_ADDRESS_ENTRY_POST_CODE_LABEL,
#checkoutPayAddressDefault .CHECKOUT_PAYMENT_NEW_ADDRESS_ENTRY_COUNTRY_LIST_LABEL {

float:left !important;
margin-top:4px !important;
width:110px !important;
max-width:110px !important;
color: red;

}


#checkoutPayAddressDefault .CHECKOUT_PAYMENT_NEW_ADDRESS_ENTRY_FIRST_NAME_FIELD, 
#checkoutPayAddressDefault .CHECKOUT_PAYMENT_NEW_ADDRESS_ENTRY_LAST_NAME_FIELD, 
#checkoutPayAddressDefault .CHECKOUT_PAYMENT_NEW_ADDRESS_COMPANY_FIELD,
#checkoutPayAddressDefault .CHECKOUT_PAYMENT_NEW_ADDRESS_ENTRY_STREET_ADDRESS_FIELD, 
#checkoutPayAddressDefault .CHECKOUT_PAYMENT_NEW_ADDRESS_ENTRY_CITY_FIELD, 
#checkoutPayAddressDefault .CHECKOUT_PAYMENT_NEW_ADDRESS_ENTRY_COUNTRY_FIELD,
#checkoutPayAddressDefault .CHECKOUT_PAYMENT_NEW_ADDRESS_ENTRY_POST_CODE_FIELD,
#checkoutPayAddressDefault .CHECKOUT_PAYMENT_NEW_ADDRESS_ENTRY_COUNTRY_LIST_FIELD
{

margin-bottom:12px !important;

}

#checkoutPayAddressDefault .CHECKOUT_PAYMENT_NEW_ADDRESS_FORM_REQUIRED_INFORMATION
{
text-align:right !important;
margin-right: 30px !important;
font-weight: bold !important;
color:red !important;
}

#checkoutPayAddressDefault *{

max-width:470px !important;

}
#checkoutPayAddressDefault input, #checkoutPayAddressDefault select{

border:1px solid #bbb;
background-color:#EEE !important;

}
._LABEL_FIRSTNAME, ._LABEL_LASTNAME, ._LABEL_COMPANY,
._LABEL_STREET_ADDRESS, ._LABEL_CITY, ._LABEL_ZONE,
._LABEL_STATE, ._LABEL_POSTCODE, ._LABEL_COUNTRY
 {

color:#F00;
margin-top:10px;

}

 .CHECKOUT_PAYMENT_NEW_ADDRESS_HEAD_TITLE {

font-size:16px;
font-weight:bold;
padding-top:40px;
padding-bottom:20px;
color:#F00;

}

.CHECKOUT_PAYMENT_NEW_ADDRESS_SELECTED_PAYMENT_DESTINATION, ._INFORMATION {
	
	
	font-weight:bold;
color:#F00;
padding-bottom:30px
	
	
}



.CHECKOUT_PAYMENT_NEW_ADDRESS_CURRENT_ADDRESS {
margin-bottom:10px;

}


.CHECKOUT_PAYMENT_INFORMATION {
font-weight:bold;
color:#F00;
padding-bottom:30px

}


.CHECKOUT_PAYMENT_NEW_ADDRESS_CONTINUE_BUTTON input {
border:0px !important;
background-color:#FFF !important;
float:right;
}

.CHECKOUT_PAYMENT_NEW_ADDRESS_CONTINUE_CHECKOUT {

display:none;

}


/* +++++++++++++++++++++++++++++++++++++++++++++++++  CHECKOUT  CAMBIO INDIRIZZO SPEDIZIONE    +++++++++++++++++++++++++++++++++++++++++ */


#checkoutShipAddressDefault {

text-align:left !important;
width:471px !important;
max-width:471px !important;
margin-left:auto !important;
margin-right:auto !important;
padding-bottom:40px
}


#checkoutShipAddressDefault input {

margin-right:3px

}


#checkoutShipAddressDefault *{

max-width:470px !important;

}
#checkoutShipAddressDefault input, #checkoutShipAddressDefault select{

border:1px solid #bbb;
background-color:#EEE !important;

}
.CHECKOUT_SHIPPING_NEW_ADDRESS_LABEL_FIRSTNAME, .CHECKOUT_SHIPPING_NEW_ADDRESS_LABEL_LASTNAME, .CHECKOUT_SHIPPING_NEW_ADDRESS_LABEL_COMPANY,
.CHECKOUT_SHIPPING_NEW_ADDRESS_LABEL_STREET_ADDRESS, .CHECKOUT_SHIPPING_NEW_ADDRESS_LABEL_CITY, .CHECKOUT_SHIPPING_NEW_ADDRESS_LABEL_ZONE,
.CHECKOUT_SHIPPING_NEW_ADDRESS_LABEL_STATE, .CHECKOUT_SHIPPING_NEW_ADDRESS_LABEL_POSTCODE, .CHECKOUT_SHIPPING_NEW_ADDRESS_LABEL_COUNTRY
 {

color:#F00;
margin-top:10px;

}

 .CHECKOUT_SHIPPING_NEW_ADDRESS_HEAD_TITLE {

font-size:16px;
font-weight:bold;
padding-top:40px;
padding-bottom:20px;
color:#F00;

}

.CHECKOUT_SHIPPING_NEW_ADDRESS_CURRENT_ADDRESS {
margin-bottom:10px;

}


.CHECKOUT_SHIPPING_NEW_ADDRESS_INFORMATION {
font-weight:bold;
color:#F00;
padding-bottom:30px

}


.CHECKOUT_SHIPPING_NEW_ADDRESS_CONTINUE_BUTTON input {
border:0px !important;
background-color:#FFF !important;
float:right;
}

.CHECKOUT_SHIPPING_NEW_ADDRESS_CONTINUE_CHECKOUT {

display:none;

}



/* +++++++++++++++++++++++++++++++++++++++++++++++++     PRODUCT SQUARES      +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */


 .messageStackError {
text-align:left !important;

/*
height:200px !important;
max-height:45px !important;
width:470px;
*/
}


.PRODUCT_FEATURED_LIST_BUY_NOW  .tagEsaurito {


position:absolute;
top:0px;
left:33px;

}


.specialsListBoxContents  {

padding:0px !important;
width: 148px;
max-width: 148px;
position: relative;
height: 140px;
max-height: 140px;
margin-left:2px !important;
margin-right:2px !important;
background-image: url(../images/custom_product_smallsquare.gif);
overflow:hidden !important;
background-position:0px 0px !important;

}

.specialsListBoxContents  img{

padding-top:6px !important;

}


#specialsListing, #indexProductList {
	
	padding-bottom:0px !important;
	
}

/* +++++++++++++++++++++++++++++++++++++++++++++++++     CATEGORIES CORRECTIONS      +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */


#indexCategories .callScript {

width:471px !important;
top:30px !important;
}



.subcateConteiner .slideLink img {

margin-top:20px !important;
position:relative !important;
margin-bottom:0px !important;
padding-bottom:0px !important;

}




.subcateConteiner {

position: relative;
margin-left: auto;
margin-right: auto;
height: auto;
min-height: 126px !important;
text-align: left;
width: 150px;
max-width: 150px;
background-image: url(../images/custom_subcat_bg.gif);

background-repeat: repeat-y;
background-color: #ffffff;

}




.subcateBottom  {

margin-top: 0px;
margin-bottom: 0px;
margin-left:auto !important;
margin-right:auto !important;
position:relative !important;
display: block;
padding:0px !important;
background-image: url(../images/custom_subcat_bottom.gif);
background-repeat: no-repeat;
width: 150px;
max-width: 150px;
max-height: 4px;
height: 4px;
background-color: #ffffff;

}

/* +++++++++++++++++++++++++++++++++++++++++++++++++     ACCOUNT CORRECTIONS      +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */



.ACCOUNT_PASSWORD_HEADING_TITLE, .CHECKOUT_CONFIRMATION_HEADING_TITLE {

padding-left:45px !important;

}


#accountDefault {

padding-bottom:60px !important;

}

#accountDefaultHeading {
color:#666666;
font-family:Arial, Helvetica, sans-serif;
font-size:22px;
font-weight:100;
margin-left:10px;
padding-bottom:20px !important;
padding-top:40px !important;
}



/* +++++++++++++++++++++++++++++++++++++++++++++++++     LOGIN MASK      +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#loginDefault .messageStackError {

height:200px !important;
max-height:45px !important;
text-align:left !important;
width:470px;
color:#000;
}

#loginDefaultHeading {

padding-left:12px;
padding-bottom:20px;
text-align:left !important;
width:470px;
color:#666;
font-family:Arial, Helvetica, sans-serif;
font-size:22px;
font-weight:100;
}



/* +++++++++++++++++++++++++++++++++++++++++++++++++        ACCOUNT HISTORY NO-LIST      +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */



/* +++++++++++++++++++++++++++++++++++++++++++++++++        ACCOUNT HISTORY LIST      +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#accountHistoryDefault {


width:471px;
max-width:471px;
padding-bottom:40px


}

#accountHistoryDefaultHeading {


width:471px;
max-width:471px;
padding-top:40px;
padding-bottom:20px;
text-align:left;
color:#F00;


}


#accountHistoryDefault .navSplitPagesResult{

text-align:left;
width:471px;
max-width:471px;


}

#accountHistoryDefault fieldset{

text-align:left;
width:471px;
max-width:471px;
padding:0px;
border:none;
margin-bottom:20px;
border-bottom:1px solid #bbb;

}

#accountHistoryDefault .forward{

margin-top:10px;


}


/* +++++++++++++++++++++++++++++++++++++++++++++++++        ACCOUNT HISTORY INFO      +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */


#accountHistInfo #orderHistoryDetailedOrder {

padding-top:20px;

}

#accountHistInfo .forward {

float:left;
margin-left:19px;
}

#accountHistInfo #orderTotals .forward {

float:right;

}

#accountHistInfo {

padding-bottom:40px;
padding-top:40px;
}

#accountHistInfo, #accountHistInfo hr, #accountHistInfo table, #accountHistInfo #orderTotals {

width:471px !important;
max-width:471px !important;

}



 #accountHistInfo #orderTotals div{

text-align:right !important;

}


 #accountHistInfo h2,  #accountHistInfo h3,  #accountHistInfo h4{
 font-family:Arial, Helvetica, sans-serif;
text-align:left!important;
color:#F00;
}


#accountHistInfo #myAccountShipInfo,  #accountHistInfo #myAccountPaymentInfo{

text-align:left !important;
padding:0px !important;
margin:0px !important;
width:200px;
float:left;
margin-left:17px !important;

}

#accountHistInfo #myAccountShipInfo h4,  #accountHistInfo #myAccountPaymentInfo h4, #accountHistInfo #myAccountShipInfo h3,  #accountHistInfo #myAccountPaymentInfo h3  {

margin-top:20px;

}


#accountHistInfo div, #accountHistInfo td, #accountHistInfo th{

text-align:left !important;

}

#accountHistInfo td, #accountHistInfo th{

padding-left:6px;
padding-top:4px;
vertical-align:top;

}



/* +++++++++++++++++++++++++++++++++++++++++++++++++         TIME OUT PAGE      +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */


#timeoutDefault {

width:471px;
max-width:471px;
text-align:left !important;

}


#timeoutDefault .buttonRow a{

margin-left:143px !important;
top:10px;
position:relative;

}

#timeoutDefault .buttonRow input{


position:relative;
margin-top:40px;
right:25px;

}


#timeoutDefault fieldset{

width:471px;
max-width:471px;
text-align:left !important;
border:0;

}


#timeoutDefault legend{

margin-left:2px;

}


#timeoutDefault label{

margin-left:4px !important;

}

#timeoutDefaultHeading {

width:471px;
max-width:471px;
text-align:left !important;
color:#F00;
padding-top:40px;
padding-bottom:20px
}



/* +++++++++++++++++++++++++++++++++++++++++++++++++         PROCESSO D'ACQUISTO // CARRELLO      +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */



#pmt-bonifico, #pmt-cc, #pmt-moneyorder, #pmt-postepay 
 {
	
	margin-right:7px !important;
	
}


#checkoutShipping, #checkoutPayment, #checkoutConfirmation
{	

        padding-bottom:5px;
}






#shoppingCartDefault .messageStackError  {
margin:15px;
margin-top:0px;
background-color:transparent;
/*background-color:#FFFFAA;*/
width:auto;
color:#000;

}


/* +++++++++++++++++++++++++++++++++++++++++++++++++         METANAVIGAZIONE      +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */




.cartHeaderMenuTail div {
	
	background-image:url(../images/custom_header_cartbgtail.gif);
	background-repeat:no-repeat;
        background-position: 0px -1px;
	width:32px;
	height:23px;
	max-width:32px;
	max-height:23px;
	min-height:23px;
	margin:0px !important;
        padding:0px !important;
        float:right;
}

.cartHeaderMenuTail div:hover {
	
	background-image:url(../images/custom_header_cartbgtail.gif);
	background-repeat:no-repeat;
	width:32px;
	height:23px;
	max-width:32px;
	max-height:23px;
	min-height:23px;
	padding:0px !important;
    margin:0px !important;
    float:right;
}


.cartHeaderMenu div, .cartHeaderMenu a:link {
	
	background-color:#D64141;

}

.cartHeaderMenu div	{

height:20px;

}
/* +++++++++++++++++++++++++++++++++++++++++++++++++         RICERCA AVANZATA     +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */


.advInfo {

display:none !important;

}


.tagEsaurito {

position:absolute !important;
top:169px; left:184px;

}



#advSearchResultsDefault .sorter1{

margin:0px;
padding-top:10px;
padding-bottom:10px;
}

#advSearchResultsDefault .sorter1, #advSearchResultsDefault .sorter2{

text-align:left;
width:470px !important;
max-width:470px;
margin-left:0px !important;
margin-left:18px !important;
}


#advSearchResultsDefaultHeading{


color:#F00;
padding-top:40px;
padding-bottom:20px;
text-align:left;
width:470px;
max-width:470px;

}


#productsListingListingTopLinks, #productsListingListingBottomLinks {

position:relative !important;
margin-top:85px !important;
margin-bottom:20px !important;
margin-right:40px !important;
/*margin-bottom:-40px !important;*/
float:right!important;
}




#productsListingListingTopLinks {

margin-bottom:0px !important;
}


#advSearchResultsDefault table{

margin:0px !important;
padding:0px !important;
margin-top:10px !important;

}

.splytty {

position:absolute;
top:-3px;

}


.PRODUCT_LIST {

width:100%;
margin-top:0px !important;
padding-top:0px !important;
height:270px;
max-height:270px;
min-height:270px;
}


/* +++++++++++++++++++++++++++++++++++++++++++++++++ CORREZIONE LISTE (CODICE, PRODUTTORE, DISPONIBILIT  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */


.GiacenzaProdotto  {

top:61px !important;

}


.PRODUCT_FEATURED_LIST .PRODUCT_FEATURED_LIST_CODICEPRODOTTO, .PRODUCT_NEW_LIST_CODICEPRODOTTO {

top:35px !important;

}




.PRODUCT_FEATURED_LIST .PRODUCT_FEATURED_LIST_GIACENZAPRODOTTO, .PRODUCT_NEW_LIST_GIACENZAPRODOTTO {

top:59px !important;

}

.PRODUCT_FEATURED_LIST  .PRODUCT_FEATURED_LIST_PRODUTTORE, .PRODUCT_NEW_LIST_PRODUTTORE {

top:47px !important;
position:absolute !Important;
left:182px !important;
}





.PRODUCT_LIST_NAME .CodiceProdotto  {

top:140px !important;

}



.PRODUCT_LIST_NAME  .listingDescription {
visibility:hidden;
top:78px !important;
padding-bottom:28px
}

#featuredDefault  #sorter, #newProductsDefault  #sorter {

padding-left:105px !important;


}

#featuredDefault  #filter1, #featuredDefault  #filter3, #newProductsDefault #filter1 {

padding-left:4px !important;

}



/* +++++++++++++++++++++++++++++++++++++++++++++++++ VAFFANCULO !  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#createaccount_table td{

width:443px !important;
max-width:443px !important;
text-align:left !important;
vertical-align:middle;

}

#createaccount_table .texts{

float:left !important;
vertical-align:middle;
height:15px !important;
width:130px !important;
max-width: 130px !Important;
padding-top: 5px !important;
}

/* +++++++++++++++++++++++++++++++++++++++++++++++++ MAH... BOXINI +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.centerBoxContentsSpecials a, .centerBoxContentsFeatured a, .centerBoxContentsNew a {

line-height:10px !important;
font-size:7.5pt !important;
}



.centerBoxContentsSpecials .productPriceDiscount, .centerBoxContentsFeatured .productPriceDiscount, .centerBoxContentsNew .productPriceDiscount {

line-height:10px !important;
font-size:7.5pt !important;
}





/**/




.centerBoxContentsSpecials .productPriceDiscount, .centerBoxContentsFeatured .productPriceDiscount, .centerBoxContentsNew .productPriceDiscount {

line-height:10px !important;
font-size:7.5pt !important;
}



.centerBoxContentsSpecials a, .centerBoxContentsFeatured a, .centerBoxContentsNew a {

line-height:6.5pt !important;
font-size:6.5pt !important;
text-align:left !important;

}

.centerBoxContentsSpecials img, .centerBoxContentsFeatured img, .centerBoxContentsNew img {

margin-bottom:-10px !important;

}





/* +++++++++++++++++++++++++++++++++++++++++++++++++ MAH...PAGINAZIONE +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */






 .navSplitPagesLinks .splytty,  .navSplitPagesLinks .splitty, .navSplitPagesLinks * {
padding:4px !important;
margin:0px !important;
margin-top:0px !important;
margin-bottom:0px !important;
margin-left:0px !important;
margin-right:0px !important;
clear:both !important;
color:#fff;
background:#bb3333;
border:1px solid #aaa;
}

 
 .navSplitPagesLinks img.splytty {
margin-top:0px !important;
position:relative !important;
margin-bottom:-7px !important;
color:#000;
background:none;
border:0px solid #000;
}


 .navSplitPagesLinks img.splitty {
padding-top:0px !important;
position:relative !important;
margin-bottom:-4px !important;
color:#000;
background:none;
border:0px solid #000;
}

 #productsListingListingBottomLinks a{
 color:#bb3333; background:#bbb;}

/* +++++++++++++++++++++++++++++++++++++++++++++++++ MAH...LISTE +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.PRODUCT_NEW_LIST_BUY_NOW .tagEsaurito, .PRODUCT_ALL_LIST_BUY_NOW .tagEsaurito {

position:absolute !important;
left:30px !important;
top:0px !Important;
}



/* +++++++++++++++++++++++++++++++++++++++++++++++++ MAH... SCHEDA PRODOTTO +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.PRODUCT_DETAILS_DISCOUNTS_TABLE, #productQuantityDiscounts {

text-align:left !important;
padding:0px !important;
margin:0px !important;
}

.PRODUCT_DETAILS_DISCOUNTS_TABLE  table, .PRODUCT_DETAILS_DISCOUNTS_TABLE  td {

vertical-align:top !Important;
padding:0px !Important;
margin:0px !important;
border:0px !Important;
border:1px solid #9C0 !important;
}

.PRODUCT_DETAILS_DISCOUNTS_TABLE  td {

vertical-align:top !Important;
padding:4px !Important;


}


/* +++++++++++++++++++++++++++++++++++++++++++++++++ MAH... QUARTO FILTRO...gesť... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#featuredDefault  #filter3, #featuredDefault  #filter1{

padding-left:49px !important;

}

 #featuredDefault  #filter1{

padding-left:0px !important;

}

#featuredDefault  #sorter{

padding-left:102px !important;

}


#newProductsDefault  #filter3 {

padding-left:52px !important;

}

#newProductsDefault  #filter2 select {

margin-left:2px !important;

}



 #newProductsDefault  #filter2{

padding-left:2px !important;

}



/* +++++++++++++++++++++++++++++++++++++++++++++++++ Rubrica....... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.ADDRESS_BOOK_PROCESS_GENDER_MALE_RADIOHEADING_SUBTITLE, .ADDRESS_BOOK_PROCESS_ENTRY_PRIMARY_CHECK {

margin-bottom:6px !important;
padding-left:121px !important;

}



.ADDRESS_BOOK_PROCESS_GENDER_MALE_RADIOHEADING_SUBTITLE input, .ADDRESS_BOOK_PROCESS_ENTRY_PRIMARY_CHECK input {

background-color: transparent !important;
border: none !Important;
}


#addressBookProcessDefault .ADDRESS_BOOK_PROCESS_ENTRY_FIRST_NAME_LABEL, 
#addressBookProcessDefault .ADDRESS_BOOK_PROCESS_ENTRY_COUNTRY_LABEL, 
#addressBookProcessDefault .ADDRESS_BOOK_PROCESS_ENTRY_STATE_LABEL,
#addressBookProcessDefault .ADDRESS_BOOK_PROCESS_ENTRY_LAST_NAME_LABEL, 
#addressBookProcessDefault .ADDRESS_BOOK_PROCESS_ENTRY_CITY_LABEL, 
#addressBookProcessDefault .ADDRESS_BOOK_PROCESS_ENTRY_POST_CODE_LABEL,
#addressBookProcessDefault .ADDRESS_BOOK_PROCESS_COMPANY_LABEL,
#addressBookProcessDefault .ADDRESS_BOOK_PROCESS_ENTRY_STREET_ADDRESS_LABEL,
#addressBookProcessDefault .ADDRESS_BOOK_PROCESS_ENTRY_COUNTRY_LIST_LABEL {

float:left !important;
margin-top:4px !important;
width:110px !important;
max-width:110px !important;

}

#addressBookProcessDefault .ADDRESS_BOOK_PROCESS_ENTRY_FIRST_NAME_FIELD, 
#addressBookProcessDefault .ADDRESS_BOOK_PROCESS_ENTRY_COUNTRY_FIELD, 
#addressBookProcessDefault .ADDRESS_BOOK_PROCESS_ENTRY_STATE_FIELD,
#addressBookProcessDefault .ADDRESS_BOOK_PROCESS_ENTRY_LAST_NAME_FIELD, 
#addressBookProcessDefault .ADDRESS_BOOK_PROCESS_ENTRY_CITY_FIELD, 
#addressBookProcessDefault .ADDRESS_BOOK_PROCESS_ENTRY_POST_CODE_FIELD,
#addressBookProcessDefault .ADDRESS_BOOK_PROCESS_COMPANY_FIELD,
#addressBookProcessDefault .ADDRESS_BOOK_PROCESS_ENTRY_STREET_ADDRESS_FIELD,
#addressBookProcessDefault .ADDRESS_BOOK_PROCESS_ENTRY_COUNTRY_LIST_FIELD {


margin-bottom:12px !important;

}

#addressBookProcessDefault input#firstname, #addressBookProcessDefault input#lastname, #addressBookProcessDefault input#company, #addressBookProcessDefault input#street-address,
#addressBookProcessDefault input#city, #addressBookProcessDefault input#state, #addressBookProcessDefault input#postcode {

width:300px !important

}


#addressBookProcessDefault input#firstname, #addressBookProcessDefault input#lastname, #addressBookProcessDefault input#company, #addressBookProcessDefault input#street-address,
#addressBookProcessDefault input#city, #addressBookProcessDefault input#state, #addressBookProcessDefault input#postcode {

width:330px !important;
max-width:330px !important;
margin-right:0px !important;
}

#addressBookProcessDefault span#stText {

margin-left:0px !Important;
padding-left:0px !Important;
position:relative !Important;
margin-left:-3px !Important;

}


/* +++++++++++++++++++++++++++++++++++++++++++++++++  INDIRIZZO FATTURAZIONE ...... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */


#checkoutPayAddressDefault ._GENDER_MALE {

margin-bottom:6px !important;
padding-left:111px !important;

}



#checkoutPayAddressDefault ._GENDER_MALE_RADIOHEADING_SUBTITLE input  {

background-color: transparent !important;
border: none !Important;
}


#checkoutPayAddressDefault ._LABEL_FIRSTNAME, 
#checkoutPayAddressDefault ._LABEL_LASTNAME, 
#checkoutPayAddressDefault ._LABEL_COMPANY,
#checkoutPayAddressDefault ._LABEL_STREET_ADDRESS, 
#checkoutPayAddressDefault ._LABEL_CITY, 
#checkoutPayAddressDefault ._LABEL_ZONE,
#checkoutPayAddressDefault ._LABEL_STATE,
#checkoutPayAddressDefault ._LABEL_POSTCODE,
#checkoutPayAddressDefault ._LABEL_COUNTRY {

float:left !important;
margin-top:4px !important;
width:110px !important;
max-width:110px !important;

}

#checkoutPayAddressDefault ._FIELD_FIRSTNAME, 
#checkoutPayAddressDefault ._FIELD_LASTNAME, 
#checkoutPayAddressDefault ._FIELD_COMPANY,
#checkoutPayAddressDefault ._FIELD_STREET_ADDRESS, 
#checkoutPayAddressDefault ._FIELD_CITY, 
#checkoutPayAddressDefault ._FIELD_ZONE,
#checkoutPayAddressDefault ._FIELD_STATE,
#checkoutPayAddressDefault ._FIELD_POSTCODE,
#checkoutPayAddressDefault ._FIELD_COUNTRY  {


margin-bottom:12px !important;

}

#checkoutPayAddressDefault input#firstname, #checkoutPayAddressDefault input#lastname, #checkoutPayAddressDefault input#company, #checkoutPayAddressDefault input#street-address,
#checkoutPayAddressDefault input#city, #checkoutPayAddressDefault input#state, #checkoutPayAddressDefault input#postcode {

width:330px !important

}


#addressBookProcessDefault input#firstname, #addressBookProcessDefault input#lastname, #addressBookProcessDefault input#company, #addressBookProcessDefault input#street-address,
#addressBookProcessDefault input#city, #addressBookProcessDefault input#state, #addressBookProcessDefault input#postcode {

width:330px !important;
max-width:330px !important;
margin-right:0px !important;
}




/* +++++++++++++++++++++++++++++++++++++++++++++++++ e ancora....fase 1/3 generale ....... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */


#checkoutShipping .CHECKOUT_SHIPPING_MODULE {
	
/*height:73px !important;
max-height:73px !important; */
				
}

#checkoutShipping .CHECKOUT_SHIPPING_METHOD_PRICE {
	
/*height:52px !important;
max-height:73px !important;*/
				
}

#checkoutShipping .CHECKOUT_SHIPPING_METHOD_RADIO {
	
/*height:57px !important;
max-height:73px !important;*/
				
}

/* +++++++++++++++++++++++++++++++++++++++++++++++++ e ancora....fase 2/3 form cambio indirizzo....... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */


#checkoutShipAddressDefault .CHECKOUT_SHIPPING_NEW_ADDRESS_GENDER_MALE {

margin-bottom:6px !important;
padding-left:111px !important;

}




#checkoutPayment input#pmt-paypal, #checkoutPayment input#pmt-setefi,  #checkoutPayment input#pmt-bonifico, #checkoutPayment input#pmt-moneyorder, #checkoutPayment  input#pmt-bonificoP {
	
	margin-top:5px !important;
        background-color:transparent !Important;
        border:none !important;
 	
}

#checkoutPayment input#pmt-setefi {
	
 	margin-right:6px !Important;
}


#checkoutPayment input#pmt-paypal, #checkoutPayment  input#pmt-paypalwpp, #checkoutPayment input#pmt-bankpassweb1 {
	
	margin-right:8px !important;
	margin-top:5px !important;
        background-color:transparent !Important;
        border:none !important;
 	
 	
}


.CHECKOUT_PAYMENT_METHOD_ERROR {
	
margin-top:4px !important;
 	
}


#checkoutPayment  input#pmt-bonificoP {
	
	margin-top:5px !important;
        background-color:transparent !Important;
        border:none !important;
margin-right:7px !Important;
 	
}



#checkoutPayment .CHECKOUT_PAYMENT_BILLING_ADDRESS, #checkoutPayment .termsconditions {

font-family:Arial, Helvetica, sans-serif;
font-size: 1.4em;
color: #666666;
font-weight: bold !important;

}




#checkoutShipAddressDefault .CHECKOUT_SHIPPING_NEW_ADDRESS_GENDER_MALE input {

background-color: transparent !important;
border: none !Important;

}

#checkoutShipAddressDefault .CHECKOUT_SHIPPING_NEW_ADDRESS_LABEL_FIRSTNAME, 
#checkoutShipAddressDefault .CHECKOUT_SHIPPING_NEW_ADDRESS_LABEL_LASTNAME, 
#checkoutShipAddressDefault .CHECKOUT_SHIPPING_NEW_ADDRESS_LABEL_COMPANY,
#checkoutShipAddressDefault .CHECKOUT_SHIPPING_NEW_ADDRESS_LABEL_STREET_ADDRESS, 
#checkoutShipAddressDefault .CHECKOUT_SHIPPING_NEW_ADDRESS_LABEL_CITY, 
#checkoutShipAddressDefault .CHECKOUT_SHIPPING_NEW_ADDRESS_LABEL_ZONE,
#checkoutShipAddressDefault .CHECKOUT_SHIPPING_NEW_ADDRESS_LABEL_STATE,
#checkoutShipAddressDefault .CHECKOUT_SHIPPING_NEW_ADDRESS_LABEL_POSTCODE,
#checkoutShipAddressDefault .CHECKOUT_SHIPPING_NEW_ADDRESS_LABEL_COUNTRY {

float:left !important;
margin-top:4px !important;
width:110px !important;
max-width:110px !important;

}


#checkoutShipAddressDefault .CHECKOUT_SHIPPING_NEW_ADDRESS_FIELD_FIRSTNAME, 
#checkoutShipAddressDefault .CHECKOUT_SHIPPING_NEW_ADDRESS_FIELD_LASTNAME, 
#checkoutShipAddressDefault .CHECKOUT_SHIPPING_NEW_ADDRESS_FIELD_COMPANY,
#checkoutShipAddressDefault .CHECKOUT_SHIPPING_NEW_ADDRESS_FIELD_STREET_ADDRESS, 
#checkoutShipAddressDefault .CHECKOUT_SHIPPING_NEW_ADDRESS_FIELD_CITY, 
#checkoutShipAddressDefault .CHECKOUT_SHIPPING_NEW_ADDRESS_FIELD_ZONE,
#checkoutShipAddressDefault .CHECKOUT_SHIPPING_NEW_ADDRESS_FIELD_STATE,
#checkoutShipAddressDefault .CHECKOUT_SHIPPING_NEW_ADDRESS_FIELD_POSTCODE,
#checkoutShipAddressDefault .CHECKOUT_SHIPPING_NEW_ADDRESS_FIELD_COUNTRY {

margin-bottom:12px !important;

}

#checkoutShipAddressDefault input#firstname, #checkoutShipAddressDefault input#lastname, #checkoutShipAddressDefault input#company, #checkoutShipAddressDefault input#street-address, #checkoutShipAddressDefault input#city, #checkoutShipAddressDefault input#state, #checkoutShipAddressDefault input#postcode {

width:330px !important;
max-width:330px !important;
margin-right:0px !important;
}


#checkoutShipping {

padding-bottom:130px !important;

}


#checkoutPayment {
/*padding-bottom:150px !important;*/
}

/* +++++++++++++++++++++++++++++++++++++++++++++++++ e ancora....fase 3/3 formattazioni varie....... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.CHECKOUT_CONFIRMATION_BILLING_ADDRESS_TITLE, .CHECKOUT_CONFIRMATION_SHIPPING_ADDRESS_TITLE {

color:#666;
font-weight: bold;
font-family:Arial, Helvetica, sans-serif;
font-size:1.4em;

}

.CHECKOUT_PAYMENT_DISCOUNT  {
	
	margin-top:2px !Important;
 	
}



.X_PAYMENT_METHOD_FIELD_HEAD {

margin-bottom:20px  !important;

}

/* +++++++++++++++++++++++++++++++++++++++++++++++++ ....CHECKOUT SUCCESS....... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */


#checkoutSuccess .CHECKOUT_CONFIRMATION_NOTIFY_PRODUCTS_TEXT {

margin-top:40px !important;

}


#checkoutSuccess .CHECKOUT_CONFIRMATION_HEADING {

margin-top:0px !important;
padding-top:10px !important;
}


#checkoutSuccess .CHECKOUT_CONFIRMATION_NOTIFY_PRODUCTS_TEXT {

margin-top:40px !important;

}


#checkoutSuccess .CHECKOUT_CONFIRMATION_HEADING {

margin-top:0px !important;
padding-top:10px !important;
}

#checkoutSuccess .CHECKOUT_CONFIRMATION_SEND_SPEND_WRAPPER {

margin-top:0px !important;
padding-top: 0px !important;
}


/* +++++++++++++++++++++++++++++++++++++++++++++++++ .... dimenticato la password....... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#passwordForgotten .alert_forward {
	
font-weight:bold;
margin-left:0px !important;
margin-bottom:20px !important;
text-align:right !important;
max-width:460px;
}


#passwordForgotten h1 {
	
color:red;

}

#passwordForgotten input#email-address {
	
height:16px !important;
max-height:16px !important;
margin-bottom:20px !important;
background-color:#eee;
margin-left:13px !important;
}




/* +++++++++++++++++++++++++++++++++++++++++++++++++ allineamento paginazione e numero di elementi visualizzati +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */


#productsListingTopNumber
{
position:relative;
float: right;
margin-top: 15px !important;
}

#productsListingListingTopLinks
{
position: relative;

}

.productListingContainer
{
height: 30px !important;

}






/* +++++++++++++++++++++++++++++++++++++++++++++++++ DILLO A UN AMICO  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */






.TELL_A_FRIEND

{
width: 470px !important;
max-width: 470px !important;
padding-bottom:60px !Important
}



.TELL_A_FRIEND_HEADING_TITLE /* titolo */
{

	color: #ff0000;
	font-weight: bold;
	font-family: verdana,arial,helvetica,sans-serif;
	font-weight:	bold;
	font-style:	normal;
	text-transform:	none;
	text-decoration:	none;
	letter-spacing:	normal;
	word-spacing:	normal;
	line-height:	18px;
	text-align:	left;
	vertical-align:	baseline;
	direction:	ltr;
	
	margin-left: 150px !important;
    margin-top: 0px !important;
    padding-top: 25px;

}



.TELL_A_FRIEND .TELL_A_FRIEND_FORM_FIELD_CUSTOMER_NAME_LABEL, 
.TELL_A_FRIEND .TELL_A_FRIEND_FORM_FIELD_CUSTOMER_EMAIL_LABEL, 
.TELL_A_FRIEND .TELL_A_FRIEND_FORM_FIELD_FRIEND_NAME_LABEL,
.TELL_A_FRIEND .TELL_A_FRIEND_FORM_FIELD_FRIEND_EMAIL_LABEL, 
.TELL_A_FRIEND .TELL_A_FRIEND_FORM_TITLE_FRIEND_MESSAGE_LABEL


{

float:left !important;
margin-top:4px !important;
width:130px !important;
max-width:190px !important;
text-align:left;
}


.TELL_A_FRIEND .TELL_A_FRIEND_FORM_FIELD_CUSTOMER_NAME_FIELD, 
.TELL_A_FRIEND .TELL_A_FRIEND_FORM_FIELD_CUSTOMER_EMAIL_FIELD, 
.TELL_A_FRIEND .TELL_A_FRIEND_FORM_FIELD_FRIEND_NAME_FIELD,
.TELL_A_FRIEND .TELL_A_FRIEND_FORM_FIELD_FRIEND_EMAIL_FIELD, 
.TELL_A_FRIEND .TELL_A_FRIEND_FORM_TITLE_FRIEND_MESSAGE_FIELD


{

margin-bottom:12px !important;

}


.TELL_A_FRIEND input#to-name {

background-color:#fff !important;
margin-left:0px !important;

}


.TELL_A_FRIEND #email-message {

background-color:#EEE !important;
margin-left:0px !important;
width:300px !important;
padding:0px !Important;
margin:0px !important;
border:1px solid #666 !important;
margin-bottom:12px !important;
margin-right:12px !important;
}

.TELL_A_FRIEND .TELL_A_FRIEND_FORM_TITLE_FRIEND_MESSAGE_LABEL
{
float:left !important;
margin-top:4px !important;
width:144px !important;
max-width:230px !important;
text-align:left;
}



.TELL_A_FRIEND input:focus, .TELL_A_FRIEND select:focus, .TELL_A_FRIEND textarea:focus
{

background-color: #EEE !important;
background-image: none;
background-repeat: repeat;
background-position: 0% 0%;

}

.TELL_A_FRIEND input#from-name, .TELL_A_FRIEND input#from-email-address, .TELL_A_FRIEND input#to-name, .TELL_A_FRIEND input#to-email-address, .TELL_A_FRIEND input#email-message, .TELL_A_FRIEND input#state, .TELL_A_FRIEND input#postcode 

{

width:300px !important;
max-width:300px !important;
margin-right:0px !important;
background-color: #EEE !important;
border:1px solid #777
}

.TELL_A_FRIEND_EMAIL_ADVISORY_INCLUDED_WARNING {

text-align:left !Important;

}


.TELL_A_FRIEND .TELL_A_FRIEND_BUTTON_IMAGE_SEND  {
text-align:right !important;
margin-right:23px !important;
margin-bottom:20px !Important;
}



.TELL_A_FRIEND_HEADING_TITLE {

width:470px !important;
margin:0px !important;
padding:0px !important;
padding-top:40px !important;
font-size:14px !important;
padding-bottom:40px !Important;

}


.TELL_A_FRIEND_FORM_REQUIRED_INFORMATION {

clear:both !important;
width:150px !important;
display:block !important;
margin-bottom:20px !Important;
text-align:right!important;
margin-left:295px !Important;
color:red;
}


/* +++++++++++++++++++++++++++++++++++++++++++++++++ allineamento paginazione e numero di elementi visualizzati +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */


#productsListingTopNumber
{
position:relative;
float: right;
margin-top: 15px !important;
}

#productsListingListingTopLinks
{
position: relative;

}



#productsListingfeaturedTopNumber
{
position:relative;
float: right;
margin-top: 0px !important;
margin-right: 15px !important;
}

#productsListingListingfeaturedTopLinks
{
position: relative;

}

.CHECKOUT_SHIPPING_COMMENTS_FIELD textarea, .CHECKOUT_PAYMENT_COMMENTS_FIELD textarea {
background-color:#EEE !important;
border:1px solid #666;
padding:0px !important;
margin:0px !important;
height:80px !Important;
width:465px !important;
}
.CHECKOUT_PAYMENT_COMMENTS_FIELD_MY textarea {
background-color:#EEE !important;
border:1px solid #666;
height:80px !Important;
width:465px !important;
}
#checkoutShipping, #checkoutPayment {
/*padding-bottom:180px !important;*/
}



.rightBoxContainer .sideBoxContent a{

padding-right:12px !Important;
margin-right:0px !Important;
}


/* +++++++++++++++++++++++++++++++++++++++++++++++++ carrello e altro  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */


#cartContentsDisplay .SHOPPING_CART_ITEM {

max-height:90px !important;
min-height:90px !Important;
}


textarea {

font-size:12px !important;
font-family: verdana, arial, sans-serif;

}



/* +++++++++++++++++++++++++++++++++++++++++++++++++ recensioni e cazzate simili  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#reviewsInfoDefault {

padding-bottom:100px !important;
max-width:470px !Important;
width:470px !important;
}


#reviewsInfoDefaultHeading h1{

width:470px !Important;
max-width:470px !important;
margin:0px !important;
padding:0px !Important;
padding-top:50px !Important;
padding-bottom:20px !important;
}


#reviewsInfoDefault .MainBox_Prodotto_Reviews_info {

width:auto;
max-width:200px !important;
}


#forwardRecensioni   {

width:320px !Important;
max-width:470px !important;
margin:0px !important;
padding:0px !Important;
padding-top:20px !important;
}


#forwardRecensioni .forward  {

margin:0px !Important;
padding:0px !important;
float:none !Important;
display:block !important;
position:relative !important;
width:300px !important;

}



#forwardRecensioni  * {
margin:0px !Important;
padding-top:3px !important;
}

#reviewsInfoDefaultReviewsListingLink, #buottonRow_recensione  {
clear:both !important;
display:inline !Important;
margin:0px !important;
padding:0px !important;
width:auto !important;

}

#buottonRow_recensione  {

padding-left:5px !important;


}


#reviewsInfoDefault #forwardRecensioni .tagEsaurito{

position:absolute !important;
top:172px !important;
left:0px !important;
left:70px !Important;
}

#reviewsInfoDefault #forwardRecensioni {

padding-left:0px !important;
margin-left: -20px !important;

}


 #reviewsInfoDefault  .MainBox_Prodotto_Reviews_info {

padding-left:15px !important;


}



#reviewsInfoDefault #reviewsInfoDefaultProductImage  {

padding-left:15px !important;


}


#reviewsInfoDefault #forwardRecensioni .tagEsaurito{

position:absolute !important;
top:211px !important;
left:0px !important;
left:85px !Important;
}


/* +++++++++++++++++++++++++++++++++++++++ form cambio indirizzo checkout  ////  form cambio indirizzo fatturazione  +++++++++++++++++++++++++++++++++++++++++ */


#checkoutShipAddressDefault input#gender-male, 
#checkoutShipAddressDefault input#gender-female,
#checkoutShipAddressDefault input#name-14, 
#checkoutShipAddressDefault input#name-20, 
#checkoutPayAddressDefault input#gender-male, 
#checkoutPayAddressDefault input#gender-female,
#checkoutPayAddressDefault  input#name-14, 
#checkoutPayAddressDefault  input#name-20,  {

background-color:transparent !important;
border: none !important;

}


#checkoutPayAddressDefault .CHECKOUT_PAYMENT_NEW_ADDRESS_HEADING_NEW_PAYMENT_ADDRESS,
#checkoutShipAddressDefault .CHECKOUT_SHIPPING_NEW_ADDRESS_HEADING_ADDRESS_BOOK_ENTRIES {
margin-top: 10px !important;
font-weight: bold !important;
color:red !important;

}


.CHECKOUT_SHIPPING_NEW_ADDRESS_OTHER_ADDRESS .moduleRow,
.CHECKOUT_SHIPPING_NEW_ADDRESS_OTHER_ADDRESS .moduleRowSelected,
._OTHER_ADDRESS .moduleRowSelected, 
._OTHER_ADDRESS .moduleRow {

margin-top: 10px !important;

}



/* +++++++++++++++++++++++++++++++++++++++ campi obbligatori tutti a sinistra... ma che idioti+++++++++++++++++++++  +++++++++++++++++++++++++++++++++++++++++ */

#checkoutShipAddressDefault .CHECKOUT_SHIPPING_NEW_ADDRESS_INFORMATION2 {
	
text-align:right !important;
margin-right: 30px !important;
font-weight: bold !important;
color:red !important;
	
}


.CHECKOUT_PAYMENT_NEW_ADDRESS ._INFORMATION2 {
	
text-align:right !important;
margin-right: 60px !important;
font-weight: bold !important;
color:red !important;
	
}


#addressBookProcessDefault .ADDRESS_BOOK_PROCESS_FORM_REQUIRED_INFORMATION {
	
text-align:right !important;
margin-right: 30px !important;
font-weight: bold !important;
color:red !important;
	
}



/* +++++++++++++++++++++++++++++++++++++++ liste e minc....  +++++++++++++++++++++  +++++++++++++++++++++++++++++++++++++++++ */


.PRODUCT_LIST_NAME .DetailProdottore
{
position: absolute !important;
top: 50px !important;
left:142px !important;
}

.PRODUCT_LIST_NAME .GiacenzaProdotto
{
position: absolute !important;
top: 160px !important;
}






/* +++++++++++++++++++++++++++++++++++++++ eliminazione immagine di famiglia (... che muco ti colga)  +++++++++++++++++++++  +++++++++++++++++++  */

.categoryImg img {

display:none !important;
}





._FIELD_STATE, ._LABEL_STATE, .CHECKOUT_PAYMENT_NEW_ADDRESS ._TITLE
{
display: none !important;
}




/* +++++++++++++++++++++++++++++++++++++++ TIENIMI AGGIORNATO SU TU' SORELLA (SALE CONFIRMATION)  +++++++++++++++++++++  +++++++++++++++++++  */

#accountNotifications .ACCOUNT_NOTIFICATIONS_NOTIFICATION_CHECK
{
width: 30px !important;
float: left !important;
}

#accountNotifications .ACCOUNT_NOTIFICATIONS_GLOBAL_NOTIFICATIONS_CHECK
{
width: 30px !important;
text-align:left !Important;
margin-left:0px !important;
clear:both !important;
position:relative !Important;
top:-20px !Important;
}

#accountNotifications .ACCOUNT_NOTIFICATIONS_GLOBAL_NOTIFICATIONS_CHECK input
{

margin-left:0px !important;
margin-top: -20px !important;
padding-top:-10px !important;
margin-bottom:0px

}

#accountNotifications .ACCOUNT_NOTIFICATIONS_GLOBAL_NOTIFICATIONS_TITLE
{


float:left !Important;
padding-top:0px;
text-transform:uppercase;
font-weight:bold;
color:red;

}


#shoppingCartDefault .content{


text-align: justify !important;

}



/* +++++++++++++++++++++++++++++++++++++++ Buoni sconto etc etc  +++++++++++++++++++++  +++++++++++++++++++  */

.CHECKOUT_PAYMENT_DISCOUNT_CHECK #cot_gv
{
margin-bottom: 10px;
}





/* +++++++++++++++++++++++++++++++++++++++ Ordine regalo - nick  +++++++++++++++++++++  +++++++++++++++++++  */

.ordineRegalo .OR_Cont
{
position: relative;
height:auto;
text-align: center;
padding-top: 5px;
}

.ordineRegalo .OR_Riga{

position: relative;
width:98%;
max-width: 98%;
min-width: 98%;
height:auto !important;
min-height: 90px;
margin-top: 5px !important;
margin-bottom:5px !important;
text-align: left;
background-color: #eee !important;
}


.ordineRegalo .OR_Radio
{

float: left;
min-width: 20px;
min-height: 80px !important;
margin-top: 5px !important;
margin-left: 10px !important;
margin-right:20px !Important;
max-height: 100px !important;
overflow: hidden;
text-align: center;
}


.ordineRegalo .OR_Radio input
{

margin-top: 35px;
}

.ordineRegalo .OR_Img
{

float: left;
min-width: 70px;
width: 90px !important;
text-align: center;
min-height: 75px !important;
margin-top: 5px !important;
margin-right: 10px !Important;
padding: 5px !Important;
max-height: 100px !important;
overflow: hidden;
border-left: 1px dotted gray;
border-right: 1px dotted gray;

}


.ordineRegalo .OR_Desc
{

float: left;
min-width: 50px;
width: 250px !important;
min-height: 80px !important;
margin-top: 5px !important;
margin-right: 10px !Important;
max-height: 100px !important;
overflow: hidden;
}

.ordineRegalo .OR_Desc p
{

margin: 5px;

}

.ordineRegalo legend

{
color: red !important;
}

.ordineRegalo
{
border-color: #6c0;
width:459px !important;
max-width:470px !important;

}




/* +++++++++++++++++++++++++++++++++++++++ LOGIN TIME OUT  +++++++++++++++++++++  +++++++++++++++++++  */


#timeoutDefault
{
padding-bottom: 40px !important;

}


/* +++++++++++++++++++++++++++++++++++++++ NEWSLETTER UNSUBSCRIBING  +++++++++++++++++++++  +++++++++++++++++++  */


#unsubDefault

{
padding-bottom: 40px !important;

}


#unsubDefault h1

{
padding-bottom: 40px !important;
text-align:left;
width:470px;
color:red;
}


 #unsubDefaultHeading {

padding-top:40px !important;
padding-bottom:0px !important;
}

#unsubDefault .unsinfotext1, #unsubDefault .unsinfotext2 {

text-align:left !important;
max-width:470px !important;
text-align:justify !important;
}


#unsubDefault {

padding-bottom:80px !important;

}

#unsubDefault .buttonRow {

margin-right:18px;
margin-top:10px;
}


/* +++++++++++++++++++++++++++++++++++++++ IMMAGINI CENTRAL BOXES  +++++++++++++++++++++  +++++++++++++++++++  */


.centeringConteiner img {


max-width:40%;
max-height:40%;
margin-bottom:-5px !Important;

}


.centerBoxContentsNew a, .centerBoxContentsSpecials a, .centerBoxContentsFeatured a {

line-height:9px !important;

}




.centerBoxWrapper .centerBoxContentsNew a:link {

padding:3px !Important;
}

.centerBoxWrapper .centerBoxContentsSpecials a:link{

padding:3px !Important;
}

.centerBoxWrapper .centerBoxContentsFeatured a:link{

padding:3px !Important;
}


/* +++++++++++++++++++++++++++++++++++++++ SESSIONE (E PAZIENZA DI NNPC...) SCADUTA   +++++++++++++++++++++  +++++++++++++++++++  */




#timeoutDefault .content p {

padding:0px !important;
margin:0px !important;
text-align:justify !important;
display:block !Important;
margin-bottom:10px !important;


}

#timeoutDefault .content  {


display:block !Important;
margin-bottom:30px !important;
}


 #timeoutDefault fieldset legend {

color:red;

}




/* +++++++++++++++++++++++++++++++++++++++ ALLINEAMENTO SPECIAL PRICE BOX IN BASSO   +++++++++++++++++++++  +++++++++++++++++++  */


._SPECIAL_PRICE .productPriceDiscount
{
margin-top:10px !important;
}


/* +++++++++++++++++++++++++++++++++++++++ ALLINEAMENTO A DESTRA BOTTONI PAGINA DI CONFERMA   +++++++++++++++++++++  +++++++++++++++++++  */

.CHECKOUT_CONFIRMATION_LOGOFF_BUTTON, .CHECKOUT_CONFIRMATION_NOTIFY_PRODUCTS_BUTTON
{
text-align: right;
}


/* +++++++++++++++++++++++++++++++++++++++ ALLINEAMENTO A SINISTRA BOTTONE BACK PAGINA MODIFICA FATTURAZIONE   +++++++++++++++++++++  +++++++++++++++++++  */

.CHECKOUT_PAYMENT_NEW_ADDRESS_BACK_BUTTON
{
text-align: left;
margin-left: 15px;
margin-top: 20px;
padding-top: 0px;
}


/* +++++++++++++++++++++++++++++++++++++++ ALLINEAMENTO A DESTRA BOTTONE AGGIORNA PAGINA SEGNALAZIONE PRODOTTI   +++++++++++++++++++++  +++++++++++++++++++  */

.ACCOUNT_NOTIFICATIONS_BUTTON_UPDATE
{
text-align: right;
width: 470px;
}




.ACCOUNT_NOTIFICATIONS_NOTIFICATION_CHECKBOX
{
width: 30px !important;
float: left !important;
}



/* +++++++++++++++++++++++++++++++++++++++ ALLINEAMENTO form SALVA LISTA DEI DESIDERI   +++++++++++++++++++++  +++++++++++++++++++  */


#unShoppingCartSaveUSL {


width:471px !important;
max-width:471px !important;
margin-left:auto !important;
margin-right:auto !important;
padding-bottom:40px;
text-align: left;
}

.groupUSL
{
width: 470px !important;
max-width: 470px !important;
margin-top: 15px !important;
}



#unShoppingCartSaveUSL .formrowNameLabel, 
#unShoppingCartSaveUSL .formrowDescriptionLabel
 {

float:left !important;
margin-top:4px !important;
width:110px !important;
max-width:110px !important;
font-size:11px;
text-align: left;
font-weight:700;

}


#unShoppingCartSaveUSL .formrowDescriptionUSL, 
#unShoppingCartSaveUSL .formrowNameUSL

{

margin-bottom:12px !important;

}

#unShoppingCartSaveUSL input#inputwl_nameUSL,
#unShoppingCartSaveUSL input#inputdescriptionNameUSL
{

width:330px !important;
border:1px solid #bbb;
background-color:#EEE !important;
}




#BottoneUSL
{
width: 440px !important;
max-width: 440px !important;
text-align: right;

}


/* +++++++++++++++++++++++++++++++++++++++ ALLINEAMENTO form ACCOUNT EDIT   +++++++++++++++++++++  +++++++++++++++++++  */
#accountEditDefault {

text-align:left !important;
width:471px !important;
max-width:471px !important;
margin-left:auto !important;
margin-right:auto !important;
padding-bottom:0px
}


#accountEditDefault input {

margin-right:3px

}

.CHECKOUT_PAYMENT_NEW_ADDRESS_GENDER_MALE_RADIOHEADING_SUBTITLE
{
margin-bottom:6px !important;
padding-left:111px !important;
}


#accountEditDefault .CHECKOUT_CONFIRMATION_FIRST_NAME_LABEL, 
#accountEditDefault .CHECKOUT_CONFIRMATION_LAST_NAME_LABEL, 
#accountEditDefault .CHECKOUT_CONFIRMATION_TELEPHONE_NUMBER_LABEL,
#accountEditDefault .CHECKOUT_CONFIRMATIONFAX_NUMBER_LABEL, 
#accountEditDefault .CHECKOUT_CONFIRMATION_DATE_OF_BIRTH_LABEL, 
#accountEditDefault .CHECKOUT_CONFIRMATION_EMAIL_ADDRESS_LABEL {

float:left !important;
margin-top:4px !important;
width:100px !important;
max-width:100px !important;
color: #666;
text-align:left;

}


#accountEditDefault .CHECKOUT_CONFIRMATION_FIRST_NAME_FIELD, 
#accountEditDefault .CHECKOUT_CONFIRMATION_LAST_NAME_FIELD, 
#accountEditDefault .CHECKOUT_CONFIRMATION_TELEPHONE_NUMBER_FIELD,
#accountEditDefault .CHECKOUT_CONFIRMATIONFAX_NUMBER_FIELD, 
#accountEditDefault .CHECKOUT_CONFIRMATION_DATE_OF_BIRTH_FIELD, 
#accountEditDefault .CHECKOUT_CONFIRMATION_EMAIL_ADDRESS_FIELD

{

margin-bottom:12px !important;

}

#accountEditDefault input#firstname, #accountEditDefault input#lastname, #accountEditDefault input#Telephonr, #accountEditDefault input#fax,
#accountEditDefault input#dob, #accountEditDefault input#email-address {

width:330px !important;
max-width:330px !important;
margin-right:0px !important;
}


.CHECKOUT_CONFIRMATION_FORM_REQUIRED_INFORMATION
{
text-align: right;
width: 470px !important;
max-width: 470px !important;
color: red;
font-weight: bold;
}


.CHECKOUT_CONFIRMATION_GENDER_MALE
{
margin-bottom:6px !important;
padding-left:111px !important;
}


.CHECKOUT_CONFIRMATION_UPDATE_BUTTON
{
text-align: right;
width: 440px !important;
max-width: 440px !important;
margin-top:10px;
}

.DISTANZA_DA_ICONA {
 	margin-left:5px;
}

.CHECKOUT_CONFIRMATION_HEADING_TITLE {
width:441px;
display:block !important;
max-width:441px;
text-align:left !important;
padding-left:45px;
padding-bottom:20px;
padding-top:20px;

color:#666;
font-family:Arial, Helvetica, sans-serif;
font-size:22px;

background-image:url(../images/account.png);
background-repeat:no-repeat;
background-position:0px 15px;

}



.COME_BACK_BUTTON {

text-align:left;
padding-left:10px;
padding-top:10px;
}



/* +++++++++++++++++++++++++++++++++++++++ ALLINEAMENTO Bottone INVIA Buono Regalo   +++++++++++++++++++++  +++++++++++++++++++  */

#bottoneIBR

{
text-align: right;
}

/* +++++++++++++++++++++++++++++++++++++++ ARTICOLO NON TROVATO   +++++++++++++++++++++  +++++++++++++++++++  */


#productInfoNoProduct
{
text-align:left !important;
width:471px !important;
max-width:471px !important;
margin-left:auto !important;
margin-right:auto !important;



}
#productInfoNoProductMainContent
{
height: 200px !important;
background-color:#FFFFFF;
}

#productInfoNoProductMainContent
{
color: red;

max-height: 200px !important;
padding-bottom:40px !important;


font-size:12px;
font-weight:bold !important;
margin-bottom:10px;
max-width:469px;
padding:0 0 0 3px !important;
}

.percsconto{font-weight:bold;position:absolute !important;left:142px !important; margin-top:20px !important; top:79px !important;}

.PRODUCT_LIST_NORMAL_PRICE_quimall{
position:absolute;
top:72px;
left:142px;
color:#ad161f;

}

.quimall_lista_articoli_vista_tabellare_prezzi_scontati_per_quantita_allineati_a_destra_con_div{
position:absolute;
right:0px;
top:-180px;
width:350px;

}
.quimall_lista_articoli_vista_tabellare_prezzi_scontati_per_quantita_allineati_a_destra_con_div table{
border-collapse:collapse;
width:100%;}

.quimall_lista_articoli_vista_tabellare_prezzi_scontati_per_quantita_allineati_a_destra_con_div td{
	background:#ddd;
	padding-right:8px;
	padding-left:8px;
	width:25%;
	text-align:center;
	color:#ad161f;
	height:21px;
	border:1px solid #bbb;
}
.quimall_lista_articoli_vista_tabellare_prezzi_scontati_per_quantita_allineati_a_destra_con_div td.titolo{
	background:#ad161f;
	color:#ddd;
	padding-right:8px;
	padding-left:8px;
	width:25%;
	text-align:center;
}

.centerColumn{
	background-image:none;
	max-width: none;
	min-width: none;
	/*width:740px;*/
	float:left;
}

option{padding-bottom:0 !important}
.centerColumn #indexProductListCatDescription{
	max-width:none;
	width:740px;
	float:left;
}

.centerTail{
background-image:none;
}

.confezione{
position:absolute;
top:112px;
left:142px;
color:#000;
font-weight:bold;
}

.produttore {color:#333;}

#testo_split {display: inline-block; float:none; bottom:5px !important; position:relative;clear:none !important; border:0px solid #000; color:#333;background:none; left:0px !important;}

.tableprezzoQM{border-collapse:collapse;background:#ffffff;color:#AD161F;width:100%;text-align:center;border:1px solid #BBBBBB;font-size:1em;}
.tableprezzoQM td{height:21px;border:1px solid #BBBBBB;}
.intestazione{background:url(../images/bg-box-tax.jpg) top repeat-x;color:#AD161F;}

