/* dark header */

#header {
	margin: 0 0px;	
	position: relative;
	height: 180px;
	overflow: hidden;
	color: #636D84;
	border-bottom:solid 1px #fce3e3;
	background: #fff;
}


.w-fluid.header {
	margin: 0 0px;	
	position: relative;
	height: 10px;
	overflow: hidden;
	color: #636D84;
	border:solid 1px #c5c5c5;
	background: #fbeeee;
}

.w-fluid #logo {
	margin-top:0px;
	position: absolute;
	top: 0px;
	left: 0px;
	height: 160px;
	background: url(img/banner2.jpg);
	background-repeat: repeat-x
}

#logo {
	margin-top:0px;
	position: absolute;
	top: 0px;
	left: 0px;
	display: block;
	width:1024px;
	height: 160px;
	background: url(img/banner2.jpg);
	
}



#top {
	height: 60px;
	padding-top: 35px;
	overflow: hidden;
	margin-left: 495px;
	margin-bottom: 10px;
	margin-right: 25px;
	color: #999;
}



.font-selector,
.width-selector {
	display: block;
	position: absolute;
	top: 0;
	width: 12px;
	height: 6px;
}

.f-smaller #selectors .font-selector {
	right: 159px;
}

.f-default #selectors .font-selector {
	right: 129px;
}

.f-larger #selectors .font-selector {
	right: 99px;
}

.w-thin #selectors .width-selector {
	left: 1700px;
}

.w-wide #selectors .width-selector {
	right: 40px;
}

.w-fluid #selectors .width-selector {
	right: 10px;
}

.font-selector,
.width-selector {
	background: url(../images/access-select.png) no-repeat;
}

.lrg .button {
	background: url(../images/access-lrg.png);
}

.sml .button {
	background: url(../images/access-sml.png);
}

.med .button {
	background: url(../images/access-med.png);
}



.wide .button {
	background: url(../images/access-wide.png);
}

.fluid .button {
	background: url(../images/access-fluid.png);
}
/**********************************************
MENU
***********************************************/


#pulsante {
   position:absolute;
   top:123px;
   right:30px;
   
}
		  
#pulsante ul {
/*   display:inline; */
   margin:0;
   padding:10px 10px 0 1px;
   list-style:none;
}
		  
#pulsante li {
   display:inline;
   float:left;
   background:url("img/tab_off_ns1.gif") no-repeat left top;
   margin:0;
   padding:0 0 0 5px;
}

#pulsante a {
   float:left;
   display:block;
   background:url("img/tab_off_ns2.gif") no-repeat right top;
   padding:10px 15px 3px 8px;
/*   font-size:105%; */
   font: 12px Verdana, Arial, Helvetica, Sans-Serif;
   text-decoration:none;
   font-weight:bold;
   margin:0;
   color:#444;
}

#pulsante a {
   float:none;
}

#pulsante a:hover {
   color:#333;
}

#pulsante li:hover, #pulsante li:hover a {
   background-position:0% -163px;
   color:#000;
}

#pulsante li:hover a {
   background-position:100% -163px;
   color:#000;
}

#pulsante #current {
   background:url("img/tab_on_ns1.gif") no-repeat left top;		  
}

#pulsante #current a {
   background:url("img/tab_on_ns2.gif") no-repeat right top;		  
   color:#000;
   padding-bottom:4px;
}

/* **************************
	SOTTO MENU
***************************/
.sottomenuVuoto {
	position:absolute;
	top:150px;
	height: 20px;
	width: 970px;
	margin: 10px 1px;
	overflow: hidden;
	/*
	border-bottom: 1px dotted #e4d2f3;
	border-top: 1px dotted #e4d2f3;
	background: #eee2f7;*/
	
	border-bottom: 0px solid #b9caf0;
	border-top: 0px solid #b9caf0;
	background: #cedbf9;
	color:#505050;
	padding:1px 2px 1px 1px;
 }                

#fancymenu {
	position:absolute;
	top:150px;
	height: 20px;
	width: 970px;
	margin: 10px 1px;
	overflow: hidden;
	
	/*
	border-bottom: 1px dotted #e4d2f3;
	border-top: 1px dotted #e4d2f3;
	background: #eee2f7;*/
	
	border-bottom: 0px solid #7ea0ec;
	border-top: 0px solid #7ea0ec;
	background: #cedbf9;
	color:#505050;
	padding:1px 2px 1px 1px;
}


#fancymenu ul {
/*   display:inline; */
   margin:0;
   padding:0px 10px 0 1px;
   list-style:none;
}
		  
#fancymenu li {
   display:inline;
   float:left;
   margin:0;
   padding:0 0 0 5px;
}


#fancymenu ul li a   {
	font: bold 12px arial;
	text-decoration: none;
	color: #000;
	outline: none;
	text-align: center;
	text-transform: capitalize;
	letter-spacing: 0;
	z-index: 10;
	display: block;
	float: left;
	height: 20px;
	position: relative;
	overflow: hidden;
	padding: 0px 10px 0px 0px;
	margin: 3px 2px 3px 10px;
}




#fancymenu li.background {
	border: 0px solid #efe8f4;
	background-color: #459fe9;
	width: 10px;
	height: 20px;
	z-index: 8;
	position: absolute;
}




#fancymenu ul li a:hover{
	border: none;
	color: white;
}   

#fancymenu ul li a:active, #fancymenu ul li a:visited {
	border: none;
}  

