			.widget-6tem9-tinymce-3 .header h2 { 
				text-align:center !important;
			}
					
			.widget-6tem9-tinymce-3 .header { 
				background:  !important ;
				color: #230000 !important ;
			}
	
			.widget-6tem9-tinymce-3 .content { 
				background:  !important ;
				color:  !important ;
			}
				@media (min-width: 1025px) 
				{
					.specialpadding-head-6tem9-tinymce-3  { 
						padding:15px 15px 10px 15px 					}
					.specialpadding-content-6tem9-tinymce-3  { 
						padding:10px 15px 15px 15px 					}
				}
				@media (max-width: 1024px) 
				{
					.specialpadding-head-6tem9-tinymce-3  { 
						padding:10px;
					}
					.specialpadding-content-6tem9-tinymce-3  { 
						padding:10px;
					}
				}
		.widget-6tem9-tinymce-3  .header h2 { border:0!important; }	
					
			.widget-6tem9-tinymce-4 .header { 
				background: #ff5722 !important ;
				color: #fff !important ;
			}
	
			.widget-6tem9-tinymce-4 .content { 
				background:  !important ;
				color:  !important ;
			}
					
			.widget-6tem9-tinymce-14 .header { 
				background: #f4882d !important ;
				color: #fff !important ;
			}
	
			.widget-6tem9-tinymce-14 .content { 
				background:  !important ;
				color:  !important ;
			}
					
			.widget-6tem9-tinymce-22 .header { 
				background: #2a4c60 !important ;
				color: #fff !important ;
			}
	
			.widget-6tem9-tinymce-22 .content { 
				background:  !important ;
				color:  !important ;
			}
			.widget-6tem9-tinymce-26 .header h2 { 
				text-align:center !important;
			}
					
			.widget-6tem9-tinymce-26 .header { 
				background: #2d2d2d !important ;
				color:  !important ;
			}
	
			.widget-6tem9-tinymce-26 .content { 
				background: #2d2d2d !important ;
				color:  !important ;
			}
			.widget-6tem9-tinymce-32 .header h2 { 
				text-align:center !important;
			}
					
			.widget-6tem9-tinymce-32 .header { 
				background: #93b629 !important ;
				color: #ffffff !important ;
			}
	
			.widget-6tem9-tinymce-32 .content { 
				background: #93b629 !important ;
				color: #ffffff !important ;
			}
			.widget-6tem9-tinymce-34 .header h2 { 
				text-align:center !important;
			}
					
			.widget-6tem9-tinymce-34 .header { 
				background: #e9e9e9 !important ;
				color: #000000 !important ;
			}
	
			.widget-6tem9-tinymce-34 .content { 
				background: #e9e9e9 !important ;
				color: #474747 !important ;
			}
				@media (min-width: 1025px) 
				{
					.specialpadding-head-6tem9-tinymce-34  { 
						padding:15px 15px 10px 15px 					}
					.specialpadding-content-6tem9-tinymce-34  { 
						padding:10px 15px 15px 15px 					}
				}
				@media (max-width: 1024px) 
				{
					.specialpadding-head-6tem9-tinymce-34  { 
						padding:10px;
					}
					.specialpadding-content-6tem9-tinymce-34  { 
						padding:10px;
					}
				}
		.widget-6tem9-tinymce-34  .header h2 { border:0!important; }	
