/* CSS Document */

body{
  background: #FFFFFF url(../img/sfondo.gif) repeat;
  /*font-family: Verdana, sans-serif;*/
  font-family:Caflisch Script, cursive;
}

body.cantina{
  background: #FFFFFF url(../img/sfondo_cantina.gif) repeat;
}

/* header:
Pixy CoverUp Span ottenuta con la
"Gilder Image Transform" tecnique */
#header {
  width: 800px;
  /*height: 145px;*/
  height: 188px;
  position: relative;
  border: #582524 1px solid;
  margin-left:auto;
  margin-right:auto;
}

#header span{
	background: transparent url(../img/header.jpg);
	background-repeat: no-repeat;
  background-position: top center;
	position: absolute;
	width:100%;
	height:100%;
}

#header h1 {
	font-size: 1em;
	text-align: center;
}

/* titolo:
Pixy CoverUp Span ottenuta con la
"Gilder Image Transform" tecnique */
#titolo
, #titolo_cantina{
  margin-left:auto;
  margin-right:auto;
  width: 800px;
  height:100px;
  position: relative;
  border-right: #582524 1px solid;
  border-left: #582524 1px solid;
}

#titolo_cantina{
  border-top: #582524 1px solid;
}

#titolo span
, #titolo_cantina span{
	background: transparent url(../img/titolo.gif);
	position: absolute;
	width:100%;
	height:100%;
}

#titolo_cantina span{
	background: transparent url(../img/titolo_cantina.gif);
}

#titolo h1,h2
, #titolo_cantina h1,h2 {
  margin-top:0px;
	font-size: 0.5em;
	text-align: center;
}


/* div contenitore del Menù di navigazione*/
#menuContainer
, #menuCantina{
  width:800px;
  height:28px;
  margin-left:auto;
  margin-right:auto;
  background:#970625;
  border-right: #582524 1px solid;
  border-left: #582524 1px solid;
}

#menuCantina{
  background:#fef5cc;
}


#menuNavigazione,
#menuNavigazione_cantina{
  width:65%;
  margin:0;
  padding:0;
  float:left;
}

#menuNavigazione li,
#menuNavigazione_cantina li{
  display: inline;
  margin: 0 0.6em;
  height: 0;
}

#menuNavigazione a,
#menuNavigazione_cantina a{
  white-space:nowrap;
}


#menuNavigazione a,
#menuNavigazione_cantina a{
  /*color:#1d2122;*/
  color:#eab833;
  text-decoration: none;
}

#menuNavigazione_cantina a{
  color:#b47f3a;
}

#menuNavigazione li a.selected,
#menuNavigazione_cantina li a.selected{
  /*color:#eab833;*/
  color:#1d2122;
  text-decoration: underline;
}

#menuNavigazione_cantina li a.selected{
  color:#072f54;
}

#menuNavigazione a:hover{
  /*color:#eab833;*/
  color:#1d2122;
}

#menuNavigazione_cantina a:hover{
  color:#072f54;
}

#menuNavigazione h3,
#menuNavigazione_cantina h3{
  font-size: 0.7em;  
  font-weight:normal;
  display:inline;
}


#flags{
  width:30%;
  margin:0;
  padding:0;
  float:right;
}

#flags li{
  display:inline;
  margin: 0 0.5em;
  height: 0;
}

#flags a{
  white-space:nowrap;
	padding-left:25px;
	padding-top:3px;
	padding-bottom:3px;
}

#flags li a.selected{
  color:#eab833;
  text-decoration: underline;
}

#it{
  background: url(../img/Italy.png) no-repeat;
	background-position:0% 50%;
}

#en{
  background: url(../img/United-Kingdom.png) no-repeat;
	background-position:0% 50%;
}

#fr{
  background: url(../img/France.png) no-repeat;
	background-position:0% 50%;
}

#de{
  background: url(../img/Germany.png) no-repeat;
	background-position:0% 50%;
}


