/*||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/

html, body {
width: 100%;
margin: 0 0 0 0;
padding: 0 0 0 0;
font-family: arial, helvetica, sans-serif;
font-size: 11px;
line-height: 15px;
font-style: normal;
color: #555;
letter-spacing: 0px;
background: #eee;
}

#body_1 {
width: 100%;
float: left;
background: #fff url(/diecast-model-cars/images/Image/hot-wheels-elite/back-body-01.jpg) top left repeat-x;
}

#body_2 {
width: 100%;
float: left;
text-align: center;
background: #fff;
}

#body_2_homepage {
width: 100%;
float: left;
text-align: center;
background: #fff url(/diecast-model-cars/images/Image/hot-wheels-elite/back-body-02.jpg) top left repeat-x;
}

#body_2_prodotto {
width: 100%;
float: left;
text-align: center;
background: #fff url(/diecast-model-cars/images/Image/hot-wheels-elite/back-sottotop-prodotto.jpg) top left repeat-x;
}

#body_3 {
width: 100%;
text-align: center;
background: #000 url(/diecast-model-cars/images/Image/hot-wheels-elite/back-body-03.jpg) top left repeat-x;
}
 
html>body #body_3 {
width: 100%;
float: left;
text-align: center;
background: #000 url(/diecast-model-cars/images/Image/hot-wheels-elite/back-body-03.jpg) top left repeat-x;
}

#accentratore_body_1, #accentratore_body_2, #accentratore_body_3 {
width: 1000px;
margin: auto;
padding: 0 0 0 0;
}

#top {
width: 100%;
min-height: 124px;
height: auto !important;
height: 124px;
float: left;
margin: 0 0 0 0;
padding: 32px 0 0 0;
background: none;
position: relative;
text-align: left;
}

#container_interna {
width: 100%;
min-height: 0px;
height: auto !important;
height: 0px;
float: left;
background: #fff url(/diecast-model-cars/images/Image/hot-wheels-elite/back-container-interna.jpg) top left repeat-y;
text-align: left;
}

#container {
width: 100%;
min-height: 0px;
height: auto !important;
height: 0px;
float: left;
background: none;
text-align: left;
}

#middle {
width: 100%;
float: left;
margin: 0 0 0 0;
padding: 0 0 0 0;
background: none;
min-height: 0px;
height: auto !important;
height: 0px;
}

#middlecloser {
width: 100%;
height: 0px;
clear: both;
background: #fff;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

#sx {
width: 0px;
float: left;
background: none;
padding: 0 0 0 0;
margin: 0 0 0 0;
text-align: left;
min-height: 0px;
height: auto !important;
height: 0px;
}

#cx {
width: 1000px;
float: left;
background: none;
padding: 0 0 0 0;
margin: 0 0 0 0;
min-height: 470px;
height: auto !important;
height: 470px;
text-align: center;
z-index: -1;
}

#dx {
width: 0px;
float: left;
background: none;
margin: 0 0 0 0;
padding: 0 0 0 0;
text-align: left;
min-height: 0px;
height: auto !important;
height: 0px;
}

#bottom {
width: 100%;
min-height: 292px;
height: auto !important;
height: 292px;
float: left;
background: none;
text-align: left;
color: #999;
}

#top_1 {
width: 100%;
min-height: 124px;
height: auto !important;
height: 124px;
float: left;
margin: 0 0 0 0;
padding: 32px 0 0 0;
background: none;
position: relative;
text-align: left;
}

/*
#container_1 {
width: 100%;
min-height: 0px;
height: auto !important;
height: 0px;
float: left;
background: none;
text-align: left;
}
*/

#middle_1 {
width: 100%;
float: left;
margin: 0 0 0 0;
padding: 0 0 20px 0;
background: url(/diecast-model-cars/images/Image/hot-wheels-elite/back-middle-interna.jpg) top left no-repeat;
min-height: 0px;
height: auto !important;
height: 0px;
}

#middlecloser_1 {
width: 100%;
height: 0px;
clear: both;
background: #fff;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

#sx_1 {
width: 178px;
float: left;
background: none;
padding: 0 0 0 0;
margin: 0 0 0 0;
text-align: left;
min-height: 400px; /*670px;*/
height: auto !important;
height: 400px; /*670px;*/
}

#cx_1 {
width: 822px;
float: left;
background: none;
padding: 0 0 0 0;
margin: 0 0 0 0;
min-height: 400px; /*670px;*/
height: auto !important;
height: 400px; /*670px;*/
}

#dx_1 {
width: 0px;
float: left;
background: none;
margin: 0 0 0 0;
padding: 0 0 0 0;
text-align: left;
min-height: 0px;
height: auto !important;
height: 0px;
}

#bottom_1 {
width: 100%;
min-height: 292px;
height: auto !important;
height: 292px;
float: left;
background: none;
text-align: left;
color: #999;
}

#top_2 {
width: 100%;
min-height: 124px;
height: auto !important;
height: 124px;
float: left;
margin: 0 0 0 0;
padding: 32px 0 0 0;
background: none;
position: relative;
text-align: left;
}

