h1, h2, h3, h4, h5, h6,
article, aside, header, footer, div, blockquote, cite, q, abbr, address, bdo,
a, em, strong, b, i, u, span, time, small, mark, del, ins, sub, sup, input, select, textarea, button,
p, ul, ol, li, dl, dt, dd, figure, figcaption, 
form, table, th, tr, td, caption, colgroup, col, thead, tbody, tfoot {font-family:Verdana, sans-serif !important;}

/** Lien e-retailers dans le footer **/
footer.main h4 a{
	color:#fff;
	font-size:1.1em;
	}
header.main nav.main ul li.root > a{
	padding:14px 15px 11px;
	}	
header.main nav.main ul li.root.commitment > a{
	padding:14px 15px 11px 60px;
	}
	
.obj_banner.var_landing .ctn_banner h4{
	font:8.125em/1em 'journal', sans-serif !important;
	}
.obj_banner.var_small .ctn_banner h4,
.obj_banner.var_small .ctn_banner h4 strong{
    font-family:'journal', sans-serif !important;
	}	
.obj_banner.var_landing .ctn_banner h1{
	margin-bottom:40px;	
	}
.obj_banner.var_small .ctn_banner h2 {
    font: 1.3em/1.2em 'LocatorWeb-Light', sans-serif;
	}
.obj_banner.var_freefromspot_int .ctn_banner .ctn_txt h2{
    font: 6.875em/1.5em 'journal' !important;
	}
.obj_banner.var_freefromspot_int .ctn_banner .ctn_txt h3{
	margin-bottom:60px;
	}
		
@media screen and (max-width:767px){
	
	.obj_banner.var_landing .ctn_banner h1 {
		width:75%;
		margin-bottom: 0px;
		}
	.obj_banner.var_landing .ctn_banner h1 br{
		display:none;
		}	
	.obj_banner.var_landing .ctn_banner h4 {
		font: 3.25em/1em 'journal', sans-serif !important;
		}	
	.obj_bloc-pushs article.obj_push.var_effaclar a > img {
		display: block;
		width: 100%;
		}
	.obj_banner.var_small .ctn_banner h2 {
		font-size: 1.125em;
		line-height: 1em;
		}	
	.obj_banner.var_small .ctn_banner h4 {
		font-size: 4em;
		}	
	.obj_bloc-title .ctn_bloc h1, .obj_bloc-title .ctn_bloc h2 {
		font-size: 1.2em;
		}	
	.obj_banner.var_freefromspot_int .ctn_banner .ctn_txt h2{
		font: 2.875em/1.5em 'journal' !important;
		}
	.obj_banner.var_freefromspot_int .ctn_banner .ctn_txt h3{
		font-size:1em;
		margin-bottom:10px;
		}
			
}	