/*====== COPYRIGHT PASTICCERIA ANTONIAZZI ======*/
/*====== BROWSER NORMALIZATION ======*/

html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td {
	margin:0;
	padding:0;
}

/*====== STRUCTURE ======*/

html, body {
	width:100%;
	height:100%;
}
body {
	width:100%;
	height:100%;
	margin:0;
	padding:0;
	background-color:#fff;
	color:#333;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11.5px;
}
#container {
	display:block;
	width:830px;
	height:auto;
	margin:0 auto;
}
#container2 {
	margin:0 auto;
	background:url(../images/container2.jpg) repeat-y top center;
}
#container3 {
	background:url(../images/container3.jpg) no-repeat 50% 101%;
	min-height:650px;
	height:auto !important;
	height:650px;
	padding-bottom:30px;
}
#header {
	background:url(../images/header.jpg) no-repeat 50% -8px;
	font-size:11px;
	margin:0 auto;
	width:659px;
	height:14px;
	padding:24px 85px 0 86px;
}
#search {
	float:right;
}
#search input {
	height:13px;
	padding:3px 3px 0 3px;
	margin-top:-8px;
	width:154px;
	font-size:11px;
	font-family:Helvetica,Arial,sans-serif;
	border:1px solid #ccc;
	color:#999;
}
#search input:active, #search input:focus {
	border:1px solid #666;
	color:#666;
}
#search a, #search a:visited{
	color:#666;
	padding:0 6px;
	text-decoration:none;
}
#search a:hover, #search-login a:active {
	text-decoration:underline;
}
#content {
	width:680px;
	height:auto;
	min-height:280px;
	margin:0 auto;
	background:url(../images/content.jpg) no-repeat 100% 20px;
}
#contentbanq {
	width:680px;
	height:auto;
	min-height:280px;
	padding-top:313px;
	margin:0 auto;
	background:url(../images/bcontent.jpg) no-repeat 133% 312px;
}

/*====== INDEX ======*/

#index {
	margin:0 auto;
	text-align:center;
	height:520px;
}

#index-footer {
	color:#969696;
	text-align:center;
	font-size:10.5px;
	line-height:120%;
}

/*====== TEXT ======*/
.textimage{
	text-align: justify;
	/*horizontal-align: middle;*/
	width:166px;
	margin-left:175px;
	position: absolute;
	top:500px;
/* 	line-height:130%; */
}
.text, .textsection, .textsalata {
	text-align: justify;
	width:328px;
	margin-left:341px;
	position: absolute;
	top:500px;
	line-height:130%;
}
.textsalata {
	top:604px;
	color:#85943e;
	color:#9fa971;
	width:490px;
	margin-left:177px;
}
.textsection {
	top:402px;
	line-height:150%;
}
.textlocation, .textcities {
	position: absolute;
	text-align: left;
	top:386px;
	width:330px;
	margin-left: 328px;
	padding-right:10px;
	line-height: 130%;
	height:300px;
	overflow: auto;
}
.textlocation strong {
	color:#4e2020;
}
.textlocation a, .textlocation a:visited { 
	color:#333;
	text-decoration: none;
}
.textlocation a:hover, .textlocation a:active, .textlocation a:focus { 
	color:#333;
	text-decoration: underline;
}
.textcities {
	position: absolute;
	font:240%/100% "HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,sans-serif;
	color:#ee7f00;
	top:386px;
	width:140px;
	margin-left:175px;
}
.textlocationdetail {
	position: absolute;
	font:240%/100% "HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,sans-serif;
	color:#ee7f00;
	top:386px;
	width:310px;
	margin-left:175px;
}
.locationdetailslink { 
	color:#333;
	text-decoration: none;
}


/*====== DOVE SIAMO ======*/

#map1, #map2, #map3 {
	width:406px;
	height:420px;
}
