
	html, body { margin: 0; padding: 0; }	
	h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, cite, code, del, dfn, em, img, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, button, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; font-weight: normal; font-style: normal; font-size: 100%; line-height: 1; font-family: inherit; }
	table { border-collapse: collapse; border-spacing: 0; }
	ol, ul { list-style: none; }
	q:before, q:after, blockquote:before, blockquote:after { content: ""; }



	body { background: #F6FFE7 url(../images/bg.png) repeat-x; font: 62.5%/1 "Helvetica Neue", Helvetica, Arial, sans-serif; text-shadow: 0 0 0 #000; color: #2c2c2c; }

	.container { width: 961px; margin: 0 auto; position: relative; padding: 0 .4em; text-align: left;  }
	.inner { padding: 0 1.5em 0; background-color: #fff; }
	.inside {padding: 0 1.5em; }
	#header { overflow: hidden; margin: 0; }
	.main { padding: 0 0 1em; width: 61.5em; float: left; }
	.sidebar { float: left; width: 30em; margin: 0 0 0 1.5em; padding: 0; }
	#footer { margin: auto; padding: 5em 3em 5.4em;background-image: url(/images/footer.jpg);background-repeat: no-repeat;height: 90;width: 968px;background-position: top center; }
	.clear { clear: both;  }


/*	--------------------------------------------------
	link
	-------------------------------------------------- */

	a { color: #3196C2; font-weight: bold; outline: none; text-decoration: none; }
	a:hover { color: #2D6B8C; }


/*	--------------------------------------------------
	tipo
	-------------------------------------------------- */

	h1, h2, h3, h4, h5, h6 { font-weight: bold; color: #333; }
	h1 { font-size: 3.6em; line-height: 1.5; }
	h2 { font-size: 2em; line-height: 1.125; padding: 0 0 .28125em; }
	h3 { font-size: 1.6em; line-height: 1.5; color: #236088; }
	h4 { font-size: 1.4em; line-height: 1.285714; padding: 0 0 .28125em; }
	h5 { font-size: 1.2em; line-height: 1.5; }



	em { font-weight: inherit; font-style: italic; color: #777; }
	strong { font-style: inherit; font-weight: bold; }

	ul, ol { margin: 0 0 1.8em; }
	ol { list-style: decimal; padding: 0 3em; }
	li { font-size: 1.2em; line-height: 1.5; color: #666; }

	blockquote { display: block; font-size: 1em; border-left: .2em solid #ddd; margin: 0 0 1.8em 3.6em; padding: 0 3.6em 0 1.3em; }
	blockquote p { padding: 0; color: #777; font-style: italic; }


	/*	--------------------------------------------------
	testa
	-------------------------------------------------- */

	#header .container { background: url(/images/bg_header.jpg) no-repeat top center; height: 55px; padding-top: 5px; }
	#userarea { position: absolute; top: 15px; right: 4px; padding: 0; text-align: right; color: #1A578E; font-size: 1.2em; }
	#userarea a { color: #1A578E; text-decoration: none; }
	#userarea a:hover { color: #114380; }
	#nav { height: 31px;  position: absolute; top: 69px; right: 0;  }
	#nav ul { list-style: none; }
	#nav li { list-style: none; display: inline; }
	#nav a { float: left; height: 0px !important; overflow: hidden; border: 0; margin: 0; padding-top: 31px;}
	#nav01 a { width: 68px; background: transparent url(../images/butt01.gif) top left no-repeat; }
	#nav02 a { width: 81px; background: transparent url(../images/butt02.gif) top left no-repeat; }
	#nav03 a { width: 151px; background: transparent url(../images/butt03.gif) top left no-repeat; }
	#nav04 a { width: 119px; background: transparent url(../images/butt04.gif) top left no-repeat; }
	#nav05 a { width: 81px; background: transparent url(../images/butt05.gif) top left no-repeat; }
 	#nav a:hover { background-position: 0 -31px; }


	/*	--------------------------------------------------
	alto
	-------------------------------------------------- */

	#top .container { background: url(../images/bg_top.png) no-repeat; height: 51px; }
	#teaser .container { background: url(../images/bg_teaser.png) no-repeat; height: 200px; overflow: hidden; }
	#toggle p { font-size: 1.5em; text-shadow: 0 .1em .1em #fff;}
	#toggle .pd{padding: 18px 0 15px 15px;}
	.btn-slide { color: #666; font-weight: normal; text-decoration: none; background: url(../images/ico_panel.gif) no-repeat left -55px; padding-left: 15px; }
	#toggle a:hover { color: #454545; }
	.active { background-position: left 4px; }
	#search_main { position: absolute; top: 12px; right: 4px; width: 315px; }
	#search { border: 0; width: 205px; height: 23px; float: left; display: inline; background: transparent; padding: 7px 0 0 20px; font: normal 1.4em "Helvetica Neue", Helvetica, Arial, sans-serif; color: #b4b4b4; }
	#search_main div.bg { float: left; display: inline; background: transparent url(../images/bg_search.gif) no-repeat 0 0; margin: 0; }
	#search-submit{ float:left; }
	#categories { padding: 2em 0; float: left; width: 610px; }
	ul.col { width: 187px; float: left; margin-right: 20px; }
	ul.col.last { margin: 0; }
	#categories li a { color: #C3D5E0; text-shadow: 0 .1em .1em #0E2D43; text-decoration: none; font-size: 1.08em; }
	#categories li a:hover { color: #fff; }
	#about { float: right; width: 300px;}
	#about p { color: #C2E5F8; text-shadow: 0 .1em .1em #0E2D43;font-size: 1.2em; line-height: 1.5; margin: 0 0 1.5em; }
	#about h3{background-image: url(../images/cosacash.jpg);background-repeat: no-repeat;text-indent: -9999px;width: 198px;height: 36px;margin: 0;padding: 0;}
.float_l{float: left;}
.float_r{float: right;}
.lettere{float: left;margin: 0 5px 0 0; display: inline;}
#vendor_category{font-size: 11px;height: 20px;}
.sel_cat{float: right;margin: 0 25px 0 0;display: inline;width: 257px;}
.mr{margin: 0 5px 0 0;}

	/*	--------------------------------------------------
	Contenuto
	-------------------------------------------------- */

	#content .container { background: url(../images/bg_content.png) no-repeat bottom; padding-bottom: 2em; margin-bottom: 2em; }
	#content .main, #content .sidebar, #ticker { padding-top: 2em; }
	ul.items { margin: 0; }
	ul.items li { position: relative; text-align: center; width: 190px; height: 202px; float: left; margin: 15px 10px 0 0; background: url(../images/bg_item.png) no-repeat;display: inline; }
	ul.items li img { display: block; margin: 10px auto; }
	ul.items li p { color: #F95214; }
	ul.items li h4, ul.items li p { text-shadow: 0 .1em .1em #fff; }
	#breadcrumb { margin: 1em 0 2em; color: #a4a4a4; }
	#breadcrumb a { color: #666; font-weight: normal; }
	#breadcrumb a:hover { color: #353535; }
	
	#boxnews {
	margin: 1em 0 2em;
	color: #a4a4a4;
	width: 612px;
	height: 80px;
	border: 1px dashed #25648D;
-moz-border-radius: 10px;
-webkit-border-radius: 10px; 
}

#boxnews_dx {
	margin: 1em 0 2em;
	color: #a4a4a4;
	width: 300px;
	height: 250px;
	border: 1px dashed #25648D;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
	
	}
	#boxnews a { color: #666; font-weight: normal; }
	#boxnews a:hover { color: #353535;}
	
	.pagination { margin: 2em 15px 1em 0; text-align: right; clear: both;  }
	.pagination a { padding: 2px 4px 2px 4px; margin: 2px; border: 1px solid #4F4F4F; color: #999; background-color: #fff; }
	.pagination a:hover { border: 1px solid #bbb; color: #222; }
	.pagination span.current { padding: 2px 4px 2px 4px; margin: 2px; font-weight: bold; border: 0px solid #545454; color: #222; }
	.logo { float: left; width: 249px; margin: 0 15px 0e}
	.main .description { margin-right: 270px;}
	.main .description p {font-size: 1.2em; line-height: 1.5; margin: 0 0 1.5em;}
	
	#coupon {
		background: url(../images/bg_coupon_top.png) no-repeat top;
		margin: 2em 15px 0 0;
		padding: 0 15px 0px;
	}
	#coupon2 {
		margin: 2em 15px 0 0;
		padding: 0 15px 0px;
	}
	#coupon2 table { width: 100%; border-collapse: collapse; }
	td { border-bottom: 1px solid #d5d5d5; font-size: 1.2em; color: #444; padding-top: 5px; font-weight: bold; vertical-align: middle; }


	#coupon_repeat {
		background: url(../images/bg_coupon_repeat.png) repeat top;
		margin: 0 15px 0 0;
		padding: 0 15px 10px;
	}

	#couponb {
		background: url(../images/bg_couponb.png) no-repeat top;
		height: 27px;
		margin: 0em 15px 0 0;
	}
	
	#coupon h3 { color: #236088; padding: 35px 0 15px; }
	#coupon table { width: 100%; border-collapse: collapse; }
	td { border-bottom: 1px solid #d5d5d5; font-size: 1.2em; color: #444; padding-top: 5px; font-weight: bold; vertical-align: middle; }
	td.discount { text-align: center; color: #F95214; width: 120px; }
	td.discountsprin { text-align: center; color: #F95214; width: 220px; }
	td.discountsprin2 { text-align: center; color: #F95214; width: 320px; }
	td.discount2 { text-align: center; color: #F95214; width: 120px; }
	#rate { text-align: right; margin: 0 0 10px; }
	.userdetail { margin-right: 15px; }
	.main .userdetail .description { margin: 0 0 30px 100px; padding: 10px 0; }
	em.since { display: block; font-size: .92em; font-style: normal; margin: 2em 0 0; }


	/*	--------------------------------------------------
	barra-laterale
	-------------------------------------------------- */

	.module { background: #EAF7FF url(../images/bg_mod.gif) no-repeat top; padding: 5px 10px; }
	.module .modhead { height: 37px; padding-top: 3px; position: relative; }
	.module .modbody { padding: 1.5em 0 0; }
	.module ol { list-style-type: none; margin: 0; padding: 0;  }
	.module #howto h4 { color: #093B87; font-size: 1.33em;  }
	.module #howto p { font-size: .92em;  }
	.module li#step1 { background: url(../images/bg_st1.gif) no-repeat top; padding: 0 6em .83em 4.17em; }
	.module li#step2 { background: url(../images/bg_st2.gif) no-repeat top; padding: 0 6.25em .83em 4.17em; }
	.module li#step3 { background: url(../images/bg_st3.gif) no-repeat top; padding: 0 6em .83em 4.17em; }
	.module_top { background: #EAF7FF url(../images/bg_mod_top.gif) no-repeat top; padding: 5px 10px; }
	.module_top .modhead { height: 37px; padding-top: 3px; position: relative; }
	.module_top .modhead h2{text-indent: -9999px;}
	.module_top .modbody { padding: 1.5em 0 0; }
	.module_top ol { list-style-type: none; margin: 0; padding: 0;  }
	.module_top #howto h4 { color: #093B87; font-size: 1.33em;  }
	.module_top #howto p { font-size: .92em;  }
	.module_top li#step1 { background: url(../images/bg_st1.gif) no-repeat top; padding: 0 6em .83em 4.17em; }
	.module_top li#step2 { background: url(../images/bg_st2.gif) no-repeat top; padding: 0 6.25em .83em 4.17em; }
	.module_top li#step3 { background: url(../images/bg_st3.gif) no-repeat top; padding: 0 6em .83em 4.17em; }
	.module_funz { background: #EAF7FF url(../images/comefunz.gif) no-repeat top; padding: 5px 10px; }
	.module_funz .modhead { height: 37px; padding-top: 3px; position: relative; }
	.module_funz .modhead h2{text-indent: -9999px;}
	.module_funz .modbody { padding: 1.5em 0 0; }
	.module_funz ol { list-style-type: none; margin: 0; padding: 0;  }
	.module_funz #howto h4 { color: #093B87; font-size: 1.33em;  }
	.module_funz #howto p { font-size: .92em;  }
	.module_funz li#step1 { background: url(../images/bg_st1.gif) no-repeat top; padding: 0 6em .83em 4.17em; }
	.module_funz li#step2 { background: url(../images/bg_st2.gif) no-repeat top; padding: 0 6.25em .83em 4.17em; }
	.module_funz li#step3 { background: url(../images/bg_st3.gif) no-repeat top; padding: 0 6em .83em 4.17em; }
	.module_cat { background: #EAF7FF url(../images/inthis.gif) no-repeat top; padding: 5px 10px; }
	.module_cat .modhead { height: 37px; padding-top: 3px; position: relative; }
	.module_cat .modhead h2{text-indent: -9999px;}
	.module_cat .modbody { padding: 1.5em 0 0; }
	.module_cat ol { list-style-type: none; margin: 0; padding: 0;  }
	.module_cat #howto h4 { color: #093B87; font-size: 1.33em;  }
	.module_cat #howto p { font-size: .92em;  }
	.module_cat li#step1 { background: url(../images/bg_st1.gif) no-repeat top; padding: 0 6em .83em 4.17em; }
	.module_cat li#step2 { background: url(../images/bg_st2.gif) no-repeat top; padding: 0 6.25em .83em 4.17em; }
	.module_cat li#step3 { background: url(../images/bg_st3.gif) no-repeat top; padding: 0 6em .83em 4.17em; }
	.module_ureg { background: #EAF7FF url(../images/bg_mod_ureg.gif) no-repeat top; padding: 5px 10px; }
	.module_ureg .modhead { height: 37px; padding-top: 3px; position: relative; }
	.module_ureg .modhead h2{text-indent: -9999px;}
	.module_ureg .modbody { padding: 1.5em 0 0; }
	.module_ureg ol { list-style-type: none; margin: 0; padding: 0;  }
	.module_ureg #howto h4 { color: #093B87; font-size: 1.33em;  }
	.module_ureg #howto p { font-size: .92em;  }
	.module_ureg li#step1 { background: url(../images/bg_st1.gif) no-repeat top; padding: 0 6em .83em 4.17em; }
	.module_ureg li#step2 { background: url(../images/bg_st2.gif) no-repeat top; padding: 0 6.25em .83em 4.17em; }
	.module_ureg li#step3 { background: url(../images/bg_st3.gif) no-repeat top; padding: 0 6em .83em 4.17em; }
	#stores .recent { padding: 5px 0 15px; margin: 0 0 10px;font-size: 1.3em;}
	#stores .recent img.pic { float: left; margin-right: 10px; }
	#stores .recent span { color: #F95214; font-size: .92em;}
	#stores .goto {float:right; width: 75px; }
	#stores .line{background-color: #D0EAF6;height: 1px;font-size: 1px;}
	#subnav .recent li { padding: 5px 0 0; margin: 0 0 5px; font-size: 1.3em; }
	#subnav .recent span, #user #stores .recent span { color: #3FA0C2; font-size: .92em; }
	#users.module { padding: 5px 0 10px 10px; }
	#users li { float: left; margin: 0 10px 12px 0;display: inline; }
	.counter { display: block; color: #447EA3; font-weight: bold; position: absolute; top: 10px; right: 10px; width: 100px; text-align: right; }
	#stores .pd{padding: 5px 0 10px 0;}


	/*	--------------------------------------------------
	bg_secondario
	-------------------------------------------------- */

	#secondary .container { background: url(../images/bg_secondary.png) no-repeat top; padding: 2em .4em 0; }
	.avatar { background: url(../images/bg_arrow.gif) no-repeat top right; width: 75px; float: left; padding-top: 10px; }
	img.pic, .avatar img { border: 1px solid #d5d5d5; padding: 1px; margin: 0; display: block; }
	.commentlist { padding-top: 1em; }
	.comment { margin-bottom: 2em; }
	.text { background: url(../images/bg_comm.gif) no-repeat top; width: 525px; margin-left: 75px; }
	.text2 {width: 300px;}
	.text p { font-size: 1.4em; color: #093B87; padding: 15px 10px 0; margin: 0; }
	.extra { background: url(../images/bg_extra.gif) no-repeat left top; width: 525px; margin-left: 75px; padding: 25px 0 0 15px; color: #6b6b6b; font-size: 1.2em; }
	.recent li { padding: 10px 0 20px; margin: 0; clear: left; }
	.recent img { float: left; margin-right: 10px; }
	.recent h5 { color: #093B87; font-size: 1em;}
	.recent span { color: #959595; display: block; }
	.recent a { color: #093B87; }
	.recent a:hover { color: #003; }
	.btn { float: right; display: block; margin: 0 15px 0; }
	.btnfull { margin: 10px 0 0; }
	.bubble { background: url(../images/ico_bubble.gif) no-repeat left top; position: absolute; top: 0; left: 140px; height: 61px; width: 96px; display: block;  }


	/*	--------------------------------------------------
	footer
	-------------------------------------------------- */

	#footer ul { margin: 0 0 2em; }
	#footer ul li { display: inline; padding: 0 1em 0 0; font-size: 1em; text-transform: uppercase; }
	#footer a { color: #7AA01B; }
	#footer a:hover { color: #5B8412; }
	#footer p { font-size: 1em; color: #596D62; }
	#footer p a { color: #596D62; }
	#footer p a:hover { color: #353535; text-decoration: underline; }
	#credits {width:185px;height:20px; position: absolute; top: -5px; right: 20px; text-align: right; background-image: url(/images/piva_footer.gif);background-repeat: no-repeat;}


	/*	--------------------------------------------------
	video
	-------------------------------------------------- */
	.sIFR-flash { visibility: visible !important; margin: 0; }
	.sIFR-replaced { visibility: visible !important; }
 	.sIFR-replaced embed { display: block; }
	span.sIFR-alternate { display: block; position: absolute; left: 0; top: 0; overflow: hidden; width: 0; height: 0; }
	.sIFR-flash + div[adblocktab=true] { display: none !important; }

	.sIFR-hasFlash .main h2 { visibility: hidden; }
	.sIFR-hasFlash .sidebar h2 { visibility: hidden; }
	.sIFR-hasFlash #howto h4 { visibility: hidden; }
	.sIFR-hasFlash #about h3 { visibility: hidden; }

	.sIFR-replaced { overflow: hidden; width: 100%; }
 	h2.sIFR-replaced embed { margin-top: -2px; }
 	h4.sIFR-replaced embed { margin-bottom: -3px; }

/*register */
#register .claim{color: #6b6b6b; font-size: 1.2em;margin-bottom: 15px;}
#register .claim b{color: #333333;}
#register .claim .totali{color: #333333;background-color: #f1f1f1;padding: 5px 0 5px 3px;font-size: 13px;}
#register .claim .totali span{color: #9d0d15;}
#register .message_error strong{color: #9d0d15;}
#register .message_error{padding: 5px 0 0 0;}
#register .voce{color: #333; font-size: 1.4em;float: left;font-weight: bold;width: 197px;padding-top: 10px;}
#register .voce_head{color: #333; font-size: 1.4em;float: left;font-weight: bold;width: 250px;padding-top: 10px;}
#register .voce_mex{color: #333; font-size: 1.4em;font-weight: bold;padding: 10px 0 10px 0;}
#register .mex{border: 1px #cbcac9 solid;font-size: 1.2em;padding: 5px 0 0 0;}
#register .voce_acc{color: #333; font-size: 1.4em;font-weight: bold;padding-top: 10px;}
#register .voce_acc span{font-size: 1.2em;font-weight: normal;}
#register .guadagni{text-align: left;padding: 10px 0 0 0;}
#register .guadagni p{display: inline;}
.claim .ticket .voice{float:left;width:150px;text-align: center;font-size: 1.4em;margin: 10px 0 0 0;}
.claim .ticket .color1{background-color: #fff;}
.claim .ticket .color2{background-color: #ebecec;}
.claim .ticket2 .voice{float:left;width:150px;text-align: center;}
.claim .ticket2 .color1{background-color: #fff;margin: 10px 0 0 0;padding: 5px 0 5px 0;}
.claim .ticket2 .color2{background-color: #ebecec;margin: 10px 0 0 0;padding: 5px 0 5px 0;}
.claim p{display: inline;}
#register .msg_pay{font-size: 1.2em;}
#register .ast{float: left;font-size: 1.8em;padding-left: 5px;}
#register .reg_input{height: 29px;width: 230px;border: 1px #cbcac9 solid;font-size: 1.2em;padding: 5px 0 0 0;}
#register .reg_sel{height: 29px;width: 230px;border: 1px #cbcac9 solid;font-size: 1.2em;}
#register .reg_mess{height: 100px;width: 390px;border: 1px #cbcac9 solid;font-size: 1.6em;}
#register .line{height: 1px;border-bottom:1px #cbcac9 solid;font-size: 1px;margin: 7px 0 7px 0;}
.claim .line{height: 1px;border-bottom:1px #cbcac9 solid;font-size: 1px;margin: 7px 0 7px 0;}
#register .w1{width: 590px;}
#register .code{float: left;font-size: 1.8em;padding-left: 5px;}
#register .info{color: #6b6b6b; font-size: 1.2em;margin-bottom: 15px;margin-left:197px;}
#register .info b{color: #333333;}
#register .info .arrow{float: left;margin: 5px 0 0 0;}
#register .info .list{float: left;margin: 5px 0 0 0;}
#register .info .accept{float: left;padding: 3px 0 0 5px;}
#register .box{float: left;text-align: left;margin: 0 0 0 10px;}
#register .box .title{color: #333; font-size: 1.4em;font-weight: bold;}
#register .box .title_reg h2{background: url(../images/reg.jpg) no-repeat top;width: 120px;height: 20px;text-indent: -9999px;}
#register .box .title_acq h2{background: url(../images/acq.jpg) no-repeat top;width: 76px;height: 20px;text-indent: -9999px;}
#register .box .title_gua h2{background: url(../images/guad.jpg) no-repeat top;width: 87px;height: 20px;text-indent: -9999px;}
#register .box .subtitle{font-size: 1.2em;}
#register .space{margin: 10px 0 0 0;height: 10px;font-size: 10px;}
#register .num{float: left;width: 48px;}
.modbody .email{font-size: 1.4em;color: #69b5d1;font-weight: bold;margin: 10px 0 10px 0;}
.modbody .reg_input{height: 29px;width: 250px;border: 1px #cbcac9 solid;font-size: 1.2em;padding: 5px 0 0 0;}
.modbody .reg_psw{height: 29px;width: 170px;margin:0 5px 0 0; border: 1px #cbcac9 solid;font-size: 1.2em;padding: 5px 0 0 0;}
.modbody .accept{float: left;padding: 3px 0 0 5px !important;padding: 5px 0 0 5px;}
.modbody .remember{margin: 15px 0 0 0;}
.pad{padding: 10px 0 0 0;}
.pos_rel{position: relative;width: 250px;}
/* Search result suggestions
#search-result-suggestions{
	position: absolute;
	left: 0;

	background: #FFF;
	border: 1px solid #484256;
	display: none;
	overflow: auto;

}

#search-result-suggestions h4{
	margin: 0.25em 0;
	padding: 0.25em 1em;
}

#search-results ul{
	list-style: none;
	margin-bottom: 1em;
}

#search-results a{
	display: block;
	padding: 0.25em 1em;
}

#search-results a.selected{
	color: #FFF;
	background: #484256;
}

#search-results p{
	margin-bottom: 0.5em;
};
*/
	/* Search result suggestions */
	#search-result-suggestions{
		position: absolute;
		left: 0;
		top:0 !important;
		top:-10px;
		width: 230px;
		background: #FFF;
		border: 1px solid #484256;
		display: none;
		overflow: auto;

	}

	#search-result-suggestions h4{
		margin: 0.25em 0;
		padding: 0.25em 1em;
	}

	#search-results ul{
		list-style: none;
		margin-bottom: 1em;
	}

	#search-results a{
		display: block;
		padding: 0.25em 1em;
	}

	#search-results a.selected{
		color: #FFF;
		background: #484256;
	}

	#search-results p{
		margin-bottom: 0.5em;
	};
	
	
	/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.commentbox{
	background-color: #ececec;
	width: 450px;
	padding: 10px;
	height: 100px;
}

.commentfooter{
	background: url(../images/arrow.gif) 20px 0 no-repeat; /*20px 0 equals horizontal and vertical position of arrow. Adjust as desired (ie: 20px -5px).*/
	padding-left: 58px;
	padding-top: 1px;
	margin-bottom: 2em;
	font-size: 90%;
	color: #4A4A4A;
	height: 25px;
}
#middlecolumn{
	width: 610px;
	padding-right: 0;
}

#bottomarea{
margin-top: 1em;
}

#bottomleft{
width: 490px;
border-right: 1px solid #dadada;
padding-right: 7px;
}

#bottomright{
width: 170px;
padding-left: 6px;
float: right;
font-size: 90%;
}

#bottomright p{
margin: 8px 0;
}

#bottomleft .titlebar, #bottomright .titlebar{
margin-top: 0;
}
.newsback {
	padding-left: 18px;
	padding-top: 1px;
	margin-bottom: 1em;
	font-size: 11px;
	color: #0E3049;
	height: 25px;
	font-weight: bold;
	background-image: url(../images/backward.png);
	background-repeat: no-repeat;
	margin-right: 12px;
}
.newsbackinvia {
	padding-left: 14px;
	padding-top: 1px;
	margin-bottom: 1em;
	font-size: 11px;
	color: #0E3049;
	height: 25px;
	font-weight: bold;
	background-repeat: no-repeat;
	margin-right: 12px;
	text-align: right;
}

.float_news_img{
	float: left;
	margin-right: 7px;
}