/*
@font-face {
    font-family: "League Gothic";
    font-style: normal;
    font-weight: normal;
    src: url("../fonts/league_gothic-webfont.eot") format("embedded-opentype"),
         url("../fonts/league_gothic-webfont.woff") format("woff"),
         url("../fonts/league_gothic-webfont.ttf") format("truetype"),
         url("../fonts/league_gothic-webfont.svg#LeagueGothicRegular") format("svg");
}
*/
*{
	box-sizing  : border-box;
	color: rgb(92,39,47);
	margin: 0;
	padding: 0;
}

body,
html{
	background  : rgb(255, 241, 232);
	color 		: rgb(114,0,0);
	font-family : "Segoe UI", "HelveticaNeue", Helvetica, Arial, sans-serif;
	line-height : 1.5em;
	margin 		: 0;
	padding 	: 0;
	overflow-x: hidden;
	overflow-y: visible;
	font-size:16px;
}

body.scrolling{
	background: red;
}

p{
	font-family : "Georgia";
	font-size 	: 1.125rem;
	line-height : 1.70rem;
	margin: 0 0 1.125rem;
}

p.lead{
	font-size: 1.9rem;
	margin-bottom:3rem;
}

#wpadminbar li{min-height:1px;}

.gradient{
	background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(43,118,130,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(43,118,130,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(43,118,130,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(43,118,130,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(43,118,130,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(43,118,130,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#720000',GradientType=0 ); /* IE6-9 */

	height 		: 100%;
	opacity 	: .5;
	position 	: absolute;
	top 		: 0;
	width 		: 100%;
}

#formation input{

	-moz-border-radius: 24px;
	-webkit-border-radius: 24px;
	-o-border-radius: 24px;
	border-radius: 24px;
	background 	: rgba(255,255,255,0.8);
	border 		: 2px solid rgb(255,241,232);
	color 		: rgb(114,0,0);
	font-family	: "Segoe UI";
	font-size   : 0.9rem;
	height 		: 48px;
	line-height : 48px;
	padding 	: 12px 48px;
}

#searchform button {
	display:inline-block;
	background-color: transparent;
	margin-left:-35px;
	border:none;
}



#formation input:focus{
	box-shadow: none;
	border: 1px solid rgba(114,0,0,.5);
}

#formation input:focus+.btn{
	background 	: rgb(114,0,0);
	border: 1px solid rgba(114,0,0,.5);
}

#header-img{
	display: none;
	background  : rgb(43,118,130);
	height 		: 16rem;
	position 	: absolute;
	width 		: 100%;
}

header{
	background  : rgb(43,118,130);
	height: 13.5rem;
	position: relative;
	text-align: center;
	width: 100%;
}

header a.home_button{

	border-radius: 0.3rem ;
	font-size:0.85rem;
	display:inline-block;
	color: rgb(92,39,47);
	text-align:center;
	padding:12px;
}

header .box_home_button{
	position: absolute;
	top: 60%;
	width:100%;
	text-align:center;

}

section#nom_distribution{
	position : absolute;
	bottom:0px;
	color:#FFF;
	text-align:left;

}

header .gradient{
	display: none;
}

header h1{
	color 			: white;
	font-family 	: "League Gothic";

	text-transform 	: uppercase;
	font-weight 	: normal;
	position: absolute;
	top: 50%;
	line-height:0px;
	width: 100%;
	z-index: 10;
	margin:0px;
}

header h1 a.logoTitle{
	color: white;
	text-decoration:none;
	text-shadow: 0px 3px 0px rgba(69, 32, 37, 0.5);
	font-size: 3rem;
	line-height:3rem;
	display:block;
	margin-top:-1.5rem;
}

header h1 span{
	color 			: rgb(116,206,226);
	font-family 	: Georgia;
	font-size 		: 1rem;
	letter-spacing 	: 0.19rem;
}
header h1 span a.logoTitle{
	color : rgb(116,206,226);
	text-decoration:none;
}
#search{
	background-color: rgb(255,246,240);

}

#content-index .card{
	box-shadow: 1px 1px 1.5rem rgba(92,39,47,0.7);
}

#content-index .card .close{
	margin-right:3rem;
}

