* {
    margin: 0;
}
html, body {
    height: 100%;
}

body {
	background: #fffcef url(../images/sfondo.jpg) repeat-x;
	font-size: 12px;
	color: #572905;
	line-height: 18px;
}

a {
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

h1.logo{
  display: none;
}

h2{
  font-size: 26px;
  line-height: 32px;
  padding-top: 10px;
}

.contenuto{
   height: 290px;
}

#jezComOutput ul{
  
}

#jezComOutput ul#list-prodotti li{
  margin-left:15px;
 /* background: url(../images/punto.jpg) no-repeat 0 6px;
  list-style: none;
  display:block;
  margin:5px 0;
  padding:0 0 0 15px; */
  list-style: disc;
}

#jezComOutput ul li{
   margin-left:15px;
 /* background: url(../images/punto.jpg) no-repeat 0 6px;
  list-style: none;
  display:block;
  margin:5px 0;
  padding:0 0 0 15px; */
  list-style: disc;
}

#jezComOutput ul li a{
  color:#1259AD !important;
}

#jezComOutput ul#lista-ricette li,
#list-banqueting{
  color:#1259AD !important;
}

#container{
  padding-top:140px;
  background: url(../images/header.jpg) no-repeat left top;
  margin: 0 auto;
}

ul.menu{
  margin: 0 auto;
  width:380px;
}

ul.menu li{
  display: block;
  float: left;
  margin:0;
}

ul.menu li a{
  background: url(../images/menu.png) no-repeat;
  display:block;
  width:69px;
  height:31px;
}

ul.menu li a span{
  text-indent: -999999px;
  display: block;
  height:30px;
  background-image: url(../images/etichette.png);
}
/*
ul#menu li#link_home a{
  background-position: 0 0;
}

ul#menu li#link_home a:hover{
  background-position: 0 -31px;
}

ul#menu li#link_storia a{
  background-position: 0px 0;
  background-image: url(../images/etichetta.png);
}

*/

ul.menu li.active a span{

}

ul.menu li.item2 a{
  background-position: -69px 0;
}
ul.menu li.item2 a span{
  background-position: -69px 0;
}

/*
ul#menu li#link_storia a:hover{
  background-position: -69px -31px;
}
*/
ul.menu li.item3 a{
  background-position: -138px 0;
}

ul.menu li.item3 a span{
  background-position: -138px 0;
}
/*
ul#menu li#link_prodotti a:hover{
  background-position: -138px -31px;
}*/

ul.menu li.item4 a{
  background-position: -207px 0;
}

ul.menu li.item4 a span{
  background-position: -207px 0;
}
/*
ul#menu li#link_servizi a:hover{
  background-position: -207px -31px;
}*/

ul.menu li.item5 a{
  background-position: -276px 0;
}

ul.menu li.item5 a span{
  background-position: -276px 0;
}
/*
ul#menu li#link_contatti a:hover{
  background-position: -276px -31px;
}*/

#content{
  margin: -1px 0 0 20px;
  width:800px;
  border:1px solid #e5e2d7;
  background-color: #fff;
/*  background: url(../images/sfondo-content.jpg) no-repeat;*/
  /*background: url(../images/sfondo-content.png) no-repeat 0 -8px;*/
}

#lista-ricette{
}

#lista-ricette li{
  list-style: disc;
  margin-left:15px;
}

#lista-ricette li a,
#jezComOutput ul li a{
  color:#572905;
  text-decoration: underline;
}


#list-gallery{
  width:860px;
}

#list-gallery td{
  padding:15px 5px 0;
}

#list-gallery a img{
  padding:20px 5px;
  display:block;
  background: #f1f1f1;
}

#bottom-gallery{
  position:relative;
  height:14px;
}

#bottom-gallery span, 
#bottom-gallery em{
  position:absolute;
  top:-10px;
  font-weight: bold;  
}

#bottom-gallery a{
  text-decoration: none;
}

