* {margin: 0;padding: 0;}

h1 {font-family: Trebuchet MS, sans-serif;font-size: 25px;font-style: normal;letter-spacing: normal;line-height: 1.4em;font-weight: normal; color: #000; margin-top: 10px;}

h2 {letter-spacing: normal; color: #000; margin-top: 10px;font:14px/1.4em Trebuchet MS, sans-serif;}

h3 {letter-spacing: normal; color: #000; font:12px/1.4em Trebuchet MS, sans-serif;text-indent: 140px;}

h5 {letter-spacing: normal; color: #000; font:15px/1.4em Trebuchet MS, sans-serif;margin-top: 10px; margin-bottom: 5px;}

h4 {letter-spacing: normal; color: #000;font: normal normal 25px/28px Trebuchet;}

body {font-family: Trebuchet MS, sans-serif;font-size: 11px;font-style: normal;letter-spacing: normal;line-height: 1.4em;color: #606060; padding-bottom:60px;background-color: #000; background-image: url(img/bg_intonaco.jpg);}

.header, .content-feature {background: #000 url("img/sfondoprova.jpg") no-repeat center top;padding: 0; margin: 0;}

#content-flash {margin-left: auto; margin-right: auto; width: 900px; height: 400px;}

#wrap_header { width: 928px; margin-left: auto; margin-right: auto;background: url(img/bg_nav.png) no-repeat;}

#wrap_nav {width: 900px; height: 100px; margin-left: auto; margin-right: auto;}

#logo {width: 265px; height: 80px; float: left; margin-top: 15px;}


#botte {width: 100%;background: url(img/botte.jpg) repeat-x;height: 18px;}

#navigation {width: 630px; float: right;padding-top: 40px;text-transform: uppercase;}

ul#topnav {margin: 0;padding: 0;list-style: none;float: right;font-size: 1.1em;}

ul#topnav li{margin: 0;padding: 0;overflow: hidden;	float: left;height:40px;}

ul#topnav a, ul#topnav span {padding: 10px 20px;float: left;text-decoration: none;color: #686868;background: url(a_bg.gif) repeat-x;text-transform: uppercase;clear: both;width: 100%;height: 20px;line-height: 20px;}

ul#topnav a{color: #8e2581;background-position: left bottom;}

ul#topnav span{background-position: left top;}	

#content-box {margin-left: auto; margin-right: auto; width: 900px;height: 100%;}

#content-box:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}

.box {width: 270px; float: left;text-align: justify;}

.box-div {width: 2px; height: 247px;background: url(img/line-div.jpg) no-repeat; margin-right: 21px; margin-left: 21px; float: left; margin-top: 20px;}

.box-bis {width: 270px; float: left;text-align: justify;}

.img-box {width: 270px;padding-top: 20px;}

#divisory {width: 900px; height: 2px; margin-left: auto; margin-right: auto; margin-top: 20px;background: url(img/bg-footer.jpg) no-repeat; margin-bottom: 20px;}

.divisory {width: 900px; height: 2px; margin-left: auto; margin-right: auto; margin-top: 20px;background: url(img/bg-footer.jpg) no-repeat; margin-bottom: 20px;}

#divisory2 {width: 900px; height: 2px; margin-left: auto; margin-right: auto; margin-top: 50px;background: url(img/bg-footer.jpg) no-repeat; margin-bottom: 20px;}

.box a {color: #000;}

.box-bis a {color: #000;}

a:hover img {border: 1px solid #860b9b;}

a img {border: 1px solid #fef7f0;}

.pdf-img a img {border: none;}

a {color: #838383;text-decoration: none;}

a:hover {color: #860b9b;text-decoration: none;}

#contatti-div {width: 2px; height: 558px;background: url(img/contatti-div.jpg) no-repeat; float: left; margin-left: 155px; margin-top: 30px;}

#contatti {float: left; height: 620px;width: 200px;}

#maps {width: 500px; height: 580px;float: right; margin-top: 20px;}

#azienda {width: 500px; height: 100%; float: left; padding-top: 20px; text-align: justify;}

#negozio {width: 220px; height: 100%; float: left; padding-top: 20px; text-align: justify;}

.gallery-vini {width: 100px; height: 300px; float: left;margin-right: 20px;}

.gallery-info {width: 300px; height: 300px; float: left; text-align: justify; padding-bottom: 20px;}

.gallery-vini-3 {width: 163px; height: 300px; float: left;margin-right: 20px;}

.gallery-info-3 {width: 237px; height: 300px; float: left; text-align: justify; padding-bottom: 20px;}

#pdf {width: 540px; height: 100%; margin-left: auto;margin-right: auto;}

.gallery-pdf {width: 400px; float: left; text-align: justify; padding-bottom: 20px;}

.pdf-img {width: 128px; height: 128px; float: left; margin-right: 10px;}

.gallery-vini2 {width: 100px; height: 300px; float: right; margin-right: 20px;}

.gallery-info2 {width: 300px; height: 300px; float: right; text-align: justify; padding-bottom: 20px;}

#negozio-img {width: 650px; height: 275px; float: right;padding-top: 25px;}

.box-div2 {width: 2px; height: 247px;background: url(img/line-div.jpg) no-repeat;float: left; margin-top: 20px; margin-left: 30px; margin-right: 20px;}

#sfuso {width: 450px; height: 257px; float: left; margin-right: 50px; text-align: justify;}

#sfuso-img {width: 396px; height: 257px; background-image: url(img/sfuso.png);float: right; margin-top: 20px;}

#sfuso-div {width: 900px; height: 257px; margin-left: auto; margin-right: auto;}

#etichette {width: 81px; height: 300px;float: left; margin-right: 20px;
	background: url(img/etichette.png) no-repeat;
}

.servizi {width: 250px; height: 100%;  float: left; margin-left: 10px;}

.servizi p {margin-top: 20px;}

.servizi h1 {line-height: 1em;}

#carta {width: 200px; height: 244px;margin-right: 20px;background: url(img/cartavini.png) no-repeat;
float: left; margin-top: 20px;margin-left: 20px;}

/* Contact form */

.message {background: #f4ebe1; color: #515151;width:250px;padding:10px;display:none;}

.contact {text-align:left; float: left;}

.contact ul {list-style-type:none;width:250px;}

.contact li {list-style-type:none;}

.contact li.special {display:none;}

.contact input {width:250px;}

.contact textarea {width:250px;}

input[type=text]{background:#fff none repeat scroll 0 0;border:1px solid #CED0D0;color:#5F6565;margin-bottom:1px;padding:4px 5px;width:250px;margin-top:10px;}

textarea{background:#fff none repeat scroll 0 0;border:1px solid #CED0D0;padding:4px 5px;width:250px;height: 160px;margin-top:10px;}

/* footer info */

#footer {margin-left: auto; margin-right: auto; width:900px; height: 100%;}

#footer-info-a {color: #58585a; padding-top: 10px; float: left;}

.footer-info-b { color: #58585a; padding-top: 10px; float: right;}

#footer span {font-size: 9px; white-space: pre;}

a.facebook {width: 100px; height: 21px; background: url(../img/facebook.png);background-position: 0 0px;display: block;}

a.facebook:hover {width: 100px; height: 21px; background-position: 0 -21px;}


