
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Codice Prodotto - SCHEDA PRODOTTO */


.CodiceProdotto H4
{
display:inline;
}

.CodiceProdotto
{
font-weight: normal;
}


/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ PASSWORD DIMENTICATA */


#passwordForgotten H1
{
padding-top: 20PX;
text-align: left;
margin-left: 17px;

}

#passwordForgottenMainContent
{
width:500px; 
text-align: left;

}

.alert_forward
{
color: red;
text-align: left;
margin-left: 340px !important;
font-weight:700;
margin-bottom:20px;
}

.boxInputpasswordLost
{
margin-top: 20px;
text-align: left;
margin-left: 17px;
}

.passwordForgottenSubmit
{
text-align: right;
margin-right: 25px;
margin-top:-20px;
}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ CONFERMA IL BUONO REGALO */


#gvSendDefaultHeadingConfirm

{
color:#FF0000;
margin-top:30px;
padding:0 !important;
text-align:left;
float: left;
}

#gvSendDefaultMainMessage
{
padding: 0px;
clear: both;
}

.boxConfermaGv
{

width: 470PX;
clear: both;
}


#gvSendDefaultMessageSecondary
{
color: gray;
font-weight: bold;
}



#gvSendDefaultMessagePersonal
{

font-weight: bold;
color: gray;


}



#gvSendDefaultMessage

{
font-style: italic;
font-weight: bold;
color: gray;

}


#BottoneInviaRegalo
{
margin-left: 265px;
padding-right: 5px;
}





/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ INVIO BUONO REGALO DA PAGINA ACCOUNT */

#sendSpendWrapperNew
{
width: 460px !important;
max-width: 460px !important;
text-align: left

}


#sendSpendWrapperNew h2 

{color:#FF0000;
margin-top:60px;
padding:0 !important;
text-align:left;
}


#sendSpendWrapperNew p

{
margin-left: 0px;
padding:0 !important;
text-align:left;
}


.CreditoBuonoregalo
{
color: #3ed83e;
font-weight: bold;

}




/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ PUNTO INTERROGATIVO RICERCA AVANZATA */

.advInfo
{
z-index: 500;
}




/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ LOG OFF PAGE */



#logoffDefault {

width:471px;
max-width:471px;
text-align:left !Important;
padding-bottom:30px;

}

#logoffDefaultHeading {

width:471px;
max-width:471px;
text-align:left !Important;
padding-top:40px;
padding-bottom:20px;
color:#666;
font-family:Arial, Helvetica, sans-serif;
font-size:22px;
font-weight:100;


}
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ CONTACT US FORM */



#contactUsDefault {

width:417px !important;
max-width:417px !important;
text-align:left;
margin-left:auto;
margin-right:auto;
padding-bottom:30px;

}


#contactUsDefault .inputLabel, #contactUsDefault label{
color:#F00;
display:block;
font-weight:bold;
margin-bottom:4px !important;
}

#contactUsDefault input, #contactUsDefault textarea{
color:#AAA;
display:block;
border:1px solid #CCC;
background-color:#EEE;
text-align:left;

}



#contactUsDefault input, #contactUsDefault textarea {

margin-left:0px !important;
width:350px !important;
margin-top:8px !important;
}

#contactUsDefault div {

width:417px !important;
max-width:417px !important;
text-align:left;
margin-left:auto;
margin-right:auto;
padding:0px !important;

}

#contactUsNoticeContent {

width:417px !important;
max-width:417px !important;
text-align:left;
margin-left:auto;
margin-right:auto;
padding:0px !important;

}

#contactUsDefault fieldset {

width:417px !important;
max-width:417px !important;
border:0px;
padding:0px !Important;
text-align:left;
}


#contactUsDefault .alert {

display:none;

}
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ PAGE NOT FOUND */

#pageNotFound { 
	
	text-align:left !important;
	margin-bottom:0px !Important;
        margin:0px;
        padding-bottom:30px;
}

#pageNotFound div { 
	
	width:417px;
        max-width:417px;
	padding-left:0px !important;
        padding:0px !important;
       
}


#pageNotFoundHeading { 
	
	width:417px;
        max-width:417px;
padding-top:20px;
color:#F00;
	
}


#pageNotFoundMainContent { 
	
	width:417px;
        max-width:417px;
margin:0px;
margin-left:auto;
margin-right:auto;
	
}


#pageNotFoundMainContent p { 
	
	width:417px;
        max-width:417px;
margin-left:0px;
padding-left:0px;

	font-size:12px;
}

