/* ### Leonardo.it Header Home - CSS Document *//* Ultima modifica: 16 Marzo 07 - aggiunto link lh-sethome *//* ###START### *//* ***** LeoHeader - contenitori generali ***** */#leoheader { position: relative; width: 954px;height: 120px; margin: 0 auto 5px;   font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; border:#8DA1BB 1px solid;z-index:1 }#leoheader form { margin: 0; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif; }#lh-inner {margin:2px; height: 94px; }#leoheader label {display:none}#leoheader a{ cursor:pointer; }/* ***** LeoHeader - Leaderboard ***** */#lh-lb728 { position: absolute; top: 0; left: 6px; width: 738px; height: 94px; padding-top: 2px;}/* ***** LeoHeader - Logo Leonardo ***** */#lh-logo { position: absolute; top: 10px; left: 5px; width: 229px; height: 67px; }#lh-logo a#areaclick img{ position: absolute; top: 0px; left: 0px; width: 229px; height: 48px; display:block; border:0}#lh-servizi { position: absolute; top: 50px; left: 53px; width: 175px; height: 31px; }#lh-servizi a { float: left; margin-right: 3px; }#lh-servizi img { border: none; }/* ***** LeoHeader - Box Login ***** */#lh-boxlogin { position: absolute; top: 3px; left: 240px; width: 226px; height: 90px; text-align:left}#lh-logged { width: 226px; height: 90px;  }#lh-unlogged { width: 226px; height: 90px;}#lh-boxlogin #lh-noreg { position: absolute; z-index: 2; top: 73px; left: 10px; }#lh-boxlogin a.noreg { font-size: 10px; font-weight: bold;  text-decoration: none; padding-left: 10px; }#lh-boxlogin a.noreg:hover{ text-decoration: underline; }/*a#lh-sethome { position: absolute;font-size: 10px; font-weight: normal;  text-decoration: none; padding-left: 10px; top: 80px; left: 5px; }a#lh-sethome:hover{ text-decoration: underline; }*//*#lh-boxlogin #lh-formlogin { position: absolute; z-index: 1; top: 10px; left: 12px; }#lh-boxlogin #lh-formlogin img { vertical-align: middle; } #lh-boxlogin .formitem { float: left; width: 178px; height: 21px;}#lh-boxlogin input { width:140px !important; height:14px; padding:0 !important;position:relative; top:3px;  margin-left:75px; margin-bottom:3px;_margin-bottom:1px; font:11px arial, verdana, sans-serif !important; }#lh-boxlogin select {width:145px; height:auto;position:relative; top:3px; margin-left:75px; margin-bottom:3px;_margin-bottom:1px; font:11px arial, verdana, sans-serif !important; }#lh-boxlogin .loginentra {width:55px;height:16px; position:relative; left:90px; top:2px;_top:4px;border:none}*//* parte copiata da header home aggiornato*/#lh-boxlogin #lh-formlogin { position: absolute; z-index: 1; top: 10px; left: 12px; }#lh-boxlogin #lh-formlogin img { vertical-align: middle; }#lh-boxlogin .formitem { float: left; width: 178px; height: 21px; }#lh-boxlogin input, #lh-boxlogin select { width:140px; height:15px;position:relative; top:3px; left:80px; margin: 1px 0 0 0; _margin: 0px 0 0 0; font:11px arial, verdana, sans-serif; border:#7F9DB9 1px solid}#lh-boxlogin select {width:142px;height:17px;}#lh-boxlogin input.loginentra {width:55px;height:16px;  position:relative; left:165px; top:8px; _top:8px;border:none;}#lh-boxlogin #lh-logged .loginentra {left:150px; top:15px;}#lh-boxlogin #loggeduser { float: left; height: 44px; width: 178px; font-size: 10px; font-weight: normal;  overflow: hidden;  }#lh-boxlogin #loggeduser .logged { margin-top: 22px; font-weight: bold; color: White; font-size: 12px; }/* ***** LeoHeader - Box Ricerca ***** */#lh-boxsearch { position: absolute; top: 3px; left: 470px; width: 278px; height: 90px;  }#lh-boxsearch #lh-formsearch { position: absolute; top: 7px; left: 7px;}#lh-boxsearch #searchtabs {float: left; height:18px; font-size: 10px; font-weight: bold; padding-left: 38px;margin-top:2px}#lh-boxsearch #searchtabs a { text-decoration: none; }#lh-boxsearch #searchtabs a.selected { }#lh-boxsearch #searchtabs a:hover { text-decoration: underline; }#lh-boxsearch #searchlinks { font-weight:bold; position:absolute; top:45px; left:38px; text-align:center; font-size:0.9em}#lh-boxsearch #searchlinks a {  text-decoration: none; }#lh-boxsearch #searchlinks a:hover { text-decoration: underline; }#lh-boxsearch .formitem { float: left; width: 253px;position:relative;}#lh-boxsearch input.searchinput { float: right; width: 210px; height: 16px; border-collapse: collapse; font-size: 10px; padding: 1px; border:#7F9DB9 1px solid }#lh-boxsearch input.searchtrova {position:absolute;top:21px;left:200px; height:16px;}/* ***** LeoHeader - Box Chi cerca trova ***** */#lh-boxservizi { position: absolute; top: 3px; left: 753px; width: 194px; height: 69px; }#lh-boxservizi ul {margin:15px 0 5px 5px; padding:0; list-style:none; font-weight:bold; font-size:9px}#lh-boxservizi ul li {width:88px; float:left; padding-left:6px;  height:12px; overflow:hidden; margin:0}#lh-boxservizi a {text-decoration:none}#lh-boxservizi a:hover { text-decoration:underline}/* ***** LeoHeader - Box Personalizza ***** */#lh-boxcolours { position: absolute; top: 75px; left: 753px; width: 194px; height: 18px;}#lh-boxcolours  #ico-colours {margin-left:90px; margin-top:4px}/* ***** LeoHeader - Lista canali Leonardo ***** */#lh-canali { width: 954px; height: 20px; background: #FFFFFF;  border-top:#8DA1BB 1px solid; font-size: 10px; font-weight: bold; color: #5e5e5e;   padding:0px; position:absolute; bottom: 0px;  left:0;}#lh-canali .inner {float:left; padding:0px; margin:2px 2px 0px 2px;  height: 16px; width:99%;}#lh-canali h1{ padding:0px; margin:0 5px 0 2px;}#lh-canali h1.dx{ float:right;}#lh-canali a {text-decoration:none;}/* ***** LeoHeader - Menu a tendina canali Leonardo ***** *//* ############# ATTENZIONE: NON METTERE RIFERIMENTI GENERICI MA REFERENZIARE TUTTO ALL'HEADER! ############### *//* All <ul> tags in the menu including the first level */.lh-menulist, .menulist  ul { margin: 0; padding:0px; list-style: none; text-decoration: none; }/* Submenus (<ul> tags) are hidden and absolutely positioned downwards from their parent *//* All menu items (<li> tags). 'float: left' lines them up horizontally, and they are positioned relatively to correctly offset submenus. Also, they have overlapping borders.*/.lh-menulist li { color: #5e5e5e; float: left; display: block; position: relative; border: none; margin: 0px;padding: 0px;}.lh-menulist li ul { visibility: hidden; position: absolute; top: 0.7em; margin: 0px; margin-top:5px; left: 0px; width: 150px; border: solid #cccccc 1px;padding:0; z-index:100;}.lh-menulist li ul.last {  position: absolute; top: 0.7em; margin: 0px; margin-top:5px; left: -80px; width: 150px; border: solid #cccccc 1px;padding:0; }.lh-menulist li ul.prelast { position: absolute; top: 0.7em; margin: 0px; margin-top:5px; left: -30px; width: 150px; border: solid #cccccc 1px;padding:0; }/* Second and third etc. level submenus - position across from parent instead *//*.lh-menulist ul ul { top: 0px; margin-top:0px; left: 148px; padding: 0px; }*//* Items in submenus - override float/border/margin from above, restoring default vertical style *//*.lh-menulist ul>li:last-child { margin-bottom: 1px; }/* Mozilla fix *//* Links inside the menu */.lh-menulist ul li { float: left; margin: 0; width:150px; height:20px; background: url(http://images-srv.leonardo.it/home/tratteggio.jpg) bottom repeat-x;					background-color: #FFFFFF; padding:0;}.lh-menulist a { display: inline; padding: 0; color: #5e5e5e; text-decoration: none; margin:0 5px 0 5px; }.lh-menulist ul a, .lh-menulist ul a:visited {color: #919191; padding:0px 2px 0px 0px; height:19px; line-height:20px;}/* Lit  items: 'hover' is mouseover, 'highlighted' are parent items to visible menus */.lh-menulist a:hover, .menulist a.highlighted:hover, .menulist a:focus{ color: #f46526 !important;  }.lh-menulist a.highlighted { color: #f46526; text-decoration:none; }/* Only style submenu indicators within submenus. */.lh-menulist a .subind { display: none; text-decoration: none;}.lh-menulist ul a .subind { display: block; float: right; }/* 'Escaped Comment' hack for horizontal menubar width in IE5/Mac */.lh-menulist a { float: left;}.lh-menulist ul a { float: none;}/* \*/.lh-menulist a { float: none;}/* *//* HACKS: IE/Win: A small height on <li> and <a> tags and floating prevents gaps in menu. * html affects <=IE6 and *:first-child+html affects IE7. You may want to move these to browser-specific style sheets.*/*:first-child+html .lh-menulist ul li { float: left; width: 100%;}* html .lh-menulist ul li { float: left; height: 1%;}* html .lh-menulist ul a { height: 1%;}/* End Hacks *//*vetrine*/#box-shopping {width:934px;	height:93px;border: solid #E4E4E4 1px;background: #FFF;font:11px verdana, arial, sans-serif}#box-shopping h1 {background:#E7E8EA;font-family:arial; font-size:12px; color:#244B90; border:#FFF 2px solid; margin:0; padding:1px 5px; text-align:left}#box-shopping #box-vetrine {border:#FFF 2px solid;border-top:0;margin:0;height:70px; background:url(http://images-srv.leonardo.it/header/bg_shopping_canali.jpg) bottom left repeat-x;text-align:left}#box-vetrine img {width:80px; height:60px;float:left;padding:2px; margin-right:5px;background:#FFF; border:#D6D8D9 1px solid;}#box-vetrine .vetrina { margin:3px 5px 0; width:220px; float:left;}#box-vetrine a {text-decoration:none; color:#5E5E5E;}#box-vetrine a:hover {text-decoration:underline; color:#5E5E5E;}/*adv top*/#leo-adv {position:relative;width:956px;height:100%; margin:0 auto 5px}#leo-adv #leaderboard {position:relative;top:5px; left:0; padding-bottom:5px;}#leo-adv #sponsoredby {position:absolute; top:5px; right:0}.lh-h1 { font:bold 12px Arial, Verdana, Helvetica, sans-serif;	 padding-top:0px;	padding-left:2px; text-transform: uppercase;float:left; margin:0px 5px 0 5px; height:12px;}#leoheader ul li {text-align:left !important}/*footer*/#leo-footer{font-family: Verdana, Arial;font-size: 10px;width:954px;height:43px; margin: 0 auto 5px; _margin-top:0; }#leo-footer div {position:relative;text-align:left; font-size:9px; margin:2px;padding:2px 10px; height:35px}#leo-footer p {position:absolute;left:70px; top:0px; width:510px; margin:7px 0pt;}#leo-footer img {position:absolute; top:2px; left:10px; border:none;}#leo-footer p span {position:absolute; top:14px; right:10px; font-size:9px;}#leo-footer ul {position:absolute; top:7px; left:710px; width:235px; list-style:none; margin:0;padding:0}#leo-footer ul li {float:left; width:125px;font-weight:bold; padding-left:10px}#leo-footer li.left {width:90px;}#leo-footer a {text-decoration:none}/* ###STOP### */