.shop h2.pagetitle {border-bottom: 1px solid #e5007d; width: 410px;}
#evidenza.shop h2.pagetitle {border-bottom: none;}

/* vetrina
--------------------------------------------------------------------------------------------- */
.shop .catalogo_evidenze {font-size: 11px;}
.shop .catalogo_evidenze h3 {font-size: 12px; color: #666; border-bottom: 2px solid #e5007d; font-weight: bold; text-transform: uppercase; font-style: italic; margin-top: 10px; margin-bottom: 10px; padding-bottom: 3px;}
.shop .catalogo_evidenze .scheda_linkinterno {float: right; font-size: 11px; color: #666; text-decoration: underline; font-style: italic; padding: 0 3px 0 8px; background: url(../pics/sidebar_arrow_on.gif) no-repeat 1px 5px;}
.shop .catalogo_evidenze .catalogo_table {margin-bottom: 10px;}
.shop .catalogo_evidenze .catalogo_table div.altezza_minima {min-height: 220px; height: auto!important; height: 220px;}
.shop .catalogo_evidenze .catalogo_table td {width: 33%; vertical-align: top; padding: 0 3px;}

.shop .catalogo_evidenze .catalogo_table strong {color: #666;}
.shop .catalogo_evidenze .catalogo_table td .scheda_immagine {height: 85px;}
.shop .catalogo_evidenze .catalogo_table td .scheda_prezzo {color: #DC0067; font-weight: bold; font-size: 12px;}
.shop .catalogo_evidenze .catalogo_table td .scheda_prezzo .scheda_prezzo_barrato {color: #666; text-decoration: line-through; font-weight: bold;}
.shop .catalogo_evidenze .catalogo_table td .scheda_prezzo .scheda_offerta {font-style: italic; font-weight: bold; color: #ccc; padding-left: 3px;}
.shop .catalogo_evidenze .catalogo_table td .scheda_titolo {color: #333; font-weight: bold; border-top: 1px dotted #ccc; margin-top: 2px; padding-top: 5px;}
.shop .catalogo_evidenze .catalogo_table td .scheda_sottotitolo {font-style: italic; color: #999;}
.shop .catalogo_evidenze .catalogo_table td .scheda_descrizionebreve {padding: 2px 0;}
.shop .catalogo_evidenze .catalogo_table td .scheda_link {padding-top: 5px;}
.shop .catalogo_evidenze .catalogo_table td .scheda_link a {font-weight: bold;}
.shop .catalogo_evidenze .catalogo_table td .scheda_carrello {border-top: 1px dotted #CCC; padding: 0px 20px 8px 0;}
.shop .catalogo_evidenze .catalogo_table td .scheda_carrello .button {background: #F8F8F8 url(../pics/acquista_bg.jpg) no-repeat 0 0; border: 1px solid #CCC; font-weight: bold; padding: 1px 3px; margin-top: 5px;}
.shop .catalogo_evidenze .catalogo_table td .scheda_carrello .button a {background: url(../pics/arrow_blue.gif) no-repeat 5px 3px; padding: 2px 0 1px 15px; display: block; line-height: 1em;}
.shop .catalogo_evidenze .catalogo_table td .scheda_carrello span {padding: 2px 0 1px 15px; display: block; line-height: 1em; color: #CCC;}
.shop .catalogo_evidenze .catalogo_table td div {line-height: 1.1em;}
/* pagina catalogo
--------------------------------------------------------------------------------------------- */
.shop #catalogo_list li {border-bottom: 1px dotted #ccc; margin-bottom: 10px; padding-bottom: 10px; font-size: 11px;}
.shop #catalogo_list .catalogo_table {}
.shop #catalogo_list .catalogo_table td.thumbnail {width: 130px; text-align: right; vertical-align: top; padding: 0;}
.shop #catalogo_list .catalogo_table td.description {text-align: left; vertical-align: top; padding-left: 15px; width: 275px;}
.shop #catalogo_list .catalogo_table strong {color: #666;}
.shop #catalogo_list .catalogo_table td .scheda_prezzo {color: #e5007d; font-weight: bold; margin-top: 3px; font-size: 12px;}
.shop #catalogo_list .catalogo_table td .scheda_prezzo .scheda_prezzo_barrato {color: #666; text-decoration: line-through; font-weight: bold;}
.shop #catalogo_list .catalogo_table td .scheda_prezzo .scheda_offerta {font-style: italic; font-weight: bold; color: #ccc; padding-left: 3px;}
.shop #catalogo_list .catalogo_table td .scheda_titolo {color: #333; font-weight: bold; }
.shop #catalogo_list .catalogo_table td .scheda_sottotitolo {font-style: italic; color: #999;}
.shop #catalogo_list .catalogo_table td .scheda_descrizionebreve {padding: 2px 0;}
.shop #catalogo_list .catalogo_table td .scheda_link {text-align: right; position: relative; bottom: 0; right: 0;}
.shop #catalogo_list .catalogo_table td .scheda_link a {font-weight: bold; padding-left: 8px; background: url(../pics/sidebar_arrow_on.gif) no-repeat 1px 4px; text-transform: uppercase;}
.shop #catalogo_list .catalogo_table td .scheda_carrello {padding: 4px 0 4px 30px; float: right; text-align: left;}
.shop #catalogo_list .catalogo_table td .scheda_carrello .button {background: #F8F8F8 url(../pics/acquista_bg.jpg) no-repeat 0 0; border: 1px solid #CCC; font-weight: bold; padding: 1px 3px;}
.shop #catalogo_list .catalogo_table td .scheda_carrello .button a {background: url(../pics/arrow_blue.gif) no-repeat 2px 3px; padding: 2px 0 1px 12px; display: block; line-height: 1em;}
.shop #catalogo_list .catalogo_table td .scheda_carrello span {padding: 2px 0 1px 12px; display: block; line-height: 1em; color: #CCC;}


/* scheda catalogo
--------------------------------------------------------------------------------------------- */

/* pagina catalogo
--------------------------------------------------------------------------------------------- */
.shop #linkinterno {float: right; font-size: 10px; color: #666; text-decoration: underline; font-style: italic; padding: 0 203px 0 8px; background: url(../pics/sidebar_arrow_on.gif) no-repeat 1px 5px;}
.shop #catalogo_scheda .catalogo_table {}
/*.shop #catalogo_scheda .catalogo_table td {border: 1px solid red}*/
.shop #catalogo_scheda .catalogo_table td.thumbnail {width: 155px; text-align: right; vertical-align: top; padding: 0;}
.shop #catalogo_scheda .catalogo_table td.description {text-align: left; vertical-align: top; padding-left: 15px;}
.shop #catalogo_scheda .catalogo_table strong {color: #666;}
.shop #catalogo_scheda .catalogo_table td .scheda_photogallery h2 {font-size: 11px; color: #999; text-align: left; margin-top: 10px;}
.shop #catalogo_scheda .catalogo_table td .scheda_prezzo {font-size: 16px; color: #e5007d; font-weight: bold; margin: 10px 0;}
.shop #catalogo_scheda .catalogo_table td .scheda_prezzo .scheda_prezzo_barrato {color: #666; text-decoration: line-through; font-weight: bold;}
.shop #catalogo_scheda .catalogo_table td .scheda_prezzo .scheda_offerta {font-style: italic; font-weight: bold; color: #ccc; padding-left: 3px;}
.shop #catalogo_scheda .catalogo_table td .scheda_titolo {font-size: 14px; color: #333; font-weight: bold;}
.shop #catalogo_scheda .catalogo_table td .scheda_sottotitolo {font-style: italic; color: #999; padding-top: 3px; padding-bottom: 5px;}
.shop #catalogo_scheda .catalogo_table td .scheda_descrizionebreve {padding: 5px 0;}
.shop #catalogo_scheda .catalogo_table td .scheda_link {padding-top: 5px; text-align: right;}
.shop #catalogo_scheda .catalogo_table td .scheda_link a {font-weight: bold;}
.shop #catalogo_scheda .catalogo_table td .scheda_carrello {padding: 0;}
.shop #catalogo_scheda .catalogo_table td .scheda_carrello a {display: block; width: 90px; height: 22px; background: #FFF url(../pics/acquista_bg_carrello.jpg) no-repeat 0 0; border: 1px solid #CCC; font-size: 1.1em; font-weight: bold; padding: 5px 0px 2px 40px; line-height: 0.8em;}
.shop #catalogo_scheda .catalogo_table td .scheda_carrello span {display: block; width: 90px; height: 22px; background: #FFF url(../pics/acquista_bg_carrello.jpg) no-repeat 0 0; border: 1px solid #CCC; font-size: 1.1em; font-weight: bold; padding: 5px 0px 2px 40px; line-height: 0.8em; color: #CCC;}