/* id parte superiore menu testata */
#menusup {
	margin: 0;
	padding: 0;
	width: 720px;
	height: 40px;
	position: relative;
	text-align: left;
}


/* id parte inferiore menu testata */
#menuinf {
	margin: 0;
	padding: 0;
	width: 720px;
	height: 88px;
	position: relative;
}


/* class bottone back menu */
.mback {
	width: 80px;
	height: 40px;
	position: absolute;
}

.mback a {
	display: block;
	margin: 0;
	padding: 0;
	width: 80px;
	height: 40px;
	background: url(../img/m_back.gif) no-repeat;
}

.mback a:hover {
	background-position: top right;
} 


/* class bottone 01 menu */
.m01 {
	width: 80px;
	height: 40px;
	position: absolute;
	left: 80px;
}

.m01 a {
	display: block;
	margin: 0;
	padding: 0;
	width: 80px;
	height: 40px;
	background: url(../img/m_01.gif) no-repeat;
}

.m01 a:hover {
	background-position: top right;
	cursor: default;
} 


/* class bottone 02 menu */
.m02 {
	width: 80px;
	height: 40px;
	position: absolute;
	left: 160px;
}

.m02 a {
	display: block;
	margin: 0;
	padding: 0;
	width: 80px;
	height: 40px;
	background: url(../img/m_02.gif) no-repeat;
}

.m02 a:hover {
	background-position: top right;
	cursor: default;
} 


/* class bottone 03 menu */
.m03 {
	width: 80px;
	height: 40px;
	position: absolute;
	left: 240px;
}

.m03 a {
	display: block;
	margin: 0;
	padding: 0;
	width: 80px;
	height: 40px;
	background: url(../img/m_03.gif) no-repeat;
}

.m03 a:hover {
	background-position: top right;
	cursor: default;
} 


/* class bottone 04 menu */
.m04 {
	width: 80px;
	height: 40px;
	position: absolute;
	left: 320px;
}

.m04 a {
	display: block;
	margin: 0;
	padding: 0;
	width: 80px;
	height: 40px;
	background: url(../img/m_04.gif) no-repeat;
}

.m04 a:hover {
	background-position: top right;
	cursor: default;
} 


/* class bottone 05 menu */
.m05 {
	width: 80px;
	height: 40px;
	position: absolute;
	left: 400px;
}

.m05 a {
	display: block;
	margin: 0;
	padding: 0;
	width: 80px;
	height: 40px;
	background: url(../img/m_05.gif) no-repeat;
}

.m05 a:hover {
	background-position: top right;
	cursor: default;
} 


/* id bottone vuoto 06 menu */
#m06 {
	width: 80px;
	height: 40px;
	position: absolute;
	left: 480px;
}


/* id bottone vuoto 07 menu */
#m07 {
	width: 80px;
	height: 40px;
	position: absolute;
	left: 560px;
}


/* class bottone home menu */
.mhome {
	width: 80px;
	height: 40px;
	position: absolute;
	left: 640px;
}

.mhome a {
	display: block;
	margin: 0;
	padding: 0;
	width: 80px;
	height: 40px;
	background: url(../img/m_home.gif) no-repeat;
}

.mhome a:hover {
	background-position: top right;
} 


/* id logosald */
#logosald {
	width: 80px;
	height: 88px;
	position: absolute;
}


/* id menu01 */
#menu01 {
	width: 63px;
	height: 64px;
	margin: 8px 8px 16px 8px;
	position: absolute;
	left: 80px;
	visibility: hidden;
	border-left: 1px solid #999900;
}


/* id menu01 */
#menu02 {
	width: 63px;
	height: 64px;
	margin: 8px 8px 16px 8px;
	position: absolute;
	left: 160px;
	visibility: hidden;
	border-left: 1px solid #ff9900;
}


/* id menu01 */
#menu03 {
	width: 63px;
	height: 64px;
	margin: 8px 8px 16px 8px;
	position: absolute;
	left: 240px;
	visibility: hidden;
	border-left: 1px solid #996699;
}


