body {	margin: 0 auto;	padding: 0;	background: #eee url(../img/body_bg.png) 0 0 scroll repeat-x;	position: relative;	color: #333;}a {	text-decoration: none;}#pageframe {	background: #fff url(../img/pageframe__bg.gif) 0 0 scroll repeat-y;	width: 1002px;/*	border: 1px solid #dcdcdc;	border-top: none;*/	padding: 0;	margin: 0 auto;/* 	height: 1000px; */	position: relative;}#header {	background: #fff url(../img/header_bg.png) 3px 0 scroll no-repeat;	padding: 0;	margin: 0 auto;	height: 172px;	position: relative;}h1 {	margin: 0;	padding: 0;	position: absolute;	text-indent: -9999px;	overflow: hidden;	display: block; 	width: 188px;	height: 66px;	top: 44px;	left: 22px;	background: #333 url(../img/h1_bg.png) 0 0 scroll no-repeat;		}h1 a {	display: block;	width: 188px;	height: 66px;}/*static pages styling*/#content.neat h3 {	text-align: left;	}#content.neat p {	margin: 8px 14px;	padding: 0;	font: 14px/18px arial, tahoma, calibri, verdana, sans-serif;}#content.neat #ethica.badge a {	color: #ecc50f;}/*end of static pages styling*/.simplenav {		font-family: 'Lucida grande', Calibri, Tahoma, 'Trebuchet MS', verdana, sans-serif;	font-style: normal;	font-size: 13px;	position: relative; 	padding: 2px 0; 	margin: 14px 8px 36px 8px; 	list-style-type: none;	background: #fefef1;	clear: both;	border: 1px solid #ddd;	border-left: none;	border-right: none;	height: 24px;	}.simplenav.blog{	border: none;	margin:2px 6px 24px 6px; }.simplenav a {	color: #1f82c0;}.simplenav li {	position: absolute;}.simplenav li ul {	display: block; 	float: left;	position: relative;	margin: 2px;	padding: 2px;}.simplenav li li {	z-index: 100;	display: block; 	float: left;	color: #9f714b;	position: relative;	margin: 2px;	padding: 2px;}.simplenav li li a {	display: block;}.simplenav li#numberedindex {	left: 8px;}dl.friends {	position: relative;	border-top: 4px solid #f0f0f0;	display: inline;	width: 465px;	float: left;	margin: 0px 18px 22px 18px;	padding: 18px 0 0 0;	font-family: arial, verdana, sans-serif;	font-size: 16px;	background: #fff url(../img/friendsblock_bg.gif) 0 1px scroll repeat-x; }dl.friends a {	color: #1f82c0;}dl.friends a:hover {	text-decoration: underline;}dl.friends dd {	font-size: 14px;	margin:4px 14px;	padding: 0;}dl.friends dd.type{	font-size: 18px;	line-height: 20px; 	font-family: georgia, 'Bookman Old Style', 'Times New Roman', Times, serif;	margin: 8px 14px 6px 14px;		color: #bc916e;	font-style: italic;	}dl.friends dd.phone {	position: absolute;	top: 4px;	right: 4px;	text-shadow: 1px 1px 1px #fff;	color: #666;	letter-spacing: 2px;	font-size: 13px;	line-height: 15px;	font-family: 'lucida grande', tahoma, calibri, arial, sans-serif;}dl.friends dd.events {	margin: 12px 14px 2px 14px;	color: #bc916e;	letter-spacing: 4px;	text-transform: uppercase;}dl.friends dd.events ul{	letter-spacing: normal;	text-transform: none;	list-style-type: none;	font-style: normal; 	font-weight: normal;		margin: 8px 0;	width: 425px;	padding: 4px 0;	border-right: 1px solid #ddd;	border-top: 3px double #ddd;	background: #fefef1; 	color: #bc916e;		font-family: georgia, 'Bookman Old Style', 'Times New Roman', Times, serif;}ul.branded {	list-style-type: none;	margin: 8px;	padding: 4px 0;	font: 14px/18px arial, sans-serif;}ul.branded li {	background: transparent url(../img/brandedbullet_bg.png) 2px 4px scroll no-repeat;		font-size: 14px;	margin: 4px 0px 8px 0;	padding: 0 16px 0 28px;}dl.friends dd.events ul li{	font-style: italic;	background: transparent url(../img/brandedbullet_bg.png) 2px 4px scroll no-repeat;		font-size: 15px;	margin: 4px 0px 8px 0;	padding: 0 16px 0 28px;}dl.friends dd.events ul li span{	display: block;	color: #333;	background: #fff;	margin: 0px -16px 14px -28px;	padding: 8px;	font: 14px/16px arial, sans-serif;	text-align: right;}dl.friends dt{	color: #bc916e;	font-size: 22px;	font-family: georgia, 'Bookman Old Style', 'Times New Roman', Times, serif;	padding: 0;margin: 0 14px}.simplenav li#recordsperpage {	left: 88px;}#specselector {	position: relative;}#specselector form {	position: relative;}#specselector fieldset {	position: relative;	border: none;}#specselector label {		color: #9f714b;	font-family: 'Lucida grande', Calibri, Tahoma, 'Trebuchet MS', verdana, sans-serif;	font-style: normal;	font-size: 12px;	position: absolute;	top: -4px;	height: 22px;	display: inline;	padding: 0;	margin: 0;}#specselector select {	font-family: 'Lucida grande', Calibri, Tahoma, 'Trebuchet MS', verdana, sans-serif;	font-style: normal;	font-size: 11px;	position: absolute;	top: 0px;}#sortby {	left: 600px;}#recordsnumber {	left: 200px;}#provincelabel {	text-align: right;	display: inline;	width: 80px;	padding: 0;	margin: 0;	left: 738px;}#province {	left: 820px;}#sortlabel{top: -4px;left: 516px;text-align: right;display: inline;width: 80px;padding: 0;margin: 0;}#recordsnumberlabel{top: -4px;left: 254px;display: inline;width: 280px;padding: 0;text-align: left;margin: 0;}#topnav {	margin: 0 4px 0 2px;	padding: 3px 0 0 0;	list-style-type: none;	float:right;	font-family: Palatino, georgia, 'Times New Roman', serif;}#topnav li {	display: inline; 		float: left;	height: 102px;	overflow: hidden;	font-size: 18px;	font-style: italic;	text-align: right;	padding: 18px 8px 18px 14px;	background: #fff url(../img/ulsep_bg.png) top right scroll no-repeat;}#topnav li a {	display: inline;	height: 102px;	color: #bc916e;	padding-bottom: 20px;}#topnav li a:hover {	color: #1f82c0;}#topnav li a:hover span{	color: #656;}#topnav li.last {	background: none;}#topnav li a span{	color: #aaa;	padding-bottom: 20px;}#topnav li span{	font-style: normal;	margin: 12px 0 0 0;	display: block;	text-align: right;	font-family: arial, sans-serif;	text-transform: uppercase;	font-size: 12px;	line-height: 16px;	padding: 6px 0;	}#breadcrumb {	color: #826292;	font-family: 'Lucida Grande', Tahoma, 'Trebuchet MS', verdana, sans-serif;	font-size: 13px;	text-shadow: 1px 1px 0px #fefefe;	background: transparent url(../img/breadcrumb_bg.png) 0 0 scroll repeat-x;	list-style-type: none;	display: block;	margin: 0 0px;	width: 888px;	padding: 0 94px 0 8px;	height: 32px;	position: absolute;	top: 140px;	left: 6px;}#breadcrumb li a{	color: #1f82c0;}#breadcrumb li {/* 	float: left; */	height: 32px;	line-height: 32px;	display: inline;}#languagetoggler {	list-style-type: none;	width: 64px;	height: 24px;	overflow: hidden;	position: absolute;	top: 144px;	left: 912px;	text-indent: -9999px;	margin: 0;	padding: 0;}#languagetoggler li{	width: 24px;	height: 24px;	overflow: hidden;	position: absolute;}#languagetoggler li a {	width: 24px;	height: 24px;	display: block;}#languagetoggler li a:hover {	width: 24px;	height: 24px;	display: block;}#ita {	left: 0;	background: transparent url(../img/languagetoggler_bg.png) 0 -48px scroll no-repeat;}#ita a {	left: 0;	background: transparent url(../img/languagetoggler_bg.png) 0 -24px scroll no-repeat;}#ita a:hover{	left: 0;	background: transparent url(../img/languagetoggler_bg.png) 0 0 scroll no-repeat;}#eng {	left: 40px;	background: transparent url(../img/languagetoggler_bg.png) -34px -48px scroll no-repeat	}#eng a{	left: 40px;	background: transparent url(../img/languagetoggler_bg.png) -34px -24px scroll no-repeat	}#eng a:hover{	left: 40px;	background: transparent url(../img/languagetoggler_bg.png) -34px 0 scroll no-repeat	}#content {	clear: both; 	margin:0 0;	padding: 0; 	background: #fff;}#wrapper {	margin: 24px 0 0 0;	float: left;	position:relative;}#wrapper.sidebarred {	background: transparent url(../img/doubledottedbar_.gif) 258px 0 scroll repeat-y;	margin: 40px 0 0 0;}#productmenu {	float: left;	width: 257px;	display: inline;	position: relative;	margin: 0px;	border-right: 1px solid #79b4b9;}#productcontent {	float: left;	display: inline;	position: relative; 	width: 728px;	margin: 0 8px;}#productmenu.ethica  {	float: left;	width: 252px;	display: inline;	position: relative;	margin: 28px 4px 0 0;	border: none;	font-family: georgia, 'bookman old style', times, serif;	font-size: 15px;	background: #ded url(../img/ethica_bg.png) center bottom scroll no-repeat;		}#productmenu.ethica  h4{	height: 100px; 	text-indent: -9999px; 	margin:0;	background:transparent url(../img/ethicabadge.png) 4px -24px scroll no-repeat;}#productcontent.withlinebrand {	width: 458px;	margin: 0 0 0 8px;}#productcontent p.learnmore a {    display: block;    padding: 0 0 0 22px;        background: transparent url(../img/pdficon.gif) 0 2px scroll no-repeat;}#productcontent p.learnmore a:hover {    text-decoration: underline;}#linebrand {	float: left;	display: inline;	position: relative; 	width: 278px;	margin: 0 0px 0 0;}#linebrandhor {	background: #fefef1;	float:left;	width: 716px;	padding: 0 0 18px 0;	margin: 12px 14px;}#linebrandhor p {	font-family: Georgia, 'Bookman Old Style', 'Times New Roman', serif;	margin: 12px 0px 0 0;	padding: 0 14px;	background: #fefef1;	font-size: 18px;		font-weight: normal;	text-align: left;	color: #bc916e;	line-height: 32px;*/}#content #linebrand p {	font-family: Georgia, 'Bookman Old Style', 'Times New Roman', serif;	font-weight: normal;	text-align: left;	font-size: 16px;	background: /* #f1f3f1*/ #fefef1;	margin: 0px 0px 0px -5px;	padding: 12px 18px;	color: #bc916e;	line-height: 28px;}#content .threecols h3.events {	font-family: georgia, times, serif;	font-style: italic;	font-size: 24px;	margin: 14px 0px;	padding: 0;}#content #linebrand h3 {	font-family: Arial, Calibri, Tahoma, verdana, sans-serif;	font-weight: normal;	text-align: left;font-size: 22px;	background: /* #f1f3f1 */#fff;	margin: 0 0 0px -5px;	padding: 12px 18px;	color: #bc916e;	line-height: 28px;}#content #productmenu h3 {	font-family: Arial, tahoma, calibri, verdana, sans-serif;	font-weight: normal;	text-transform: uppercase;	letter-spacing: 1px;	font-size: 14px;	text-align: right;	color: #bc916e;	margin: 0 8px 12px 0;}#content h3.ritratti, #content h3.cru, #content h3.sorni, #content h3.simboli, #content h3.percorsidaltura, #content h3.storiedivite {	text-indent: -9999px;}#content #linebrand h3.ritratti, #content #linebrandhor h3.ritratti {	background: #fff url(../img/ritratti_bg.jpg) 16px 0 scroll no-repeat;	height: 28px;	padding: 6px 0 10px 0;	margin: 0;}#content #linebrand h3.simboli, #content #linebrandhor h3.simboli {	background: #fff url(../img/simboli_bg.jpg) 16px 0 scroll no-repeat;	height: 66px;	padding: 6px 0;	margin: 0;}#content #linebrand h3.percorsidaltura,#content #linebrandhor h3.percorsidaltura {	background: #fff url(../img/altura_bg.jpg) 16px 0 scroll no-repeat;	height: 56px;	padding: 6px 0;	margin: 0;}#content #linebrand h3.sorni, #content #linebrandhor h3.sorni{	background: #fff url(../img/sorni_bg.jpg) 16px 0 scroll no-repeat;	height: 100px;	padding: 6px 0;	margin: 0;}#content #linebrand h3.storiedivite, #content #linebrandhor h3.storiedivite {	background: #fff url(../img/storiedivite_bg.jpg)  16px 0 scroll no-repeat;	height: 86px;	padding: 6px 0;	margin: 0;}#content #linebrand h3.cru, #content #linebrandhor h3.cru {	background: #fff url(../img/cru_bg.jpg)  16px 0 scroll no-repeat;	height: 70px;	padding: 6px 0;	margin: 0;}#content h3 {	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;	font-weight: lighter;	font-size:32px;	color: #bc916e;	margin: 12px;	text-align: center;}#groupcompanies, #groupcompanies .main{	list-style-type: none;	height: 230px;	overflow: hidden;	margin: 24px 8px;	padding: 4px 0 0px 3px;	background: /* #deecf6 */#e8f2f9;}#groupcompanies.main{	height: 248px;	overflow: hidden;	margin: 0px 3px 0 4px;	padding: 5px 2px 5px 0px;}#groupcompanies li, #groupcompanies.main li{	width: 184px;	display: inline;	float: left;	text-indent: -9999px;	height: 100px;	margin: 6px 6px;	padding: 0;	overflow: hidden;}#groupcompanies.main li{	width: 78px;	display: inline;	float: left;	text-indent: -9999px;	height: 78px;	margin: 4px 1px 0px 2px;	padding: 0;	overflow: hidden;}#groupcompanies li a {	display: block;	height: 100px;	background: #cdecf6;	}#groupcompanies li a:hover {	display: block;	height: 100px;	background: #cce2f0;	}#groupcompanies li#lavis_b a {	background: #cdecf6 url(../img/lavisbutton.jpg) 0 0 scroll no-repeat;	}#groupcompanies li#cembra_b a {	background: #cdecf6 url(../img/cembrabutton.jpg) 0 0 scroll no-repeat;	}#groupcompanies li#cesarinisforza_b a {	background: #cdecf6 url(../img/cesarinisforzabutton.jpg) 0 0 scroll no-repeat;	}#groupcompanies li#casagirelli_b a {	background: #cdecf6 url(../img/casagirellibutton.jpg) 0 0 scroll no-repeat;	}#groupcompanies li#standrae_b a {	background: #cdecf6 url(../img/standraebutton.jpg) 0 0 scroll no-repeat;	}#groupcompanies li#cafaggio_b a {	background: #cdecf6 url(../img/villacafaggiobutton.jpg) 0 0 scroll no-repeat;	}#groupcompanies li#poggiomorino_b a {	background: #cdecf6 url(../img/poggiomorinobutton.jpg) 0 0 scroll no-repeat;	}#groupcompanies li#cinquecomuni_b a {	background: #cdecf6 url(../img/cinquecomunibutton.jpg) 0 0 scroll no-repeat;	}#groupcompanies li#vinoteca_b a {	background: #cdecf6 url(../img/vinotecabutton.jpg) 0 0 scroll no-repeat;	}#groupcompanies li#masofranch_b a {	background: #cdecf6 url(../img/masofranchbutton.jpg) 0 0 scroll no-repeat;	}#groupcompanies li#lavis_b a:hover, #groupcompanies li#cembra_b a:hover, #groupcompanies li#cesarinisforza_b a:hover, #groupcompanies li#casagirelli_b a:hover, #groupcompanies li#standrae_b a:hover, #groupcompanies li#cembra_b a:hover, #groupcompanies li#poggiomorino_b a:hover, #groupcompanies li#cinquecomuni_b a:hover, #groupcompanies li#vinoteca_b a:hover, #groupcompanies li#masofranch_b a:hover, #groupcompanies li#cafaggio_b a:hover {	background-position: 0 -100px;	}#content #productcontent h3 {	font-family: Georgia, 'Bookman Old Style', 'Times New Roman', serif;	font-weight: normal;	font-style: italic;	font-size: 28px;	margin: 0 12px 24px 12px;	padding: 0 0 0 12px 0;	color: #bc916e;	text-align: left;}#content #productcontent h3 span {	font-family: arial, sans-serif;	display: block;	font-family: Arial, tahoma, calibri, verdana, sans-serif;	font-style: normal;	text-transform: uppercase;	letter-spacing: 4px;	font-size: 14px;	color: #bc916e;	margin: 4px 8px 0 0;}#productcontent img {	float: right; 	margin: -12px 18px 14px 14px;}#content #productcontent p {	font-family: Arial, Tahoma, Calibri, Tahoma, sans-serif;	font-weight: normal;	font-size: 14px;	margin: 6px;	line-height: 20px;}#productcontent p.linebrand {	font-family: Georgia, 'Bookman Old Style', 'Times New Roman', serif;	font-weight: normal;	font-size: 16px;	background: /* #f1f3f1 */#fefef1;	margin: 24px -8px 0px -5px;	padding: 12px 18px;	color: #bc916e;	line-height: 28px;}#productcontent a {	color: #1f82c0;}#productmenu ul {	list-style-type: none;	display: block;	margin: 0;	padding: 0;	text-align: right;}#productmenu ul ul{	margin: 8px -8px 18px 0;	padding: 8px 12px 8px 0;	background: #1f82c0;	}#productmenu ul li {	display: block;	margin: 4px 8px;	font-family: georgia, 'Bookman Old Style', 'Times New Roman', serif;	font-size: 22px;	font-style: italic;}#productmenu ul li a {	color: #1f82c0;}#productmenu ul li li a {display: block;	color: #fefef1;}#productmenu ul li li a:hover {	color: #ebeb90;}#productmenu ul li li {	color: #0b5d90;	font-style: normal;	margin: 4px 0;	font-size: 14px;	font-family:arial, tahoma, verdana, sans-serif;}#productmenu ul li span {	border-bottom: 1px solid #000;	display: block;	height: 4px;	margin: 0 0 8px 0;	overflow: hidden;}#wrapper.w_sentencenav {	background: transparent url(../img/logo_bg.jpg) 32px 0 scroll no-repeat;}#sentencenav, .threecols {	margin: 0;	position: relative;	display: inline;	float: left; 	width: 500px; /* 	background: transparent url(../img/logo_bg.jpg) 32px 0 scroll no-repeat; */}.simplewrap {	margin: 0;	position: relative;	display: inline;	float: left; /* 	background: transparent url(../img/logo_bg.jpg) 32px 0 scroll no-repeat; */}#yearintro {	background:#1f82c0;	font-family:georgia, 'bookman old style', 'times new roman', times, serif;	font-style: italic; 	padding: 0;	width: 495px; 	margin: 6px 0;	color: #fefef1;}#yearintro p {	margin: 0;	font-size: 18px;	padding: 12px;}.yearpatch {	position: absolute; 	width: 186px; 	top: 0;	left: 265px;	background: transparent url(../img/yearpatch_bg.png) 0 0 scroll no-repeat;}.yearpatch_bottom {	position: absolute; 	width: 186px; 	top: 200px;	left: 265px;}.yearpatch_home {	position: absolute; 	width: 186px; 	top: 0;	right: 50px;	background: transparent url(../img/yearpatch_bg.png) 0 0 scroll no-repeat;}#content .yearpatch h3, #content .yearpatch_home h3{	position: absolute; 	top: 40px;	color: white;	text-shadow: 1px 1px 0px #000;	width: 160px;	text-align: right;	background: transparent url(../img/yearcaption_bg.png) 0 0 scroll no-repeat;	padding: 8px; 	font-size: 24px;	width: 186px;	left: 16px;}#content .yearpatch_bottom h3{	top: 208px;	padding:2px 8px;	width:208px;	left:4px;	margin:0px;	background: #333;}#content .yearpatch span{	display: block;	font-size: 13px;	font-weight: bold;	font-family: arial, tahoma, sans-serif;	text-transform: uppercase;	letter-spacing: 3px;	margin: 4px 0 0 0;}#content .yearpatch_home span{	display: block;	font-size: 11px;	font-weight: bold;	font-family: arial, tahoma, sans-serif;	text-transform: uppercase;	letter-spacing: 1px;	margin: 4px 0 0 0;}#content .yearpatch_bottom span{	font-size: 10px;	font-family: arial, tahoma, sans-serif;	text-transform: none;	letter-spacing: 1px;	margin: 0px 0 0 0;}h2.interstitial {	font-weight: lighter;	font-family: 'helvetica neue', helvetica, arial, sans-serif;	text-transform: uppercase;	font-size: 12px;	margin: 12px 14px -8px 24px;	letter-spacing: 10px;	color: #bc916e;}img.floatright{	float: right;	margin: 0px 12px 4px 12px;	border:none;}.claim, #content.neat p.claim  {	font-family: georgia, 'bookman old style', 'times new roman', serif;	font-size: 24px;	line-height: 46px;	margin: 4px 18px;}#content.neat p.claim.medium, #content #wrapper p.claim.medium, #content p.claim.medium {	font-size: 20px;	line-height: 32px;	margin: 12px 12px;}#content p.claim.smaller, #content p.claim.smallest, #content.neat p.claim.smaller, #content.neat p.claim.smallest  {	font-family: georgia, 'bookman old style', 'times new roman', serif;	margin: 4px 18px;	font-size: 18px;	line-height: 24px;	margin: 12px 12px;}#content p.claim.smallest {		font-size: 16px;}.plain {	color: #333;}.single {	font-size: 18px;	line-height: 32px;	margin: 18px;}.claim a {	color: #1f82c0;}.claim a:hover , #territorynav .claim a:hover{	color: #a56c3e;}.badge {	width: 278px;	font-family: 'Lucida Grande', Tahoma, 'Trebuchet MS', verdana, sans-serif;	font-size: 13px;}.badge p {	width: 278px;}#ethica {	background: #b72c29 url(../img/ethicagradient_bg.gif) 0 94px scroll no-repeat;	color: #fefef1;	float: right;	margin: 0 16px;}#ethica h4{	text-indent: -9999px;	display: block;	margin: 0;	background: transparent url(../img/ethica_bg.gif) top center scroll no-repeat;	height: 112px;}#ethica p {	width: 254px;	margin: 0 12px 12px 12px;}#newspod {	margin: 0 3px 0 0;	display: inline;	float: left; 	width: 260px;	padding: 0 0 48px 0;	height: 378px;	background: #e1e1e1; 		position: relative;}.territorinutshell {	color: #bc916e;	margin: 0 3px 0 0;	display: inline;	float: left; 	width: 260px;	padding: 0 0 48px 0;	position: relative;}.imagestory {	margin: 0 3px 0 0;	display: inline;	float: left; 	width: 260px;	padding: 0 0 48px 0;	position: relative;/*	background: #e8f2f9;*/}.imagestory ul{	width: 255px;/* 	height: 536px; */	margin: 0 3px;	list-style-type: none;	padding: 1px 0 0 2px;	background: #e8f2f9;}.imagestory li {	width: 124px;	display: inline;	float: left;	height: 86px;	margin: 2px 2px 1px 1px;	padding: 0;	overflow: hidden;}.imagestory li a{	display: block;	width: 124px;	height: 86px;	background: #fff;	overflow:hidden;}.imagestory li a:hover{		background: #cdecf6;}.imagestory li img {	border: 0;	display: block;	overflow:hidden;	margin: 2px;}.newsandhaikus {	height: 400px;	width: 273px; 	float: left; 	display: inline;}.newsandhaikus blockquote, .territorinutshell blockquote {	display: block;	font: 18px/28px georgia,serif; 	background: #fefef1;	padding: 8px;	margin: 8px 10px 8px 8px;	color: #bc916e;	border-bottom:4px double #bc916e;	border-top:4px double #bc916e;}.newsandhaikus blockquote p, .territorinutshell blockquote p {	margin: 8px 0; padding: 0;}.newsandhaikus blockquote p span, .territorinutshell blockquote p span {	overflow: hidden;display: block;margin: 4px -6px -80px -10px;float: left;font: 184px/120px Arial,sans-serif;}#content .imagestory h3{	color: #1f82c0;	text-align: right;	text-transform: uppercase;	font:bold 14px/18px arial, sans-serif;}#content .imagestory h3 span{	text-transform: none;	text-align: right;	display: block;	font: italic 16px/22px georgia,serif;}#specialpod {	margin: 0 6px 0 3px;	display: inline;	float: left; 	width: 224px;	height: 420px;	background: transparent url(../img/futurmock.jpg) 0 0 scroll no-repeat;	text-indent: -9999px;	overflow: hidden;	border:3px solid #008000;}#specialpod.sec{	background: #333;}#newspod p.learnmore {	font-family: 'Lucida Grande', Tahoma, 'Trebuchet MS', verdana, sans-serif;	font-size: 13px;	position: absolute; 	bottom: 0; 	left: 4px;	padding: 4px 0;	margin: 0;	text-align: center;	display: block;	width: 244px;}#newspod a {	color: #a56c3e;}#newspod a:hover {	color: #1f82c0;}#newspod p.learnmore a{	color: #fefef1;	background: #ba9577;	display: block;	width: 244px;	padding: 4px;}#newspod dl, .imagestory dl{	width: 236px;	margin: 12px 6px 12px 14px;	padding: 0;	color: #333;}#newspod dt {	font-family: arial, sans-serif;	text-transform: uppercase;	text-align: right;	font-size: 13px;	font-weight: bold;	color: #aaa;	padding: 0 0 4px 0;	line-height: 16px;	border-bottom: 1px solid #aaa;}#newspod dt span, .imagestory dt span{	font-family: georgia, 'bookman old style', 'times new roman', sans-serif;	text-transform: lowercase;	font-style: italic;	font-weight: normal; }.imagestory dt{	background:#fff;	font-family: arial, sans-serif;	text-transform: uppercase;	text-align: right;	font-size: 13px;	margin: -14px -10px 0 -14px;	font-weight: bold;	color: #1f82c0;		padding: 28px 14px 4px 0;	line-height: 16px;	border-bottom: 3px double #1f82c0;}.imagestory dt span{	display: block; }#newspod dd, .imagestory dd{	font-family: 'Lucida Grande', tahoma, 'trebuchet ms', serif;	padding: 0;	margin: 0;	font-size: 13px;	font-weight: normal;}#newspod dd span.date {	font-family: georgia, 'bookman old style', 'times new roman', serif;	display: block; 	font-weight: bold;	font-size: 15px;	padding: 6px 0 8px 0;	border-top: 1px solid #fefef1;}#newspod dd span.learnmore {	display: block; 	padding: 6px 8px 8px 0;	text-align: right;}#podcounter {/*	width: 256px;*/ 	margin: 4px 0 0 0;	list-style-type: none;	padding: 0;	display: block;	text-align: right;	float: right;}#podcounter li, #podcounter a.activeSlide{	width: 10px;	text-indent: 9999px;	background: transparent url(../img/podcountersel_bg.gif) 0 0 scroll no-repeat;	overflow: hidden;	float: left;	text-align: right;	height: 10px;	margin: 10px 8px 18px 8px;	list-style-type: none;	padding: 0;}#podcounter li a{	display: block;	background: transparent url(../img/podcounter_bg.gif) 0 0 scroll no-repeat;}#podcounter li a:hover{	display: block;	background: transparent url(../img/podcountersel_bg.gif) 0 0 scroll no-repeat;}#newspod p.learnmore a:hover{	color: #616;	background: #fff;}.twins.t_spot {	background: #eee;	padding-top: 12px;}#newspod h2, .twins.t_spot h2, .blogmenu h2 {	clear: both;	padding: 0px 0 4px	 0;	margin: 4px 12px 8px 4px;	text-align: right;	font-family: 'Palatino', Georgia, 'Bookman Old Style', 'Times New Roman', serif;	font-size: 18px;	font-weight: normal;	color: #333;	font-style: italic;	text-shadow: 1px 1px 0px #fefef1;}.blogmenu h2 {	margin: 14px 12px 16px 4px;}.kenburnsheader {	width: 480px;	margin: 0 0 18px 21px;	height: 240px;	background: #f9f9f9;}.twins.t_spot p {font-family: 'Lucida Grande', tahoma, 'trebuchet ms', serif;	padding: 0;	margin: 14px 18px;	font-size: 13px;	font-weight: normal;}.twins.t_spot h2 em{	font-style: normal;}.clearboth {	clear: both;}/*sectionnav styling*/#sectionnav {	width: 990px;	height: 164px; 	margin: 6px 6px;	text-align: center;	position: relative;}#sectionnav.lavis {	background: transparent url(../img/lavis2_section_bg.jpg) 0 0 scroll no-repeat;}#sectionnav.valledicembra {	background: transparent url(../img/cembra_section_bg.jpg) 0 0 scroll no-repeat;}#sectionnav.cesarinisforza {	background: transparent url(../img/cesarini_section_bg.jpg) 0 0 scroll no-repeat;}#sectionnav.poggiomorino {	background: transparent url(../img/poggiomorino_section_bg.jpg) 0 0 scroll no-repeat;}#sectionnav.casagirelli {	background: transparent url(../img/casagirelli_section_bg.jpg) 0 0 scroll no-repeat;}#sectionnav.villacafaggio {	background: transparent url(../img/cafaggio_section_bg.jpg) 0 0 scroll no-repeat;}#sectionnav.cinquecomuni {	background: transparent url(../img/cinquecomuni_section_bg.jpg) 0 0 scroll no-repeat;}#sectionnav.masofranch {	background: transparent url(../img/masofranch_section_bg.jpg) 0 0 scroll no-repeat;}#sectionnav.standrae {	background: transparent url(../img/standrae_section_bg.jpg) 0 0 scroll no-repeat;}#sectionnav.vinoteca {	background: transparent url(../img/lavis_section_bg.jpg) 0 0 scroll no-repeat;}#territorynav {	width: 990px;	background: transparent url(../img/territorysubnav_bg.jpg) right bottom scroll no-repeat;	margin: 2px 6px 22px 6px;		position: relative;}#territorynav .claim{	color: #fefef1;	margin: 0px 18px;	padding:8px 0;}#territorynav h2.interstitial {	padding-top: 14px;	color:#f9e9e4;	margin: 0px 14px 0 28px;}#sectionnav h2 {	text-align: center;	text-indent: -9999px;	display: block;	padding: 20px 0 0 0;	margin: 0px 0;	height: 110px;	 }#sectionnav.lavis h2 {	background: transparent url(../img/cantinala-vis.png) center center scroll no-repeat; }#sectionnav.masofranch h2 {	background: transparent url(../img/masofranch3.png) 4px 12px scroll no-repeat; }#sectionnav.villacafaggio h2 {padding: 10px 0 0 0;	background: transparent url(../img/cafaggio.png) center center scroll no-repeat; }#sectionnav.poggiomorino h2 {padding: 0px 0 0 0;	background: transparent url(../img/poggiomorino2.png) center center scroll no-repeat; }#sectionnav.standrae h2 {	background: transparent url(../img/standrae2.png) center center scroll no-repeat; }#sectionnav.casagirelli h2 {	background: transparent url(../img/casagirelli.png) center center scroll no-repeat; }#sectionnav.valledicembra h2 {	background: transparent url(../img/cembra2.png) center center scroll no-repeat; }#sectionnav.cinquecomuni h2 {	background: transparent url(../img/5comuni.png) center center scroll no-repeat; }#sectionnav.cesarinisforza h2 {	background: transparent url(../img/cesarinisforza2.png) center center scroll no-repeat; }#sectionnav.vinoteca h2 {	background: transparent url(../img/vinoteca2.png) center center scroll no-repeat;	padding: 38px 0 0 0;}#firmnav, #territorynav ul {		list-style-type: none;	text-align: center; 	margin: 0; 	padding: 0; 	font-family: arial, tahoma, 'trebuchet ms', verdana, sans-serif;	font-size: 16px;	position: absolute;	bottom: 0px;	left: 0;}#territorynav ul {		list-style-type: none;	text-align: center;	height: 36px;	margin: 24px 0; 	padding: 0; 	font-family: arial, tahoma, 'trebuchet ms', verdana, sans-serif;	font-size: 16px;	position: relative;	bottom: 0px;	left: 0;	margin:0;}#firmnav li, #territorynav li{	position: absolute;	bottom: 0px;	width: 200px;	padding: 6px 0;	float: left;	margin: 0;	display: block;	text-align: center;	}#territorynav li{	width:220px;	}#firmnav a, #territorinav li a{	margin: -2px 0 -2px 0;	padding: 2px 0;	display: block;	width: 100%;	text-align: center;	width: 200px;	color: #1f82c0;/* 	background: #fef; */}#territorinav li a{	margin: -2px 0 -2px 0;	padding: 2px 0;	display: block;	width: 100%;	text-align: center;	color: #1f82c0;/* 	background: #fef; */}#firmnav a:hover, #territorynav a:hover{/* 	background: #fff; */	color: #6e6;	margin: -6px 0 ;	padding: 6px 0;}#territorynav a:hover{ 	color: /* #cd071e */ #d3291d;	margin: -6px 0 ;	padding: 6px 0;}#firmname {	left: 26px;}#territorinav em {	font-size: 20px;	font-style: italic;	font-family: georgia, 'Times New Roman', serif;}#aboutterritori{	left: 16px;}#territory{	left: 180px;}#territori2009 {	left: 262px;}#territori2010 {	left: 508px;}#territori2011 {	left: 754px;}#firmproducts {	left: 272px;}#firmwhere {	left: 518px;}#firmnews {		left: 764px;}#firmgallery {		left: 828px;}#firmnav li.selected, #territorinav li.selected {	color: #bc916e;	background: #fff;}#firmnav li.unavailable {	color: #666;}/*end of sectionnav styling*//*contacts triplet styling*/#content h3.distribution {	text-transform: uppercase;	letter-spacing: 2px;	font-size: 14px;	margin: 6px 8px;	padding: 4px;	text-shadow: 1px 1px 1px #fff;	background: #f9f9f9;	border: 1px solid #eee;	border-right: none;	border-left: none;}#content h3.locations {	text-align: left;	margin: 6px 14px ;	text-transform: uppercase;	font-size: 14px;	font-weight: bolder;	letter-spacing: 1px;}#content .flag h3.locations {	text-align: right;}div#wrapper.contacts {	margin-top: -0px;} .triplets {	width: 334px;	float: left;	display: inline;}.twins {	width: 501px;	float: left;	display: inline;}.twins h2 {	font-weight: lighter;	font-family: 'helvetica neue', helvetica, arial, tahoma, calibri, verdana, sans-serif;	font-size: 22px;	margin: 22px 14px 12px 14px;	color: #bc916e;	text-align: right; }.twins.flag h2 {	text-align: left; }.twins.flag.legal  {	width: 490px;	background: #f1f1fc;	margin: 2px 4px;	padding: 0 0 12px 0;}.registeredtrademark {	vertical-align: super;	font-size: 16px;	}.twins.intro p, .threecols p{	font-family: arial, sans-serif;	margin: 12px;	font-size: 14px;	line-height: 1.4em;}#content .friendstitle {	text-align: center;	margin: -8px 0 8px 0;;	padding: 0;	font: 22px/24px georgia, 'bookman old style', 'times new roman', times, serif}.twothirds{	float: left;	display: inline;	width: 650px;	}.sidebar {	float: left;	display: inline;	width: 334px;	}.txtcontent p {	float: left;/* commentato da Daniele 	clear: both;*/	}#content a {	color: #1f82c0;}.txtcontent a {	color: #1f82c0;}#content .txtcontent p.learnmore, #content.neat p.learnmore {	float: right;/* aggiunto da Daniele */	padding-top:80px;	}#content .txtcontent p.learnmore a, #content.neat p.learnmore a{		display: block;	padding: 2px 4px;	background: #1f82c0;	color: #fefef1;}#content .txtcontent p.learnmore a:hover, #content.neat p.learnmore a:hover{	display: block;	background-color: #ba9577;	color: #fefef1;	}/*form styling*/#content h3.interstitial {	text-align: right;	margin: 12px 14px;	text-transform: uppercase;	font-size: 14px;}hr.displaynone {	visibility: hidden;}.hr {	height:14px;	margin: 0px;	padding:0;}.hr hr{	visibility:hidden;	display:none;}div.hrmain {	height: 60px;	margin: 20px 18px;	clear: both;	background: transparent url(../img/hrmain_bg.gif) center center scroll no-repeat;}div.hrmain hr {	display: none;	margin: 30px 0;	clear: both;}form {padding: 0;margin: 0;}fieldset {	border: 0;	float: left;	position: relative;	margin: 4px 0px 16px 20px;	padding: 0;	width: 480px;	display: inline;}fieldset input.fields {/*	float: left;*/	clear: right;	margin: 4px 4px 4px 0;	display: inline;	font-size: 12px;	width: 328px;	padding: 4px;	height: 16px;}textarea {	width: 462px;	margin:6px 0 24px 0;	border: 1px solid /* #1a598c */#c17239;	border-top-color:#e4c29f;	text-align: left;	border-left-color:#e4c29f;	background: #fefef1;	font-family:  'Lucida Grande', Lucida, 'Trebuchet MS', Arial, sans-serif;	padding: 4px;	float: left;}label {	margin: 4px 4px 4px 0px;	clear: left;	font-style: italic;	float: left;	display:inline;	line-height: 28px;	padding: 0;	color: #333;	font-family:  Georgia, 'bookman old style','times new roman', times,serif;	font-size: 14px;	text-align: right;/*	border: 1px solid #d2dee8;*/	}label.width130{		width: 130px;}label.title {	clear: both;	float: left;}label.message {	width: 440px;	text-align: left;}fieldset input {	border: 1px solid /* #1a598c */#c17239;	border-top-color:#e4c29f;	border-left-color:#e4c29f;	background: #fefef1;	float: right;}fieldset img {	margin: 20px 0 20px 20px;	float: left;}input#button1, input#button2 {	width: 75px;	margin: 4px 12px;}.hdn {	display:none;	font-size:1px;	visibility:hidden;}.plusnone {	clear: both;	text-indent: -9999px;	font-size: 4px;}/*end of form styling*/dl.firmdata {	margin: 14px 6px 2px 6px;	padding: 0;}dl.firmdata a, dl#main a{	color: #1f82c0;}dl.firmdata dt {	margin: 14px 4px 4px 4px;	padding: 0;	font-family: Georgia, 'Bookman old style', 'Times New Roman', times, serif;	color: #bc916e;	font-size: 24px;	font-style: italic;}dl.firmdata dd {	margin: 0px 4px;	padding: 0;	font-family: arial, tahoma, calibri, verdana, sans-serif;	font-size: 16px;}dl#main {	margin: 14px 6px;	padding: 0;}dl#main dt{	margin: 14px 4px 4px 4px;	padding: 0;	font-family: 'Helvetica Neue', Helvetica, arial, tahoma, calibri, verdana, sans-serif;	color: #bc916e;	font-weight: lighter;	font-size: 22px;}dl#main dd{	margin: 0px 4px;	padding: 0;	font-family: Georgia, 'Bookman Old Style', 'Times New Roman', serif;	font-weight: lighter;	font-size: 18px;}dl#main dd.pressandpr {	float: right; 	text-align: right;	padding: 6px 14px;	margin: 0 8px;	display: inline; 	background: #fefef1;	border: 1px solid #eee;}.contacts dl {	margin: 14px;}.contacts dt {	margin: 4px 0;	padding: 0;	font-family: georgia, 'Bookman Old Style', 'Times New Roman', Times, serif;	font-size: 18px;	font-style: italic;}.contacts dd {	margin: 0;	padding: 0;	font-family: arial, tahoma, calibri, verdana, sans-serif;	font-size: 14px;}.flag {	text-align: right;}/*end of contacts triplet styling*/#footer {	padding:0 0 0 0;	height: 285px;	margin: 0;	background: transparent url(../img/footer_bg.gif) 0 0 scroll no-repeat;	position: relative;}#backtotop {	font-family: 'Lucida Grande', Tahoma, 'Trebuchet MS', verdana, sans-serif;	font-size: 13px;	text-align: right;	padding: 24px 18px 0 0;}#backtotop a {	color: #a56c3e;}#backtotop a:hover {	color: #1f82c0;}#footernav {	list-style-type: none;	margin: 8px 24px 0 34px;/* 	width: 940px; */	padding: 3px 0 0 0;	list-style-type: none;	float:right;	font-family: arial, sans-serif;}#footernav li {	display: inline; 	float: left;	color: #f0ad00;	height: 102px;	margin: 0 14px;	overflow: hidden;	font-size: 14px;	text-align: right;	text-transform: uppercase;	padding: 18px 4px 18px 4px;}#footernav li a {	display: inline;	height: 102px;	color: #a56c3e;	padding-bottom: 20px;}#footernav li.selected a {	display: inline;	height: 102px;	color: #a56c3e;	padding-bottom: 20px;}#footernav li a:hover {	color: #1f82c0;}#footernav li a:hover span{	color: #656;}#footernav li a span{	color: #aaa;	padding-bottom: 20px;}#footernav li span{	font-style: normal;	margin: 12px 0 0 0;	display: block;	text-align: right;	font-family: georgia, 'Times New Roman', serif;	text-transform: none;	font-size: 16px;	line-height: 20px;	padding: 6px 0;	}body #footer #footernav li#f_credits{	font-family: 'lucida Grande', lucida, Tahoma, 'Trebuchet MS', verdana, sans-serif;	text-transform: none;	width: 246px;	position: absolute;	height: 26px;	overflow: hidden;	bottom: 14px;	right: 30px;	padding: 0px;	margin: 0;	color: #333;	font-size: 13px;	line-height: 24px;	}body #footer #footernav li#f_credits a{	display: block; 	padding: 0 14px;	text-align: right;	background:transparent url(../img/commu_bg.png) 234px 0 scroll no-repeat;}body #footer #footernav li#f_credits a:hover{	display: block; 	padding: 0 14px;	text-align: right;	background:transparent url(../img/commu_bg.png) 234px -32px scroll no-repeat;}body #footer #footernav li#f_home span {	text-indent: -9999px;	display: block; 	position: absolute;	width: 194px;	height: 84px;	overflow: hidden;	bottom: 14px;	left: 14px;	background:transparent url(../img/f_homespan1_bg.gif) 14px 22px scroll no-repeat;	padding: 0;	margin: 0;	color: #333;	font-size: 0px;	line-height: 1px;}#eventflag {	float: right;	width: 290px;	margin: 0px 14px 8px 14px;}#eventflag h3 {	text-align:justify;	text-indent: -9999px;	display: block;	background: transparent url(../img/futurismoatavola_heading.jpg) 0 4px scroll no-repeat;/*	text-transform: uppercase; */	margin: 0px -8px;	padding: 0;	font-size: 1px;	width: 290px;}#eventflag h3 span{	display: block;	text-indent: 0;	padding: 102px 4px 8px 4px;	font: bold italic 14px/18px Georgia, sans-serif;	width: 290px;}#eventflag h3 a span {	display: block;	background: #1f82c0 url(../img/futurismoatavola_heading.jpg) 4px 4px scroll no-repeat;	color: #fefef1;}#eventflag h3 a:hover span {	background-color: #ba9577;	color: #fefef1;}.eventdesc {	color: #fefef1;	padding: 8px;	background: #1b140f;text-align: justify;font: italic 16px/20px georgia, 'bookman old style', 'times new roman', times, serif;}.eventdesc em {font: normal 16px/20px georgia, 'bookman old style', 'times new roman', times, serif ;}.couponflag {	letter-spacing: 6px;	color: #fefef1;	padding: 8px;	text-align: left;	font: 28px/32px  'helvetica neue', Helvetica,arial,sans-serif;}.couponflag.bottomforced {	margin: -28px 0;}.couponflag a {	color: #333;}.couponflag span{		padding: 14px 0 8px 100px;	background: #45666b;	display: block;	letter-spacing: normal;text-align: left;font: italic 16px/18px georgia, 'bookman old style', 'times new roman', times, serif;}.couponflag  a span{	display: block;	background: #45666b url(../img/smalltavola.gif) left center scroll no-repeat;	color: #fefef1;	padding: 26px 8px 18px 120px;}.couponflag  a:hover span{	display: block;	background: #ede0cd url(../img/smalltavola.gif) left center scroll no-repeat;	color: #333;	padding: 26px 8px 18px 120px;}.noborder, .noborder img{	border:0px;}#newscontainer p {	margin: 0 0px 3px 0;	padding:0;}/*blog styling*/.blogmenu {	float: right;	width: 250px;	display: inline;	position: relative;	margin: 0 8px 8px 0;	background: #e1e1e1 url(../img/blogmenu_bg.png) left center scroll repeat-y;}#content .blogmenu h3 {	font-family: Arial, tahoma, calibri, verdana, sans-serif;	font-weight: normal;	color: #aaa;	text-transform: uppercase;	letter-spacing: 1px;	font-size: 14px;	text-align: left;	margin: 0 8px 12px 0;}#content .blogmenu ul {	list-style-type: none;	display: block;	margin: 0;	padding: 0;	text-align: left;}.blogmenu ul li {	text-align: right;	display: block;	margin: 0px 8px 0px 8px;	font-family: Arial, tahoma, calibri, verdana, sans-serif;	font-weight: bold;	text-transform: uppercase;	letter-spacing: 1px;	font-size: 13px;	padding:0px;/*	font-family: georgia, 'Bookman Old Style', 'Times New Roman', serif;	font-size: 22px;	font-style: italic;	*/}#content .blogmenu ul li a{	display: block;	padding: 4px;	border-bottom: 1px solid #aaa;	color: #aaa;}#content .blogmenu ul.nested li li a:hover {	background: none;	color: #1f82c0;}#content .blogmenu ul li li a:hover{	color: #1f82c0;	background: #eee;}#content .blogmenu ul li li a{	padding: 0;	border-bottom-style: dotted;	color: #a56c3e;}#content .blogmenu ul.nested li li {	font-family: Georgia, 'Bookman old Style', 'Times New Roman', serif;	font-style: italic;	font-size: 16px;}#content .blogmenu ul.nested li li li a:hover{	background: #eee;	font-family: 'Lucida Grande', Lucida, Tahoma, Calibri, Arial, sans-serif;}#content .blogmenu ul.nested li li li {	font-family: 'Lucida Grande', Lucida, Tahoma, Calibri, Arial, sans-serif;	font-style: normal;	font-size: 14px;}#content .blogmenu ul ul{	border-top: 1px solid #fefef1;	margin: 0px 0px 18px 0;	padding: 8px 12px 8px 0;	}#content .blogmenu ul ul ul{	border-top: 1px solid #fefef1;	margin: 0px 0px 18px 0;	padding: 0px 12px;	}#content .blogmenu ul li li a {		display: block;	margin:0 0 0px 0;	padding:4px;}.blogmenu ul li li {	text-align: left;	font-style: normal;	font-weight: normal;	margin:  0 4px;		letter-spacing: normal;	font-size: 13px;	text-transform: none;	font-family:'Lucida Grande', lucida, 'trebuchet ms', tahoma, verdana, sans-serif;/*	padding-left:4px; */	padding:0px;/*	border-bottom: 1px solid #aaa; */}.blogmenu ul li li.selected {	color: #fefef1;	background: #a56c3e;	border-bottom: 1px solid #fefef1;	padding:4px 0 4px 4px;}.blogmenu ul li span {	border-bottom: 1px solid #000;	display: block;	height: 4px;	margin: 0 0 8px 0;	overflow: hidden;}.blogcontent {	float: left;	display: inline;	position: relative; 	width: 728px;	padding: 0 0 24px 0;	margin: 0 8px;}.aziendanews{	width: 990px;}.blogcontent.withlinebrand {	width: 458px;	margin: 0 0 0 8px;}#content .blogcontent h3 {	font-family: Georgia, 'Bookman Old Style', 'Times New Roman', serif;	font-weight: normal;	font-style: italic;	font-size: 28px;	margin: 0 12px 12px 12px;	padding: 0 0 0 0px 0;	color: #bc916e;	text-align: left;}#content .blogcontent h3 span {	font-family: arial, sans-serif;	display: block;	font-family: Arial, tahoma, calibri, verdana, sans-serif;	font-style: normal;	text-transform: uppercase;	letter-spacing: 4px;	font-size: 14px;	color: #bc916e;	margin: 4px 8px 0 0;}#content .blogcontent h4 {	font-family: Georgia, 'Bookman Old Style', 'Times New Roman', serif;	font-weight: normal;	font-style: italic;	font-size: 20px;	margin: 6px 12px;	padding: 0 0 0 12px 0;	color: #bc916e;	text-align: left;}#content .blogcontent h5 {	font-family: Georgia, 'Bookman Old Style', 'Times New Roman', serif;	font-weight: normal;	font-style: italic;	font-size: 18px;	margin: 6px 12px;	padding: 0 0 0 12px 0;	color: #bc916e;	text-align: left;}#content .blogcontent h6 {	font-family: Georgia, 'Bookman Old Style', 'Times New Roman', serif;	font-weight: normal;	font-style: italic;	font-size: 16px;	margin: 6px 12px;	padding: 0 0 0 12px 0;	color: #bc916e;	text-align: left;}.blogcontent img {	float: right; 	margin: -12px 18px 14px 14px;}#content .blogcontent p {	font-family: Arial, Tahoma, Calibri, Tahoma, sans-serif;	font-weight: normal;	font-size: 14px;	margin: 6px;	line-height: 20px;}.blogcontent p.linebrand {	font-family: Georgia, 'Bookman Old Style', 'Times New Roman', serif;	font-weight: normal;	font-size: 16px;	background: /* #f1f3f1 */#fefef1;	margin: 24px -8px 0px -5px;	padding: 12px 18px;	color: #bc916e;	line-height: 28px;}.blogcontent a {	color: #1f82c0;}.blogcontent ul{	list-style-type: none;	margin: 8px;	padding: 4px 0;	font: 14px/18px arial, sans-serif;}.blogcontent ul li {	background: transparent url(../img/brandedbullet_bg.png) 2px 4px scroll no-repeat;		font-size: 14px;	margin: 4px 0px 8px 0;	padding: 0 16px 0 28px;}.blogstory {	margin: 0 3px 0 0;	display: inline;	float: right; 	width: 260px;	padding: 0 0 48px 0;	position: relative;/*	background: #e8f2f9;*/}.blogstory ul{	width: 255px;/* 	height: 536px; */	margin: 0 3px;	list-style-type: none;	padding: 1px 0 0 2px;	background: #e8f2f9;}.blogcontent ul.blogstory li {	width: 124px;	display: inline;	float: left;	height: 86px;	margin: 2px 2px 1px 1px;	padding: 0;	overflow: hidden;}.blogstory li a{	display: block;	width: 124px;	height: 86px;	background: #fff;	overflow:hidden;}.blogstory li a:hover{		background: #cdecf6;}.blogstory li img {	border: 0;	display: block;	overflow:hidden;	margin: 2px;}/*end of blog styling*//*comments styling*/#content .blogcontent p.postspecs {    list-style-type: none;    margin: 18px;    border: 1px solid #bf6f3a;    background: #e2b574;    padding:4px 8px;    margin-bottom:40px;    clear:both;}.comment{	border: 1px solid /* #1a598c */#c17239;	border-top-color:#e4c29f;	border-left-color:#e4c29f;	margin: 12px 12px 18px 12px;	padding: 12px 0 0 0;	}.comment p {	color: #1a598c;}#content .blogcontent .comment p.pio {	font-family: verdana, sans-serif;	font-size: 12px;}.blogcontent .comment p.commentspecs {	font-style: italic;	margin: 0 4px;	padding: 12px 0 0 0;	display: inline;	font-size: 12px;	font-family: verdana, sans-serif;	clear: both;	border-bottom: 3px double #1a598c;}p.commentspecs span {	font-style: normal;	color: #1a598c;}.blogcontent form {	width: 480px;	margin: 4px 12px;	float: left;}.blogcontent textarea {	background: #fff;	font-size: 13px;	font-family: 'Lucida Grande', 'Trebuchet MS', Arial, Verdana, sans-serif;	border: none;	clear: both;	border: 3px double #e4c29f;	width: 460px;}.blogcontent label {	margin: 2px;	color: #333;	clear: left;	float: left;	line-height: 28px;	width: 130px;	padding: 0;	font-family:  'Lucida Grande', Lucida, 'Trebuchet MS', Arial, sans-serif;	font-size: 13px;	text-align: left;/*	border: 1px solid #d2dee8;*/	}.blogcontent fieldset {	border: none;	width: 516px;	margin: 12px;	padding: 0;}.blogcontent #blg_nome {	float: left;	clear: right;	margin: 6px;	display: inline;	font-size: 12px;	width: 248px;	color:#333;	padding: 4px;	height: 14px;	background: #fff;	border: 3px double #e4c29f;}.blogcontent #blg_email {	color:#333;	float: left;	clear: right;	margin: 6px;	display: inline;	font-size: 12px;	width: 248px;	padding: 4px;	height: 14px;	background: #fff;	border: 3px double #e4c29f;}#commentbutton {	background: #c17239;	color: #fefef1;	border: 3px double #e4c29f;	float:left;	clear: both;}#content .blogcontent p.footnote {	font-size: 13px;	font-style: italic;}/*end of comments styling*/.jqifade{      position: absolute;      background-color: #aaaaaa;}div.jqi{      width: 400px;      font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;      position: absolute;      background-color: #ffffff;      font-size: 11px;      text-align: left;      border: solid 1px #eeeeee;      -moz-border-radius: 10px;      -webkit-border-radius: 10px;      padding: 7px;}div.jqi .jqicontainer{      font-weight: bold;}div.jqi .jqiclose{      position: absolute;      top: 4px; right: -2px;      width: 18px;      cursor: default;      color: #bbbbbb;      font-weight: bold;}div.jqi .jqimessage{      padding: 10px;      line-height: 20px;      color: #444444;}div.jqi .jqibuttons{      text-align: right;      padding: 5px 0 5px 0;      border: solid 1px #eeeeee;      background-color: #f4f4f4;}div.jqi button{      padding: 3px 10px;      margin: 0 10px;      background-color: #2F6073;      border: solid 1px #f4f4f4;      color: #ffffff;      font-weight: bold;      font-size: 12px;}div.jqi button:hover{      background-color: #728A8C;}div.jqi button.jqidefaultbutton{      background-color: #BF5E26;}.jqiwarning .jqi .jqibuttons{      background-color: #BF5E26;}.seocounter {	position:absolute;	top:0;	left:0;	margin:5px 0 0 6px;	padding:0;	width:56px;	height:16px;	z-index:100;	border-bottom:1px double #e4c29f;	color:#666666;	font-size:0.7em;	text-align:center;	display:block;/*		color:#666666;	display:block;	font-size:0.7em;	margin-top:205px;	border-bottom: 1px double #e4c29f;	text-align:center;*/}.checkboxcontainer label  {	display:block;	margin:0px;	padding:0 14px 0 25px;	float:left;	clear:none;}.checkboxcontainer{	border:1px solid #27537A;	background-color:#fff;padding:2px 4px;		position: relative;	padding: 0;	width: 328px;border: 1px solid /* #1a598c */#c17239;	border-top-color:#e4c29f;	border-left-color:#e4c29f;	text-align:left;	background: #fefef1;		float: right;		clear: right;	margin: 0px 4px 4px 0;	display: inline;	font-size: 12px;/*	width: 328px; */	width:466px;	padding: 0px 4px;		}.breve{	width:328px;}.checkboxcontainer label.unchecked{background: url(../images/checkbox_on_off.gif) no-repeat;background-position: 6px -28px; /* background-position: 6px 4px; */font-weight: normal;}.checkboxcontainer label.checked {background: url(../images/checkbox_on_off.gif) no-repeat; background-position: 6px 6px;/* background-position: 6px 4px; */}.checkboxcontainer label.over {background-color:#e4c29f;}/*.checkboxcontainer label{	position:relative;	border:none;	width:95%;	padding-left:25px;	padding:2px 0 2px 25px;	margin:14px 0 14px 0px;		text-align:left;	display:block;	cursor:pointer;	color:#102D3A;}*/.fineprint {font-size: 13px;font-family: arial, sans-serif;}p.fineprint, ol.fineprint {text-align: left;margin: 0 24px;padding: 0;}ol.fineprint {margin: 4px 24px;padding: 4px 12px;}ol.fineprint ol {list-style-type: lower-latin;margin: 2px 12px;padding: 4px 12px;}ol.fineprint ol li {margin: 2px 2px;padding: 4px 2px;}ol.fineprint li {text-align: left;margin: 2px;padding: 2px 4px;}
