/***************************************
STANDARD - ROLLERS
***************************************/
body {
   background-color: #797e81;
   padding: 20px 0px 20px 0px;
   font-family : verdana, geneva, arial, helvetica, sans-serif;
   font-size : 11px;
   color: #565656;
   text-align: center;
}
.ixPageType_Home {
   padding-top: 100px;
   background-color: #727375;
}
a {color: #14a5e2; text-decoration: none;}
a:hover {text-decoration: underline;}

#ixPage {
   width: 959px;
   background-image: url(showImage?ixImageId=409&ixImageRes=10); 
   background-repeat: repeat-y;
}
.ixPageType_Home #ixPage {
   width: 981px;
   height: 379px;
   background-repeat: no-repeat;
}
#ixBody_Welcome_rollers #ixPage {background-image: url(showImage?ixImageId=414&ixImageRes=10); }
#ixBody_Welcome_photonics #ixPage {background-image: url(showImage?ixImageId=459&ixImageRes=10); }

/* Sezione principale \*/
#ixMainSectionContainer  {padding: 0px 10px 0px 0px;}
.ixSectionContainer_Bottom, #ixMainSection  {padding: 0px 0px 0px 10px;}
.ixPageType_product #ixMainSection  {padding: 0px 20px 0px 10px;}

.ixSectionContainer_Bottom .ixImage,
#ixMainSection  .ixImage {
   float: right;
   width: 300px;
   max-width: 300px;
   overflow: hidden;
   margin: 0px 0px 0px 15px;
   text-align: center;
}
.ixPageType_product #ixMainSection  .ixImage {float: left;}
.ixSectionContainer_Bottom  .ixImage img,
#ixMainSection  .ixImage img {max-width: 300px;}

.ixSectionContainer_Bottom  .ixImage .ixLabel,
#ixMainSection .ixImage .ixLabel {display: none;}

.ixSectionContainer_Bottom ul,
#ixMainSectionContainer  ul {padding: 5px 0px 5px 15px;}

.ixSectionContainer_Bottom ul li,
#ixMainSectionContainer  ul li {list-style-type: disc;}

.ixSectionContainer_Bottom .ixTitle span,
.ixSectionContainer_Bottom .ixSubtitle span,
.ixSectionContainer_Bottom  .ixText,
#ixMainSectionContainer  .ixTitle h1,
#ixMainSectionContainer  .ixTitle span,
#ixMainSectionContainer  .ixSubtitle h2,
#ixMainSectionContainer  .ixSubtitle span,
#ixMainSectionContainer  .ixLink span,
#ixMainSectionContainer  .ixText {
   overflow: hidden;
   text-align: justify;
   padding: 0px 10px 0px 0px;
}
.ixSectionContainer_Bottom .ixTitle h1,
.ixSectionContainer_Bottom .ixTitle span,
.ixSectionContainer_Bottom .ixSubtitle h2,
.ixSectionContainer_Bottom .ixSubtitle span,
#ixMainSectionContainer  .ixTitle h1,
#ixMainSectionContainer  .ixTitle span,
#ixMainSectionContainer  .ixSubtitle h2,
#ixMainSectionContainer  .ixSubtitle span {font-weight: bold;}

#ixMainSectionContainer  .ixTitle h1 {display: none;}
#ixMainSection .ixTitle {margin: 30px 0px 0px 0px;}
.ixPageType_product #ixMainSection .ixTitle {margin: 10px 0px 0px 0px;}

.ixSectionContainer_Bottom  .ixList,
#ixMainSectionContainer  .ixList {
   clear: both;
   margin: 10px 0px 10px 0px;
   overflow: hidden;
}
.ixSectionContainer_Bottom .ixListType_product,
#ixMainSectionContainer  .ixListType_product {
   width: 600px;
   text-align: center;
   overflow: hidden;
   margin: 10px 0px 10px 70px;
}
.ixSectionContainer_Bottom  .ixListType_product .ixContents,
#ixMainSectionContainer  .ixListType_product .ixContents {
   width: 276px;
   float: left;
   margin: 0px 0px 10px 0px;
}
.ixSectionContainer_Bottom .ixListType_product .ixOdd,
#ixMainSectionContainer  .ixListType_product .ixOdd {margin: 0px 48px 0px 0px;}

.ixSectionContainer_Bottom  .ixList .ixImage,
#ixMainSectionContainer  .ixList .ixImage {
   float: none;
   margin: 0px 0px 0px 0px;
   width: auto;
   max-width: none;
   text-align: left;
}
.ixSectionContainer_Bottom  .ixList .ixImage img,
#ixMainSectionContainer  .ixList .ixImage img {max-width: none;}