/* id menu01 */
#menu04 {
	width: 63px;
	height: 64px;
	margin: 8px 8px 16px 8px;
	position: absolute;
	left: 320px;
	visibility: hidden;
	border-left: 1px solid #339999;
}


/* id menu01 */
#menu05 {
	width: 63px;
	height: 64px;
	margin: 8px 8px 16px 8px;
	position: absolute;
	left: 400px;
	visibility: hidden;
	border-left: 1px solid #006699;
}


/* class bottone 1.1 */
.m11 {
	width: 79px;
	height: 16px;
	position: absolute;
	left: 0;
	top: 0;
}

.m11 a {
	display: block;
	margin: 0;
	padding: 0;
	width: 79px;
	height: 16px;
	background: url(../img/sm_1_1.gif) no-repeat;
}

.m11 a:hover {
	background-position: top right;
} 


/* id bottone 1.1 */
#m11 {
	display: block;
	width: 79px;
	height: 16px;
	background: url(../img/sm_1_1.gif) no-repeat;
	background-position: top right;
	position: absolute;
	top: 0;
}


/* class bottone 1.2 */
.m12 {
	width: 79px;
	height: 16px;
	position: absolute;
	left: 0;
	top: 16px;
}

.m12 a {
	display: block;
	margin: 0;
	padding: 0;
	width: 79px;
	height: 16px;
	background: url(../img/sm_1_2.gif) no-repeat;
}

.m12 a:hover {
	background-position: top right;
} 


/* id bottone 1.2 */
#m12 {
	display: block;
	width: 79px;
	height: 16px;
	background: url(../img/sm_1_2.gif) no-repeat;
	background-position: top right;
	position: absolute;
	top: 16px;
}


/* class bottone 1.3 */
.m13 {
	width: 79px;
	height: 16px;
	position: absolute;
	left: 0;
	top: 32px;
}

.m13 a {
	display: block;
	margin: 0;
	padding: 0;
	width: 79px;
	height: 16px;
	background: url(../img/sm_1_3.gif) no-repeat;
}

.m13 a:hover {
	background-position: top right;
} 


/* id bottone 1.3 */
#m13 {
	display: block;
	width: 79px;
	height: 16px;
	background: url(../img/sm_1_3.gif) no-repeat;
	background-position: top right;
	position: absolute;
	top: 32px;
}


/* class bottone 2.1 */
.m21 {
	width: 79px;
	height: 16px;
	position: absolute;
	left: 0;
	top: 0;
}

.m21 a {
	display: block;
	margin: 0;
	padding: 0;
	width: 79px;
	height: 16px;
	background: url(../img/sm_2_1.gif) no-repeat;
}

.m21 a:hover {
	background-position: top right;
} 


/* id bottone 2.1 */
#m21 {
	display: block;
	width: 79px;
	height: 16px;
	background: url(../img/sm_2_1.gif) no-repeat;
	background-position: top right;
	position: absolute;
	top: 0px;
}


/* class bottone 2.2 */
.m22 {
	width: 79px;
	height: 16px;
	position: absolute;
	left: 0;
	top: 16px;
}

.m22 a {
	display: block;
	margin: 0;
	padding: 0;
	width: 79px;
	height: 16px;
	background: url(../img/sm_2_2.gif) no-repeat;
}

.m22 a:hover {
	background-position: top right;
} 


/* id bottone 2.2 */
#m22 {
	display: block;
	width: 79px;
	height: 16px;
	background: url(../img/sm_2_2.gif) no-repeat;
	background-position: top right;
	position: absolute;
	top: 16px;
}


/* class bottone 3.1 */
.m31 {
	width: 79px;
	height: 16px;
	position: absolute;
	left: 0;
	top: 0;
}

.m31 a {
	display: block;
	margin: 0;
	padding: 0;
	width: 79px;
	height: 16px;
	background: url(../img/sm_3_1.gif) no-repeat;
}

.m31 a:hover {
	background-position: top right;
} 


