ADDRESS, BLOCKQUOTE, BODY, CAPTION , CENTER, DD , DIR, DIV, DL , DT , FORM , LI , MENU , OL , P , PRE , TD , TH , TR , UL  { FONT-FAMILY: Verdana, Helvetica, sans-serif; font-size:10px }
TEXTAREA,INPUT,SELECT { FONT-SIZE: 10px; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none ;}
.smallfont { FONT-SIZE: 9px; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; }
.artfont { FONT-SIZE: 10px; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif ;}
.artfontdisp { FONT-WEIGHT: bold; FONT-SIZE: 10px; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; }
.artfontnd { FONT-SIZE: 10px; COLOR: #777777; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; }
.medium { FONT-SIZE: 11px; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; }
.mediumbold { FONT-SIZE: 11px; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}

html, body {
	BACKGROUND: #FFFFFF ; 
	margin:0px;
	height: 100%;
	background-image: url(images/fondo_css4.jpg);
}

h1 { FONT-SIZE: 13px; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; }
.mediumbig { FONT-SIZE: 13px; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; }
.menulink { font: normal 10px Verdana, Arial, Helvetica, sans-serif; color: #ffffff;}
.menulink:visited,.menulink:link { text-decoration: none; color: #ffffff ;}
.menulink:hover { text-decoration: underline; color: #ffffff;}
.menulink-big { font: normal 12px Verdana, Arial, Helvetica, sans-serif; color: #ffffff;}
.menulink-big:visited,.menulink-big:link { text-decoration: none; color: #ffffff; }
.menulink-big:hover { text-decoration: underline; color: #ffffff;}
.menuback {background-color: #008080; }
.testoGrigio { FONT-SIZE: 13px; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;color: #999999;}
.cat-selected { background-color: #CCCC99 ; color: #000000;}
.cat-normal { background-color: #F3F3E9 ; coltab_grigio_chiaro_sxor: #000033;}
.tab-chiara {
	color: #000000;
	background-color: #FFFFFF;
}
/*stile x tutti*/
.testo_quantita, .testo_quantita p {
	font-family: Arial, Helvetica, sans-serif,Verdana;
	font-size: 12px;
}
.testo_descrizioni, .testo_descrizioni p {
	font-family: Arial, Helvetica, sans-serif,Verdana;
	font-size: 12px;
}
.Stile_quantita {
font-family: Arial, Helvetica, sans-serif;
	color:#6699FF;

	font-weight: bold;
font-size: 12px;
}
.Stile_scheda {
font-family: Arial, Helvetica, sans-serif;
	color:#ffffff;

	font-weight: bold;
font-size: 12px;
}
.Stile_tit_tab {
font-family: Arial, Helvetica, sans-serif;
	color:#FFFFFF;

	font-weight: bold;
font-size: 12px;
}

.puntini { border-bottom:1px dashed #819bce; height:4px;}
.stile_puntinato {
	color: #819BCE;
	font-size: 6px;
}
.Stile1_ct {	font-family: Arial, Helvetica, sans-serif;
	color: #FF9900;
	font-size: 20px
}
.Stile2_ct{color: #99CCFF;font-size: 20px ;font-family: Arial, Helvetica, sans-serif}
.Stile_prezzo{color: #6699FF;font-size: 20px;font-family: Arial, Helvetica, sans-serif}
.Stile_prezzo2{color: #6699FF;font-size: 20px;font-family: Arial, Helvetica, sans-serif}

.testo_footer_bold {
font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
}
.testo_footer{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666; 
}
.testo_footer:link{ text-decoration: none; color: #0000ff; }
.titoli_footer {
	font-family: Arial, Helvetica, sans-serif;
	color: #6e8dc0;
	font-size: 14px;
	font-weight: bold;
}
.titoli_footer_piccolo {
	font-family: Arial, Helvetica, sans-serif;
	color: #6e8dc0;
	font-size: 12px;
	font-weight: bold;
}
/********/


.tab-scura {
	color: #000000;
	background-color: #E5E5E5;
}
.tab-arancio {
	color: #000000;
	background-color: #fff6ed;
}
.tab-arancio2 {
font-family: Arial, Helvetica, sans-serif;
color:#ffffff;

	font-size: 12px;
		font-weight: bold;
	background-color: #ba7c33;
}
.tab-arancio_sfondo {


background-color: #fff6ed;
border-left:1px;
border-left-color: #fee4c3;
border-left-style:solid;
border-right:1px;
border-right-color: #fee4c3;
border-right-style:solid;
border-bottom:1px;
border-bottom-color: #fee4c3;
border-bottom-style:solid;

}
.tab-testa { background-color: #008080 ; color: #FFFFFF}
.art-sfondo { background-color: #efefef }
.art-img { background-color: #efefef }
.cslink, .cslink:link, .cslink:visited { font: normal 10px Verdana, Arial, Helvetica, sans-serif; color: #000000}
.cslink:hover { text-decoration: underline; color: #000000}
.cnslink, .cnslink:link, .cnslink:visited { font: normal 10px Verdana, Arial, Helvetica, sans-serif; color: #000033}
.cnslink:hover { text-decoration: underline; color: #000033;}
.tab-errore { background-color: #ccaa00; color: #404090; width:98%;}
.articolo-disp {  font-weight: bold; color: #00aa00}
.articolo-non-disp {  font-weight: bold; color: #ff0033}
.trasporto-gratuito {  font-weight: bold; color: #009900}
.tabella-bordo { border-width:0px; text-align: left }
.divcategoria-novita	{ width: 100%; display: block; white-space: normal; background-color:#ffffff; border-top-width:0px; border-top-style:solid; border-top-color: #ffffff; border-bottom-width:0px; border-bottom-style:solid; border-bottom-color: #ffffff; font-weight:bold }
.divcategoria-offerte	{ width: 100%; display: block; white-space: normal; background-color:#ffffff; border-top-width:0px; border-top-style:solid; border-top-color: #ffffff; border-bottom-width:0px; border-bottom-style:solid; border-bottom-color: #ffffff; font-weight:bold }
.treemenucontainer	{ width: 100%; display: block; white-space: normal; border:0px ; }
.treemenudiv	{ width: 100%; display: block; white-space: normal; border-top-width:0px; border-top-style:solid; border-top-color: #ffffff; border-bottom-width:0px; border-bottom-style:solid; border-bottom-color: #ffffff; }

.divcategoria-1	{ width: 100%;  display: block; white-space: normal; background-color:#f4f8ff ; border-top-width:0px; border-top-style:solid; border-top-color: #ffffff; border-bottom-width:0px; border-bottom-style:solid; border-bottom-color: #ffffff; font-weight:bold; }
.divcategoria-2	{ width: 100%; display: block; white-space: normal; background-color:#ffffff; border-top-width:0px; border-top-style:solid; border-top-color: #ffffff; border-bottom-width:0px; border-bottom-style:solid; border-bottom-color: #ffffff; font-weight:bold; }

.divitem	{ width: 100%; display: block; white-space: normal; background-color:#f4f8ff;border-top-width:0px; border-top-style:solid; border-top-color: #ffffff; border-bottom-width:0px; border-bottom-style:solid; border-bottom-color: #ffffff; }
.divitem-selected	{ width: 100%; display: block; white-space: normal; background-color:#e2e0d6; border-top-width:0px; border-top-style:solid; border-top-color: #ffffff; border-bottom-width:0px; border-bottom-style:solid; border-bottom-color: #ffffff; }

a.lmcategoria-1:link	{ font-family: Verdana,arial, sans-serif, helvetica; font-size: 10px; color: #8299cb; text-decoration: none;  }
a.lmcategoria-1:visited	{ font-family: Verdana,arial, sans-serif, helvetica; font-size: 10px; color: #8299cb; text-decoration: none; }
a.lmcategoria-1:hover	{ font-family: Verdana,arial, sans-serif, helvetica; font-size: 10px; color: #000033; text-decoration: underline; }
a.lmcategoria-1:active	{ font-family: Verdana,arial, sans-serif, helvetica; font-size: 10px; color: #000033; }

a.lmcategoria-2:link	{ font-family: Verdana,arial, sans-serif, helvetica; font-size: 10px; color: #000033; text-decoration: none; }
a.lmcategoria-2:visited	{ font-family: Verdana,arial, sans-serif, helvetica; font-size: 10px; color: #000033; text-decoration: none; }
a.lmcategoria-2:hover	{ font-family: Verdana,arial, sans-serif, helvetica; font-size: 10px; color: #000033; text-decoration: underline; }
a.lmcategoria-2:active	{ font-family: Verdana,arial, sans-serif, helvetica; font-size: 10px; color: #000033; }

a.lmitem:link	{ font-family: Verdana,arial, sans-serif, helvetica; font-size: 10px; color: #8299cb; text-decoration: none; }
a.lmitem:visited{ font-family: Verdana,arial, sans-serif, helvetica; font-size: 10px; color: #8299cb; text-decoration: none; }
a.lmitem:hover	{ font-family: Verdana,arial, sans-serif, helvetica; font-size: 10px; color: #000033; text-decoration: underline; }
a.lmitem:active	{ font-family: Verdana,arial, sans-serif, helvetica; font-size: 10px; color: #000033; }

a.lmitem-selected:link	{ font-family: Verdana,arial, sans-serif, helvetica; font-size: 10px; color: #000000; text-decoration: none; }
a.lmitem-selected:visited	{ font-family: Verdana,arial, sans-serif, helvetica; font-size: 10px; color: #000000; text-decoration: none; }
a.lmitem-selected:hover	{ font-family: Verdana,arial, sans-serif, helvetica; font-size: 10px; color: #000000; text-decoration: underline; }
a.lmitem-selected:active	{ font-family: Verdana,arial, sans-serif, helvetica; font-size: 10px; color: #000000; }

a.lmcategoria-selected:link	{ font-family: Verdana,arial, sans-serif, helvetica; font-size: 10px; color: #000000; text-decoration: none; font-weight:bold }
a.lmcategoria-selected:visited	{ font-family: Verdana,arial, sans-serif, helvetica; font-size: 10px; color: #000000; text-decoration: none;  font-weight:bold}
a.lmcategoria-selected:hover	{ font-family: Verdana,arial, sans-serif, helvetica; font-size: 10px; color: #000000; text-decoration: underline;  font-weight:bold}
a.lmcategoria-selected:active	{ font-family: Verdana,arial, sans-serif, helvetica; font-size: 10px; color: #000000;  font-weight:bold}
a.nxlink:link	{ font-family: Verdana,arial, sans-serif, helvetica; font-size: 10px; color: #000000; text-decoration: none; }
a.nxlink:visited	{ font-family: Verdana,arial, sans-serif, helvetica; font-size: 10px; color: #000000; text-decoration: none; }
a.nxlink:hover	{ font-family: Verdana,arial, sans-serif, helvetica; font-size: 10px; color: #000000; text-decoration: underline; }
a.nxlink:active	{ font-family: Verdana,arial, sans-serif, helvetica; font-size: 10px; color: #000000; }

a:link	{ font-family: Verdana,arial, sans-serif, helvetica; font-size: 10px; color: #000000; text-decoration: none; }
a:visited	{ font-family: Verdana,arial, sans-serif, helvetica; font-size: 10px; color: #000000; text-decoration: none; }
a:hover	{ font-family: Verdana,arial, sans-serif, helvetica; font-size: 10px; color: #000000; text-decoration: underline; }
a:active	{ font-family: Verdana,arial, sans-serif, helvetica; font-size: 10px; color: #000000; }
.inputbordato {
	border: 1px solid #000000;
	width: 20px;
}

.tbsconti { font-size: 10px }
.tbsconti td { font-size: 10px }

span.aggiungi { background-color: #FF6600 ; font-family: Verdana,arial, sans-serif, helvetica; font-size: 10px; color: #FFFFFF; font-weight:bold}




#header{



width:1005px;
height:362px;
text-align:center;


}

.container_tot  {
margin-top:4px;
margin-bottom:8px;
position:absolute;
width:1008px;
margin-left:-504px;
left:50%;background-color:#ffffff;
border-left:1px;
	border-left-style:solid;
	border-left-color:#000000;
	border-right:1px;
	border-right-style:solid;
	border-right-color:#000000;
	border-top:1px;
	border-top-style:solid;
	border-top-color:#000000;
	border-bottom:1px;
	border-bottom-style:solid;
	border-bottom-color:#000000;
	
	

}

.container  {
	width:1003px;
	background-color:#ffffff;
	height:auto;
	min-height:250px;
	/*border-left:1px;
	border-left-style:solid;
	border-left-color:#000000;
	border-right:1px;
	border-right-style:solid;
	border-right-color:#000000;*/

}
.container_natale  {
	width:1008px;
	background-color:#ffffff;
	background-image:url(images/sfondo_natale2.jpg);
	height:auto;
	min-height:400px;
	/*border-left:1px;
	border-left-style:solid;
	border-left-color:#000000;
	border-right:1px;
	border-right-style:solid;
	border-right-color:#000000;*/

}
#footer{
	position:relative;
	float:right;
	width:1005px;
	background-color:#ffffff;
	left: 0px;
	top: 0px;
	
	
}
#footer_nat{
	position:relative;
	
	width:1008px;
	height:300px;
	background-color:#ffffff;
	left: 0px;
	top: 0px;
	
	
}

.colsx{
float:left;
position:relative;
min-height:192px;
top:0%;
height:auto;

left:0%;
background-color:#FFffff;
width:216px;
}
.colsx_menu{
float:left;
position:relative;

top:0%;
height:58px;

left:0%;
background-color:#FFffff;
width:216px;
}

#corpo{
min-height:150px;
background-color:#ffffff;
width:98%;
margin-left:4px;
}
#corpo_ct{
min-height:150px;
background-color:#ffffff;
width:558px;
max-width:558px;
margin-left:4px;
}

#col_blu_h58{
float:left;
height:58px;

width:8px; 
background-image:url(/images/fondo_barre_blu.gif);
	
	
}
#col_blu{
float:left;
min-height:192px;

height:100%;


width:8px; 
background-image:url(/images/fondo_barre_blu.gif);
	
	
}


#colcen{
height:100%;
	width:763px;
	margin-left: 216px;
	padding:20px;
	
	top:0px;
	color:#FFFFFF;
	
}
.tab_cont_tot{


width:752px;
height:auto;
top:0px;
left:0px;
background-color:#ffffff;
/*metto i bordi*/
border-left:1px;
	border-left-style:solid;
	border-left-color:#CCCCCC;
	
	border-right:1px;
	border-right-style:solid;
	border-right-color:#cccccc;
	border-bottom:1px;
	border-bottom-style:solid;
	border-bottom-color:#CCCCCC;

	}
.tab_cont_tot_ct{


width:99%;
height:auto;
top:0px;
left:0px;
background-color:#ffffff;
/*metto i bordi*/
border-left:1px;
	border-left-style:solid;
	border-left-color:#CCCCCC;
	border-right:1px;
	border-right-style:solid;
	border-right-color:#cccccc;
	border-bottom:1px;
	border-bottom-style:solid;
	border-bottom-color:#CCCCCC;

	}
	.tab_cont_bordo_nero{
		


width:98%;
height:auto;
top:0px;
left:0px;
margin:3px;
/*metto i bordi*/
border-left:1px;
	border-left-style:solid;
	border-left-color:#666666;
	border-right:1px;
	border-right-style:solid;
	border-right-color:#666666;
	border-bottom:1px;
	border-bottom-style:solid;
	border-bottom-color:#666666;
	border-top:1px;
	border-top-style:solid;
	border-top-color:#666666;

	}
	
	.tab_scheda_bordo_nero{
		float:left;


width:98%;
height:auto;
top:0px;
left:0px;
margin-left:3px;
margin-right:3px;
margin-bottom:3px;
margin-top:0px;

/*metto i bordi*/
border-left:1px;
	border-left-style:solid;
	border-left-color:#666666;
	border-right:1px;
	border-right-style:solid;
	border-right-color:#666666;
	border-bottom:1px;
	border-bottom-style:solid;
	border-bottom-color:#666666;
	border-top:1px;
	border-top-style:solid;
	border-top-color:#666666;

	}
	
	
	
	.tab_cont_bordo_nero_banner{
		
		background-color:#FFF;
		vertical-align:top;
		overflow:hidden;
		width:280;
height:172;
top:0px;
left:0px;


margin-top:3px;
/*metto i bordi*/
border-left:1px;
	border-left-style:solid;
	border-left-color:#666666;
	border-right:1px;
	border-right-style:solid;
	border-right-color:#666666;
	border-bottom:1px;
	border-bottom-style:solid;
	border-bottom-color:#666666;
	border-top:1px;
	border-top-style:solid;
	border-top-color:#666666;

	}
.sec_cat_sx{
margin-top:3px;
margin-left:3px;
float:left;
width:268px;
height:140px;
border-left:1px;
	border-left-style:solid;
	border-left-color:#000000;
	
	border-right:1px;
	border-right-style:solid;
	border-right-color:#000000;
	border-bottom:1px;
	border-bottom-style:solid;
	border-bottom-color:#000000;
	border-top:1px;
	border-top-style:solid;
	border-top-color:#000000;

}
.sec_cat_dx{
margin-right:3px;
margin-top:3px;
float:right;
width:268px;
height:inherit;
height:140px;
border-left:1px;
	border-left-style:solid;
	border-left-color:#000000;
	
	border-right:1px;
	border-right-style:solid;
	border-right-color:#000000;
	border-bottom:1px;
	border-bottom-style:solid;
	border-bottom-color:#000000;
	border-top:1px;
	border-top-style:solid;
	border-top-color:#000000;

}
.tab_cont_new_dx{
overflow:hidden;
width:199px;
height:auto;

margin-top:5px;

background-color:#ffffff;
top:0px;
left:0px;

/*metto i bordi*/
border-top:#cccccc 1px solid;
	border-left:#cccccc 1px solid;
		border-right:#cccccc 1px solid;
	
	/*border-bottom:1px;
	border-bottom-style:solid;
	border-bottom-color:#d5e5ff;*/
	}
.tab_cont_tot_arancio_dx{
overflow:hidden;
width:199px;
height:auto;

margin-top:5px;

background-color:#fff6ed;
top:0px;
left:0px;

/*metto i bordi*/
border-top:#fee4c3 1px solid;
	border-left:#fee4c3 1px solid;
		border-right:#fee4c3 1px solid;
	
	/*border-bottom:1px;
	border-bottom-style:solid;
	border-bottom-color:#d5e5ff;*/
	}
.tab_cont_tot_arancio{
overflow:hidden;
width:199px;
height:149px;

margin-top:5px;

background-color:#fff6ed;
top:0px;
left:0px;

/*metto i bordi*/
border-top:#fee4c3 1px solid;
	border-left:#fee4c3 1px solid;
		border-right:#fee4c3 1px solid;
	
	/*border-bottom:1px;
	border-bottom-style:solid;
	border-bottom-color:#d5e5ff;*/
	}
#tab_cont_tot_categorie{
width:188px;
min-height:150px;
height:auto;
margin-top:5px;
padding-left:10px;

top:0px;
left:0px;
background-color:#f4f8ff;
/*metto i bordi*/
border-top:1px;
	border-top-style:solid;
	border-top-color:#d5e5ff;
border-left:1px;
	border-left-style:solid;
	border-left-color:#d5e5ff;
	border-right:1px;
	border-right-style:solid;
	border-right-color:#d5e5ff;
	/*border-bottom:1px;
	border-bottom-style:solid;
	border-bottom-color:#d5e5ff;*/
	}

/*angoli _arrotondati*/
.atleft, .atright, .abright,.ableft{
	position:relative;
	}
	.atleft_arancio, .atright_arancio, .abright_arancio, .ableft_arancio{
	position:relative;
	}
#tit_tab{
position:relative;
top:6px;
vertical-align: middle;
text-align:center
}
.tab_testata_cont_cat{
overflow:hidden;
width:200px;
height:28px;
top:0px; 
left:15px;


}
.tab_testata_cont{
overflow:hidden;
width:99%;
height:28px;
top:0px; 
left:0px;

}

.tab_testata_cont_ct{
overflow:hidden;

width:550px;
height:auto;

top:0px; 
left:0px;
border-left:1px;
	border-left-style:solid;
	border-left-color:#CCCCCC;
	
	border-right:1px;
	border-right-style:solid;
	border-right-color:#cccccc;
	border-bottom:1px;
	border-bottom-style:solid;
	border-bottom-color:#CCCCCC;
}
.tab_testata_cont_tot{
overflow:hidden;

width:99%;
height:auto;

top:0px; 
left:0px;
border-left:1px;
	border-left-style:solid;
	border-left-color:#CCCCCC;
	
	border-right:1px;
	border-right-style:solid;
	border-right-color:#cccccc;
	border-bottom:1px;
	border-bottom-style:solid;
	border-bottom-color:#CCCCCC;
}
.tab_testata_cont_ct_tit{

width:552px;
height:28px;
top:0px; 
left:0px;

}
.tab_tit_dx{

width:200px;
height:28px;
top:0px; 
left:0px;

}
.tab_testata_dx{

float:left;
background-image:url(/images/tab_top.png);
width:182px; 
height:28px; 
top:0px; 
left:0px;
clear:none;
line-height:28px;
}

.tab_testata_ct{

float:left;
background-image:url(/images/tab_top.png);
width:534px; 
height:28px; 
top:0px; 
left:0px;
clear:none;
line-height:28px;
}
.tab_testata{

float:left;
background-image:url(/images/tab_top.png);
width:736px; 
height:28px; 
top:0px; 
left:0px;
clear:none;
line-height:28px;
}
.tab_testata_int{

float:left;
background-image:url(/images/tab_top.png);
width:98%;
height:28px; 
top:0px; 
left:0px;
clear:none;
line-height:28px;
}
.tab_footer_categorie{

float:right;
background-image:url(/images/tab_cat_bot_bg.gif);
width:190px; 
height:9px; 
top:0px; 
left:0px;
clear:none;
line-height:9px;
}
.tab_footer{
position:relative;
float:left;
background-image:url(/images/tab_bot.png);
width:181px; 
height:10px; 
top:0px; 
left:0px;

line-height:9px;
}
.tab_footer_arancio_dx{
position:relative;
float:left;
background-image:url(/images/angol_basso_arancio.gif);
width:182px; 
height:10px; 
top:0px; 
left:0px;

line-height:9px;
}
.tab_footer_arancio{

position:relative;
float:left;
background-image:url(/images/angol_basso_arancio.gif);
width:191px; 
height:10px; 
top:0px; 
left:0px;

line-height:9px;
}
.tab_testata_arancio{

float:left;
background-image:url(/images/tab_arancio_bg.gif);
width:191px; 
height:28px; 
top:0px; 
left:0px;
clear:none;
line-height:28px;
}
.tab_testata_arancio_dx{

float:left;
background-image:url(/images/tab_arancio_bg.gif);
width:182px; 
height:28px; 
top:0px; 
left:0px;
clear:none;
line-height:28px;
}
.tab_testata_categorie{

float:left;
background-image:url(/images/tab_top.png);
width:191px; 
height:28px; 
top:0px; 
left:0px;
clear:none;
line-height:28px;
}
.atleft_arancio{

float:left;
background-image:url(/images/tab_arancio_sx.gif);
width:9px; 
height:28px; 
top:0; 
left:0;
clear:none;
}

.atright_arancio{

float:left;
background-image:url(/images/tab_arancio_dx.gif);
width:9px; 
height:28px; 
top:0; 
left:0;
clear:none;
}
.atleft{

float:left;
background-image:url(/images/tab_top_sx.png);
width:9px; 
height:28px; 
top:0; 
left:0;
clear:none;
}
.atright{

float:left;
background-image:url(/images/tab_top_dx.png);
width:9px; 
height:28px; 
top:0; 
left:0;
clear:none;
}
#tab_piede_cont{

width:750px;
height:10px;
top:0px; 
left:0px;
background-color:#FFFFFF;
border-bottom:1px;
border-bottom-style:solid;
border-bottom-color:#CCCCCC;

}
#abright_footer{

float:right;
background-image:url(/images/tab_cat_bot_dx.gif);
width:10px; 
height:9px; 

right:0px;
}
.ableft_footer{
float:left;
background-image:url(/images/tab_cat_bot_sx.gif);
width:10px; 
height:9px; 
top:0px; 
left:0px;
margin-left:15px;
}
.ableft_arancio{
float:left;
background-image:url(/images/angol_sx_arancio.gif);
width:10px; 
height:9px; 
top:0px; 
left:0px;
margin-left:15px;
}
.ableft_arancio_dx{
position:relative;
float:left;

width:9px; 
height:10px; 
top:0px; 
left:0px;

}
.abright_arancio_dx{
position:relative;
float:left;

width:9px; 
height:10px; 
top:0px; 
left:0px;

}
#abright{
float:right;
background-image:url(/images/tab_bot_dx.png);
width:9px; 
height:10px; 
top:0px; 
left:0px;
}
.ableft{
float:left;
background-image:url(/images/tab_bot_sx.png);
width:9px; 
height:10px; 
top:0px; 
left:0px;
}
#ico_articolo{

float:left;
width:auto;
height:auto;

margin-top:10px;
margin-left:10px;
}
.allinea_dx{
text-align:right;
min-width:330px;
max-width:400px;
float:right;
margin-right:10px;
margin-left:10px;
}
.allinea_dx_top{
text-align:right;
width:160px;

float:right;
margin-right:10px;
margin-left:10px;
margin-top:3px;
}
.allinea_dx_prodotti{
	
text-align:right;
min-width:330px;
max-width:350px;
float:right;
margin-right:10px;
margin-left:10px;
}
.allinea_dx_0{
float:right;

}

.allinea_sx_0{
float:left;

}
#jtl{
width:auto;

float:left;
margin-left:10px;

}
.allinea_sx{
vertical-align:middle;
text-align:left;
float:left;
margin-left:10px;
margin-right:10px;
}

.scheda_att_sx{
	background-image:url(images/scheda_attiva_sx.gif);
	height:28px;
	width:10px;
vertical-align:middle;
text-align:left;
float:left;
margin-left:5px;

}
.scheda_dis_sx{
	background-image:url(images/scheda_dis_sx.gif);
	height:28px;
	width:10px;
vertical-align:middle;
text-align:left;
float:left;
margin-left:5px;

}
.scheda_att_bg{
	background-image: url(images/scheda_attiva_bg.gif);
	line-height:28px;
	height:28px;
vertical-align:middle;
text-align:left;
float:left;


}
.scheda_dis_bg{
	background-image: url(images/scheda_dis_bg.gif);
	line-height:28px;
	height:28px;
vertical-align:middle;
text-align:left;
float:left;


}
.scheda_att_dx{
	background-image: url(images/scheda_attiva_dx.gif);
	width:10px;
		height:28px;
vertical-align:middle;
text-align:left;
float:left;


}

.scheda_dis_dx{
	background-image: url(images/scheda_dis_dx.gif);
	width:10px;
		height:28px;
vertical-align:middle;
text-align:left;
float:left;


}
.allinea_sx_top{
vertical-align:middle;
text-align:left;
float:left;
margin-left:10px;
margin-right:10px;
margin-top:3px;
}
.allinea_dx3px{
text-align:right;

float:right;
margin-right:3px;

}
.allinea_sx3px{
text-align:left;
float:left;
margin-left:3px;

}
.allinea_sx35px{
text-align:left;
float:left;
margin-left:30px;


}
.allinea_dx35px{
text-align:right;
float:right;
margin-right:30px;

}
.fine_float{
clear:both;
}
.tab_grigio_scuro{


background-color:#666666;
width:350px;
height:15px;

}
.tab_grigio_scuro2{
background-color:#CCCCCC;
width:99%;
line-height:2em;
height:2em;
margin-left:4px;
margin-top:10px;

margin-bottom:4px;


}

.tab_grigio_Wvar{


background-color:#666666;
width:60%;
height:15px;

}
.tab_grigio_chiaro_sx{
/*usata nella tabella dei prezzi x quantità*/
text-align:left;
color:#000000;
float:left;
background-color:#efefef;
width:172px;
height:auto;
border:1px;
border-color:#FFFFFF;
border-style:solid;

}
.tab_grigio_chiaro_dx{
/*usata nella tabella dei prezzi x quantità*/
text-align:right;
color:#000000;
float:right;
background-color:#efefef;
width:172px;
height:auto;
border:1px;
border-color:#ffffff;
border-style:solid;



}
.tab_form{
/*usata nella tabella form quantità*/
text-align:center;
float:left;
position:relative;
background-color:#ffffff;
width:280px;
height:auto;
left:60px;

}
.jt1{
height:1.8em;
line-height:1.8em;
}
/*HEADER*/
.logo_cont{
position:relative;
height:105px;
width:1005px;
top:0px;
left:0px;
background-color:#ffffff;
/*border-bottom:3px;
border-bottom-color:#829bce;
border-bottom-style:solid;*/


}
.logo_tel{
	
	
	

margin-left:0px;
margin-top:16px;
top:0px;
left:0px;





}
.logo_tel2{
	position:relative;
	margin-left:16px;
margin-top:10px;
top:0px;
left:16px;
width:234px;




}
#logo_h{

margin-left:20px;
margin-top:12px;
top:0px;
left:0px;
width:323px;
float:left;



}
#carrello_h{

float:right;
margin-top:15px;
top:0px;

width:278px;
height:75px;
background-color:#FFFFFF;
border-left:3px;
	border-left-style:solid;
	border-left-color:#829bce;
}
.linea_blu_h1{
width:96.5%;
height:1px;


border-bottom:3px #829bce solid;
}
.cont_menu_h{
position:relative;
left:0px;
top:4px;
height:58px;
width:1005px;

}
.cont_img_h{
position:relative;

background-color:#ffffff;
top:5px;
left:0px;
border-top:5px;

height:192px;
width:1005px;
}
#colcen_h{
float:left;
height:192px;
	width:497px;
	margin-left:2px;
	background-color:#FFFFFF;
	
	left:0px;
	top:0px;

	
}
.fondo_menu{
width:68px;
height:43px;
float:left;
background-image:url(/images/nw_menu_bg.gif);

}
.colcen_menu{
vertical-align:middle;
margin-top:6px;
float:left;
height:47px;
	width:757px;
	margin-left:2px;
	background-color:#FFFFFF;
	left:0px;
	top:0px;
border-bottom:3px #829bce solid;/**/
	
}
.coldx_h{
float:right;
height:131px;
	width:278px;
	background-image:url(images/base_offerte_basenew_css.gif);background-color:#FFFFFF;
	background-repeat:no-repeat;

	left:0px;
	top:0px;
}
.coldx_h2{
float:right;
height:61px;
	width:278px;
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	left:0px;
	top:0px;
}
#centra_vert_flash{
width:278px;
top:15px;
position:relative;
vertical-align:middle;
}
/*FOOTER*/
.dati_cont{
position:relative;
min-height:165px;
width:975px;
margin-top:5px;
top:0px;
left:0px;
background-color:#F2F2F2;
border-bottom:1px #666666 solid;
border-top:1px #666666 solid;
}
.carte_cont{vertical-align:middle;
position:relative;
height:80px;
width:975px;
left:0px;
background-color:#ffffff;
}
.menu_cont{
position:relative;
height:102px;
width:975px;
top:0px;
left:0px;
background-color:#ffffff;
}


.dati_cont_2col{
float:left;
height:auto;
width:400px;
top:0px;
left:0px;
}
.dati_cont_2col350px{
float:left;
height:auto;
width:320px;
top:0px;
left:0px;
}
.dati_cont_1col{
float:left;
height:auto;
width:240px;
top:0px;
left:0px;
}
.testo2col_sx{
float:left;
height:auto;
width:48%;
top:0px;
left:0px;
margin-left:10px;
}
.testo2col_dx{
float:left;
height:auto;
width:auto;
top:0px;
left:0px;
margin-left:10px;
}
.testo2col_dxdx{
float:right;
height:auto;
width:auto;
top:0px;
left:0px;
margin-left:10px;
margin-top:5px;
}
.div_vert1px{
margin-top:30px;
float:left;
height:100px;
width:1px;
top:0px;
left:0px;

border-left:1px #999999 solid ;
}
.col_f_menu{
float:right;
vertical-align:middle;
margin-top:2px;
float:left;
height:27px;
	width:680px;
	margin-left:2px;
	background-color:#FFFFFF;
	left:0px;
	top:0px;
}
.fondo_menu_f{
width:59px;
height:27px;
float:left;
background-image:url(/images/menu_f_bg.gif);
}
/********banner*********/
.boxbanner{
	background-color:#FFF;
	
width:300px;
height:300px;
background-image:url(images/base_banner1.png)
	}
	.spazioTitolo{
		
	width:300px;
height:23px;	
		}
		.box_offerte{
			background-color:#FFF;
		
	width:100%;
height:auto;
		}
		/********cartucce*********/
		.form_cartucce{
			
			position:relative;
			top:525px;
			vertical-align:baseline;
			width:295px;
		margin-left:100px;
			height:10px;

		}

