/* Formattazione testo*/	

.break  { font-size: 5px }
.break_footer { font-size: 7px }
.copy { color: white; font-weight: bold; font-size: 11px; font-family: "Lucida Grande", Geneva, Arial, Verdana, Helvetica, sans-serif }
.white { color: white; font-weight: bold; font-size: 11px }
.dim  { font-size: 10px }
.news_data { color: #ccc; font-weight: bold }
.news_data a { color: #ccc; font-weight: bold; text-decoration: none }
.news_data a:hover { color: #f63; font-weight: bold; text-decoration: none }
.news_text { color: #333 }
.news_text a { color: #333; text-decoration: none }
.news_text a:hover { color: #f63; text-decoration: underline }
.news_title   { font-weight: bold }
.family_title  { color: #710011; font-weight: bold; font-size: 12px }
.product_title  { color: white; font-weight: bold; font-size: 12px }
.family_scheda        { color: white; font-weight: bold; font-size: 13px; letter-spacing: 1px }
.header { color: #710011 }
.header a  { color: #710011; text-decoration: none }
.header a:hover  { color: #710011; text-decoration: underline }
#home { color: #333; text-decoration: none }
.pedice   { font-size: 10px; vertical-align: sub }
.apice    { font-size: 10px; vertical-align: super }

.titoletto_blu           { color: #00377a; font-weight: bold }
.titoletto_blu a { color: #00377a; font-weight: bold; text-decoration: none }
.titoletto_blu a:hover { color: #00377a; font-weight: bold; text-decoration: underline }
.titoletto_green { color: #27a5a5; font-weight: bold }
.titoletto_grey { color: #666; font-weight: bold }
.titoletto_grey a { color: #666; font-weight: bold; text-decoration: none }
.titoletto_grey a:hover { color: #666; font-weight: bold }
.titoletto_red  { color: #710011; font-weight: bold }
.titoletto_red a { color: #710011; font-weight: bold; text-decoration: none }
.titoletto_red a:hover { color: #710011; font-weight: bold; text-decoration: underline }
.titoli_page  { color: #68676b; font-weight: bold; font-size: 12px }
.titoli_page_red { color: #710011; font-weight: bold; font-size: 12px }
.titoli_page_red a { color: #710011; font-weight: bold; font-size: 12px; text-decoration: none }
.titoli_page_red a:hover { color: #710011; font-weight: bold; font-size: 12px; text-decoration: underline }
.more  { color: #710011; font-size: 10px; font-weight: bold }
.more a { color: #710011; font-weight: bold; text-decoration: none }
.more a:hover { color: #710011; font-weight: bold; text-decoration: underline }
.more_grey  { color: #666; font-size: 10px; font-weight: bold }
.more_grey a { color: #666; font-weight: bold; text-decoration: none }
.more_grey a:hover { color: #666; font-weight: bold; text-decoration: underline }

.img_space        { border: solid 1px #710011 }

/* Formattazione menu*/	

.menu_title { color: #4f5359; font-weight: bold; font-size: 11px; font-family: "Lucida Grande", Geneva, Arial, Verdana, Helvetica, sans-serif; text-decoration: none; background-color: #e6e6e6; display: block; padding: 5px 2px 5px 13px; border-bottom: 1px solid #999; width: 100% }
html>body .menu_title { width: auto }
.menu_white  { color: #4f5359; font-weight: bold; font-size: 11px; font-family: "Lucida Grande", Geneva, Arial, Verdana, Helvetica, sans-serif; text-decoration: none; background-color: white; display: block; padding: 5px 2px 5px 13px; border-bottom: 1px solid #999; width: 100% }
html>body .menu_white { width: auto }
.menu_title_vme    { color: white; font-weight: bold; font-size: 11px; font-family: "Lucida Grande", Geneva, Arial, Verdana, Helvetica, sans-serif; text-decoration: none; background-color: #710011; display: block; padding: 5px 2px 5px 13px; border-bottom: 1px solid #999; width: 100% }
html>body .menu_title_vme { width: auto }

.menu_livello a { color: #710011; font-weight: normal; font-size: 11px; font-family: "Lucida Grande", Geneva, Arial, Verdana, Helvetica, sans-serif; text-decoration: none; background-color: #f5f5f5; display: block; padding: 5px 2px 5px 13px; border-bottom: 1px solid #999; width: 100% }
html>body .menu_livello a { width: auto }
.menu_livello a:hover { color: #710011; text-decoration: none; background-color: #f5f5f5 }
.menu_livello a:visited {  text-decoration: none; color: #710011 }

.menu a     { color: #4f5359; font-weight: normal; font-size: 11px; font-family: "Lucida Grande", Geneva, Arial, Verdana, Helvetica, sans-serif; text-decoration: none; background-color: #e6e6e6; display: block; padding: 5px 2px 5px 13px; border-bottom: 1px solid #999; width: 100% }
html>body .menu a { width: auto }
.menu a:visited { text-decoration: none; color: #4F5359 }	
.menu a:hover   { color: #710011; text-decoration: none; background-color: #f5f5f5 }

.menu_products a          { color: white; font-weight: bold; font-size: 11px; font-family: "Lucida Grande", Geneva, Arial, Verdana, Helvetica, sans-serif; text-decoration: none; background-color: #95404d; display: block; padding-top: 6px; padding-bottom: 6px; border-bottom: 1px solid #999; width: 100%; height: 100% }		
html>body .menu_products a  { width: auto; height: auto }
.menu_products a:visited  { color: white; text-decoration: none }	
.menu_products a:hover   { color: white; text-decoration: none; background-color: #710011 }

.menu_az a       { color: white; font-weight: normal; font-size: 11px; font-family: "Lucida Grande", Geneva, Arial, Verdana, Helvetica, sans-serif; text-decoration: none; background-color: #e3cccf; display: block; padding: 5px 2px 5px 13px; border-bottom: 1px solid #999; width: 100% }		
html>body .menu_az a { width: auto }
.menu_az a:visited  { color: white; text-decoration: none }	
.menu_az a:hover    { color: white; text-decoration: none; background-color: #cda6ac }

.menu_vme a       { color: #4f5359; font-weight: normal; font-size: 11px; font-family: "Lucida Grande", Geneva, Arial, Verdana, Helvetica, sans-serif; text-decoration: none; background-color: #cda6ac; display: block; padding: 5px 2px 5px 13px; border-bottom: 1px solid #999; width: 100% }		
html>body .menu_vme a { width: auto }
.menu_vme a:visited  { color: #4f5359; text-decoration: none }	
.menu_vme a:hover    { color: black; text-decoration: none; background-color: #e3cccf }

.menu_vme1   { color: #999999; font-size: 11px; font-family: "Lucida Grande", Geneva, Arial, Verdana, Helvetica, sans-serif; text-decoration: none; background-color: #cda6ac; display: block; padding: 5px 2px 5px 13px; border-bottom: 1px solid #999; width: 100% }
html>body .menu_vme1 { width: auto }

.menu_vme_t a        { color: white; font-weight: bold; font-size: 11px; font-family: "Lucida Grande", Geneva, Arial, Verdana, Helvetica, sans-serif; text-decoration: none; background-color: #cda6ac; display: block; padding: 5px 2px 5px 13px; border-bottom: 1px solid #999; border-left: 1px solid #999; width: 100% }		
html>body .menu_vme_t a { width: auto }
.menu_vme_t a:visited  { color: white; text-decoration: none }	
.menu_vme_t a:hover   { text-decoration: none; background-color: #e3cccf }