/*
#container_2 {
width: 100%;
min-height: 0px;
height: auto !important;
height: 0px;
float: left;
background: none;
text-align: left;
}
*/

#middle_2 {
width: 100%;
float: left;
margin: 0 0 0 0;
padding: 0 0 20px 0;
background: url(/diecast-model-cars/images/Image/hot-wheels-elite/back-middle-interna.jpg) top left no-repeat;
min-height: 0px;
height: auto !important;
height: 0px;
}

#middle_2_prodotto {
width: 100%;
float: left;
margin: 0 0 0 0;
padding: 0 0 0 0;
background: none;
min-height: 0px;
height: auto !important;
height: 0px;
}

#middlecloser_2 {
width: 100%;
height: 0px;
clear: both;
background: #fff;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

#sx_2 {
width: 178px;
float: left;
background: none;
padding: 0 0 0 0;
margin: 0 0 0 0;
text-align: left;
min-height: 400px; /*670px;*/
height: auto !important;
height: 400px; /*670px;*/
}

#sx_2_prodotto {
width: 0px;
float: left;
background: none;
padding: 0 0 0 0;
margin: 0 0 0 0;
text-align: left;
min-height: 0px;
height: auto !important;
height: 0px;
}

#cx_2 {
width: 822px;
float: left;
background: none;
padding: 0 0 0 0;
margin: 0 0 0 0;
min-height: 400px; /*670px;*/
height: auto !important;
height: 400px; /*670px;*/
}

#cx_2_prodotto {
width: 1000px;
float: left;
background: none;
padding: 0 0 0 0;
margin: 0 0 0 0;
min-height: 400px; /*670px;*/
height: auto !important;
height: 400px; /*670px;*/
}

#dx_2 {
width: 0px;
float: left;
background: none;
margin: 0 0 0 0;
padding: 0 0 0 0;
text-align: left;
min-height: 0px;
height: auto !important;
height: 0px;
}

#dx_2_prodotto {
width: 0px;
float: left;
background: none;
margin: 0 0 0 0;
padding: 0 0 0 0;
text-align: left;
min-height: 0px;
height: auto !important;
height: 0px;
}

#bottom_2 {
width: 100%;
min-height: 292px;
height: auto !important;
height: 292px;
float: left;
background: none;
text-align: left;
color: #999;
}

#top_3 {
width: 100%;
min-height: 124px;
height: auto !important;
height: 124px;
float: left;
margin: 0 0 0 0;
padding: 32px 0 0 0;
background: none;
position: relative;
text-align: left;
}

/*
#container_3 {
width: 100%;
min-height: 0px;
height: auto !important;
height: 0px;
float: left;
background: none;
text-align: left;
}
*/

#middle_3 {
width: 100%;
float: left;
margin: 0 0 0 0;
padding: 0 0 20px 0;
background: url(/diecast-model-cars/images/Image/hot-wheels-elite/back-middle-interna.jpg) top left no-repeat;
min-height: 0px;
height: auto !important;
height: 0px;
}

#middle_3_prodotto {
width: 100%;
float: left;
margin: 0 0 0 0;
padding: 0 0 0 0;
background: #fff url(/diecast-model-cars/images/Image/hot-wheels-elite/back-middle-interna-prodotti.jpg) top right no-repeat;
min-height: 0px;
height: auto !important;
height: 0px;
}

#middlecloser_3 {
width: 100%;
height: 0px;
clear: both;
background: #fff;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

#sx_3 {
width: 178px;
float: left;
background: none;
padding: 0 0 0 0;
margin: 0 0 0 0;
text-align: left;
min-height: 400px; /*670px;*/
height: auto !important;
height: 400px; /*670px;*/
}

#sx_3_prodotto {
width: 619px;
float: left;
background: none;
padding: 0 0 0 0;
margin: 0 0 0 0;
text-align: left;
min-height: 670px;
height: auto !important;
height: 670px;
}

#cx_3 {
width: 822px;
float: left;
background: none;
padding: 0 0 0 0;
margin: 0 0 0 0;
min-height: 400px; /*670px;*/
height: auto !important;
height: 400px; /*670px;*/
}

#cx_3_prodotto {
width: 236px;
float: left;
background: none;
padding: 0 0 0 3px;
margin: 0 0 0 0;
min-height: 670px;
height: auto !important;
height: 670px;
}

#dx_3 {
width: 0px;
float: left;
background: none;
margin: 0 0 0 0;
padding: 0 0 0 0;
text-align: left;
min-height: 0px;
height: auto !important;
height: 0px;
}

#dx_3_prodotto {
width: 142px;
float: left;
background: none;
margin: 0 0 0 0;
padding: 0 0 0 0;
text-align: left;
min-height: 670px;
height: auto !important;
height: 670px;
}

#bottom_3 {
width: 100%;
min-height: 292px;
height: auto !important;
height: 292px;
float: left;
background: none;
text-align: left;
color: #999;
}

