@charset "UTF-8";
/* CSS Document */

body
{
background: url(../images/bodyBackground.jpg) repeat;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	font-style: italic;
}

#header {
	width: 1024px;
	height: 180px;
	margin: 0 auto;
	background: url(../images/headerImage.jpg) no-repeat top;
	padding-bottom:0px;
}

.menuMargin
{
	padding-top:140px;
}

#menu
{
	width:1016px;
	margin-left:auto;
	margin-right:auto;
	background:url(../images/menuBackgroug.png) repeat-x;
	height:40px;
	padding-bottom:0px;
}

#menu a	
{
display: block;
	float: left;
	height: 32px;
	padding: 8px 20px 0 19px;	
	text-transform: lowercase;
	text-decoration: none;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
}

#menu a:hover
{
	color:#999999;
}

#page
{
background:url(../images/contentBackground.jpg) repeat-y;
width:1024px;
margin:0 auto;
display: block;
 clear: both;
}

#contentFull
{
width:1008px;
margin:0 auto;
margin-top:4px;
display: block;
 clear: both;
 text-align:justify;
}

#vineMenu
{
	width:1016px;
margin:0 auto;
background:url(../images/menuVineBackgroug.png);
height:25px;
}

#vineMenu a
{
display: block;
	float: left;
	height: 20px;
	padding: 4px 10px 0 10px;	
	text-transform:capitalize;
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
	}
	
#vineMenu a:hover
{
	color:#999999;
}

#contentRight
{
float:right;
margin:0 auto;
text-align:left;
width:750px;
}

#footer
{
background:url(../images/footerBackground.jpg);
width:1024px;
margin:0 auto;
display: block;
 clear: both;
 height:22px;
}



.formWarning
{ 
	color:#CC0000;
	font-weight:bold;
}

textarea
{
width:200px;
height:80px;
}

form.mailForm
{
}

img.PhotoBig
{
max-width:1006px;
max-height:700px;
margin:0 auto;
}

img.PhotoSmall
{
max-width:200px;
max-height:200px;
display:inline;
margin:auto auto;
border:0px;
}

.testoItalic
{
font-style:italic;
}

.testoUnderline
{
text-decoration:underline;
}

.testoHome
{
width:800px;
margin:7px auto;
}

div.ContainerAnteprime
{
height:200px;
width:200px;
margin:12px auto;
padding:0 24px;
float:left;
text-align:center;
}

#vineTable
{
border:0px;
width:100%;
}

#vineTable td
{
width:336px;
}

#vineTable div
{
text-align:center;
margin:10px auto;
}

img.AnteprimaBottiglia
{
height:400px;
margin-bottom:5px;
border:0px;
}

#vineTable a
{
font-weight:bold;
text-decoration:none;
font-size:medium;
}

img.Bottiglie
{
max-height:550px;
}

div.BottigliaDiv
{
width:200px;
float:left;
margin:0 auto;
text-align:center;
}

.AlignRight
{
text-align:right;
float:right;
}

.DivPhoto
{
margin:0 auto;
text-align:center;
}

img.langueMenuImg
{
	height:20px;
	margin-right:2px;
	float:right;
}

img.noBorder
{
	border:0px;
}