.widget-6tem9-facebook-like-box-3 .header { 
				background: #3b5998 !important ;
				color: #fff !important ;
			}.widget-6tem9-facebook-like-box-5 .header { 
				background: #3b5998 !important ;
				color: #fff !important ;
			}					
			.widget-6tem9-cpt-5 .header { 
				background: #42bb9f !important ;
				color: #fff !important ;
			}
	
			.widget-6tem9-cpt-5 .content { 
				background:  !important ;
				color:  !important ;
			}
				        	
			@media (max-width: 600px) {
            	.widget-6tem9-cpt-5.hideSmartphone { display: none; }
        	}
					
			.widget-6tem9-cpt-7 .header { 
				background: #36c2a2 !important ;
				color: #fff !important ;
			}
	
			.widget-6tem9-cpt-7 .content { 
				background:  !important ;
				color:  !important ;
			}
			.widget-6tem9-cpt-11 .header h2 { 
				text-align:center !important;
			}
					
			.widget-6tem9-cpt-11 .header { 
				background:  !important ;
				color: #000000 !important ;
			}
	
			.widget-6tem9-cpt-11 .content { 
				background:  !important ;
				color:  !important ;
			}

				@media (min-width: 1025px) 
				{
					.specialpadding-head-6tem9-cpt-11  { 
						padding:15px 15px 10px 15px 					}
					.specialpadding-content-6tem9-cpt-11  { 
						padding:10px 15px 15px 15px 					}
				}
				@media (max-width: 1024px) 
				{
					.specialpadding-head-6tem9-cpt-11  { 
						padding:10px;
					}
					.specialpadding-content-6tem9-cpt-11  { 
						padding:10px;
					}
				}
		#title-widget-6tem9-cpt-11  { border:0!important; }	
			.widget-woocommerce_products-5 .header { 
				background: #000000 !important ;
				color: #fff !important ;
			}
			#container6tem9Header {  background-color: rgba(255,255,255,1); }#container6tem9Header #siteLogo { height: 70px; }#container6tem9Header #siteLogo img { max-height: 70px; }#container6tem9Header #siteTitle {color: #ff9800;font-family: Montserrat;font-weight: 100;font-size: 49px}#container6tem9Header #siteSlogan {color: #686868;font-family: Montserrat;font-weight: 200;font-size: 16px}#container6tem9LigneTop,#container6tem9LigneTop a {background-color: ; color:}	#container6tem9Menu .navbar, .mm-ismenu,
    #container6tem9Menu .dropdown-menu { background: #212121; }
	
	#container6tem9Menu .navbar-default .navbar-nav li > a:not(.logLink6tem9Menu):hover,
	#container6tem9Menu .navbar .nav .open > a,
	#container6tem9Menu .navbar .nav .open > a:hover,
	#container6tem9Menu .navbar .nav .open > a.active,
	#container6tem9Menu .navbar .nav .open > a.active:hover,
	#container6tem9Menu .navbar .dropdown-menu a:not(.logout):not(.logLink6tem9Menu):hover,
	#container6tem9Menu .navbar .dropdown-submenu:hover > a,
	#container6tem9Menu .navbar .dropdown-submenu:focus > a,
	.mm-list li:hover {
	background: #545454;
	color: #fff;
	}

	#container6tem9Menu .navbar-default .navbar-main li a {
    font-family: Montserrat, sans-serif;   
    font-size: 13px;

    font-weight:regular;  

    }

	#container6tem9Menu span.scroll-up-arrow { 
	border-color: transparent transparent #fff transparent;
	}

	#container6tem9Menu span.scroll-down-arrow { 
	border-color: #fff transparent transparent transparent;
	}

		#container6tem9Menu .navbar, #container6tem9Menu .dropdown-menu {
		-webkit-box-shadow: none;
		box-shadow: none;
		}
			

	#container6tem9Menu .navbar-default .navbar-nav .active > a,
	#container6tem9Menu .navbar-default .navbar-nav .active > a:hover
	{
	background: #545454 ;
	color:  ;
	}

	#container6tem9Menu .dropdown-submenu > a:after { color: #fff }

	.breadcrumb > .notLinked, .breadcrumb > li + li:before { color: #a9c4d8 !important; }
	.breadcrumb a { color: #ff9800 !important; }
	#containerBreadcrumb6tem9Menu, .breadcrumb { background: #607d8b }

	#container6tem9Menu .navbar-default .navbar-nav > li > a,
	#container6tem9Menu .navbar-default .navbar-nav > li > a:hover,
	#container6tem9Menu .navbar .dropdown-menu a:focus,
	#container6tem9Menu .navbar-default .navbar-nav > li > a:focus,
	#container6tem9Menu .navbar-btn, #container6tem9Menu .navbar-btn:hover,
	#container6tem9Menu .dropdown-menu > li > a, #container6tem9Menu .dropdown-menu,
	#connexionMembreForm6tem9Menu a, #loggedBox6tem9Menu a,
	.mm-header .mm-title, .mm-list { color: #fff ; }


	#loggedBox6tem9Menu .logout { background: #d9534f !important; }
	#connexionMembreForm6tem9Menu .submitButton { background: #5cb85c !important; }
	#container6tem9Menu .navbar-btn { background: #253b4a !important; }

	.mm-header .mm-prev:hover:before { border-color: #545454 !important; }

		
			.menu-item-type-home a {
				content:url(https://www.dinan-informatique.com/wp-content/uploads/sites/3552/2023/02/logo-dinan-informatique-blanc.svg);
				display: inline-block;
			    width: auto; 
			    height:  57px;
				margin-right: 20px;
			}
			.menu-item-type-home a img {
			  max-width: 100%;
			  height: 57px;
			}

			.menu-item-type-home{
				padding:0px!important; line-height:0px!important;
			}
			.menu-item-type-home a:hover{background:transparent!important}
			#container6tem9Menu .navbar-default .navbar-nav > li.menu-item-type-home  > a{
				padding:0px!important; line-height:0px!important;
			 }

			#container6tem9Menu .navbar-default .navbar-nav  .menu-item-type-home.active > a {
			    background: transparent;
			    
			}
			@media screen and (min-width: 950px)
			{
				#container6tem9Menu.homeNav, #container6tem9Menu {
			    min-height:  57px!important;
				}
			}			
				
				@media screen and (min-width: 950px)
				{
					.menu-item a:not(menu-item-type-home),.navbar-right li a
					{
						padding-top:0px;
						padding-bottom:0px;
					}
				}
	#container6tem9Menu .navbar, .mm-ismenu,
    #container6tem9Menu .dropdown-menu { background: #212121; }
	
	#container6tem9Menu .navbar-default .navbar-nav li > a:not(.logLink6tem9Menu):hover,
	#container6tem9Menu .navbar .nav .open > a,
	#container6tem9Menu .navbar .nav .open > a:hover,
	#container6tem9Menu .navbar .nav .open > a.active,
	#container6tem9Menu .navbar .nav .open > a.active:hover,
	#container6tem9Menu .navbar .dropdown-menu a:not(.logout):not(.logLink6tem9Menu):hover,
	#container6tem9Menu .navbar .dropdown-submenu:hover > a,
	#container6tem9Menu .navbar .dropdown-submenu:focus > a,
	.mm-list li:hover {
	background: #545454;
	color: #fff;
	}

	#container6tem9Menu .navbar-default .navbar-main li a {
    font-family: Montserrat, sans-serif;   
    font-size: 13px;

    font-weight:regular;  

    }

	#container6tem9Menu span.scroll-up-arrow { 
	border-color: transparent transparent #fff transparent;
	}

	#container6tem9Menu span.scroll-down-arrow { 
	border-color: #fff transparent transparent transparent;
	}

		#container6tem9Menu .navbar, #container6tem9Menu .dropdown-menu {
		-webkit-box-shadow: none;
		box-shadow: none;
		}
			

	#container6tem9Menu .navbar-default .navbar-nav .active > a,
	#container6tem9Menu .navbar-default .navbar-nav .active > a:hover
	{
	background: #545454 ;
	color:  ;
	}

	#container6tem9Menu .dropdown-submenu > a:after { color: #fff }

	.breadcrumb > .notLinked, .breadcrumb > li + li:before { color: #a9c4d8 !important; }
	.breadcrumb a { color: #ff9800 !important; }
	#containerBreadcrumb6tem9Menu, .breadcrumb { background: #607d8b }

	#container6tem9Menu .navbar-default .navbar-nav > li > a,
	#container6tem9Menu .navbar-default .navbar-nav > li > a:hover,
	#container6tem9Menu .navbar .dropdown-menu a:focus,
	#container6tem9Menu .navbar-default .navbar-nav > li > a:focus,
	#container6tem9Menu .navbar-btn, #container6tem9Menu .navbar-btn:hover,
	#container6tem9Menu .dropdown-menu > li > a, #container6tem9Menu .dropdown-menu,
	#connexionMembreForm6tem9Menu a, #loggedBox6tem9Menu a,
	.mm-header .mm-title, .mm-list { color: #fff ; }


	#loggedBox6tem9Menu .logout { background: #d9534f !important; }
	#connexionMembreForm6tem9Menu .submitButton { background: #5cb85c !important; }
	#container6tem9Menu .navbar-btn { background: #253b4a !important; }

	.mm-header .mm-prev:hover:before { border-color: #545454 !important; }

		
			.menu-item-type-home a {
				content:url(https://www.dinan-informatique.com/wp-content/uploads/sites/3552/2023/02/logo-dinan-informatique-blanc.svg);
				display: inline-block;
			    width: auto; 
			    height:  57px;
				margin-right: 20px;
			}
			.menu-item-type-home a img {
			  max-width: 100%;
			  height: 57px;
			}

			.menu-item-type-home{
				padding:0px!important; line-height:0px!important;
			}
			.menu-item-type-home a:hover{background:transparent!important}
			#container6tem9Menu .navbar-default .navbar-nav > li.menu-item-type-home  > a{
				padding:0px!important; line-height:0px!important;
			 }

			#container6tem9Menu .navbar-default .navbar-nav  .menu-item-type-home.active > a {
			    background: transparent;
			    
			}
			@media screen and (min-width: 950px)
			{
				#container6tem9Menu.homeNav, #container6tem9Menu {
			    min-height:  57px!important;
				}
			}			
				
				@media screen and (min-width: 950px)
				{
					.menu-item a:not(menu-item-type-home),.navbar-right li a
					{
						padding-top:0px;
						padding-bottom:0px;
					}
				}
	#container-main .btn-custom.btn-full, #container-carousel .btn-custom.btn-full { background: #2d2d2d; color: #ffffff; }
	#container-main .btn-custom.btn-full:hover, #container-carousel .btn-custom.btn-full:hover { background: #0f0f0f; color: #ffffff; }
	#container-main .btn-custom.btn-bordered { border-color: #2d2d2d; color: #2d2d2d; }
	#container-main .btn-custom.btn-bordered:hover { background: #2d2d2d; color: #ffffff; }
	#container-overfooter .btn-custom.btn-full { background: #f0ad4e; color: #ffffff; }
	#container-overfooter .btn-custom.btn-full:hover { background: #d28f30; color: #ffffff; }
	#container-overfooter .btn-custom.btn-bordered { border-color: #f0ad4e; color: #f0ad4e; }
	#container-overfooter .btn-custom.btn-bordered:hover { background: #f0ad4e; color: #ffffff; }

		#container-main .block-content { background: rgba(255,255,255,1); }
						
			#carouselGlobalContainer { background: #ffffff; }
				
		.containerInfoPhone { background: rgba(255,255,255,1); }

		
	.containerDateLabel.media-left .labelDate p.month { color: #ffffff; }

	body #content.widecolumn { background: #ffffff; }
	h3.headerWidget, 
	.block-content .header h3, 
	.block-content .header h2, 
	.block-content .header h1,
	blockquote { border-color: #d6d6d6; }		
	i.privateIcon {
	background: #d6d6d6;
	color: #ffffff;
	}

	hr { border-top: 1px solid rgba(214,214,214,0.3); }

	.block-content .header a.lienArchiveHeader,
	.block-content .header a.btn-prev,
	.block-content .header a.btn-next {
	border-color: #2d2d2d;
	}

	.comment-edit-link, .comment-reply-link {
	color: #2d2d2d;
	border-color: #2d2d2d;
	}

	.comment-edit-link:hover, .comment-reply-link:hover {
	background: #0f0f0f;  
	color: #FFFFFF;
	}

	.block-content .header a.lienArchiveHeader:hover,
	.block-content .header a.btn-prev:hover,
	.block-content .header a.btn-next:hover,
	#containerCarousel .owl-theme .owl-dots .owl-dot.active span,
	#containerCarousel .owl-theme .owl-dots .owl-dot:hover span {
	background: #2d2d2d;
	}

	.percentContainer:after {
	background: #2d2d2d !important;
	}

	#container-overfooter .percentContainer:after {
	background: #f0ad4e !important;
	}	
	.list-group-item.active, 
	.list-group-item.active:hover, 
	.list-group-item.active:focus,
	#menuEspacePersonnel > ul > li.active > a:hover {
	background-color: #2d2d2d !important;
	border-color: #2d2d2d !important;
	}		
		.mm-page .block-content .header h1,
		.woocommerce  .block-content .header h2,
		.mm-page .container-lab h1
		{
		text-align:center;
		}
		.block-content {
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
		}
	.pagination>li>a, 
	.pagination>li>span, 
	.pagination>.disabled>a {
	color: #2d2d2d;
	background: #ffffff;
	}

	.pagination>li.active>a, 
	.pagination>li.active>span {
	background: #2d2d2d;
	color: #ffffff;
	opacity: 1;
	}

	.pagination>li>a:hover, 
	.pagination>li>span:hover, 
	.pagination>li>a:focus, 
	.pagination>li>span:focus {
	background: #2d2d2d;
	color: #ffffff !important;
	}
	
	.pagination>.disabled>span, 
	.pagination>.disabled>span:hover, .pagination>.disabled>span:focus,
	.pagination>.disabled>a, 
	.pagination>.disabled>a:hover, 
	.pagination>.disabled>a:focus {
	background: #2d2d2d;
	color: #ffffff !important;
	opacity: 0.4;
	}

	.pagination>.disabled>a { opacity: 0.4; }

	.pagination>li>a:hover, 
	.pagination>li>span:hover, 
	.pagination>li>a:focus, 
	.pagination>li>span:focus {
	color: #2d2d2d;
	}

	body { 
	color: #727272;
	font-family: Ubuntu, sans-serif;
	font-size: 13px;
	}

	.content h1,.content h2,.content h3,.content h4,.content h5,.content h6 {
	font-family: Ubuntu, sans-serif;	
	}
	a h1,a h2,a h3,a h4,a h5,a h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {font-family: Ubuntu, sans-serif!important; }

	.block-content .header h1, .block-content .header h2, .block-content .header h3, .archiveTitle,
	#container-overfooter .block-content .header h2, #container-overfooter .block-content .header h3,
	.mm-page .container-lab h1 {
	font-family: Montserrat, sans-serif;	
	font-weight: 500;
	font-size: 29px;		
	}

	.block-content .header h1, .archiveTitle, .page-title, .product_title.entry-title,
	.mm-page .container-lab h1 {
	color: #000000	}	

	#container-overfooter .block-content p { 
	font-size: 13px;		
	}

	a { color: #1ecdb0; }
	a:focus, a:hover, a:active { color: #1eb4cc; }

		
	p.infosPost, 
	p.infosPost .postInfoCategory, 
	p.infosPost .postInfoTag, 
	p.infosPerson,
	span.sku_wrapper { color: #999; }
	p.socialIconPerson a { color: #727272; }

		
	.gform_button:not(.gform_image_button), .gform_previous_button, .gform_next_button 
	{ color: #ffffff; 
	  background-color: #428bca; 
	  border-color:  #357ebd; 
	}


/*		.wp-playlist, 
	.wp-playlist-playing {
	background: #ffffff;
	color: #727272;
	}*/
	#container-overfooter { background: rgba(45,45,45,1) }
	#container-overfooter .block-content { background: rgba(255,255,255,0) }

	#container-overfooter h3.headerWidget, 
	#container-overfooter .block-content .header h3, 
	#container-overfooter .block-content .header h2,
	#container-overfooter .block-content .header h1,
	#container-overfooter .block-content blockquote { 
		border-color: #dadada; 
	}

	#container-overfooter .block-content .header a.lienArchiveHeader,
	#container-overfooter .block-content .header a.btn-prev,
	#container-overfooter .block-content .header a.btn-next {
	border-color: #f0ad4e;
	}

	#container-overfooter .block-content .header a.lienArchiveHeader:hover,
	#container-overfooter .block-content .header a.btn-prev:hover,
	#container-overfooter .block-content .header a.btn-next:hover {
	background: #f0ad4e;
	color: #FFFFFF !important;
	}	


	#container-overfooter .block-content { color: #ffffff; }
	#container-overfooter a:not(.btn-tagcloud) { color: #ff6600; }
	#container-overfooter a:not(.btn-tagcloud):hover { color: #de5900; }
	
	#container-overfooter .infosPost, 
	#container-overfooter .infosPerson { color: #999; }
	#container-overfooter p.socialIconPerson a { color: #ffffff; }


	#container-subfooter { background: rgba(224,224,224,0) }

    #container-subfooter p, 
    #container-subfooter a, 
    #container-subfooter a:hover { color: #595959; }
	#container-subfooter p { 
	font-family: Roboto, sans-serif;	
	font-weight: 300;
	font-size: 14px;	
	line-height:normal;	
	 }


	.carousel6tem9Gallery.owl-theme .owl-dots .owl-dot span { 
	background: #727272;
	opacity: 0.8;  
	}

	.carousel6tem9Gallery.owl-theme .owl-dots .owl-dot.active span, 
	.carousel6tem9Gallery.owl-theme .owl-dots .owl-dot:hover span {
	background: #1ecdb0;
	opacity: 0.8;
	}

	#container-overfooter .carousel6tem9Gallery.owl-theme .owl-dots .owl-dot span { 
	background: #ffffff;
	opacity: 0.8;  
	}

	#container-overfooter .carousel6tem9Gallery.owl-theme .owl-dots .owl-dot.active span, 
	#container-overfooter .carousel6tem9Gallery.owl-theme .owl-dots .owl-dot:hover span {
	background: #ff6600;
	opacity: 0.8;
	}		

			@media (min-width: 1200px) { #container-overfooter .col-lg-3 { width: 100%; } }
		.custom-tabs li a, .custom-tabs li a:hover { color: #727272 !important; }
		.custom-tabs:not(.oneTab) li a { border-color: #727272 !important; }
		.custom-tabs:not(.oneTab) li.active a { border-color: #1ecdb0 !important; }

		.container-woocommerce h3,
		.container-woocommerce h1{ font-family: Ubuntu, sans-serif; }

		.widget_price_filter .ui-slider .ui-slider-range {
		background: #2d2d2d !important;
		}
		.widget_price_filter .ui-slider .ui-slider-handle{
		background: #FFFFFF !important;
		border-color: #2d2d2d !important;
		}	

		#container-overfooter .widget_price_filter .ui-slider .ui-slider-range {
		background: #f0ad4e !important;
		}
		#container-overfooter .widget_price_filter .ui-slider .ui-slider-handle{
		background: #FFFFFF !important;
		border-color: #f0ad4e !important;
		}			
		
		/*.container-block .widget-product-top-rated .header,
		.container-block .widget-product-categories .header,
		.container-block .product-list-widget .header,
		.container-block .widget-product-recently-viewed .header,
		.container-block .product-list-widget .header,
		#bookings-booking-form .ui-datepicker td a {
		background: #ffffff;
		}

		#container-overfooter .widget-product-categories .header,
		#container-overfooter .product-list-widget .header,
		#container-overfooter .widget-product-recently-viewed .header,
		#container-overfooter .product-list-widget .header,
		#container-overfooter .widget-product-top-rated .header {
        background: #ffffff;
        }*/

        p.stars a {
        color: #ffffff !important;
        background: #727272 !important;
        }
		
		.onsale { background:#2d2d2d !important; }
		.onsale:before { border-top-color: #0f0f0f !important; }
		.featuredPostSticker { background:#2d2d2d !important; }

		#container-overfooter .onsale { background:#f0ad4e !important; color: #FFFFFF; }
		#container-overfooter .onsale:before { border-top-color: #d28f30 !important; }

		.added_to_cart { 
		background:none !important; 
		border: 1px solid #2d2d2d; 
		color: #2d2d2d !important;  
		}

		.added_to_cart:before {
		color: #2d2d2d !important;  
		}
		.added_to_cart:hover { 
		background:#2d2d2d !important; 
		border: 1px solid #2d2d2d; 
		}
		.added_to_cart:hover:before {
		color: #FFFFFF !important;  
		}

		#container-overfooter .added_to_cart:before {
		color: #f0ad4e !important;  
		}
		#container-overfooter .added_to_cart:hover { 
		background:#f0ad4e !important; 
		border: 1px solid #f0ad4e; 
		color: #FFFFFF;
		}
		#container-overfooter .added_to_cart { 
		background:none !important; 
		border: 1px solid #f0ad4e; 
		color: #f0ad4e;  
		}
		#container-overfooter .added_to_cart:hover:before {
		color: #FFFFFF !important;  
		}
	
		.nav-tabs>li>a,
		#wc-bookings-booking-form .wc-bookings-date-picker .ui-datepicker th { 
		color: #727272 !important;
		}

		/* Widget */
		.widget-product-categories ul li:before{ background: #727272; }

		#wc-bookings-booking-form .wc-bookings-date-picker .ui-datepicker-header,
		#wc-bookings-booking-form .wc-bookings-date-picker .ui-datepicker .ui-datepicker-next, 
		#wc-bookings-booking-form .wc-bookings-date-picker .ui-datepicker .ui-datepicker-prev {
		color: #727272 !important;
		}

		.ui-datepicker-calendar thead, .ui-datepicker-calendar tbody, .wc-bookings-date-picker .ui-datepicker th { background-color: #727272; }
		#wc-bookings-booking-form .ui-datepicker th { border-color: #727272 !important; }

		#wc-bookings-booking-form .wc-bookings-date-picker .ui-datepicker td.bookable a:not(.ui-state-active):not(.ui-state-hover),
		#wc-bookings-booking-form .wc-bookings-date-picker .ui-datepicker td.ui-datepicker-today:not(.ui-datepicker-current-day) a,
		#wc-bookings-booking-form .wc-bookings-date-picker .ui-datepicker td {
		color: #727272 !important;
		background-color: #ffffff !important;
		}

		#wc-bookings-booking-form .wc-bookings-date-picker .ui-datepicker td.bookable a:hover { 
		background-color: #1ecdb0; !important;
		color: #ffffff;
		}

		#wc-bookings-booking-form td .ui-state-active,
		#wc-bookings-booking-form td .ui-state-hover,
		#wc-bookings-booking-form td.bookable-range a,
		#wc-bookings-booking-form .block-picker li a:hover,
		#wc-bookings-booking-form .block-picker li a.selected {
		background: #1ecdb0 !important;
		color: #ffffff !important;
		}

		#wc-bookings-booking-form .wc-bookings-date-picker .ui-datepicker td.partial_booked a, .wc-bookings-date-picker .ui-widget-content {
		background: #ffffff;
		color: #727272;
		}

		.wc-bookings-date-picker .ui-datepicker td.fully_booked a, 
		.wc-bookings-date-picker .ui-datepicker td.fully_booked span {
		background-color: #727272 !important;
		}

		#wc-bookings-booking-form .block-picker li a, #wc-bookings-booking-form .wc-bookings-date-picker .ui-datepicker th {
		background-color: #ffffff !important;
		}

		.wc-bookings-date-picker .ui-datepicker td.not_bookable, .wc-bookings-date-picker .ui-datepicker td.ui-datepicker-current-day { background: #ffffff !important; }

		.nav-tabs>li>a:hover { 
		color: #000000 !important;
		background: transparent !important;
		}

		.nav-tabs>li.active>a, 
		.nav-tabs>li.active>a:hover, 
		.nav-tabs>li.active>a:focus { 
		background: rgba(255,255,255,1);
		color: #FFFFFF;
		}
					
		.nav-pills>li>a, 
		.nav-pills>li>a:hover, 
		.nav-pills>li>a:focus{
		color: #2d2d2d !important;
		}

		.nav-pills>li.active>a, 
		.nav-pills>li.active>a:hover, 
		.nav-pills>li.active>a:focus{
		background-color: #2d2d2d !important;
		color: #FFFFFF !important;
		}

		.star-rating span:before { color: #2d2d2d; }

		#container-overfooter .star-rating span:before { color: #f0ad4e!important; }
		

        /* Remettre la bonne couleur sur les boutons des footer */
        #container-overfooter .itemShopLoop .add_to_cart_button:hover, 
        #container-overfooter .itemShopLoop .product_type_external:hover,
        #container-overfooter .itemShopLoop .product_type_grouped:hover,             
        #container-overfooter .itemShopLoop .product_type_simple:hover { color: #FFFFFF; }			

		
		.stock.in-stock, .stock.available-on-backorder {color:#999}
		.stock.out-of-stock {color:#999}
