body, html {	padding: 0;	margin: 0;	font-family: Verdana, Arial, Helvetica, sans-serif;	text-align: center;	background: url(sfondo.jpg) no-repeat top center;}.centrato {	width: 700px;	margin: 0 auto;}#contenitore {	margin: 10px auto 0;	text-align: left;	width: 700px;	background: #FFF;}a img {	border-style: none;}#attivo {	color: #009;}#top {	width: 100%;	text-align: center;	padding-top: 10px;	background: url(riga/pixel.jpg);}#testata {	width: 700px;	margin: 0 auto;	height: 50px;	background: url(riga/bordo.gif) no-repeat top left;}#logovda {	width: 290px;	float: right;	text-align: right;	padding: 0;	margin: 0;}#logovda img {	margin: 20px 10px 0 0;}#logovda a {	color: #000;	text-transform: uppercase;	font-size: 70%;	text-decoration: none;}#logovinivda {	width: 300px;	float: left;	margin: 2px 0 0 10px;	padding: 0 0 0 5px;	text-align: left;}#logovinivda p {	margin: 0;	padding: 0;	font-size: 85%;	font-weight: bold;	text-transform: uppercase;}#immagineTop {	clear: both;	height: 200px;	border-left: 1px solid #bcbcbc;	border-right: 1px solid #bcbcbc;	border-top: 1px solid #bcbcbc;	width: 698px;	margin: 0 auto;}#menuEx {	background: #DF0000;}#menuPrinc {	height: 2em;	width: 698px;	margin: 0 auto;	background: #DF0000;}#menuPrinc ul {	padding: 0.4em 0 0;	margin: 0;	list-style-type: none;	text-align: center;}#menuPrinc li {	display: inline;	text-transform: uppercase;	margin: 0 0.5em;	line-height: 1em;}#menuPrinc a:link, #menuPrinc a:visited {	font-size: 80%;	text-decoration: none;	color: #FFF;	font-weight: bold;	padding: 0 5px;}#menuPrinc a:hover {	color: #DF0000;	background: #FFF;}#wrapperEx {	background: url(riga/lunga.jpg);}#wrapper {	margin: 0 auto;	width: 700px;	background: #FFF url(riga/rigaContenitore.jpg);}#menu {	width: 300px;	float: left;	text-align: left;}#menu ul {	padding: 0;	margin: 0;	list-style-type: none;	position: relative;}#menu li {	margin: 0;	padding: 0.5em 0 0.5em 3px;	border: 1px solid #ccc;	font-size: 95%;}#menu a {	border-left: 5px solid #df0000;	text-decoration: none;	color: #555;	font-size: 80%;	padding-left: 5px;}#menu a:hover {	border-color: #000;	color: #555;}#menu strong {	font-size: 120%;	color: #000;	text-transform: uppercase;	font-weight: bold;}#ricerca fieldset {	border: 1px solid #df0000;	margin: 20px 30px;	padding:10px;	text-align: center;}#ricerca legend {	font-size: 70%;	color: #333;	border: 1px solid #df0000;	padding: 2px;	font-weight: bold;}#ricerca label {	font-size: 80%;}#ricerca input {	border: 1px solid #999;}#main {	width: 400px;	float: right;}#main p {	font-size: 70%;	text-align: left;	padding: 5px 10px;}#main h1 {	color: #DF0000;	margin: 0;	padding: 0;	font-size: 90%;	text-transform: uppercase;}#main .immagine {	text-align: left;	vertical-align: bottom;}#main a {	color: #000;}#main ol {	margin: 0 0 0 50px;	padding: 0;	text-align: left;}#main li {	font-size: 80%;}#galleriaFotografica {	text-align: center;	padding: 20px 0;}#galleriaFotografica img {	border: 1px solid #df0000;	margin: 1px;}#galleria {	width: 698px;	border-left: 1px solid #bfbfbf;	border-right: 1px solid #bfbfbf;	margin: 0 auto;	background: #FFF;}#galleria h1 {	margin: 0;	padding: 0;	font-size: 90%;	color: #df0000;	padding-top: 10px;	text-transform: uppercase;}#galleria a {	color: #000;	text-decoration: none;}#galleria p {	margin: 0;	padding: 0;	font-size: 80%;}.imgVievini {	float: left;	width: 80px;	padding-top: 5px;}.associatiVievini {	border: 1px solid #ddd;	margin: 10px;}.associatiVievini p {	width: 250px;	float: right;}.immagine img {	vertical-align: bottom;}.vino1, .vino2 {	width: 190px;}.vino1 h2, .vino2 h2 {	font-size: 90%;	color: #df0000;	text-transform: uppercase;}.vino1 {	float: left;}.vino2 {	float: right;}.videoBordo {	margin-top: 10px;	border: 3px solid #999;}#menuProduttore ul {	border-right: 1px solid #bfbfbf;	margin: 0 0 10px;	padding: 0.5em;	list-style-type: none;	border-bottom: 2px solid #aaa;	background: #eee;}#menuProduttore li {	display: inline;	margin: 0.5em;}#menuProduttore a {	color: #df0000;	text-decoration: none;	font-size: 85%;	font-weight: bold;}.conRigaSopra {	border-top: 1px solid #aaa;	margin: 5px;}.boxHomepage {	margin-top: 10px;	padding-top: 10px;	background: url(riga/bordo.gif) no-repeat right top;}.boxHomepage img {	margin: 5px 0;}#menuBottom {	width: 698px;	margin: 0 auto;	text-align: left;	clear: both;	height: 1.4em;	border-left: 1px solid #bcbcbc;	border-right: 1px solid #bcbcbc;	background: #DF0000;}#menuBottom ul {	padding: 0;	margin: 0;	list-style-type: none;}#menuBottom li {	display: inline;	text-transform: uppercase;	margin: 0;	padding: 0;}#menuBottomSx {	width: 340px;	float: left;}#menuBottomSx ul {	padding-left: 5px;	margin: 0;}#menuBottomDx {	width: 340px;	float: right;	text-align: right;}#menuBottomDx ul {	padding-right: 5px;}#menuBottom a {	text-decoration: none;	color: #FFF;	font-size: 80%;	font-weight: bold;}#menuBottom a:hover {	color: #DF0000;	background: #FFF;}#bottom {	clear: both;	width: 700px;	height: 50px;	margin: 0 auto;	background: url(riga/bordosotto.gif);}.cancella {	clear: both;	height: 0;	width: 0;}.floatSX{	float:left;	margin:7px;}img.floatSX{	border:2px solid #999;}
