/*
	Nicola Pressi | elemind
	nicola@elemind.com
	2008-01-10
*/

/* 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, 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{line-height:1;}
ol, ul{list-style:none;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after, q:before, q:after{content:'';content:none;}
:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}

html,body{ height:100%;}
body{font:12px/1.5 Arial,sans-serif;background:#F9F4BD;} /* url(../images/pattern.jpg); */
body{
	padding-top:109px;/*match height of fixed header*/
	margin-top:-109px;/*match height of fixed header*/
	padding-left:227px;/*match width of fixed sidebar*/
	margin-left:-227px;/*match width of fixed sidebar*/
}
#wrapper{height:100%;}
#header{position:relative;height:97px;background:url(../images/header_sfondo.jpg);}
#header{   
	position:fixed;/* for good browsers*/
	top:0;
	left:0;
	width:100%;
	z-index:999;
}
#header .gutter{position:relative;width:780px;margin:0 auto;}
#header h1 a{float:left;width:216px;height:97px;background:url(../images/logo_pollo.png);text-indent:-9999px;}
#header #nav{position:absolute;width:560px;height:41px;right:0;top:56px;}
#header #nav ul{float:right;width:560px;height:41px;}
#header #nav ul li{float:left;}
#header #nav ul li a{display:block;float:left;height:41px;text-indent:-9999px;cursor:pointer}
#header #nav ul li.chi-siamo a{width:187px;float:left;background:url(../images/nav-chi.png) no-repeat top;}
#header #nav ul li.chi-siamo a:hover, #header #nav ul li.chi-siamo.selected a{background-position:bottom;}
#header #nav ul li.dove-siamo a{width:184px;float:left;background:url(../images/nav-dove.png) no-repeat top;}
#header #nav ul li.dove-siamo a:hover, #header #nav ul li.dove-siamo.selected a{background-position:bottom;}
#header #nav ul li.contatti a{width:180px;float:left;background:url(../images/nav-contatti.png) no-repeat top;}
#header #nav ul li.contatti a:hover, #header #nav ul li.contatti.selected a{background-position:bottom;}

#inner{padding-top: 109px;}
#wrapper .extra{position:fixed;width:100%;height:12px;top:97px;left:0;background:url(../images/bordoheader.png) repeat-x top left;z-index: 9999;}


#nav2{
	display: block;
	width:227px;
	min-height: 500px;
	position:fixed;/* for good browers */
	top:109px; 
	bottom:2em;/* this will enable a vertical scrollbar to appear in good browsers*/
	overflow:auto;/* this will enable a vertical scrollbar to appear in good browsers*/
}
#nav2 ul{text-transform:uppercase;padding:30px 20px 0 40px;}
#nav2 ul li a{color:#333;cursor:pointer;}
#nav2 ul li ul li a{color:#666;}
#nav2 ul li.pSelected a{color:#ff0000;}
#nav2 ul li.pSelected ul li a{color:#666;}
#nav2 ul li ul li a:hover{color:#ff0000;}
#nav2 ul ul{margin:0 0 20px 10px;padding:0;} 
#nav2 ul li ul li ul{margin:0 0 0px 10px;padding:0;} 
#nav2 a{text-decoration:none;color:#666;}
/* #main{float:left;width:553px;padding-top:20px;}*/
#outer{
	margin-left:227px;/* match width (at least) of fixed sidebar (#left)*/
	position:relative;
}
html>body #outer{
	min-height:100%
}
#content{
	position:relative;
	width: 780px; 
	margin: 0 auto;
}
#main{width:553px;padding-top:20px;padding-bottom:174px;}
#main .gutter{padding-left:10px;padding-right:10px;margin:0; width:auto;}

#main a.img{display:block;width:525px;height:400px;background:url(../images/img_bg.png) no-repeat;}
#main a.img img{display:block;padding:12px 0 0 11px;}

/*#main .pics{display:block;width:525px;height:400px;background:url(../images/img_bg.png) no-repeat;overflow: hidden;}*/
/*#main .pics img{display:block;padding:12px 0 0 11px;width:500px;height:375px;}*/
#main .pics{display:block;width:517px;height:388px;background:url(../images/img_bg2.png) no-repeat;overflow: hidden;}
#main .pics img{display:block;padding:6px 0 0 8px;width:500px;height:375px;}

#main .image_navigator{
	position: relative;
	float: right;
	right: 30px;
	top: -3px;
}

#main p{margin-bottom:10px;clear:both;}
#main p strong{text-transform:uppercase;}
/*#main ol.thumbs li{float:left;width:31px;height:31px;margin-right:5px;}*/
/*#main ol.thumbs li a{display:block;width:31px;height:31px;padding:6px 0 0 6px;background:url(../images/thumb_up.png) no-repeat;}*/
/*#main ol.thumbs li a:hover, #main ol.thumbs li.selected a{background-image:url(../images/thumb_down.png);}*/
#footer{height:174px;background:url(../images/footer_pattern.png);color:#fff;}
#footer{
	position:fixed;
	bottom:0;left:0;
	z-index:10000;
	width:100%;
}
#footer .gutter{width:780px;margin:0 auto;}
#footer p{line-height:normal;padding:20px 0 0 227px;float:left;}
#footer p a{color:#fff;text-decoration:none;}
.clear{clear:both;}
#clearfooter{/* to clear footer*/
	height: 2em;
	clear:both;
}
