* {margin: 0; padding: 0;}

html, body {background: #d5e6f7; text-align: left;}
a img {border: none;}
ul, li {list-style: none; }
p {padding: 20px;}
.centered {text-align: center;}
.padded, #innertext .padded {padding-top: 20px;}
.alignright {text-align: right;}
.bigger {font-size: 12pt;}
.bigger2 {font-size: 14pt;}
.smaller {font-size: 8pt;}
h1 {font: 18pt Arial, Helvetica, Tahoma, sans-serif; color: #fff; padding: 20px 0;}
h2 {font: 14pt Arial, Helvetica, Tahoma, sans-serif; color: #fff; padding: 20px 0;}
.left {float: left; padding-right: 5px;}
.underlined {text-decoration: underline;}

#container {background: url(../images/container.jpg) left top repeat-y; width: 810px; margin: 0 auto;}

#header {background: url(../images/head.jpg) center top no-repeat; height: 170px; position: relative;}
#linkhome {display: block; text-align: left; padding: 45px 0 0 50px;}
#languages {position: absolute; top: 154px; right: 50px; text-align: right; visibility: hidden;}
#languages li { display: inline; padding: 0 5px;}

#navigation {height: 30px; background: #97c0d5; width:770px; margin: 0 auto;}
#navigation ul {text-align: center; padding-top: 6px;}
#navigation li {display: inline; font-weight: bold; color: #005697; padding: 8px 0px;}
#navigation li#attivo span {/*background:#ae1c31;*/ padding: 8px 0px}
#navigation li img {padding: 0 10px;}

#content {color: #fff; font: 10pt Arial, Helvetica, Tahoma, sans-serif; line-height: 1.5em;}
#innertext {padding: 10px 20px; width: 330px; height: 370px; overflow: auto;}
#innertext p {padding: 0;}
#innertext a:link, #innertext a:visited, #innertext a:hover, #innertext a:active { color: #fff;}
#privacy {padding: 10px 20px; width: 95%; height: 370px; overflow: auto;}
#privacy p {padding: 0 0 10px 0;}
#privacy a:link, #privacy a:visited, #privacy a:hover, #privacy a:active { color: #fff;}

#locale {background: url(../images/locale.jpg) no-repeat; width: 662px; height: 400px; margin: 10px auto;}
#menu {background: url(../images/menu.jpg) no-repeat; width: 662px; height: 400px; margin: 10px auto;}
#cucina {background: url(../images/cucina.jpg) no-repeat; width: 662px; height: 400px; margin: 10px auto;}
#dove {background: url(../images/dove.jpg) no-repeat; width: 662px; height: 400px; margin: 10px auto;}
#contatti {background: url(../images/contatti.jpg) no-repeat; width: 662px; height: 400px; margin: 10px auto;}
#contactform {background: url(../images/contactform.jpg) no-repeat; position: relative; width: 312px; height:116px; top: 20px; left: 5px}
#contacts p {font-size: 8pt; position: absolute; color: #000;}
#contacts input, #contacts textarea {background: transparent; border: none; font: 8pt Arial, sans-serif}
#nome-l {top: 12px; left: 20px;}
#tel-l {top: 38px; left: 20px;}
#mail-l {top: 64px; left: 20px;}
#mex-l {top: 12px; left: 185px;}
#buttons-l {color: #fff; top: 90px; left: 150px;}
#buttons-l input {background-color: #999; padding: 0 3px;}
#simplegallery1 {background: url(../images/contatti.jpg) no-repeat; width: 662px; height: 440px; margin: 10px auto;}

#footer {background: #000; width:770px; height: 130px; margin: 0 auto; position: relative;}
#footer p {font: 8pt Arial, Helvetica, Tahoma, sans-serif; color: #fff;}
#footer a:link, #footer a:visited, #footer a:hover, #footer a:active {text-decoration: none; color: #fff}
#ad {width: 520px; height: 90px; position: absolute; top: 20px; right: 20px;}

