
/* ********************************************************************** *
 * Layout
 * ********************************************************************** */
body {background-color: #000000;color: #FFF;font-family: 'Helvetica Neue',Verdana, Arial,sans-serif; font-size: 12px;}

h1 {font-size: 30px; font-weight: bold; margin: 0 0 20px 0;}
h2 {font-size: 22px; font-weight: bold; margin: 0 0 12px 0;}
h3 {font-size: 18px; font-weight: bold; margin: 0 0 12px 0;}
h4 {font-size: 14px; font-weight: bold; margin: 0 0 5px 0;}
h5 {font-size: 12px; font-weight: bold; margin: 0 0 5px 0;}

a {color: #ffcb00; text-decoration: none}
a:visited {color: #ffcb00;}
a:hover {text-decoration: underline;}
a img {border: 0;}

p 
{
	margin: 0 0 4px 0; 
	font-size: 12px; 
	line-height: 16px;
	letter-spacing: 0.5px;
}

ul
{
	list-style: disc;
	list-style-position: inside;
}

li
{
	padding-top: 10px;
}

a#blancpain {float: left;}
a#lamborghini {float:right; margin-top:-8px;}
img#adobe {margin-top: 20px;}

#downloadFlashWrapper {text-align: center;}
#downloadFlash {width: 960px; margin: 0 auto; padding-top: 20px; text-align: left; background: url(../images/logo-supertrofeo.png) center 28px no-repeat;}
#noFlashMessage {width: 440px; margin: 120px 0 20px 235px; clear: both;}

#htmlcontent
{
	margin: auto;
	width:  490px;
	padding-top: 25px;
}

.section
{
	padding-top: 30px;
}

.toplink
{
	font-style: italic;
	font-size: 9px;
	padding-top: 20px;
	float: right;
}


/*////////////////////////////////////////////////////////
/// NAVIGATION
////////////////////////////////////////////////////////*/
.navigation ul li
{
	list-style: none;
}


/*////////////////////////////////////////////////////////
/// NEWS
////////////////////////////////////////////////////////*/
.newsentry
{
	padding-top: 20px;
}

.newsdate
{
	font-size: 10px;
	font-style: italic;
	padding-bottom: 2px;
}

.newstext
{
	letter-spacing: 0.5px;
	line-height: 16px;
}

.newslink
{
	padding-top: 3px;
}


/*////////////////////////////////////////////////////////
/// SERIES
////////////////////////////////////////////////////////*/
.series
{
	letter-spacing: 0.5px;
	line-height: 15px;
}

.series ul
{
	/*padding-bottom: 20px;*/
}

.series ul li
{
	padding-top: 5px;
}

.series h4
{
	padding-top: 20px;
}


/*////////////////////////////////////////////////////////
/// CAR
////////////////////////////////////////////////////////*/
.carspecs p
{
	padding-top: 10px;
}


/*////////////////////////////////////////////////////////
/// APPLICATION
////////////////////////////////////////////////////////*/
.application ul
{
	padding-bottom: 20px;
}


/*////////////////////////////////////////////////////////
/// SPONSORS
////////////////////////////////////////////////////////*/
.sponsor
{
	padding-top: 20px;
}

.sponsordescription
{
	line-height: 13px;
	padding-top: 5px;
	font-size: 10px;
}

.sponsorurl
{
	padding-top: 5px;
}

/*////////////////////////////////////////////////////////
/// LEGAL NOTICE / PRIVACY POLICY
////////////////////////////////////////////////////////*/
.legal p,
.privacy, .privacy p, .privacy ul li
{
	line-height: 13px;
	padding-top: 5px;
	font-size: 10px;
}

.privacy h4, .legal h4
{
	padding-top: 20px;
	font-size: 12px;
}