.background_tool{
	background-color:rgb(255,241,232);
	height:100%;
	padding:1.5rem 3rem 3rem 3rem;
	border-radius: 0px 0px 0.37rem 0.37rem;
}
.background_fiche{
	background-color:#FFF;
	padding:3rem 3rem 3rem 3rem;
	border-radius:  0.37rem ;
}

#footer{
	background-color:rgb(198,186,174) ;
}
ul.footer_link{
	line-height:6rem;
	margin-bottom:0px;
}

ul.footer_link li {
	display: inline-block;
	height: 96px;
	margin: 0 10px;
	min-height: 0;
	padding: 0;
	text-align: center;
}

ul.footer_link li a{
	display:block;
	height:3rem;
	border: 1px solid rgb(247,228,224);
	font-size:1rem;
	color:#FFF;
	line-height:3rem;
	border-radius: 0.3rem ;
	padding:0px 22px;
}
.block_footer_link{
	text-align:right;
}


li.print_tool_height .home-tool-link{
	min-height:180px;
}

#ressources_content h2.parentTitleTool{
	font-family: Georgia;
	font-size: 0.87rem;
	font-weight: normal;
	letter-spacing: 3px;
	line-height: 1rem;
	text-align: center;
	text-transform: uppercase;

}

@media (max-width: 992px) {
	#search{
		padding 	: 1.5rem 9.375% 0 9.375%;
	}

	#ressources{
		padding 	: 1.5rem 9.375% 0 9.375%;
	}


	.block_footer_link {
		text-align:center;
	}

	ul.footer_link{
		display:inline-block;

	}

	.footer_link_contact{
		text-align:center;
	}


}
@media (max-width: 768px) {

	ul.footer_link li {
		height:auto;
	}
	.footer_link_contact{
		text-align:center;
	}

	ul.footer_link.row {
		padding-left:30px;
		padding-right:30px;
	}

	ul.footer_link li{
		margin:0px;
	}
	li.print_tool_height .home-tool-link {
		min-height:0px;
	}

}
#search_content  > .row {
	margin: 0;
}

#ressources_content > .row {
	margin: 0;
}

#search input{
	border-radius 	: .18rem 0 0 .18rem;
	background-color:#FFF;
	font-family : "Segoe UI", "HelveticaNeue", Helvetica, Arial, sans-serif;
	font-size:1rem;
	width:100%;
}

#search input + .btn{
	background 		: rgba(114,0,0,.25);
	background-image: none;
	box-shadow 		: none;
	border 			: 1px solid rgba(114,0,0,.25);
	border-left 	: 0px solid rgba(114,0,0,.25);
	border-radius 	: 0 .18rem .18rem 0;
	color 			: white;
	height 			: 3rem;
	text-shadow 	: none;
	text-transform: uppercase;
}

#home{
	background  : rgb(255, 241, 232);
	position 	: relative;
	top 		: 0;

	transition-property: transform;
	transition-duration: .25s;

	-webkit-transition-property: -webkit-transform;
	-webkit-transition-duration: .25s;

	-moz-transition-property: -moz-transform;
	-moz-transition-duration: .25s;

	-ms-transition-property: -ms-transform;
	-ms-transition-duration: .25s;
}




@media (max-width: 1200px) {
	section{
		padding 	: 1.5rem 1.5625%;
	}

	html, body{font-size:14px;}

}

@media (min-width: 1200px) {
	section{
		padding 	: 1.5rem 2%;
	}

}

@media (min-width: 1400px) {
	section{
		padding 	: 1.5rem 9.8%;
	}
}

#home .row{
	position: relative;
	margin-bottom 	: 1.2rem;
	min-height 	 : 198px;
}

h2{
	font-family 	: Georgia;
	font-size 		: 0.87rem;
	text-transform	: uppercase;
	font-weight		: normal;
	letter-spacing	: 3px;
	line-height		: 1rem;
	text-align 		: center;
}

#home h2{
	opacity 		: 0;

	transition-property: opacity;
	transition-duration: 1s;

	-webkit-transition-property: opacity;
	-webkit-transition-duration: 1s;

	-moz-transition-property: opacity;
	-moz-transition-duration: 1s;

	-ms-transition-property: opacity;
	-ms-transition-duration: 1s;
}

