* {
   font-size: 11px;
}

body{
    background: White;
    font-family: Arial, Verdana, Helvetica;
    color: #768e9f;
    margin: 0px;
    padding: 0px;
}

img {
    border: 0px;
}

a {
    border: none;
}

a, a:visited{			
    color: #6585a9;
    border: none;
    font-family: Arial, Verdana;
    font-size: 11px;
    text-decoration: none;
}

a:hover{			
    color: #d49046;
    border: none;
    font-family: Arial, Verdana;
    font-size: 11px;
    text-decoration: none;
}

table tr td {
    border: 0px red solid;
    border-collapse: collapse;
    padding: 0px;
    vertical-align: top;
}

/* pagina index */
.sfondo {
    background: url(../images/logo_bg.gif) no-repeat;
}

/* sfondo header */
.sfondo_header {
    background: url('../images/header_pixel.jpg') repeat-x;
}

/* immagine su cui sarà posto il menu */
.header_lang1 {
    background: url('../images/lang1/header.jpg') no-repeat center;
}

.header_lang2 {
    background: url('../images/lang2/header.jpg') no-repeat center;
}

.header_lang1ch {
    background: url('../images/lang1/headerch.jpg') no-repeat center;
}

.header_lang2ch {
    background: url('../images/lang2/headerch.jpg') no-repeat center;
}

/* distanza della lingua dal bordo destro */
.lingua {
    padding-right: 5px;
}

/* sfondo e impostazioni del testo nel footer */
.footer {
    background: url(../images/footer_bg.jpg) repeat-x; 
    text-align: center; 
    padding-top: 6px;
}

/* disposizione del menu */
.menuhome {
    text-align: left; 
    padding-left: 180px;
}

/* disposizione del link ad intertech italia */
.link_intertech {
    text-align: left; 
    padding-left: 40px;
}

/* default */
.vetrina {
    font-size: 18px; 
    font-weight: bold;
}

/* area riservata */
.area_riservata_immagine_lang1 {
    background: url('../images/lang1/area_riservata_immagine.gif') no-repeat; 
    vertical-align: bottom; 
    padding-left: 15px;
}

.area_riservata_immagine_lang2 {
    background: url('../images/lang2/area_riservata_immagine.gif') no-repeat; 
    vertical-align: bottom; 
    padding-left: 15px;
}

.area_riservata {
    background: url('../images/area_riservata_pixel.gif') repeat-y; 
    padding-left: 15px;
}

.area_riservata_chiusura_lang1 {
    background: url('../images/lang1/area_riservata_chiusura.gif') no-repeat;
}

.area_riservata_chiusura_lang2 {
    background: url('../images/lang2/area_riservata_chiusura.gif') no-repeat;
}

.area_riservata_chiusura_noscritta {
    background: url('../images/area_riservata_chiusura_noscritta.gif') no-repeat;
}

/* altri stili */
.arancio_grassetto {
    color: #d49046; 
    font-weight: bold;
}


a.menu, a.menu:visited {    
    color: #768e9f;
    font-family: Arial, Verdana;
    font-size: 11px;
    text-decoration: none;
}

a.menu:hover {    
    color: #d49046;
    font-family: Arial, Verdana;
    font-size: 11px;
    text-decoration: none;
}

a.dettaglio, a.dettaglio:visited {    
    color: #d49046;
    font-family: Arial, Verdana;
    font-size: 11px;
    text-decoration: none;
}

a.dettaglio:hover{    
    color: #d49046;
    font-family: Arial, Verdana;
    font-size: 11px;
    text-decoration: underline;
}

.box_header_offerta{
    background: url('../images/box_prodotti_header_rosso.jpg') no-repeat; 
    color: White; 
    font-weight: bold;
    padding-top: 5px; 
    padding-left: 10px;
}

.box_header_pagina_prodotti {
    background: url('../images/box_prodotti_header_bottoni_bg.jpg') no-repeat; 
    font-size: 9px;
}

.box_header_prodotti{
    background: url('../images/box_prodotti_header_azzurro.jpg') no-repeat; 
    color: #6585a9; 
}

.box_prodotti{
    background: url('../images/box_prodotti_pixel.jpg') repeat-y;  
}

.box_chiusura{
    background: url('../images/box_prodotti_chiusura.jpg') no-repeat; 
    padding-top: 4px;
}

.dettaglio_prodotti{
    background: url('../images/dettaglio_prodotti_pixel_bg.jpg') repeat-y;  
}

.dettaglio_prodotti_chiusura{
    background: url('../images/dettaglio_prodotti_chiusura.gif') no-repeat; 
    padding-top: 9px;
}

.dettaglio_prodotti_header_bottoni {
    background: url('../images/dettaglio_prodotti_header_bottoni_bg.gif') no-repeat; 
}

.dettaglio_prodotti_header_azzurro {
    background: url('../images/dettaglio_prodotti_header_azzurro.gif') no-repeat; 
}

.top_prodotti {
    padding-top: 3px; 
    padding-left: 3px;
}

.top_dettaglio_prodotti {
    padding-top: 7px;
}

a.top_prodotti_preventivo {
    color: #6585a9; 
    text-decoration: none;
}

a:hover.top_prodotti_preventivo {
    color: #6585a9; 
    text-decoration: none;
}

a.top_prodotti_ordine {
    color: #844500; 
    text-decoration: none;
}

a:hover.top_prodotti_ordine {
    color: #844500; 
    text-decoration: none;
}

