/***************************************
QUANTOVALE - STANDARD
***************************************/
body {  
   background-color: #ffffff;
   font-family : verdana, geneva, arial, helvetica, sans-serif;
   font-size : 11px;
   color: #333333;
   text-align: center;
}
a {  
   color: #336699;
   text-decoration: none;
}
a:hover {  
   text-decoration: none;
   color: #a0bbd6;
}
textarea, 
input {  
   font-family : verdana, geneva, arial, helvetica, sans-serif;
   font-size : 11px;
}

table {
   width: 100%;
}
th {  
   font-family : verdana, geneva, arial, helvetica, sans-serif;
   font-size : 11px;
   font-weight: bold;
   text-align: left;
   padding: 5px 5px 5px 5px;
   border-bottom: 1px solid #336699;
   background-color: #a0bbd6;
}
td {  
   font-family : verdana, geneva, arial, helvetica, sans-serif;
   font-size : 11px;
   overflow: hidden;
   padding: 5px 5px 5px 5px;
   border-bottom: 1px solid #a0bbd6;
}

#ixPage {
   margin: 5px auto 5px auto;
   width: 900px;
}
.ixLink a img,
.ixMenu li a img {
   margin: 2px 5px 4px 0px;
   float: left;
}

#ixFormControl_remember,
.ixUserPath .ixUserPathSeparator_1,
.ixUserPath .ixUserPathItem_0,
.ixUserPath .ixUserPathPrefix {
   display: none;
}
.ixUserPath div {
   display: inline;
}

.ixPrintableLink {
   float: right;
   margin: 0px 10px 0px 0px;
}
.ixPrintLink {
   float: right;
}

.ixMandatory {
   font-weight: bold;
}
.ixError {
   clear: left;
   font-weight: bold;
   color: red;
   margin: 0px 0px 0px 0px !important;
   margin: -5px 0px 0px 0px;
}
*:first-child+html .ixSectionContainer_Header .ixError {
   margin: -15px 0px 0px 0px !important;
}


/* Header \*/
.ixSection_Header {
   color: #336699;
   height: 86px !important;
   height: 110px;
   min-height: 86px;
   max-height: 86px;
   background-image: url(/showImage?ixImageId=2263&ixImageRes=10);
   background-repeat: no-repeat;
   background-position: top left;
   overflow: hidden;
   padding: 18px 20px 6px 10px;
}
.ixSection_Header a {
   color: #ffffff;
}
.ixSection_Header a:hover {
   color: #C0D2E4;
   text-decoration: none;
}

.ixLang_en #ixMenuNode_361,
.ixLang_it #ixMenuNode_362,
.ixSectionContainer_Header .ixMenu0 {
   display: none;
}
.ixSectionContainer_Header .ixMenu1 {
   position: absolute;
   width: 500px;
   margin: 0px 0px 0px 0px !important;
   margin: 20px 0px 0px -620px;
}
*:first-child+html .ixSectionContainer_Header .ixMenu1  {
   margin: 20px 0px 0px -620px !important;
}
.ixSection_Header .ixTitle span {
   margin: 0px 0px 0px 540px;
   font-weight: bold;
   float: left;
}
.ixSection_Header .ixText {
   float: right;
   width: 170px;
}
.ixSection_Header #ixFormContainer_Login {
   margin: 0px 0px 0px 540px !important;
   margin: -15px 0px 0px 540px;

}
.ixSection_Header #ixFormContainer_Login .ixFormControl {
   overflow: hidden;
   margin: 2px 0px 2px 0px;
   clear: left;
}
.ixSection_Header #ixFormContainer_Login .ixFormControl .ixLabel {
  width: 40px;
  float: left;
}
.ixSection_Header #ixFormContainer_Login .ixFormControl input {
  font-size: 10px;
  width: 100px;
  height: 14px;
}
.ixSection_Header #ixFormContainer_Login .ixFormCommands {
   padding: 0px 0px 0px 125px;
}
.ixSection_Header #ixFormContainer_Login .ixFormCommands a {
   position: absolute;
   display: block;
   border: 1px solid #336699;
   padding: 0px 3px 0px 3px;
   background-color: #ffffff;
   color: #336699;
}
.ixSection_Header #ixFormContainer_Login .ixFormCommands a:hover {
   color: #ffffff;
   background-color: #336699;
   text-decoration: none;
   border: 1px solid #ffffff;
}
.ixAuthenticated .ixSection_Header .ixText .ixTxt {
   display: none;
}
.ixAuthenticated .ixSection_Header #ixFormContainer_Login .ixFormCommands {
   padding: 0px 0px 0px 0px;
}
.ixAuthenticated .ixSection_Header #ixFormContainer_Login .ixLink {
   overflow: hidden;
   clear: left;
   margin: 20px 0px 20px 0px;
}
.ixSection_Header #ixFormContainer_Login #ixFormCommand_InsideLogout a {
   position: relative;
   margin: 5px 0px 0px 0px;
   width: 80px;
   text-align: center;
}

