BODY {
background-color : #FFFFFF;
color : #000000;
font-family : Arial, Helvetica, sans-serif;
font-size : 10px ;
}
INPUT {
color : #000000;
font-family : Arial, Helvetica, sans-serif;
font-size : 10px;
}
TEXTAREA {
color : #000000;
font-family : Arial, Helvetica, sans-serif;
font-size : 10px ;
}
SELECT {
color : #000000;
font-family : Arial, Helvetica, sans-serif;
font-size : 10px;
}
TABLE {
font-family : Arial, Helvetica, sans-serif;
font-size : 10px ;
}
A:link {
text-decoration: underline;
font-weight: normal;
color : #;
}
A:VISITED {
text-decoration: underline;
font-weight: normal;
color : #blank;
}
A:active {
text-decoration: underline;
font-weight: normal;
color : #blank;
}
A:HOVER {
text-decoration: none;
font-weight: normal;
color : #blank;
}
A.menu:link {
font-family : Verdana, Geneva, sans-serif;
font-size : 8px;
text-decoration: none;
font-weight: normal;
color : #blank;
}
A.menu:visited {
font-family : Verdana, Geneva, sans-serif;
font-size : 8px;
text-decoration: none;
font-weight: normal;
color : #blank;
}
A.menu:active {
font-family : Verdana, Geneva, sans-serif;
font-size : 8px;
text-decoration: none;
font-weight: normal;
color : #blank;
}
A.menu:HOVER {
font-family : Verdana, Geneva, sans-serif;
font-size : 8px;
text-decoration: none;
font-weight: normal;
color : #blank;
}
A.menuSelected:link {
font-family : Verdana, Geneva, sans-serif;
font-size : 8px;
text-decoration: none;
font-weight: normal;
color : #blank;
}
A.menuSelected:visited {
font-family : Verdana, Geneva, sans-serif;
font-size : 8px;
text-decoration: none;
font-weight: normal;
color : #blank;
}
A.menuSelected:active {
font-family : Verdana, Geneva, sans-serif;
font-size : 8px;
text-decoration: none;
font-weight: normal;
color : #blank;
}
A.menuSelected:HOVER {
font-family : Verdana, Geneva, sans-serif;
font-size : 8px;
text-decoration: none;
font-weight: normal;
color : #blank;
}
A.menuV:link {
font-family : Verdana, Geneva, sans-serif;
font-size : 8px;
text-decoration: none;
font-weight: normal;
color : #blank;
}
A.menuV:visited {
font-family : Verdana, Geneva, sans-serif;
font-size : 8px;
text-decoration: none;
font-weight: normal;
color : #blank;
}
A.menuV:active {
font-family : Verdana, Geneva, sans-serif;
font-size : 8px;
text-decoration: none;
font-weight: normal;
color : #blank;
}
A.menuV:HOVER {
font-family : Verdana, Geneva, sans-serif;
font-size : 8px;
text-decoration: none;
font-weight: normal;
color : #blank;
}
A.menuVSelected:link {
font-family : Verdana, Geneva, sans-serif;
font-size : 8px;
text-decoration: none;
font-weight: normal;
color : #blank;
}
A.menuVSelected:visited {
font-family : Verdana, Geneva, sans-serif;
font-size : 8px;
text-decoration: none;
font-weight: normal;
color : #blank;
}
A.menuVSelected:active {
font-family : Verdana, Geneva, sans-serif;
font-size : 8px;
text-decoration: none;
font-weight: normal;
color : #blank;
}
A.menuVSelected:HOVER {
font-family : Verdana, Geneva, sans-serif;
font-size : 8px;
text-decoration: none;
font-weight: normal;
color : #blank;
}
A.menuCustom:link {
font-family : Verdana, Geneva, sans-serif;
font-size : 8px;
text-decoration: none;
font-weight: normal;
color : #blank;
}
A.menuCustom:visited {
font-family : Verdana, Geneva, sans-serif;
font-size : 8px;
text-decoration: none;
font-weight: normal;
color : #blank;
}
A.menuCustom:active {
font-family : Verdana, Geneva, sans-serif;
font-size : 8px;
text-decoration: none;
font-weight: normal;
color : #blank;
}
A.menuCustom:HOVER {
font-family : Verdana, Geneva, sans-serif;
font-size : 8px;
text-decoration: none;
font-weight: normal;
color : #blank;
}
/* General styles*/
body {
	margin: 0px;
	color: #000;
	font-family: Arial, Tahoma, Verdana;
	font-size: small;
	background: url(/media/7/207/background_page.gif) #fff top repeat-x;
}
a {
	color: #f40;
}
a:hover {
	text-decoration: none;
}
p {
	margin-top:0;
}
#content ul, #contentExtra ul {
	margin: 0 0 10px 0;
	padding: 0 0 0 15px;
	list-style-type: square;
}
#content table {
	color: #000;
	font-family: Arial, Tahoma, Verdana;
	font-size: 100%;
}
h1, h2, h3, h4 {
	margin-top:0;
	font-family: Tahoma, Arial, Verdana;
	font-weight: normal;
}
h1 {
	font-size: 125%;
}
h2 {
	margin-bottom:0.5em;
	font-size: 135%;
}
h3 {
	margin-bottom:0.4em;
	font-size: 120%;
	color:#333;
}
h4 {
	margin-top:0.4em;
	margin-bottom:0.4em;
	font-size: 110%;
	color:#f40;
}
input {
	font-family: Tahoma, Arial, Verdana;
	font-size: 95%;
}
.clr {
	clear: both;
}
.hide {
	display: none;
}
.btn {
	border: solid 1px #999;
	background-color:#EDEAE7;
}
.contentDivider {
	padding-top:10px;
	margin-top:10px;
	background:url(/media/7/207/orange_grey_border.gif) top left no-repeat;
}
.timestamp {
	font-size: 95%;
}
/* Container styles*/
#page {
	margin: 0 auto;
	padding:0; /* NEW CSS 	padding:0 13px; */
	width: 980px;
	font-size: 90%;
}
#header {
	position: relative;
	height: 80px;
	z-index: 50;
}
#pageBody {
	margin-top:13px;
}
#subNavigation {
	float: left;
	width: 220px;
	margin-right:20px;
	background: url(/media/7/207/orange_grey_border.gif) top left no-repeat;
}
#content {
	float: left;
	margin-top: -36px;
	line-height:150%;
}
.ptHome #content {
	width: 730px;
}
.ptStandard #content {
	width: 510px;
}
.ptLarge #content {
	width: 750px;
}
#contentExtra {
	float: right;
	line-height:150%;
}
.ptHome #contentExtra {
	width: 240px;
	margin-top: -36px;
}
.ptStandard #contentExtra {
	width: 220px;
	margin-top: -36px;
}
.ptLarge #contentExtra {
	width: 220px;
	margin-top: -36px;
}
#footer {
	margin:20px 0;
	background: url(/media/7/207/orange_grey_border.gif) top left no-repeat;
	color:#999
	/* CHECK NEW CSS */
}
#footer ul{
	margin:0;
}
/* Header styles*/
#tntLogo {
	position:absolute;
	top:11px;
	left:0;
}
#tntLogo:hover {
	padding-right: 12px;
	background: url(/media/7/207/tnt_logo_hover.gif) top right no-repeat;
}
/* Breadcrumb styles*/
#breadcrumbs {
	color: #fff;
	padding-top: 6px;
	height: 42px;
}
#breadcrumbs ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#breadcrumbs li {
	display: inline;
}
#breadcrumbs a {
	color: #fff;
	padding-right:10px;
	background:url(/media/7/207/breadcrumbs_divider.gif) right no-repeat;
}
/* Search styles*/
#search {
	position: absolute;
	right: 0px;
	bottom: 15px;
	text-align: right;
}
#txtSearch, #txtPageSearch {
	width: 130px;
	padding-left: 20px;
	border: solid 1px #999;
	background: url(/media/7/207/icon_search.gif) #fff bottom left no-repeat;
}
.txtSearch {
	width: 130px;
	padding-left: 20px;
	border: solid 1px #999;
	background: url(/media/7/207/icon_search.gif) #fff bottom left no-repeat;
}
/* Sidewide navigation styles*/
#siteWideNavigation {
	position: absolute;
	top: 0;
	right: 0;
	margin:0;
	padding:4px 0;
	width: 830px;
	font-size: 95%;
	font-family: Tahoma, Arial, Verdana;
	text-align:right;
	list-style:none;
	border-bottom: solid 1px #ccc;
	z-index:60;
}
#siteWideNavigation li {
	display:inline;
	padding-left:20px;
}
#siteWideNavigation a {
	color: #000;
	text-transform: lowercase;
}
#siteWideNavigation a:hover {
	text-decoration:none;
}
#swnOtherSites {
	position: relative;
}
#swnOtherSites ul {
	position: absolute;
	top: 1.5em;
	left: -200px;
	width:275px;
	margin: 0;
	padding: 0;
	text-align: left;
	border: 1px solid #ccc;
	border-top: none;
	background-color: #fff;
}
#swnOtherSites li {
	display: block;
	margin: 0;
	padding: 0;
	border-bottom:solid 1px #eee;
}
#swnOtherSites ul a {
	display: block;
	height: 1%;
	padding: 10px 10px 10px 70px;
	text-transform: none;
	text-decoration: none;
}
#swnOtherSites ul a:link {
	display: block;
	height: 1%;
	padding: 10px 10px 10px 70px;
	text-transform: none;
	text-decoration: none;
}
#swnOtherSites ul a:visited {
	display: block;
	height: 1%;
	padding: 10px 10px 10px 70px;
	text-transform: none;
	text-decoration: none;
}
#swnOtherSites ul a:hover {
	display: block;
	height: 1%;
	padding: 10px 10px 10px 70px;
	text-transform: none;
	text-decoration: none;
	background-color: #eee;
}
#swnOtherSites ul a:active {
	display: block;
	height: 1%;
	padding: 10px 10px 10px 70px;
	text-transform: none;
	text-decoration: none;
}
#swnOtherSites .swnTntGroup {
	background: url(/media/7/207/swn_tnt_group_logo.gif) left no-repeat;
}
ul #swnOtherSites .swnTntGroup a {
	background: url(/media/7/207/swn_tnt_group_logo.gif) left no-repeat;
}
ul #swnOtherSites .swnTntGroup a:link {
	background: url(/media/7/207/swn_tnt_group_logo.gif) left no-repeat;
}
ul #swnOtherSites .swnTntGroup a:visited {
	background: url(/media/7/207/swn_tnt_group_logo.gif) left no-repeat;
}
ul #swnOtherSites .swnTntGroup a:hover {
	background: url(/media/7/207/swn_tnt_group_logo.gif) left no-repeat;
}
ul #swnOtherSites .swnTntGroup a:active {
	background: url(/media/7/207/swn_tnt_group_logo.gif) left no-repeat;
}
#swnOtherSites .swnTntPost a {
	background: url(/media/7/207/swn_tnt_post_logo.gif) left no-repeat;
}
#swnOtherSites .swnTntPost a:link {
	background: url(/media/7/207/swn_tnt_post_logo.gif) left no-repeat;
}
#swnOtherSites .swnTntPost a:visited {
	background: url(/media/7/207/swn_tnt_post_logo.gif) left no-repeat;
}
#swnOtherSites .swnTntPost a:hover {
	background: url(/media/7/207/swn_tnt_post_logo.gif) left no-repeat;
}
#swnOtherSites .swnTntPost a:active {
	background: url(/media/7/207/swn_tnt_post_logo.gif) left no-repeat;
}
#swnOtherSites .swnTntExpressIta a {
	background: url(/media/7/207/swn_tnt_post_logo.gif) left no-repeat;
}
#swnOtherSites .swnTntExpressIta a:link {
	background: url(/media/7/207/swn_tnt_post_logo.gif) left no-repeat;
}
#swnOtherSites .swnTntExpressIta a:visited {
	background: url(/media/7/207/swn_tnt_post_logo.gif) left no-repeat;
}
#swnOtherSites .swnTntExpressIta a:hover {
	background: url(/media/7/207/swn_tnt_post_logo.gif) left no-repeat;
}
#swnOtherSites .swnTntExpressIta a:active {
	background: url(/media/7/207/swn_tnt_post_logo.gif) left no-repeat;
}
#swnOtherSites .swnTntExpress a {
	background: url(/media/7/207/swn_tnt_express_logo.gif) left no-repeat;
}
#swnOtherSites .swnTntExpress a:link {
	background: url(/media/7/207/swn_tnt_express_logo.gif) left no-repeat;
}
#swnOtherSites .swnTntExpress a:visited {
	background: url(/media/7/207/swn_tnt_express_logo.gif) left no-repeat;
}
#swnOtherSites .swnTntExpress a:hover {
	background: url(/media/7/207/swn_tnt_express_logo.gif) left no-repeat;
}
#swnOtherSites .swnTntExpress a:active {
	background: url(/media/7/207/swn_tnt_express_logo.gif) left no-repeat;
}
#swnOtherSites .swnMtw a {
	background: url(/media/7/207/swn_wfp_logo.gif) left no-repeat;
}
#swnOtherSites .swnMtw a:link {
	background: url(/media/7/207/swn_wfp_logo.gif) left no-repeat;
}
#swnOtherSites .swnMtw a:visited {
	background: url(/media/7/207/swn_wfp_logo.gif) left no-repeat;
}
#swnOtherSites .swnMtw a:hover {
	background: url(/media/7/207/swn_wfp_logo.gif) left no-repeat;
}
#swnOtherSites .swnMtw a:active {
	background: url(/media/7/207/swn_wfp_logo.gif) left no-repeat;
}
#swnOtherSites .swnPlanetMe a {
	background: url(/media/7/207/swn_planet_me_logo.gif) left no-repeat;
}
#swnOtherSites .swnPlanetMe a:link {
	background: url(/media/7/207/swn_planet_me_logo.gif) left no-repeat;
}
#swnOtherSites .swnPlanetMe a:visited {
	background: url(/media/7/207/swn_planet_me_logo.gif) left no-repeat;
}
#swnOtherSites .swnPlanetMe a:hover {
	background: url(/media/7/207/swn_planet_me_logo.gif) left no-repeat;
}
#swnOtherSites .swnPlanetMe a:active {
	background: url(/media/7/207/swn_planet_me_logo.gif) left no-repeat;
}
#swnOtherSites #closeList a {
	padding: 5px 10px 0 0;
	text-align: center;
	background-color: #ccc;
	background-image:none;
}
#swnOtherSites #closeList a:link {
	padding: 5px 10px 0 0;
	text-align: center;
	background-color: #ccc;
	background-image:none;
}
#swnOtherSites #closeList a:visited {
	padding: 5px 10px 0 0;
	text-align: center;
	background-color: #ccc;
	background-image:none;
}
#swnOtherSites #closeList a:hover {
	padding: 5px 10px 0 0;
	text-align: center;
	background-color: #ccc;
	background-image:none;
}
#swnOtherSites #closeList a:active {
	padding: 5px 10px 0 0;
	text-align: center;
	background-color: #ccc;
	background-image:none;
}
#swnOtherSites a {
	padding-bottom:9px;/*background:url("/media/7/207/swn_menu_open_arrow.gif") bottom center no-repeat;*/
}
#swnOtherSites a:link {
	padding-bottom:9px;/*background:url("/media/7/207/swn_menu_open_arrow.gif") bottom center no-repeat;*/
}
#swnOtherSites a:visited {
	padding-bottom:9px;/*background:url("/media/7/207/swn_menu_open_arrow.gif") bottom center no-repeat;*/
}
#swnOtherSites a:hover {
	padding-bottom:9px;/*background:url("/media/7/207/swn_menu_open_arrow.gif") bottom center no-repeat;*/
}
#swnOtherSites a:active {
	padding-bottom:9px;/*background:url("/media/7/207/swn_menu_open_arrow.gif") bottom center no-repeat;*/
}
/* Main navigation styles*/
#mainNavigation {
	position: absolute;
	bottom: 10px;
	left: 150px;
	width: 830px;
	border-bottom: solid 1px #ccc;
	padding: 0 0 0px 0;
}
#mainNavigation ul {
	padding: 0;
}
#mainNavigation, #mainNavigation ul {
	margin: 0;
	list-style: none;
}
#mainNavigation li {
	/* CHECK NEW CSS */
	float: left;
	position: relative;
	margin-right: 20px;
	padding-bottom: 11px;
	margin-bottom: -1px;
}
#mainNavigation li a {
	color: #000;
	font-family: Tahoma, Arial, Verdana;
	font-size: 120%;
	text-transform: uppercase;
	text-decoration: none;
}
#mainNavigation ul li a {
	display: block;
	font-family: Arial, Tahoma, Verdana;
	text-transform: none;
	font-size: 100%;
	background: url(/media/7/207/menu_bullet.gif) 7px no-repeat;
	padding: 2px 7px 2px 15px;
	height: 1%;
}
#mainNavigation .active {
	padding-bottom: 8px;
	border-bottom: solid 3px #f60;
}
#mainNavigation .active a, #mainNavigation li:hover a, #mainNavigation li.over a {
	color: #f40;
}
#mainNavigation li:hover li a, #mainNavigation li.over li a {
	color: #000;
}
#mainNavigation ul li a:hover {
	background: url(/media/7/207/menu_bullet_hover.gif) #eee 7px no-repeat;
}
#mainNavigation ul {
	position: absolute;
	top: 1.3em;
	left: 0;
	width: 18em;
	display: none;
	padding-top: 10px;
	margin-top: 5px;
	border-bottom: solid 1px #ccc;
	background: url(/media/7/207/background_main_menu_open.gif) #fff top right no-repeat;
}
#mainNavigation ul li {
	width: 100%;
	margin: 0;
	padding: 0;
}
#mainNavigation li>ul {
	top: 17px;
	left: 0;
		/* CHECK NEW CSS */
}
#mainNavigation li:hover ul, #mainNavigation li.over ul {
	display: block;
}
/* Sub navigation styles*/
/* level 1 */
#subNavigation ul {
	margin : 0;
	padding: 1px 0 0 0;
	list-style: none;
	border-bottom: solid 1px #ccc;
}
#subNavigation li a:hover, #subNavigation li.active a {
	background-color:#eee;
	background-image: url(/media/7/207/menu_bullet_hover.gif);
}
#subNavigation li a {
	display: block;
	height: 1%;
	color: #000;
	font-weight: bold;
	text-decoration: none;
	padding: 5px 7px 5px 15px;
	background-position: 5px;
	background-repeat: no-repeat;
	background-image: url(/media/7/207/menu_bullet.gif);
}
#subNavigation li.open a {
	background-position:4px;
	background-image: url(/media/7/207/menu_bullet_open.gif);
}
/* level 2 */
#subNavigation li ul {
	padding:0;
	display:none;
}
#subNavigation li.open ul {
	display:block;
	border-top: solid 1px #ccc;
}
#subNavigation li.open li a {
	padding-left: 25px;
	font-weight: normal;
	background-color:#fff;
	background-position: 15px;
	background-image: url(/media/7/207/menu_bullet.gif);
}
#subNavigation li.open li a:hover, #subNavigation li.open li.active a {
	background-color:#eee;
	background-image: url(/media/7/207/menu_bullet_hover.gif);
}
#subNavigation li li.open a {
	background-position:14px;
	background-image: url(/media/7/207/menu_bullet_open.gif);
}
/* level 3 */
#subNavigation li li ul {
	display:none !important;
}
#subNavigation li li.open ul {
	display:block !important;
}
#subNavigation li li.open li a {
	padding-left: 35px;
	background-position:25px;
	background-image: url(/media/7/207/menu_bullet.gif) !important;
}
#subNavigation li li.open li a:hover {
	background-color:#eee !important;
	background-image: url(/media/7/207/menu_bullet_hover.gif) !important;
}
#subNavigation li li.active li a {
	background-color:#fff !important;
}
#subNavigation li li li.active a {
	background-image: url(/media/7/207/menu_bullet_hover.gif) !important;
}
/* Homepage styles*/
.ptHome #banner {
		/* CHECK NEW CSS */
	width:728px;
	height:218px;
	padding:1px;
	border:solid 1px #ccc;
	background-color:#fff;
	text-align:center
}
.ptHome #topics #ccBanner {
	margin-bottom:10px;
}
#contentExtra #topics #ccBanner {
	margin-bottom:10px;
}
.ptHome #contentColContainer {
height:1%;
background:url(/media/7/207/background_homepage_boxes.gif) center top repeat-y;}
.ptHome #leftCol, .ptHome #rightCol, .ptHome #centerCol {
	padding: 5px 10px;
	float: left;
	width: 223px;
}
.ptHome #divisions {
	padding:10px;
	padding-top:5px;
	background: url(/media/7/207/background_special_box.jpg) #EEEAE7 bottom right no-repeat;
}
.ptHome #divisions img {
	float:left;
	margin-right:5px;
}
/* Share price box styles */
#sharePrice {
	margin:-5px 0 5px -10px;
	padding:10px;
	background: url(/media/7/207/background_special_box.jpg) #EEEAE7 bottom right no-repeat;
}
#sharePrice h2 {
	position: relative;
	height: 1em;
}
#sharePrice h2 a {
	position: absolute;
	top: -15px;
	width: 100%;
	padding-top: 10px;
	background: url(/media/7/207/background_shareprice_box.gif) top right no-repeat;
}
#sharePrice p {
	float: right;
	text-align: right;
}
#sharePrice strong {
	float: left;
	font-size: 130%;
	font-weight:normal;
	padding-right:15px;
}
#sharePrice span {
	float: left;
}
#sharePrice .up {
	background:url(/media/7/207/shareprice_up.gif) right center no-repeat;
}
#sharePrice .down {
	background:url(/media/7/207/shareprice_down.gif) right center no-repeat;
}
#sharePrice .equal {
	background:url(/media/7/207/shareprice_equal.gif) right center no-repeat;
}
#sharePrice .timestamp {
	float: none;
	clear: both;
	margin-bottom: 0;
	text-align: right;
	border-top: solid 1px #ccc;
}
#sharePrice .timestamp span {
	float: left;
}
/* Content styles*/
#content img {
	margin-bottom:10px;
	border:solid 1px #ccc;
	padding:1px;
	background:#FFFFFF none no-repeat scroll 1px 50%;
}
#content .citta img {
	margin:0 0 10px 0;
	border:solid 1px #ccc;
	padding:1px;
}
#content #tagrail a {
	color:#000;
}
#content #tagrail img {
	margin:0;
	border:none;
}
#contentHeading {
	color: #fff;
	height: 96px;
	padding:1px;
	margin-bottom: 10px;
	border: solid 1px #ccc;
	background: #fff no-repeat 1px;
}
#contentHeading h1 {
	behavior: url("iepngfix.htc");
		/* CHECK NEW CSS */
	position:relative;
	margin:0;
	width:150px;
	height:100%;
	text-transform: uppercase;
	background-image:url(/media/7/207/background_h1.png);
}
#contentHeading span {
	position:absolute;
	top:15px;
	width:143px;
	padding:2px 10px 2px 0;
	text-align:right;
	display:block;
	background-color:#f60;
}
#contentFooter {
	bottom:0;
	font-size: 95%;
	text-align: right;
}
#content .cBlockHalfLeft, #content .cBlockHalfRight {
	width:49%;
	float:left;
	padding-top:5px;
	margin-bottom:20px;
	background:url(/media/7/207/orange_grey_border.gif) top left no-repeat;
}
#content .cBlockHalfRight {
	float:right;
}
#content .contactPerson {
	clear:both;
		/* CHECK NEW CSS */
}
#content .contactPerson img {
	float:left;
	margin: 0 10px 10px 0;
}
/*
table {
	margin-bottom:10px;
	border-top: solid 1px #ccc;
	border-collapse: collapse;
	width:100%;
}
table caption {
	text-align:left;
	font-weight:bold;
}
table th {
	text-align:left;
	background-color:#eee;
}
table td {
	background:url("/media/7/207/background_table_td.gif") bottom left no-repeat;
}
table td, table th {
	border-bottom: solid 1px #ccc;
	padding-left:10px;
}
table thead th {
	text-align:left;
	background:url("/media/7/207/background_table_td.gif") #eee bottom left no-repeat;
}
table tbody th {
	padding-left:2px;
}
*/
blockquote {
		/* CHECK NEW CSS */
	padding-top:10px;
	padding-left:10px;
	margin:0;
	width:200px;
	font-style:italic;
	background:url(/media/7/207/background_quote_close.jpg) bottom left no-repeat;
}
blockquote p {
		/* CHECK NEW CSS */
	padding-top:5px;
	padding-bottom:10px;
	width:180px;
	text-indent:30px;
	background:url(/media/7/207/background_quote_open.gif) top left no-repeat;
}
blockquote.quoteLeft {
	float:left;
}
blockquote.quoteRight {
	float:right;
}
/* Tab styles */
.tabContainer {
	position:relative;
	margin-bottom:2.5em;
	float:left;
	width:100%;
	line-height:normal;
	background: url(/media/7/207/tab_bg.gif) repeat-x bottom;
}
.tabs {
	margin:0 !important;
	padding:0 !important;
	list-style:none !important;
}
.tabs li {
	float: left;
	margin: 0;
	padding: 0 0 0 5px;
	margin-right: 3px;
	background: url(/media/7/207/tab_left.gif) no-repeat left top;
}
.tabs a {
	float:left;
	display:block;
	padding:4px 7px 3px 2px;
	color:#000;
	text-decoration:none;
	background:url(/media/7/207/tab_right.gif) no-repeat right top;
}
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
.tabs a {
	float:none;
}
/* End IE5-Mac hack */

