BODY {background-color: white;color:#06C; font: 11px  arial, verdana, helvetica, sans-serif; padding: 0px; margin: 0px; }p {}/*td {}*/#wrapper {width: 950px;margin: 0 auto;}#header {}#topbar {height:12px;background: url(./images/topbar_bg.gif;) repeat-x;}#bottombar{height: 113px;background: url(images/header_bg.gif) repeat-x top left;}#logo{float: left;}#logo a {src: url(/images/logo.gif);}#novita {background: #fff url(images/novita.gif) no-repeat bottom right;margin: 8px 0 0 10px;height: 98px;width: 724px;float:left;}#novita img {	height: 75px;	color: #0066CC;}#menu-container {background-color: #98AFF3;background: url(images/menu_bg.gif) repeat-x top;height: 25px;}#menu {}#menu ul{list-style-type: none;margin:0 0 0 150px;}#menu li {display: block;float: left;padding:4px 10px;border-right: 1px solid #13007c;}#menu a{color:#13007C;font-size: 1.1em;text-decoration: none;text-transform: uppercase;font-weight: bold;}#menu a:hover {color:#cc0000; }/*css della vecchia grafica*/A:visited {color:#06C; font-weight: bold }A:link    {color:#06C; font-weight: bold }A:hover   {color: #689fca; font-weight: bold; text-decoration: none }A:active  {color: #DCDCDC; font-weight: bold; text-decoration: none }button, input, textarea{	font:11px arial,verdana,sans-serif;	padding:0px 2px;	color:#06C;	border: 1px solid #ccc;	margin:2px 0px 1px 0px;	background:#fff url(/images/bg_in_text.gif) repeat-x top left;	overflow: hidden;	vertical-align: middle;	cursor: pointer;}button {	margin: 5px 10px 5px 10px;}input:focus,textarea:focus{	border:1px solid #06c}#content {	padding: 0px 20px 40px 20px;}.error {	width: 300px;	margin: 2px;	padding: 3px;	border: 1px solid #C05800;	color:#06C;}TH {	text-align: left;	vertical-align: top;	padding: 2px 20px 1px 10px;}.t_table {width: 80%;}.prices, .colors {width: 400px;}.cart {width: 550px;}.sub_total, #total_cart{width: 300px;}#orders_show,#orders_details {width: 550px}.t_table TD, .prices TD, .cart TD, #total_cart TD, .sub_total TD, .colors TD, #orders_show TD,#orders_details TD {	vertical-align: top;	border: 1px solid #1849DA;	padding: 2px 5px 1px 5px;}.t_table TH, .colspan2, .prices TH, .colors TH, .cart TH, #total_cart TH, .sub_total TH, #orders_show TH,#orders_details TH {	border: 1px solid #1849DA;	margin:3px 0 5px 0;	background-color: #CBD7F9;	overflow: hidden;	vertical-align:middle;	color: #13007c;}/** catego */#content .prod {	float: left;	width: 200px;	height: 255px;	color: #13007c;	margin: 10px;	text-align: center;	overflow: hidden;	padding: 3px 5px 2px 5px;}#content .prod  .prod_info {	text-align: left;	vertical-align: bottom;}#content .prod .prod_image {	height: 150px;	text-align: left;	vertical-align: middle;}#content .search {	float: left;	width: 200px;	height: 230px;	color: #13007c;	margin: 10px;	text-align: center;	padding: 3px 5px 2px 5px;}#content .search  .search_info {	text-align: left;	vertical-align: bottom;}#content .search .search_image {	height: 150px;	text-align: left;	vertical-align: middle;}.message {	width: 400px;	background: #CBD7F9 url(/images/xwarning.png) no-repeat top right;	color: #13007c;	border: 1px solid #1849DA;	margin: 10px;	text-align: left;	padding: 20px 10px 0px 10px;}.messagebtn {	margin-top: 50px;}.masterc {	float: left;	width: 200px;	padding: 0px;	margin: 0px 20px 20px 0px;	padding:0;	border: 1px solid #C0C0FF;}.masterct {	text-align: center;	font-weight: bold;	height: 5em;	vertical-align:bottom;/*	border: 1px solid #C0C0FF;	border-bottom:none;	width:200px;*/	margin:0;}.subc {/*	width: 200px;*/	height: 200px;	padding: 3px;	vertical-align: top;	border-top: 1px solid #C0C0FF;}#left_column {	text-align: center;	color: #13007c;	font-weight: bold;}sup.help {	cursor: pointer;	color: #13007c;	text-decoration: underline;}div.help {	position : absolute;	top	: auto;	left	: auto;	width	: 350px;	background-color: #FFFFC0;	border : 1px solid #A0A0A0;	padding: 5px;	display: none;}#in_evidenza {	border: 1px solid #1849da;	padding: 2px;	margin: 5px 0px;	}#in_evidenza h3 {	background: #cbd7f9;	font-size: 13px;	color: white;	margin: 0;}/*Casella di ricerca*/.search {	text-align:center;	padding-bottom:10px;	float: left;	padding-left: 10px;}/* Horizontal Carousel */#horizontal_carousel {  float:left;  width: 700px;  height: 98px;  margin-bottom: 10px;  position: relative;  overflow:hidden;  text-align:center;}#horizontal_carousel .container {  position: absolute;  left: 27px;  width: 650px;  height: 98px;  overflow:hidden;  background: white;}#horizontal_carousel .previous_button {  position: absolute;  top: 0px;  left: 0px;  width: 18px;  height: 98px;  background: url(images/left.gif);  z-index: 100;  cursor:pointer;}#horizontal_carousel .previous_button_disabled {  background: url(images/left-disabled.gif);  cursor:default;}#horizontal_carousel .next_button {  position: absolute;  top: 0px;  right: 0px;  width: 18px;  height: 98px;  background: url(images/right.gif);  z-index: 100;  cursor:pointer;}#horizontal_carousel .next_button_disabled {  background: url(images/right-disabled.gif);  cursor:default;}#horizontal_carousel ul {  margin: 0px;  padding:0px;  width: 100000px;  position: relative;  top: 0px;  left: 0px;  height: 98px;}#horizontal_carousel ul li img {  border:1px solid #999999;  display:block;  background:#E3EDFA;  }#horizontal_carousel ul li {  font-family:verdana,arial,sans-serif;  font-size:10px;}#horizontal_carousel ul li {  border:0px solid green;  	color: #0066CC;  margin:0px;  padding:10px 20px;  list-style:none;  float:left;}