#pageNotFoundMainContent strong { 
	
	width:417px;
        max-width:417px;
margin-left:0px;
padding-left:0px;

	font-size:12px;
color:#F00;
background-color:#FF9;
padding:2px;
padding-right:132px
}

#pageNotFound ul{ 
	
margin-left:0px;
          position:relative;
	
}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ADVANCED SEARCH RESULTS */








/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ SEARCH ENGINE */

.advancedSearch { /* il resto della classe è sul file stylesheetazimuth.css; */
	
	text-align:left;
	
}


.advancedSearch h1, #advancedSearch h1 { /* il resto della classe è sul file stylesheetazimuth.css; */
	
	text-transform:uppercase;
	margin:0px !important;
		padding:0px !important;
		font-weight:bold;
}


.advConteiner {
	
	position:relative;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	/* padding-left:14px; */
	width:400px;
	max-width:400px;
	padding:0px !important;
	
}	

	.advConteiner form {
		
		display:block;
		margin-bottom:0px;
		margin-top:25px;
		width:auto;
		height:auto;
		
		
		
	}
	
	.advTit {
		
		margin:0px;
		padding:0px;
;
		
	}
	
	.advConteiner h1 {
		
		margin:0px !important;
		padding:0px !important;
	
		
	}
	
	.advMainInput {
		
		 width:385px;
		 max-width:400px;
		 font-size:16px;
		 color:#390;
		 background-color:#FFF !important;
		 margin-bottom:8px;
		
	}


.advCheck {
	
	vertical-align:middle;
	text-align:left;
	font-size:12px;
	color: #FFF;
	margin-top:4px;
	
}

.advInfo {
	
	position:absolute;
	display:block;
	margin:0px;
	padding:0px;
	font-size:0px;
	
	top:14px;
	left:405px;
	
	
}  			.advInfo img {
	
						margin:0px;
						padding:0px;
	
					 }


.advPulldown {
	
    text-align:left;
    
	
}

.advPulldown .pulldown {
	
	
	display:block;
	float:left;
	margin-bottom:15px;
	margin-top:10px;

}
	.advPulldown .pulldown select {
	
	width:184px;

	}
	
	.pulldown #first {
	
	margin-left:0px;

	}
	
	.pulldown #second {
	
	margin-left:0px;

	}
	
.advGrey {
	
	font-size:12px;
	color: #C0C0C0;
	font-weight:bold;
	margin-bottom:3px;
}

.advWhite {
	
	font-size:12px;
	color: #FFF;
	font-weight:bold;
	font-weight:bold;
	display:inline;
	margin-left:5px
}


.advSubmit {
	
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	background-image:url(../images/custom_adv_cerca_ita.png);
	background-repeat:no-repeat;
	width:192px;
	height:25px;
	max-width:192px;
	max-height:25px;
	
	display:block
		
}

.searchForm {
	
	position:absolute;
	display:block;
	width:90%;
	top:19px;
	left:15px;
	text-align:left !important;
	
}

.searchFormSubmit {
	
	position:absolute;
	display:block;
	width:105px;
	max-width:105px;
	max-height:22px;
	height:22px;
	top:19px;
	left:379px;
	text-align:left !important;
	cursor:pointer;
	
	background-repeat:no-repeat;
	
}

.searchFormField {
	
	width:357px;
	font-size: 14px;
	color:#390;
	border: 1px solid #393;
	background-color:#FFF !important;
	
}


.messageStackCaution {
		
	background-color:transparent;
	color: #333;
	font-size:14px;	
	
}

.messageStackCaution img{
		
	display:none;
	
}


/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ GENERAL STYLES */
	
	
	
	
	.centeringConteiner {
		
		width:auto;
		height:auto;
		margin-left:auto;
		margin-right:auto;
		position:relative;
		text-align:center !important;
		vertical-align:middle;
		padding-left:23px;
		padding-bottom:6px;
		margin-top:10px;
		
	}
	
	.buttonRow {
		
		display:block;
		margin-top:0px;
		
	}
	
	#manufacturersContent {
		
		width:211px;
		text-align:left;
		
	}


/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ FEATURED PRODCUTS  (VETRINA)) /  CENTRAL BOX */

#featuredProducts .centerBoxWrapper {
	
	text-align:center !important;
	padding:0px;
	
}

