@import url(/_templates/wysiwyg.css);

#TopMenuBox {
	padding-left: 3px;
	padding-right: 3px;
	background-color: #FFFFFF;
}

#TopSidesBox {
	border-bottom: #FFFFFF 3px solid;
}

/* TOP MENU START */
#TopMenu .nns1{
	line-height: 19px;
	text-align: center;
}

#TopMenu .nns1 span{
	line-height: 19px;
	text-align: center;
	padding-left: 17px;
	padding-right: 17px;
}

#TopMenu .nns1 a:link, #TopMenu .nns1 a:visited{
	_width: 100%;
	background-color: #DEE9F3;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	display: list-item;
	list-style-type: none;
}

#TopMenu .nns1 a:hover{
	_width: 100%;
	background-color: #AEC9E3;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	display: list-item;
	list-style-type: none;
}

#TopMenu .ns1{
	line-height: 19px;
	background-color: #AEC9E3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
}

#TopMenu .ns1 span{
	_width: 100%;
	line-height: 19px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	display: block;
	text-align: center;
}

#TopMenu .nns2{
	line-height: 19px;
	text-align: center;
}

#TopMenu .nns2 span{
	line-height: 19px;
	text-align: center;
	padding-left: 17px;
	padding-right: 17px;
}

#TopMenu .nns2 a:link, #TopMenu .nns2 a:visited{
	_width: 100%;
	background-color: #AEC9E3;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	display: list-item;
	list-style-type: none;
}

#TopMenu .nns2 a:hover{
	_width: 100%;
	background-color: #DEE9F3;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	display: list-item;
	list-style-type: none;
}

#TopMenu .ns2{
	line-height: 19px;
	background-color: #DEE9F3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
}

#TopMenu .ns2 span{
	line-height: 19px;
	_width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	display: block;
	text-align: center;
}
/* TOP MENU END */

#LeftMenuBox{
	padding: 7px 7px 7px 7px;
}

/* LEFT MENU START */
#LeftMenu .nns1{
	line-height: 19px;
	text-align: right;
}

#LeftMenu .nns1 span{
	line-height: 19px;
	text-align: right;
	padding-left: 17px;
	padding-right: 17px;
}

#LeftMenu .nns1 a:link, #LeftMenu .nns1 a:visited{
	_width: 100%;
	padding-right: 2px;
	background-color: #DEE9F3;
	border: #DEE9F3 1px solid;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	display: list-item;
	list-style-type: none;
}

#LeftMenu .nns1 a:hover{
	_width: 100%;
	padding-right: 2px;
	border: #AEC9E3 1px solid;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	display: list-item;
	list-style-type: none;
}

#LeftMenu .ns1{
	line-height: 19px;
	background-color: #AEC9E3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: right;
}

#LeftMenu .ns1 span{
	_width: 100%;
	line-height: 19px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	display: block;
	text-align: right;
}

#LeftMenu .nns2{
	line-height: 19px;
	text-align: right;
}

#LeftMenu .nns2 span{
	line-height: 19px;
	text-align: right;
	padding-left: 17px;
	padding-right: 17px;
}

#LeftMenu .nns2 a:link, #LeftMenu .nns2 a:visited{
	_width: 100%;
	background-color: #AEC9E3;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	display: list-item;
	list-style-type: none;
}

#LeftMenu .nns2 a:hover{
	_width: 100%;
	background-color: #DEE9F3;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	display: list-item;
	list-style-type: none;
}

#LeftMenu .ns2{
	line-height: 19px;
	background-color: #DEE9F3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: right;
}

#LeftMenu .ns2 span{
	line-height: 19px;
	_width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	display: block;
	text-align: right;
}
/* LEFT MENU END */

#CercaCentroBox{
	background-color: #E1E3B1;
	padding-top: 12px;
	padding-bottom: 12px;
	border-left: #FFFFFF 3px solid;
	border-right: #FFFFFF 3px solid;
}

#CercaCentroBox select{
	width: 162px;
}

#NewsletterBox{
	background-color: #E1E3B1;
	padding-top: 12px;
	padding-bottom: 12px;
	border-left: #FFFFFF 3px solid;
	border-right: #FFFFFF 3px solid;
	font-family: Arial;
	font-size: 10px;
	color: #333333;
}

#NewsletterBox span.privato{
	background-color: #FFFFFF;
	width: 162px;
	height: 22px;
	border: #6A9BCC 1px solid;
}

#NewsletterBox span.operatore{
	background-color: #FFFFFF;
	width: 162px;
	height: 22px;
	border: #6A9BCC 1px solid;
}

/* Form stuff */

input.txt{
	border: #FFFFFF 1px solid;
	width: 140px;
	height: 20px;
	vertical-align: middle;
}

/* ---------- */
#InfoBox{
	padding-left: 32px;
	padding-right: 32px;
}

#InfoBox td{
	font-family: Verdana;
	font-size: 9px;
	color: #333333;
}

#FooterBox{
	padding-left: 33px;
	padding-right: 37px;
	font-family: Verdana;
	font-size: 9px;
	color: #333333;
}

#CercaCentro{
	background-color: #E1E3B1;
	border-right: #FFFFFF 3px solid;
	border-bottom: #FFFFFF 3px solid;
	border-left: #FFFFFF 3px solid;
}

#CercaCentro td.CercaCentroHeader{
	border-bottom: #FFFFFF 3px solid;
}

#CercaCentro td.CercaCentroSelect{
	padding-top: 14px;
	padding-right: 13px;
	padding-bottom: 13px;
	padding-left: 14px;
	width: 100%;
}

#CercaCentro td.CercaCentroSelect select{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 100%;
}