/* Menu \*/
.ixSectionContainer_Menu .ixMenu li,
.ixSectionContainer_Menu .ixMenu ul {
   padding: 0px 0px 0px 0px;
   margin: 0px 0px 0px 0px;
   list-style-type: none;
   list-style-image: none;
   overflow: hidden;
}
.ixSectionContainer_Menu .ixMenu3,
.ixSectionContainer_Menu .ixMenu2 {
   clear: both;
   overflow: hidden;
}
.ixSectionContainer_Menu .ixMenu2 ul {
   margin: 2px 0px 0px 0px;
   background-color: #336699;
   overflow: hidden;
   height: auto !important;
   height: 25px;
}
.ixSectionContainer_Menu .ixMenu li {
   float: left;
}
.ixSectionContainer_Menu .ixMenu li a {
   float: left;
   line-height: 25px;
   padding: 0px 10px 0px 10px;
   display: block;
   color: #ffffff;
   font-weight: bold;
}
.ixSectionContainer_Menu .ixMenu2 .ixOpen a,
.ixSectionContainer_Menu .ixMenu2 .ixSelected a {
   color: #336699;
   background-image: url(/showImage?ixImageId=2266&ixImageRes=10);
   background-repeat: no-repeat;
   background-position: top right;
   background-color: #336699;
}
.ixSectionContainer_Menu .ixMenu li a:hover {
   color: #a0bbd6;
   text-decoration: none;
}
.ixSectionContainer_Menu .ixMenu2 .ixOpen a:hover,
.ixSectionContainer_Menu .ixMenu2 .ixSelected a:hover {
   color: #ffffff;
}
.ixSectionContainer_Menu .ixMenu3 ul {
   overflow: hidden;
   background-color: #a0bbd6;
   margin: 0px 0px 2px 0px;
   height: auto !important;
   height: 25px;
}
.ixSectionContainer_Menu .ixMenu3 li a {
   font-weight: normal;
}
.ixSectionContainer_Menu .ixMenu3 .ixOpen a,
.ixSectionContainer_Menu .ixMenu3 .ixSelected a {
   color: #336699;
   font-weight: bold;
}
.ixSectionContainer_Menu .ixMenu3 li a:hover {
   color: #336699;
}


/* Right \*/
.ixSectionContainer_Right {
   width: 178px;
   padding: 0px 0px 10px 0px;
}
.ixSectionContainer_Right a {
}
.ixSectionContainer_Right a:hover {
   color: #6C96C0;
}
.ixSectionContainer_Right ul {  
   padding: 0px 0px 0px 0px;
}
.ixSectionContainer_Right .ixMenu {  
   display: none;
}
.ixSectionContainer_Right .ixTitle span {  
   background-image: url(/showImage?ixImageId=2267&ixImageRes=10);
   background-repeat: no-repeat;
   background-position: top left;
   font-weight: bold;
   display: block;
   text-align: center;
   background-color: #336699;
   padding: 5px 0px 5px 0px;
   border-bottom: 1px solid #336699;
   color: #ffffff;
}
.ixSectionContainer_Right .ixList .ixTitle span {  
   padding: 0px 0px 0px 0px;
   background-image: none;
   text-align: left;
   border-bottom: 0px solid #336699;
   background-color: transparent;
}

.ixSectionContainer_Right .ixList {
   background-color: #a0bbd6;
   width: 168px !important;
   width: 178px;
   padding: 10px 5px 0px 5px;
   min-height: 250px;
   height: auto !important;
   height: 260px;
}

