/* CSS Document */

/* http://meyerweb.com/eric/tools/css/reset/ v2.0 | 2011 01 26 License: none (public domain)*/

/* RESET */

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, 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,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* RESET END */


/* Global */

html 	{	}
body	{  	}



/* Headings */

h1, h2, h3, h4, h5, h6 { font-weight: bold; }

h1 { font-family:Arial, Helvetica, sans-serif, Meiryo, "メイリオ"; font-size:24px; color:#ff9a00; padding:15px 30px; border-bottom:1px #ccc solid; margin-bottom:15px;  }
h2 { font-family:Arial, Helvetica, sans-serif, Meiryo, "メイリオ"; font-size:17px; color:#666; padding:15px 30px 5px 30px; margin-bottom:5px; }
h3 { font-size:16px; margin-bottom:5px; }
h4 { font-size:14px; }
h5 { font-size:14px; }
h6 { font-size:14px; }

h1 img, h2 img, h3 img, h4 img, h5 img, h6 img { margin: 0; }

/* Text Elements */

p           	{ font-family:Arial, Helvetica, sans-serif, Meiryo, "メイリオ"; color:#000; font-size:15px; line-height:150%; padding:15px 30px;  }
p .left			{ margin: 1.5em 1.5em 1.5em 0; padding: 0; }
p .right 		{ margin: 1.5em 0 1.5em 1.5em; padding: 0; }
p.small			{ font-size:11px; line-height:150%; padding:15px 10px; text-align:center; }
p.small2		{ font-size:14px; line-height:150%; padding:15px 10px; text-align:center; }
p.address		{ font-size:16px; line-height:150%;   }
p.address2		{ font-size:12px; line-height:150%; margin-top:40px; }
p.white			{ color:#FFF; font-size:15px; font-weight:bold; }
p.whitep		{ color:#FFF; font-size:15px; }
p.white1		{ color:#FFF; font-size:18px; font-weight:bold; padding:15px 30px 10px 30px; text-align:center; }
p.white2		{ color:#a23129; font-size:25px; font-weight:bold; padding:0px 30px 15px 30px;  text-align:center;　 }
p.white3		{ color:#FFF; font-size:15px; font-weight:bold; padding:15px 30px; }
p.arancione		{ color:#ff9a00; font-size:18px; font-weight:bold; padding:40px 30px 15px 30px; text-align:center; }
p.image			{ margin: 30px 0px; padding: 0px; }
p.image1		{ margin: 0px 0px; padding: 0px; }
p.imagefooter	{ margin: 15px 0px; padding: 0px; }

a           	{   }
a:link			{ color: #00f;  }
a:visited		{ color: #0f0;  }
a:active		{ color: #000;  }
a:focus			{ color: #666;  }
a:hover     	{ color: #f00;  }

blockquote  	{ color:#000; font-size:12px; }

strong      	{ font-family:Arial, Helvetica, sans-serif;　font-weight: bold; }
em		      	{ font-style: italic; }


/* Text Images Elements */

h1.pizzanticalogo 	{ font-family:Arial, Helvetica, sans-serif, Meiryo, "メイリオ"; font-size:24px; color:#ff9a00; padding:0px 0px; border-bottom:0px #ccc solid; margin-bottom:0px;  }
h1.title 			{ font-family:Arial, Helvetica, sans-serif, Meiryo, "メイリオ"; font-size:24px; color:#ff9a00; padding:15px 30px; border-bottom:1px #ccc solid; margin-bottom:5px;  }

p.image				{ margin: 30px 0px; padding: 0px; }
p.image1			{ margin: 0px 0px; padding: 0px; }
p.imagefooter		{ margin: 15px 0px; padding: 0px; }




/* Index Containers */

.sfondomain		{ background-color:#ffffff } 
.sfondobar		{ background-color:#009ee0 }
.sfondotra 		{ background-color:#61bc00 }
.sfondoblk		{ background-color:#000 }
.sfondoparty	{ background-color:#1d282e }
.sfondoparty3	{ background-color:#c7b299 }
.sfondopartye	{ background-color:#f3de9d }
.sfondopartya	{ background-color:#ffffff }
.sfondorosso	{ background-color:#e51500 }
.sfondoblunatale{ background-color:#017bba; }
.roundtop		{ -webkit-border-top-left-radius: 15px; -webkit-border-top-right-radius: 15px; -moz-border-radius-topleft: 15px; -moz-border-radius-topright: 15px; border-top-left-radius: 15px; border-top-right-radius: 15px; }
.roundbottom	{ -webkit-border-bottom-right-radius: 15px; -webkit-border-bottom-left-radius: 15px; -moz-border-radius-bottomright: 15px; -moz-border-radius-bottomleft: 15px; border-bottom-right-radius: 15px; border-bottom-left-radius: 15px; }
.roundall		{ -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; }

.t1				{ height:200px; overflow:hidden;}
.t2				{ height:200px; overflow:hidden;}


#outwrapper			{ background-image:url(../immagini/natale/nataletop.png); background-repeat:repeat-x; 	 }
#wrapper 			{ width:960px; margin:0 auto; background-color:#fff; 	 }



#top	 			{ position:relative; width:960px; height:50px; margin-bottom:0px  }

#top p				{ font-family:Arial, Helvetica, sans-serif; font-size:16px; padding:7px 10px;  color:#FFF; font-weight:bold; text-shadow:1px 1px #000;}

#home				{ position:absolute; top:5px; left:0px;  }
#home a				{ height:40px; display:block;  }
#home a:hover		{ background-color:#ff0000; }

#contactus			{ position:absolute; top:5px; left:45px;  }
#contactus a		{ height:40px; display:block;  }
#contactus a:hover	{ background-color:#ff0000; }


#motto				{ position:absolute; top:0px; left:200px;  } /* [left:160px; with 5 social icons] */

#social				{ position:absolute; top:5px; left:824px;  } /* [left:734px; with 5 social icons] */
#social li			{ list-style-type:none }
#social li a		{ height:40px; display:block;  }
#social li a:hover	{ background-color:#ff0000; }
#social ul li		{ display:inline; float:left; margin-left:5px;  }




#banner	 			{ position:relative; width:960px; height:170px; margin-top:1px; border-top:2px solid #000; border-bottom:2px solid #000; 	 }

#bannerimages		{ position:absolute; top:0; left:0; z-index:5; }
#book		 	 	{ position:absolute; top:0; left:820px; z-index:10;	 }




#topnav	 			{ width:960px; height:70px; background-color:#fff; margin:1px 0px;   }
#topnav li			{ list-style-type:none }
#topnav li a		{ height:70px; display:block; }
#topnav li a:hover	{ background-color:#c1c1c1; }
#topnav ul li 		{ display:inline; float:left; border-right:0px #FFF solid;  }

#topnav2	 		{ width:800px; height:40px; background-color:#fff; margin:10px 0px; position:relative; left:50px;   }
#topnav2 li			{ list-style-type:none }
#topnav2 li a		{ height:40px; display:block; }
#topnav2 li a:hover	{ background-color:#c1c1c1; }
#topnav2 ul li 		{ display:inline; float:left; border-right:0px #FFF solid;  }


#subbanner	 	 	{   }

#content	 		{ 	 }

#leftnav	 		{ 	 }

#leftside	 		{ 	 }

#rightside	 		{ 	 }

#content	 		{ 	 }


#footer		 		{ position:relative; width:960px; height:120px; margin-top:30px; border-top:2px solid #000; }
#footertop	 		{ border-top:0px #ccc solid; width:960px; height:30px; margin-bottom:0px; }
#number				{ position:relative; width:450px; height:30px; top:0px; left:0px;}
#mail				{ position:absolute; width:510px; height:30px; top:0px; left:450px;}
#footerbottom 		{ position:relative; width:960px; height:30px; text-align:center;     }
#scrolltop			{ position:absolute; top:6px; left:915px;}


#bottomside			{ position:relative; width:960px; height:250px; background-color:#FFF;  }
#bottomside1		{ position:relative; width:960px; height:0px; background-color:#FFF;  }

#box1 		{ position:absolute; width:225px; height:250px; top:0; left:0px; background-color:#EFEFEF;  }
#box1 a		{ text-decoration:none;}
#box1img	{ width:225px; height:200px; position:relative;  top:0px; left:0px; }
#box1bottom { width:225px; height:50px; position:relative; top:0px; background-color:#61bc00;}

#box2 		{ position:absolute; width:225px; height:250px; top:0; left:245px; background-color:#EFEFEF;  }
#box2 a		{ text-decoration:none;}
#box2img	{ width:225px; height:200px; position:relative;  top:0px; left:0px; }
#box2bottom { width:225px; height:50px; position:relative; top:0px; background-color:#61bc00;}

#box3 		{ position:absolute; width:225px; height:250px; top:0; left:490px; background-color:#EFEFEF;  }
#box3 a		{ text-decoration:none;}
#box3img	{ width:225px; height:200px; position:relative;  top:0px; left:0px; }
#box3bottom { width:225px; height:50px; position:relative; top:0px; background-color:#61bc00;}

#box4 		{ position:absolute; width:225px; height:250px; top:0; left:735px; background-color:#EFEFEF;  }
#box4 a		{ text-decoration:none;}
#box4img	{ width:225px; height:200px; position:relative;  top:0px; left:0px; }
#box4bottom { width:225px; height:50px; position:relative; top:0px; background-color:#61bc00;}

#box5 {   }

#box6 {   }

#titolo    	{ width:960px; height:25px; margin:1px 0 15px 0; }
#notizia	{ width:960px; height:50px; margin:30px 0;}
#anforaplay	{ width:960px; height:100px; margin:30px 0;}


