/***************************************
HOME 
***************************************/

/***************************************
INSIDE STANDARD
***************************************/
* {margin: 0; padding: 0;}
fieldset,img {border:0;}
table {border-collapse:collapse;border-spacing:0;}
caption,th {text-align:center;}
address,caption,cite,code,dfn,th,var {font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym {border:0;}

/***************************************
SECTIONS
pay attention to margins for browser compatibility issues
***************************************/
#ixPage {margin:0 auto; overflow: hidden;}
.ixSection {text-align: left;}

.ixSectionContainer_Header,
.ixSectionContainer_Top,
.ixSectionContainer_Footer,
.ixSectionContainer_Bottom {clear: both; overflow: hidden;}

/* Hides from IE-mac \*/
* html .ixSection_Header .ixSectionContentsContainer ,
.ixSection_Top .ixSectionContentsContainer ,
.ixSection_Footer .ixSectionContentsContainer ,
.ixSection_Bottom .ixSectionContentsContainer {height: 1%;}
/* End hide from IE-mac */

.ixSectionContainer_Right,
.ixSectionContainer_After {float: right;}

.ixSectionContainer_Left,
.ixSectionContainer_Before {float: left;}

#ixMainSectionContainer {float: none !important; float: left; overflow: hidden;}
#ixMainSection {float: none !important; float: left; overflow: hidden;}

#ixMainSection,
#ixMainSection .ixTitle,
.ixCollapse,
.ixUserPath,
.ixImage .ixLabel,
.ixExportCSVLink,
.ixBasketSummary #ixFormControl_paymenttype,
.ixSection_Banner .ixError,
.ixMenu0,
.ixMenu .ixTitle,
.ixMenu .ixText,
#InsideForm_UserRegistration #ixFormControl_Privacy,
#InsideForm_UserRegistration #ixFormControl_Description,
#ixFormCommand_InsideUploadFiles,
#ixFormCommand_InsideUploadFile,
#ixFormControl_uploadedFile,
#ixFormControl_remember,
#ixFormControl_quantity_FintoProdotto,
#ixFormControl_maxPrice,
#ixFormControl_minPrice,
#ixFormControl_voteMax,
#ixFormControl_voteMin,
#InsideForm_AddBasket_FintoProdotto,
#ixMainSection .ixPrintableLink,
#ixMainSection .ixList_Pages .ixProductComparisonLinks,
#ixMainSection .ixList_Pages .ixCompareProduct,
#ixMainSection .ixList .ixCounter,
#ixMainSection .ixListType_product .ixPrintableLink,
#ixMainSection .ixListType_product table .ixPrintableLink,
#ixMainSection .ixListType_product table .ixImage,
#ixMainSection .ixListType_product table thead,
#ixMainSection .ixListType_product table .ixCounter,
#ixMainSection .ixListType_document .ixImage,
#ixMainSection .ixListType_document .ixFileSize,
#ixMainSection .ixListType_document .ixCounter,
#ixMainSection .ixBasketSummary .ixPrice,
#ixMainSection .ixBasketSummary .ixDealerPrice,
#ixMainSection .ixBasketSummary .ixDiscount,
#ixMainSection .ixBasketSummary .ixGrossPrice,
#ixMainSection .ixBasketSummary .ixNettPrice,
#ixMainSection .ixBasketSummary .ixFrafAmount,
.ixTrackingList .ixTotalAmount,
.ixTrackingList .ixDDTNumber,
.ixTrackingList .ixOrderNotes,
.ixShoppingCart .ixText span,
.ixShoppingCart .ixContents,
.ixShoppingCart .ixContent .ixCounter,
.ixShoppingCart .ixContent .ixText,
.ixAnonymous #ixMainSection .ixPrice,
.ixBasketSummary  #ixFormControl_deliverytype,
.ixBasketSummary .ixFinancialDiscount,
.ixBasketSummary .ixFinantialDiscount,
.ixBasketSummary .ixNettPrice,
.ixBasketSummary .ixFinalOrder,  
.ixSection_Contenuti .ixList_Pages .ixProductComparisonLinks,
.ixSection_Contenuti .ixList_Pages .ixCompareProduct,
.ixSection_Contenuti .ixListType_document .ixCounter,
.ixSection_Contenuti .ixListType_document .ixImage,
.ixSection_Contenuti .ixListType_document .ixFileSize {
    display: none;
}

/***************************************
HTML TAG DEFINITIONS
***************************************/
body {
    margin: 0px auto 0px auto;
    padding: 0px 0px 10px 0px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #666666;
    text-align: center;
    background-image: url(showImage?ixImageId=101&amp;ixImageRes=10);
    background-position: top;
    background-repeat: repeat-x;
    background-color: White;
}
a {
    color: #007792;
    text-decoration: none;
}
a:hover {
    color: Black;
}
th,
td {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
}
input {
    font-size: 10px;
}
textarea {
    font-size: 10px;
    width: 400px;
}
select {
    font-size: 10px;
    width: 200px;
}

hr {
    border: 0px;
    width: 100%;
    color: #ccc;
    background-color: #ccc;
    height: 1px;
}

/***************************************
GENERAL SETTINGS
***************************************/
/*** Page container ***/
#ixPage {
    width: 912px;
    max-width: 912px;
    text-align: left;
    margin : 0px auto;
    padding : 0px;
}
.ixMandatory {
   font-weight: bold;
}