.centerBoxContentsFeatured {
	
	
	margin:0px;
	padding:0px;
	
	width:148px;
	max-width:148px;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	height:130px;
	max-height:130px;
	vertical-align:top;
	margin-top:2px;
	margin-bottom:2px;
	margin-left:2px;
	margin-right:2px;
	
	padding-top:6px;	
	
	background-image:url(../images/custom_product_smallsquare.gif);
	background-repeat:no-repeat;
	background-position:center;
	
	overflow:hidden; /*avoid the shipping image */
	
}


.centerBoxContentsFeatured * .productPriceDiscount, .centerBoxContentsFeatured .productPriceDiscount {
	
	display:block;
	top:-10px;
	position:relative;
	
}


.specialsListBoxContents {
	
	
	margin:0px;
	padding:0px;
	
	width:148px;
	max-width:148px;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	height:130px;
	max-height:130px;
	vertical-align:top;
	margin-top:2px;
	margin-bottom:2px;
	margin-left:2px;
	margin-right:2px;
	
	padding-top:6px;	
	
	background-image:url(../images/custom_product_smallsquare.gif);
	background-repeat:no-repeat;
	background-position:center;
	
}

.centerColumn #indexProductListCatDescription {
	
	width:478px !important;
	max-width:478px !important;
	text-align:left !important;
	margin-left:auto !important;
	margin-right:auto !important;
	margin-bottom:10px;

}

#navBreadCrumb {
	
	background-color:transparent;
	
	
}


/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ PRODCUTS WHAT'S NEW  / SPECIALS CENTRAL BOX */

#whatsNew .centerBoxWrapper {
	
	text-align:center !important;
	padding:0px;
	
}

.centerBoxContentsNew {
	
	
	margin:0px;
	padding:0px;
	
	width:148px;
	max-width:148px;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	height:130px;
	max-height:130px;
	vertical-align:top;
	margin-top:2px;
	margin-bottom:2px;
	margin-left:2px;
	margin-right:2px;
	
	padding-top:6px;	
	
	background-image:url(../images/custom_product_smallsquare.gif);
	background-repeat:no-repeat;
	background-position:center;
	
}

.centerBoxContentsSpecials {
	
	
	margin:0px;
	padding:0px;
	
	width:148px;
	max-width:148px;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	height:130px;
	max-height:130px;
	vertical-align:top;
	margin-top:2px;
	margin-bottom:2px;
	margin-left:2px;
	margin-right:2px;
	
	padding-top:6px;	
	
	background-image:url(../images/custom_product_smallsquare.gif);
	background-repeat:no-repeat;
	background-position:center;
	
}


/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ SUB CATEGORIES */

.slidecatMenu {

	margin:0px !important;
	padding:0px !important;
	margin-left:auto;
	margin-right:auto;
	display:block;
	width: 150px; 
	max-width: 150px; 
	height: 1px;  
	overflow:hidden;
	visibility: hidden;
	margin-bottom:0px;
	margin-top:0px;

	background-image:url(../images/custom_subcat_bg.gif);
	background-repeat:repeat-y;

}

.slideLink {
	
	margin-left:5px;
	font-size:12px;
	
}

.subcatMainContent {
	
	width:500px;
	max-width:500px;
	vertical-align:top;
	margin:0px;
	padding:0px;
	text-align:left !important;
	margin-bottom:13px;
	
	position:relative;
	display:block;
	
	padding-top:20px;
	
	background-image: url(../images/custom_bird_bg.gif);
		background-repeat:no-repeat;
		background-position: 97% 99%;
		
		padding-bottom:30px;
		
		margin-left:auto;
		margin-right:auto;


		
}

.subcatMainContent #subcategory_callScript{
	
	left:0px;
	top:37px;

		
}

#subcatTable {
	width:454px;
	max-width:454px;
}


#subcatTable td{
	vertical-align:top;
	padding:0px;
	width:150px;
	max-width:150px;
	height:auto;
	min-height:126px !important;
	
}

.subcateConteiner {	
	position:relative;
	margin-left:auto;
	margin-right:auto;
	height:auto;
	min-height:126px !important;
	text-align: left !important;
	width:150px;
	max-width:150px;
	background-image:url(../images/custom_subcat_bg.gif);
	background-repeat:repeat-y;
	background-color:#FFF;	
}
	
.subcateConteiner  li {
	display:block;
	list-style:none;
	list-style-type:none;
	margin:2px;
	padding:0px;
	padding-left:5px;
	padding-right:5px;	
}

.subcateConteiner  li a {
	font-size:11px;
	text-transform:lowercase;	
}

.subcateConteiner  h1{	
	font-size:12px;
	color: #333;
	margin:0px;
	padding-top:2px;
	padding-bottom:3px;
	padding-left:5px;
	padding-right:5px;
	text-transform:none !important;	
}

