body {background:url(/images/pattern.gif); font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#838383}
* {margin:0; padding:0}
img {border:0}
.clear {clear:both; height:0; line-height:0; font-size:0; overflow:hidden}
h1 {left:-2000px; position:absolute}
h2 {font-family:"Times New Roman", Times, serif; font-size:24px; color:#CB8D40; text-transform:uppercase; font-weight:normal}
h3 {font-size:22px; font-weight:normal; color:#9F3605}
h4 {font-size:15px; color:#9F3605; margin:5px 0}
a {text-decoration:none}
#main {width:100%; background:url(/images/bg.jpg) no-repeat 763px 0; min-width:780px}
#main .col1 {width:119px; float:left; padding-top:196px}
#main .col2 {width:135px; float:left; border-right:1px solid #121511; background:#121511}
#main .col2 ul {width:122px; margin:12px auto 35px; list-style:none; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#CB8D40}
#boccadasse {
	margin: 0 10px 10px;
}
#main .col2 li {border-bottom:1px solid #3A211B; text-align:center; padding:3px 0}
#main .col2 li a {color:#CB8D40; display:block; padding:2px}
#main .col2 li a:hover {background:#4B1400}
#main .col2 .altri {width:122px; margin:40px auto 0; text-align:center}
#main .col2 .altri a {color:#974712; display:block; font-size:11px; font-weight:bold; margin:3px 0; border-bottom:1px solid #6B3D32; padding-bottom:1px}
#main .col2 .altri a:hover {color:#CB8D40}
#main .col2 .altri .noborder {border:none}
#main .col2 .selezione {display:block; padding:2px; background:#4B1400}
#main .col3 {width:507px; float:left; background:#EFEFEF}
#main .col3 .footer {width:507px; display:block}

#hp {width:507px}
#hp .intro {width:477px; height:292px; background:url(/images/bg_hp.jpg); padding:18px 0 0 30px}
#hp .intro p { line-height:17px}
#hp .box {width:454px; height:337px; margin-left:30px; background:url(/images/box_hp.jpg); position:relative}
#hp .box .cucina {width:235px; position:absolute; top:0; left:0; font-size:13px}
#hp .box .cucina p {color:#9F3605}
#hp .box .cucina .nota { font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; margin-top:30px}
#hp .box .aperitivo {width:170px; position:absolute; top:60px; left:265px; text-align:center; font-family:Georgia, "Times New Roman", Times, serif; color:#949C9E; font-size:11px}

#servizi {width:507px; background:url(/images/bg_servizi.gif) no-repeat; position:relative}
#servizi .intro {padding:18px 30px 0}
#servizi .intro p {line-height:17px; margin-bottom:15px}
#servizi .intro p.secondo {line-height:17px; margin-top:15px; color:#9F3605}
#servizi a.contattaci {width:138px; height:79px; display:block;	position:absolute; top:245px; left:364px}

#gallery {width:477px; padding:18px 0 0 30px}
#gallery .foto {border:6px solid #000000; margin:10px 0; display:block}
#gallery .thumb {border:2px solid #333333; float:left; margin:5px 11px 5px 0; cursor:pointer} 

#dove {width:507px}
#dove a {color:#838383; font-weight:bold}
#dove a:hover {color:#999999}
#dove .intro {padding:18px 30px; background:#E8E8E8}
#dove .intro p {line-height:17px; margin-bottom:15px}
#dove .intro .evidenziato {font-size:14px}
#dove .mappa {width:451px; margin:0 auto; padding:30px 0}

