html{height:100%;}
body{
	height:100%;
	margin:0;
	color:#000;
	font:13px Arial, Helvetica, sans-serif;
	background:url(../images/bg-body2.jpg) repeat-y 50% 0;
	min-width:950px;
}
body.inner3{
	background:url(../images/bg-body3-rep.jpg) repeat-y 50% 0;
	min-width:970px;
}
body.community-lericette{
	background:url(../images/bg-body4-rep.jpg) repeat-y 50% 0;
	min-width:970px;
}
img{border-style:none;}
a{
	text-decoration:none;
	color:#000;
}
IMG.ico {
	vertical-align:middle;
}
a:hover{text-decoration:underline;}
input,
textarea,
select{
	font:100% arial,sans-serif;
	vertical-align:middle;
}
form{
	margin:0;
	padding:0;
	border:none;
}
.holder,
.row{
	width:100%;
	overflow:hidden;
}
/* Main */
.main,
.page{
	width:100%;
	position:relative;
	min-height:100%;
	background:url(../images/bg-wrapper.jpg) repeat-x;
}
* html .main,
* html .page{height:100%;}
.page{background:url(../images/bg-body1.jpg) repeat-x 50% 99px;}
.inner3 .page{background:url(../images/bg-body3.jpg) no-repeat 50% 0;}
.community-lericette .page{background:url(../images/bg-body4.jpg) no-repeat 50% 0;}
/* Header */
#header{
	width:100%;
	position:absolute;
	top:0;
	left:0;
	background:url(../images/bg-header.jpg) no-repeat 50% 0;
	z-index:100;
}
.inner3 #header{
	background:none;
	min-width:970px;
}
.header-wrap{
	width:948px;
	margin:0 auto;
}
.header-wrap:after{
	content:"";
	display:block;
	clear:both;
}
.inner3 #header .holder{
	overflow:visible;
}
.inner3 #header .holder:after{
	content:"";
	display:block;
	clear:both;
}
/* Logo */
#header .logo{
	background:url(../images/logo2.png) no-repeat;
	float:left;
	width:226px;
	height:102px;
	margin:47px 0 0 -17px;
}
.inner3 #header .logo{
	position:relative;
	width:420px;
	height:108px;
	margin:0 41px 0 -15px;
	background:none;
}
.inner3 #header .logo a{
	background:url(../images/logo3.png) no-repeat;
	height:100%;
	position:static;
	cursor:pointer;
}
.main #header .logo{
	background:url(../images/logo2-inner.png) no-repeat;
	width:226px;
	height:67px;
}
.logo a{
	display:block;
	height:100%;
	position:relative;
	text-indent:-9999px;
	overflow:hidden;
}
.slogan{
	background:url(../images/text-slogan.gif) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	float:left;
	width:229px;
	height:29px;
	margin:39px 0 0;
}
/* Navigation */
.nav{
	margin:46px 0 0;
	padding:0 0 0 12px;
	list-style:none;
	float:left;
	position:relative;
	z-index:100;
}
.nav ul{
	margin:0;
	width:190px;
	padding:5px 3px 6px;
	list-style:none;
	float:left;
	position:absolute;
	top:53px;
	left:0;
	background:#c8002d url(../images/bg-drop.jpg) repeat-x;
	display:none;
}
.nav1{width:350px;}
.nav2{
	width:190px;
	padding:0 0 0 9px;
}
.nav li{
	float:left;
	font-size:14px;
	padding:20px 1px 0 2px;
	background:url(../images/separator2.gif) no-repeat;
}
.nav li span{
	line-height:14px !important;
}
.nav li:hover,
.nav li.hover{position:relative;}
.nav li:hover ul,
.nav li.hover ul{
	display:block;
}
.nav li li{
	font-size:11px;
	background:none;
	vertical-align:top;
	width:100%;
	padding:0;
}
.nav li:first-child{
	background:none;
	padding-left:0;
}
.nav li a{
	color:#c8002d;
	display:block;
	padding:0 10px 17px;
}
.nav li a .cufon{height:16px !important;}
.nav li:hover a,
.nav li.hover a{
	background:url(../images/nav-hover.gif) repeat-x 0 100%;
	text-decoration:none;
}
.nav li:hover li a,
.nav li.hover li a{background:none;}
.nav li li a{
	color:#f3ebd2;
	padding:5px 0 6px 13px;
	cursor:pointer;
	height:1%;
}
.nav li li a span{
	background:url(../images/blt.png) no-repeat;
	padding:0 0 0 15px;
	height:1%;
	display:block;
}
.nav li li a:hover{background:#d42a30 url(../images/bg-drop-hover.gif) repeat-x;}
#header .link{
	float:right;
	background:url(../images/logo1.gif) no-repeat;
	width:166px;
	height:92px;
	overflow:hidden;
	text-indent:-9999px;
	margin:0 0 0 -20px;
}
.inner3 #header .link{
	background:url(../images/logo4.gif) no-repeat;
	width:203px;
	height:96px;
	margin:0 5px 0 0;
	cursor:pointer;
}
/* flash-area */
.flash-area{
	width:100%;
	overflow:hidden;
	height:402px;
	position:relative;
	padding:98px 0 0;
}
.wrapper-left{
	float:left;
	left:50%;
	width:1196px;
	position:relative;
}
.wrapper-right{
	float:left;
	left:-50%;
	width:1196px;
	position:relative;
}
.flash-area img{
	display:block;
	margin:0 auto;
}
/* Content */
.content{
	width:950px;
	padding:101px 0 63px;
	margin:0 auto;
}
.inner3 .page .content{
	position:relative;
	width:970px;
	padding:166px 0 116px;
	overflow:hidden;
}
.img-fork{
	position:absolute;
	top:169px;
	right:-100px;
}
.page .content{
	padding:30px 0 0;
	overflow:hidden;
}
.page .content-area{
	width:100%;
	padding-bottom:63px;
	background:url(../images/main-block-btm.jpg) no-repeat 50% 0;
}
.content:after{
	content:"";
	display:block;
	clear:both;
}
/* box-images */
.box-images{
	overflow:hidden;
	width:1000px;
	margin:0;
	padding:0 0 13px;
	list-style:none;
}
.box-images li{
	float:left;
	position:relative;
	height:270px;
}
.box-images li img{
	display:block;
}
.box-images li h2{
	margin:0;
	font-size:29px;
	color:#f3e2c4;
	z-index:150;
	position:absolute;
}
.box-images li span{
	position:absolute;
	top:81px;
	width:236px;
	color:#fff;
	line-height:16px;
	font-size:12px;
	text-align:center;
	z-index:150;
	cursor:pointer;
}
.novita span{left:54px;}
.club-biaglut span,
.eventi span{left:47px;}
.box-images li a:hover{text-decoration:none;}
.box-images .novita{padding:0 0 0 27px;}
.box-images .eventi{padding:0 0 0 1px;}
.box-images .club-biaglut{padding:0 0 0 37px;}
.box-images .novita h2{
	top:31px;
	left:130px;
}
.box-images .eventi h2{
	top:31px;
	left:129px;
}
.box-images .club-biaglut h2{
	top:30px;
	left:90px;
}
/* nav-area */
.nav-area{
	padding:0 0 0 51px;
	height:1%;
	clear:both;
}
.nav-area:after{
	content:"";
	display:block;
	clear:both;
}
.nav-area h3{
	background:url(../images/h-sborna-gusto.png) no-repeat;
	margin:0 0 0 -103px;
	width:339px;
	height:61px;
	float:left;
	position:relative;
	display:inline;
}
.nav-area h3 span{
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}
.sub-menu{
	margin:24px -6px 0 -43px;
	padding:0;
	list-style:none;
	float:left;
	position:relative;
	z-index:1;
	width:710px;
	overflow:hidden;
}
.inner3 .sub-menu{
	width:100%;
	float:none;
	margin:0;
	padding:22px 0 0 4px;
	clear:both;
}
.sub-menu li{
	float:left;
	background:url(../images/blt.png) no-repeat;
	padding:0 15px 0 12px;
	margin:0 0 0 -10px;
}
.inner3 .sub-menu li{
	margin:0;
	background:url(../images/blt-2.gif) no-repeat 0 3px;
	font-weight:bold;
	padding:0 19px 0 16px;
}
.sub-menu li a{
	float:left;
	height:18px;
	color:#f3ebd2;
	cursor:pointer;
	position:relative;
}
.inner3 .sub-menu li a{color:#f3e7cf;}
.inner3 .sub-menu li a cufon{padding:2px 0 0;}
.sub-menu li a span{
	float:left;
	padding:0 4px;
}
.sub-menu li a:hover,
.sub-menu li.active a{
	background:url(../images/nav-hover-l.gif) no-repeat;
	text-decoration:none;
}
.sub-menu li a:hover span,
.sub-menu li.active a span{background:url(../images/nav-hover-r.gif) no-repeat 100% 0;}
.inner3 .sub-menu li a:hover,
.inner3 .sub-menu li.active a{
	color:#ee8201;
	background:none;
}
/* content-block */
.content-block{
	width:960px;
	margin:0 0 0 -10px;
	clear:both;
	background:url(../images/bg-body2.jpg) repeat-y 50% 0;
	position:relative;
	overflow:hidden;
}
.content-block .block-bg{background:url(../images/sidebar-bg.jpg) repeat-y;}
.content-block .block-top{background:url(../images/sidebar-top.jpg) no-repeat;}
.content-block .block-btm{
	background:url(../images/sidebar-btm.jpg) no-repeat 0 100%;
	height:1%;
	padding:0 0 0 10px;
}
.content-block .block-btm:after{
	content:"";
	display:block;
	clear:both;
}
/* Main-box */
#main-box{
	float:right;
	width:712px;
	padding:0 0 5px;
	overflow:hidden;
	margin:0 0 0 -10px;
 }
