/* CSS Document */
html{overflow: -moz-scrollbars-vertical; Overflow-y: scroll; Overflow-x: hidden;   }

body{background-color: #CCCCCC; color: #333; font-family: "Trebuchet MS", Arial, helvetica, sans-serif; font-size:14px}

html,
body{margin: 0; padding:0; height:100%;}

body{margin-left: 50%;}

body div.page{ margin-left: -500px;}

img { border:none}
form{margin:0; padding:0;}
h1{margin:0; padding:0; font-size:16px; border-bottom:#ccc solid 1px;}
p{ margin:0; padding:0}
a{color: #333; text-decoration:none;}
a:hover{color:#ff0000; text-decoration:none;}

.page{ margin: 0 auto;width: 1010px; background-color: #fff; text-align:left; position:relative; min-height:100%;  height: auto !important; height:100%;}

/* HEADER */
#header1{position:absolute; top:0px; left:0px; width:1000px; height:77px; border-bottom:#FF0000 solid 1px;}
#header{float:left; padding:0; width:1000px; height:77px; border-bottom:#FF0000 solid 1px;}
.labelItaliano a{ width:24px; height:24px; background:url(../image/icon_italia.jpg) top left no-repeat; display:block; padding-right:5px;}
.labelItaliano a:hover{ width:24px; height:24px; background:url(../image/icon_italia_f2.jpg) top left no-repeat; display:block;padding-right:5px;}
.labelInglese a{ width:24px; height:24px; background:url(../image/icon_inglese.jpg) top left no-repeat; display:block;padding-right:5px;}
.labelInglese a:hover{ width:24px; height:24px; background:url(../image/icon_inglese_f2.jpg) top left no-repeat; display:block;padding-right:5px;}
.labelTedesco a{ width:24px; height:24px; background:url(../image/icon_tedesco.jpg) top left no-repeat; display:block;padding-right:5px;}
.labelTedesco a:hover{ width:24px; height:24px; background:url(../image/icon_tedesco_f2.jpg) top left no-repeat; display:block;padding-right:5px;}
.labelFrancese a{ width:24px; height:24px; background:url(../image/icon_francese.jpg) top left no-repeat; display:block;}
.labelFrancese a:hover{ width:24px; height:24px; background:url(../image/icon_francese_f2.jpg) top left no-repeat; display:block;}

/* NAVIGATION HOME*/
.navHome1{ font-size:16px; font-weight:bold;}
.navHome1 a{width:223px; height:29px; display:block; background:url(../image/nav_home_prodotti_elmore.jpg) top left no-repeat; padding-left:5px; padding-top:5px; color:#666666; text-decoration:none;}
.navHome1 a:hover{width:223px; height:29px; display:block; background:url(../image/nav_home_prodotti_elmore_f2.jpg) top left no-repeat; color:#ff0000; text-decoration:none;}
.navHome2{  font-size:16px;font-weight:bold;}
.navHome2 a{width:223px; height:29px; display:block; background:url(../image/nav_home_prodotti_elmore_2.jpg) top left no-repeat; padding-left:5px; padding-top:5px; color:#666666; text-decoration:none;}
.navHome2 a:hover{width:223px; height:29px;  background:url(../image/nav_home_prodotti_elmore_2_f2.jpg) top left no-repeat; color:#ff0000; text-decoration:none;}

.subNavHome1{ font-size:16px; }
.subNavHome1 a{width:223px; height:29px; display:block; background:url(../image/subnav_home_prodotti_elmore.jpg) top left no-repeat;padding-left:15px; padding-top:5px; color:#666666; text-decoration:none;}
.subNavHome1 a:hover{width:223px; height:29px; display:block; background:url(../image/subnav_home_prodotti_elmore_f2.jpg) top left no-repeat; color:#ff0000; text-decoration:none;}

/*  SLIDESHOOW  */
#slideshow{ overflow: hidden;  position: relative; width:1000px; height: 600px;  z-index:0;}
#slideshow img {display: none;position: absolute;top: 0;left: 0;}

/* MAIN COMMERCIALE */
#boxMainCommerciale{position:absolute; top:102px; left:288px; width:685px; height:280px;}
.menuMainCommerciale{width:100%; padding:5px 20px; font-size:110%;}
.submenuMainCommerciale{width:100%; font-size:90%; padding-left:10px;}
.submenuMainCommerciale a{ color:#333333; text-decoration:none;}
.submenuMainCommerciale a:hover{ color:#FF0000; text-decoration:underline;}

/* HOME */
#colonnaSx{position:absolute; top:100px; left:33px; width:225px; height:230px; z-index:2}


/* NEWS HOME / NEWS PAGINA */
#boxNews{position:absolute; top:410px; left:300px; width:350px; height:150px; font-size:95%;}
#marqueecontainer{position: relative; width: 3345px; height: 120px;overflow: hidden; padding: 0px; overflow: hidden;}
.linkNewsSfondo{background: url(../image/clik01.gif) 0px 3px no-repeat; margin-bottom:15px; border-bottom:#CCCCCC solid 1px; padding-left:14px}
.linkNews a{ width:100%; height:auto !important; min-height:20px;  }
.linkNews a{color:#333333; text-decoration:none;}
.linkNews a:hover{color:#ff0000; text-decoration:none;}
.boxPrevNews{background:url(../image/clik01.gif) no-repeat; text-indent:20px;border-bottom:#CCCCCC solid 1px; margin-bottom:15px;}
.boxPrevNews a{ color:#FF0000;}
.boxPrevNews a:hover{ color:#333;}
#boxMainNews{float:left; padding:24px 0px 10px 20px; width:677px; min-height:550px;  height:auto !important;}


/* LINK DIRETTI HOME */
#boxLinkDiretti{position:absolute; top:430px; left:710px; width:150px; height:130px;}
.linkDiretti{width:100%; height:18px; padding-top:5px; border-bottom:#999999 solid 1px;}
.linkDiretti a{ color: #333333; text-decoration:none;}
.linkDiretti a:hover{ color:#ff0000; text-decoration:none;}

/* PRODOTTI */
.boxLinkProdotti{border:#CCCCCC dotted 1px; width:210px; margin:0 0 5px 5px;}
/* GENERICO */
.sfondo{float:left; background:#fff;}
#colonnaSxGenerico{float:left; padding:22px 10px 0 33px; width:225px; height:230px;}
#boxMainGenerico{float:left; padding:24px 0px 10px 20px; width:677px; min-height:550px;  height:auto !important; background: url(../image/sfondo_elmore_generico.jpg) top left no-repeat}
.boxMainContenutiGenerico{ float:left;width:100%; padding:5px 0px 0px 10px; font-size:90%; min-height:550px;  height:auto !important;}

/* AZIENDA */
.menuMainAzienda{width:100%; padding:5px 20px; font-size:90%;}

/* RETE DI VENDITA */
.boxReteVendita{width:320px; float:left; margin:10px 0 10px 10px; height:180px; border:#CCCCCC dotted 1px;}
.boxReteVenditaTitolo{ width:100%;float:left;background: #F2F2F2 url(../image/clik01.gif) no-repeat; text-indent:15px; border:#CCCCCC dotted 1px;}

/* FOOTER */
#boxFooter{position:absolute; top:570px; left:0px; width:1000px; height:50px; border-top:#ccc solid 1px; text-align:center; font-size:80%; color:#666666; z-index:1}
#boxFooter2{float:left; padding:0px; width:1007px; height:50px; border-top:#ccc solid 1px; text-align:center; font-size:80%; color:#666666; background:#FFFFFF }

/* VARIE */
.red{color:#FF0000;}
.SX{ float:left;}
.vediTutto{text-align:right; width:100%; height:20px; font-size:90%;}

/* CODIFICATORE */
.testo10black{ font-size:12px; color:#000000;}
.testo10black a{ color:#000000; text-decoration:none;}
.testo10black a:hover{ color:#666666; text-decoration:none;}
.testo12nero{ font-size:14px; color:#000000;}
.testo12nero a{ color:#000000; text-decoration:none;}
.testo12nero a:hover{ color:#666666; text-decoration:none;}
.testo12rosso { font-size:14px; color:#ff0000;}
.testo10red{font-size:12px; color:#ff0000;}

.serie{background:url(../codificatore/images/bg_one.jpg) top left no-repeat; width:94px; height:171px; padding:5px; float:left; display:inline; }
.serie1 {background:url(../codificatore/images/bg_one.jpg) top left no-repeat; width:94px; height:171px; padding:5px; float:left; display:inline; }
.serieELM{background:url(../codificatore/images/bg_elm.jpg) top left no-repeat; width:94px; height:171px; padding:5px; float:left; display:inline; }
.serieECO{background:url(../codificatore/images/bg_eco.jpg) top left no-repeat; width:94px; height:171px; padding:5px; float:left; display:inline; }
.serieLIGHT{background:url(../codificatore/images/bg_e-light.jpg) top left no-repeat; width:94px; height:171px; padding:5px; float:left; display:inline; }
.serieRobot{background:url(../codificatore/images/bg_robot.jpg) top left no-repeat; width:94px; height:171px; padding:5px; float:left; display:inline; }
.serieSC{background:url(../codificatore/images/bg_sc.jpg) top left no-repeat; width:94px; height:171px; padding:5px; float:left; display:inline; }
.serieSLIGHT{background:url(../codificatore/images/bg_s_light.jpg) top left no-repeat; width:94px; height:171px; padding:5px; float:left; display:inline; }
.serieT{background:url(../codificatore/images/bg_tt.jpg) top left no-repeat; width:94px; height:171px; padding:5px; float:left; display:inline; }
.serieTV{background:url(../codificatore/images/bg_tv.jpg) top left no-repeat; width:94px; height:171px; padding:5px; float:left; display:inline; }
.serieTK{background:url(../codificatore/images/bg_tk.jpg) top left no-repeat; width:94px; height:171px; padding:5px; float:left; display:inline; }

.taglia{ font-family:Arial, Helvetica, sans-serif; font-size:26px; font-weight:bold; float:left;  }
.taglia a{padding:40px 20px 100px 10px; text-decoration:none; color:#000000; display:block;float:left;}
.taglia a:hover{padding:40px 20px 100px 10px; text-decoration:none; color:#FF0000;display:block ;}
.submit {font-size: 12px;color: #333333;background-color: #FFFFFF;cursor: hand;}
.input_qt {font-size: 10px;font-weight: bold;color: #000000;height: 18px;width: 25px;border: 1px solid #E1282C;}
.input_deco{font-size: 10px;font-weight: bold;color: #000000;height: 15px;width: 200px;border: 1px solid #E1282C;background-position: center ;text-align: left;vertical-align: middle;}
.input_sc {font-size: 10px;font-weight: bold;color: #000000;height: 15px;width: 20px;border: 1px solid #999999;background-color: #FFFFFF;}
.campotesto {font-size: 12px;color: #000000;background-color: #F9F9F9;border: 1px solid #CCCCCC;}
.imput_misura {font-size: 10px;	color: #000000;	background-color: #FFFFFF;	border: 1px solid #FF0000;height: 15px;	width: 50px;}
.campotesto_note {font-size: 12px;color:#000000; background-color: #FFFFFF; border: 1px solid #FF0000;}



/* PRODOTTI ELMORE module */
#colonnaSx2{position:absolute; top:334px; left:33px; width:225px; height:175px;}
.homeNavigation{  position: absolute; height: 300px; width: 300px; z-index: 2000; left: 0;  top: 0;}

div.topnav{display: block; position: absolute; left: 0;  top: 200px;  width: 223px;  height: 23px;font-size: 10px;padding-left: 23px;padding-top: 5px; text-decoration: none;
    background-image: url(../image/arrow-black.gif);background-repeat: no-repeat;background-position: 210px 8px;color: white;overflow: hidden; z-index: 40;
    background-color: transparent;text-transform: uppercase ; cursor: pointer;}

#topnav1, .topnav1 { top: 129px;}
#topnav2, .topnav2 { top: 153px;}
#topnav3, .topnav3 { top: 177px;}

div.subnav {border:1px #CCCCCC solid ;}
div.subnav{display: none;  position: absolute; width: 151px; height: 23px; font-size: 10px; padding-left: 15px;  padding-top: 5px;  background-color: white;  color: black;  font-size: 14px;  text-decoration: none;  background-image: url(../image/arrow-gray.gif); background-repeat: no-repeat;  background-position: 138px 8px;  filter: alpha(opacity=86); -moz-opacity: .86; cursor: pointer;}

.subnav1 { left:223px; border-left:1px solid #CCCCCC; } /* left:224px; */
.subnav2 { left: 376px; }

.info{display: none;position: absolute; left: 536px; top: 9px; width: 465px; min-height: 100px; padding: 16px;background-color: #fff;overflow: hidden; font-size: 10px;}

#homemenue /* home navigation */
{ z-index: 2; position: absolute; top: 134px; left: 34px; height: 200px; width:223px; background-image: none !important;background-color: transparent !important}

.homeNavigation{ top: 0px; left: 0px; width: 223px; height: 200px;  background-image: url(../image/navi_bg_aktiv.gif);  background-repeat:no-repeat;  background-position: 0px 0px;}
body  .info  /* flyout */
{top: 0px; left: 450px; width: 495px; /* 527 - 32 padding */  min-height: 100px;  border:#CCCCCC solid 1px;  font-size:12px;}

/*****************/
/* submenu items */

body  div.subnav  /* flyout */
{ width: 223px;height: 18px;  padding: 0px;  padding-top: 5px; text-indent: 24px; vertical-align: middle;  border-bottom: 1px solid #CCCCCC;  border-right: 1px solid #CCCCCC;  background-position: 210px 8px; opacity: 0.86;    filter: Alpha(opacity=86, finishopacity=86, style=2);}

.toppos1 { top: 0px; }
.toppos2 { top: 24px; }
.toppos3 { top: 48px; }
.toppos4 { top: 72px; }
.toppos5 { top: 96px; }

.toppos10 { top: 72px; }
.toppos11 { top: 200px; }
.toppos12 { top: 224px; }
.toppos13 { top: 248px; }

.toppos20 { top: 135px; }
/********************/

div.topnav{ text-transform: none;}

#topnav1, .topnav1, 
#topnav2, .topnav2,
#topnav3, .topnav3{  overflow: visible;  position: relative;  top: 0px;  width: 223px;padding: 0px;  margin: 0px;  vertical-align: top;  font-size: 11px;  color: #000000;  z-index: 100000;  background-position: 0px 0px;  background-repeat: no-repeat;}
#topnav1, .topnav1{top: 0px; height: 47px; background-color: white;}
#topnav2, .topnav2{ height: 47px;  background-color: white;}
#topnav3, .topnav3{ height: 47px;  background-color: white;}

#topnav1 a{/*metti qualcosa */}
#topnav2 a{/*metti qualcosa */}
#topnav3 a{/*metti qualcosa */}

a.topnavlink{padding: 0px;margin: 0px;position: absolute;width: 223px;height: 67px;color: #000000;background-color: transparent;background-repeat: no-repeat;background-position: 0px 0px;text-decoration: none;left: -1px;top: 17px;}
a.topnavlink1{padding: 0px;margin: 0px;position: absolute;width: 223px;height: 67px;color: #000000;background-color: transparent;background-repeat: no-repeat;background-position: 0px 0px;text-decoration: none;left: -1px;top: 17px;}
a.topnavlink2{padding: 0px;margin: 0px;position: absolute;width: 223px;height: 67px;color: #000000;background-color: transparent;background-repeat: no-repeat;background-position: 0px 0px;text-decoration: none;left: -1px;top: 37px;}

/***************/

/* Flyout */
.info, .infoFlyout , .bottomFlyout {overflow: visible;}
.testiFlyout{ color:#000000; font-size:14px}
.testiFlyout a{ padding-left:15px;color:#000000; text-decoration:none}
.testiFlyout a:hover{ color:#FF0000; text-decoration:none;}
.titoloFlyout{background: url(../image/clik01.gif) no-repeat; text-indent:15px;}

/* SIDEBAR MENU COMMERCIALE */

.sidebarmenu ul{margin: 0;padding: 0;list-style-type: none;font-size:16px; width: 223px; background:url(../image/subnav_home_prodotti_elmore.jpg) top left no-repeat; color:#666666; }
.sidebarmenu ul li{position: relative; background:url(../image/subnav_home_prodotti_elmore.jpg) top left no-repeat;}
/* Top level menu links style */
.sidebarmenu ul li a{display: block;overflow: auto; width:223px; height:29px; display:block; background:url(../image/subnav_home_prodotti_elmore.jpg) top left no-repeat;padding-left:15px; padding-top:5px; color:#666666; text-decoration:none;}
.sidebarmenu ul li a:hover{width:223px; height:29px; display:block; background:url(../image/subnav_home_prodotti_elmore_f2.jpg) top left no-repeat; color:#ff0000; text-decoration:none;}
/*Sub level menu items */
.sidebarmenu ul li ul{position: absolute;width: 600px; height:20px; top: 0; visibility: hidden; z-index:2001;}
.sidebarmenu ul li ul li a{display: block; overflow: hidden; width:600px; height:20px;  display:block; background: #FFFFFF; padding-left:15px; vertical-align:middle; color: #333333; text-decoration:none; border: #E6E6E6 solid 1px; }
.sidebarmenu ul li ul li a:hover{width:600px; height:20px; display:block; background: #FFFFFF; color:#ff0000; text-decoration:none;}

.sidebarmenu a.subfolderstyle{/*background*/}
/* Holly Hack for IE \*/
* html .sidebarmenu ul li { float: left; height: 29px; }
* html .sidebarmenu ul li a { height: 29px; }
/* End */