.subcateTitle, .subcateImage {
	display:block;
	margin:0px;
	padding:0px;
	font-weight:normal;
}

.subcateTop {
	margin:0px;
	padding:0px;
	font-size:1px;
	display:block;
	background-image:url(../images/custom_subcat_top.gif);
	background-repeat:no-repeat;
	max-height:4px;
	height:4px;
	background-color:#FFF;	
}

.subcateBottom {
	margin:0px;
	display:block;
	padding:0px;
	font-size:1px;
	background-image:url(../images/custom_subcat_bottom.gif);
	background-repeat:no-repeat;
	max-height:4px;
	height:4px;
	background-color:#FFF;
}

.subcateImage {	
	overflow:hidden;
	text-align:center;	
}

/*
	.subcateImage {	
		overflow:hidden;
		width: 146px;
		max-width: 146px;
		height:auto;
		min-height:50px;
		text-align:center;	
	}

	.subcateTop {
		margin:0px;
		padding:0px;
		font-size:1px;
		display:block;
		background-image:url(../images/custom_subcat_top.gif);
		background-repeat:no-repeat;
		width:150px;
		max-width:150px;
		max-height:4px;
		height:4px;
	    background-color:#FFF;	
	}
	
	.subcateBottom {
		margin:0px;
		display:block;
		padding:0px;
		font-size:1px;
		background-image:url(../images/custom_subcat_bottom.gif);
		background-repeat:no-repeat;
		width:150px;
		max-width:150px;
		max-height:4px;
		height:4px;
		background-color:#FFF;
	}
*/

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ HOMEPAGE CATEGORIES */


/* shut down you zenny shit ! :D */
.centerColumn #indexDefaultMainContent, .greeting, .centerColumn #indexDefaultHeading, #indexDefaultHeading {
	
	display:none;
	
}

.catMainContent {
	
	width:500px;
	text-align:center;
	vertical-align:top;
	margin:0px;
	padding:0px;
	
	margin-bottom:13px;
	
	position:relative;
	display:block;
	
	padding-top:20px;
	
	background-image: url(../images/custom_bird_bg.gif);
		background-repeat:no-repeat;
		background-position: 97% 99%;
		
		padding-bottom:57px;


		
}

.catMainContent #category_callScript{
	
	left:28px;
		
}


#hometable {
	
	width:auto;
	height:auto;
	border:0;
	
}

#hometable td {
	
	width:220px;
	max-width:220px;
	height:198px;
	max-height:198px;
	
	background-image:url(../images/custom_category_square.gif);
	background-repeat:no-repeat;
	
	background-color: #FFF;
	
	padding:0px;
	vertical-align:top;
}

.homepage_cat_cell {
	
	display:block;
	height:180px;
	width:219px;
	position:relative;
	
	
}

	
	
	.homepage_cat_cell_list {
		
		position:absolute;
		left:77px;
		top:16px;
		
	}
	
	
	.homepage_cat_cell_list li {
	
	display:block;
	list-style:none;
	list-style-type:none;
	margin:2px;
	padding:0px;
	
	
	}
	
	.homepage_cat_cell_list li a{
	
	font-size:11px;
	
	}
	
	.homepage_cat_cell_list h1 {
	
	font-size:14px;
	display:block;
	color:#333;
	text-transform: lowercase;
	cursor:pointer;
	}
	
	.homepage_cat_cell_img {
		
		position:absolute;
		left:9px;
		top:20px;
		text-align:right !important;
		width:63px;
		height:160px;
		cursor:pointer;
		overflow:hidden;
		
	}
	
	.homepage_cat_cell_img img{
		
	
		text-align:right !important;
		
	}
	
	.homepage_cat_cell_arrow {
		
		background-image:url(../images/custom_button_Ar.gif);
		background-repeat:no-repeat;
		background-position: 110px 0px;
		vertical-align:middle;
		text-align:left;
		
		display:block;
		position:absolute;
		
		cursor:pointer;
		
		top:140px;
		left:79px;
		
		width:130px;
		max-width:130px;
		height:30px;
		max-height:30px;
		overflow:hidden;
	
		padding-top:3px;
		
		font-weight:bold;
		
		
	}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ LEFT SIDEBOX TEXT ALIGNMENT / GENERAL LABEL PROPERTIES */	

label {
	
	margin:0px !important;
	padding:0px !important;
	height:auto !important;
	
}


