body {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(imgs/bg.jpg) repeat scroll 0 0;
color:#000000;
font-family:'Myriad Pro',Helvetica,Arial,sans-serif;
font-size:14px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
letter-spacing:0;
line-height:18px;
margin:0;
padding:0;
}
a {
color:#5F0000;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
text-decoration:none;
}
p {
margin:0 10px 20px 0;
}
blockquote {
border-left:5px solid #F7F7F7;
margin:0 0 0 10px;
padding:0 0 0 10px;
}
#page {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(imgs/center.jpg) repeat scroll 0 0;
margin:0 auto;
width:1000px;
}
#header {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(imgs/header.jpg) no-repeat scroll left top;
height:284px;
position:relative;
width:1000px;
}
#content {
font-family:'Myriad Pro',Helvetica,Arial,sans-serif;
margin:0 80px;
padding:10px;
text-align:justify;
width:800px;
}
#content-left {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
float:left;
margin:0;
padding:0 30px;
width:760px;
}
#content-right {
float:right;
width:0;
}
#footer {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(imgs/footer.jpg) no-repeat scroll center bottom;
color:#FFFFFF;
font-family:'Myriad Pro',Helvetica,Arial,sans-serif;
height:207px;
margin:0 auto;
padding:0;
width:1000px;
}
h1 {
bottom:50px;
font-family:'Myriad Pro',Helvetica,Arial,sans-serif;
font-size:48px;
font-weight:700;
left:0;
line-height:1;
margin:0;
padding:0;
}
h1 a {
color:#FFFFFF;
padding-left:0;
text-decoration:none;
}
h2 {
margin:0 0 20px 20px;
}
h2#blog-description {
color:#FFFFFF;
font-size:13px;
font-weight:400;
left:0;
margin:0;
padding:4px 0 0;
position:absolute;
}
h3 {
color:#5F0000;
font-family:'Myriad Pro',Helvetica,Arial,sans-serif;
font-size:1.9em;
font-style:italic;
font-weight:700;
margin:0 0 20px;
}
h3 a {
font-family:'Myriad Pro',Helvetica,Arial,sans-serif;
text-decoration:none;
}
h4 {
color:#D8D9DA;
font-size:18px;
font-style:italic;
margin:0 0 10px;
}
#top-nav {
font-family:'Myriad Pro',Helvetica,Arial,sans-serif;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
position:absolute;
right:0;
top:10px;
}
#top-nav li {
float:left;
font-family:'Myriad Pro',Helvetica,Arial,sans-serif;
margin:0 0 0 10px;
}
#top-nav li#rss {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(img/rss-icon.gif) no-repeat scroll left center;
padding:0 0 0 15px;
}
.box-left {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
margin:0 0 40px 20px;
}
.meta {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
clear:both;
color:#5F0000;
padding:5px;
}
.meta-date {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(img/date.png) no-repeat scroll 0 2px;
padding:2px 15px 2px 20px;
}
.meta-categories a, .meta-comments a, .meta {
color:#2B2B2B;
}
.meta-categories {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(img/categories.gif) no-repeat scroll 0 2px;
color:#2B2B2B;
padding:2px 15px 2px 20px;
}
.meta-comments {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(img/comment.gif) no-repeat scroll 0 2px;
padding:2px 15px 2px 20px;
}
.box-right {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#171E32 url(img/prp.jpg) repeat scroll 0 0;
border:1px solid #2B2E32;
margin:0 20px 20px 0;
padding:20px;
}
.box-right ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 0 5px;
padding:0;
}
.box-right li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
margin:0;
padding:5px 5px 5px 10px;
}
.box-right li:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url(img/bg-meta.gif) repeat-x scroll left top;
margin:0;
padding:5px 5px 5px 15px;
}
#commentform label {
display:block;
margin:0 0 5px;
}
#commentform input.text, #commentform textarea {
margin:0 0 10px;
width:500px;
}
#commentform .text {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url(img/bg-form-text.gif) repeat-x scroll left top;
border:1px solid #DADADA;
height:22px;
padding:6px 6px 0;
}
#commentform textarea {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url(img/bg-form-text.gif) repeat-x scroll left top;
border:1px solid #DADADA;
color:#5E5E5E;
height:150px;
padding:6px 6px 0;
}
#commentform .button {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#4A4F54 none repeat scroll 0 0;
border:medium none;
color:#FFFFFF;
height:30px;
margin:0;
padding:0 20px;
width:auto;
}
.commentlist {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
.commentlist .quote {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
border-left:4px solid #8B1D11;
padding:20px;
border-top:2px solid #8b1d11;
}
.commentlist li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
color:#000000;
margin:20px 0 0;
padding:0;
}
.commentlist cite {
display:block;
font-style:normal ;
color:#5F0000;
font-size:12px;
}
.avatar {
float:left;
margin:0 20px 10px 0;
}
#searchform #search {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url(img/bg-form-text.gif) repeat-x scroll left top;
border:1px solid #DADADA;
color:#5E5E5E;
float:left;
height:22px;
padding:6px 6px 0;
width:146px;
}
#searchform .button {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#4A4F54 none repeat scroll 0 0;
border:medium none;
color:#FFFFFF;
height:30px;
margin:0;
padding:0 10px;
width:auto;
}
#footer p {
font-family:'Myriad Pro',Helvetica,Arial,sans-serif;
margin:0 0 10px;
}
#legal {
float:left;
padding:135px 110px;
width:800px;
font-size:10px;
color:#000;
}
.aligncenter, div.aligncenter {
display:block;
margin:0 auto;
}
.alignleft {
float:left;
margin:0 20px 20px 0;
}
.alignright {
float:right;
margin:0 0 20px 20px;
}
.wp-caption {
background-color:#F7F7F7;
border:1px solid #CCCCCC;
margin-bottom:20px;
padding-top:4px;
text-align:center;
}
.wp-caption img {
border:medium none;
float:none;
margin:0;
padding:0;
}
.wp-caption p.wp-caption-text {
margin:0;
padding:0;
}
#calendar_wrap table {
width:100%;
}
#calendar_wrap td {
text-align:center;
}
#wp-calendar caption {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#DEDEDE none repeat scroll 0 0;
margin:0 0 10px;
}
ul, ol, .aligncenter {
margin-bottom:20px;
}
h3 a:hover, .box-right li a, a:hover {
color:#9F0000;
text-decoration:none;
}
p.tags, .clear {
clear:both;
}
#topnav {
color:#A2A3A6;
padding-top:20px;
}
#topnav a {
color:#AFB0B3;
font-size:110%;
padding:0 8px;
text-decoration:none;
text-transform:uppercase;
}
#topnav a:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
color:#FFFFFF;
text-decoration:none;
}
#tabs {
bottom:0;
font-size:15px;
left:0;
line-height:normal;
margin:44px 60px;
position:absolute;
width:100%;
z-index:0;
}
#tabs ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
#tabs li {
display:inline;
float:left;
margin:0;
padding:0;
position:relative;
}
#tabs a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(imgs/pulsanti_sin.png) no-repeat scroll 0 -42px;
color:#CFCFCF;
cursor:pointer;
float:left;
margin-right:3px;
padding-left:9px;
text-decoration:none;
}
#tabs a span {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(imgs/pulsanti_des.png) no-repeat scroll 100% -42px;
display:block;
float:left;
height:29px;
padding-right:10px;
}
#tabs a span span {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
display:block;
height:auto;
padding:4px 4px 0;
}
#tabs a span {
float:none;
}
#tabs a:hover span {
color:#CFCFCF;
}
#tabs a:hover, #tabs li:hover a {
background-position:0 -84px;
color:#FFFFFF;
}
#tabs a:hover span, #tabs li:hover a span {
background-position:100% -84px;
color:#FFFFFF;
}
#tabs a.active, #tabs a.active:hover, #tabs li.current_page_item a, #tabs li.current_page_item a:hover, #tabs li.current_page_ancestor a, #tabs li.current_page_ancestor a:hover, #tabs li.current-cat a, #tabs li.current-cat a:hover, #tabs li.current-cat-parent a, #tabs li.current-cat-parent a:hover {
background-position:0 0;
}
#tabs a.active span, #tabs a.active:hover span, #tabs li.current_page_item a span, #tabs li.current_page_item a:hover span, #tabs li.current_page_ancestor a span, #tabs li.current_page_ancestor a:hover span, #tabs li.current-cat a span, #tabs li.current-cat a:hover span, #tabs li.current-cat-parent a span, #tabs li.current-cat-parent a:hover span {
background-position:100% 0;
color:#000000;
}
#lingue {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(imgs/lingue.png) no-repeat scroll 0 0;
height:125px;
margin-top:20px;
position:fixed;
width:96px;
z-index:1;
}
#lingue ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:24px 0 0 -30px;
}
.cover {
border:2px solid #000000;
margin:0 10px 0 0;
}

.floatright {
float:right;
margin:20px;
}

table {
border-collapse:separate;
border-spacing:0px 40px;
}

table td {
vertical-align:top;
}

.prezzo {
color:#5F0000;
font-size:13px;
font-style:italic;
line-height:18px;
margin:5px 20px 5px 0px;
}
#cart {
background-color:#DDD5C4;
border:2px solid;
float:right;
padding-left:20px;
}

.links{
margin:30px;
font-weight:bold;
}


#descrizione{
width: 380px;
float:right;
}
