/* CSS Document */

body					{
						font-family: Verdana, Arial, Helvetica, sans-serif;
						font-size: 11px;
						line-height: 18px;
						color: #333333;
						background-color: #C7C0BA;
						margin: 20px auto 30px auto;
						padding: 0px;
						}

p						{
						font-family: Verdana, Arial, Helvetica, sans-serif;
						font-size: 11px;
						line-height: 18px;
						margin: 0px 0px 10px 0px;
						padding: 0px;
						}

img						{ border-style: none }


/*
	-------------------------------------------------------------------------------------------------------
	STRUTTURA DELLE PAGINE
	-------------------------------------------------------------------------------------------------------
*/
#container				{
						width: 750px;
						height: 400px;
						margin: 0 auto 0 auto;
						padding: 0;
						color: #333333;
						background-image: url(/elementi/img/top.jpg);
						background-position: top right;
						background-repeat: no-repeat;
						background-color: #FFFFFF;
						border-collapse: collapse;
						border-style: none;
						}

#pagetext				{
						width: 260px;
						margin: 100px auto 20px auto;
						}

#pagetext h2			{
						color: #DD9F52;
						background-color: #FFFFFF;
						font-size: 14px;
						font-weight: bold;
						line-height: 20px;
						margin: 0px 0px 10px 0px;
						padding: 0px;
						}

#pagetextdx				{
						width: 260px;
						margin: 20px auto 20px auto;
						}

#pagetextdx h2			{
						color: #DD9F52;
						background-color: #FFFFFF;
						font-size: 11px;
						font-weight: bold;
						line-height: 20px;
						margin: 0px 0px 10px 0px;
						padding: 0px;
						}

#pagetextdxnoph			{
						width: 260px;
						margin: 100px auto 20px auto;
						}

#pagetextdxnoph h2		{
						color: #DD9F52;
						background-color: #FFFFFF;
						font-size: 11px;
						font-weight: bold;
						line-height: 20px;
						margin: 0px 0px 10px 0px;
						padding: 0px;
						}

#pagephoto				{
						width: 280px;
						height: 150px;
						margin: 60px 0 25px 0;
						}

#productphoto			{
						width: 230px;
						margin: 100px auto 20px auto;
						}

#productphoto h2		{
						color: #DD9F52;
						background-color: #FFFFFF;
						font-size: 14px;
						font-weight: bold;
						line-height: 20px;
						margin: 0px 0px 10px 0px;
						padding: 0px;
						}

#productphoto h3		{
						color: #A99988;
						background-color: #FFFFFF;
						font-size: 12px;
						font-weight: bold;
						line-height: 16px;
						margin: 0px 0px 10px 0px;
						padding: 0px;
						}

#productphoto img		{
						display: block;
						margin: 30px auto 0 auto;
						}

#producttext			{
						width: 270px;
						margin: 32px auto 20px auto;
						}

#producttext h2			{
						color: #DD9F52;
						background-color: #EFE8DF;
						font-size: 14px;
						font-weight: bold;
						line-height: 20px;
						margin: 0px 0px 10px 0px;
						padding: 0px;
						}

#pageweave				{
						width: 310px;
						height: 35px;
						margin: 60px 0 25px 0;
						}

#pageaddresshp			{
						width: 132px;
						margin: 0 auto 0 auto;
						line-height: 13px;
						}

#privacy				{
						width: 150px;
						margin: 0px 0px 0px 10px;
						color: #908376;
						background-color: #DBD3CA;
						line-height: 20px;
						}

#lingue					{
						line-height: 20px;
						margin: 0px 0px 0px 35px;
						}	

.str1c1					{
						width: 160px;
						height: 280px;
						margin: 0;
						padding: 0;
						vertical-align: top;
						border-style: none;
						color: #333333;
						background-image: url(/elementi/img/logo.jpg);
						background-color: #DBD3CA;
						background-position: top center;
						background-repeat: no-repeat;
						}

.str1c2					{
						width: 310px;
						height: 280px;
						margin: 0;
						padding: 0;
						vertical-align: top;
						border-style: none;
						}

.str1c3					{
						width: 280px;
						height: 280px;
						margin: 0;
						padding: 0;
						vertical-align: top;
						border-style: none;
						}