#informationContent, #moreinformationContent{
	
	padding-left:14px !important;
	
	
}
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ CENTRAL BOX GENERAL ALIGNMENTS / GENERAL PROPERTIES */	

.catMainContent {
		
		margin-bottom:0px;
		
	}
	
	
.centerBoxWrapper {
		
		margin-bottom:0px;
		padding-bottom:0px;
		
	}	
	
	
#indexProductListCatDescription{
	
	margin:0px;
	padding:0px;
	padding-top:10px;

}


/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ BANNER - NICK */	

#bannerboxtplbannerboxNOFRAME2Content {
	margin-bottom:7px !important;
	margin-top:13px !important;
}

#bannerboxtplbannerboxNOFRAME1Content {
	margin-bottom:13px !important;
	margin-top:5px !important;
}

#bannerboxtplbannerboxNOFRAME3Content {
	margin-bottom:13px !important;
	margin-top:13px !important;
}


#bannerboxtplbannerboxNOFRAME4Content {
	margin-bottom:13px !important;
	margin-top:13px !important;
}


#bannerboxtplbannerboxNOFRAME5Content {
	margin-bottom:7px !important;
	margin-top:5px !important;

}





/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ BUONO REGALO - FAQ */

#sendSpendWrapper_Faq{

width:471px !important;
max-width:471px !important;
text-align:left;
margin-top: 0px;
padding-top: 30px !important;
}


#gvFaqDefaultHeading
{
color:#FF0000;
margin-top:30px;
padding:0 !important;
text-align:left;
}


/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ BUONO REGALO */

#gvSendDefault {

width:451px !important;
max-width:451px;
position:relative;

}



#gvSendDefault .advisory{

width:470px !important;
max-width:470px;
text-align:left;

}


#gvSendDefaultHeadingSend {

width:471px;
max-width:471px;
position:relative;
text-align:left;
}

#gvSendDefaultHeadingSend{

display:block !important;
clear:both !important;

}

#sendSpendWrapper{

width:471px !important;
max-width:471px !important;
position:relative;
text-align:left;
}

#gvSendDefault .forward {

display:block !important;
clear:right; float:left;
clear:left !important;
clear:both !important

}

#gvSendDefault #sendSpendWrapper{

width:auto !important;
border:0px;
text-align:left;
width:460px;

}


#gvSendDefault .forward p  {

display:block;
clear:both !important;
}


#gvSendDefaultMainContent {
clear:both !important;
display:block !important;
}


.gvform
{
    width: 470px;
    max-width: 470px;
    border-style: none;
    text-align: left;
    margin-top:20px;
    margin-left: 8px;
    
}

#inputName1
{
	border-style: none;
	max-width: 200px !important;
	width: 200px !important;
	font-size: 10px;
	margin-left: 12px !important;
	border-color: #ff385a;
}

#inputName2
{
	margin-top: 10px;
	border-style: none;
	max-width: 200px !important;
	width: 200px !important;
	font-size: 10px;
	margin-left: 12px !important;
	border-color: #ff385a;
}

#to-name
{ 

	margin-left: 38px; 
	border-style: solid; 
	max-width: 200px !important; 
	width: 200px !important; 
	border-color: #cccccc; 
	border-width: 1px; 
	color:#333333;
	background-color:#EEEEEE;
	padding: 3px; 

}

#email-addressgv
{ 

	margin-left: 38px; 
	border-style: solid; 
	max-width: 200px !important; 
	width: 200px !important; 
	border-color: #cccccc; 
	border-width: 1px; 
	color:#333333;
	background-color:#EEEEEE;
	padding: 3px;

	
}

#amount
{ 

margin-left: 38px; 
	border-style: solid; 
	max-width: 100px !important; 
	width: 100px !important; 
	border-color: #cccccc; 
	border-width: 1px; 
	color:#333333;
	background-color:#EEEEEE;
	padding: 3px;
}

#button-gv
{
	margin-top: 15px !important;
	margin-left: 352px !important;
}


#message-area
{
	border-style: solid; 
	border-color: #cccccc; 
	border-width: 1px; 
	color:#333333;
	background-color:#EEEEEE;
	padding: 3px;
text-align: left;
font-size: 11px;
font-family: Verdana;

}












/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ RECENSIONE PRODOTTO - Product_reviews_info */


.MainBox_Prodotto_Reviews_info
{
display:block;
margin-left:0px !important;
margin-right:0px !important;
margin-top:0px;
max-width:262px;
width:262px;
position:relative;
text-align:left;
vertical-align: top;
float:left;
}

