/*******************************************************
Css styles for http://www.osteria-giordanobruno.com
Last modified on : 12/15/2011
Author : Michela Chiucini http://www.colazionedamichy.it
********************************************************/

/*-----------------------------------------------------
    GLOBAL SETTINGS 
-----------------------------------------------------*/

html { background : #fff url(images/bottom-bg.jpg) left bottom repeat-x;}

body { 
    color : #363636; 
	font : 1em/120%   "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, sans-serif;
    text-align : center;
}

h2{
    padding : 0.4em 0 1.2em 0;
    color : #851415;
    margin-bottom : 1.6em;
    border-bottom : 2px solid #eaeaea;
    width : 650px;

}
a{
    overflow : hidden;
    color : #363636;
    text-decoration : none;
}
blockquote {
    line-height : 1.6em;
	font-style:italic;
	font-size: 0.9em;
	padding-right: 395px;
}
cite {
    display : block;
	font-size : 0.8em;
	font-style : italic;
	font-weight : bold;
	line-height : 1.6em;
	padding-top : 0.8em;
}
#cantina blockquote {
	padding-right: 295px;
	padding-bottom : 1.6em;
}
em {
	font-style : italic;
}

#branding { 
    padding : 45px 0 45px 0px;
}
#page { 
    width : 960px;
    margin : 0 auto;
    text-align : left;
	position : relative;
}

#wrapper { 
    background : transparent url(images/main-bg.jpg) left 30px repeat-y;
    padding : 0 0 55px 0;
    margin-top : 55px;
    overflow : auto;
}
#languages { 
   position : absolute;
   left : 870px;
   top : 44px;
}
#languages li{ 
   padding-top : 10px;
   font-size : 0.7em;
   text-transform : uppercase;
   width : 100px;
   opacity :0.6; 
}
#languages li:hover{ opacity :1; } 
#languages li#selected-language{ opacity : 1; }
#languages li span{
   display : block;
   width : 60px;
   float : left;
   text-align : right;
   padding-right : 5px;
}
#languages li a:hover{ 
   color : #851415;
}

/*-----------------------------------------------------
    INFO NAVIGATION 
-----------------------------------------------------*/
#navigation1 { 
    width : 960px;
    height : 45px;
    background : #821415;
    padding-left : 1px;
}
#navigation1 li{ 
    width : 137px;
    height : 45px;
    background-image : url(images/nav1-bg.jpg);
    float : left;
	text-align : center;
	font-size : 0.80em;
}
#navigation1 li a{ 
    display : block;
    background-image : url(images/nav1-bg.jpg);
    height : 33px;
	padding-top : 12px;
}
#navigation1.en li, #navigation1.en li a{ 
    background-image : url(images/nav1-bg-en.jpg);
}
#nav-home, #nav-home a{ background-position : -1px 0px ; color : #fff;}
#nav-home:hover, #nav-home a:hover, #is-nav-home, #is-nav-home a{ background-position : -1px 45px ; color : #363636;}

#nav-locale, #nav-locale a{ background-position : -138px 0px ; color : #fff;}
#nav-locale:hover, #nav-locale a:hover, #is-nav-locale, #is-nav-locale a{ background-position : -138px 45px ; color : #363636;}

#nav-cene, #nav-cene a,#nav-cene-news, #nav-cene-news a{ background-position : -275px 0px ; color : #fff;}
#nav-cene:hover, #nav-cene a:hover, #is-nav-cene, #is-nav-cene a,
#nav-cene-news:hover, #nav-cene-news a:hover, #is-nav-cene-news, #is-nav-cene-news a{ background-position : -275px 45px ; color : #363636;}

#nav-contatti, #nav-contatti a{ background-position : -412px 0px ; color : #fff;}
#nav-contatti:hover, #nav-contatti a:hover, #is-nav-contatti, #is-nav-contatti a{ background-position : -412px 45px ; color : #363636;}

#nav-menudelgiorno, #nav-menudelgiorno a{ background-position : -549px 0px ; color : #fff;}
#nav-menudelgiorno:hover, #nav-menudelgiorno a:hover, #is-nav-menudelgiorno, #is-nav-menudelgiorno a{ background-position : -549px 45px ; color : #363636;}

