body {
/*	background-color:#535C63;*/
	padding:0;
	background: url(images/new/Sfondo.jpg) center 0px no-repeat fixed;
/* background: url(images/new/Natale/Sfondo1.jpg) center 0px no-repeat fixed; */
	background-attachment: fixed;
	margin-top: 20px;
	margin-right: 1px;
	margin-bottom: 0px;
	margin-left: 1px;
}

.errorBox {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
background:#ffb3b5;
font-weight:700;
}

.stockWarning {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:#c03;
}

.productsNotifications {
background:#f2fff7;
}

.orderEdit {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:#CED6DD;
text-decoration:underline;
}

FORM {
display:inline;
}

#Layer1 {
position:absolute;
width:80%;
height:10%;
z-index:1;
visibility:hidden;
overflow:hidden;
}

#Layer1_footer {
position:absolute;
width:60%;
height:10%;
z-index:1;
visibility:hidden;
overflow:hidden;
}

.Separatore_orizzontale {
background-image:url(images/new/separatore.gif);
background-repeat:repeat-x;
}

.Separatore_Verticale {
background-image:url(images/new/separatore_verticale.GIF);
background-repeat:repeat-y;
}

.style1 {
color:#000;
}

#A_1 {
position:static;
visibility:visible;
page-break-before:auto;
}

TR.headerNavigation {
background:#bbc3d3;
}

TD.headerNavigation {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
background:#bbc3d3;
color:#fff;
font-weight:700;
}

A.headerNavigation {
color:#FFF;
}

A.headerNavigation:hover {
color:#fff;
}

TR.headerError {
background:red;
}

TD.headerError {
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:12px;
background:red;
color:#fff;
font-weight:700;
text-align:center;
}

TR.headerInfo {
background:#0f0;
}

TD.headerInfo {
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:12px;
background:#0f0;
color:#fff;
font-weight:700;
text-align:center;
}

.infoBoxNotice {
background:#FF8E90;
}

.infoBoxNoticeContents {
background:#FFE6E6;
font-family:Verdana, Arial, sans-serif;
font-size:10px;
}

TD.infoBoxHeading {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
font-weight:700;
background:#bbc3d3;
color:#fff;
}

TR.accountHistory-odd,TR.addressBook-odd,TR.alsoPurchased-odd,TR.payment-odd,TR.productListing-odd,TR.productReviews-odd,TR.upcomingProducts-odd,TR.shippingOptions-odd {
background-color:#999;
}

TR.accountHistory-even,TR.addressBook-even,TR.alsoPurchased-even,TR.payment-even,TR.productListing-even,TR.productReviews-even,TR.upcomingProducts-even,TR.shippingOptions-even {
background-color:#666;
}

TABLE.productListing {
border:1px;
border-spacing:1px;
border-color:#b6b7cb;
border-style:solid;
}

.productListing-heading {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:#FFF;
font-weight:700;
background-color:#333;
}

TD.productListing-data {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:#FFF;
}

TD.pageHeading,DIV.pageHeading {
font-family:Verdana, Arial, sans-serif;
font-size:20px;
font-weight:700;
color:#9a9a9a;
}

TR.subBar {
background:#f4f7fd;
}

TD.subBar {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:#000;
}

TD.main,P.main {
font-family:Verdana, Arial, sans-serif;
font-size:13px;
line-height:normal;
color:#CCC;
}

TD.accountCategory {
font-family:Verdana, Arial, sans-serif;
font-size:13px;
color:#abd;
}

TD.fieldValue {
font-family:Verdana, Arial, sans-serif;
font-size:12px;
}

CHECKBOX,INPUT,RADIO,SELECT {
font-family:Verdana, Arial, sans-serif;
font-size:11px;
}

TEXTAREA {
width:100%;
font-family:Verdana, Arial, sans-serif;
font-size:11px;
}

SPAN.greetUser {
font-family:Verdana, Arial, sans-serif;
font-size:11px;
color:#CACFD2;
font-weight:700;
}

TABLE.formArea {
background:#f1f9fe;
border-color:#7b9ebd;
border-style:solid;
border-width:1px;
}

TD.formAreaTitle {
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:12px;
font-weight:700;
}

SPAN.markProductOutOfStock {
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:12px;
color:#c76170;
font-weight:700;
}

SPAN.productSpecialPrice {
font-family:Verdana, Arial, sans-serif;
text-decoration:blink;
font-size:12px;
}

SPAN.errorText {
font-family:Verdana, Arial, sans-serif;
color:red;
}

.moduleRowOver {
background-color:#D7E9F7;
}