.row > .circle{
	height : 1rem;
	width : 1rem;
	border-radius: 50%;
	border: .18rem solid rgb(247,228,224);
	display: inline-block;
	top: 1.12rem;
	position: absolute;
	margin-left: -1.5rem;
}
.row > .circle+.line{
	height : 100%;
	width : 1px;
	border: .125rem solid rgb(247,228,224);
	display: inline-block;
	top: 2rem;
	position: absolute;
	margin-left: -1.12rem;
}

@media (min-width: 768px) {
	#home h2{
		text-align: left;
	}
}

@media (min-width: 480px){

}

#home h2.shown{
	opacity: 1;
	font-size: 16px;
	line-height: 24px;
}

.tile{
	background: white;
	border: 1px solid rgb(247,228,224);
	border-bottom   : none;
	margin-top: -15px;
	opacity: 0;
	position: relative;
	padding:24px;

	transition-property: box-shadow color margin opacity transform;
	transition-duration: .1s;

	-webkit-transition-property: box-shadow color margin opacity -webkit-transform;
	-webkit-transition-duration: .1s;

	-moz-transition-property: box-shadow color margin opacity -moz-transform;
	-moz-transition-duration: .1s;

	-ms-transition-property: box-shadow color margin opacity -ms-transform;
	-ms-transition-duration: .1s;
}

.tile h3{
	font-family : "Segoe UI", "HelveticaNeue", Helvetica, Arial, sans-serif;
	font-size 		: 1.5rem;
	line-height 	: 1.87rem;
	margin-top:-4px;
}

@media (min-width: 768px) {

	#home .tile-container{
		min-height 		: 224px;
		perspective : 800;
		-ms-perspective : 800;
		-moz-perspective : 800;
		-webkit-perspective : 800;
	}

	#home .tile{
		border-bottom 	: 1px solid  rgb(247,228,224);
		border-radius 	: 3px;
		margin-bottom 	: 1.2rem;
		min-height 		: 198px;
	}

	#home .tile.flipped{
		transform: rotateY(90deg) scale(1.4);
		-ms-transform: rotateY(90deg) scale(1.4);
		-moz-transform: rotateY(90deg) scale(1.4);
		-webkit-transform: rotateY(90deg) scale(1.4);
	}

	#content-index{
		perspective : 1200;
		-ms-perspective : 1200;
		-moz-perspective : 1200;
		-webkit-perspective : 1200;
	}

	#content-index .tile{
		transition-delay: .15s;
		-ms-transition-delay: .15s;
		-moz-transition-delay: .15s;
		-webkit-transition-delay: .15s;
	}

	#content-index .tile.flipped{
		transform: rotateY(-90deg) scale(0.2);
		-ms-transform: rotateY(-90deg) scale(0.2);
		-moz-transform: rotateY(-90deg) scale(0.2);
		-webkit-transform: rotateY(-90deg) scale(0.2);
	}

	#content-index .tile:not(.flipped){
		transform: rotateY(0deg) scale(1);
		-ms-transform: rotateY(0deg) scale(1);
		-moz-transform: rotateY(0deg) scale(1);
		-webkit-transform: rotateY(0deg) scale(1);
	}
}

.tile.shown{
	opacity 	: 1;
	margin-top 	: 0px;
}

#home .tile:hover{
	color 		: orange;
	cursor 		: pointer;
}

@media (min-width: 768px) {
	#home .tile:hover{
		box-shadow 	: 0 5px 15px rgba(114,0,0,.15);
		color 		: orange;
		cursor 		: pointer;
		margin-top 	: -5px;
		margin-bottom: 10px;
	}
}

.tile-container + hr{
	clear: both;
	margin: 0;
	visibility: hidden;
}

#content-index{
	background 	: rgba(92,39,47,.5);
	display 	: block;
	height 		: 0px;
	margin-top 	: 0rem;
	opacity 	: 1;
	overflow-x  :hidden;
	overflow-y  :auto;
	padding 	: 0rem;
	position 	: fixed;
	top 		: 0;
	width 		: 100%;
	z-index 	: 10000;

	-webkit-transition-property	: opacity;
	-moz-transition-property	: opacity;
	-ms-transition-property		: opacity;
	transition-property 		: opacity;

	-webkit-transition-duration	: .25s;
	-moz-transition-duration	: .25s;
	-ms-transition-duration		: .25s;
	transition-duration 		: .25s;
}