#reviewsInfoDefault
{  
    max-height: 450px;
    height: 450px;
}

#reviewsInfoDefaultHeading
{
	margin-bottom:0px;
	margin-top:0px;
	margin-left: 150px !important;
	padding-top:28px;
	
    color:#F00;
	font-weight:bold;
    text-align: left;
    
    width: 280px !important;
	max-width: 280px !important;
}



#reviewsInfoDefaultProductImage
{
margin-top:30px;
margin-left:18px;
text-align: left;

}


#forwardRecensioni
{   margin-top: 50px;
    margin-left: 110px !important;
    text-align:right;
float: left;

}


#reviewsInfoDefaultPrice
{ margin-left:150px !important;
text-align: left;
font-size: 11px;
width: 200px !important;
max-width: 200px !important;

}

.rating
{ margin-left:0px !important;
margin-top: 30px !important;
text-align: left;
font-size: 11px;
float: left;
width: 80px;
}

#reviewsInfoDefaultMainContent
{
text-align : left;
margin-top: 10px !important;
margin-left: 0px !important;
width: 250px !important;
max-width: 250px !important;
padding: 0px !important;

float: left;
}

#reviewsInfoDefaultDate
{
text-align : left;
margin-top: 5px !important;
max-height: 25px !important;
height: 25px !important;
margin-left: 0px !important;
width: 280px !important;
max-width: 280px !important;
float: left;
}


/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ SCRIVI RECENSIONI */


.REVIEWS_WRITE_PRODUCT_IMAGE
{
margin-top:0px !important;
margin-left:0px!important;
text-align: left;
width: 140px !important;
max-width: 140px !important;
float: left;
}


.REVIEWS_WRITE_PRODUCT_MODEL /* 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;

}


.REVIEWS_WRITE_PRODUCT_PRICE
{   margin-left:150px;
    font-size: 11px;
	font-weight: bold;
	font-family: verdana,arial,helvetica,sans-serif;
	font-weight:	bold;
	font-style:	normal;
	color:	#666;
	text-transform:	none;
	text-decoration:none;
	letter-spacing:	normal;
	word-spacing:	normal;
	line-height:	18px;
	text-align:	left;
	vertical-align:	baseline;
	direction:	ltr;
}

.REVIEWS_WRITE_BUTTON_IMAGE_GOTO_PROD_DETAILS
{
	width:195px;
	max-width:195px;
    margin-top: 58px !important;
    padding-right: 0px;
    overflow: hidden;
    text-align: right;
    position: relative;
    float: right;
}

.REVIEWS_WRITE_BUTTON_IMAGE_REVIEWS

{
	width:195px;
	max-width:195px;
    margin-top:auto;
    padding-right: 0px;
    overflow: hidden;
    text-align: right;
    position: relative;
    float: right;
}

.REVIEWS_WRITE_CUSTOMER_NAME /* Scritta da Giuseppe Garibaldi ... */
{	
	font-weight: bold;
	color: black;

	text-align: left;
	width:290px;
	max-width:290px;
	margin-top: 0px !important;
	margin-left: 140px !important;
	
	float: left;
	
}

.REVIEWS_WRITE_SUB_TITLE_RATING /* scegli un voto ... */
{
	color: black;

	text-align: left;
	width:290px;
	max-width:290px;
	margin-top: 10px !important;
	margin-left: 140px !important;
	
	float: left;
	

}

.REVIEWS_WRITE_RATING_ROWS
{

	text-align: left;
	width:225px;
	max-width:225px;
	margin-top: 5px !important;
	margin-left: 140px !important;

	float: left;

}

.REVIEWS_WRITE_REVIEW_LABEL /* per favore indica le tue opinioni ... */
{

	text-align: left;
	width:290px;
	max-width:290px;
	margin-top: 20px !important;
	margin-left: 140px !important;

	float: left;

}

.REVIEWS_WRITE_REVIEW_FIELD #review-text

{
	text-align: left;
	width:290px;
	max-width:290px;
	margin-top: 10px !important;
	margin-left: 140px !important;

	float: left;

}

.REVIEWS_WRITE_BUTTON_IMAGE_SUBMIT

{
margin-top: 550px !important;
text-align: right;

}


.REVIEWS_WRITE_RATING_RADIO
{ 
	float: left;
	padding-right: 5px;
}


.REVIEWS_WRITE_REVIEW_NOTE
{
margin-top: 25px;
font-style: italic;
font-size: 10px;
}

