html {
	margin: 0; 
	padding: 0;
}
body {
	font-family: Tahoma, Arial, Geneva, Helvetica, sans-serif;
	margin: 0; 
	padding: 0;
   background: #EAEAEA; 
	color: #333333;
	background-image: url(../img/bg_page.png);
	background-position: top;
	background-repeat: repeat-x;
}

IMG {
	border: 0px none White;
}
a {
	color: #3366FF;
	text-decoration: none;
}
a:hover {
	color: #0033FF;
	text-decoration: underline;
}

.fright {
	float: right;
}

.fleft {
	float: left;
}

/* container */

.baseContainer {
	margin: 30px auto 0 auto;
	padding: 0;
	width: 95%;
	overflow: auto;
	clear: right;
}

.rightFloatContainer {
	float: right;
	width: 100px;
	margin: 0; 
	padding: 93px 0 0 0;
}

.mainContainer {
	margin: 0 100px 0 0;
	padding: 0;
	overflow: auto;
}

.headLogo {
	margin: 0;
	padding: 0;
	float: left;
	width: 320px;
	height: 100px;
	font-size: 1%;
	background-repeat: no-repeat;
	background-position: top left;
   filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='../img/logoBardiWeb.png');
}
.headLogo[class] {
  	background-image: url(../img/logoBardiWeb.png);
}

.head {
	margin: 0 0 0 320px;
	padding: 0;
	height: 100px;
	clear: right;
	text-align: right;
	background-repeat: repeat-x;
	background-position: top right;
   filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='../img/bg_head.png');
}
.head[class] {
  	background-image: url(../img/bg_head.png);
}

.pageContainer {
	margin: 0;
	padding: 0;
	overflow: auto;
	background-color: White;
	clear: both;
}
.homeLeftCol {
	margin: 0 435px 0 0;
	padding: 220px 50px 0 20px;
	background-image: url(../img/bardiData.png);
	background-position: top left;
	background-repeat: no-repeat;
}
.homeRightCol {
	margin: 0 20px 0 0;
	padding: 0;
	width: 425px;
	float: right;
	background-color: #333333;
}

.pageLeftCol {
	margin: 0;
	padding: 0 0 80px 20px;
	width: 200px;
	background-color: #CCCCCC;
	float: left;
	background-image: url(../img/bg_nav2.png);
	background-position: bottom;
}
.pageRightCol {
	margin: 0 20px 0 260px;
	padding: 0;
}

.txtSize {
	font-size: 80%;
	line-height: 130%;
}






.pageContainerInside {
	margin: 0;
	padding: 0 200px 50px 20px;
	overflow: auto;
	background-color: White;
	clear: both;
}

.footerContainer {
	margin: 0;
	padding: 0;
	overflow: auto;
	background-color: White;
	clear: both;
}

.footerClose {
	margin: 0;
	padding: 0;
	height: 48px;
	clear: both;
	background-repeat: repeat-x;
	background-position: top;
   filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='../img/bg_footerClose.png');
}
.footerClose[class] {
  	background-image: url(../img/bg_footerClose.png);
}

.pageBaseline  {
	background-image: url(../img/bg_pageBaseline.png);
	background-position: top;
	background-repeat: repeat-x; 
	clear: left;
	color: #DFD0BF;
	margin: 0;
	padding: 1px 0 3px 0;
	text-align: center;
	font-size: 70%;
}

/* stili */

