body {
	margin:4px 0px 0px 0px;
	font-family:Verdana;
	font-size:10px;
	color:black;
	text-align:center
}
a {
	color:black;
	font-weight:bold;
	text-decoration:none;
}
a:hover {
	text-decoration:underline
}
img {
        border:0px;
}
div#corpo {
	width:800px;
	margin:auto
}
div#top {
	width:100%;
}
div#barra {
	width:100%;
	height:16px;
	background-color:#119990;
}
div#barra_strumenti {
	background:silver url('layout/immagini/barra-strumenti-sf.gif') repeat-x;
	width:100%;
	height:15px;
	border-bottom:1px solid #006E66;
	border-top:1px solid #006E66;
	margin-top:6px;
	padding-top:3px;
	position:relative;
	text-align:right
}
span#carrello {
	background:url('layout/immagini/carrello-img.png') no-repeat left -2px;
	padding-left:20px;
	margin-left:24px;
	height:17px;
	display:block;
	margin-right:18px;
	position:absolute;
	right:0px;
	top:2px;
	padding-top:1px
}
span#ordini {
	right:120px;
	background:url('layout/immagini/ordini-img.png') no-repeat left -2px;
	padding-left:20px;
	margin-left:24px;
	height:17px;
	display:block;
	margin-right:18px;
	position:absolute;
}
div#middle {
	margin-top:4px;
	width:100%;
}
div#left {
	margin-left:1px;
	width:160px;
	float:left
}
h1#logo {
	width:100%;
	height:77px;
	font-size:10px;
	margin:0px;
	position:relative;
	top:0px;
	left:0px;
}
h1#logo span{
	border-style: none;
	border-color: inherit;
	border-width: medium;
	background: url('layout/immagini/logo-win.gif') no-repeat;
	width:160px;
		height:77px;
		margin:0px;
		display:block;
		position:absolute;
		top:0px;
		left:0px;
	cursor:pointer
}
span#servizi {
	margin-top:2px;
	background:silver url('layout/immagini/barra-strumenti-sf.gif') repeat-x;
	width:160px;
	height:15px;
	display:block;
	font-weight:bold;
	padding-top:3px;
	border-bottom:1px solid #006E66;
	border-top:1px solid #006E66;
	text-align:center
}
div#menu {
	background:#F5F7FB;
	width:100%
}
div#menu a {
	display:block;
	text-align:left;
	padding-left:10px;
	border-bottom:1px solid #119990;
	height:14px;
	padding-top:1px;
}
div#menu a:hover {
	background:#ffffff;
}
p#webmail {
	background:url('layout/immagini/webmail-sf.png') no-repeat;
	height:17px;
	padding-top:3px;
	text-transform:uppercase;
	margin-top:7px;
	margin-bottom:7px;
	text-align:center
}
form#ricerca {
	position:relative;
	height:25px;
	margin:0px;
	width:100%
}
form#ricerca input {
	width:100px;
	float:left;
	margin:0px;
	height:18px;
}
form#ricerca a {
        display:block;
	background:url('http://shop.wineuropa.com/pub/img/cerca-sf.png') no-repeat 0px 0px #ffffff;
	height:17px;
	border:1px solid #D3D3D4;
	width:47px;
	padding-top:4px;
	float:right;
	cursor:pointer;
	text-align:center;
	text-transform:uppercase
}
form#ricerca a:hover {
	border:1px #A5A5A5 solid;
}
div#pannello {
	background:url('http://shop.wineuropa.com/layout/immagini/pannello-sf.png') no-repeat;
	width:146px;
	height:180px;
	margin-top:8px;
	padding:4px 7px 0px 7px;
	text-align:left;
}
div#pannello h3 {
	font-size:10px;
	margin:0 -7px 0 -7px;
	color:#119990;
	text-align:center
}
div#pannello h4 {
        font-size:10px;
        margin:5px 0px 0px 0px;
        text-align:center;
        display:block;
}
div#pannello ul { 
        margin:35px 0 0 0;
        padding-left:0px;
        text-align:center;
}
div#pannello ul a{
        text-transform:uppercase;
        font-weight:normal;        
}
div#pannello ul li{
        list-style:none;
        display:block;
        width:120px;
        height:14px;
        padding-top:2px;
        border:1px solid #D3D3D4;
        margin:2px auto 2px auto;
        text-align:center;
}
div#pannello form {
	margin:4px 0px 4px 0px;
}
div#pannello input {
	width:142px;
}
span#invia {
	width:100%;
	text-align:center;
	text-transform:uppercase
}
span#invia a {
	background:url('http://shop.wineuropa.com/pub/img/cerca-sf.png') no-repeat 0px 0px #ffffff;
	height:16px;
	border:1px solid #D3D3D4;
	width:47px;
	padding-top:4px;
	cursor:pointer;
	display:block;
	text-align:center;
	position:relative;
	margin-left:49px;
	margin-top:4px;
	margin-bottom:4px;
}
span#invia a:hover {
	border:1px solid #A5A5A5;
}
div#pannello p {
	margin:4px -2px 0px -2px;
	text-align:center
}
a#psw_dimenticata {
	text-transform:uppercase;
	font-weight:normal;
}
span#registrati {
	width:146px;
	display:block;
	text-align:left;
	text-transform:uppercase;
}
span#registrati a {
	background:url('http://shop.wineuropa.com/pub/img/dettagli-sf.png') no-repeat 0px 0px #ffffff;
	height:16px;
	border:1px solid #D3D3D4;
	width:80px;
	padding-top:4px;
	cursor:pointer;
	display:block;
	text-align:center;
	margin-left:33px;
	margin-top:8px

}
span#registrati a:hover {
	border:1px solid #A5A5A5;
}
div#contenuto {
	width:620px;
	text-align:left;
	margin-left:10px;
	float:left
}
div#contenuto p#briciole {
	margin:0px;
}
div#contenuto p#briciole a {
	font-weight:normal
}
div#contenuto p#briciole a#ultima {
	font-weight:bold
}
div#bottom {
	width:100%;
	margin-top:25px;
	float:right;
}
div#portali {
	width:100%;
	text-align:center	
}

