body {
	background:#fff url(images/layout/bg_body.jpg) repeat-x top center;
	padding:0;margin:0;font-family:Verdana, Arial, Helvetica, sans-serif;
}
#container {
	width:935px;
	margin:auto;
}
#header_top {
	width:935px;
	height:107px;
	background:#fff url(images/layout/bg_header_top.jpg) repeat-x;
}
#header_left {
	background:#fff url(images/layout/bg_header_bottom_left.jpg) no-repeat;
	width:303px;height:125px;
	float:left;
}
#header_middle {
	background:#fff url(images/layout/bg_header_main.jpg);
	width:600px;height:125px;
	float:left;
}
#header_right {
	background:#fff url(images/layout/bg_header_bottom_right.jpg) no-repeat;
	width:32px;height:125px;
	float:right;
}
*html #header_middle{height:100px;}
/**html #header_right{height:100px;}
*html #header_left{height:100px;}*/
#main {
	clear:both;
}
#spalla_sx {
	background:url(images/layout/bg_spallasx.jpg) no-repeat;
	width:303px;
	padding:0px;
	float:left;
}
#spalla_sx-inner {
	padding-top:4px;
	padding-left:81px;
	text-indent:5px;
}
#spalla_sx-top {
	padding-left:6px;
}
#spalla_sx-bottom {
	background:url(images/layout/bg_spallasx-cats.jpg) repeat-y;
}
#spalla_sx-end {
	background:url(images/layout/bg_spallasx-end.jpg) no-repeat bottom right;
	height:38px;width:222px;
}
#spalla_sx-end-inner {
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	padding-top:17px;
	padding-left:100px;
}
#spalla_sx-newsletter {
	background:#fff /*url(images/layout/bg_spallasx-bottom.jpg) repeat-y*/;
}
#box_newsletter {
	width:210px;height:55px;
	background:#fff url(images/layout/bg_form-newsletter.jpg) no-repeat;
	margin-left:8px;
	margin-top:3px;
	padding-top:30px;
}
#box_newsletter input {
	color:#585E1A;
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:2px;
	width:100px;height:16px;
	border:1px solid #6D741F;
}
#box_ricerca {
	width:210px;height:121px;
	background:#fff url(images/layout/bg_form-cerca.jpg) no-repeat;
	overflow:hidden;
	margin-top:5px;
}
#box_ricerca table {
	margin-top:34px;
}
#box_ricerca label {
	color:#585E1A;
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}
#box_ricerca input,#box_ricerca select {
	color:#585E1A;
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:2px;
	width:139px;
	border:1px solid #6D741F;
}
#box_ricerca select {width:145px;}
#box_categorie {
	padding-top:7px;
}
#box_categorie ul.aperto, #box_categorie ul.chiuso  {
	margin:0;padding:0;
	list-style-type:none;
	margin-left:7px;
	width:209px;
}
#box_categorie li {/*height:15px;*/}
#box_categorie .chiuso li {border-top:1px solid #CCD3AA;}
#box_offerte {
	border-top:1px solid #CCD3AA;
	margin-left:7px;
	padding-top:1px;
	padding-bottom:7px;
	width:209px;
}
#box_offerte a {
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#D97613;
	text-decoration:none;
	background:#E9E3CB;
	width:210px;height:23px;
	display:block;
	padding-top:4px;
	padding-left:20px;
	width:189px;height:20px;
}
#box_offerte a:hover {
	color:#777E21;
}
#box_news {
	padding-top:10px;
	padding-left:8px;
	background:#fff url(images/layout/bg_spallasx-bottom.jpg);
}
#box_news_item {
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#8A704D;
	border-bottom:1px dashed #CE571E;
	padding-top:14px;
	margin-left:6px;
	text-indent:0;
	line-height:1.3;
	padding-bottom:6px;
}
#box_news_item a {
	color:#777E21;
	font-weight:bold;
	text-decoration:none;
}
#box_news_item a:hover {
	text-decoration:underline;
}
#corpo {
	background:#fff url(images/layout/bg_main.jpg);
	width:600px;
	float:left;	
}
#featured {
	border:1px solid #B8C9DA;
	width:582px;height:126px;
	margin-top:1px;
	margin-left:8px;
	color:#D97613;
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:1.4;
}
#box_breadcrumbs {
	border:1px solid #B8C9DA;
	width:582px;height:80px;
	margin-top:9px;
	margin-left:8px;
	background:#D9E2E9 url(images/layout/bg_breadcrumbs.jpg) no-repeat;
}
#box_breadcrumbs-cart {
	border:1px solid #B8C9DA;
	border-bottom:0px;
	width:582px;height:81px;
	margin-top:9px;
	margin-left:8px;
	background:#D9E2E9 url(images/layout/bg_breadcrumbs-cart.jpg) no-repeat;
}
#breadcrumbs-inner {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#CE571E;
	padding:15px;
}
#breadcrumbs-inner a {
	color:#CE571E;
}
#breadcrumbs-inner .tit1 {
	font-family:Trebuchet Ms,Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
}
#breadcrumbs-inner .tit2 {
	font-family:Trebuchet Ms,Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#063A66;
}
#breadcrumbs-inner .breadcrumb_prodotto {
	font-size:11px;
	font-weight:bold;
	color:#063A66;
}
#pgrid {
	width:584px;
	margin-left:8px;
	margin-top:8px;
	margin-bottom:8px;
}
#pgrid ul {
	margin:0;padding:0;
	list-style-type:none;
}
#section_title {
	background:#D97613;
	margin-left:8px;
	width:584px;height:33px;
	font-family:Trebuchet MS;
	font-size:25px;
	font-weight:bold;
	color:#fff;
	padding-top:2px;
	text-indent:10px;
}
#corpo_testo {
	color:#8A704D;
	font-family:Trebuchet Ms,Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.5;
	margin-left:8px;width:584px;
	height: auto !important;  /* per i browser moderni */
    height: 350px;      /* per IE5.x e IE6 */
    min-height: 350px;  /* per i browser moderni */
}
#corpo_testo a,#corpo_testo-small a {text-decoration:none;color:#CE571E;font-weight:bold;}
#corpo_testo a:hover,#corpo_testo-small a:hover {text-decoration:underline;color:#D97613;}
#corpo_testo-small {
	color:#8A704D;
	font-family:Trebuchet Ms,Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.5;
	margin-left:8px;width:584px;
}
#footer {
	width:598px;height:73px;
	background:#fff url(images/layout/bg_footer.jpg) repeat-x;
	border-left:1px solid #B8C9DA;
	border-right:1px solid #B8C9DA;
	margin-top:5px;
	clear:both;
}
#footer td {
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#9DB7C8;
}
#footer td a {
	background:transparent none;
	color:#9DB7C8;
	text-decoration:none;
}
#footer_links {
	background:#fff url();
	color:#9DB7C8;
	font-size:11px;
	padding-bottom:10px;
}
#footer_links a {
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
}
#footer_links a.normal {color:#9DB7C8;}
#footer_links a.orange {color:#D97613;}
.bold {font-weight:bold;}
#footer_links a:hover {
	text-decoration:underline;
}
#spalla_dx {
	background:#fff url(images/layout/bg_spalladx.jpg) no-repeat;
	width:32px;height:345px;
	float:right;
}
#menu {
	background:#fff;
	width:600px;height:34px;
	padding:0;margin:0;
}
#menu li {
	list-style-type:none;
	float:left;height:34px;
	padding:0;margin:0;
}
#menu li a {display:block;}
/* PULSANTI MENU */
.m_home {background:#fff url(images/menu/home_s.jpg);width:119px;}
.m_home a {background:#486F99 url(images/menu/home_n.jpg);}
.m_home a:hover {background:#486F99 url(images/menu/home_h.jpg);}
.m_chi {background:#fff url(images/menu/chi_s.jpg);width:120px;}
.m_chi a {background:#486F99 url(images/menu/chi_n.jpg);}
.m_chi a:hover {background:#486F99 url(images/menu/chi_h.jpg);}
.m_dove {background:#fff url(images/menu/dove_s.jpg);width:120px;}
.m_dove a {background:#486F99 url(images/menu/dove_n.jpg);}
.m_dove a:hover {background:#486F99 url(images/menu/dove_h.jpg);}
.m_news {background:#fff url(images/menu/news_s.jpg);width:120px;}
.m_news a {background:#486F99 url(images/menu/news_n.jpg);}
.m_news a:hover {background:#486F99 url(images/menu/news_h.jpg);}
.m_contatti {background:#fff url(images/menu/contatti_s.jpg);width:121px;}
.m_contatti a {background:#486F99 url(images/menu/contatti_n.jpg);}
.m_contatti a:hover {background:#486F99 url(images/menu/contatti_h.jpg);}

#mini-cart {
	color:#fff;
	font-size:11px;
	font-weight:bold;
	padding-top:94px;
	padding-left:122px;
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
}
.logreg {
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	color:#CE571E;
	font-weight:bold;
	font-size:11px;
}
.lnk_red a {
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	color:#CE571E;
	font-weight:bold;
	text-decoration:none;
	background:url(images/layout/arrow-red.gif) no-repeat;
	padding-left:18px;
}
.lnk_red a:hover {
	background:url(images/layout/arrow-green.gif) no-repeat;
	color:#777E21;
}
.lnk_mar {
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	color:#8A704D;
	font-weight:bold;
	text-decoration:none;
	background:url(images/layout/arrow-orange.gif) no-repeat;
	padding-left:18px;
	font-size:11px;}
	#cart td.pagine .lnk_mar{
		display:inline-block;
		width:65px;}
.lnk_mar:hover {
	background:url(images/layout/arrow-orange.gif) no-repeat;
	color:#777E21;
}
.lnk_orange {font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;font-size:11px;}
.lnk_orange a {
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	color:#D97613;
	font-weight:bold;
	text-decoration:none;
	background:url(images/layout/arrow-orange.gif) no-repeat;
	padding-left:20px;
}
.lnk_orange a:hover {
	background:url(images/layout/arrow-green.gif) no-repeat;
	color:#777E21;
}
li.lnk_orange {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	padding-top:6px;
	padding-bottom:6px;
	display:block;
	border-top:1px solid #D97613;
}
li.selected {
	border-top:1px solid #D97613;
	padding-top:2px;
	padding-bottom:2px;
}
.selected a {
	background:url(images/layout/arrow-orange-down.gif) no-repeat 0px 2px;
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#D97613;
	font-weight:bold;
	text-decoration:none;
	padding-left:20px;
}
/*
*:first-child+html .selected {background:url(images/layout/arrow-orange-down.gif) no-repeat 7px 6px;}
*html .selected {background:url(images/layout/arrow-orange-down.gif) no-repeat 7px 6px;}
*/
.subcats {
	width:202px;
	background:#E7DFC2;
	margin:0;padding:0;
	list-style-type:none;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	padding-top:2px;
	margin-left:7px;
	margin-top:4px;
}
.subcats li {
	background:#E7DFC2;
	width:202px;
	margin:0;padding:0;
	padding-top:1px;
}
.subcats li a{
	background:url(images/layout/arrow-sub.gif) no-repeat 9px 6px;
	text-decoration:none;
	color:#8A704D;
	display:block;
	margin-left:2px;margin-right:2px;
	padding:3px;
	padding-left:15px;
	width:180px;
}
.subcats li a:hover, .subcats li.sel a{
	background:#fff url(images/layout/arrow-sub.gif) no-repeat 9px 6px;
	color:#8A704D;
}
.subcats .spacer {
	background:#F2EEDF;
	border-top:3px solid #E7DFC2;
	width:202px;
}
.aperto {

}
/* ----------------- */
/* GRIGLIA PRODOTTI */
.reset{margin:0px;padding:0px;}
.pgrid_list li {
	list-style-type:none;
	float:left;
	margin-right:7px;
	margin-bottom:7px;
	background:#F2EEDF;
	width:188px;
	height:266px;
	border:1px solid #E9E4CC;
	overflow:hidden;
}
.novita {
	background:url(images/ico-novita.gif) no-repeat;
	position:absolute;
	width:59px;height:49px;
	z-index:2;
}
.offerta {
	background:url(images/ico-offerta.gif) no-repeat;
	position:absolute;
	width:59px;height:49px;
	z-index:2;
}
.pgrid-inner {
	color:#8A704D;
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;}
	.pgrid-inner .img-container {
		width:172px;
		height:173px;
		text-align:center;
		padding:7px 7px 0 7px;}
		.pgrid-inner .img-container a{
			background:#fff;
			display:block;
			width:170px;
			height:171px;
			overflow:hidden;
			border:1px solid #B8C9DA;
			text-decoration:none;}
			.pgrid-inner .img-container a:hover{
				text-decoration:none;
				border:1px solid #940a0a;}
	.pgrid-testo {
		line-height:1.5;
		padding:2px 7px 7px 7px;
		height:51px;}
.pgrid-nome {font-size:12px;font-weight:bold;}
.pgrid-nome a {color:#8A704D;text-decoration:underline;}
.pgrid-nome a:hover {color:#FF6600;text-decoration:underline;}
.pgrid-prezzo {font-weight:bold;color:#FF6600;white-space:nowrap;}
.pgrid-prezzo small {font-weight:bold;color:#e00;white-space:nowrap;font-size:11px;}
.pgrid-prezzo del {font-weight:normal;color:#8A704D;}
.pgrid-promo {color:#FF6600;}
	.pgrid-inner form{
		display:block;
		text-align:center;
		padding:0 0 2px 0;
		margin:0;}
		.pgrid-inner form a,
		.pgrid-inner form a:hover{
			display:inline-block;
			height:22px;
			text-decoration:none;}
			.pgrid-inner form a.detailProd{
				width:95px;
				background:url(/images/buttonProductDetail.gif) no-repeat 0 0;
				padding-right:3px;}
			.pgrid-inner form a.addProd{
				width:79px;
				background:url(/images/buttonProductAdd.gif) no-repeat 0 0;}
				.pgrid-inner form a.detailProd:hover,
				.pgrid-inner form a.addProd:hover{
					background-position:0 bottom;}
#corpo h1 {
	font-family:Trebuchet Ms, Verdana, Arial, Helvetica, sans-serif;
	font-size:18px; font-weight:bold;
	padding:0;
	color:#D97613;
	margin-left:18px;
	margin-bottom:0px;
	margin-top:15px;
}
#corpo h2, #corpo h2 a {
	font-family:Trebuchet Ms, Verdana, Arial, Helvetica, sans-serif;
	font-size:18px; font-weight:bold;
	padding:0;
	color:#D97613;
	margin-bottom:0px;
	margin-top:15px;
	text-decoration:none;
}
#corpo h2 a:hover {color:#777E21;}

#corpo p {
	margin:10px;
}
#paginazione, #paginazione td {
 background:#E7DFC2;
 font-family:Trebuchet Ms, Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 padding-left:5px;padding-right:5px;
 margin-left:8px;
 width:574px;
 margin-bottom:8px;
 clear:both;
}
.numprod {color:#CE571E;}
.pagine, td.pagine {color:#D97613;font-weight:bold;}
.pagine a {color:#D97613;text-decoration:none;padding-left:3px;padding-right:3px;}
.pagine a:hover {text-decoration:underline;}
.selpag {background:#fff;padding-left:3px;padding-right:3px;}
#prodotticorrelati {
	background:#fff url(images/layout/bg_prod_corr.jpg) repeat-x;
	height:35px;
	text-align:center;
	width:584px;
	margin-left:8px;
	margin-top:16px;
}
#box_ordina {
	background:#fff url(images/layout/bg_box_ordina.jpg) repeat-x;
	border:1px solid #DFE7EE;
	height:37px;
	width:582px;
	margin-left:8px;
	margin-top:15px;
	/*margin-bottom:15px;*/
	clear:both;
}
#accessori {
	width:584px;
	margin-left:8px;
	margin-bottom:8px;
}
#accessori_tit {
	background:#fff url(images/layout/bg_accessori.jpg) repeat-x;
	text-align:center;	
}
#accessori ul {
	list-style-type:none;
	margin:0;padding:0;
	margin-left:8px;
}
.acc_name a:hover {text-decoration:underline;}
#box_ordina form,#accessori form {
	margin-top:10px;
}
#box_ordina label,#accessori label {
	color:#CE571E;
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}
#box_ordina input,#accessori input {
	color:#000;
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:2px;
	width:25px;
	border:1px solid #7F9DB9;
}
#prod_area {
	width:583px;
	clear:both;
}
#prod_pic {
	float:left;
	width:275px;
	text-align:center;
	margin-left:12px;
	margin-top:30px;
	margin-bottom:10px;
}
#prod_desc {
	width:255px;
	float:right;
	padding-top:10px;
	font-family:Trebuchet Ms, Verdana, Arial, Helvetica, sans-serif;
	color:#3D618A;
	font-size:12px;
	padding-right:40px;
	margin-bottom:20px;
}
*html #prod_desc {
	width:235px;
}
#prod_desc p {
	margin-left:0;
}
.prod_nome {	
	font-size:18px;
	font-weight:bold;
	color:#D97613;
}
.prod_descrizione {
	font-size:14px;
	font-weight:bold;
	color:#D97613;
}
.prod_codice {
	font-size:11px;
	color:#D97613;
}
.prod_prezzo {
	font-size:18px;
	font-weight:bold;}
	.prod_prezzo small{
		color:#D97613;
		font-size:16px;}
		.prod_prezzo small strong{color:#c00;}
#main_carrello {
	margin:8px;
	margin-top:0px;
}
#main_carrello form {
	margin:0;padding:0;
}
#note {
	margin-left:8px;
	width:584px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999999;
	margin-top:10px;margin-bottom:30px;
}
#note .evi {
	color:#CE571E;
	font-weight:bold;
}
#cart-top {
	height:57px;
	margin-left:8px;
	width:584px;
	background:#fff url(images/layout/bg_cart_top.jpg) right no-repeat;
}
#cgrid-head {
	background:#E7DFC2;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	height:20px;
	color:#686D73;
}
#cgrid-row {
	background:#E7E7E7;}
	a.imgProd{
		background:#fff;
		width:83px;
		margin-left:5px;
		height:73px;
		display:inline-block;
		text-align:center;
		border:1px solid #CB5923;
		overflow:hidden;}
		a.imgProd img{
			max-height:73px;
			max-width:83px;}
#cgrid-spacer {
	height:4px;
	font-size:3px;
}
#cgrid-summary {
	font-size:11px;
	border:1px dashed #B8C9D9;
}
.cgrid-t1,.cgridt2 {color:#585E1A;font-weight:bold;}
.cgrid-t2 {text-align:right;color:#585E1A}
.cgrid-tot1 {color:#CF561D;font-size:12px;font-weight:bold;}
.cgrid-tot2 {text-align:right;font-weight:bold;color:#CF561D;font-size:12px;}
.cgrid-prodotto {
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#8A704D;
	padding-left:20px;
}
.cgrid-prodotto a {
	color:#8A704D;
	text-decoration:none;
}
.cgrid-prezzo {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
}
#banner_ship {
	float:left;
	width:291px;
	height:126px;
	background:#fff url(images/banner_ship.jpg) no-repeat;
}
#banner_ship-inner {
	padding:30px 90px 0px 3px;
}
#banner_ups {
	float:right;
	width:291px;
	height:126px;
	background:#fff url(images/banner_ups.jpg) no-repeat;
}
#banner_ups-inner {
	padding:35px 80px 0px 0px;
}
#banner_offerte {
	float:right;
	width:291px;
	height:126px;
	background:#fff url(images/banner_offerte.jpg) no-repeat;
}
#banner_offerte-inner {
	padding:30px 95px 0px 0px;
}
#box_catsx {
	float:left;
	width:291px;
	height:127px;
	background:#fff url(images/banner_cat.jpg) no-repeat;
	margin-left:2px;
	display:block;
}
*html #box_catsx {margin-left:0px;}
#box_catdx {
	float:right;
	width:291px;
	height:126px;
	background:#fff url(images/banner_cat.jpg) no-repeat;
	display:block;
}
#box_catdx .titolo,#box_catsx .titolo {
	font-family:Trebuchet Ms,Verdana, Arial, Helvetica, sans-serif;font-size:15px;color:#063A66;font-weight:bold;
	margin:0;margin-left:8px;
}
#box_catdx .titolo a,#box_catsx .titolo a{text-decoration:none;color:#063A66;}
#box_catdx .titolo a:hover,#box_catsx .titolo a:hover{text-decoration:underline;}
#box_catdx p,#box_catsx p {
	margin:6px 0px 0px 8px;
}
#box_catdx-inner,#box_catsx-inner {
	padding:8px 25px 3px 3px;
}
#cart {
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#8A704D;
	text-align:left;
	padding:0;
}
#cart input {
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:2px;
}
#cart textarea {border:1px solid #6D741F;}

