/* Start HTML Element*/
	body {
		font-size: 12px; background: url(http://www.akropack.it/images/bkg.gif) #fff fixed repeat-x 50% top; margin: 0px; color: #212634; font-family: arial, helvetica, sans-serif;text-align: center;
	}
	img {
		border-top-style: none; border-right-style: none; border-left-style: none; text-decoration: none; border-bottom-style: none
	}
	h1 {
		padding-right: 0px; padding-left: 0px; font-weight: normal; font-size: 20px; padding-bottom: 0px; margin: 0px; color: #F00; padding-top: 0px
	}
	h2 {
		padding-right: 0px; padding-left: 0px; font-weight: bold; font-size: 14px; padding-bottom: 10px; margin: 0px; color: #212634; padding-top: 5px
	}
	h3 {
		padding-right: 0px; padding-left: 0px; font-weight: normal; font-size: 11px; padding-bottom: 10px; margin: 0px; color: #4f5c7b; padding-top: 5px
	}
	p {
		padding: 0px; font-weight: normal; font-size: 12px; padding-bottom: 10px; margin: 0px; color: #212634;
	}
	a:link {
		color: #4f5c7b; text-decoration: none
	}
	a:hover {
		color: #4f5c7b; text-decoration: underline
	}
	a:active {
		color: #4f5c7b; text-decoration: none
	}
	a:visited {
		color: #4f5c7b; text-decoration: none
	}
	td{
		font-size: 11px; 
		font-family: Verdana, Tahoma, Arial, Sans-Serif; 
		color: #575F6F;
		width: 33%;
	}
	form {
		padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px
	}
	select {
		padding-right: 0px; padding-left: 0px; font-size: 11px; float: left; padding-bottom: 0px; margin: 0px 0px 5px; width: 200px; color: #4f5c7c; padding-top: 0px
	}
	table.products { border-collapse: collapse; width: 100%;}
	table.products th{ font-size: 12px; border-width: 2px 6px 2px 0px; background-color: white; border-color: #F2F3F3; border-style: solid; font-weight: normal; text-align: right; padding: 5px 8px;}
	table.products td{ border-width: 2px 0px 2px 0px; background-color: white; border-color: #F2F3F3; border-style: solid; font-weight: bold; padding: 5px 8px; width: 100%;}
	
/* End HTML Element*/	
/* Start menu*/
	#menu {
		padding-right: 0px; padding-left: 0px; font-weight: bold; float: right; background-image: url(http://www.akropack.it/images/bkg_menu.gif); padding-bottom: 0px; margin: 0px; width: 728px; color: #4f5c7b; padding-top: 5px; height: 31px; text-align: left
	}
	ul#menu_list {
		padding-right: 0px; padding-left: 0px; font-size: 12px; float: left; padding-bottom: 0px; margin: 0px; padding-top: 0px; list-style-type: none
	}
	ul#menu_list li ul li {
		padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; list-style-type: none; height: 25px
	}
	ul#menu_list li {
		padding-right: 0px; padding-left: 0px; float: left; padding-bottom: 0px; margin: 0px; padding-top: 0px; position: relative; height: 30px
	}
	ul#menu_list li ul li a {
		padding-right: 5px; padding-left: 5px; padding-bottom: 5px; color: #fff; padding-top: 5px; height: 25px; text-decoration: none
	}
	ul#menu_list a:link {
		display: block; color: #cacfdd; text-decoration: none
	}
	ul#menu_list a:visited {
		display: block; color: #cacfdd; text-decoration: none
	}
	ul#menu_list a:hover {
		text-decoration: none
	}
	ul#menu_list a:active {
		text-decoration: none
	}
	ul#menu_list li li a:link {
		padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; color: #fff; text-indent: 5px; line-height: 25px; padding-top: 0px; text-decoration: none
	}
	ul#menu_list li li a:visited {
		padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; color: #fff; text-indent: 5px; line-height: 25px; padding-top: 0px; text-decoration: none
	}
	ul#menu_list li li a:hover {
		padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; color: #fff; text-indent: 5px; line-height: 25px; padding-top: 0px; background-color: #A0B5A0
	}
	ul#menu_list li li a:active {
		padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; color: #fff; text-indent: 5px; line-height: 25px; padding-top: 0px; background-color: #A0B5A0
	}
	ul#menu_list li ul {
		display: none
	}
	ul#menu_list li:hover ul {
		padding-right: 0px; display: block; padding-left: 0px; z-index: 1; background: #6A8A6A; padding-bottom: 0px; margin: 0px; width: 180px; padding-top: 0px; position: absolute; top: 30px
	}
	ul#menu_list li li {
		width: 180px; border-bottom: #9DB29D 1px solid
	}
	ul#menu_list li.separetor {
		padding-right: 10px; padding-left: 10px; padding-bottom: 0px; color: #9DB29D; padding-top: 0px
	}
/* End menu*/

