/* @override 
	http://rva/wp-content/themes/rva-2010/style.css
	http://www.residenzavillaagnese.it/wp-content/themes/rva-2010/style.css
	http://www.residenzavillaagnese.it/wp-content/themes/rva-2010/check.css
*/
/*
Theme Name: Residenza Villa Agnese
Theme URI: http://www.residenzavillaagnese.it
Version: 0.2
Description: Tema a due colonne per Residenza Villa Agnese
Author: fp
Author URI: http://www.5adesign.it

********************************
Creative Commons

IT:	Attribuzione-Non commerciale-Non opere derivate 3.0 Unported
	http://creativecommons.org/licenses/by-nc-nd/3.0/deed.it

EN:	Attribution-Noncommercial-No Derivative Works 3.0 Unported
	http://creativecommons.org/licenses/by-nc-nd/3.0/deed.it
*********************************/


/* Reset ------------------------------------ */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,strike,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
border:0;
font-weight:inherit;
font-style:inherit;
font-size:100%;
font-family:inherit;
vertical-align:baseline;
margin:0;
padding:0
}

body {
line-height:1
}

table {
border-collapse:separate;
border-spacing:0
}

caption,th,td {
font-weight:400
}

blockquote:before,blockquote:after,q:before,q:after {
content:""
}

blockquote,q {
quotes:"" ""
}

a:focus,a:active {
outline:none
}

.clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 0; overflow: hidden }
.clearfix:after { clear: both }
.clearfix { zoom: 1 }

.ie img {
-ms-interpolation-mode:bicubic
}

.screen-reader-text,hr {
position:absolute;
left:-9000px
}

.replaced {
display:block;
height:10px;
overflow:hidden;
text-indent:-9999px;
text-align:left;
width:10px;
}

.replaced a, .replaced a:visited {
display:block;
width:100%;
height:100%;
}

@font-face {
font-family:'SpiegelCdRegular';
src:url('css/font/spiclft5-webfont.eot');
src:local('☺'), url('css/font/spiclft5-webfont.woff') format('woff'), url('css/font/spiclft5-webfont.ttf') format('truetype'), url('css/font/spiclft5-webfont.svg#webfontzih23tak') format('svg');
font-weight:normal;
font-style:normal;
}

@font-face {
font-family:'SpiegelCdBold';
src:url('css/font/spclf6sb-webfont.eot');
src:local('☺'), url('css/font/spclf6sb-webfont.woff') format('woff'), url('css/font/spclf6sb-webfont.ttf') format('truetype'), url('css/font/spclf6sb-webfont.svg#webfontozJ4LDj7') format('svg');
font-weight:normal;
font-style:normal;
}

/* Generiche
-------------------------------------------------------------- */

.left {
float:left!important
}

.right {
float:right!important
}

.nomargin {
margin:0!important
}

.clear {
clear:both
}

.hide {
display:none
}

code {
font-family:"Courier New", Courier, monospace
}

strong {
font-weight:700
}

em,dfn {
font-style:italic
}

pre {
font-family:Arial, Helvetica, sans-serif
}

a,a:visited {
text-decoration:none;
color:#6D6054
}

a:hover {
text-decoration:none;
color:#c15249
}

a u {
text-decoration:none;
border-bottom:1px dotted #111
}

button {
border:none;
background:none;
width:auto;
overflow:visible;
text-align:center;
white-space:nowrap;
cursor:pointer;
margin:0
}

button span,button em {
display:block;
height:24px;
font:12px/24px Arial, helvetica;
color:#fff;
margin:0
}

button span {
padding-left:10px;
background:url(images/button3.png) no-repeat left top
}

button em {
font-style:normal;
padding-right:10px;
background:url(images/button3.png) no-repeat right top
}

button.submit-button:hover span {
background-position:left center
}

button.submit-button:hover em {
background-position:right center
}

button.submit-button:active span {
background-position:left bottom;
outline:none;
-moz-outline-style:none
}

button.submit-button:active em {
background-position:right bottom;
outline:none;
-moz-outline-style:none
}

button:focus {
outline:none;
-moz-outline-style:none
}

.ie button {
width:auto;
overflow:visible
}

.ie button span {
margin-top:1px
}