#main-box h1{
	font-size:25px;
	color:#f3ebd2;
	margin:0 0 0 10px;
}
#main-box h1 .cufon{height:30px !important;}
* html #main-box h1 .cufon{height:25px !important;}
.heading{
	font-size:15px;
	color:#f3ebd2;
	display:block;
	margin:0 0 0 10px;
}
#main-box .img1{
	float:left;
	margin:109px 0 0 0;
}
/* tabs-area */
.tabs-area{background:url(../images/tabs-area-r.jpg) repeat-y;}
.tabs-area-gr{
	background:url(../images/tabs-area-gr.jpg) no-repeat;
	padding:31px 9px 9px 19px;
}
/* tabs */
#tabs{
	float:right;
	width:408px;
	margin:0 0 0 -5px;
}
.tabset{
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	width:100%;
	position:relative;
	z-index:10;
}
.tabset li{
	float:left;
	margin:0;
}
.tabset li a{
	float:left;
	height:42px;
	color:#f3e2c4;
	margin:0 -20px 0 0 !important;
	position:relative;
	display:inline;
	cursor:pointer;
}
.tabset li a:focus{outline:none;}
.tabset li.item1 a{
	z-index:3;
	margin:0 -20px 0 1px !important;
}
.tabset li.item1 a.active{margin:0 -20px 0 4px !important;}
.tabset li.item2 a{z-index:2;}
.tabset li.item3 a{z-index:1;}
.tabset li .active{
	position:relative;
	z-index:80 !important;
}
.tabset li:first-child{margin:0;}
.tabset li a strong{
	background:url(../images/tab-l.png) no-repeat;
	float:left;
	font-size:12px;
	height:22px;
	padding:20px 16px 0 23px;
}
.tabset li a strong span{float:left;}
.tabset li a em{
	background:url(../images/tab-r.png) no-repeat;
	float:left;
	font-size:0;
	width:11px;
	height:40px;
}
.tabset li a:hover{text-decoration:none;}
.tabset li a.active strong{
	background:url(../images/tab-l-active.png) no-repeat;
	font-size:18px;
	height:26px;
	padding:16px 16px 0 23px;
}
.tabset li a.active strong .cufon{
	height:20px !important;
}
.tabset li a.active em{
	background:url(../images/tab-r-active.png) no-repeat;
	height:41px;
}
/* tab-content */
.tab-content{
	overflow:hidden;
	width:401px;
	color:#f3ebd2;
	line-height:15px;
	display:none;
	position:relative;
	z-index:0;
	margin:0 0 18px;
}
.tab-content.active{
	display:block;
	margin:-9px 0 15px 2px;
}
.tab-content .top,
.tab-content .btm{
	background:url(../images/tabs-top.png) no-repeat;
	height:10px;
	font-size:0;
}
.tab-content .btm{background:url(../images/tabs-btm.png) no-repeat;}
.tab-content .bg{
	background:url(../images/tabs-shadow.png) repeat-y;
	padding:0 9px 0 8px;
	height:1%;
}
.tab-content .bg .gr{
	background:url(../images/tabs-gr.jpg) no-repeat;
	padding:27px 8px 17px 8px;
	position:relative;
	min-height:190px;
}
* html .tab-content .bg .gr{
	height:190px;
}
.tab-content .graffa{
	background:url(../images/graffa.gif) no-repeat 100% 17px;
	padding:0 39px 0 10px;
	font-size:12px;
}
.tab-content p{
	margin:0;
	padding-bottom:16px;
}
.tab-content img{display:block;}
.tab-content .graffa img{
	margin:0 0 0 -10px;
}
#main-box .link1,
#main-box .link2{
	float:left;
	font-size:11px;
	background:url(../images/btn-1.png) no-repeat;
	width:181px;
	height:50px;
	padding:37px 0 0 6px;
	margin:0 23px 0 9px;
}
#main-box .link2{
	width:175px;
	height:51px;
	padding:19px 0 0 12px;
	background:url(../images/btn-2.png) no-repeat;
	margin:19px 0 0;
}
#main-box .link1 a,
#main-box .link2 a{
	color:#fff;
	position:relative;
}
#main-box .link1 a em,
#main-box .link2 a em{
	background:url(../images/arrow-white-r.gif) no-repeat 100% 4px;
	padding:0 9px 0 0;
	font-style:normal;
}
#main-box .link1 a:hover,
#main-box .link2 a:hover{text-decoration:none;}
#main-box .link1 a em .cufon{height:12px !important;}
/* gallery */
#gallery{
	width:699px;
	background:url(../images/bg-gallery.gif) no-repeat;
	padding:26px 0 0 12px;
	overflow:hidden;
}
#gallery .link{
	color:#7d3222;
	font-size:14px;
	padding:0 11px 0 0;
	margin:0 0 0 12px;
	background:url(../images/arrow-braun-r.gif) no-repeat 100% 4px;
}
#gallery .btn-prev,
#gallery .btn-next{
	float:left;
	width:21px;
	height:39px;
	margin:67px 12px 0 2px;
	background:url(../images/btn-prev.gif) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}