.tabs li a.active {
	color:#f60;
	padding-bottom:4px;
}
.tabContent {
	clear:both;
}
.secondaryTabs {
	position:absolute;
	left:0;
	width:100%;
	padding:0 !important;
	list-style-type:none !important;
	border-bottom:solid 1px #ccc;
}
.secondaryTabs li {
	padding:0;
	margin:4px 10px 0px 0;
	background: none;
}
.secondaryTabs li.active {
	float:left;
	padding-bottom:4px;
	margin-bottom:-1px;
	border-bottom:solid #f60 3px;
}
.secondaryTabs li a {
	padding:0;
	margin-bottom:2px;
	color:#f60;
	text-transform:none;
	text-decoration:underline;
	background:none;
}
.secondaryTabs li a:hover {
	text-decoration:none;
}
/* Archive styles */
#archiveContent .archiveGroup {
	height:1%;
}
#archiveContent .archiveDate {
	float:left;
	clear:both;
	width:80px;
	border-bottom: solid 1px #ccc;
}
#archiveContent .archiveGroupName {
	float:left;
	width:425px;
	padding-left:5px;
	border-bottom: solid 1px #ccc;
	background:url(/media/7/207/background_table_td.gif) bottom left no-repeat;
}
#archiveContent .archiveGroup ul.showDownloads {
	display:block;
}
#archiveContent .archiveGroup ul {
	display:none;
	float:left;
	width:100%;
	margin:0;
	padding:0;
	border-bottom:solid 1px #ccc;
}
#archiveContent .archiveGroup li {
	position:relative;
	padding-left:5px;
	margin-left:80px;
	list-style-type:none;
	border-bottom: solid 1px #ccc;
	border-left: solid 1px #ccc;
}
#archiveContent .archiveGroup li span {
	position:absolute;
	right:0;
}
#archiveContent p {
	position:relative;
	font-weight:bold;
}
#archiveContent p span {
	position:absolute;
	right:0;
}
#archiveContent strong {
	background-color:#eee;
	display:block;
	clear:both;
	border-bottom:solid 1px #ccc;
}
#archiveNav {
	border-bottom: solid 1px #ccc;
	margin-top:5em;
	clear:both;
}
#archiveNav a {
	margin-left:10px;
}
#archiveNav span {
	position:relative !important;
	margin-left:10px;
	right:auto !important;
	border-bottom:solid 3px #f60;
	padding:0 2px;
}
/* Search styles */
#searchResults {
	margin-top:10px;
}
#searchResults p {
	padding:5px 175px 5px 0;
}
#searchResults .highlight {
	border-top:solid 1px #ccc;
	border-bottom:solid 1px #ccc;
	background-color:#eee;
}
#txtPageSearch {
	width:500px;
}
/* Sitemap styles */
.ptLarge #leftCol, .ptLarge #centerCol, .ptLarge #rightCol {
	width:240px;
	float:left;
	margin-left:15px
}
.ptLarge #centerCol {
	margin:0 15px;
}
.sitemap #content h2 {
	background: url(/media/7/207/orange_grey_border.gif) top left no-repeat;
	margin:0;
	padding:0.5em 0;
}
.sitemap #content ul {
	margin :0 0 20px 0;
	padding: 1px 0 0 0;
	list-style: none;
}
.sitemap #content ul li{
	list-style: none;
}
.sitemap #content li a {
list-style: none;
	display: block;
	height: 1%;
	color: #000;
	font-weight:bold;
	text-decoration: none;
	padding: 0 7px 0 10px;
	background: url(/media/7/207/menu_bullet.gif) left 5px  no-repeat;
}
.sitemap #content li a:hover {
list-style: none;
	color:#f60;
	text-decoration:underline;
	background: url(/media/7/207/menu_bullet.gif) left 5px  no-repeat;
}
.sitemap #content li ul {
	margin:0;
	padding-left:20px;
}
.sitemap #content li li a {
	font-weight:normal;
}
/* Content extra styles*/
#contentExtra .contentDivider img {
	padding:0;
	border:none;
	background:none;
	margin:0;
}
#contentExtra img {
	padding:1px;
	border:solid 1px #ccc;
	background-color:#fff;
}
/* Toolbox */
#toolboxtabs {
	position:relative;
	padding-left:0 !important;
	margin:-35px 0 0 0 !important;
	list-style-type: none;
}
#toolboxtabs li {
	display: inline;
}
#toolboxtabs li a {
	padding: 2px 5px;
	margin-right:3px;
	font-weight:bold;
	text-decoration: none;
	text-transform:lowercase;
	color: #000;
		/* CHECK NEW CSS */
	background:url(/media/7/207/background_tab.gif) #ccc bottom repeat-x;
}
#toolboxtabs li a:hover {
	color:#fff;
	background:#ccc;
}
#toolboxtabs li a.active {
	color:#000;
	background:#EDEAE7;
}
#toolboxcontainer {
	position:relative;
	padding-bottom:2px;
	margin-bottom:12px;
	width:100%;
	background:url(/media/7/207/background_special_box.jpg) #EDEAE7 bottom right no-repeat;
}
#toolboxcontainer ul {
	padding-left:10px;
	list-style-type:none;
}
#toolboxcontainer li {
	position:relative;
	margin-right:12px;
	height:1%;
	border-bottom:solid #ccc 1px;
}
#toolboxcontainer li a {
	display:block;
	color:#000;
	text-transform:lowercase;
	text-decoration:none;
	background: url(/media/7/207/menu_bullet.gif) right no-repeat;
}
#toolboxcontainer li a:hover {
	color:#f40;
	background: url(/media/7/207/menu_bullet_hover.gif) right no-repeat;
}
#toolboxcontainer li.active a {
	font-weight:bold;
	background: url(/media/7/207/menu_bullet_open.gif) right no-repeat;
}
#toolboxcontainer #poPrint, #toolboxcontainer #sNewsletter {
	border-bottom:none;
}
#toolboxcontainer li.active ul {
	padding: 0 0 0 15px;
	list-style-type: square;
}
#toolboxcontainer li.active li {
	border-bottom:none;
}
#toolboxcontainer li.active li a {
	color:#f40;
	text-decoration:underline;
	background:none;
	font-weight:normal;
}
#toolboxcontainer li.active li a:hover {
	background:none;
	text-decoration:none;
}
/* Archive search */
#archiveSearch .textInputSmall {
	width: 40px;
}
#archiveSearch {
	border-bottom:solid #ccc 1px;
}
#txtArchiveSearch {
	width:130px;
}
#archiveAdvancedSearch {
	display:none;
	border-top:solid #ccc 1px;
}
/* FAQ */
#toggleLinks {
	margin:2px 0;
	text-align:right;
	background:url(/media/7/207/orange_grey_border.gif) top left no-repeat;
}
#toggleDl {
	margin:0 0 10px 0;
}
#toggleDl dt a {
	display:block;
	font-weight:bold;
	border-top:solid 1px #ccc;
	padding:2px 0;
	background:url(/media/7/207/menu_bullet.gif) 98% 50% no-repeat;
}
#toggleDl dt a:hover {
	background:url(/media/7/207/menu_bullet_hover.gif) #eee 98% 50% no-repeat;
}
#toggleDl dd {
	padding:10px 0;
	margin:0;
	border-top:solid 1px #ccc;
	height:1%;
}
#toggleDl .dtClose a {
	background-color:#fff;
}
#toggleDl .dtOpen a {
	background:url(/media/7/207/menu_bullet_open.gif) #eee 98% 50% no-repeat;
}
#toggleDl .showDD {
	position:relative;
	top:0;
}
#toggleDl dd, .hideDD {
	top:-9999px;
	position:absolute
}
/* Footer styles*/
#footer {
	padding-top: 3px;
	font-size: 95%;
	font-family: Tahoma, Arial, Verdana;
	text-align:right;
}
#footer a {
	color: #000;
}
#footer span {
	float: left;
		/* CHECK NEW CSS */
}
#footer ul {
	margin: 0;
	padding: 0;
}
#footer li {
	display: inline;
	margin-left: 20px;
}
/* NEW*/
.ContentboxWhiteDX {
	padding:1px;
	background-color:#fff;
	margin-bottom:10px;
	background: url(/media/7/207/background_special_box.jpg) #EEEAE7 bottom right no-repeat;
}
.ContentboxWhiteDX2 {
	padding:1px;
	background-color:#fff;
	margin-bottom:10px;
	background: url(/media/7/207/background_special_box.jpg) #EEEAE7 bottom right no-repeat;
}
.ContentboxWhiteDX div {
	width:238px;
	margin:0;
	padding:0;
	color:#67655b;
}
.ContentboxWhiteDX2 div {
	width:238px;
	margin:0;
	padding:0;
	color:#67655b;
}
.ContentboxWhiteDX div p {
	margin:0;
	padding:0 5px 5px 15px
}
.ContentboxWhiteDX2 div p {
	margin:0;
	padding:0 5px 5px 15px
}
p.areaRiservata {
	margin:0;
	padding:0 0 0 45px;
 background:url(/media/7/207/ico_areaRiservata.gif) no-repeat 10px top;
	color:#67655b;
	font-size: 95%;
	text-decoration:none;
	display:block;
	height:55px;
}
p.areaRiservata span {
	margin:0;
	padding:0 0 0 45px;
	display:block;
}
.areaRiservata a {
	margin:0;
	padding:0 0 0 45px;
 background:url(/media/7/207/ico_areaRiservata.gif) no-repeat left top;
	color:#67655b;
	font-size: 95%;
	text-decoration:none;
	display:block;
	height:55px;
}
.areaRiservata a:link {
	margin:0;
	padding:0 0 0 45px;
 background:url(/media/7/207/ico_areaRiservata.gif) no-repeat left top;
	color:#67655b;
	font-size: 95%;
	text-decoration:none;
	display:block;
	height:55px;
}
.areaRiservata a:visited {
	margin:0;
	padding:0 0 0 45px;
 background:url(/media/7/207/ico_areaRiservata.gif) no-repeat left top;
	color:#67655b;
	font-size: 95%;
	text-decoration:none;
	display:block;
	height:55px;
}
.areaRiservata a:hover {
	margin:0;
	padding:0 0 0 45px;
 background:url(/media/7/207/ico_areaRiservata.gif) no-repeat left top;
	color:#67655b;
	font-size: 95%;
	text-decoration:underline;
	display:block;
	height:55px;
}
.areaRiservata a:active {
	margin:0;
	padding:0 0 0 45px;
 background:url(/media/7/207/ico_areaRiservata.gif) no-repeat left top;
	color:#67655b;
	font-size: 95%;
	text-decoration:none;
	display:block;
	height:55px;
}
p.cap {
	margin:0;
	padding:0 0 0 45px;
 background:url(/media/7/207/ico_cap.gif) no-repeat 10px top;
	color:#67655b;
	font-size: 95%;
	text-decoration:none;
	display:block;
	height:60px;
}
p.cap span {
	margin:0;
	padding:0 0 0 45px;
	display:block;
}
.cap a {
	margin:0;
	padding:0 0 0 45px;
 background:url(/media/7/207/ico_cap.gif) no-repeat left top;
	color:#67655b;
	font-size: 95%;
	text-decoration:none;
	display:block;
	height:60px;
}
.cap a:link {
	margin:0;
	padding:0 0 0 45px;
 background:url(/media/7/207/ico_cap.gif) no-repeat left top;
	color:#67655b;
	font-size: 95%;
	text-decoration:none;
	display:block;
	height:60px;
}
.cap a:visited {
	margin:0;
	padding:0 0 0 45px;
 background:url(/media/7/207/ico_cap.gif) no-repeat left top;
	color:#67655b;
	font-size: 95%;
	text-decoration:none;
	display:block;
	height:60px;
}
.cap a:hover {
	margin:0;
	padding:0 0 0 45px;
 background:url(/media/7/207/ico_cap.gif) no-repeat left top;
	color:#67655b;
	font-size: 95%;
	text-decoration:underline;
	display:block;
	height:60px;
}
.cap a:active {
	margin:0;
	padding:0 0 0 45px;
 background:url(/media/7/207/ico_cap.gif) no-repeat left top;
	color:#67655b;
	font-size: 95%;
	text-decoration:none;
	display:block;
	height:60px;
}
h4 a {
	padding:0 10px 0 15px;
	font-size: 110%;
	color:#f40;
	/*background:url(/media/7/207/arrow.gif) no-repeat 21px 4px;*/
	line-height:2em;
	text-decoration:underline;
}
h4 a:link {
	padding:0 10px 0 15px;
	font-size: 110%;
	color:#f40;
	/*background:url(/media/7/207/arrow.gif) no-repeat 21px 4px;*/
	line-height:2em;
	text-decoration:underline;
}
h4 a:visited {
	padding:0 10px 0 15px;
	font-size: 110%;
	color:#f40;
	/*background:url(/media/7/207/arrow.gif) no-repeat 21px 4px;*/
	line-height:2em;
	text-decoration:underline;
}
h4 a:hover {
	padding:0 10px 0 15px;
	font-size: 110%;
	color:#f40;
	/*background:url(/media/7/207/arrow.gif) no-repeat 21px 4px;*/
	line-height:2em;
	text-decoration:none;
}
h4 a:active {
	padding:0 10px 0 15px;
	font-size: 110%;
	color:#f40;
	/*background:url(/media/7/207/arrow.gif) no-repeat 21px 4px;*/
	line-height:2em;
	text-decoration:underline;
}
/*------------------------------------------------------HP--------------------------------------------------
.ContentboxWhiteDX ul {
	margin:0;
	display:block;
	padding:0 0 0 47px;
	list-style:none
}
.ContentboxWhiteDX ul li {
	margin:0;
	display: inline-block;
	padding:0;
	list-style:none;
	background:url(../images/layout/bullet.gif) no-repeat 0 11px;
}
html>body .ContentboxWhiteDX ul li {
	margin:0;
	display:block;
	padding:0;
	list-style:none;
	background:url(../images/layout/bullet.gif) no-repeat 0 11px;
}
.ContentboxWhiteDX ul li a {
	margin:0;
	display: inline-block;
	padding:0 0 0 15px;
	list-style:none;
	font-size: 95%;
	color:#67655b;
	text-decoration:underline;
}
html>body .ContentboxWhiteDX ul li a {
	margin:0;
	display:block;
	padding:0 0 0 15px;
	list-style:none;
	font-size: 95%;
	color:#67655b;
	text-decoration:underline;
}
.ContentboxWhiteDX ul li a:link {
	margin:0;
	display: inline-block;
	padding:0 0 0 15px;
	list-style:none;
	font-size: 95%;
	color:#67655b;
	text-decoration:underline;
}
html>body .ContentboxWhiteDX ul li a:link {
	margin:0;
	display:block;
	padding:0 0 0 15px;
	list-style:none;
	font-size: 95%;
	color:#67655b;
	text-decoration:underline;
}
.ContentboxWhiteDX ul li a:visited {
	margin:0;
	display: inline-block;
	padding:0 0 0 15px;
	list-style:none;
	font-size: 95%;
	color:#67655b;
	text-decoration:underline;
}
html>body .ContentboxWhiteDX ul li a:visited {
	margin:0;
	display:block;
	padding:0 0 0 15px;
	list-style:none;
	font-size: 95%;
	color:#67655b;
	text-decoration:underline;
}
.ContentboxWhiteDX ul li a:hover {
	margin:0;
	display: inline-block;
	padding:0 0 0 15px;
	list-style:none;
	font-size: 95%;
	color:#67655b;
	text-decoration:underline;
}
html>body .ContentboxWhiteDX ul li a:hover {
	margin:0;
	display:block;
	padding:0 0 0 15px;
	list-style:none;
	font-size: 95%;
	color:#67655b;
	text-decoration:underline;
}
.ContentboxWhiteDX ul li a:active {
	margin:0;
	display: inline-block;
	padding:0 0 0 15px;
	list-style:none;
	font-size: 95%;
	color:#67655b;
	text-decoration:underline;
}
html>body .ContentboxWhiteDX ul li a:active {
	margin:0;
	display:block;
	padding:0 0 0 15px;
	list-style:none;
	font-size: 95%;
	color:#67655b;
	text-decoration:underline;
}
/*
html>body .ContentboxWhiteDX ul li {
	margin:0;
	display:block;
	padding:0;
	list-style:none;
	background:url(../images/layout/bullet.gif) no-repeat 0 11px;
}
html>body .ContentboxWhiteDX ul li a {
	margin:0;
	display:block;
	padding:0 0 0 15px;
	list-style:none;
	font-size: 95%;
	color:#67655b;
	text-decoration:underline;
}
html>body .ContentboxWhiteDX ul li a:link {
	margin:0;
	display:block;
	padding:0 0 0 15px;
	list-style:none;
	font-size: 95%;
	color:#67655b;
	text-decoration:underline;
}
html>body .ContentboxWhiteDX ul li a:visited {
	margin:0;
	display:block;
	padding:0 0 0 15px;
	list-style:none;
	font-size: 95%;
	color:#67655b;
	text-decoration:underline;
}
html>body .ContentboxWhiteDX ul li a:hover {
	margin:0;
	display:block;
	padding:0 0 0 15px;
	list-style:none;
	font-size: 95%;
	color:#67655b;
	text-decoration:underline;
}
html>body .ContentboxWhiteDX ul li a:active {
	margin:0;
	display:block;
	padding:0 0 0 15px;
	list-style:none;
	font-size: 95%;
	color:#67655b;
	text-decoration:underline;
}
/*------------------------------------------------------HP--------------------------------------------------*/
#leftCol img {
	margin:0 0 5px 0;
	padding:0;
	border:0;
}
#centerCol p a {
	font:bold 95% Tahoma, Arial, Verdana;
	color:#000;
	text-decoration:none
}
h2 b {
	margin-top:0;
	margin-bottom:0;
	font:bold 115% Tahoma, Arial, Verdana;
}
h2 b span {
	color:#f40;
}
h2 span span {
	/*	color:#f40;*/
	font:normal 90% Tahoma, Arial, Verdana;
}
#content table h2 span span {
	/*	color:#f40;*/
	font:normal 90% Tahoma, Arial, Verdana;
}
#centerCol img {
	border:solid 1px #ccc;
	margin:0;
	padding:1px
}
.ContentboxWhiteDX ul li a.pdf {
 background:url(/media/7/207/ico_acrobat.gif) no-repeat right top;
	display:inline;
	padding-right:20px;
	padding-bottom:5px;
}
.ContentboxWhiteDX ul li a:link.pdf {
 background:url(/media/7/207/ico_acrobat.gif) no-repeat right top;
	display:inline;
	padding-right:20px;
	padding-bottom:5px;
}
.ContentboxWhiteDX ul li a:visited.pdf {
 background:url(/media/7/207/ico_acrobat.gif) no-repeat right top;
	display:inline;
	padding-right:20px;
	padding-bottom:5px;
}
.ContentboxWhiteDX ul li a:hover.pdf {
 background:url(/media/7/207/ico_acrobat.gif) no-repeat right top;
	display:inline;
	padding-right:20px;
	padding-bottom:5px;
}
.ContentboxWhiteDX ul li a:active.pdf {
 background:url(/media/7/207/ico_acrobat.gif) no-repeat right top;
	display:inline;
	padding-right:20px;
	padding-bottom:5px;
}
.ContentboxWhiteDXInt {
	padding:1px;
	background-color:#fff;
	margin-bottom:10px;
	background: url(/media/7/207/background_special_box.jpg) #EEEAE7 bottom right no-repeat;
}
.ContentboxWhiteDX2Int {
	padding:1px;
	background-color:#fff;
	margin-bottom:10px;
	background: url(/media/7/207/background_special_box.jpg) #EEEAE7 bottom right no-repeat;
}
.ContentboxWhiteDXInt div {
	width:216px;
	margin:0;
	padding:0;
	color:#67655b;
}
.ContentboxWhiteDX2Int div {
	width:216px;
	margin:0;
	padding:0;
	color:#67655b;
}
.ContentboxWhiteDXInt div p {
	margin:0;
	padding:0 5px 5px 15px
}
.ContentboxWhiteDX2Int div p {
	margin:0;
	padding:0 5px 5px 15px
}
.ContentboxWhiteDXInt ul li a.pdf {
 background:url(/media/7/207/ico_acrobat.gif) no-repeat right top;
	display:inline;
	padding-right:20px;
	padding-bottom:5px;
}
.greenNumber {
	text-align:center;
	padding-top:10px;
	height:50px
}
.greenNumber span {
	display:none
}
.boxSezioniDedicate {
	margin-top:14px;
	height:66px;
	background-color:#fff;
	background: url(/media/7/207/background_special_box.jpg) #EEEAE7 bottom right no-repeat;
	text-align:center
}
.boxSezioniDedicate h4 {
	padding:14px 0 0 0;
}
/*h4 span {
	padding:30px 0 0 0;
	font-size: 110%;
	color:#f40;
	text-decoration:underline;
	display:block
}*/
h4 span a {
	font-size: 120%;
	color:#f40;
	text-decoration:underline;
	display:inline
}
h4 span a:link {
	font-size: 120%;
	color:#f40;
	text-decoration:underline;
	display:inline
}
h4 span a:visited {
	font-size: 120%;
	color:#f40;
	text-decoration:underline;
	display:inline
}
h4 span a:hover {
	font-size: 120%;
	color:#f40;
	text-decoration:none;
	display:inline
}
h4 span a:active {
	font-size: 120%;
	color:#f40;
	text-decoration:underline;
	display:inline
}
h4 span span {
	margin:0;
	padding:0 10px 0 15px;
	font-size: 110%;
	color:#f40;
	text-decoration:underline;
	display:block
}
#mappa {
	text-align:center;
	margin-bottom:45px
}
#mappa img {
	border:0
}
#contatti {
	font-size:95%;
	color:#67655b;
	line-height:normal;
}
#contatti a {
	font-size:95%;
	color:#f40
}
#contatti a:link {
	font-size:95%;
	color:#f40
}
#contatti a:visited {
	font-size:95%;
	color:#f40
}
#contatti a:hover {
	font-size:95%;
	color:#f40
}
#contatti a:active {
	font-size:95%;
	color:#f40
}
.contentDivider #contatti ul {
	margin:5px 0 10px 0;
	padding:0;
	display:block;
	list-style:none;
	background-image:none
}
.contentDivider #contatti ul li {
	margin:0;
	padding:0;
	display:inline;
	list-style:none;
	background-image:none
}
.contentDivider #contatti ul li a {
	list-style:none;
	background-image:none;
	margin:0;
	padding:0 10px 0 0;
	display:inline;
	color:#f40;
	text-decoration:underline
}
.contentDivider #contatti ul li a:link {
	list-style:none;
	background-image:none;
	margin:0;
	padding:0 10px 0 0;
	display:inline;
	color:#f40;
	text-decoration:underline
}
.contentDivider #contatti ul li a:visited {
	list-style:none;
	background-image:none;
	margin:0;
	padding:0 10px 0 0;
	display:inline;
	color:#f40;
	text-decoration:underline
}
.contentDivider #contatti ul li a:hover {
	list-style:none;
	background-image:none;
	margin:0;
	padding:0 10px 0 0;
	display:inline;
	color:#f40;
	text-decoration:underline
}
.contentDivider #contatti ul li a:active {
	list-style:none;
	background-image:none;
	margin:0;
	padding:0 10px 0 0;
	display:inline;
	color:#f40;
	text-decoration:underline
}
#contatti h5 {
	color: #67655b;
	font-weight:bold;
	margin:0;
	padding:0;
	font-size:95%;
	display:block
}
#contatti a.mail {
	font-size:95%;
	color:#f40;
	line-height:normal;
	padding-right:18px;
 background:url(/media/7/207/ico_mail.gif) no-repeat right top;
	text-decoration:underline
}
#contatti a:link.mail {
	font-size:95%;
	color:#f40;
	line-height:normal;
	padding-right:18px;
 background:url(/media/7/207/ico_mail.gif) no-repeat right top;
	text-decoration:underline
}
#contatti a:visited.mail {
	font-size:95%;
	color:#f40;
	line-height:normal;
	padding-right:18px;
 background:url(/media/7/207/ico_mail.gif) no-repeat right top;
	text-decoration:underline
}
#contatti a:hover.mail {
	font-size:95%;
	color:#f40;
	line-height:normal;
	padding-right:18px;
 background:url(/media/7/207/ico_mail.gif) no-repeat right top;
	text-decoration:underline
}
#contatti a:active.mail {
	font-size:95%;
	color:#f40;
	line-height:normal;
	padding-right:18px;
 background:url(/media/7/207/ico_mail.gif) no-repeat right top;
	text-decoration:underline
}
#risultato_sedi ul {
	margin:5px 0 10px 15px;
	padding:0
}
#risultato_sedi ul li {
	font-size:100%;
	color:#000;
	margin:0;
	padding:5px 10px;
	list-style: square;
}
html>body #risultato_sedi ul li {
	font-size:100%;
	color:#000;
	margin:0;
	padding:5px 10px;
	list-style: square;
}
#risultato_sedi ul li span {
	font-size:100%;
	color:#000;
	font-weight:bold
}
/* lightbox */