/* id bottone 3.1 */
#m31 {
	display: block;
	width: 79px;
	height: 16px;
	background: url(../img/sm_3_1.gif) no-repeat;
	background-position: top right;
	position: absolute;
	top: 0px;
}


/* class bottone 3.2 */
.m32 {
	width: 79px;
	height: 16px;
	position: absolute;
	left: 0;
	top: 16px;
}

.m32 a {
	display: block;
	margin: 0;
	padding: 0;
	width: 79px;
	height: 16px;
	background: url(../img/sm_3_2.gif) no-repeat;
}

.m32 a:hover {
	background-position: top right;
} 


/* id bottone 3.1 */
#m32 {
	display: block;
	width: 79px;
	height: 16px;
	background: url(../img/sm_3_2.gif) no-repeat;
	background-position: top right;
	position: absolute;
	top: 16px;
}


/* class bottone 3.3 */
.m33 {
	width: 79px;
	height: 16px;
	position: absolute;
	left: 0;
	top: 32px;
}

.m33 a {
	display: block;
	margin: 0;
	padding: 0;
	width: 79px;
	height: 16px;
	background: url(../img/sm_3_3.gif) no-repeat;
}

.m33 a:hover {
	background-position: top right;
} 


/* id bottone 3.3 */
#m33 {
	display: block;
	width: 79px;
	height: 16px;
	background: url(../img/sm_3_3.gif) no-repeat;
	background-position: top right;
	position: absolute;
	top: 32px;
}


/* class bottone 4.1 */
.m41 {
	width: 79px;
	height: 16px;
	position: absolute;
	left: 0;
	top: 0;
}

.m41 a {
	display: block;
	margin: 0;
	padding: 0;
	width: 79px;
	height: 16px;
	background: url(../img/sm_4_1.gif) no-repeat;
}

.m41 a:hover {
	background-position: top right;
} 


/* id bottone 4.1 */
#m41 {
	display: block;
	width: 79px;
	height: 16px;
	background: url(../img/sm_4_1.gif) no-repeat;
	background-position: top right;
	position: absolute;
	top: 0px;
}


/* class bottone 4.2 */
.m42 {
	width: 79px;
	height: 16px;
	position: absolute;
	left: 0;
	top: 16px;
}

.m42 a {
	display: block;
	margin: 0;
	padding: 0;
	width: 79px;
	height: 16px;
	background: url(../img/sm_4_2.gif) no-repeat;
}

.m42 a:hover {
	background-position: top right;
} 


/* id bottone 4.2 */
#m42 {
	display: block;
	width: 79px;
	height: 16px;
	background: url(../img/sm_4_2.gif) no-repeat;
	background-position: top right;
	position: absolute;
	top: 16px;
}


/* class bottone 5.1 */
.m51 {
	width: 79px;
	height: 16px;
	position: absolute;
	left: 0;
	top: 0;
}

.m51 a {
	display: block;
	margin: 0;
	padding: 0;
	width: 79px;
	height: 16px;
	background: url(../img/sm_5_1.gif) no-repeat;
}

.m51 a:hover {
	background-position: top right;
} 


/* id bottone 5.1 */
#m51 {
	display: block;
	width: 79px;
	height: 16px;
	background: url(../img/sm_5_1.gif) no-repeat;
	background-position: top right;
	position: absolute;
	top: 0px;
}


/* class bottone 5.2 */
.m52 {
	width: 79px;
	height: 16px;
	position: absolute;
	left: 0;
	top: 16px;
}

.m52 a {
	display: block;
	margin: 0;
	padding: 0;
	width: 79px;
	height: 16px;
	background: url(../img/sm_5_2.gif) no-repeat;
}

.m52 a:hover {
	background-position: top right;
} 


/* id bottone 5.2 */
#m52 {
	display: block;
	width: 79px;
	height: 16px;
	background: url(../img/sm_5_2.gif) no-repeat;
	background-position: top right;
	position: absolute;
	top: 16px;
}
