﻿.main_theframes {
	background-color: #E9E9E9;
	border: 1px solid #8C8C8C;
	padding: 5px;
	margin: 8px;
	opacity:0.9;	
    -moz-box-shadow: 2px 2px 4px #666;#
    -webkit-box-shadow: 2px 2px 4px #666;
    box-shadow: 2px 2px 4px #666;
	-moz-border-radius-topleft: 18px;
	border-top-left-radius: 18px;

}

@font-face {
	font-family: opificio;
	src: url('Opificio.ttf');
}

.main_toplinks {
	font-size: 13pt;
	font-family: Opificio, sans-serif;
	height: 25px;
}

.main_toplinks_over {
	font-size: 10pt;
	font-family: Tahoma;
	height: 20px;
	padding: 5px 0;
	background-color: #f5f5f5;
	display:none;
	vertical-align: middle;
}

.main_packs {
	font-family: Tahoma;
	font-size: 8pt;
	text-align: left;
}
.main_pack_title {
	font-size: 10pt;
	text-align: center;
	padding-bottom: 5px;
	font-weight: bold;
}
.main_pack_par {
	background-color: #FFFFFF;
}

.main_pack_impar {
	background-color: #F5F5F5;
}

.main_pack_par, .main_pack_impar {
	padding-top: 5px;
	padding-bottom: 5px;
}

a {
	color: #8C8C8C;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
	}
a:visited {
	color: #8C8C8C;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
a:active {
	color: #8C8C8C;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
a:hover {
	color: #FFF;
	text-decoration:overline;
	text-shadow: 0px 0px 2px black;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
.footer {
text-align: left;
}
