body, html 	{ padding:0; margin:0px; font-family: 'Antic', sans-serif; height:100%; width:100%; }
img 		{ border:none; }
.clear 		{ clear:both; }
a			{ text-decoration:none; }

#testata 					{ background:url(../img/bg_fascia.gif) bottom left repeat-x; height:120px; width:100%; text-align:center; }
#testata_inner 				{ width:940px; height:120px; margin:0px auto; position:relative; }
#logo 						{ display:block; position:absolute; left:0px; bottom:4px; }
#pulsanti_top 				{ position:absolute; top:0px; right:0px; height:20px; width:164px; }
/*
#pulsante_newsletter 		{ float:left; display:block; width:81px; height:20px; background:url(../img/pulsante_newsletter.jpg) 0px 0px no-repeat; }
#pulsante_login 			{ float:left; display:block; width:70px; height:20px; background:url(../img/pulsante_login.jpg) 0px 0px no-repeat; }
#pulsante_newsletter:hover, 
#pulsante_login:hover 		{ background-position:0px -20px; }
*/
#pulsante_newsletter 		{ float:left; border-right:1px dashed #c7c7c6; display:block; color:#FFF; font-size:10px; width:81px; background:#a0a1a0; height:18px; line-height:18px; text-decoration:none; padding-bottom:2px; }
#pulsante_newsletter:hover	{ color:#887870; background:#f5d2a8; }
#pulsante_login 			{ float:left; border-left:1px dashed #d7d8d7; display:block; color:#FFF; font-size:10px; width:70px; background:#a0a1a0 url(../img/lock.png) 55px 4px no-repeat; height:18px; line-height:18px; text-decoration:none; padding-bottom:2px; }
#pulsante_login:hover		{ color:#887870; background:#f5d2a8 url(../img/lock.png) 55px 4px no-repeat; }
#pulsante_download 			{ float:left; border-left:1px dashed #d7d8d7; display:block; color:#FFF; font-size:10px; width:81px; background:#a0a1a0; height:18px; line-height:18px; text-decoration:none; padding-bottom:2px; }
#pulsante_download:hover	{ color:#887870; background:#f5d2a8; }
#pulsante_esci 				{ float:right; border-top:1px dashed #d7d8d7; display:block; color:#FFF; font-size:10px; width:81px; background:#a0a1a0; height:18px; line-height:18px; text-decoration:none; padding-bottom:2px; }
#pulsante_esci:hover		{ color:#887870; background:#f5d2a8; }


#mmenu 								{ position:absolute; bottom:1px; right:0px; height:44px; }
#mmenu a 							{ display:block; height:44px; line-height:44px; float:right; font-size:13px; color:#887870; text-decoration:none; margin-left:20px; background:url(../img/freccina.png) -50px -50px no-repeat; }
#mmenu a.sel						{ display:block; height:44px; line-height:44px; float:right; font-size:13px; text-decoration:none; margin-left:20px; background:url(../img/freccina.png) bottom center no-repeat; color:#FFF; }
#mmenu a:hover						{ color:#FFF; background-position:bottom center; }
#mmenu a#pulsante_home 				{ float:right; display:block; width:15px; height:44px; background:url(../img/pulsante_home.png) 3px 0px no-repeat; }
#mmenu a#pulsante_home:hover 		{ background-position:3px -44px; } 
#pulsante_prodotti					{ position:relative; }
#sottoprodotti 						{ display:none; position:absolute; top:44px; left:130px; list-style:none; margin:0px; padding:0px; -moz-box-shadow: 0px 3px 5px #e5e5e5; -webkit-box-shadow: 0px 3px 5px #e5e5e5; box-shadow: 0px 3px 5px #e5e5e5; padding-top:1px; }
#sottoprodotti ul					{ list-style-type:none; margin:0; padding:0; float:left; }
#sottoprodotti ul li				{ margin:0px; padding:0px; border-bottom:1px solid #b9b9b9; border-right:1px solid #b9b9b9; text-align:left; }
#sottoprodotti a					{ font-size:12px; float:none; line-height:23px; height:23px; margin:0px; padding:0px 9px; background:url(../img/bg_bianco_80.png); color:#6d6d6d; text-align:left; }
#sottoprodotti a:hover,				
#sottoprodotti a.menu_sel			{ color:#e26b00; }

