BODY {font-family:Verdana, tahoma, Helvetica, sans-serif; font-size:11px; color: #666666;background-color:#CC0000; margin: 0; text-align:center;}
a:link {color:#960001; text-decoration:none;}
a:visited {color:#CC0000; text-decoration:none;} 
a:hover {text-decoration:underline;}


/* struttura */
div#containerbg {margin: 0 auto;width: 100%; text-align:center;background: url(images/bg.jpg) repeat-x top left #ffffff}
div#container {margin: 0 auto;position:relative;width: 770px; text-align:center;}
div#top {margin: 0 auto;width:770px;height:124px;}
div#topmenuc {margin: 0 auto;width: 820px;height:40px;text-align:center;}
div#bgcorpotop{margin: 0 auto;width: 770px; background:   url(../bottega/images/bgcorpotop.jpg) no-repeat top left; text-align:center;}

div#sx{position:absolute;left:0;top:179px;width:207px;text-align:center;}
div#content{margin: 15px 0 0 245px;text-align:left;color:#333333; min-height: 660px;height: auto !important;height: 820px;}
div#contenthome{margin: 15px 0 0 245px;text-align:left;color:#333333; min-height: 570px;height: auto !important;height: 680px;}

div#botc {height:56px !important; height /**/: 76px; width:100%; padding-top:20px;background: url(images/bot.jpg) repeat-x top left; text-align:center; color:#ffffff;text-align:center}
div#bot {margin: 0 auto; width:770px; text-align:left;}
div#fondo {
		width:400px;
	text-align:left;
	vertical-align: middle;
	}

.alt {display:none }

/* menu */
div#cerca, div#news {margin:0 auto;} 
div#prodotti, div#news {text-align:left;height:19px !important; height /**/: 39px;padding-top:20px;margin-bottom:5px} 
div#cerca {text-align:left;background: url(images/cerca.jpg) no-repeat top left;width:150px !important; width /**/: 205px;height:30px !important; height /**/: 40px;padding:10px 0 0 55px;} 
div#news {position:relative;background: url(images/news.jpg) no-repeat top left;width:470px !important; width /**/: 525px;height:30px !important; height /**/: 44px;padding:10px 0 0 55px;} 

div#verifalsi, div#operescelte, div#cornici, div#newsletter {width:205px;height:41px;margin: 10px 0 10px 0} 
div#verifalsi {background: url(images/verifalsi.jpg) no-repeat top left;}
div#operescelte {background: url(images/operescelte.jpg) no-repeat top left;}
div#cornici {background: url(images/cornici.jpg) no-repeat top left;}
div#newsletter {background: url(images/newsletter.jpg) no-repeat top left;}

ul.menu {margin:0 0 0 3px;padding:0;font-family: tahoma;font-size: 11px; font-weight:bold; list-style:none;text-align:left;line-height:26px;width:205px;}
ul.menu li a {display:block; text-decoration:none;text-indent:15px; height:26px;}
ul.menu li {display:inline;}
ul.menu li a:link, ul.menu li a:visited {color:#333333; text-decoration:none; background: url(images/menu.gif) no-repeat bottom left;} 
ul.menu li a:hover {color:#960001;} 

ul#topmenu {margin:0 0 0 40px;padding:0;text-align:center;color:#ffffff; list-style:none; font-family:Georgia, "Times New Roman", Times, serif;font-size:12px; font-weight:bold;}
ul#topmenu li a {text-decoration:none; height:33px !important; height /**/: 40px;float:left;padding:7px 10px 0 10px;}
ul#topmenu li {display:inline;}
ul#topmenu li a:link, ul#topmenu li a:visited {color:#ffffff; text-decoration:none;} 
ul#topmenu li a:hover {text-decoration:underline;background-color:#ffffff; color:#960001;} 

/* corpo */
div.wide {margin: 0;clear:left;}

div#offerte, div#novita, div#int, div#catalogo {width:525px;height:41px;}
div#offerte, div#novita, div#int, div#catalogo, div#nlhome {margin-top:10px;}
div#offerte {background: url(images/offerte.jpg) no-repeat top left;}
div#novita {background: url(images/novita.jpg) no-repeat top left;}
div#catalogo {background: url(images/catalogo.jpg) no-repeat top left;}
div#nlhome {background: url(images/newsletterhome.jpg) no-repeat top left;width:235px !important; width /**/: 525px;height:30px !important; height /**/: 41px;padding:11px 0 0 290px;}

div.split2 {width:525px;margin:10px 0 10px 0}
div.split2 div {width:250px;float: left;margin:0 5px 0 5px}
div.split2 div img {float:left;margin-right:10px;}


/* form e img */
ul {margin:0;padding:0;}
table {margin: 0 auto;border-collapse:collapse;border:0;font-size:11px;}
img {border:0; }
form {margin:0;}
input.text, input.newsletter, input.cerca, input.nlhome, textarea {font-size: 10px; color: #3366cc; border: 1px solid #960001; background-color: #f5f5f5;}
textarea {width: 300px; height:80px;margin: 0 0 10px 0}
input.newsletter {width: 125px; margin:10px 0 10px 0}
input.cerca {width: 93px; margin-right:5px;}
input.nlhome {width: 95px; margin-right:5px;}
select { font-size: 10px; color:#91353B; border: 1px inset #666666; background-color: #f5f5f5; width: auto;margin-top:7px;}
.imgdx {
	float:right;
	
}
.imgsx {float:left;}
.titolo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #A01C18;
}
.cate {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #BD0001;
}
.titoloeco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #B40608;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C70102;
}
.nota {
	font-size: 8px;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
