﻿*
{
	margin: 0px;
	padding: 0px;
}
body
{	
	font-family: Arial;
	font-size: 11px;	
	text-align: justify;
}
img
{
	border: 0px;
}

.container-bg
{
	width: 100%;
	height: 100%;
	background: #F5F5F5 url('/common/images/bg-prehome-px.jpg') repeat-x top left;
}

/*Pre Home*/

div#main-prehome
{
	width: 1003px;
	height: 590px;
	margin: auto;
	background: url('/common/images/bg-prehome.jpg') no-repeat top center;
	position: relative;
}

div#main-prehome div#header-prehome
{
	width: 985px;
	height: 181px;
	top: 0px;
	left: 9px;
	position: absolute;
}

div#main-prehome div#text-date-left
{
	width: 280px;
	height: 50px;
	font-family: Arial;
	font-size: 18px;
	color: #333333;
	font-weight: bold;
	top: 258px;
	left: 105px;
	position: absolute;
}
div#main-prehome div#imgCicloLinkBuy
{
	width: 127px;
	height: 87px;
	top: 180px;
	left: 9px;
	position: absolute;
}
div#main-prehome div#text-date-right
{
	width: 300px;
	height: 50px;
	font-family: Arial;
	font-size: 18px;
	color: #333333;
	font-weight: bold;
	top: 228px;
	right: 350px;
	position: absolute;
}
div#main-prehome div#imgMotoLinkBuy
{
	width: 127px;
	height: 86px;
	top: 180px;
	right: 9px;
	position: absolute;
}

div#main-prehome div#btn-left
{
	width: 136px;
	height: 57px;
	top: 343px;
	left: 105px;
	position: absolute;
}

div#main-prehome div#btn-middle
{
	width: 136px;
	height: 57px;
	top: 343px;
	left: 475px;
	position: absolute;
}

div#main-prehome div#btn-right
{
	width: 325px;
	height: 57px;
	top: 468px;
	left: 366px;
	position: absolute;
}

div#main-prehome div#logo-ped
{
	width: 122px;
	height: 45px;
	top: 440px;
	left: 215px;
	position: absolute;
}

div#main-prehome div#logo-6gg
{
	width: 122px;
	height: 57px;
	top: 432px;
	left: 495px;
	position: absolute;
}

div#main-prehome div#logo-motolive
{
	width: 111px;
	height: 57px;
	top: 432px;
	left: 640px;
	position: absolute;
}

div#footer-text
{
	width: 978px;
	height: 115px;
	margin: auto;
	font-family: Arial;
	font-size: 9px;
	color: #333333;
	padding-left: 25px;
	padding-top: 20px;
	position: relative;
	background: url('/common/images/bg-prehome-footer.jpg') no-repeat top center;
}

div#footer-text a
{
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}

div#logo-ancma {
	width: 61px;
	height: 54px;
	top: 20px;
	left: 920px;
	position: absolute;
	z-index: 99;
}

/*Home*/

.master-container-ciclo
{
	width: 1003px;
	min-height: 400px;
	margin: auto;
	position: relative;
	z-index: 1;
}

.master-container-moto
{
	width: 1003px;
	min-height: 400px;
	margin: auto;
	position: relative;
	z-index: 1;	
}

div#head-ciclo
{
	width: 988px;
	height: 116px;
	margin: auto;	
	position: relative;
	z-index: 10;
}

div#center-part
{
	width: 742px;
	height: 106px;
	float: left;
	padding-top: 10px;
	text-align: center;  
	background: url('/ciclo/images/head-center-part.jpg') no-repeat center top;
}

div#center-part-moto
{
	width: 742px;
	height: 106px;
	float: left;
	padding-top: 10px;
	text-align: center;  
	background: url('/moto/images/head-center-part.jpg') no-repeat center top;
}

div#corner-left
{
	width: 123px;
	height: 116px;
	float: left;
	position: relative;
}

div#corner-right
{
	width: 123px;
	height: 116px;
	float: left;
}

div#lang-moto
{
	width: 58px;
	height: 18px;
	position: absolute;
	top: 10px;
	left: 40px;
	font-family: Arial;
	font-size: 14px;
	color: #50AE26;
	font-weight: bold;
}

div#lang-moto a
{	
	font-family: Arial;
	font-size: 14px;
	color: #58585A;
	text-decoration: none;
}

div#lang-moto a:hover
{
	color: #50AE26;
}

div#date-ciclo
{
	width: 138px;
	height: 56px;
	visibility: hidden;
	position: absolute;
	top: 105px;
	left: 25px;	
	border: solid 1px #1E305B;	
	z-index: 99;
}

.dateciclo-item-top
{
	width: 138px;
	height: 27px;
	border-bottom: solid 1px #1E305B;
}

.dateciclo-item-bot
{
	width: 138px;
	height: 27px;
}


div#lang-ciclo
{
	width: 58px;
	height: 18px;
	position: absolute;
	top: 10px;
	left: 40px;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #3353A3;
}

div#lang-ciclo a
{
	font-family: Arial;
	font-size: 14px;
	color: #58585A;	
	text-decoration: none;
}

div#lang-ciclo a:hover
{
	color: #3353A3;
}

