@charset "utf-8";
/* ----------------------------------
CSS customization file
---------------------------------- */

#ronaSpacePanelsHome .myInterests form ul li .text { width: 75px; }
.sidebar #utilities { height: 130px !important; }
/* Hide dure a battre */
.hardToBeat-box, .content .product-family-block .box .rebateBox.blue { display: none !important; }
span.hardToBeat { color:#0067c0 !important; }

/* Print banners on confirmation page */
@media screen, print {
#checkoutPage #bottombanners .banner,  #checkoutPage #bottombanners { display:block !important; }
}
#staticFilter #inMyStoreFilterId { display:none !important; }
.menu_wrapper .sprintCatalogLink { display:none !important; }
/*
.bgFull {
	display: none;
}

 #homePage.fr  {
   background: url('/ucmServlet/GetFileServlet?dDocName=B2CPRDSTG_038612&Rendition=Native%20File') no-repeat center 217px;
}
   
#homePage.en  {
   background: url('/ucmServlet/GetFileServlet?dDocName=B2CPRDSTG_038613&Rendition=Native%20File') no-repeat center 217px;
}
*/
#footer .footerNav {
	height: 220px;
}
.logirenov-footer  {
	display:none;
}
body.QC a.logirenov-footer {
    display: block!important;
}
#overlayAddCart .boxAddToCart .installOverlay {
    bottom: 95px;
    left: 186px;
    
}
#overlayAddCart .boxAddToCart .installIcon {
    top: -39px;
    display: inline-block;
    height: 34px;
    left: 147px;
    position: relative;
    width: 34px;
}
#headerRow.pageRow #navWrapper .navWrapper_container ul#mainNav li.parent.springCatalog {
	display: none;
}
/*
#homePage .bgFull {
	background: none;
}
*/
.menuProduct .bt {
	display: none !important;
} 
#searchResults  {
	min-height: 450px;
} 
#airMile .boxDesc {
	margin-top: -60px;
	/*opacity: 0.5;*/
} 
#mainNav .parent.promo.last {
	height: auto !important;
} 
.box.upcomingSoon .title {
	opacity: 0.5;
} 	

/* #productPage span.cybermonday a { background-color: #000; padding:4px 8px; color: #FC0; text-transform:uppercase; font-weight: bold; font-size:14px; text-decoration: none; margin-left:10px;    } */

/* #productPage span.cybermonday a span { text-decoration: underline; } 

#homePage.fr .clicker {
	background-image: url(/documents/rona/habillage/habillage_bg_fr.jpg);
	background-color: #372a21;
	background-repeat: repeat-x;
	background-position:  0px 104px; 
	height: 1700px !important;
	
}

#homePage.en .clicker {
	background-image: url(/documents/rona/habillage/habillage_bg_en.jpg);
	background-color: #372a21;
	background-repeat: repeat-x;
	background-position: 0px 104px;
	height: 1700px !important;
}
*/

#productInfo #videoIcon {
    top: 219px;
}
.promoProduct .productBox{
	width: 181px;
}
.homeCarousel #homePagerContainer{
	margin-top: 20px;
	margin-bottom: 5px;
}

#headerRow.pageRow #navWrapper .navWrapper_container ul#mainNav li.parent a.trigger{
	padding: 0 13px;
}

#box .boite{
	display: block;
  	text-decoration: none;  	
}
#box .boite:hover .btn {
  color: #fff;
  background: #666666;
}
#box .boite.enews-acquisition:hover .btn {
  color: #000;
  background: #fff;
}
#box .boite.enews-acquisition .btn:hover {
  color: #fff;
  background: #666666;
}
#box .eflyer{
	cursor: pointer;
}
#shoppingCartList > li > .price > div .uom {color:#666666; font-size:12px; clear:both;}
#relatedRight h3{
	line-height: 1.2em;
}
#storeInfoBox {width: 320px;}
.menuDropdown {
    border-bottom: 4px solid #F1F1F1;
}
.menuProject .menuEntryContent,
.menuProduct .menuEntryContent {
    border-bottom: 4px solid #fff;
}


/* --------------- Gift Card Corpo Start --------------------- */



h1.corpocard_2015 span {
    background: none !important;	
}

h1.corpocard_2015 {
    color: #0067C0;	
	margin-top: 30px;
	font-weight: bold;
}

#corpoGiftCard .textInput {
padding: 3px 0px 3px 5px;
border-width: 0px !important;
margin-top:3px;
}

#corpoGiftCard .textInput:focus  {
	
	  background-color: #fff6d0;
	}

#corpoGiftCard #perso-info   { margin-top: 10px; }

#corpoGiftCard .td-left {     height: 60px; }

