html body {
background-color:#ffc;
color:#000;
font:12px verdana,arial,helvetica,sans-serif;
margin:0;
padding:0
}

html>body {
font-size:12px
}

.adv_post {
    margin:0px auto;
	text-align: center;
	padding:5px;
}




#rap {
background-color:#ffc;
border-color:#ddd;
border-style:none;
border-width:0;
margin:0
}

#header {
background-color:#ffc;
border-bottom:1px none #000;
height:147px;
margin-top:0;
padding-left:15px;
text-align:left
}

#header2 {
background-color:#ffc;
border-bottom:1px none #000;
height:147px;
margin-top:0;
padding-left:10px;
text-align:left;
width:975px
}

html>body #header2 {
width:979px
}

#menu {
background-color:#ffc;
border-bottom:1px solid #dededd;
border-left:1px solid #dededd;
border-right:1px solid #dededd;
border-top:1px solid #dededd;
color:#000;
font-size:10px;
font-weight:400;
left:830px;
line-height:1.5em;
margin:0;
padding:5px 0 0;
position:absolute;
text-align:left;
top:171px;
voice-family:inherit;
width:160px
}

#menuleft {
background-color:#ffc;
border-bottom:1px solid #dededd;
border-left:1px solid #dededd;
border-right:1px solid #dededd;
border-top:1px solid #dededd;
color:#000;
font-size:10px;
font-weight:400;
left:11px;
line-height:1.5em;
margin:0;
padding:0;
position:absolute;
text-align:left;
top:171px;
voice-family:inherit;
width:160px
}



#menurightletrasm {
background-color:#ffc;
border-bottom:1px solid #dededd;
border-left:1px solid #dededd;
border-right:1px solid #dededd;
border-top:1px solid #dededd;
color:#000;
font-weight:700;
left:830px;
margin:0;
padding:5px 0 0;
position:absolute;
top:171px;
voice-family:inherit;
width:160px
}

#menurightnotitle {
background-color:#ffc;
border-bottom:1px solid #dededd;
border-left:1px solid #dededd;
border-right:1px solid #dededd;
border-top:1px solid #dededd;
color:#000;
font-weight:700;
left:830px;
margin:0;
padding:5px 0 0;
position:absolute;
top:18px;
voice-family:inherit;
width:160px
}


#menuleftnointe {
border-bottom:1px solid #dededd;
border-left:1px solid #dededd;
border-right:1px solid #dededd;
border-top:1px solid #dededd;
color:#000;
font-weight:700;
left:11px;
margin:0;
padding:0;
position:absolute;
top:14px;
voice-family:inherit;
width:200px
}

html>body #menuleftnointe {
width:200px
}

#menu #wordpress {
background-color:#dcdcdc;
border-color:#ddd;
border-style:solid;
border-width:0 1px 1px;
margin-bottom:5px;
margin-top:-1px;
padding:0 0 4px 5px
}

#menu #laposta {
background-color:#ffc;
border:0 solid silver;
font-weight:400;
margin-bottom:5px;
margin-top:5px;
padding:0 0 4px 5px
}

#menu #google {
background-color:#ffc;
border:0 solid silver;
margin-bottom:5px;
margin-top:5px;
padding:5px 0 5px 14px
}

#menu #googleleft {
background-color:#ffc;
border:1px solid silver;
margin-bottom:5px;
margin-top:5px;
padding:0
}

.indenta {
padding:0 0 0 12px
}

.indenta_ads {
padding:0 0 0 12px;
font-size:14px;

}



.separaantipixel {
padding:0 0 3px
}




.letter{
width: 145px;
height: 13px;
background-color: #dededd;
padding:3 0 3px 0;
text-align: center;
color: #000000;
font-size:11px;
}



.label{
width: 141px;
height: 20px;
/* background-color: #dededd; */
padding:6 0 6px 0;
text-align: center;
color: #fff;
font-size: 11px;
background-image: url(http://www.dacapoalfine.it/immagini/button_red.png);
background-repeat: no-repeat;


}
.label a,.label a:visited {
color:#fff;
}



.labelannunci{
width: 141px;
height: 18px;
background-color: #dededd;
padding:3 0 3px 0;
text-align: center;
color: #000000;


}




.label2{
width: 141px;
height: 39px;
background-color: #ffffcc;
padding:3 0 3px 0;
text-align: center;
color: #000000;
font-size:11px;
}


.label_rss{
width: 141px;
height: 72px;
background-color: #ffffcc;
padding:3 0 3px 0;
text-align: center;
color: #000000;
font-size:11px;
}
html>body .label_rss {
height: 72px;
}

.label_twitter{
width: 141px;
height: 20px;
/* background-color: #dededd; */
padding:6 0 6px 0;
text-align: center;
color: #fff;
font-size: 11px;
border:1px;
background-image: url(http://www.dacapoalfine.it/immagini/button_red.png);
background-repeat: no-repeat;
}

.twitter{
width: 142px;
background-color: #ffffcc;
margin:15 0 6px 6px;
text-align: left;
color: #000000;
font-size: 10px;

}





#menu #meta {
background-color:#ffc;
border:0 solid silver;
margin-bottom:5px;
margin-left:0;
margin-top:7px;
padding:0
}

#menu #letrasm {
background-color:#ffc;
border:0 solid silver;
margin-bottom:5px;
padding:0 0 4px 4px
}

#menu #style {
background-color:#c90;
border:0 solid silver;
margin-bottom:5px;
padding:0 0 4px 5px
}

a {
color:#000;
text-decoration:none
}

h1 {
font-size:36px;
text-align:left
}

h4 {
font-size:10px;
text-align:left
}

#header a {
text-decoration:none
}

img {
border:0
}




