BODY
{
	background: #272723;
	width: 950px;
	color: #ffffff;
	font-family: Trebuchet MT, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	margin: 0 auto;
}

div.closer
{
	clear: both;
}

/*############################ Stili HomePage ######################################*/

div.FasciaTopLogo
{
	padding-top: 20px;
	text-align: left;
	padding-bottom: 0;
	margin: 0;
}

div.LogoJas
{
	float: left;
	padding-left: 55px;
	padding-right: 550px;
}

div.LogoHondaRacing
{
	float: left;
	padding-top: 36px;
}

div.ImmBordoFascia
{
	padding: 0;
	margin: 0;
}

/*############################ Stili fascia HomePage ######################################*/
div.fasciaNewsHome
{
}

div.BoxNewsHome
{
	float: left;
	text-align: left;
	overflow:hidden;
	height: 245px;
	width: 272px;
}
div.BoxNewsHome .Titolo
{
	padding-bottom: 20px;
}
div.BoxNewsHome .bl
{
	background: url(images/NotizieBL.gif) 0 100% no-repeat #3d3d3b;
	width: 272px;
	height: 245px;
	overflow:hidden;
}
div.BoxNewsHome .br
{
	background: url(images/NotizieBR.jpg) 100% 100% no-repeat;
	height: 245px;
	overflow:hidden;
}
div.BoxNewsHome .tl
{
	background: url(images/NotizieTL.jpg) 0 0 no-repeat;
	overflow:hidden;
}
div.BoxNewsHome .tr
{
	background: url(images/NotizieTR.gif) 100% 0 no-repeat;
	padding: 30px;
	overflow:hidden;
	font-size:10px;
}
div.BoxNewsHome .data
{
	font-size: 9px;
	font-weight: bold;
}
div.BoxNewsHome .titNews
{
	font-size: 11px;
	font-weight: bold;
	padding-bottom: 8px;
	color: #e42b08;
}
div.BoxNewsHome .more
{
	margin-top: 10px;
	padding-left: 115px;
	color: #e42b08;
	font-weight: bold;
	font-size: 9px;
	background: url(images/iconaMore.gif) right no-repeat;
}

div.BoxNewsHome .TestoNews
{
	overflow:hidden;
	height:117px;
}


div.BoxNewsHome a:link, div.BoxNewsHome a:visited
{
	color: #e42b08; /*961818;*/
	display: block;
	text-decoration: none;
}
div.BoxNewsHome a:hover, div.BoxNewsHome a:active
{
	color: #ffffff;
}


div.IntroFlash
{
	float: left;
	margin: 0;
	padding: 0;
	overflow:hidden;
	
}




/*############################ Stili MenuTop ######################################*/
div.menuTop
{
	margin-left: 15px;
	margin-bottom: 30px;
	height: 20px;
	background: url(images/SfondoMenu.gif) bottom left repeat-x;
	font-size: 11px;
}
div.menuTop ul
{
	margin: 0;
	padding: 0;
}
div.menuTop li
{
	height: 20px;
	display: block;
	float: left;
	padding-left: 37px;
	padding-right: 37px;
	padding-top: 0px;
	padding-bottom: 0px;
	background: url(images/filettoMenu.jpg) bottom left no-repeat;
}
div.menuTop .menuOn
{
	height: 20px;
	display: block;
	float: left;
	padding-left: 33px;
	padding-right: 33px;
	padding-top: 0px;
	padding-bottom: 0px;
	background: url(images/SfondoMenu2_on.gif) bottom left no-repeat;
	font-weight: bold;
}
div.menuTop a:link, div.menuTop a:visited
{
	display: block;
	color: #ffffff;
	text-decoration: none;
}
div.menuTop a:hover, div.menuTop a:active
{
	color: #272723;
	padding-top: 2px;
}

div.menuTop .menuOn a:link, div.menuTop .menuOn a:visited
{
	display: block;
	color: #ffffff;
	text-decoration: none;
}
div.menuTop .menuOn a:hover, div.menuTop .menuOn a:active
{
	color: #b9371e;
	padding-top: 2px;
}



/*############################ Stili fascia pagine interne ######################################*/


div.fasciaNews
{
}

