/*
Theme Name: iStreet
Theme URI: http://fabiorossini.it/
Description: Tema personalizzato di iStreet.
Version: 1.0
Author: Francesco Medda
Author URI: http://framd.eu/
Tags: istreet, widgets
Text Domain: istreet
*/



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,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{

	margin:0;

	padding:0;

	border:0;

	outline:0;

	font-size:100%;

	vertical-align:baseline;

	background:transparent;

}

body{
	background: #f0f0f0 url(images/bg.png) repeat-x;
	font: 12px/18px Verdana;
}


h1{
	font: bold 28px/31px Verdana;
}

h2{
	font: bold 20px/23px Verdana;
}

h3{
	font: bold 15px/18px Verdana;
}

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

a:hover{
	text-decoration: underline;
}

img.alignright {float:right; margin:0 0 30px 30px;}
img.alignleft {float:left; margin:0 50px 30px 0;}
img.aligncenter {display:block; margin-left:auto; margin-right:auto;}
a img.alignright {float:right; margin:0 0 30px 30px;}
a img.alignleft {float:left; margin:0 50px 30px 0;}
a img.aligncenter {display:block; margin-left:auto; margin-right:auto;}

.aligncenter, div.aligncenter {display:block; margin-left:auto; margin-right:auto;}
.alignleft {float:left;}
.alignright {float:right;}


#container{
	margin:0 auto;
	width: 980px;
}

#logo{
display: block;
background: url(images/logo_small.png) no-repeat;
width: 216px;
height:60px;
text-indent:-9999px;
cursor:pointer;
margin-left: 10px;
font-size: 50px;
}


#head{
	width: 100%;
	margin-top: 15px;
}

.iscommer{
display: block;
float: right;
height: 50px;
margin-top: -75px;
padding-top: 10px;
padding-right: 85px;
font-size: 15px;
font-weight: bold;
background: url('images/home_idea_r.png') no-repeat right top;
}

.iscommer span{
font-size: 22px;
}

.iscommer:hover{
text-decoration: none;
}


#mainmenu{

margin: 10px 0px;
}

#mainmenu ul{
list-style: none;
}

#mainmenu ul li{
float: left;

}

#mainmenu ul li a{
	display:block;

	background:url(images/nav_bg.gif) 0 0 repeat-x;

	font:bold 13px/27px Arial, Helvetica, sans-serif;

	color:#333;

	background-color:inherit;

	text-decoration:none;

	float:left;
	padding: 0px 17px 0px 12px;

}

#mainmenu ul li a:hover, #mainmenu ul .current_page_item a{
	background:url(images/nav_bg_hover.gif) 0 0 repeat-x;
	color: #eee;
}

#mainmenu ul .begin{
	width: 11px;
	height: 27px;
	background:url(images/nav_left.gif) no-repeat;
}

#mainmenu ul .end{
	width: 10px;
	height: 27px;
	background:url(images/nav_right.gif) no-repeat right;
}

#mainmenu ul li ul{
	position: absolute;
	visibility: hidden;
}

#mainmenu .page-item-16{
display: none;
}

#title{
margin-top: 30px;
margin-bottom: 10px;
margin-left: 5px;
}

.arrotondati{
	border:1px solid #d4d4d4;
	-moz-border-radius:3px;
	-webkit-border-radius: 3px;
}

#content{
	background: #fff;
	padding:25px 50px;
	margin:15px 0;
}

#content p{
	margin-bottom: 20px;
}

#content .footer-box{
margin: 5px;
padding: 0 10px;
width: 260px;
height: 155px;
float: left;
text-align: center;
display: block;
color: #000000;
text-decoration: none;
background-repeat: no-repeat;
background-position: center bottom;
}

#content .navigation{
width: 800px;
height: 40px;
}

#content .postmetadata{
border: 1px dotted #d4d4d4;
padding: 10px;
}

#appendix {clear:both; background:#fff; width:950px; padding:10px 30px 30px 0px; margin:0 0 15px 0;}
.app_widget {float:left; width:280px; padding:0px 0px 0px 30px;}

#appendix .sep{
background: url(images/dot_grey.png) no-repeat 10px 90px;
}

.app_widget ul{
	list-style: none;
}
.app_widget li{
	border-bottom: 1px dotted #d4d4d4;
	padding: 5px 0px;
}
#appendix div.widget {padding:20px 0 0 0;}
.widget {padding:25px 15px !important; margin:10px 0; }

#footer_menu li{
list-style: none;
float: left;
margin: 10px;
}

#footer_menu .children{
display: none;
}

#credits{
margin-bottom: 70px;
}