div#middle
{
	width: 945px;
	min-height: 487px;	
	margin: auto;
	position: relative;
	z-index: 1;
}

div#footer-moto
{
	width: 952px;
	min-height: 161px;
	margin: auto;
	padding: 0px 18px 0px 18px;
	font-family: Arial;
	font-size: 11px;
	color: #58585A;
	background: url('/common/images/bg-footer.jpg') no-repeat center top;
	clear: both;
}

div#footer-moto a
{	
	font-family: Arial;
	font-size: 11px;
	color: #58585A;
}

div#footer-ciclo
{
	width: 952px;
	min-height: 161px;
	margin: auto;
	padding: 0px 18px 0px 18px;
	font-family: Arial;
	font-size: 11px;
	color: #58585A;
	background: url('/common/images/bg-footer.jpg') no-repeat center top;
	clear: both;
}

div#footer-ciclo a
{	
	font-family: Arial;
	font-size: 11px;
	color: #3353A3;
}

div#footer-left
{
	width: 180px;
	min-height: 140px;
	float: left;
	padding-right: 15px;
}

div#footer-center
{
	width: 580px;
	min-height: 100px;
	text-align: center;
	padding-top: 40px;
	float: left;
}
div#footer-centerbici,
div#footer-centermoto
{
	width: 430px;
	min-height: 100px;
	text-align: center;
	padding-top: 40px;
	float: left;
}

div#footer-right
{
	width: 170px;
	min-height: 140px;
	float: left;	
}
div#footer-rightbici,
div#footer-rightmoto
{
	padding-left: 10px;
	width: 170px;
	min-height: 140px;
	float: left;	
}
div#footer-mediapbici,
div#footer-mediapmoto
{
	padding-left: 5px;
	width: 137px;
	min-height: 140px;
	float: left;	
}
div#footer-separatoremediap
{
	float:left;
	width:3px;
	height:147px;
	overflow:hidden;
	padding-top: 10px;
}

div#middle div#menu-line-container
{
	width: 945px;
	height: 35px;
	padding-bottom: 10px;
	margin-bottom: 2px;
	border-bottom: solid 1px #CCCCCC;
	z-index: 999;
}

div#middle div#menu-line-container div#menu
{
	width: 730px;
	height: 29px;	
	float: left;
	padding-top: 6px;
}

div#middle div#menu-line-container div#cerca-newsletter
{
	width: 212px;
	height: 24px;
	float: right;	
	text-align: right;
	padding-top: 11px;
	padding-left: 0px;
	background: url('/common/images/bg-box-m.gif') no-repeat right top;	
}

.item-menu
{
	width: 100px;
	height: 30px;
	margin-right: 4px;	
	float: left;
}

div#content-black-bg
{
	width: 945px;
	height: 224px;	
	background: #000000 url('/common/images/logo-home.jpg') no-repeat top right;
	margin-bottom: 9px;
	position: relative;
}

div#content-black-bg-en
{
	width: 945px;
	height: 224px;	
	background: #000000 url('/common/images/logo-home-en.jpg') no-repeat top right;
	margin-bottom: 9px;
	position: relative;
}

div#home-box-container-moto
{
	width: 945px;
	height: 210px;	
	margin-bottom: 9px;
	font-family: Arial;
	font-size: 11px;
	color: #58585A;
}

div#home-box-container-moto a
{
	font-family: Arial;
	font-size: 11px;
	color: #50AE26;
}

div#home-box-container-ciclo
{
	width: 945px;
	height: 210px;	
	margin-bottom: 9px;
	font-family: Arial;
	font-size: 11px;
	color: #58585A;
}

div#home-box-container-ciclo a
{
	font-family: Arial;
	font-size: 11px;
	color: #3353A3;
}

.box-highlight
{
	width: 231px;
	height: 210px;
	float: left;
	margin-right: 6px;
}

.center-box
{
	width: 231px;
	height: 210px;
	float: left;
	margin-right: 6px;
}

.box-dati
{
	width: 231px;
	height: 210px;
	float: left;
	margin-right: 6px;
}

.box-video
{
	width: 231px;
	height: 210px;
	float: left;
}

.highlights-head
{
	width: 231px;
	height: 24px;
}

.highlight-text
{
	width: 231px;
	height: 185px;
	background-color: #FFFFFF;
	border-left: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
	border-bottom: solid 1px #CCCCCC;
}

.center-box-head
{
	width: 231px;
	height: 24px;
}

.center-box-text
{
	width: 231px;
	height: 185px;	
	position: relative;	
	background-color: #FFFFFF;
	border-left: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
	border-bottom: solid 1px #CCCCCC;
}

.tab-content-center
{	
	width: 231px; 
	height: 165px; 
	position: absolute; 
	top: 10px; 
	left: 5px;
	visibility: hidden; 
}

.image-title-tab
{
	height: 24px;
	float: left;
}

.tab-content-tab-dati
{	
	width: 231px; 
	height: 165px; 
	position: absolute; 
	top: 5px; 
	left: 3px;
	visibility: hidden; 
}

.box-dati-head
{
	width: 231px;
	height: 24px;
}