.ixSectionContainer_Bottom  .ixListType_product .ixTitle,
#ixMainSectionContainer  .ixListType_product .ixTitle {display: none;}

.ixSectionContainer_Bottom  .ixListType_product .ixText,
#ixMainSectionContainer  .ixListType_product .ixText {padding: 5px 5px 5px 5px; min-height: 70px;}

#ixMainSection .ixPageCharacteristics {margin: 10px 0px 0px 0px; overflow: hidden; clear: right;}
#ixMainSection .ixPageCharacteristics .ixCategory .ixContents .ixImage,
#ixMainSection .ixPageCharacteristics .ixCategory .ixTitle,
#ixMainSection .ixPageCharacteristics .ixCategory .ixCharacteristicsCollapse {display: none;}
#ixMainSection .ixPageCharacteristics .ixCategory .ixContents {overflow: hidden; margin: 0px 0px 10px 0px;}
#ixMainSection .ixPageCharacteristics .ixCategory .ixContents .ixLabel {color: #14a5e2; font-weight: bold;}
#ixMainSection .ixPageCharacteristics .ixCategory .ixContents .ixValue {text-align: justify;}

#ixFormControl_uploadedFile {display: none;}

.ixSectionContainer_Bottom .ixFormContainer,
#ixMainSectionContainer  .ixFormContainer {overflow: hidden;}

.ixSectionContainer_Bottom .ixFormContainer select,
.ixSectionContainer_Bottom .ixFormContainer textarea,
.ixSectionContainer_Bottom .ixFormContainer input,
#ixMainSectionContainer  .ixFormContainer select,
#ixMainSectionContainer  .ixFormContainer textarea,
#ixMainSectionContainer  .ixFormContainer input {width: 95%;}

#ixMainSectionContainer  .ixFormContainer input[type="checkbox"] {width: 20px !important;}

.ixSectionContainer_Bottom .ixFormContainer .ixFormCommands,
#ixMainSectionContainer  .ixFormContainer .ixFormCommands {overflow: hidden;}
.ixSectionContainer_Bottom .ixFormContainer .ixFormCommand,
#ixMainSectionContainer  .ixFormContainer .ixFormCommand{display: inline;}

.ixSectionContainer_Bottom .ixFormContainer .ixFormCommand a,
#ixMainSectionContainer  .ixFormContainer .ixFormCommand a {
   display: block;
   width: 80px;
   background-image: url(showImage?ixImageId=413&ixImageRes=10); 
   background-repeat: no-repeat;
   background-position: top left;
   float: left;
   margin: 10px 10px 0px 0px;
   line-height: 22px;
   text-align: center;
   color: #000000;
}
.ixSectionContainer_Bottom .ixFormContainer .ixFormCommand a:hover,
#ixMainSectionContainer  .ixFormContainer .ixFormCommand a:hover {text-decoration: none; color: #14a5e2;}

/* Intestazione \*/
.ixSectionContainer_Header {
   width: 941px !important;
   width: 959px;
   max-width: 941px;
   height: 90px !important;
   height: 108px;
   max-height: 90px;
   background-image: url(showImage?ixImageId=406&ixImageRes=10); 
   background-repeat: no-repeat;
   background-position: top left;
   padding: 18px 9px 0px 9px;
}
/* Intestazione \*/
.ixPageType_Home .ixSectionContainer_Header {
   width: auto !important;
   max-width: none;
   height: auto !important;
   max-height: none;
   background-image: none; 
   padding: 0px 0px 0px 0px;
}

.ixSectionContainer_Top .ixSection_Top {position: static; padding: 30px 0px 0px 0px; clear: both;}
.ixSectionContainer_Top .ixCounter0 {position: absolute; min-height: 20px; min-width: 450px; padding: 5px 0px 0px 0px;}
*:first-child+html .ixSectionContainer_Top .ixCounter0 {margin: -10px 0px 0px -387px;}

.ixSectionContainer_Top .ixImage {float: left;}
.ixSectionContainer_Top .ixImage .ixImg {
   display: block;
   width: auto !important;
   width: 764px;
   overflow: hidden;
}


/* Barra menu a sinistra \*/
.ixSectionContainer_Left {
   width: 160px !important;
   width: 177px;
   max-width: 160px;
   padding: 0px 8px 0px 9px;
}

/* Piede di pagina \*/
.ixSectionContainer_Footer {
   width: 941px !important;
   width: 959px;
   max-width: 941px;
   height: 46px !important;
   height: 74px;
   max-height: 46px;
   background-image: url(showImage?ixImageId=408&ixImageRes=10); 
   background-repeat: no-repeat;
   background-position: top left;
   padding: 10px 9px 18px 9px;
}
.ixSectionContainer_Footer .ixImage .ixImg {
   float: right;
   margin: 0px 9px 0px 9px;
}
.ixSectionContainer_Footer .ixText {
   color: #ffffff;
   padding: 5px 9px 0px 9px;
   clear: left;
}