#lightbox {
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#lightbox a img {
	border: none;
}
#outerImageContainer {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#imageContainer {
	padding: 10px;
}
#loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#hoverNav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#imageContainer>#hoverNav {
	left: 0;
}
#hoverNav a {
	outline: none;
}
#prevLink, #nextLink {
	width: 49%;
	height: 100%;
	background: transparent url(/media/7/207/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
}
#prevLink {
	left: 0;
	float: left;
}
#nextLink {
	right: 0;
	float: right;
}
#prevLink:hover, #prevLink:visited:hover {
	background: url(/media/7/207/prevlabel.gif) left 6% no-repeat;
}
#nextLink:hover, #nextLink:visited:hover {
	background: url(/media/7/207/nextlabel.gif) right 6% no-repeat;
}
#imageDataContainer {
	font: small Tahoma, Arial, Verdana;
	background-color: #fff;
	margin: 0 auto;
	overflow: auto;
	color: #666;
	width: 100%;
	text-align:left;
}
#imageData {
	padding:0 10px 10px 10px;
}
#imageData #caption {
	font-weight: bold;
}
#imageData #bottomNav {
	text-align:right;
}
#imageData #bottomPhotoLibrary, #imageData #bottomPhotoHighResolution {
	padding-right:3px;
	margin-right:3px;
	border-right: solid 1px #000;
}
#imageData #numberDisplay {
	float:left;
	clear:left;
}
#overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
}
/* fine lightbox */

