/* 
Theme Name: nocchinoooo
Theme URI: http://www.master4user.it
Version: 1.0
Author: Master4user Creazione Siti Web
Author URI: http://www.master4user.it
*/

/*
Design by Master4user
http://www.master4user.it
*/

* {
		margin:0;
	padding: 0;
}

body {
background: #ffffff url(images/sfbig.jpg)  top no-repeat;
	/*background: #fff url(images/sff.jpg)  top repeat-x;*/
	font-size: 0.76em;
	color: #444;
        font-family:  Verdana, Arial, Helvetica, sans-serif; 
}



h1, h2, h3, h4, h5, h6 {

	font-weight: normal;
	color: #333333;
}

h2  {
font-size:1.5em;
}


a {
	/*color: #c00;*/
	text-decoration: underline;
	color:#DF7417;
}
a:hover 
{
	color:#DF7417;
    text-decoration:none;
}




/* Header */

#header {

padding-top:0;
	width: 960px;
	height: 175px;
	margin: 55px auto 0;

	text-align:center;
	background:#FFFFFF url(images/top.jpg) no-repeat;
}


.sfhed {
	
	margin: 0;

	background:url(images/top1.jpg) top center no-repeat;
}

.hpizz { height:455px!important;}



#main {
	width: 960px;
	margin: 0 auto;

	background:url(images/rep2.jpg) repeat-y center;
}
#fot2 {

	background: url(images/img8.jpg) no-repeat bottom;
	padding-bottom:19px;
	}
	

#sidebar {
	float: left;  display:inline; margin-left:24px; border-right:1px solid #ccc;
	width: 196px;  margin-bottom:30px;

}

#content {
	float: right; display:inline;
 margin-right:25px;
	width: 710px; 
}

#lepizze { width:100%!important;  margin:0 auto; background:url(images/pizze.jpg) top center no-repeat; }
#prodotti {  margin:0 auto; background:url(images/prodotti.jpg) bottom center no-repeat; padding-bottom:155px; }
#lepizze a img {padding:3px; border:1px solid #D1D1D1; margin:2px; max-width:560px;} 
#footer {
	
width: 902px;
	margin: 0 auto; height:150px;
	background: url(images/bot.png) no-repeat bottom;
	}


/* Menu */
.nodisp {display:none;}

#menu { position: relative; top:2px; left:17px;

	height: 42px; width:924px; overflow:hidden; margin-bottom:9px;

}


#menu li {display:inline;}


a.m1 {display:block; float:left; width:175px; height:44px; text-indent:-9999px; background:url(images/menu.png); background-position:0px 0px;}
a.m2  {display:block; float:left; width:146px; height:44px; text-indent:-9999px; background:url(images/menu.png);  background-position:-175px 0px;}
a.m3   {display:block; float:left; width:184px; height:44px; text-indent:-9999px;  background:url(images/menu.png); background-position:-321px 0px;}
a.m4   {display:block; float:left; width:165px; height:44px; text-indent:-9999px; background:url(images/menu.png); background-position:-505px 0px;}
a.m5   {display:block; float:left; width:137px; height:44px; text-indent:-9999px; background:url(images/menu.png); background-position:-670px 0px;}
a.m6   {display:block; float:left; width:114px; height:44px; text-indent:-9999px; background:url(images/menu.png); background-position:-807px 0px;}

a:hover.m1   { background-position: 0px   -42px;}
a:hover.m2   { background-position:-175px -42px;}
a:hover.m3   { background-position:-321px -42px;}
a:hover.m4   { background-position:-505px -42px;}
a:hover.m5   { background-position:-670px -42px;}
a:hover.m6   { background-position:-807px -42px;}

a:hover.m1   { background-position: 0px   -42px;}
a:hover.m2   { background-position:-175px -42px;}
a:hover.m3   { background-position:-321px -42px;}
a:hover.m4   { background-position:-505px -42px;}
a:hover.m5   { background-position:-670px -42px;}
a:hover.m6   { background-position:-807px -42px;}

a:active.m1  { background-position: 0px   -84px;}
a:active.m2   { background-position:-175px -84px;}
a:active.m3    { background-position:-321px -84px;}
a:active.m4    { background-position:-505px -84px;}
a:active.m5    { background-position:-670px -84px;}
a:active.m6    { background-position:-807px -84px;}

a:active.m1, a.m1.sel1   { background-position: 0px   -84px!important;}
a:active.m2, a.m2.sel2   { background-position:-175px -84px!important;}
a:active.m3, a.m3.sel3     { background-position:-321px -84px!important;}
a:active.m4, a.m4.sel4     { background-position:-505px -84px!important;}
a:active.m5, a.m5.sel5    { background-position:-670px -84px!important;}
a:active.m6, a.m6.sel6    { background-position:-807px -84px!important;}

