/*
Theme Name: Zeronove
Theme URI: http://www.zeronovecomunicazione.it
Version: 1.2
Author: Sandro Mattei

Zeronove by Sandro Mattei || http://www.zeronovecomunicazione.it
*/
*{
margin: 0px;
padding: 0px;
}
html, body{
font-family: Helvetica, Arial, Sans-serif;
font-size: 14px;
color: #666666;
line-height: 1.5;
text-align: center;
background: #e8f2f4;
}
p{
margin-top: 15px;
}
#mainhead{
background: url(images/immagine_di_testata2.jpg) no-repeat top center;
}
#mainheadshadow{
background: url(images/topshadow.png) repeat-x bottom center;
}
#header{
width: 908px;
margin: 0px auto;
background: url(images/header.png) no-repeat top center;
}
#navigation{
padding: 14px 0px 13px 0px;
float: right;
font-size: 15px;
}
#navigation ul{
list-style: none;
display: block;
}
#navigation li, #navigation a{
display: block;
float: left;
text-decoration: none;
}
#navigation .current_page_item a, #navigation .current_page_item a:link, #navigation .current_page_item a:visited{
height: 66px;
line-height: 66px;
padding: 0px 35px;
color: #333333;
}

#navigation .page_item a, #navigation .page_item a:link, #navigation .page_item a:visited{
height: 66px;
line-height: 66px;
padding: 0px 35px;
color: #666666;
}
#navigation .page_item a:hover{
color: #333333;
}
#icons{
text-align: left;
padding-left: 180px;
}
#icons a, #icons img{
border: none;
text-decoration: none;
}
#maincontent{
text-align: left;
}
#blockcontent{
width: 908px;
margin: 0px auto;
background: url(images/main.jpg) repeat-y top center;
}
#bottom{
background: url(images/bottom.jpg) no-repeat bottom center;
}
#content{
width: 541px;
float: left;
padding: 46px 30px 46px 68px;
}
#sidebar{
width: 200px;
float: left;
padding: 46px 39px 46px 30px;
}
.widgetbar{
list-style: none;
}
.widgetbar li{
margin-top: 25px;
}
.widgetbar li a, .widgetbar li img{
text-decoration: none;
border: none;
}
#footer{
padding-top: 25px;
padding-bottom: 30px;
text-align: center;
font-size: 12px;
color: #333333;
}
#footer a, #footer a:link, #footer a:visited{
color: #333333;
text-decoration: none;
}
#footer a:hover{
text-decoration: underline;
}
/*post styles*/
.post{
position: relative;
padding-bottom: 25px;
margin-bottom: 20px;
background: url(images/dotted.gif) repeat-x bottom left;
}
.post a img{
border: none;
text-decoration: none;
}
.postdate{
width: 92px;
height: 92px;
background: url(images/datebox.png) no-repeat top right;
padding: 16px 0px 16px 0px;
color: white;
line-height: 1.0;
font-family: "Trebuchet MS", Arial, Helvetica, Sans-serif;
position: absolute;
top: 0px;
left: -92px;
}
.dateday{
font-size: 32px;
font-weight: bold;
display: block;
text-align: center;
padding-top: 16px;
}
.datemonth{
font-size: 22px;
font-weight: bold;
display: block;
text-align: center;
}
.postcontent{
padding-left: 33px;
padding-top: 16px;
}
.post h1, .post h1 a, .post h1 a:link, .post h1 a:visited{
font-size: 24px;
font-weight: normal;
color: #3f595d;
text-decoration: none;
line-height: 1.3;
display: block;
}
.post h1 a:hover{
color: #5a7d83;
}
.publishinfo{
color: black;
font-size: 13px;
}
.more, .more:link, .more:visited{
width: 99px;
height: 26px;
float: right;
display: block;
text-decoration: none;
border: none;
background: url(images/more.jpg) no-repeat top center;
}
.more:hover{
background: url(images/more.jpg) no-repeat bottom center;
}
.nomecategoria a,.nomecategoria a:link,.nomecategoria a:visited{
color: #666666;
text-decoration: none;
}
.nomecategoria a:hover{
text-decoration: underline;
}
/*categorie*/
#categorie{
padding-top: 12px;
}
#categorie h2{
color: #77868f;
font-family: Arial, Helvetica, Sans-serif;
font-size: 20px;
font-weight: bold;
}
#categorie ul{
list-style: none;
display: block;
padding-top: 20px;
}
#categorie li{
display: block;
font-size: 15px;
font-weight: normal;
color: black;
background: url(images/dotted.gif) repeat-x bottom left;
}
#categorie a, #categorie a:link, #categorie a:visited{
display: block;
font-size: 15px;
font-weight: normal;
color: black;
text-decoration: none;
height: 40px;
line-height: 40px;
padding-left: 15px;
background: url(images/freccia.gif) no-repeat 0px 14px;
}
#categorie a:hover{
background: #bdd3d7;
}

/*archivio*/
#archivio{
padding-top: 12px;
}
#archivio h2{
color: #77868f;
font-family: Arial, Helvetica, Sans-serif;
font-size: 20px;
font-weight: bold;
}
#archivio ul{
list-style: none;
display: block;
padding-top: 20px;
}
#archivio li{
display: block;
font-size: 15px;
font-weight: normal;
color: black;
background: url(images/dotted.gif) repeat-x bottom left;
}
#archivio a, #archivio a:link, #archivio a:visited{
display: block;
font-size: 15px;
font-weight: normal;
color: black;
text-decoration: none;
height: 40px;
line-height: 40px;
padding-left: 15px;
background: url(images/freccia.gif) no-repeat 0px 14px;
}
#archivio a:hover{
background: #bdd3d7;
}
/*classi*/

.clearit{
clear: both;
visibility: hidden;
}
.pushicons{
height: 26px;
}
.rosso{
color: #c10000;
}
.separator{
border-right: solid 1px #bed5d9;
}
.pushcontent{
height: 320px;
background: url(images/top.png) no-repeat bottom center;
}
#wpcf7-f1-p6-o1{
padding-top: 35px;
}
.input{
display: block;
padding-bottom: 8px;
}
.input label{
display: block;
width: 85px;
padding: 6px 15px 6px 0px;
text-align: right;
float: left;
}
.input input[type=text]{
display: block;
padding: 6px;
width: 280px;
}
.input textarea{
display: block;
padding: 6px;
width: 70%;
height: 140px;
}