/*###########################blog.hope@gmail.com###########################documento validato css 2.1###########################*/* { margin: 0; padding: 0; }body {	background: #0C566F url(img/back_blue.png) repeat-x top left;	font: normal 16px "Trebuchet MS", Arial, helvetica, sans-serif;	text-align: center;}div#warp {	width: 660px;	margin: 0 auto;	text-align: left;}div#header {	margin: 16px 0 0 0;	width: 100%;	height: 160px;}div#main {	overflow: auto;	width: 660px;	background: #0C566F url(img/content_bg.png) repeat-y top left;	text-align: center;}div#in_main {	width: 644px;	margin: 0 auto;}div#sidebar {	float: left;	width: 144px;	font-size: 70%;}div#content {	float: left;	margin-left: 16px;	width: 470px;	text-align: left;}div#end_main {	width: 660px;	height: 24px;	background: #0C566F url(img/end_content_bg.gif) no-repeat top;}div#footer {	margin: 10px auto;	width: 660px;}div#disclaimer { width: 55%; float: left; text-align: right; }div#hopedesign { width: 45%; float: left; clear: right; text-indent: -9999px; padding-top: 24px; text-align: left; }div#hopedesign a {	width: 113px;	height: 32px;	background: #0C566F url(img/hopedesign.png) no-repeat;	overflow: hidden; /* hack for IE */	display: block;}div#hopedesign a:hover {	background-position: 0 -32px;}div#navigation ul {	margin: 20px 0 30px 0;	list-style-type: none;}div#navigation li {	margin: 0 0 8px; padding: 0;}div#navigation li a {	display: block;	width: 100%;	line-height: 24px;	background: #c4fdec url(img/li_active.png) repeat-x top center;	text-decoration: none;	font-size: 125%;	font-variant: small-caps;	font-weight: bold;	font-family: "Tahoma", Arial, helvetica, sans-serif;	color: /*#0E6985*/ #1287A9;}div#navigation li a:hover {	background: #c4fdec url(img/li_hover.png) repeat-x top center;	color: #0E6985;}div#navigation .p_gianovecento {	font-size: 110%;}.songbox {	width: 100%;	margin: 0 auto 20px auto;	text-align: center;}.songbox_player {	width: 100%;	text-align: center;	margin: 8px auto;}.songbox span {	display: block;	width: 100%;	line-height: 24px;	background: #c4fdec url(img/li_active.png) repeat-x top center;	text-decoration: none;	font-size: 125%;	font-variant: small-caps;	font-weight: bold;	font-family: "Tahoma", Arial, helvetica, sans-serif;	color: /*#0E6985*/ #1287A9;}.download {	margin: 0 0 0 6px;	width: 100%;}.download_sub {	margin: 0 0 0 24px;	width: 90%;}.download_icon {	width: 28px; float: left; clear: left; margin-top: 0px;}.download_descr {	width: auto; float: left; clear: right;}.download_descr_sub {	width: auto; float: left; clear: right;}.download_descr_sub p {	line-height: 0.8em; clear: right;}.download_descr p {	line-height: 1.1em; clear: right;}.video_resource {	clear: both;	line-height: 1.8em;	margin: 10px 0;	font-weight: bold; color: #ffb066; font-size: 90%;}.go_to {	margin: 10px 0 0 -10px;	width: 100%;	text-align: right;}.go_to a {	font-size: 80%;}div.pre_gallery_100 {	width: 460px;	background-color: silver;	text-align: center;}div.pre_gallery_mod {	width: 460px;	background-color: silver;	opacity: .35;	filter: alpha(opacity=35);	-moz-opacity: 0.35;}div.download_info p {	margin-left: 10px;	margin-top: -4px;}div.download_info ul {	margin-left: 32px;	margin-top: -12px;	margin-bottom: 12px;}div.download_info li {	color: #929292;	font-size: 80%;}.gallery_table {	width: 100%;	margin: 10px 0;}.gallery_table_td {	width: 25%;	text-align: center;}.gallery_table_td a img {	border: 6px #fff solid;}.gallery_table_td a:hover img {	border: 6px #fc6 solid;}p {	color: #929292;	font-size: 80%;	line-height: 1.2em;	margin-bottom: 18px;	text-align: justify;}p.1 {	color: #929292;	font-size: 80%;	line-height: 1.2em;	margin-bottom: 18px;	text-align: left;}h1 {	font-size: 135%;	color: #2CADC9;	margin: 0 0 4px 0;}h2 {	font-size: 105%;	color: #DBA123;	margin: 16px 0 4px 0;}img {	border: 0;}a {	color: #34A6C7;	font-size: 105%;	font-weight: bold;	text-decoration: none;}a:hover {	text-decoration: underline;}a.new {	color: #ACA402;}