#nav-eventi, #nav-eventi a{ background-position : -686px 0px ; color : #fff;}
#nav-eventi:hover, #nav-eventi a:hover, #is-nav-eventi, #is-nav-eventi a{ background-position : -686px 45px ; color : #363636;}
#navigation1 #nav-eventi, #navigation1 #is-nav-eventi{  }

#nav-pescato, #nav-pescato a{ background-position : -823px 0px ; color : #fff;}
#nav-pescato:hover, #nav-pescato a:hover, #is-nav-pescato, #is-nav-pescato a{ background-position : -823px 45px ; color : #363636;}

#nav-club, #nav-club a{ background-position : -823px 0px ; color : #fff;}
#nav-club:hover, #nav-club a:hover, #is-nav-club, #is-nav-club a{ background-position : -823px 45px ; color : #363636;}


/*-----------------------------------------------------
    SERVICES NAVIGATION 
-----------------------------------------------------*/
#navigation2, #navigation2-en { 
    width : 200px;
    padding: 0 20px;
    float : left;
}
#navigation2 li, #navigation2-en li{ 
    width : 200px;
    /*height : 61px;*/
    border-bottom: 1px dotted #b2b2b2;
    background-image : url(images/nav2-items.gif);
}
#navigation2 li ul{ 
    padding-left: 63px;
	padding-top : 0;
	background: #fff;
}

#navigation2 li ul li{ 
    width : 137px;
    height : auto;
	padding: 5px 0;
    border-bottom: 1px dotted #b2b2b2;
    background-image : none;
}
#navigation2 li a, 
#navigation2-en li a,
#navigation2 li h5{ 
    color : #851415;
	display : block;
	height : 41px;
	padding-left : 63px;
	padding-top : 20px;
    background-image : url(images/nav2-items.gif);
	font-size : 0.75em;
	text-transform : uppercase;
	font-weight : bold;
}
#navigation2 li ul li a{ 
    color : #851415;
	display : block;
	height : auto;
	padding-left : 4px;
	padding-top : 0px;
    background-image : none;
	font-size : 11px;
	text-transform : none;
	font-weight : normal;
	background: #fff;
}
#navigation2 li ul li a:hover,
#navigation2 li ul li#is-ricette1 a,
#navigation2 li ul li#is-ricette2 a{ 
    background: #f0f0f0;
}

#navigation2 li a span, #navigation2-en li a span{ 
	display : block;
	text-transform : none;
	font-size:0.9em;
	font-weight : normal;
	line-height: 1em;
}

#navigation2-en li, #navigation2-en li a{ 
    background-image : url(images/nav2-items-en.gif);
}

/*#navigation2 #sunday { 
    background-image : none;
	height : auto;
	padding : 20px 0 10px;
	text-indent : 0;
	width : auto;
}
#sunday div { 
    background-color : #851415;
	padding : 5px 1px;
	color : #FFF;
	height : 
}
#sunday div h4{ 
   background : #851415; 
   padding : 3px;
   color : #fff;
   font-size : 0.8em;
   text-transform : uppercase;
}
#sunday div p{ 
   font-size : 0.75em;
   padding : 5px;
}
*/
#navigation2 #sv { 
    background : none;
	height : auto;
	padding : 20px 0 10px;
	text-indent : 0;
	width : auto;
}
#navigation2 #sv a { 
    background: url("images/sv-bg.png") no-repeat scroll center 10px #851415;
    color: #FFFFFF;
    padding: 64px 1px 5px;
    text-align: center;
}
#navigation2 #sv a:hover { 
    background-color: #570d0e;
}


#nav-pranzo, #is-nav-pranzo{ border-top : 1px dotted #b2b2b2;}
#nav-cantina, #is-nav-cantina{ border-top : 1px dotted #b2b2b2;}

#nav-finepasto, #nav-finepasto a{ background-position : -1px -2px ; }
#nav-finepasto:hover, #nav-finepasto a:hover, #is-nav-finepasto, #is-nav-finepasto a{ background-position : -202px -2px ; }

