@charset "utf-8";
/* CSS Document */
/*CONTAINER*/
.wrapper{
	width:729px;
	height:100%;
	margin:0 auto 0 auto;
	text-align:center; 
	background-repeat:no-repeat;
	background-color:#FFF;
}
a:link {
	text-decoration: none;
	color:#104B2A;
}
a:visited {
	text-decoration: none;
	color:#104B2A;
}
a:hover {
	text-decoration: none;
	color:#104B2A;
}
a:active {
	text-decoration: none;
	color:#104B2A;
}
.body{
	background-color:#104B2A;
}

/* fix the bug \*/
* wrapper div {width: 720px;}
/* fix the bug */

.header{
	background-image:url(imgs/header.png);
	background-repeat:no-repeat;
	text-align:center;
	margin:0 auto 0 auto; 
	width:729px;
	height:197px;
}
.spacer{
	background-image:url(imgs/spacer.png);
	background-repeat:repeat-y;
	height:auto;
}
	
.bnt_menu{
	background-image:url(imgs/btn_mnu.png);
	background-repeat:no-repeat;
	margin-left:18px;
	margin-right:22px;
	width:31px;
	height:36px;
}

.list_table_text{
	font:Verdana, Geneva, sans-serif;
	font-size:13px;
	color:#104B2A;
	font-weight:bolder;
	text-align:center;
}

.list_table_text2{
	font:Verdana, Geneva, sans-serif;
	font-size:15px;
	color:#104B2A;
	font-weight:bolder;
	text-align:center;
}

.menu_text{
	font:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-size:large;
	letter-spacing:normal;
	text-align:left;
	color:#000;
}

.space{
	background-color:#104B2A;
	width:14px;
}
.greeen_title{
	background-color:#104B2A;
	height:19px;
	width:185px;
}

.title_text{
	font:Verdana, Geneva, sans-serif;
	background-color:#104B2A;
	font-size:15px;
	font-weight:bolder;
	text-align:center;
	color:#FFF;
	width:180px;
}
.box_gallery{
	background-color:#FFF;
	border-style:solid;
	border-color:#104b2a;
	height:200px;
	width:180px;
	margin-left:35px
}

.box_story_main{
	position:relative;
	margin-left:250px;
	margin-top:-410px;
	margin-right:0px;
	width:443px;
	height:200px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	text-align:justify;
}
.box_story_main2{
	position:relative;
	margin-left:250px;
	margin-top:-105px;
	margin-right:0px;
	width:443px;
	height:100px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:15px;
	font-weight:bold;
	text-align:justify;
}
.box_photho{
	position:relative;
	background-color:#FFF;
	border-style:solid;
	border-color:#104b2a;
	height:302px;
	width:450px;
	margin-left:250px;
	margin-top:-51px;

}
.box_piatti{
	background-color:#FFF;
	border-style:solid;
	border-color:#104b2a;
	height:100px;
	width:650px;
	text-align:center;
	margin-left:35px;
	margin-right:35px;
}
.box_maps{
	position:relative;
	margin-left:250px;
	margin-top:-210px;
	margin-right:0px;
	width:443px;
	height:200px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	text-align:justify;
}

.box_news{
	position:relative;
	background-color:#FFF;
	border-style:solid;
	border-color:#104b2a;
	height:200px;
	width:180px;
	margin-left:35px;
	margin-top:20px;
}
.box_contacts{
	position:relative;
	background-color:#FFF;
	border-style:solid;
	border-color:#104b2a;
	height:100px;
	width:180px;
	margin-left:35px;
	margin-top:20px;
}
.box_language{
	position:relative;
	background-color:#FFF;
	border:thin;
	border-color:#104b2a;
	height:50px;
	width:180px;
	margin-left:35px;
	margin-top:20px;
}
.footer_text{
	font:Verdana, Geneva, sans-serif;
	background-color:#104b2a;	
	font-size:12px;
	font-weight:bolder;
	text-align:center;
	color:#FFF;
	height:50px;
	width:729px;
}

.stepcarousel{
position: relative; /*leave this value alone*/
border-style:solid;
border-color:#104b2a;
overflow: scroll; /*leave this value alone*/
width: 450px; /*Width of Carousel Viewer itself*/
height: 302px; /*Height should enough to fit largest content's height*/
margin-left:250px;
margin-top:-80px;
}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 0px; /*margin around each panel*/
width: 450px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}