.moduleRowSelected {
background-color:#E9F4FC;
}

.checkoutBarFrom,.checkoutBarTo {
font-family:Verdana, Arial, sans-serif;
font-size:15px;
color:#8c8c8c;
}

.chi_siamo {
font-family:Verdana, Arial, sans-serif;
font-size:13px;
color:#CCC;
}

.checkoutBarCurrent {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:#CED6DD;
}

.messageStackError,.messageStackWarning {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
background-color:#ffb3b5;
}

.messageStackSuccess {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
background-color:#9f0;
}

#manu select {
padding-top:0;
padding-bottom:0;
}

.smallText_1 a {
color:#000;
text-decoration:underline;
}

.smallText_1 a:hover {
color:#000;
text-decoration:none;
}

#myse select {
width:90%;
}

.main a {
color:#CED6DD;
text-decoration:none;
}

.main a:hover {
color:#CED6DD;
text-decoration:underline;
}

.subcatl {
color:#000;
text-decoration:underline;
font-weight:400;
}

.subcatl:hover {
color:#000;
text-decoration:none;
font-weight:400;
}

body,td {
font-family:Tahoma, verdana, arial;
font-size:14px;
color:#FFFFFF;
font-weight:700;
}

.bg {
background:url(images/bg1.png);
background-repeat:no-repeat;
background-position:bottom;
}
.bg1a {
background:url(images/bg1a.jpg);
background-repeat:no-repeat;
background-position:bottom;
}

.bg1 {
background:url(images/bg.gif);
background-repeat:repeat-x;
background-position:bottom;
}

.bg2 {
/*background:url(images/bg2.gif); */
background-repeat:repeat-x;
background-position:bottom;
}

.bg3 {
background:url(images/m35.jpg);
background-repeat:no-repeat;
}

ul {
list-style:none;
margin:0;
padding:0;
}

ul li {
background:url(images/m19.gif) center left no-repeat;
margin:0;
}

ul a {
background:url(images/m20.gif) bottom repeat-x;
color:#9CA2A7;
text-decoration:none;
font-size:13px;
line-height:20px;
font-weight:700;
margin:0;
padding:0 0 2px 9px;
}

ul a:hover {
color:#CED6DD;
}

.se {
width:92px;
height:17px;
font-family:tahoma,verdana,arial;
color:#565656;
font-size:10px;
padding-left:3px;
}

.se1 {
width:146px;
height:20px;
font-family:tahoma,verdana,arial;
color:#0B0B0B;
font-size:10px;
padding-left:3px;
line-height:20px;
}

.go {
width:30px;
height:14px;
font-family:tahoma,verdana,arial;
color:#636363;
font-size:10px;
text-align:center;
line-height:10px;
border:solid 1px #989797;
}

.bd img {
border:#BABABA solid 2px;
}

.ab img {
vertical-align:middle;
}

.pa {
padding-left:10px;
padding-right:10px;
}

.tx {
font-size:11px;
color:#8C9094;
font-weight:700;
}

.tx1 {
font-size:11px;
color:#646466;
}

.tx2,.tx2 a {
font-size:12px;
color:#CED6DD;
font-weight:700;
text-transform:uppercase;
text-decoration:none;
}

.tx3 {
font-size:11px;
color:#CED6DD;
font-weight:700;
}

.tx4 {
font-size:11px;
color:#9AA2A9;
}

.tx5 {
font-size:13px;
color:#CCD3D9;
font-weight:700;
}

.tx6 {
font-size:12px;
color:#CED6DD;
font-weight:700;
}

.tx7 {
font-size:9px;
color:#9AA2A9;
font-weight:700;
}

.tx9 {
font-size:18px;
color:#CCC;
font-weight:700;
}
.tx10 {
font-size:15px;
color:#CCC;
font-weight:700;
}
.tx11 {
font-size:20px;
color:#CCC;
font-weight:700;
}
.txbianco {
font-size:14px;
color:#FFF;
}

.ml {
color:#646466;
font-size:11px;
text-decoration:none;
font-weight:700;
}

.prezzofisso {
font-size:12px;
color:#CED6DD;
}

.prezzobarrato {
font-size:12px;
color:red;
font-weight:700;
text-decoration:line-through;
}

.ml1,.ml1 a {
color:#CED6DD;
font-size:11px;
text-decoration:none;
font-weight:700;
text-transform:uppercase;
}

.ml2 {
color:#9AA2A9;
font-size:11px;
text-decoration:none;
}

.ml3 {
color:#CED6DD;
font-size:11px;
text-decoration:underline;
}