div#portali a {
	margin-right:10px;
	font-weight:normal;
}
div#wineuropa {
	width:100%;
	height:17px;
	background-color:#EBEBEB;
	padding-top:4px;
	margin-top:2px;
	text-align:center
}
div#copyright {
	width:100%;
	margin-top:2px;
	text-align:center
}
div#copyright a {
	font-weight:normal;
}
div#maschera {
	width:100%;
	height:250px;
	background-color:#EFEFEF;
	margin-top:7px;
}
div#banner {
	width:270px;
	height:250px;
	float:left;
	position:relative;
}
div#whois {
	width:350px;
	height:250px;
	float:left;
	font-size:12px;
	text-align:center;
	font-weight:bold;
}
div#whois span {
	margin-top:-5px
}

div#whois p, div#whois h2 {
	text-align:left;
	margin:30px 20px 30px 20px;
	font-weight:normal;
}
div#whois a {
	display:block;
	margin:20px 20px 20px 20px;
	width:120px;
	height:19px;
        font-size:10px;
	text-transform:uppercase;
	padding-top:7px;
	border:1px solid #D3D3D4;
	background:url('http://shop.wineuropa.com/pub/img/btn-sf.png') no-repeat 0px 0px #ffffff;
	float:left
}
div#whois a+a {
	float:right;
}
div#whois a:hover {
	border:1px solid #A5A5A5;
}
div#offerta4 {
	width:624px;
}
div#offerte {
	width:624px;
	margin-top:10px;	
}
div#offerte div.offerta {
	width:198px;
	float:left;
	text-align:center;
	margin:0px;
}
div#offerte div.offerta+div.offerta {
	margin-left:14px;
	margin-right:14px;
}
div#offerte div.offerta+div.offerta+div.offerta {
	margin:0px
}
div#offerta4 h3.nome_offerta {
	font-size:14px;
	font-family:Arial;
	font-style:italic;
	font-weight:bold;
	color:#119990;
	margin:0px;
	text-align:center
}
div#offerte div.offerta h3.nome_offerta {
	font-size:14px;
	font-family:Arial;
	font-style:italic;
	font-weight:bold;
	color:#119990;
	margin:0px;
	text-align:center
}
div#offerte div.offerta span.riquadro_offerta {
    display:block;
	margin:0px 0px 10px 0px;
	padding:7px 0px 0px 0px;
	border:1px solid #119990;
	height:190px
}
div#offerta4 span.titolino {
	font-size:12px;
	font-weight:bold
}

div#offerte div.offerta span.titolino {
	font-size:12px;
	font-weight:bold
}

div#offerta4 span.prezzo {
	display:block;
	font-size:18px;
	font-weight:bold;
	margin-bottom:20px;
	margin-top:20px
}

div#offerte div.offerta span.prezzo {
	display:block;
	font-size:18px;
	font-weight:bold;
	margin-bottom:20px;
	margin-top:20px
}

div#offerte div.offerta span.dettagli {
	text-align:left;
	display:block;
	margin-left:25px;
}
div#offerte div.offerta span.dettagli br {
	display:none;
}

div#offerte div.offerta span.dettagli span {
	list-style:disc outside;
	display:list-item
}

