html,body {margin: 0;padding:0;background-image:url(../immagini/img/body.gif);}

body {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 76%;text-align:left; color: #3b3b3d; font-size:10px;}

#container {/*width:750px;*/ margin:0px 34px auto; border-width: 0 1px 0 1px; border-style:solid; border-color: #000; background-color:#fff; }

#container2 {background: url(../immagini/img/3rightcol.gif) repeat-y top left;text-align: left; border-bottom:1px solid #000;}

#header {height: 164px;background-color:#fff;color: #ff0; background-image:url(../immagini/img/ceramica-artistica.gif); background-repeat:no-repeat; background-position: 185px 100px; background-color:#fff;}

#logo {width: 170px; \width:180px; w\idth:170px; background-color: #e4dece; padding-top: 3px; padding-bottom: 10px;}

#menuservizio {background: url(../immagini/img/3rightcol.gif); background-position:top left;background-repeat: repeat-y; text-align:right; padding-right: 20px;padding-top: 5px;color: #003366; font-size:11px;}

#searchbox {float: right; width: 320px; padding: 20px; color:#369; text-align:right}

#navigation {border-right:3px solid #f5f5f5; float:left; width:170px; \width:180px; w\idth:170px; padding-top:13px; font-size:10px;}

#flagbox {background-color:#e4dece; border-top:2px solid #fff; padding-top: 6px; }

#flashbox {background-color:#e4dece;padding: 15px 5px 5px 10px; text-align:center;}

.leftbox {background-color:#e4dece; border-top:0px solid #fff; width:170px; \width:180px; w\idth:170px;}

#newsletter {text-align:center; font-size:10px}

#slideshow {border: 3px solid #fff; padding:0; margin:0;}

.maincontent {margin-top: 40px; margin-bottom: 40px;}

#content {margin: 13px 170px;padding: 1em 10px; border-top:1px solid #e6e6e6;background-color:#fff;}

.container-content {width: 520px;	margin-top: 16px; margin-bottom: 40px; float: left;background-color:#fff;}

.canali {margin: 0 0 0 18px;}

#footer {clear:both; margin-left: 180px; margin-right: 10px; text-align:center; padding: 5px 0;color: #003366; font-size:11px;}


h1,h2 {margin: 0px 0px 0px 0px; padding:0}

h1 {padding-left:10px;font: bold 2.3em/80px Verdana, Arial, Helvetica, sans-serif;}

h2 {color: #003366;}

#menuservizio a {color:#369;font: 10px Verdana, Arial, Helvetica, sans-serif;text-decoration: none}

#menuservizio a:hover {color: #033;text-decoration: underline}

#searchbox a {color:#369;font: normal 1.2em/1.4em arial,sans-serif;text-decoration: none}

#searchbox a:hover {color: #033;text-decoration: underline}

#searchbox a#activelink {color: #033;text-decoration: none}

form, fieldset	{margin: 0; padding: 0;}

fieldset {border: 0px solid #fff;}

input, textarea, select	{background-color: #f5f5f5;	border: 1px solid #ccc;	font-family: Verdana, Arial, Helvetica, sans-serif;}

input:focus, textarea:focus {background-color: #fff;}

#navigation a {color:#369;font: normal 10px Verdana, Arial, Helvetica, sans-serif; text-decoration: none}

#navigation a:hover {color: #033;text-decoration: underline}

#navigation a#activelink {color: #033;text-decoration: none}

#navigation p {padding:10px;}

#navigation h2 { color: #000;  font: bold 14px Verdana, Arial, Helvetica, sans-serif; padding-left:0px; padding-top:5px; text-align:center}


.reset { display: block; clear: both; font-size: 1px; height: 1px; line-height: 1px; margin: 0;}

.container-content p { margin: 0 0 20px 40px;	font-size: 12px; line-height: 18px;	color: #3D3D3B;	padding: 0;}

.canali a { color: #666666;	text-decoration: none;}

.canali a:hover { color: #718ea5;	text-decoration: underline;}

.canali a#activelink {color: #033;text-decoration: none}

.canali .left {padding: 0;	margin: 0;	float: left; width: 220px;}

.canali .right { padding: 0; margin: 0; float: right; width: 220px;}

.canali p { color: #73736D; margin: 0 0 0 0;	padding: 0;	font-size: 10px; line-height: 14px;}

.canali h1 {font-size: 15px; font-weight: bold;	color: #000000;	padding: 0;	margin: 0 0 0 40px;}

.canali h2 { font-size: 11px; font-weight: normal; color: #ABA99A; padding: 0; font-weight:bold;}

.canali h3 { margin: 0 0 0 0px;	color: #ff8c00;	font-size: 14px; font-weight: bold;	padding: 10px 10px 10px 0;	border-top: 1px dotted #CCCBC1;}

.imgprodotti { position: relative; top:-40px; border: 1px dotted #cccccc; padding:2px;}

.imgprodottihome { border: 1px dotted #cccccc; padding:2px;}

.imgnewshome { border: 1px dotted #cccccc; padding:2px;}

.date { font-style:italic; font-size:9px}

#footer a {color:#369;font: normal 1em/1.2em Verdana, Arial, Helvetica, sans-serif ;text-decoration: none}

#footer a:hover {color: #033;text-decoration: underline}

#copyright {font-size:9px; text-align:center;}

a.menu:hover
{
color:#000;
text-decoration:underline;
font-size:10px;
}
a.menu
{
color:#369;
text-decoration:none;
font-size:10px;
}
div.menu
{
color:#369;
font-size:10px;
}
div.title
{
font-family:Verdana, Arial;
font-weight:bold;
font-size:10px;
color:#666;
}
div.main-cat-title
{
font-family:Arial;
font-size:25px;
color:#ccc;
}
img.bordering
{
border:1px solid #cccccc; 
}
div.sub-cat-title
{
color:#999;
font-weight:bold;
font-size:10px;
}
img.sub-cat
{
border-width:1px;
border-color:#ddd;
}
.transOFF 
{

}
.transON  
{
border-width:1px;
border-color:#ddd;
opacity:.50;
filter: alpha(opacity=50); 
-moz-opacity: 0.50;
}
.transON_listing
{
opacity:.50;
filter: alpha(opacity=50); 
-moz-opacity: 0.50;
}
div.product-listing-text
{
text-align:left;
font-size:10px;
color:#999;
}
a.product-listing-link
{
color:#999;
font-weight:bold;
text-decoration:none;
}
div.prod_name
{
font-size:12px;
font-variant:small-caps;
color:orange;
font-family:Verdana;
font-weight:bold;
}
div.prod_value
{
font-size:10px;
color:#666;
font-family:Verdana;
font-weight:bold;
}
div.prod_price
{
font-size:10px;
color:#000;
font-family:Verdana;
font-weight:bold;
}
a.cart-link
{
font-size:10px;
color:red;
}
.productListing-heading
{
font-family:Verdana;
color:#fff;
font-size:10px;
background-color:#948d7c;
font-weight:bold;
}
.productListing-even
{
background-color:#fff;
}
.productListing-odd
{
background-color:#e4dece;
}
.productListing-data
{
font-family:Verdana;
color:#000;
font-size:10px;
}
.main
{
font-family:Verdana;
font-size:10px;
}
.text
{
font-family:Verdana;
font-size:10px;
}
.steps
{
font-family:Verdana;
font-size:12px;
font-weight:bold;
}
.inputRequirement
{
font-family:Verdana;
font-size:10px;
color:#f00;
}
.checkoutBarCurrent
{
font-family:Verdana;font-size:10px;color:#000000;
}
.checkoutBarTo
{
font-family:Verdana;
font-size:10px;
color:#8c8c8c;
}
.checkoutBarFrom
{
font-family:Verdana;
font-size:10px;
color:#8c8c8c;
}
.requiredField
{
background-color:#ffffa0;
font-family:Verdana;
font-size:10px;
}
.freeField
{
background-color:#fff;
font-family:Verdana;
font-size:10px;
}
.infoBoxContentsColor
{
background-color:#e4dece;
}
.pageResults
{
color:#000;
}
div.info-title
{
width:100%;
color:#369;
font-size:10px;
border-bottom: solid 1px #369;
font-weight:bold;
margin-top:15px;
margin-bottom:10px;
}