#content-index .card{
	min-height 	: 100%;
	font-size 	: 1.6rem;
	line-height	: 2.4rem;
}

@media (min-width: 768px) {
	#content-index .card{
		border-radius: .6rem;
		min-height: 0;
		width: 90%;
		left: 5%;
		top: 5%;
		padding:0px;

	}
	#content-index .card .tool-list li i{
		color: rgba(114,0,0,.25);
		margin-left: 0px;
		margin-right: 6px;
	}

	#content-index .card .tool-list li{
		font-size: 1.6rem;

	}
	.background_tool{
		background-color:rgb(255,241,232);
		height:100%;
		padding:1.5rem 3rem 3rem 3rem;
		border-radius: 0px 0px 0.37rem 0.37rem;
	}


	#content-index .card h3{
		color: rgba(114,0,0);
		margin-top: 3rem;
	}
	#content-index .card .file-list li {
		font-size: 1.5rem;
		color: rgb(194,131,126);
		min-height: 0px;
		line-height: 2.80rem;
	}
	#content-index .card .file-list li a {
		font-size: 1.87rem;
		line-height: 2.80rem;
		padding-left: 10px;
	}
}

@media (max-width: 1200px) {

	#content-index .card .file-list li a{
		font-size: 1.7rem;
	}
	#content-index .card .file-list li {
		font-size: 1.7rem;
		padding: 0.2rem 0;
		min-height: 0px;
	}
}



@media (min-width: 1200px) {
	#content-index {
		text-align: center;
	}

	#content-index .card{
		border-radius: .37rem;
		display: inline-block;
		min-height: 0;
		width: 60%;
		left: auto;
		margin-left: auto;
		top: 2.5rem;
		margin-top: auto;
		text-align: left;
		padding: 0;
	}

	.background_tool{
		background-color:rgb(255,241,232);
		height:100%;
		padding:1.5rem 3rem 3rem 3rem;
		border-radius: 0px 0px 0.37rem 0.37rem;
	}


	#content-index .card h3{
		color: rgba(114,0,0);
		margin-top: 3rem;

	}

	#content-index .card li{
		font-size: 2.25rem;
	}
	#content-index .card .file-list li a{
		font-size:1.87rem;
		line-height:2.80rem;
		padding-left:10px;
	}
	#content-index .card .file-list li {
		font-size:1.5rem;
		color:rgb(194,131,126);
		min-height: 0px;
		line-height:2.80rem;

	}

	#content-index .card .tool-list li{
		font-size: 1rem;
	}
	#content-index .card .tool-list li i{
		color: rgba(114,0,0,.25);
		/* margin-left: -22px;
		*/
		margin-right: 6px;
	}
}

li a.home-tool-link{

	padding:1.5rem;
	color :#720000;
	text-decoration:none;
	display:block;
	font-size:0.875rem;
	line-height:1.31rem;
}

.color_launch_hive li a.home-tool-link{
	background:#FFF url(../images/tool-corner-blue.png) no-repeat left top;
}
.color_sales_and_pickup li a.home-tool-link{
	background:#FFF url(../images/tool-corner-green.png) no-repeat left top;
}
.color_strengthen_his_community li a.home-tool-link{
	background:#FFF url(../images/tool-corner-pink.png) no-repeat left top;
}

.color_launch_hive   .file-list li a {
	color: rgb(0,168,203);
}
.color_sales_and_pickup  .file-list li a {
	color: rgb(78,133,107);
}
.color_strengthen_his_community .file-list li a {
	color: rgb(240,139,167);
}


/* short-code tool */


.color_launch_hive a.box_tools_text{
	background-color: rgb(173,220,231);
	padding:16px 20px 20px 10px;
}

.color_launch_hive a.box_tools_text span {
	background:transparent url(../images/blue-file.png) no-repeat left top;
	padding-left:3rem;
	display:block;
	color:rgb(43,118,130);
}
.color_sales_and_pickup a.box_tools_text{
	background-color: rgb(218,233,200);
	padding:16px 20px 20px 10px;
}