/* Menu \*/
.ixMenu ul ul,
.ixMenu .ixText,
.ixMenu .ixTitle {display: none;}
.ixMenu li {font-size: 10px;}
.ixMenu li a {color: #ffffff; text-decoration: none;}
.ixMenu li a:hover {text-decoration: underline;}

#ixMenu_Siti {float: left;}
#ixMenu_Siti ul li {display: none;}
#ixMenu_Siti ul .ixSelected,
#ixMenu_Siti ul .ixOpen {display: block;}

.ixPageType_Home .ixUserPath,
.ixPageType_Home #ixMenu_Siti,
.ixPageType_Home #ixMenu_Intestazione,
#ixMenu_Siti .ixLabel {display: none;}

#ixMenu_Lingue {
   float: right;
   text-align: right;
   margin: 60px 0px 0px 0px;
}
.ixPageType_Home #ixMenu_Lingue {
   border-left: 1px solid #ffffff;
   float: none;
   text-align: left;
   margin: 120px 0px 0px 800px;
   padding: 20px 0px 20px 20px;
}
#ixMenu_Lingue li {display: inline; padding: 0px 10px 0px 0px;}

.ixPageType_Home #ixMenu_Lingue li {
   display: block;
   font-weight: bold;
   margin: 5px 0px 5px 0px;
}

#ixMenu_Intestazione {
   position: absolute;
   width: 940px;
   text-align: right;
}
*:first-child+html #ixMenu_Intestazione {width: 569px;}

#ixMenu_Intestazione li {
   float: right;
   width: 100px;
   height: 23px;
   padding: 4px 0px 0px 7px;
   margin: 0px 0px 0px 10px;
   background-image: url(showImage?ixImageId=412&ixImageRes=10); 
   background-repeat: no-repeat;
   background-position: top left;
   font-weight: bold;
}
#ixMenu_Intestazione li a {
   color: #000000;
   text-align: left;
   display: block;
   text-align: center;
}

#ixMenu_Configuratore li,
#ixMenu_Principale li {
   background-image: url(showImage?ixImageId=410&ixImageRes=10); 
   background-repeat: no-repeat;
   background-position: top left;
   padding: 6px 0px 13px 5px;
   font-weight: bold;
}
#ixMenu_Configuratore li a,
#ixMenu_Principale li a {color: #000000;}

#ixMenu_Configuratore li a:hover,
#ixMenu_Principale li a:hover {color: #ffffff; text-decoration: none;}

#ixMenu_Configuratore {margin: 20px 0px 40px 0px;}
#ixMenu_Configuratore li {background-image: url(showImage?ixImageId=411&ixImageRes=10);}

#ixMenu_Servizio {clear: left; margin: 0px 9px 0px 9px;}
#ixMenu_Servizio .ixTitle {display: block; float: right;  margin: -5px 9px 0px 9px;}
#ixMenu_Servizio .ixText {display: block;}
#ixMenu_Servizio ul {padding: 0px 9px 0px 9px;}
#ixMenu_Servizio li {display: inline;}
#ixMenu_Servizio li a {color: #a3dcf4;}

.ixUserPath {margin: 0px 0px 0px 10px;}
.ixPageType_product .ixUserPath {display: block !important; display: none;}
.ixUserPath div {display: inline;}
.ixUserPath div {color: #14a5e2;}


.ixSite_Photonics.ixSitemap .Lingue_Rotorollers, .ixSite_Rotorollers .ixSitemap .Lingue_Photonics, 
.ixSitemap .Lingue_Logistics, .ixSitemap .Lingue_Laminam, .ixSitemap .Lingue_LGV,
.ixSitemap .ixImage,
.ixSitemap .Intestazione,
.ixSitemap .Servizio {display: none;}

.ixSitemap ul ul {margin: 0px 0px 10px 30px !important;}
.ixSitemap ul ul ul{padding: 5px 0px 5px 30px !important;}
.ixSitemap .Configuratore {list-style-type: circle !important;}

#ixFormContainer_Search .ixFormControl input {width: 100px;}
#ixFormContainer_Search .ixLabel {float: left;  display: none;}

#ixFormContainer_Search .ixFormCommand a {
   display: block;
   width: 80px;
   background-image: url(showImage?ixImageId=413&ixImageRes=10); 
   background-repeat: no-repeat;
   background-position: top left;
   float: left;
   margin: 0px 10px 0px 0px;
   line-height: 22px;
   text-align: center;
   color: #000000;
}
#ixFormContainer_Search .ixFormCommand a:hover {
   text-decoration: none;
   color: #14a5e2;
}