.ptitle{ color:#d75231; 
border-bottom: 1px solid #CCCCCC;
margin-bottom: 10px;

	font-size: 1.8em;
	text-align:left;
	padding-left:25px!important; padding:inherit!important;}
	
	
.post-title{	margin-bottom: 14px; font-weight:700;
padding:6px!important;
	font-size: 1.8em;
	text-align:left!important;
	padding-left:25px;
	border-bottom: 1px solid #CCCCCC;	background:url(images/img6.gif) repeat-x;}


p, ol, ul, blockquote {
	line-height: 16px;
}



img {
	border: none;
}
blockquote 
{
	margin:1em;
	padding:5px;
	border-left:#900 2px solid;
	color:#666;
}
img.left 
{
	float:left;
	margin:0 1em 1em 0;
}
img.right 
{
	float:right;
	margin:0 0 1em 1em;
}

.clear 
{
	clear:both;
}
.center 
{
	text-align:center;
}

#s, input.textbox {

	margin-bottom: 10px;
	border: 1px solid #E0E0E0;
	padding:3px;
	
}
#s, input.textbox2 {

	margin-bottom: 2px;
	margin-top:10px;
	border: 1px solid #E0E0E0;
	padding:3px;
	
}

#btnSearch {
	border: 1px solid #EBEBEB;
	border-bottom-color: #DDDDDD;
	background: #FBFBFB url(images/img7.gif) repeat-x;
	padding:3px;
	color: #7A7A7A;
}
/* Posted */

.posted {
	margin-top:15px;
	font-size:0.9em;
	padding: 5px;
text-align:center;
	background:#f5f5f5;
	border-top: 2px solid #E4E4E4; 	border-bottom: 2px solid #E4E4E4;
}

.posted p {
	margin: 0;
	padding:0;
}

.posted .comments {
	float: right;
	margin:0;
	padding:0 0 0 15px;
	background:url(images/comments.gif) no-repeat left center;
}



/* Logo */

#logo {
	float: left;
	height: 115px;
	padding: 0 0 0 0;
}


#logo h1 {
padding-top:22px;
padding-left:29px;
	float: left;
	font-size: 2.6em;
}

#logo h1 a {
	color: #000000;
}

#logo h2 {
padding-top:40px;
padding-left:10px;
	float: left;
	font-size: 1em;
	border: none;
	background:none;
}

#logo h2 a {
	color: #B4B4B4;
}



/* Splash */


#splash {
	width: 928px;
	height: 150px;
	padding-top:72px;
	margin: 0 auto;
	background: url(images/img4.jpg) no-repeat center bottom;

}



#content .post
{
	margin-bottom:3em;
}
/* Comments */
#comments, #respond 
{
	margin-top:1em;
}
#commentform 
{
	margin:10px 0;
	padding:10px;
	background:#fcfcfc;
	border-top:#ddd 1px solid;
	border-bottom:#ddd 1px solid;
}
.commentnum 
{
	font-size:200%;
}
#main .commentlist {
	margin: 0;
	padding: 0;
	border-top:#ddd 1px solid;	
}
.commentlist li 
{
	list-style:none;
	margin: 0;
	padding:1em;	
	border-bottom:#ddd 1px solid;	
}
.commentlist li.alt 
{
	background:#fcf9fc;	
}
.commentlist li.highlighted 
{
	border:#bdb76b 1px solid;	
}
.commentlist li .cmtinfo 
{
	font-size:1em;	
}
.commentlist li cite 
{
	font-style:normal;
	font-weight:bold;
}
.commentlist li .cmtinfo em 
{
	float:right;
	margin:0;
	padding:0;
	font-style:normal;
	font-size:0.9em;
	color:#999;
}
#comment {width:540px!important; margin:10px auto;}
#nocir li {list-style:none!important;}
#comments 
{
	border-bottom:none;
}
textarea{
	background:#fff;
	border:1px solid #E0E0E0;


	
}
input.textbox:focus, textarea:focus
{
	background:#fff;
	border:#999 1px solid;
}

/* Sidebar */

#right-sidebar {
	float: right; 
	width: 164px;
 margin-right:10px; display:inline;

}#sidebar li, #right-sidebar li
{
	margin: 1em 0 0 0;
	padding:0;
	list-style: none;
}
#sidebar li li, #right-sidebar li li
{
	margin: 0;
	padding:0;
	list-style:none;
}
#sidebar li li li, #right-sidebar li li li
{
	margin: 0;
	padding:0;
	list-style-image:url(images/bullet.png);
}


/* Footer */