.box-dati-text
{
	width: 231px;
	height: 185px;
	position: relative;
	background-color: #FFFFFF;
	border-left: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
	border-bottom: solid 1px #CCCCCC;
}

.box-video-head
{
	width: 231px;
	height: 24px;
}

.tab-content-tab-video
{	
	width: 231px; 
	height: 165px; 
	position: absolute; 
	top: 5px; 
	left: 5px;
	visibility: hidden; 
}

.box-video-text
{
	width: 231px;
	height: 185px;
	position: relative;
	background-color: #FFFFFF;
	border-left: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
	border-bottom: solid 1px #CCCCCC;
}

/*Pagina interna Moto*/

div#internal-content
{
	width: 945px;
	min-height: 400px;		
	background-color: #FFFFFF;
}

div#breadcrumbs
{
	width: 940px;
	height: 17px;
	padding-left: 5px;
	clear: both;
	border-bottom: solid 1px #CCCCCC;	
}

div#left-section
{
	width: 152px;
	min-height: 400px;
	padding-left: 6px;
	padding-top: 5px;
	float: left;
}

div#left-section div#menu-interno-moto
{
	width: 151px;
	min-height: 400px;
	text-align: right;
	padding-top: 5px;
	background-color: #F5F5F5;
}

div#right-section
{
	width: 767px;
	min-height: 400px;
	padding-top: 20px;
	padding-left: 20px;
	float: left;
}

h1#page-title-moto
{
	width: 540px;
	height: 22px;
	text-align: left;
	font-family: Arial;
	color: #58585A;
	font-size: 24px;
	font-weight: bold;
	float: left;
}

div#add-this
{
	width: 130px;
	height: 22px;
	margin-right: 3px;
	float: left;
}

div#print
{
	width: 90px;
	height: 22px;
	float: left;
}

.content-page
{
	width: 765px;
	min-height: 400px;
	padding-top: 15px;
	font-family: Arial;
	font-size: 13px;
	color: #58585A;
	clear: both;
}

.content-page a
{	
	font-family: Arial;
	font-size: 13px;
	color: #3353A3;
}

.content-page-moto
{
	width: 765px;
	min-height: 400px;
	padding-top: 15px;
	font-family: Arial;
	font-size: 13px;
	color: #58585A;
	clear: both;
}

.content-page-moto a
{	
	font-family: Arial;
	font-size: 13px;
	color: #50AE26;
}

.li-menu
{
	width: 136px;
	min-height: 25px;
	list-style: none;
	font-family: Arial;
	font-size: 14px;
	color: #999999;
	padding-top: 7px;
	padding-left: 9px;
	font-weight: bold;
	text-align: left;
	margin-left: 6px;
}

.li-menu a
{
	color: #999999;
	text-decoration: none;
}

.li-menu a:hover
{
	color: #50AE26;
}

.li-menu-sel
{
	width: 136px;
	min-height: 25px;
	list-style: none;
	font-family: Arial;
	font-size: 14px;
	color: #50AE26;
	padding-top: 7px;
	padding-left: 9px;
	font-weight: bold; 
	text-align: left;
	background: url('/common/images/bg-internal-menu-sel.gif') no-repeat top left;
	margin-left: 6px;
}

.li-menu-sel a
{
	color: #50AE26;
	text-decoration: none;
}

.li-menu-ciclo
{
	width: 136px;
	min-height: 25px;
	list-style: none;
	font-family: Arial;
	font-size: 14px;
	color: #999999;
	padding-top: 7px;
	padding-left: 9px;
	font-weight: bold;
	text-align: left;
	margin-left: 6px;
}

.li-menu-ciclo a
{
	color: #999999;
	text-decoration: none;
}

.li-menu-ciclo a:hover
{
	color: #3353A3;
}

.li-menu-sel-ciclo
{
	width: 136px;
	min-height: 25px;
	list-style: none;
	font-family: Arial;
	font-size: 14px;
	color: #3353A3;
	padding-top: 7px;
	padding-left: 9px;
	font-weight: bold; 
	text-align: left;
	background: url('/common/images/bg-internal-menu-sel.gif') no-repeat top left;
	margin-left: 6px;
}

.li-menu-sel-ciclo a
{
	color: #3353A3;
	text-decoration: none;
}

/*Pagina highlights*/

div#left-section-highlights
{
	width: 698px;
	min-height: 200px;
	padding-top: 20px;
	padding-left: 20px;
	float: left;
}

h1#page-title-highlights
{
	width: 440px;
	min-height: 22px;
	text-align: left;
	font-family: Arial;
	color: #58585A;
	font-size: 24px;
	font-weight: bold;
	float: left;
}

div#right-section-highlights
{
	width: 214px;
	min-height: 85px;
	padding-top: 20px;
	float: left;
}

.highlights-head-page
{
	width: 214px;
	height: 24px;
}

.highlights-text-page
{
	width: 212px;
	min-height: 85px;	
	border-left: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
	border-bottom: solid 1px #CCCCCC;
}
.highlights-text-page a,
.highlights-text-page a:visited
{
	color: #0000EE;
}

.content-page-highlights
{
	width: 710px;
	min-height: 200px;
	padding-top: 15px;
	font-family: Arial;
	font-size: 13px;
	color: #58585A;
	clear: both;
}

