@charset "utf-8";



.sfondo_menu {
	font-family: "Trebuchet MS", Helvetica, Geneva, Swiss, SunSans-Regular;
	text-align: left;
	width: 200px;
}
.sfondo_menu H1 {
	font-size: 14px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #5F6058;
	padding-left: 10px;
	text-align: left;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	height: 20px;
	font-weight: bold;
}

.sfondo_menu H2 {
	font-size: 14px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #5F6058;
	padding-left: 10px;
	text-align: left;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	height: 20px;
	font-weight: bold;
}

.sfondo_menu H3 {
	font-size: 13px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #5F6058;
	text-align: left;
	font-weight: 400;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	background-image: url(../Sfondi/barraH3.png);
	background-repeat: no-repeat;
	font-variant: small-caps;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	line-height: 150%;
	background-position: left 50%;
}

.sfondo_menu ul {
	margin-left: 0px;
	padding-left: 0px;
	padding-top: 0px;
}

ul.nav li {
	border-bottom-width: 1px;
	border-bottom-color: #CBCCBB;
	list-style-type: none;
	font-size: 12px;
	width: 200px;
	background-image: url(../Sfondi/menu_link.png);
	background-repeat: no-repeat;
	background-position: bottom;
	font-family: Arial, Helvetica, sans-serif;
}

ul.nav a, ul.nav a:visited { /* grouping these selectors makes sure that your links retain their button look even after being visited */
	display: block; /* this gives the link block properties causing it to fill the whole LI containing it. This causes the entire area to react to a mouse click. */
	width: auto;  /*this width makes the entire button clickable for IE6. If you don't need to support IE6, it can be removed. Calculate the proper width by subtracting the padding on this link from the width of your sidebar container. */
	text-decoration: none;
	color: #4B4B47;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 10px;
}

ul.nav a:hover, ul.nav a:active, ul.nav a:focus { /* this changes the background and text color for both mouse and keyboard navigators */
	color: #FFF;
	background-color: #900;
}

/* CSS Document */

#menu-top
{
	height: 20px;
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-right: 2px;
}

#menu-top li
{
	display:inline;
	padding:0 2px 0 0px;
	color: #727050;

}

#menu-top a
{text-decoration:none; color:#58573F}

#menu-top a:hover
{
	text-decoration: underline;
	color: #F4F5F3;


}

#menu
{
	color:#FFFFFF;
	font-weight:bold;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	width: auto;
	text-align: left;
	font-family: "Trebuchet MS";
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;



}

#menu li
{
	display:inline;
	padding:0 0 0 20px;
}

#menu a
{text-decoration:none; color:#FAF8ED}

#menu a:hover
{	color: #d1a500;
	font-weight: bold;
}

#menu-tour
{
	color:#32371E;
	font-weight:bold;
	font-size: 12px;
	font-family: "Trebuchet MS", Helvetica, Geneva, Swiss, SunSans-Regular;
	font-style: normal;
	line-height: normal;
	width: auto;
	text-align: left;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;




}
#menu-tour li
{display:inline; padding:0 0 0 20px; }
#menu-tour a
{text-decoration:none; color:#454453}
#menu-tour a:hover
{
	text-decoration: underline;
}

#backlink
{
	width: auto;
	height: 20px;
	padding-top: 10px;
	padding-right: 0;
	padding-left: 20px;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;

}

#backlink li
{
	display:inline;
	padding:0;
	color: #5A5A4E;
}
#backlink a
{
	color:#8A8A73;
	text-decoration: none;

}
#backlink a:hover
{
	text-decoration: underline;
	color: #000;
}



#sx-menu-tours {
	text-align: left;
	font-weight:400;
	font-size: 12px;
	font-family: "Trebuchet MS", Helvetica, Geneva, Swiss, SunSans-Regular;
	padding-left: 0px;
	width: 200px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;




	}
#sx-menu-tours p
{
	font-weight: bold;
	background-image: url(../Sfondi/body_sx.gif);
	margin-top: 0px;
	margin-bottom: 0;
	margin-right: 0px;
	margin-left: 0px;
	font-size: 12px;
	padding-top: 2px;
	padding-left: 0px;
	width: 196px;
	padding-right: 0px;
	padding-bottom: 2px;




}

#sx-menu-tours H1
{
	font-size: 16px;
	color: #999B79;
	font-variant: small-caps;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 6px;






}

#sx-menu-tours H2
{
	font-weight: bold;
	font-size: 12px;
	background-image: url(../Sfondi/body_sx.gif);
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	background-repeat: no-repeat;
	width: auto;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 10px;
	color: #2D2E25;


}

#sx-menu-tours ul {
	margin: 0;
	list-style: none;
	border: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;






}
#sx-menu-tours ul a {
	text-decoration: none;
	color: #454453;
	font-weight: bold;

}

#sx-menu-tours ul a:hover {
	background-color: #D8D6BA;
	color: #A4A684;



}
		
#sx-menu-tours li {
	font-style: normal;
	color: #999B79;
	padding-left: 12px;
	margin-top: 0em;
	margin-right: 0;
	margin-bottom: 0em;
	margin-left: 0;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	font-weight: bold;



}
#sx-menu-tours li a {
	text-decoration: none;
	color: #525045;
}

html>body #sx-menu-tours li a {
		width: auto;
}

#sx-menu-tours li a:hover {
	color: #FFFFFF;
	background-color: #686950;



}

#sx-menu-tours li a:visited {

}

#sx-menu-tours li ul {
	margin: 0.2em 0em 0em;
	clip:    rect(0px 0px 0px 0px);
	height: auto;
	padding: 0px;


}
#sx-menu-tours li ul li {
	margin: 0;
	border: none;
	background-color: #D8D6BA;
	font-size: 10px;




}

#footer_links
{
	color:#6A6C67;
	font-size: 10px;
	font-weight:bold;
	font-family: Verdana, Tahoma, Arial;
	text-align: left;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
	padding-bottom: 0px;
	padding-top: 10px;
	width: auto;
	padding-right: 50px;
	padding-left: 80px;






}

#footer_links p
{
	color: #990000;

}

#footer_links ul {
	margin: 0;
	list-style: none;
	border: none;
	padding-bottom: 10px;


}

#footer_links li
{
	display:inline;
	padding-bottom: 10;
	margin-bottom: 10px;
	line-height: 150%;
	padding-left: 5px;
	padding-right: 5px;
}
#footer_links a
{
	text-decoration:none;
	font-weight: normal;
	color: #696B66;
}

#footer_links a:hover
{ text-decoration:underline; }


.copy {
	font-family: "Trebuchet MS", Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size: 60%;
	text-align: center;
	font-weight: 400;
	margin: 0px;
	background-color: #333;
	width: 900px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 0px;
	padding-left: 0px;
	background-image: url(../Sfondi/footer02.gif);
	background-repeat: no-repeat;
	background-position: center top;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #8F9087;
	color: #595A54;
	line-height: 150%;

}