.ixFormContainer {
    margin: 10px 0px 0px 0px;
    overflow: hidden;
}
.ixFormContainer .ixFormControl {
    clear: both;
    overflow: hidden;
}
.ixFormContainer .ixFormControl input {
    width: 200px;
}
.ixFormContainer .ixLabel {
    float: left;
}
.ixFormContainer .ixFormField {
    text-align: left;
}
.ixFormContainer .ixFormCommands {
    width: 40px;
    margin: 0px 0px 0px 150px;
}
.ixFormContainer .ixFormCommands input {
    width: 110px;
    font-weight: bold;
}

/***************************************
SEZIONI
***************************************/
/*** Menu servizio ***/
.ixSection_Menu_servizio {
    height: 68px;
    margin: 0px 3px 6px 3px;
    padding: 0px 0px 0px 0px;
    width: 906px;
    max-width: 906px;
}
.ixSection_Menu_servizio .ixFormContainer {
   position: absolute;
   top: 10px;
    margin: 0px 0px 0px 760px;
}
.ixSection_Menu_servizio .ixFormContainer .ixFormControl {
    float: left;
    margin: 0px 8px 0px 0px;
}
.ixSection_Menu_servizio .ixFormContainer input {
    width: 93px;
}
.ixSection_Menu_servizio .ixFormContainer .ixFormCommands {
    float: left;
    padding: 3px 0px 0px 0px !important;
    margin: 0px 0px 0px 0px !important;
    width: 45px;
}

.ixSection_Menu_servizio .ixMenu1 {
    position: absolute;
    top: 45px;
    margin-left: 206px;
    width: 700px;
    text-align: right;
}
.ixSection_Menu_servizio .ixMenu1 ul {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.ixSection_Menu_servizio .ixMenu1 ul li {
    padding: 0px 10px 0px 10px;
     display: inline;
    font-weight: bold;
    font-size: 9px;
    border-left: 1px solid #007792;
    list-style-type: none;
}

/*** Banner (menu principale) ***/
.ixSection_Banner {
    height: 210px;
    max-height: 210px;
    text-align: left;
}
.ixSection_Banner .ixImage {
    text-align: center;
    clear: both;
}
.ixSection_Banner #ixMenu_Principale {
    margin: 10px 0px 0px 0px;
    height: 21px;
    max-height: 21px;
    display: block !important;
    border: 0px solid Gray;
    background-color: transparent;
    padding: 0px 0px 0px 0px;
}
.ixSection_Banner #ixMenu_Principale ul li {
    margin: 0px 3px 0px 3px !important;
    margin: 0px 1px 0px 1px;
    padding: 4px 0px 0px 5px;
    font-size: 11px;
    background-image: url(showImage?ixImageId=104&amp;ixImageRes=10);
    background-position: left;
    background-repeat: no-repeat;
    float: left;
    width: 141px !important;
    width: 148px;
    text-align: left;
    height: 18px !important;
    height: 22px;
    list-style-type: none;
}
.ixSection_Banner #ixMenu_Principale ul li a {
    color: #333;
    font-size:10px;
    text-transform: uppercase;
    width: 100%;
}
.ixSection_Banner #ixMenu_Principale ul li a:hover {
    color: #007792;
}