.ixSectionContainer_Right .ixList .ixContents {  
   margin: 0px 0px 10px 0px;
}
.ixSectionContainer_Right .ixPagination {
   display: none;
}
.ixSectionContainer_Right .ixSectionContent_Altre_news {
   background-color: #a0bbd6;
  color: #ffffff;
   padding: 5px 5px 5px 5px;
   font-weight: bold;
   border-top: 1px solid #336699;
   text-align: right;
}

.ixSectionContainer_Right #ixFormContainer_Search {
   background-color: #336699;
   background-image: url(/showImage?ixImageId=2267&ixImageRes=10);
   background-repeat: no-repeat;
   background-position: top left;
   width: 168px !important;
   width: 178px;
   margin: 11px 0px 0px 0px;
   padding: 10px 5px 10px 5px;
  color: #ffffff;
}
.ixSectionContainer_Right #ixFormContainer_Search .ixLabel {
   font-weight: bold;
   margin: 3px 0px 3px 0px;
}
.ixSectionContainer_Right #ixFormContainer_Search input {
  font-size: 10px;
  width: 130px;
}
.ixSectionContainer_Right #ixFormContainer_Search .ixFormCommands {
   padding: 0px 0px 0px 145px;
}
.ixSectionContainer_Right #ixFormContainer_Search .ixFormCommands a {
   position: absolute;
   display: block;
   border: 1px solid #ffffff;
   padding: 0px 3px 0px 3px;
   background-color: #a0bbd6;
   color: #ffffff;
   margin: -15px 0px 0px 0px;
}
.ixSectionContainer_Right #ixFormContainer_Search .ixFormCommands a:hover {
   color: #336699;
   background-color: #ffffff;
   text-decoration: none;
   border: 1px solid #a0bbd6;
}

.ixSectionContainer_Right .ixPageCharacteristics {
   width: 166px !important;
   width: 176px;
   padding: 10px 5px 10px 5px;
   margin: 0px 0px 10px 0px;
   border: 1px solid #336699;
  overflow: hidden;
}

.ixSectionContainer_Right .ixPageCharacteristics .ixLabel {
  width: 140px;
  overflow: hidden;
  float: left;
}

.ixSectionContainer_Right .ixPageCharacteristics .ixValue {
  text-align: right;
  width: 20px;
  overflow: hidden;
  font-weight: bold;
}

/* Top \*/
.ixSectionContainer_Top {
   margin: 10px 0px 10px 0px;
}

/* Riquadri \*/
.ixSectionContainer_Rettangolo {
   width: 685px !important;
   width: 705px;
   max-width: 685px;
   min-width: 685px;
   height: 151px !important;
   height: 171px;
   min-height: 151px;
   max-height: 151px;
   background-image: url(/showImage?ixImageId=2271&ixImageRes=10);
   background-repeat: no-repeat;
   background-position: top left;
   overflow: hidden;
   padding: 10px 10px 10px 10px;
   margin: 0px 0px 10px 0px;
   clear: both;
}
.ixSection_Quadrato_grigio {
   width: 328px !important;
   width: 348px;
   max-width: 328px;
   min-width: 328px;
   height: 169px !important;
   height: 189px;
   min-height: 169px;
   max-height: 169px;
   background-image: url(/showImage?ixImageId=2264&ixImageRes=10);
   background-repeat: no-repeat;
   background-position: top left;
   overflow: hidden;
   padding: 10px 10px 10px 10px;
   margin: 0px 0px 10px 0px;
   float: left;
}
.ixSectionContainer_Quadrato_grigio .ixEven {
   margin: 0px 10px 10px 0px;
}
.ixSection_Quadrato_grigio .ixSectionContentsContainer .ixEven,
.ixSectionContainer_Quadrato_grigio .ixList .ixEven {
   margin: 0px 0px 0px 0px;
}
.ixSection_Rettangolo .ixImage .ixImg {
   float: left;
   margin: 0px 10px 5px 0px;
}
.ixSection_Quadrato_grigio .ixImage .ixImg {
   display: block;
   float: right;
   width: 135px;
   max-height: 90px;
   overflow: hidden;
   margin: 0px 0px 5px 10px;
   text-align: left;
}
.ixSection_Quadrato_grigio .ixImage .ixLabel {
   display: block !important;
   clear: right;
   float: right;
   width: 135px;
   overflow: hidden;
   margin: 0px 0px 0px 10px;
   text-align: left;
   color: #333333;
}
.ixSection_Quadrato_grigio .ixLink .ixImg {
   display: none;
}
.ixSection_Quadrato_grigio .ixSectionContentsContainer {
   margin: 0px 0px 5px 0px;
}
.ixSection_Quadrato_grigio .ixSectionContentsContainer .ixLink a {
   float: right;
   padding: 0px 0px 0px 20px;
   font-weight: bold;
}
.ixSection_Quadrato_grigio .ixList a:hover {
   color: #336699;
}