div.BoxNews
{
	float: left;
	text-align: left;
		width: 263px;
	height: 144px;
	overflow: hidden;
}
div.BoxNews .Titolo
{
	padding-bottom: 10px;
}
div.BoxNews .bl
{
	background: url(images/NotizieInternaBL.gif) 0 100% no-repeat #3d3d3b;
	width: 263px;
	height: 144px;
	overflow: hidden;
}
div.BoxNews .br
{
	background: url(images/NotizieInternaBR.gif) 100% 100% no-repeat;
	height: 144px;
	overflow: hidden;
}
div.BoxNews .tl
{
	background: url(images/NotizieInternaTL.gif) 0 0 no-repeat;
	overflow: hidden;
}
div.BoxNews .tr
{
	background: url(images/NotizieInternaTR.gif) 100% 0 no-repeat;
	padding: 25px;
	overflow: hidden;
}
div.BoxNews .data
{
	font-size: 9px;
	font-weight: bold;
}
div.BoxNews .titNews
{
	font-size: 11px;
	font-weight: bold;
	padding-bottom: 8px;
	color: #e42b08;
	height:32px;
	overflow:hidden;
}
div.BoxNews .more
{
	margin-top: 6px;
	padding-left: 140px;
	color: #e42b08;
	font-weight: bold;
	font-size: 9px;
	background: url(images/iconaMore.gif) right no-repeat;
}

div.BoxNews a:link, div.BoxNews a:visited
{
	color: #e42b08;
	display: block;
	text-decoration: none;
	background: url(images/iconaMore.gif) right no-repeat;
}
div.BoxNews a:hover, div.BoxNews a:active
{
	color: #ffffff;
}

div.Immagine
{
	float: left;
	margin: 0;
	padding: 0;
}

/*############################ Stili Sottomenu ######################################*/
div.ColSottomenu
{
	width: 235px;
	float: left;
	background: url(images/SfondoSottomenu.gif) right top repeat-x;
	text-align: left;
	height: 450px;
}

div.ColSottomenu .Titolo
{
	font-weight: bold;
	display: block;
	padding-bottom: 10px;
	padding-left: 20px;
	padding-top: 15px;
	background: url(images/filettoSottomenu.gif) bottom left no-repeat;
}

div.Sottomenu ul
{
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
}

div.Sottomenu li
{
	background: url(images/filettoSottomenu.gif) bottom left no-repeat;
	padding: 5px;
	padding-left: 40px;
	margin: 0;
}

div.Sottomenu li a:link, div.Sottomenu li a:visited
{
	color: #ffffff;
	text-decoration: none;
}

div.Sottomenu li a:hover, div.Sottomenu li a:active
{
	color: #ffffff;
}

div.Sottomenu ol
{
	margin: 0;
	padding: 0;
	list-style: none;
	border: none;
	margin-top: 10px;
	margin-bottom: 10px;
}

div.Sottomenu ol li
{
	padding: 5px;
	margin: 0;
	padding-left: 20px;
}

div.Sottomenu li ol li
{
	list-style-type: none;
	list-style-image: none;
}




/*############################ Stili pagina interna ######################################*/

div.breadcrumbs
{
	font-size: 9px;
	margin-bottom: 10px;
}
div.Corpo
{
	padding-left: 15px;
}

div.ColContenuto
{
	float: left;
	padding-left: 20px;
	width: 680px;
	text-align: justify;
	overflow:hidden;
}

div.ColTesto
{
	float: left;
	margin-right: 16px;
	width: 465px;
	text-align: justify;
	line-height: 18px;
}


div.ColTesto .Titolo
{
	font-size: 16px;
	padding-bottom: 20px;
	font-weight: bold;
}

div.ColImmagini
{
	float: left;
	width: 195px;
}

div.ColImmagini img
{
	padding-bottom: 20px;
}


div.ColTesto a:link, div.ColTesto a:visited
{
	color: #e42b08;
	text-decoration: none;
}
div.ColTesto a:hover, div.ColTesto a:active
{
	color: #e42b08;
}

/*############################ Stili photogallery ######################################*/

div.ColPhotogallery
{
	float: left;
	padding-left: 20px;
	width: 680px;
	text-align: justify;
}