#sconto{
	background:#e9e2c6;
	padding:10px;
	text-align:right;
	color:#ce581a;
	font-size:11px;
	font-weight:bold;
	font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
	margin-top:10px;}
	#sconto big{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		line-height:16px;
		padding-bottom:5px;
		display:inline-block;}
	#sconto small{
		width:365px;
		font-size:11px;
		padding-bottom:5px;
		text-align:center;
		font-weight:normal;
		display:inline-block;
		padding-right:75px;}
	#sconto input{
		border:1px solid #6D741F;
		color:#585E1A;
		font-size:11px;
		padding:2px;
		width:170px;}
	#sconto a{
		background:url(/images/button_discount.jpg) no-repeat 0 0;
		width:99px;
		height:20px;
		overflow:hidden;
		text-indent:101%;
		white-space:nowrap;
		border:1px solid #fff;
		text-decoration:none;
		display:inline-block;
		margin-top:5px;}
		#sconto a:hover{
			text-decoration:none;
			border:1px solid #940a0a;}

.userdatainput,.required,.norequired {
	color:#585E1A;
	width:195px;height:14px;
	border:1px solid #6D741F;
}
select.userdatainput,select.required {
 	color:#585E1A;
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	width:200px;
	font-size:11px;
	height:20px;
}
#fnote {
	width:200px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
	margin-top:10px;margin-bottom:30px;
}
.userdata {
	color:#585E1A;font-weight:bold;border-bottom:1px solid #BFCCDC;
}
#cart h2 {border-bottom:2px solid #BFCCDC;padding-bottom:4px;}
.logBox {font-size:11px;color:#2E4356}
.logBox a {text-decoration:none;color:#2E4356;font-weight:bold;}
#mini-cart a {text-decoration:none;color:#fff;}
#mini-cart a:hover {color:#CE571E;}
.titolologin {
	font-size:13px;
	font-weight:bold;
}
#login_form td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#8A704D;
	font-weight:bold;
}
#login_form input {
	font-size:11px;
	color:#8A704D;
}
#login_form .button {
	font-size:12px;
	padding:2px;
	width:122px;
}
.webuser_formpart_title {
	font-size:13px;
	font-weight:bold;
	color:#D97613;
}
#privacy {
	border:0px;
	padding:0;
}
.lipsum {
	width:430px !important;width /**/:440px;
	height:120px !important;height /**/: 130px;
	overflow:auto;padding: 6px;
	margin-left:43px;
	border:1px solid #c0c0c0;border-right:0 solid;
}
#message {
	color:#d2571e;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	padding:3px;
	text-transform: uppercase
}
#messagelogin{
	color:#fff;
	font-size:1px;}
