<!--
html,body		{ color: #000; margin: 0px; padding: 0px; font-family: tahoma,sans-serif; font-size: 11px; background: #ccc; }
body			{ padding: 5px 0px 10px 0px; }

#adv_728		{ background-color: transparent; width: 728px; height: 90px; padding: 0px; margin: 0px auto; border: 0px solid #eceef4; text-align: center; }
#adv_300		{ background-color: transparent; width: 300px; height: 250px; float: right; clear: right; padding: 0px; margin: 0px 0px 5px 0px; position: relative; }
#content_body	{ background: transparent; width: 800px; padding: 0px; margin: 5px auto; border: 1px solid #fff; }
#header			{ background-color: #fff; height: 80px; background: url(/img/sm_head.gif) repeat-x;}
#content		{ background-color: #fff; padding: 10px; margin: 0px; }
#menu			{ background-color: transparent; width: 120px; float: left; clear: right; padding: 0px; margin: 5px 0px 0px 0px; }
#menu div.v		{ background-color: #fff; color: #036; margin: 2px 0px 0px 0px; line-height: 16px; font-weight: none; background: url(/img/hedms.gif) repeat-x; height:18px; padding: 1px 5px; clear: both; }
#menu div.s		{ background-color: #036; color: #fff; margin: 2px 0px 0px 0px; line-height: 16px; font-weight: none; background: url(/img/hedms_.gif) repeat-x; height:18px; padding: 1px 5px; clear: both; }
#menu ul		{ margin: 0px; padding: 0px; }
#menu li		{ list-style-type: none; padding: 0px 0px 0px 10px; margin: 0px; line-height: 16px; background: url(/img/hedma.gif) repeat-x; border-bottom: 1px solid #fff; vertical-align: middle;}
#menu a			{ color: #336699; font-weight: none; line-height: 16px; display:block;}
#menu li.l a	{ color: #ff3300; font-weight: none; }
#menu a:hover	{ color: #FF3300; font-weight: none; text-decoration: none; }
#footer			{ background-color: #E5E5E5; color: #000; height: 16px; clear: both; border-top: 0px solid #036; padding: 3px 0px; }
#top_link 		{ background-color: transparent; height: 20px; border-bottom: 1px solid #FF6600; text-align: center; margin-top: 30px}
#top_link a		{ color: #036; float: left; clear: right; font-weight: normal; line-height: 16px; margin: 0px 4px; padding: 2px 4px; vertical-align: bottom; text-decoration: none; white-space: nowrap; }
#top_link a:hover { background-color: #ebeff6; color: #036; text-decoration: none;}

div.tit_c		{ font:14px "Trebuchet MS",Arial,Sans-serif; voice-family:inherit; font-weight: bold; border-bottom: 4px solid #555; margin: 5px 0px;}

#mg_hom_news		{ text-align: center; }
#mg_hom_news div	{ clear: both; margin: 10px 0px; }

div.title			{ color: #224263; font-weight: bold; border-bottom: 1px solid #ccc; margin-bottom: 10px; text-align: left; }
div.cont_sx			{ float: left;  clear: all;  width: 315px; background-color: #fff; padding: 5px 5px 5px 5px; margin: 0px 5px 5px 0px;  border: 1px solid #a6b8d4; }
div.cont_dx			{ float: right; clear: right; width: 288px; background-color: #fff; padding: 5px 5px 5px 5px;  margin: 0px 0px 5px 0px; border: 1px solid #a6b8d4; }
div.cont_md			{ background-color: #fff; padding: 0px; margin: 0px; border: 1px solid #a6b8d4; }
div.h3_dx			{ float: right; clear: all; width: 300px; margin: 0px 0px 5px 10px; padding: 0px 0px 0px 5px; background-color: #eceef4; border: 1px solid #a6b8d4; border-width: 0px 0px 1px 1px; }
div.foto, div.app	{ background-color: #fff ; clear: all; padding: 5px; margin: 0px 0px 5px 0px; border: 1px solid #a6b8d4; }
div.foto			{ text-align: center; }
div.foto img		{ margin: 5px; }
div.box_news,div.list,div.box_box	{ padding: 5px; }
div.box_news div	{ color: #c00; clear: both; border-bottom: 1px dashed #ccc; padding: 0px 0px 3px 0px; margin: 0px 0px 3px 0px; min-height: 40px; height: auto !important; height: 38px; }
div.box_news div.st	{ border-bottom: 0px; padding-bottom: 0px; margin-bottom: 0px;} /*ultima news*/
div.box_news div img{ float: right; clear: left; margin-left: 5px;}
div.box_news div img.sp	{ margin-left: 10px; padding-left: 10px; border-left: 1px solid #f0f0f0;} /*sponsor*/
div.box_tbt span	{ width: 24%;  height: 75px; float: left; color: #f30; text-align: center; } /*listini*/
div.box_tbl span	{ width: 85px; height: 95px; float: left; text-align: center; } /*motorshow*/
div.mg_news div		{ clear: both; min-height: 110px; height: 137px !important; height: 110px; padding: 0px 5px 5px 5px; } /*news 120*/
div.mg_news img.left{ margin-right: 10px; border:1px solid #aaa; float: left; }
div.mg_news img.right	{ margin-left:  10px; border:1px solid #aaa; float: right; }
div.mg_news a		{ line-height: 200%; }
div.cont_sp			{ background-color: #fff; padding: 5px; margin: 5px 0px 0px 0px; border: 1px solid #a6b8d4; height: 110px;} /* bottom sponsor */

.cont_stop			{ clear: both; }
div.cont_stop,span.cont_stop	{ clear: both; min-height: 1px; max-height: 1px; height: 1px !important; height: 1px; width:100%; }

h1		{ color: #000; font:16px "Trebuchet MS",Arial,Sans-serif; voice-family:inherit; font-weight: bold; border-bottom: 4px solid #555; margin: 10px 0px;}
h2		{ color: #333; font-weight: normal; font-size: 11px; line-height: 16px; margin: 0px; text-align: justify; }
h2.art	{ color: #000; font-weight: normal; font-size: 11px; line-height: 16px; margin: 0px; padding: 3px; background-color: #f0f0f0; height: 82px; }
h2 a	{ color: #000; font-weight: normal; text-decoration: underline; }
h3		{ background-color: #fff; color: #555; font-weight: normal; font-size: 11px; padding: 0px 10px 10px 10px; margin: 0px; line-height: 17px; word-spacing: 2px; text-align: justify; border: 1px solid #a6b8d4; }
h3 a	{ color: #047; font-weight: normal; font-size: 11px; text-decoration: underline; }
h3 td	{ font-size: 10px; }

a		{ color: #047; font-weight: normal; font-size: 11px; text-decoration: none; }
a:hover	{ color: #ff6600; text-decoration: underline; }
a.L1	{ color: #555; }
a.L3	{ color: #f60; }
a.L4	{ color: #777; }
a.L5	{ color: #fff; }
a.cap	{ text-transform: capitalize; }

hr		{ height: 1px; border-bottom: 1px solid #ccc; border-width: 0px 0px 1px 0px;}
.img	{ border: 1px Solid #aaa; }

form		{ padding:0px; margin:0px; }
label		{ font-weight: normal; line-height: 100%; margin:3px; cursor: hand;}
input,form textarea,form select { color: #036; border: 1px #7f9db9 solid; font-size: 10px; font-family: tahoma,sans-serif; }
input.radio	{ font-family: none; border: none; cursor: hand; }
input.image	{ border: none; Background: None;}
input.button,a.button	{ color: #036; font-weight: bold; border: 1px solid #ccc; width: auto; background: url(/img/button.gif) repeat-x; padding: 0px 10px; }

#tbl		{ background-color: #fff; width: 100%; }
#tbl td		{ border-bottom: 1px solid #ccc; font-size: 10px; }
#tbl td.l	{ background-color: #eee; }
#tbl td.t	{ background-color: #eceef4; color: #036;}

@media print {
	html,body		{ background-color: #fff; background-image: none; }
	#content_body	{ width: 99%; margin: 0px auto; background-color: #fff; background-image: none;}
	#content		{ width: 99%; min-height: 100%; height: auto !important; height: 100%; }
	#adv_728		{ display: none; width: 99%; background-color: #fff;}
	#adv_728 image	{ display: none; width: 98%; height: 85px;}
	#menu			{ display: none; }
	#top_src 		{ display: none; }
	div.cont_sx		{ min-width: 300px; width: 300px !important; width: 300px;  display: inline;}
	div.cont_dx		{ width: 300px;  display: inline;}
	div.cont_sx,div.cont_dx,div.cont_md,div.h3_dx,div.foto,div.app { background-color: transparent; border-width: 0px;}
	h2				{ }
	h3				{ display: inline; border: 0px;}
}
-->