div.ColPhotogallery .Titolo
{
	font-size: 16px;
	padding-bottom: 20px;
	font-weight: bold;
}


div.ColPhotogallery .box
{
	margin-right: 4px;
	background: #3d3d3b;
	width: 123px;
	height: 110px;
	float: left;
	font-size: 9px;
	border: solid 1px #ffffff;
	margin-bottom: 7px;
	overflow:hidden;
}
div.ColPhotogallery .internoBox
{
	padding: 5px;
}
div.ColPhotogallery .box .dida
{
	color: #e42b08;
	font-size: 9px;
	font-weight: bold;
	overflow:hidden;
	width:112px;
	display:block;
}
div.ColPhotogallery .box img
{
	margin: 0 0 4px 0;
	border: 0;
}
div.ColPhotogallery a:link, div.ColPhotogallery a:visited
{
	color: #ffffff;
	display: block;
	text-decoration: none;
}
div.ColPhotogallery a:hover, div.ColPhotogallery a:active
{
	color: #ffffff;
}


div.DidaFoto
{
	background: #3d3d3b;
	color: #fff;
	margin-bottom: 5px;
	font-size: 13px;
	width: 655px;
}
div.DidaFoto span
{
	font-weight: bold;
	color: #ffffff;
	padding: 15px 0px 5px 10px;
	display: block;
	font-size: 12px;
}

div.boxPhotoBig
{
	width: 655px;
	margin: 0;
	background: #3d3d3b;
	text-align: center;
	margin-bottom: 10px;
}
div.boxPhotoBig img
{
	margin: 10px;
	border: 1px solid #ffffff;
}

div.paginazione
{
	font-size: 10px;
	font-weight: bold;
	width: 532px;
	background: #3d3d3b;
	color: #ffffff;
	margin-top: 10px;
	overflow: hidden;
	padding-top: 3px;
	padding-bottom: 3px;
}
div.paginazione span
{
	display: block;
	float: left;
	text-align: center;
	margin-left: 10px;
}
div.paginazione a, div.paginazione a:link, div.paginazione a:visited
{
	color: #ffffff;
	text-decoration: none;
}
div.paginazione a:hover, div.paginazione a:active
{
	color: #ffffff;
}

div.paginazioneCorta
{
	font-size: 10px;
	font-weight: bold;
	width: 455px;
	background: #3d3d3b;
	color: #ffffff;
	margin-top: 10px;
	overflow: hidden;
	padding-top: 3px;
	padding-bottom: 3px;
}
div.paginazioneCorta span
{
	display: block;
	float: left;
	text-align: center;
	margin-left: 10px;
}
div.paginazioneCorta a, div.paginazioneCorta a:link, div.paginazioneCorta a:visited
{
	color: #ffffff;
	text-decoration: none;
}
div.paginazioneCorta a:hover, div.paginazioneCorta a:active
{
	color: #ffffff;
}

div.paginazioneLunga
{
	font-weight: bold;
	width: 680px;
	background: #3d3d3b;
	color: #ffffff;
	margin-top: 10px;
	overflow: hidden;
	padding-top: 3px;
	padding-bottom: 3px;
	font-size: 10px;
}
div.paginazioneLunga span
{
	display: block;
	float: left;
	text-align: center;
	margin-left: 10px;
}
div.paginazioneLunga a, div.paginazioneLunga a:link, div.paginazioneLunga a:visited
{
	color: #ffffff;
	text-decoration: none;
}
div.paginazioneLunga a:hover, div.paginazioneLunga a:active
{
	color: #ffffff;
}




div.boxPhotoPic
{
	margin-right: 8px;
	background: #3d3d3b;
	width: 123px;
	height: 85px;
	float: left;
	border: solid 1px #ffffff;
	margin-bottom: 5px;
}

div.boxPhotoPic .internoBox
{
	padding: 5px;
}

div.boxPhotoPic img
{
	margin: 0 0 4px 0;
	border: 0;
}

/*############################ Stili pagina tipo 3 ######################################*/

div.ColDx
{
	float: left;
	padding-left: 20px;
	width: 680px;
	text-align: justify;
}