.ixSection_Banner .ixFormContainer {
    position: absolute;
    margin: 0px 0px 0px 110px;
    top: 11px;
    overflow: hidden;
    width: 410px;
}
.ixSection_Banner .ixFormContainer .ixFormControl {
    margin: 0px 10px 0px 10px;
    clear: none;
    float: left;
}
.ixSection_Banner .ixFormContainer .ixFormControl .ixLabel {
    font-weight: bold;
    padding: 3px 0px 0px 0px;
    font-size: 10px;
    display: inline;
    float: none;
}
.ixSection_Banner .ixFormContainer .ixFormControl .ixFormField {
    display: inline;
}
.ixSection_Banner .ixFormContainer .ixFormControl input {
    width: 93px;
    margin: 0px 0px 0px 5px;
}
.ixSection_Banner .ixFormContainer .ixFormCommands {
    text-align: left;
    padding: 3px 0px 0px 5px;
    margin: 0px 0px 0px 0px;
    width: auto;
}
.ixSection_Banner .ixFormContainer .ixFormCommands a {
    padding: 3px 0px 0px 0px;
}
.ixSection_Banner .ixFormContainer .ixFormCommandsUser a {
    padding: 3px 0px 0px 0px;
    float: left;
}
.ixSection_Banner .ixFormContainer .ixFormCommand input {
    width: 60px;
    padding: 5px 0px 0px 0px;
}
.ixSection_Banner .ixFormContainer .ixLink {
    font-weight: bold;
    float: left;
    padding: 3px 10px 0px 10px;
}

/*** Menu tendina ***/
.ixSection_Banner .ixMenu1 {
    display: none;
    border: 1px solid Gray;
    background-color: White;
    padding: 3px 5px 3px 5px;
    margin: 32px 0px 0px 0px;
    z-index: 2;
    position: absolute;
}
#ixMenu_Azienda_tendina {
    margin-left: 3px;
     width: 135px;
}
#ixMenu_Prodotti_tendina {
    margin-left: 155px;
     width: 135px;
}
#ixMenu_Noleggio_tendina {
    margin-left: 308px;
     width: 135px;
}
#ixMenu_Usato_tendina {
    margin-left: 460px;
     width: 134px;
}
#ixMenu_News_tendina {
    margin-left: 612px;
     width: 134px;
}
#ixMenu_Area_Riservata_tendina {
    margin-left: 764px;
     width: 133px;
}
.ixSection_Banner .ixMenu1 ul li {
    list-style-type: none;
    padding: 2px 2px 2px 2px;
}
/***************************************
PAGE (MAIN SECTION)
***************************************/
#ixMainSectionContainer {
    background:url(showImage?ixImageId=279&amp;ixImageRes=10) top left no-repeat;
    clear:both;
    margin-top:10px;
    padding: 7px;
    height: 294px !important;
    height: 308px;
    max-height:294px;
    overflow: hidden;
    width: 898px !important;
    width: 912px;
    max-width: 898px;
}
#ixMainSectionContainer a:hover {
    text-decoration: underline;
}
#ixMainSection .ixTitle h1 {
    font-size: 13px;
    font-weight: bold;
    color: #00b6cb;
   margin: 0px 0px 10px 0px;
    display: block;
}
#ixMainSection .ixSubtitle h2 {
    font-size: 13px;
    font-weight: bold;
    color: #00b6cb;
   margin: 0px 0px 10px 0px;
    display: block;
}
#ixMainSection .ixText {
    text-align: justify;
}