.noborder,.last {
border:none!important
}

/* inutility ---------------
::selection,::-moz-selection {
background:#B0D4E0; color:#00336d
}*/

/* Body + struttura
-------------------------------------------------------------- */

html {
background-color: #ece9e7; /* EBFFFD */
/*background:#fafafa url(images/bg-f7f7f7dddddd_175.png) center repeat*/
}

body {
font:12px/18px Arial, Helvetica, sans-serif;
color:#666;
text-align:center;
border-top:35px solid #a6b7b3;
margin:0 auto
}

.container {
width:960px;
background-color:#fff;
text-align:left;
-moz-box-shadow:0 0 30px #777;
-webkit-box-shadow:0 0 30px #777;
filter:progid:DXImageTransform.Microsoft.Shadow(color='#777777',Direction=145,Strength=3);
margin:0 auto
}

.header, .menu, .page-body {
text-align:left
}

.header:after, .menu:after, .page-body:after {
visibility:hidden;
display:block;
font-size:0;
content:" ";
clear:both;
height:0
}

* html .header, * html .menu, * html .page-body {
zoom:1
}

*:first-child+html .header, *:first-child+html .menu, *:first-child+html .page-body {
zoom:1
}

/* Toolbar
----------------------------------------*/

.toolbar {
top:0;
left:0;
position:absolute;
width:100%;
background-color:#7E9899
}

.toolbar-in {
height:35px;
line-height:35px;
width:960px;
text-align:left;
margin:0 auto;
}


.page-appartamenti .toolbar {
background-color:#b9865d
}

.page-casale .toolbar {
background-color:#a9b036
}

.page-offerte .toolbar {
background-color:#8ec8b5
}

.page-dovesiamo .toolbar {
background-color:#FFA32E
}


.page-prenota .toolbar {
background-color:#c15249
}

ul.language {
list-style:none;
float:left
}

ul.language:after {
visibility:hidden;
display:block;
font-size:0;
content:" ";
clear:both;
height:0
}

* html ul.language {
zoom:1
}

*:first-child+html ul.language {
zoom:1
}

ul.language li {
display:inline;
float:left;
margin:9px 0 0 10px
}

ul.language li a,ul.language li a:visited {
display:block;
background-color:#f8f8f8;
text-transform:uppercase;
width:32px;
line-height:1;
text-align:center;
font-size:10px;
color:#888;
-moz-border-radius:3px;
-khtml-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
padding:3px 0;
}

ul.language li a:hover {
background-color:#dedede
}

ul.language li.active {
margin-top:6px
}

ul.language li.active a,ul.language li.active a:visited {
color:#362414;
font-size:11px;
font-weight:700;
padding:5px 2px
}

ul.language li.ajax-loader a,ul.language li.ajax-loader a:visited { 
padding:3px 13px 3px 0;
background:#f8f8f8 url(images/ajax-loader.gif) no-repeat right center;
}


/* Header
----------------------------------------*/

.header {
background-color:#362414;
height:110px;
padding:0 50px
}

.header .brand,.header .tagline {
float:left
}

.header .brand {
width:300px;
height:70px;
margin-top:15px;
margin-left:-8px

}

.header .brand a,.header .brand a:visited {
background:url(images/logo-language.png) no-repeat 0 0;
}

.header .brand a:hover {
background-position:0 -70px
}

.header .en a,.header .en a:visited { background-position: 0 -140px; }
.header .en a:hover { background-position: 0 -210px; }

.header .fr a,.header .fr a:visited { background-position: 0 -280px; }
.header .fr a:hover { background-position: 0 -350px; }

.header .es a,.header .es a:visited { background-position: 0 -420px; }
.header .es a:hover { background-position: 0 -490px; }

ul.navigation-secondary {
list-style:none;
float:right;
width:365px;
margin:32px -5px 0 0
}

ul.navigation-secondary:after {
visibility:hidden;
display:block;
font-size:0;
content:" ";
clear:both;
height:0
}

* html ul.navigation-secondary {
zoom:1
}

*:first-child+html ul.navigation-secondary {
zoom:1
}

.header ul.second {
border-top:1px solid #73665b;
padding-top:5px;
margin-top:5px
}