.ml3:hover {
text-decoration:none;
font-weight:700;
}

.ml4 {
color:#CED6DD;
font-size:11px;
text-decoration:none;
}

.sea_1 td {
text-indent:6px;
}

a:link {
color:#CCC;
text-decoration:none;
}

a:visited {
text-decoration:none;
color:#CCC;
}

a:hover {
text-decoration:underline;
color:#FFF;
}

#loading {
position:absolute;
width:440px;
height:250px;
left:43%;
top:39%;
background-color:#535C63;
color:#fff;
}

#loading1 {
position:absolute;
width:980px;
height:700px;
left:10%;
top:36%;
background-color:#535C63;
color:#fff;
}

.tx_reviews {
font-size:11px;
color:#FFF;
text-decoration:blink;
}

.tx_conferma_contatti {
font-size:14px;
color:#FFF;
text-decoration:blink;
}

id_box_border_0 {
border:0;
}

.TABLE_1 {
border-left:1px solid #CED6DD;
border-right:1px solid #CED6DD;
border-bottom:1px solid #CED6DD;
width:768px;
}

.maiuscolo {
text-transform:capitalize;
}

.Sfondo_product_info {
background-image:url(images/Sfondo1.JPG);
background-repeat:no-repeat;
font-size:12px;
font-weight:400;
color:#000;
}

.TX_product_info {
font-size:12px;
/* color:#333;*/ 
font-weight:700;
text-transform:uppercase;
text-decoration:none;
}

.ProductsCycleSlideshowWrapper {
width:210px;
overflow:hidden;
text-align:center;
margin:0;
padding:0;
}

.ProductsCycleSlideshow {
height:310px;
width:200px;
overflow:hidden;
margin:0;
padding:0;
}

.PCSChild {
height:296px;
width:200px;
text-align:center;
top:0;
left:0;
padding:7px;
}

.PCSChild a {
text-decoration:none;
color:#999;
}

.PCSChild a img {
border:none;
border-width:0;
}

.PCSOutput {
text-align:left;
font-size:14px;
color:#CCC;
}

.PCSOutput a {
text-decoration:none;
color:#CCC;
font-size:10px;
}

.PCSPager {
margin:7px;
}

.PCSPager a {
border:1px solid #bbc3d3;
background:#fff;
color:#535C63;
text-decoration:none;
font-size:12px;
margin:0 5px;
padding:3px 5px;
}

.PCSPager a.activeSlide {
border:1px solid #000;
background:#bbc3d3;
color:#000;
}

.PCSPager a:focus {
outline:none;
}
/**********************************************************/
ul#menu_header li {
border:0 none;
display:inline;
position:relative;
list-style-type:none;
}

ul#menu_footer2 a {
font-size:11px;
height:1%;
}

ul#menu {
	width:800px;
	list-style:none;
	height:35px;
	line-height:20px;
	visibility:visible;
	z-index:2;
	margin:0;
	padding:0;
	border-top-width: 1px;
	border-right-width: 0;
	border-bottom-width: 1px;
	border-left-width: 0;
	border-top-style: dotted;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #CCC;
	border-bottom-color: #CCC;
}

ul#menu li {
border:0 none;
float:left;
/*display:inline;*/
list-style:none;
position:relative;
height:35px;
margin:0;
padding:0;
}

ul#menu li a.umenuhead {
text-align:center;
font-weight:700;
width:100px;
}

ul#menu ul {
border:0 none;
width:200px;
list-style:none;
display:none;
position:absolute;
top:35px;
left:0;
margin:0;
padding:0;
}

ul#menu ul:after /*From IE 7 lack of compliance*/ {
clear:both;
display:block;
font:1px/0 serif;
content:".";
height:0;
visibility:hidden;
}

ul#menu ul li {
width:116px;
float:left;
display:block !important;
}

ul#menu a {
float:none !important;
display:block;
color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
border-right:1px solid #000;
text-decoration:none;
height:auto !important;
padding:7px 5px 8px;
}

ul#menu a.close {
border-right:0;
}

ul#menu a:hover,ul#menu li:hover a,ul#menu li.iehover a {
background:#000;
color:#FFF;
}

ul#menu a.selectedMenu {
color:#FFF;
background:#000;
}

ul#menu li:hover li a,ul#menu li.iehover li a {
float:none;
border:none;
}

ul#menu li:hover li a:hover,ul#menu li:hover li:hover a,ul#menu li.iehover li a:hover,ul#menu li.iehover li.iehover a {
background:#ddd;
color:#000;
}

ul#menu ul ul,ul#menu ul ul ul {
display:none;
position:absolute;
top:0;
left:160px;
}