/* boxes */
.ixTemplate_Home_clienti .ixSection .ixTitle,
.ixSection .ixTitle{
    margin-bottom: 5px;
}
.ixTemplate_Home_clienti .ixSection .ixTitle span,
.ixSection .ixTitle span{
    color: #007792;
    text-transform: uppercase;
    font-weight: bold;
    position: relative;
    top: -3px;
}
.ixTemplate_Home_clienti .ixSection .ixList .ixTitle span a,
.ixSection .ixList .ixTitle span a {
    color: #333333;
    text-transform: none;
    font-weight: normal;
}
.ixTemplate_Home_clienti .ixSection .ixList .ixSubTitle span a,
.ixSection .ixList .ixSubTitle span a {
    color: #333333;
    text-transform: none;
    font-weight: normal;
}
.ixTemplate_Home_clienti .ixSection_box1, 
.ixTemplate_Home_clienti .ixSection_box2, 
.ixTemplate_Home_clienti .ixSection_box3, 
.ixTemplate_Home_clienti .ixSection_box4, 
.ixTemplate_Home_clienti .ixSection_box5, 
.ixTemplate_Home_clienti .ixSection_box6,
.ixSection_box1, .ixSection_box2, .ixSection_box3  {
    background:url(showImage?ixImageId=278&amp;ixImageRes=10) top left no-repeat;
    width: 268px !important;
    width: 292px;
    height: 116px !important;
    height: 140px;
    padding: 12px;
    float: left;
    margin: 0px 7px 7px 0px !important;
    margin: 0px 3px 7px 0px;
}
.ixSection_box1 .ixImage, .ixSection_box2 .ixImage, .ixSection_box3 .ixImage {
    float:right;
    position:relative;
    top:-17px;
}

/* box 5 */
.ixSection_box5  {
    background:url(showImage?ixImageId=281&amp;ixImageRes=10) top left no-repeat;
    width: 268px !important;
    width: 292px;
    min-width: 268px;
    max-width: 268px;
    height: 268px !important;
    height: 292px;
    min-height: 268px;
    max-height: 268px;
    padding: 12px 12px 12px 12px !important;
    padding: 12px 12px 12px 12px;
    margin: 0px 8px 8px 0px !important;
    margin: 0px 4px 8px 0px;
    float: right;
    overflow: hidden;
    position: relative;

}
.ixSection_box5 #scrollerMarquee {
    overflow: hidden;
    height: 248px;
    position: relative;
}
.ixSection_box5 .ixList {
    width: 268px;
    max-width: 268px;
    position: relative;
    overflow: hidden;
}
.ixSection_box5 .ixContents {
    height: 58px;
    margin-bottom: 4px;
    max-height: 63px;
    overflow: hidden;
    z-index: 0;
}
.ixSection_box5 .ixOdd {
    background-color: #d9d9d9;
}
.ixSection_box5 .ixEven {
    background-color: #e8e8e8;
}
.ixSection_box5 .ixImage {
    width:58px;
    height:58px;
    float:left;
    background-color: #ccc;
}
.ixSection_box5 .ixImageLow img {
    width:58px;
    height:58px;
}
.ixSection_box5 .ixContents .ixTitle span {
    padding: 20px 5px 0px 5px;
    float: left;
    width: 187px;
    display: block;
    margin-bottom: 0px;
    font-size:10px;
    font-weight: bold;
    text-transform:uppercase!important;
    color: #666666;
   margin : 0px 0px 0px 0px;
    display: block;
}
.ixSection_box5 .ixLink{
    clear:both;
}

/*** Piede della pagina ***/
.ixSection_Piede {
    width: 892px;
    max-width: 892px;
    text-align: center;
    margin : 10px 0px 10px 0px;
    padding : 0px 10px 10px 10px;
    clear: both;
}
.ixSection_Piede .ixTitle span {
    font-weight: bold;
}

/***************************************
Home area riservata
***************************************/
.ixTemplate_Home_clienti .ixSection_box5 .ixContents {
    height: auto;
    margin-bottom: 0px;
    max-height: none;
}
.ixTemplate_Home_clienti .ixSection_box5 .ixOdd,
.ixTemplate_Home_clienti .ixSection_box5 .ixEven {
    background-color: transparent;
}
.ixTemplate_Home_clienti .ixSection_box5 .ixImage {
    width: auto;
    height: auto;
    float: none;
    background-color: transparent;
}
.ixTemplate_Home_clienti .ixSection_box5 .ixContents .ixTitle span {
    padding: 0px 0px 0px 0px;
    float: none !important;
    width: auto !important;
}
.ixTemplate_Home_clienti .ixSection_box5 .ixLink{
    clear:both;
}