#menu a:hover {
border-style:none;
color:#b22222;
text-decoration:underline
}



#menuleft a,#menuleft a:visited {
border-style:none;
color:#000;
font-weight:400
}

#menuleft a:hover {
border-style:none;
color:#b22222;
text-decoration:underline
}



#contentfoto {
font-size:12px;
margin:0 180px 50px;
position:absolute;
top:18px;
width:640px
}

html>body #contentfoto {
top:18px;
width:640px
}

.post {
background-color:#ffc;
border:1px solid #dededd;
color:#000;
line-height:1.05;
margin-bottom:8px;
padding:0
}

.post2 {
background-color:#ffc;
border:1px solid #dededd;
color:#000;
margin-bottom:8px;
padding:0
}

.post ul {
display:inline;
margin:0;
padding:0;
text-align:left
}

.post ul li {
display:inline;
list-style:none;
margin:0;
padding:0;
text-align:left
}

.storytitle {
background-color:#ffc;
font-size:16px;
margin:4px 0 0;
padding:0 10px;
text-align:left
}

.meta {
background-color:#ffc;
border-bottom:1px none #000;
color:silver;
font-size:9px;
letter-spacing:1pt;
margin:2px 0;
padding:3px 10px 0;
text-align:left
}

.storycontent {
line-height:1.40;
margin:0;
padding:1px 10px;
text-align:justify
}

html>body .storycontent {
line-height:1.40;
}




blockquote {
margin:0;
padding:0 8px;
text-align:justify
}

.feedback {
clear:left;
font-size:10px;
letter-spacing:1pt;
margin:0;
padding:1px 10px 5px;
text-align:right;
}


.delicious {
clear:left;
font-size:10px;
letter-spacing:0pt;
margin:0;
padding:1px 10px 5px;
text-align:right;
}



.sbardella {
clear:left
}

.trackback {
font-size:85%;
padding:0 10px;
text-align:left
}

.credit {
background-color:#eee;
border-color:#000;
border-style:none;
border-top:1px none #000;
border-width:1px;
font-size:10px;
font-weight:700;
margin:10px 20px;
padding-left:10px;
text-align:left
}

.storytitle a:link {
color:#b22222
}

.storytitle a:visited {
border-style:none;
color:#b22222;
font-weight:700
}

.storytitle a:hover {
border-style:none;
color:#b22222;
font-weight:700;
text-decoration:underline
}

.storycontent a:link,.storycontent a:visited {
border-bottom:solid 0 #000;
color:#b22222
}

.storycontent a:hover {
text-decoration:underline
}

.feedback a:link,.feedback a:visited {
font-weight:400
}

.feedback a:hover {
font-weight:700
}

.storycontent img {
border:0 solid #000;
 /*  float:left; */
margin:5px 5px 5px 0;
position:relative
}

.post #commentlist {
font-weight:400;
margin:0 10px 0 30px;
padding:0;
text-align:justify
}

#comments {
background-color:#dededd;
border-bottom:1px solid silver;
border-top:1px solid silver;
color:#000;
margin:0 0 2px;
padding:0 10px;
}

#commentlist {
margin:0;
padding:1px 10px 0px 10px;
text-align:left
}

#commentform {
margin:0;
padding:1px 10px 5px;
text-align:left
}

html>body #menu,html>body #menurightletrasm,html>body #menurightnotitle,html>body #menuleft {
width:160px
}

#menu #links,#menu #categories {
background-color:#ffc;
border:0 solid silver;
margin-bottom:5px;
margin-top:5px;
padding:0 0 4px 5px
}


#menu #search,#menu #archives,#menu #calendar,#menu #other {
background-color:#ffc;
border:0 solid silver;
margin-bottom:5px;
padding:0 0 4px 5px
}

h2,h3 {
font-size:12px;
text-align:left
}

#menu ul,#menu li,#menu #meta li {
list-style:none;
margin:0;
padding:0;
text-align:left
}

#menuleft ul,#menuleft li,#menuleft #meta li {
list-style:none;
margin:0;
padding:0;
text-align:left
}




#menu img,#menuleft img {
border:0 none #dededd
}

#content,#content2 {
font-size:12px;
margin:0 180px 50px;
width:640px
}

html>body #content,html>body #content2 {
width:640px
}


#banneriniziale{
font-size:24px;
text-align: center;
vertical-align: baseline;
width:638px;
height:20px;
margin: 0px 180px 05px;
color: #fff;
letter-spacing: 6px;
word-spacing:9px;
border-bottom:1px solid #b22222;
border-left:1px solid #b22222;
border-right:1px solid #b22222;
border-top:1px solid #b22222;
}

html>body #banneriniziale {
width:638px;
}

#banneriniziale a:hover {
border-style:none;
color:#fff;
text-decoration:none;
background-image: url(http://www.dacapoalfine.it/immagini/banner_02.jpg);

}






.post>p,.post>h2 {
margin:0;
padding:0 10px;
text-align:left
}

x

}



h2,h3 {

font-size:12px;

text-align:left

}



#menu ul,#menu li,#menu #meta li {

list-style:none;

margin:0;

padding:0;

text-align:left

}



#menuleft ul,#menuleft li,#menuleft #meta li {

list-style:none;

margin:0;

padding:0;

text-align:left

}









#menu img,#menuleft img {

border:0 none #dededd

}



#content,#content2 {

font-size:12px;

margin:0 180px 50px;

width:640px

}



html>body #content,html>body #content2 {

width:640px

}



.post>p,.post>h2 {

margin:0;

padding:0 10px;

text-align:left

}



ul.clb_plus li {
	background: url(http://www.dacapoalfine.it/wp-content/plugins/cat-live-bookmarks/feed-icon_orange-10x10.png) no-repeat left center;
	padding-left: 15px;
}