#gallery .btn-next{
	margin:67px 2px 0 0;
	background:url(../images/btn-next.gif) no-repeat;
}
.gallery{
	overflow:hidden;
	position:relative;
	width:619px;
	float:left;
	padding:14px 0 0;
	margin:0 14px 0 0;
}
.gallery ul{
	margin:0;
	padding:0;
	list-style:none;
	width:99999px;
	overflow:hidden;
	position: relative;
}
.gallery ul li{
	float:left;
	padding:0 15px;
}
.gallery ul li span{
	display:block;
	text-align:center;
	color:#7d3222;
	margin:-11px 0 0;
}
.gallery ul li a{color:#7d3222;}
.gallery ul li a:hover span{
	text-decoration:underline;
}
/* Sidebar */
#sidebar{
	float:left;
	width:232px;
	overflow:hidden;
	padding:18px 0 0;
}
#sidebar ul{
	margin:0;
	padding:2px;
	list-style:none;
}
#sidebar ul ul{
	padding:2px 0 0;
}
#sidebar ul li{
	font-size:14px;
	line-height:32px;
	margin:0 0 1px;
}
#sidebar ul li li{
	height:33px;
	font-size:12px;
	margin:0;
}
#sidebar ul li a{
	color:#e0412d;
	display:block;
	height:32px;
	padding:0 0 0 26px;
	background:url(../images/sidenav-bg1.gif) no-repeat;
}
#sidebar ul li.braun a{
	background:url(../images/sidenav-bg5.gif) no-repeat;
	color:#f3e2c4;
}
#sidebar ul li.braun a:hover,
#sidebar ul li.braun.active a{color:#f3e2c4;}
#sidebar ul li.green a{
	background:url(../images/sidenav-bg3.gif) no-repeat;
	color:#fff;
}
#sidebar ul li.blue a{
	background:url(../images/sidenav-bg4.gif) no-repeat;
	color:#fff;
}
#sidebar ul li a:hover{text-decoration:none;}
#sidebar ul li.active a{background-position:0 100%}
#sidebar ul li li a{
	color:#7d3222 !important;
	padding:0 0 0 42px;
	background:url(../images/sidenav-bg2.gif) no-repeat !important;
}
#sidebar ul li li a:hover{
	text-decoration:none;
	color:#d32f2b !important;
}
/* Footer */
#footer{
	height:63px;
	width:100%;
	margin:-63px 0 0;
	background:url(../images/bg-footer.gif) no-repeat 50% 0;
	position:relative;
}
.inner3 #footer{
	background:url(../images/bg-ftr.jpg) no-repeat 50% 100%;
	height:200px;
	margin:-200px 0 0;
	width:100%;
	position:relative;
	min-width:970px;
}
.inner3 #footer .footer-bg{
	width:100%;
	background:url(../images/bg-ftr-rep.png) repeat-x;
}
#footer .footer-area{
	width:941px;
	margin:0 auto;
	padding:16px 0 0;
	font-size:10px;
	overflow:hidden;
	position:relative;
}
.inner3 #footer .footer-area{
	height:109px;
	padding:91px 0 0;
	width:970px;
	z-index:2;
}
#footer .logo{
	float:left;
	margin:0 11px 0 0;
}
.inner3 #footer .logo{
	float:left;
	margin:0 5px 0 4px;
	background:url(../images/logo-ftr-1.png) no-repeat;
	width:234px;
	height:93px;
	cursor:pointer;
}
.inner3 #footer .logo a{
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}
#footer address{
	float:left;
	margin:0;
	color:#b90019;
	font-style:normal;
	padding:11px 31px 0 0;
}
#footer address a{color:#b90019;}
#footer ul{
	float:left;
	margin:0;
	padding:11px 0 0;
	list-style:none;
}
.inner3 #footer ul{
	width:695px;
	margin:0 0 0 -9px;
	padding-top:8px;
}
#footer ul li{
	display:inline;
	padding:0 2px 0 9px;
	background:url(../images/separator1.gif) no-repeat 0 3px;
}
.inner3 #footer ul li{padding:0 5px 0 11px;}
#footer ul li:first-child{background:none;}
#footer ul li a{color:#333;}
#footer .heinz{
	float:right;
	margin:2px 5px 0 0;
}
#footer .footer-hold{
	float:left;
	width:716px;
	padding:8px 0 0;
	position:relative;
}
#footer .footer-hold .t-il-club-di{
	float:left;
	background:url(../images/text-il-club-di.gif) no-repeat;
	width:167px;
	height:22px;
	margin:17px 0 0;
}
#footer .footer-hold .t-il-club-di span{
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}
#footer .logo-ftr-2{float:right;}
/* inner 3 */
/* content */
#main-block{
	float:left;
	width:635px;
	margin:0;
	overflow:hidden;
	padding:0 0 53px;
}
/* promo-block */
.promo-block-bg{
	background:url(../images/border-1.gif) no-repeat 2px 100%;
	padding:15px 0 0;
}
.promo-block{
	background:url(../images/bg-promo-block.png) no-repeat;
	width:602px;
	height:107px;
	padding:14px 10px 9px 12px;
	margin:0 0 0 9px;
}
.promo-block img{display:block;}
/* aside */
#aside{
	float:right;
	width:314px;
	padding:0 15px 0 18px;
	margin:0 0 0 -25px;
}
#aside h3{
	margin:0 0 8px;
	font-size:19px;
	color:#f3e2c4;
}
#aside .box{
	background:url(../images/bg-box-sidebar.png) no-repeat;
	padding:3px;
	overflow:hidden;
	width:308px;
}
#aside .box-bg{
	border:1px solid #e76319;
	border-top:none;
	height:1%;
	overflow:hidden;
	position:relative;
	z-index:100;
}
#aside .box p{
	color:#fff9ef;
	margin:0;
	font-size:12px;
}
#aside .shadow{
	background:url(../images/bg-shadow.png) repeat-x;
	width:100%;
	height:57px;
}
/* login */
.login .box-bg{padding:11px 0 18px;}
.login li a,
.link3{
	color:#5f1407;
	font-size:11px;
	line-height:12px;
	background:url(../images/arrow-braun-2.gif) no-repeat 0 3px;
	padding:0 0 0 8px;
	font-weight:bold;
}
.login .col1{
	float:left;
	width:182px;
	padding:1px 0 0 14px;
}
.login .col1 strong{
	font-size:11px;
	color:#541f14;
}
.login .col1 h4{
	margin:0;
	font-size:15px;
	color:#facc94;
}
.login .col1 h4 a{color:#facc94;}
.login .col1 ul{
	margin:0 0 0 -14px;
	padding:11px 0 0;
	list-style:none;
}
.login .col1 li{
	border-bottom:1px solid #e3606b;
	padding:1px 0 1px 11px;
	vertical-align:top;
}
.login .col2{
	width:79px;
	padding:0 9px 0 0;
	float:right;
	text-align:right;
}
.login .container-1{
	background:url(../images/bg-container1.png) no-repeat;
	width:61px;
	height:60px;
	padding:10px 9px;
	margin:0 0 3px;
}
.login .container-1 img{
	display:block;
	margin:0 auto;
	width:60px;
	height:60px;
}
.login .col2 .link3{margin:0 4px 0 0;}
/* ricerca-ricette */
.ricerca-ricette .box-bg{
	padding:13px 12px 12px 12px;
	font-size:10px;
}
.ricerca-ricette p{line-height:16px;}
.list-2{
	margin:0 0 11px;
	padding:14px 0 0;
	list-style:none;
}
.list-2 li{
	border-bottom:1px solid #e04d55;
	font-weight:bold;
	height:1%;
	font-size:12px;
}
.list-2 li a{
	padding:4px 0 4px 13px;
	color:#fff9ef;
	display:block;
	height:1%;
}
.list-2 li a span{
	background:url(../images/arrow-list2.gif) no-repeat 0 3px;
	padding:0 0 0 14px;
	display:block;
}
.list-2 li a:hover,
.list-2 li.active a{
	background:#b6372e url(../images/bg-list2-hover.gif) repeat-x 0 100%;
	text-decoration:none;
}
.list-2 li a:hover span,
.list-2 li.active a span{
	background:url(../images/arrow-list2.gif) no-repeat 0 -19px;
}
.ricerca-ricette .form-box{margin-top:26px;}
.ricerca-ricette .form-box-2{margin-top:0;}
/* form-box */
.form-box{
	background:url(../images/bg-form-box.png) no-repeat;
	width:285px;
	height:48px;
	padding:5px 7px;
	margin:0 0 0 -9px;
}
.form-box-2{
	background:url(../images/bg-form-ricerca-ricette.png) no-repeat;
	padding:68px 7px 0;
	height:49px;
}
.form-box label{
	display:block;
	font-size:11px;
	color:#fffaf0;
	padding:0 0 0 4px;
}
.form-box .row .form-text{
	float:left;
	background:#fff;
 	border-top:1px solid #404040;
	border-left:1px solid #404040;
	border-bottom:1px solid #cbc7be;
	border-right:1px solid #cbc7be;
	color:#921d3f;
	font-size:10px;
	padding:0 3px;
	width:176px;
	margin:8px 0 0;
}
.form-box .select-1{
	float:left;
	width:203px;
	margin:8px 0 0;
}
/* btn-3 */
.btn-3{
	float:right;
	text-transform:uppercase;
	color:#b90019;
	font-size:11px;
	cursor:pointer;
}
.btn-3:hover{text-decoration:none;}
.btn-3 span{
	background:url(../images/btn-3-l.png) no-repeat;
	float:left;
	padding:8px 3px 0 12px;
	text-align:center;
	height:22px;
}
.btn-3 em{
	background:url(../images/btn-3-r.png) no-repeat;
	float:left;
	width:17px;
	height:30px;
}
/* database */
.database .box-bg{
	padding:25px 3px 0 11px;
	color:#fffaf0;
}
.database .box-bg strong{
	margin:-5px 0 9px;
	display:block;
}
#aside .database .box-bg h3{margin:0;}
.database .box-bg p{line-height:12px;}
.list-4{
	padding:0 0 9px;
	margin:0 0 0 -8px;
	list-style:none;
}
.list-4 li{
	display:inline;
	font-weight:bold;
	font-size:14px;
	background:url(../images/separator3.gif) no-repeat 0 2px;
	padding:0 3px 0 8px;
}
.list-4 li:first-child{background:none;}
.list-4 li a{color:#fffaf0;}
.database .holder .img-1{
	float:right;
	margin:5px 2px 0 0;
}
.list-5{
	float:left;
	width:115px;
	margin:0 -7px 0 -3px;
	padding:33px 0 0;
	font-size:13px;
	list-style:none;
	position:relative;
}
.list-5 li{
	background:url(../images/arrow-list-5.png) no-repeat;
	padding:2px 0 13px 19px;
}
.cufon-active .list-5 li{
	font-size:23px;
	line-height:23px;
}
.list-5 li a{
	color:#fffaf0;
	display:block;
}
.cufon-active .list-5 li a{
	margin:-5px 0 0;
}
.cufon-active .list-5 li a:hover{text-decoration:none;}
* html.cufon-active .list-5 li a{margin:-7px 0 0;}
* +html.cufon-active .list-5 li a{margin:-7px 0 0;}
/* boxes-hold */
.boxes-hold{
	overflow:hidden;
	width:635px;
}
.community-lericette .boxes-hold{
	margin:0 0 12px 3px;
	background:url(../images/border-1.gif) no-repeat 5px 100%;
	padding:0 0 11px;
}
.community-lericette .boxes-hold .boxes-t{
	background:url(../images/bg-boxes-t-2.png) no-repeat;
}
.community-lericette .boxes-hold .boxes-b{
	background:url(../images/bg-boxes-b-2.png) no-repeat;
	height:154px;
}
.community-lericette .boxes-hold .boxes-m{background:url(../images/bg-boxes-m-2.png) repeat-y;}

.boxes-hold .boxes-t{
	background:url(../images/bg-boxes-t.png) no-repeat;
	float:left;
	width:632px;
	height:135px;
}
.boxes-hold .boxes-b{
	background:url(../images/bg-boxes-b.png) no-repeat;
	float:left;
	width:633px;
	height:126px;
}
.boxes-hold .boxes-m{
	float:left;
	width:632px;
	background:url(../images/bg-boxes-m.png) repeat-y;
}
/* ----------------- BOX-1 (BODY.community-pags)
*/
.box-1 .boxes-t{
	background:url(../images/box-1_t.png) no-repeat;
}
.box-1 .boxes-b{
	background:url(../images/box-1_b.png) no-repeat;
	float:left;
	width:633px;
	height:126px;
}
.box-1 .boxes-m {
	float:left;
	width:632px;
	background:url(../images/box-1_m.png) repeat-y;
}
.box-1 .box-area {
	width:592px;
	min-height: 200px;
}
.box-1 .box-content {
	padding-right: 15px;
	padding-left: 15px;
}
.box-1 .box-content P {
	margin-bottom:0.8em;
}
.box-1 .box-content A {
	color: #C8002D;
}
.box-1 .box-content H1 {
	font-size:2.5em;
	color: #C8002D;
	margin-bottom: 10px;
}
.box-1 .box-content H2 {
	font-size:2em;
	color: #333;
	margin-bottom: 10px;
}
.box-1 .box-content H3 {
	font-size:1.8em;
	color: #C8002D;
	margin-bottom: 10px;
}
.box-1 .box-content H4 {
	font-size:1.6em;
	color: #000;
	margin-bottom: 10px;
}
.box-1 .box-content H5 {
	font-size:1.4em;
	color: #C8002D;
	margin-bottom: 10px;
}
.box-1 .box-content H6 {
	font-size:1.2em;
	color: #000;
	margin-bottom: 10px;
}
.box-1 .box-content UL {
	margin-left: 0em;
	padding-left: 0px;
	list-style-type: none;
}
.box-1 .box-content UL LI {
	background: url(../images/arrow-braun-2.gif) no-repeat left 0.2em;
	padding-left: 12px;
	margin: 0px;
}
.box-1 .box-content UL LI UL {
	margin-left: 0em;
}
.box-1 .box-content UL LI UL LI {
	background-image: url(../images/arrow-boxes.gif);
}
.box-1 .box-content OL {
	margin-left: 3em;
	padding-left: 0px;
}
.box-1 .box-content OL LI {
}
.box-1 .box-content .list-2 {
	padding: 0;
	margin-left: 0px;
	border-top: 1px solid #E7C689;
	border-bottom: 1px solid #fff;
}
.box-1 .box-content .list-2 LI {
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #E7C689;
	display: block;
	padding-left: 12px;
	background: url(../images/arrow-boxes.gif) no-repeat left 7px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-weight: normal;
}
.box-1 .box-content BLOCKQUOTE {
	margin: 0px 0px 1em 0em;
	padding: 20px 20px 10px;
	border: 1px solid #E7C689;
	background: #F9EFDD;
	color: #666;
}
.list-links{
	border-top:1px solid #E7C689;
	border-bottom:1px solid #fff;
	margin:0 0 11px;
	padding:0;
	list-style:none;
}
.list-links li,
.box-1 UL.list-links li{
	border-bottom:1px solid #E7C689;
	background:none;
	padding-left:0;
	height:1%;
	font-size:12px;
	border-top: 1px solid #fff;
}
.list-links li a{
	padding:4px 0;
	color:#C8002D;
	display:block;
	height:1%;
	font-weight:bold;
}
.list-links li a span{
	background: url(../images/arrow-braun-2.gif) no-repeat 5px 3px;
	padding-left: 15px;
}
.list-links li a:hover{
	background:#b6372e url(../images/bg-list2-hover.gif) repeat-x 0 100%;
	text-decoration:none;
	color:#fff;
}
.list-links li a:hover span{
	background:url(../images/arrow-list2.gif) no-repeat 5px -19px;
}
.list-itms {
}
.list-itms LI A {
	font-size:12px;
	font-weight:bold;
}
.list-itms LI .Tx{
	font-size:11px;
	color:#666;
}

.List1 {
	list-style-type: none;
	margin-left: 0px;
	padding-left: 0px;
	width: 100%;
	float: left;
	margin-top: 0px;
	padding-top: 0px;
	border-bottom: 1px solid #cdb09a;
	margin-bottom: 10px;
	clear: both;
}
.List1 LI {
	clear: both;
	border-top: 1px solid #cdb09a;
	border-bottom:none;
	float: left;
	width: 100%;
	margin-bottom: 5px!important;
	padding-top: 5px!important;
	padding-left:0!important;
	background:none!important;
}
.List1 UL,
.List1 OL {
	margin:0;
}
.List1 LI LI {
	border-bottom:none;
	border-top:none;
}
.List1 .Lab {
	float: left;
	width: 20%;
	font-weight: bold;
}
.List1 .Tx {
	float: left;
	width: 80%;
}
TABLE.List1 {
	width: 100%;
}
TABLE.List1 TH,
TABLE.List1 TD {
	border-top: 1px solid #cdb09a;
	border-bottom:none;
	padding:5px 0;
}
TABLE.List1 .Lab {
	float: none;
	text-align: left;
	vertical-align: top;
}
TABLE.List1 .Tx {
	width:auto;
}

TABLE.List1 .Tx UL {
	padding-left:1em;
}
TABLE.List1 .Tx UL LI {
	border:none;
}

/* -------------------- TABLE Grid
*/
TABLE {
	max-width:99%;
}
TABLE.Grid {
	padding: 0;
	border-collapse: separate;
	margin: 1em auto;
	width: 98%;
	background-color: #F8EDDA;
	border: 3px solid #EBCF9C;
	clear: both;
}
.Grid TR {
}
TABLE.Grid THEAD TH,
TABLE.Grid THEAD TD,
TABLE.Grid TBODY TH,
TABLE.Grid TFOOT TH {
	text-align: left;
	padding: 5px 4px;
	border-top: 1px solid #FFF;
	border-right: 1px dotted #fff;
	border-bottom: 1px solid #AB895A;
	line-height: normal;
	font-weight: bold;
	color: #fff;
	background: #c5ad8d repeat-x left top;
	font-size: 1.1em;
}
TABLE.Grid TD {
	padding: 4px 4px;
	border-top: 1px solid #FFF;
	border-right: 1px dotted #CCC;
	border-bottom: 1px solid #CCC;
	border-left: 1px solid #FFF;
}
TABLE.Grid THEAD {
}
TABLE.Grid THEAD TR {
}
TABLE.Grid TBODY {
}
TABLE.Grid TBODY TR {
}
TABLE.Grid TBODY TR.Odd TH {
	background-color:#DED0BE;
}
TABLE.Grid TBODY TR.Odd TD {
	background-color:#fff;
}
TABLE.Grid TBODY TR:hover TD,
TABLE.Grid TBODY TR.ov TD {
	background-color:#eeceb8;
}
TABLE.Grid TBODY TR:hover TD,
TABLE.Grid TBODY TR.ov TD {
	color: #000;
}
TABLE.Grid TBODY TH {
	background-color: #D3C1A9;
	color: #5b1c0d;
}
TABLE.Grid TBODY TR:hover TH,
TABLE.Grid TBODY TR.ov TH {
	background-color: #E8BA9B;
	color: #C8002D;

}
TABLE.Grid TBODY TR TD {
	color: #5b1c0d;
}
TABLE.Grid TFOOT {
}
TABLE.Grid TFOOT TR {
}
TABLE.Grid TFOOT TH {
	background-color: #E7C689;
	color: #000;
}
TABLE.Grid TFOOT TD {
	background-color: #EED8AE;
	border-bottom-color: #AB895A;
}
TABLE.Grid TR.Info TD {
	padding: 10px;
}
TABLE.Grid TR.Info TD .Tit {
	margin: 0;
	padding: 0;
	font-size: 1.5em;
	color:#333;
}
TABLE.Grid TR.Info TD UL {
}
TABLE.Grid TR.Info TD .link {
	text-align:right;
	border-top:1px dotted #999;
}
TABLE.Grid TR.Info TD .link A {
	font-weight:bold;
}
/* ------------------------------- NavPag
*/
.BtI {
	font-size:7px;
	display:inline-block;
	overflow:hidden;
	vertical-align:middle;
	text-indent: -5000px;
	width: 20px;
	height: 20px;
	background:no-repeat left top;
	/*border:1px solid #ccc;	
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	-khtml-border-radius:3px;*/
}
A.BtI:hover {
	background-position:left -25px;
}
.Prev {
	background-image:url(../images/ico/prev.png);
}
.Next {
	background-image:url(../images/ico/next.png);
}
.First {
	background-image:url(../images/ico/first.png);
}
.Last {
	background-image:url(../images/ico/last.png);
}
.NavPag {
	float: none;
	width: auto;
	background-color: #EED8AE;
	height: 30px;
	padding: 5px 10px;
	border: 1px solid #EED8AE;
	clear: both;
	position:relative;
}
.NavPag .PagNum {
	float: left;
	width: 28%;
	position:absolute;
	top:10px;
	left:10px;
}
.NavPag .PagNum .Campo {
	width:2em;
}
.NavPag .Nav {
	width:45%;
	float: none;
	text-align:center;
	margin-top:5px;
	margin-left:28%;
}
.NavPag .ItmsNum {
	position:absolute;
	float: right;
	width: 25%;
	text-align: right;
	margin-top:5px;
	top:10px;
	right:10px;
}
.NavPag .a,
.NavPag .b{
	float:none;
}
.NavPag .a {
}
.NavPag .b {
}
.NavT {
	border-bottom: 3px solid #DBEDFB;
	margin-bottom:10px;
}
.NavB {
	border-top: 3px solid #DBEDFB;
	margin-top:10px;
}
.NavPag .BtI {
}
.NavPag SPAN.BtI {
	background-position:left -50px;
}

.boxes-wrap{
	width:638px;
	margin:-130px 0 -86px;
	overflow:hidden;
	position:relative;
}
.community-lericette .boxes-wrap{margin:-130px 0 -122px;}
.box-area{
	float:left;
	width:289px;
	position:relative;
	z-index:100;
	margin:0;
	padding:10px 10px 0 20px;
}
.community-lericette .box-area{
	width:176px;
	padding:10px 10px 0 20px;
}
.box-area .title{
	height:40px;
	overflow:hidden;
	padding:11px 7px 0 10px;
	margin:0 0 11px;
}
.community-lericette .box-area .title{
	padding:4px 7px 0 10px;
	height:47px;
}
.box-area .title .btn-3{
	float:right;
	text-transform:none;
}
.box-area .title .sociable{
	float:right;
	color:#fff;
	margin-top:7px;
	font-size:11px;
	line-height:normal;
}
.sociable A{
	vertical-align:middle;
}
.sociable IMG{
	background: transparent url(../images/ico/services-sprite.png) no-repeat /*-343px -1px*/; 
	width: 16px; 
	height: 16px; 
}
.box-area .title h2{
	margin:0;
	padding:3px 0 0;
	font-size:20px;
	font-weight:normal;
	color:#f3e2c4;
	float:left;
}
.cufon-active .box-area .title h2{
	font-size:36px;
	line-height:36px;
	margin:-10px 0 0;
}
* html.cufon-active .box-area .title h2{margin:-13px 0 0;}
* +html.cufon-active .box-area .title h2{margin:-13px 0 0;}
.community-lericette .box-area .title h2{
	text-align:center;
	font-size:15px;
	line-height:19px;
	font-weight:normal;
	float:none;
}
.cufon-active .community-lericette .box-area .title h2{
	font-size:23px;
	line-height:20px;
	margin:-7px 0 0;
}
* html.cufon-active .community-lericette .box-area .title h2{margin:-11px 0 0;}
* +html.cufon-active .community-lericette .box-area .title h2{margin:-11px 0 0;}
.box-area h4{
	margin:0 0 2px;
	font-size:12px;
	color:#d40050;
	font-weight:normal;
}
.cufon-active #BxD .title h2{
	font-size:28px;
	margin-top:-5px;
}
.box-area h4 a{color:#d40050;}
.box-area .box-content h4{margin:0 0 7px;}
.box-content{
	padding:0 14px 0 8px;
	overflow:hidden;
	height:1%;
	font-size:11px;
}
.community-lericette .box-content{
	padding:0 2px 0 7px;
	margin:0 0 -3px;
}
.box-content .img {
	float:left;
	border:4px solid #f2b89f;
	margin:0 10px 0 0;
}
IMG.frame1 {
	border:4px solid #f2b89f;
}
.box-content .sx {
	float:left;
	margin:0 10px 0 0;
}
.box-content .dx {
	float:right;
	margin:0 0 0 10px;
}
.community-lericette .box-content .img{
	float:none;
	display:block;
	margin:0 auto;
	border:none;
}
.box-content p{
	margin:0;
	line-height:14px;
	color:#333;
}
.box-content .hold-text{padding:4px 0 11px;}
.box-content .col-text span{
	display:block;
	line-height:20px;
}
.box-area .title-2{
	margin:0 0 0 8px;
	padding-top:6px;
	width: auto;
}
.box-area .col-text{
	float:right;
	width:146px;
}
.box-area .col-text dl{
	margin:0 0 3px;
	padding:4px 3px 4px 7px;
	overflow:hidden;
	height:1%;
	font-size:11px;
	background:url(../images/bg-col-text.gif) no-repeat;
}
.box-area .col-text dl dd{
	margin:0;
	float:left;
	font-weight:bold;
	text-transform:uppercase;
	color:#5b1c0d;
	padding:0 8px 0 0;
}
.box-area .col-text dl dt{
	float:left;
	color:#333;
}
.link4{
	background:url(../images/arrow-boxes.gif) no-repeat 0 4px;
	padding:0 0 0 10px;
	color:#a50328;
	font-size:11px;
	text-decoration:underline;
	font-weight:bold;
}
.link4:hover{text-decoration:none;}
.community-lericette .box-area .link4{
	margin:0 0 0 7px;
}
/* list-7 */
.list-7,
.box-1 .box-content UL.list-7 {
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	width:272px;
	position:relative;
}
.list-7 li,
.box-1 .box-content UL.list-7 LI {
	background:#eeceb8 url(../images/bg-item-t-1.gif) no-repeat;
	margin:0 0 11px;

	width:254px;
	font-size:11px;
	line-height:14px;
}
.list-7 li div{
	background:url(../images/bg-item-b-1.gif) no-repeat 0 100%;
	padding:4px 10px 9px;
}
.list-7 li p{
	margin:0;
	color:#666;
}
.box-1 .box-content .list-7 H4 {
	margin:0 0 2px;
	font-size:12px;
	color:#d40050;
	font-weight:normal;
}
/* list-6 */
.list-6{
	overflow:auto;
	width:272px;
	height:102px;
	padding:10px 0 0;
	position:relative;
	margin:0 0 0 5px;
}
.list-6 .list-bg{
	background:#ded3ae url(../images/bg-list6-t.gif) no-repeat;
	width:254px;
	margin:0 0 4px;
}
.list-6 ul {
	margin:0;
	padding:3px 5px 13px 7px;
	list-style:none;
	background:url(../images/bg-list6-b.gif) no-repeat 0 100%;
}
.list-6 ul li{
	overflow:hidden;
	height:1%;
	border-bottom:1px solid #c7b792;
	font-size:11px;
	padding:6px 10px 7px 5px;
	font-weight:bold;
	width:227px;
}
.list-6 ul li em{
	float:left;
	color:#5b1c0d;
	font-style:normal;
}
.list-6 ul li img{float:right;}
.list-6 ul li .Data {
	float:right;
	font-weight:normal;
	color:#666;
}
/* vscrollable */
.list-6.scrollable{
	height:140px;
	overflow:hidden;
	padding:0;
}
.scrol-1{
	height:200px;
	overflow:auto;
	width:272px;
	padding:0;
}
.vscroll-up{
	width:11px;
	height:8px;
}
.vscroll-down{
	width:11px;
	height:8px;
}
.vscroll-up img,
.vscroll-down img{
	display: block;
}
.vscroll-line {
	background:url(../images/bg-vscrol.gif) repeat-y;
	width:11px;
}
.vscroll-slider {
	background:url(../images/slider.gif) no-repeat;
	width:11px;
	height:42px !important;
	overflow: hidden;
}
.list-6 .scroll-content {margin:10px 0 0;}
/* titles-hold */
.titles-hold{
	overflow:hidden;
	width:100%;
	padding:23px 0 23px 30px;
	background:url(../images/border-1.gif) no-repeat 7px 100%;
}
.title-wrap{float:left;}
.title-1{
	width:180px;
	margin:0 29px 0 0;
}
.title-2{
	width:180px;
	margin:0 23px 0 0;
}
.title-3{
	width:180px;
	margin:0;
}
.title-wrap .title-t,
.title-wrap .title-b{
	background:url(../images/bg-title-t.png) no-repeat;
	font-size:0;
	height:5px;
	width:180px;
	float:left;
}
.title-wrap .title-b{
	background:url(../images/bg-title-b.png) no-repeat;
}
.title-wrap .title-m{
	background:url(../images/bg-title-m.gif) repeat-y 0 30px;
	float:left;
	width:100%;
}
.title-1 h2,
.title-1 .tit{background:url(../images/ico-title-1.png) no-repeat;}
.title-2 h2,
.title-2 .tit{background:url(../images/ico-title-2.png) no-repeat;}
.title-3 h2,
.title-3 .tit{background:url(../images/ico-title-3.png) no-repeat;}

.title-wrap h2,
.title-wrap .tit{
	font-size:11px;
	line-height:14px;
	color:#5b1c0d;
	position:relative;
	height:1%;
	z-index:100;
}
.title-1 h2,
.title-1 .tit{
	margin:-20px 0 -17px -22px;
	padding:16px 4px 15px 48px;
}
.title-2 h2,
.title-2 .tit{
	margin:-20px 0 -26px -39px;
	padding:16px 2px 24px 60px;
}
.title-3 h2,
.title-3 .tit{
	margin:-20px 0 -26px -33px;
	padding:16px 4px 24px 65px;
}
#BxIntro {
}
#BxIntro .hold-text {
	float:left;
	width:45%;
	padding:0;
	margin:0;
}
#BxIntro .hold-text IMG{
	margin-bottom:15px;
}
#BxIntro .hold-text P{
	font-size: 1.3em;
	line-height: 1.2em;
}
#BxIntro .sections {
	float:right;
	width:290px;
	background:none;
	margin:0;
	padding:0;
}
#BxIntro .sections LI {
	background: none;
	width:auto;
	display:block;
	padding:0;
}
#BxIntro .sections LI A {
	background: no-repeat left top;
	display:block;
	height:30px;
	padding:15px 10px 0px 55px;
	font-weight:bold;
}
#BxIntro .sections LI.a A {
	background-image: url(../images/ico/section-a_bg.png);
}
#BxIntro .sections LI.b A {
	background-image: url(../images/ico/section-b_bg.png);
}
#BxIntro .sections LI.c A {
	background-image: url(../images/ico/section-c_bg.png);
}
#BxIntro .sections LI.d A {
	background-image: url(../images/ico/section-d_bg.png);
}

