﻿body{
padding:0px;
margin:0px;
background:#F5F5F5;
text-align:center;
}

a:hover{text-decoration:none;}

img { border:0px;}

select
	{
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size:11px;
		line-height:15px;
		color:#4D4D4D;
	}

font
	{
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size:11px;
		line-height:15px;
		color:#4d4d4d;
	}

body
	{
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size:11px;
		line-height:15px;
		color:#4d4d4d;
	}

textarea
	{
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size:11px;
		line-height:15px;
		color:#4D4D4D;
	}

input
	{
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size:11px;
		line-height:15px;
		color:#4D4D4D;
	}

.main_text
	{
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size:11px;
		line-height:15px;
		color:#4D4D4D;
	}

font {
	font: tahoma;
	color: #4D4D4D
}

.font1 {
	font: tahoma;
	color: #fff5f5
}

a {
	font: tahoma;
	color: #4D4D4D
}
	
.c_text a {
	color: #fff5f5;
	line-height: 13px;
	text-decoration: none;
}
	
.c_text {
	color: #fff5f5;
	line-height: 13px;
	text-decoration: none;
}
.c_text a:hover { text-decoration:underline}
.d_text {color:#333333; line-height:13px; text-decoration:none}
.m_text {font:tahoma; color:#FFFFFF; text-decoration:none}

ul {margin:0; padding:0; list-style:none}
li  {background: url('images/a.gif') no-repeat left center; margin: 0px; line-height:16px; padding-left:10px; padding-right:0px; padding-top:0px; padding-bottom:0px}

.ul1 li { line-height:18px;}

.dt {
	display: table;
	height: 100%;
	width: 100%;
}
.dr {
	display: table-row;
	width: 100%;
	height: 100%;
}

.dc {
	display: table-cell;
	width: 100%;
	float: left;
	text-align: justify;
	height: 100%;
}

.dc2 {
	display: table-cell;
	text-align: justify;
	line-height:21px;
	height: 100%;
}


.dc1 {
	text-align: justify;
	line-height:21px;
	margin-top:16px;
	margin-bottom:16px;
	margin-left:10px;
	margin-right:10px;
}

.no_class div
	{
		width:auto;
		height:auto;		
	}

.no_class
	{
		width:auto;
		height:auto;		
	}

form { margin:0px; padding:0px;}

.main {
	width: auto;
	margin: auto;
}

.main1 {
	width: 719px;
	margin-left: 23px;
	margin-top: 21px;
}
.cell_1 {
	width: 210px;
	height: auto
}

.cell_1_t { height:610px; background:url('images/l-dr.gif') repeat-y left;}

.cell_1_t_t { background:url('images/l-t.gif') no-repeat left top;}

.cell_1_t_b { background:url('images/l-b.gif') no-repeat left bottom;}

.cell_1_fl { width:205px; height:602px; margin: 4px 1px 4px 4px;}

.cell_1_b {
	height: auto;
}

.cell_2 { width:509px;}

.cell_2_t { height:679px; background:url('images/r-dr.gif') repeat-y;}

.cell_2_t_t { background:url('images/r-t.gif') no-repeat top;}

.cell_2_fl { width:503px; height:218px; margin: 4px 5px 0px 1px;}

.cell_2_t_b { background:url('images/r-b.gif') no-repeat bottom;}

.cell_2_b {
	height: auto;
}

.border {
	border: 1px solid #FFC8C8;
	width: 100%;
}

.border1 {
	border: 1px solid #ffc8c8;
	width: 100%;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:8px;
	margin-right:8px;
}

.testo {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size:11px;
		line-height:15px;
		color:#4D4D4D;
	}