*                   { margin:0; padding:0 }
body                { font-family: Verdana, Arial, Helvetica, sans-serif; padding-top:10px;
                      background: #FFF url(../images_for_css/BKG_Page.gif) repeat-x top left }
#Leonardo_Logo      { float:left;  margin-top:25px }

/* ADV */
#Leonardo_ADV-Container_300_TOP    { margin-bottom:20px }
#Leonardo_ADV-Container_300_FOOTER { height:250px }
#Leonardo_ADV-Container_980        { margin-bottom:20px }
#Leonardo_ADV-Container_980         { /*font-size:8px; background-color:red*/ }
/* Riga provvisoria - 26 marzo 2009 - per problema con slimbanner su ie */
/*#Leonardo_ADV-Container_980 #Leonardo_ADV-980x30 { height:0 }*/
#Leonardo_ADV-Container_OVERLAYER  { width:980px;margin-left:auto;margin-right:auto;position:relative;z-index:9000;font-size:0}
#Leonardo_ADV-Container_OVERLAYER table { margin-top:64px}
/*#Leonardo_ADV-Container_LIQUID_SKIN{  }  */

/* General */
hr                  { display:none }
img                 { border:none }
a                   { text-decoration:none; outline:0; /* prevent dotted border in Firefox */  }
a:hover             { text-decoration:underline  }
legend              { display:none }
fieldset            { border:none }
button              { font-size:6px;border:none;background-color:transparent; cursor:pointer; text-align:center; outline:0; /* prevent dotted border in Firefox */ }
button strong       { font-size:13px;position:relative; display:block;background: red url(../images_for_css/BKG_btn.gif) repeat-x top; padding:1px 5px; height:16px; border:1px solid #bfbfbf }
button.Red strong   { background-image: url(../images_for_css/BKG_btn_RED.gif); color:#FFF }
button:hover strong { border-color:#000 }
input               { outline:0; /* prevent dotted border in Firefox */ }

.Leonardo_Clearer   { visibility:hidden; clear:both; width:100%; height:1px; overflow: hidden; font-size:3px;  }
.Leonardo_ViewDetail         { cursor:pointer; display:block; font-weight:bold;text-align:right; text-decoration:none; margin-left:163px; margin-top:5px; font-size: 10px; }
.LeftBlock                   { float:left }
.RightBlock                  { float:right }

/* Layout */
.Leonardo_Container          { width: 996px; margin: 0 auto; position:relative; z-index:10;}
#Leonardo_Header,
#Leonardo_Corpo,
#Leonardo_Bottom,
#Leonardo_Footer,
.Leonardo_Box-HTML,
.Leonardo_Wrapper            { clear:both; }

#Leonardo_Header             { overflow:hidden; padding-left:2px; padding-right:8px;height:127px; background-color: #ffffff; }
#Leonardo_Corpo              { padding:25px 8px 0 8px; background-color:#FFF }
#Leonardo_Corpo .Leonardo_CrossColumn  { margin-bottom:20px}
#Leonardo_Footer             { padding-top:10px; padding-bottom: 20px; background-color:#ffffff;}
.Leonardo_Box-HTML           { min-height:20px; border: 1px dashed red; margin-bottom:10px; }
.Leonardo_Wrapper            { width:640px; float:left }
.Leonardo_CrossColumn        { width:640px; min-height:50px }
.Leonardo_Bottom_Row         { clear:both; overflow:auto; }


/* 3 colonne */
.Leonardo_Col01,
.Leonardo_Col02,
.Leonardo_Col03              { width:300px}

.Leonardo_Col01              { float:left }
.Leonardo_Col02              { float:right }
.Leonardo_Col03              { float:right }

/* HeaderTab */
#Leonardo_HeaderTab ul.ui-tabs-nav       { float:right; padding-left:40px; width:414px; height:36px;
                                            background: transparent url(../images_for_css/BKG_HeaderTab_GLOBAL.png) no-repeat top left; }
#Leonardo_HeaderTab ul.ui-tabs-nav li    { list-style-type:none; float:left; height:36px; padding:0 12px }
#Leonardo_HeaderTab ul.ui-tabs-nav li.ui-tabs-selected {
                                            background: transparent url(../images_for_css/BKG_HeaderTab.png) no-repeat top right }
#Leonardo_HeaderTab ul.ui-tabs-nav li a  { display:block; height:26px; padding-top:10px; padding-left:6px; font-size:16px; color:#000; font-family: "Trebuchet MS", Tahoma, Arial, sans-serif; font-weight:bold; text-transform: uppercase; text-decoration: none; }
#Leonardo_HeaderTab ul.ui-tabs-nav li a:hover   { text-decoration: underline }
#Leonardo_HeaderTab ul.ui-tabs-nav li.ui-tabs-selected a { color:#ea9423; background-color:#FFF }
#Leonardo_HeaderTab ul.ui-tabs-nav li.ui-tabs-selected a:hover{ text-decoration: none; cursor: default }
#Leonardo_HeaderTab div.ui-tabs-panel { padding-top:5px; }
#Leonardo_HeaderTab div.ui-tabs-hide  { display:none }
#Leonardo_PanelsContainer             { float:right; clear:right; width:641px; height:91px;
                                        background: transparent url(../images_for_css/BKG_HeaderTab_Panels.png) no-repeat top right }
#Leonardo_PanelsContainer input       { font-size:10px; padding-top:3px;padding-left:5px; height:15px;
                                        border-top:1px solid #696969; border-left:1px solid #696969; border-right:1px solid #adadad; border-bottom:1px solid #adadad;
                                        background: #FFF url(../images_for_css/BKG_nptText.gif) repeat-x top }
#Leonardo_PanelsContainer button      { width:100px }

/* Ricerca */
#LeonardoCerca #Leonardo_nptCerca    { width:300px; float:left;}
#LeonardoCerca button strong      { margin-top:-1px }
#LeonardoCerca label        { font-size:12px; color:#666; }
#LeonardoCerca label input  { width:12px; height:12px; vertical-align:middle; padding:0!important; border:none; margin-right:3px; background-image:none }
#LeonardoCerca fieldset     { width:435px; text-align:left; float:right; padding-top:30px; background: transparent url(../images_for_css/powered-by-google.gif) no-repeat left 13px }

/* Meteo */
#LeonardoMeteo { width:415px; float:right }
#LeonardoMeteo .LeftBlock { width:123px; padding-top:11px}
#LeonardoMeteo input  { width:96px }
#LeonardoMeteo button { width:20px;margin-top:20px; font-size:14px; }
#LeonardoMeteo button strong { line-height:14px; padding:1px 2px }
#LeonardoMeteo h3 { text-align:right }
#LeonardoMeteo ul { float:right; width:265px;margin-top:6px }
#LeonardoMeteo ul li { display:block; float:left; list-style-type:none; width:130px; font-size:10px; margin-bottom:8px }
#LeonardoMeteo ul li a { color:#04599a; text-decoration:none; margin-bottom:5px }
#LeonardoMeteo ul li a:hover { text-decoration:underline; color:#000 }
#LeonardoMeteo ul li a img { vertical-align:middle; float:left; margin-right:5px; }
#LeonardoMeteo ul li span  { display:block; margin-top:8px; }
#LeonardoMeteo label        { float:left; margin-top:9px }
#LeonardoMeteo label em     { display:block; font-size:10px }
#LeonardoMeteo #loadingMeteo { margin-top:15px; margin-left:120px }


/* Oroscopo */
#LeonardoOroscopo ul { float:right; width:480px;margin-top:3px }
#LeonardoOroscopo ul li { display:inline; list-style-type:none; }
#LeonardoOroscopo ul li a { display:block; background-position:left; background-repeat:no-repeat; width:90px; height:18px; float:left; padding-left:30px; padding-top:5px; color:#04599a; text-decoration:none; font-size:11px; margin-bottom:5px }
#LeonardoOroscopo ul li a:hover { text-decoration:underline; color:#000 }
#LeonardoOroscopo h3         { font-size:17px; margin-top:6px; font-family: Georgia, "Trebuchet MS", Tahoma, Arial, sans-serif; }
#LeonardoOroscopo p          { padding:3px 0 }
#LeonardoOroscopo p a        { color:#666; }
#LeonardoOroscopo p a:hover  { color:#000; }
#Ariete     { background-image: url(../images_for_css/ICO_Oroscopo_Ariete.gif) }
#Toro       { background-image: url(../images_for_css/ICO_Oroscopo_Toro.gif) }
#Gemelli    { background-image: url(../images_for_css/ICO_Oroscopo_Gemelli.gif) }
#Cancro     { background-image: url(../images_for_css/ICO_Oroscopo_Cancro.gif) }
#Leone      { background-image: url(../images_for_css/ICO_Oroscopo_Leone.gif) }
#Vergine    { background-image: url(../images_for_css/ICO_Oroscopo_Vergine.gif) }
#Bilancia   { background-image: url(../images_for_css/ICO_Oroscopo_Bilancia.gif) }
#Scorpione  { background-image: url(../images_for_css/ICO_Oroscopo_Scorpione.gif) }
#Sagittario { background-image: url(../images_for_css/ICO_Oroscopo_Sagittario.gif) }
#Capricorno { background-image: url(../images_for_css/ICO_Oroscopo_Capricorno.gif) }
#Acquario   { background-image: url(../images_for_css/ICO_Oroscopo_Acquario.gif) }
#Pesci      { background-image: url(../images_for_css/ICO_Oroscopo_Pesci.gif) }
#Ariete-Det,
#Toro-Det,
#Gemelli-Det,
#Cancro-Det,
#Leone-Det,
#Vergine-Det,
#Bilancia-Det,
#Scorpione-Det,
#Sagittario-Det,
#Capricorno-Det,
#Acquario-Det,
#Pesci-Det      { display:none; background-position:left 10px; background-repeat:no-repeat; width:400px;height:75px;float:right; padding-left:75px; font-size:10px }
#Ariete-Det     { background-image: url(../images_for_css/ICO_Oroscopo_Ariete_BIG.gif) }
#Toro-Det       { background-image: url(../images_for_css/ICO_Oroscopo_Toro_BIG.gif) }
#Gemelli-Det    { background-image: url(../images_for_css/ICO_Oroscopo_Gemelli_BIG.gif) }
#Cancro-Det     { background-image: url(../images_for_css/ICO_Oroscopo_Cancro_BIG.gif) }
#Leone-Det      { background-image: url(../images_for_css/ICO_Oroscopo_Leone_BIG.gif) }
#Vergine-Det    { background-image: url(../images_for_css/ICO_Oroscopo_Vergine_BIG.gif) }
#Bilancia-Det   { background-image: url(../images_for_css/ICO_Oroscopo_Bilancia_BIG.gif) }
#Scorpione-Det  { background-image: url(../images_for_css/ICO_Oroscopo_Scorpione_BIG.gif) }
#Sagittario-Det { background-image: url(../images_for_css/ICO_Oroscopo_Sagittario_BIG.gif) }
#Capricorno-Det { background-image: url(../images_for_css/ICO_Oroscopo_Capricorno_BIG.gif) }
#Acquario-Det   { background-image: url(../images_for_css/ICO_Oroscopo_Acquario_BIG.gif) }
#Pesci-Det      { background-image: url(../images_for_css/ICO_Oroscopo_Pesci_BIG.gif) }

/* Login */
#LeonardoLogin                      { float:right; padding-top:10px!important }
#LeonardoLogin form                 { width:400px }
#LeonardoLogin label                { display:block; margin-bottom:4px }
#LeonardoLogin ul                   { clear:left; margin-left:91px; width:195px; overflow:hidden }
#LeonardoLogin ul li                { font-size:10px; list-style-type:none;  color:#666; display:block;float:left;}
#LeonardoLogin ul li a              { color:#666; }
#LeonardoLogin ul li a:hover        { color:#000; }
#LeonardoLogin .LeftBlock label     { width:280px; text-align:right; color:#04599a; font-family: Georgia, "Trebuchet MS", Tahoma, Arial, sans-serif; font-style:normal; font-size:16px }
#LeonardoLogin .LeftBlock input     { width:182px; vertical-align:middle }
#LeonardoLogin .RightBlock          { width:100px; padding-top:10px; }
#LeonardoLogin .RightBlock label    { font-size:11px; color:#666; }
#LeonardoLogin .RightBlock input    { vertical-align:middle; background-image:none; padding:0!important; width:12px; height:12px; border:none }
#LeonardoLogin .RightBlock button   { margin-top:6px }

#LeonardoLogged  { display:none;text-align:right; font-family: Georgia; padding-right:5px}
#LeonardoLogged h2 {  margin-bottom:6px; font-size:26px; }
#LeonardoLogged h4 { color:#04599a;  font-family:"Trebuchet MS",Tahoma,Arial,sans-serif; font-size:14px; margin-top:2px }

.SX { float:left; margin-right:38px; }
.CN { float:left; }
.DX { float:right; }

/* Footer */
#Leonardo_Footer .Leonardo_Container { padding:0 8px; width:980px }
#Leonardo_Footer .Leonardo_CrossColumn { float:left }
#Leonardo_Footer dl               { float:left;height:287px;width:127px; }
#Leonardo_Footer dl dt            { font-family: Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#000000; padding-bottom:3px; text-transform:uppercase; }
#Leonardo_Footer dl dd li         { list-style-type:none; font-size:10px; display:inline }
#Leonardo_Footer dl dd li a       { font-size:10px; /*color:#9bc2ff; color:#d8d8d8; */ color:#999999; text-decoration:none; display:block }
#Leonardo_Footer dl dd li a:hover { color:#000000!important; }
#Leonardo_Footer .Leonardo_Col03  { padding-top:73px }
#Leonardo_Footer h3               { color:#000000; font-size:24px; margin-top:20px; margin-bottom:34px; }

/* Copyright */
#Leonardo_Copyright          { clear:both; border-top:1px solid #393939; color:#959191; padding-top:12px; overflow:auto; }
#Leonardo_Copyright img      { float:left; margin-right:21px; }
#Leonardo_Copyright p        { float:left; padding-top:7px; font-size:0.6em; }
#Leonardo_Copyright a        { text-decoration:none; color:#ff8935 }
#Leonardo_Copyright a:hover  { text-decoration:underline; /*color:#ff991b*/ color:#000; }
#Leonardo_Copyright ul       { float:right; padding-top:7px; width:160px; font-size:0.6em; }
#Leonardo_Copyright ul li    { float:left; width:80px; }

/* Bottoni form */
.Leonardo_Bottone            { width:60px!important;margin-left:5px; border:1px solid; font-size:11px; height:19px!important; text-transform: uppercase; font-weight:bold;font-family: Arial, Helvetica, sans-serif;cursor:pointer}

/* Box Informativi */
.Leonardo_BoxInformativo        { margin-bottom:20px; clear:both; overflow:hidden; }
.Leonardo_BoxInformativo a      { text-decoration:none; }
.Leonardo_BoxInformativo a:hover{ text-decoration:underline; color:#000; }
.Leonardo_BoxInformativo h1,
.Leonardo_BoxInformativo h2     { color: #333; font-family: Georgia, "Microsoft Sans Serif"; font-weight:normal;font-size:24px; margin-top:10px; margin-bottom:10px; letter-spacing: -1px; line-height:24px }
.Leonardo_BoxInformativo h2 a   { color: #333 }
.Leonardo_BoxInformativo h2 a:hover { color: #000 }
.Leonardo_BoxInformativo h3     { letter-spacing:-1px; font-size:18px; padding-top:5px; font-family: "Arial Black", Arial, Helvetica, sans-serif; background: url(../images_for_css/BKG_Box_HEADER.gif) repeat-x top;}
.Leonardo_BoxInformativo h3 a,
.Leonardo_BoxInformativo h3 span{ background-color:#FFF; padding-right:8px; text-transform:uppercase; }
.Leonardo_BoxInformativo h4     { color: #333; font-family: Georgia, "Microsoft Sans Serif"; font-weight:normal;font-size:24px; margin-top:10px; margin-bottom:10px; letter-spacing: -1px; line-height:24px }
.Leonardo_BoxInformativo p      { color: #777; }
.Leonardo_BoxInformativo p em   { font-size:11px; color: #999 }
.Leonardo_BoxInformativo p em a { color: #999 }
.Leonardo_BoxInformativo li     { list-style-type: none; padding:6px 0 6px 16px; background: transparent url(../images_for_css/Square.gif) no-repeat left center; border-top: 1px solid #e8e8e8}
/* quando non viene stampato l'abstract del box il primo li non deve avere border top: */
.Leonardo_BoxInformativo h3 + ul li:first-child { border-top:none }
/* lo stesso anche se trovo un div: */
.Leonardo_BoxInformativo h3 + div { border-top:none }
.Leonardo_BoxInformativo li a   { color:#777; font-size:12px; }
.Leonardo_BoxInformativo li h2     { margin:0 }
.Leonardo_BoxInformativo li h2 a   { font-size:24px; color:#333 }
.Leonardo_BoxInformativo_Link   { display:block; background-color:#f8f8f8; color:#666; text-align:right; margin-top:10px;font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; }



.Tipo_1 ul  { /*margin-left:0*/ }
/*.Tipo_1 li  {  }   */

.Tipo_2 li        { background-image: url(../images_for_css/Square_Tipo2.gif); }
.Tipo_2 li h2 a   { font-size:18px; line-height:18px }

.Tipo_3 p        { font-size:12px; padding-bottom:20px }
.Tipo_3 p em a   { padding:0 4px }

.Tipo_4 h5,
.Tipo_5 h5,
.Tipo_7 h5,
.Tipo_8 h5  { font-family: Georgia, "Microsoft Sans Serif"; color: #3c68ae; font-size:11px; margin-top:0; margin-bottom:8px; text-transform: uppercase }
.Tipo_4 h2,
.Tipo_5 h2,
.Tipo_7 h2,
.Tipo_8 h2  { margin-top:0 }
.Tipo_4 img,
.Tipo_5 img,
.Tipo_7 img,
.Tipo_8 img { display:inline; float:left;clear:left; margin:3px 12px 3px 0; }
.Tipo_4 div,
.Tipo_5 div,
.Tipo_7 div,
.Tipo_8 div { padding:10px 0; overflow:auto; border-top:1px solid #e8e8e8 }
.Tipo_4 div div,
.Tipo_5 div div,
.Tipo_7 div div,
.Tipo_8 div div{ overflow:hidden;padding:0;border-top:none; }
.Tipo_4 em a,
.Tipo_5 em a { font-size:11px; font-style:normal; color:#999; font-family:Tahoma, Arial, sans-serif; }

.Tipo_6     { background-color:#EEE; }
.Tipo_6 .Leonardo_BoxInformativo_Link { background-color:#DDD; }
.Tipo_6 li  { background-image:none; border-top: 1px solid #DDD }
.Tipo_6 h3     { background-image: url(../images_for_css/BKG_Box_HEADER_Tipo6.gif)}
.Tipo_6 h3 a,
.Tipo_6 h3 span { background: #FFF url(../images_for_css/BKG_Box_HEADER_Tipo6_Link.gif) repeat-x bottom; }
.Tipo_6 h4     { padding-left:16px; padding-right:16px; }

.Tipo_thumbnails a img       { border:13px solid #FFF; }
.Tipo_thumbnails a:hover img { border-color:#DDD; }

.Tipo_7 h2,
.Tipo_8 h2  { font-size:18px; line-height:20px }
.Tipo_7 em a,
.Tipo_8 em a { font-size:11px; font-style:normal; color:#999; font-family:Tahoma, Arial, sans-serif; }

.Community h3 a,
.Community h3 span  { padding-left:54px; padding-top:5px; background-image: url(../images_for_css/Leo.it-LOGO.jpg);background-position:left top;background-repeat:no-repeat  }
.Community h4       { font-size:11px;font-family: Verdana, Arial, Helvetica, sans-serif;color:#777;line-height:14px; letter-spacing: normal;margin-top:0 }
.Community a img    { border:4px solid #FFF }
.Community a:hover img { border-color:#DDD; }
.Community h6       { font-size:10px;font-family: Verdana, Arial, Helvetica, sans-serif;color:#707070;line-height:8px;margin-bottom:3px;background:#707070 url(../images_for_css/white-dot.gif) repeat-x top; }
.Community h6 strong{ background-color:#FFF; padding-right:4px; }
.Community .Leonardo_BoxInformativo_Link { margin-top:0 }

/* Tag cloud */
#Leonardo_TagCloud                 { text-align:center; margin-bottom:20px}
#Leonardo_TagCloud li              { display:inline; font-family: Georgia, "Microsoft Sans Serif"; list-style-type: none; }
#Leonardo_TagCloud li a            { letter-spacing: -1px; text-decoration:none; padding-right:5px; }
#Leonardo_TagCloud li a:hover      { text-decoration:underline; }
#Leonardo_TagCloud li a.Peso-0     { /*color:#FFF;*/ color: #b9b9b9; }
#Leonardo_TagCloud li a.Peso-1     { font-size:12px; color:#d8d8d8; line-height:16px; letter-spacing:normal; }
#Leonardo_TagCloud li a.Peso-2     { font-size:14px; color:#d8d8d8; line-height:18px; }
#Leonardo_TagCloud li a.Peso-3     { font-size:16px; color:#cacaca; line-height:20px; }
#Leonardo_TagCloud li a.Peso-4     { font-size:18px; /*color:#ff991b;*/ color:#000000; line-height:22px; font-family:"Arial Black", Arial, Helvetica, sans-serif; }
#Leonardo_TagCloud li a.Peso-5     { font-size:20px; color:#b9b9b9; line-height:24px; }
#Leonardo_TagCloud li a.Peso-6     { font-size:22px; /*color:#FFF;*/ color: #b9b9b9; line-height:26px; }
#Leonardo_TagCloud li a.Peso-7     { font-size:24px; color:#cacaca; line-height:28px; }
#Leonardo_TagCloud li a.Peso-8     { font-size:26px; /*color:#ff991b;*/ color:#000000; line-height:30px; font-family:"Arial Black", Arial, Helvetica, sans-serif; }
#Leonardo_TagCloud li a.Peso-9     { font-size:12px; color:#cacaca; line-height:16px; letter-spacing:normal; }
#Leonardo_TagCloud li a.Peso-10    { font-size:14px; color:#d8d8d8; line-height:18px; }
#Leonardo_TagCloud li a.Peso-11    { font-size:16px; color:#b9b9b9; line-height:20px; }
#Leonardo_TagCloud li a.Peso-12    { font-size:18px; /*color:#FFF;*/ color: #b9b9b9; line-height:22px; font-family:"Arial Black", Arial, Helvetica, sans-serif; }
#Leonardo_TagCloud li a.Peso-13    { font-size:20px; color:#d8d8d8; line-height:24px; }
#Leonardo_TagCloud li a.Peso-14    { font-size:22px; color:#b9b9b9; line-height:26px; }
#Leonardo_TagCloud li a.Peso-15    { font-size:24px; color:#b9b9b9; line-height:28px; }
#Leonardo_TagCloud li a.Peso-16    { font-size:26px; /*color:#FFF;*/ color: #b9b9b9; line-height:30px; }

/* Box Email */
.Email              { font-size:11px }
.Email h3           { margin-bottom:5px; background-color:#009bdb }
.Email label        { display:block; clear:both; margin-bottom:2px }
.Email label input  { margin-right:3px;width:120px; height:14px; font-size:10px; padding-left:3px}
.Email label select { width:128px; height:18px; font-size:10px}
.Email label em     { display:block; width:70px; text-align:right; float:left; margin-right:5px; font-style:normal; padding-top:3px; }
.Email button       { float:right }
.Email a            { color:#666; display:block;margin-top:10px }

/* Box Emailit */
.Emailit              { font-size:11px }
.Emailit h3           { margin-bottom:5px; background-color:#009bdb }
.Emailit label        { display:block; clear:both; margin-bottom:2px }
.Emailit label input  { margin-right:3px;width:140px}
.Emailit label em     { display:block; width:70px; text-align:right; float:left; margin-right:5px; font-style:normal; padding-top:3px; }
.Emailit button       { float:right }
.Emailit a            { color:#666; display:block;margin-top:6px; }

/* Box Pagine Gialle */
.PagineGialle              { font-size:11px; background: transparent url(../images_for_css/BKG_PagineGialle.gif) repeat-x  50% 28px; }
.PagineGialle h3           { margin-bottom:5px; background-color:#ffe233 }
.PagineGialle h3 img       { margin-top:6px }
.PagineGialle label        { float:left; color:#4b4b49; font-weight:bold }
.PagineGialle label input  { margin-right:3px; width:108px }
.PagineGialle fieldset     { padding:0 0 10px 10px }
.PagineGialle button       { margin-top:12px;font-family:Arial,Helvetica,sans-serif;}
.PagineGialle p            { color:#666 }
.PagineGialle p img        { vertical-align:bottom }

/* Box Immobiliare.it */
.Immobiliare              { font-size:11px; background: transparent url(../images_for_css/BKG_Immobiliare.gif) repeat-x  50% 28px; }
.Immobiliare h3           { margin-bottom:5px; background-color:#4393b5; padding-top:4px }
.Immobiliare h3 a         { padding-right:0 }
.Immobiliare h3 img       { margin-top:0 }
.Immobiliare label        { float:left; color:#FFF; font-weight:bold;margin-bottom:4px }
.Immobiliare label select { margin-right:3px; width:140px;height:20px;font-size:11px }
.Immobiliare fieldset     { padding:0 0 10px 10px }
.Immobiliare button       { font-size:12px; line-height: 12px; height:19px; font-weight:bold; margin-top:14px; margin-right:7px;  float:right;background-image: url(../images_for_css/BKG_btn_BLU.gif); color:#FFF; width:70px;padding-bottom:2px;border:1px solid #7fb5cd }
.Immobiliare button:hover { border:1px solid #FFF }
.Immobiliare button strong{ margin-right:4px; }


/* Barra navigazione menu */
#Leonardo_Navigation  { clear:both; line-height: normal; height:40px; text-align:center; position:relative }
#Leonardo_Navigation_Main                 { padding-top:10px;height:30px;font-size:8px!important}
#Leonardo_Navigation_Main li              { list-style-type:none;display:block;font-size:8px!important; float:left;padding:5px 6px 10px 6px; }
#Leonardo_Navigation_Main li a,
#Leonardo_Navigation_Main li span         { display:block; cursor:pointer; text-decoration:none; font-size:11px; line-height:15px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; white-space:nowrap; color:#FFF }
#Leonardo_Navigation_Main li a:hover      { text-decoration:underline }
#Leonardo_Navigation_Main ul li           { padding:4px 8px; }
#Leonardo_Navigation_Main ul li a         { display:block; font-size:10px; }
#Leonardo_Navigation_BottomBorder,
#Leonardo_Navigation_TopBorder            { height:4px;visibility:hidden;font-size:3px }
#Leonardo_Navigation .selected            { background-image: url(../images_for_css/BKG_MenuActive.png); background-position:top; background-repeat:repeat-x;  }

#donne_Link li.blocco_Link,
#Leonardo_Navigation .donne.selected,
#Leonardo_Navigation .donne ul          { background-color:#d90e94 }
#donne_Link ul.col-general		    	{ border-color:#f6d1d1 }
#/*Leonardo_Footer dl.donne dd ul li a    { color:#d90e94 }*/
#donne_Link li.blocco_Link ul li:hover  { background-color: #e34aaf;}

#bellezza_Link li.blocco_Link,
#Leonardo_Navigation .bellezza.selected,
#Leonardo_Navigation .bellezza ul       { background-color:#9830a9 }
#bellezza_Link ul.col-general		    { border-color:#f6d1d1 }
#/*Leonardo_Footer dl.bellezza dd ul li a { color:#9830a9 }*/
#bellezza_Link li.blocco_Link ul li:hover  { background-color: #b264bf;}

#news_Link li.blocco_Link,
#Leonardo_Navigation .news.selected,
#Leonardo_Navigation .news ul           { background-color:#242f6f }
#news_Link ul.col-general		    	{ border-color:#f6d1d1 }
/*#Leonardo_Footer dl.news dd ul li a     { color:#343f8f }*/
#news_Link li.blocco_Link ul li:hover  { background-color: #5b6393;}

#hi-tech_Link li.blocco_Link,
#Leonardo_Navigation .hi-tech.selected,
#Leonardo_Navigation .hi-tech ul        { background-color:#2b56ad }
#hi-tech_Link ul.col-general		    { border-color:#f6d1d1 }
/*#Leonardo_Footer dl.hi-tech dd ul li a  { color:#2b56ad }*/
#hi-tech_Link li.blocco_Link ul li:hover  { background-color: #6080c2;}

#viaggi_Link li.blocco_Link,
#Leonardo_Navigation .viaggi.selected,
#Leonardo_Navigation .viaggi ul         { background-color:#0483dc }
#viaggi_Link ul.col-general		        { border-color:#f6d1d1 }
/*#Leonardo_Footer dl.viaggi dd ul li a   { color:#0483dc }*/
#viaggi_Link li.blocco_Link ul li:hover  { background-color: #43a2e5;}

#sport_Link li.blocco_Link,
#Leonardo_Navigation .sport.selected,
#Leonardo_Navigation .sport ul          { background-color:#0A7000 }
#sport_Link ul.col-general		 	    { border-color:#f6d1d1 }
/*#Leonardo_Footer dl.sport dd ul li a    { color:#0A7000 }*/
#sport_Link li.blocco_Link ul li:hover  { background-color: #479440;}

#salute_Link li.blocco_Link,
#Leonardo_Navigation .salute.selected,
#Leonardo_Navigation .salute ul      	{ background-color:#559000 }
#salute_Link ul.col-general			    { border-color:#f6d1d1 }
/*#Leonardo_Footer dl.salute dd ul li a   { color:#559000 }*/
#salute_Link li.blocco_Link ul li:hover  { background-color: #80ac40;}

#casa_Link li.blocco_Link,
#Leonardo_Navigation .casa.selected,
#Leonardo_Navigation .casa ul           { background-color:#7ec326 }
#casa_Link ul.col-general			    { border-color:#f6d1d1 }
/*#Leonardo_Footer dl.casa dd ul li a     { color:#7ec326 }*/
#casa_Link li.blocco_Link ul li:hover  { background-color: #9ed25c;}

#speciali_Link li.blocco_Link,
#Leonardo_Navigation .speciali.selected,
#Leonardo_Navigation .speciali ul       { background-color:#c9c200 }
#speciali_Link ul.col-general		    { border-color:#f6d1d1 }
/*#Leonardo_Footer dl.speciali dd ul li a { color:#c9c200 }*/
#speciali_Link li.blocco_Link ul li:hover  { background-color: #d7d140;}

#musica_Link li.blocco_Link,
#Leonardo_Navigation .musica.selected,
#Leonardo_Navigation .musica ul         { background-color:#ffaa00 }
#musica_Link ul.col-general			    { border-color:#f6d1d1 }
/*#Leonardo_Footer dl.musica dd ul li a   { color:#ffaa00 }*/
#musica_Link li.blocco_Link ul li:hover  { background-color: #ffbf40;}

#community_Link li.blocco_Link,
#Leonardo_Navigation .community.selected,
#Leonardo_Navigation .community ul      { background-color:#ff9000 }
#community_Link ul.col-general		    { border-color:#f6d1d1 }
/*#Leonardo_Footer dl.community dd ul li a{ color:#ff9000 }*/
#community_Link li.blocco_Link ul li:hover  { background-color: #ffac40;}

#cinema_Link li.blocco_Link,
#Leonardo_Navigation .cinema.selected,
#Leonardo_Navigation .cinema ul         { background-color:#ff6c00 }
#cinema_Link ul.col-general			    { border-color:#f6d1d1 }
/*#Leonardo_Footer dl.cinema dd ul li a   { color:#ff6c00 }*/
#cinema_Link li.blocco_Link ul li:hover  { background-color: #ff9140;}

#giochi_Link li.blocco_Link,
#Leonardo_Navigation .giochi.selected,
#Leonardo_Navigation .giochi ul         { background-color:#ff4200 }
#giochi_Link ul.col-general			    { border-color:#f6d1d1 }
/*#Leonardo_Footer dl.giochi dd ul li a   { color:#ff4200 }*/
#giochi_Link li.blocco_Link ul li:hover  { background-color:#ff7140;}

#focus-on_Link li.blocco_Link,
#Leonardo_Navigation .focus-on.selected,
#Leonardo_Navigation .focus-on ul       { background-color:#f00e0e }
#focus-on_Link ul.col-general		    { border-color:#f6d1d1 }
/*#Leonardo_Footer dl.focus-on dd ul li a { color:#f00e0e }*/
#focus-on_Link li.blocco_Link ul li:hover  { background-color: #f43f3f;}

#auto-moto_Link li.blocco_Link,
#Leonardo_Navigation .auto-moto.selected,
#Leonardo_Navigation .auto-moto ul      { background-color:#bf0707 }
#auto-moto_Link ul.col-general		    { border-color:#f6d1d1 }
/*#Leonardo_Footer dl.auto-moto dd ul li a{ color:#bf0707 }*/
#auto-moto_Link li.blocco_Link ul li:hover  { background-color: #cf4545;}

#economia_Link li.blocco_Link,
#Leonardo_Navigation .economia.selected,
#Leonardo_Navigation .economia ul       { background-color:#8b1d1d }
#economia_Link ul.col-general		    { border-color:#f6d1d1 }
/*#Leonardo_Footer dl.economia dd ul li a { color:#8b1d1d }*/
#economia_Link li.blocco_Link ul li:hover  { background-color: #a85656;}

/** Aggiornamento Menu **/
#Leonardo_Navigation_Main ul              { display:none;}
.menu_Link li a {
	display:block; cursor:pointer; text-decoration:none; font-size:11px; line-height:15px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; white-space:nowrap; color:#FFF 
}
.menu_Link ul, .menu_Link { display:none; }
.menu_Link ul.col-general, .menu_Link ul.col-end { float: left; }

.menu_Link ul.col-general {
		border-right-width: 1px;
		border-right-style: solid;
}

.menu_Link li { list-style-type:none;display:block;font-size:8px!important;}
/**.menu_Link li { padding:5px 6px 10px 6px; }**/
/**.menu_Link ul li { padding: 0 30px 5px 15px; }**/
.menu_Link ul li { 
padding: 0px 30px 0px 15px;
margin-bottom: 5px;
}

.menu_Link li.blocco_Link {
    float: left;
    padding: 10px 0 8px 0px;
    position: relative;
    top: 5px;
}
/**
.menu_Link ul.col-general li, .menu_Link ul.col-end li { clear:both; }
**/





/* Aggiornamento 1/6/2010 per MONDIALI */
.mondiali a { color:yellow !important }
/*
#Leonardo_Navigation .mondiali.selected,
#Leonardo_Navigation .mondiali ul       { background-color:#7AB800 }
#Leonardo_Footer dl.mondiali dd ul li a    { color:#7AB800 }
*/

