/***************************************
MODULA NA STANDARD
***************************************/
body {
   font-family : verdana, geneva, arial, helvetica, sans-serif;
   font-size : 12px;
   text-align: center;
   background-color: #ebebeb;
   color: #4b4245;
}
a {color: #2f2f2f; text-decoration: none;}
.ixMenu ul li a {color: #FFFFFF;}
.ixMenu ul li a:hover, a:hover {color: #000000;}	
em {font-style: italic;}
select, textarea, input {font-family : arial, helvetica, sans-serif; font-size : 12px;}
.ixMenu ul li, .ixMenu ul {overflow: hidden;}

#ixPage {
   width: 989px;
   background-color: #ffffff;
   background-image: url(/showImage?ixImageId=681&ixImageRes=10);
   background-repeat: repeat-y;
   background-position: top left;
}

.ixSectionContainer_Header {
   background-image: url(/showImage?ixImageId=865&ixImageRes=10);
   background-repeat: no-repeat;
   background-position: top left;
   width: 989px;
   height: 105px;
}

.ixLang_ar .ixSectionContainer_Header {}
.ixLang_zh .ixSectionContainer_Header {}
.ixLang_cz .ixSectionContainer_Header {background-image: url(/showImage?ixImageId=866&ixImageRes=10);}
.ixLang_de .ixSectionContainer_Header {background-image: url(/showImage?ixImageId=864&ixImageRes=10);}
.ixLang_nl .ixSectionContainer_Header {}
.ixLang_en .ixSectionContainer_Header {background-image: url(/showImage?ixImageId=865&ixImageRes=10);}
.ixLang_es .ixSectionContainer_Header {background-image: url(/showImage?ixImageId=862&ixImageRes=10);}
.ixLang_fr .ixSectionContainer_Header {background-image: url(/showImage?ixImageId=863&ixImageRes=10);}
.ixLang_el .ixSectionContainer_Header {}
.ixLang_hu .ixSectionContainer_Header {background-image: url(/showImage?ixImageId=870&ixImageRes=10);}
.ixLang_it .ixSectionContainer_Header {background-image: url(/showImage?ixImageId=861&ixImageRes=10);}
.ixLang_ja .ixSectionContainer_Header {}
.ixLang_pl .ixSectionContainer_Header {background-image: url(/showImage?ixImageId=869&ixImageRes=10);}
.ixLang_pt .ixSectionContainer_Header {background-image: url(/showImage?ixImageId=1341&ixImageRes=10);}
.ixLang_ro .ixSectionContainer_Header {background-image: url(/showImage?ixImageId=868&ixImageRes=10);}
.ixLang_sk .ixSectionContainer_Header {background-image: url(/showImage?ixImageId=867&ixImageRes=10);}
.ixSite_Modula_BR .ixSectionContainer_Header {background-image: url(/showImage?ixImageId=848&ixImageRes=10);}
html>body.ixSite_Modula_BR.ixLang_en .ixSectionContainer_Header {background-image: url(/showImage?ixImageId=1344&ixImageRes=10);}
html>body.ixSite_Modula_BR.ixLang_es .ixSectionContainer_Header {background-image: url(/showImage?ixImageId=1345&ixImageRes=10);}
.ixSite_Modula_CA .ixSectionContainer_Header {background-image: url(/showImage?ixImageId=1342&ixImageRes=10);}
html>body.ixSite_Modula_CA.ixLang_fr .ixSectionContainer_Header {background-image: url(/showImage?ixImageId=1343&ixImageRes=10);}
.ixSite_Modula_MX .ixSectionContainer_Header {background-image: url(/showImage?ixImageId=850&ixImageRes=10);}
.ixSite_Modula_US .ixSectionContainer_Header {background-image: url(/showImage?ixImageId=849&ixImageRes=10);}
html>body.ixSite_Modula_US.ixLang_es .ixSectionContainer_Header {background-image: url(/showImage?ixImageId=1346&ixImageRes=10);}


.ixSectionContainer_Header .ixMenu0 ul li a,
.ixSectionContainer_Header .ixMenu0 ul li .ixLabel {display: none;}
.ixSectionContainer_Header .ixMenu0 ul .ixSelected a,
.ixSectionContainer_Header .ixMenu0 ul .ixOpen a {display: block; width: 460px; height: 90px; position: absolute; top: 0px;}

.ixSite_Modula_EU .ixSectionContainer_Header #ixMenu_Nazioni_Modula,
.ixSite_Modula_BR .ixSectionContainer_Header #ixMenu_Lingue_Modula,
.ixSite_Modula_CA .ixSectionContainer_Header #ixMenu_Lingue_Modula,
.ixSite_Modula_MX .ixSectionContainer_Header #ixMenu_Lingue_Modula,
.ixSite_Modula_US .ixSectionContainer_Header #ixMenu_Lingue_Modula {display: none;}

.ixSectionContainer_Header #ixMenu_Nazioni_Modula,
.ixSectionContainer_Header #ixMenu_Lingue_Modula {background-color: #ffffff; position: absolute; top: 77px; margin: 0px 0px 0px 875px; color: #666666; border: 1px solid #999999; width: 105px; z-index:100;}
.ixSectionContainer_Header #ixMenu_Nazioni_Modula ul,
.ixSectionContainer_Header #ixMenu_Lingue_Modula ul {border: 1px solid #e6e6e6;}

.ixSectionContainer_Header #ixMenu_Nazioni_Modula li,
.ixSectionContainer_Header #ixMenu_Lingue_Modula li {display: none;}
.ixSectionContainer_Header #ixMenu_Nazioni_Modula .ixSelected,
.ixSectionContainer_Header #ixMenu_Nazioni_Modula .ixOpen,
.ixSectionContainer_Header #ixMenu_Lingue_Modula .ixSelected,
.ixSectionContainer_Header #ixMenu_Lingue_Modula .ixOpen {display: block !important;}

.ixSectionContainer_Header #ixMenu_Nazioni_Modula li a,
.ixSectionContainer_Header #ixMenu_Lingue_Modula li a {
   display: block;
   padding: 2px 5px 2px 5px;
   text-align: left;
   color: #333333;
   height: auto !important; height: 18px;
}

*:first-child+html .ixSectionContainer_Header #ixMenu_Nazioni_Modula li a,
*:first-child+html .ixSectionContainer_Header #ixMenu_Lingue_Modula li a {
	overflow: hidden;
}
.ixSectionContainer_Header #ixMenu_Nazioni_Modula .ixSelected a,
.ixSectionContainer_Header #ixMenu_Nazioni_Modula .ixOpen a,
.ixSectionContainer_Header #ixMenu_Lingue_Modula .ixSelected a,
.ixSectionContainer_Header #ixMenu_Lingue_Modula .ixOpen a {background-image: url(/showImage?ixImageId=618&ixImageRes=10);}