#logo {
	padding-right: 0px; margin-top: 10px; padding-left: 0px; float: left; padding-bottom: 10px; margin-left: 0px; width: 252px; margin-right: 0px; padding-top: 0px; text-align: left
}
#banner {
	float: right; margin: 10px 0px 0px; width: 728px; height:90px; text-align: center; background: url(http://www.akropack.it/images/banner.jpg) no-repeat;
}
#banner  h1{
	padding-top: 72px; color: #F00; font-size: 14px; font-weight: bold;
}
#header {
	float: left; overflow: hidden; width: 980px; text-align: left
}
.akro-container {
	margin: auto; width: 980px; text-align: left
}
#searchbox {
	margin-top: 0px; padding-left: 3px; float: left; background-image: url(http://www.akropack.it/images/bkg_menu.gif); padding-bottom: 13px; margin-left: 0px; width: 249px; margin-right: 0px; padding-top: 3px; height: 20px; text-align: left
}
.searchfield {
	padding-right: 1px; padding-left: 2px; font-size: 11px; padding-bottom: 1px; width: 140px; border-top-style: none; padding-top: 1px; font-family: arial, helvetica, sans-serif; border-right-style: none; border-left-style: none; height: 15px; background-color: #cacfdd; text-decoration: none; border-bottom-style: none
}
#topleft-box {
	padding: 10px; float: left; margin: 1px 10px 0px 0px; width: 230px; height: 330px; background-color: #6A8A6A;
}
#topimage-box {
	padding-right: 0px; padding-left: 0px; float: right; padding-bottom: 0px; margin: 1px 0px 0px; width: 720px; padding-top: 0px; height: 350px
}
#menubar {
	float: left; width: 980px; text-align: left
}
#top-content {
	float: left; overflow: hidden; width: 980px; text-align: left
}
#contentleft-box {
	padding: 10px; float: left; width: 210px; height: 310px; background-color: #f2f3f3;
}
.linea {
	padding-right: 0px; padding-left: 0px; float: left; padding-bottom: 7px; margin: 0px; width: 100%; padding-top: 7px; height: 1px
}
#right-box {
	padding-right: 0px; padding-left: 10px; float: left; padding-bottom: 0px; margin: 0px; width: 380px; padding-top: 0px; text-align: left
}
#left-box {
	padding-right: 0px; padding-left: 0px; float: left; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
#more-img {
	padding-right: 0px; padding-left: 0px; float: left; padding-bottom: 0px; margin: 0px; width: 100px; padding-top: 0px
}
#breadcrumb {
	padding-right: 10px; padding-left: 0px; font-size: 11px; float: left; padding-bottom: 0px; width: 970px; color: #4f5c7b; padding-top: 4px;  height: 17px; text-align: right
}
div#breadcrumb ul li {
	border-top-width: 0px; padding-right: 10px; padding-left: 10px; float: left; border-bottom-width: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
div#breadcrumb ul {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; list-style-type: none
}
#toptext-box {
	border: #6A8A6A 10px solid; padding-right: 20px; padding-left: 20px; float: left; padding-bottom: 25px; margin: 1px 0px 0px; width: 530px; padding-top: 30px; background-color: #f2f3f3; text-align: left
}
#toptext-box02 {
	border: #6A8A6A 10px solid; padding-right: 20px; padding-left: 20px; float: left; padding-bottom: 25px; margin: 1px 0px 0px; width: 920px; padding-top: 30px; background-color: #f2f3f3; text-align: left
}
#toptext-box02 p {
	clear: both
}
#right-page-box {
	padding-right: 0px; padding-left: 10px; float: left; padding-bottom: 0px; margin: 0px; width: 220px; padding-top: 20px; text-align: left
}
#topslide-box {
	padding-right: 0px; padding-left: 10px; float: left; padding-bottom: 0px; margin: 0px; width: 360px; padding-top: 0px; text-align: left
}
#more-page-txt {
	border: #A0B5A0 10px solid; padding-right: 10px; padding-left: 10px; float: left; padding-bottom: 10px; margin: 4px 0px 0px; width: 200px; color: #4f5c7b; background-color: #e7e1de; text-align: left
}
.immagine{
	border: 1px solid #9AA1B1; background-color: white; width: 72px; height: 72px; float: left; margin: 0px 5px 5px 0px;
}
.photogallery{
	border: 1px solid #9AA1B1; background-color: white; width: 90px; height: 90px; float: left; margin: 0px 5px 5px 0px;
}
.immagine170{
	border: 1px solid #9AA1B1; background-color: white; width: 172px; height: 122px; float: left; margin: 0px 10px 5px 0px;
}
#map{
	border: 1px solid #9AA1B1; background-color: white; width: 440px; height: 250px; float: left; margin: 0px 10px 5px 0px;
}
.col1{
	width: 440px; float: left; margin-right: 15px;;
}
.col2{
	width: 440px; float: left; margin-left: 15px;
}
#sitemap li{
	margin-left: 40px; list-style-type: circle;
}
#footer {
	clear: both; padding-right: 0px; padding-left: 0px; font-size: 10px; float: left; padding-bottom: 10px; margin: 0px -3px 0px 0px; width: 980px; color: #4f5c7b; padding-top: 20px; text-align: center
}