#nav-cantina, #nav-cantina a{ background-position : -1px -65px ; }
#nav-cantina:hover, #nav-cantina a:hover, #is-nav-cantina, #is-nav-cantina a{ background-position : -202px -65px ; }

#nav-cucina, #nav-cucina a{ background-position : -1px -127px ;}
#nav-cucina:hover, #nav-cucina a:hover, #is-nav-cucina, #is-nav-cucina a{ background-position : -202px -127px ; }

#nav-dessert, #nav-dessert a{ background-position : -1px -189px ;}
#nav-dessert:hover, #nav-dessert a:hover, #is-nav-dessert, #is-nav-dessert a{ background-position : -202px -189px ; }

#nav-osteria, #nav-osteria a{ background-position : -1px -251px ;}
#nav-osteria:hover, #nav-osteria a:hover, #is-nav-osteria, #is-nav-osteria a{ background-position : -202px -251px ; }

#nav-the, #nav-the a{ background-position : -1px -313px ;}
#nav-the:hover, #nav-the a:hover, #is-nav-the, #is-nav-the a{ background-position : -202px -313px ; }

#nav-birre, #nav-birre a{ background-position : -1px -375px ;}
#nav-birre:hover, #nav-birre a:hover, #is-nav-birre, #is-nav-birre a{ background-position : -202px -375px ; }

#nav-distillati, #nav-distillati a{ background-position : -1px -439px ;}
#nav-distillati:hover, #nav-distillati a:hover, #is-nav-distillati, #is-nav-distillati a{ background-position : -202px -439px ; }

#nav-bar, #nav-bar a{ background-position : -1px -503px ;}
#nav-bar:hover, #nav-bar a:hover, #is-nav-bar, #is-nav-bar a{ background-position : -202px -503px ; }

#nav-vini, #nav-vini a{ background-position : -1px -568px ;}
#nav-vini:hover, #nav-vini a:hover, #is-nav-vini, #is-nav-vini a{ background-position : -202px -568px ; }

#navigation2 li#nav-ricette { background:none;}
#nav-ricette, #navigation2 li#nav-ricette h5{ background-position : -1px -633px ; color: #363636;}
#navigation2 li#nav-ricette h5{ height: 31px;}
#ricette1, #is-ricette1{ border-top: 1px dotted #B2B2B2;}
#navigation2 li ul li#ricette2, #navigation2 li ul li#is-ricette2{ border-bottom: none;}

#nav-matrimoni, #nav-matrimoni a{  background-position : -1px -313px ;}
#nav-matrimoni:hover, #nav-matrimoni a:hover, #is-nav-matrimoni, #is-nav-matrimoni a{  background-position : -202px -313px ; }


/*-----------------------------------------------------
    SUB MENU CANTINA 1 E CUCINA
-----------------------------------------------------*/
#subnav1{ width : 200px; padding : 0 30px 0 10px; float : right; border-left : 1px dotted #b2b2b2; margin-top : 0; }
#cantina #subnav1{ margin-top : 0.2em; }
#subnav1 li{ border-bottom : 1px solid #b2b2b2;}
#subnav1 li.first{ border-top : 1px solid #b2b2b2;}

#subnav1 li ol li{ border :none; padding : 1px 0 0 20px; }
#subnav1 li h4 {
      font-style : italic;
      font-size : 0.8em;
      font-weight : normal;
      text-transform : lowercase;
}
#subnav1 li h5 a {
      color : #777;
      text-decoration : none;
}
#subnav1 li a {
      display : block;
}
#subnav1 li h4 a {
      color : #444;
      text-decoration : none;
}
#subnav1 li a:hover, #subnav1 li.selected h4 a, #subnav1 li ol li.selected h5 a {
      background-color : #eaeaea;
      color : #851415;
}
#subnav1 li a:hover {
      color : #444;
}
#subnav1 li h5 {
      font-size : 0.7em;
      font-weight : normal;
}
/*-----------------------------------------------------
    MAIN CONTENT,  HOME PAGE, ORARI, CONTATTI
	CARTA DEL THE E BAR
-----------------------------------------------------*/
#content{ padding-left : 280px;}
#index #content img, #contatti #content img, #orari #content img{ float : right; padding-right : 20px;}
#contatti #content img{ padding-right : 30px;}
#contact-info{ float : left; line-height : 1.6em; font-size : 0.8em; width: 40%;}
#contact-info p{ padding : 0 3px;}
#contact-info p.email{ padding : 0;}
#contact-info .owner-name{ font-weight : bold;}
#contact-info a{color : #851415; padding : 0 3px;}
#contact-info a:hover{color : #fff; background-color : #851415;}
#contact-info .timetable{ padding-top : 21px;}