.ixSectionContainer_Header #ixMenu_Nazioni_Modula li a:hover,
.ixSectionContainer_Header #ixMenu_Lingue_Modula li a:hover {background-color: #ff521a; color: #ffffff; background-image: none;}
.ixSectionContainer_Header #ixMenu_Nazioni_Modula:hover li a,
.ixSectionContainer_Header #ixMenu_Lingue_Modula:hover li a {background-image: none;}
.ixSectionContainer_Header #ixMenu_Nazioni_Modula:hover .ixSelected a,
.ixSectionContainer_Header #ixMenu_Nazioni_Modula:hover .ixOpen a,
.ixSectionContainer_Header #ixMenu_Lingue_Modula:hover .ixSelected a,
.ixSectionContainer_Header #ixMenu_Lingue_Modula:hover .ixOpen a {background-color: #f1cd00;}

.ixSectionContainer_Header #ixMenu_Lingue_Nazioni_Modula {position: absolute; top: 80px;width: 679px !important; width: 989px; padding: 0px 130px 0px 180px; text-align: right;}
.ixSectionContainer_Header #ixMenu_Lingue_Nazioni_Modula ul li {display: inline; margin: 0px 10px 0px 10px; }

.ixSectionContainer_Footer {
   background-image: url(/showImage?ixImageId=689&ixImageRes=10);
   background-repeat: no-repeat;
   background-position: top left;
   background-color: #ffffff;
   width: 989px;
   height: 59px;
   overflow: hidden;
}