.color_sales_and_pickup a.box_tools_text span{
	background:transparent url(../images/green-file.png) no-repeat left top;
	padding-left:3rem;
	display:block;
	color:rgb(0,125,104);

}

.color_strengthen_his_community a.box_tools_text{
	background-color: rgb(247,197,210);
	padding:16px 20px 20px 10px;
}

.color_strengthen_his_community .box_tools_text span{
	background:transparent url(../images/pink-file.png) no-repeat left top;
	padding-left:3rem;
	display:block;
	color:rgb(163,0,70);
}
.color_launch_hive .box_tools_text span em {
	color:rgb(116,206,226);
}

.box_tools_text.color_sales_and_pickup span em {
	color:rgb(114,164,146);
}

.box_tools_text.color_strengthen_his_community span em {
	color:rgb(246,162,182);
}





a.box_tools_text {
	margin-bottom:2.25rem;
	display:block;
	font-family : "Segoe UI", "HelveticaNeue", Helvetica, Arial, sans-serif;
	font-size:1rem;
}

.box_tools_text a {

}

a.box_tools_text em {
	display:block;
	font-family:"Georgia";
	text-transform:uppercase;
	font-size:0.75rem;
	line-height:1.125rem;
	font-style:normal;

}



#content-index .tool-list li.tool_title{
	font-family: Georgia;
	text-transform:uppercase;
	font-size:0.875rem;
	line-height:1.125rem;
	color: rgb(92,39,47)
}

li a.home-tuto-link{
	color :#720000;
	text-decoration:none;
}

#content-index.out{

	opacity: 0;
}

.face.front h3,
.face.front h5{
	text-align: center;
}

.face.front h5{
	font-family: "Georgia";
	text-transform: uppercase;
	letter-spacing: .18rem;
	font-size: 0.87rem;
	margin-top: 1.5rem;
}

li{
	list-style-type: none;
	font-size: 1.5rem;
	line-height: 1.5em;
	min-height: 3.75rem;
	padding:1.2rem 0;
}

a.btn{background-color:rgb(240,240,240);color: rgb(114, 0, 0);}

button.mobileSearch{display:none;}

@media (max-width: 480px) {


	header h1 span {
		font-size: 0.65rem;
	}

	.tile h3 {
		font-size: 1rem;
	}
	li {
		font-size: 1.2rem;
	}

	.file-list li {

		padding: 0.8rem 0;
	}
	#content-index .card .file-list li a{
		font-size:1.3rem;
		line-height:2.80rem;
		padding-left:10px;
	}
	header h1 a.logoTitle {
		color: white;
		text-decoration: none;
		text-shadow: 0px 3px 0px rgba(69, 32, 37, 0.5);
		font-size: 2rem;
		margin-top:-4rem;
	}

}


@media (min-width: 768px) {
	body, html{

	}

	#content-index .card .file-list li a{
		font-size:1.87rem;
		line-height:2.80rem;
		padding-left:10px;
	}



}

@media (max-width: 768px) {
	body, html
	{
		font-size:14px;
	}

	button.mobileSearch{
		display:block;
		background: rgba(114,0,0,.25);
		background-image: none;
		box-shadow: none;
		border: 1px solid rgba(114,0,0,.25);
		border-left: 0px solid rgba(114,0,0,.25);
		border-radius: 0 .3rem .3rem 0;
		color: white;
		height: 3rem;
		text-shadow: none;
		text-transform: uppercase;

	}

	button.desktopSearch {
		display:none;
	}
	#content-index .card {
		padding: 0px;
	}

	.card.tile  .tool-list li i {
		color: rgba(114, 0, 0, 0.25);
		margin-left: 0;
		margin-right: 5px;
	}



	#content-index .card h3{
		color: rgba(114,0,0);
		margin-top: 3rem;

	}

	#content-index .card li{
		font-size: 2.25rem;
	}

	#content-index .card .file-list li {
		font-size:1.5rem;
		color:rgb(194,131,126);
		min-height: 0px;
		line-height:2.80rem;

	}

	#content-index .card .tool-list li{
		font-size: 1rem;
	}
	#content-index .card .tool-list li i{
		color: rgba(114,0,0,.25);
		/* margin-left: -22px;
		*/
		margin-right: 6px;
	}

}