div#banner a span {
	display:block;
	width:270px;
	height:250px;
	position:absolute;
	top:0px;
	left:0px;
	background:url('http://shop.wineuropa.com/pub/img/banner-home.jpg') no-repeat;
	cursor:pointer;
}
div#offerta4 span.riquadro_offerta {
    display:block;
	margin:0px;
	padding:10px 0px 0px 0px;
	border:1px solid #119990;
	height:42px;
	position:relative;
}
div#offerta4 span.riquadro_offerta span {
	display:block;
}
div#offerte div.offerta span.riquadro_offerta br  {
	display:none;
}
div#offerta4 span.riquadro_offerta br  {
	display:none;
}
div#offerte div.offerta span.riquadro_offerta a  {
	background:url('http://shop.wineuropa.com/pub/img/dettagli-sf.png') no-repeat 0px 0px #ffffff;
	height:16px;
	border:1px solid #D3D3D4;
	width:80px;
	padding-top:4px;
	cursor:pointer;
	display:block;
	text-align:center;
	margin:8px auto 0px auto;	
}
div#offerte div.offerta span.riquadro_offerta a:hover  {
	border:1px solid #A5A5A5;
}
div#offerta4 span.riquadro_offerta a  {
	background:url('http://shop.wineuropa.com/pub/img/dettagli-sf.png') no-repeat 0px 0px #ffffff;
	height:16px;
	border:1px solid #D3D3D4;
	width:80px;
	padding-top:4px;
	cursor:pointer;
	display:block;
	text-align:center;
	float:left;
	position:absolute;
	top:15px;
	left:520px
}
div#offerta4 span.riquadro_offerta a:hover  {
	border:1px solid #A5A5A5;
}
div#offerta4 span.riquadro_offerta span.titolino {
	width:370px;
	text-align:center;
	position:absolute;
	top:10px;
	left:10px;
}
div#offerta4 span.riquadro_offerta span.titolino br {
	display:inline;	
}
div#offerta4 span.riquadro_offerta span.prezzo {
	text-align:center;
	width:120px;
	position:absolute;
	top:15px;
	left:390px;
	margin:0px
}
div#offerta4 span.riquadro_offerta span.dettagli {
	width:370px;
	text-align:center;
	position:absolute;
	top:24px;
	left:10px;
}
a.btnincar {
        background:url('http://shop.wineuropa.com/pub/img/btn-sf.png') no-repeat 0px 0px #ffffff;
	width:120px;
	height:18px;
	border:1px solid #D3D3D4;
	padding-top:6px;
	cursor:pointer;
	display:block;
	text-align:center;
	float:left;
	
}

a.btnincar:hover {
      text-decoration:none;
      border:1px solid #A5A5A5;
}
h2#titolo, h1#titolo {
         font-size:24px;
        font-family:Arial;
        color:#119990;
        margin-left:0px;
        margin-bottom:1em;
        margin-top:20px;
}
h2#titolo span, h1#titolo span {
        font-size:16px;
}
div#shop-content {
        padding-left:10px
}
table#riepilogo-ordini th {
        border-top:1px solid #7A7675;
        border-bottom:1px solid #7A7675;
}
table#riepilogo-ordini tr td {
        background-color:#f0f0f0;
        border-top:5px solid white;
}
table#riepilogo-ordini tr+tr td {
        background-color:#f0f0f0;
        border-top:2px solid white;
}
table#ordini td, table#ordini th {
        border-bottom:2px solid white;
}
table#ordini td+td, table#ordini th+th {
        border-left:2px solid white;
}
h2#titolo-paragrafo {
        font-size:18px;
        font-family:Arial;
        color:#119990;
        font-style:italic;
        margin-bottom:1em;
        margin-top:1.5em;
}
table.documenti {
       margin-top:5px;
       width:610px;
       border-collapse:collapse;
       border:1px solid #d0d0d0;
       border:1px solid #d0d0d0;
}
table.documenti td {
        border:1px solid #d0d0d0;
        vertical-align:top;
}
table.documenti td+td {
        border:1px solid #d0d0d0;
}
table.documenti td ul {
        padding:0px;
        margin:0px
}
table.documenti td ul li {
        list-style:none;
}
table.documenti td ul.modalita {
        margin:10px 0px 10px 40px;
}
table.documenti td ul.modalita li {
         list-style:disc;
}
table.documenti td ul.modalita li ul li {
         list-style:square
}
table#form-info {
         margin-top:10px
}
table#form-info td+td {
         border-right:1px solid #119990;
         padding-right:10px;
}
table#form-info td+td+td {
         border-right:0px;
         padding-left:10px;
}