#timetable, #lunch{font-size:0.9em; line-height : 1.6em;}
#teas li {clear : right; line-height : 2.2em; border-bottom : 1px solid #CCC;}
#teas{ font-size : 0.8em; width: 615px;}
#teas li{ border : none;}
#teas li span.nome{ text-transform : uppercase; font-weight:bold;}
#teas li span.prezzo{ width : 230px; display : block; float : right; text-align : right;}
#teas li span.tipo{font-style : italic; padding-left:15px;}
#teas li p { width : 500px; display : block; clear : right; font-size:0.9em; line-height:1.6em;}
#bar-list { font-size : 0.8em; width: 450px;}
#bar-list li{ line-height : 3.2em; }
#bar-list li span.nome{ text-transform : uppercase; display:block; float:left; width:80%;}

/*-----------------------------------------------------
    GALLERY
-----------------------------------------------------*/
#gallery li { 
	width : 135px;
	float : left;
	height: 135px;
}
#gallery li img { 
	border : 1px solid #851415;
	padding : 3px;
}

#gallery li img:hover { 
	background : #851415;
}

/*-----------------------------------------------------
    LISTA VINI DELLA CANTINA
-----------------------------------------------------*/
#wine-list li{
      font-size : 0.8em;
      padding-bottom: 1.6em;
      width : 425px;
}
#wine-list li h3{
      color : #821415;
      text-transform : uppercase;
      padding : 0 0 0.8em 0;
      font-size : 1.1em;
      line-height : 1.1em;
}
#wine-list li p{
      padding-left : 0.8em;
      line-height : 1.6em;
}
#wine-list li p span{
      width : 80px;
      float : right;
      text-align : right;
      padding-right : 0.8em;
}
#distillati #wine-list li {
	  padding-bottom : 3.2em;;
}

#distillati #wine-list li p span {
      width : 115px;
	  padding-right: 0;
}
#distillati #wine-list li p span.denominazione {
      text-transform : uppercase;
      width : auto;
      float : none;
}
#wine-list li p.wine-info{
      font-size : 0.9em;
}
/*-----------------------------------------------------
    LISTA PIATTI DELLA CUCINA
-----------------------------------------------------*/
#dishes-list li{
      padding-bottom : 1.6em;
	  overflow : auto;
	  width : 650px;

}
#dishes-list li h4{
    font-size: 18px;
    margin-bottom: 34px;
    padding-bottom: 8px;
}
#dishes-list  h5{
	font-size: 15px;
	padding-bottom: 21px;
	font-weight: normal;
}

#dishes-list li h6{
      font-size : 0.8em;
      font-weight : normal;
	  float : left;
	  width : 455px;
}
#dishes-list li span{
      width : 80px;
      float : right;
      text-align : right;
      padding-right : 1.6em;
      font-size : 0.8em;
}
#dishes-list li h6 span{
      display: block;
    float: none;
    font-size: 0.8em;
    padding-left: 0;
    text-align: left;
    width: auto;
}