#corpoGiftCard a.btnSubmit {

    background: #0067C0;
    background: -moz-linear-gradient(top, #0067C0 0%, #00549D 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0067C0), color-stop(100%, #00549D));
    background: -webkit-linear-gradient(top, #0067C0 0%, #00549D 100%);
    background: -o-linear-gradient(top, #0067C0 0%, #00549D 100%);
    background: -ms-linear-gradient(top, #0067C0 0%, #00549D 100%);
    background: linear-gradient(to bottom, #0067C0 0%, #00549D 100%);
    filter: progid:dximagetransform.microsoft.gradient(startColorstr='#0067C0', endColorstr='#00549D', GradientType=0);

border-radius: 3px;
    width: 100px !important;
	    text-align: center;
		    padding: 0 12px 0 10px;  }


#corpoGiftCard #moreCS {     top: -120px !important;      left: 450px !important; }

/* --------------- Gift Card Corpo End --------------------- */


/*************** Nouveau Carrousel 1000px de large !!!IMPORTANT ***************/
#homeSlides .tileA1.image img {  
	width: 1000px !important; 
	height:452px !important; 
	}

#homeSlides .tileA1 { width: 1000px !important; height:452px; }
.homeCarousel { height:509px; overflow: hidden; }
#homeSlides{  height:452px !important; }

#previewRows .previewRow .homeCarousel { overflow: visible !important; height: auto !important;  }
#previewRows .previewRow #homeSlides { overflow: visible !important; height: auto !important;  }

/** Magasins non participant storelocator  **/
#storePageSummary .storeList .storeInfo span.noWebOrder { font-size: 11px; }

/* Nav main menu (border-botton)*/
#navWrapper .animation_wrapper {
    border-bottom: 3px solid #e5e5e5 !important;
}
.menuEntryContent {
    border-bottom: 4px solid #e5e5e5 !important;
}




/* Project Tabs */

#projectTabs { 
	clear: both; 
}
#projectTabs .tabPanelsControls { 
	overflow: hidden; 
	border-bottom:none; 
}
#projectTabs .tabPanelsControls li { 
	width:186px;
	font-size: 16px; 
	font-weight: normal; 
	color: #002d57; 
	line-height: 38px; 
	text-align:center;
	text-transform: none; 
	float: left; 
	margin-right:0; 
	padding:0;
	border-top:1px solid #e5e5e5; 
	border-right:1px solid #e5e5e5; 
	border-left:1px solid #e5e5e5; 
	border-bottom:none !important;
	cursor: pointer; 
	background: #fff; 
}
#projectTabs .tabPanelsControls .active,
#projectTabs .tabPanelsControls li:hover { 
	color: #fff; 
	border:1px solid #00549D;
	background:linear-gradient(to bottom, #0067C0 0%, #00549D 100%); 
}
#projectTabs .tabPanels { 
	padding: 30px 0 10px; 
	border:1px solid #e5e5e5; 
	background: #fff; 
}
#projectTabs .tabPanels > div ul { 
	overflow: hidden; 
}
#projectTabs .tabPanels > div ul li { 
	width: 172px; 
	height: 385px; 
	position:relative; 
	float: left; 
	margin:10px 0 20px 12px;
	padding-bottom:20px; 
}
#projectTabs .tabPanels > div ul li a { 
	display: block; 
}
#projectTabs .tabPanels > div ul li .project-category { 
	width: 162px; 
	height: 32px; 
	font-size: 14px; 
	color: #666666; 
	font-weight: normal; 
	line-height: 16px;
	text-align:center; 
	text-transform:none; 
	display: none !important; 
	margin-bottom:10px;
	padding: 0 5px; 
	background: none;
}
#projectTabs .tabPanels > div ul li img { 
	display: block; 
	margin-bottom: 20px; 
}
#projectTabs .tabPanels > div ul li .project-name { 
	height:42px;
	margin-bottom:10px; 
}
#projectTabs .tabPanels > div ul li .project-name span { 
	font-size: 12px; 
	font-weight: bold; 
	color: #666666; 
	text-transform: uppercase; 
	line-height: 14px; 
	background: none !important; 
}
#projectTabs .tabPanels > div ul li p { 
	font-size: 11px; 
	color:#666666; 
	line-height: 16px; 
	margin-bottom: 20px; 
}
#projectTabs .tabPanels > div ul li .seeProject { 
	width:152px;
	font-size:14px; 
	font-weight:normal;
	color:#fff; 
	letter-spacing:1px; 
	line-height:17px; 
	text-align:center; 
	text-transform:uppercase;
	display:block; 
	margin:0 0 -10px 0; 
	padding:5px 10px !important; 
	cursor:pointer;
	background-image:none !important; 
	background-color:#0067c0; 
}
#projectTabs .tabPanels > div ul li:hover .seeProject { 
	color: #cccccc; 
}
#projectTabs .tabPanels > div ul li .seeProject.video { 
	background: url("../images/layout/arrow-right-camera.png") no-repeat scroll -4px 0 transparent; 
}
#projectTabs .tabPanels > div ul li .imageWrapper {
	width: 172px; 
	height: 172px;
	padding: 0 0 20px 0; 
	display:block;
}