#footer p {
	text-align: center;
	color: #777777;
}
.fotp { padding-top:23px; text-align:center; color:#777777; }
#footer p span, .fotp span
{
	font-size:0.9em;
}
#main .feed 
{
	background:url(images/icon_feed.gif) no-repeat left;
	padding-left:17px;
}
#main .trackback 
{
	background:url(images/links.gif) no-repeat left;
	padding-left:19px;
}
#content table {width:auto!important; margin:1em auto!important; background:#ddd!important; border:none;}
#content table tr {width:auto!important; height:auto!important;}
#content table td {width:auto!important; height:auto!important; background:#fff!important; border:1px solid #ddd!important; padding:5px; text-align:center;}
#content table td h1 {display:block; background: #5683F8; color:#f2f2f2; font:18px/18px Verdana, Arial, Helvetica, sans-serif; padding:5px 3px;}

#content .calendariop table td { padding:1px!important}
#content .calendariop h3 {font:16px/18px Verdana, Arial, Helvetica, sans-serif; text-align:center;}
.padding {padding:13px;}
.noimg img{ display:none;}
.simg img {display:block!important;} .simg {float:left; margin:0 10px 10px 0;}
#content a img {padding:3px;  margin:2px; max-width:640px;} 
/*#content a:hover img {padding:3px; border:2px solid #BABBF3;}*/
.lipdf {padding-left:19px; background:url(images/pdf_ico.gif) left no-repeat;} 
.lidoc {padding-left:19px; background:url(images/doc_ico.gif) left no-repeat;} 
.lixls {padding-left:19px; background:url(images/xls_ico.gif) left no-repeat;} 


#wp-calendar { background:#eee} #wp-calendar td {border:1px solid #f7f8f9; background:#f7f8f9; text-align:center} #today {border:1px solid #003399!important; background:#f7f8f9}

/*--------------------------------------------------------------------------------
         -------------------------  sidebar   ---------------------------------------------        */

#sidebar li a {display: block; color:#ff9428;}
 #sidebar  li li { }
 #sidebar  li li a, #right-sidebar li li a{	background:url(images/liv.png) 0 2px no-repeat; 


	padding-left: 13px;
	line-height: 20px; border-bottom:1px solid #ddd; 
}
 #sidebar  li li a:hover, #right-sidebar li li a:hover{

	background:#ff9428 ; color:#fff!important;
	padding-left: 13px;
	line-height: 20px;
}
 #sidebar a, #right-sidebar a{
	background:none;
}

/*.children a {padding-left:3px!important; background:none!important; font-weight:normal; font-size:13px;}
.children a:hover {padding-left:3px!important; background:#233d99!important; background-image:none!important; font-weight:normal; font-size:13px;  color:#f2f2f2;}*/
 #sidebar a:hover, #right-sidebar a:hover{

	background:none;
}
#sidebar ul, #right-sidebar ul 
{

padding-left:13px; padding-right:4px;

}



#sidebar ul ul, #right-sidebar ul ul
{
padding-left:0px;
}
#sidebar ul ul ul, #right-sidebar ul ul ul
{
padding-left:1em;
}


/***************** home            ********** */

#rotator{ padding:8px; margin:8px; float:right;
}

.homes { margin:10px auto; width:666px; border-bottom:1px solid#eee;
}

.homes p { padding:8px; font:14px/22px Verdana, Geneva, sans-serif;
}

.homes .leftss { padding:8px; margin:8px; float:left;
}


.news h2 { text-indent:13px; margin-bottom:8px; }
.news {  margin-bottom:8px; }

.orario { border:2px solid #FFCC99;
margin:15px 15px 5px 2px !important;
padding:5px !important; }

.orario h2{ margin:5px!important; padding:4px!important; }
.viaggio { background: url(images/viaggio.jpg) top center no-repeat; height:400px; }
a h2 {color:#DF7417}
a:hover h2   { background:#DF7417; color:#fff;}

#listino{ text-indent:-9999px; width:825px; height:859px; margin:12px auto; overflow:hidden; background:url(images/listino.png) top center no-repeat;}
#consegne { text-indent:-9999px; width:600px; height:300px; margin:12px auto; overflow:hidden; background:url(images/consegne.png) top center no-repeat;}
#pizzaideale { text-indent:-9999px; width:700px; height:700px; margin:12px auto; overflow:hidden; background:url(images/ingre.png) top center no-repeat;}

#contattitop { width:100%!important;  margin:0 auto; background:url(images/contattitop.jpg) top  right no-repeat; }
#contattibot {  margin:0 auto; background:url(images/contattibot.jpg) bottom center no-repeat;  }

.phone { font:22px/28px Verdana, Arial, Helvetica, sans-serif; padding-left:32px; background:url(images/phone.png) 0px 7px no-repeat; width:215px; margin-left:117px; text-align:center;  line-height:72px;}
.mail { font:22px/28px Verdana, Arial, Helvetica, sans-serif; padding-left:32px; background:url(images/mail.png) 0px 7px no-repeat; width:282px; margin-left:95px; text-align:center; line-height:72px;}

.divine img { border:1px solid #fff;} .divine img:hover { border:1px solid #eee;}
.logoss { margin:5px auto!important;}
.logos {margin: 4px 5px 1px 13px;}