#TabellaCAP {
	margin-top:20px;
	border:solid 1px #ccc;
}
#TabellaCAP table {
	border:0
}
#TabellaCAP thead td {
	border-bottom:solid 1px #ccc;
	background-color:#ff6600;
	height:28px;
	text-align:center;
	color:#fff;
	font-size:100%;
	font-weight:bold;
	text-transform:uppercase;
}
#TabellaCAP tfoot {
	border:0
}
#TabellaCAP input {
	width:210px
}
#TabellaCAP input.check {
	width:14px;
	margin:0;
	padding:0
}
#TabellaCAP label span {
	display:block;
	float:left;
	width:80px;
	font-weight:bold
}
#TabellaCAP select {
	width:216px
}
#TabellaCAP tbody {
	border:0;
}
#TabellaCAP tbody td table {
	border:0;
	padding:0;
	margin:0;
}
.tabella {
	padding:0;
	margin:0;
	padding-left:0;
}
#TabellaCAP td {
	border:0
}
#TabellaCAP img {
	border:0;
	margin:10px;
	padding:1px;
}
#parametri {
	padding:5px 0
}
#parametri span {
	display:block;
	font-weight:bold
}
.spacer20 {
	clear:both;
	height:20px
}
#content .spacer20 img {
	border:none;
	margin:0;
	padding:0
}
#content table .border2 {
	border-bottom:solid 1px #ccc;
	border-right:solid 1px #ccc;
	padding-left:5px	
}
#content table .border1 {
	border-bottom:solid 1px #ccc;
	text-align:center
}
#content table .border3 {
	border-bottom:solid 1px #ccc;
	border-left:solid 1px #ccc;
	padding-left:5px
}
/*----------------------------------NUOVI----------------------------------------------------------*/
fieldset {
	background:none;
	border:none
}
DD {
}
DD TEXTAREA {
	WIDTH: 250px
}
.info {
	FONT-SIZE: 11px;
	WIDTH: 460px
}
DD SELECT {
	FONT-SIZE: 1em;
	COLOR: #000
}
DL {
	FLOAT: left;
	WIDTH: 100%;
	margin:0 0 5px 0
}
DT {
	CLEAR: left;
	FLOAT: left;
	WIDTH: 170px;
	margin-bottom:5px
}
DD {
	margin-bottom:5px
}
#content FORM select {
	FONT-SIZE: 1em;
	COLOR: #000;
	width:200px
}
#content FORM {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 5px;
	MARGIN: 0px;
	PADDING-TOP: 5px
}
#content FORM input {
	width:200px
}
#content FORM .checkbox {
	width:15px;
	margin:0;
	padding:0
}
#content FORM .invia {
	width:80px;
	height:20px;
	margin:0;
	padding:0
}
p label {
	padding-left:10px
}
#content h2 span img {
	border:none;
	margin:0;
	padding:0 0 15px 0
}
.bg_box_gallery {
	float:left;
	width:167px;
	height:133px;
	background:url(/media/7/207/bg_img_gallery.gif) no-repeat;
	margin-right:4px;
}
.bg_box_galleryLast {
	float:left;
	width:167px;
	height:133px;
	background:url(/media/7/207/bg_img_gallery.gif) no-repeat;
}
.dimensione_img {
	text-align:center;
	color:#000;
	font-size:95%;
	font-weight:bold;
	height:21px;
	padding-top:4px;
}
#content .img_gallery {
	text-align:center;
}
#content .bg_box_gallery img {
	margin:6px 10px;
}
#content .bg_box_galleryLast img {
	margin:6px 10px;
}
#content .clear {
	clear:left;
	height:10px
}
#content .clear img {
	border:none;
	margin:0;
	padding:0
}
#content #info ul {
	margin: 0;
	padding:10px 15px;
	list-style: square;
}
#content #info ul li {
	margin: 0;
	padding: 0 0 1px 0;
	list-style: square;
}
#content #info ol {
	margin: 0;
	padding:10px 25px;
}
#content #info ol li {
	margin: 0;
	padding: 0 0 1px 0;
}
#content .inputText{
height:14px;
width:250px
}
.formula{
color: #f40;
font-weight:bold}
.formula a{
color: #f40;
font-weight:bold;
text-decoration:none}
.formula a:link{
color: #f40;
font-weight:bold;
text-decoration:none}
.formula a:visited{
color: #f40;
font-weight:bold;
text-decoration:none}
.formula a:hover{
color: #f40;
font-weight:bold;
text-decoration:none}
.formula a:active{
color: #f40;
font-weight:bold;
text-decoration:none}
.linkBlack{
color: #000;
font-weight:bold;
text-decoration:none}
.linkBlack a{
color: #000;
font-weight:bold;
text-decoration:none}
.linkBlack a:link{
color: #000;
font-weight:bold;
text-decoration:none}
.linkBlack a:visited{
color: #000;
font-weight:bold;
text-decoration:none}
.linkBlack a:hover{
color: #000;
font-weight:bold;
text-decoration:none}
.linkBlack a:active{
color: #000;
font-weight:bold;
text-decoration:none}
#pageBody #content table tr td ul {
	margin: 0 0 10px 0;
	padding: 0 0 0 33px;
	list-style-type: square;
}
#content #box1{
	FONT-SIZE: 120%;
	width:366px;
	float:left;
	padding:1px;
	border:solid 1px #ccc;
	background-color:#fff;
	margin-right:10px
}
#content #box1 .content{
	padding:10px
}
#content #box1 .fasciaorange{
	height:33px;
	background-color:#ff8533;
	padding:5px 10px 0 10px;
	FONT-SIZE: 80%;
	line-height:normal;
	color:#fff
}
#content #box2{
	FONT-SIZE: 120%;
	width:366px;
	float:left;
	padding:1px;
	border:solid 1px #ccc;
	background-color:#fff;
}
#content #box2 .content{
	padding:10px
}
#content #box2 .fasciaorange{
	height:33px;
	background-color:#ff8533;
	padding:5px 10px 0 10px;
	FONT-SIZE: 80%;
	line-height:normal;
	color:#fff
}
#content #box3{
	FONT-SIZE: 120%;
	float:left;
	width:241px;
	padding:1px;
	border:solid 1px #ccc;
	background-color:#fff;
}
#content #box3 .content{
	padding:10px;
}
#content #box3 .fasciaorange{
	height:33px;
	background-color:#ff8533;
	color:#fff;
	padding:5px 10px 0 10px;
	FONT-SIZE: 80%;
	line-height:normal;
}
#content #box1 .content h2 b {
	MARGIN: 0px;
	FONT: bold 88% Tahoma, Arial, Verdana
}
#content #box1 .content h2 span{
	MARGIN: 0px;
	FONT: bold 88% Tahoma, Arial, Verdana;
	color:#f40
}
#content #box1 .content p{
margin-bottom:5px
}
#content #box1 .content ul{
	MARGIN: 0 6px;
	padding:0
}
#content #box1 .content ul li{
	MARGIN: 0 10px;
	line-height:100%;
	padding:0
}
#content #box1 .content ul li span{
color:#f40
}