/* Footer \*/
.ixSectionContainer_Footer {
   border-top: 1px solid #000000;
   margin: 10px 0px 10px 0px;
   padding: 10px 0px 0px 0px;
   overflow: hidden;
}
.ixSectionContainer_Footer .ixSectionContent_Banner {
   float: left;
}
.ixSectionContainer_Footer .ixSectionContent_Testo {
   clear: both;
   padding: 10px 0px 0px 0px;
   font-weight: bold;
}

/* Main section\*/
#ixBody_MyQuantovale_elenco #ixMainSection .ixList table .ixCategoryTitle,
#ixBody_MyQuantovale_elenco #ixMainSection .ixList table .ixText,
#ixBody_MyQuantovale_elenco #ixMainSection .ixList table .ixImage,
#ixFormControl_RegistrationType,
#ixFormControl_uploadedImage,
#ixFormControl_uploadedDocument,
.ixBillingAddress,
.ixDeliveryAddress,
.ixSsn,
.ixVatNumber,
.ixPageCharacteristics .ixTitle,
#ixFormCommand_EditPage_InsidePreview,
#ixFormCommand_EditPage_InsideRecover,
#ixFormControl_EditPage_Image,
#ixFormControl_Company,
#ixFormControl_Vat,
#ixFormCommand_InsideAddBilling,
#ixFormCommand_InsideAddDestination,
#ixFormCommand_EditPage_InsideDelete,
.ixCategory_Caratteristiche_Comuni,
#ixMainSection .ixCollapse,
#ixMainSection .ixNoDiscount,
#ixMainSection .ixAddBasket .ixFormControl,
.ixSitemap .Siti .ixLabel,
.ixSitemap .ixImage,
.ixSitemap #InsideSitemapNode_101,
.ixSitemap #InsideSitemapNode_10 {
   display: none;
}

#ixMainSectionContainer {
   text-align: left;
   padding: 0px 14px 0px 0px;
}
#ixMainSection {
   margin: 0px 0px 10px 0px;
   overflow: visible;
}
#ixMainSectionContainer ul {  
   padding: 0px 0px 0px 25px;
}
#ixMainSectionContainer li {  
   list-style-type: disc;
   margin: 5px 0px 5px 0px;
}

