h1, h2
{
    font-family: "Times New Roman";
}
.top-bar
{
	background:#336221 !important;
}
.contain-to-grid
{
	background:#336221 !important;
}
.top-bar-section li:not(.has-form) a:not(.button)
{
	background:#336221 !important;
}
.top-bar-section .has-form
{
	background:#336221 !important;
}
button.alert, .button.alert
{
	background:#336221 !important;
}
button.tiny, .button.tiny
{
	padding:0.45rem 1.45rem 0.4875rem !important;
}
.top-bar-section li:not(.has-form) a:not(.button):hover, .tab-bar .menu-icon:hover
{
	color:#eee !important;
	background:#227606 !important;
}
.tab-bar .menu-icon
{
	font-size:16px !important;
    font-weight: bold  !important;
}
.image1
{			
	 text-align:center; 
	  padding-left:0 !important;
	  padding-right:0 !important;
}

.tab-bar
{
	Background:#336221  !important;
}
.tiny
{
	Background:#778899 !important;

}
.positionnement .positionnement1
{
	position:absolute;
	bottom: 10px;
	right: 20px;
}
.positionnement21 .positionnement2
	{
		position:absolute;
		bottom: -10px;
		right: 10px;
	}
	
.slick .slick-slider
{
	margin:30px 20px;
}	
.slick-slide
{
	min-height:400px !important;
}
.positionnement21
{
	background:#EEE;
	min-height:220px;
	margin-bottom:20px !important;
	padding:10px;
}
.positionnement21 img
{
	width:60%;
	margin:20px;
}
.positionnement, .positionnement21
{
	position:relative;
	
}
.positionnement, .positionnement1
{
	position:relative;
}
.centrer h2
{
	text-align:center;
}
.padlivre
{
	padding-left: 0 ! important;
	padding-right: 0 ! important;
	
}

.centrer1 h2
{
	border-bottom:2px solid #7d7d7d;
	margin-bottom:30px;
}
.tab-bar-section.middle
{
	left:14rem !important;
}
.left-small
{
	width:15rem !important;
}
.tab-bar .menu-icon
{
	width:15rem !important;
	background:#525451;
	color:#fff;
}
.top-bar-section ul li > a
{
	font-size:16px !important;
    font-weight: bold  !important;
	color:#fff;
	
}

.pub
{
	height:50px;
}
.pub1
{
	margin-top:30px;
}

.positionnement h3
{
	color:#4682B4 ;
	font-size:15px;
	
	border-bottom: 1px solid #778899 !important;
	
	
}
 .positionnement21 h3
{
	color:#4682B4 ;
	font-size:18px;
    font-weight: bold;
	
}
.positionnement h3
{
	margin-right:20px;
	line-height: 1.3;
	min-height:60px !important;
	background:#eee;
	padding-bottom:10px;
	padding:10px;
}
 .positionnement p
 {
	line-height: 1.2;
 }
.positionnement
{
	overflow: hidden;
}
 .positionnement21 h4
 {
	color:#00008b ;
	font-size:15px;
    
 }
  .tab-bar h2, .tab-bar h3, .tab-bar h4, .tab-bar h5, .tab-bar h6
 {
	color:#000;
 }
.tab-bar h1
{
	color:#fff;
} 
.espace
{
	margin-top:20px;
}
a
{
	color:#525451;
	font-size:15px;
}
a:hover
{
	color:#336221;
	text-decoration: underline;
}
[class*="column"] + [class*="column"]:last-child
{
	float:left;
}
@media (max-width: 640px) 
{
	.bor .figure
	{
		height:400px;
	}
	.positionnement .positionnement1
	{
		position:absolute;
		bottom: 10px;
		right: 30px;
	}
	
}