.MainBox_ProductReviews_Write
{
display:block;
margin-left:18px !important;
margin-right:0px !important;
margin-top:30px;
max-width:462px;
width:462px;
position:relative;
text-align:left;
vertical-align: top;
}






/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ELENCO RECENSIONI */


.MainBox_Elenco_Reviews
{
display:block;
margin-left:18px !important;
margin-right:0px !important;
margin-top:10px;
max-width:462px;
width:462px;
position:relative;
text-align:left;
vertical-align: top;

}


.REVIEWS_WRITE_PRODUCT_NAME  /* titolo */
{
font-size: 14px;
color: red;
font-weight: bold;
max-width:350px !important;
	width:350px !important;
margin-left: 90px !important;

}


.REVIEWS_WRITE_REVIEW_DATE
{
	max-width:350px !important;
    width:350px !important;
    margin-left: 90px !important;
    margin-top:10px;
    font-weight: bold;
    float: left;
}



.REVIEWS_WRITE_FILENAME_PRODUCT_REVIEWS_INFO     /* immagine prodotto */
{

	max-width:90px !important;
	width:90px !important;
	
	
	float: left;

}

.REVIEWS_WRITE_REVIEW_RATING   /* stelline */
{
	max-width:80px !important;
	width:80px !important;
	float: left;

}

.REVIEWS_WRITE_REVIEW_TEXT
{
	line-height: 14px;
	max-width:350px !important;
	width:350px !important;
	margin-left: 90px !important;
	margin-top:10px !important;
    color: black;
	font-size: 11px;
	
	float: left;

}



.REVIEWS_WRITE_BUTTON_IMAGE_READ_REVIEWS
{
margin-top: 90px !important;
margin-left: 92px !important;
text-align: right;
}




.REVIEWS_WRITE_BUTTON_IMAGE_GOTO_PROD_DETAILS
{

margin-top: 90px;
margin-left: 90px !important;
float: right;

}

.greenHrReviews {
background-image:url(../images/custom_scheda_gr.gif);
background-repeat:repeat-x;
display:block;
font-size:1px;
height:2px;
margin-bottom:0;
margin-top:2px;
max-width:460px;
width:460px;
}






/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ELENCO RECENSIONI DEL SINGOLO PRODOTTO */


.PRODUCT_REVIEWS_PRODUCT_IMAGE
{
	margin-top:0px !important;
	margin-left:18px!important;
	text-align: left;
	width: 140px !important;
	max-width: 140px !important;
	float: left;


}


.PRODUCT_REVIEWS_REVIEW_ITEM
{

height: 150px;
text-align: left;
margin-left:18px;
width: 470px;
}



.PRODUCT_REVIEWS_PRODUCT_NAME
{
	font-size: 14px;
	color: red;
	font-weight: bold;
	max-width:250px !important;
	width:250px !important;
	margin-left: 170px !important;
	text-align: left;
	padding-top: 30px;
}

.PRODUCT_REVIEWS_PRODUCT_PRICE
{
	font-size: 11px;
	color: gray;
	max-width:250px !important;
	width:250px !important;
	margin-left: 170px !important;
	text-align: left;

}


.PRODUCT_REVIEWS_TEXT_DISPLAY_NUMBER_OF_REVIEWS
{
text-align: left;
margin-left: 175px;
margin-top: 170px;
width: 280px !important;

}

.PRODUCT_REVIEWS_TEXT_DISPLAY_NUMBER_OF_REVIEWS_2
{
text-align: left;
margin-left: 175px;
margin-top: 0px;
width: 280px !important;

}

.PRODUCT_REVIEWS_BUTTON_IMAGE_READ_REVIEWS
{
margin-top:10px;
float: right;
}


.PRODUCT_REVIEWS_REVIEW_DATE_ADDED
{
margin-left: 155px;
margin-top: 10px;
font-weight:bold;
}


.PRODUCT_REVIEWS_REVIEW_RATING
{

width: 80px;
float: left;
}

.PRODUCT_REVIEWS_REVIEW_TEXT
{
margin-left: 155px;
margin-top: 10px;
}

.bottoniProductReviews
{
width: 250px !important;
max-width: 250px !important;
margin-top: 65px !important;
margin-left: 75px !important;
text-align: right;
float: left;


}




/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++  LISTA DEI DESIDERI - shopping cart saved +++++++++++++++++++++++++ */


.group
{
	text-align:left;
	
	height: 60px !important;
	max-height: 60px !important;
}


.wl_name
{
    width: 200px;
    max-width: 200px;
    border-style: solid;
    text-align: left;
    margin-top:0px;

}