.ixLang_ar .ixSectionContainer_Footer {}
.ixLang_zh .ixSectionContainer_Footer {}
.ixLang_cz .ixSectionContainer_Footer {background-image: url(/showImage?ixImageId=1315&ixImageRes=10);}
.ixLang_de .ixSectionContainer_Footer {background-image: url(/showImage?ixImageId=1334&ixImageRes=10);}
.ixLang_nl .ixSectionContainer_Footer {}
.ixLang_en .ixSectionContainer_Footer {background-image: url(/showImage?ixImageId=1335&ixImageRes=10);}
.ixLang_es .ixSectionContainer_Footer {background-image: url(/showImage?ixImageId=1319&ixImageRes=10);}
.ixLang_fr .ixSectionContainer_Footer {background-image: url(/showImage?ixImageId=1321&ixImageRes=10);}
.ixLang_el .ixSectionContainer_Footer {}
.ixLang_hu .ixSectionContainer_Footer {background-image: url(/showImage?ixImageId=1336&ixImageRes=10);}
.ixLang_it .ixSectionContainer_Footer {background-image: url(/showImage?ixImageId=1347&ixImageRes=10);}
.ixLang_ja .ixSectionContainer_Footer {}
.ixLang_pl .ixSectionContainer_Footer {background-image: url(/showImage?ixImageId=1325&ixImageRes=10);}
.ixLang_pt .ixSectionContainer_Footer {background-image: url(/showImage?ixImageId=1339&ixImageRes=10);}
.ixLang_ro .ixSectionContainer_Footer {background-image: url(/showImage?ixImageId=1337&ixImageRes=10);}
.ixLang_sk .ixSectionContainer_Footer {background-image: url(/showImage?ixImageId=1338&ixImageRes=10);}
.ixSite_Modula_BR .ixSectionContainer_Footer {background-image: url(/showImage?ixImageId=1316&ixImageRes=10);}
.ixSite_Modula_CA .ixSectionContainer_Footer {background-image: url(/showImage?ixImageId=1340&ixImageRes=10);}
.ixSite_Modula_MX .ixSectionContainer_Footer {background-image: url(/showImage?ixImageId=1324&ixImageRes=10);}
.ixSite_Modula_US .ixSectionContainer_Footer {background-image: url(/showImage?ixImageId=1329&ixImageRes=10);}

.ixSectionContainer_Footer .ixMenu {float: left; height: 50px; display: block; margin: 8px 0px 0px 10px;}
.ixSectionContainer_Footer .ixMenu .ixText {color: #ffffff;}
.ixSectionContainer_Footer #ixMenu_Logistics_Modula .ixTitle,
.ixSectionContainer_Footer #ixMenu_Logistics_Modula .ixText {display: none;}
.ixSectionContainer_Footer #ixMenu_Logistics_Modula {float: right; width: 170px; height: 50px; display: block; margin: 0px 10px 0px 0px;}
.ixSectionContainer_Footer #ixMenu_Logistics_Modula ul li a {display: block; width: 170px; height: 50px;}
.ixSectionContainer_Footer #ixMenu_Logistics_Modula ul li a .ixLabel {display: none;}

.ixSectionContainer_Left {width: 164px;}
.ixSectionContainer_Left .ixMenu .ixTitle {
   background-image: url(/showImage?ixImageId=684&ixImageRes=10);
   background-repeat: no-repeat;
   background-position: bottom left;
   width: 154px !important;
   width: 164px;
   height: 24px !important;
   height: 29px;
   padding: 5px 5px 0px 5px;
   font-weight: bold;
   color: #64676e;
}
.ixSectionContainer_Left #ixMenu_Contattaci_Modula .ixTitle {
   background-image: url(/showImage?ixImageId=683&ixImageRes=10);
   color: #ffffff;
}
.ixSectionContainer_Left #ixMenu_Contattaci_Modula .ixTitle  a {color: #ffffff;}