#ixMainSectionContainer .ixTitle h1,
#ixMainSectionContainer .ixTitle span {
   display: block;
   font-weight: bold;
   font-size: 18px;
   margin: 0px 0px 10px 0px;
   font-family : arial, helvetica, sans-serif;
   color: #336699;
}
#ixMainSectionContainer .ixList table .ixTitle span,
#ixMainSectionContainer .ixList .ixCategory .ixTitle span,
#ixMainSectionContainer .ixList .ixContents .ixTitle span,
#ixMainSectionContainer .ixList .ixCategory .ixContents .ixTitle span {
   font-size: 11px;
   font-family : verdana, geneva, arial, helvetica, sans-serif;
   margin: 0px 0px 0px 0px;
   color: #000000;
}
#ixMainSection .ixImage .ixImg {
   display: block;
   overflow: hidden;
   margin: 0px 10px 10px 0px;
   float: left;
   cursor: pointer;
}
#ixMainSection table .ixOdd{
   background-color: #f3f3f3;
}
#ixMainSection table .ixImg {
   float: left;
   display: block;
   width: 70px;
}
#ixMainSection table .ixLabel {
   display: block;
   margin: 15px 0px 0px 0px !important;
}
#ixMainSection .ixList .ixContents .ixImage {
   float: right;
   max-width: 150px;
   min-height: 15px;
   overflow: hidden;
}
#ixMainSection .ixImage .ixLabel {
   display: block;
   clear: left;
   float: left;
   margin: 5px 5px 5px 5px;
}
#ixMainSection .ixList .ixImage .ixLabel {
   clear: none;
   float: none;
   margin: 0px 0px 0px 0px;
}
#ixMainSectionContainer .ixSubtitle h2,
#ixMainSectionContainer .ixSubtitle span {
   display: block;
   font-weight: bold;
   color: #333333;
}
#ixMainSection .ixText .ixTxt {
   text-align: justify;
   display: block;
   overflow: hidden;
}
#ixMainSectionContainer .ixLink a {
   display: block;
   margin: 5px 0px 5px 0px;
   overflow: hidden;
   text-align: right;
}
#ixMainSection .ixList  {
   overflow: hidden;
   margin: 10px 0px 10px 0px;
   clear: both;
}
#ixMainSection .ixList .ixCollapse {
   float: right;
   display: block;
   text-decoration: none;
}
#ixMainSection .ixList .ixCategory {
   overflow: hidden;
   margin: 10px 0px 0px 0px;
}
#ixMainSection .ixList .ixCategory .ixTitle span {
   border-bottom: 1px solid #336699;
}
#ixMainSection .ixList .ixContents {
   overflow: hidden;
   padding: 10px 0px 10px 0px;
   clear: both;
}

/*** Form ***/
#ixMainSectionContainer .ixFormContainer {
   margin: 10px 0px 10px 0px;
}
.ixPageCharacteristics .ixContents,
#ixMainSectionContainer .ixFormContainer .ixFormControl {
   clear: left;
   overflow: hidden;
   margin: 5px 0px 5px 0px;
}

#ixMainSection .ixPageCharacteristics .ixContents {
   overflow: hidden;
   border-bottom: 1px solid #336699;
   padding: 5px 0px 10px 0px;
}
.ixSectionContentsContainer_Immagine .ixImage,
#ixMainSection .ixPageCharacteristics .ixText,
#ixMainSection .ixPageCharacteristics .ixLabel,
#ixMainSectionContainer .ixFormContainer .ixFormControl .ixLabel{
   float: left;
   width: 250px;
}
#ixFormContainer_EditPage .ixLabel {
   font-weight: bold;
}
#ixBody_MyQuantovale_Personale #ixMainSection .ixPageCharacteristics .ixContents {
   height: auto !important;
   height: 40px;
}
#ixBody_MyQuantovale_Personale #ixMainSection .ixPageCharacteristics .ixLabel {
   width: 650px;
}
#ixBody_MyQuantovale_Personale #ixMainSection .ixPageCharacteristics .ixValue {
   text-align: right;
   font-weight: bold;
}
#ixMainSection .ixPageCharacteristics .ixText {
   clear: left;
   float: left;
   width: 700px;
}

#ixFormControl_birthDateYear .ixLabel,
#ixFormControl_birthDateMonth .ixLabel {
   display: none;
}
#ixMainSectionContainer .ixFormContainer .ixFormControl textarea,
#ixMainSectionContainer .ixFormContainer .ixFormControl select,
#ixMainSectionContainer .ixFormContainer .ixFormControl input {
   width: 335px;
}
#ixMainSectionContainer .ixFormContainer .ixFormControl textarea {
   height: 33px;
}
#ixFormControl_birthDateDay {
   width: 365px;
}
#ixFormControl_birthDateDay select,
#ixFormControl_birthDateYear select,
#ixFormControl_birthDateMonth select{
   width: 100px !important;
   margin: 0px 10px 0px 0px;
}
.ixFormContainer #ixFormControl_City,
.ixFormContainer #ixFormControl_Address {
   float: left;
   width: 480px;
}
.ixFormContainer #ixFormControl_City input,
.ixFormContainer #ixFormControl_Address input {
   width: 200px !important;
   float: left;
}
.ixFormContainer #ixFormControl_Zipcode,
.ixFormContainer #ixFormControl_StreetNumber {
   padding: 5px 0px 0px 0px;
   clear: none !important;
   width: 110px !important;
}
.ixFormContainer #ixFormControl_Zipcode .ixLabel,
.ixFormContainer #ixFormControl_StreetNumber .ixLabel {
   width: 50px !important;
}
.ixFormContainer #ixFormControl_Zipcode input,
.ixFormContainer #ixFormControl_StreetNumber input {
   width: 50px !important;
}
#ixFormControl_birthDateDay,
#ixFormControl_birthDateYear,
#ixFormControl_birthDateMonth{
   clear: none !important;
   float: left;
}
#ixFormControl_hobby .ixFormField {
   width: 440px;
   overflow: hidden;
}
#ixFormControl_hobby input {
   width: 20px !important;
   float: left;
   margin: 0px 0px 5px 0px;
}
#ixFormControl_hobby .ixFormField .ixLabel {
   overflow: hidden;
   display: block;
   float: none !important;
   width: 150px !important;
   padding: 0px 0px 5px 0px;
}