/*||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/

a {
color: #c00000;
text-decoration: none;
}

a:hover {
text-decoration: underline;
}

#bottom a, #bottom_1 a, #bottom_2 a, #bottom_3 a {
color: #fff;
text-decoration: none;
}

#bottom a:hover, #bottom_1 a:hover, #bottom_2 a:hover, #bottom_3 a:hover {
text-decoration: underline;
}

h1 {
font-family: arial, helvetica, sans-serif;
font-size: 21px;
line-height: 25px;
color: #777;
font-weight: normal;
margin: 0 0 1px 0;
padding: 0 0 0 0;
}

h1.catalogo {
width: 940px;
margin: 0 0 0 0;
padding: 13px 30px 13px 30px;
height: 24px;
font-family: times new roman, georgia, sans-serif;
font-size: 21px;
line-height: 24px;
color: #fff;
font-weight: normal;
letter-spacing: -1px;
background: url(/diecast-model-cars/images/Image/hot-wheels-elite/back-titolo.jpg) top left repeat;
}

h1.home {
/* in attesa di formattazione */
}

h2 {
font-family: arial, helvetica, sans-serif;
font-size: 13px;
line-height: 17px;
color: #999;
font-weight: bold;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

h2.catalogo {
width: 940px;
margin: 0 0 0 0;
padding: 10px 30px 12px 30px;
font-family: arial, helvetica, sans-serif;
font-size: 13px;
line-height: 17px;
color: #555;
font-weight: normal;
}

h2.home {
/* in attesa di formattazione */
}

img {
padding: 0 0 0 0;
behavior: url("/pngbehavior.htc");
}

form {
margin: 0 0 0 0;
padding: 0 0 0 0;
}

td ul {
list-style: square;
margin: 0 0 0 20px;
padding: 0 0 0 0;
}

sup, sub {
font-family: arial, helvetica, sans-serif;
font-size: 10px;
line-height: 10px;
letter-spacing: 1px;
}

sup.small, sub.small {
font-family: arial, helvetica, sans-serif;
font-size: 8px;
line-height: 8px;
letter-spacing: 0px;
}

h1 sup.small, h1 sub.small {
font-family: arial, helvetica, sans-serif;
font-size: 12px;
line-height: 12px;
letter-spacing: -1px;
}

.arrow {
font-family: arial, helvetica, sans-serif;
font-size: 10px;
}

#messaggio-benvenuto {
position: absolute;
top: 7px;
left: 265px;
font-family: tahoma, arial, helvetica, sans-serif;
color: #fff;
}

#messaggio-benvenuto a {
color: #fff;
}

#user-error {
margin: 20px 20px 20px 20px;
padding: 15px 20px 15px 20px;
border: 1px solid #ccc;
background: #f8f8f8;
font-family: arial, helvetica, sans-serif;
font-size: 14px;
line-height: 18px;
color: #333;
}

#contenuto-pagina {
float: left;
width: 752px;
text-align: justify;
min-height: 0px;
height: auto !important;
height: 0px;
font-size: 12px;
line-height: 16px;
margin: 0 0 0 0;
padding: 15px 35px 0 35px;
}

#contenuto-pagina-prodotto {
float: left;
width: 100%;
text-align: justify;
min-height: 20px;
height: auto !important;
height: 20px;
font-size: 12px;
line-height: 16px;
}

#container-contenuto-pagina-catalogo {
float: left;
width: 100%;
background: url(/diecast-model-cars/images/Image/hot-wheels-elite/top-foglio.jpg) top left no-repeat;
}

#contenuto-pagina-catalogo {
float: left;
width: 952px;
text-align: justify;
min-height: 0px;
height: auto !important;
height: 0px;
font-size: 12px;
line-height: 16px;
margin: 0 25px 0 23px;
padding: 15px 0 0 0;
}

#intestazione-pagina {
float: left;
width: 750px;
min-height: 25px;
height: auto !important;
height: 25px;
margin: 0 0 0 1px;
padding: 0 35px 20px 35px;
border-bottom: 1px solid #E9E9E9;
}

#intestazione-pagina-catalogo {
float: left;
width: 100%;
min-height: 122px;
height: auto !important;
height: 122px;
padding: 0 0 13px 0;
/*
border-left: 1px solid #BFBFBF;
border-right: 1px solid #BFBFBF;
*/
background: #eee url(/diecast-model-cars/images/Image/hot-wheels-elite/back-intestazione-pagina.jpg) bottom left repeat-x;
}

.pagine {
clear: both;
font-family: arial, helvetica, sans-serif;
font-size: 12px;
line-height: 25px;
font-weight: normal;
color: #999;
margin: 5px 0 15px 0;
padding: 0 35px 0 22px;
}

.pagine a {
font-family: arial, helvetica, sans-serif;
font-size: 13px;
line-height: 13px;
font-weight: bold;
color: #666;
background: #e4e4e4;
padding: 0 5px 0 5px;
}

.pagine a:hover, .pagine a:active {
text-decoration: none;
color: #fff;
background: #bbb;
}

.pagina-attiva {
font-family: arial, helvetica, sans-serif;
font-size: 13px;
line-height: 13px;
font-weight: bold;
color: #fff;
background: #666;
padding: 0 5px 0 5px;
}