ul.navigation-secondary li {
float:right
}

ul.navigation-secondary li a,ul.navigation-secondary li a:visited {
display:block;
font-size:12px;
color:#f8f8f8;
padding:0 10px
}

ul.navigation-secondary li a:hover,
ul.navigation-secondary li.current-menu-item a,ul.navigation-secondary li.current-menu-item a:visited {
background-color:#a6b7b3;
-moz-border-radius:3px;
-khtml-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px
}



/* Navigation
----------------------------------------*/

ul.navigation {
list-style:none;
position:absolute;
z-index:998;
margin:-10px 50px 0
}

ul.navigation:after {
visibility:hidden;
display:block;
font-size:0;
content:" ";
clear:both;
height:0
}

* html ul.navigation {
zoom:1
}

*:first-child+html ul.navigation {
zoom:1
}

ul.navigation li {
display:inline;
float:left;
width:158px;
margin-right:20px;
text-align:center
}

ul.navigation li.last {
margin-right:0
}

ul.navigation li a,ul.navigation li a:visited {
display:block;
color:#fff;
font-family:'SpiegelCdRegular', Arial, sans-serif;
font-size:18px;
text-transform:uppercase;
/* font-size-adjust:0.21; */
padding:12px 0;
overflow:hidden;
height:15px;
}

.ie ul.navigation li a,.ie ul.navigation li a:visited {
font-family:'SpiegelCdBold', Arial, sans-serif;
}

ul.navigation li a:hover {
color:#362414
}

ul.navigation li a span {
display:block;
padding:60px 0 0 10px;
text-transform:none;
text-align:left;
}

ul.navigation li.current-menu-item a,ul.navigation li.current-menu-item a:visited,
.single-offerta ul.navigation li.page-offerte a, .single-offerta ul.navigation li.page-offerte a:visited
 {
height:130px;
}
ul.navigation li.current-menu-item a {
color:#fff;
}

ul.navigation li.page-appartamenti a,ul.navigation li.page-appartamenti a:visited {
background-color:#b9865d
}

ul.navigation li.page-casale a,ul.navigation li.page-casale a:visited {
background-color:#a9b036
}

ul.navigation li.page-dovesiamo a,ul.navigation li.page-dovesiamo a:visited {
background-color:#FFA32E
}

ul.navigation li.page-offerte a,ul.navigation li.page-offerte a:visited {
background-color:#8ec8b5
}

ul.navigation li.page-prenota a,ul.navigation li.page-prenota a:visited {
background-color:#c15249
}

/* Cover
----------------------------------------*/

.cover {
position:relative;
margin-top:50px;
height:240px;
overflow:hidden;
}

/* Page-body
----------------------------------------*/

.page-body {
margin:0 50px;
position:relative;
}

.page-body .addthis_toolbox {
position:absolute; top:33px; right:-37px;
z-index:998;
}




.entry-content,.sidebar {
float:right;
overflow:hidden;
min-height:100px;
height:auto!important;
margin:25px 0 20px
}

.entry-content {
width:620px;
margin-left:30px;
display:inline
}

.sidebar {
width:210px
}

.entry-content .sidebar {
width:auto;
}

/* Full
----------------------------------------*/

ul.full {
list-style:none;
margin-top:15px;
}

ul.full li h2 {
color:#6D6054;
font-family:'SpiegelCdRegular', Arial, sans-serif;
text-transform:uppercase;
border-top:2px solid #6D6054;
font-size:22px;
margin:0 0 3px 0;
padding:7px 0 0
}

.ie ul.full li h2 {
font-family:'SpiegelCdBold', Arial, sans-serif;
}

ul.full li h2 a, ul.full li h2 a:visited {
color:#6D6054;
}

ul.full li.abstract ul {
overflow:hidden;
height:45px;
background-color:#fff;
}

ul.full li.abstract ul li {
padding:4px 0;
font-size:15px;
line-height:18px;
overflow:hidden;
background-color:#fff;
}

ul.full li.abstract strong {
color:#333;
}