.content-page-highlights a,
.content-page-highlights a:visited
{	
	font-family: Arial;
	font-size: 13px;
	color: #3353A3;
}

.content-page-highlights-moto
{
	width: 710px;
	min-height: 200px;
	padding-top: 15px;
	font-family: Arial;
	font-size: 13px;
	color: #58585A;
	clear: both;
}

.content-page-highlights-moto a,
.content-page-highlights-moto a:visited
{	
	font-family: Arial;
	font-size: 13px;
	color: #50AE26;
}

div#btn-from
{
	width: 207px;
	height: 32px;
	position: absolute;
	top: 0px;
	left: 0px;
}

.breadcrumbs
{
	font-family: Arial;
	font-size: 10px;
	color: #666666;
}

.breadcrumbs a
{
	text-decoration: none;	
}

/*Cerca*/

.search-risult-ciclo
{
	font-family: Arial;
	font-size: 13px;
	color: #666666;
}

.search-risult-ciclo a
{
	color: #3353A3;
}

.search-risult-moto
{
	font-family: Arial;
	font-size: 13px;
	color: #666666;
}

.search-risult-moto a
{
	color: #50AE26;
}

.elenco-photog-folders
{
	font-family: Arial;
	font-size: 13px;
	color: #666666;
}

.elenco-photog-folders a
{
	font-family: Arial;
	font-size: 13px;
	color: #666666;
}

div#itinerario
{   
    display: none;    
	overflow: auto;
	height: 332px;
}

.div-max-photog-width {
	width: 114px;
	min-height: 115px;
}

.img-gallery {
	width: 114px;
	height: 85px;
	padding: left;
	margin-bottom: 15px;
	padding-top: 5px;
	padding-left: 0px;
	text-align: center;
	background: url('/common/images/bg-img-foto.gif') no-repeat top left;
}

.div-img-photog-title {
	width: 114px;
	min-height: 40px;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #50AE26;
	margin-bottom: 8px;
	text-align: left;
}

.div-img-photog-title-ciclo {
	width: 114px;
	min-height: 40px;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #3353A3;
	margin-bottom: 8px;
	text-align: left;
}

.foto-number {
	width: 114px;
	min-height: 20px;
	font-family: Arial;
	font-size: 10px;	
	color: #58585A;
	text-align: center;
}

.div-foto-container {
	width: 114px;
	min-height: 115px;
}

.foto-gray-bord {
	width: 114px;
	min-height: 85px;
	padding: left;
	margin-bottom: 15px;
	padding-top: 5px;	
	padding-bottom: 5px;
	border: solid 1px #CCCCCC;
	text-align: center;
}

/* ### sub menu ### */
.sub .li-menu
{
	width: 120px;
	min-height: 5px;
	list-style: none;
	background-image: url('/common/images/menu_sub.gif');
	background-position: left 6px;
	background-repeat: no-repeat;
	font-family: Arial;
	font-size: 11px;
	color: #999999;
	padding-top: 5px;
	padding-left: 15px;
	font-weight: bold;
	text-align: left;
	margin-left: 16px;
	margin-bottom: 2px;
	margin-top: 5px;
}
.sub .li-menu a
{
	color: #999999;
	text-decoration: none;
}
.sub .li-menu-sel
{
	width: 120px;
	min-height: 5px;
	list-style: none;
	background-image: url('/common/images/menu_sub_moto_sel.gif');
	background-position: left 6px;
	background-repeat: no-repeat;
	font-family: Arial;
	font-size: 11px;
	color: #50AE26;
	padding-top: 5px;
	padding-left: 15px;
	font-weight: bold;
	text-align: left;
	margin-left: 16px;
	margin-bottom: 2px;
	margin-top: 5px;
}
.sub .li-menu a:hover,
.sub .li-menu-sel a
{
	color: #50AE26;
	text-decoration: none;
}
.sub .li-menu-ciclo
{
	width: 120px;
	min-height: 5px;
	list-style: none;
	background-image: url('/common/images/menu_sub.gif');
	background-position: left 6px;
	background-repeat: no-repeat;
	font-family: Arial;
	font-size: 11px;
	color: #999999;
	padding-top: 5px;
	padding-left: 15px;
	font-weight: bold;
	text-align: left;
	margin-left: 16px;
	margin-bottom: 2px;
	margin-top: 5px;
}
.sub .li-menu-ciclo a
{
	color: #999999;
	text-decoration: none;
}
.sub .li-menu-sel-ciclo
{
	width: 120px;
	min-height: 5px;
	list-style: none;
	background-image: url('/common/images/menu_sub_ciclo_sel.gif');
	background-position: left 6px;
	background-repeat: no-repeat;
	font-family: Arial;
	font-size: 11px;
	color: #3353A3;
	padding-top: 5px;
	padding-left: 15px;
	font-weight: bold; 
	text-align: left;
	margin-left: 16px;
	margin-bottom: 2px;
	margin-top: 5px;
}
.sub .li-menu-ciclo a:hover,
.sub .li-menu-sel-ciclo a
{
	color: #3353A3;
	text-decoration: none;
}

