.mini_nav 																	{width: 100%; display: flex; color: var(--color_gen) !important;}

.inneraccueil                                                      			{width:100%; max-width:1100px; background: var(--background_body1); color: var(--color_gen) !important; margin:0px auto; padding:15px 30px; font-size:13px; display:flex; flex-direction:column; border: solid 5px #221f1c; border-radius:20px;}
.inneraccueil strong 														{font-size: 13px!important;}

.collection                                                                 {border:none !important;}
.collection .collection-item                                                {background:none !important; border: none !important; line-height: unset; padding: 0px 10px; margin: 3px !important;}
.collection .collection-item .material-icons                                {color: var(--color_separator) !important; font-size: 18px; margin-right: 10px !important; vertical-align: middle;}      


.Jq_button                                            {width: 230px !important; padding: 0 0.75rem; margin: 30px auto;}
.btn-large                                            {height: 36px !important; line-height: 36px !important;}
.Jq_button .Jq_formMail                               {background:#27203a !important; width:230px; font-size: 13px; border-radius: 40px; color:#7661b0 !important;}
.Jq_button .Jq_formMail i                             {color: #7661b0; font-size:20;}
.Jq_button .Jq_formMail:hover                         {color: #b598ff !important;}
.Jq_button .Jq_formMail:hover i                       {color: #b598ff !important;}

.inner_body h2                                                       		{text-transform: uppercase;  font-size: 20px; color:var(--color_theme)!important; line-height: 0.9em; margin: 30px 0px 30px 0px; text-align: left;}   
.inner_body h3                                                       		{text-transform: uppercase;  font-size: 18px; color:var(--color_theme)!important; line-height: 0.9em; margin: 28px 0px 28px 0px; text-align: left;}   
.inner_body h4                                                       		{text-transform: uppercase;  font-size: 15px; color:var(--color_theme)!important; line-height: 0.9em; margin: 25px 0px 25px 0px; text-align: left;}   


tr:last-of-type {border-bottom: none;}

.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;}
}