/* bottom nav */

.bottom_nav {
	clear:both;
	width: 94%; 
	min-width: 900px;
	margin: 0 20px -2px 30px;
	border: thin solid #666666; 
	text-align: left; 
	padding: 0px 6px 0px 6px; 
	/*color: #A6A5A5; */
	position: fixed; 
	bottom: 0px; 
	background-color:#235586; 
	z-index: 100; 
	font-size:0.8em;
	/*background-image: url(/Images/bg_navbar.gif) ;*/
	font-family: Arial;
	font-size: 11px;
	line-height:16px;
	height:25px;
	font-weight:bold;
	}
	
.bottom_nav  a {color:#FFFFFF;}

.ie .bottom_nav {height: 23px;}
/*.ie6 .bottom_nav {height: 13px !important;}*/


.ie .bottom_nav {left: 0%;}

.bottom_nav strong {float: left; margin-right: 10px; font-weight: normal; padding: 4px 0 4px 0; }
/*.bottom_nav a {color: #6B6A6A; text-decoration: none;}	*/
.bottom_nav .blogs_list { margin: 0;  padding: 0;  float: left; white-space: nowrap;  border-right: 1px solid #B0AFAF; }
.bottom_nav .blogs_list li, .bottom_nav .action_list li { margin: 0; padding: 4px 7px 3px 7px;  display: block; float: left;  list-style-type: none; border-left: 1px solid #B0AFAF;  z-index: 300;}
.bottom_nav .blogs_list li ul { display: none; background: #235586; list-style:none}

.bottom_nav .blogs_list li ul li:hover {padding-bottom: 0;}
.bottom_nav .blogs_list li:hover, .bottom_nav .blogs_list li.navbar_ie6_hover  { padding: 5px 7px 3px 7px; top: -1px; position: relative; background-color: #235586; border-left-color: #414141; z-index: 300; } 
.bottom_nav .blogs_list li:hover ul , .bottom_nav .blogs_list li.navbar_ie6_hover ul {
	float: right; 
	visibility: visible;
	display: block; 
	position: absolute; 
	width: 170px; 
	margin: 0 0 -0 -8px;
	bottom: 24px; 
	border-top: 1px solid #414141;
	border-left: 1px solid #414141;
	border-right: 1px solid #414141; 
	padding: 8px; 
	z-index: 101;}
	
.ie .bottom_nav .blogs_list li:hover ul,
.ie .bottom_nav .blogs_list li.navbar_ie6_hover ul{left: -1px; bottom: 25px; margin: 0;}
.ie .bottom_nav .blogs_list li.navbar_ie6_hover ul{bottom: 24px;}

.bottom_nav .blogs_list li:hover ul li, .bottom_nav .blogs_list li.navbar_ie6_hover ul li {display: block; float: left; padding: 0; margin-bottom: 0;  width: 100%; border: 0;}
.bottom_nav .blogs_list li:hover ul li:hover, .navbar_ie6_hover ul li {top: 0;}
.bottom_nav .blogs_list li:hover ul li img, .navbar_ie6_hover ul li img {margin: 2px 7px -2px 0;}

.bottom_nav .blogs_list li:hover ul li.titolo, 
.bottom_nav .blogs_list li.navbar_ie6_hover ul li.titolo, 
.bottom_nav .action_list.blogs_list li ul h4 {border-bottom: 1px solid #ddd; color: #858585; padding-bottom: 3px; margin-bottom: 5px; display: block;}

.bottom_nav .blogs_list li:hover ul li a:hover, .navbar_ie6_hover ul li a {text-decoration: underline;}

.bottom_nav .blogs_list li a {float: left; text-decoration: none; color:#FFFFFF;}

.bottom_nav .blogs_list li ul li a  {float: none;  }
.bottom_nav .blogs_list li ul li + li a {border-top-style: none;}

/* right links */
.bottom_nav .link_list, .bottom_nav .ie6_box {float: right; list-style: none; padding: 4px 0 4px 0; }
.bottom_nav .link_list li, .bottom_nav .ie6_box li {display:block; float:left; margin-left: 4px;}
.bottom_nav .link_list li.last {border: 0; margin: 0; padding: 0;}	

/* -------------------------------------------------------------------------------------------- 
   MENU a Destra 
   --------------------------------------------------------------------------------------------  */

.ie6 .bottom_nav .action_list {display: none;}

.bottom_nav .ie6_box {display: none;}
	.ie6 .bottom_nav .ie6_box {display: block;}


.bottom_nav .action_list {float: right; margin: 0 -6px 0 6px; border: 0;}
.bottom_nav .action_list li {border-left: 1px solid #B0AFAF;}
.bottom_nav .action_list li.action_main ul {display: none;}
.bottom_nav .action_list li.action_main.show_panel ul {
	float: right; 
	visibility: visible;
	display: block; 
	position: absolute; 
	width: 170px; 
	bottom: 24px; 
	border-top: 1px solid #414141;
	border-left: 1px solid #414141;
	border-right: 1px solid #414141; 
	padding: 8px; 
	z-index: 101;
	background: #fff; list-style:none;
	width: 350px; }
.ie .bottom_nav .action_list li ul {left: -1px; bottom: 25px; margin: 0;}

.bottom_nav .action_list li.action_main.show_panel ul li {padding: 0; border: 0; margin: 0; overflow: hidden; }

.bottom_nav .action_list li.action_main {padding:5px 7px 3px 23px; background: url(./../images/icon_document_plus.png) no-repeat 4px 4px; }
.bottom_nav .action_list li.action_main:hover {background-color:#235586; /*padding:6px 7px 2px 23px;*/ /*background-position: 4px 5px;*/}
.bottom_nav .action_list li.action_main.show_panel, .bottom_nav .action_list li.action_main.show_panel:hover {background-color: #235586; bottom:1px; height:16px; padding-top:5px; position:relative;}

.bottom_nav .action_list li.action_main a:hover {text-decoration: underline;}
.bottom_nav .action_list li.action_main.show_panel a:hover {text-decoration: none;}
.bottom_nav .action_list li.action_main.show_panel ul a:hover {text-decoration: underline;}

.bottom_nav .action_list li.action_main ul li {float: none;}


.bottom_nav .action_list li.action_main ul li div.choices div.last{float: left; border-right: 1px black dotted;}
.bottom_nav .action_list li.action_main ul li div.choices div{float: right;  width: 170px; text-align: center;}


/* allineamento pannello */
.bottom_nav .action_list li.action_main {width: 30px; }
.bottom_nav .action_list li.action_main.show_panel ul {margin-left: -330px;}
	.ie .bottom_nav .action_list li.action_main.show_panel ul {margin-left: -306px;}
.bottom_nav .action_list.tb_notifications li.action_main {width:38px;}
.bottom_nav .action_list.tb_notifications li.action_main.show_panel ul {margin-left: -322px;}
	.ie .bottom_nav .action_list.tb_notifications li.action_main.show_panel ul {margin-left: -298px;}

/*.bottom_nav .action_list li:hover ul a {color:#6B6A6A;}*/
.bottom_nav .action_list li ul form label{display:none;}
.bottom_nav .action_list li ul form span.help_text{display:none;}

.bottom_nav .action_list li ul form input[type=text] {
	width:255px; 
	background:#FFFFFF url(../images/fieldbg.gif) repeat-x scroll center top;
	border-color:#7C7C7C #C3C3C3 #DDDDDD;
	border-style:solid;
	border-width:1px;
	padding:4px;
	font-size:14px;
	float: left;}
	.ie .bottom_nav .action_list li ul .status {width: 270px;}
		
.bottom_nav .action_list li ul p {white-space: normal; /*color:#6B6A6A;*/}
	
.bottom_nav .action_list li ul .submit {color:#FFFFFF; float:left; margin:0 0 0 5px; padding:6px 0px 4px; border: 0; float: left}
.bottom_nav .action_list li ul .submit:hover  {text-decoration: none; cursor: pointer; }
.bottom_nav .action_list li ul span {display: block;  padding:10px 0 0 5px;}
.bottom_nav .action_list li ul span a {display:  inline;}

.bottom_nav .action_list li ul strong {float: none; padding: 0; margin: 0; }

/* notifiche */
.bottom_nav .action_list li ul span.msg {padding: 0 0 5px 0; margin-bottom: 5px; ;border-bottom: 1px solid #DDDDDD;}
.bottom_nav .action_list li ul span.last {border-bottom: 0;}
.bottom_nav .action_list li ul span.msg em {float: right; font-style: normal;}
.bottom_nav .action_list li ul span.msg p { margin: 0;}

.bottom_nav .action_list li ul span.msg .view_all_notices {font-weight: bold;}



/* counter rosso */
.bottom_nav .tb_notifications li a span {
	float:left; font-size:0.95em; background: url(./../images/toolbar_counter.png) no-repeat top left; display: block;  height:13px;  width:20px;
	line-height:1.4em; margin: -10px 0 5px -15px; color: #fff; position: relative; z-index: 300; padding: 0px 0 3px; text-align: center;}
.bottom_nav .tb_notifications li.action_main {background-image: url(./../images/icon_report.png);}

/* navigazione a tab */
.bottom_nav .action_list li.action_main.show_panel ul li.tab_navigation 
	{background: #ffffff url(./../images/toolbar_navigation_bg.gif) repeat-x bottom; display: block; height:24px; padding: 0 8px 8px 8px; margin: 10px 0 -8px -8px; border-top: 1px solid #D3D3D3; width: 350px; overflow: visible;}
.bottom_nav .action_list li ul .tab_navigation a 
	{padding: 0px 7px; display: block; float: left; margin-right: 2px; position: relative; bottom: -4px;}
.bottom_nav .action_list li ul .tab_navigation a.current 
	{background: #fff url(./../images/toolbar_current_bg.gif) repeat-x top; font-weight: bold; padding: 4px 7px 5px; border-color: #D3D3D3; border-width: 0px 1px 1px 1px; border-style: solid;  bottom: 1px;}
.bottom_nav .action_list li ul .tab_navigation a.current:hover {text-decoration: none;} 
.bottom_nav .action_list li ul .tab_navigation strong 
	{float: none; padding: 0; margin: 0; font-weight: normal; color: #888;}


/* Errori */
.bottom_nav .action_list li.action_main.show_panel ul.errorlist {margin: 0 0 10px 0; border: 0; padding: 5px; float: none; position: static; width: auto; background:#FFEDEB}

/* Bottom Nav Favicons */
.bottom_nav .blogs_list li ul li a {margin-bottom: 2px; display: block;}
.bottom_nav .blogs_list li ul li a span {width: 16px; height: 16px; display: block; float: left; display: inline; margin: 0 8px 4px 0; }
.bottom_nav .blogs_list #tb-crimeblog span {background-position: 0 -38px;}
.bottom_nav .blogs_list #tb-polisblog span {background-position: -18px -38px;}

.bottom_nav .blogs_list #tb-autoblog span {background-position: 0 -1px;}
.bottom_nav .blogs_list #tb-motoblog span {background-position: 0 -19px;}
.bottom_nav .blogs_list #tb-motorsportblog span {background-position: -324px -19px;}

.bottom_nav .blogs_list #tb-02blog span {background-position: -18px -1px;}
.bottom_nav .blogs_list #tb-06blog span {background-position: -18px -19px;}

.bottom_nav .blogs_list #tb-blogapuntate span {background-position: -51px -38px;}
.bottom_nav .blogs_list #tb-cineblog span {background-position: -34px -1px;}
.bottom_nav .blogs_list #tb-gossipblog span {background-position: -51px -1px;}
.bottom_nav .blogs_list #tb-tvblog span {background-position: -34px -19px;}

.bottom_nav .blogs_list #tb-artsblog span {background-position: -51px -19px;}
.bottom_nav .blogs_list #tb-booksblog span {background-position: -69px -1px;}
.bottom_nav .blogs_list #tb-comicsblog span {background-position: -69px -19px;}
.bottom_nav .blogs_list #tb-designerblog span {background-position: -87px -1px;}
.bottom_nav .blogs_list #tb-soundsblog span {background-position: -87px -19px;}

.bottom_nav .blogs_list #tb-blogvoip span {background-position: -104px -1px;}
.bottom_nav .blogs_list #tb-domini span {background-position: -122px -38px;}
.bottom_nav .blogs_list #tb-downloadblog span {background-position: -104px -19px;}
.bottom_nav .blogs_list #tb-gamesblog span {background-position: -123px -1px;}
.bottom_nav .blogs_list #tb-ossblog span {background-position: -123px -19px;}

.bottom_nav .blogs_list #tb-clickblog span {background-position: -141px -19px;}
.bottom_nav .blogs_list #tb-gadgetblog span {background-position: -141px -1px;}
.bottom_nav .blogs_list #tb-melablog span {background-position: -160px -19px;}
.bottom_nav .blogs_list #tb-mobileblog span {background-position: -160px -1px;}

.bottom_nav .blogs_list #tb-bebeblog span {background-position: -104px -38px;}
.bottom_nav .blogs_list #tb-benessereblog span {background-position: -180px -1px;}
.bottom_nav .blogs_list #tb-deluxeblog span {background-position: -180px -19px;}
.bottom_nav .blogs_list #tb-ecoblog span {background-position: -198px -1px;}
.bottom_nav .blogs_list #tb-fashionblog span {background-position: -198px -19px;}
.bottom_nav .blogs_list #tb-oroscopoblog span {background-position: -69px -38px;}
.bottom_nav .blogs_list #tb-pinkblog span {background-position: -216px -1px;}
.bottom_nav .blogs_list #tb-queerblog span {background-position: -216px -19px;}

.bottom_nav .blogs_list #tb-betsblog span {background-position: -88px -38px;}
.bottom_nav .blogs_list #tb-englishblog span {background-position: -234px -1px;}
.bottom_nav .blogs_list #tb-gustoblog span {background-position: -234px -19px;}
.bottom_nav .blogs_list #tb-happyblog span {background-position: -253px -1px;}
.bottom_nav .blogs_list #tb-toysblog span {background-position: -270px -1px;}
.bottom_nav .blogs_list #tb-travelblog span {background-position: -270px -19px;}
.bottom_nav .blogs_list #tb-yachtandsail span {background-position: -289px -1px;}

.bottom_nav .blogs_list #tb-finanzablog span {background-position: -289px -19px;}
.bottom_nav .blogs_list #tb-soldiblog span {background-position: -307px -19px;}

.bottom_nav .blogs_list #tb-calcioblog span {background-position: -307px -1px;}
.bottom_nav .blogs_list #tb-outdoorblog span {background-position: -325px -1px;}

.bottom_nav .blogs_list #tb-softblog span {background-position: -252px -19px;}
