@charset "utf-8";
/* CSS Document */

@font-face {
	font-family: 'DINRegular';
	src: url('../font/din-regular-webfont.eot');
	src: url('../font/din-regular-webfont.eot?#iefix') format('embedded-opentype'),
		 url('../font/din-regular-webfont.woff') format('woff'),
		 url('../font/din-regular-webfont.ttf') format('truetype'),
		 url('../font/din-regular-webfont.svg#DINRegular') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'DINBold';
	src: url('../font/din_bold-webfont.eot');
	src: url('../font/din_bold-webfont.eot?#iefix') format('embedded-opentype'),
		 url('../font/din_bold-webfont.woff') format('woff'),
		 url('../font/din_bold-webfont.ttf') format('truetype'),
		 url('../font/din_bold-webfont.svg#DINBold') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'ProximaNovaExCnLight';
	src: url('../font/newsite/proxima-nova-extra-condensed-light-set-web/ProximaNovaExCn-LightWeb.eot');
	src: url('../font/newsite/proxima-nova-extra-condensed-light-set-web/ProximaNovaExCn-LightWeb.eot?iefix') format('embedded-opentype'),
		 url('../font/newsite/proxima-nova-extra-condensed-light-set-web/ProximaNovaExCn-LightWeb.woff') format('woff'),
		 url('../font/newsite/proxima-nova-extra-condensed-light-set-web/ProximaNovaExCn-LightWeb.ttf') format('truetype');

		 
}

@font-face {
	font-family: 'ProximaNovaExCnSbold';
	src: url('../font/newsite/proxima-nova-extra-condensed-bold-set-web/ProximaNovaExCn-BoldWeb.eot');
	src: url('../font/newsite/proxima-nova-extra-condensed-bold-set-web/ProximaNovaExCn-BoldWeb.eot?iefix') format('embedded-opentype'),
		 url('../font/newsite/proxima-nova-extra-condensed-bold-set-web/ProximaNovaExCn-BoldWeb.woff') format('woff'),
		 url('../font/newsite/proxima-nova-extra-condensed-bold-set-web/ProximaNovaExCn-BoldWeb.ttf') format('truetype');
}

@font-face {
	font-family: 'ProximaNovaExCnSReg';
	src: url('../font/newsite/proxima-nova-extra-condensed-regular-set-web/ProximaNovaExCn-RegularWeb.eot');
	src: url('../font/newsite/proxima-nova-extra-condensed-regular-set-web/ProximaNovaExCn-RegularWeb.eot?iefix') format('embedded-opentype'),
		 url('../font/newsite/proxima-nova-extra-condensed-regular-set-web/ProximaNovaExCn-RegularWeb.woff') format('woff'),
		 url('../font/newsite/proxima-nova-extra-condensed-regular-set-web/ProximaNovaExCn-RegularWeb.ttf') format('truetype');
}



body {
	background:#000;
	margin:0;
	padding:0;
	font-family: "DINRegular","Trebuchet MS",Tahoma,Arial,Helvetica,sans-serif;
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-size:12px;
}

strong { font-family:"DINBold","Trebuchet MS",Tahoma,Arial,Helvetica,sans-serif; font-weight:normal!important; }

.header {
	height:116px;
	width:100%;
	background:url(../img/header_bg.png) no-repeat center;
	position:relative;
	z-index:10200;
	font-size:0px;
	letter-spacing:0px;
}