#menu-orizzontale-aree {
float: right;
height: 25px;
margin: 0 10px 0 0;
background: none;
}

#menu-orizzontale-aree a {
float: left;
display: block;
height: 14px;
margin: 0 2px 0 0;
padding: 2px 7px 2px 7px;
border: none;
background: none;
font-family: arial, helvetica, sans-serif;
font-size: 10px;
line-height: 14px;
color: #000;
text-decoration: none;
}

#menu-orizzontale-aree a:hover, #menu-orizzontale-aree a:active, #menu-orizzontale-aree a.active {
background: #526901;
color: #fff;
}

#menu-orizzontale-sezioni {
float: left;
margin: 0 0 0 0;
padding: 0 0 0 0;
border: none;
}

#menu-orizzontale-sezioni a {
float: left;
display: block;
height: 15px;
margin: 0 6px 0 0;
padding: 4px 7px 4px 7px;
border: 1px solid #ccc;
background: #f5f5f5;
font-family: arial, helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
line-height: 15px;
color: #444;
text-decoration: none;
}

#menu-orizzontale-sezioni a:hover, #menu-orizzontale-sezioni a:active, #menu-orizzontale-sezioni a.active {
background: #ccc;
color: #fff;
}

#ante-molliche {
float: left;
width: 1px;
height: 1px;
position: relative;
}

#molliche {
width: 98%;
font-family: trebuchet ms, arial, helvetica, sans-serif;
font-size: 10px;
line-height: 16px;
color: #666;
padding: 0 0 0 0;
background: none; /*url(/diecast-model-cars/images/bordo-dotted.gif) bottom left repeat-x ;*/
}

#molliche a {
color: #000;
text-decoration: none;
}

#molliche a:hover {
color: #666;
}

#molliche a:active {
color: #666;
}

#molliche-search-item {
float: left;
margin: 0 0 4px 0;
padding: 0 10px 0 10px;
font-family: trebuchet ms, arial, helvetica, sans-serif;
font-size: 10px;
line-height: 16px;
}

#molliche-search-item a {
float: none;
display: inline;
width: auto;
min-height: auto;
height: auto;
margin: 0 0 0 0;
padding: 0 0 0 0;
border: none;
background: none;
font-family: trebuchet ms, arial, helvetica, sans-serif;
font-size: 10px;
line-height: 16px;
color: #777;
}

#molliche-search-item a:hover {
color: #333;
}

#toolbar {
height: 20px;
margin: 0 0 0 0;
padding: 5px 8px 0 0;
text-align: right;
}

#toolbar img {
border: none;
}

#contenitore-area-sitemap {
margin: 0 0 30px 0;
padding: 0 0 0 0;
}

#contenitore-area-sitemap ul.padrisitemap {
margin: 10px 0 10px 15px;
padding: 0 0 0 0;
}

#contenitore-area-sitemap ul.padrisitemap li ul.figlisitemap {
margin: 4px 0 10px 15px;
padding: 0 0 0 0;
}

ul.lista {
float: left;
list-style: none; /* elimina i punti elenco */
margin: 0 0 0 0;
padding: 0 35px 0 35px; /* elimina i rientri delle liste */
border: none;
}

ul.lista li {
float: left;
display: block;
padding: 0 0 0 0;
} /* elimina lo spazio fra gli elementi della lista introdotto da Opera */

ul.lista li a {
float: left;
width: 743px;
display: block; /* il link occupa tutto lo spazio orizzontale */
text-decoration: none;
min-height: 50px;
height: auto !important;
height: 50px;
color: #333;
font-family: arial, helvetica, sans-serif;
font-size: 14px;
line-height: 17px;
margin: 0 0 0 0;
padding: 9px 9px 9px 0px;
background: url(/diecast-model-cars/images/bordo-dotted.gif) bottom left repeat-x;
text-align: left;
}

ul.lista li a:hover {
background: url(/diecast-model-cars/images/bordo-dotted.gif) bottom left repeat-x;
text-decoration: none;
color: #666; /*#4974A3;*/
}

ul.lista li a #contenitore-img {
float: left;
width: 120px;
margin: 0 9px 9px 0;
padding: 0 3px 0 3px;
text-align: center;
cursor: pointer;
}

ul.lista li a img.thumbnail {
/*float: left;*/
border: 1px solid #eee;
/*margin-right: 9px;*/
/*margin-bottom: 9px;*/
}

ul.lista li a #titolo {
margin: 0 0 0 0;
font-weight: bold;
}

ul.lista li a:hover #titolo {
color: #c00000;
}

ul.lista li a #sottotitolo {
margin: 0 0 0 0;
color: #999;
font-size: 12px;
}

ul.lista li a:hover #sottotitolo {
color: #bbb;
}

ul.lista li a #abstract {
margin: 3px 0px 0px 0px;
font-size: 11px;
}

ul.lista-search {
float: left;
width: 752px;
list-style: none; /* elimina i punti elenco */
margin: 0 0 0 0;
padding: 0 35px 0 35px; /* elimina i rientri delle liste */
border: none;
}

ul.lista-search li {
float: left;
display: block;
padding-top: 6px;
} /* elimina lo spazio fra gli elementi della lista introdotto da Opera */

