html {
	overflow: -moz-scrollbars-vertical;
	margin: 0;
	padding: 0;
}

body {
	margin: 0px;
	padding: 0px;
	text-align: center;
	background: url('../image/background.jpg') repeat; /* colour for the main page background */
	/*background: #585039;*/
}
body, td, th, input, textarea, select, a {
	font-family: Verdana, Arial, Helvetica, sans-serif, ;
	font-size: 11px;
	color: #3b372b;
}
form {
	padding: 0;
	margin: 0;
	display: inline;
}
input, textarea, select {
	margin: 3px 0px;
}
a, a:visited {
	color: #3b372b; /*link and visited link colour*/
	text-decoration: none;
	cursor: pointer;
}
a:hover {
	/*text-decoration: underline;*/
	font-weight: bold;
}
a img {
	border: none;
	border-color: #f8f8f8;
	
}
p {
	margin-top: 0px;
}
/* layout */
#container {
	width: 1000px; /*width of the main container*/
	margin-left: auto; /*two statements, this one and the one below makes the page centered*/
	margin-right: auto;
	text-align: left;
	background: #dbe2e6; /*background of the container*/
	height: auto;
}
#header {
	position: relative;
}
#header .div1 {
	height: 184px;
}
#header .div2 {
	position: relative;
	top: 10px;
	left: 10px;
}
#header .div3 {
	width: 340px;
	height: 170px;
	top: 10px;
	right: 0px;
	float: right;
	position: absolute;
	text-align: left;
	}

/* #header .div3 {
	background: url('../image/search.png') no-repeat;
	filter: alpha(opacity=75);
	width: 240px;
	height: 65px;
	position: absolute;
	top: 24px;
	right: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
}*/

#header .div4 { /*top navbar looks setting*/
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	margin-left: 10px;
	margin-right: 10px;
	height: 30px;
	background: url('../image/header.png') repeat-x;
	/*background: #c1beb5; use this for a plain colour*/
}
#header .div4 img {
	float: left;
	margin-right: 5px;
}
#header .div4 a {/*adjusts the text in the navbar*/
	/* width: 90px; /*width of the nav bar on top home/special offer etc */
	padding: 6px 2px 3px 2px;
	margin-left: 10px;
	margin-right: 10px;
	display: block;
	color: #E0FFFF;
	text-align: center;
	text-decoration: none;
	/*text-transform: uppercase;*/
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
   border: 1px dashed Transparent;
	font-weight: bold;
	}
#header .div4 a:hover { /*effects on hover*/
	color: #ffffff;
	text-decoration: none;
	padding: 6px 2px 3px 2px;
	width: auto;
	border: 1px solid White;
	}
#header .div5 a {/*alignment of the nav bar items to the left*/
	float: left;
}
#header .div6 {/*alignment of the nav bar items to the right*/
	float: right;
	/*text-align: right;*/
	font-weight: bold;	
}
#header .div6 a {/*alignment of the nav bar items to the right*/
	/*float: right;*/
	text-align: right;
	
}
#header .banner { /*max banner width 970 px */
	padding: 10px 10px 0px 10px;	
}
#breadcrumb  {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	/*text-align:center; /*added additionally to align to center. If removed it goes to left*/
	/*background: #c1beb5; /*use to add bckground to breadcrumb*/
	margin-left: 10px;
	margin-right:10px;
	color: #191970;
	font-weight: bold;
}
#breadcrumb a {
	color: #191970;
	font-weight: bold;
}
#line { /*newly created to add a gap between the header and body. Similar div id can be used for creating another line say in the footer*/
	height:1px;
	padding-top: 10px;
	padding-bottom: 0px;
	padding-left: 15px;
	text-align:center; /*added additionally to align to center. If removed it goes to left*/
	background: #243b4b;
	filter: alpha(opacity=100);
	margin-left: 0px;
	margin-right:0px;
	margin-top: 10px;
}
#column_left {
	float: left;
	width: 148px;
	margin-right: 10px;
	margin-left: 10px;
}
#column_right {
	float: right;
	width: 148px;
	margin-left: 10px;
	margin-right: 10px;
}
#content {/*main box in the middle of the page where items are displayed and the welcome message is shown*/ 
	float: left;
   width: 664px; 
	margin-bottom: 10px;
	}