.head UL {
	list-style: none;
	padding: 55px 20px 0 0;
	margin: 0;
	font-size: 90%;
}
.head UL LI {
	list-style: none;
	margin: 0 1px 0 0;
	padding: 0;
	display: inline;
}
.head UL LI DIV {
	display: inline;
	margin: 0;
	padding: 7px 0 10px 0;
	white-space: nowrap;
}
.head UL LI DIV A {
	color: #CCAA89;
}
.head UL LI DIV A:hover {
	color: #EFE7DE;
}
.navLeftOff {
	background-position: top left;
	background-repeat: no-repeat;
	width: 12px;
   filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='../img/bg_nav1leftOff.png');
}
.navLeftOff[class] {
	background-image: url(../img/bg_nav1leftOff.png);
}
.navRightOff {
	background-position: top right;
	background-repeat: no-repeat;
	width: 12px;
   filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='../img/bg_nav1rightOff.png');
}
.navRightOff[class] {
	background-image: url(../img/bg_nav1rightOff.png);
}
.navCenterOff {
	background-position: top;
	background-repeat: repeat-x;
   filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='../img/bg_nav1centrOff.png');
}
.navCenterOff[class] {
	background-image: url(../img/bg_nav1centrOff.png);
}

.head UL LI.on {
	list-style: none;
	margin: 0 1px 0 0;
	padding: 0;
	display: inline;
}
.head UL LI.on DIV {
	display: inline;
	margin: 0;
	padding: 7px 0 10px 0;
	white-space: nowrap;
}
.head UL LI.on DIV STRONG {
	color: #684626;
	font-weight: lighter;
}

.navLeftOn {
	background-position: top left;
	width: 12px;
   filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='../img/bg_nav1leftOn.png');
}
.navLeftOn[class] {
	background-image: url(../img/bg_nav1leftOn.png);
}
.navRightOn {
	background-position: top right;
	width: 12px;
   filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='../img/bg_nav1rightOn.png');
}
.navRightOn[class] {
	background-image: url(../img/bg_nav1rightOn.png);
}
.navCenterOn {
	background-position: top;
	background-repeat: repeat-x;
   filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='../img/bg_nav1centrOn.png');
}
.navCenterOn[class] {
	background-image: url(../img/bg_nav1centrOn.png);
}

.nav2 {
	list-style: none;
	margin: 20px 0;
	padding: 0;
}
.nav2 LI {
	list-style: none;
	margin: 0;
	padding: 5px;
	border-bottom: 1px solid #E7EBF5;
	font-size: 80%;
}
.nav2 LI A {
	color: #003399;
}
.nav2On {
	background-color: #FFFFFF;
}

.nav2spacer {
	padding: 0 0 0 70px;;
}


.empower {
	text-align: right;
	margin: 0; 
	padding: 0 10px 0 0;
	color: #593411;
	font-size: 60%;
}
.h1home {
	position: absolute;
	left: -9999px;
	color: #593411;
}
.h2home {
	margin: 35px 0 5px 0;
	color: #947C65;
	font-weight: lighter;
	font-size: 150%;
	border-bottom: 1px solid #EFE7DE;
}
.h1page1liv {
	margin: 25px 0 25px 0;
	color: #947C65;
	font-weight: lighter;
	font-size: 220%;
	border-bottom: 1px solid #EFE7DE;
}
.h1page {
	margin: 25px 0 25px 0;
	color: #947C65;
	font-weight: lighter;
	font-size: 195%;
	border-bottom: 1px solid #EFE7DE;
}

.h2page{
	margin: 25px 0 15px 0;
	color: #6A4A2A;
	font-size: 110%;
} 

.blue {
	color: #003399;
}
.orange {
	color: #E8A462;
}

.hpBluTxt {
	margin: 0;
	padding: 0;
	color: #666666;
	font-size: 80%;
	line-height: 140%;
}
.hpBluTxt STRONG, .hpBluTxt B {
	color: #663300;
}
.hpBluTxt I, .hpBluTxt EM {
	font-size: 90%;
}

.homeRightColTop {
	background-position: top left;
	background-repeat: no-repeat;
	clear: right;
	background-image: url(../img/bg_homeLeftColTop.png);
}
.homeRightColTop H2 {
	padding: 10px 0 5px 10px;
	margin: 0;
	color: #B1967C;
	font-weight: lighter;
	font-size: 150%;
}