#bottom-gallery a.active{
  background:#1259ad;
  height:15px;
  padding:0 10px;
  color:#fff;
}

#bottom-gallery a.inactive{
  background:#F1F1F1;
  height:15px;
  color:#929292;
  padding:0 10px;
}

#bottom-gallery span{
  left:5px;
}

#bottom-gallery em{
  right:10px;
  font-style: normal;
}

#list-gallery td{
  width:143px;
  height:80px;
  text-align: center;
  vertical-align: top;
}

#content #top, #bottom{
  text-indent: -999999px;
  display: block;
  position:absolute;
}
#content #top{ 
  background: url(../images/top-content.png) no-repeat 0 0;
  width: 882px;
  height: 10px;
  margin:-20px;
}

#bottom{
  background: url(../images/bottom-content.jpg) no-repeat 0 0;
  width: 871px;
  height: 31px;
  margin:0px 0 0 18px;
}

#box_slide{
  margin:0 0 0 0;
  padding: 0;
  float: left;
  width:432px;
  overflow:hidden;
  position:relative;
  top:0;
  left:-60px;
  height:378px;
}

#box_slide .corner-top{
  display:block;
  position:absolute;
  width:38px;
  height:26px;
  top:-4px;
  left:-3px;
  background: url(../images/corner-top.png) no-repeat left top;
  z-index:1;
}

#box_slide .corner-bottom{
  display:block;
  position:absolute;
  width:38px;
  height:26px;
  bottom:-4px;
  left:-3px;
  background: url(../images/corner-bottom.png) no-repeat left top;
  z-index:2;
}

#next-slide, #back-slide{
  position:absolute;
  z-index:1;
  top:300px;
  width:67px;
  height:30px;
  text-indent: -9999999px;
  background:url(../images/nav.png) no-repeat; 
}

#next-slide{
  right:0px;
  background-position: 0 -30px;
}

 #back-slide{
  left:-67px;
 }
 
 #destra{
  height:415px;
  width:200px;
  position:absolute;
  top:0;
  left:0;
 }
 
 #sinistra{
  height:415px;
  width:200px;
  position:absolute;
  top:0;
  right:0;
 }

#slide_photo{
  display:block;
  width:99999px;
  margin-left:0px;
  position:relative;

}

#slide_photo li{
  display:block;
  float: left;
  position:relative;
}

#slide_photo li{
  list-style: none;
  margin:0;
  padding:0;
  width:432px;
}

#text{
  display:block;
  float: left;
  width:400px;
  padding:20px 0 0;
  margin: 0 0 0 -40px;
}

#gallery_box{
  display:block;
  width:860px;
  margin-left:-60px;
}

#text img{
  display:none;
}



ul#menu_bottom{
  display: block;
  margin:0px 0 100px -20px;
}

ul#menu_bottom li{
  display: block;
  float: left;
  padding: 20px 0 0 37px;
  margin:0;
}

#link_ricette div,
#link_ricette_active div{
  background: url(../images/ricette.jpg) 0 -5px no-repeat;
  width: 266px;
  height: 115px;
  display: block;
   text-indent: -999999px;
  text-align: center;
}

#link_ricette a,
#link_ricette_active a{
  width: 107px;
  height: 31px;
  display: block;
  margin-left:80px;
  text-align: center;
  text-indent: -99999px;
  background: url(../images/ricette_link.jpg) no-repeat 12px 6px;
}

#link_ricette a span{
  width: 107px;
  height: 31px;
  display:block;
  background: url(../images/etichette-bottom.png) no-repeat 0 0;
}

#link_ricette_active a span{
  width: 107px;
  height: 31px;
  display:block;
  background: url(../images/etichette-bottom.png) no-repeat 0 -31px;
}

#link_gallery div,
#link_gallery_active div{
  background: url(../images/gallery.jpg) 0 -5px no-repeat;
  width: 266px;
  height: 115px;
  display: block;
   text-indent: -999999px;
  text-align: center;
}

