@charset "utf-8";
/* CSS Document */

/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.5.0
*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}

/* Vertical Rhythm*/
body{font: 100.01%/1.5 Georgia, "Times New Roman", Times, serif}

strong{font-weight:bold}
em{ font-style:italic}
a{color:#A0565D}
a:hover{color:#000}
.clear{clear:both}

body{background: #8E8977; margin:8px 0}
div#header{height:190px; border-bottom:solid 1px #000}
div#header h1{width:470px; float:left}
div#horizontal_menu{text-align:left}
div#horizontal_menu li{margin:0 5px; display:inline;list-style-type:none; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; font-size:0.85em}
div#horizontal_menu li a{ padding:10px; text-decoration:none; color:#fff}
div#horizontal_menu li a:hover{ background:#8E8977}
div#horizontal_menu li.current a{background:#8E8977}
div#wrapper{clear:both}
div#container{width:980px;margin:0 auto; border:solid 1px #fff; background:#F3D7B0}

div#content{float:right;width:530px;}
div#content h1{padding:2em 0 0 0; font-size:1.5em; margin:0 20px 10px 0; text-align:right; border-bottom:solid 1px #fff; font-style:italic }
div#content h2{color:#8C1A02; font-size:1.2em; font-family:Arial, Helvetica, sans-serif; font-weight:bold}
div#content ul{margin:10px}
div#content ul li{list-style-type:disc; margin: 0 0 0 15px}

div#content_inner{float:right;width:630px;}
div#content_inner h1{padding:2em 0 0 0; font-size:1.5em; margin:0 20px 10px 0; text-align:right; border-bottom:solid 1px #fff; font-style:italic }
div#content_inner h2{color:#8C1A02; font-size:1.2em; font-family:Arial, Helvetica, sans-serif; font-weight:bold}
div#content_inner h3{color:#8C1A02; font-size:1.1em; font-family:Arial, Helvetica, sans-serif; font-weight:bold}
div#content_inner ul{margin:10px}
div#content_inner ul li{list-style-type:disc; margin: 0 0 0 15px}
div#content_inner .inner{margin:0 25px 0 0}
div#content_inner p{margin:0.5em 0}

.splash div{margin:15px 20px 10px 0; font-size:0.9em; text-align:right;}
.splash div h2{text-align:right; font-size:1.3em; font-weight:bold; font-style:italic; color:#8C1A02}
.splash div h2 a{color:#8C1A02}
div#navigation{float:left;width:450px; background:#F3D7B0 url(../img/homepage.jpg) top left no-repeat; color:#333; height:450px; min-height:450px;}
div#navigation_inner{float:left;width:350px;  color:#333; text-align:center}
div#navigation div.splash{margin:10px; font-size:0.8em}
div#footer{clear:both;width:100%; background:#333; color:#fff; text-align:center;}
div#footer p{padding:10px}
div#footer p a{color:#fff}
div#footer p a:hover{color:#ccc}
div#footer .uno, div#footer .due{width:50%; height:100px; float:left; font-size:0.8em; font-family:Arial, Helvetica, sans-serif}
div#footer .uno strong, div#footer .due strong{font-size:1.4em; color:#FFC; font-weight:normal}
div#footer .uno {text-align:right;}
div#footer .due {text-align:left;}

ul.photogallery {width:100%; text-align:center; margin:100px 0 0 0; padding:0 0 0 30px}
ul.photogallery li{margin:6px; float:left;}
ul.photogallery li img{padding:2px; background:#333}
div.smartcontrol{margin:0 auto; text-align:center; color:#ccc; padding:20px; font-family:Arial, Helvetica, sans-serif; font-size:0.9em}
div.smartcontrol a, div.smartcontrol a:visited {color:#fff}
.inner{margin:1em; padding:1em;}
ul.photogallery_page {float:left}
ul.photogallery_page li{float:left; margin:6px; border:solid 1px #A0565D}
form.prenotazioni input{ width:90%}
form.prenotazioni label{display:block;}
form.prenotazioni fieldset{padding:1em; border:solid 1px #fff; margin:10px}
form.prenotazioni .regione{display:none; visibility:hidden; top:-9999px; left:-9999px}
form.prenotazioni textarea{width:90%; height:100px}
table.prezzi{ width:100%}
table.prezzi tr{border-bottom:solid 1px #fff}
table.prezzi thead {background:#fff; color:#900; padding:1em; font-style:italic}
div.language, div.language li{float:right;}
div.language li{margin: 0 8px 0 0 }
table.prezzi{width:100%;}
table.prezzi td{padding:2px 3px; border:solid 1px #8C1A02}
table.prezzi thead td{background:#8C1A02; color:#fff; font-size:0.8em}