#flags a:link, 
#flags a:visited{
  color:#1d2122;
  text-decoration: none
}

#flags a:hover, 
#flags a:focus, 
#flags a:active{
  color:#eab833;
}

#flags h3{
  font-size: 0.6em;  
  font-weight:normal;
  display:inline;
}


#container
, #container_cantina
, #container_ext{
  margin-left:auto;
  margin-right:auto;
  /*padding-bottom:15px;*/
  width: 800px;
  /*height:auto;*/
  height:265px;
  background: url(../img/wood_background.jpg);
  border-top: #582524 1px solid;
  border-right: #582524 1px solid;
  border-left: #582524 1px solid;
  overflow:auto;
}

#container_cantina{
  background: url(../img/wood_cantina.jpg);
}

#container_ext{
  height:400px;
}

#container p
, #container_cantina p
, #container_ext p{
  padding:2px;
  margin:1px;
  font-size:0.8em;
  text-align: justify;
  color:#eab833;
}

#container_ext p.required_text {font-size:0.6em;}

#container_ext h1{
  padding:2px;
  margin:1px;
  font-size:1em;
  text-align: center;
  color:#eab833;
}

/*TEXT HOME class*/
#textHome{
  font-family:Garamond, serif;
  width:430px;
  height:250px;
  margin-left:10px;
  margin-right:10px;
  margin-top:0px;
  /*border: #582524 1px solid;*/
  float:right;
}

#textHome h3{
  padding-top:2px;
  padding-left:5px;
  padding-right:5px;
  /*font-size:1.8em;*/
  font-size:1.3em;
  text-align: center;
  color:#eab833;
  margin-bottom:0px;
  margin-top:5px;
}

#textHome h4{
  padding-bottom:0px;
  padding-left:1px;
  padding-right:1px;  
  /*font-size:1.3em;*/
  font-size:0.8em;
  /*text-align: center;*/
  text-align: justify;
  color:#eab833;
  margin-bottom:0px;
  margin-top:25px;
}

#imgHome{
  float:left;
  width:327px;
  /*width:165px;
  height:220px;*/
  height:220px;
  margin-top:25px;
  margin-left:10px;
  /*margin-left:125px;*/
  background: url(../img/images/home.jpg);
  border: #582524 1px solid;
}



#footer,
#footer_cantina{
  margin-left:auto;
  margin-right:auto;
  width: 800px;
  height:38px;
  border: #582524 1px solid;
  background-color:#eab833;
}

#footer_cantina{
  background-color:#b47f3a;
}

#disclaimer
,#disclaimer_cantina{
  margin-top:0px;
  width:79%;
  float:left;
}

#disclaimer h5
,#disclaimer_cantina h5{
  margin-top:1px;
  margin-bottom:1px;
  margin-left:3px;
  padding:1px;
  font-family: Arial, sans-serif;
  text-align:left;
  font-size:0.6em;
  color:#582524;
}

#disclaimer_cantina h5{
  color:#072f54;
}

#award
,#award_cantina{
  margin-top:0px;
  width:20%;
  float:right;
}

#award h6
,#award_cantina h6{
  margin-top:1px;
  margin-bottom:1px;
  margin-right:3px;
  padding:1px;
  font-family: Arial, sans-serif;
  text-align:right;
  font-size:0.6em;
  color:#582524;
}

#award_cantina h6{
  color:#072f54;
}

#disclaimer a,
#award a,
#disclaimer_cantina a,
#award_cantina a {
	color: #FFFFFF;
	text-decoration: none;
}

#disclaimer_cantina a,
#award_cantina a{
	color: #fef5cc;
}

#disclaimer a:hover,
#award a:hover,
#disclaimer_cantina a:hover,
#award_cantina a:hover{
	color: #6969bb;
	text-decoration: underline;
}

#disclaimer_cantina a:hover,
#award_cantina a:hover{
	color: #970625;
}