.prr1c2					{
						width: 280px;
						height: 280px;
						margin: 0;
						padding: 0;
						vertical-align: top;
						border-style: none;
						}

.prr1c3					{
						width: 310px;
						height: 280px;
						margin: 0;
						padding: 0;
						vertical-align: top;
						border-style: none;
						color: #333333;
						background-color: #EFE8DF;
						background-image: url(/elementi/img/top.jpg);
						background-position: top right;
						background-repeat: no-repeat;
						}

.hpr2c1					{
						width: 160px;
						height: 100px;
						margin: 0;
						padding: 0;
						color: #333333;
						background-color: #EEAB58;
						border-top: 1px solid #EEAB59;
						border-bottom: 1px solid #EEAB59;
						font-size: 10px;
						}

.hpr2c2					{
						width: 590px;
						height: 100px;
						margin: 0;
						padding: 0;
						border-top: 1px solid #EEAB59;
						border-bottom: 1px solid #EEAB59;
						text-align: center;
						}

#randomproduct			{
						margin: 0 auto 0 auto;
						}

.hpr2c2 img				{
						margin: 4px 6px 0 6px;
						}

.dpr2c1					{
						width: 160px;
						height: 58px;
						margin: 0;
						padding: 0;
						border-top: 1px solid #EEAB59;
						border-bottom: 1px solid #EEAB59;
						color: #333333;
						background-color: #EEAB58;
						font-size: 10px;
						}

.dpr2c2					{
						width: 590px;
						height: 58px;
						margin: 0;
						padding: 0;
						border-top: 1px solid #EEAB59;
						border-bottom: 1px solid #EEAB59;
						}

.str3c1					{
						width: 160px;
						height: 20px;
						margin: 0;
						padding: 0;
						border-style: none;
						color: #908376;
						background-color: #DBD3CA;
						font-size: 9px;
						}

.str3c2					{
						width: 590px;
						height: 20px;
						margin: 0;
						padding: 0;
						border-style: none;
						font-size: 9px;
						}

#w3c					{
						margin: 10px auto 0 auto;
						padding: 0;
						width: 300px;
						text-align: center;
						}

/*
	-------------------------------------------------------------------------------------------------------
	SISTEMA DI MENU
	-------------------------------------------------------------------------------------------------------
*/
#SiteMenu				{
						width: 160px;
						margin: 190px 0px 10px 0px;
						padding: 0px;
						color: #333333;
						background-color: #DBD3CA;
						overflow: hidden;
						font-size: 9px;
						line-height: 12px;
						border-top: 1px solid #FFFFFF;
						}

#SiteMenu ul			{
						margin: 0px;
						padding: 0px;
						list-style-type: none;
						}

/* = LIVELLO 1 --------------------------------- */
#SiteMenu li a			{
						display: block;
						color: #908376;
						background-color: #DBD3CA;
						margin: 0px 0px 0px 0px;
						padding: 2px 0px 4px 10px;
						border-bottom: 1px solid #FFFFFF;
						font-weight: bold;
						text-decoration: none;
						}

#SiteMenu li a:hover,
#SiteMenu li a:active	{
						color: #CC3300;
						background-color: #DBD3CA;
						}

#SiteMenu .mnu01		{
						color: #CC3300;
						background-color: #DBD3CA;
						}

/* = LIVELLO 2 -------------------------------- */
#SiteMenu li li a		{
						padding: 2px 0px 4px 20px;
						font-weight: normal;
						color: #807366;
						background-color: #DBD3CA;
						}

#SiteMenu li li a:hover,
#SiteMenu li li a:active
						{
						color: #CC3300;
						background-color: #DBD3CA;
						}

#SiteMenu .mnu02		{
						color: #CC3300;
						background-color: #DBD3CA;
						}

/* = LIVELLO 3 -------------------------------- */
#SiteMenu li li li a	{
						padding: 2px 0px 4px 28px;
						color: #807366;
						background-color: #DBD3CA;
						}

#SiteMenu li li li a:hover,
#SiteMenu li li li a:active
						{
						color: #CC3300;
						background-color: #DBD3CA;
						}