table#ctl00_ContentPlaceHolder1_dtgEspositori td {
    border-bottom: solid 1px #CCCCCC;
}

table#ctl00_ContentPlaceHolder1_tbl_pulsantiiniziali td {
    border: none;
    margin-bottom: 5px;
}

table#ctl00_ContentPlaceHolder1_tbl_pulsantiiniziali td a {
    border: solid 1px #50AE26;    
    text-decoration: none;
    display: inline-block;
}

table#ctl00_ContentPlaceHolder1_tbl_pulsantiiniziali_bici td {
    border: none;
    margin-bottom: 5px;
}

table#ctl00_ContentPlaceHolder1_tbl_pulsantiiniziali_bici td a {
    border: solid 1px #3353a3;    
    text-decoration: none;
    display: inline-block;
}

/*Video*/

div#video-container {
    width: 728px;
    height: 297px;
    margin-top: 30px;
}

div#video-view {
    width: 331px;
    height: 297px;
    float: left;
}

div#video-sep {
    width: 6px;
    height: 297px;
    float: left;
    margin-left: 10px;
    margin-right: 10px;
    background: url('/common/images/video-sep.gif') no-repeat top center;
}

div#video-list {
    width: 371px;
    height: 297px;
    float: left;
    overflow: auto;
}

div#video-list ul li {
    list-style: none;
}

.video-element {
    width: 330px;
    height: 96px;
    border-bottom: solid 1px #E7E7E7;
}

.video-img {
    width: 120px;
    height: 90px;
    margin-right: 15px;
    float: left;
}

.video-img-onair-cont {
    width: 90px;
    height: 90px;
    margin-right: 15px;
    float: left;
}

.video-desc {
    width: 190px;
    height: 90px;
    float: left;
}

.video-desc h3 {    
    width: 180px;
    font-family: Arial;
    font-size: 18px;
    color: #50AE26;
    font-weight: bold;
    margin-bottom: 10px;
}

.video-desc h3 a {
    font-family: Arial;
    font-size: 18px;
    color: #50AE26;
    font-weight: bold;
    text-decoration: none;    
}

.video-desc p {
    font-family: Arial;
    font-size: 10px;
    color: #58585A;
}

.video-desc-ciclo {
    width: 190px;
    height: 90px;
    float: left;
}

.video-desc-ciclo h3 {    
    width: 180px;
    font-family: Arial;
    font-size: 18px;
    color: #3353a3;
    font-weight: bold;
    margin-bottom: 10px;
}

.video-desc-ciclo h3 a {
    font-family: Arial;
    font-size: 18px;
    color: #3353a3;
    font-weight: bold;
    text-decoration: none;    
}

.video-desc-ciclo p {
    font-family: Arial;
    font-size: 10px;
    color: #58585A;
}

.video-desc-moto {
    width: 190px;
    height: 90px;
    float: left;
}

.video-desc-moto h3 {    
    width: 180px;
    font-family: Arial;
    font-size: 18px;
    color: #50AE26;
    font-weight: bold;
    margin-bottom: 10px;
}

.video-desc-moto h3 a {
    font-family: Arial;
    font-size: 18px;
    color: #50AE26;
    font-weight: bold;
    text-decoration: none;    
}

.video-desc-moto p {
    font-family: Arial;
    font-size: 10px;
    color: #58585A;
}

/*On Air*/

div#home-box-container-onair {
    background-color: #fff;
    height: 700px;
    width: 950px;
}

div#box-left-onair {
    width: 479px;
    height: 550px;
    position: relative;
    float: left;
    background-color: #FFFFFF;
}

div#box-right-onair {
    width: 465px;
    height: 550px;
    float: left;
    background-color: #FFFFFF;
}
    
.text-grey {    
    width: 500px;
    height: 14px;
    top: 10px;
    left: 50px;
    font-family: Arial;
    font-size: 10px;
    color: #D9D9D9;
    font-weight: bold;
    position: absolute;
}    

div#box-news-onair {
    width: 479px;
    height: 520px;
    float:  left;
    margin-top: 30px;
    position: relative;
}
    
div#box-news-onair h1 {    
    width: 472px;
    height: 24px;
}
    
div#news-menu-onair {
    width: 472px;
    height: 30px;
    margin-top: 3px;   
    padding-left: 5px; 
}

div#news-menu-onair li {
    display: inline;
    margin-right: 2px;
}

div#news-menu-onair a {
    width: auto;
    height: 4px;
    font-family: Arial;
    color: #58585A;
    font-size: 10px;
    font-weight: bold;
    padding: 5px 5px 5px 5px;
    text-decoration: none;
    text-transform: uppercase;
}

div#news-menu-onair a:hover {
    font-family: Arial;
    color: #FFFFFF;
    font-size: 10px;
    font-weight: bold;        
    text-decoration: none;
    background-color: #3353A3;
}

div#news-menu-onair a:active {
    font-family: Arial;
    color: #FFFFFF;
    font-size: 10px;
    font-weight: bold;        
    text-decoration: none;
    background-color: #3353A3;
}

div#news-menu-onair a.linkactive {
    font-family: Arial;
    color: #FFFFFF;
    font-size: 10px;
    font-weight: bold;        
    text-decoration: none;
    background-color: #3353A3;
}