ul.lista-search li a {
float: left;
width: 732px;
display: block; /* il link occupa tutto lo spazio orizzontale */
text-decoration: none;
min-height: 35px;
height: auto !important;
height: 35px;
color: #333;
font-family: arial, helvetica, sans-serif;
font-size: 14px;
line-height: 16px;
margin: 0 0 0 0;
padding: 4px 10px 8px 10px;
background: url(/diecast-model-cars/images/bordo-dotted.gif) bottom left repeat-x;
text-align: left;
}

ul.lista-search li a:hover {
background: url(/diecast-model-cars/images/bordo-dotted.gif) bottom left repeat-x;
text-decoration: none;
color: #666; /*#4974A3;*/
}

ul.lista-search li a #titolo {
margin: 0 0 0 0;
font-weight: bold;
}

ul.lista-search li a:hover #titolo {
color: #c00000;
}

ul.lista-search li a #sottotitolo {
margin: 0 0 0 0;
color: #999;
font-size: 12px;
}

ul.lista-search li a:hover #sottotitolo {
color: #bbb;
}

ul.lista-search li a #abstract {
margin: 3px 0px 0px 0px;
font-size: 11px;
}

#lista-prodotti {
/* div contenitore della lista */
float: left;
margin: 0 0 0 0;
padding: 15px 14px 25px 14px;
}

ul.lista-prodotti {
float: left;
width: 972px;
list-style: none; /* elimina i punti elenco */
margin: 0 0 0 0;
padding: 0 0 0 0; /* elimina i rientri delle liste */
}

ul.lista-prodotti li {
float: left;
display: block;
} /* elimina lo spazio fra gli elementi della lista introdotto da Opera */

ul.lista-prodotti li a {
float: left;
/*display: block;*/
display: inline;
margin: 0 7px 0 7px;
padding: 0 0 0 0;
text-decoration: none;
}

ul.lista-prodotti li a:hover {
text-decoration: none;
}

ul.lista-prodotti li a table {
float: left;
}

ul.lista-prodotti li a table td {
cursor: pointer;
}

ul.lista-prodotti li a table td img {
border: none;
}

ul.lista-prodotti li a #titolo {
width: 292px;
font-family: trebuchet ms, arial, helvetica, sans-serif;
font-size: 11px;
line-height: 15px;
font-weight: normal;
letter-spacing: 0px;
color: #333;
margin: 2px 0 0 3px;
padding: 0 0 0 0;
}

ul.lista-prodotti li a:hover #titolo {
color: #c00000;
}

ul.lista-prodotti li a #sottotitolo {
font-family: tahoma, arial, helvetica, sans-serif;
font-size: 9px;
line-height: 10px;
font-weight: normal;
letter-spacing: 0px;
color: #888;
margin: 0 0 0 0;
padding: 0 3px 0 3px;
}

#container-novita-homepage {
float: left;
width: 301px;
height: 101px;
margin: 0 0 0 0;
padding: 25px 15px 15px 15px;
border-left: 4px solid #333;
}

#container-novita-homepage div.vticker ul.lista-novita-homepage {
clear: both;
width: 301px;
list-style: none; /* elimina i punti elenco */
margin: 0 0 0 0;
padding: 0 0 0 0; /* elimina i rientri delle liste */
}

#container-novita-homepage div.vticker ul.lista-novita-homepage li {
float: left;
display: block;
} /* elimina lo spazio fra gli elementi della lista introdotto da Opera */

#container-novita-homepage div.vticker ul.lista-novita-homepage li a {
float: left;
width: 301px;
display: block; /* il link occupa tutto lo spazio orizzontale */
min-height: 70px;
height: auto !important;
height: 70px;
font-family: arial, helvetica, sans-serif;
font-size: 12px;
line-height: 16px;
margin: 0 0 0 0;
padding: 0 0 0 0;
border: none;
text-align: left;
}

#container-novita-homepage div.vticker ul.lista-novita-homepage li a:hover {
color: #66AAD9;
text-decoration: none;
}

ul.menu {
width: 158px;
list-style: none; /* elimina i punti elenco */
margin: 20px 0 0 20px;
padding: 0 0 0 0; /* elimina i rientri delle liste */
border: none;
}

ul.menu li {
display: inline;
} /* elimina lo spazio fra gli elementi della lista introdotto da Opera */

ul.menu li a {
display: block; /* il link occupa tutto lo spazio orizzontale */
text-decoration: none;
font-family: arial, helvetica, sans-serif;
font-size: 11px;
line-height: 15px; /* altezza del link: height e line-height devono avere il medesimo valore */
color: #555;
font-weight: bold;
min-height: 15px;
height: auto !important;
height: 15px;
margin: 1px 0 0 0;
padding: 15px 15px 15px 15px;
background: #fff url(/diecast-model-cars/images/Image/hot-wheels-elite/back-item-menu-sottopagine.jpg) top right repeat-y;
text-align: right;
}

ul.menu li a:hover, ul.menu li a:active {
color: #E80000;
text-decoration: none;
} /* colori per l'effetto roll-over */