#SiteMenu .mnu03 		{ 
						color: #CC3300;
						background-color: #DBD3CA;
						}

/* = LIVELLO 4 -------------------------------- */
#SiteMenu li li li li a	{
						padding: 2px 0px 4px 36px;
						color: #807366;
						background-color: #DBD3CA;
						}

#SiteMenu li li li li a:hover,
#SiteMenu li li li li a:active
						{
						color: #CC3300;
						background-color: #DBD3CA;
						}

#SiteMenu .mnu04		{
						color: #CC3300;
						background-color: #DBD3CA;
						}

/* = LIVELLO 5 -------------------------------- */
#SiteMenu li li li li li a
						{
						padding: 2px 0px 4px 44px;
						color: #807366;
						background-color: #DBD3CA;
						}

#SiteMenu li li li li li a:hover,
#SiteMenu li li li li li a:active
						{
						color: #CC3300;
						background-color: #DBD3CA;
						}

#SiteMenu .mnu05		{
						color: #CC3300;
						background-color: #DBD3CA;
						}

.prelink				{
						font-weight: bold;
						color: #333333;
						background-color: #DBD3CA;
						}

.lnglink				{
						font-weight: bold;
						color: #333333;
						background-color: #FFFFFF;
						}

/* LINK */
#lingue a:link,
#lingue a:visited		{
						font-weight: bold;
						color: #908376;
						background-color: #FFFFFF;
						text-decoration: none;
						}

#lingue a:hover,
#lingue a:active		{
						color: #CC3300;
						background-color: #FFFFFF;
						text-decoration: none;
						}

#privacy a:link,
#privacy a:visited		{
						font-weight: bold;
						color: #908376;
						background-color: #DBD3CA;
						text-decoration: none;
						}

#privacy a:hover,
#privacy a:active		{
						color: #CC3300;
						background-color: #DBD3CA;
						text-decoration: none;
						}

#pagetext a:link,
#pagetext a:visited		{
						color: #CC3300;
						background-color: #FFFFFF;
						text-decoration: none;
						}

#pagetext a:hover,
#pagetext a:active		{
						text-decoration: underline;
						}

#pagetext h2 a:link,
#pagetext h2 a:visited	{
						color: #DD9F52;
						background-color: #FFFFFF;
						text-decoration: none;
						}

#pagetext h2 a:hover,
#pagetext h2 a:active	{
						color: #CC3300;
						background-color: #FFFFFF;
						text-decoration: none;
						}

#pagetextdx h2 a:link,
#pagetextdx h2 a:visited {
						color: #DD9F52;
						background-color: #FFFFFF;
						text-decoration: none;
						}

#pagetextdx h2 a:hover,
#pagetextdx h2 a:active	{
						color: #CC3300;
						background-color: #FFFFFF;
						text-decoration: none;
						}

#producttext a:link,
#producttext a:visited	{
						color: #CC3300;
						background-color: #EFE8DF;
						text-decoration: none;
						}

#producttext a:hover,
#producttext a:active	{
						text-decoration: underline;
						}

#pageaddresshp a:link,
#pageaddresshp a:visited
						{
						color: #333333;
						background: #EEAB59;
						text-decoration: none;
						}

#pageaddresshp a:hover,
#pageaddresshp a:active	{
						color: #CC3300;
						background: #EEAB59;
						text-decoration: none;
						}


/* ANTEPRIMA PRODOTTI */
#galleryContainer		{
						height: 40px;
						position: relative;
						overflow: hidden;
						}

#arrow_left				{
						position: absolute;
						left: 0px;
						z-index: 10;
						color: #333333;
						background-color: #FFFFFF;
						}

#arrow_right			{
						position: absolute;
						right: 0px;
						z-index: 10;
						color: #333333;
						background-color: #FFFFFF;
						}

#theImages				{
						position: absolute;
						height: 40px;
						left: 30px;
						width: 100000px;
						}

#theImages #slideEnd	{
						float: left;
						}

#theImages img			{
						float: left;
						margin: 0 2px 0 2px;
						/*filter: alpha(opacity=50);
						opacity: 0.5;*/
						cursor: pointer;
						border: 0px;
						}