div#news-menu-onair-moto {
    width: 472px;
    height: 30px;
    margin-top: 3px;   
    padding-left: 5px; 
}

div#news-menu-onair-moto li {
    display: inline;
    margin-right: 2px;
}

div#news-menu-onair-moto a {
    width: auto;
    height: 4px;
    font-family: Arial;
    color: #58585A;
    font-size: 10px;
    font-weight: bold;
    padding: 5px 5px 5px 5px;
    text-decoration: none;
    text-transform: uppercase;
}

div#news-menu-onair-moto a:hover {
    font-family: Arial;
    color: #FFFFFF;
    font-size: 10px;
    font-weight: bold;        
    text-decoration: none;
    background-color: #50AE26;
}

div#news-menu-onair-moto a:active {
    font-family: Arial;
    color: #FFFFFF;
    font-size: 10px;
    font-weight: bold;        
    text-decoration: none;
    background-color: #50AE26;
}

div#news-menu-onair-moto a.linkactive {
    font-family: Arial;
    color: #FFFFFF;
    font-size: 10px;
    font-weight: bold;        
    text-decoration: none;
    background-color: #50AE26;
}

div#news-list-onair {
    width: 475px;
    height: 465px;
    position: absolute;
    top: 54px;
    left: 0px;
    overflow: auto;
}

div#news-event-onair {
    width: 475px;
    height: 465px;
    position: absolute;
    top: 54px;
    left: 0px;
    overflow: auto;
    visibility: hidden;
}

div#news-bicycle-onair {
    width: 475px;
    height: 465px;
    position: absolute;
    top: 54px;
    left: 0px;
    overflow: auto;
    visibility: hidden;
}

div#news-clothing-onair {
    width: 475px;
    height: 465px;
    position: absolute;
    top: 54px;
    left: 0px;
    overflow: auto;
    visibility: hidden;
}

div#news-accessories-onair {
    width: 475px;
    height: 465px;
    position: absolute;
    top: 54px;
    left: 0px;
    overflow: auto;
    visibility: hidden;
}

div#news-miscellaneous-onair {
    width: 475px;
    height: 465px;
    position: absolute;
    top: 54px;
    left: 0px;
    overflow: auto;
    visibility: hidden;
}

.news-list-onair-element {
    width: 410px;
    min-height: 70px;    
    padding-left: 10px;
    margin-bottom: 10px;    
    padding-bottom: 10px;    
    list-style: none;
    clear: both;
    border-bottom: solid 1px #CCCCCC;
    overflow: hidden;
}

.news-list-onair-element img {    
    float: right;
}

.news-onair {
    width: 300px;
    height: auto;
    font-family: Arial;
    font-size: 10px;
    color: #58585A;
    text-align: left;    
    float: left;
}

.news-onair strong {
    font-family: Arial;
    font-size: 10px;
    color: #58585A;    
}

.news-onair strong a {
    font-family: Arial;
    font-size: 10px;
    color: #58585A;   
    text-decoration: none; 
}

.news-onair span {
    font-family: Arial;
    font-size: 18px;
    color: #3353A3;
    font-weight: bold;
}

.news-onair-moto {
    width: 300px;
    height: auto;
    font-family: Arial;
    font-size: 10px;
    color: #58585A;
    text-align: left;    
    float: left;
}

.news-onair-moto strong {
    font-family: Arial;
    font-size: 10px;
    color: #58585A;    
}

.news-onair-moto strong a {
    font-family: Arial;
    font-size: 10px;
    color: #58585A;   
    text-decoration: none; 
}

.news-onair-moto span {
    font-family: Arial;
    font-size: 18px;
    color: #50AE26;
    font-weight: bold;
}

div#box-videoFoto-onair {
    width: 470px;
    height: 539px;
    float:  left;
    margin-top: 30px;
    margin-left: 0px;
    position: relative;
}

div#box-videoFoto-onair h1 {
    background-color: #fff;
    width: 470px;
    height: 24px;
}

div#video-container-onair {
    background: transparent url(/common/images/bg-gallery-home.png) repeat-x 0 bottom;
    width: 448px;
    height: 470px;
    position: absolute;
    overflow: hidden;
    top: 23px;
    left: 0px;
    padding-top: 20px;
    padding-left: 11px;
    padding-right: 10px;
    border: solid 1px #CDCDCD;
}

div#foto-container {
    width: 430px;
    height: 457px;
    position: absolute;
    top: 40px;
    left: 0px;     
}

div#foto-list {
    width: 430px;
    height: 457px;
    overflow: auto;
}

div#video-view-onair {
    width: 320px;
    height: 273px;
    float: left;
}

div#video-list-onair {
    width: 110px;
    height: 453px;
    float: left;
    overflow: auto;
}

div#video-list-onair ul li {
    list-style: none;
}

.video-element-onair {
    width: 86px;
    height: 100px;
}

.video-element-onair a {
    font-family: Arial;
    font-size: 10px;
    color: #58585A;
    font-weight: bold;
    text-decoration: none;
}

.video-img-onair {
    width: 66px;
    height: 50px;    
    float: right;
}    
    