#content .top {
	padding: 8px 0px 6px 10px;
   background: url('../image/content_top.png') no-repeat;/*original graphics*/
	/*background: url('../image/header.png') repeat-x;*/
}
#content .top h1, .heading {
	color: #191970; /* heading colour for the middle main box*/
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0px;
}
.heading {
	border-bottom: 1px solid #DDDDDD; /*width of the line on front page under the latest products secion*/
	padding-bottom: 3px;
	margin-bottom: 10px;
	color: #3b372b;
}
#content .middle {
	border-left: 1px solid #DDDDDD; /*left border of the main middle section box were welcome message is shown*/
	border-right: 1px solid #DDDDDD; /*right border of the main middle section box where welcome message is shown*/
	background: #f3f3f3; /*background of main section*/
	padding: 10px 10px 1px 10px;
	min-height: 380px;
}
#content .bottom {
	background: url('../image/content_bottom.png') no-repeat;
	height: 0px;
}
.box {
	margin-bottom: 10px;
	background: url('../image/box_top.png') no-repeat; /*original graphics for box heading*/
	/* background: url('../image/header.png') repeat-x; */
}
.box .top {
	padding: 8px 0px 6px 7px;
	color: #191970;/*sideboxes header font colour*/
	font-size: 12px; /*original 14 */
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
}
.box .top img {
	float: left;
	margin-right: 5px;
}
.box .middle {
	border-left: 1px solid #DDDDDD; /*left border of the side boxes*/
	border-right: 1px solid #DDDDDD; /*right border of the side boxes*/
	background: #f3f3f3; /*bacground of the sideboxes*/
	padding: 0px;
}
.box .bottom {
	height: 5px;
	background: url('../image/box_bottom.png') no-repeat;
}
.success {
	padding: 5px 0px;
	margin-bottom: 10px;
	background: #E4F1C9;
	border: 1px solid #A5BD71;
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: center;
}
.warning {
	padding: 5px 0px;
	margin-bottom: 10px;
	background: #FFDFE0;
	border: 1px solid #FF9999;
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: center;
}
.wait {
	padding: 5px 0px;
	margin-bottom: 10px;
	background: #FBFAEA;
	border: 1px solid #EFEBAA;
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: center;
}
.required {
	color: #FF0000;
	font-weight: bold;
}
.error {
	color: #FF0000;
	display: block;
}
.help {
	cursor: pointer;
}
.tooltip {
	border: 1px solid #FDDA5C;
	background: #FBFF95;
	padding: 5px;
	font-size: 11px;
	width: 250px;
}
.clear { /* generic container (i.e. div) for floating buttons */
	overflow: hidden;
	width: 100%;
}
a.button {
	background: transparent url('../image/button_right.png') no-repeat scroll top right;
	color: #FFFFFF;
	display: inline-block;
	font: normal bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	height: 25px;
	margin-right: 6px;
	padding-right: 18px; /* sliding doors padding */
	text-decoration: none;
}
a.button span {
	background: transparent url('../image/button_left.png') no-repeat;
	display: inline-block;
	padding: 5px 0 5px 18px;
}
.buttons {
	background: #F8F8F8;
	border: 1px solid #DDDDDD;
	margin-bottom: 10px;
	clear: both;
	padding: 5px;
}
.buttons input {
	padding: 0px;
	margin: 0px;
}
.buttons table {
	width: 100%;
	border-collapse: collapse;
}
.buttons table td {
	vertical-align: middle;
}
.list {
	width: 100%;
	margin-bottom: 10px;
}
.list td {
	text-align: center;
	vertical-align: top;
	padding-bottom: 10px;
}
.sort {
	margin-bottom: 10px;
	background: #ecebe8;
	height: 30px;
	width: 100%;
}
.sort .div1 {
	float: right;
	margin-left: 5px;
	padding-top: 6px;
	padding-right: 9px;
}
.sort .div2 {
	text-align: right;
	padding-top: 9px;
}
.sort select {
	font-size: 11px;
	margin: 0;
	padding: 0;
}
.pagination { /*page number on the bottom of the category page were say 100s of items arre displayed into different pages*/
	display: inline-block;
	width: 100%;
	background: #ecebe8;
	margin-bottom: 10px;
}
.pagination .links, .pagination .results {
	padding: 7px;
}
.pagination .links {
	float: left;
}
.pagination .links a {
	border: 1px solid #CCCCCC;
	padding: 4px 7px;
	text-decoration: none;
	color: #3b372b;
}
.pagination .links b {
	border: 1px solid #CCCCCC;
	padding: 4px 7px;
	text-decoration: none;
	color: #3b372b;
	background: #FFFFFF;
}
.pagination .results {
	float: right;
}
.tabs {
	display: block;
	width: 100%; /*product desc, review, pics etc tab width*/
	margin-bottom: 0px;
}
.tabs a {
	float: left;
	display: block;
	padding: 6px 10px 7px 10px;
	margin-right: 2px;
	border-top: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
	border-left: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
	background: #FFFFFF url('../image/tab.png') repeat-x;
	color: #3b372b;
	font-weight: bold;
	font-size: 13px;
	text-decoration: none;
	z-index: 1;
	position: relative;
	top: 1px;
}
.tabs a.selected {
	background: #FFFFFF url('../image/tab.png') repeat-x;
	border-bottom: 0px;
	padding-bottom: 8px;
	z-index: 3;
}
.page { /*product desc section*/
	border: 1px solid #DDDDDD;
	background: #FFFFFF;
	padding: 10px;
	display: block;
	width: 96%;
	clear: both;
	z-index: 2;
	margin-bottom: 10px;
	/* width: 576px; */
}
#footer {
	width: 100%; /*width of the footer*/
	clear: both;
	padding-top: 5px;
	border-top: 1px solid #7e9faf;
}
#footer .div1 { /* used for items in the footer to left like the paypal logo*/
	padding: 2px 15px 2px 15px;
	float: left;
	text-align: left;
}
#footer .div2 {/*used for the items in the footer to the right like powered by text*/
	padding: 2px 15px 2px 15px;
	float: right;
	text-align: right;
}
#footer .div3 {/*used for the items in the footer to the center like the copyright shop name text*/
	padding: 2px 15px 2px 15px;
	float: center;
	text-align: center;
}

