.moduletablefind_your_same{
	width:32%;
}

#sidebar{
	right: -160px;
}
#productHeaderTabs li{
	padding-right:25px;
	margin-right:5px;
}
#productHeaderTabs li a{
	padding-right:35px;
}
#product_accordion .promotionItem img + .promotionText{
	width:700px;
}
.same_product_sheet .product_header .testimony_box{
	height:237px;
}


/* Stefano Dettori */

.carouselItem .moduleItemTitle h2,
.carouselItem .moduleItemSubtitle,
.header-title-container h1,
.itemViewPage h1,
#middle-header-menu h3{
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
}

#sidebar .sidebar-nav ul li a:hover{
	text-decoration: underline;
}

.footer_wrapper span,
.footer_wrapper a,
.footer_wrapper .module_content{
	display: block;
	float: left;
}

.footer_wrapper .link_logo_footer{
	width: 189px;
}

.footer_wrapper .link_logo_footer img{
	max-width: 151px;
	height: 18px;
	margin-top: 7px;
}

#main-menu li,
#main-menu li a{
	outline: 0 none;
}

.catalogListItem{
	margin-left: 14px;
}

#productHeaderTabs li a,
#productHeaderTabs li.selected a{
    background-position: 88.5% top;
}

#productpagebanner{
	width: 240px;
}

.item-tab.selected .subFindSameImage{
	background: url("../img/icone/compare_REDcheck.png") no-repeat center top;
}

.item-tab .subFindSameImage,
.item-tab.selected .subFindSameImage{
    position: relative;
    left: 0;
    bottom: 90px;
    padding-top: 90px;
    border: 0 none;
    background-color: transparent;
}

 .item-tab .subFindSameImage h2{
	height: 55px;
	border: 1px solid #B0B0B0;
	background-color: #E2001A;
	color: #FFFFFF;
}

 .item-tab.selected .subFindSameImage h2{
	background-color: #FFFFFF;
	color: #E2001A;
}

.item-tab.selected:before{
	background: none;
}

.item-tab .subFindSameImage div{
	width: auto;
	height: 54px;
	overflow: hidden;
	border: 1px solid #B0B0B0!important;
	background-color: #E2001A;
}

.item-tab.selected .subFindSameImage div{
	background-color: #FFFFFF;
	color: #E2001A;
}

.menucontactsmenu li{
	margin: 0 0.50%;
}

.product-ribbon:after, 
#product_promo_sticker:after{
	background: none;
}

.header-container.row-fluid:before,
.header-container.row-fluid:after{
	line-height: 20px;
}

.header-container.row-fluid .header-title-container{
	height: 50px;
	margin-bottom: 10px;
}

.header-title-container h1{
	line-height: 35px;
}

.header-container.row-fluid .header-title-container h1,
#middle-header-menu h3{
	line-height: 50px;
}

#middle-header-menu .moduletable h3{
	line-height: 25px;
}

.itemContainer .EditorialListItem .catItemImageBlock .catItemImage img{
	max-width: 400px;
}

.moduletablehighlights_carousel .highlights_carousel > ul > li .moduleItemTitle:hover,
.footer .top-footer a:hover,
.reset-all-filters:hover {
    filter: alpha(opacity=100);
    background-color: #B0B0B0;
}

.moduletablehighlights_carousel .highlights_carousel > ul > li .moduleItemTitle:hover{
	background-color: #B0B0B0;
}

.moduletablehighlights_carousel .highlights_carousel > ul > li .moduleItemTitle:hover h4{
	color: #333333;
}

.reset-all-filters {
	background-color: #333333;
}

#middle-header-inner .carouselBox .carouselMenuItem .moduleItemTitle h2{
	text-overflow: clip;
	font-size: 17px;
}

/* Timeline */
.vco-slider .slider-item,
.vco-slider .slider-item .content,
.vco-slider .slider-item .content .content-container{
	width: 700px;
}

.vco-slider .slider-item .content .content-container .media-wrapper,
.vco-slider .slider-item .content .content-container .media-container,
.vco-slider .slider-item .content .content-container .media-image{
	max-width: 420px!important;
}

.vco-slider .slider-item .content .content-container .media{
	min-width: auto;
	max-width: auto;
	width: 420px!important;
	float: none;
	display: table-cell;
}
/* */

#modDealerLocatorContainer > a .searchDealer.red {
	width: 96.1%;
	padding: 3.5% 4% 3.5% 2.7%;
}

.addToCompareContainer label{
	margin-left: 20px;
}

#AroundSearchSubmit{display:none!important;}

.footer .bottom-footer .nav.menu img,
.footer .bottom-footer .nav.menu > li:first-child,
.footer .bottom-footer .nav.menu #searchMiniItem{display:none;}

.de-de .label-filter,
.de-ch .label-filter,

.de-ch #main-menu > li > a, .de-ch #main-menu > li > span.separator,
.de-de #main-menu > li > a, .de-de #main-menu > li > span.separator{
	font-size:11px;
}
.product-titleLink .title
{
	font-size:15px;
}
.addEmptyTractorLink{
	font-size:17px;
}
.pl-pl .customfind_your_same .subFindSameimage h3{width:170px;}
.pt-pt .same_product_sheet .product_header .testimony_box .becomes_testimonial{
	font-size:0.9em;
}
.pt-pt #modDealerLocatorContainer > a .searchDealer.red .searchDealerLabel{font-size:13px;}
.tr-tr #modDealerLocatorContainer > a .searchDealer.red .searchDealerGo{margin-right:5px;}

.it-it #modDealerLocatorContainer > div > a .searchDealer.red .searchDealerLabel{font-size:13px;}
.fr-fr #modDealerLocatorContainer > div > a .searchDealer.red .searchDealerLabel,
.fr-ch #modDealerLocatorContainer > div > a .searchDealer.red .searchDealerLabel,
.fr-za #modDealerLocatorContainer > div > a .searchDealer.red .searchDealerLabel,
.fr-bx #modDealerLocatorContainer > div > a .searchDealer.red .searchDealerLabel
{font-size:12px;}

.modDealerLocator.dealer_locator #modDealerLocatorContainer.with_details > div .infoDealer span.infoDealerName{
	height:14px;
	overflow:hidden;
}

.it-it .footer .top-footer a, 
.it-it .footer .top-footer span{
	font-size:12px;
}

/*bug fix per IE8. Image was stretched. this rule solved the problem. */
.PromoListItem .promoInfoBlock .promotionText img {width:auto !important;}