ul.full li.abstract span { padding: 0 7px; color: #222; }
ul.full li.abstract ul li a,ul.full li.abstract ul li a:visited { 
 display:block;
 }

/* Entry
--------------------------------------------------*/

.entry {

}

.entry:after {
visibility:hidden;
display:block;
font-size:0;
content:" ";
clear:both;
height:0
}

* html .entry {
zoom:1
}

*:first-child+html .entry {
zoom:1
}

/* stile contenuto */

.entry-content {
position:relative;
}

.entry-content:after {
visibility:hidden;
display:block;
font-size:0;
content:" ";
clear:both;
height:0
}

* html .entry-content {
zoom:1
}

*:first-child+html .entry-content {
zoom:1
}

.entry-content .powered-by-google {
font-size:10px; color:#a6b7b3;
}

/* editor-style.css */
.entry-content,.entry-content input,.entry-content textarea {
color:#333;
font-size:16px;
line-height:22px
}

.entry-content p,.entry-content ul,.entry-content ol,.entry-content dd,.entry-content pre {
margin-bottom:18px
}

.entry-content ul,.entry-content ol {
margin-left:25px;
list-style:decimal
}

.entry-content ul {
list-style-type:square
}

.entry-content ul li,.entry-content ol li {
padding-bottom:4px
}

.entry-content ul ul,.entry-content ol ol,.entry-content ul ol,.entry-content ol ul {
margin-bottom:0
}

.entry-content pre,.entry-content kbd,.entry-content tt,.entry-content var {
font-size:15px;
line-height:21px
}

.entry-content code {
font-size:13px
}

.entry-content dt,.entry-content th {
color:#000
}

.entry-content ol ol {
list-style:upper-alpha
}

.entry-content ol ol ol {
list-style:lower-roman
}

.entry-content ol ol ol ol {
list-style:lower-alpha
}

.entry-content strong {
font-weight:700
}

.entry-content cite,.entry-content em,.entry-content i {
font-style:italic;
border:none
}

.entry-content big {
font-size:131.25%
}

.entry-content ins {
background:#FFC;
border:none;
color:#333;
text-decoration:none
}

.entry-content del {
text-decoration:line-through;
color:#555
}

.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6 {
color:#a6b7b3;
font-family:'SpiegelCdRegular', Arial, sans-serif;
text-transform:uppercase;
border-top:2px solid #a6b7b3;
margin:0 0 10px;
padding:5px 0 0
}
.ie .entry-content h1,.ie .entry-content h2,.ie .entry-content h3,.ie .entry-content h4,.ie .entry-content h5,.ie .entry-content h6 {
font-family:'SpiegelCdBold', Arial, sans-serif;
}

.entry-content h1 {
font-size:24px;
line-height:1;
}

.entry-content h1.loader {
	background:url(images/ajax-loader-white-16.gif) no-repeat 0 6px;
	padding-left:20px;
}
.entry-content h1.loader a,.entry-content h1.loader a:visited {
background:none !important;
}

.entry-content h2 {
font-size:24px;
line-height:1;
}

.entry-content .entry-title {
border-top:2px solid #a6b7b3;
padding-bottom:12px
}

.entry-content .entry-title a,.entry-content .entry-title a:visited {
background:none !important;
}
.entry-content .edit-link {
position:absolute; top:6px; right:0;
z-index:998;
}
.entry-content .edit-link a, .entry-content .edit-link a:visited {
padding:2px 4px; background:none;
}
.entry-content .edit-link a:hover {
background-color:#a6b7b3;
-moz-border-radius:3px;
-khtml-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px
}

.entry-content abbr,.entry-content acronym {
border-bottom:1px dotted #666;
cursor:help
}

.entry-content sup,.entry-content sub {
height:0;
line-height:1;
vertical-align:baseline;
position:relative;
font-size:10px
}

.entry-content sup {
bottom:1ex
}

.entry-content sub {
top:.5ex
}

.entry-content a,.entry-content a:visited {
color:#6D6054;
background:url(images/bg-line.png) bottom repeat-x;
text-decoration:none;
border:none
}

.entry-content a:hover {
color:#c15249
}

.entry-content blockquote {
clear:both;
padding-left:12px;
border-left:5px solid #DBE8F1;
margin:5px 0 20px;
font-family:'SpiegelCdRegular', Arial, sans-serif;
font-size:18px;
line-height:22px;
font-style:normal;
}

.ie .entry-content blockquote {
font-family:'SpiegelCdBold', Arial, sans-serif;
}

.entry-content em.note {
display: block;
clear:both;
padding-left:12px;
border-left:4px solid #6D6054;
margin:5px 0 20px;
font-style:normal;
color: #6D6054;
font-size: 14px;
line-height: 20px;
}

.entry-content table {
border:1px solid #e7e7e7;
text-align:left;
width:100%;
margin:0 -1px 20px 0
}

.entry-content table caption {
font-size:16px;
text-align:left;
color:#00336d;
padding:0 0 10px 10px
}

.entry-content tr th,.entry-content thead th {
color:#888;
font-size:16px;
line-height:18px;
background-color:#EFF2F1;
border-top:1px solid #D7DEDC;
font-family:'SpiegelCdRegular', Arial, sans-serif;
padding:9px 10px
}

.ie .entry-content tr th,.ie .entry-content thead th {
font-family:'SpiegelCdBold', Arial, sans-serif;
}

.entry-content thead th {
background-color:#D7DEDC;
border-top:none
}

.entry-content tr td {
border-top:1px solid #e7e7e7;
padding:6px 10px
}

.entry-content tr.odd td {
background:#F2F7FC
}

.entry-content table.tariffe thead th {
text-align:center;
}

.entry-content table.tariffe td {
font-size:13px;
text-align:center;
}

.entry-content table.tariffe tfoot td {
font-size:11px;
}

.entry-content img {
max-width:620px;
height:auto;
width:auto;
margin:0
}

.attachment img {
max-width:620px
}

.alignleft,.entry-content img.alignleft {
display:inline;
float:left;
margin-right:24px;
margin-top:4px
}

.alignright,.entry-content img.alignright {
display:inline;
float:right;
margin-left:24px;
margin-top:4px
}

.aligncenter,.entry-content img.aligncenter {
clear:both;
display:block;
margin-left:auto;
margin-right:auto
}

.entry-content img.alignleft,.entry-content img.alignright,.entry-content img.aligncenter {
margin-bottom:12px
}

.wp-caption {
background:#f1f1f1;
line-height:18px;
text-align:center;
margin-bottom:20px;
padding:4px
}

.wp-caption img {
margin:5px 5px 0
}

.wp-caption p.wp-caption-text {
color:#888;
font-size:12px;
margin:5px
}

.gallery {
margin:auto
}

.gallery .gallery-item {
float:left;
margin-top:0;
text-align:center;
width:33%
}

.gallery img {
border:10px solid #f1f1f1
}

.gallery .gallery-caption {
color:#888;
font-size:12px;
margin:0 0 12px
}

.entry-content hr,.entry-content .gallery br+br {
display:none
}

.wp-smiley,.entry-content .gallery dl {
margin:0
}

.entry-content h3,.entry-content h4 {
font-size:20px;
line-height:1
}

.entry-content h5,.entry-content h6 {
font-size:15px;
line-height:1
}




.entry-content ul.col2a,.entry-content ul.col2b {
float:left;
width:300px;
list-style:none;
margin:0;
}

.entry-content ul.col2a ul,.entry-content ul.col2b ul {
list-style:none;
}

.entry-content ul.col2b {
margin-left:15px;
}

.entry-content .col2a a, .entry-content .col2a a:visited,.entry-content .col2b a, .entry-content .col2b a:visited {
background:none;
}



/****/
ul.offerte-list {
	margin:0 0 30px 2px;
}

ul.offerte-list li {
padding:2px 0 6px 10px;
margin-bottom:10px;
font-size:14px;
line-height:20px;
overflow:hidden;
background-color:#fff;
border-left:2px solid #6D6054; }

/*ul.offerte-list li:last-child { border:none }*/

ul.offerte-list strong {
font-size: 16px;
color:#222;
display: block;
}

ul.offerte-list a,ul.offerte-list li a:visited { 
 display:block; background:none;
 }
ul.offerte-list .more { font-size: 12px; padding-left: 10px; color: #222; }


/*gallerie*/
/* ----------- Nextgen Gallery  -------------*/
.ngg-galleryoverview { margin:10px 0 20px 0;width:100%;clear:both;display:block !important;}

.ngg-galleryoverview:after { visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0 }
* html .ngg-galleryoverview { zoom:1 }
*:first-child+html .ngg-galleryoverview { zoom:1 }

.ngg-gallery-thumbnail-box { float:left;}
.ngg-gallery-thumbnail { float:left;margin:10px 5px 0 0 }
	.ie6 .ngg-gallery-thumbnail { display:inline;}
.ngg-gallery-thumbnail img { background-color:#f7f7f7;display:block;padding:8px;}
.ngg-gallery-thumbnail img:hover { background-color:#dedede;}
.ngg-gallery-thumbnail span { display:none;}
.ngg-clear { clear:both;}


/* Sidebar (Widget)
----------------------------------------*/

h3.widget-title {
color:#a6b7b3;
font-family:'SpiegelCdRegular', Arial, sans-serif;
text-transform:uppercase;
border-top:2px solid #a6b7b3;
font-size:20px;
font-weight:400;
margin:0 0 5px;
padding:6px 0 0
}

.ie h3.widget-title {
font-family:'SpiegelCdBold', Arial, sans-serif;
}



.sidebar ul {
list-style:none;
margin:0
}

.sidebar ul ul {
list-style:none
}

.sidebar ul ul:after {
visibility:hidden;
display:block;
font-size:0;
content:" ";
clear:both;
height:0
}

.widget_search #s {
width:60%
}

.widget_search label {
display:none
}

.widget-container {
margin:0 0 18px
}

.widget-title {
color:#a6b7b3
}

.sidebar a:link,.sidebar a:visited {
text-decoration:none;
color:#6D6054
}

.sidebar a:active,.sidebar a:hover {
text-decoration:none;
color:#c15249
}

.sidebar ul ul li {
border-bottom:1px solid #f7f7f7;
font-size: 14px;
line-height:16px;
padding:5px 1px
}

#wp_tag_cloud div {
line-height:1.6em
}

#wp-calendar {
width:100%
}

#wp-calendar caption {
color:#888;
font-size:15px;
line-height:16px;
background-color:#EFF2F1;
border-top:1px solid #D7DEDC;
font-family:'SpiegelCdRegular', Arial, sans-serif;
margin-bottom:5px;
padding:5px 10px
}

.ie #wp-calendar caption {
font-family:'SpiegelCdBold', Arial, sans-serif;
}