div.ColDx .Titolo
{
	font-size: 16px;
	padding-bottom: 20px;
	font-weight: bold;
}




/*############################ Stili pagina news ######################################*/
div.elencoNews .data
{
	color: #e42b08;
	font-size: 9px;
	font-weight: bold;
	display: block;
}
div.elencoNews .titNews
{
	font-weight: bold;
	display: block;
}
div.elencoNews ul
{
	margin: 0;
	padding: 0;
	list-style: none;
}
div.elencoNews li
{
	border-bottom: 1px dotted #ffffff;
	display: block;
	margin-bottom: 3px;
	padding-bottom: 3px;
}
div.elencoNews li a:link, div.elencoNews a:visited
{
	display: block;
	color: #ffffff;
	text-decoration: none;
}
div.elencoNews li a:hover, div.elencoNews a:active
{
	color: #000000;
	background: #f5f5f5;
}

div.ColTesto .data
{
	color: #e42b08;
	font-size: 9px;
	font-weight: bold;
	display: block;
}
div.ColTesto .titNews
{
	font-size: 12px;
	font-weight: bold;
	display: block;
	margin-bottom: 20px;
}



/*############################ Stili testata ######################################*/

div.Testata
{
}

div.LogoTestata
{
	float: left;
}

div.ImmTestata
{
	float: left;
}

div.testoUNews
{
	font-size: 9px;
	display: block;
	width: 200px;
}





/*############################ Stili footer ######################################*/
div.footer
{
	font-family: Trebuchet, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #ffffff;
	padding-bottom: 15px;
	text-align: center;
}
div.loghiPartner
{
	text-align: center;
}

.tablePartner
{
	text-align: center;
}

div.loghiPartner img
{
	padding-left: 5px;
	padding-right: 5px;
	margin-bottom: 20px;
}

div.footer a:link, div.footer a:visited
{
	color: #ffffff;
	text-decoration: none;
}
div.footer a:hover, div.footer a:active
{
	color: #ffffff;
}


.styleactivities
{
	font-size: 14px;
	font-weight: bold;
	display:block;
	width:660px;
}



div.boxStaff
{
	margin-bottom: 10px;
	width: 450px;
	height: 63px;
	padding-left: 5px;
	padding-top:3px;
	padding-bottom:3px;
	background: #3a3a37;
	font-size: 11px;
	font-weight:bold;
}
/*
div.boxStaff a:link, div.boxStaff a:visited
{
	color: #ffffff;
	text-decoration: none;
}
div.boxStaff a:hover, div.boxStaff a:active
{
	color: #e42b08;
}
*/
a.NomeStaff:link, a.NomeStaff:visited
{
	color: #e42b08;
}
.imgStaff
{
	margin-right: 10px;
	float: left;
	display: block;
	border: 1px #e42b08 solid;
}

div.ColListaColl
{
	float: left;
	width: 193px;
	margin-top: 35px;
}



div.ColListaColl .Titolo
{
	font-size: 16px;
	padding-bottom: 20px;
	font-weight: bold;
}

div.ColListaColl a:link, div.ColListaColl a:visited
{
	color: #ffffff;
	text-decoration: none;
}
div.ColListaColl a:hover, div.ColListaColl a:active
{
	color: #ffffff;
}

div.ColStaff
{
}

div.ColStaff .Titolo
{
	font-size: 16px;
	padding-bottom: 20px;
	font-weight: bold;
}

div.ColStaff a:link, div.ColStaff a:visited
{
	color: #e42b08;
	text-decoration: none;
}
div.ColStaff a:hover, div.ColStaff a:active
{
	color: #e42b08;
}

div.PopUpImage
{
	padding: 10px;
	text-align: center;
	width: 200px;
}

div.PopUpImage a:link, div.PopUpImage a:visited
{
	color: #e42b08;
	text-decoration: none;
}
div.PopUpImage a:hover, div.PopUpImage a:active
{
	color: #e42b08;
}

div.chiudi
{
	padding: 10px;
}
.popupStaff
{
	margin: 0;
	text-align: center;
	width: 100%;
}



/*############################ Aggiunte ######################################*/

a, a:hover, a:active
{
	color: #e42b08;
}