.ixSectionContainer_Left .ixMenu .ixText span {margin: 0px 5px 10px 5px; display: block; color: #ffffff; font-weight: bold;}
.ixSectionContainer_Left .ixMenu ul {margin: 0px 5px 10px 5px;}
.ixSectionContainer_Left .ixMenu ul li {margin: 0px 0px 3px 0px;}
.ixSectionContainer_Left .ixMenu ul .ixOpen,
.ixSectionContainer_Left .ixMenu ul .ixSelected a {font-weight: bold; color: #000000;}

.ixSectionContainer_Left #ixMenu_Lingue_Nazioni_Modula .ixSelected,
.ixSectionContainer_Left #ixMenu_Lingue_Nazioni_Modula .ixOpen {display: none;}

.ixSectionContainer_After {padding: 0px 10px 10px 10px; margin: 0px 0px 10px 20px;}

#ixMainSectionContainer {padding: 10px 20px 20px 20px;}
#ixMainSection {overflow: visible !important;}
.ixSectionContainer_Bottom {clear: none; float: none !important; float: left; overflow: hidden;}
.ixSectionContainer_Bottom .ixSectionContentsContainer {clear: none; overflow: hidden;}

#ixMainSectionContainer .ixTitle span,
#ixMainSectionContainer .ixTitle h1 {font-family : arial, helvetica, sans-serif; display: block; font-size: 18px; font-weight: bold; color: #444444;}

.ixPageType_NoTitle #ixMainSectionContainer .ixTitle h1 {display: none;}
#ixMainSection .ixSubtitle {margin: 0px 0px 10px 0px;}
#ixMainSectionContainer .ixSubtitle span,
#ixMainSectionContainer .ixSubtitle h2 {font-family : arial, helvetica, sans-serif; font-size: 14px; color: #009de0; display: block;}
.ixSectionContainer_Bottom .ixImage .ixImg,
#ixMainSection .ixImage .ixImg {float: right; margin: 0px 0px 10px 20px; display: block;}
.ixSectionContainer_Bottom .ixImage .ixLabel,
#ixMainSection .ixImage .ixLabel {margin: 5px 0px 0px 0px; display: block; font-weight: bold;}
#ixMainSection .ixImage .ixLabel {float: right; clear: both;}
#ixMainSectionContainer .ixText {text-align: justify;}
#ixMainSectionContainer .ixLink {overflow: hidden;}
#ixMainSectionContainer .ixLink .ixImage .ixImg {float: left; margin: 0px 0px 0px 0px; display: inline; overflow: hidden;}
#ixMainSectionContainer .ixLink .ixLabel {float: left; display: block; border-top: 7px solid #ffffff; border-bottom: 7px solid #ffffff; font-weight: bold;}

#ixMainSectionContainer .ixList {overflow: hidden; margin: 10px 0px 0px 0px;}
#ixMainSectionContainer .ixList_Pages .ixContents {
   float: left;
   overflow: hidden;
   width: 181px;
   background-color: #e8e8e8;
   padding: 10px 0px 10px 0px;
   text-align: center;
   margin: 0px 20px 20px 0px;
}
#ixMainSectionContainer .ixList_Pages .ixCounter12, #ixMainSectionContainer .ixList_Pages .ixCounter8,
#ixMainSectionContainer .ixList_Pages .ixCounter4 {margin: 0px 0px 20px 0px;}

#ixMainSectionContainer .ixList_Documents .ixContents,
#ixMainSectionContainer .ixList_Images .ixContents {overflow: hidden; margin: 0px 0px 10px 0px; clear: left;}
#ixMainSectionContainer .ixList_Pages .ixTitle span {font-size: 12px; margin: 0px 0px 5px 0px;}
#ixMainSectionContainer .ixList_Images .ixTitle span {font-size: 12px; margin: 0px 0px 5px 170px;}
#ixMainSectionContainer .ixList_Documents .ixTitle span {font-size: 12px; margin: 0px 0px 5px 90px;}
#ixMainSectionContainer .ixList_Pages .ixImage .ixImg {float: none; margin: 0px 0px 5px 0px;}
#ixMainSectionContainer .ixList_Documents .ixImage,
#ixMainSectionContainer .ixList_Images .ixImage {float: left; margin: -20px 20px 0px 0px;}
#ixMainSectionContainer .ixList_Images .ixImage .ixImg {float: none; margin: 0px 0px 0px 0px;}
#ixMainSectionContainer .ixList_Documents .ixImage .ixImg {float: none; margin: 0px 0px 0px 0px; width: 75px; border: 1px solid #000000; text-align: center; display: block;}

.ixSectionContent_Box {float: left; overflow: hidden; margin: 10px 20px 10px 0px !important; margin: 10px 18px 10px 0px; padding: 2px 2px 2px 2px;}
.ixSectionContainer_Before .ixImage .ixImg {float: none; margin: 0px 10px 0px 0px !important;}
.ixSectionContent_Box .ixImage .ixImg {float: none; margin: 0px 0px 0px 0px !important; border: 1px solid #009de0; overflow: hidden; display: block; padding: 1px 1px 1px 1px;}

.ixPageType_Popup .ixTitle, .ixPageType_Popup .ixSubtitle, .ixPageType_Popup .ixText, .ixPageType_Popup .ixLink,
.ixPageType_Popup .ixSectionContainer_BeforeOut, .ixPageType_Popup .ixSectionContainer_AfterOut,
.ixPrintable .ixUserPath,
.ixPrintable .ixSectionContainer_BeforeOut, .ixPrintable .ixSectionContainer_AfterOut {display: none;}
.ixPageType_Popup, .ixPrintable {background-color: #ffffff;}
.ixPageType_Popup #ixPage, .ixPrintable #ixPage {width: auto; background-color: #ffffff; background-image: none; margin: 10px 0px 10px 0px;}
.ixPrintable #ixMainSectionContainer .ixImage .ixImg {float: none; margin: 0px 0px 0px 0px;}

.referenza {width: 385px; border-bottom: solid 1px #4B4245; overflow: hidden;  padding: 0px 0px 5px 0px;  text-align: left;}
.reftipo {
    font-style: italic;
    background-color: #e6e6e6;
    padding: 3px 3px 3px 3px;
    font-weight: bold;
    border-bottom: solid 1px #ffc425;
    border-left: solid 1px #ffc425;
}
.refnome {float:left; width: 260px;  padding: 2px 0px 2px 0px;}
.refnazione {float:left; width: 110px; padding: 2px 0px 2px 0px;}
#colonnasinistra {width: 385px; float:left; margin: 0px 15px 0px 0px;}
#colonnadestra {width: 385px; float:left;}
.separatore{clear:both; height: 10px;}

.ixMandatory {font-weight: bold;}
#ixFormControl_uploadedFile {display: none;}
.ixFormContainer {margin: 20px 0px 10px 0px; overflow: hidden;}
.ixFormContainer .ixFormControl, .ixFormContainer .ixFormCommands {margin: 5px 0px 5px 0px;  overflow: hidden;}
.ixFormContainer textarea, .ixFormContainer select, .ixFormContainer input {width: 250px;}
.ixFormContainer .ixFormCommand {display: inline; margin: 0px 20px 0px 0px;}


/***************************************
*          Welcome page Modula         *
****************************************/

#ixBody_Welcome_page_modula {
   background-color: #51565c;
}

#ixBody_Welcome_page_modula #ixPage {
   background-color: #51565c;
   background-image: none;
   margin: auto;
}

/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 900;
    width: 100%;
    height: 500px;
}
#jquery-lightbox {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 1000;
    text-align: center;
    line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
    position: relative;
    background-color: #fff;
    width: 250px;
    height: 250px;
    margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
    position: absolute;
    top: 40%;
    left: 0%;
    height: 25%;
    width: 100%;
    text-align: center;
    line-height: 0;
}
#lightbox-nav {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
    width: 49%;
    height: 100%;
    zoom: 1;
    display: block;
}
#lightbox-nav-btnPrev {
    left: 0;
    float: left;
}
#lightbox-nav-btnNext {
    right: 0;
    float: right;
}
#lightbox-container-image-data-box {
    font: 10px Verdana, Helvetica, sans-serif;
    background-color: #fff;
    margin: 0 auto;
    line-height: 1.4em;
    overflow: auto;
    width: 100%;
    padding: 0 10px 0;
}
#lightbox-container-image-data {
    padding: 0 10px;
    color: #666;
}
#lightbox-container-image-data #lightbox-image-details {
    width: 70%;
    float: left;
    text-align: left;
}
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
    display: block;
    clear: left;
    padding-bottom: 1.0em;
}
#lightbox-secNav-btnClose {
    width: 66px;
    float: right;
    padding-bottom: 0.7em;
}