/*-----------------------------------------------------
    LISTA EVENTI E HAPPENING
-----------------------------------------------------*/
#event-list li{
      clear : right;
      padding-right : 20px;
      overflow : auto;
      padding-bottom : 3.2em;
}
#event-list img{
      /*float : left;*/
      margin-right : 20px;
}
#event-list h3{
      padding : 0 0 0.8em 0;
      color:#851415;
      font-size : 0.8em;
      line-height : 0.8em;
      font-style : italic;
      font-weight : normal;
}
#event-list p{
      font-size : 0.8em;
      line-height : 1.6em;
}
#event-list p.allegato{
	  padding-bottom : 10px;
}
#event-list p a{
      color : #851415;
      text-decoration : none;
      border-bottom : 1px dotted #851415;
      font-size : 0.85em;
}
#event-list p a:hover{
      border-bottom : 1px solid #851415;
}
#event-list p a img{
      margin : 5px 5px 0 0;
}
.happening-text{
      font-size : 0.85em;
}

/*-----------------------------------------------------
    MENU DEL GIORNO
-----------------------------------------------------*/

#daily li, #pizzas li, #inn li{
       clear : right;
       overflow : auto;
       padding : 0 0 1.6em;
       font-size : 0.8em;
}
#daily span.dish, #pizzas span.dish, #inn span.dish{
       display : block;
       float : left;
	   padding-right : 75px;
}
.prezzo{
	   position: relative;
	   font-size : 14px;
}
.prezzo strong{
	   position: absolute;
	   right: 50px;
	   top: -42px;
}

.note{
      font-size: 12px;
	  padding-bottom: 42px;
}
.note,
#daily{
      padding-right: 130px;
}

#menudelgiorno h3{
       font-size : 14px;
	   font-weight : normal;
	   padding-bottom : 16px;
	   color : #851415;
	   text-transform: uppercase;
	   font-weight : bold;
}


/*-----------------------------------------------------
    LISTA BIRRE E VINI AL BICCHIERE
-----------------------------------------------------*/
#beers li{
      font-size : 0.8em;
      padding-bottom: 2.2em;
      width : 425px;
}
#beers li h3{
      text-transform : uppercase;
      padding : 0.8em 0;
      font-size : 1em;
      line-height : 1.1em;
	  font-weight : normal;
}
#beers p{
       padding-left : 0.8em;
}
#beers span.dish{
       display : block;
       float : left;
       width : 80%;
}
#beers span.zone{
       font-style : italic;
}
/*-----------------------------------------------------
    SITE INFO 
-----------------------------------------------------*/
#site-info{
     height : 70px;
     color : #eaeaea;
     font-size : 0.8em;
     text-align : center;
	 clear : both;
}
#owner{
     padding-top :  20px;
}
#site-info a{
     color : #fff;
}
#site-info a:hover{
     color : #fff;
}
/*-----------------------------------------------------
    PDF TO DOWNLOAD IN EVERY PAGE 
-----------------------------------------------------*/
.pdf-pag{
     position : absolute;
	 top : 309px;
	 left : 820px;
	 font-size : 11px;
}
.pdf-pag a{
	border-bottom : 1px dotted #851415;
	color : #851415;
	font-size : 1em;
	text-decoration : none;
	line-height : 20px;
}
.pdf-pag a:hover{
	border-bottom : 1px solid #851415;
}

.pdf-pag a img {
	margin:5px 5px 0 0;
	float : left;
}

#take-away {
	font-size : 0.7em;
	padding : 0.8em 0;
}
#subnav1 #take-away h5{
	font-size : 11px;
	color : #851415;
	font-weight : bold;
}
#take-away .pdf-pag {
	position : static;
}
#subnav1 #take-away a{
	display : inline;
}
#subnav1 #take-away a:hover{
	background-color : transparent;
	color : #851415;
}

/*MENU DEL GIORNO STATICA*/

.intro-menu{
	padding-bottom: 1.6em;
	font-size: 12px;
}
.intro-menu a{
	border-bottom: 1px dotted #851415;
    color: #851415;
}
.fasce{
	font-size: 0.8em;
	width: 71%;
}

.fasce th{
	padding-bottom: 10px;
	width: 30%;
	color: #851415;
	font-style: italic;
}
/*FESTA DEL VINO STATICA*/
#eventi p{
    font-size: 0.8em;
    line-height: 1.6em;
}
#eventi em{
    display: block;
}
#eventi #wine-party p{
    float: left;
	width: 70%;
}

