/*#pusheader
{
 height: 142px;
 display: block;
}
*/
#banner
{
 width: 600px;
 height: 120px;
 overflow: hidden;
 background:transparent;
}

#frameheader
{
 padding: 0px 0px 0px 0px;
 background: url(../images/header_bg_mcd.jpg) repeat-x top left;
}

#header
{
 height:213px;
 padding: 0px 0px 0px 0px;
 /*background: url(../images/header_mcd.jpg) no-repeat top left;*/
}

#navigation
{
 font-family: Arial;
 font-size: 12px;
 font-weight:bold;
 height:171px;
 font-size: 14px;
 padding: 0px 0px 0px 0px;
}

#navigation ul
{
 list-style: none;
 display: block;
 float: left;
}

#navigation li
{
 display: block;
 float: left;
 height: 43px;
}

#navigation .page_item a
{
 display: block;
 float: left;
 height: 29px;
 line-height: 29px;
 color: white;
 text-decoration: none;
 background: none;
 text-align: center;
 width: 100px;
}

#search
{
 display:none;
 /*display: block;*/
 float: right;
 padding: 0px 20px 0px 0px;
}

#search .textinput, #search #cercabutt
{
 float: right;
}

#cercabutt
{
 display: block;
 width: 33px;
 height: 41px;
 background: url(../images/cerca.jpg) no-repeat top left;
 border: none;
 cursor: pointer;
}

#search .textinput
{
 display: block;
 width: 136px;
 padding: 13px 30px 13px 10px;
 background: url(../images/cerca.jpg) no-repeat top right;
 border: none;
}

#channelnavigation
{
 font-size: 14px;
 float: left;
 padding: 5px 0px 0px 0px;
 margin:0px;
}

#channelnavigation ul
{
 list-style: none;
 display: block;
 float: left;
}

#channelnavigation li
{
 display: block;
 float: left;
}

#channelnavigation .page_item a
{
 font-family: Arial;
 font-size: 12px;
 font-weight:bold;
 display: block;
 float: left;
 height: 34px;
 line-height: 34px;
 color: white;
 text-decoration: none;
 background: none;
 text-align: center;
 padding: 0px 12px;
}

/*classi*/
.clearit
{
 clear: both;
 visibility: hidden;
}

.bg1 { background: url(../images/buttons.jpg) no-repeat top left; }
.bg2 { background: url(../images/buttons.jpg) no-repeat -100px 0px; }
.bg3 { background: url(../images/buttons.jpg) no-repeat -200px 0px; }
.bg4 { background: url(../images/buttons.jpg) no-repeat -300px 0px; }
.bg5 { background: url(../images/buttons.jpg) no-repeat -400px 0px; }
.bg6 { background: url(../images/buttons.jpg) no-repeat -500px 0px; }

.bg_aboutus { background: url(../images/pulsantiera.png) no-repeat 0px -15px; }
.bg_aboutus:hover { background: url(../images/pulsantiera.png) no-repeat 0px -5px; }
.bg_aboutus_active { background: url(../images/pulsantiera.png) no-repeat 0px -5px; }

.bg_people { background: url(../images/pulsantiera.png) no-repeat -99px -15px;}
.bg_people:hover { background: url(../images/pulsantiera.png) no-repeat -99px -5px; }
.bg_people_active { background: url(../images/pulsantiera.png) no-repeat -99px -5px; }

.bg_company { background: url(../images/pulsantiera.png) no-repeat -199px -15px; width:99px;}
.bg_company:hover { background: url(../images/pulsantiera.png) no-repeat -199px -5px; }
.bg_company_active { background: url(../images/pulsantiera.png) no-repeat -199px -5px; width:98px; }

.bg_content { background: url(../images/pulsantiera.png) no-repeat -297px -15px; width:100px;}
.bg_content:hover { background: url(../images/pulsantiera.png) no-repeat -297px -5px; }
.bg_content_active { background: url(../images/pulsantiera.png) no-repeat -297px -5px; }

.bg_channel { background: url(../images/pulsantiera.png) no-repeat -398px -15px; width:98px;}
.bg_channel:hover { background: url(../images/pulsantiera.png ) no-repeat -398px -5px; }
.bg_channel_active { background: url(../images/pulsantiera.png ) no-repeat -398px -5px; width:98px; }

.bg_rollshow { background: url(../images/pulsantiera.png) no-repeat -496px -15px; width:100px;}
.bg_rollshow:hover { background: url(../images/pulsantiera.png) no-repeat -496px -5px; }
.bg_rollshow_active { background: url(../images/pulsantiera.png) no-repeat -496px -5px; }