@charset "utf-8";
*{padding:0; margin:0;}
body {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #e6e6e6; background-color: #000000;}
h2 {font-size: 12px; padding-bottom: .5em;	letter-spacing: .1em; text-transform:capitalize;}
h3 {font-size: 11px; padding: .3em 0;	letter-spacing: .1em;}
p {text-align: justify; font-size:11px;}
.centro  { text-align: justify; font-size:10px;}

a {	font-weight: bold;	color: #CCCCCC;	text-decoration: none;}
a img{border: none;}

#main {	width: 790px; margin: 0 auto;}
#header {	background-image: url(images/header.jpg);	background-repeat: no-repeat;	height: 160px;	width: 100%; 
	background-position: 175px;}
#logo {	width: 175px;	float: left;background-image: url(images/logo.jpg);	background-repeat: no-repeat;	height: 160px;}
#logo *{display:none;}

#menu {	width: 615px;	float: left;}
#menu a {height: 55px; display: block; float: left; }
#menu a span{display:none;}
#menu ul {display: block;	list-style-image: none;	list-style-type: none;	line-height: 65px;	height: 65px;	background-image: url(images/menu.jpg); background-repeat: no-repeat;	margin: 0px;	padding: 0px 0px 0px 25px;}
#menu li {	display: inline;}

#content {height: 255px; clear: both;}


#content p a{border-bottom: 1px solid #660000;}
#content ul{padding:.4em 0 .6em 1em; list-style-type:square;}


#footer {height: 200px; clear:both;}
#footer a span{display:none;}
#footer-top{ height:36px; background:#000000 url(images/footer-top.jpg) no-repeat;}
#footer ul{ height:20px; background:#000000 url(images/footer-ul.jpg) no-repeat;}
#footer-bottom{ height:138px; background:#000000 url(images/footer-bottom.jpg) no-repeat;}
#footer ul li {list-style-type: none;display: inline;}
#footer ul li a {display: block;	width: 100px;float: left; height: 20px; }

#credits{font-size:9px; color:#666666; text-align:center;}


/*menu grafici*/
a.home{ width:83px; background:url(images/a-home.gif) no-repeat;}
a.storia{ width:154px; background:url(images/a-storia.gif) no-repeat;}
a.prodotti{ width:95px; background:url(images/a-prodotti.gif) no-repeat;}
a.riconoscimenti{ width:152px; background:url(images/a-riconoscimenti.gif) no-repeat;}
a.gallery{ width:87px; background:url(images/a-gallery.gif) no-repeat;}
a.dove {background: url(images/a-dove.gif) no-repeat; margin-left:95px;}
a.contatti {background: url(images/a-contatti.gif) no-repeat; margin-left:15px;}
a.staff {background: url(images/lo-staff.gif) no-repeat; margin-left:170px;}
a.registrati {background: url(images/a-registrati.gif) no-repeat; margin-left:40px;}

a:hover.home{ width:83px; background:url(images/hover/a-home.gif) no-repeat;}
a:hover.storia{ width:154px; background:url(images/hover/a-storia.gif) no-repeat;}
a:hover.prodotti{ width:95px; background:url(images/hover/a-prodotti.gif) no-repeat;}
a:hover.riconoscimenti{ width:152px; background:url(images/hover/a-riconoscimenti.gif) no-repeat;}
a:hover.gallery{ width:87px; background:url(images/hover/a-gallery.gif) no-repeat;}
a:hover.dove {background: url(images/hover/a-dove.gif) no-repeat;}
a:hover.contatti {background: url(images/hover/a-contatti.gif) no-repeat;}
a:hover.staff {background: url(images/hover/lo-staff.gif) no-repeat;}
a:hover.registrati {background: url(images/hover/a-registrati.gif) no-repeat;}

/*sidebar*/
#sidebar {	height: 250px;	width: 148px; 	border: 1px solid #CCCCCC;	background-color: #1b1b1b;	color: #FFFFFF;	margin-left: 20px;
	float: left;}
#sidebar h2 {	padding: 0 10px 0 10px;	font-size: 12px;font-weight: bold; text-transform:capitalize;}
#sidebar h1.news {	padding: 0em; margin:0;		background-position: left top;	background-repeat: no-repeat;	height: 30px;}
#sidebar h1.prodottih1 {	padding: 0em; margin:0;	background-image: url(images/h1-prodotti.gif);	background-position: left top;	background-repeat: no-repeat;	height: 30px;}
#sidebar h1 span{display:none;}
#sidebar p {	font-size: 10px;text-align: left;	padding-top: 5px;	padding-right: 10px;	padding-bottom: 5px;	padding-left: 10px;}

/*contenuti*/
#content .immagini-home {
	height: 211px;
	width: 353px;
	float: left;
	margin-left: 15px;
	margin-top: 19px;
}
#content .immagini-home ul {list-style:none;}


.home{	width: 230px;float: right;margin-left: 15px;}
.storia {width: 450px; float: right;}
.galleria{ width: 600px;	float: right;	height:200px;}
.prodotti {	width: 600px;	float: right;	height:200px;	background: url(images/prodotti.jpg) no-repeat left top;}
.riconoscimenti{	width: 600px;	float: right;	height:200px;}
.contatto{height: 230px;	width: 128px; 	border: 1px solid #CCCCCC;	background-color: #1b1b1b;	color: #FFFFFF;	margin-left: 20px;
	float: left; padding:10px;}
.contatto ul li{list-style:none; padding: 0 10px;}	
.contatto h2 {font-size: 12px;font-weight: bold;}
.modulo {
	width: 550px;
	float: right;
	margin: 10px 25px 0 0;
}

.modulo1 {
	width: 600px;
	float: right;
	margin: 2px 2px 0 0;
}
.novita{width: 500px;float: left;margin-left: 15px;}

/* form*/
.modulo input{display:block; margin:5px 0;}
.modulo label{font-size:10px; }
.modulo textarea{margin-top:5px; display:block;}.dove-siamo {
	width: 90%;
	margin-top: 25px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 10px;
}