.blockUIsubmenu { display:none; background:#000; position:absolute; z-index:10000; }

.submenu {
	position:absolute;
	z-index:10210;
	text-align:center;
	display:none;
}

.submenu .bagliore {
	background:url(../img/submenu_bagliore.png) no-repeat center;
	height:35px;
	width:100%;
}

.submenu .itemCategoria .btnG5 span {
	font-size:11px;
	padding:3px 11px 0;
	line-height:12px;
	font-weight:normal;
}

.submenu .subMenuModelliSpacer {
	height:5px;
	overflow:hidden;
}

.submenu .subMenuModelli {
	position:absolute;
	background:url(../img/pixel.gif);
}

.submenu .subMenuModelli .visore {
	width:873px;
	overflow-x:hidden;
	position:relative;
	z-index:100000;
}
.submenu .subMenuModelli .freccia {
	width:63px;
}

.submenu .subMenuModelli .frecciaSX {
	text-align:left;
}
.submenu .subMenuModelli .frecciaDX {
	text-align:right;
}

.submenu .subMenuModelli .famiglia {
	padding-right:35px;
}

.submenu .subMenuModelli .famiglia .imgContenitor {
	height: 145px;
    position: relative;
	width:192px;
}
.submenu .subMenuModelli .famiglia .imgContenitor img {
    bottom: 0;
	left:0;
    position: absolute;
}
.submenu .subMenuModelli .famiglia a {
	background: #333;
    display: block;
    margin-top: 1px;
    text-align: center;
    text-decoration: none;
    width: 192px;
}
.submenu .subMenuModelli .famiglia a:hover {
	background: #CB0101;
}
.submenu .subMenuModelli .famiglia span {
	display: block;
    font-size: 13px;
    padding: 3px;
	color:#FFF;
}

.submenu .subMenuModelli {
	display:none;
}


.bricioleDiPane {
	position:absolute;
	font-size:12px;
	color:#717171;
	z-index:1005;
	top:95px;
	left:50%;
	margin-left:-499px;
	width:999px;
}

.bricioleDiPane a {
	color:#717171;
	text-decoration:none;
}
.bricioleDiPane a:hover {
	color:#CB0101;
	text-decoration:none;
}


.minWidth {
	width:999px;	
	margin:auto;
}

.headImg {
	position:relative;
	width:100%;
	z-index:100;
	overflow:hidden;
	height:394px;
	margin-top:-30px;
}
.headImg .itemContenitor {
	position:absolute;
	left:50%;
	margin-left:-788px;
	display:none;
}

.boxContenitor {
	background:url(../img/centerBar.png) no-repeat top center;
	width:100%;
	position:relative;
	z-index:300;
	margin-top:-110px;
	text-align:center;
}

.boxContenitor .spacer {
	height:110px;	
}

.topBar {
	height:39px;
	/*overflow:hidden;*/
}

.topBar .mondoHonda {
	padding-top:3px;	
}

.topBar .rightSide {
	/*padding-top:2px;	*/
}

.topBar .searchInputContenitor {
	width:94px;
	height:25px;
	overflow:hidden;
}

.topBar .searchInputContenitor input {
	width:94px;
	height:25px;
	overflow:hidden;
	text-align:center;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#686868;
	border:none;
	background:url(../img/top_search_bg.gif) repeat-y right #1d1d1d;
}

.topBar .searchBtnContenitor {
	padding-left:1px;	
	padding-right:13px;
}

.topBar .clearBtnContenitor {
	padding-left:1px;	
	padding-right:13px;
}

.topBar .socialIcon {
	padding-top:2px;
}

.topBar .socialIcon a {
	padding-left:12px;
	display:inline-block;
}

.topBar .socialIcon .addthis_button_compact {
	padding-left:25px;
}

.menu .voices {
	padding-top:3px;
	padding-left:10px;
}

.menu .voices .noPointer {
	cursor:default;
}

.menu .logo {
	padding-top:3px;	
}

.menu .voices a {
	display:inline-block;
	background:url(../img/menu_sep.png) no-repeat right bottom;
}

.menu .voices a span {
	display:inline-block;
	padding:0 21px;
}

.menu .voices a:hover span, .menu .voices a.selected span {
	background:url(../img/menu_voce_hover_bg.png) center bottom no-repeat;
}

.menu .voices a:hover span.moto, .menu .voices a.selected span.moto {
	background:url(../img/rollover-moto.png) center bottom no-repeat;
}

.menu .voices a:hover span.scooter, .menu .voices a.selected span.scooter {
	background:url(../img/rollover-scooter.png) center bottom no-repeat;
}

.menu .voices a:hover span.perteelatuahonda, .menu .voices a.selected span.perteelatuahonda {
	background:url(../img/rollover-per-te-e-la-tua-moto.png) center bottom no-repeat;
}

.menu .voices a:hover span.hondaexperience, .menu .voices a.selected span.hondaexperience {
	background:url(../img/rollover-honda-experience.png) center bottom no-repeat;
}

.menu .voices a:hover span.rete, .menu .voices a.selected span.rete {
	background:url(../img/rollover-rete.png) center bottom no-repeat;
}

.menu .voices a:hover span.azienda, .menu .voices a.selected span.azienda {
	background:url(../img/rollover-azienda.png) center bottom no-repeat;
}

.menu .voices a:last-child {
	background:none;
}

.subMenuVoicesContenitor {
	font-size:12px;
	color:#FFF;
	margin:0px;
	text-align:left;
	background:url(../img/pixel.gif) repeat;
}

.subMenuVoicesContenitor li {
	text-align:left;
	list-style:none;
	/*padding:10px 0px;*/
	margin:0;
	padding:0px;
	margin-top:1px;
	/*height:23px;*/
	overflow:hidden;
}

.subMenuVoicesContenitor li a {
	color:#FFF;
	text-decoration:none;
	background:#333333;
	display:block;
	margin-top:0px;
	text-align:center;
	/*height:23px;*/
	overflow:hidden;
	
}
.subMenuVoicesContenitor li a:hover {
	/*color:#F91D30;*/
	text-decoration:none;
	/*background:url(../img/arrow_right_hover.gif) no-repeat 9px 3px;*/
	background:#cb0101;
}

.subMenuVoicesContenitor li .rosso {
	color:#ee2b25;
}
.subMenuVoicesContenitor li a.rosso:hover {
	color:#FFF;
}


.subMenuVoicesContenitor li a span {
	display:block;
	padding:4px;
	/*padding-left:20px;*/
}

.footer {
	border-top:1px solid #1d1d1d;
	font-size:12px;
	color:#FFF;
}

.footerSitemap {
	display:none;
	border-top:1px solid #1d1d1d;
	color:#FFF;
	font-size:9px;
}	
.footerSitemap .padding {
	padding:20px 0;
}	

.footerSitemap a {
	color:#999;
	text-decoration:none;
	display:inline-block;
	padding-bottom:2px;
}

.footerSitemap a strong {
	color:#FFF;
}	

.footerSitemap a:hover, .footerSitemap a:hover strong {
	color:#f91d30;
}	

.footer .sitemapBtn {
	background:url(../img/arrow_down.gif) no-repeat #1d1d1d;
	background-position:72px 11px;
	color:#FFF;
	cursor:pointer;
}
.footer .sitemapBtn span {
	display:inline-block;
	padding:5px 26px 5px 20px;
}

.footer .sitemapBtn:hover {
	background:url(../img/arrow_down.gif) no-repeat #464646;
	background-position:72px 11px;
	color:#FFF;
}

.footer .sitemapBtn.selected {
	background:url(../img/arrow_up.gif) no-repeat #464646;
	background-position:72px 11px;
	color:#FFF;
}

.footerNewsletter {
	display:none;
	border-top:1px solid #1d1d1d;
	color:#FFF;
}	

.footerNewsletter .padding {
	padding:0 20px 0 14px;!important;
}	

.footer .newsletterBtn {
	cursor:pointer;
	background:url(../img/ico_newsletter.png) no-repeat;
	background-position:right 9px;
}

.footer .newsletterBtn.selected, .footer .newsletterBtn:hover {
	color:#ec1d31;	
}

.footer .newsletterBtn span {
	display:inline-block;
	padding:5px 20px 5px 14px;
}


.footerBrochure {
	display:none;
	border-top:1px solid #1d1d1d;
	color:#FFF;
}	

.footerBrochure .padding {
	padding:0 20px 0 14px;!important;
}	

.footer .brochureBtn {
	cursor:pointer;
	background:url(../img/arrow_down_hover.gif) no-repeat;
	background-position:right 11px;
}

.footer .brochureBtn:hover {
	color:#ec1d31;	
	background:url(../img/arrow_down_hover.gif) no-repeat;
	background-position:right 11px;
}

.footer .brochureBtn.selected {
	color:#ec1d31;	
	background:url(../img/arrow_up_hover.gif) no-repeat;
	background-position:right 11px;
}

.footer .brochureBtn span {
	display:inline-block;
	padding:5px 18px 5px 14px;
}


.footerTestRide {
	display:none;
	border-top:1px solid #1d1d1d;
	color:#FFF;
}	

.footerTestRide .padding {
	padding:0 20px 0 15px;!important;
}	

.footer .testRideBtn {
	cursor:pointer;
	background:url(../img/arrow_down_hover.gif) no-repeat;
	background-position:right 11px;
}

.footer .testRideBtn:hover {
	color:#ec1d31;	
	background:url(../img/arrow_down_hover.gif) no-repeat;
	background-position:right 11px;
}

.footer .testRideBtn.selected {
	color:#ec1d31;	
	background:url(../img/arrow_up_hover.gif) no-repeat;
	background-position:right 11px;
}

.footer .testRideBtn span {
	display:inline-block;
	padding:5px 18px 5px 15px;
}

.footerRightSide {
	padding-top:4px;
	color:#5c5c5c;
}

.footerRightSide a, .footerRightSide a:visited {
	color:#5c5c5c;
	text-decoration:none;
}


.footerRightSide a.contatti {
	color:#FFF;
	text-decoration:none;
}


.footerRightSide a:hover {
	color:#d3d3d3;	
}

.footerRightSide .PA {
	display:inline-block;
	padding-right:11px;	
	padding-left:4px;
}

.footerRightSide .C {
	display:inline-block;
	padding-left:10px;	
}

.footerRightSide .SP {
	display:inline-block;
	padding-right:10px;	
}

.btnG1.autoWidth, .btnG3.autoWidth {
	width:auto;	
}

.btnG1 {
	background:url(../img/btn_graph1_repeat.gif) repeat-x top;
	height:29px;
	overflow:hidden;
	width:170px;
}

.btnG1 a {
	display:block;
	background:url(../img/btn_graph1_left.gif) left top no-repeat;
	height:29px;
	overflow:hidden;
	color:#FFF;
	text-decoration:none;
	/*font-weight:bold;*/
}

.btnG1 a {
	color:#FFF!important;
	
}

.btnG1 a span {
	display:block;
	padding:6px 11px 0 11px;
	background:url(../img/btn_graph1_right.gif) right top no-repeat;
	overflow:hidden;
}
.btnG1 a span.c, .btnG3 a span.c{
	padding-left: 0;
	padding-right: 0;
	text-align: center;
}

.btnG1:hover {
	background:url(../img/btn_graph1_repeat_ON.gif) repeat-x top;
}

.btnG1:hover a {
	background:url(../img/btn_graph1_left_ON.gif) left top no-repeat;
}
.btnG1:hover a span {
	background:url(../img/btn_graph1_right_ON.gif) right top no-repeat;
}


.btnG1.disabled, .btnG1.disabled:hover { cursor:default!important; background:url(../img/btn_graph1_repeat_DISABLED.gif) repeat-x top; }
.btnG1.disabled a, .btnG1.disabled:hover a { cursor:default!important; background:url(../img/btn_graph1_left_DISABLED.gif) left top no-repeat; }
.btnG1.disabled a span, .btnG1.disabled:hover a span { cursor:default!important; background:url(../img/btn_graph1_right_DISABLED.gif) right top no-repeat; }


.btnG2 {
	background:url(../img/btn_graph2_repeat.jpg) repeat-x top;
	height:33px;
	overflow:hidden;
	font-size:13px;
	width:234px;
}
.btnG2 div {
	display:block;
	background:url(../img/btn_graph2_left.jpg) left top no-repeat;
	height:33px;
	overflow:hidden;
	color:#FFF;
	text-decoration:none;
	font-weight:bold;
	cursor:pointer;
}
.btnG2 div span {
	display:block;
	padding-left:11px;
	background:url(../img/btn_graph2_right_OFF.jpg) right top no-repeat;
	overflow:hidden;
	padding-top:9px;
}

.btnG2:hover, .btnG2.selected {
	background:url(../img/btn_graph2_repeat_ON.jpg) repeat-x top;
}
.btnG2:hover div, .btnG2.selected div {
	background:url(../img/btn_graph2_left_ON.jpg) left top no-repeat;
}
.btnG2:hover div span {
	background:url(../img/btn_graph2_right_ON.jpg) right top no-repeat;
}

.btnG2.selected div span {
	background:url(../img/btn_graph2_right_SELECTED.jpg) right top no-repeat;
}






.btnG3 {
	background:url(../img/btn_graph3_repeat.gif) repeat-x top;
	height:29px;
	overflow:hidden;
	width:170px;
}
.btnG3 a {
	display:block;
	background:url(../img/btn_graph3_left.gif) left top no-repeat;
	height:29px;
	overflow:hidden;
	color:#FFF;
	text-decoration:none;
	/*font-weight:bold;*/
}
.btnG3 a span {
	display:block;
	padding:6px 11px 0 11px;
	background:url(../img/btn_graph3_right.gif) right top no-repeat;
	overflow:hidden;
}

.btnG3:hover {
	background:url(../img/btn_graph3_repeat_ON.gif) repeat-x top;
}
.btnG3:hover a {
	background:url(../img/btn_graph3_left_ON.gif) left top no-repeat;
}
.btnG3:hover a span {
	background:url(../img/btn_graph3_right_ON.gif) right top no-repeat;
}
/*
.btnContenitor {
	padding:10px 0 0 12px;
}
*/
.btnG4 {
	background:url(../img/btn_graph4_repeat.jpg) repeat-x top;
	height:29px;
	overflow:hidden;
	font-size:13px;
	width:234px;
}
.btnG4 div {
	display:block;
	background:url(../img/btn_graph4_left.jpg) left top no-repeat;
	height:29px;
	overflow:hidden;
	color:#FFF;
	text-decoration:none;
	font-weight:bold;
	cursor:pointer;
}

.btnG4 div span {
	display:block;
	padding-left:11px;
	background:url(../img/btn_graph4_right_OFF.jpg) right top no-repeat;
	overflow:hidden;
	padding-top:7px;
}

.btnG4:hover, .btnG4.selected {
	background:url(../img/btn_graph4_repeat_ON.jpg) repeat-x top;
}
.btnG4:hover div, .btnG4.selected div {
	background:url(../img/btn_graph4_left_ON.jpg) left top no-repeat;
}
.btnG4:hover div span {
	background:url(../img/btn_graph4_right_ON.jpg) right top no-repeat;
}



/* BTNG5 - */

.btnG5 {
	background:url(../img/btn_graph1_repeat.gif) repeat-x top;
	height:29px;
	overflow:hidden;
	width:170px;
}

.btnG5 a {
	display:block;
	background:url(../img/btn_graph1_left.gif) left top no-repeat;
	height:29px;
	overflow:hidden;
	color:#FFF;
	text-decoration:none;
	font-weight:bold;
}



.btnG5 a span {
	display:block;
	padding:6px 11px 0 11px;
	background:url(../img/btn_graph1_right.gif) right top no-repeat;
	overflow:hidden;
}

.btnG5.hover {
	background:url(../img/btn_graph3_repeat.gif) repeat-x top;
}
.btnG5.hover a {
	background:url(../img/btn_graph3_left.gif) left top no-repeat;
}
.btnG5.hover a span {
	background:url(../img/btn_graph3_right.gif) right top no-repeat;
}















.body { color:#FFF; height:100%; }

.pageBoxHead {
	height:25px;
	background:url(../img/accessoriBoxHead.png) no-repeat center top;
}
.pageBoxRepeat {
	background:url(../img/accessoriBoxRepeat.png) repeat-y center top;
}
.pageBoxFooter {
	height:25px;
	background:url(../img/accessoriBoxFooter.png) no-repeat center top;
}

.listaWidthDetails .element a { text-decoration:none; }
.listaWidthDetails .element { position:relative; cursor:pointer; }
.listaWidthDetails .element.noClick { position:relative; cursor:default; }

.listaWidthDetails .element.open h1, .listaWidthDetails .element h1:hover, .listaWidthDetails .element.noHover h1 {
	display:block;
	font-size:12px;
	color:#FFF;
	background:url(../img/scheda-tecnica-bg.png) repeat;
	margin:4px 0 1px 0!important;
}
.listaWidthDetails .element h1, .modelloSchedaTecnicaElement.dotazioneDiSerie h1 {
	display:block;
	font-size:12px;
	color:#FFF;
	background:url(../img/scheda-tecnica-bg-detail.png) repeat;
	margin:4px 0 1px 0!important;
}
.listaWidthDetails .element h1 span {
	display:block;
	padding:10px 17px 10px 17px;
}

.listaWidthDetails .element .freccia {
	position:absolute;
	right:0px;
	width:33px;
	height:33px;
	background:url(../img/arrow_down.gif) no-repeat center;
}
.listaWidthDetails .element .freccia.right {
	background:url(../img/arrow_right.gif) no-repeat center;
}
.listaWidthDetails .element.open .freccia {
	background:url(../img/arrow_up.gif) no-repeat center;
}

.listaWidthDetails .element .detailContenitor {
	background:url(../img/scheda-tecnica-bg-detail.png) repeat;
	display:none;
	cursor:default;
}

.listaWidthDetails .element.noClick .detailContenitor {
	background:url(../img/scheda-tecnica-bg-detail.png) repeat;
	display:block;
	cursor:default;
}

.listaWidthDetails .element .detailContenitor .padding {
	padding:17px;
}

.condividiContenitor .btnContenitor { padding-right:5px; }
.condividiContenitor .testo { padding-top:4px; padding-right:10px; }

.searchContenitor .inputContenitor {
	padding-right:18px;
}

.searchContenitor .inputContenitor.input {
	padding:0px;
	margin-right:18px;
	background:#535353;
	height:29px;
}

.searchContenitor .inputContenitor.input input {
	height:29px;
	background:transparent;
	border:none;
	color:#FFF;
	padding:0 0 0 5px;
}

.searchContenitor form {
	padding:0; margin:0;
}


















/* HOME */

.reelHomeSpacer a { display:block; width:100%; height:110px; }

.homeBoxesBg {
	background:url(../img/home_boxes_bg.png) no-repeat center;	
	overflow:hidden;
	height:220px;
}

.homeBoxesBg .boxLeft {
	float:left;
	padding:4px 0 0 0;
}

.homeBoxesBg .boxRight {
	float:left;
	/*padding:4px 0 0 13px;*/
	padding:4px 0 0 7px;
}

.homeBoxesBg .boxRight .inPrimoPianoNews {
	background:url(../img/home_boxes_in-primo-piano_news_bg.jpg) no-repeat;
	/*width:539px;*/
	width:490px;
	height:215px;
}

.homeBoxesBg .boxRight .inPrimoPianoNews .head {
	height:29px; overflow:hidden;
}

.homeBoxesBg .boxRight .inPrimoPianoNews .feedIcoContenitor {
	padding:11px 13px 0 0;
	text-align:right;
}

.homeBoxesBg .boxRight .inPrimoPianoNews .listNewsContenitor {
	/*width:265px;*/
	height:185px;
	overflow:hidden;
	position:relative;
	z-index:101;
}


.homeBoxesBg .boxRight .inPrimoPianoNews .pointersContenitor {
	padding:12px 4px 0 0;
}

.homeBoxesBg .boxRight .inPrimoPianoNews .pointer {
	width:6px;
	height:5px;
	margin-right:9px;
	background:#bababa;
	cursor:pointer;
}

.homeBoxesBg .boxRight .inPrimoPianoNews .pointer.selected, .homeBoxesBg .boxRight .inPrimoPianoNews .pointer:hover {
	background:#ce2134;
}



.homeBoxesBg .boxRight .inPrimoPianoNews  .listNews .item {
	height:185px;
	position:absolute;
	display:none;
}

.homeBoxesBg .boxRight .inPrimoPianoNews  .listNews .item .testo {
	/*width:265px;*/
	width:215px;
}

.homeBoxesBg .boxRight .inPrimoPianoNews  .listNews .item .testo .padding {
	display:block;
	padding:25px 35px;
}

.homeBoxesBg .boxRight .inPrimoPianoNews  .listNews .item .testo a {
	display:block;
	color:#FFF;
	text-decoration:none;
	font-size:12px;
	background:url("../img/arrow_right.gif") no-repeat;
	background-position:20px 29px;
}

.homeBoxesBg .boxRight .inPrimoPianoNews  .listNews .item .testo a:hover {
	background:url("../img/arrow_right_hover.gif") no-repeat;
	background-position:20px 29px;
}

.homeBoxesBg .boxRight .inPrimoPianoNews  .listNews .item .testo a:hover strong {
	color:#f91d30;
}

.homeBoxesBg .boxRight .inPrimoPianoNews .newsDetail {
	width:273px;
	height:185px;
	color:#FFF;
}

.homeBoxesBg .boxRight .inPrimoPianoNews .listNewsContenitor .arrowUp {
	height:24px;
	background:url(../img/arrow_up.gif) center no-repeat;
	cursor:pointer;
}
.homeBoxesBg .boxRight .inPrimoPianoNews .listNewsContenitor .arrowUp:hover {
	height:24px;
	background:url(../img/arrow_up_hover.gif) center no-repeat;
	cursor:pointer;
}

.homeBoxesBg .boxRight .inPrimoPianoNews .listNewsContenitor .listNews {
	height:185px;
	overflow:hidden;
	color:#FFF;
	text-align:left;
	position:relative;
	z-index:100;
}
.homeBoxesBg .boxRight .inPrimoPianoNews .listNewsContenitor .listNews ul {
	padding:0 0 0 15px;
	margin:0;
}
.homeBoxesBg .boxRight .inPrimoPianoNews .listNewsContenitor .listNews ul li {
/*	list-style-image:url(../img/arrow_right.gif);*/
	background:url(../img/arrow_right.gif) no-repeat left;
	list-style:none;
}

.homeBoxesBg .boxRight .inPrimoPianoNews .listNewsContenitor .listNews ul li div {
	display:none;
}
.homeBoxesBg .boxRight .inPrimoPianoNews .listNewsContenitor .listNews ul li a {
	color:#FFF;
	text-decoration:none;
	display:block;
	padding:6px 0 6px 16px;
}

.homeBoxesBg .boxRight .inPrimoPianoNews .listNewsContenitor .listNews ul li:hover, .homeBoxesBg .boxRight .inPrimoPianoNews .listNewsContenitor .listNews ul li.selected {
	background:url(../img/arrow_right_hover.gif) no-repeat left;
}

.homeBoxesBg .boxRight .inPrimoPianoNews .listNewsContenitor .listNews ul li:hover a, .homeBoxesBg .boxRight .inPrimoPianoNews .listNewsContenitor .listNews ul li.selected a {
	color:#f91d30;
}

.homeBoxesBg .boxRight .inPrimoPianoNews .listNewsContenitor .arrowDown {
	height:24px;
	background:url(../img/arrow_down.gif) center no-repeat;
	cursor:pointer;
}
.homeBoxesBg .boxRight .inPrimoPianoNews .listNewsContenitor .arrowDown:hover {
	height:24px;
	background:url(../img/arrow_down_hover.gif) center no-repeat;
	cursor:pointer;
}

/* PROMO IN PRIMO PIANO */
.homeBoxesBg .boxLeft .inPrimoPianoPromo {
	background:url(../img/home_boxes_in-primo-piano_promo_bg.jpg) no-repeat;
	/*width:539px;*/
	width:490px;
	height:215px;
}

.homeBoxesBg .boxLeft .inPrimoPianoPromo .head {
	height:29px; overflow:hidden;
}

.homeBoxesBg .boxLeft .inPrimoPianoPromo .feedIcoContenitor {
	padding:11px 13px 0 0;
	text-align:right;
}

.homeBoxesBg .boxLeft .inPrimoPianoPromo .listPromoContenitor {
	/*width:265px;*/
	height:185px;
	overflow:hidden;
	position:relative;
	z-index:101;
}


.homeBoxesBg .boxLeft .inPrimoPianoPromo .pointersContenitor {
	padding:12px 4px 0 0;
}

.homeBoxesBg .boxLeft .inPrimoPianoPromo .pointer {
	width:6px;
	height:5px;
	margin-right:9px;
	background:#bababa;
	cursor:pointer;
}

.homeBoxesBg .boxLeft .inPrimoPianoPromo .pointer.selected, .homeBoxesBg .boxLeft .inPrimoPianoPromo .pointer:hover {
	background:#ce2134;
}

.homeBoxesBg .boxLeft .inPrimoPianoPromo  .listPromo .nav {
	position:absolute;
	top:161px;
	left:168px;
}

.homeBoxesBg .boxLeft .inPrimoPianoPromo  .listPromo .nav .navSin {
	cursor:pointer;
}

.homeBoxesBg .boxLeft .inPrimoPianoPromo  .listPromo .nav .navDx {
	cursor:pointer;
}

.homeBoxesBg .boxLeft .inPrimoPianoPromo  .listPromo .item {
	height:185px;
	position:absolute;
	display:none;
}

.homeBoxesBg .boxLeft .inPrimoPianoPromo  .listPromo .item .testo {
	/*width:265px;*/
	width:215px;
}

.homeBoxesBg .boxLeft .inPrimoPianoPromo  .listPromo .item .testo .padding {
	display:block;
	padding:25px 35px 10px 35px;
}

.homeBoxesBg .boxLeft .inPrimoPianoPromo  .listPromo .item .testo a {
	display:block;
	color:#FFF;
	text-decoration:none;
	font-size:12px;
	background:url("../img/arrow_right.gif") no-repeat;
	background-position:20px 29px;
}

.homeBoxesBg .boxLeft .inPrimoPianoPromo  .listPromo .item .testo a:hover {
	background:url("../img/arrow_right_hover.gif") no-repeat;
	background-position:20px 29px;
}

.homeBoxesBg .boxLeft .inPrimoPianoPromo  .listPromo .item .testo a:hover strong {
	color:#f91d30;
}

.homeBoxesBg .boxLeft .inPrimoPianoPromo .PromoDetail {
	width:273px;
	height:185px;
	color:#FFF;
}

.homeBoxesBg .boxLeft .inPrimoPianoPromo .listPromoContenitor .arrowUp {
	height:24px;
	background:url(../img/arrow_up.gif) center no-repeat;
	cursor:pointer;
}
.homeBoxesBg .boxLeft .inPrimoPianoPromo .listPromoContenitor .arrowUp:hover {
	height:24px;
	background:url(../img/arrow_up_hover.gif) center no-repeat;
	cursor:pointer;
}

.homeBoxesBg .boxLeft .inPrimoPianoPromo .listPromoContenitor .listPromo {
	height:185px;
	overflow:hidden;
	color:#FFF;
	text-align:left;
	position:relative;
	z-index:100;
}
.homeBoxesBg .boxLeft .inPrimoPianoPromo .listPromoContenitor .listPromo ul {
	padding:0 0 0 15px;
	margin:0;
}
.homeBoxesBg .boxLeft .inPrimoPianoPromo .listPromoContenitor .listPromo ul li {
/*	list-style-image:url(../img/arrow_right.gif);*/
	background:url(../img/arrow_right.gif) no-repeat left;
	list-style:none;
}

.homeBoxesBg .boxLeft .inPrimoPianoPromo .listPromoContenitor .listPromo ul li div {
	display:none;
}
.homeBoxesBg .boxLeft .inPrimoPianoPromo .listPromoContenitor .listPromo ul li a {
	color:#FFF;
	text-decoration:none;
	display:block;
	padding:6px 0 6px 16px;
}

.homeBoxesBg .boxLeft .inPrimoPianoPromo .listPromoContenitor .listPromo ul li:hover, .homeBoxesBg .boxLeft .inPrimoPianoPromo .listPromoContenitor .listPromo ul li.selected {
	background:url(../img/arrow_right_hover.gif) no-repeat left;
}

.homeBoxesBg .boxLeft .inPrimoPianoPromo .listPromoContenitor .listPromo ul li:hover a, .homeBoxesBg .boxLeft .inPrimoPianoPromo .listPromoContenitor .listPromo ul li.selected a {
	color:#f91d30;
}

.homeBoxesBg .boxLeft .inPrimoPianoPromo .listPromoContenitor .arrowDown {
	height:24px;
	background:url(../img/arrow_down.gif) center no-repeat;
	cursor:pointer;
}
.homeBoxesBg .boxLeft .inPrimoPianoPromo .listPromoContenitor .arrowDown:hover {
	height:24px;
	background:url(../img/arrow_down_hover.gif) center no-repeat;
	cursor:pointer;
}


/* SEZIONE INTERNA SCELTA MODELLI */

.sceltaModelliContenitor {
	background:#171717;
	color:#FFF;
}
.sceltaModelliContenitor .padding {
	padding:10px 22px 4px 16px;
}

.sceltaModelliContenitor .leftSide {
	padding-left:6px;
}

.sceltaModelliContenitor .rightSide .btnContenitor {
	padding-left:8px;
}

.sceltaModelliContenitor .categoriaItem {
	padding-left:6px;
	padding-bottom:16px;
	padding-top:15px;
}

.sceltaModelliContenitor .categoriaItem .btnG2 span {
	padding-top:2px;
	line-height:14px;
}
.sceltaModelliContenitor .categoriaItem img {
	cursor:pointer;	
}


.sceltaModelliContenitor .listaModelliContenitor, .sceltaModelliContenitor .listaModelliHideContenitor {
	display:none;
}
.ultimiModelliContenitor .listaModelliContenitor {
	display:block;
}
.listaModelliContenitor {
	position:relative;	
}
.listaModelliContenitor .paddingHead {
	padding:0 0 0 5px;
}

.listaModelliContenitor .head {
	background:#1d1d1d;
	width:955px;
	color:#e4e4e4;
	font-size:17px;
	font-weight:bold;
}

.listaModelliContenitor .head .fr {
	padding-top:2px;
}

.listaModelliContenitor .head .padding {
	padding:11px;
}

.listaModelliContenitor .head .chiudiSceltaModello {
	background:url(../img/ico_chiudi.gif) right center no-repeat;
	padding:0 15px 0 0;
	font-size:12px;
	cursor:pointer;
}

.listaModelliContenitor .modello {
	display:block;
	float:left;
	padding-left:60px;
	text-decoration:none;
}

.listaModelliContenitor .modello .imgContenitor {
	height:145px;
	position:relative;
}

.listaModelliContenitor .modello .imgContenitor img {
	position:absolute;
	bottom:0px;
}
/*
.listaModelliContenitor .modello span {
	color:#cb0101;
	text-decoration:none;
}
*/

.listaModelliContenitor .modello.first {
	padding-left:0px;
}

.listaModelliContenitor .modello a {
	margin-top:1px;
	display:block;
	text-align:center;
	text-decoration:none;
	background:#333;
	width:192px;
}
.listaModelliContenitor .modello a:hover {
	display:block;
	text-align:center;
	text-decoration:none;
	background:#cb0101;
}

.listaModelliContenitor .modello a span {
	padding:3px; 
	display:block;
	font-size:13px;
	color:#FFF;
	font-weight:bold;
}

.listaModelliContenitor .modello a span {
	color:#FFF;
}

/* DETTAGLIO MODELLO */

.modelloContenitor {
	overflow:hidden;
	position:relative;
	margin-top:-25px;
}

.modelloContenitor .overallItems {
	position:absolute;
	z-index:1001;
	left:50%;
	margin-left:-500px;
}

.modelloContenitor .overallItems .modelloOpenImage {
	position:absolute;
	z-index:1002;
	height:320px;
	background:url(../img/pixel.gif);
}

.modelloContenitor .overallItems .modelloOpenImage.closed .cursor {
	background:url(../img/guarda-l-immagine-completa.png) no-repeat;
	width:207px;
	height:23px;
	position:absolute;
	display:none;
}
.modelloContenitor .overallItems .modelloOpenImage.opened .cursor {
	background:url(../img/chiudi-img-background.png) no-repeat;
	width:72px;
	height:23px;
	position:absolute;
	display:none;
}




/*
.modelloContenitor .frecceContenitor .right, .modelloContenitor .frecceContenitor .left {
	padding-top:42px;
}
.modelloContenitor .frecceContenitor .right {
	padding-left:40px;
}
*/

.modelloContenitor .modelloBackgroundContenitor {
	position:absolute;
	width:100%;
	z-index:500;
}

.modelloContenitor .modelloBackgroundContenitor .item {
	position:absolute;
	left:50%;
	margin-left:-732px;
	display:none;
}

.modelloContenitor .modelloDetailBox {
	padding-top:270px;
	position:relative;
	z-index:1000;
}

.modelloContenitor .modelloDetailBox .slideshowContenitor {
	width:223px;
	height:190px;	
}
.modelloContenitor .modelloDetailBox .slideshowContenitor img {
	position:absolute;
	visibility:hidden;
}
.modelloContenitor .modelloDetailBox .slideshowContenitor img:first-child {
	visibility:visible;
}


.altreVersioniContenitor {
	position:absolute;	
	left:50%;
	margin-left:-500px;
	padding-top:42px;	
	color:#4e4e4e;
	z-index:1005;
}

.altreVersioniContenitor .btnContenitor {
	height:23px;
	background:url(../img/btn_arrow_down_OFF.png) no-repeat;
}

.altreVersioniContenitor .btnContenitor span {
	display:block;
	padding:3px 0 0 30px;
}

.altreVersioniContenitor .btnContenitor:hover {
	background:url(../img/btn_arrow_down_ON.png) no-repeat;
	color:#717171;
}

.altreVersioniContenitor .btnContenitor.selected {
	background:url(../img/btn_arrow_up_OFF.png) no-repeat;
}

.altreVersioniContenitor .btnContenitor.selected:hover {
	background:url(../img/btn_arrow_up_ON.png) no-repeat;
	color:#717171;
}

.altreVersioniContenitor ul {
	padding:0px;
	margin:0px;
	display:none;
}

.altreVersioniContenitor ul li {
	padding:11px 0 0 30px;
	list-style:none;
}

.altreVersioniContenitor ul li a {
	color:#FFF;
	text-decoration:none;
}
.altreVersioniContenitor ul li a:hover {
	color:#FF0101;
}



/*
.modelloOpenImage {
	position:absolute;	
	left:50%;
	margin-left:-500px;
	padding-top:42px;
}

.modelloOpenImage .closed.btn {
	width:25px;
	height:25px;
	background:url(../img/btn_arrow_down_OFF.png) no-repeat;
}
.modelloOpenImage .realBtnArea:hover .closed.btn {
	width:25px;
	height:25px;
	background:url(../img/btn_arrow_down_ON.png) no-repeat;
}
.modelloOpenImage .opened.btn {
	width:25px;
	height:25px;
	background:url(../img/btn_arrow_up_OFF.png) no-repeat;
}
.modelloOpenImage .realBtnArea:hover .opened.btn {
	width:25px;
	height:25px;
	background:url(../img/btn_arrow_up_ON.png) no-repeat;
}

.modelloOpenImage .textContenitor .closedText { margin-left:5px; }
.modelloOpenImage .textContenitor .openedText { display:none; margin-left:5px; }

.modelloOpenImage .textContenitor { overflow:hidden; cursor:pointer; padding-top:4px; color:#4e4e4e; }
.modelloOpenImage .realBtnArea:hover .textContenitor { color:#FFF; }

*/


.modelloContenitor .modelloDetailBox .top {
	background:url(../img/modello_detail_box_top.png) no-repeat center top;
	height:56px;
}

.modelloContenitor .modelloDetailBox .body {
	background:url(../img/modello_detail_box_repeat.png) repeat-y center top;
}

.modelloContenitor .modelloDetailBox .bottom {
	background:url(../img/modello_detail_box_bottom.png) no-repeat center top;
	height:56px;
}

.modelloContenitor .modelloDetailBox .modelloDetailColorsContenitor {
	position:absolute;
	background:url(../img/modello_detail_box_color_border.png) no-repeat right;
	background-position:right 49px;
	height:467px;
	width:999px;
	left:50%;
	margin-left:-493px;
}

.modelloContenitor .modelloDetailBox .modelloDetailColorsContenitor .modelloDetailColors {
	width:283px;
	height:80px;
	position:absolute;
	right:0px;
	z-index:600;
}



.modelloContenitor .modelloDetailBox .modelloDetailColorsContenitor .modelloDetailColors .tooltip {
	height:49px;
	background:url(../img/modello_detail_box_color_tooltip_bg.png);
	visibility:hidden;
	overflow:hidden;
}

.modelloContenitor .modelloDetailBox .modelloDetailColorsContenitor .modelloDetailColors .tooltip .padding {
	padding:8px 8px 0 8px;
	color:#FFF;
	line-height:12px;
}

.modelloContenitor .modelloDetailBox .modelloDetailColorsContenitor .modelloDetailColors .tooltip .arrow {
	position:absolute; right:10px; top:35px;
	width:13px;
	height:10px;
	background:url(../img/modello_detail_box_color_arrow.png) no-repeat;
}

.modelloContenitor .modelloDetailBox .modelloDetailColorsContenitor .modelloDetailColors .btnContenitor {
	padding:10px 9px 0 0;
}

.modelloContenitor .modelloDetailBox .modelloDetailColorsContenitor .modelloDetailColors .btnContenitor .testo {
	display:none;
}

.modelloContenitor .modelloDetailBox .modelloDetailColorsContenitor .modelloDetailColors .btnContenitor .btn {
	padding-left:10px;
	cursor:default;
}
.modelloContenitor .modelloDetailBox .modelloDetailColorsContenitor .modelloDetailColors .btnContenitor .btn img {
	cursor:pointer;
	border:1px solid #6f6f6f;
}
.modelloContenitor .modelloDetailBox .modelloDetailColorsContenitor .modelloDetailColors .btnContenitor .btn img.selected {
	cursor:default;
	border:1px solid #171717;
}
.modelloContenitor .modelloDetailBox .modelloDetailColorsContenitor .modelloDetailColors .btnContenitor .btn span.colore {
	display:block; 
	width:12px; 
	height:12px; 
	background:#0F0;
	border:1px solid #171717;
	cursor:pointer;
}
.modelloContenitor .modelloDetailBox .modelloDetailColorsContenitor .modelloDetailColors .btnContenitor .btn span.colore.selected {
	display:block; 
	width:12px; 
	height:12px; 
	background:#0F0;
	cursor:default;
	border:1px solid #6f6f6f;
}

.modelloContenitor .modelloDetailBox .body .minWidth {
	position:relative;
	z-index:3000;
}

.modelloContenitor .modelloDetailBox .body .padding {
	padding:0 25px 0 13px;
}


.modelloContenitor .modelloDetailBox .body .menuModello {
	width:205px;
	font-size:13px;
}

.modelloContenitor .modelloDetailBox .body .menuModello ul {
	margin:0;
	padding:0;
}

.modelloContenitor .modelloDetailBox .body .menuModello ul li {
	list-style:none;	
}

.modelloContenitor .modelloDetailBox .body .menuModello ul li.itemList a {
	display:inline-block;
	background:url(../img/arrow_right_OFF.png) no-repeat;
	background-position:5px center;
	/*font-weight:bold;*/
}

.modelloContenitor .modelloDetailBox .body .menuModello ul li.itemList a span {
	display:inline-block;
	padding:8px 0 8px 23px;
}

.modelloContenitor .modelloDetailBox .body .menuModello ul li a, .modelloContenitor .modelloDetailBox .body .menuModello ul li a:visited {
	text-decoration:none;
	color:#FFF;
}

.modelloContenitor .modelloDetailBox .body .menuModello ul li a span {
	text-decoration:none;
	color:#FFF;
	font-weight:normal;
}

.modelloContenitor .modelloDetailBox .body .menuModello ul li.itemList a:hover, .modelloContenitor .modelloDetailBox .body .menuModello ul li.selected a {
	text-decoration:none;
	color:#ff0101;
	background:url(../img/arrow_right_ON.png) no-repeat;
	background-position:5px center;
}
.modelloContenitor .modelloDetailBox .body .menuModello ul li.itemList a:hover span, .modelloContenitor .modelloDetailBox .body .menuModello ul li.selected a span {
	color:#ff0101;
}


.modelloContenitor .modelloDetailBox .body .menuModello ul li.totalLenght {
	padding:4px 0 0 0;
}
.modelloContenitor .modelloDetailBox .body .menuModello ul li.totalLenght a:hover {
	color:#FFF;
}

.modelloContenitor .modelloDetailBox .body .menuModello ul li .prezzo {
	background:url(../img/btn_graph3_repeat.gif) repeat-x top;
	height:29px;
	overflow:hidden;
	width:170px;
}
.modelloContenitor .modelloDetailBox .body .menuModello ul li .prezzo div {
	display:block;
	background:url(../img/btn_graph3_left.gif) left top no-repeat;
	height:29px;
	overflow:hidden;
	color:#FFF;
	text-decoration:none;
	font-weight:bold;
}
.modelloContenitor .modelloDetailBox .body .menuModello ul li .prezzo div span {
	display:block;
	padding-left:11px;
	background:url(../img/btn_graph3_right.gif) right top no-repeat;
	overflow:hidden;
	padding-top:6px;
}



/*.modelloContenitor .modelloDetailBox .body .modelloCenter {
	width:475px;
}*/

.modelloContenitor .modelloDetailBox .body .modelloCenter .modelloSezione {
	width:475px;
}

.modelloContenitor .modelloDetailBox .modelloSezione a, .modelloContenitor .modelloDetailBox .modelloSezione a:visited, .modelloContenitor .modelloSezione a:link {
	color:#FF0101;
}
.modelloContenitor .modelloDetailBox .modelloSezione a:hover {
	color:#FFF;
}

.modelloContenitor .modelloDetailBox .body .modelloCenter h1 {
	padding:0; margin:0;
	padding-top:3px;
	padding-right:5px;
}
.modelloContenitor .modelloDetailBox .modelloCenter .modelloGallery .modelloScrollerContenitor { width:728px; overflow:hidden; }
.modelloContenitor .modelloDetailBox .modelloCenter .modelloGallery .modelloScrollerContenitor .page { width:728px; }
.modelloContenitor .modelloDetailBox .modelloCenter .modelloGallery .modelloScrollerContenitor .page .dist { padding-left:29px; }
.modelloContenitor .modelloDetailBox .modelloCenter .modelloGallery .modelloScrollerContenitor .page .fl { padding-bottom:30px; }

.modelloContenitor .modelloDetailBox .modelloCenter .modelloAccessori .modelloScrollerContenitor { width:728px; overflow:hidden; }
.modelloContenitor .modelloDetailBox .modelloCenter .modelloAccessori .modelloScrollerContenitor .page { width:728px; }
.modelloContenitor .modelloDetailBox .modelloCenter .modelloAccessori .modelloScrollerContenitor .page .dist { padding-left:29px; }
.modelloContenitor .modelloDetailBox .modelloCenter .modelloAccessori .modelloScrollerContenitor .page .fl { padding-bottom:30px; }
.modelloContenitor .modelloDetailBox .modelloCenter .modelloAccessori .modelloScrollerContenitor a {
	text-decoration:none;
	background:#414141;
	display:block;
}


.modelloContenitor .modelloDetailBox .modelloCenter .modelloAllestimenti .modelloScrollerContenitor { width:728px; overflow:hidden; }
.modello.modelloContenitor .modelloDetailBox .modelloCenter .modelloAllestimenti .modelloScrollerContenitor .fl { width:475px; }
.modelloAccessori .modelloScrollerContenitor a:link { color:#ffffff !important;}
 

.modelloContenitor .modelloDetailBox .modelloCenter .modelloAccessori .modelloScrollerContenitor a .descrizione { color:#e4e4e4; height:70px; width:223px; }
.modelloContenitor .modelloDetailBox .modelloCenter .modelloAccessori .modelloScrollerContenitor a span { display:block; color:#e4e4e4; }
.modelloContenitor .modelloDetailBox .modelloCenter .modelloAccessori .modelloScrollerContenitor a .padding { padding:6px; }
.modelloContenitor .modelloDetailBox .modelloCenter .modelloAccessori .modelloScrollerContenitor a:hover span { color:#FFF; }
.modelloAccessori .modelloScrollerContenitor a {
	text-decoration:none;
	background:#414141;
	display:block;
}

/*.sceltaModelliContenitor .fl a .descrizione { color:#e4e4e4; height:70px; width:223px; }
.sceltaModelliContenitor .fl a span { display:block; color:#e4e4e4; }
.sceltaModelliContenitora .fl .padding { padding:6px; }
.sceltaModelliContenitor .fl a:hover span { color:#FFF; }

.sceltaModelliContenitor .fl .page { width:728px; }
.sceltaModelliContenitor .dist { padding-left:21px; }
.sceltaModelliContenitor .fl  { padding-bottom:30px; }
.sceltaModelliContenitor .fl a {
	text-decoration:none;
	background:#414141;
	display:block;
}*/

/*.modelloContenitor .modelloDetailBox .modelloCenter .navigazione .numbs {
	padding-right:8px;	
}

.modelloContenitor .modelloDetailBox .modelloCenter .navigazione .numbs span {
	display:inline-block;
	cursor:pointer;
	padding-top:7px;
	padding-right:2px;
	
}
.modelloContenitor .modelloDetailBox .modelloCenter .navigazione .numbs span.selected {
	color:#ff0101;
}
.modelloContenitor .modelloDetailBox .modelloCenter .navigazione .btnG1 a {
	cursor:pointer;	
}
.modelloContenitor .modelloDetailBox .modelloCenter .navigazione .btnG1 span {
	padding-top:11px;	
	padding-left:13px;
}*/

.navigazione { font-size:0px; }

.navigazione .numbs {
	padding-right:8px;	
}

.navigazione .numbs span {
	display:inline-block;
	cursor:pointer;
	padding-top:7px;
	padding-right:5px;
	font-size:12px;
}
.navigazione .numbs span a {
	color:#FFF;
	text-decoration:none;
}
.navigazione .numbs span.selected {
	color:#ff0101;
}
.navigazione .btnG1 a {
	cursor:pointer;	
}
.navigazione .btnG1 span {
	padding-top:11px;	
	padding-left:13px;
}

.modelloContenitor .modelloDetailBox .body .modelloCenter .modelloSchedaTecnica {
	width:756px;
	position:relative;
}

.modelloContenitor .modelloDetailBox .body .modelloCenter .modelloAllestimenti {
	width:756px;
	position:relative;
}

/*
.modelloContenitor .modelloDetailBox .body .modelloCenter .modelloCampagna {
	width:756px;
	position:relative;
}
*/
.modelloContenitor .modelloDetailBox .body .modelloCenter .modelloSchedaTecnica .detailContenitor {
	padding:0px 11px;
}


.modelloSchedaTecnicaElement .detail table {
	padding-left:13px;
}
.modelloSchedaTecnicaElement .detail table td { color:#ddd; font-size:12px; }
.modelloSchedaTecnicaElement .detail table .titolo {
	color:#a4a4a4;
}

.modelloSchedaTecnicaElement.dotazioneDiSerie { cursor:default; }
.modelloSchedaTecnicaElement.dotazioneDiSerie span {
	padding:9px 0 2px 17px;
}

.modelloSchedaTecnicaElement.dotazioneDiSerie .icoContenitor {
	padding:4px 0 1px 23px;
}
.modelloSchedaTecnicaElement.dotazioneDiSerie .icoContenitor img {
	margin-right:13px;
}

/* MODELLI CB PROJECT */
.bodyCBproject { background:url(../img/cbproject_bg.jpg) no-repeat center top; margin-top:-27px; }


/* ACCESSORI */

.formCercaAccessori{
	background:url(../img/cerca-accessorio-bg-form.jpg) top left no-repeat #666;
	color: #949494;
	height: 33px;
	font-size: 13px;
	width: 619px;
}

.formCercaAccessori select{
	background: #333;
	border: none;
	color: #FFF;
	font-size: 12px;
	height: 19px;
	width: 180px;
}
.formCercaAccessori label{
	color: #FFF;
} 
.formCercaAccessori .t{
	
}

.accessoriContenitor {
	color:#FFF;
}
.accessoriContenitor .padding {
	padding:10px 22px 4px 22px;
}
.accessoriContenitor .itemsContenitor .fl { padding-bottom:30px; width:223px; }
.accessoriContenitor .itemsContenitor a { display:block; text-decoration:none; background:#414141; }
.accessoriContenitor .itemsContenitor a .descrizione { color:#E4E4E4; height:70px; width:223px; }
.accessoriContenitor .itemsContenitor a .padding { padding:6px; display:block; }
.accessoriContenitor .itemsContenitor a:hover .padding { color:#FFF; }
.accessoriContenitor .itemsContenitor .dist { padding-left:21px; }

.bodyAccessori { background:url(../img/accessori_bg.jpg) no-repeat center top; margin-top:-25px; }

.accessoriFooterContenitor { background:#171717; color:#FFF; }

.accessoriFooterContenitor .padding { padding:5px 22px 5px 22px; }
.accessoriFooterContenitor .btnContenitor { padding-left:5px; }
.accessoriFooterContenitor .btnContenitor .btnG1 span { padding:7px 0 0 0; }
.accessoriFooterContenitor .btnContenitor .btnG1 { width:136px; }

.accessoriFooterContenitor .guardaAnche { padding-top:7px; }

.accessoriContenitor .rightTextLink { padding-top:20px; color:#9d9d9d; }
.accessoriContenitor .rightTextLink a { color:#FFF; }
.accessoriContenitor .rightTextLink a:hover { color:#FF0101; }

/* ACCESSORIO DETTAGLIO */

.accessoriContenitor .accessorioDettaglioContenitor .leftSide {
	padding-top:9px;
	width:321px;
	overflow:hidden;
}
.accessorioDettaglioContenitor .rightSide {
	width:608px;
}
.accessorioDettaglioContenitor .rightSide .padding {
	padding:0 0 0 15px;
}

.accessorioDettaglioContenitor .rightSide .titolo {
	padding-top:5px;
}
.accessorioDettaglioContenitor .rightSide .new {
	padding-left:10px;
}

.accessorioDettaglioContenitor .rightSide .descrizione {
	color:#9c9c9c;
}

.accessorioDettaglioContenitor .leftSide .galleryContenitor .item {
	display:block;
	padding-left:7px;
	padding-bottom:5px;
}
.accessorioDettaglioContenitor .leftSide .galleryContenitor .item.first {
	padding-left:0px;
}

.accessorioDettaglioContenitor .tabellaAccessorio {
	font-size:13px;
	color:#FFF;
	text-align:left;
}
.accessorioDettaglioContenitor .tabellaAccessorio th {
	text-align:left;
	color:#d40101;
}

/* LIFESTYLE */
.bodyLifestyleBg { background:url(../img/lifestyle_bg.jpg) no-repeat center top; }
.LifestyleCategoryContenitor { padding-top:4px; }
.LifestyleCategoryContenitor .btnContenitor {
	padding-left:10px;	
}


.lifestyleCoverContenitor .padding {
	padding:10px 12px 4px 12px;
}
.lifestyleCoverContenitor .rightTextLink { padding-top:20px; color:#9d9d9d; }
.lifestyleCoverContenitor .rightTextLink a { color:#FFF; }
.lifestyleCoverContenitor .rightTextLink a:hover { color:#FF0101; }

.lifestyleCoverContenitor .coverContenitor .leftSide {
	width:613px;
	/*background:#1b1b1b;*/
	background:url("../img/scheda-tecnica-bg-detail.png") repeat;
}

.lifestyleCoverContenitor .coverContenitor .leftSide .btnContenitor {
	margin-right:15px;
}


.lifestyleCoverContenitor .coverContenitor .leftSide .padding {
	padding:0px 15px;
}

.lifestyleCoverContenitor .coverContenitor .rightSide {
	background:url("../img/scheda-tecnica-bg-detail.png") repeat;
	width:355px;
}

.lifestyleCoverContenitor .coverContenitor .rightSide .abstractContenitor {
	width:240px;	
	height:2em;
}

.lifestyleCoverContenitor .coverContenitor .rightSide .abstractContenitor a {
	color:#989898;
	text-decoration:none;
}

.lifestyleCoverContenitor .coverContenitor .rightSide .padding {
	padding:0px 15px;
}

/* LIFESTYLE / MERCHANDISE */
.tabellaDettaglioLifeMerch .item {
	background:url(../img/dotsRepeat.gif) repeat-x bottom;	
	color:#9c9b9b;
}
.tabellaDettaglioLifeMerch .fl, .tabellaDettaglioLifeMerch .fr {
	background:#000;
}
.tabellaDettaglioLifeMerch .fl {
	padding:0 2px 0 0;
}
.tabellaDettaglioLifeMerch .fr {
	padding:0 0 0 2px;
}

/* RASSEGNA STAMPA */

.bodyRassegnaStampa { background:url(../img/road_bg.jpg) no-repeat center top; margin-top:-25px; }
.bodyRassegnaStampa .padding { padding:30px 22px 4px; }

.bodyRassegnaStampa .listaWidthDetails .detailContenitor .textContenitor {
	width:470px;
	height:70px;
}

.bodyRassegnaStampa .listaWidthDetails .detailContenitor .condividiContenitor { padding-left:10px;  padding-top:2px; }
.bodyRassegnaStampa .listaWidthDetails .detailContenitor .btnG3 { /*width:85px;*/ }

.bodyRassegnaStampa .rightTextLink {
	padding-top:20px;	
}
.bodyRassegnaStampa .rightTextLink a {
	color:#9c9c9c;
	text-decoration:none;
}
.bodyRassegnaStampa .rightTextLink a:hover span {
	color:#ff0101;
}

.rassegnaStampaDettaglioContenitor .leftSide {
	padding-top:9px;
	width:332px;
	overflow:hidden;
}
.rassegnaStampaDettaglioContenitor .rightSide {
	width:620px;
}
.rassegnaStampaDettaglioContenitor .rightSide .padding {
	padding:0 0 0 15px;
}

.rassegnaStampaDettaglioContenitor .rightSide .titolo {
	padding-top:5px;
}
.rassegnaStampaDettaglioContenitor .rightSide .descrizione {
	color:#9c9c9c;
}


/* NEWS DETTAGLIO */

.articoloDettaglioContenitor a {
	color:#EC1D31;
	text-decoration:none;
}
.articoloDettaglioContenitor a:hover {
	text-decoration:underline;
}

.articoloDettaglioContenitor .leftSide {
	padding-top:9px;
	width:332px;
	overflow:hidden;
}
.articoloDettaglioContenitor .rightSide {
	width:620px;
}
.articoloDettaglioContenitor .rightSide .padding {
	padding:0 0 0 15px;
}

.articoloDettaglioContenitor .rightSide .titolo {
	padding-top:5px;
}
.articoloDettaglioContenitor .rightSide .descrizione {
	color:#9c9c9c;
}

/* LISTINO PREZZI */
.listinoPrezziContenitor .padding {
	padding:10px 22px 4px 22px;
}

.listinoPrezziContenitor .btnsContenitor {
	padding-top:4px;	
}
.listinoPrezziContenitor .btnsContenitor .btnContenitor {
	padding-left:10px;
}

/* DOTAZIONI DI SERIE */

.dotazioniDiSerieContenitor .padding {
	padding:10px 22px 4px 22px;
}

/* AZIENDA */
/*
.bodyAzienda { background:url(../img/azienda_bg.jpg) no-repeat center top; margin-top:-25px; }
.bodyAzienda .padding { padding:30px 22px 4px; }

.bodyAzienda .aziendaContenitor .leftSide {
	padding-top:9px;
	width:323px;
	overflow:hidden;
}
.aziendaContenitor .rightSide {
	width:608px;
}
.aziendaContenitor .rightSide .padding {
	padding:0 0 0 15px;
}

.aziendaContenitor .rightSide .titolo {
	padding-top:3px;
}

.aziendaContenitor .rightSide .descrizione {
	color:#9c9c9c;
}

.aziendaContenitor .leftSide .galleryContenitor .item {
	display:block;
	padding-left:7px;
	padding-bottom:5px;
}
.aziendaContenitor .leftSide .galleryContenitor .item.first {
	padding-left:0px;
}*/

.bodyAzienda { background:url(../img/azienda_bg.jpg) no-repeat center top; margin-top:-25px; }

.bodyRete { background:url(../img/road_bg.jpg) no-repeat center top; margin-top:-25px; }

.bodyReteGoldWing { background:url(../img/rete_gold-wing_bg.jpg) no-repeat center top; margin-top:-25px; }
.bodyReteGoldWing .padding { padding:30px 25px 0 25px; }


.bodyConfronta { background:url(../img/azienda_bg.jpg) no-repeat center top; margin-top:-25px; }
.bodyConfronta .padding { padding:30px 22px 4px 16px; }

.bodyAzienda .padding { padding:30px 22px 4px 16px; }

.aziendaContenitor {
	color:#FFF;
}

.aziendaContenitor .leftSide {
	padding-left:6px;
}

.aziendaContenitor .rightSide .btnContenitor {
	padding-left:8px;
}

.aziendaContenitor .categoriaItem {
	padding-left:6px;
	padding-bottom:16px;
	padding-top:15px;
}

.aziendaContenitor .categoriaItem img {
	cursor:pointer;	
}

.bodyAzienda .internalParagraph {
	width:750px;
	color:#9e9e9e;
	display:none;
}

.bodyAzienda .internalParagraph a {
	color:#FFF;
}

.bodyAzienda .internalParagraph.extended {
	width:961px;
}

.bodyAzienda .internalParagraph.selected {
	display:block;
}

.aziendaDettaglioContenitor .menuParagrafi {
	width:200px;	
}

.aziendaDettaglioContenitor .menuParagrafi ul {
	margin:0px;
	padding-left:0px;
}
.aziendaDettaglioContenitor .menuParagrafi ul li {
	list-style:none;
	padding:8px 0 8px 0;
	background:url(../img/arrow_right_OFF.png) no-repeat left;
	cursor:pointer;
	font-weight:bold;
}

.aziendaDettaglioContenitor .menuParagrafi ul li:hover, .aziendaDettaglioContenitor .menuParagrafi ul li.selected {
	background:url(../img/arrow_right_ON.png) no-repeat left;
}
.aziendaDettaglioContenitor .menuParagrafi ul li:hover span, .aziendaDettaglioContenitor .menuParagrafi ul li.selected span {
	color:#ff0101;	
}

.aziendaDettaglioContenitor .menuParagrafi ul li span {
	padding-left:15px;
	display:block;
}

.bodyAzienda .listaWidthDetails .detailContenitor .textContenitor {
    width: 770px;
	padding-bottom:20px;
}



/* HONDA SERVICE */
.bodyHondaService { background:url(../img/hondaservice_bg.jpg) no-repeat center top; margin-top:-25px; }
.bodyHondaService .padding { padding:30px 22px 4px; }

.bodyHondaService .rightTextLink { padding-top:20px; }
.bodyHondaService .rightTextLink a { color:#FFF; }
.bodyHondaService .rightTextLink a:hover { color:#FF0101; }

.bodyHondaService .textContenitor { width:740px; }

/* HONDA SERVICE -> ASSICURAZIONE DETTAGLIO */

.bodyHondaService .internalParagraph {
	width:750px;
	color:#9e9e9e;
	display:none;
}

.bodyHondaService .internalParagraph a {
	color:#FFF;
}

.bodyHondaService .internalParagraph.extended {
	width:961px;
}

.bodyHondaService .internalParagraph.selected {
	display:block;
}

.hondaServiceAssicurazioneDettaglioContenitor .menuParagrafi {
	width:200px;	
}

.hondaServiceAssicurazioneDettaglioContenitor .menuParagrafi ul {
	margin:0px;
	padding-left:0px;
}
.hondaServiceAssicurazioneDettaglioContenitor .menuParagrafi ul li {
	list-style:none;
	padding:8px 0 8px 0;
	background:url(../img/arrow_right_OFF.png) no-repeat left;
	cursor:pointer;
	font-weight:bold;
}

.hondaServiceAssicurazioneDettaglioContenitor .menuParagrafi ul li:hover, .hondaServiceAssicurazioneDettaglioContenitor .menuParagrafi ul li.selected {
	background:url(../img/arrow_right_ON.png) no-repeat left;
}
.hondaServiceAssicurazioneDettaglioContenitor .menuParagrafi ul li:hover span, .hondaServiceAssicurazioneDettaglioContenitor .menuParagrafi ul li.selected span {
	color:#ff0101;	
}

.hondaServiceAssicurazioneDettaglioContenitor .menuParagrafi ul li span {
	padding-left:15px;
	display:block;
}

.guardaAncheFooterContenitor { background:#171717; color:#FFF; }
.guardaAncheFooterContenitor .padding { padding:5px 22px 5px 22px; }
.guardaAncheFooterContenitor .btnContenitor { padding-left:5px; }
.guardaAncheFooterContenitor .btnContenitor .btnG1 span { padding:7px 0 0 0; }
.guardaAncheFooterContenitor .btnContenitor .btnG1 { width:136px; }

.guardaAncheFooterContenitor .guardaAnche { padding-top:7px; }

/* CAMPAGNE DI RICHIAMO */

.hondaServiceContenitor .searchContenitor .inputContenitor.input {
	padding:0px;
	margin-right:18px;
	background:#535353;
	height:29px;
}

.hondaServiceContenitor .searchContenitor .inputContenitor.input input {
	height:29px;
	background:transparent;
	border:none;
	color:#FFF;
	padding:0 0 0 5px;
	width:200px;
}


.hondaServiceContenitor .tabellaCampagneDiRichiamo {
	font-size:13px;
	color:#FFF;
	text-align:left;
}

.hondaServiceContenitor .tabellaCampagneDiRichiamo .bg1 {
	background:#242424;
}

.hondaServiceContenitor .tabellaCampagneDiRichiamo th {
	text-align:left;
	color:#9c9c9c;
}

/* PRIVACY */

.bodyPrivacy { background:url(../img/azienda_bg.jpg) no-repeat center top; margin-top:-25px; }
.bodyPrivacy a { color:#FFF; }
.bodyPrivacy .padding { padding:30px 22px 4px; }

/* CLUB */
.bodyRoad { background:url(../img/road_bg.jpg) no-repeat center top; margin-top:-25px; }
.bodyRoad .padding { padding:30px 22px 4px; }
.bodyRoad a { color:#FFF; }

.bodyClub .item {
	margin-right:10px;
	margin-bottom:25px;
}

.bodyClub .item a {
	color:#FFF;
}

/*
.bodyClub .item a:hover {
	color:#cb0101;
}
*/

.bodyClub .item .redLine {
	width:4px;
	height:20px;
	background:#cb0101;
	margin-right:4px;
}

.bodyClub .item .nome {
	width:115px;
	padding:3px 0 0 1px;
}

/* trofei */

.bodyTrofeo { background:url(../img/azienda_bg.jpg) no-repeat center top; margin-top:-25px; }
.bodyTrofeo .padding { padding:30px 22px 4px 16px; }

/*.bodyTrofeo .textContenitor { width:470px; padding-bottom:20px; }*/
.bodyTrofeo .textContenitor { width:770px; padding-bottom:20px; }

/*rete*/

.menuReteSin {
	width:420px;
}

.menuReteSin ul {
	margin:0;
	padding:0;
}

.menuReteSin ul li {
	list-style:none;	
}

.menuReteSin ul li.itemList a {
	display:inline-block;
	background:url(../img/arrow_right_OFF_rete.png) no-repeat;
	background-position:5px center;
	font-weight:bold;
}

.menuReteSin ul li.itemList a span {
	display:inline-block;
	padding:8px 0 8px 23px;
}


.menuReteSin ul li a, .modelloContenitor .modelloDetailBox .body .menuModello ul li a:visited {
	text-decoration:none;
	color:#9e9e9e;
}

.menuReteSin ul li.itemList a:hover, .modelloContenitor .modelloDetailBox .body .menuModello ul li.selected a {
	text-decoration:none;
	color:#ff0101;
	background:url(../img/arrow_right_ON.png) no-repeat;
	background-position:5px center;
}



.menuReteDx {
	width:420px;
	padding-left:105px;
}

.menuReteDx ul {
	margin:0;
	padding:0;
}

.menuReteDx ul li {
	list-style:none;	
}




.menuReteDx ul li.itemList span a {
	display:inline-block;
	color:#ff0101;
	text-decoration:underline;
	padding:6px 0 0 0;
	font-size:11px
	/*font-weight:bold;*/
}

.menuReteDx ul li.itemList span {
	display:inline-block;
	padding:8px 0 8px 23px;
	color:#9e9e9e;
}


.menuReteDx ul li a, .modelloContenitor .modelloDetailBox .body .menuModello ul li a:visited {
	/*text-decoration:none;*/
	
}

.menuReteDx ul li.itemList a:hover, .modelloContenitor .modelloDetailBox .body .menuModello ul li.selected a {
	/*
	text-decoration:none;
	color:#ff0101;
	*/
}



/*rete*/

/* museo */

.bodyAziendaMuseo .cover a { display:none; }

/* hirp */

.bodyHirp .btnContenitor {
	padding-left:10px;	
	padding-top:4px;
}

.bodyHirp a {
    color: #FFFFFF;
}

/* trofei */

.categoriaItemPaddingTop {
	padding-top:15px;
	padding-right:6px;
}

/* ricambi */

.bodyRicambi { background:url(../img/hondaservice_bg.jpg) no-repeat center top; margin-top:-25px; }

.bodyRicambi .lifestyleCoverContenitor .coverContenitor .leftSide {
	width:485px;
}	

.bodyRicambi .lifestyleCoverContenitor .coverContenitor .rightSide {
	width:485px;
}	

.bodyRicambi .lifestyleCoverContenitor .coverContenitor .rightSide .abstractContenitor {
	height:auto;
	width:auto;	
}

/* confronta modelli */

.confrontaContenitor table select {
	width:195px;
}

.confrontaContenitor table { color:#FFF; }
.confrontaContenitor .headVoice { background:#ed1b2e; font-style:italic; }
.confrontaContenitor #modello { font-weight:bold; font-style:normal; }

.confrontaContenitor table div {}

.confrontaContenitor table .g td { background:#1a1a1a; }

.confrontaContenitor table td { vertical-align:bottom; font-size:11px; font-weight:normal; font-style:italic; }
.confrontaContenitor table .intestazione { font-size:12px; font-weight:bold; }

.confrontaContenitor table .results { display:none; }

a.link_rosso { color:#ff0101!important; }
a.link_rosso:hover { color:#ff0101!important; }

.bodyCategoriaElenco { background:url(../img/moto-scooter_bg.jpg) no-repeat center top; margin-top:-25px; }

/*.livehondaHomeBox { background:url(../img/livehonda_box.jpg) no-repeat; width:447px; height:215px; }*/
.livehondaHomeBox { background:url(../img/livehonda_box.jpg) no-repeat; width:223px; height:215px; }

.livehondaHomeBox a { text-decoration:none; }
.livehondaHomeBox .thumb { position:relative; overflow:hidden; width:222px; height:185px; margin:0px 0 0 1px; }
.livehondaHomeBox .livehondaLinkTop { height:30px; display:block; }
.livehondaHomeBox .livehondaLink { position:relative; overflow:hidden; width:220px; height:186px; margin:0px 0 0 1px; }

.livehondaHomeBox .titleContenitor { font-family:'DINRegular', Arial, Tahoma; position:absolute; text-align:left; width:222px; bottom:0; background:url(../img/LH_rolloverBackground.png); }
.livehondaHomeBox .titleContenitor span { display:block; padding:10px 20px; color:#FFF; font-size:15px; }


.promoHomeBox { background:url(../img/promo_box_singolo.jpg) no-repeat; width:223px; height:215px; }

.promoHomeBox a { text-decoration:none; }
.promoHomeBox .thumb { position:relative; overflow:hidden; width:222px; height:185px; margin:0px 0 0 1px; }
.promoHomeBox .promoLinkTop { height:30px; display:block; }
.promoHomeBox .promoLink { position:relative; overflow:hidden; width:220px; height:186px; margin:0px 0 0 1px; }

.promoHomeBox .titleContenitor { font-family:'DINRegular', Arial, Tahoma; position:absolute; text-align:left; width:222px; bottom:0; background:url(../img/LH_rolloverBackground.png); }
.promoHomeBox .titleContenitor span { display:block; padding:10px 20px; color:#FFF; font-size:15px; }

.promoLinkTop { 
	display:block; 
	position:absolute;
	width:215px;
	height:29px;
	top:0;
	left:10;
	cursor:pointer;	
	}


.facebookContainer { position:relative; z-index:12000; }
.facebookSlideToggle { cursor:pointer; position:relative; z-index:12100; }
.facebookScrollerContainer { position:relative; z-index:12000; }
.facebookScroller { position:absolute; z-index:9999; background:#FFF; margin-top:-562px; }

@media screen and (-webkit-min-device-pixel-ratio:0) {  
	.facebookScroller { height:506px!important; }  
}  

.fb-like-box {
	height:521px;
	overflow:hidden;
}

.facebookScroller {
	height:507px; 	
}

.modelloAllestimenti a {
	color:#FFF!important;
}
.modelloAllestimenti a:hover {
	color:#FF0101!important;
}
.modelloAllestimenti p {
	margin:0 !important;
	padding:0 !important;
}