#wp-calendar thead th {
text-align:center;
padding-bottom:3px
}

#wp-calendar tbody {
color:#aaa
}

#wp-calendar tbody td {
background:#f5f5f5;
border:1px solid #fff;
text-align:center;
padding:3px 0 2px
}

#wp-calendar tbody .pad {
background:none
}

#wp-calendar tfoot #next {
text-align:right
}

.widget_rss a.rsswidget {
color:#000
}

.widget_rss a.rsswidget:hover {
color:#FF4B33
}

.widget_rss .widget-title img {
height:11px;
width:11px
}

.sidebar ul ul.widget-special {
background-color:#ebf1d0;
margin-top:-10px
}

.sidebar ul ul.widget-special li {
border-bottom:1px solid #fff;
padding:0
}

.sidebar ul ul.widget-special li a,.sidebar ul ul.widget-special li a:visited {
display:block;
padding:10px
}

.sidebar ul ul.widget-special li.current-cat a {
font-weight:700;
color:#00336d
}

#searchform input {
border:1px solid #95C3D4;
margin:1px 3px 0 1px;
padding:6px 4px 4px;
width:132px;
}

.ie #searchform input {
margin-top:4px;
padding:3px 4px
}

#searchform button {
margin-top:1px;
padding:0
}

.sidebar ul ul li.last,.sidebar ul ul.widget-special li.last,.sidebar ul ul.widget-special li:last-child {
border:none
}

