html, body
{
	margin: 0;
	padding: 0;
}

body
{
	background-color: #B3CCC8;
	color: #fff;
	font-family: Verdana, Arial, Tahoma, Helvetica, Arial, sans-serif;
	font-size: 12px;
}

#container
{
	position: relative;
	width: 760px;
	margin: 20px auto;
	text-align: left;
	border-width: 4px 4px;
	border-style: solid;
	border-color: #ffffff;
	background-color: #e1e3d8;
}

#testata
{
	background-image: url(../image/shared/head.jpg);
	height: 150px;
}

#content
{
	width: 750px;
	padding: 0;
	float: left;
}

#intro
{
	background-image: url(../images/shared/intro.jpeg);
	height: 90px;
}

div.categoria
{
	width: 740px;
	border-color: #CCC #999 #999 #CCC;
	border-width: 0px;
	border-style: solid;
	padding: 0;
	margin: 10px 0px 10px 10px;
	background: #e1e3d8;
}

div.prodotto
{
 float: left;
 width: 740px;
text-align: center;	
border-color: #CCC #999 #999 #CCC;
	border-width: 0px;
	border-style: solid;
	padding: 0;
	margin: 	10	px 0px 10px 60px;
	background: #e1e3d8;
}

div.colonna
{
 float: left;
 width: 240px;
text-align: left;	
border-color: #CCC #999 #999 #CCC;
	border-width: 0px;
	border-style: solid;
	padding: 0;
	margin: 	10	px 0px 20px 20px;
	background: #e1e3d8;
}

div.colonna2
{
 float: left;
 width: 350px;
text-align: left;	
border-color: #CCC #999 #999 #CCC;
	border-width: 0px;
	border-style: solid;
	padding: 0;
	margin: 	10	px 0px 20px 20px;
	background: #e1e3d8;
}

div.colonna3
{
 float: left;
 width: 350px;
text-align: center;	
border-color: #CCC #999 #999 #CCC;
	border-width: 0px;
	border-style: solid;
	padding: 0;
	margin: 	10	px 0px 20px 20px;
	background: #e1e3d8;
}


p
{
	color: #000;
	margin: 10px;
}

b, strong { font-weight: 700; }

em, i
{
	display: block;
	margin: 0 30px;
	font-style: italic;
	font-size: 13px;
	font-weight: 300;
	color: #414042;
	line-height: 100%;
}

p em, li em, p i
{
	display: inline;
	margin: 0;
	font-size: 12px;
	font-style: italic;
}

h1
{
	margin: 0;
	padding: 0.1em 10px;
	text-transform: uppercase;
	color: #333;
	text-align: left;
	border-width: 0 0 1px 0;
	border-style: solid;
	border-color: #A5A6AD;
	background-image: url(../image/shared/titoletto.gif);
	font-weight: 400;
	font-family: Verdana, Arial, Tahoma, Helvetica, Arial, sans-serif;
	font-size: 12px;
}

h2
{
margin: 0;
	padding: 0.1em 10px;
	text-transform: uppercase;
	color: #333;
	text-align: center;
	border-width: 0 0 1px 0;
	border-style: none;
	border-color: #000;
	background-image: url(../image/shared/titoletto.gif);
	font-weight: 400;
	font-family: Verdana, Arial, Tahoma, Helvetica, Arial, sans-serif;
	font-size: 12px;
}

a, a:visited
{
	color: #3E3838;
	text-decoration: none;
}

a:hover
{
	background-color: #fff;
text-decoration: none;
	color: #F00;
}


img, img:active, img:hover { border: none; }


img.immagineA
{
	float: left;margin: 10px 20px 10px 10px;
	border-width: 0px;
	border-color: #A5A6AD;
	border-style: solid;
	line-height: 0;
}

img.immagineH
{
	float: left;
	margin: 10px 40px 10px 50px;
	border-width: 0px;
	border-color: #A5A6AD;
	border-style: solid;
	line-height: 0;
}

img.immagineM
{
 float: left;
	margin: 0px 40px 10px 65px;
	border-width: 0px;
	border-color: #A5A6AD;
	border-style: solid;
	line-height: 0;
}

img.immaginehead
{
	width: 460px;
	float: none;
	margin: 5px 5px 5px 5px;
	border-width: 0px;
	border-color: #A5A6AD;
	border-style: solid;
	line-height: 0;
}




hr, hr.fondo
{
	clear: right;
	margin: 0;
	visibility: hidden;
}

hr.fondo
{
	clear: both;
	line-height: 0;
	visibility: hidden;
}


p.hide { display: none; }

#hormenu
{
	width: 100%;
	margin: 0;
	padding: 0 0;
	float: left;
	font: 12px Verdana, Arial, Tahoma, Helvetica, Arial, sans-serif;
	text-align: center;
	background: #e5c78d;
	border-color: #729997;
	border-width: 3px 0;
	border-style: solid;
}

#hormenu ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#hormenu li
{
	width: 83px;
	float: left;
	margin: 0;
	padding: 0.2em 0;
	color: #fff;
}

#hormenu a
{
	display: block;
	color: #333333;
	text-decoration: none;
}

#hormenu a:hover
{
	color: #990000;
	text-decoration: none;
}

#footer
{
	margin: 0;
	padding: 0.2em 0;
	text-align: center;
	background-color: #729997;
border-color: #ffffff;
	border-width: 0;
	border-style: solid;
}

#footer a
{
	color: #ffcc66;
	text-decoration: none;
}

#footer a:hover { color: #000000; }

