﻿html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, form {

	margin: 0px;
	padding: 0px;
	border: 0px;
	outline: 0px;
	font-size: 100%;
	font-weight:normal;
}
body {
	font-family:Arial;
	font-size:12px;
	background: #1d1b20;
	background-image: url(bg.jpg);
	background-position: center top;
	background-repeat: no-repeat;
}
#titolo {
	color:#797A7C;
	text-align:center;
	margin:0;
}
#header {
	width: 781px;
	height: 163px;
	margin: auto;
	margin-top: 26px;
}
#headersinistra {
	width: 306px;
	height: 163px;
	float: left;
}
#logo {
	width: 306px;
	height: 100px;
}
#logo h2 {
	width: 306px;
	height: 100px;
	position: relative;
	float: left;
	font-size:16px;
	top: 0px;
	left: 0px;
	margin: 0px;
}
#logo h2 span {
	position: absolute;
	height: 100px;
	width: 306px;
	top: 0px;
	left: 0px;
	background: url(logo.jpg);
}
#icone {
	width: 292px;
	padding: 14px 0 0 14px;
	height: 49px; 
    background: url(logo-sotto.jpg);
}
#icone img {
	border: 0px;
}
#icone img.email1 {
	margin-left: 1px;
}
#header-destra {
	float: left;
	width: 475px;
	height: 163px;
	background: url(head.jpg)
}
#corpo {
	width: 781px;
	margin: auto;
}
#right {
	float: right;
	font-family: Arial;
	font-size: 12px;
	padding-right: 29px;
	width: 472px;
	text-align: justify;
	min-height: 742px;
	padding-left: 15px;
	background: url(corpo-bg.png);
}
#right p {
	margin-bottom:15px;
}
#right h3 {
	text-align:center;
	margin:17px 0 15px 0;
	font-size:18px;
	font-weight:bold;
}
#right h3 a {
	color:#000000;
	text-decoration:none;
}
#right h4 {
	text-align:left;
	margin:12px 0 15px 0;
	font-size:14px;
	font-weight:bold;
}

#sidebar {
	float: right;
    height: 742px;
	width: 265px;
	background: url(bg-sidebar-left.png);
}
#menu {
    width: 250px;
    padding-left: 15px;
    height:106px;
}
#menu a.home {
	width: 120px;
	height: 30px;
	background: url(home1.jpg);
	float: left;
}
#menu a.home:hover {
	width: 120px;
	height: 30px;
	background: url(home1-a.jpg);
	float: left;
}
#menu a.azienda {
	width: 121px;
	height: 30px;
	background: url(azienda.jpg);
	margin-left:7px;
	float: left;
}
#menu a.azienda:hover {
	width: 121px;
	height: 30px;
	background: url(azienda-a.jpg);
	margin-left:8px;
	float: left;
}
#menu a.progettazione {
	width: 120px;
	height: 30px;
	background: url(progettazione.jpg);
	margin-top:5px;
	float: left;
}
#menu a.progettazione:hover {
	width: 120px;
	height: 30px;
	background: url(progettazione-a.jpg);
	margin-top:5px;
	float: left;
}
#menu a.assistenza {
    width: 120px;
    height: 30px; 
    background: url(assistenza.jpg);
    margin-top:5px;
   	margin-left:7px;
	float: left;
}
#menu a.assistenza:hover {
    width: 120px;
    height: 30px;
    background: url(assistenza-a.jpg);
    margin-top:5px;
    margin-left:8px;
	float: left;
}
#menu a.eventi {
	width: 120px;
	height: 30px;
	background: url(eventi.jpg);
	margin-top:5px;
	float: left;
}
#menu a.eventi:hover {
	width: 120px;
	height: 30px;
	background: url(eventi-a.jpg);
	margin-top:5px;
	float: left;
}
#menu a.contatti {
	width: 120px;
	height: 30px;
	background: url(contatti.jpg);
	margin-top:5px;
	margin-left:7px;
	float: left;
}
#menu a.contatti:hover {
	width: 120px;
	height: 30px;
	background: url(contatti-a.jpg);
	margin-top:5px;
	margin-left:8px;
	float: left;
}
#pannellologin {
	height:85px;
	width:250px;
}
#pannellologin div.username {
	color:#96be0e;
	float:left;
	margin:27px 0 0 25px;
}
#pannellologin div.password {
	color:#96be0e;
	float:left;
	margin:9px 0 0 28px;
}
#pannellologin div.inseriscinome {
	float:left;
	margin:27px 0 0 6px;
}
#pannellologin div.inseriscipassword {
	float:left;
	margin:9px 0 0 6px;
}
#pannellologin input.Aute {
    background-color:#FFFFFF;
	border:1px solid #FFFFFF;
	height:11px;
	width:158px;
}
#pannellologin div.registrati {
	color:#96be0e;
	float:left;
	margin:3px 0 0 25px;
}
#pannellologin div.registrati a {
	font-weight:bold;
	color:#96be0e;
	text-decoration:none;
}
#pannellologin div.registrati a:hover {
	font-weight:bold;
	color:#ff0000;
	text-decoration:none;
}
#pannellologin div.bottonelogin {
	float:left;
	margin:3px 0 0 57px;
}
#indirizzo {
	width:250px;
	height:113px;
}
#indirizzo p {
	margin:26px 0 0 25px;
	font-style:normal;
	font-weight:bold;
}
#indirizzo address {
	margin:15px 0 0 25px;
	font-style:normal;
}
#indirizzo address a {
   color:#000;
}
#indirizzo address a:hover {
   color:#ff0000;
}
#prodotti {
	width:250px;
	height:425px;
}
#prodotti a {
	text-decoration:none;
	color:#ff0000;
}
#prodotti a b {
	color:#96be0e;
}
#prodotti a:hover {
	text-decoration:underline;
}
#prodotti ul {
	margin:0;
	padding:0;
	list-style:none;
}
#prodotti ul li.primo {
	padding:3px 0 0 23px;
}
#prodotti ul li {
	padding:38px 0 0 23px;
	font-weight:bold;
}
#bottom {
    width:781px;
    clear:both;
    height:140px;
    background:url(bottom.jpg);
    text-align:center;
}
#link {
	padding:30px 0 0 10px;
	font-size:10px;
	color: #96BC0F;
	text-shadow: 1px 1px #cccccc;
}
#link ul {
	margin:0;
	padding:0;
	list-style:none;
	line-height:15px;
}
#link ul li {
	margin:0;
	padding:0 0 0 10px;
}
#link div {
	float:left;
	width:25%;
	text-align:left;
}
#link a {
	color: #96BC0F;
	text-decoration:none;
}
#link a:hover {
	text-decoration:underline;
}
#footer {
	height:35px;
	background:url(line.jpg);
	border-top:1px #000 solid;
	padding-top:3px;
	text-align:center;
	margin-bottom:21px;
	font-size:14px;
	font-family:Arial;
	color:#fff;
}
#footer a {
	color:#ffffff;
}
#footer a:hover {
	color:#000000;
}
#footer p.wineuropa {
	margin:0;
	font-size:10px;
	padding-top:7px;
}
#footer p.wineuropa a {
	color:#ffffff;
	text-decoration:none;
}
#footer p.wineuropa a:hover {
	color:#ffffff;
	text-decoration:underline;
}
