body,tr,td,th,p,blockquote,ol,ul,li,span,div,a,select,option {font-family: tahoma;font-size: 11px;color:#495c6d}
body {margin:0px; padding:0px;background: url(/pictures/bkg.gif) repeat-y #fff}


a:link,a:visited {color:#992246; text-decoration:underline}
a:hover,a:active {color:#224466; text-decoration:underline;}

.linkHit a:link, .linkHit a:visited {color: #ffffff;text-decoration:none;}
.linkHit a:hover, .linkHit a:active {color: #ffffff;text-decoration:underline;}

a.linkHome:link,a.linkHome:visited {font-size: 12px;color:#fff;text-decoration:none;font-weight:bold;}
a.linkHome:hover,a.linkHome:active {font-size: 12px;color:#b3e3fa;text-decoration:none;}

a.linkHome2:link,a.linkHome2:visited {font-size: 12px;color:#ea5900;text-decoration:none;font-weight:bold;}
a.linkHome2:hover,a.linkHome2:active {font-size: 12px;color:#555;text-decoration:none;}

a.linkCatalogue:link,a.linkCatalogue:visited {color: #fff; text-decoration:none; font-weight:bold; font-size: 12px;}
a.linkCatalogue:hover,a.linkCatalogue:active {color: #84c7f6; text-decoration:none; font-weight:bold; font-size: 12px;}

a.linkCatalogueOn:link,a.linkCatalogueOn:visited {color: #84c7f6; text-decoration:none; font-weight:bold; font-size: 12px;}
a.linkCatalogueOn:hover,a.linkCatalogueOn:active {color: #84c7f6; text-decoration:none; font-weight:bold; font-size: 12px;}

a.linkSubCatalogue2:link,a.linkSubCatalogue2:visited {color: #3c85b1; text-decoration:none; font-weight:bold; padding-left:20px}
a.linkSubCatalogue2:hover,a.linkSubCatalogue2:active {color: #84c7f6; text-decoration:none; font-weight:bold; padding-left:20px}

a.linkPath:link,a.linkPath:visited {color:#b26000;text-decoration:underline; text-transform: uppercase; font-size: 12px; font-weight:bold;}
a.linkPath:hover,a.linkPath:active {color:#224466;text-decoration:underline; text-transform: uppercase; font-size: 12px; font-weight:bold;}

a.linkListing:link,a.linkListing:visited {color:#404041;text-decoration:none;font-weight:bold;}
a.linkListing:hover,a.linkListing:active {color:#992246;text-decoration:none;}

a.linkBook:link,a.linkBook:visited {font-size: 12px;font-weight:bold; color: #c26b0e; text-decoration:underline; text-transform: uppercase}
a.linkBook:hover,a.linkBook:active {font-size: 12px;font-weight:bold; color: #984f00; text-decoration:underline; text-transform: uppercase}

a.linkBasket2:link,a.linkBasket2:visited {font-size: 12px;font-weight:bold; color: #992246; text-decoration:underline; text-transform: uppercase}
a.linkBasket2:hover,a.linkBasket2:active {font-size: 12px;font-weight:bold; color: #224466; text-decoration:underline; text-transform: uppercase}

a.linkProduct:link,a.linkProduct:visited {color: #BA0000; text-decoration:none}
a.linkProduct:hover,a.linkProduct:active {color: #000000; text-decoration:underline}

a.linkBasket:link,a.linkBasket:visited {color: #BA0000; text-decoration:none; text-transform: uppercase;font-weight:bold;}
a.linkBasket:hover,a.linkBasket:active {color: #CC810B; text-decoration:none; text-transform: uppercase;font-weight:bold;}

a.linkSubCatalogue:link,a.linkSubCatalogue:visited  {color: #fff; text-decoration:none;font-weight:bold;}
a.linkSubCatalogue:hover,a.linkSubCatalogue:active {color: #ffab00; text-decoration:none;font-weight:bold;}

a.linkSubCatalogueOn:link,a.linkSubCatalogueOn:visited  {color: #ffab00; text-decoration:none;font-weight:bold;}
a.linkSubCatalogueOn:hover,a.linkSubCatalogueOn:active {color: #ffab00; text-decoration:none;font-weight:bold;}

a.linkMain:link,a.linkMain:visited {color: #fff; text-decoration:none;}
a.linkMain:hover,a.linkMain:active {color: #CC810B; text-decoration:underline;}

.headPage {text-transform: uppercase; padding: 30px 0px 0px 250px; height: 80px; color: #999;}

.textBasket {color: #992246; font-weight: bold; text-transform: uppercase}
.textSel  {color: #BA0000; text-transform: uppercase; white-space: nowrap}
.textHead {color: #CC810B; font-weight: bold;}
.textAddArticle {color: #BA0000}
.textAdd {color: #495c6d}
.textWeight {color: #CC810B}
.textSite {font-size: 12px;font-weight:bold; color: #992246; text-transform: uppercase}

.textName1 {position: absolute; top: 90px; width: 525px; color: #fff;  font-size: 23px; z-index: 1; cursor: hand}
.textName2 {position: absolute; top: 92px; width: 527px; color: #fff;  font-size: 23px; z-index: 2; cursor: hand}
.textName3 {position: absolute; top: 91px; width: 526px; color: #2c4556;  font-size: 23px; z-index: 3; cursor: hand}
.textName1 h1 {color: #fff;  font-size: 23px; font-weight: normal; text-transform: none}
.textName4 {position: absolute; top: 130px; width: 525px; color: #fff;  font-size: 18px; font-weight: bold; text-transform: uppercase; z-index: 6; cursor: hand}
.textName5 {position: absolute; top: 128px; width: 523px; color: #fff;  font-size: 18px; font-weight: bold; text-transform: uppercase; z-index: 4; cursor: hand}
.textName4 h2 {color: #b97a00;  font-size: 18px; font-weight: bold; text-transform: uppercase}

h1 {color: #b26000; text-transform: uppercase; font-size: 12px; font-weight: bold;display: inline;}
h2 {color: #b26000; text-transform: uppercase; font-size: 10px;display: inline;}

.bkgBot2 {background: url(/pictures/bkg_bot2.jpg) no-repeat right bottom}
.bkgBot {background: url(/pictures/bkg_bot.gif) repeat-x; height: 101px; width: 100%}
.bkgBot1 {background: url(/pictures/bkg_bot1.jpg) no-repeat; padding-top: 10px}
.bkgTop {background: url(/pictures/bkg_top.jpg) repeat-x;}
.bkgFlash {background: url(/pictures/bkg_flash.jpg) no-repeat; width: 1000px; height: 272px; cursor: hand}
.bkgTop1 {background: url(/pictures/bkg_top1.jpg) no-repeat;}
.bkgPage {background: url(/pictures/bkg_page.jpg) no-repeat; height: 561px}
.bkgRight {background: url(/pictures/bkg_right.gif) no-repeat; position: relative; top: -5px}
.bkgFind {background: #fff; border: 1px solid #a0b4bf;}
.bkgMenu {background: url(/pictures/bkg_menu.jpg) repeat-x}
.bkgMenuEnd {background: url(/pictures/menu_end.jpg) no-repeat top right}


.divBasket {padding: 15px 15px 0px 30px}
.divSubCatalogue {padding: 3px 0px 3px 10px;  background: url(/pictures/bullet4.gif) no-repeat}

hr {color: #d0d5d9; height: 1px;}

.form {border: 1px solid #a1bccb; background: #eef6fe}
.form300 {border: 1px solid #a1bccb; background: #eef6fe; width: 330px}

/* Header */
h3 {font-size:14px;color:#b26000;font-weight:bold;margin-top:2px;margin-bottom:2px}
h4 {font-size:12px;color:#b26000;font-weight:bold;margin-top:2px;margin-bottom:2px}

/* Text */
.textSelect1 {color:#b26000}
.textSelect2 {color:#b26000; font-weight:bold}
.textSelect3 {color:#3c85b1}
.textSelect4 {color:#3c85b1; font-weight:bold}
.textSelect5 {text-transform: uppercase}
.textSelect6 {color:#888}

/* Table */
table.tbl td {border-top:1px solid #f0f0f0; padding: 5px 10px 5px 10px}
table.tbl tr.th td{color: #BA0000;font-weight:bold;border-top:0px }
table.tbl tr.select {background:#fafafa}






.thumbwrap {border: 0px solid #999; padding: 2px 2px 0 2px; text-align:center; margin:0;}
.thumbwrap li {display:-moz-inline-box; display:inline-block; /*\*/ vertical-align: top; /**/ margin: 0px 2px 4px 2px; padding:0;}

* html .thumbwrap li {display:inline; width:141px; w\idth:139px;border-top:1px solid #f0f0f0; margin-top: 10px; padding-top: 10px}

.thumbwrap li>div {/*\*/ display:table; /**/width: 139px;}
.thumbwrap a {display:block; text-decoration:none; color:#000; cursor:pointer;}

.thumbwrap>li .wrimg {display:table-cell; vertical-align:middle; width:139px; height:139px;}

* html .thumbwrap li .wrimg {display:block; font-size:1px; /* migliora Mac */}
.thumbwrap img {border: solid 0px #66f; vertical-align:middle;}
.thumbwrap a:hover {background-color:#FFFFFF;}
.thumbwrap .wrimg span {display:none;}
* html .thumbwrap .wrimg span {display: inline; d\isplay: inline-block; vertical-align:middle; height:139px;}

.thumbwrap .wrimg span {width:1px;}

.thumbwrap .caption {display:block; padding: .3em 5px; font-size: .9em; line-height:1.1; border-top: 1px solid #ccc;}

.thumbwrap a>.caption {width: 129px;}

* html .thumbwrap .caption {height:1px;}
* html .thumbwrap {display:inline-block;}
* html .thumbwrap {display:inline; height:1px;}

@media all and (min-width: 0px) {
	.thumbwrap * {border-collapse:collapse;}
	.thumbwrap a {display:inline-block; vertical-align:top;}
	.thumbwrap {display: inline-block; /* non deve avere margin */}
}