body {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: #939393 url(../images/bgmain_line.jpg) repeat-x;
}

.main {
	width: 838px;
	height: 567px;
	background:  url(../images/bgmain.jpg) no-repeat;
}

#top {
	width: 750px; /*height: 26px;*/
	position: relative;
	top: 250px; /*background: url(../images/top02.jpg) no-repeat;*/
	/*border: thin solid Blue;*/
}

.top_flag {
	padding-right: 15px;
}

.top_menu {
	padding-right: 15px;
}

.top_menu a:link		{font: bold 12px Arial; color: #881C1A; text-decoration: none;}
.top_menu a:visited	{font: bold 12px Arial; color: #881C1A; text-decoration: none;}
.top_menu a:hover 	{font: bold 12px Arial; color: #881C1A; text-decoration: underline;}

.main_content {
	width: 750px;
	position: relative;
	top: 325px;
	right: 100px;
}

.main_content a:link		{font: bold 12px Arial; color: #FFFFFF; text-decoration: none;}
.main_content a:visited	{font: bold 12px Arial; color: #FFFFFF; text-decoration: none;}
.main_content a:hover 	{font: bold 12px Arial; color: #FFFFFF; text-decoration: underline;}


.bottom {
	width: 750px;
	position: relative;
	top: 365px;
	right:10px;
}

.bottom_info {
	
	
}

.fratelli_text {
	color: #E3CF94;
	font: bold 14px Arial, Helvetica, sans-serif;
}

.info_text {
	color: #C4CACA;
	font: 11px Arial, Helvetica, sans-serif;
}

.info_text a:link		{font: bold 11px Arial; color: #E3CF94; text-decoration: none;}
.info_text a:visited	{font: bold 11px Arial; color: #E3CF94; text-decoration: none;}
.info_text a:hover 	{font: bold 11px Arial; color: #E3CF94; text-decoration: underline;}



.image {
	border: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.image_border {
	border: 5px solid #FFFFFF;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.link_self {
	font: 8px Times New Roman;
	text-decoration: none;
	color: #000008;
	padding: 10px 0px 0px 30px;
}
