body 	{ color: #858484; font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; font-size:11px; line-height:18px; text-align:left; margin:0px; padding:0px; }
td {font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; font-size: 11px;font-style: normal;color: #858484;font-weight: normal; line-height:18px;  }

b.rtop, b.rbottom{display: block; background: #FFF}
b.rtop b, b.rbottom b{display: block; height: 1px;
    overflow: hidden; background: #999999}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px; height: 2px} 

b.rtop_ult_ins, b.rbottom_ult_ins{display: block; background: #FFF}
b.rtop_ult_ins b, b.rbottom_ult_ins b{display: block; height: 1px;
    overflow: hidden; background: #9EC13F}
b.rtop_ult_ins b.r4, b.rbottom_ult_ins b.r4{margin: 0 1px; height: 2px} 

b.rtop_guida, b.rbottom_guida{display: block; background: #FFF}
b.rtop_guida b, b.rbottom_guida b{display: block; height: 1px;
    overflow: hidden; background: #D2EE87;}
b.rtop_guida b.r4, b.rbottom_guida b.r4{margin: 0 1px; height: 2px} 

b.rtop_carrello, b.rbottom_carrello{display: block; background: #FFF}
b.rtop_carrello b, b.rbottom_carrello b{display: block; height: 1px;
    overflow: hidden; background: #D2EE87;}
b.rtop_carrello b.r4, b.rbottom_carrello b.r4{margin: 0 1px; height: 2px} 

.contenuto_centrale { padding-left:8px; padding-right:8px;}






h1 { display:inline; font-size:14px; color:#FE6429; font-weight:bold; font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;}
h2 { display:inline; font-size:13px; color:#FE6429; font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;font-weight:bold;}
h3 { display:inline; font-size:12px; color:#FE6429; font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; font-weight:bold;}
h4 { display:inline; font-size:12px; color:#FE6429; font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; font-weight:bold;}

a {font-family: arial;font-size: 12px;font-style: normal;color: #017096;text-decoration: none;font-weight: normal;}
a:visited {font-family: arial;font-size: 12px;font-style: normal;color: #017096;text-decoration: none;font-weight: normal;}
a:hover {font-family: arial;font-size: 12px;font-style: normal;color: #5BC6C6;text-decoration: none;font-weight: normal;}

a.red {font-family: arial;font-size: 11px;font-style: normal;color: #cc0000;text-decoration: none;font-weight: normal;}
a.red:visited {font-family: arial;font-size: 11px;font-style: normal;color: #cc0000;text-decoration: none;font-weight: normal;}
a.red:hover {font-family: arial;font-size: 11px;font-style: normal;color: #D46847;text-decoration: none;font-weight: normal;}

a.beige {font-family: arial;font-size: 12px;font-style: normal;color: #017096;text-decoration: none;font-weight: normal;}
a.beige:visited {font-family: arial;font-size: 12px;font-style: normal;color: #017096;text-decoration: none;font-weight: normal;}
a.beige:hover {font-family: arial;font-size: 12px;font-style: normal;color: #017096;text-decoration: none;font-weight: normal;}

a.white {font-family: arial;font-size: 12px;font-style: normal;color: #ffffff;text-decoration: none;font-weight: normal;}
a.white:visited {font-family: arial;font-size: 12px;font-style: normal;color: #ffffff;text-decoration: none;font-weight: normal;}
a.white:hover {font-family: arial;font-size: 12px;font-style: normal;color: #D46847;text-decoration: none;font-weight: normal;}


a.mn_sx {font-family: trebuchet ms;font-size: 10px;font-style: normal;color: #cccccc;text-decoration: none;font-weight: normal;}
a.mn_sx:visited {font-family: trebuchet ms;font-size: 10px;font-style: normal;color: #cccccc;text-decoration: none;font-weight: normal;}
a.mn_sx:hover {font-family: trebuchet ms;font-size: 10px;font-style: normal;color: #ffffff;text-decoration: none;font-weight: normal;}

a.mn_black {font-family: trebuchet ms;font-size: 10px;font-style: normal;color: #000000;text-decoration: none;font-weight: normal;;text-transform: uppercase;}
a.mn_black:visited {font-family: trebuchet ms;font-size: 10px;font-style: normal;color: #000000;text-decoration: none;font-weight: normal;;text-transform: uppercase;}
a.mn_black:hover {font-family: trebuchet ms;font-size: 10px;font-style: normal;color: #666666;text-decoration: none;font-weight: normal;;text-transform: uppercase;}


a.mn_sx_down {font-family: arial;font-size: 11px;font-style: normal;color: #FF9900;text-decoration: none;font-weight: normal;}
a.mn_sx_down:visited {font-family: arial;font-size: 11px;font-style: normal;color: #FF9900;text-decoration: none;font-weight: normal;}
a.mn_sx_down:hover {font-family: arial;font-size: 11px;font-style: normal;color: #ffffff;text-decoration: none;font-weight: normal;}




a.light_blue {font-family: arial;font-size: 11px;font-style: normal;color: #99CCFF;text-decoration: none;font-weight: normal;}
a.light_blue:visited {font-family: arial;font-size: 11px;font-style: normal;color: #99CCFF;text-decoration: none;font-weight: normal;}
a.light_blue:hover {font-family: arial;font-size: 11px;font-style: normal;color: #ffffff;text-decoration: none;font-weight: normal;}

a.medium {font-family: arial;font-size: 12px;font-style: normal;color: #003366;text-decoration: none;font-weight: normal;}
a.medium:visited {font-family: arial;font-size: 12px;font-style: normal;color: #003366;text-decoration: none;font-weight: normal;}
a.medium:hover {font-family: arial;font-size: 12px;font-style: normal;color: #4B8AC3;text-decoration: none;font-weight: normal;}


.men_head { float:left; padding-top:2px; padding-left:10px; padding-right:10px;}

.cont_gen { padding:8px; border:1px ridge #fff; margin-left:8px; width:580px; height:700px; }

input { font-family:arial; font-size:11px;}
select { font-family:arial; font-size:11px;}
.mainoption { background-color:#FF3300; color:#ffffff; border:0 none;}
.no_vert { list-style: none; margin-left:0px}
.menu_sotto_cat { width: 180px; background-color:#ffffff; padding:3px; border:1px solid #cccccc; margin-bottom:1px;}
.menucat { width: 180px; background-color:#000000; padding:3px; margin-left:0px;}


.list_sottoc { width:185px; float:left; text-align:left; vertical-align:middle; padding:10px; border:1px ridge #ffffff; margin-bottom:4px; margin-right:4px;}
.list_sottoc_home { width:190px; float:left; text-align:left; vertical-align:middle; padding:2px; margin-bottom:1px; margin-right:1px;font-size: 11px;}


.vet_sottoc_home { text-align:left; border:1px solid #cccccc;}
.colonna_home { width:194px; height:160px; float:left; border:1px ridge #ffffff; margin-left:2px; margin-bottom:2px; padding:6px;}

.bg_foto {	border-top-width: 1px;border-right-width: 2px;border-bottom-width: 2px;border-left-width: 1px;border-top-style: solid;border-right-style: groove;border-bottom-style: groove;border-left-style: solid;border-top-color: #CCCCCC;border-right-color: #CCCCCC;border-bottom-color: #CCCCCC;border-left-color: #CCCCCC;}



/*----------------------SEZIONE STYLE FORM-----------------------*/

.textbox-search {
				font-family: arial; 
				font-size: 10px;
				border-color: #7F9DB9 ;
				border-top-width: 1px;
				border-top-color: #7F9DB9;
				border-right-width: 1px;
				border-bottom-width: 1px;
				border-left-width: 1px;
				}


#menu {
width: 164px;
}
#menu:after {content:".";height:0; clear:both;visibility:hidden;display:block;}


#menu ul {
list-style: none;
margin: 0;
padding: 0;
}

#menu a, #menu h2 {
display: block;
margin: 0;
padding: 4px 6px;
}

#menu h2 {
color: #fff;
background: #000;
text-transform: uppercase;
}

#menu a {
background-image:url(/images/new/bg_menusx.gif);
text-decoration: none;
height:100%;
}

#menu a:hover {
background-image:url(/images/new/bg_menusx_over.gif);
height:100%;
}

#menu li {
position: relative;
background-image:url(/images/new/bg_menusx.gif);
height:22px;
}

#menu ul ul ul {
position: absolute;
top: 0;
left: 100%;
width: 100%;
}

div#menu ul ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}

#navbar { border-bottom:1px solid #cccccc; margin:6px; width:595px; padding-bottom:6px;}

#carr_menu_sx { border:1px solid #cccccc; padding:6px; margin-top:6px; margin-bottom:6px;}

.blockPortfolio{
	FLOAT: left; WIDTH: 100%; HEIGHT: auto; PADDING-TOP: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 5px; PADDING-BOTTOM: 5px; BACKGROUND: #51a4d8; MARGIN-TOP: 10px; FONT-FAMILY: arial; color: #ffffff;
}

.blockPortfolio H4{
	MARGIN: 0px; PADDING: 0px; MARGIN: 0px; FONT-SIZE: 14px; DISPLAY: block; FONT-WEIGHT: bold; COLOR: #010305; HEIGHT: 20px; LINE-HEIGHT: 20px;
}

.blockPortfolio A{
	FONT-SIZE: 12px; FONT-WEIGHT: bold; COLOR: #010305; TEXT-DECORATION: none;
}

.blockPortfolio A:VISITED{
	FONT-SIZE: 12px; FONT-WEIGHT: bold; color: #010305; TEXT-DECORATION: none;
}


.blockPortfolio A:HOVER{
	FONT-SIZE: 12px; FONT-WEIGHT: bold; COLOR: #ffffff; TEXT-DECORATION: none;
}



.box 							{ width:180px; height:auto; float:left; border:5px solid #F3F3F3;
								  background:-webkit-gradient(linear, center top, center bottom, from(#B1B1B1), to(#E1E1E1)); 
								  background:-moz-linear-gradient(top, #B1B1B1, #E1E1E1); 
								  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#B1B1B1', endColorstr='#E1E1E1');}
								  
.box ul			 				{ list-style:none outside none; list-style-position:inside; padding:0px;}
.box li 						{ background:url("/images/new/q.gif") no-repeat scroll 0 6px transparent; color:#666; font-size:12px; font-weight:normal; line-height:16px;
padding-left:0; text-decoration:none; }  
.box li span.top-span 			{ background:url("/images/list_background.gif") repeat-x scroll left top transparent; display:block; padding:5px 0; }
.indent-cont					{ color:#1F1F1F; font-family:Arial,Helvetica,sans-serif; font-size:12px; line-height:16px; padding:0 10px; height:auto; width:160px; height:auto; float:left; padding-top:5px;}

A.categorie					{ color:#666; display:block; font-size:12px; line-height:18px; padding-left:20px; text-decoration:none; }
A.categorie:visited 		{ color:#666; display:block; font-size:12px; line-height:18px; padding-left:20px; text-decoration:none;}
A.categorie:hover 			{ color:#666; display:block; font-size:12px; line-height:18px; padding-left:20px; text-decoration: underline;}

.title_categorie			{ width:180px; float:left;  border-bottom:1px solid #D5D5D5; font-size:13px; color:#666;}
.interno_categorie			{ width:180px; height:auto; float:left; border-top:1px solid #9F9F9F;}


.img_categoria				{ float: left; height: 100%; padding-bottom: 6px; padding-top: 5px; width: 12px;}
.link_categoria				{ width:auto; height:auto; _float:left;}




.header_new			{ background-image:url("/images/new/bg_header_new.jpg"); background-repeat: repeat-x; float: left; height: 155px; width: 100%;}
.header_new_cont	{ float: left; height: 155px; left: 50%; margin-left: -500px; position: relative; width: 1000px;  }
.header_top			{ height:110px; width:1000px; float:left;}
.header_bot			{ height:45px; width:1000px; float:left; }

.uno				{ height:45px; width:85px; margin-left:15px; text-align:center; line-height:45px; font-size:14px; font-weight:bold; text-transform:uppercase; float:left; _margin-left:7px;}
.due				{ height:45px; width:155px; margin-left:2px; text-align:center; line-height:45px; font-size:14px; font-weight:bold; text-transform:uppercase; float:left;}
.tre				{ height:45px; width:163px; margin-left:2px; text-align:center; line-height:45px; font-size:14px; font-weight:bold; text-transform:uppercase; float:left;}
.quattro			{ height:45px; width:197px; margin-left:2px; text-align:center; line-height:45px; font-size:14px; font-weight:bold; text-transform:uppercase; float:left;}
.cinque				{ height:45px; width:224px; margin-left:2px; text-align:center; line-height:45px; font-size:14px; font-weight:bold; text-transform:uppercase; float:left;}
.sei				{ height:45px; width:130px; margin-left:2px; text-align:center; line-height:45px; font-size:14px; font-weight:bold; text-transform:uppercase; float:left;}

a.link1			{ color:#fff; font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;  font-weight:bold; padding:15px 23px;}
a.link1:visited			{ color:#fff; font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;  font-weight:bold; padding:15px 23px;}
a.link1:hover	{ color:#FFF;  background-color:#4899CE; font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;font-weight:bold; padding:15px 23px; -moz-opacity:0.5; -khtml-opacity: 0.5; opacity:0.5;  filter:alpha(opacity=50);}

a.link2			{ color:#fff; font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;  font-weight:bold; padding:15px 42px;}
a.link2:visited			{ color:#fff; font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;  font-weight:bold; padding:15px 42px;}
a.link2:hover	{ color:#FFF;  background-color:#4899CE; font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;font-weight:bold; padding:15px 42px;-moz-opacity:0.5; -khtml-opacity: 0.5; opacity:0.5;  filter:alpha(opacity=50);}

a.link3			{ color:#fff; font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;  font-weight:bold; padding:15px 25px;}
a.link3:visited			{ color:#fff; font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;  font-weight:bold; padding:15px 25px;}
a.link3:hover	{ color:#FFF;  background-color:#4899CE; font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; font-weight:bold; padding:15px 25px;-moz-opacity:0.5; -khtml-opacity: 0.5; opacity:0.5;  filter:alpha(opacity=50);}

a.link4			{ color:#fff; font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;  font-weight:bold; padding:15px 22px;}
a.link4:visited			{ color:#fff; font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;  font-weight:bold; padding:15px 22px;}
a.link4:hover	{ color:#FFF;  background-color:#4899CE; font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; font-weight:bold; padding:15px 22px;-moz-opacity:0.5; -khtml-opacity: 0.5; opacity:0.5;  filter:alpha(opacity=50); }

a.link5			{ color:#fff; font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;  font-weight:bold; padding:15px 78px 15px 75px;}
a.link5:visited			{ color:#fff; font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;  font-weight:bold; padding:15px 78px 15px 75px;}
a.link5:hover	{ color:#FFF;  background-color:#4899CE; font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; font-weight:bold; padding:15px 78px 15px 75px;-moz-opacity:0.5; -khtml-opacity: 0.5; opacity:0.5;  filter:alpha(opacity=50); }

a.link6			{ color:#fff; font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;  font-weight:bold; padding:15px 30px;}
a.link6:visited			{ color:#fff; font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;  font-weight:bold; padding:15px 30px;}
a.link6:hover	{ color:#FFF;  background-color:#4899CE; font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;font-weight:bold; padding:15px 30px;-moz-opacity:0.5; -khtml-opacity: 0.5; opacity:0.5;  filter:alpha(opacity=50); }


.corpo_new			{ float: left; height: auto; width: 100%;}
.corpo_new_cont		{ float: left; height: auto; left: 50%; margin-left: -500px; position: relative; width: 1000px;}

.footer_new			{ background-image:url("/images/new/bg_footer_new.jpg"); background-repeat: repeat-x; float: left; height: 333px; width: 100%;}
.footer_new_cont	{ float: left; height: 332px; left: 50%; margin-left: -500px; position: relative; width: 1000px; }

.sep_f				{ width:2px; height:33px; float:left; background-image:url(/images/new/sep.jpg); background-repeat:no-repeat;}
.menu_footer		{ height:33px; width:985px; float:left; padding-left:15px; line-height:33px; font-size:12px;}

.uno_f				{ height:33px; width:89px; float:left; text-align:center; font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;}
.due_f				{ height:33px; width:130px; float:left; text-align:center; font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;}
.tre_f				{ height:33px; width:169px; float:left; text-align:center; font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;}
.quattro_f			{ height:33px; width:182px; float:left; text-align:center; font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;}
.cinque_f			{ height:33px; width:130px; float:left; text-align:center; font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;}
.sei_f				{ height:33px; width:149px; float:left; text-align:center; font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;}
.sette_f			{ height:33px; width:108px; float:left; text-align:left; font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;}

a.link_footer1			{ color:#fff; font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;  font-weight:bold; padding:9px 26px 9px 23px;}
a.link_footer1:visited  { color:#fff; font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;  font-weight:bold; padding:9px 26px 9px 23px;}
a.link_footer1:hover	{ color:#FFF;  background-color:#4899CE;font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; font-weight:bold; padding:9px 26px 9px 23px;-moz-opacity:0.5; -khtml-opacity: 0.5; opacity:0.5;  filter:alpha(opacity=50); }

a.link_footer2			{ color:#fff; font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;  font-weight:bold; padding:9px 34px 9px 29px;}
a.link_footer2:visited			{ color:#fff; font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;  font-weight:bold; padding:9px 34px 9px 29px;}
a.link_footer2:hover	{ color:#FFF;  background-color:#4899CE; font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;font-weight:bold; padding:9px 34px 9px 29px;-moz-opacity:0.5; -khtml-opacity: 0.5; opacity:0.5;  filter:alpha(opacity=50);}

a.link_footer3			{ color:#fff; font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;  font-weight:bold; padding:9px 33px;}
a.link_footer3:visited			{ color:#fff; font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;  font-weight:bold; padding:9px 33px;}
a.link_footer3:hover	{ color:#FFF;  background-color:#4899CE; font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; font-weight:bold; padding:9px 33px;-moz-opacity:0.5; -khtml-opacity: 0.5; opacity:0.5;  filter:alpha(opacity=50); }

a.link_footer4			{ color:#fff; font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;  font-weight:bold; padding:9px 24px;}
a.link_footer4:visited			{ color:#fff; font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;  font-weight:bold; padding:9px 24px;}
a.link_footer4:hover	{ color:#FFF;  background-color:#4899CE; font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; font-weight:bold; padding:9px 24px; -moz-opacity:0.5; -khtml-opacity: 0.5; opacity:0.5;  filter:alpha(opacity=50); }

a.link_footer5			{ color:#fff; font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;  font-weight:bold; padding:9px 38px 9px 35px;}
a.link_footer5:visited			{ color:#fff; font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;  font-weight:bold; padding:9px 38px 9px 35px;}
a.link_footer5:hover	{ color:#FFF;  background-color:#4899CE; font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; font-weight:bold; padding:9px 38px 9px 35px;-moz-opacity:0.5; -khtml-opacity: 0.5; opacity:0.5;  filter:alpha(opacity=50); }

a.link_footer6			{ color:#fff; font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;  font-weight:bold; padding:9px 30px 9px 29px;}
a.link_footer6:visited			{ color:#fff; font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;  font-weight:bold; padding:9px 30px 9px 29px;}
a.link_footer6:hover	{ color:#FFF;  background-color:#4899CE; font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;font-weight:bold; padding:9px 30px 9px 29px;-moz-opacity:0.5; -khtml-opacity: 0.5; opacity:0.5;  filter:alpha(opacity=50); }

a.link_footer7			{ color:#fff; font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;  font-weight:bold; padding:9px 18px 10px 32px;}
a.link_footer7:visited			{ color:#fff; font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;  font-weight:bold; padding:9px 18px 10px 32px;}
a.link_footer7:hover	{ color:#FFF;  background-color:#4899CE;font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;font-weight:bold; padding:9px 18px 10px 32px;-moz-opacity:0.5; -khtml-opacity: 0.5; opacity:0.5;  filter:alpha(opacity=50);}



.dati_soc			{ height:82px; width:670px; float:left; padding:24px 15px 0 15px; text-align:left; font-size:12px; font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; color:#CCFFFF;}

.logo_footer		{ height:106px; width:300px; float:left;}
.footer_top2		{ font-size:10px; color: rgb(133, 132, 132); line-height: 15px; padding:0 20px; font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif; float:left; height:130px;}
.footer_bot			{ height:50px; width:970px; float:left; padding:10px 15px 0 15px; text-align:left; }


.col_sx						{ width:190px; height:auto; float:left; padding:0 5px 0 15px;}
.colonna_centrale			{ width:581px; height:auto; float:left; padding-left:5px;}
.colonna_centrale2			{ width:571px; height:auto; float:left; padding-left:5px;}

.carrello			{width:180px; height:auto; float:left; border:5px solid #E3F4B5; margin-bottom:10px; display:inline;
					 background:-webkit-gradient(linear, center top, center bottom, from(#9FC241), to(#C2E070)); 
					 background:-moz-linear-gradient(top, #9FC241, #C2E070); 
					 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9FC241', endColorstr='#C2E070');}
.title_carrello			{ width:180px; float:left;  border-bottom:1px solid #D2EE87; font-size:13px; color:#285712;}

.tit_int				{ width:160px;padding:5px 10px;}
.tit_int2				{ width:170px;padding:5px 0px 5px 10px;}

.interno_carrello		{ width:180px; height:auto; float:left; border-top:1px solid #91B13A;  color:#285712; padding-bottom:10px;}					 
.art_carr				{ width:160px; height:auto; float:left; padding-bottom:5px; padding-left:10px;}
.n_articoli				{ width:148px; height:auto; float:left; border:1px solid #84B601; padding:5px; margin-left:10px;  display:inline; background-color:#FFFFFF; color:#666666;}

.benvenuti				{width:561px; height:auto; float:left; border:5px solid #F3F3F3; margin-bottom:10px; margin-right:10px; display:inline;
					 	 background:-webkit-gradient(linear, center top, center bottom, from(#FFFFFF), to(#EBEBEB)); 
					 	 background:-moz-linear-gradient(top, #FFFFFF, #EBEBEB); 
					 	 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#EBEBEB');}
.benvenuti_title		{ width:541px; float:left; padding:5px 10px; border-bottom:1px solid #EBEBEB; font-size:13px; color:#666;}
.benvenuti_corpo		{ width:551px; height:auto; float:left; padding:10px 0 10px 10px; border-top:1px solid #D5D5D5;}
.benvenuti_left			{ width:351px; height:auto; float:left; min-height:100px; padding-right:5px;}
.benvenuti_right		{ width:175px; height:auto; float:left; min-height:100px; border:5px solid #F3F3F3;}


.cerca				{ width:180px; height:auto; float:left; border:5px solid #F3F3F3; margin-bottom:10px; display:inline;
					  background:-webkit-gradient(linear, center top, center bottom, from(#B0B0B0), to(#E1E1E1)); 
					  background:-moz-linear-gradient(top, #B0B0B0, #E1E1E1); 
					  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#B0B0B0', endColorstr='#E1E1E1');}
.cerca_title		{ width:180px; float:left;  border-bottom:1px solid #D5D5D5; font-size:13px; color:#666;}
.cerca_corpo		{ width:180px; height:auto; float:left; border-top:1px solid #919191;  color:#285712;}
.cerca_int			{ padding:5px 10px; float:left;}

.campo_cerca		{ width:138px; height:20px; border:1px solid #9F9F9F; background-color:#FFF; color:#999; font-size:11px; line-height:18px; float:left; _width:140px; *width:140mpx;}					 

.ultimi_prod				{ width:180px; height:auto; float:left; border:5px solid #F3F3F3; margin-bottom:10px; display:inline;
					  		background:-webkit-gradient(linear, center top, center bottom, from(#FFFFFF), to(#E4E4E4)); 
					  		background:-moz-linear-gradient(top, #FFFFFF, #E4E4E4); 
					  		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#E4E4E4');}
.ultimi_prod_title		{ width:180px; float:left;  border-bottom:1px solid #9F9F9F; font-size:13px; color:#666;}
.ultimi_prod_corpo		{ width:160px; height:auto; padding:5px 10px; float:left; border-top:1px #D5D5D5;  color:#285712;}

.guida				{ width:180px; height:auto; float:left; border:5px solid #F3F3F3; margin-bottom:10px; display:inline;
					  background:-webkit-gradient(linear, center top, center bottom, from(#B0B0B0), to(#E1E1E1)); 
					  background:-moz-linear-gradient(top, #B0B0B0, #E1E1E1); 
					  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#B0B0B0', endColorstr='#E1E1E1');}
.guida_title		{ width:180px; float:left; border-bottom:1px solid #D5D5D5; font-size:13px; color:#666;}
.guida_corpo		{ width:160px; height:auto; padding:5px 10px; float:left; border-top:1px solid #9F9F9F;  color:#285712;}
.riga				{ width:160px; height:auto; float:left; padding-bottom:5px;}
.sottoriga			{ width:152px; height:auto; float:left; padding-left:8px; color: #727272;}

a.link_acq			{ color:#666; text-decoration:none;}
a.link_acq:hover	{ color:#666; text-decoration:underline;}

.fiducia				{ width:180px; height:auto; float:left; border:5px solid #E3F4B5; margin-bottom:10px; display:inline;
					  background:-webkit-gradient(linear, center top, center bottom, from(#9FC241), to(#C2E070)); 
					  background:-moz-linear-gradient(top, #9FC241, #C2E070); 
					  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9FC241', endColorstr='#C2E070');}
.fiducia_title		{ width:180px; float:left;  border-bottom:1px solid #D2EE87; font-size:13px; color:#285712;}
.fiducia_corpo		{ width:160px; height:auto; padding:5px 10px; float:left; border-top:1px solid #9EC13F;  color:#285712;}

.tss				{ width:180px; height:auto; float:left; border:5px solid #E3F4B5; margin-bottom:10px; display:inline;
					  background:-webkit-gradient(linear, center top, center bottom, from(#8EAE38), to(#99CC33)); 
					  background:-moz-linear-gradient(top, #9FC241, #99CC33); 
					  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9FC241', endColorstr='#99CC33');}
.tss_title		{ width:180px; float:left;  border-bottom:1px solid #D2EE87; font-size:13px; color:#285712;}
.tss_corpo		{ width:160px; height:auto; padding:5px 10px; float:left; border-top:1px solid #9EC13F;  color:#285712; background-color:#99CC33;}

a.link_pr			{ color:#999; text-decoration:none; font-size:11px;}
a.link_pr:hover	{ color:#999; text-decoration:underline; font-size:11px;}

.bot_cat		{ height:auto; width:160px; float:left; background-image:url(/images/new/bot.gif); background-repeat:no-repeat; background-position:bottom; line-height:16px; margin-bottom:5px; padding-bottom:5px; display:inline;}

.box_prodotto		{ width:270px; height:190px; border:5px solid #F3F3F3; float:left; margin:0 10px 10px 0; display:inline; _width:275px; *width:275px;}
.prodotto_title		{ height:35px; width:250px; padding:5px 10px; float:left; font-size:13px; font-weight:bold;}
.tit_cat2			{ padding:5px 10px;}
	.prodotto_title a		{ color:#0070AC; text-decoration:none; font-weight:bold;}
	.prodotto_title a:hover	{ color:#09A9FF; text-decoration:none; font-weight:bold;}
.prodotto_txt		{ height:80px; width:160px; float:left; padding:0 5px 5px 10px; font-size:12px; color:#999;} 
.prodotto_foto		{ height:80px; width:80px; float:left; padding:0 10px 5px 5px;} 
.prodotto_prezzo	{ width:250px; height:25px; float:left; padding:0 10px 5px 10px; line-height:25px; color:#FF6600; font-size:17px; font-weight:bold;}
.prodotto_bot		{ width:250px; height:25px; float:left; padding:0px 10px 0 10px;}
.prodotto_bot_l		{ width:130px; height:25px; float:left; border-right:1px solid #ccc; padding-right:4px;}

.prodotto_bot_r		{ width:110px; height:25px; float:left; border-left:1px solid #dfdfdf;}

a.opacity			{ -moz-opacity:1.0; -khtml-opacity: 1.0;  opacity:1; filter:alpha(opacity=100); }
a.opacity:hover		{ -moz-opacity:0.5; -khtml-opacity: 0.5; opacity:0.5;  filter:alpha(opacity=50); zoom:1 }

a.link_blu		{ color:#0070AC; text-decoration:none; font-weight:bold;}
a.link_blu:hover	{ color:#09A9FF; text-decoration:none; font-weight:bold;}

.cont_contatti		{ width:560px; height:auto; float:left;}
.contatti_left		{ width:100px; height:20px; padding-bottom:5px; float:left;}
.contatti_right		{ width:460px; height:20px; padding-bottom:5px; float:left;}
.contatti_left_a	{ width:100px; height:20px; padding-bottom:5px; float:left; padding-bottom:175px;}
.contatti_right_a	{ width:460px; height:200px; padding-bottom:5px; float:left;}

.note				{ width:560px; height:auto; float:left;}

.campo_contatti		{background-color: #FFFFFF;border: 1px solid #9F9F9F;color: #999999;float: left;font-size: 11px;height: 20px;line-height: 18px;width: 238px; font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;}

.area_contatti		{background-color: #FFFFFF;border: 1px solid #9F9F9F;color: #999999;float: left;font-size: 11px;height: 200px;line-height: 18px;width: 238px; font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;}

.box_search				{ width:561px; height:auto; float:left; padding-left:10px;}
.cont_riga_box			{ width:561; height:auto; float:left; padding-bottom:7px;}
.cont_riga_box2			{ width:561; height:auto; float:left; padding-bottom:7px; margin-bottom:7px; border-bottom:1px solid #D5D5D5;}
.box_nome_prodotto		{ width:331px; height:auto; line-height:21px; float:left; }
.box_prezzo_prodotto	{ width:110px; height:auto; line-height:21px; float:left; }
.box_scheda_prodotto	{ width:115px; height:auto; line-height:21px; float:left; }
