@import url(../stili/stylesvg.css);
/*
Design by Free CSS Templates
http://www.freecsstemplates.org
Released for free under a Creative Commons Attribution 2.5 License
*/
* {
    margin: 0;
    padding: 0
    }
body {
    background: #F5F5F5 url(../images/sotto2.gif) repeat-x;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #000
    }
h1 {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-weight: normal;
    color: #666
    }
h1 {
    letter-spacing: -1px;
    font-size: 2.6em;
    font-weight: normal
    }
h2 {
    margin-bottom: 15px;
    letter-spacing: -1px;
    /*text-transform: uppercase;*/
    font-size: 1.2em
    }
h3 {
    font-size: 1em
    }
p, ul, ol {
    margin-bottom: 20px;
    line-height: 130%
    }
blockquote {
    padding: 0 20px;
    background: url(../images/img12.gif) no-repeat;
    font-style: italic;
    font-family: Georgia, "Times New Roman", Times, serif;
    color: #666;
    margin-left: -13px
    }
a {
    /*background: url(../images/img03.gif) repeat-x left bottom;*/
    text-decoration: none;
    color: #8b0f11
    }
a:hover {
    background: none;
    color: #d29919
    }
hr {
    display: none
    }
/* Wrapper */
#wrapper {
    width: 960px;
    margin: 0 auto;
    background: url(../images/img08.gif) repeat-x left bottom
    }
/* Menu */
#menu {
    height: 37px;
    /*50*/
    padding: 0 0 0 320px;
    background: url(../images/forchetta-long.jpg) #b5995a;
    font-family: Georgia, "Times New Roman", Times, serif
    }
#menu ul {
    margin: 0;
    padding: 0;
    list-style: none;
    line-height: normal
    }
#menu li {
    display: inline
    }
#menu a {
    float: left;
    height: 30px /* 37px*/;
    padding: 6px /* 13px*/ 8px 0 10px;
    font-size: 1.2em;
    color: #FCFDDF
    }
#menu a:hover {
    background: #333;
    color: #B5995A;
    background: url(../images/sb.gif) repeat-x;
    /*background: url(../images/menu-hover.gif) repeat-x;*/
    }
#menu .current_page_item a {
    background: url(../images/sb.gif) repeat-x
    }
/* Header */
#header {
    width: 960px;
    height: 232px;
    margin: 0 auto;
    background: url(../images/top-head.jpg) no-repeat
    }
/* Logo */
/*#logo {
	float: left;
	height:120px;
	line-height:120px;
}

#logo h1, #logo p {
	float: left;
}

#logo h1 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 20px 0 0 5px;
	font-size: 3.2em;
	font-weight: bold;
	color: #008F37;
}

#logo p {
	margin: 0;
	padding: 42px 0 0 6px;
	letter-spacing: 2px;
	line-height: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}
*/
/* Search */
#search {
    float: right;
    width: 200px;
    padding: 110px 20px 4px 0;
    background: url(../images/ricercabox2.gif) no-repeat left bottom
    }
#search fieldset {
    border: none
    }
#search legend {
    display: none
    }
#s {
    float: left;
    width: 155px;
    margin: 0 0 0 10px;
    background: none;
    border: none;
    font: bold 13px Arial, Helvetica, sans-serif;
    color: #474848
    }
#x {
    display: none
    }
/* Page */
#page {
    width: 960px;
    margin: 0 auto;
    background: #FFF url(../images/img062.gif)
    }
#bgtop {
    height: 20px
    }
#bgbottom {
    padding-bottom: 20px;
    background: url(../images/img092.gif) no-repeat left bottom
    }
#page ul {
    list-style: none
    }
#page ul li {
    padding-left: 15px;
    background: url(../images/img11.gif) no-repeat left center
    }
/* Content */
#content {
    float: left;
    width: 460px;
    height: 600px;
    min-height: 600px;
    padding: 0 0 0 20px
    }
html > body #content {
    height: auto
    }
#contentres {
    float: left;
    width: 640px;
    height: auto;
    min-height: 800px;
    padding: 0;
    background-color: #f9f9f9
    }
html > body #contentInt {
    height: auto
    }
.ultimabread {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 11px;
    font-style: italic
    }
/* Post */
.post .bigpix {
    margin-bottom: 20px;
    background: #F0F0F0
    }
.post .bigpix .caption {
    margin: 0;
    padding: 2px 10px 5px 10px;
    line-height: normal;
    font-size: 0.8em;
    font-weight: bold;
    color: #999
    }
.post .bigpix .caption a {
    color: #999
    }
.post .title {
    padding: 10px 10px 0 10px;
    font-size: 2em
    }
.post .title a {
    background: none
    }
.post .byline {
    margin: 0;
    padding: 0 10px;
    line-height: normal;
    text-transform: uppercase;
    font-weight: bold;
    color: #C2C2C2
    }
.post .byline a {
    color: #C2C2C2
    }
.post .entry {
    padding: 20px 10px 0 10px;
    text-align: justify
    }