ul.menu li a.active {
color: #c00000;
}

ul.menu li #menu-father a {
font-weight: normal;
}

ul.menu li #menu-father a:hover, ul.menu_mod li #menu-father a:active, ul.menu li #menu-father a.active {

} /* colori per l'effetto roll-over */

ul.menu li #menu-son a {
display: block; /* il link occupa tutto lo spazio orizzontale */
font-family: trebuchet ms, arial, helvetica, sans-serif;
min-height: 14px;
height: auto !important;
height: 14px;
font-size: 10px;
line-height: 14px;
font-weight: normal;
color: #888;
text-decoration: none; /* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */
margin: 0 0 0 0;
padding: 6px 8px 6px 8px;
border-bottom: none;
text-align: left;
}

ul.menu li #menu-son a:hover, ul.menu li #menu-son a:active {
color: #555;
text-decoration: none;
} /* colori per l'effetto roll-over */

ul.menu li #menu-son a.active {
color: #000;
}

ul.menu-verticale-approfondimenti {
float: left;
width: 142px;
list-style: none; /* elimina i punti elenco */
margin: 0 0 0 0;
padding: 0 0 0 0; /* elimina i rientri delle liste */
}

ul.menu-verticale-approfondimenti li {
float: left;
display: inline;
} /* elimina lo spazio fra gli elementi della lista introdotto da Opera */

ul.menu-verticale-approfondimenti li a {
float: left;
width: 134px;
display: inline; /* il link occupa tutto lo spazio orizzontale */
text-decoration: none;
font-family: trebuchet ms, arial, helvetica, sans-serif;
font-size: 10px;
color: #fff;
font-weight: normal;
min-height: 39px;
height: auto !important;
height: 39px;
line-height: 13px; /* altezza del link: height e line-height devono avere il medesimo valore */
margin-left: 3px;
padding: 5px 0px 6px 5px;
background: #4a4a4a url(/diecast-model-cars/images/Image/hot-wheels-elite/back-item-menu-appr.jpg) top left repeat-x;
}

ul.menu-verticale-approfondimenti li a:hover {
text-decoration: none;
background: #5D5D5D url(/diecast-model-cars/images/Image/hot-wheels-elite/back-item-menu-appr-hover1.jpg) bottom left repeat-x;
} /* colori per l'effetto roll-over */

ul.menu-verticale-approfondimenti li a.active, ul.menu-verticale-approfondimenti li a:hover.active {
width: 138px;
margin-left: 0px;
text-decoration: none;
color: #000;
padding: 7px 0px 4px 4px;
background: #fff url(/diecast-model-cars/images/Image/hot-wheels-elite/back-item-menu-appr-active.jpg) top left repeat-x;
} /* colori per l'effetto roll-over */

a.label-collezione-menu-approfondimenti {
display: block;
width: 131px; /*127px;*/
height: 62px;
margin: 0 0 0 3px;
padding: 5px 4px 5px 4px;
font-family: times new roman, georgia, sans-serif;
font-size: 13px;
line-height: 15px;
font-weight: bold;
color: #ddd;
background: url(/diecast-model-cars/images/Image/hot-wheels-elite/display-label-collezione.jpg) top left no-repeat;
cursor: pointer;
}

a.label-collezione-menu-approfondimenti:hover {
text-decoration: none;
color: #eee;
}

a.label-collezione-menu-approfondimenti table {
width: 100%;
height: 100%;
margin: 0 0 0 0;
padding: 0 0 0 0;
border: none;
border-collapse: collapse;  /* opposto: separate */
border-spacing: 0px;
empty-cells: show;  /* opposto: hidden */
}

a.label-collezione-menu-approfondimenti table td.riga1 {
height: 70%;
text-align: center;
/*vertical-align: text-bottom;*/
}

a.label-collezione-menu-approfondimenti table td.riga2 {
height: 30%;
text-align: right;
/*vertical-align: middle;*/
}

#bottone-richiesta-info {
float: right;
padding: 8px 0 4px 0;
margin: 15px 0 0 0;
height: 20px;
}

hr {
border: none;
border-top: 1px solid #41403e;
width: 100%;
height: 0px;
}

p {
margin: 0 0 9px 0;
padding: 0 0 0 0;
}

#campo-ricerca {
position: absolute;
top: 6px;
/*right: 90px;*/
right: 8px;
padding: 0 0 0 0;
}

#campo-ricerca input {
width: 160px;
font-size: 11px;
font-family: arial, helvetica, sans-serif;
color: #fff;
letter-spacing: 0px;
margin: 0 2px 0 0;
padding: 1px 2px 1px 2px;
border: 1px solid #A0A0A0;
background: #A0A0A0;
}

#icone-social-network {
position: absolute;
top: 6px;
right: 220px;
padding: 0 0 0 0;
}

#tasti-social-network-molliche-tw {
position: absolute;
bottom: -28px;
left: 0px;
padding: 0 0 0 0;
}

#tasti-social-network-molliche-fb {
position: absolute;
bottom: -28px;
left: 64px;
padding: 0 0 0 0;
}

