html, body { font:12px Arial, Helvetica, sans-serif; color:#fff; margin:0; padding:0; background:#000 url(images/bg.jpg); background-repeat:repeat-x; }
a:link, a:visited { color:#630; }
a:hover { color:#fff; }
img { border:0; }

#wrap { width:888px; margin:0 auto; position:relative;}
#wrapper { float:left; width:888px;  } 

/* header */
#head { float:left; width:888px; height:143px; border:0; padding:0;}
#menu { float:left; width:888px; height:40px; background:url(images/bg_menu.gif); background-repeat:repeat-x; }
#sottotitolo { float:right; padding-top:50px; padding-right:20px; color:#c96; }
#sottotitolo h1 { font:bold 16px Arial, Helvetica, sans-serif ; color:#cc9; margin:0px; }

/* hp */
#home { float:left; width:347px; height:283px; background:url(images/carta.jpg); }
#home p { margin:130px 15px 0 15px; color:#fff; }

#content { float:left; width:840px; margin: 10px 18px; }

#footer { float:left; width:828px; margin:15px 0 0 15px; padding:5px 0 20px 7px; border-top:1px solid #333; font:10px Verdana, Arial, Helvetica, sans-serif; color:#666; }


#ml { float:left; width:780px; padding-top:10px; text-align:right; font:12px Verdana, Arial, Helvetica, sans-serif; color:#963; }
.ml_form { margin: 0 10px; width:250px; }
.button { width:50px; font-weight:bold; }



/* interna */

#col_sx { float:left; width:263px; margin-right:10px; }
#col_dx { float:left; width:560px; padding-top:30px; }
#col_dx p { padding: 0 10px; }

/* Classi */
.m { float:left; margin:0 0 0 0;}
.img_l { float:left; border:0; }
.img_r { float:right; border:0; }
.logo { float:left; border:0; margin-left:30px; }
.l { float:left; margin:0 9px }
.img_home { float:left; margin-left:50px;}
.credits { float:left; color:#333; margin-left:10px; }
	.credits a:link, .credits a:visited { color:#333; }
	.credits a:hover { text-decoration:none; color:#6c0 }

/* Tabella Cantina */
h3 { float:left; width:98.2%; font:bold 16px Arial, Helvetica, sans-serif; color:#fff; margin:0; background:#300; padding:6px; margin-bottom:10px;  }

.tab { float:left; width:100%; border:0; border-collapse:collapse; border-spacing: 0; margin-bottom:10px;}
.tab_nome { color:#666; border:0; }
.tab a:link, .tab a:visited { font-weight:bold; color:#c96; text-decoration:none; }
.tab a:hover { color:#ffc; }
.tab td { border-bottom:1px solid #333; padding:4px 0; }
.tab tr { }
.sel { float:right; margin-top:4px;}