.productBox .button.details {
	font-size:14px; 
	color:#fff; 
	letter-spacing:1px; 
	line-height:17px; 
	text-align:center; 
	text-transform:uppercase;
	display:block; 
	margin:5px 0 5px; 
	padding:5px 10px; 
	cursor:pointer; 
	background-color:#0067c0; 
}

#allProjects h3 span {
	color:#666666;
	background:none !important;
}

#allProjects .content {
	width:auto !important;
}

#projectsFlooring #projectTabs .form-filter label.focus span {
	background:none !important;
}

#trendsCarousel,
#trendsCarousel #slides,
#trendsCarousel #slides .slide {
	height:450px !important;
}

#trendsCarousel #slides .slide img {
	margin-top:50px;
}

#trendsCarousel #slides .slide .slideTitle {
	top:0 !important;
}

#trendsCarousel #slides .slide .slideTitle div > span:first-child {
	padding:10px 10px 5px 0 !important;
}

#trendsCarousel #slides .slide .slideTitle div > span {
	background:none !important;
}

#trendsCarousel #slides .slide .slideTitle div > span span {
	border-bottom:none !important;
}

/* Pages solo des projets  */
#projectStepsInfo {
	border:1px solid #e5e5e5 !important;
}

#projectStepsInfo #rightInfo h2 span { 
	font-size:30px; 
	font-weight:bold; 
	color:#0067c0; 
	line-height: 32px; 
	text-transform:uppercase; 
	border-bottom:none !important; 
}

#projectStepsInfo #rightInfo .horizontal_line {
	height:0 !important;
}

#projectStepsInfo #rightInfo .textZone {
	height:auto !important;
}

#projectSteps p {
	font-size:14px !important;
	line-height:22px !important;
}

#projectSteps h3 span,
#buyersGuide h3 span,
.sectionTitle h3 span {
	color:#0067C0 !important;
	background:none !important;
}

#projectSteps .wysiwyg h4 {
	font-size:15px !important;
}

#detailedPlanningGuide #relatedLeft .wrapper {
	border:1px solid #e5e5e5 !important;
}

#relatedLeft #productTabs #panel {
	border:1px solid #e5e5e5 !important;
}

#relatedLeft #productTabs #tabSelector li {
	font-size:16px !important;
	font-weight:normal !important;
	line-height:38px !important;
	text-transform:none !important;
	padding:0 20px !important;

}

#projectStepsInfo .btn_print, 
#projectStepsDetails .btn_print {
	background-color:white !important;
}

#projectStepsInfo #projectPictures .zoomImage {
	margin-left:25px !important;
}

/* guides de planification */
#plannersGuide .item-block .itemRow .box .title span,
#buyersGuide .item-block .itemRow .box .title span {
	background:none !important;
}

#plannersGuide .item-block .itemRow .box .btn,
#tipsAllView .item-block .itemRow .box .btn,
#buyersGuide .item-block .itemRow .box .btn { 
	width:152px;
	font-size:14px; 
	font-weight:normal;
	color:#fff; 
	letter-spacing:1px; 
	line-height:17px; 
	text-align:center; 
	text-transform:uppercase;
	display:block; 
	margin:0 0 -10px 0; 
	padding:5px 10px !important; 
	cursor:pointer;
	background-image:none !important; 
	background-color:#0067c0; 
}
#plannersGuide .item-block .itemRow .box .btn:hover,
#tipsAllView .item-block .itemRow .box .btn:hover,
#buyersGuide .item-block .itemRow .box .btn:hover { 
	color: #cccccc; 
}

#plannersGuide .item-block .itemRow .box .infoText {
	color:#666666 !important;
}

/* Trucs et astuces */
#tipsAllView h2 {
	color:#0067C0 !important;
	padding:6px 0 !important;
	background:none !important;
}

#tipsAllView .item-block .itemRow .box .title span {
	color:#666666 !important;
	background:none !important;
}

#tipsAllView .item-block .itemRow .box .infoText,
#buyersGuide .item-block .itemRow .box .infoText {
	height:63px !important;
	color:#666666 !important;
	padding-bottom:35px !important;
}

#detailedBuyersGuideInfo .wysiwyg_container {
	width:auto !important;
}

#relatedRight div#relatedProjects h6 span  {
	background:none !important;
}

#relatedRight div#relatedProjects p {
	font-size:11px !important;
	line-height:16px !important;
}

#promotionList > li > .details .specs {
	    height: 76px !important;}
		
#promotionList > li
			{ border-top: 1px solid #d1d1d1;
				}
		