@media (min-width: 970px) {
	body, html{

	}
}

.kklike-box {
	font-size: 18px;
	line-height: 1.33;
	float:none;

	display: inline-block;
}

.kklike-ico {
	display: none;
}

.kklike-box .kklike-text {
	color:#FFF;
	padding: 12px 16px 8px 16px;
	font-family: "Segoe UI","HelveticaNeue",Helvetica,Arial,sans-serif;
	float: none;
	display:block;
	text-decoration:none;

}

.kklike-content{
	display:inline-block;
}
.kklike-box:hover .kklike-text {
	color:#FFF;


}

a{
	outline: none;
}

*|*:-moz-any-link:focus {
	outline: none;
}


a.kklike-box:hover {
	background-color: rgb(237,156,40)!important;
	border-color: rgb(213,133,18)!important;
	text-decoration:none;
}

a.kklike-box {

	text-decoration:none;
}
.kklike-content {
	margin: 0px;
}

a.searchTitle{
	font-family: "Segoe UI","HelveticaNeue",Helvetica,Arial,sans-serif;
	font-size: 0.87rem;
	font-weight: normal;
	line-height: 1rem;
	text-transform: uppercase;
}

#content-videos{

	background: none repeat scroll 0 0 rgb(255, 255, 255);
	border-radius: 6px;
	padding: 3.7rem 0;

}

.tile-container .color_launch_hive p{
	color:rgb(116,206,226);
	font-family : "Segoe UI", "HelveticaNeue", Helvetica, Arial, sans-serif;
	font-size:1rem;
	margin-bottom:0px;
}

.tile-container  .color_sales_and_pickup p{
	color:rgb(196,217,165);
	font-family : "Segoe UI", "HelveticaNeue", Helvetica, Arial, sans-serif;
	font-size:1rem;
	margin-bottom:0px;
}

.tile-container .color_strengthen_his_community p{
	color:rgb(246,162,182);
	font-family : "Segoe UI", "HelveticaNeue", Helvetica, Arial, sans-serif;
	font-size:1rem;
	margin-bottom:0px;
}

#content .color_launch_hive a, #content .color_launch_hive a strong{
	color:rgb(116,206,226);
}

#content   .color_sales_and_pickup a, #content .color_sales_and_pickup a strong{
	color:rgb(196,217,165);
}

#content  .color_strengthen_his_community a, #content  .color_strengthen_his_community a strong{
	color:rgb(246,162,182);
}



.navbar_search .col-md-2,.navbar_search .col-md-1, .navbar_search .col-md-3 {
	padding-left: 5px;
	padding-right: 5px;
}

.navbar{}

h2.label_search{
	font-size:1rem;
	font-family : "Segoe UI", "HelveticaNeue", Helvetica, Arial, sans-serif;
	text-transform:none;
	letter-spacing: normal;
	font-weight:normal;
	text-align:center;
	line-height:46px;
	margin-bottom:0px;
	margin-top:0px;
}

h2.label_search span{
	display:inline-block;
	line-height:23px;

}


.navbar_search .sepBtnInput{
	font-size:1rem;
	line-height:46px;
	text-align:center;
}

.navbar_search .col-sm-2, .navbar_search .col-sm-1, .navbar_search .col-sm-3{
	padding-right: 10px;
	padding-left: 10px;
}

.navbar_search  button{
	background-color: #FFF;
	text-transform:uppercase;
	display:block;
	text-align:center;
	border: none;
	background: white;
	border: 1px solid rgb(247,228,224);
	border-radius: 0.3rem ;
	width:100%;
	line-height:46px;
	height:46px;
	font-family : "Segoe UI", "HelveticaNeue", Helvetica, Arial, sans-serif;
	font-size:0.75rem;
	font-weight:bold;
	color:rgb(92,39,47);
}

nav.firstLevelMenu li {
	padding-left: 5px;
	padding-right: 5px;
}