.sidebar .entry-meta,#wp-calendar thead {
font-size:13px
}

.sidebar .widget_rvavideo ul li {
padding-left:50px;
background: url(images/icons/48x48/film.png) -1px 3px no-repeat;
line-height:20px
}
.sidebar .widget_rvagallerie ul li {
padding-left:50px;
background: url(images/icons/48x48/photo_camera.png) -1px 2px no-repeat;
line-height:20px
}
.sidebar .widget_rvaofferte ul li {
padding-left:50px;
background: url(images/icons/48x48/promotion.png) -1px 2px no-repeat;
line-height:20px
}

.sidebar .widget_rvascoprilacitta ul li {

}

.sidebar .widget_rvascoprilacitta ul li dl {
padding-bottom:8px;
}
.sidebar .widget_rvascoprilacitta ul li dl:after {
visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0
}
* html .sidebar .widget_rvascoprilacitta ul li dl { zoom:1 }
*:first-child+html .sidebar .widget_rvascoprilacitta ul li dl { zoom:1 }


.sidebar .widget_rvascoprilacitta ul li dt, .sidebar .widget_rvascoprilacitta ul li dd {
float:left; width:140px;  margin:0; padding:0; 
}
.sidebar .widget_rvascoprilacitta ul li dd.icons {
float:left; width:48px; margin-right:10px;
}