#category ul {/*category box general setting*/
	margin: 0px 0px 2px 0px;
	padding: 0px 0px 0px 0px;
	/*list-style: url('../image/bullet_1.png');*/
	list-style: none;
	background: #F3f3f3; /*background of the information box*/
}
#category ul li{ font-family: Verdana;  
font-size: 14px;     
}

#category a {
/* 	color: #444444;  font colour*/
	text-decoration: none;
	display: block;
	border-width: 1px;
	border-style: solid;
	border-color: #f8f8f8 #f8f8f8 #a19f99 #f8f8f8; /*on 4 sides*/
	margin: 0;
	padding: 5px 2px;
	font-weight: bold;
	color: White;
}
#category a:hover {
	text-decoration: none; /*underine on hovering on the links in the information*/
	/*	background: #FFFFF0; se colore testo nero */
	text-decoration: none;
	/*color: #3b372b; /* text colour on hover*/
	background: #3A6FA8;
}

/*#information ul {/*information box general setting
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 8px;
	padding-left: 12px;
	list-style: url('../image/bullet_2.png');
}
#information  a {
	color: #6E6E6E; /*font colour in the information box
	text-decoration: none;
}

#information  a:hover {
	text-decoration: underline;
}*/

#information ul {/*category box general setting*/
	margin: 0px 0px 2px 0px;
	padding: 0px 0px 0px 0px;
	/*list-style: url('../image/bullet_1.png');*/
	list-style: none;
	background: #F3f3f3; /*background of the information box*/
}

#information a {
	color: Navy; /* font colour*/
	text-decoration: none;
	display: block;
	border-width: 1px;
	border-style: solid;
	border-color: #f8f8f8 #f8f8f8 #a19f99 #f8f8f8; /*on 4 sides*/
	margin: 0;
	padding: 5px 5px;
	background-color: #E7F0F8;
	font-weight: bold;
}
#information a:hover {
	text-decoration: none; /*underine on hovering on the links in the information*/
	background: #FFFFF0;
	text-decoration: none;
	/*color: #3b372b; /* text colour on hover*/

}
#information li { font: 14px Arial; }

.cart {
	border-collapse: collapse;
	margin-bottom: 10px;
	width: 100%;
	border: 1px solid #EEEEEE;
}
.cart th {
	background: #EEEEEE;
	padding: 5px;
	font-weight: normal;
}
.cart td {
	padding: 5px;
}

