div#main * {	text-align: left;}div#main h1 {	font-weight: normal;	font-size: 2em;	text-transform: uppercase;}div#main h2 {	font-weight: normal;	font-size: 2em;	margin-bottom: 10px;	text-transform: uppercase;}div#main h3 {	font-weight: normal;	font-size: 1.6em;	color: #436faf;	margin-bottom: 16px;}div#main h4 {	font-weight: normal;	font-size: 1.2em;	color: #436faf;	margin-bottom: 16px;}div#main p, div#main li {	font-weight: normal;	font-size: 1.2em;	line-height:1.3em;	color: #666666;	margin-bottom: 16px;}.evidenzia {		font-weight: normal;	font-size: 1.6em;	color: #436faf;	margin-bottom: 16px;	}.bold {	font-weight: bold;	font-size: 1.1em;	color: #436faf;	font-variant: normal;	margin-bottom: 12px;}div#main img {border:0;}div#main address {font-style:normal;}div#main li {margin:8px;}div#main ul {margin:10px;}div#main a {	color: #436faf;	font-size: 1.2em;}div#secondlevelContent a {	font-size: inherit;}div#contentColumn a {font-size:1em;}div#leftSide {background-repeat:no-repeat;}div#main div#home {	height: 577px;}div#homeflash {padding-top:30px;text-align:center;}div#homehtml {	position:relative;	display:block;	background:#436faf;	padding:15px 15px;	height:167px;	width:370px;	margin:0 25px;}div#homehtml h2 {text-transform:lowercase;font-size:1.8em;color:#dedede;margin-bottom:20px;}div#homehtml h2 span {text-transform:capitalize;line-height:1.5em;color:#fff;display:block;}div#homehtml p {color:#fff;margin:15px 60px 0 0;}a#close_cross {position:absolute;background:#777;width:15px;height:15px;right:15px;bottom:15px;}a#close_cross:hover {background:#fff;}/*#strapline {	background:#A0376E;	position:absolute;filter: alpha(opacity=85);-moz-opacity:0.95;opacity: 0.95;	top:30px;	left:22px;	margin:0px;	padding:10px;width:385px;}div#home #strapline h2 {font-size:3.8em;text-align:left;color:#fff;text-transform:none;padding-bottom:5px;}div#home #strapline p {font-size:1.6em;color:#ddd;margin:0;}div#home #strapline p span {color:#fff;}#strapline {background:#fff;position:absolute;filter: alpha(opacity=90);-moz-opacity:0.9;opacity: 0.9;top:0px;left:22px;margin:0px;padding:30px 10px;width:230px;height:430px;}div#home #strapline h2 {font-size:3.8em;text-align:left;color:#A0376E;text-transform:none;padding-bottom:5px;}div#home #strapline p {font-size:1.6em;color:#333;margin:0;}div#home #strapline p span {color:#A0376E;}*/div#main div#contentColumn {	/*border: 1px dotted #FF6633;*/	width: 203px;	margin-left: 23px;	padding: 30px 13px 30px 13px;	min-height: 325px;}div#main div#secondlevelContent, div#brands {	/*border: 1px dotted #FF6633;*/	width: 380px;	margin-left: 23px;	padding: 90px 13px 30px 13px;	min-height: 265px;}div#main table {width:100%;background:#eee;border:1px solid #A0376E;}div#main th {background:#ddd;padding:5px;}div#main td {padding:5px;border-top:1px dotted #4c4b4c;}div#brands .subbrand {border-top:2px dotted #efefef;padding:10px 0;/*text-align:left;width:165px;height:100px;float:left;*/}div#brands h4 {color:#bbb;font-weight:normal;font-size:1.2em;margin:1px;}div#brands a {display:block;font-size:1em;text-decoration:none;}div#brands a:hover span {text-decoration:underline;}div#brands img {margin:8px 10px 0px 5px;border:0px;}div#accessibility {	width: 400px;	margin-left: 23px;	padding: 30px 0px;	}div#accessibility ol {	list-style-position: outside;	list-style-type: decimal;	margin-left: 10px;}div#accessibility ul {list-style-type:circle;font-size:1em;}div#accessibility ul li {margin:3px;}div#accessibility li {color:000;}div#accessibility h3 {	margin: 0;	margin-top: 2em;}div#accessibility h4 {margin:5px 0;	padding: 10px 0;border-top:1px solid #ccc;font-weight:bold;}