/* menu secondario */
.menu_secondario_superiore {
    background: url(../images/menu_secondario_superiore.gif) no-repeat; 
    padding-left: 15px;
}

.menu_secondario {
    background: url(../images/menu_secondario_pixel.gif) repeat-y; 
}

.menu_secondario_inferiore {
    background: url(../images/menu_secondario_inferiore.gif) no-repeat;
}

.arancio {
    color: #d49046;
}

.nome_categoria_selezionata {
    font-size: 18px; 
    display: inline;
}

.categoria {
    font-size: 10px;
}

.categoria_arancio {
    font-size: 10px; 
    color: #d49046
}

.immagine {
    padding: 8px;
}

.bordo_immagine {
    border: 1px #bcbcbc solid;
}

.testo_prodotto {
    padding-right: 11px; 
    padding-left: 11px; 
    padding-top: 8px;
    text-align: justify;
}

.numero {
    padding-left: 3px;
}

.titolo{
    font-weight: bold;
}

.tipologia_selezionata {
    color: #d49046; 
    font-size: 18px; 
    padding-top: 10px;
}

.titolo_dettaglio_prodotto {
    color: #d49046; 
    font-size: 13px; 
    padding-left: 0px;
    font-weight: bold;
    text-align: justify;
}

a.link_footer, a.link_footer:visited{
    text-decoration: none;
    color: #768e9f;
}

a.link_footer:hover{
    color: #d49046;
    text-decoration: none;
}


a.link_lingua, a.link_lingua:visited{
    text-decoration: none;
    color: #768e9f;
}

a.link_lingua:hover{
    color: #d49046;
    text-decoration: none;
}

.rosso {
    color: Red;
}
/*
#menuhome a {
    outline: none;
}

#menuhome .tabs {
    list-style: none; 
    height: 42px;
    margin: 0;
    padding: 0;
}

#menuhome #menu{
    position: relative;
    top: 0px;
    left: 0px;
}
#menuhome .tabs li {
    float: left;
}

#menuhome .tabs li a {
    display: block; 
    position: relative; 
    text-decoration: none;
}

#menuhome .tabs li a em {
    display: block;
    height: 42px; 
    float: left; 
    padding: 0 0px; 
    background: url(../images/menu_bottone_centrale.jpg) repeat-x center top;
    position: relative; 
    font-size: 11px;
    font-weight: bold; 
    font-style: normal;
    color: #6585a9; 
    line-height: 55px;
}

#menuhome .tabs li a b {
    display: block; 
    float: left;
    width: 8px; 
    height: 42px; 
    background: url(../images/menu_bottone_sx.jpg) left top;
    position: relative; 
}

#menuhome .tabs li a span {
    display: block; 
    float: left;
    width: 9px; 
    height: 42px; 
    background: url(../images/menu_bottone_dx.jpg) right top;
    position: relative; 
}

#menuhome .tabs li a:hover {
    border: 0; 
    cursor: pointer;
}

#menuhome .tabs li a:hover b {
    background-position: left bottom;
}

#menuhome .tabs li a:hover span {
    background-position: right bottom;
}

#menuhome .tabs li a:hover em  {
    background-position: center bottom; 
    color: #d49046;
    line-height: 42px;
}

#menuhome .tabs li a.selezionato, .tabs li a.selezionato:hover {
    border: 0;
    cursor: default;
    color: #d49046;
}

#menuhome .tabs li a.selezionato b, .tabs li a.selezionato:hover b {
    background-position: left bottom;
    color: #d49046;
}

#menuhome .tabs li a.selezionato span, .tabs li a.selezionato:hover span {
    background-position: right bottom;
    color: #d49046;
}

#menuhome .tabs li a.selezionato em, .tabs li a.selezionato:hover em  {
background-position: center bottom; 
line-height: 42px;
color: #d49046;
}
*/
.conferma {
    text-align: left;
    vertical-align: bottom;
}

.riga {
    background: url(../images/riga.jpg) repeat-x; 
    height: 1px;
}

.riga_dettaglio {
    background: url('../images/riga_dettaglio.jpg') repeat-x center;
    width: 520px;
}

.allineamento_testo_dx {
    text-align: right;
}

.allineamento_centrato {
    text-align: center;
}

.allineamento_testo_sx {
    text-align: left;
}

.titolo_centrato {
    text-align: center;
    font-weight: bold;
}

.stile_conferma {
    border: 1px #d5d5d5 solid; 
    background: #f9f9f9; 
    vertical-align: top; 
    padding: 10px;
}

.riepilogo {
    font-size: 14px;
}

.padding_top {
    padding-top: 5px;
}

.articolo_conferma {
    border: 1px #d5d5d5 solid; 
    background: #f9f9f9; 
    vertical-align: top; 
    padding-top: 5px; 
    padding-bottom: 10px;
}

.foto_piccole {
    border: 1px #bcbcbc solid; 
    margin: 6px;
}

.padding_2 {
    padding-top: 2px;
}

.padding_100 {
    padding-top: 100px;
}

.chiusura_dettaglio_prodotto {
    width: 652px; 
    padding-top: 10px; 
    background: url('../images/dettaglio_prodotti_chiusura.gif') no-repeat; 
    height: 37px;
}

.dettaglio_foto {
    border: 1px #bcbcbc solid;
}

.padding_dx_30 {
    padding-right: 30px;
}

.pari {
    background: #D7E5FF;
}

.sfondo_dettaglio {
    background-color: #B6D5E9;
    color: White;
    vertical-align: bottom;
}