.post .tags {
    margin: 0;
    padding: 5px 10px;
    background: #F0F0F0;
    line-height: normal;
    font-size: 0.8em;
    font-weight: bold
    }
.post .tags a {
    padding: 0 5px;
    background: none
    }
.post .links {
    padding: 5px 10px;
    border-bottom: 1px solid #EEE;
    font-weight: bold
    }
.post .links .comments {
    padding-left: 20px;
    background: url(../images/img13.gif) no-repeat left center
    }
.post .links .permalink {
    padding-left: 18px;
    background: url(../images/img14.gif) no-repeat left center
    }
/* Sidebar Common Style */
#page .sidebar ul {
    line-height: normal
    }
#page .sidebar li {
    padding: 0;
    background: none
    }
#page .sidebar li li {
    padding: 5px 15px 5px 25px;
    background: url(../images/bottoncino.gif) no-repeat 10px 10px;
    border-bottom: 1px solid #d7d7d7
    }
.sidebar a {
    background: none
    }
#page .sidebar2 ul {
    line-height: normal;
    color: #333;
    background: #FFF
    }
#page .sidebar2 li {
    padding: 6px 20px;
    background: #B5995A;
    color: #8B0F11;
    font-family: Georgia, "Times New Roman", Times, serif;
    margin: 5px 0
    }
#page .sidebar2 li li {
    color: #333;
    padding: 5px 15px 5px 25px;
    background: url(../images/bottoncino2.gif) no-repeat 10px 10px;
    border-bottom: 1px solid #666
    }
#page .sidebar2 li a {
    background: none /*url(../images/img03.gif) repeat-x left bottom*/;
    text-decoration: none;
    color: #8B0F11
    }
#page .sidebar2 li a:hover {
    background: url(../images/img03.gif) repeat-x left bottom;
    color: #fff
    }
/* Sidebar two*/
#sidebar2 {
    float: left;
    width: 319px;
    padding: 130px 0 0 0;
    margin: 0;
    background: url(../images/il-vero.jpg) no-repeat top left
    }
#sidebar2 div {
    padding-left: 25px
    }
/* Sidebar One */
#sidebar1 {
    float: right;
    width: 150px;
    padding: 15px 0 0 8px;
    border-left: 1px solid #CCC
    }
#sidebar1 li h2 {
    color: #c3a934;
    border-bottom: solid 1px #999
    }
#sidebar1 li img {
    color: #c3a934;
    border-bottom: solid 1px #999
    }
#sidebar1 li {
    margin: 0;
    min-height: 20px;
    height: auto;
    padding: 10px 0
    }
#sidebar1 li img {
    margin: 0;
    margin: 10px 2px -3px 0;
    border: 1px solid Gray
    }
#editoriale {
    /*float: right;*/
    width: 220px;
    padding: 0 20px 0 0
    }
#editoriale p {
    /*float: right;*/
    line-height: 140%;
    margin-top: 10px
    }
#editoriale h3 {
    /*float: right;*/
    line-height: 120%;
    font-size: 16px
    }
#rassegna {
    border-top: #090 1px dashed;
    border-bottom: #090 1px dashed;
    margin: 0 0 10px -8px;
    display: block;
    width: 195px
    }
#rassegna h2 {
    padding-top: 10px;
    padding-left: 8px
    }
#rassegna a {
    color: #666
    }
#rassegna a:hover {
    background: url(../images/img03.gif) repeat-x left bottom;
    color: #1A7636
    }
/* Calendar */
#calendar_wrap {
    padding: 0 10px 20px 10px
    }
#calendar_wrap table {
    width: 100%;
    text-align: center;
    background: #F6F6F6;
    border: 2px solid #FFF;
    border-collapse: collapse
    }
#calendar_wrap th, #calendar_wrap td {
    padding: 2px
    }
#calendar_wrap thead {
    background: #FFF
    }
#calendar_wrap tbody {
    font-size: 0.8em;
    font-weight: bold
    }
#calendar_wrap tbody td {
    padding: 5px
    }
#calendar_wrap tbody a {
    font-size: 1.2em
    }
#calendar_wrap tfoot {
    background: #FFF;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 0.8em
    }
#calendar_wrap tfoot #prev {
    text-align: left
    }
#calendar_wrap tfoot #next {
    text-align: right
    }
/* Tag Cloud */
#editoriale {
    margin-bottom: 20px
    }
#editoriale h2 {
    font-size: 14px;
    font-variant: normal;
    text-transform: none;
    color: #c3a934
    }
/* Footer */
#footer {
    width: 960px;
    height: 60px;
    margin: 0 auto;
    background: url(../images/img102.gif) no-repeat
    }
#footer p {
    padding-top: 20px;
    text-align: center;
    font-size: 0.8em;
    font-weight: bold
    }
#contentgalleria {
    float: left;
    width: 635px;
    height: 2900px;
    min-height: 600px;
    padding: 0 0 0 5px
    }
.Stile1 {
    color: #000
    }
.Stile2 {
    color: #8B0F11
    }