.page{width: 100%; height: 210px; text-align: center; background: transparent url(http://www.seneco.it/shop/interfaccia/top_sfondo2.gif) repeat-x left top;}

body, p, td, li, th {font:12px/1.5em "Lucida Grande",Helvetica,Arial,Verdana,sans-serif;color:#333; border: 0; padding: 3; margin: 0 0 5px 0; color:#333}
.body{width: 1000px; margin: auto; position: relative;}
a{color:#333;outline:none;}
a:link,a:visited{text-decoration:none;}
a:hover{text-decoration:underline; color: #ff6600}

.logo{position: absolute; top: 50px; left: 23px; z-index: 10;}

.secondlogo {
	position: absolute;
	top: 125px;
	left: 200px;
	z-index:20;
		}
		
	.thirdlogo {
	position: absolute;
	top: 52px;
	z-index:30;
	left: 70%;
		}
		
		.fourthlogo {
	position: absolute;
	top: 118px;
	z-index:30;
	left: 40%;
		}		

img{border: 0;}

.menu{line-height: 23px; height: 20px; width: auto; float: right; padding: 3px 0 0 0; font-weight: normal; color: #ffffff; font-size: 12px;}
.menu ul, .menu ul li{list-style-type: none; border: 0; margin: 0; padding: 0;}
.menu ul li{width: auto; float: left;}
.menu ul li.menuitem{padding-right: 3px;}
.menu ul li.menuitem a.list{width: 87px; line-height: 23px; padding: 0; height: 25px; display: block;}
.menu ul li h1{border: 0; margin: 0; padding: 0; display: inline; width: auto;}
.menu ul li h1 a{font-weight: normal; color: #ffffff; font-size: 12px;}
.menu ul li h1 a img{width: 20px; height: 23px;}

.registrati{font-size: 12px; width: 100px; line-height: 20px; height: 20px; float: left; padding: 5px 0 0 15px; text-align: left; font-weight: normal; color: #ffffff;}
.registrati a {color: #ffffff;}

hr 
{
  border-color: #005261;
  border: 1px dotted #005261;
  border-width: 1px 0 0;
  clear: both;
  margin: 2 0 5px;
  height: 0;
  width: 95%;
}

#carica {background:url(../interfaccia/logoshop.png) top no-repeat; margin-top:15px; width:142; height:170; position:relative; }
#formcerca {
	width:120px;
	position: absolute;
	left:50%;
	top:50%;
	margin-left: -63px;
	margin-top:20px;
			}

.clear{clear: both; border: 0; margin: 0; padding: 0; line-height: 0; font-size: 0; height: 0;}
.base{background: #292929; text-align: center;}
.base-m{width: 900px; margin: auto; text-align: left; padding: 20px 0 0 0;}
.base-m-box{float: left; width: 150px;}
.base-m-box-title{font-family: arial, helvetica, sans-serif; font-size: 12px; color: #ffffff; font-weight: bold;}
.base-m-box-detail-spacer{height: 10px; font-size: 1px; line-height: 1px; overflow: hidden;}
.base-m-box-detail-arrow{float: left; width: 9px; padding: 4px 0 0 0; text-align: left;}
.base-m-box-detail-arrow img{height: 7px; width: 4px; border: 0;}
.base-m-box-detail-text{float: left; font-family: arial, helvetica, sans-serif; font-size: 12px; color: #8F8F8E; width: 141px;}
.base-m-box-detail-text a{font-family: arial, helvetica, sans-serif; font-size: 12px; color: #8F8F8E;}
.base-m-box1{float: left; width: 250px; padding: 3px 0 0 0;}
.base-m-box1-img{width: 30px; float: left;}
.base-m-box1-img1{width: 30px; float: left;}
.base-m-box1-img img{height: 23px; width: 24px; border: 0;}
.base-m-box1-img1 img{height: 21px; width: 26px; border: 0;}
.base-m-box1-text{width: 220px; float: left; font-family: arial, helvetica, sans-serif; font-size: 16px; color: #757779; font-weight: bold;}
.base-m-box1-text a{font-family: arial, helvetica, sans-serif; font-size: 16px; color: #757779; font-weight: bold;}
.base-m-box1-spacer{height: 10px; font-size: 1px; line-height: 1px; overflow: hidden;}
.base-m-box1-greyline{height: 1px; font-size: 1px; line-height: 1px; background: #373737; overflow: hidden;}
.base-m-box1-spacer1{height: 13px; font-size: 1px; line-height: 1px; overflow: hidden;}
.base-m-box2{float: left; width: 200px; text-align: right;}
.base-m-box2-text{font-family: arial, helvetica, sans-serif; font-size: 11px; color: #7F7F7F;}
.base-b{width: 969px; margin: auto; text-align: left; padding: 20px 0 50px 0;}
.base-b-float{float: left;}
.base-b-left{width: 10px; height: 123px; background: transparent url(http://www.seneco.it/images/varie/angolo_tondo.gif) no-repeat left top;}
.base-b-centro{width: 949px; height: 123px; background: #1F1F1F;}
.base-b-right{width: 10px; height: 123px; background: transparent url(http://www.seneco.it/images/varie/fine_angolo_tondo.gif) no-repeat left top;}
.base-b-centro-address{float: left; width: 620px;}
.base-b-centro-logos{float: right; width: 549px; text-align: right; position: relative;}
.base-b-centro-address-logo{padding: 0px 0 0px 0;}
.base-b-centro-address-text{font-family: arial, helvetica, sans-serif; font-size: 11px; color: #8F8F8E;}
.base-b-centro-logos-float{float: left;}
.base-b-centro-logos-carte{width: 77px; position: absolute; top: -90px; right: 340px; z-index: 100;}
.base-b-centro-logos-verisign{position: absolute; top: 49px; right: 202px; z-index: 100;}
.base-b-centro-logos-cc{position: absolute; top: 10px; right: 129px; z-index: 100;}
.base-b-centro-logos{float: right; width: 300px; text-align: right; position: relative;}
.base-b-centro-logos-verified{position: absolute; top: 49px; right: 86px; z-index: 100;}

.prodottodefault{position: relative; height: 50px; text-align: center; }
.prodottodefault .cappello .b1{width: 190px; margin: 0 5px 0 5px; padding: 0; font-size: 0; line-height: 0; overflow: hidden; height: 1px; background: #e2e2e2; margin:0 auto;}
.prodottodefault .cappello .b2{width: 194px; margin: 0 3px 0 3px; padding: 0; font-size: 0; line-height: 0; overflow: hidden; height: 1px; background: #f2f2f2; margin:0 auto;}
.prodottodefault .cappello .b3{width: 196px; margin: 0 2px 0 2px; padding: 0; font-size: 0; line-height: 0; overflow: hidden; height: 1px; background: #f2f2f2; margin:0 auto;}
.prodottodefault .cappello .b4{width: 198px; margin: 0 1px 0 1px; padding: 0; font-size: 0; line-height: 0; overflow: hidden; height: 2px; background: #f2f2f2; margin:0 auto;}

.testoprodotto{background: #f2f2f2; width: 200px; font-size: 12px; font-weight: bold; color: #3D3D3D; margin:0 auto;}
.testoprodotto-2{font-size: 10px;}

.prodottodefault .cappellochiuso .b1{width: 198px; margin: 0 1px 0 1px; padding: 0; font-size: 0; line-height: 0; overflow: hidden; height: 2px; background: #f2f2f2; margin:0 auto;}
.prodottodefault .cappellochiuso .b2{width: 196px; margin: 0 2px 0 2px; padding: 0; font-size: 0; line-height: 0; overflow: hidden; height: 1px; background: #f2f2f2; margin:0 auto;}
.prodottodefault .cappellochiuso .b3{width: 194px; margin: 0 3px 0 3px; padding: 0; font-size: 0; line-height: 0; overflow: hidden; height: 1px; background: #f2f2f2; margin:0 auto;}
.prodottodefault .cappellochiuso .b4{width: 190px; margin: 0 5px 0 5px; padding: 0; font-size: 0; line-height: 0; overflow: hidden; height: 1px; background: #e2e2e2; margin:0 auto;}

.prezzo {font-size: 25px; font-weight: bold; color: #F17503;}
.prezzo p {font-size: 14px; font-weight: bold; color: #F17503; padding-bottom: 0; margin-bottom: 0;}
.prezzo .black {color: #444444; font-size: 14px;}
.black2 {color: #444444; font-size: 12px; margin: 0; font-weight: bold;}
.black3 {color: #444444; font-size: 13px; margin: 0; font-weight: bold;}
.red1 {color: #f60; font-size: 12px; margin: 0; font-weight: bold; font-style:oblique;}