/* ELEMENTI HTML */
html,body							{color:#5B5D64;background-color:#FFFFFF; background-image:url(../images/fondo.gif);}
html,body,a							{font-size:12px; font-family:Arial, Helvetica, sans-serif;}
html,body,p,img,form				{margin:0px;padding:0px;}
img									{border:none;}
a									{text-decoration:none;color:#1F354F; outline:none;}
a:hover								{text-decoration:underline}

ul.nobullet							{list-style:none;}
ul 									{margin:0px auto}

ul.nomargin,
#menu ul							{margin:0px !important;padding:0px !important;}
h1									{font-size:14px;margin:5px 0px;}
h2									{font-size:13px;margin:4px 0px;}
h3									{font-size:12px;margin:10px 0 5px 0;}
input.fld_input,
textarea							{border:solid 1px #e6e6e6;padding:2px;}
textarea							{overflow:auto;}
/* ELEMENTI CON ID */

#contenitore						{position:relative;width:900px;height:auto;margin:10px auto 0px auto;background-color:#F5F7F8;}

#header                             {position:relative;height:65px;z-index:1000;}
	#logo							{position:absolute; left:20px; top:0;}
	ul#srv_menu						{position:absolute; top:10px; right:20px;}
	ul#srv_menu, ul#srv_menu li     {margin:0; padding:0; list-style-type:none;}
	ul#srv_menu li                  {height:15px;float:left}
	ul#srv_menu li a                {display:block;height:15px;}

	#btn-pref a, #btn-pref 			{width:21px; background-image:url(../images/h_pref.gif);background-repeat:no-repeat}
	#btn-pref a:hover		        {background-image:url(../images/h_pref-r.gif);}	
	
	#btn-invia a, #btn-invia 		{width:20px; background-image:url(../images/h_amico.gif);background-repeat:no-repeat}
	#btn-invia a:hover		        {background-image:url(../images/h_amico-r.gif);}	
	
	#btn-fb a, #btn-fb 				{width:18px; background-image:url(../images/h_facebook.gif);background-repeat:no-repeat}
	#btn-fb a:hover		        	{background-image:url(../images/h_facebook-r.gif);}	

	#btn-newsletter a, 
	#btn-newsletter 				{width:74px; background-image:url(../images/h_newsletter.gif);background-repeat:no-repeat}
	#btn-newsletter a:hover		    {background-image:url(../images/h_newsletter-r.gif);}
	
	#btn-area a, #btn-area 			{width:88px; background-image:url(../images/it/h_area.gif);background-repeat:no-repeat}
	#btn-area a:hover		        {background-image:url(../images/it/h_area-r.gif);}
	
	#btn-it a, #btn-it 				{width:18px; background-image:url(../images/h_it.gif);background-repeat:no-repeat}
	#btn-it a:hover			        {background-image:url(../images/h_it-r.gif);}
	#btn-en a, #btn-en				{width:22px; background-image:url(../images/h_en.gif);background-repeat:no-repeat}
	#btn-en a:hover			        {background-image:url(../images/h_en-r.gif);}
	
	ul#menu							{position:absolute; top:33px; right:20px;height:30px;}
	ul#menu, ul#menu li 		    {padding:0;list-style-type:none;}
	ul#menu a						{text-decoration:none; color:#1F354F;font-size:13px;line-height:30px;/*padding-bottom:4px;*/}
	ul#menu a:hover                 {border-bottom:1px dotted #000;}
	ul#menu li						{position:relative;cursor:pointer;float:left;height:32px;padding-right:12px;margin-right:12px;background:url(../images/m_filetto.gif) no-repeat right center;}
	ul#menu li.last					{padding:0px !important;background:none;}
	
	/*ul#menu li.selected           {}
		ul#menu li.selected a       {border-bottom:1px dotted #000;}
		ul#menu li.selected a:hover {text-decoration:none;}	*/
	
	/* CLASSI PADDER E DIVIDER DEL MENU */
/*
	ul#menu li.divider				{background-image:url(../images/m_filetto.gif); background-position:center center; background-repeat:no-repeat;}
	ul#menu li.padder				{padding:0 12px; }
*/		
	/* SOTTOMENU */
	ul#menu ul					{position: absolute;top:32px;left:-10px;visibility:hidden;float:none}
	ul#menu li:hover ul			{visibility:visible;}
	ul#menu ul li 				{width:140px;height:17px;background-color:#fff;padding:4px 0px 4px 10px;float:none;text-align:left;}
	ul#menu ul li div           {margin-right:10px;}
	
	ul#menu ul li a             {color:#1F354F; font-size:13px;line-height:20px; padding:0;}
	ul#menu ul li a:hover       {/*color:#DBAA72;*/}	
	
#content							{ min-height:535px !important; background-color:#f4f6f8; }
	#hnews                          {height:154px;width:196px;background-image:url(../images/sfuma.gif);background-repeat:repeat-x; overflow:hidden;}
	#hnews .padding                 {padding-top:40px;}
	#hnews p a, #hnews p            {font-size:10px; font-weight:bold; text-align:right;} 
	h3                              {font-weight:bold;color:#1F354F;}
	
	
	#splash                       	{height:385px; width:auto;line-height:0;}
	.banner                       	{height:154px; width:352px;line-height:0;}
	
/* REGOLE X  CONTENUTI */
#chisiamo 							{line-height:1.4}
#chisiamo div.left p				{padding-right:20px;}

#contatti td.formTableFields		{width:68% !important}

#puntivendita img.imgpunto			{float:left;margin-right:20px;}
#puntivendita .pvendita				{width:390px;margin-bottom:45px;}
#puntivendita .pvendita.left		{margin-right:40px;}
#puntivendita .title				{margin-top:30px;}
#puntivendita .doubledot			{clear:both;}

/*#contact_us .formTableFields		{padding-bottom:8px}*/
#contact_addresslist				{width:260px;}
#contact_addresslist .title			{margin-bottom: 10px !important;}
.contact_indirizzo					{padding-bottom:13px;margin:0px 20px 13px 0px;}

#listaprodotti .row						{margin-bottom:4px;overflow:hidden;width:100%}
#listaprodotti .product					{display:block;margin-right:4px;}
#listaprodotti .product img				{width:200px;height:200px;display:block;}
#listaprodotti .codice					{background:url(../images/btn_freccia_blu.gif) 96% center no-repeat;background-color:#e9edf1;line-height:33px;padding-left:10px;font-size:13px;}
#listaprodotti .product:hover 			{text-decoration:none !important}
#listaprodotti .product:hover .codice	{background:url(../images/btn_freccia_grigia.gif) 96% center no-repeat;background-color:#e9edf1;color:#5b5d56;}
#listaprodotti .product:hover img		{border:solid 1px #5b5d56}
#listaprodotti .product:hover .codice span	{border-bottom:dotted 1px #5b5d56;}
#listaprodotti .empty 					{display:block;margin-right:4px;background-color:#e9edf1;padding:100px 1px;width:200px;}
#listaprodotti .empty .codice			{background-image:none;height:35px;}

#totalizzatore							{text-align:center;margin-top:20px;font-size:11px !important;}
#totalizzatore a,#totalizzatore span.arrow	{display:inline-block;height:12px;width:11px;overflow:hidden;position:relative;top:3px}
#totalizzatore span.arrow,
#totalizzatore .inactive				{opacity:0.30;filter:alpha(opacity=30)}
#totalizzatore a.normal					{display:inline;height:auto;width:auto;position:static;}
#totalizzatore a:hover 					{background-position:bottom}
#totalizzatore .arrow_back				{margin-right:20px;background:url(../images/btn_freccia_back.gif) left top no-repeat;}
#totalizzatore .arrow_next				{margin-left:20px;background:url(../images/btn_freccia_next.gif) right top no-repeat;}

#schedaprodotto 						{position:relative;background-color:#e9edf1;height:410px;}
#schedaprodotto #prod_descr				{width:370px;padding:20px;}
#schedaprodotto .prod_dettaglio			{margin-bottom:10px;padding-bottom:10px}
#schedaprodotto #fotosmall img			{width:408px;height:408px;}
#schedaprodotto #fotosmall,
#schedaprodotto #btn_zoom				{cursor:pointer}
#schedaprodotto #fotobig				{width:818px;height:408px;position:absolute;top:0px;left:0px;visibility:hidden;overflow:hidden;background-color:#fff}
#schedaprodotto #fotobig img			{width:818px;height:818px;}

#marchi .marchio						{overflow:hidden;margin-bottom:30px;padding-bottom:30px}
#marchi .marchio img					{display:block;width:258px;height:128px;margin-right:20px}
#marchi .marchio .description			{width:540px;}

#rassegna .item								{margin-bottom:20px}
#rassegna .title							{margin-bottom:20px;padding-bottom:10px}
#rassegna .loading .hideonload				{display:none;}
#rassegna #presscontent 					{width:500px;}
#rassegna #presscontent img					{width:258px;height:365px;}
#rassegna #presslist						{margin-right:20px;}

#rassegna #lista a.active				{color:#5b5d64 !important;}

.newsbox								{margin-right:40px;margin-bottom:45px !important;width:390px;}
.newsbox .data_news						{margin-bottom:4px;}
.newsbox .abstract						{height:80px;overflow:hidden}
#newsdettaglio .data_news				{padding-bottom:10px}
#newsdettaglio #newsbody 				{width:490px;/*width:542px;*/}
#newsdettaglio .newsimg					{float:right;/*width:258px;height:365px*/width:310px;height:438px}

#chi_middle							{background:url(../images/chi_fondo_txt.gif) no-repeat;line-height:145px;fontmargin:10px 0px;}

#footer								{position:relative;background-color:#F2F3F4;font-size:10px; height:30px;border-top:1px solid #ffffff}
	#copyright						{position:absolute;left:19px;top:10px;}
	#credits                		{position:absolute;right:13px;top:5px;line-height:0;}

#reservedarea .title				{margin-bottom:10px !important;}
#reservedarea .name					{font-weight:bold}
#reservedarea .doubledot			{margin-top:20px}

/* CLASSI */
.bodycontent						{padding:10px 40px 100px 40px;overflow:hidden;font-size:13px;}
.home .bodycontent					{padding:0px;}
.whiteline                          {border-bottom:1px solid #ffffff}
.clear                              {clear:both}
.padding                            {padding-right:20px; padding-left:20px; }
.fifty								{width:50%;}
.left								{float:left;}
.right								{float:right;}
.bold								{font-weight:bold;}
.bg1								{background:url(../images/bg_filo_chiaro.gif);}
.bgbottom							{background-repeat:repeat-x;background-position:bottom;}
.title								{font-size:16px;font-weight:bold;margin-bottom:4px;}
.doubledot							{border-top:dotted 1px #ced0d3;border-bottom:dotted 1px #a7a9ae;line-height:24px;}
.t_right							{text-align:right;}
.last								{margin:0px !important;}
.border								{border:solid 1px #e6e6e6;}
.overflow							{overflow:hidden;}
.none								{display:none !important}
.download							{margin-bottom:20px}

.longForm table.formTable			{width:100%;}
.longForm input.fld_input,
.longForm textarea					{width:100%;height:14px;font:inherit;color:#5B5D64;}
.formTableLabels					{vertical-align:top}

/* KUSTOM SCROLLBARS */
.kustomScroll						{position:relative;}
.kustomScroll.vertical .scrollcontent{height:100%;margin-right:15px;overflow:hidden;}
.kustomScroll.vertical .scrollbar	{position:absolute;top:0px;right:0px;height:100%;width:10px;border: solid 1px #e6e6e6}
.kustomScroll.vertical  .handle		{height:100px;width:10px;background:url(../images/handle.gif)}


	/* --> FORM PHP */
.vlderror							{color:red}


/*	FORMATTAZIONE MSGBOX	*/
#msgbox                 {font-size:12px;font-family:Verdana;padding:7px;margin-bottom:20px;}
#msgbox #msgbox_title   {margin-top:10px;}
#msgbox.error           {color:#BF0B23;}
#msgbox.ok              {}

/* rollovers sulle immagini */
a.rollover 							{display:inline-block;overflow:hidden;}
a.rollover img						{position:relative;}
a.rollover.ico						{height:12px;}
a.rollover:hover img				{top:-100%}
