/* CSS Document */

body {

background-color: #CCCCCC;	
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px; 
	font-family:Verdana, Arial, Helvetica, sans-serif
}
#maindiv {width:1004px; margin:0 auto; padding:0; background-image:url(images/sfondo_ombra.gif); background-repeat:repeat-y}
h4 { color:#1E4872; font-size:14px; font-weight:bold; margin-bottom:2px; margin-left:3px; margin-bottom:2px}
h3 { margin-bottom:1px; margin-top:10px; margin-bottom:0px; color: #666666; font-size:16px; font-weight:bold}
legend {color:#666666; font-size:14px; font-weight:bold; margin-bottom:2px; padding:3px; margin:3px}
.parweb { margin-top:2px}
.menutop { border-bottom:1px solid #CCCCCC; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #FFFFFF; font-size: 11px; height:22px; padding:2px;
text-align:center; border-right:1px solid white; border-right:1px solid #FFFFFF }
.menutop a:link, .menutop a:visited { color:#FFFFFF; text-decoration:none; }
.menutop a:hover { color: #CCCCCC; text-decoration:none}

.boxSX { border-right:1px dotted #CCCCCC; border-bottom:1px dotted #CCCCCC;}
.boxDX {  border-bottom:1px dotted #CCCCCC;}
.titolibox { color: #666666; font-size:14px; font-weight:bold; margin-bottom:2px  }
.titolibox a:link, .titolibox a:visited {color: #666666; text-decoration:none}
.titolibox  a:hover { color:#CC0000}
.parbox  { margin-top:2px; font-size:11px; color:#000000 ; margin-bottom:3px}
.cat { color:#000000; text-decoration:none; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; border-bottom:1px dotted #CCCCCC; height:20px}
.cat a:link, .cat a:visited { text-decoration:none; color:#000000}
.cat a:hover{ color:#CC0000; text-decoration:none }
.menusx { font-family:verdana; font-size:11px; height:25px; background-color:#E8E9E3; text-align:left;  padding:2px; padding-left:5px}
.menusx a:link, .menusx a:visited { text-decoration:none; color:#000000}
.menusx  a:hover { color:#CC0000; text-decoration:none}
.titolomenusx { font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:12px; font-weight:bold; background-color:#CCCCCC; height:23px }
.tabmenu { margin-top:0px; border:1px solid #CCCCCC}
.foto { padding:2px;}
.main{ font-size:11px; line-height:17px; padding:5px; vertical-align:top}
.main a:link, .main a:visited { color: #003366}
.main a:hover { color:#CC0000}
.texbox { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px}
.text11 { font-size:11px;}
.text10{ font-size:10px}
.tasto {  background-color:#d0d0d0; font-size:10px; font-family:Verdana}
.cercatop {width:400px; position:relative;font-size:10px; top:10px; left:400px}
.cercatop a:link , .cercatop a:visited { color:#000000}
.cercatop a:hover { color:#CC0000}
.headercatalogo {background-color: #999999; font-weight: bold; border-bottom:#999999; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; height:20px}
.riga1art {height:20px; background-color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px}
.divart {height:10px; background-color:#f0f0f0; }
.finalprice { font-family:; font-size:14px; font-weight:bold; color:#660000}
.evaso { color:#006600; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px}
.evadere { color:#FF9900;font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px}
.annullato { color:#CC0000; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px}
.divnote {background-color:#f0f0f0; padding:3px; font-size:11px; width:350px; border:1px dashed #CCCCCC}
.par { padding:5px}
#pie {color:#ffffff; height:35px; background-color:#E50003; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-align:center; }
#pie a:link, #pie a:visited { color:#ffffff; text-decoration:none}
#pie a:hover { color: #CCCCCC; text-decoration:none}
.catart { color: #666666}
.promo { color:#CC0000; font-weight:bold}
.taglio {text-decoration:line-through}
.iframe { width:360px; height:120px; border:1px dashed #CCCCCC; overflow:auto; padding:5px; line-height:18px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; 
scrollbar-3d-light-color: #E8E8E8;
scrollbar-arrow-color: #2E2F5F;
scrollbar-base-color: #ffffff;
scrollbar-dark-shadow-color: #cccccc;
scrollbar-face-color: #f0f0f0;
scrollbar-highlight-color: #f0f0f0;
scrollbar-shadow-color: #f0f0f0;
scrollbar-track-color:#cccccc}
.iframe a:link{ color:#000000  }
.iframe a:visited{ color:#000000  }
.iframe a:hover{ color: #CC0000  }
.menuout { margin:0 ; width:980px; text-align:right; padding-right:10px;  height:30px; font-size:11px; background-image:url(images/barratop.gif); background-repeat:no-repeat}
.menuout a:link, .menuout a:visited { color:#000000; text-decoration:none}
.menuout a:hover { color: #CC0000; text-decoration:none}
.arthome { font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; padding:3px} 
.arthome a:link, .arthome a:visited { color:#000000; text-decoration:none}
.arthome a:hover { color:#CC0000; text-decoration:none}
.ombra { background-image:url(images/ombra.jpg); height:8px}
.logintext { font-size:11px; background-color:#E8E9E3; padding:2px; height:25px}
.stepordineoff { color:#CCCCCC; background-color: #999999; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold}
.stepordineon { color:#ffffff; background-color: #66CC33; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold}
.stepordinein { color:#ffffff; background-color: #FFCC00; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold}
.avantibtn { color:#000000; background-color: #FFCC00; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
.header { height:100px; width:980px; }
.tdmenutop{ height:24px; background-color:#DC0B1B; height:26px}
.menuspry { list-style:none; margin-left:3px; padding-left:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px}
.menuspry a:link, .menuspry a:visited { color:#000000; text-decoration:none}
.menuspry a:hover { color:#CC0A09}
.titoloboxmenu { background-image:url(images/sfondo_titoli_menu.gif);  background-repeat:repeat-x; color:#FFFFFF; font-size:12px; font-weight:bold; height:20px; padding:2px; border-top:1px solid #CCCCCC; padding-left:4px;}
.vocemainmenu { padding-right:2px; color:#FFFFFF; font-size:11px; font-weight:bold; background-image:url(images/boxmenu.gif); background-repeat:no-repeat; width:105px; height:23px}
.vocemainmenu  a:link, .vocemainmenu  a:visited { text-decoration:none; color:#FFFFFF}
.vocemainmenu  a:hover { color:#000000}
.lista { padding-bottom:10px}
.price { color:#C76200; font-size:12px; font-weight: bold}
.cartbutton { background-color:#F18200; font-family:Arial, Helvetica, sans-serif; width:120px; color:#FFFFFF; font-size:11px; font-weight: bold}
.gray { color:#999999}
.detart { margin-left:0px; list-style-type:none}
.detart li { margin-top:8px}
.abstract {line-height:13px; font-size:10px}
.tabsxhome {margin-bottom:15px; border-bottom:1px dotted #CCCCCC}
.tabdxhome {margin-bottom:15px; border-bottom:1px dotted #CCCCCC}
.articolo a:link, .articolo  a:visited { text-decoration:none}
.articolo a:hover { text-decoration:none; color:#CC0000}
.menualto { background-image:url(images/sfondo-testa.gif); background-repeat: repeat-x; padding-right:10px; height:28px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px}
.menualto  a:link, .menualto  a:visited { text-decoration:none; color:#000000}
.menualto  a:hover { color:#CC0000}
.regbox { text-align:left;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:14px;}
.regbox a:link, .regbox  a:visited { color:#000000}
.regbox a:hover { color: #CC0000}
.ombrapie { width:1004px; margin:0 auto; height:17px; background-image:url(images/sfondo_pie.gif); background-repeat:repeat-x; }