#link_gallery a,
#link_gallery_active a{
  width: 107px;
  height: 31px;
  display: block;
  margin-left:80px;
  text-align: center;
  text-indent: -99999px;
  background: url(../images/gallery_link.jpg) no-repeat 12px 6px;
}

#link_gallery a span{
  width: 107px;
  height: 31px;
  display:block;
  background: url(../images/etichette-bottom.png) no-repeat -107px 0;
}

#link_gallery_active a span{
    width: 107px;
  height: 31px;
  display:block;
   background: url(../images/etichette-bottom.png) no-repeat -107px -31px;
}

#link_banqueting div,
#link_banqueting_active div{
  background: url(../images/banqueting.jpg) 0 -5px no-repeat;
  width: 266px;
  height: 115px;
  display: block;
   text-indent: -999999px;
  text-align: center;
}

#link_banqueting a,
#link_banqueting_active a{
  width: 120px;
  height: 31px;
  display: block;
  margin-left:70px;
  text-align: center;
  text-indent: -99999px;
  background: url(../images/banqueting_link.jpg) no-repeat 6px 6px;
}

#link_banqueting a span{
  width: 120px;
  height: 31px;
  display:block;
  background: url(../images/etichette-bottom.png) no-repeat -214px 0;
}

#link_banqueting_active a{
   background: url(../images/etichette-bottom.png) no-repeat -214px -31px;
}



/*
#link_gallery a{
  width: 81px;
  height: 19px;
  display: block;
  margin-left:90px;
  text-align: center;
  text-indent: -99999px;
  background: url(../images/gallery_link.jpg) no-repeat center 0;
}

#link_gallery span{
  background: url(../images/gallery.jpg) 0 4px no-repeat;
  width: 266px;
  height: 115px;
  display: block;
  text-align: center;
   text-indent: -999999px;
}
*/

/*
#link_banqueting a{
  width: 110px;
  height: 19px;
  display: block;
  margin-left:80px;
  text-align: center;
  text-indent: -99999px;
  background: url(../images/banqueting_link.jpg) no-repeat center 0;
}

#link_banqueting span{
  background: url(../images/banqueting.jpg) 0 0px no-repeat;
  width: 266px;
  height: 115px;
  display: block;
  text-align: center;
  text-indent: -999999px;
}*/

#footer{
  border-top: 4px #ffe464 solid;
  background: #884008 url(../images/sfondo-footer.jpg) repeat-x;
  color:#ffffff;
  margin-top:0;
  padding-bottom:50px;
  font-size: 12px;
}

#footer a{
  color:#ffffff;
}

#copyright_website{
  position: relative;
  height:20px; 
}

#copyright_website span#contis{
 position: absolute;
 left:10px;
}

#copyright_website span#blacksheepadv{
 position: absolute; 
 right:80px;
}



.contact_email{

}

.contact {
  padding-top:40px;
}

.hide{
  display:none;
}

.form-validate .w30p label{
  display:block;
  margin:5px 0 0px;
  font-weight: bold;
}

.form-validate .w70p label{
  font-weight: bold;
  font-style: italic;
}

input[type='text'], textarea{
  border:1px solid #1259ad;
  width:300px;
}

textarea{
  height: 100px;
}

input[type='text']:focus, textarea:focus{
  border:1px solid #883f08;
}

button.validate{
   display:block;
   background-color:#1259ad;
   border: 0; 
   color:#fff;
}

#indietro{
  position:absolute;
  top:40px;
  right:10px;
  padding-left:15px;
  color:#1259AD !important;
  text-decoration: underline;
}

h4{
  margin:8px 0 5px;
  font-size:18px;
}

.pagina_ricette{
  padding-right: 10px;
}
.pagina_ricette p{
 margin-top:2px;
 margin:0;
}

.pagina_ricette ul{
  margin-bottom: 2px;
}