#contenitore_home 			{ position:relative; width:100%; height:409px; text-align:center; background:url(../img/bg_home.jpg) top left repeat-x; }
#contenitore_home .slide 	{ display:none; position:absolute; top:0px; left:0px; width:100%; height:409px; }

#footer 				{ width:100%; height:270px; text-align:center; }
#footer_inner 			{ position:relative; width:940px; height:270px; margin:0px auto; }
#box_home_1 			{ width:300px; height:121px; position:absolute; right:320px; top:-25px; background:url(../img/box_home.png) top left no-repeat; text-align:left; }
#box_home_2 			{ width:300px; height:121px; position:absolute; right:0px; top:-25px; background:url(../img/box_home.png) top left no-repeat; text-align:left; }
.box_home_titolo		{ font-size:14px; color:#191c1f; height:25px; line-height:25px; padding-left:10px; }
.box_home_titolo a		{ color:#191c1f; text-decoration:none; }
.box_home_data			{ color:#fad3aa; font-size:11px; }
.box_home_testo			{ color:#fff; font-size:13px; line-height:17px; }
.box_home_cont			{ margin:7px 0px 0px 30px; width:230px; height:50px; overflow:hidden; }
.box_home_btn			{ position:absolute; bottom:24px; right:6px; color:#FFF; }
.box_home_btn a			{ color:#FFF; text-decoration:none; font-size:10px; }
.box_home_btn a:hover	{ color:#fad3aa; }
.box_home_catalogo		{ color:#fff; font-size:12px; }
#footer_info			{ position:absolute; bottom:70px; left:-9px; text-align:left; }
#footer_info_testo		{ color:#887870; font-size:11px; padding-left:9px; margin-bottom:9px; }

#contenitore_chisiamo	{ position:relative; width:100%; text-align:center; background:url(../img/bg_line_sfumato.jpg) bottom left repeat-x; }
#chisiamo_inner			{ width:940px; margin:0px auto; background:url(../img/bimbo.png) bottom left no-repeat; padding-bottom:60px; }
#chisiamo_testo			{ width:540px; text-align:left; padding-left:400px; font-size:12px; font-family:Tahoma, Geneva, sans-serif; }
h1#chisiamo_titolo		{ width:540px; text-align:left; font-size:18px; color:#887870; font-weight:normal; padding:60px 0px 26px 400px; margin:0px; }

#contenitore_prodotti	{ position:relative; width:100%; text-align:center; background:url(../img/bg_line_sfumato2.jpg) bottom left repeat-x; }
#prodotti_inner			{ width:940px; margin:0px auto; padding-bottom:60px; }
a.prodotto_box			{ width:220px; height:141px; float:left; background:#FFF; margin:20px 20px 0px 0px; position:relative; display:block; }
#prodotti_inner .last	{ margin-right:0px; }
.prodotto_box .lbl		{ width:220px; height:29px; background:#c7c5bc; position:absolute; bottom:0px; left:0px; text-align:right; color:#FFF; padding:0px; }
.prodotto_box .lbl .txt	{ width:220px; color:#FFF; text-align:right; position:absolute; right:0px; bottom:0px; padding:0px 2px 0px 0px; }
.prodotto_box img		{ position:absolute; top:0px; left:0px; padding:0px; }
.prodotto_box .over		{ background:#b3b2b2; color:#fad3aa; }
.prodotto_box .over .txt{ color:#887870; }


#scheda_slideshow				{ width:940px; height:494px; position:relative; margin-bottom:67px; }
#scheda_slideshow #barra		{ width:940px; height:31px; position:absolute; bottom:0px; left:0px; background:#d2d0c9; }
#scheda_slideshow #barra .txt	{ position:absolute; bottom:2px; left:5px; color:#010101; font-size:16px; }
#scheda_slideshow .slide 		{ display:none; width:940px; height:494px; position:absolute; top:0px; left:0px; background:#EEE; }
#scheda_slideshow .pallina 		{ display:block; width:15px; height:15px; background:url(../img/pallini.png) 0px -15px no-repeat; float:left; margin-left:5px; }
#scheda_slideshow .pallini 		{ position:absolute; bottom:33px; right:4px; }
#scheda_slideshow #coccarda		{ position:absolute; bottom:-38px; right:0px; }

.mobile						{ float:left; width:313px; height:160px; margin-bottom:33px; }
.mobile .imm				{ float:left; width:125px; height:125px; position:relative; margin-right:10px; }
.mobile .imm a				{ display:block; width:125px; height:125px; position:relative; }
.mobile .lente				{ position:absolute; bottom:0px; right:0px; }
.mobile .testo				{ text-align:left; font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#080908; }
.mobile .testo span			{ color:#9fa09f; }
.mobile .colori				{ text-align:left; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#080908; margin-top:20px; }
.mobile .colori img			{ float:left; margin:4px 5px 0px 0px; padding:0px; border:1px solid #d4d6d5; }
#corredo_titolo 			{ color:#9fa09f; font-size:18px; text-align:left; }
#corredo_descrizione		{ width:296px; padding-left:12px; padding-right:12px; color:#9c9d9c; font-size:13px; text-align:left; margin-top:10px; font-family:Tahoma, Geneva, sans-serif; float:left; }
#corredo_descrizione span 	{ color:#010101; }
#corredo_descrizione ul 	{ padding-left:0px; margin:0px; list-style:none; list-style-position:inside; }
#corredo_descrizione ul li 	{ border:0px solid #F00; padding:0px; margin:0px; line-height:18px; background:url(../img/li.gif) top left no-repeat; padding-left:20px; }
#corredo_gallery		 	{ float:left; width:620px; }
#corredo_gallery a		 	{ float:left; width:130px; height:130px; background:#f6f6f4; margin:0px 20px 20px 0px; padding:5px; }

#dettagli_gallery		 	{ margin-top:20px; }
#dettagli_gallery a		 	{ float:left; width:130px; height:130px; background:#f6f6f4; margin:0px 20px 20px 0px; padding:5px; }

#contenitore_news				{ position:relative; width:100%; text-align:center; background:url(../img/bg_line_sfumato.jpg) bottom left repeat-x; }
#news_inner						{ width:820px; margin:0px auto; padding-bottom:60px; }
h1#news_titolo					{ width:580px; text-align:left; font-size:18px; color:#887870; font-weight:normal; padding:60px 0px 26px 240px; margin:0px; }
h1#news_titolo a				{ color:#887870; text-align:left; text-decoration:none; }
.news_preview					{ width:100%; }
.news_preview .imm				{ display:block; width:220px; height:75px; margin-right:20px; float:left; }
.news_preview .clear			{ height:13px; }
.news_preview .testo			{ width:580px; float:right; text-align:left; color:#757575; font-size:12px; font-family:Tahoma, Geneva, sans-serif; border-top:1px solid #dfdfdf; padding-top:5px; }
.news_preview .testo .txt		{ line-height:17px; line-height:19px; height:32px; overflow:hidden; line-height:14px; }
.news_preview .testo .txt a		{ color:#555555; text-decoration:underline; }
.news_preview .testo h2			{ font-weight:normal; font-size:18px; color:#222222; padding:0px; margin:0px; font-family: 'Antic', sans-serif; }
.news_preview .sep				{ background:url(../img/news_separator.png) 0px 8px no-repeat; height:15px; margin-top:3px; }
.news_preview .sep a.it			{ float:right; display:block; width:84px; height:15px; background:url(../img/leggi_news_it.png) 0px 0px no-repeat; }
.news_preview .sep a.it:hover	{ background-position:0px -15px; }

.news_preview .sep a.en			{ float:right; display:block; width:84px; height:15px; background:url(../img/leggi_news_en.png) 0px 0px no-repeat; }
.news_preview .sep a.en:hover	{ background-position:0px -15px; }


.news_scheda					{ width:100%; }
.news_scheda .immagini			{ display:block; width:220px; margin-right:20px; float:left; }
.news_scheda .imm				{ display:block; width:220px; height:186px; margin-bottom:20px; }
.news_scheda .clear				{ height:13px; }
.news_scheda .testo				{ width:580px; float:right; text-align:left; color:#757575; font-size:12px; font-family:Tahoma, Geneva, sans-serif; border-top:1px solid #dfdfdf; padding-top:5px; }
.news_scheda .testo h2			{ font-weight:normal; font-size:18px; color:#222222; padding:0px; margin:0px; font-family: 'Antic', sans-serif; }
.news_scheda .indietro			{ border-top:1px solid #dfdfdf; padding-top:20px; margin-top:5px; }
.news_scheda .indietro a		{ color:#222222; text-decoration:none; }
.news_scheda .indietro a:hover	{ color:#e26b00; }

#contenitore_rivenditori		{ position:relative; width:100%; text-align:center; background:url(../img/bg_line_sfumato.jpg) bottom left repeat-x; }
#rivenditori_inner				{ width:940px; margin:16px auto; padding-bottom:60px; }
#rivenditori_cont				{ width:550px; float:right; margin-right:50px; text-align:left; color:#887870; padding-top:44px; }
#rivenditori_mappa				{ float:left; }
#rivenditori_cont .titolo		{ padding-bottom:19px; border-bottom:1px solid #dfdfdf; font-size:18px; }
#rivenditori_cont .txt			{ color:#000; font-size:14px; margin-top:6px; }
#rivenditori_cont .txt a		{ color:#000; text-decoration:none; }
#rivenditori_cont .txt a:hover	{ color:#887870; text-decoration:none; }
.rivenditore					{  margin-left:105px; padding-top:10px; }
.rivenditore .tit				{ color:#000; font-size:14px; font-weight:bold; }
.rivenditore .cont				{ color:#7e7e7e; font-size:12px; border-bottom:1px solid #b3b2b2; padding-bottom:1px; }
#rivenditori_cont .rivenditore .cont a 			{ color:#c06c00; text-decoration:underline; }
#rivenditori_cont .rivenditore .cont a:hover	{ color:#000; }
#rivenditori_cont .sub			{ display:none; }

#contenitore_contatti	{ position:relative; width:100%; text-align:center; background:url(../img/bg_line_sfumato.jpg) bottom left repeat-x; }
#contatti_inner			{ width:940px; height:410px; margin:0px auto; background:url(../img/orsetto.png) 55px 50px no-repeat; padding-bottom:30px; position:relative; }
#contatti_testo			{ width:600px; text-align:left; padding-left:340px; font-size:13px; color:#000; }
h1#contatti_titolo		{ width:600px; text-align:left; font-size:18px; color:#887870; font-weight:normal; padding:60px 0px 26px 340px; margin:0px; }
#contatti_info			{ position:absolute; bottom:3px; left:0px; color:#717171; font-size:12px; text-align:left; }
#tabella_form			{ border-collapse:collapse; width:100%; }
#tabella_form tr		{ height:31px; }
#tabella_form .sx		{ width:115px; vertical-align:top; text-align:right; padding-right:10px; }
#tabella_form .dx		{ width:270px; vertical-align:top; text-align:left; }
#tabella_form a, #contatti_testo a { color:#ec5300; }

#tabella_form input[type=text]	{ width:220px; line-height:22px; background:#FFF; border:1px solid #a0a1a0; }
#tabella_form select			{ width:220px; line-height:22px; }
#tabella_form .bigdx textarea 	{ width:200px; height:172px; background:#FFF; border:1px solid #a0a1a0; resize:none; }
#informativa					{ cursor:pointer; }
label							{ cursor:pointer; }
.submit							{ padding:0px 15px; line-height:23px; height:23px; color:#FFF; background:#a0a1a0; border:none; cursor:pointer; float:right; }

#gus_overlay			{ display:none; position:fixed; width:100%; height:100%; background:url(../img/bg_nero_75.png); z-index:99999; }
#gus_overlay table		{ width:100%; height:100%; border-collapse:collapse; }
#gus_overlay table td	{ vertical-align:middle; text-align:center; }
#gus_overlay iframe		{ background:#FFF; width:589px; height:355px; overflow:hidden; }

#contenitore_login		{ position:relative; width:100%; text-align:center; background:url(../img/bg_line_sfumato.jpg) bottom left repeat-x; }
#login_inner			{ width:940px; margin:0px auto; padding-bottom:60px; position:relative; padding-top:50px; }
h1#login_titolo			{ text-align:left; font-size:18px; color:#887870; font-weight:normal; margin:0px 0px 20px 0px; }

#dwtab		{ border-collapse:collapse; width:100%; }

#lingue			{ width:90px; float:left; height:15px; position:relative; font-size:11px; text-align:right; padding-right:10px; padding-top:3px; }
#lingue a		{ text-decoration:none; color:#000; margin-left:9px; }
#lingue a:hover	{ color:#999; }
#lingue a.sel	{ color:#d29350; }

.titolo_form	{  }