#wine-party{
    padding-top: 0.8em;
	width: 600px;
}
#wine-party li{
    overflow: hidden;
	padding-bottom: 0.9em;
}

#eventi h3,
#eventi h4{
	line-height: 3.2em;
}
#eventi h4{
	color: #821415;
    font-size: 0.8em;
    line-height: 2.4em;
    padding-bottom: 0.8em;
    text-transform: uppercase;

}

#eventi #wine-party .w-price{
	width: 20%;
	text-align: right;
}
.w-price span{
	display: block;
	width: 50%;
	float: left;
}
.old_price{
	text-decoration:line-through;
}
.pdf-fv{
	background: url("images/pdf-icon.png") no-repeat scroll left 13px transparent;
    color: #851415;
    display: block;
    font-size: 0.8em;
    line-height: 20px;
    padding-left: 24px;
    padding-top: 0.8em;
    text-decoration: none;
}
#event-list h3{
    font-weight: bold;
	font-style:normal;
	line-height: 1.6em;
    width: 600px;
}
#event-list p {
    padding-bottom: 1.6em;
    width: 600px;
}


/*-----------------------------------------------------
    RICETTE
-----------------------------------------------------*/
.fish-recipes,
.meat-recipes{
    padding-bottom: 46px;
}


.fish-recipes li,
.meat-recipes li{
    background: url(images/ricette1-bg.jpg) -572px top no-repeat;
	border-bottom: 1px solid #ccc;
	font-size: 15px;
	height: 90px;
	width: 650px;
	cursor: pointer;
}


.meat-recipes li{
    background: url(images/carne-bg.jpg) -653px top no-repeat;
}

li#chianti{ background-position: -653px 0px; }
li#chianti:hover{ background-position: -3px 0px; }

li#pepi{ background-position: -653px -90px; }
li#pepi:hover{ background-position: -3px -90px; }

li#erbe{ background-position: -653px -180px; }
li#erbe:hover{ background-position: -3px -180px; }


li#scorfano{ background-position: 78px 0px; }
li#scorfano:hover{ background-position: -572px 0px; }

li#san-pietro{ background-position: 78px -90px; }
li#san-pietro:hover{ background-position: -572px -90px; }

li#mormora{ background-position: 78px -180px; }
li#mormora:hover{ background-position: -572px -180px; }

li#sarago{ background-position:78px -270px; }
li#sarago:hover{ background-position: -572px -270px; }

li#ricciola{ background-position:78px -360px; }
li#ricciola:hover{ background-position: -572px -360px; }

li#spigola{ background-position:78px -450px; }
li#spigola:hover{ background-position: -572px -450px; }

li#cefalo{ background-position:78px -540px; }
li#cefalo:hover{ background-position: -572px -540px; }

li#dentice{ background-position:78px -630px; }
li#dentice:hover{ background-position: -572px -630px; }


li#orata{ background-position:78px -720px; }
li#orata:hover{ background-position: -572px -720px; }

li#ombrina{ background-position:78px -810px; }
li#ombrina:hover{ background-position: -572px -810px; }

li#palamita{ background-position:78px -900px; }
li#palamita:hover{ background-position: -572px -900px; }

li#rombo{ background-position:78px -990px; }
li#rombo:hover{ background-position: -572px -990px; }

li#sgombro{ background-position:78px -1080px; }
li#sgombro:hover{ background-position: -572px -1080px; }

li#rana{ background-position:78px -1170px; }
li#rana:hover{ background-position: -572px -1170px; }

.fish-recipes li a,
.meat-recipes li a{
	color: #851415;
	line-height: 90px;
	display: block;
}

.ricette h3{
    color: #851415;
    font-size: 0.8em;
	padding: 2em 0 1em 0;
}

.ricette p{
    font-size: 0.8em;
	padding: 0 60px 1em 0;
}

.ricette p.img-credits,
.credits2{
    font-size: 0.75em;
	padding: 0 60px 100px 0;
}
 p.img-credits a,