nav.firstLevelMenu ul li a{

	background-color: #FFF;
	text-transform:uppercase;
	display:block;
	text-align:center;
	border: none;
	background: white;
	border: 1px solid rgb(247,228,224);
	border-radius: 0.3rem ;
	width:100%;

	height:46px;
	font-family : "Segoe UI", "HelveticaNeue", Helvetica, Arial, sans-serif;
	font-size:0.75rem;
	font-weight:bold;
	color:rgb(92,39,47);

}


nav.firstLevelMenu ul li.homeLink a{
	background: none;
	border: none;

}

nav.firstLevelMenu ul li.homeLink a i{
	background: none;
	font-size:48px;
	line-height:16px;



}


.navbar-default.firstLevelMenu .navbar-nav > .active > a, .navbar-default.firstLevelMenu .navbar-nav > .active > a:hover, .navbar-default.firstLevelMenu .navbar-nav > .active > a:focus {
	color:#FFFFFF;
	background-color: #720000;
}

.navbar-default.firstLevelMenu .navbar-nav > li > a:hover, .navbar-default.firstLevelMenu .navbar-nav > li > a:focus {
	color:rgb(92,39,47);
	background-color: transparent;
}

.navbar-default.firstLevelMenu .navbar-nav > li > a {
	color:rgb(92,39,47);
}

.firstLevelMenu.navbar-default {
	border:none;
	background-color: #FFF6F0;
}

.firstLevelMenu.navbar-default .navbar-collapse{
	border:none;

}

.navbar-default.firstLevelMenu .navbar-toggle, .navbar-default.firstLevelMenu .navbar-toggle .icon-bar {
	border-color: #720000;
}

.navbar-default.firstLevelMenu .navbar-toggle:hover {
	background-color: #FFF1E8;
}

.navbar-default.firstLevelMenu .navbar-toggle:focus {
	background-color: #FFF1E8;
}

.navbar-default.firstLevelMenu .navbar-toggle .icon-bar {
	background-color: #720000;
}

a.contact_lrqdo {
	color: rgb(255, 255, 255);
	display: block;
	font-family: "Segoe UI","HelveticaNeue",Helvetica,Arial,sans-serif;
	font-size: 1rem;
	height: 3rem;
	line-height: 3rem;
}

span.contact_lrqdo {
	color: rgb(255, 255, 255);
	display: block;
	font-family: "Segoe UI","HelveticaNeue",Helvetica,Arial,sans-serif;
	font-size: 1rem;
	height: 3rem;
	line-height: 3rem;
}



.background-tutoriel{
	background-color: rgb(255,246,240);
	margin-top:1.5rem;

}

.background-temoignage{
	margin-top:1.8rem;
}

#ressources_content .file{
	background: white;
	border-radius: 6px;
	padding: 3.7rem 0;
}

#ressources_content .tool_file {

	border-radius: 6px;
	padding: 3.7rem 0;
}
#search_content h1{
	font-family: "Georgia";
	text-align:center;
	font-size:1.5rem;
	line-height:1.5rem;
	font-weight:normal;
	margin-bottom:0px;
}

#search_content h2{
	font-family: "League Gothic";
	font-size: 4.5rem;
	text-transform: uppercase;
	letter-spacing: 0;
	line-height: 4.5rem;
	margin-top: 1rem;
	margin-bottom: 2rem;
}
#ressources_content h2{
	font-family: "League Gothic";
	font-size: 4.5rem;
	text-transform: uppercase;
	letter-spacing: 0;
	line-height: 4.5rem;
	margin-top: 2.5rem;
	margin-bottom: 2rem;
}
#ressources_content p.lead {
	font-size: 1.9rem;
}

.background-tutoriel h3{
	font-family: "Segoe UI", "HelveticaNeue", Helvetica, Arial, sans-serif;
	color: rgb(92,39,47);
	font-size:1.5rem;
	line-height:2.25rem;
}

.background-tutoriel p{
	font-family: "Segoe UI", "HelveticaNeue", Helvetica, Arial, sans-serif;
	color: rgb(194,131,126);
	font-size:1rem;
	line-height:1.5rem;
}