.homeRightColCenter {
	background-image: url(../img/bg_homeLeftColCenter.png);
	background-position: top left;
	background-repeat: no-repeat;
	clear: both;
}
.homeRightColCenter H2 {
	padding: 10px 0 0 10px;
	margin: 0;
	color: #B1967C;
	font-weight: lighter;
	font-size: 150%;
}
.hpNewsTxt {
	margin: 0 11px;
	padding: 0;
	color: #DFD0BF;
	font-size: 80%;
	line-height: 140%;
}
.hpNewsTxt STRONG, .hpNewsTxt B {
	color: #FFFFFF;
}
.hpNewsTxt I, .hpNewsTxt EM {
	font-size: 90%;
}
.hpNewsTxt A {
	color: #6699FF;
}

.homeRightColClose {
	background-image: url(../img/bg_homeLeftColBott.png);
	background-position: bottom left;
	background-repeat: no-repeat;
	clear: both;
	height: 70px;
}

.rightFloatContainerTop {
	font-size: 1%;
	margin: 0;
	padding: 0;
	background-position: top right;
	background-repeat: no-repeat;
	height: 12px;
   filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='../img/bg_bannerRightTop.png');
}
.rightFloatContainerTop[class] {
	background-image: url(../img/bg_bannerRightTop.png);
}

.rightFloatContainerCenter {
	background-image: url(../img/bg_bannerRightCenter.png);
	margin: 0;
	padding: 3px 0;
	background-position: top right;
	background-repeat: repeat-y;
}
.rightFloatContainerCenter H2 {
	font-size: 80%;
	font-weight: lighter;
	text-align: center;
	color: #779AE1;
	margin: 0;
	padding: 0;
}

.rightFloatContainerBott {
	background-position: top right;
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	height: 130px;
	font-size: 1%;
   filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='../img/bg_bannerRightBott.png');
}
.rightFloatContainerBott[class] {
	background-image: url(../img/bg_bannerRightBott.png);
}


.footerContainer HR {
	margin: 20px 20px 3px 20px;
	background-color: white;
	border-top: 1px solid #EFE7DE;
	border-left: 0px solid white;
	border-bottom: 0px solid white;
	border-right: 0px solid white;
}
.footer {
	padding: 0 20px 20px 20px;
	margin: 0;
	color: #EFE7DE;
	font-size: 75%;
}
.footerLinkTop {
	padding: 0 0 0 20px;
	background-image: url(../img/ico_top.png);
	background-position: top left;
	background-repeat: no-repeat;
}


.txtEdition {
	padding: 0 0 10px 0;
	font-size: 75%;
	color: #60370E;
	text-align: right;
}

.tdWinnerNum {
	padding: 0 0 0 25px;
	font-size: 110%;
	color: #60370E;
	margin: 0;
}

.tdWinnerUrl {
	padding: 15px 0 10px 50px;
	font-size: 130%;
	color: #60370E;
	margin: 5px 0 0 0;
	border-top: 1px solid #EBEFF7;
}

.tdWinnerDida {
	padding: 2px 0 0 50px;
	font-size: 65%;
	color: #60370E;
	margin: 0;
}

.tdWinnerTxt {
	padding: 2px 0 0 50px;
	font-size: 85%;
	color: #003399;
	margin: 0;
}

.ancore {
	padding: 0;
	margin: 0;
	list-style: none;
}
.ancore LI {
	padding: 0 0 0 30px;
	margin: 0;
	list-style: none;
}

.tright {
	padding: 0 100px 20px 0;
	margin: 0;
	text-align: right;
	font-size: 70%;
}

.tableWinner {
	padding: 0;
	margin: 2px 0;
	width: 95%;
	border-top: 1px solid #EBEFF7;
	border-left: 1px solid #EBEFF7;
	border-right: 1px solid #EBEFF7;
}

.tableWinner TD {
	padding: 10px;
	border-bottom: 1px solid #EBEFF7;
	background-image: url(../img/bg_winners.png);
	background-position: bottom;
	background-repeat: repeat-x;
}