@charset "utf-8";

h1,h2,h3,h4,h5,h6,a,html,body,div,ul,li,img,span,small,p,b {border:0px; padding:0px; margin:0px;}

h1 {font-size:18px;}
h2 {font-size:15px;}
h3 {font-size:11px;}
a {color:#000; text-decoration:none;}
a:hover {text-decoration:underline;}
input, select, option, textarea {color:#000; font:13px Arial, Helvetica, sans-serif;}
.clear {clear:both;}
.top {top:0; left:0;}
.bottom {bottom:0; left:0;}

/* HTML & BODY */
html {background-color:#ff6a22; font:13px Arial, Helvetica, sans-serif;}
body {width:850px; padding:20px; margin:auto;}

/* HEADER */
div#header {width:850px; margin-bottom:20px;}
div#header img {width:850px; height:150px;}

/* NAV */
div#nav {width:110px; margin:0px 20px 10px 10px; float:left;}
div#nav ul {}
div#nav ul li {width:110px; height:41px; text-align:center; list-style:none;}
div#nav ul li.casetta {background:url('immagini/nav-casetta.gif') center 20px no-repeat;}
div#nav ul li.luna {background:url('immagini/nav-luna.gif') center 20px no-repeat;}
div#nav ul li.mare {background:url('immagini/nav-mare.gif') center 20px no-repeat;}
div#nav ul li a {color:#fff; width:110px; height:20px; line-height:20px; font-weight:bold; display:block;}
div#nav ul li a:hover {color:#a00; text-decoration:none;}
div#nav ul img {margin:0px 25px;}

/* SECTION */
div#section {width:650px; background:url('immagini/section-middle.gif'); margin:0px 20px 10px 0px; float:left;}
div#section div#section-top {height:10px; background:url('immagini/section-top.gif');}
div#section div#section-bottom {height:10px; background:url('immagini/section-bottom.gif');}
div#section div#content {color:#a00; min-height:450px; padding:10px 20px;}
div#section div#content a {color:#a00;}

/* HOME */
div#section div#content div#home {padding-top:120px;} 
div#section div#content div#home h1 {}
div#section div#content div#home p {width:260px; height:160px; margin-right:20px; text-align:right; float:left;}
div#section div#content div#home img {width:330px; height:160px; float:left;}
div#section div#content div#home p.bottom {width:570px; font-size:10px; text-align:right;}
div#section div#content div#home p.bottom i {font-size:13px;}

/* CI PRESENTIAMO */
div#section div#content div#ci-presentiamo {padding-bottom:20px;} 
div#section div#content div#ci-presentiamo div#ci-presentiamo-back {width:450px; background:url('immagini/ci-presentiamo-back.jpg'); margin:auto;}
div#section div#content div#ci-presentiamo div#ci-presentiamo-back div#ci-presentiamo-back-2 {background:url('immagini/ci-presentiamo-top.jpg') no-repeat; padding:20px 0px;}
div#section div#content div#ci-presentiamo div#ci-presentiamo-back div#ci-presentiamo-back-2 h1 {margin-bottom:20px;}
div#section div#content div#ci-presentiamo div#ci-presentiamo-back div#ci-presentiamo-back-2 p {color:#000; width:330px; padding:0px 30px 20px 90px; text-align:center; margin:auto; font-style:italic;}
div#section div#content div#ci-presentiamo div#ci-presentiamo-back div#ci-presentiamo-back-2 p span {font-size:20px; font-weight:bold;}
div#section div#content div#ci-presentiamo div#ci-presentiamo-back div#ci-presentiamo-back-2 p strong {font-weight:normal;}
div#section div#content div#ci-presentiamo div#ci-presentiamo-back div#ci-presentiamo-back-2 p small {color:#a00; font-size:13px; font-weight:bold; float:right;}

/* CASE E VILLE */
div#section div#content div#case-ville {} 
div#section div#content div#case-ville h1 {border-bottom:2px solid #a00; padding-bottom:5px; margin-bottom:20px;}
div#section div#content div#case-ville p {color:#000; text-align:center;}

div#section div#content div#case-ville div.casa {width:600px; height:170px; background:url('immagini/casa.gif'); margin-bottom:10px;}
div#section div#content div#case-ville div.casa:hover {background:url('immagini/casa.gif') 0px -170px;}
div#section div#content div#case-ville div.casa img {width:105px; height:140px; margin:15px; position:absolute;}
div#section div#content div#case-ville div.casa a {width:600px; height:170px; position:absolute; display:block; z-index:10;}
div#section div#content div#case-ville div.casa a:hover {text-decoration:none;}
div#section div#content div#case-ville div.casa a h3 {font-size:16px; text-align:right;}
div#section div#content div#case-ville div.casa p {color:#a00; margin:80px 0px 0px 150px; text-align:left; font-style:italic; position:absolute; z-index:9;}

div#section div#content div#case-ville div.edit {background-color:#afa; border:1px solid #0a0; padding:5px; margin-bottom:20px; font-size:11px; text-align:center; font-weight:bold;}

/* CASA */
div#section div#content div#casa {} 
div#section div#content div#casa h1 {border-bottom:2px solid #a00; padding-bottom:5px; margin-bottom:10px;}
div#section div#content div#casa p {color:#333; margin-bottom:20px; text-align:justify; font-size:12px;}
div#section div#content div#casa h2 {background-color:#a00; color:#fff; padding:3px 0px; margin:0px 0px 5px 0px; text-align:center; font-size:12px;}
div#section div#content div#casa form {margin-bottom:20px;}
div#section div#content div#casa form h3 {background-color:#ff6a22; color:#fff; border:1px solid #a00; padding:3px 0px; margin:0px 0px 5px 0px; text-align:center; font-size:12px;}
div#section div#content div#casa form textarea {width:600px; height:200px; border:1px solid #a00; padding:5px; margin-bottom:10px;}
div#section div#content div#casa form table {width:600px; margin-bottom:10px;}
div#section div#content div#casa form table tr td {padding:2px 5px;}
div#section div#content div#casa form table tr td input {width:450px;}

div#section div#content div#casa div.edit {background-color:#afa; color:#0a0; border:1px solid #0a0; padding:5px; margin-bottom:20px; font-size:11px; text-align:center; font-weight:bold;}

div#section div#content div#casa div#wrapper {margin-bottom:10px;}
div#section div#content div#casa div#wrapper div#panes {margin-bottom:10px;}
div#section div#content div#casa div#wrapper div#panes div#contentt {width:600px; height:300px; overflow:hidden;}
div#section div#content div#casa div#wrapper div#panes div#contentt div.pane-no {background:url('immagini/nofoto.gif') center no-repeat; width:600px; height:300px; text-align:center;}
div#section div#content div#casa div#wrapper div#panes div#contentt div.pane {width:600px; height:300px; text-align:center;}
div#section div#content div#casa div#wrapper div#panes div#contentt div.pane img {max-width:600px; max-height:300px;}
div#section div#content div#casa div#wrapper div#heading {}
div#section div#content div#casa div#wrapper div#heading ul {height:20px; float:right;}
div#section div#content div#casa div#wrapper div#heading ul li {border:1px solid #a00; padding:2px 5px; margin-right:5px; list-style:none; font-size:11px; font-weight:bold; float:left; cursor:pointer;}
div#section div#content div#casa div#wrapper div#heading ul li:hover {background-color:#a00; color:#fff;}
div#section div#content div#casa div#wrapper div#heading img {cursor:pointer;}

div#section div#content div#casa div#left {width:295px; margin-right:20px; float:left;}

div#section div#content div#casa div#left div#slider {width:295px; height:221px; margin-bottom:10px; position:relative; overflow:hidden; font-size:11px;}
div#section div#content div#casa div#left div#slider ul {list-style-type:none;}
div#section div#content div#casa div#left div#slider ul#sliderContent {width:295px; position:absolute; top:0; margin-left:0;}
div#section div#content div#casa div#left div#slider ul#sliderContent li.sliderImage {position:relative; display:none; float:left;}
div#section div#content div#casa div#left div#slider ul#sliderContent li.sliderImage a img {min-width:295px; height:221px;}
div#section div#content div#casa div#left div#slider ul#sliderContent li.sliderImage span {color:#a00; width:295px; padding:5px 10px; margin:-100px;
    filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity:0.7; opacity:0.7; position:absolute; display:none;}
div#section div#content div#casa div#left table {width:295px;}
div#section div#content div#casa div#left table tr {}
div#section div#content div#casa div#left table tr td {color:#000; border:1px solid #a00; padding:1px 3px; font-size:11px;}
div#section div#content div#casa div#left table tr td.eti {color:#a00; width:90px;}
	
div#section div#content div#casa div#right {width:295px; float:left;}

/* CASE DI CHARME */
div#section div#content div#case-charme {} 
div#section div#content div#case-charme h1 {border-bottom:2px solid #a00; padding-bottom:5px; margin-bottom:20px;}
div#section div#content div#case-charme img {width:400px; height:435px; margin-right:20px; float:left;}
div#section div#content div#case-charme p {width:180px; padding-top:50px; text-align:center; float:left;}

/* PRENOTAZIONI */
div#section div#content div#prenotazioni {} 
div#section div#content div#prenotazioni h1 {border-bottom:2px solid #a00; padding-bottom:5px; margin-bottom:20px;}
div#section div#content div#prenotazioni p {color:#000; margin-bottom:20px; text-align:center;}
div#section div#content div#prenotazioni table tr td.right {text-align:right;}
div#section div#content div#prenotazioni table tr td textarea {width:400px; height:100px;}

/* LAST MINUTE */
div#section div#content div#last-minute {} 
div#section div#content div#last-minute h1 {border-bottom:2px solid #a00; padding-bottom:5px; margin-bottom:20px;}
div#section div#content div#last-minute p {color:#000; font-weight:bold; font-size:12px;}
div#section div#content div#last-minute p a {text-decoration:underline;}
div#section div#content div#last-minute p a:hover {text-decoration:none;}

/* TERRITORIO */
div#section div#content div#territorio {} 
div#section div#content div#territorio h1 {border-bottom:2px solid #a00; padding-bottom:5px; margin-bottom:20px;}
div#section div#content div#territorio img {width:400px; height:300px; float:left;}
div#section div#content div#territorio ul {position:absolute;}
div#section div#content div#territorio ul li {list-style:none; position:absolute;}
div#section div#content div#territorio ul li a {color:#000; font-size:10px; font-weight:bold; text-decoration:none;}
div#section div#content div#territorio ul li a:hover {text-decoration:underline;}
div#section div#content div#territorio p {padding-top:110px; text-align:left; float:left;}

/* TERRITORIO LUOGO */
div#section div#content div#territorio-luogo {} 
div#section div#content div#territorio-luogo h2 {border-bottom:2px solid #a00; padding-bottom:5px; margin-bottom:20px; font-size:18px;}
div#section div#content div#territorio-luogo h1 {margin-bottom:10px; font-size:15px; margin-left:20px;}
div#section div#content div#territorio-luogo div.img {width:200px; margin:0px 10px 0px 0px; float:left;}
div#section div#content div#territorio-luogo div.img img {width:200px; margin:0px 0px 10px 0px;}
div#section div#content div#territorio-luogo p {width:380px; color:#000; margin-left:20px; margin-bottom:10px; text-align:justify; float:right;}
div#section div#content div#territorio-luogo p a {text-decoration:underline;}

/* COME ARRIVARE */
div#section div#content div#come-arrivare {} 
div#section div#content div#come-arrivare h1 {border-bottom:2px solid #a00; padding-bottom:5px; margin-bottom:20px;}
div#section div#content div#come-arrivare img {width:300px; height:400px; margin:0px 10px 0px 0px; float:left;}
div#section div#content div#come-arrivare img.googlemap {width:180px; height:70px; float:left;}
div#section div#content div#come-arrivare p {width:280px; color:#000; margin-left:20px; text-align:justify; float:right;}
div#section div#content div#come-arrivare p a {text-decoration:underline;}

/* CONTATTI */
div#section div#content div#contatti {} 
div#section div#content div#contatti h1 {border-bottom:2px solid #a00; padding-bottom:5px; margin-bottom:20px;}
div#section div#content div#contatti p {color:#000; margin-bottom:10px; text-align:center;}
div#section div#content div#contatti form table {width:410px; margin-left:100px;}
div#section div#content div#contatti form table tr.first td input {width:200px; margin:5px 0px;}
div#section div#content div#contatti form table tr.second td input {width:410px; margin:5px 0px;}
div#section div#content div#contatti form table tr.third td input {width:100px;}
div#section div#content div#contatti form table tr td textarea {width:410px; height:150px; margin:5px 0px;}

/* LICCAMUCIULA */
div#section div#content div#liccamuciula {} 
div#section div#content div#liccamuciula h1 {border-bottom:2px solid #a00; padding-bottom:5px; margin-bottom:20px;}
div#section div#content div#liccamuciula img {width:300px; height:375px; margin:0px 10px 0px 0px; float:left;}
div#section div#content div#liccamuciula p {width:300px; color:#000; text-align:justify; float:right;}
div#section div#content div#liccamuciula p a {text-decoration:underline;}

/* LA CIALOMA */
div#section div#content div#lacialoma {} 
div#section div#content div#lacialoma h1 {border-bottom:2px solid #a00; padding-bottom:5px; margin-bottom:20px;}
div#section div#content div#lacialoma img {width:300px; height:341px; margin:0px 10px 0px 0px; float:left;}
div#section div#content div#lacialoma p {width:300px; color:#000; text-align:justify; float:right;}
div#section div#content div#lacialoma p a {text-decoration:underline;}

/* LAST MINUTE */
div#section div#content div#links {} 
div#section div#content div#links h1 {border-bottom:2px solid #a00; padding-bottom:5px; margin-bottom:5px; font-size:15px;}
div#section div#content div#links h2 {border-bottom:2px solid #a00; padding-bottom:5px; margin-bottom:5px; font-size:15px;}
div#section div#content div#links p {color:#000; margin-bottom:20px;}
div#section div#content div#links p a {color:#a00;}

/* LOGIN */
div#section div#content div#login {} 
div#section div#content div#login h1 {margin-bottom:20px;}
div#section div#content div#login p {color:#000; margin-bottom:20px;}

/* ADMIN */
div#section div#content div#admin {} 
div#section div#content div#admin h1 {margin-bottom:10px;}
div#section div#content div#admin ul {height:30px; margin-bottom:20px;}
div#section div#content div#admin ul li {min-width:93px; height:25px; line-height:25px; list-style:none; margin:0px 2px 0px 0px; float:left;}
div#section div#content div#admin ul li a {color:#fff; background:#ff6a22 url('immagini/nav-luna.gif') -15px 3px no-repeat; border:1px solid #ff4310; padding:0px 10px 0px 25px; font-weight:bold; display:block;}
div#section div#content div#admin ul li a:hover {}

/* CASE */
div#section div#content div#admin div#case {} 
div#section div#content div#admin div#case table {width:600px; } 
div#section div#content div#admin div#case table tr#title td {text-align:center; font-weight:bold; font-size:12px;} 
div#section div#content div#admin div#case table tr td {border:1px solid #a00; padding:3px 5px; font-weight:bold; font-size:11px;} 
div#section div#content div#admin div#case table tr:hover td {background-color:#a00; color:#fff;} 
div#section div#content div#admin div#case table tr:hover td a {color:#fff;}
div#section div#content div#admin div#case table tr td h3 {font-weight:bold;} 


/* ASIDE */
div#aside {width:40px; padding-top:5px; margin-bottom:10px; float:left;}
div#aside a#homepage {width:40px; height:40px; background:url('immagini/icona-home.gif'); margin-bottom:5px; display:block;}
div#aside a#homepage:hover {background:url('immagini/icona-home.gif') 0px -40px;}
div#aside a#facebook {width:40px; height:40px; background:url('immagini/icona-facebook.gif'); margin-bottom:5px; display:block;}
div#aside a#facebook:hover {background:url('immagini/icona-facebook.gif') 0px -40px;}
div#aside a#twitter {width:40px; height:40px; background:url('immagini/icona-twitter.gif'); margin-bottom:5px; display:block;}
div#aside a#twitter:hover {background:url('immagini/icona-twitter.gif') 0px -40px;}
div#aside a#feed {width:40px; height:40px; background:url('immagini/icona-feed.gif'); margin-bottom:0px; display:block;}
div#aside a#feed:hover {background:url('immagini/icona-feed.gif') 0px -40px;}
div#aside a#contatti {width:40px; height:40px; background:url('immagini/icona-mail.gif'); margin-bottom:5px; display:block;}
div#aside a#contatti:hover {background:url('immagini/icona-mail.gif') 0px -40px;}

/* FOOTER */
div#footer {height:100px; color:#a00; font-size:11px; text-align:center; clear:both;}
div#footer a {color:#a00;}