.ixTemplate_Quantovale_Basket #ixFormControl_paymentterms .ixFormField, 
.ixFormContainer #ixFormControl_Privacy .ixFormField {
   overflow: hidden;
}
.ixTemplate_Quantovale_Basket #ixFormControl_paymentterms .ixFormField .ixLabel, 
.ixFormContainer #ixFormControl_Privacy .ixFormField .ixLabel {
   clear: none !important;
   float: none; 
   width: 150px !important;
}
.ixNewsletterContainer #ixFormControl_subscribe_100 input,
.ixFormContainer #ixFormControl_Privacy input {
   width: 20px !important;
}
#ixMainSectionContainer .ixFormCommands {
   padding: 10px 0px 0px 250px;
}
.ixLinkLogout a,
.ixLinkUserEdit a,
#ixMainSectionContainer .ixFormCommands a {
   display: block;
   width: 80px;
   border: 1px outset #9f1b34;
   padding: 2px 3px 2px 3px;
   margin: 5px 0px 0px 0px;
   background-color: #9f1b34;
   color: #ffffff;
   text-decoration: none;
   text-align: center !important;
}
.ixLinkLogout a:hover,
.ixLinkUserEdit a:hover,
#ixMainSectionContainer .ixFormCommands a:hover {
   color: #9f1b34;
   background-color: #ffcc00;
   text-decoration: none;
}
#ixMainSectionContainer .ixFormCommands a {
   float: left;
   margin: 0px 10px 0px 0px;
}
.ixLinkLogout a,
.ixLinkUserEdit a,
#ixMainSectionContainer .ixFormCommands a,
#ixMainSectionContainer .ixPagination a {
   display: block;
   width: 80px;
   border: 1px outset #336699;
   padding: 2px 3px 2px 3px;
   margin: 5px 0px 0px 0px;
   background-color: #336699;
   color: #ffffff;
   text-align: center !important;
}
.ixLinkLogout a:hover,
.ixLinkUserEdit a:hover,
#ixMainSectionContainer .ixFormCommands a:hover,
#ixMainSectionContainer .ixPagination a:hover {
   color: #336699;
   background-color: #a0bbd6;
   text-decoration: none;
}
#ixMainSectionContainer .ixFormCommands a {
   float: left;
   margin: 0px 10px 0px 0px;
}

.ixUserData {
   overflow: auto;
   width: 680px;
   height: 145px;
}
.ixUserData span {
   margin: 0px 0px 3px 0px;
   float: left;
   width: 480px;
}
.ixUserData .ixLabel {
   width: 130px;
   font-weight: bold;
   clear: left;
}
.ixUserData .ixLink span {
   width: auto;
}
.ixUserData .ixLinkLogout,
.ixUserData .ixLinkUserEdit{
   float: right;
   margin: 20px 10px 0px 10px;
}

.ixUserData .ixLinkLogout a,
.ixUserData .ixLinkUserEdit a{
   text-align: center !important;
   text-decoration: none !important;
}
.ixUserData .ixCompany,
.ixUserData .ixPhone,
.ixUserData .ixDocument,
.ixUserData .ixFax {
   display: none;
}

