/* new css for menu */
#menu {
height:37px;
width: 986px; 
padding-left:3px;
/* background: url(/img/menu/menu_background.gif) top left repeat-y; */
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;   
margin-top: -36px;
}

#menu ul {
list-style-type: none;
padding:0;
margin:0 0 0 7px;
border-left: 1px solid #C5C5C3;
}

#menu li {
float: left;
border: 1px solid #C5C5C3;
background:#FFF url(/img/menu_sfondo.jpg) repeat-x;
border-bottom: 1px solid #C5C5C3;
border-left: none;
}

#menu li:first-child {
border-left: 1px solid #C5C5C3;
margin-left: 11px;
}

.menu_home li {
border-bottom: 1px solid #C5C5C3 !important;
}

#menu li:hover {
background-color: #FBFBFD;
text-decoration:none;
}

#menu a, #menu a:visited {
text-align:center;
display:block;
line-height:35px;
font-size: 17px;
color: #224466;
text-decoration:none;
font-family: "Trebuchet MS", Georgia, Arial, sans-serif;
}

#home_page {width: 125px;}
#directory {width: 125px;}
#alimentazione {width: 110px;}
#profilo {width: 133px;}
#dieta {width: 84px;}
#fitness {width: 85px;}
#sport {width: 82px;}
#salute {width: 87px;}
#bellezza {width: 132px;}
#lifestyle {width: 114px;}
#G1148 {width: 108px;}
#sport25 {width: 68px;}
#community {width: 168px;}
/*	Correct 1px difference in width
between main page and channel pages
because of 1px left border added to 
selected tab. Extend one element 1px
*/   

.menu_home #home_page {
width: 96px;
}

.menu_home #directory {
width: 96px;
}

/* New CSS for submenu */
#submenu {
/* background-image: url(/img/menu/background_border.gif); background-repeat: repeat-y; background-position: top left; */
width: 972px;
padding-left: 12px;
padding-right: 6px;
text-align: left; 
text-transform:uppercase;
font-size: 14px; 
margin-bottom:0px;
} 

#submenu ul {
list-style-type: none;
height:30px;
line-height: 31px;
border: 1px #C5C5C3 solid;
border-top: none;
background-color: #FBFBFD;
margin: 0px;
padding: 0px;
font-size: 12px;  
} 

#submenu li {
float: left;
padding-left: 4px;
padding-right: 4px;
} 

#submenu a {
padding:2px 9px 5px 6px;
color: #6B6D72;	
}


#submenu a:hover, #submenu a:active {
text-decoration:none !important;
} 

.homeforum
{
color: #EF1C21; font-size: 12px;
} 

#menu_container {padding-bottom: 0px; padding-left: 10px;}

/*
#submenu .pregnancy {padding-bottom:0px;}
#submenu .mom li:first-child {padding-left:200px !important;}
#submenu .recipes li:first-child {padding-left:395px !important;}
#submenu .gear li {float:right;}
#submenu .community li {float:right !important;}
#submenu .activitiesparties ul:first-child {padding-left:500px !important;}
*/