/* aggiunta per modulo directory */
#directory ul {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 8px;
	padding-left: 12px;
	list-style: url('../image/bullet_2.png');
}

.correlati {
	float: left;
	display: block;
	padding: 6px 15px 7px 15px;
	margin-right: 2px;
	border-top: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
	border-left: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
	background: #FFFFFF url('../image/tab.png') repeat-x;
	color: #3b372b;
	font-weight: bold;
	font-size: 13px;
	text-decoration: none;
	z-index: 1;
	position: relative;
	top: 1px;
}
.testotab {
 border: 1px solid #DDDDDD; padding: 10px; margin-bottom: 10px; clear: left;
}

#corpo {
	background: #dbe2e6;  
	height: inherit;
	width: inherit;
	position: absolute; 
/*	width: auto; width of the main container
	margin-left: auto; two statements, this one and the one below makes the page centered
	margin-right: auto;
	text-align: left; 
	position: absolute; */
	}

/*div#corpo {
	background: #dbe2e6;  
	width: auto; width of the main container
	margin-left: auto; two statements, this one and the one below makes the page centered
	margin-right: auto;
	text-align: left;
	height: auto;
	position: absolute;
}
*/
.marchi { width: 140px; }

.s20 {
	background: #00BAE6;
	border: 1px solid #007CC3;
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
}
.s26 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
   background: #8AB1FF;
	}
.s27 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
   background: #8AB1FF;
	}
.s41 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
   background: #8AB1FF;
	}
.s67 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #8AB1FF;
	}
.s251 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #BADBFC;
	}
.s259 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #BADBFC;
	}	
.s252 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #AFC9FF;
	}
.s253 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #AFC9FF;
	}
.s257 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #AFC9FF;
	}
.s258 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #AFC9FF;
	}				
.s123 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #AFC9FF;
	}
.s124 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #AFC9FF;
	}
.s127 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #AFC9FF;
	}
.s128 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #AFC9FF;
	}
.s129 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #AFC9FF;
	}
.s216 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #AFC9FF;
	}
.s217 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #AFC9FF;
	}
	
.s201 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #BADBFC;
	}
.s202 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #BADBFC;
	}
.s203 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #BADBFC;
	}	
.s204 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #AFC9FF;
	}
.s205 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #AFC9FF;
	}
.s206 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #AFC9FF;
	}
.s207 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #AFC9FF;
	}
.s208 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #AFC9FF;
	}
.s209 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #AFC9FF;
	}
.s210 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #AFC9FF;
	}
.s211 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #AFC9FF;
	}
.s212 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #AFC9FF;
	}
.s213 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #AFC9FF;
	}
.s214 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #AFC9FF;
	}
.s215 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #AFC9FF;
	}	

	
.s18 {
	border: 1px solid #286BC4;
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 1px 1px;
	background: #99CCFF;
}

.s68 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #A1BFDB;
	}

.s165 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #BADBFC;
	}	
.s166 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #BADBFC;
	}	
.s167 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #BADBFC;
	}		
.s168 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #BADBFC;
	}	
.s169 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #BADBFC;
	}			
.s170 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #BADBFC;
	}			
.s171 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #BADBFC;
	}			
.s172 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #BADBFC;
	}			
.s173 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #BADBFC;
	}			
.s174 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #BADBFC;
	}			
	
.s69 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #A1BFDB;
	}
.s71 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #A1BFDB;
	}	
.s72 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #A1BFDB;
	}
.s73 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #A1BFDB;
	}
.s74 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #A1BFDB;
	}
.s268 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #A1BFDB;
	}
.s75 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #A1BFDB;
	}
.s270 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #A1BFDB;
	}
.s271 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #BADBFC;
	}			
.s272 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #BADBFC;
	}			
.s273 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #BADBFC;
	}					
.s194 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #BADBFC;
	}			
.s231 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #BADBFC;
	}			

.s230 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #AAC6D2;
	}			
.s229 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #AAC6D2;
	}		
.s243 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #AAC6D2;
	}			
.s190 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #BADBFC;
	}		
	
.s46 {
	border: 1px solid #008A32;
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 1px 1px;
	background: #21D723;
}
.s29 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #68B88A;
	}
.s47 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #68B88A;
	}
.s76 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #68B88A;
	}
.s77 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #68B88A;
	}
.s110 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #84A36F;
	}
.s111 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #84A36F;
	}
.s119 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #84A36F;
	}	