#ixMainSectionContainer .ixPagination {
   border-top: 1px solid #336699;
   margin: 10px 0px 10px 0px;
   padding: 5px 0px 3px 0px;
   text-align: right;
}
#ixMainSectionContainer .ixPagination a {
   display: inline;
   margin: 0px 10px 0px 10px;
   padding: 0px 3px 0px 3px;
}

.ixSitemap .Lingue .ixLabel {
   display: block;
}
#ixMainSectionContainer .ixSitemap ul {
   padding: 0px 0px 0px 0px;
}
#ixMainSectionContainer .ixSitemap ul ul ul {
   padding: 0px 0px 0px 50px;
}

/*** Carrello ***/
.ixTemplate_Quantovale_Basket #ixFormContainer_BasketSummary table {
   margin: 10px 0px 20px 0px;
   clear: both;
}
.ixTemplate_Quantovale_Basket #ixFormContainer_BasketSummary {
   margin: 10px 0px 10px 0px;
   clear: both;
}
.ixTemplate_Quantovale_Basket #ixFormContainer_BasketSummary th,
.ixTemplate_Quantovale_Basket #ixFormContainer_BasketSummary td {
   padding: 5px 10px 5px 10px;
}
.ixTemplate_Quantovale_Basket #ixFormControl_reference,
.ixTemplate_Quantovale_Basket #ixFormControl_reference,
.ixTemplate_Quantovale_Basket #ixFormControl_deliveryType,
.ixTemplate_Quantovale_Basket #ixFormControl_deliveryDate,
.ixTemplate_Quantovale_Basket #ixFormControl_deliveryaddress,
.ixTemplate_Quantovale_Basket #ixFormControl_responsible,
.ixTemplate_Quantovale_Basket #ixFormControl_reference,
.ixTemplate_Quantovale_Basket #ixFormControl_estimate,
.ixTemplate_Quantovale_Basket #ixFormControl_billingaddress,
.ixTemplate_Quantovale_Basket .ixNotes,
.ixTemplate_Quantovale_Basket .ixPriceSummary,
.ixTemplate_Quantovale_Basket .ixDelivery,
.ixTemplate_Quantovale_Basket .ixAttribute,
.ixTemplate_Quantovale_Basket .ixDate,
.ixTemplate_Quantovale_Basket .ixHolder,
.ixTemplate_Quantovale_Basket .ixVat,
.ixTemplate_Quantovale_Basket .ixOptions,
.ixTemplate_Quantovale_Basket .ixPromotion,
.ixTemplate_Quantovale_Basket .ixDiscount,
.ixTemplate_Quantovale_Basket .ixPrice,
.ixTemplate_Quantovale_Basket .ixCode,
.ixTemplate_Quantovale_Basket .ixProductDescription {
   display: none;
}
.ixTemplate_Quantovale_Basket .ixPrice,
.ixTemplate_Quantovale_Basket .ixQuantity,
.ixTemplate_Quantovale_Basket .ixCounter,
.ixTemplate_Quantovale_Basket .ixDelete {
   text-align: right;
   width: 1%;
}
.ixTemplate_Quantovale_Basket .ixFinalPrice {
    display: table-cell !important;
    display: block;
}
.ixTemplate_Quantovale_Basket .ixPrice4 {
   display: table-row !important;
    display: block;
    font-weight: bold;
   text-align: right;
}
.ixTemplate_Quantovale_Basket .ixPrice4 td {
   border-bottom: 0px solid #ffffff;
   padding: 0px 5px 0px 5px;
}
.ixTemplate_Quantovale_Basket .ixPrice4 .ixFinalPrice {
   padding: 15px 10px 0px 10px !important;
}
.ixTemplate_Quantovale_Basket .ixPrice4 .ixCode {
   display: none;
}
.ixTemplate_Quantovale_Basket #ixFormContainer_BasketSummary input {
   width: 50px !important;
}
.ixTemplate_Quantovale_Basket #ixFormContainer_BasketSummary .ixFormCommands {
   clear: both;
   margin: 20px 0px 10px 0px;
}


/***************************************
COLLECTOR- STANDARD
***************************************/
#ixBody_Error .ixSectionContainer_Right {
   display: none;
}