#messagelogin div {
	color:#d2571e;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	padding:3px;
	text-transform: uppercase
}
#varianti {
	font-size:11px;
	text-align:left;
	margin-top:20px;
	padding-top:10px;
	float:left;
	color:#3D618A;
	border-top:1px solid #bccad7;
	width:180px;
}
#salescond a {
	text-decoration:none;
	color:#777E21;
}

#text {
	color:#8A704D;
	font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	line-height:1.3;
	padding:10px;
	clear:both;
	border:1px solid #B8C9DA;
}

/* ----- Css Mappa ----- */

#mapsBox {
	width:560px;
	border:1px solid #D97613;
	margin:20px 0px;
	float:left;
}

#map {
	width:560px;
	height:500px;
}

#ballon {
	width:255px;
	height:150px;
	line-height:14px;
	font-size:13px;
}

#ballon h5 { 
	font-size:15px;
	color:#2200C1;
	margin-top:0px; 
}

#ballon a { 
	color:#D97613; 
	font-size:13px;
}

#ballon a:hover { text-decoration:underline; }

#ballon input.inputE {
	width:200px;
	height:14px;
	border:1px solid #3F8DBA;
	margin:10px 0px;
	float:left;
	padding:3px 0px;
	background:#FFFFFF;
}

#ballon input.inputB {
	cursor:pointer;
	border:1px solid #3F8DBA;
	text-align:center;
	height:22px;
	width:30px;
	color:#3F8DBA;
	margin:5px;
	margin-top:10px;
	font-weight:bold;
	float:left;
	background:#FFFFFF;
}

#dirContainer { width:560px; }

#dirContainer span {
	font-size:12px;
	color:#3F8DBA;
	font-family:Arial, Helvetica, sans-serif;
	display:inline;
}

#dirContainer table { 
	margin:0px; 
	width:560px;
}

#dirContainer table td { 
	padding:7px 5px;
	line-height:16px;
	font-size:12px;
	text-align:left;
	vertical-align:middle;
}

#dirContainer table img { 
	border:none; 
	margin-bottom:0px;
}

.adp-summary { padding:3px; }

#dirContainer table.adp-fullwidth { width:550px; }