.wl_descriptionName
{
    width: 200px;
    max-width: 200px;
    border-style: solid;
    text-align: left;
    margin-top:0px;
}


.formrowName
{
	clear:both;
	float:left;
	margin-left:40px !important;
	position:relative;
	text-align: left;
	width: 210px !important;
	max-width: 210px !important;
}


.formrowDescription
{
	margin-left:20px !important;
	text-align: left;
	width: 200px !important;
	max-width: 200px !important;
	margin-top: 0px;
	float:left;
}


.save_wl
{
	padding-top: 20px;
}

.save_wl p
{

	margin-left: 15px;

	text-align: left;

}

.buttons-wlb
{
	margin-left: 270px;
	background-position: 0px 0px;
	background-repeat: no-repeat;
	background-image: url(../images/salva.gif);
	
	
		vertical-align:middle;
		text-align:right;
		
		

		cursor:pointer;
		
		width: 112px;
		max-width: 112px;
		height: 25px;
		max-height: 25px;
		overflow:hidden;
	
		padding-top: 0px;
	
}

.buttons-wl
{
	margin-bottom: 10px;
	margin-left: 170px;
	max-height: 35px;
	height: 35px;

}


.TITLE_wl_save {

width:441px;
display:block !important;
max-width:441px;

text-align:left !important;
padding-left:35px;
padding-bottom:20px;
padding-top:20px;
background-image:url(../images/lista_desideri.png);
background-repeat:no-repeat;
background-position:0px 15px;
margin-top: -10px;

color:#666;
font-family:Arial, Helvetica, sans-serif;
font-size:22px;
}


.heading_wl_save
{
margin-left: 10px;
}






/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++  LISTA DEI DESIDERI - shopping cart list +++++++++++++++++++++++++ */


.module-inline
{

	/* background-color: red;*/

}


.module-header
{
	
	font-weight: bold;
	/*background-color: #0608ff;*/
	text-align: left;
	margin-left: 15px;

}


.module-body
{

	/*background-color: #05ff00;*/

}

#nome-wl-list
{
	width: 200px !important;
	max-width: 200px !important;
	
	
}

#nome-wl-list span
{
	width: 200px !important;
	max-width: 200px !important;
	color: red;
	
}


#descrizione-wl-list
{
	width: 450px !important;
	max-width: 450px !important;
	float:left;
}


.inside_wl
{
text-align: left;
margin-left: 15px;
height: 35px !important;
max-height: 35px !important;
width: 350px !important;
max-width: 350px !important;
padding-top: 8px;

}


.label-wl-list
{
	color: black;
	font-weight: bold;
}


.gruppo-bottoni
{
	
width: 250px !important;
max-width: 250px !important;
text-align:left;
margin-left:290px;



}

.vis_dettagli
{
width: 250px !important;
max-width: 250px !important;
text-align:left;
margin-left:15px;
}


.greenHrWl {
background-image:url(../images/custom_scheda_gr.gif);
background-repeat:repeat-x;
display:block;
font-size:1px;
height:2px;
margin-bottom:0;
margin-top:30px;
max-width:470px;
width:470px;
}

.buttonsList
{
text-align: left;
margin-left: 15px;
margin-top: 25px;
padding-top: 50px;
}

.TITLE_wl {

width:441px;
display:block !important;
max-width:441px;

text-align:left !important;
padding-left:35px;
padding-bottom:20px;
padding-top:20px;
background-image:url(../images/lista_desideri.png);
background-repeat:no-repeat;
background-position:0px 15px;
margin-top: -30px;
margin-left: 10px;

color:#666;
font-family:Arial, Helvetica, sans-serif;
font-size:22px;
}


.heading_wl_list
{
margin-left: 10px;
}


/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++  LISTA DEI DESIDERI - shopping cart View +++++++++++++++++++++++++ */


.module-header_View
{

	font-weight: bold;
	/*background-color: #0608ff;*/
	text-align: left;
	height: 50px !important;
	max-height: 50px !important;
	margin-left: 18px;
	margin-top:30px;
	

}

.tabView
{
margin-left: 20px;
margin-top: 20px;
text-align: left;
width: 450px;
max-width: 450px;
}
.tabView td { padding:7px 5px 7px 5px; }



.gruppoBottoniView
{
width: 250px !important;
max-width: 250px !important;
text-align:left;
margin-left:277px;
/*float: left; */
margin-top: 25px;
}


.buttonsView
{
text-align: left;
margin-left: 15px;
margin-top: 20px;
padding-top: 0px;
}
