/*---------------------------------------------*\
                   IMC blue #28468B
\*---------------------------------------------*/

* {margin:0; padding:0; font:13px/1.45 "Trebuchet MS",Helvetica, Arial, sans-serif; font-family:"Trebuchet MS", Helvetica, Arial !important; color:#595959; z-index:1;  }


body {background:#28468B}


#header {background:#fff; }
#header-content {height:135px;}
#header a.logo {top:5px; margin-bottom:5px;}
#header h3 {font-size:13px; font-style:italic; color:#999; padding-left:5px;}

#headers {height:105px;}

a, a span {color:#28468B}

#features {top:0;}
#features a {color:#333;}
#search {top:2px;}
#search label {text-transform:lowercase;}
#generalSearch input {background:url(imc-searchinput.png);}

#menu {width:100%; left:0; top:105px; background:#64686D; height:30px;}
#menu > ul > li > a {color:#fff; padding-left:20px; padding-right:20px; }
#menu ul li.active a {background:#fff !important; box-shadow:0 1px 3px 1px rgba(0, 0, 0, 0.3); color:#000}
#menu ul li {padding-right:0; margin-right:0; height:30px; border:0;}
#menu ul li a {margin-right:0; display:inline-block; padding-bottom:5px; padding-top:5px; background:#64686D; height:20px; padding-right:15px; border-right:1px solid #fff; text-transform:initial;  }
#menu ul li.has-dropdown {background:none; padding-right:0;}
#menu ul li.has-dropdown > a {background:none; padding-right:20px;}
#submenu {top:125px; background:none; box-shadow:none; margin:0 auto; z-index:480; width:auto; overflow:visible;}
#submenu .catalog h3 a {border-bottom:1px solid #f1f1f1; padding-bottom:4px; margin-bottom:8px; display:block; width:100%;}
#submenu .catalog h3 a:hover {}
#submenu-content {padding:20px; min-width:300px; max-width:800px; width:auto; background:#fff; overflow:hidden; box-shadow:0 4px 3px 1px rgba(0, 0, 0, 0.3)}
#submenu-content #sub_azienda {width:auto; }

#slider {background:#fff}
#closer {background:#28468B}
#footer {background:#D8D8D9; padding-top:45px;}
#footer * {color:#595959 !important}

#footer .section {width:150px; margin-right:5px;}
#footer .section.prodotti-strumentazione {/*width:195px*/ width: 290px;}
#footer .section.applicazioni-imc {width:195px}
#footer .section.software {width:140px}
#footer .section.applicazioni-imc h3 {padding-left:18px;  background:url(subbed-light.png) top left no-repeat; font-weight:normal; padding-bottom:0; margin-bottom:5px;}
#footer .section.applicazioni-imc h3 a {font-size:12px; font-weight:normal; }
#footer .section.applicazioni-imc h3 * {font-size:12px; font-weight:normal;}

#footer-content .section h4 * {font-weight:bold;}

#footer-content .section.last {min-height:250px; width:230px;}
#footer-content .section.last h4 {font-weight:normal; font-size:12px;}
#footer-content .section.last h4 strong {font-weight:bold; font-size:14px;}

#footer .section.logo-id {width:200px;}
.instrumentation-thinking {background:url(ID-logo.png) no-repeat; padding-left:150px; height:41px; margin-top:0; width:80px;}
.instrumentation-thinking p {display:none; }
#navpath {background:#28468B;}

#footer .productList h5 {display:none}
#footer .productList .product-container {height:auto; width:100%; border:0; margin-bottom:3px; padding-bottom:0; overflow: inherit;}
#footer .productList .product-container .content {width:auto;}
#footer .productList .product-container .title {height:auto;}
#footer .productList .product-container .title h4 {padding-left:18px;  background:url(subbed-light.png) center left no-repeat; font-weight:normal;}
#footer .productList .product-container .title a {font-size:12px; font-weight:normal; }
#footer .productList .product-container .title a * {font-size:12px; font-weight:normal; }

#berlin-imc {clear:left; text-align:center; padding:10px 0; font-size:20px; background:#f2f2f2}
#berlin-imc a {font-size:20px; }

#cboxContent {background:#fff url("imc-logo.jpg") no-repeat scroll left top !important}

.imc-dropdown {}
.imc-dropdown .imc-sub-menu {float:left; width:40%; padding-right:30px; margin-right:30px; border-right:1px solid #ccc;}
.imc-dropdown .imc-sub-menu ul {}
.imc-dropdown .imc-sub-menu li {list-style:none; margin-bottom:8px;}

#submenu .product-desc {display:none}
#submenu .product-container {height:auto; width:350px;}
#submenu .thumb {display:none}
#submenu .readmore {display:none}
#submenu .title h4 a:hover {color:#333}

.partner-sub h2 {color:#28468B; font-size:20px}


#searchPage {margin-top:30px;}
#searchPage .moreResults {display:none}
#searchForm input.smbPageSearch {background:#28468B}

/* FOOTER REFERENZE */

#footer-referenze {width:100%; background:#FEFEFE url(references-bgk.jpg) top center repeat-x; height:88px; border-top:1px solid #d0d0d0; margin-top:100px; }
#footer-referenze-content {width:1200px; padding-top:5px; margin:0 auto; height:80px;  overflow:hidden; text-align:center;}
#footer-referenze-content .ref {height:60px; display:inline-block; margin-right:5px; width:95px; background:#fff; border:1px solid #d0d0d0; margin-bottom:20px; padding:8px; vertical-align:top; }
#footer-referenze-content .ref-background {width: 100%; height:100%; text-align: center; }
#footer-referenze-content .ref-background img {max-width: 100%; max-height:100%;}