#content #box2 .content h2 b {
	MARGIN: 0px;
	FONT: bold 88% Tahoma, Arial, Verdana
}
#content #box2 .content h2 span{
	MARGIN: 0px;
	FONT: bold 88% Tahoma, Arial, Verdana;
	color:#f40
}
#content #box2 .content p{
margin-bottom:5px
}
#content #box2 .content ul{
	MARGIN: 0 6px;
	padding:0
}
#content #box2 .content ul li{
	MARGIN: 0 10px;
	line-height:100%;
	padding:0
}
#content #box2 .content ul li span{
color:#f40
}
#content #box3 .content h2 b {
	MARGIN: 0px;
	FONT: bold 88% Tahoma, Arial, Verdana
}
#content #box3 .content h2 span{
	MARGIN: 0px;
	FONT: bold 88% Tahoma, Arial, Verdana;
	color:#f40
}
#content #box3 .content p{
margin-bottom:5px
}
#content #box3 .content ul{
	MARGIN: 0 6px;
	padding:0
}
#content #box3 .content ul li{
	MARGIN: 0 10px;
	line-height:100%;
	padding:0
}
#content #box3 .content ul li span{
color:#f40
}
#content .fasciaorange a{
	color:#fff;
	text-decoration:underline
}
#content .fasciaorange a:link{
	color:#fff;
	text-decoration:underline
}
#content .fasciaorange a:visited{
	color:#fff;
	text-decoration:underline
}
#content .fasciaorange a:hover{
	color:#fff;
	text-decoration:underline
}
#content .fasciaorange a:active{
	color:#fff;
	text-decoration:underline
}
.fdsSezione1_76Label{
font-weight:bold;
color:#FF6600;
margin-bottom:10px}
.fdsSelezionaretipo_77{
height:56px}
.fdsSelezionaretipo_77 select{
font-size:11px;
height:20px;
width:300px;
margin:0;
padding:0}
.fdsSelezionaretipo_77Separator{
display:none}
.fdsNomeecognome_78{
height:56px}
.fdsNomeecognome_78 input{
width:294px;
height:14px;
font-size:11px;}
.fdsNomeecognome_78Separator{
display:none}
.fdsRuoloaziendale_86{
height:56px}
.fdsRuoloaziendale_86 input{
width:294px;
height:14px;
font-size:11px;}
.fdsRuoloaziendale_86Separator{
display:none}
.fdsIndirizzo_79{
height:56px}
.fdsIndirizzo_79 input{
width:294px;
height:14px;
font-size:11px;}
.fdsIndirizzo_79Separator{
display:none}
.fdsCAP_80{
height:56px}
.fdsCAP_80 input{
width:294px;
height:14px;
font-size:11px;}
.fdsCAP_80Separator{
display:none}
.fdsCitta_81{
height:56px}
.fdsCitta_81 input{
width:294px;
height:14px;
font-size:11px;}
.fdsCitta_81Separator{
display:none}
.fdsProvincia_82{
height:56px}
.fdsProvincia_82 input{
width:294px;
height:14px;
font-size:11px;}
.fdsProvincia_82Separator{
display:none}
.fdsTelefono_83{
height:56px}
.fdsTelefono_83 input{
width:294px;
height:14px;
font-size:11px;}
.fdsTelefono_83Separator{
display:none}
.fdsFax_84{
height:56px}
.fdsFax_84 input{
width:294px;
height:14px;
font-size:11px;}
.fdsFax_84Separator{
display:none}
.fdsE-mail_85{
height:56px}
.fdsE-mail_85 input{
width:294px;
height:14px;
font-size:11px;}
.fdsE-mail_85Separator{
display:none}
.fdsPerconto_87{
height:56px}
.fdsPerconto_87 input{
width:294px;
height:14px;
font-size:11px;}
.fdsPerconto_87Separator{
display:none}
.fdsSezione2_88Separator{
display:none}
.fdsnomedacontattare_89{
height:56px}
.fdsnomedacontattare_89 input{
width:294px;
height:14px;
font-size:11px;}
.fdsnomedacontattare_89Separator{
display:none}
.fdsindirizzodacontattare_90{
height:56px}
.fdsindirizzodacontattare_90 input{
width:294px;
height:14px;
font-size:11px;}
.fdsindirizzodacontattare_90Separator{
display:none}
.fdscapdacontattare_91{
height:56px}
.fdscapdacontattare_91 input{
width:294px;
height:14px;
font-size:11px;}
.fdscapdacontattare_91Separator{
display:none}
.fdscittadacontattare_92{
height:56px}
.fdscittadacontattare_92 input{
width:294px;
height:14px;
font-size:11px;}
.fdscittadacontattare_92Separator{
display:none}
.fdsprovinciadacontattare_93{
height:56px}
.fdsprovinciadacontattare_93 input{
width:294px;
height:14px;
font-size:11px;}
.fdsprovinciadacontattare_93Separator{
display:none}
.fdsTelefonodacontattare_94{
height:56px}
.fdsTelefonodacontattare_94 input{
width:294px;
height:14px;
font-size:11px;}
.fdsTelefonodacontattare_94Separator{
display:none}
.fdsfaxdacontattare_95{
height:56px}
.fdsfaxdacontattare_95 input{
width:294px;
height:14px;
font-size:11px;}
.fdsfaxdacontattare_95Separator{
display:none}
.fdsemaildacontattare_96{
height:56px}
.fdsemaildacontattare_96 input{
width:294px;
height:14px;
font-size:11px;}
.fdsemaildacontattare_96Separator{
display:none}
.fdsSezione3_97Label{
font-weight:bold;
color:#FF6600;
margin-bottom:10px}
.fdsSezione2_88Label{
font-weight:bold;
color:#FF6600;
margin-bottom:10px}
.fdsSezione4_104Label{
font-weight:bold;
color:#FF6600;
margin-bottom:10px}
.fdsSezione6_106Label{
font-weight:bold;
color:#FF6600;
margin-bottom:10px}
.fdsTipodidisservizioriscontrato_98{
height:56px}
.fdsTipodidisservizioriscontrato_98 select{
font-size:11px;
height:20px;
width:300px;
margin:0;
padding:0}
.fdsTipodidisservizioriscontrato_98Separator{
display:none}
.fdsdescrizionealtro_99{
height:56px}
.fdsdescrizionealtro_99 input{
width:294px;
height:14px;
font-size:11px;}
.fdsdescrizionealtro_99Separator{
display:none}
.fdsNomedelcliente_100{
height:56px}
.fdsNomedelcliente_100 input{
width:294px;
height:14px;
font-size:11px;}
.fdsNomedelcliente_100Separator{
display:none}
.fdsDateofferta_101{
height:56px}
.fdsDateofferta_101 input{
width:294px;
height:14px;
font-size:11px;}
.fdsDateofferta_101Separator{
display:none}
.fdsIndirizzosegnalazione_102{
height:56px}
.fdsIndirizzosegnalazione_102 input{
width:294px;
height:14px;
font-size:11px;}
.fdsIndirizzosegnalazione_102Separator{
display:none}
.fdsDataanomalia_103{
height:56px}
.fdsDataanomalia_103 input{
width:294px;
height:14px;
font-size:11px;}
.fdsDataanomalia_103Separator{
display:none}
.fdsSezione4_104Separator{
display:none}
.fdsSezione6_106Separator{
display:none}
.fdsCircostanzedeifattiedeventualiinformazioni_105{
height:56px}
.fdsCircostanzedeifattiedeventualiinformazioni_105 input{
width:294px;
height:14px;
font-size:11px;}
.fdsCircostanzedeifattiedeventualiinformazioni_105Separator{
display:none}
.fdsPreferenzerisposta_107{
height:56px}
.fdsPreferenzerisposta_107 select{
font-size:11px;
height:20px;
width:300px;
margin:0;
padding:0}
.fdsPreferenzerisposta_107Separator{
display:none}
.fdsInformativasullaPrivacy_111Description{
width:498px;
padding:5px;
border:solid 1px #FF6600;
font-size:11px}
.fdsInformativasullaPrivacy_111Separator{
height:5px}
.fdsAccetta_112{
height:56px}
.fdsAccetta_112 select{
font-size:11px;
height:20px;
width:100px;
margin:0;
padding:0}
.fdsAccetta_112Separator{
display:none}
.fdsBtnContainer{
margin-bottom:20px}
.fdssezione1_52Label{
font-weight:bold;
color:#FF6600;
margin-bottom:10px}
.fdssezione1_52Separator{
display:none}
.fdsNome_35{
height:56px}
.fdsNome_35 input{
width:294px;
height:14px;
font-size:11px;}
.fdsNome_35Separator{
display:none}
.fdsIndirizzo_36{
height:56px}
.fdsIndirizzo_36 input{
width:294px;
height:14px;
font-size:11px;}
.fdsIndirizzo_36Separator{
display:none}
.fdsCitta_37{
height:56px}
.fdsCitta_37 input{
width:294px;
height:14px;
font-size:11px;}
.fdsCitta_37Separator{
display:none}
.fdsProvincia_38{
height:56px}
.fdsProvincia_38 input{
width:294px;
height:14px;
font-size:11px;}
.fdsProvincia_38Separator{
display:none}
.fdsTelefono_39{
height:56px}
.fdsTelefono_39 input{
width:294px;
height:14px;
font-size:11px;}
.fdsTelefono_39Separator{
display:none}
.fdsFax_41{
height:56px}
.fdsFax_41 input{
width:294px;
height:14px;
font-size:11px;}
.fdsFax_41Separator{
display:none}
.fdsE-mail_42{
height:56px}
.fdsE-mail_42 input{
width:294px;
height:14px;
font-size:11px;}
.fdsE-mail_42Separator{
display:none}
.fdsSezione2_53Label{
font-weight:bold;
color:#FF6600;
margin-bottom:10px}
.fdsSezione2_53Separator{
display:none}
.fdsSezione4_58Label{
font-weight:bold;
color:#FF6600;
margin-bottom:10px}
.fdsSezione4_58Separator{
display:none}
.fdsSezione5_67Label{
font-weight:bold;
color:#FF6600;
margin-bottom:10px}
.fdsSezione5_67Separator{
display:none}
.fdsTipo_43{
height:56px}
.fdsTipo_43 select{
font-size:11px;
height:20px;
width:100px;
margin:0;
padding:0}
.fdsTipo_43Separator{
display:none}
.fdsSpecificarealtro_45{
height:56px}
.fdsSpecificarealtro_45 input{
width:294px;
height:14px;
font-size:11px;}
.fdsSpecificarealtro_45Separator{
display:none}
.fdscodice_44{
height:56px}
.fdscodice_44 input{
width:294px;
height:14px;
font-size:11px;}
.fdscodice_44Separator{
display:none}
.fdsPerconto_108{
height:56px}
.fdsPerconto_108 input{
width:294px;
height:14px;
font-size:11px;}
.fdsPerconto_108Separator{
display:none}
.fdsTipo_43{
height:56px}
.fdsTipo_43 select{
font-size:11px;
height:20px;
width:300px;
margin:0;
padding:0}
.fdsTipo_43Separator{
display:none}
.fdsSezione3_54Label{
font-weight:bold;
color:#FF6600;
margin-bottom:10px}
.fdsIndirizzomittente_47{
height:56px}
.fdsIndirizzomittente_47 input{
width:294px;
height:14px;
font-size:11px;}
.fdsIndirizzomittente_47Separator{
display:none}
.fdsmittente_46{
height:56px}
.fdsmittente_46 input{
width:294px;
height:14px;
font-size:11px;}
.fdsmittente_46Separator{
display:none}
.fdsCAPmittente_48{
height:56px}
.fdsCAPmittente_48 input{
width:294px;
height:14px;
font-size:11px;}
.fdsCAPmittente_48Separator{
display:none}
.fdsCittamittente_49{
height:56px}
.fdsCittamittente_49 input{
width:294px;
height:14px;
font-size:11px;}
.fdsCittamittente_49Separator{
display:none}
.fdsProvinciamittente_51{
height:56px}
.fdsProvinciamittente_51 input{
width:294px;
height:14px;
font-size:11px;}
.fdsProvinciamittente_51Separator{
display:none}
.fdsTelefonomittente_55{
height:56px}
.fdsTelefonomittente_55 input{
width:294px;
height:14px;
font-size:11px;}
.fdsTelefonomittente_55Separator{
display:none}
.fdsFaxmittente_56{
height:56px}
.fdsFaxmittente_56 input{
width:294px;
height:14px;
font-size:11px;}
.fdsFaxmittente_56Separator{
display:none}
.fdsEmailmittente_57{
height:56px}
.fdsEmailmittente_57 input{
width:294px;
height:14px;
font-size:11px;}
.fdsEmailmittente_57Separator{
display:none}
.fdsNomedestinatario_59{
height:56px}
.fdsNomedestinatario_59 input{
width:294px;
height:14px;
font-size:11px;}
.fdsNomedestinatario_59Separator{
display:none}
.fdsIndirizzodestinatario_60{
height:56px}
.fdsIndirizzodestinatario_60 input{
width:294px;
height:14px;
font-size:11px;}
.fdsIndirizzodestinatario_60Separator{
display:none}
.fdsCAPdestinatario_61{
height:56px}
.fdsCAPdestinatario_61 input{
width:294px;
height:14px;
font-size:11px;}
.fdsCAPdestinatario_61Separator{
display:none}
.fdsCittadestinatario_62{
height:56px}
.fdsCittadestinatario_62 input{
width:294px;
height:14px;
font-size:11px;}
.fdsCittadestinatario_62Separator{
display:none}
.fdsProvinciadestinatario_63{
height:56px}
.fdsProvinciadestinatario_63 input{
width:294px;
height:14px;
font-size:11px;}
.fdsProvinciadestinatario_63Separator{
display:none}
.fdsTelefonodestinatario_64{
height:56px}
.fdsTelefonodestinatario_64 input{
width:294px;
height:14px;
font-size:11px;}
.fdsTelefonodestinatario_64Separator{
display:none}
.fdsFaxdestinatario_65{
height:56px}
.fdsFaxdestinatario_65 input{
width:294px;
height:14px;
font-size:11px;}
.fdsFaxdestinatario_65Separator{
display:none}
.fdse-maildestinatario_66{
height:56px}
.fdse-maildestinatario_66 input{
width:294px;
height:14px;
font-size:11px;}
.fdse-maildestinatario_66Separator{
display:none}
.fdsSelezionarereclamo_68{
height:56px}
.fdsSelezionarereclamo_68 select{
font-size:11px;
height:20px;
width:300px;
margin:0;
padding:0}
.fdsSelezionarereclamo_68Separator{
display:none}
.fdsSeritardoindicarenumerodigiorni_70{
height:56px}
.fdsSeritardoindicarenumerodigiorni_70 input{
width:294px;
height:14px;
font-size:11px;}
.fdsSeritardoindicarenumerodigiorni_70Separator{
display:none}
.fdsRichiestanotadicreditoper_69{
height:56px}
.fdsRichiestanotadicreditoper_69 select{
font-size:11px;
height:20px;
width:300px;
margin:0;
padding:0}
.fdsRichiestanotadicreditoper_69Separator{
display:none}
.fdsSealtro_specificare_71{
height:56px}
.fdsSealtro_specificare_71 input{
width:294px;
height:14px;
font-size:11px;}
.fdsSealtro_specificare_71Separator{
display:none}
.fdsSezione6_72Label{
font-weight:bold;
color:#FF6600;
margin-bottom:10px}
.fdsSezione6_72Separator{
display:none}
.fdsCircostanzedeifattiedeventualiinformazioni_73{
height:56px}
.fdsCircostanzedeifattiedeventualiinformazioni_73 input{
width:294px;
height:14px;
font-size:11px;}
.fdsCircostanzedeifattiedeventualiinformazioni_73Separator{
display:none}
.fdsSezione7_74Label{
font-weight:bold;
color:#FF6600;
margin-bottom:10px}
.fdsSezione7_74Separator{
display:none}
.fdsPreferenzerisposta_75{
height:56px}
.fdsPreferenzerisposta_75 select{
font-size:11px;
height:20px;
width:300px;
margin:0;
padding:0}
.fdsPreferenzerisposta_75Separator{
display:none}
.fdsPrivacy_109Label{
font-weight:bold}
.fdsPrivacy_109Description{
width:498px;
padding:5px;
border:solid 1px #FF6600;
font-size:11px}
.fdsAccetta_110{
height:56px}
.fdsAccetta_110 select{
font-size:11px;
height:20px;
width:100px;
margin:0;
padding:0}
.fdsAccetta_110Separator{
display:none}
.fdsPrivacy_109Separator{
height:10px}
.fdsValidatorMessage{
display:block;
color:#FF6600;
font-size:11px}
h4 a sup, h4 a:link sup, h4 a:visited sup, h4 a:hover sup, h4 a:active sup {
text-decoration:none}
.dovesiamo_ricercacont{
	width:508px; border: solid 1px #cccccc; background:#fff; padding:1px; margin-bottom:9px; }
.dovesiamo_height{height:350px
	}
.dovesiamo_ricercacont .dovesfondo{
	background: url(/media/7/207/bkg_form_ricerca_mappa.gif) no-repeat top right #ececec; padding:10px 6px; font:Arial, Helvetica, sans-serif; font-size:12px; color:#3c3c3c}
.dovesiamo_ricercacont .dovesfondo label.padding{
	padding:0 8px 0 3px}
.dovesiamo_ricercacont .dovesfondo input.cap, .dovesiamo_ricercacont .dovesfondo select.prov{
	width:70px}
.dovesiamo_ricercacont .dovesfondo select.tipologia{
	width:130px}
input.CAP{
	width:30px}
input.Citta{
	width:115px}
#map_canvas img, .labels{
	background:none !important;
	background-color:none !important}