ul#menu li:hover ul ul,ul#menu li:hover ul ul ul,ul#menu li.iehover ul ul,ul#menu li.iehover ul ul ul {
display:none;
}

ul#menu li:hover ul,ul#menu ul li:hover ul,ul#menu ul ul li:hover ul,ul#menu li.iehover ul,ul#menu ul li.iehover ul,ul#menu ul ul li.iehover ul {
display:block;
}

#uvmenu {
font-size:11px;
border:0;
background-color:#FFF;
float:right;
width:170px;
}

#uvmenu div.TabTitleBar,#uvmenu div.CollapsiblePanelTab,div.RegTitleBar {
background:#000 url("") repeat-x;
font-weight:700;
height:25px;
color:#FFF;
text-align:left;
cursor:pointer;
padding:2px 0 0 5px;
}

#uvmenu ul {
border:none;
list-style-type:none;
margin:0;
padding:0;
}

#uvmenu li {
border-bottom:1px solid #000;
margin:0;
}

#uvmenu li a.closed,#uvmenu li.closed {
border-bottom:0;
margin:0;
}

#uvmenu li a {
display:block;
border-left:5px solid #000;
background-color:#FFF;
color:#000;
text-decoration:none;
font-weight:400;
padding:1px;
}

#uvmenu li a:hover {
border-left:5px solid #666;
background-color:#FFF;
color:#000;
font-weight:700;
}

#uvmenu .CollapsiblePanel {
border:0;
margin:0;
padding:0;
}

#uvmenu .CollapsiblePanelContent {
background:url("") repeat;
margin:0;
padding:0;
}

#uvmenu div.vmenuSep {
clear:both;
height:5px;
display:block;
}

#Link_product_info {
border:thin solid #999;
}

.boxText,TD.infoBox,SPAN.infoBox,TD.smallText,SPAN.smallText,P.smallText,.messageBox {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
}

h1,h2,h3 {
font-size:11px;
text-align:left;
vertical-align:text-bottom;
letter-spacing:normal;
text-indent:0;
word-spacing:normal;
white-space:normal;
}

A.pageResults,A.pageResults:hover {
color:#8C949B;
}

TD.fieldKey,TD.tableHeading {
font-family:Verdana, Arial, sans-serif;
font-size:12px;
font-weight:700;
}

SPAN.newItemInCart,.inputRequirement {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:red;
}

#manu *,#manufacture * {
padding-top:0;
padding-bottom:0;
color:#000000;
/* background-color:#535C63; */
background-image:none;
}

.delp,s {
color:gray;
font-size:11px;
font-weight:400;
}

.tx8,.tx8 a,.shoping_tx13 {
font-size:13px;
color:#CED6DD;
font-weight:700;
text-transform:uppercase;
text-decoration:none;
}

.ml:hover,.ml1:hover,.ml1 a:hover,.ml2:hover,.ml4:hover {
text-decoration:underline;
}

#zxc1,#zxc1 a {
color:#9AA2A9;
font-size:11px;
text-decoration:underline;
}

#zxc1 a:hover,a:active {
text-decoration:none;
}

ul#menu_header,ul#menu_footer1,ul#menu_footer2 {
list-style:none;
line-height:20px;
}

ul#menu_header a,ul#menu_footer1 a {
font-size:11px;
height:1%;
}

ul#menu_header,ul#menu_footer1 li,ul#menu_footer2 li {
border:0 none;
display:inline;
list-style:none;
position:relative;
}

ul#menu li:hover li:hover li a,ul#menu li.iehover li.iehover li a,ul#menu li:hover li:hover li a:hover,ul#menu li:hover li:hover li:hover a,ul#menu li.iehover li.iehover li a:hover,ul#menu li.iehover li.iehover li.iehover a,ul#menu li:hover li:hover li:hover li a,ul#menu li.iehover li.iehover li.iehover li a,ul#menu li:hover li:hover li:hover li a:hover,ul#menu li.iehover li.iehover li.iehover li a:hover {
background:#000 url("");
color:#000;
}
#footer_key {
	background: url(images/new/sfondo_dopers.png);
/*	background-color: #535C63;*/
	width: 98%;
	height: 200px;
	border: thin solid #CCCCCC;
	margin-top: 20px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-right: 10px;
	padding-left: 10px;
}
#corpo_museum {
	background-repeat: no-repeat;
	background-position: center top;
	width: 700px;
}
#centro_museum {
	background-image: url(images/Museum.jpg);
	height: 550px;
	background-repeat: no-repeat;
	background-position: center top;
}