.background-temoignage h3{
	font-family: "League Gothic";
	text-transform:uppercase;
	color: rgb(92,39,47);
	margin-bottom:1.8rem;
	margin-top:0px;
	font-size:2.25rem;
	line-height:2.25rem;
}

.background-temoignage p{
	font-family: "Georgia";
	color: rgb(92,39,47);
	font-size:1rem;
	line-height:1.5rem;
}

.background-tutoriel a{
	margin-top:1.5rem;
	margin-bottom:1.5rem;
	font-size:0.625rem;
	font-family: "Segoe UI", "HelveticaNeue", Helvetica, Arial, sans-serif;
	display:inline-block;
	height:3rem;
	background-color: #FFF;
	line-height:3rem;
	padding:0px 1.75rem;
	text-transform: uppercase;
	color: rgb(92,39,47);
	font-weight:bold;
	margin-right:1.75rem;
	border: 1px solid rgb(247,228,224);
	border-radius: 0.3rem;
}

.tutoriel_align{
	text-align:right;
}

.tutoriel_file{
	margin-top:1.5rem;
	height:58px;
	width:42px;
	background:#FFF url(../images/grey-grand.png) no-repeat left top;

}


/* search */

#search_content h3.parentTitleSearch{
	font-family: Georgia;
	font-size: 1rem;
	font-weight: normal;
	letter-spacing: 3px;
	line-height: 1.5rem;

	text-transform: uppercase;
}

a.link_page_find{
	display:block;
	background-color: #FFF;
	padding:1.5rem;
	margin-bottom:1.25rem;
	border: 1px solid rgb(247,228,224);
	border-radius: 0.3rem;
}

a.link_page_find:hover{
	text-decoration: none;
}

a.link_page_find h4{
	font-size:1rem;
	font-weight:normal;
	line-height:1.5rem;
	margin:0px;
}

a.link_page_find p{
	color: rgb(92,39,47);
	font-size:1.5rem;
	line-height:1.875rem;
}
a.link_page_find.color_launch_hive h4{
	color:rgb(116,206,226);
}
a.link_page_find.color_launch_hive p{}


a.link_page_find.color_sales_and_pickup h4{
	color: rgb(196,217,165);
}
a.link_page_find.color_sales_and_pickup p{}

a.link_page_find.color_strengthen_his_community h4{
	color: rgb(246,162,182);
}
a.link_page_find.color_strengthen_his_community p{}

.parentGroupSearch{
	margin-bottom:3rem;
}


.modal-backdrop{
	background-color:rgb(92, 39, 47);
}

#idea-modal.modal {
	bottom: 0;
	display: none;
	left: 0;
	overflow: auto;
	position: fixed;
	right: 0;
	top: 0;
	z-index: 1040;
}

#sidebar{
	position:static;
}


.largeDevice{

}

.popover-place{
	position:relative;
	height:18px;
}

.popover-place .popover{
	position:absolute;
	right:0px;
}




article div.entry-content{
	margin:20px;
	padding:10px;
	background-color: rgb(255, 246, 240);
}


@media only screen and (min-width: 1200px) and (max-width: 1600px) {

	.tile h3 {

		font-size: 1.3rem;
	}

	.tile-container .color_launch_hive p , .tile-container .color_sales_and_pickup p  , .tile-container  .color_strengthen_his_community p {

		font-size: 0.875rem;

	}

	.tile{
		padding:20px;
	}

	#front-page-wrapper{
		padding-left: 0px;
		padding-right: 0px;
	}

}

header:hover{  cursor:  pointer;}

.video-container{
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
}

.video-container iframe,
.video-container object,
.video-container embed{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}

#print_button:hover{
	cursor: pointer;
}

#print_button{
	background-color: #FFF;
	text-transform:uppercase;
	text-align:center;
	display:block;
	margin-bottom:20px;
	border: 1px solid rgb(247,228,224);
	border-radius: 0.3rem ;
	width:100%;
	line-height:46px;
	height:46px;
	margin-left:20px;
	width:246px;
}

#searchform{

	margin-top:20px;
}

#searchform input:-moz-placeholder{
	color: rgba(114,0,0, 0.5);
}

#searchform input::-webkit-input-placeholder  {
	color: rgba(114,0,0, 0.5);
}

#searchform input:focus{
	outline:none;
}
