/***********************************************/
/* Body CSS       		                       */
/***********************************************/

* html #navigation ul li a {padding: 0;}

body {
text-align:center;
font-family: Verdana, Tahoma, Century Gothic, sans-serif;
font-size:10px;
margin: 0;
background-image:url("images/back.gif");
background-attachment: fixed;
}
h1 {
font-family: Verdana, Tahoma, Century Gothic, sans-serif;
font-weight:bold;
font-size:14px;
color:#300e01;
margin: 0px;
text-align:center;
padding: 5px 0px 5px 0px;
}
h2 {
font-family: Verdana, Tahoma, Century Gothic, sans-serif;
font-size:12px;
text-align:left;
letter-spacing:3px;
color:#3266CC;
margin: 0px;
padding: 4px 0px 0px 30px;
}
h3 {
font-family: Verdana, Tahoma, Century Gothic, sans-serif;
font-size:12px;
text-align:left;
letter-spacing:0;
color:#fff;
margin: 0px;
padding: 9px 0px 0px 30px;
}
ul {
list-style: none;
margin: 0;
padding: 0
}
img {border: none;}
.PageHolder {width: 1000px; line-height:110%; margin:auto;}

/***********************************************/
/* Header CSS                        	       */
/***********************************************/

#header{
background-image:url("images/header.png");
width:1000px;
height:100px;
text-align:center;
padding: 0px 0px 0px 0px;
margin:0px;
float:left;
}
.Header1 {
font-family: Verdana, Tahoma, Century Gothic, sans-serif;
font-size:10px;
float: right;
width:700px;
height:30px;
padding:3px 0px 0px 3px;
text-align:right;
}


/***********************************************/
/* brake CCS                                   */
/***********************************************/

#brake {
width:800px;
clear:both;
display:block;
height:10px;
}

/***********************************************/
/* Footer CCS                                  */
/***********************************************/

#FooterHolder {
width:1000px;
margin:auto;
float:right;
clear:both;
background-color:transparent;
}

.Footer1 {
font-family: Verdana, Tahoma, Century Gothic, sans-serif;
font-size:10px;
float: right;
width:100px;
height:25px;
padding:3px 3px 0px 3px;
text-align:right;
}

div.Footer1 a {
color: #3266CC;
font-size:10px;
text-decoration: none;
}
div.Footer1 a:hover {
font-weight:bold;
text-decoration: none;
}

.Footer2 {
font-family: Verdana, Tahoma, Century Gothic, sans-serif;
font-size:10px;
float:left;
width:630px;
height:20px;
text-align: left;
color:#3b1c0d;
padding:5px 0px 0px 5px;
}

/***********************************************/
/* Result CCS      				               */
/***********************************************/
#fader {
background: url(images/fader.gif) no-repeat;
margin:auto;
margin-top:10px;
margin-bottom:10px;
width:998px;
height:453px;
text-align:justify;
}

#content {
background: url(images/content.png) no-repeat;
margin:auto;
width:998px;
height:500px;
text-align:justify;
clear:both;
}

#leftcontent {
margin:auto;
width:225px;
height:453px;
text-align:justify;
position: relative;
float: left;
}

table.left {
background: url(images/leftbox.png) no-repeat;
width:225px;
height:153px;
}
table.left1 {
background: url(images/leftbox_.png) no-repeat;
width:225px;
height:153px;
}
table.left2 {
background: url(images/leftbox_s.png) no-repeat;
width:225px;
height:153px;
}
#rightcontent {
margin:auto;
margin-top:20px;
width:768px;
height:433px;
text-align:justify;
border:#3266CC solid 1px;
position: relative;
float:right;
overflow: auto;
overflow-y: auto;
overflow-x: hidden;
}
#menu2 {
background-color:#2C5AB3;
color:#fff;
margin:auto;
width:770px;
height:35px;
text-align:justify;
position: relative;
float:right;
}
#menu2 a {
color:#fff;
}
#menu2 a:hover {
color:#FFDE00;
}
table.right {
background: url(images/rightbox.png) no-repeat;
width:300px;
height:370px;
margin-left:10px;
}
table.right1 {
background: url(images/rightbox_.png) no-repeat;
width:380px;
height:200px;
}
table.right2 {
background: url(images/rightbox_.png) no-repeat;
width:400px;
height:200px;
}
#content p{
	padding: 0px;
	margin:10px;
	font-size:11px;
}
table.offerte {
background: url(images/offerta.png);
width:600px;
margin-left:40px;
padding:0;
}
/***********************************************/
/*      NAVIGATION			                       */
/***********************************************/

a:link, a:visited {
        color: #3266CC;
				font-size:11px;
        text-decoration: none;
}
a:hover, a:active {
        color: #81CD00;
        text-decoration: none;
}
.navigation {
        margin-top: 1px;
				margin-left: 230px;
        padding: 0;
				width:770px;
				height:25px;
				line-height:25px;
				text-align:center;
}
.navigation ul {
        list-style: none;
        margin: 0;
        padding: 0;
}
.navigation a {
				font-size:10px;
        color: #fff;
				text-decoration: none;
				background-color:transparent;
				padding-top:3px;
				padding-bottom:3px;
}
.navigation li {
				display: inline;
				float: left;
				width: 9.5em;
				text-align: center;
}
.navigation a:hover {
				font-weight:bold;
				color: #FFDE00;
				padding-left:13px;
				background: url(images/bullet.png) no-repeat left;
}
.navigation #current a {
				font-weight:bold;
				color: #FFDE00;
				padding-left:13px;
				background: url(images/bullet.png) no-repeat left;
}
.par {
padding-left:20px;
padding-right:200px;
color:#3266CC;
}
.par a {
color:#81CD00;
}
.par a:hover {
text-decoration:underline;
}
/***********************************************/
/* image gallery		                       */
/***********************************************/
.gImage {
	border:#300e01 solid 1px;
}
.gImageThumb {
	border:#300e01 solid 1px;
}
/***********************************************/
/* map border			                       */
/***********************************************/
.mapImage {
	border:#300e01 solid 1px;
}
/***********************************************/
/* topImage border			                       */
/***********************************************/
.topImage {
	border-bottom:#300e01 solid 1px;
}
/***********************************************/
/* TABLES STYLE      		                       */
/***********************************************/
table.contatti {
width:500px;
height:370px;
font-size:11px;
vertical-align:top;
background: url(images/contatti.png) no-repeat;
margin-left:10px;
}

#tab {
margin:auto;
width:720px;
}
td.one {
text-align: left;
height:20px;
}
td.two {
text-align: left;
vertical-align: middle;
color: #ab1c20;
height:130px;
margin-left:0px;
padding-right:5px;
}

td.three {
text-align: left;
vertical-align: middle;
color: #ab1c20;
height:35px;
padding-left:20px;
}
td.four {
text-align: left;
vertical-align: middle;
color: #ab1c20;
height:83px;
padding-left:24px;
padding-top:0;
}
td.five {
text-align: left;
vertical-align: middle;
height:35px;
padding-left:24px;
width:100px;
}
td.six {
text-align: left;
vertical-align: middle;
height:35px;
padding-left:24px;
width:200px;
}
td.thumb1 {
text-align: left;
vertical-align: top;
width:180px;
}
td.thumb2 {
text-align: left;
width:200px;
}

#wine {
margin:auto;
width:660px;
}

.anim{ /*IE method of centering a relative div*/
text-align: center;
}

.anim{ /*Proper way to center a relative div*/
margin: 0 auto;
width:1000px;
height:150px;
float:left;
}
