body
{
	background-color: #0d0d0d;
	background-image: url(http://www.ilpostvino.it/images/templates/default_site/background.png);
	background-repeat: no-repeat
}

#logo
{
	background-image: url(http://www.ilpostvino.it/images/templates/default_site/logo.png);
	background-repeat: no-repeat;
	height: 82px;
	margin-top: 63px;
	text-indent: -9999px;
	width: 300px
}

header p, 
header nav li 
{
	margin-top: 7.5em
}

header nav li { text-align: center }

header nav li.current
{
	background-color: #141414;
	background-image: url(http://www.ilpostvino.it/images/templates/default_site/main_nav-bullet-current.png);
	background-position: center 3em;
	background-repeat: no-repeat;
	border-bottom: 1px solid #212121;
	margin-top: 0;
	padding-top: 7.5em;
	padding-bottom: 1.5em
}

#intro
{
	background-color: #000;
	background-image: url(http://www.ilpostvino.it/images/templates/default_site/intro-background.jpg);
	background-position: 35px top;
	background-repeat: no-repeat;
	height: 189px;
	margin-top: 21px
}

#intro .grid_12 { text-align: right }
#intro .grid_12 p { margin-top: 3em }

#body nav li
{
	background-image: url(http://www.ilpostvino.it/images/templates/default_site/menu-bullet.png);
	background-position: right 12px;
	background-repeat: no-repeat;
	border-bottom: 1px solid #212121;
	line-height: 1;
	padding: .75em 1.5em
}

#body nav li.current { background-image: url(http://www.ilpostvino.it/images/templates/default_site/menu-bullet-current.png) }

/* aside img { margin-top: 8.4em } */
aside { padding-top: 8.4em }

.not-displayed { display: none }

form
{
	font-size: 1.4em;
	line-height: 1.5
}

form p, 
form li
{
	font-size: 1em;
}

form .mc-field-group
{
	margin-top: 1.5em
}

form input[type=text], 
form select
{
	background-color: #fff;
	color: #0d0d0d;
	border: 1px solid #969696;
	font-family: GentiumBasicRegular, Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 1;
	margin: 0;
	outline: none;
	padding: 2px 2px 3px 2px
}

form input[type=text] { width: 294px }
form select { width: 300px }

footer
{
	background-color: #080808;
	background-image: url(http://www.ilpostvino.it/images/templates/default_site/footer-background.png);
	background-repeat: repeat;
	border-top: 1px solid #212121;
	color: #525252;
	margin-top: 28px;
	padding-bottom: 42px;
}

footer a { color: #525252 }

footer a:hover { color: #969696 }

footer li
{
	line-height: 1;
	padding: .75em 0
}

footer nav > ul > li:first-child { padding-top: 0 }

footer li li
{
	border-bottom: 1px solid #141414;
	margin-left: 1.5em
}

/* title PNGs */

.png
{
	background-repeat: no-repeat;
	height: 63px;
	margin-bottom: 0;
	margin-top: 21px;
	text-indent: -9999px
}

h1.png { width: 460px }
p.png { width: 220px }
footer p.png { width: 300px }


.chi { background-image: url(http://www.ilpostvino.it/images/templates/default_site/menu_title-chi.png) }
.perche { background-image: url(http://www.ilpostvino.it/images/templates/default_site/menu_title-perche.png) }
.cosa {	background-image: url(http://www.ilpostvino.it/images/templates/default_site/menu_title-cosa.png) }
.come { background-image: url(http://www.ilpostvino.it/images/templates/default_site/menu_title-come.png) }
p.notizie { background-image: url(http://www.ilpostvino.it/images/templates/default_site/menu_title-notizie.png) }

.fabio-cagnetti { background-image: url(http://www.ilpostvino.it/images/templates/default_site/title-fabio_cagnetti.png) }
.contatti { background-image: url(http://www.ilpostvino.it/images/templates/default_site/title-contatti.png) }
.filosofia { background-image: url(http://www.ilpostvino.it/images/templates/default_site/title-filosofia.png) }
.le-offerte { background-image: url(http://www.ilpostvino.it/images/templates/default_site/title-le_offerte.png) }
.tesori-di-annata { background-image: url(http://www.ilpostvino.it/images/templates/default_site/title-tesori_di_annata.png) }
.non-solo-vino { background-image: url(http://www.ilpostvino.it/images/templates/default_site/title-non_solo_vino.png) }
.insider { background-image: url(http://www.ilpostvino.it/images/templates/default_site/title-insider.png) }
.eventi { background-image: url(http://www.ilpostvino.it/images/templates/default_site/title-eventi.png) }
.consulenze { background-image: url(http://www.ilpostvino.it/images/templates/default_site/title-consulenze.png) }
.provenienza-e-conservazione { background-image: url(http://www.ilpostvino.it/images/templates/default_site/title-provenienza_e_conservazione.png) }
.iscriversi { background-image: url(http://www.ilpostvino.it/images/templates/default_site/title-iscriversi.png) }
.ordinare { background-image: url(http://www.ilpostvino.it/images/templates/default_site/title-ordinare.png) }
.stoccaggio-spedizioni-e-ritiri { background-image: url(http://www.ilpostvino.it/images/templates/default_site/title-stoccaggio_spedizioni_e_ritiri.png) }
.faq { background-image: url(http://www.ilpostvino.it/images/templates/default_site/title-faq.png) }
.info-legali { background-image: url(http://www.ilpostvino.it/images/templates/default_site/title-info_legali.png) }
h1.notizie { background-image: url(http://www.ilpostvino.it/images/templates/default_site/title-notizie.png) }

.sitemap { background-image: url(http://www.ilpostvino.it/images/templates/default_site/footer_title-sitemap.png) }
.twitter { background-image: url(http://www.ilpostvino.it/images/templates/default_site/footer_title-twitter.png) }

/* buttons */

a.button,
button
{
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	border: none;
	cursor: pointer;
	font-family: GentiumBasicRegular, Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	height: 1.5;
	line-height: 1;
	margin: 0;
	padding: 10px;
	text-decoration: none;
}

a.button.yellow,
button.yellow
{
	background-color: #ffcc00;
	background: -moz-linear-gradient(center bottom, #ffcc00 0%, #ffdf61 100%);
	background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #ffcc00), color-stop(1, #ffdf61));
	color: #614e00;
	text-shadow: #ffec9e 1px 1px 0
}

a.button.grey,
button.grey
{
	background-color: #616161;
	background: -moz-linear-gradient(center bottom, #616161 0%, #9e9e9e 100%);
	background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #616161), color-stop(1, #9e9e9e));
	color: #363636;
	text-shadow: #9e9e9e 1px 1px 0
}


a.button:hover, 
button:hover
{
	background-color: #e5e5e5;
	background: -moz-linear-gradient(center bottom, #8f8f8f 0%, #e5e5e5 100%);
	background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #8f8f8f), color-stop(1, #e5e5e5));
	color: #5c5c5c;
	text-shadow: #e5e5e5 1px 1px 0;
}

/* news */

.news_item h2
{
	font-family: GentiumBasicItalic, Georgia, "Times New Roman", Times, serif;
	font-size: 4.2em;
	font-style: italic;
	line-height: 1em;
}

.news_item h2 + p
{
	border-bottom: 1px solid #212121;
	color: #969696;
	font-family: GentiumBasicItalic, Georgia, "Times New Roman", Times, serif;
	font-style:italic;
}

.news_item h2 > a { text-decoration: none }