#tasti-social-network-prodotto-tw {
position: absolute;
bottom: -67px;
left: 400px; 
padding: 0 0 0 0;
}

#tasti-social-network-prodotto-fb {
position: absolute;
bottom: -67px;
left: 464px; 
padding: 0 0 0 0;
}

#tasti-social-network-home-tw {
position: absolute;
bottom: -475px;
left: 440px; 
padding: 0 0 0 0;
}

#tasti-social-network-home-fb {
position: absolute;
bottom: -475px;
left: 504px; 
padding: 0 0 0 0;
}

#tasti-social-network-molliche-fb .cover, #tasti-social-network-home-fb .cover {
position: absolute;
width: 52px;
height: 21px;
top: 0px;
right: 0px;
padding: 0 0 0 0;
background: #fff;
}

.cover { /* per Like scheda prodotto */
position: absolute;
width: 42px;
height: 22px;
top: 201px;
right: 447px;
padding: 0 0 0 0;
background: #fff;
}

table.cornice {
border: none;
border-collapse: collapse;  /* opposto: separate */
border-spacing: 0px;
empty-cells: show;  /* opposto: hidden */
cursor: pointer;
}

table.cornice img {
border: none;
}

.container-menu {
position: absolute;
top: 32px;
left: 265px;
}

#sottotop {
float: left;
width: 100%;
margin: 0 0 0 0;
padding: 0 0 0 0;
min-height: 0px;
height: auto !important;
height: 0px;
background: url(/diecast-model-cars/images/Image/hot-wheels-elite/back-sottotop.jpg) top left repeat-x; 
}

#sottotop-prodotto {
float: left;
width: 100%;
margin: 0 0 0 0;
padding: 0 0 0 0;
min-height: 0px;
height: auto !important;
height: 0px;
background: none; 
}

/******************** scheda prodotto ********************/

a.tornaacollezione {
/*border-bottom: 1px dotted #999;*/
background: url(/diecast-model-cars/images/Image/hot-wheels-elite/dotted-999999.gif) bottom left repeat-x;
line-height: 17px;
color: #999;
}

a.tornaacollezione:hover {
text-decoration: none;
/*border-bottom: 1px dotted #000;*/
background: url(/diecast-model-cars/images/Image/hot-wheels-elite/dotted-000000.gif) bottom left repeat-x;
color: #000;
}

.label-codice-prodotto {
font-family: trebuchet ms, arial, helvetica, sans-serif;
font-size: 14px;
line-height: 19px;
color: #fff;
font-weight: normal;
letter-spacing: 0px;
background: #999;
border-top: 1px solid #ddd;
border-left: 1px solid #ddd;
border-bottom: 1px solid #777;
border-right: 1px solid #777;
}

#cambiacollezione {
float: left;
width: 130px;
padding: 55px 7px 15px 5px;
text-align: right;
}

a.cambiacollezione {
/*border-bottom: 1px dotted #e5e5e5;*/
background: url(/diecast-model-cars/images/Image/hot-wheels-elite/dotted-e5e5e5.gif) bottom left repeat-x;
line-height: 17px;
color: #e5e5e5;
}

a.cambiacollezione:hover {
text-decoration: none;
color: #fff;
}

img.scroll-thumb {
margin: 5px 5px 5px 5px;
}

#table-info-prodotto td {
/*text-align: left;*/
}

#table-info-prodotto .cella-nome-prodotto {
/*padding: 15px 18px 15px 18px;*/
padding: 15px 4px 15px 10px;
border-bottom: 1px solid #E0E0E0;

font-family: trebuchet ms, arial, helvetica, sans-serif;
font-size: 17px;
line-height: 22px;
color: #333;
font-weight: normal;
letter-spacing: 0px;
text-align: left;
}

#table-info-prodotto .cella-info-base {
padding: 10px 12px 10px 12px;

font-family: arial, helvetica, sans-serif;
font-size: 11px;
line-height: 15px;
color: #222;
font-weight: bold;
letter-spacing: 0px;
text-align: left;
}

#table-info-prodotto .cella-descrizione {
padding: 0 12px 20px 12px;
text-align: justify;
}

#table-info-prodotto .cella-descrizione a.highslide {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #5e0000;
}

#table-info-prodotto .cella-descrizione a.highslide:hover {
text-decoration: none;
}

#table-info-prodotto .cella-azioni {
padding: 5px 0 5px 0;
}

/*
#table-info-prodotto h1 {
font-family: trebuchet ms, arial, helvetica, sans-serif;
font-size: 18px;
line-height: 22px;

color: #333;
margin: 0 0 0 0;
padding: 0 0 0 0;
border: none;
font-weight: normal;
letter-spacing: 0px;
}

#table-info-prodotto h2 {
font-family: arial, helvetica, sans-serif;
font-size: 11px;
line-height: 15px;
color: #222;
margin: 0 0 0 0;
padding: 0 0 0 0;
font-weight: bold;
letter-spacing: 0px;
}
*/

