/* ### HEADER AND SERVICE MENU ### */

ul#serviceMenu,
ul#serviceMenu1 {
position: absolute;
/*top: 7px; inserimento banner camera*/ 
top: 54px;
right: 10px;
width: auto;
height: auto;
z-index: 1;
font-size: 0.8em;
}

ul#serviceMenu1 {
/*top: 26px; inserimento banner camera*/
top: 73px;
font-size: 0.7em;
}

ul#serviceMenu li,
ul#serviceMenu1 li {
width: auto;
padding: 0 5px;
float: left;
}

ul#serviceMenu li a:link, 
ul#serviceMenu li a:visited,
ul#serviceMenu1 li a:link, 
ul#serviceMenu1 li a:visited {
color: #52566D;
}

ul#serviceMenu li a:hover,
ul#serviceMenu1 li a:hover {
text-decoration: underline;
}

ul#serviceMenu1 li {
	float: left;
	width: auto!important;
	width: 20px;
	white-space: nowrap;
}

ul#serviceMenu1 li a:hover {
text-decoration: underline;
}

h1 {
position: absolute;
width: 972px;
height: 100px;
margin-left: -486px;
padding-top: 10px;
left: 50%;
background: #fff;
/*top: 0; inserimento banner camera*/
top: 47px;
background: url(../images/headerBg.gif) top left repeat-x;
z-index: 0;
}

/* ### NAVMENU ### */

ul#navMenu {
	position: absolute;
	/*top: 74px; inserimento banner camera*/
	top: 121px;
	/*Dimensioni menu 7 tab*/
	left: 254px;
	width: 723px;
	/*Dimensioni menu 6 tab*/
	/*
	left: 350px;
	width: 620px;
	*/
	height: 25px;
	background: url(../images/navMenuBg7Tab.gif) top left no-repeat;
	/*background: url(../images/navMenuBg6Tab.gif) top left no-repeat;*/
	z-index: 5;
	font-size: 0.8em;
}

ul#navMenu li {
float: left;
width: 84px!important;
width: 92px;
height: 25px !important;
height: 18px;
text-align: center;
margin-left: 16px !important;
margin-left: 8px;
padding-top: 7px;
}

ul#navMenu li a:link,
ul#navMenu li a:visited {
color: #52566D;
display: block;
width: 100%;
height: 18px;
}

/* ###################### */


div#lowerMenuDecor {
position: absolute;
width: 972px;
height: 62px;
margin-left: -486px;
left: 50%;
/*top: 98px; inserimento banner camera*/
top: 145px;
background: url(../images/navMenu_lowerBg.gif) bottom left no-repeat;
}

/* ### LOGINMODULE ### */

#loginModule {
position: absolute;
width: 960px;
height: auto;
margin-left: -486px;
left: 50%;
/*top: 150px; inserimento banner camera*/
top: 197px;
display: block;
font-size: 0.7em;
color: #989898;
text-align: right;

}

#loginModule .textInput {
width: 86px;
height: 13px;
background: #fff;
border: solid 1px #989898;
font-size: 1em;
}

#loginModule #loginBtn {
border: none;
width: 10px;
height: 25px;
background: url(../images/loginBtn.gif) 0px 8px no-repeat;
color: #fff;
line-height: 1.4em;
text-indent: 10px;
}

#breadcrumb {
float: left;
width: 100%;
font-size: 0.7em;
margin-top: 32px;
text-indent: 10px;
}

#breadcrumb a:hover {
text-decoration: underline;
}