.s144 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #84A36F;
	}
.s261 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #84A36F;
	}
.s267 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #84A36F;
	}		
.s112 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #84A36F;
	}
.s114 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #84A36F;
	}		
.s115 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #84A36F;
	}
.s116 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #84A36F;
	}
.s117 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #84A36F;
	}
.s232 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #8C9F51;
	}		
.s233 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #8C9F51;
	}			
.s255 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #8C9F51;
	}		
	
.s25 {
	border: 1px solid #1A841A;
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 1px 1px;
	background: #8CB60A;
}
.s28 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #8C9F51;
	}
.s58 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #8C9F51;
	}
.s158 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #8C9F51;
	}	
.s78 {
	border: 1px solid #888433;
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 1px 1px;
	background: #F3B87F;
}
.s175 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #D1A87F;
}

.s176 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #D1A87F;
}
.s177 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #D1A87F;
}
.s178 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #D1A87F;
}
.s179 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #D1A87F;
}
.s180 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #D1A87F;
}
.s181 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #D1A87F;
}
.s182 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #D1A87F;
}
.s183 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #D1A87F;
}
.s184 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #D1A87F;
}
.s198 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #D1A87F;
}

.s60 {
	border: 1px solid #800000;
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 1px 1px;
	background: #FF0000;
}
.s79 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #FFA7A7;
}
.s80 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #FFA7A7;
}
.s81 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #FFA7A7;
}
.s61 {
	border: 1px solid #DB7900;
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 1px 1px;
	background: #FF9900;
}
.s82 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #FAC26A;
}
.s84 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #FAC26A;
}
.s85 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #FAC26A;
}
.s86 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #FAC26A;
}
.s87 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #FAC26A;
}
.s88 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #FAC26A;
}

.s225 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #D7C071;
}
.s250 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #D7C071;
}

.s45 {
	border: 1px solid #D2691E;
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 1px 1px;
	background: #FF6600;
}
.s48 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #FFAC8C;
}
.s49 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #FFAC8C;
}
.s50 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #FFAC8C;
}
.s51 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #FFAC8C;
}
.s52 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #FFAC8C;
}
.s54 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #FFAC8C;
}
.s55 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #FFAC8C;
}
.s56 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #FFAC8C;
}
.s57 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #FFAC8C;
}
.s95 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #FA8072;
}
.s96 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #FA8072;
}
.s97 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #FA8072;
}
.s98 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #FA8072;
}
.s99 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #FA8072;
}
.s100 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #FA8072;
}
.s101 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #FA8072;
}
.s102 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #FA8072;
}

.s244 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #FA8072;
}

.s245 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #FA8072;
}

.s246 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #FA8072;
}

.s248 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #FA8072;
}

.s249 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #FA8072;
}



.s38 {
	border: 1px solid #3D7F6C;
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 1px 1px;
	background: #33CCCC;
}
.s39 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #A0D4C6;
}
.s40 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #A0D4C6;
}
.s44 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #A0D4C6;
}
.s17 {
	border: 1px solid #9D0786;
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 1px 1px;
	background: #FF00FF;
}
.s35 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #EE82EE;
}
.s36 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #EE82EE;
}
.s89 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #EE82EE;
}
.s90 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #EE82EE;
}
.s152 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #EE82EE;
}
.s42 {
	border: 1px solid #DAA520;
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 1px 1px;
	background: #D4AB00;
}
.s53 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #D7C071;
}
.s43 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #D7C071;
}
.s103 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #D7C071;
}
.s104 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #D7C071;
}
.s105 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #D7C071;
}
.s106 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #D7C071;
}
.s107 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #D7C071;
}
.s108 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #D7C071;
}
.s109 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #D7C071;
}
.s185 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #B9A04B;
}
.s186 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #B9A04B;
}
.s187 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #B9A04B;
}
.s188 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #B9A04B;
}
.s189 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #B9A04B;
}
.s191 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #B9A04B;
}
.s192 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #B9A04B;
}
.s193 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #B9A04B;
}
.s195 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #B9A04B;
}
.s196 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #B9A04B;
}
.s236 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #B9A04B;
}

.s62 {
	border: 1px solid #FF1493;
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 1px 1px;
	background: #FF99CC;
}
.s145 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #EC8C9C;
}
.s240 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #EC8C9C;
}
.s241 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #EC8C9C;
}
.s256 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #EC8C9C;
}

