.contenair_head .site_head 							{background-color:#fff !important;}

.mini_nav                                           {filter: invert(1);}

.inner_body                                         {background-color: #fff!important; color:#333!important;}
.container_body                                     {background-color: #fff!important; color:#333!important; padding-top: 130px !important;}
.container_body h1 									{color:#333 !important;}

.inner_body .btn 									{color:#fff; background-color: var(--background_cat1) !important;}
.inner_body .btn:hover 								{background-color:#000 !important;}

tr:last-of-type {border-bottom: none;}
.collection-item {margin-bottom:15px !important;}
.bouton_contact {background-color: var(--background_gen); color: #656565; font-size: 15px; width: 200px; line-height: 32px; padding: 5px 15px; margin: 40px auto 0px auto; border: solid 2px var(--color_theme2); cursor: pointer; display: block; text-align: center; transition: all .2s ease-out;}


@media only screen and (max-width: 601px) {
	h1,h2,h3                                {font-size: 1.5em;}
	.header 								{padding:0px 10px;}
	.light 									{padding:0px 10px;}		
	.collection .collection-item 			{padding:10px 10px;}
	td img 									{width: 100%; max-width:200px; max-height:200px;}
	.inner_body .container_body .mini_nav   {margin-left: 10px; margin-top: 30px;}
}