div#left-container-bot {
    width: 479px;
    height: 92px;    
    float: left;
    margin-top: 10px;    
}

div#left-container-bot {
    width: 479px;
    height: 124px;    
    float: left;  
    margin-top: 19px;  
}

div#right-container-bot {
    width: 450px;
    height: 124px;    
    float: left;       
}

.box-highlight-onair
{
	width: 450px;
	height: 100px;		
}

div#content-page-highlights div img {
    margin-left: 40px;
}

div#content-page-highlights span img {
    margin-left: 40px;
}

.center-box-head-onair
{
	width: 470px;
	height: 24px;
}

.center-box-text-onair
{
	width: 470px;
	height: 100px;	
	position: relative;	
	background-color: #FFFFFF;
}

.tab-content-center-onair
{	
	width: 470px; 
	height: 100px; 
	position: absolute; 
	top: 10px; 
	left: 5px;
	visibility: hidden; 
	overflow: auto;
}

/*Motolive*/

div#head-motolive-home {
	width: 945px;
	height: 243px;	
	background: #FFFFFF url('/common/images/motolive/head-home.jpg') no-repeat top center;	
	position: relative;
}
div#head-motolive-home-en {
	width: 945px;
	height: 243px;	
	background: #FFFFFF url('/common/images/motolive/head-home_en.jpg') no-repeat top center;	
	position: relative;
}

div#head-motolive-int {
	width: 945px;
	height: 100px;	
	background: #FFFFFF url('/common/images/motolive/head-int.jpg') no-repeat top center;	
	position: relative;
}
div#head-motolive-int-en {
	width: 945px;
	height: 100px;	
	background: #FFFFFF url('/common/images/motolive/head-int_en.jpg') no-repeat top center;	
	position: relative;
}

div#menu-motolive {
    width: 900px;
	height: 37px;	
	position: absolute;
	bottom: 0px;
	left: 0px;	
	padding-left: 45px;
	z-index: 1;
}

div#head-motolive-home div#menu-motolive li {
    width: 85px;
	height: 37px;
	display: inline;		
	margin-left: 15px;
}

div#head-motolive-int div#menu-motolive li {
    width: 85px;
	height: 37px;
	display: inline;		
	margin-left: 15px;
}

div#motolive-content {
    width: 905px;
	min-height: 250px;
	padding-top: 15px;
	padding-left: 20px;
	padding-right: 20px;
	overflow: hidden;
	background-color: #FFFFFF;
}

div#content-calendario {
    width: 945px;
	height: auto;
	padding-top: 15px;
	background-color: #FFFFFF;
}

div#content-calendario ul li {    
    width: 898px;
	min-height: 72px;
	margin-left: 18px;
	list-style: none;
	margin-top: 5px;
	padding-bottom: 10px;
	overflow: hidden;
	border-bottom: solid 1px #CCCCCC;
}

div#content-calendario ul li img {    
    float: left;
    margin-right: 15px;
}

.calendario-text {
    font-family: Arial;
    font-size: 12px;
    color: #666666;
    text-align: left;
    padding-left: 5px;
}
    
.calendario-txt {    
    width: 826px;
    min-height: 92px;
    float: left;
}
    
div#calendario-pdf {    
    width: 578px;
    height: 25px;    
    margin-left: 18px;
    margin-bottom: 20px;
    padding-left: 320px;
    border-bottom: solid 1px #CCCCCC;
}

div#calendario-pdf p {    
    font-family: Arial;
    font-size: 12px;
    color: #DA1018;
    font-weight: bold;    
    float: left;
}

div#calendario-pdf p a {    
    font-family: Arial;
    font-size: 12px;
    color: #DA1018;
    text-decoration: none;    
}
    
div#calendario-pdf img {
    float: left;
    margin-right: 5px;
}    
    
.motolive-text {
    font-family: Arial;
    font-size: 12px;
    color: #666666;
}

.risultati-text {
    font-family: Arial;
    font-size: 12px;
    color: #DA1018;
    font-weight: bold;
}

.risultati-text a {    
    text-decoration: none;
}
    
div#content-gare {
    width: 930px;
	min-height: 500px;
	padding-top: 15px;
	padding-left: 15px;
	background-color: #FFFFFF;
}

div#content-gare h1 {
    font-family: Arial;
    font-size: 24px;
    color: #58585A;
    font-weight: bold;
    margin-bottom: 20px;
}

div#content-gare ul li {
    width: 215px;
    min-height: 300px;
    list-style: none;
    margin-right: 10px;
    float: left;
}

div#content-gare ul li h2 {
    width: 215px; 
    min-height: 18px;	
    font-family: Arial;
    font-size: 16px;
    color: #DA1018;
    font-weight: bold;
    margin-bottom: 2px;
    border-bottom: solid 5px #DA1018;
    text-align: left;
}

div#content-gare ul li img {    
    margin-bottom: 20px;    
}

div#content-trofei {
    width: 930px;
	min-height: 500px;
	padding-top: 15px;
	padding-left: 15px;
	background-color: #FFFFFF;
}

div#content-trofei h1 {
    font-family: Arial;
    font-size: 24px;
    color: #58585A;
    font-weight: bold;
    margin-bottom: 20px;
}