.s146 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #FFB6C1;
}

.s226 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #EC8C9C;
}

.s227 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #EC8C9C;
}

.s228 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #EC8C9C;
}
.s254 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #EC8C9C;
}

.s153 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #FFB6C1;
}

.s197 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #FFB6C1;
}

.s218 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #FFB6C1;
}

.s219 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #FFB6C1;
}

.s220 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #EC8C9C;
}
.s223 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #EC8C9C;
}
.s224 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #EC8C9C;
}

.s63 {
	border: 1px solid #9932CC;
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 1px 1px;
	background: #CC99FF;
}
.s91 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #B8A2B8;
}
.s92 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #B8A2B8;
}
.s93 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #B8A2B8;
}
.s94 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #B8A2B8;
}
.s199 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #D075A3;
}
.s200 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #D075A3;
}

.s64 {
	border: 1px solid #FF69B4;
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 1px 1px;
	background: #B63F7A;
}
.s154 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #D075A3;
}
.s155 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #EE82EE;
}.s156 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #EE82EE;
}
.s157 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #D075A3;
}

.s280 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #D075A3;
}
.s281 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #D075A3;
}

.s65 {
	border: 1px solid Purple;
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 1px 1px;
	background: #9932CC;
}
.s138 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #BB77DD;
}
.s139 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #BB77DD;
}
.s140 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #BB77DD;
}
.s142 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #BB77DD;
}
.s143 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #BB77DD;
}
.s151 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #CC9DE4;
}
.s159 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #BB77DD;
}
.s160 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #CC9DE4;
}


.s66 {
	border: 1px solid #009036;
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 1px 1px;
	background: #339966;
}
.s130 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #1AB01A;
}
.s131 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #1AB01A;
}
.s133 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #1AB01A;
}
.s134 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #6DA16D;
}
.s135 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #6DA16D;
}
.s136 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #6DA16D;
}
.s137 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #6DA16D;
}
.s147 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #6DA16D;
}
.s148 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #6DA16D;
}
.s149 {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0px 1px;
	background: #6DA16D;
}



ul.menusub, ul.menusub li, ul.menusub li a{
list-style: none; 
margin: 0px 0px 1px 2px; 
padding: 0;
font-family: Verdana;  
font-size: 10px;  
font-weight: bold;
color: #191970;
}

ul.menusub li a:hover{ 
text-decoration: underline; 
}  

.cat a, cat a:visited {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	color: #191970;
} 


/* prove per home categorie */
.c1 { border-bottom: 1px solid Blue; } 
.c2 { border-bottom: 1px solid Blue; } 	

.garanzia {
	BACKGROUND-COLOR: #97FF98;
	text-align: left;
	FONT: bold 12px Verdana, Arial, sans-serif;
	border: 1px solid #006400;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
}
 .prezzo {
	BACKGROUND-COLOR: Red; 
	COLOR: White; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	FONT-SIZE: 12px; 
	FONT-WEIGHT: bold; 
	TEXT-DECORATION: none;
	width : auto;
	border : 1px solid;
	padding-bottom : 2px;
	padding-left : 2px;
	padding-right : 2px;
	padding-top : 2px;
	border-color: #404040;
	letter-spacing: 1px;
}
.marca {
	BACKGROUND-COLOR: #FFFACD;
	text-align: left;
	FONT: bold 12px Verdana, Arial, sans-serif;
	border: 1px solid #626262;
	padding-bottom: 3px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
}
.mailhome {
font-family: Verdana;  
font-size: 9px;  
font-weight: bold;
color: #191970;
}
a.buttonprev, a.buttonprev:visited {
	background: transparent url('../image/button_right_prev.png') no-repeat scroll top right;
	color: #FFFFFF;
	display: inline-block;
	font: normal bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	height: 25px;
	margin-right: 6px;
	padding-right: 18px; /* sliding doors padding */
	text-decoration: none;
}
a.buttonprev span {
	background: transparent url('../image/button_left_prev.png') no-repeat;
	display: inline-block;
	padding: 5px 0 5px 18px;
}
.ship {
	BACKGROUND-COLOR: #ADD8E6;
	text-align: left;
	FONT: bold 11px Verdana, Arial, sans-serif;
	border: 1px solid #626262;
	padding-bottom: 3px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	}
.ship a:hover {
	color: Red;
   }


