/* sfondo colore carta: F7D7A6 */

h1      {
        margin-bottom:0xp;
        font-family:Arial,Tahoma;
        color:blue;
        border-bottom:1px solid blue;
        padding-left:50px;
        }
h2      {
        margin-top:0xp;
        font-family:Arial,Tahoma;
        color:blue;
        font-size:12px;
        border-bottom:1px solid blue;
        padding-left:0px;
        }
        
hr      {
		background-color:blue;
		color:blue;
		height:1px;
		width=90%;
        }

a       {
        color:blue;
        }
a.visited {
        color:blue;
        }

.basecol {
        color:white;
        }
.result_div {
		width:100%;
        background:#DDEEFF;
        padding:4px;
        /*margin-bottom:10px;*/
        border-top:1px solid #3399CC;
        border-bottom:1px solid #3399CC;
        font-family:Arial,Tahoma;
        color:#006699;
        font-size:12px;
        }
.result_div a {
        color:blue;
        }

.footer_text {
		text-align:center;
        background:#FFFFFF;
        padding:4px;
        /*margin-bottom:10px;*/
        font-family:Arial,Tahoma;
        color:#006699;
        font-size:10px;
        font-weight:bold;
        text-decoration:none;
        }
.footer_text a {
        color:blue;
        text-decoration:none;
        }
.footer_text a:hover {
        color:red;
        /*text-decoration:none;*/
        }
.copyright_text {
		text-align:center;
        /*background:#FFFFFF;*/
        padding:4px;
        /*margin-bottom:10px;*/
        font-family:Arial,Tahoma;
        color:#006666;
        font-size:10px;
        font-weight:normal;
        text-decoration:none;
        }
.copyright_text a {
        color:#006666;
        text-decoration:none;
        }
.copyright_text a:hover {
        color:red;
        text-decoration:none;
        }

.section_navigation {
        font-family:Arial,Tahoma;
        color:#FF0000;
        font-size:14px;
        font-weight:bold;
        text-decoration:none;
}
.section_navigation a {
        font-family:Arial,Tahoma;
        color:#0000FF;
        font-size:14px;
        font-weight:bold;
        text-decoration:none;
}
.page_navigation {
        font-family:Arial,Tahoma;
        color:#FF0000;
        font-size:12px;
        font-weight:bold;
        text-decoration:none;
}
.page_navigation a {
        font-family:Arial,Tahoma;
        color:#006699;
        font-size:12px;
        font-weight:bold;
        text-decoration:none;
}




        
.url    {
        font-family:Arial,Tahoma;
        color:green;
        font-size:12px;
        }
.base_title  {
        font-family:Arial,Tahoma;
        color:#3366CC;
        font-size:16px;
        font-weight:bold;
        text-decoration:none;
        }
.base_title a  {
        font-family:Arial,Tahoma;
        color:#3366CC;
        font-size:16px;
        font-weight:bold;
        text-decoration:none;
        }
.base_text  {
        font-family:Arial,Tahoma;
        color:#333300;
        font-size:12px;
        font-weight:normal;
        }
.title  {
        font-family:Arial,Tahoma;
        color:#006666;
        font-size:12px;
        }
.description  {
        font-family:Arial,Tahoma;
        color:#000000;
        font-size:12px;
        }

table   {
        border-collapse: collapse;
        border-spacing: 0px;
        }
        
.top_table {
        border:1px solid #EEEEEE;
        /*background:#FFFFFF;*/
        width:790px;
        padding:4px;
        font-family:Arial,Tahoma;
        color:#000000;
        font-size:12px;
        text-align:center;
        }
.top_menu {
        /*border:1px solid #EEEEEE;*/
        /*background:#FFFFFF;*/
        /*width:100%;*/
        padding:4px;
        font-family:Arial,Tahoma;
        color:#000000;
        font-size:10px;
        text-align:center;
        vertical-align:bottom;
        }
.main_separator {
        width:99%;
        height:6px;
        }
.side_separator {
        width:50px;
        height:6px;
        }
.result_separator {
        width:90%;
        height:10px;
        }

        
.page_table {
        border:0px solid #555555;
        /*background:#FFFFFF;*/
        width:790px;
        height:100%;
        padding:4px;
        font-family:Arial,Tahoma;
        color:#000000;
        font-size:12px;
        text-align:center;
        }

.top_frame {
		height:80px;
        vertical-align: top;
        text-align: center;
        padding:4px;
        border-bottom:2px solid #339999;
}
      
.left_frame {
        vertical-align: top;
        text-align: center;
        width:162px;
        padding: 4px 2px 4px 0px;
        border:1px solid #339999;
        border-right:1px solid #339999;
}
.central_frame {
        vertical-align: top;
        text-align: left;
        padding:12px;
}
.right_frame
{
        vertical-align: top;
        text-align: center;
        width:162px;
        padding: 4px 2px 4px 0px;
        border:1px solid #339999;
        border-left:1px solid #339999;
}
.bottom_frame {
		/*height:100px;*/
        vertical-align: top;
        text-align: center;
        padding:4px;
        border-top:2px solid #339999;
}

.domain_logo {
	font-family:Tahoma,Verdana,Arial;
	color:#000000;
	font-size:18px;
	font-weight:Bold;
}

.menu_td {
        border:1px solid #555555;
        /*background:#FFFFFF;*/
        padding:6px;
        font-family:Arial,Tahoma;
        color:#000000;
        font-size:12px;
        text-align:left;
        vertical-align:top;
}

.link_td {
        border:0px solid #555555;
        background:#FFFFFF;
        padding:6px;
        font-family:Arial,Tahoma;
        color:#000000;
        font-size:12px;
        text-align:center;
        vertical-align:top;
        width:100px;
        height:30px;
}

/* BANNERS */
.banner_head_1 {/*
	width:100%;
	height:10px;
	border:1px dashed #999999;
	text-align:center;
	font-family:Tahoma,Verdana,Arial;
	color:#000000;
	font-size:12px;
	font-weight:normal;
	vertical-align: middle;
	padding:1px;
	background:#EEEEEE;
*/}

.lettertable {
	text-align:center;
	/*width:20px;*/
	padding:6px;
	background:#EEEEFF;
	border:1px dashed #555588;
	font-family:Arial,Tahoma;
	color:#0000FF;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}

.lettertable a {
	color:#0000FF;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}

.lettertable a:hover {
	color:#FF0000;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}

.cattable {
	text-align:center;
	width:150px;
	padding:2px 2px 2px 6px;
	background:#EEEEFF;
	border:1px dashed #555588;
	font-family:Arial,Tahoma;
	color:#0000FF;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
}

.cattable a {
	color:#0000FF;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
}

.cattable a:hover {
	color:#FF0000;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
}

.index_table {
        border:1px solid #CCCCCC;
        /*background:#FFFFFF;*/
        width:90%;
        padding:4px;
        font-family:Arial,Tahoma;
        color:#000000;
        font-size:12px;
        text-align:center;
        }
