/* colori per il link id="menu-channel"
 class="contenitoreTestata"
   class="menuchannel"
   id="tab1" class="tab tabnormal"
   class="tab tabactive"
   id="menu-subchannel" class="menusubchannel"
   id="menu-subchannel-bg" class="active"
   id="sm1" class="links off"*/
.first {
	 
	/* eventuale immagine di sfondo BACKGROUND: url(sMenuhh.gif) no-repeat 50% bottom;*/
	/*color:#fff;
	BORDER-BOTTOM: #fff 0px; 
	BACKGROUND: url(/img/sf2.gif) repeat-x; /* sfondo tastino quando passi sopra (menu principale) */
	
}
#mainContainer {
	POSITION: relative; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px auto; 
	PADDING-LEFT: 15px; 
	PADDING-RIGHT: 15px; TOP: 60px; 
	PADDING-TOP: 0px
}
.container {
	WIDTH: 970px; 
	/*BACKGROUND: url(bgMainContent.png) repeat-y*/
}
#testata {
	POSITION: relative; 
	MARGIN: 0px auto; 
	PADDING-LEFT: 0px; 
	WIDTH: 100%; 
	BACKGROUND: url(sTestataTrasp.png) no-repeat 0% 50%; 
	
	TOP: 30px
}
#testata .contenitoreTestata {
	POSITION: relative; 
	WIDTH: 960px; 
	MARGIN-LEFT: 0px; TOP: 0px
}
#testata .contenitoreTestata  {
	BORDER-BOTTOM: #ffffff 0px solid; 
	BORDER-LEFT: #ffffff 0px solid; 
	BACKGROUND: url(sRicerca.gif) repeat-x; 
	HEIGHT: 65px; 
	BORDER-TOP: #ffffff 0px solid; BORDER-RIGHT: #ffffff 0px solid
}
#testata .contenitoreTestata  {
	BACKGROUND: url(lenteRicerca.gif) no-repeat right 50%; HEIGHT: 100%
}

.menutab .tab{
float:left;
background:url(dTabRicerca.gif) no-repeat right 4px;
margin:0;
text-align:center
}
.menutab .tab A{
line-height:17px;
color:#ebf0f5;
text-decoration:none;
display:block;
margin:0px 10px;
padding-left:7px;
padding-right:7px
}
.menutab .tabactive{
background:url(sTabRicerca.gif) repeat-x;
font-weight:bold;
border-top:solid 1px #394a59;
border-left:solid 1px #394a59;
border-right:solid 1px #394a59}
.menutab .tabactive A{
color:#000
}
.sm  a:active,  .sm a:focus{
background: white;
border-bottom: 1px solid white;
}

/* 1*/
.menuchannel {
	WIDTH: 100%; 
	/* eventuale immagine di sfondo BACKGROUND: url(sMenuhh.gif) no-repeat 50% bottom;*/
	BACKGROUND-COLOR:  #DBCFBB;/* colore sfondo menu principale-marrone*/
	HEIGHT: 40px; FONT-SIZE: 11px; 
	OVERFLOW: hidden; FONT-WEIGHT: bold;
	
}
.menuchannel .tab {
	TEXT-ALIGN: center; 
	MARGIN-top: 10px; 
	WIDTH: auto; 
	BACKGROUND: url(/img/divide_link_menu.gif) no-repeat right 12px; /* gif divisoria tra un link e l'altro nel menu principale*/
	FLOAT: left; 
	COLOR: #fff;
}
.menuchannel .tab A {
	LINE-HEIGHT: 25px; 
	MARGIN: 0px 13px; /*distanza tra la gif divisoria e il link nel menu principale*/
	WIDTH: auto; 
	DISPLAY: block; 
	COLOR: #8A7E6A; /* colore link menu principale NON ATTIVO*/
	TEXT-DECORATION: none; 
	PADDING-TOP: 5px
}
.menuchannel .tabactive {
	BORDER-BOTTOM: #fff 0px; 
	BORDER-LEFT: #fff 1px solid; 
	BACKGROUND: url(/img/sf2.gif) repeat-x; /* sfondo tastino quando passi sopra (menu principale) */
	BORDER-TOP: #fff 1px solid; 
	BORDER-RIGHT: #fff 1px solid
}
.menuchannel .tabactive A {
	COLOR: #fff/* colore link tastino quando Attivo ma non hover*/
}
#menu-subchannel {
	LINE-HEIGHT: 30px; 
	BACKGROUND-color: #fff; /* colore sfondo sottomenu permanente*/
	HEIGHT: 50px
}

.menusubchannel {
	WIDTH: 100%; FONT-SIZE: 10.5px; OVERFLOW: hidden
}
.menusubchannel .off {
	DISPLAY: none
}
.menusubchannel A {
	LINE-HEIGHT: 1.4em; LIST-STYLE-TYPE: none; 
	MARGIN-TOP: 8px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; 
	DISPLAY: block; 
	BACKGROUND: url(dTabSottoMenu.gif) no-repeat right 2px; /* gif che divide un link dall'altro nel sottomenu*/
	FLOAT: left; COLOR: #3EB8FE;/* colore link sottomenu*/
	FONT-SIZE: 11px; LIST-STYLE-IMAGE: none; TEXT-DECORATION: none
}
.menusubchannel A:hover {
	COLOR: #3EB8FE; TEXT-DECORATION: underline
}
.menusubchannel A.sel {
	FONT-WEIGHT: bold
}
#menu-subchannel .iconaMenu {
	LINE-HEIGHT: 1.4em; MARGIN-TOP: 2px; WIDTH: 12px; DISPLAY: block; FLOAT: right; HEIGHT: 28px
}
#menu-subchannel .iconaMenuMobile {
	BACKGROUND: url(iconMobile.gif) no-repeat left top
}
#menu-subchannel .iconaMenuRss {
	BACKGROUND: url(iconRss.gif) no-repeat left top
}
#menu-subchannel .iconaMenuPdf {
	BACKGROUND: url(iconPdf.gif) no-repeat left top
}
#menu-subchannel .iconaMenuStampa {
	BACKGROUND: url(iconStampa.gif) no-repeat left top
}
#menu-subchannel .iconaMenuInglese {
	BACKGROUND: url(iconInglese.gif) no-repeat left top
}
#menu-subchannel .iconaMenuFB {
	BACKGROUND: url(iconFB.gif) no-repeat left top
}




.off {
	DISPLAY: none
}


.links {
	DISPLAY: inline; WHITE-SPACE: nowrap
}
.links  BR {
	DISPLAY: none
}


DIV.last {
	MARGIN-RIGHT: 0px
}


/* 222222222222222222222222 MENU 222222222222222222222222222222*/

.basictab ul{
margin: 4px;
padding: 3px 0;
margin-left: 0;
font: bold 12px Verdana;
border-bottom: 1px solid gray;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.basictab li{
display: inline;
margin: 0;
}

.basictab li a{
text-decoration: none;
padding: 3px 7px;
margin-right: 3px;
border: 1px solid gray;
border-bottom: none;
background-color: #f6ffd5;
color: #2d2b2b;
}

.basictab li a:visited{
color: #2d2b2b;
}

.basictab li a:hover, .basictab li a.current{
background-color: #DBFF6C;
color: black;
}

.basictab li a:active{
color: black;
}

#tabcontentcontainer{
width:95%; /*width of 2nd level content*/
height:1.5em; /*height of 2nd level content. Set to largest's content height to avoid jittering.*/
}

.tabcontent{
display:none;
}
/*da 4 ruote*/
#mainmenu {
	FLOAT: left;
	FONT-SIZE: 12px;
}