/* ---------------- SONDAGGI
*/
.SondaggiList {
}
.SondaggiList LI {
}
.SondaggiList .Question {
	clear:both;
}
.SondaggiList A.Tx {
	position: relative;
	padding-left: 5px;
	padding-right: 100px;
}
.SondaggiList .see {
	font-size: 10px;
	font-weight: normal;
	position: absolute;
	right: 5px;
	top: 5px;
}
.SondaggiList .Checks .Campi LI {
	padding-left:0;
	background-image:none;
	width:100%;
}
.SondaggiList .Checks LABEL{
	width:75%;
	float:left;
}
.SondaggiList .Checks .Tx {
	float: none;
	vertical-align: middle;
}
.SondaggiList .Checks .RadioBt{
}
#BxLogin {
}
#BxLogin .BxReg{
	float: right;
	text-align:center;
	width: 45%;
	padding: 5px;
	font-size:1.3em;
	margin-top:20px;
	/*background-color: #EED8AE;
	border: 1px solid #E7C689;*/
}
#BxLogin .Form1{
	text-align:center;
	float: left;
	width: 48%;
	clear: none;
}
#BxLogin .Form1 .Campi .Tx{
	display:inline;
	float:none;
	width:none;
}
#BxLogin .Form1 .Campi .Campo{
	width:10em;
	float:none;
}
.Completamento{
	overflow:hidden;
	width:100px;
	border: 1px solid #D8A23D;
	float: right;
	margin-right: 10px;
	background: #EED8AE;
}
.Percent{
	height: 15px;
	border:0;padding:0;margin:0;
	float: left;
	text-align:center;
}
.Success{
	background-color: #E54432;
	font-size: 10px;
	line-height: 15px;
	color: #F3E2C4;
	border-top: 1px solid #F68912;
}
.Back {
	text-align:right;
}
.BackL {
}
.Hidden{
	display:none!important;
}