#table-info-prodotto .cella-azioni a {
display: block;
width: 100%;
Height: 17px;
padding: 10px 0 11px 0;
/*border-bottom: 1px dotted #999;*/
/*background: url(/diecast-model-cars/images/Image/hot-wheels-elite/dotted-999999.gif) bottom left repeat-x;*/
font-size: 11px;
line-height: 17px;
color: #888;
}

#table-info-prodotto .cella-azioni a:hover {
text-decoration: none;
/*border-bottom: 1px dotted #000;*/
/*background: url(/diecast-model-cars/images/Image/hot-wheels-elite/dotted-000000.gif) bottom left repeat-x;*/
color: #000;
}

#table-info-prodotto .cella-azioni a.wheretobuy {
color: #DFE6EE; /*#b7c6d8;*/
}

#table-info-prodotto .cella-azioni a.wheretobuy:hover {
color: #fff;
}

#table-info-prodotto .cella-colori {
padding: 10px 12px 0 12px;
border-top: 1px solid #E0E0E0;
font-size: 11px;
line-height: 15px;
color: #222;
font-weight: bold;
}

#table-info-prodotto .cella-colori table{
margin: 7px 0 0 0;
}

#table-info-prodotto .cella-colori table td table {
border: 1px solid #ddd;
margin: 0 0 3px 0;
}

#table-info-prodotto .cella-colori table td table td {
padding-left: 2px;
padding-right: 2px;
font-family: trebuchet ms, arial, helvetica, sans-serif;
font-size: 10px;
line-height: 10px;
color: #555;
text-align: left;
}

/* minitimeline */
#minitimeline {
position: relative;
float: left;
width: 236px;
height: 52px;
background: url(/diecast-model-cars/images/Image/timeline-prodotto/anno-timeline-prodotto.jpg) top left no-repeat;
cursor: pointer;
color: #888;
}

#minitimeline .label-anno {
position: absolute;
top: 19px;
left: 37px;
z-index: 2;
display: none;
font-size: 17px;
line-height: 17px;
color: #071E30;
}

#minitimeline .label-azione {
position: absolute;
top: 22px;
left: 63px;
z-index: 2;
font-size: 11px;
line-height: 11px;
}

#minitimeline .label-click-here {
position: absolute;
top: 23px;
right: 21px;
z-index: 2;
display: none;
font-family: arial, helvetica, sans-serif;
font-size: 10px;
line-height: 10px;
}

#minitimeline img.sensible-cover {
position: absolute;
top: 0px;
left: 0px;
z-index: 3;
width: 236px;
height: 52px;
}

#minitimeline img.sx-slider {
position: absolute;
top: 0px;
left: 0px;
z-index: 1;
width: 55px;
height: 52px;
}

#minitimeline img.dx-slider {
position: absolute;
top: 0px;
right: 0px;
z-index: 1;
width: 181px;
height: 52px;
}

#other-versions-listing {
clear: both;
margin: 4px 0 8px 7px;
padding: 3px 0 3px 5px;
border-left: 3px solid #ccc;
background: #fff;
}

#other-versions-listing a {
font-family: trebuchet ms, arial, helvetica, sans-serif;
font-size: 9px;
line-height: 13px;
color: #555;
font-weight: normal;
text-decoration: none;
}

#other-versions-listing a:hover {
color: #000;
border-bottom: 1px dotted #000;
}

/*********************************************************/

#form_searchtop input, #iscriviti_newsletter input, #iscriviti_newsletter select {
margin: 0 3px 0 0;
}

a.models_link_pressarea {
float: left;
margin: 0 4px 15px 4px;
padding: 0 0 0 0;
text-decoration: none;
text-align: left;
}

a.models_link_pressarea:hover {
text-decoration: none;
}

a.models_link_pressarea table {
float: left;
}

a.models_link_pressarea table td {
cursor: pointer;
}

a.models_link_pressarea table td img {
border: none;
margin: 4px 0 4px 0;
}

a.models_link_pressarea #titolo {
width: 170px;
font-family: trebuchet ms, arial, helvetica, sans-serif;
font-size: 10px;
line-height: 13px;
font-weight: normal;
color: #333;
margin: 2px 3px 0 3px;
padding: 0 0 2px 0;
}

/*
a.models_link_pressarea #titolo strong {
color: #c00000;
}
*/

a.models_link_pressarea:hover #titolo {
color: #c00000;
}

/*
a.models_link_pressarea #sottotitolo {
font-family: tahoma, arial, helvetica, sans-serif;
font-size: 9px;
line-height: 10px;
font-weight: normal;
color: #888;
margin: 0 0 0 0;
padding: 0 3px 0 3px;
}
*/

table.alerts td {
font-size: 11px;
line-height: 16px;
color: #666;
}

table.alerts td a {
font-size: 11px;
line-height: 16px;
color: #222;
}

table.alerts td a:hover {
color: #c00000;
}

.formnewsletter_home input
{
width: 155px;
font-size: 11px;
font-family: arial, helvetica, sans-serif;
color: #fff;
letter-spacing: 0px;
margin: 0 2px 0 0;
padding: 1px 2px 1px 2px;
border: 1px solid #A0A0A0;
background: #A0A0A0;
}
iframe#twttrHubFrame {
    left: 0px;
}