.sidebar .widget_rvascoprilacitta ul li dt {
font-size:14px; padding:9px 0 3px 0; font-weight:bold;
}

.sidebar .widget_rvascoprilacitta ul li dl strong {
color:#6D6054; font-size:13px;
}

.sidebar .current_page_item {
font-weight:bold;
}

/*
color:#6D6054;
*/





/* Footer
----------------------------------------*/

.footer {
background-color:#a6b7b3;
padding:10px 50px 10px 35px;
}

.footer:after { visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0 }
* html .footer { zoom:1 }
*:first-child+html .footer { zoom:1 }


.footer h4 {
color:#6D6054;
font-family:'SpiegelCdRegular', Arial, sans-serif;
text-transform:uppercase;
border-top:1px solid #f7f7f7;
margin:0 0 10px;
padding:5px 0 0;
font-size:14px;
}

.footer ul {
list-style:none;
}

.footer ul li {
font-size:11px;
}

.footer ul li.first { 
font-weight:bold; padding-bottom:5px;
}

.referral,.share,.maps {
display:inline;
float:left;
}

.referral  {
width:415px; padding-left:15px;
background:url(images/quote-open.png) no-repeat 0 25px;
}

.referral p {
font:italic 13px/16px Georgia, serif;
background:url(images/quote-close.png) no-repeat bottom right;
}

.share {
width:315px;
margin:0 15px
}

.maps {
width:100px
}

/* Address (hcard)
----------------------------------------*/
p.address {
font-size:11px;
color:#362414;
padding:5px 0
}

p.address .organization-name {
font-weight:700
}

p.address span.abbr,p.address .geo,p.address .type,p.address .fax,p.address .xsito {
	display:none
}

.mapp-poweredby {
display:none;
}

/* fork AddThis */
body #at15s_head,body #at16pf { display:none; }


/* foto panoramiche dicembre 2011 */
#pan-monolocale, #pan-bilocale, #pan-casale { width: 584px; height: 358px; border: 8px solid #f7f7f7;  }




/* * * * * * * * * * * * * */
@media print {
	html,body	{ background:none !important; background-color:#fff !important; border:none } 
	
	.toolbar, .navigation, .navigation-secondary,.sidebar, .footer { display:none; }
	.page-body { margin:20px 20px 0 20px; }
	.cover { height:54px; }
	.home .cover { height:120px; }
	.entry-content { width:100%; margin:0; font-size:15px; line-height:20px }
	
	.header { height:50px}
	
	.header .brand {
	text-indent:0; color:#362414; font-size:24px; line-height:50px;
	width:auto;height:auto; margin:0;
	}
}




/*
body		#fafafa
container	#fff

toolbar/footer	#a6b7b3

header			#362414

appartamenti	#b9865d
casale			#a9b036
offerte			#8ec8b5
prenota			#c15249

Testo			#6a6a6a
	Arial	


Testo
	font:12px/18px Arial; color:#666

H1	Logo
H2	Titoli			24px	2688a9
H3	Label Sezione	30px	00336d
H4	Label Sidebar	18px	00336d
Testo bianco	#f8f8f8

Menu chiaro	 12px	6ec3e4 > mezzo tono 

*/