div#content-trofei ul li {
    width: 898px;
    min-height: 180px;
    list-style: none;
    margin-right: 10px;
    clear: both;
}

div#content-trofei ul li h2 {
    width: 898px;
	min-height: 18px;	
	font-family: Arial;
    font-size: 16px;
    color: #DA1018;
    font-weight: bold;
    margin-bottom: 2px;
    border-bottom: solid 5px #DA1018;
}

div#content-trofei ul li div {
    margin-top: 5px;
}

div#content-trofei ul li img {    
    float: left;   
    margin-right: 20px;    
}

div#content-esibizioni {
    width: 930px;
	min-height: 500px;
	padding-top: 15px;
	padding-left: 15px;
	background-color: #FFFFFF;
}

div#content-esibizioni h1 {
    font-family: Arial;
    font-size: 24px;
    color: #58585A;
    font-weight: bold;
    margin-bottom: 20px;
}

div#content-esibizioni ul li {
    width: 215px;
    min-height: 300px;
    list-style: none;
    margin-right: 10px;
    float: left;
}

div#content-esibizioni ul li h2 {
    width: 215px;
	min-height: 18px;	
	font-family: Arial;
    font-size: 16px;
    color: #DA1018;
    font-weight: bold;
    margin-bottom: 2px;
    border-bottom: solid 5px #DA1018;
}

div#content-esibizioni ul li img {    
    margin-bottom: 20px;    
}    
    
.esibizioni-sub {    
    width: 213px;
    height: 18px;
    font-family: Arial;
    font-size: 12px;
    color: #141416;
    font-weight: bold;
    position: relative;
    padding-left: 2px;
    padding-top: 2px;
    margin-top: 5px;
    border: solid 1px #CCCCCC;
}

.selected {
    border-bottom: none !important;
}

.slide {    
    position: absolute;
    top: 3px;
    right: 3px;
    font-weight: bold;
}

.subcontent {
    width: 205px;
    min-height: 120px;
    display: none;
    font-family: Arial;
    font-size: 9px;
    color: #58585A;
    padding-left: 5px;
    padding-right: 5px;
    border-left: solid 1px #CCCCCC;
    border-right: solid 1px #CCCCCC;
    border-bottom: solid 1px #CCCCCC;
}

.gmapPrintContainer {
    width: 500px;
    height: 100%;
    border: solid 1px #ccc;    
    padding-top: 5px;
    padding-bottom: 5px;
    margin: 20px 0px;
}

#printRouteFiliali {
	background-color: #fff;
	background-image: none;
}
#printRouteFiliali div.container {
	height: 100% !important;
	margin: auto;
	overflow: hidden;
	width: 730px;
}
#printRouteFiliali div.container div.gmapPrintContainer {
	border: solid 1px #ccc;
	height: 100% !important;
	margin: 20px 0;
	padding: 5px 10px;
}
#printRouteFiliali div.container div.gmapPrintContainer div#printGmap {
	height: 350px;
	width: 100% !important;
}

/*Bike-asia*/

div#bike-asia-content {
    width: 980px;
    height: 625px;
    margin: auto;
}
        
div#bike-asia-header {
    width: 980px;
    height: 198px;
    position: relative;
}        

div#bike-asia-language {
    width: 65px;
    height: 20px;
    position: absolute;
    top: 20px;
    left: 180px;
}

div#bike-asia-language p {
    font-family: Myriad Pro;
    font-size: 15px;
    color: #666666;
    font-weight: bold;
}

div#bike-asia-language p a {
    font-family: Myriad Pro;
    font-size: 15px;
    color: #01692E;
    font-weight: bold;
    text-decoration: underline;
}
        
div#bike-asia-sx {
    width: 248px;
    height: 423px;
    float: left;
    background: url('/common/images/border-sx-asia.gif') no-repeat top left;
    position: relative;
}        

div#menu-top-sx {
    width: 184px;
    height: 86px;
    font-family: Myriad Pro;
    font-size: 15px;
    color: #fff;
    position: absolute;
    left: 75px;
    top: 50px;
}

div#menu-top-sx a {
    color: #fff;
    text-decoration: none;
}

div#menu-top-sx ul li {
    list-style: none;
}

div#menu-bot-sx {
    width: 184px;
    height: 86px;
    font-family: Myriad Pro;
    font-size: 15px;
    color: #fff;
    position: absolute;
    left: 75px;
    bottom: 50px;
}

div#bike-asia-center {
    width: 666px;
    height: 373px;
    padding: 25px;
    float: left;
    font-family: Myriad Pro;
    font-size: 12px;
    color: #000;
    position: relative;
}

div#bike-asia-center a {
    color: #01692E;
    font-weight: bold;
    text-decoration: underline;
}

div#footer {
    width: 663px;
    height: 20px;
    position: absolute;
    left: 25px;
    bottom: 5px;
    text-align: center;
    border-top: solid 1px #B7CD3A;
}

div#bike-asia-center strong {
    color: #01692E;
}

div#bike-asia-dx {
    width: 13px;
    height: 423px;
    float: left;
    background-color: #B7CD3A;
}

