body{ margin: 0.6em 0; font-size:12px;}

a:link{ color: #29abe2; text-decoration: none }
a:visited{ color: #29abe2; }
a:hover{ color: #29abe2; }
a:active{ color: #29abe2;text-decoration: none }

.center{
	text-align: center;
}

#Logo h1{ background: url(/img/logo.gif) no-repeat center; height: 113px; margin: 0;  }

.tabs{
	list-style: none;
	margin: 0px;
	padding-top: 3px;
	height: 23px;
	height/**/:/**/20px 
}
.tabs li{ float: left; margin-right: 2px; width: 60px; height: 20px; text-align: center }
.tabs li a{ text-decoration: none; display: block; width: 100%; height: 100% ; background: #9fdef4;  color: #29abe2; }
.tabs li span{ background: #29abe2; display: block; width: 100%; height: 100%; color: White;}

.news{ height: 70px; padding-left: 10px }

.news .date{ margin-bottom: 0.3em}
.news h4{ margin-bottom: 0.2em}
.news a{
	text-decoration: none;
	color: #29abe2
}


#MenuLeft ul{ list-style: none; margin: 0; }
#MenuLeft ul li{ float: left; display: inline; height: 25px; width: 100%; clear: both; margin-bottom: 3px; }
#MenuLeft ul li#articoli,#Menu ul li#shop{ float: left; display: inline; height: 40px; width: 100%; clear: both; margin-bottom: 3px; }
#MenuLeft ul li a{ display: block; width: 100%; height: 100%; text-decoration: none; background: #1ca1d3; color: White; text-indent: 10px; line-height: 25px; }
#MenuLeft ul li span{ color: White; text-indent: 10px; line-height: 25px; display: block; width: 100%; height: 100%; background: #e21b23; }
#MenuLeft ul li a:hover{ background: #94d5f1; }

.fright{ float: right; }
.fleft{ float: left; }
img.fright{ float: right; margin-left: 6px }

#ArticlesNav{ background: url(/img/bkg_rows.gif); }
#ArticlesNav .box{
	padding: 3px;
	height: 16px;
}
#ArticlesNav .arrow.sx{ float: left; }
#ArticlesNav .arrow.dx{ float: right; }
.arrow { width: 23px; height: 14px; overflow: hidden; }
.more { width: 23px; height: 14px; overflow: hidden;background: url(/img/arrow_dx.gif) no-repeat; clear: both; text-indent: -9999px;  display: block;  }
a.arrow{ text-indent: -9999px; display: block; }
.arrow.sx{ background: url(/img/arrow_sx.gif) no-repeat; }
.arrow.dx{ background: url(/img/arrow_dx.gif) no-repeat; }

.cforms .box{
	padding: 1em 0
}
.cforms table{ margin-bottom: 0px;}
.cforms label{ width:60px; display: block; overflow: hidden }
.cforms input{ width:100px; border: 0px;  background: #DCDCDC;  }
.cforms h3{ height: 20px; color: White; background: #1ca1d3; text-indent: 5px; font-size: 1em; line-height: 20px; margin-bottom: 0px; }


button.more{
	border: 0px;
}

.ziggy{ background: url(/img/bkg_ziggy.jpg); }
.noborder{ border: 0px; }
#RelNews{ height: 330px; overflow: auto; scrollbar-3dlight-color: #1ca1d3; scrollbar-arrow-color: #9fdef4; scrollbar-base-color: #666666; scrollbar-darkshadow-color: #666; scrollbar-face-color: #19a3d4; scrollbar-highlight-color: #1ca1d3; scrollbar-shadow-color: #1ca1d3; scrollbar-track-color: #9fdef4; }
#RelLink{ height: 190px; overflow: auto; scrollbar-3dlight-color: #1ca1d3; scrollbar-arrow-color: #9fdef4; scrollbar-base-color: #666666; scrollbar-darkshadow-color: #666; scrollbar-face-color: #19a3d4; scrollbar-highlight-color: #1ca1d3; scrollbar-shadow-color: #1ca1d3; scrollbar-track-color: #9fdef4; }
#RelLink .scroll{ overflow: hidden  }

.segnalazioni{
background: White;
padding: 0.3em
}
.segnalazioni-top{
	background: url(/img/bkg_topbox.jpg);
	color: #1ca1d3;
	padding-top: 10px;

}
.titledate{
	background: url(/img/bkg_rows_title.jpg);
	height: 55px;
	margin-bottom: 2px;
	padding-left: 10px;
}
.titledate2{
	background: url(/img/bkg_rows_title.jpg);
	height: 40px;
	margin-bottom: 2px;
	padding-left: 10px;
}
.segnalazioni-top h2{
margin-bottom: 0px;
font-size: 1.6em;
font-weight: bold;
}
.segnalazioni-top h4{
margin-bottom: 0px;
font-size: 1.2em;
font-weight: bold;
color:#1CA1D3;
}
.head{
	background: #d2ebff url(/img/star.gif) no-repeat right top;
	color: #1ca1d3;
	height: 19px;
	line-height: 19px;
	overflow: hidden;
	text-align: right;
	padding-right: 25px;
	
	margin-bottom: 3px;
}
.head2{
	background-color: #d2ebff;
	color: #1ca1d3;
	height: 19px;
	line-height: 19px;
	overflow: hidden;
	text-align: right;
	padding-right: 25px;
	margin-bottom: 3px;
}
.head.sim{
	background: #d2ebff none no-repeat;
	
}

.ziggy{
	background-image: url(/img/bkg_ziggy.jpg);
}
.ziggy hr.space{
	visibility: hidden;
}


.main .head,.shop .head,.promo .head, .scopi .head{ background: #d2ebff; color: #1ca1d3; height: 19px; line-height: 19px; overflow: hidden; text-align: right; padding-right: 25px; margin-bottom: 3px; }

.main h2,.shop-top h2,.promo-top h2{ margin-bottom: 0px; font-size: 1.6em; font-weight: bold; text-indent: 10px; }
.shop .prodotto{ width: 150px; margin-right: 8px; overflow: hidden; float: left; }
.fotoprodotto{ text-align: center; height: 130px; }
.prodotto h3{ color: Black; background: url(/img/bkg_ziggy.jpg); font-size: 1.1em; line-height: 1.8em; text-indent: 6px; font-weight: bold; }
.vai{
	background: url(/img/arrow_dx.gif) no-repeat right center;
	padding-right: 30px;
}

.promo img{
	margin: 0.4em auto
}

#TableMarchi{
	margin-top: 0.6em;
}

.info{
	background: url(/img/info.gif); width: 20px;
	height: 14px; overflow: hidden;
}
a.info{
	display: block;
}

#Article{
	position: absolute;
	top: 7px;
	left: 387px;
	display: none;
	z-index: 1000;
	width: 734px;
}
#Article .box.segnalazioni{
	min-height: 200px;
	height:100%;
}
#AltriArticoli .head{ text-align: left; text-indent: 10px}
#AltriArticoli .head a{ text-decoration: none; 
}

.text
{
	font-size:12px;
}

ul.first-of-type
	{
		border:0px;
	}

.yuimenuitemlabel
	{
		padding-left:2px;
	}