/* ------------------ RICETTE 1
*/
BODY.community-lericette1 {
}
#BxSearch .title h2{
	margin-left:100px;
}
#BxSearch {
}
#BxSearch .hold-text {
	padding-left:100px;
}
#BxSearch .hold-text .sx{
	position:absolute;
	top:0;
	left:0;
}
#BxSearch .Campi{
	border:none;
}
#BxSearch .Bots{
	background:transparent;
	border:none;
	text-align: left;
}
.Bx3,
#BxSearch .Campi LI{
	color:#fff;
	width:180px;
	float:left;
	margin:0 0.5% 5px;
	padding:0;
	clear:none;
	border:none;
	background: #d50050 url(../images/bx3_b.png) no-repeat left bottom;
}
.Bx3.Inn1,
#BxSearch .Campi LI LABEL{
	display:block;
	padding:10px;
	height:50px;
	width: 160px;
	float:left;
	background: url(../images/bx3_t.png) no-repeat left top;
}
.Bx3 .Tx,
#BxSearch .Campi .Tx{
	width:100%;
	padding:0;
	color:#fff;
	margin:0 0 5px 0;
}
.Bx3 .Campo,
#BxSearch .Campi .Campo{
	width:92%;
}
.community-lericette1 #BxB .title h2{
	font-size:32px;
	margin-top:-5px;
}
#BxPubblica{
}
#BxPubblica .Campi .Tx{
	color:#fff;
}
.Bx2 {
	color:#fff;
	background: #d50050 url(../images/bx2_b.png) no-repeat left bottom;
	float:left;
	width:560px;
	padding:0;
}
.Bx2 .Inn1 {
	display:block;
	padding:10px;
	height:auto;
	width:540px;
	float:left;
	background: url(../images/bx2_t.png) no-repeat left top;
}
#BxPubblica .Campi{
	border:none;
	clear:none;
	width:50%;
	padding:0;
	margin:0;
}
#BxPubblica .Campi LI{
	border:none;
	padding:0 0 5px 0;
}
#BxPubblica .Campi .Tx{
	width:44%;
	margin:0;
}
#BxPubblica .Campi .Campo{
	width:50%;
}
#BxPubblica .ColA{
}
#BxPubblica .ColB{
	float:right;
}
#BxPubblica .Campi .Text .Tx{
	width:100%;
}
#BxPubblica .Campi .Text .Campo{
	width:95%;
}

/* ---------------------------------------------- */ 
/* CONCORSO BIAGLUT E KENWOOD - LAURA 8.06.2010   */
/* ---------------------------------------------- */ 

#contest {
	border:1px solid #F3E2C4;
	width:594px;
	padding:0;
}

.contest_txt {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	text-align:center;
	padding:5px 0;
}

.fbBoxCommunity{
	overflow:hidden;
	height: 21px;
	width: 300px; 
	
	
	/*border: 2px solid blue;*/
}