.credits2 a{
    color: #851415;
}
p.img-credits a:hover,
.credits2 a:hover{
    text-decoration: underline;
}

/*-----------------------------------------------------
    CLUB DEL PESCATO
-----------------------------------------------------*/
#club #content p{
	padding: 0 30px 30px 0;
    font-size: 13px;
}
#club #content>p{
	padding-right: 200px;
}

.newsletter fieldset h5{
	padding: 21px 0;
	font-size: 13px;
	color: #851415;
}
.newsletter fieldset h6{
	padding-bottom: 15px;
	font-size: 13px;
	color: #851415;
}

.newsletter fieldset li{
	padding-bottom: 10px;
}

.newsletter label{
	display: inline-block;
	width: 80px;
	font-size: 15px;
}
.newsletter span{
	font-size: 13px;
}
.fishlist1{
	width: 50%;
	float: left;
}
.fishlist1 h3,
.fishlist2 h3{
	font-size: 15px;
	font-weight: normal;
	padding: 16px 0 7px;
}

.newsletter input[type="text"]{
	width: 365px;
	border: none;
	font-family: inherit;
	border-bottom: 1px dashed #aeaeae;
}
.newsletter input[type="checkbox"]{
	margin-right: 5px;
}

.nb{
	padding-bottom: 42px;
	font-style: italic;
}
.fishlist li{
	float: left;
	width: 33%;
}
.newsletter .privacy{
	padding-top: 21px;
}

.newsletter .privacy  span{
	font-weight: bold;
}
.newsletter input[type="submit"]{
	font-family: inherit;
    font-size: 15px;
    padding: 6px 20px;
	border: none;
	color: #fff;
	background-color: #851415;
	cursor: pointer;
}
.newsletter input[type="submit"]:hover{
	background-color: #570d0e;
}
#club p.submit{
	padding-bottom: 63px;
	text-align: center;
}

.error h3{
	display: inline;
	padding: 3px 5px;
	font-size: 15px;
	font-weight: normal;
	color: #fff;
	background-color: #851415;
}

#club .error p{
	padding-top: 10px;
	color: #851415;
}
#msg-sent{
    margin-bottom: 42px;
    padding: 17px 0 42px;
    width: 460px;
	border-bottom: 1px solid #EAEAEA;
    color: #851415;
    font-size: 16px;
}

#club #content{
    background: url("images/club-bg.jpg") 778px 46px no-repeat;
}
#club #content p.img-credits,
#pescato #content p.img-credits{
    font-size: 0.75em;
}
#club #wrapper{
    overflow:hidden;
}


/*-----------------------------------------------------
    PESCATO DEL GIORNO
-----------------------------------------------------*/

.pescato{
    background: url("images/pescato-bg.jpg") left top repeat-y;
}
.pescato table{
	width: 650px;
	margin-top: 21px;
	margin-bottom: 63px;
	font-size: 13px;
	line-height: 30px;
}
.pescato table h3{
	font-size: 15px;
	font-weight: normal;
}

.pescato table th{
	padding-top: 12px;
	font-size: 13px;
	line-height: 30px;
	border-bottom: 2px solid #eaeaea;
}

.pescato table td.name{
	width: 40%;
}

/*-----------------------------------------------------
    MATRIMONI
-----------------------------------------------------*/

#matrimoni .ricette h3{
	font-size: 13px;
}
#matrimoni p.img-credits{
	padding-top: 50px;
}

/*-----------------------------------------------------
    DESSERT
-----------------------------------------------------*/
.intro{
	font-size: 13px;
	padding: 21px 0;
}


/*-----------------------------------------------------
    NEWS DEGUSTAZIONE
-----------------------------------------------------*/

.cene{
	position: relative;
}

.cene h2{
	margin-bottom: 84px;
}

#cene-news{
	border: 1px solid #851415;
    color: #851415;
    font-size: 13px;
    font-weight: bold;
    padding: 10px;
    position: absolute;
    right: 31px;
	top: 70px;
    width: 185px;
}

#cene-news:hover{
    background-color: #851415;
	color: #fff;
}

