@font-face {
 font-family: 'ITCAvantGardeStd';
	src: url('/euf/assets/themes/bnee/fonts/ITCAvantGardeStd-Bk.otf'),
	 url('/euf/assets/themes/bnee/fonts/ITCAvantGardeStd-Bk.ttf'),
	 url('/euf/assets/themes/bnee/fonts/ITCAvantGardeStd-Bk.woff'),
	 url('/euf/assets/themes/bnee/fonts/ITCAvantGardeStd-Bk.eot');
}
@font-face {
font-family: 'ITCAvantGardeStd-md';
	src: url('/euf/assets/themes/bnee/fonts/ITCAvantGardeStd-Md.otf'),
	 url('/euf/assets/themes/bnee/fonts/ITCAvantGardeStd-Md.ttf'),
	 url('/euf/assets/themes/bnee/fonts/ITCAvantGardeStd-Md.woff'),
	url('/euf/assets/themes/bnee/fonts/ITCAvantGardeStd-Md.eot');
}
@font-face {
   font-family: 'ITCAvantGardeStd-X';
	src: url('/euf/assets/themes/bnee/fonts/ITCAvantGardeStd-XLt.otf'),
	 url('/euf/assets/themes/bnee/fonts/ITCAvantGardeStd-XLt.ttf'),
	 url('/euf/assets/themes/bnee/fonts/ITCAvantGardeStd-XLt.woff'),
	 url('/euf/assets/themes/bnee/fonts/ITCAvantGardeStd-XLt.eot');
}
@font-face {
   font-family: 'ITCAvantGardeStd-Demi';
	src: url('/euf/assets/themes/bnee/fonts/ITCAvantGardeStd-Demi.otf'),
	 url('/euf/assets/themes/bnee/fonts/ITCAvantGardeStd-Demi.ttf'),
	 url('/euf/assets/themes/bnee/fonts/ITCAvantGardeStd-Demi.woff'),
	 url('/euf/assets/themes/bnee/fonts/ITCAvantGardeStd-Demi.eot');
}
@font-face {
   font-family: 'ITCAvantGardeStd-MdCn';
	src: url('/euf/assets/themes/bnee/fonts/ITCAvantGardeStd-MdCn.otf'),
	 url('/euf/assets/themes/bnee/fonts/ITCAvantGardeStd-MdCn.ttf'),
	 url('/euf/assets/themes/bnee/fonts/ITCAvantGardeStd-MdCn.woff'),
	 url('/euf/assets/themes/bnee/fonts/ITCAvantGardeStd-MdCn.eot');
}
@font-face {
   font-family: 'AkzidenzGroteskBQ-Reg';
	src: url('/euf/assets/themes/bnee/fonts/AkzidenzGroteskBQ-Reg.otf'),
	    url('/euf/assets/themes/bnee/fonts/AkzidenzGroteskBQ-Reg.ttf');
}
@font-face {
   font-family: 'ITCAvantGardeGothicLTBold';
	src: url('/euf/assets/themes/bnee/fonts/ITCAvantGardeGothicLTBold.otf'),
	   url('/euf/assets/themes/bnee/fonts/AvantGarde_Bold.ttf');
	
	
	 
}
@font-face {
   font-family: 'Akzidenz';
	src: url('/euf/assets/themes/bnee/fonts/Akzidenz-grotesk-black.ttf');
 
}
@font-face {
   font-family: 'AkzidenzBold';
	src: url('/euf/assets/themes/bnee/fonts/Akzidenz-grotesk-bold.ttf');
 
}
@font-face {
   font-family: 'AkzidenzRomain';
	src: url('/euf/assets/themes/bnee/fonts/Akzidenz-grotesk-roman.ttf');
 
}



a{
   color: #444444;
}
a:hover {
    text-decoration: none;
}
a:focus {
 color: #444444;
  text-decoration: none;
}
a.sign_up{
 font-family: ITCAvantGardeStd-Md;
font-size: 16px;
font-weight: normal;
font-style: normal;
font-stretch: normal;
letter-spacing: normal;
text-decoration: underline;
}
button:focus{
  background: none;
}
header a,nav a{
  color: #fff;
}
label{
 font-weight: normal;
}

body,header,input, select {
	font-family: ITCAvantGardeStd;
	background-color: #f3f5f6;
	color: #444444;	
}
label{
font-family: ITCAvantGardeStd;
	background-color: #fff;
	color: #444444;	
}

.rn_PageContent .list_result{
/*
	background-color: rgb(255, 255, 255);
	border-radius: 3px;*/
}



.container-fluid {
    padding-right: 0px;
    padding-left: 0px;
}
.region-footer-bottom {
	background: #ffad00;
	overflow: hidden;
	font-family: ITCAvantGardeStd-md;	
}
div.bloc_txt{

  font-family: ITCAvantGardeStd-Md;
  font-size: 24px;
  color: #1e244d;
  margin-top: 15px;
}
.rn_ProductCategorySearchFilter .rn_Panel{
  max-height: 125px;
}
.rn_SocialBookmarkLink .rn_Panel_u div.rn_Link2{
  border-radius: 0px 3px 3px 0px;
}
input[type="search"]{
	font-family: ITCAvantGardeStd;
	font-size:16px;
	color: #444444 !important;
}
#block-menu-menu-footer-menu .menu {
	text-align: center;
}
#block-menu-menu-footer-menu .menu li {
	display: inline-block;
	 margin: 0 10px;
}
#block-menu-menu-footer-menu .menu a,.region-footer-bottom p{	
	font-size: 13px;
	color: #ffffff;
	line-height: 1.54;
	
    letter-spacing: -.4px;
}

#block-menu-menu-footer-menu .menu a:hover{
 color:#fff;
}
.rn_SearchControls .rn_SourceSearchButton .rn_SubmitButton {
	background-color: #ffad00;
	background-image: url(/euf/assets/themes/bnee/images/search.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: 60px;
	background-size: 30%;
}
.rn_SearchControls .rn_SourceSearchButton .rn_SubmitButton::after{
content: none;
}
.rn_SearchControls .rn_SearchInput{
	margin-right: 0px;
}
#block-menu-menu-footer-menu .menu a:hover{
    color:#fff!important;
}
.region-footer-top {
	color:#fff;
	background-color: #1e244d;
	font-family: ITCAvantGardeStd-md;

}
#block-menu-menu-network .menu li{
	display: inline-block;

	margin-bottom: 0;
	
}
.rn_EmailAnswerLink > a::before{
 content: "\f0c6";
}
.rn_SocialBookmarkLink > a::before {
 content: "\f045";

}
header ul.menu_c{
 float:right;
  margin-right: 30px;
}

header ul.menu_d li{
  font-family: ITCAvantGardeStd-Md;
  line-height: 0.83;
  letter-spacing: 0.4px;
  text-align: left;
  color: #ffffff;
  display: block;
  float: left;
  padding: 0;
  margin: 0;
}
header ul.menu li{
	display: block;
	float: left;
	padding: 0;
	margin: 0;
}

#block-menu-menu-network .menu span {
	display: block;
	font-size: 12px;
	text-transform: uppercase;
	margin-bottom: 5px;

	color: #eceff1;
	font-family: ITCAvantGardeStd-md;
}
#block-menu-menu-network .menu li a{
	display: block;
	font-size: 24px;
	color: #fff;
	text-decoration: none;
	float: left;	
	color:#fff;
	letter-spacing: -.7px;
}
#block-menu-menu-network .menu li a:hover{
text-decoration: none!important;
}
#block-menu-menu-network .menu li:nth-child(4) a.link6{
	background-image: url("/euf/assets/themes/bnee/images/SupportWhite.svg");
	background-size: 90% auto;
}
#block-menu-menu-network .menu li:nth-child(4) a.link1{
	background-image: url("/euf/assets/themes/bnee/images/store-icon.svg");
	background-size: 60% auto;
}

#block-menu-menu-network .menu li:nth-child(4) a.link2{
	background-image: url("/euf/assets/themes/bnee/images/friends-icon.svg");
	background-size: 80% auto;
}

#block-menu-menu-network .menu li:nth-child(4) a.link3{
	background-image: url("/euf/assets/themes/bnee/images/live-icon.svg");
	background-size: 90% auto;
}
#block-menu-menu-network .menu li:nth-child(4) a.link4{
	background-image: url("/euf/assets/themes/bnee/images/EpicWhite.svg");
	
}
#block-menu-menu-network .menu li:nth-child(4) a.link5{
	background-image: url("/euf/assets/themes/bnee/images/GamesAlt-white.svg"); 
	background-size: 85% auto;
	
}

#block-menu-menu-network .menu li:nth-child(4) span{
	margin-left: 15px;
}

#block-menu-menu-network .menu li:nth-child(4) a{
	background-position: center;
	background-repeat: no-repeat;
	padding-left: 80px;
	overflow: hidden;
	width: 120px;
	text-indent: -9999px;
}

.footerhaut div.dropdown-menu ul.dropdown-menu-u li.active{
   background-color: #ffad00;
}
a.allbrands::before{
	content: "";
	display: inline-block;
	background: url("/euf/assets/themes/bnee/images/smile.png") no-repeat center;
	background-size: 100% auto;
	width: 24px;
	height: 24px;
	margin-right: 14px;
	margin-bottom: -4px;
}

 button.btn-signup{
	font-family: ITCAvantGardeStd-MdCn;
	font-size: 14px;
	letter-spacing: 1.4px;
	text-align: center;
	color: #fff;
	background: #1e244d;
	padding: 1.2rem 6rem;
	text-transform: uppercase;
	border-radius: 100px;
	border: medium none;
	text-shadow: none;
	margin-top:40px;
	outline-color: transparent!important;
	height:42px;
	border: 2px solid #1e244d;
}
 button.btn-signup:focus{
    border: 2px solid #5b8cd0!important;

 }
.rn_AnswerFeedback .rn_ThanksLabel{
  outline-color: transparent!important;
}
.rn_AnswerFeedback .rn_ThanksLabel {
    text-align: left;
    padding-bottom: 0px;
	font-size: 20px;
}
.rn_AnswerFeedback .rn_RatingButtons, .rn_AnswerFeedback .rn_RatingMeter{
  margin-left:0px;
}
.rn_AnswerFeedback .rn_Title{
  font-weight:normal;
}
a.allbrands::after{
margin: 0 20px 5px 17px;
}

a.calendar::before{
	content: "";
	display: inline-block;
	background: url("/euf/assets/themes/bnee/images/calendar.png") no-repeat center;
	background-size: 100% auto;
	width: 20px;
	height: 20px;
	margin-right: 12px;
	margin-bottom: -4px;
}

a.calendar{
   
	text-transform: uppercase;
	font-family: ITCAvantGardeStd-MdCn;
	font-size: 14px;
	letter-spacing: 1.4px;
}
a.calendar:hover,a.allbrands:hover{
 color : #ffad00!important;
}

a.solr-search::after {
    content: "";
    display: inline-block;
    height: 40px;
    width: 1px;
    opacity: .3;
    border: solid 1px #fff;
    vertical-align: middle;
    margin: 0 20px 5px 17px;
}
#block-menu-menu-network .menuB a {

	font-size: 18px;
	color: #fff;
	text-decoration: none;
	float: left;

}
#block-menu-menu-network .LinkM a {
  	padding: 15px;
	padding-top:30px;
}
.rn_ResultInfo .rn_NoResults {
    background-color: #fff;
    border: none;
}
.rn_ResultInfo a {
 color:#000;
}
.breadcrumb > li + li::before{
  padding:0px;
  color:#fff;
}
header{
	overflow: hidden;
	position: relative;
	background-repeat: no-repeat;
	background-size: cover !important;
	background-position: center top;


}
div.rn_MainColumn .bloc_recherche{
	background-color: #1e244d;
	min-height:200px;
}
div.page_title{
  font-family: ITCAvantGardeStd-Md;
  text-align: left;
  color: #4a4a4a;
}
div.file_ariane .breadcrumb{
	background-color: transparent;
	padding-left: 0px;
	border-radius: 0px;
	margin-bottom: 0px;
}
ul.language-switcher-locale-url li a:hover{
  color:#fff!important;
}

div.bloc_fn_home{
height: 200px;
border-radius: 3px;
background-color: #ffffff;
display: table-cell;
vertical-align: middle;
text-align: center;
}
div.bloc_img img{
 height:60px
}
header ul.menu li {
	font-family: ITCAvantGardeStd-MdCn;
	font-size: 14px;
	letter-spacing: 1.4px;
	color: rgb(255, 255, 255);
	margin-left: 10px;
	
}
header button.change{
background: #fff!important;
}
.region-footer-up-top button:hover{
  background:#ffad00!important;
}



.region-footer-up-top{
background-size: 270% auto !important;
background-position: center;
background-repeat: no-repeat;
/*text-align: center;
background-image: url("/euf/assets/themes/bnee/images/region-footer-top-up.png");
background-position: top center;
background-repeat: no-repeat;
background-size: cover !important;
background-color: #212121;
margin-top: -8px;
*/
width: 25%;
margin-left: auto;
margin-right: auto;
text-align: center;
padding-top: 100px;
padding-bottom: 100px;
background-image: url("/euf/assets/themes/bnee/images/Bulle.svg");
margin-bottom: 40px;
background-position: left 60% bottom 50%;
/*
content: "";
border-right: 50px solid transparent;
border-top: 30px solid #ffad00;
position: absolute;
left: 40%;
margin-top: 102px;
*/
}
/*
.region-footer-up-top{
background-size: cover !important;
padding: 60px;
text-align: center;
background-image: url("/euf/assets/themes/bnee/images/region-footer-top-up.png");
background-position: top center;
background-repeat: no-repeat;
}
*/
.content_chat{
	height: 680px!important;
	padding-left: 40px;
	padding-right: 40px;
}
.modal-chat{
	height: 90px;
	background-image: url("/euf/assets/themes/bnee/images/combined-shape.png");
	background-position: right center;
	background-size: 6% auto !important;
	background-repeat: no-repeat;
}
.region-footer-up-top .Look{
font-family: ITCAvantGardeStd-Md;
  font-size: 20px;
  color: #212121;
  font-weight:bold;

}
.region-footer-up-top .Contact{
 font-family: ITCAvantGardeStd-Md;
  font-size: 40px;
  color: #ffffff;
  margin-top:10px;
  line-height: 40px;
}
.region-footer-up-top button:hover,.region-footer-up-top button:focus{
  background-color:#f3f5f6!important;
  border: 2px solid #1e244d!important;
  color:#1e244d!important;
}


header button.login-button{
	text-shadow:none;
	margin-top: -14px;
	
	
}
header span.login-button a{
   border: 1px solid #ffad00;
}
header button.login-button,header span.login-button a{
	 font-family: ITCAvantGardeStd-MdCn;
	 font-size: 14px;
	 letter-spacing: 1.4px;
	 text-align: center;
	 color: #212121;
	background: #ffad00;
	height: 36px;
	padding: 1rem 4rem;
	text-transform: uppercase;
	 border-radius: 100px;
	 text-shadow: none;
	 outline-color: transparent!important;
	 line-height: 0px;
	
}
header span.login-button a{
  padding: 0.9rem 3rem;
}
header button.login-button:hover,header span.login-button a:hover,header span.subscribe-button a:hover,button.btn-signup:hover,.btn:hover{
	background: 0 0;
	color:#fff;
}
header button.login-button:hover,header span.login-button a:hover{
border: 1px solid #ffad00;


}


button.btn-signin:hover{
 background: #fff!important;
}

input[type="submit"]:hover,.modal-body .button.btn-signin:hover,div.back_home a:hover,.modal-content-ask .ask:hover,button.btn-signin:hover,.modal-content-sign button:hover,.rn_Ask div.submit a:hover,.rn_Ask div.rn_FormSubmit button:hover, input[type="submit"]:hover:not(:disabled){
  background: 0 0!important;
  color: #000 !important;
  border: 1px solid #ffad00!important;
  font-weight: normal;
  
}

button.btn-signup:hover{
	border: 2px solid #fff;
}
header span.subscribe-button a {
	 font-family: ITCAvantGardeStd-MdCn;
	 font-size: 14px;
	 letter-spacing: 1.4px;
	 text-align: center;
	 color: #212121;
	background: #fff;
	border: 2px solid #ffad00 !important;
	min-width: 144px;
	padding: 1.2rem 3rem;
	text-transform: uppercase;
	 border-radius: 100px;
}
.breadcrumb > li{
  font-size: 11px;
letter-spacing: 3px;
color: #4a4a4a;
font-family: ITCAvantGardeStd-Demi;
}
.breadcrumb > li a{
 color: #4a4a4a;
}
.rn_Hero {
   padding: 0px;
	background: none; 
}
.rn_SearchControls .rn_SearchFilters{
	margin-top:0px;
}
.rn_SourceProductCategorySearchFilter button.rn_DisplayButton{
	font-size: 16px;
	text-align: left;
	color: rgb(74, 74, 74);
}
.rn_Multiline {
font-family: ITCAvantGardeStd-Md;

 }
.rn_Multiline  .rn_Element2{
	font-size: 14px;
	float: left;
	width: 66.66666667%;
	display: block;
    padding-left: 20px;

}
.rn_Multiline .rn_Element3{
   float: left;
   width: 25%;
   margin-left:20px;
}
.rn_Multiline .rn_ElementsHeader{
   display: none;
}
.rn_Multiline .rn_ElementsData a{
   background-image: url("/euf/assets/themes/bnee/images/black.png");
	background-repeat: no-repeat;
	height: 28px;
	float: right;
	text-indent: -9999px;
	width: 28px;
	background-size: cover !important;
	margin-right: 20px;
	margin-top:-5px;
}
.rn_Multiline  .rn_Element2 a{
   
  font-size: 15px;
  line-height: 1.33;
  text-align: left;
  color: #212121;
}

.rn_Multiline  .rn_Element1{
  opacity: 0.6;
  font-size: 9px;
  letter-spacing: 1px;
  text-align: left;
  color: #444444;
    padding-left: 20px;
}

.rn_Multiline  h3{
   font-size: 9px;
}

.rn_Multiline ol li{
	box-shadow: 0 1px 0 0 rgba(155, 155, 155, 0.5);
	
   min-height: 70px;
}
.rn_Multiline ol li::after{
 display: block;
    content: "";
    clear: both;
}
.rn_Multiline {
    overflow: visible;
}
.rn_Multiline ol li:last-child {
border-bottom: none;
}

.rn_Multiline .select {
	background-image: url("/euf/assets/themes/bnee/images/black.png");
	background-repeat: no-repeat;
	height: 28px;
}
.rn_Detail .rn_ProductCategoryBreadcrumb ol li.active{
  text-transform: uppercase;
}

.rn_Hero .rn_HeroInner {
	padding:0px;
	max-width: 48em;
}
.rn_Hero .rn_HeroInner input{
height: 60px;
padding:15px;
border: none;
font-weight:600;
 outline-color: transparent!important;
}
.rn_SearchControls .rn_SourceSearchButton{
	width: 60px;
	height: 60px;
	border-radius: 3px;
	background-color: #ffad00;
}

.breadcrumb > .active {
	color: #fff!important;
	font-weight:bold;
	 text-transform: uppercase;
}

div.footerhaut {
	background-color: #ffad00;
	height: 54px;

}
.btn-lang{
	color: #fff;
	background: #1e244d;
	padding: 0px;
	font-size: 24px;
	letter-spacing: 1.4px;
	text-shadow: none;
	
}
.btn-lang:focus{
  background: #1e244d;
}
.btn-lang:focus{
	background: #ffad00!important;
}

.footerhaut .dropdown-menu li {
	padding-right: 0px !important;
	padding-left: 0px!important;
	border-bottom: 1px solid rgba(255,255,255,.5) !important;
}

.footerhaut .dropdown-menu li a{
   color: #fff;
   font-size: 10px;
   height: 24px;
}

.footerhaut .dropdown-menu li a:hover{
	background-color: #ffad00;
}
#block-menu-menu-network .menuB a:hover{
 text-decoration: underline;
}
div.footerhaut a{
	font-size: 10px;
	letter-spacing: 1.4px;

	color: #191919;
	
}
.solr-search::before {
	content: "";
	display: inline-block;
	background: url(/euf/assets/themes/bnee/images/icons_search.svg) no-repeat center;
	background-size: 100% auto;
	width: 20px;
	height: 20px;
	margin-bottom: -3px;
	visibility: visible;
}


#block-menu-menu-social-media-menu a {
	display: block;
	width: 34px;
	height: 34px;
	border-radius: 25px;
	background-color: #343a5f;
	text-indent: -999px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 22px auto;
	transition: all .2s ease 0s;
	float: right;
	margin-left: 17px
}
#block-menu-menu-social-media-menu  a:hover {
	background-color: #ffad00;
}
#block-menu-menu-social-media-menu{
    float:right;
	padding:30px;
 }

.rn_Paginator{
    margin-top: 0px;
	font-size: 16px;
}
 
.rn_Paginator .rn_CurrentPage, .rn_Paginator .rn_NextPage{
   color: #fff;
}
.rn_SourceProductCategorySearchFilter button.rn_DisplayButton{

  border-radius: 3px;
  background-color: #ffffff;
  color: #444444!important;
  padding: 15px;
}
.rn_SourceProductCategorySearchFilter{
width: 48%;
}
.rn_SearchControls .rn_SearchFilter{
margin-top: 0px !important;
} 

a.bloc_fn_home_h:hover  div.bloc_fn_home{

 color:#fff;
  background: #5b8cd0;
}
a.bloc_fn_home_h:hover  div.bloc_fn_home div.bloc_txt{
 color:#fff;
}


div.footerhaut a.foot_img{
	background-position: center;
	background-repeat: no-repeat;
	padding-left: 120px !important;	
	background-position: center;
	background-repeat: no-repeat;
	display: block;
	height: 100%;
}
div.footerhaut a.link1:hover{
 background-image: url("/euf/assets/themes/bnee/images/Brand_Logos_Services_Store_Colors_alt.svg");
}
div.footerhaut a.link2:hover{
 background-image: url("/euf/assets/themes/bnee/images/News_04.svg");
}
div.footerhaut a.link6:hover{
 background-image: url("/euf/assets/themes/bnee/images/Games_White-Indigo.svg");
}

div.footerhaut a.link3:hover{
 background-image: url("/euf/assets/themes/bnee/images/ForumsColors-alt.svg");
}
div.footerhaut a.link4:hover{
 background-image: url("/euf/assets/themes/bnee/images/EpicAlt.svg");
}
div.footerhaut a.link5:hover{
 background-image: url("/euf/assets/themes/bnee/images/Support_01.svg");
}
#block-menu-menu-network .menu li:nth-child(4) a.link1:hover{
 background-image: url("/euf/assets/themes/bnee/images/Brand_Logos_Services_Store_Alt.svg");
}
#block-menu-menu-network .menu li:nth-child(4) a.link2:hover{
 background-image: url("/euf/assets/themes/bnee/images/ForumsAlt-yellow.svg");
}
#block-menu-menu-network .menu li:nth-child(4) a.link3:hover{
 background-image: url("/euf/assets/themes/bnee/images/NewsAlt-yellow.svg");
}
#block-menu-menu-network .menu li:nth-child(4) a.link4:hover{
 background-image: url("/euf/assets/themes/bnee/images/EpicAlt-yellow.svg");
}
#block-menu-menu-network .menu li:nth-child(4) a.link5:hover{
 background-image: url("/euf/assets/themes/bnee/images/GamesAlt-yellow.svg");
 background-size: 85% auto;
}
#block-menu-menu-network .menu li:nth-child(4) a.link6:hover{
 background-image: url("/euf/assets/themes/bnee/images/SupportAlt-yellow.svg");

}
div.footerhaut a.link1{
	background-image: url("/euf/assets/themes/bnee/images/store-icon.svg");
	background-size: 60% auto;

}
div.footerhaut a.link2{
	background-image: url("/euf/assets/themes/bnee/images/live-icon.svg");
	background-size: 90% auto;

}
div.footerhaut a.link3{
	background-image: url("/euf/assets/themes/bnee/images/friends-icon.svg");
	background-size: 80% auto;
	
}
div.footerhaut a.link4{
	background-image: url("/euf/assets/themes/bnee/images/EpicWhite.svg");
	
	/*padding-left: 100px !important;*/
}
div.footerhaut a.link5{
	background-image: url("/euf/assets/themes/bnee/images/Support_01.svg");
	background-size: 80% auto;
	background-color: #5f7d8c;
   
}
div.footerhaut a.link6{
	background-image: url("/euf/assets/themes/bnee/images/Games_White.svg");
	background-size: 125% auto;
	
}
#block-menu-menu-network .menu li a:hover {
color: #ffad00;
background-color: #eee0;
cursor: pointer;
}
#block-menu-menu-network .LinkM a:hover{
  color: #ffad00!important;
  text-decoration:none;
}
#menu-toggler-lang:hover{
  color: #ffad00!important;
}

div.footerhaut ul.menu li{
  font-size: 10px;
  letter-spacing: 1.4px;
  color: #212121;
  display: inline-block;
 
  padding-left: 10px;
  
}

ul.menu_link{
float: left;
margin-left: -30px;
margin-bottom: 0px;
height: 54px;
}
ul.menu_link li{
display: inline-block;
 height: 100%;
line-height: 50Px;
}
ul.menu_link li:nth-child(6){
 
background-color: #5f7d8c;

}

.rn_SourceProductCategorySearchFilter .ygtvlabel,.rn_ProductCategoryInput .ygtvlabel{
  
    display: inline-block;
}


div.footerhaut ul.menu li:nth-child(2){
  border-right: 1px solid rgba(255, 255, 255, 0.5);
}
.footerhaut .dropdown-menu li{
 border-right:none!important;
}
div.footerhaut ul.menu li
.yui3-panel .yui3-widget-hd h2.rn_DialogTitle {
    text-align: center;
    font-family: ITCAvantGardeStd-Md;
    font-size: 20px;
    color: #1e244d;
}
.yui3-panel .yui3-panel-content.rn_ActionDialog .yui3-widget-hd{
margin-bottom: 0em;
padding-right: 0em;
}
.rn_SmartAssistantDialogContainer {
	width: 10%;
}
.yui3-panel .yui3-widget-ft .yui3-button {
    margin-left: 0px;
    border-radius: 3px;
    font-size: 12px;
    height: 60px;
    width: 100%;
    font-family: ITCAvantGardeStd-Md;
    text-transform: uppercase;
	color: #1e244d;
	text-shadow: none;
	border: solid 2px #1e244d;
	 background-color: #fff;
	 margin-bottom: 20px;
	 font-weight: normal;
}

.yui3-panel .yui3-widget-ft .yui3-button-primary{
  border: solid 2px #ffad00;
   background-color: #ffad00;
    color: #fff;
	margin-top: 20px;
	margin-bottom: 20px;
}
.yui3-panel .yui3-widget-ft .yui3-button:hover {
    background: #fff !important;
    color: #000 !important;
	border: solid 2px #ffad00;
}

.rn_SmartAssistantDialog .rn_Response{
	background-color: #f3f5f6;
	font-size: 14px;
	color: #4a4a4a;
	font-family: ITCAvantGardeStd-Md;
	border: 1px solid #f3f5f6;
	border-radius: 0px;
}
.rn_InfoMessage {
    background: #fff;
    font-weight: normal;
    margin-bottom: 0.75em;
    padding: 0.75em;
    font-family: ITCAvantGardeStd-Md;
    font-size: 16px;
    line-height: 1.5;
    text-align: center;
    color: #4a4a4a;
}
div.footerhaut ul.menu{
 float:right;
 padding-top: 15px;
}
.rn_Multiline a:hover{
  color:#ffad00;
}
.breadcrumb > li a:hover{
  text-decoration:underline;
}
div.text_hear{
margin-top: 80px;
padding-left: 40px;
padding-right: 40px;
opacity: 0.5;
height: 80px;

 font-family: ITCAvantGardeStd;
 font-size: 14px;
  letter-spacing: 1.3px;
    color: rgb(30, 36, 77);


}

div.Or_Bottom{

position: absolute;
top: 405px;
font-family: ITCAvantGardeStd-Md;
font-size: 20px;
text-align: center;
color: rgb(74, 74, 74);
left: 460px;
background-color: #fff;
padding: 10px;

}
	
div.footerhaut ul.menu li:first-child,div.footerhaut ul.menu li:second-child{
   border-right: 1px solid rgba(255, 255, 255, 0.4);
}
div.Badge-Name{
font-family: ITCAvantGardeStd-Md;
  font-size: 20px;
  line-height: 1.05;
  text-align: center;
   color: #212121;
  padding: 10px;
    margin-bottom: 20px;
}

.modal-body-left{
 border-right: 1px solid #000;
  height: 390px;
   border-bottom: 1px solid #000;
}
.modal-body-right{
   border-bottom: 1px solid #000;
   height: 390px;
   margin-top:-10px;
}
.modal-open .modal{

background-color: rgba(95,125,140,0.9);
}
.modal-body{
 padding:0px;

}
.modal-content label, .modal-content-sign label{
opacity: 0.6;
  font-family: ITCAvantGardeStd-Md;
  font-size: 10px;
  letter-spacing: 1.2px;
  text-align: left;
  color: #444444;
  background-color: #fff;
  float:left;
  text-transform: uppercase;
  font-weight: normal !important;
  padding-bottom:10px;
}
span.user-name{
font-size: 20px;
color: #333;
font-weight: bold;
padding-left: 15px;
}
div.footerhaut a.logo_t {
position: fixed;
z-index: 101;
overflow: hidden;
/*top: -42px;*/
height: 96px;

background-color: #fff;
text-align: center;


}
div.footerhaut a.logo_temp{
  -moz-transition: height .5s;
  -ms-transition: height .5s;
  -o-transition: height .5s;
  -webkit-transition: height .5s;
  transition: height .5s;

}

div.footerhaut a.logo_t  img{
width:84%;
float: none!important;
}


div.footerhaut{
position: fixed;
left: 0;
top: 0;
width: 100%;
z-index: 100;
}
.modal-content input[type="text"],.modal-content input[type="password"]{
  height: 60px;
  border-radius: 3px;
  background-color: #ffffff;
  border: solid 1.5px #e0e0e0;
  font-family: ITCAvantGardeStd-Md;
}
.txt_answers{
    border-bottom: 1px solid rgb(229, 229, 229);
	min-height: 40px;

}
.rn_Multiline ol, .rn_Multiline ul{
  padding-top:0px;
}
.color > li + li::before{
  color:#4a4a4a ;
}
div.back_home a{
font-family: ITCAvantGardeStd-Md;
font-size: 11px;
letter-spacing: 1.4px;
text-align: center;
color: #fff;
background: #ffad00;
border-color: #ffad00;
padding: 1.2rem 3rem;
text-transform: uppercase;
border-radius: 100px;
}

.rn_SmartAssistantDialogContainer a {

    font-family: ITCAvantGardeStd-Md;
    font-size: 12px;
    letter-spacing: 1.3px;
    text-align: center;
    color: #1e244d;
	text-decoration: underline;
}
.yui3-panel .yui3-panel-content.rn_ActionDialog{
	border: 1px solid #fff;
	padding: 40px;
}
.rn_TextInput textarea:focus{
 box-shadow:none;
}
.yui3-panel .yui3-widget-ft {
    background: #fff;
}
div.back_home {

text-align: center;
}

.rn_ErrorMessage {
  background: #fff;
    color:red!important;
    padding-left: 0px;
    text-align: center;
    font-size: 12px;
    margin-bottom: 0em;
    border: none;
	padding: 0px;
    min-height: 135px;
}

.rn_ProductCategorySearchFilter button.rn_DisplayButton{
  border:none;
  font-weight: 600;
}

.rn_ErrorMessage a{
  color: #1e244d !important;
}

.modal-content-ask{
	padding-top: 10px;
	font-size: 20px;
	text-align: center;
	background-color: #fff;
	 color: #212121;
	 height:181px;
	font-family: ITCAvantGardeStd-Md;
    border-bottom: none;
	border-right: none;
		 
}
.modal-content-ask .ask{
line-height: 60px;
margin-top:20px;
}
.carousel-indicators li{
 background-color: #e0e0e0;
}
.carousel-indicators li.active{
   background-color: #1e244d;
}
.carousel-indicators {
    bottom: 0px;
    top: 60px;
}
button.btn-signin{
margin-top:8px;
}
.modal-content-ask .ask,button.btn-signin{
border-radius: 3px;
background-color: #ffad00;
font-size: 14px;
height: 60px;
width: 100%;
font-family: ITCAvantGardeStd-Md;
text-shadow: none;
width: 359px;
margin-left: auto;
margin-right: auto;
 outline-color: transparent!important;
 text-transform: uppercase;
 color:#fff;
 letter-spacing: 1.1px;
}

.modal-content-ask a:hover.ask{
 color:#fff;
 background-color: #5b8cd0;
}
.rn_ErrorMessage a{
  color: #fff
}
.modal-content,.modal-content-sign{
box-shadow:none;
border-radius: 3px;
border: none;
}
.modal-content .reson{
	opacity: 0.5;
	font-family: ITCAvantGardeStd-Md;
	font-size: 12px;
	line-height: 1.33;
	letter-spacing: 1.3px;
	text-align: center;
	color: rgb(30, 36, 77);
	text-transform: uppercase;
	padding-left: 100px;
	padding-right: 100px;
	height: 80px;
}
.modal-content .colect{

  font-family: ITCAvantGardeStd-Demi;
  font-size: 20px;
  line-height: 1.33;
  text-align: center;
 color: #4a4a4a;
  	padding-left: 20px;
	padding-right: 20px;
	height: 113px;
}

.modal-content input[type="submit"],.modal-content .sign_in,.modal-content-sign button{
	 border-radius: 3px;
	background-color: #ffad00;
	font-size: 14px;
	height: 60px;
	width: 100%;
	 font-family: ITCAvantGardeStd-Md;
	 text-transform: uppercase;
	  width: 359px;
	  color:#fff;
	    outline-color: transparent!important;
	  text-shadow: none;
}
.modal-content .sign_in{

	text-align: center;
	vertical-align: middle;
	line-height: 60px;
}
div.welkom{
	text-align:center;
	color: #fff;
	font-size: 24px;
	font-family: ITCAvantGardeStd-Md;
	
	margin-top: 90px;
}

#menu-toggler-lang{
font-size: 24px;
background: #1e244d;
color: #fff;
border: 0;
padding: 0;
white-space: normal;
float: left;
}



.language-switcher-locale-url{
    background: #1e244d;
	
	
}
#block-locale-language-holder{
    position: absolute;
    bottom: 125px;
	background: #1e244d;
 
}
.language-switcher-locale-url > li {
    width: 232px!important;
	list-style-type: none;
display: block!important;
margin-left: 0px !important;
height: 44px;
padding-left: 5px;
border-bottom: solid 1px #374d7e;
}

#block-menu-menu-network .menu li:last-child{
  border-bottom: none;
}
.language-switcher-locale-url > li  >a>span.flag{
 float: left;
margin-right: 5px !important;
}
.language-switcher-locale-url a::after{
  background:none!important;
}
.language-switcher-locale-url > li  >a>span{
margin-left: 0px!important;
}
.language-switcher-locale-url > li  >a>span>img{
 height: 30px;
width: 30px;
}
.language-switcher-locale-url > li  >a {
	display: block;
	width: 100%;

	height: 46px;
	padding-left: 0px!important;
	text-indent: 0px!important;
	text-align: left;
	padding-left: 10px;
	line-height: 44px;
    color: #fff;
    font-size: 11px!important;
    text-transform: capitalize;
    text-align: left;
	width: 100% !important;
	height: 44px;
}
.language-switcher-locale-url > li.active {
	background-color: #ffad00;
	border-bottom: 0;
	text-decoration: none;
}
.language-switcher-locale-url > li.active::after {
content: "";
background-image: url(/euf/assets/themes/bnee/images/UI_Forms_Inputs_Checkbox_Select_Icon.svg);
background-repeat: no-repeat;
height: 14px;
width: 15px;
vertical-align: middle;
margin-right: 15px;
margin-top: 10px;
float: right;
margin-top: -30px;
}
.language-switcher-locale-url > li:hover {
    background-color: #ffad00;
    border-bottom: 0;
    text-decoration: none;
}
.language-switcher-locale-url > li a:hover {
   text-decoration:none;
}

#rn_LogoutLink_2_LogoutLink{
	background: #ffad00;
	border-color: #ffad00;
}
#rn_LogoutLink_2_LogoutLink:hover {
    background: #5b8cd0;
    color: #000 !important;
}
.rn_PageContent{
   position: relative;
   margin-bottom:40px;
   padding:0px;
}
div.back{
	 float:left;
	 margin-right: 20px;
	 height:48px;
}
input[type="search"]:focus{
   box-shadow:none;
}
.navbar-toggle {
background-color: #ffad00;
border: 1px solid #ffad00;

}
button.close {
    opacity: 1 !important;
    padding: 5px !important;
    font-size: 30px !important;
	height:50px;
}
button.close:hover {
 background: #fff;
 color: #5b8cd0;;
}
.modal-header{
 padding: 0px;
 border: 1px solid rgb(255, 255, 255);
 background-color: rgb(255, 255, 255);
}
.navbar-toggle .icon-bar {
    background-color: #fff;
}

.modal-content-sign div.rn_FormSubmit{
 text-align: center;
 
}
.modal-content-sign div.imn-cbx-left .rn_Label{
 text-indent: 20px;
  font-size: 12px;
  letter-spacing: 0px;
  opacity:1;
  text-transform: none;
}
.modal-content-sign div.imn-cbx-left  input[type="checkbox"]{
    position: absolute;
    top: -2px;
    left: 2px;
}
.modal-content-sign .rn_PasswordInput .rn_Password , .modal-content-sign select{
    width: 100%;
}
.modal-content-sign select,.modal-content-sign textarea,.modal-content-sign input[type="email"], .modal-content-sign input[type="number"], .modal-content-sign input[type="password"], .modal-content-sign input[type="search"],.modal-content-sign input[type="tel"],.modal-content-sign input[type="text"],.modal-content-sign input[type="url"],.modal-content-sign input[type="color"],.modal-content-sign input[type="date"],.modal-content-sign input[type="datetime"],.modal-content-sign input[type="datetime-local"],.modal-content-sign input[type="month"],.modal-content-sign input[type="time"],.modal-content-sign input[type="week"],.modal-content-sign select[multiple="multiple"] {
    border-radius: 3px;
    background-color: #ffffff;
    border: solid 1.5px #e0e0e0;
    height: 60px;
	font-family: ITCAvantGardeStd-Md;
}
.rn_LoginForm{
padding-left: 30px;
padding-right: 30px;
}
.modal-dialog{
  margin-top:0px;
}
legend{
	opacity: 0.6;
	font-family: ITCAvantGardeStd-Md;
	font-size: 10px!important;
	letter-spacing: 1.2px;
	text-align: left;
	color: #444444;
	background-color: #fff;
	float: left;
	text-transform: uppercase;
	border-bottom: 1px solid #fff;
	margin-left: 2px;
}

div.cancel a{
	display: inline-block;
	color: #212121;
	font-size: 12px;
	letter-spacing: 1.3px;
	text-align: center;
	border-radius: 3px;
	font-family: ITCAvantGardeStd-Md;
	text-transform: uppercase;
	border: solid 2px #212121;
	height: 60px;
	line-height: 60px;
	width: 140px;
	
}

div.cancel a:hover{
	background: 0 0;
	color: #ffad00;
	border: 2px solid #ffad00;
}

.modal-content-sign .rn_DateInput select{
	width: 32% !important;
}
.yui3-panel .yui3-panel-content.rn_AnswerFeedbackDialog{
  width: 100%;
}
.yui3-panel.yui3-panel-focused {
      left: 585px;
      top: 602.567px;
}
.yui3-panel .yui3-widget-ft .yui3-widget-buttons {
    display: inline;
}
.rn_AnswerFeedbackForm .rn_EmailField,.rn_AnswerFeedbackForm .rn_Textarea{
	border-radius: 3px;
	background-color: #ffffff;
	border: solid 1.5px #e0e0e0;
	width: 100%;
	font-family: ITCAvantGardeStd-Md;
}
.rn_ProductCategoryInput .rn_PanelContainer .rn_Panel {
    font-family: ITCAvantGardeStd-Md;
}
.rn_TextInput textarea {
    font-family: ITCAvantGardeStd-Md;
	border: 1px solid #e0e0e0;
	outline-color: transparent !important;
	box-shadow: none;
}
.yui3-panel .yui3-widget-hd h2.rn_DialogTitle{
  text-align: center;
  font-weight:600;
}
#rn_SmartAssistantDialog_20_DialogContent{
 text-align:center;
}
.rn_AnswerFeedbackForm label {
    opacity: 0.6;
    font-family: ITCAvantGardeStd-Md;
    font-size: 10px;
    letter-spacing: 1.2px;
    text-align: left;
    color: #444444;
    text-transform: uppercase;
    background-color:#fff;
	margin-top: 10px;
	

}
div.drop_custom_language .dropdown-menu{

background: #1e244d;!important;

}
div.drop_custom::after,
div.drop_custom::before {
  bottom: 100%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
div.drop_custom::after{
 border-color: rgba(255, 255, 255, 0);
  border-bottom-color: #ffffff;
  border-width: 10px;
  left: 90%;
  margin-left: -19px;
}

div.drop_custom{
right: -50px!important;
left: auto!important;
top: 50px!important;
width: 400px!important;
margin: 0!important;
background: #48008c!important;
padding: 0!important;
border-radius: 10px!important;
border: 0!important;
font-family: 'ITCAvantGardeStd-Md',sans-serif;
}
div.drop_custom .col-left {
    float: left;
    width: 35%;
	min-height: 150px;
}
div.drop_custom .col-left .photo {
    width: 70px;
    height: 70px;
    border-radius: 45px;
    overflow: hidden;
    margin: 22px auto 15px;
}
div.drop_custom  .col-left .photo span.initials {
    margin: 0;
    font-size: 32px;
    width: 70px;
    height: 70px;
    line-height: 70px;
    color: #fff;
    border-radius: 45px;
    overflow: hidden;
    text-align: center;
    text-transform: uppercase;
	display: inline-block;
	background: #3e83f9;
}
div.drop_custom .col-right span.user-name a{
 font-size: 14px;
color: #1e244d;
margin: 0 10px;
background: 0 0;
width: auto;
float: none;
padding: 0;

}
div.drop_custom  .col-right li a {
    font-size: 12px;
    line-height: 12px;
    padding: 9px 0;
    color: #333;
	font-weight:bold;
	letter-spacing: 0px;

}
div.drop_custom  .col-right li a:hover{
   text-decoration:underline;
   color:#333!important;
}

div.drop_custom  .col-right li {
    padding: 0;
    margin: 7px 0;
    list-style-image: none;
    list-style-type: none;
	padding-right: 10px !important;
padding-left: 10px !important;
display: block !important;
}
.footerhaut .dropdown-menu li a:hover {
    background-color: #fff!important;
	padding: 0px;
}
div.drop_custom  .col-right li a :hover {
    background-color: #fff!important;
	color:#3e83f9!important;
}
div.drop_custom .col-left .edit a:hover{
    background-color: #48008c!important;
	color:#fff!important;
}

div.drop_custom  .col-right ul {
    padding: 0;
    margin: 50px 5px 15px;
}
div.drop_custom .col-left .edit a {
    display: inline-block;
    font-size: 11px;
    letter-spacing: 1.1px;
    text-transform: uppercase;
    color: #48008c;
    background: #fff;
    padding: 6px 12px;
    border-radius: 13px;
    border: 2px solid #fff;
}
div.drop_custom .col-left .edit {
    text-align: center;
}
div.drop_custom .col-right {
    float: right;
    width: 65%;
    background: #fff;
    border-radius: 0 10px 10px 0;
    padding-top: 20px;
	min-height: 150px;
}

ul.menu  div.dropdown  button.avatar{
	font-size: 14px;
	width: 50px;
	margin-top: -2px;
	background: none;
	color: #fff;
	margin-right: -20px;
	overflow: hidden;
	text-align: center;
	text-transform: uppercase;
	padding: 0;
	font-family: 'ITCAvantGardeStd-Md',sans-serif;
	font-weight: 400;
}
.rn_RecordDetail {
    padding: 0px;
}
div.rn_AnswerText{
 font-size:18px;
 line-height: 1.7;
  font-family : helvetica, arial, sans-serif;
  border-bottom: 1px solid #ddd;
padding-bottom: 20px;
}
ul.menu li span.login-button a{
	background-image: url("/euf/assets/themes/bnee/images/perso.svg");
	text-indent: -9999px;
	border: 0;
	outline: 0;
	height: 30px;
	background-repeat: no-repeat;
	background-size: 100%;
	min-width: auto;
	font-size:20px;
	display: inline-block;
	width: 30px;

}
#block-menu-menu-network .menu li a::after{
    content: "";
    display: inline-block;
    background: url(images/arrow_left.svg) no-repeat 0 0;
        background-size: auto auto;
    background-size: 100% auto;
    transform: rotateZ(-90deg);
    width: 11px;
    height: 8px;
    opacity: .5;
    margin-right: 0;
    margin-left: 20px;
    padding-bottom: 20px;
}
#menu-toggler-lang::after{
    content: "";
    display: inline-block;
    background: url(images/arrow_back.svg) no-repeat 0 0;
        background-size: auto auto;
    background-size: 100% auto;
    transform: rotateZ(-180deg);
    width: 11px;
    height: 8px;
    opacity: .5;
    margin-right: 0;
    margin-left: 20px;
    padding-bottom: 20px;
}
button.burger:focus,button.burger:hover {
    background: none!important;
	  border: 0;
    outline: 0;
}

button.burger {
  
    border: 0;
    outline: 0;
    background: none;
    float: left;
    width: 30px;
	padding: 0px;
	margin-top: 14px;
	color: #fff;
}
.footerhaut div.drop_custom_burger{
background-color: #1e244d!important;
top: 54px!important;
left: -30px!important;
width:280px!important;
}
.footerhaut div.drop_custom_burger ul.menu_mob{
  margin-bottom: 0px;
}
.footerhaut div.drop_custom_burger ul.menu_mob li{
	height: 50px;
	line-height:50px;
	
}
.footerhaut div.drop_custom_burger ul.menu_mob li a{
   font-size: 20px!important;
   padding-left:20px;
   text-transform: uppercase;
}
#logo_temp img{
 
  float:left;
}

.footerhaut div.drop_custom_burger ul.menu_mob li a:hover{
   background-color: #1e244d !important;
   color: #fff !important;
}
ul.menu li span.login-button a:hover{
	background-image: url("/euf/assets/themes/bnee/images/perso_bleu.svg");
}
.rn_ProductCategorySearchFilter .rn_PanelContainer{
  width: 450px;
}
div.open #dropdownMenuButtonBirger .icon-bar:nth-child(2) {
    transform: translate3d(0,7px,0) rotateZ(45deg);
}
div.open #dropdownMenuButtonBirger .icon-bar:nth-child(3) {
    transform: translate3d(200px,0,0);
    opacity: 0;
}
div.open #dropdownMenuButtonBirger .icon-bar:nth-child(4) {
    transform: translate3d(0,-5px,0) rotateZ(-45deg);
}
@media(min-width: 992px){
	.rn_PageContent, #rn_PageContent {
		
		margin-right: auto;
		margin-left: auto;
		
    }
	div.rn_AnswerText{
	padding-right:40px;
	}
	.rn_Ask .btn_ask{
		padding-left: 100px;
		padding-right: 100px;
	}
	
	div.Or{
	   position: absolute;
		top: 205px;
		font-family: ITCAvantGardeStd-Md;
		font-size: 20px;
		text-align: center;
		color: rgb(74, 74, 74);
		left: 467px;
		background-color: #fff;
		padding-top: 10px;
		padding-bottom: 10px;
	}

	.rn_Detail .rn_RecordDetail {
		padding-left: 70px;
		padding-right: 70px;
	}
	.rn_Hero{
	   margin-top: 40px;
	}
	
	.modal-content{
	  height: 440px;
		
	}
	
	.modal-content-sign{
	   height: 1200px;
	}
	.modal-dialog{
	  width: 970px !important;
	}
	.modal{
	 top: 80;
	}
	div.bnee_pad{
		float:right;
		padding:20px;
	}
	header ul.menu{
	 float:right;
	}
	header ul.menu_d li{
	 font-size:20px;
	}
	header ul.menu,header ul.menu_d{
		padding:20px;
	}
	div.img_log{
		float: left;
		
	
	}

	div.footerhautseconde{
		padding-right: 20px;
	}

	
	.region-footer-top  ul.menu{
	  margin-top:60px;
	  margin-left: -12px;
	}
	
	div.bloc_fn_home{
	  width: 506px;
	}
	#block-menu-menu-social-media-menu{
	  margin-right: -20px;
	}
	.rn_Hero .rn_HeroInner input{
		width: 643px;
	}
	.rn_SourceProductCategorySearchFilter button.rn_DisplayButton {
	  width: 306px;
	}
	
	#block-bne-core-footer-copyright p span {
		display: inline;
	}
	#block-bne-core-footer-copyright {
		float: left;
		padding: 15px 0;
		padding-left:20px;
		
	}
	
	.region-footer-bottom {
	   height:53px;
	}

	.rn_SearchControls .rn_SearchInput{
	  width: 87%;
	}
	div.page_title{
	  font-size: 36px;
	}
	
	#block-menu-menu-footer-menu {
		float: right;
		padding: 15px 0;
		
	}
	div.block-menu{
	  margin-left: 16px
	}
	
}
@media (min-width: 567px) and (max-width: 766px) {
.region-footer-up-top{
  width: 70%!important;
}
}
@media (min-width: 767px) and (max-width: 991px) {
 #block-menu-menu-menu-discover-brands{
		position: relative;
		left: 150px!important;
  }
  header button.login-button{
	 margin-top: 5px !important;
         margin-left: 105px;
	}
	.region-footer-up-top{
	 width: 50%;
	}
	
	
	.region-footer-up-top::after{
	  margin-top: 70px;
	  left: 30%;

	}
	.region-footer-up-top .Contact{
	  font-size:30px;
	}
	.region-footer-up-top{
	  width: 50% !important;
	}
  
}
@media (min-width: 1200px) and (max-width: 1599px) {
  #block-menu-menu-network .menu li:nth-child(4) {
    margin-left: -10px;
	 margin-top: 20px;
   }
    ul.language-switcher-locale-url li:nth-child(4) {
    margin-left: 0px!important;
	 margin-top: 0px!important;
   }
   
   .region-footer-up-top{
    background-size: 340% auto !important;
    background-position: left 53% bottom 50%;
	width: 28%;
   }
   .region-footer-up-top .Look {
  
    font-size: 18px;
	}
   .region-footer-top{
	  height:350px!important;
	}
	ul.menu_link{
	  margin-left:0px!important;
	}
	
}
@media (min-width: 992px) and (max-width: 1199px) {
 #block-menu-menu-menu-discover-brands{
		left: 100px!important;
  }
  .rn_PageContent, #rn_PageContent {
		width: 80%;
	}
	  ul.language-switcher-locale-url li:nth-child(4) {
    margin-left: 0px!important;
	 margin-top: 0px!important;
	 padding-top: 0px!important;
   }
   #block-menu-menu-network .menu li:nth-child(4) {
    margin-left: -15px;
	padding-top: 50px;
	
   }
    .region-footer-up-top{
  
	width: 40%!important;
   }
 
}
@media (min-width: 1200px) and (max-width: 1399px) {
 #block-menu-menu-menu-discover-brands{
		left: 180px!important;
  }
  .region-footer-bottom, .region-footer-top,div.footerhaut {
		padding-left: 24px!important;
		padding-right: 24px!important;
	}
}
@media (min-width: 1400px) and (max-width: 1599px) {
 #block-menu-menu-menu-discover-brands{
		left: 200px!important;
  }
}
@media (min-width: 1600px) and (max-width: 1700px) {
 #block-menu-menu-menu-discover-brands{
		left: 210px!important;
  }
}
@media (min-width: 1200px){ 
	.rn_PageContent, #rn_PageContent {
			width: 80%;
	}
	.region-footer-bottom, .region-footer-top,div.footerhaut {
		padding-left: 67px;
		padding-right: 67px;
	}
	header ul.menu,header ul.menu_d{
		padding:20px;
	}
	header ul.menu_d li{
	 font-size:24px;
	}
	div.footerhautseconde{
		padding-right: 84px;
		
	}
	div.bnee_pad ul.menu li:nth-child(1){
		margin-right: 40px;
		margin-top:-10px;
	}
	
	#block-menu-menu-network .menu li:nth-child(2){
		margin-left: 70px;
	}
	#block-menu-menu-network .menu li:nth-child(3){
		margin-left: 90px;
	}
	#block-menu-menu-network .menu li:nth-child(4){
		margin-left: 90px;
	}
	div.block-menu{
	  margin-left:16px;
	  padding-bottom:68px;
	}
	
	#block-menu-menu-menu-discover-brands{
		position: relative;
		left: 222px;
    }
}

@media (max-width: 1199px){ 
	.rn_SearchControls .rn_SearchInput {
		width: 89%;
	}
	ul.menu div.dropdown button.avatar{
	  margin-right: -25px;
	  margin-top: 0px;
	}
	
	.region-footer-bottom, .region-footer-top ,div.footerhaut{
		padding-left: 16px!important;
		padding-right: 16px!important;
	}
	
	#block-menu-menu-network .menu li:nth-child(2){
	margin-left: 80px;
	}
	#block-menu-menu-network .menu li:nth-child(3){
	margin-left: 120px;
	}

	
	header button.login-button {
		margin-top: -12px;
	}

}
@media (max-width: 768px){ 
    #dropdownMenuButton  span.caret{
	  display:none;
	}
	.region-footer-up-top::after{
	  margin-top: 90px!important;
	  left: 20%;

	}
	.rn_Resulats div.container_ask{
	  margin-top:0px!important;
	}
	div.footerhaut a.logo_t img.logo_t {
		width: 100%;
	}
	div.file_ariane{

     display:block;
   }
	div.drop_custom::after{
	  margin-left: 5px;
	}
    div.footerhaut ul.menu{
	  padding-top:5px;
	}
	.footerhaut .dropdown-menu li:last-child{
	   border-bottom:none;
	}
    #block-locale-language-holder{

      bottom: 230px;
	}
	#block-menu-menu-network{
	  padding-bottom: 40px;
	}
	a#logo_temp{
		position: fixed;
		z-index: 110;
		width: 60px;
		background: #fff;
		padding-bottom: 8px;
		transition: all .25s;
		height: 72px;
		top: -32px;
		overflow: hidden;
		left: calc(50% - 30px);	
    }
	div.footerhaut a.logo_t img.logo_t{
	  height: 90px;
	}

    #menu-toggler-lang{
	  margin-bottom: 20px;
	}
	.rn_SearchControls .rn_SearchInput {
	width: 78.6%;
	}
	div.welkom{
	   margin-top:80px;
	   font-size:18px;
	}
	.content_chat{
	height: 850px!important;

   }
   .modal-chat{
     background-size: 10% auto !important;
   }
	
    div.bloc_img img{
		height:30px
	}
	.rn_Ask div.container_ask{
	    margin-right: -35px;
		margin-left: -35px;
		margin-top: 48px!important;
	}
	.rn_Ask ul.nav-tabs li span.trait{
	  display:none
	}
	.modal-content-ask{
	  height:200px;
	}
	div.footerhaut{
	  height: 40px !important;
	}

	header .open > .dropdown-menu{
	  position: relative;
	  background-color: #1e244d;
	}
	.dropdown-menu > .active > a, .dropdown-menu > .active > a:focus, .dropdown-menu > .active > a:hover{
	  background-color: #ffad00!important;
	}
	header .dropdown-menu > li > a{
	  font-size:14px!important;
	}
	a.calendar{
	  font-size:18px;
	}
	.region-footer-up-top button{
	  margin-bottom: 10px;
	}
	.region-footer-up-top{
	/*background-image: url("/euf/assets/themes/bnee/images/region-footer-top-up-mobile.png");
background-position: center bottom;
background-size: 50% auto !important;
height: 320px;
padding: 40px;
background-repeat: no-repeat;
background-color: #ffad00;
*/
width: 100%;
background-position: left 55% bottom 50%;
/*
		height: 180px;
	padding: 20px;
	width: 90%;
        background-image: url("/euf/assets/themes/bnee/images/region-footer-top-up-mobile.png");
		background-position: center bottom;
		background-size: 50% auto !important;
		height: 320px;
padding: 40px;
background-repeat: no-repeat;
background-color: #ffad00;*/
	}
	.rn_SearchControls .rn_SearchFilters{
	  padding: 15px;
	  margin-top: -30px !important;
	}

	
    .footerhaut div.dropdown-menu ul.dropdown-menu-u li a {
    display: block;
    width: 100%;
    text-align: left;
    padding-left: 10px;
	}
	.footerhaut .dropdown-menu li{
	  height:20px;
	}
	ul.dropdown-menu-u {
    margin-top: 25px;
	}
	
	.footerhaut div.drop_custom_burger{
	   left:-15px!important;
	} 
	.footerhaut div.dropdown-menu {
		background-color: #5f7d8c;
		min-width: auto;
	    padding: 0px;
		top: 38px!important;
		width: 350px!important;
		right: -10px !important;
		color: #fff;
		border: 0;
		position: absolute;
		border-radius: 0 0 3px 3px;
		cursor: auto;
	}
	header .dropdown-menu > li > a{
	  padding:0px;
	  color: #fff;
	}
	header .btn-lang:focus{
	  background: transparent none repeat scroll 0px 0px!important;
	  color:#fff;
	}
	header .btn-lang{
		background: transparent none repeat scroll 0px 0px;
		border: medium none;
		font-size: 16px;
		color:#fff;
	}
    header .btn-lang:focus{
	  background: transparent none repeat scroll 0px 0px;
		border: medium none;
	}
	
	.mob-btn{
	   margin-top: 50px;

		background-color: #1e244d;
	
	  
	}
	div.back{
	  float:none!important;
	  height: 60px;
	}
	div.page_title{
	  font-size: 20px!important;
	  white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	}

	header button.login-button{
	  margin-top: 2px;
	}
	
	.mob-btn ul.menu li{
	    line-height: 48px;
		font-size: 18px;
	}
	div.cancel a{
	   margin-bottom: 10px;
	   width: 100%;
	}
	.rn_Ask div.rn_FormSubmit button,.rn_Ask div.submit a{
	  width: 100%!important;
	}
	select.select_lang{
		background-color: rgb(255, 255, 255);
		height: 31px;
		color: rgb(0, 0, 0);
		font-family: ITCAvantGardeStd-Md;
		width: 140px;
	}
	.rn_LoginForm,.modal-content .reson,.modal-content .colect{
		padding-left: 0px;
		padding-right: 0px;
	}
    .modal-content .reson{
	  padding-left: 20px;
		padding-right: 20px;
		height: 40px;
	}

	
	.rn_Hero{
	 margin-top:20px;
	}
	div.mob{
	 margin-top:0px;
	}
	div.bloc_fn_home {
    height: 126px;
	}
	div.bloc_txt {
	 font-size:15px;
	}
	header ul.menu{
	 padding:0px;
	 height:40px;
	 display: inline-block;
	}
	.mob-btn div{
	  text-align:center;
	}
	header ul.menu_d li{
		 font-size:20px;
	}
	#block-menu-menu-network .menu li:nth-child(1){
		margin-left: 0px;
		margin-top: 20px;
	}
	.language-switcher-locale-url li:nth-child(2),.language-switcher-locale-url li:nth-child(3) {
	  margin-top: 0px!important;
	}
	.language-switcher-locale-url li a span.flag{
	  padding: 0px!important;
	}
	#block-menu-menu-network .menu li:nth-child(2){
	margin-left: 0px;
	margin-top: 30px;
	}
	#block-menu-menu-network .menu li:nth-child(3){
	margin-left: 0px;
	margin-top: 30px;
	}
	.region-footer-bottom, .region-footer-top ,div.footerhaut{
		padding-left: 0px !important;
		padding-right: 0px !important;
	}
	#menu-toggler-lang{
	  padding:5px;
	}
	div.footerhautseconde{
		height: 100px;
	}
	#block-menu-menu-network .menuB a{
	  padding:5px;
	  font-size: 18px;
	  
	}
	ul.language-switcher-locale-url  li a {
	  padding:0px!important;
	}
	#block-menu-menu-network .menuB span{
	   padding:5px;
	}
	#block-bne-core-footer-copyright{
	  padding: 20px;
	}
	header{
	 min-height: 450px;
	 
	}

	.rn_ProductCategorySearchFilter .rn_PanelContainer{
	      padding: 15px;
		width: 300px;

	}
	.rn_SearchControls form {
	  margin-top: 0px;
	  padding: 15px;
	}

	.rn_SourceProductCategorySearchFilter {
		width: 100%;
		margin-left: 0px;
	}
	div.img_log{
	
        height: 0px;
	}

	.rn_Multiline ol li::after{
	   display: block;
		content: "";
		clear: both;
	}
    .rn_Multiline .rn_Element1{
	   text-align: center;
	    padding-left: 0px!important;
	}
	.rn_Multiline .rn_Element2,.rn_Multiline .rn_Element3{
	   width:100%;
	   padding-left: 0px!important;
		text-align: center;
	}
	.rn_Multiline .rn_ElementsData a{
	    float: left;
margin-left: 47%;
margin-top: 10px;
margin-bottom: 10px;
		text-align: center;
	}
	.yui3-skin-sam .yui3-widget-mask {
		background: #fff!important;
	}
	.yui3-panel.yui3-panel-focused{
	  
	  left:0px!important
	}
	.rn_ErrorMessage{
	  padding: 0em;
	}
	.rn_SmartAssistantDialogContainer {
		width: 100%;
		
	}
	.yui3-panel .yui3-widget-hd h2.rn_DialogTitle{
	  text-align: center!important;
	}
	.yui3-panel .yui3-panel-content.rn_ActionDialog{
	  padding:0px!important;
	}
}

@media(max-width: 991px){

	#block-menu-menu-network .menu li:nth-child(3){
		margin-left: 0px;
		
	}
	
	
 
    .solr-search-mob a::before {
		content: "";
		display: inline-block;
		background: url(/euf/assets/themes/bnee/images/search.png) no-repeat center;
		background-size: 100% auto;
		width: 20px;
		height: 20px;
		visibility: visible;
	}
	.solr-search-mob{

		position: absolute;
        top: 10px;
		right: 30px;
	}
	.rn_PageContent, #rn_PageContent {
		padding-left: 20px!important;
		padding-right: 20px!important;
	}
	div.Or{
		position: absolute;
		top: 390px;
		font-family: ITCAvantGardeStd-Md;
		font-size: 14px;
		text-align: center;
		color: rgb(74, 74, 74);
		left: 42%;
		background-color: rgb(255, 255, 255);
		padding-right: 20px;
		padding-left: 20px;
	}
	div.Badge-Name{
	  margin-top: 20px;
	}
	
	div.Or_Bottom{

	position: absolute;
	top: 680px;
	font-family: ITCAvantGardeStd-Md;
	font-size: 14px;
	text-align: center;
	color: rgb(74, 74, 74);
	left: 42%;
	background-color: #fff;
	padding-right: 20px;
padding-left: 20px;

	}
	.modal-body-right{
	   height:320px;
	}
	div.page_title{
	  font-size: 28px;
	}
	
	div.footerhaut,ul.menu_link{
	  height: 66px;
	}
	div.footerhaut a.foot_img{
	   padding-left:80px!important;
	}
	header ul.menu_d li{
	 font-size:16px;
	}
	
	
	button.btn-signup,div.bnee_pad,div.menu_d{
		margin-top:12px
	}
    div.footerhautseconde{
	  height:150px;
	  margin-top: 10px
	}
	
	div.mob{
	 margin-top:20px;
	}
	div.bloc_fn_home{
	  width: 506px;
	}
	
	#block-bne-core-footer-copyright p span {
		display: block;
	}
	#block-bne-core-footer-copyright p{
		margin: 0;
		font-size: 13px;
		line-height: 1.54;
		text-align: center;
	}
	.modal-content{
	  height: 750px;
		
	}
	.modal-content-sign{
	  height: 1400px;
	}
	.modal-dialog{
	  width: 95%!important;
	}
	.modal{
	 top: 80;
	}
	.modal-content input[type="submit"], .modal-content .sign_in, .modal-content-sign button,.modal-content-ask .ask,button.btn-signin{
	  width: 80%!important;
	}
	.rn_ConditionalChatLink button.btn-signin{
	
		display:block;
	}
	#block-menu-menu-social-media-menu a {
	 margin-left: 5px;
	}
	.rn_TitleAnswers span{
	  font-size: 14px;
	}
	.rn_Multiline .rn_Element3{
	   width: 100%;
	   padding-left:20px;
	}
 
	.rn_Ask div.tab-content{
	 padding-left: 150px !important;
	 padding-right: 150px !important;
	 padding-bottom:20px;
	}
	
	
}
@media (min-width: 768px){ 
	div.perso{
	  float:right;
	}
	div.perso img{
	  width: 80%;
	}
	div.footerhaut select.select_lang{
		background: transparent none repeat scroll 0% 0%;
		height: 21px;
		color: rgb(0, 0, 0);
		font-family: ITCAvantGardeStd-Md;
		width: 60px;
	}
	 
	.rn_Detail div.page_title{
		min-height: 150px;
	}
    
	
	.modal-body-left{
	  margin-top:40px;
	}
	.modal-body-left-btn{
	  margin-top: 38px;
	}
	.footerhaut div.dropdown-menu{
		background-color: #5f7d8c;
		min-width: auto;
		padding: 10px;
		top: 34px;
		width: 300px;
		right: 0;
		color: #fff;
		border: 0;
		position: absolute;
		padding: 30px 30px 20px 20px;
		border-radius: 0 0 3px 3px;
		cursor: auto;
		left:-180px;
	}
	
	.footerhaut div.dropdown-menu ul.dropdown-menu-u{
		margin-top: 25px;
	}
	.footerhaut div.dropdown-menu ul.dropdown-menu-u li{
	   display: block;
	   height: 44px;
	   line-height: 44px;
	}
	.footerhaut div.dropdown-menu ul.dropdown-menu-u li a{
	   display: block;
		width: 100%;
		height: 44px;
		text-align: left;
		padding-left: 10px;
	}
	.rn_Ask,.rn_Resulats,.rn_List{
	  margin-top:-80px
	}
	.rn_Detail{
		margin-top:-80px;
		
	}
	

} 

.rn_ProductCategoryInput .rn_PanelContainer {
    width: 100%;
    border-radius: 3px;
    border: solid 1.5px #e0e0e0;
    margin-top: 10px;
}
.rn_Paginator a,.rn_Paginator .rn_CurrentPage,.rn_Paginator .rn_NextPage{
  color: #5f7d8c;
}
.rn_Paginator a:hover,.rn_Paginator .rn_NextPage:hover{
    color: #ffad00;
}

/*css pour la page detail */
.rn_Detail .rn_AnswerFeedback , .MobileFeedback .rn_AnswerFeedback {
	/*background: #5f7d8c;*/
	color: #000;
	/*padding: 40px;
	height: 200px;*/
	/*background-image: url("/euf/assets/themes/bnee/images/answers_feedback.png");
	background-position: top center;
	background-repeat: no-repeat;*/
	margin-top:40px!important;
	/*background-size: cover !important;*/
	margin-bottom:10px;


}
.rn_Detail .rn_AnswerFeedback .rn_RatingButtons, .MobileFeedback   .rn_AnswerFeedback .rn_RatingButtons{
	display: block;
	float:none;

}
.rn_Detail .rn_AnswerFeedback .rn_AnswerFeedbackControl ,  .MobileFeedback   .rn_AnswerFeedback .rn_AnswerFeedbackControl{
	text-align: left;
	margin-top: 0em;
}
.rn_Detail .rn_RecordDetail .rn_DetailTools{
	padding: 0px;
	border-bottom: none;

}

.rn_Detail .rn_AnswerFeedback .rn_RatingButtons button,.MobileFeedback   .rn_AnswerFeedback .rn_RatingButtons button{
	
	background: none;
	font-family: ITCAvantGardeStd-Demi;
	font-size: 12px;
	letter-spacing: 0.1px;
	text-shadow: none;
	 text-transform: uppercase;
	   outline-color: transparent!important;
	height: 40px;
}

div.back img{
	height: 48px;
	width: 48px;
}
div ul.menu_collect li{
 opacity: 0.5;
font-family: ITCAvantGardeStd;
font-size: 14px;
letter-spacing: 1.3px;
color: rgb(30, 36, 77)
}
.rn_Detail .rn_AnswerFeedback .rn_Title{
  font-size: 20px;
  text-align:center;
 
} 

.rn_Detail .rn_EmailAnswerLink > a::before  {
	font-size: 20px;
	
}
.rn_Detail .rn_EmailAnswerLink {
	 height: 35px;
	width: 35px;
    margin: 0px;
	background-color: #bb0000;
padding-left: 9px;
padding-top: 3px;
   border-radius: 50%;
	float:left;
}
.rn_Detail .rn_EmailAnswerLink a:hover{
  text-decoration: none;
 
}
.rn_Detail .rn_EmailAnswerLink a{
	color: #fff;
}

.rn_Detail h2 {
margin-top: 0px;
}
.rn_Detail .rn_AnswerFeedback .rn_RatingButtons button:hover{
 background-color: none;
 color:rgb(56, 115, 196) ;
 text-shadow: none;
}
.rn_Detail .rn_AnswerFeedback .rn_RatingButtons button{
  content: "";
    display: inline-block;
    background-size: 100% auto;
    background-repeat: no-repeat;
    background-position: 0 0;
    vertical-align: top;
    width: 35px;
    height: 35px;
	font-size: 0;
}
#rn_AnswerFeedback_6_RatingYesButton,#rn_AnswerFeedback_9_RatingYesButton{ 
    background-image: url(https://forum.bandainamcoent.eu/themes/bne_main/css/images/like-active.svg); 
}
#rn_AnswerFeedback_6_RatingNoButton,#rn_AnswerFeedback_9_RatingNoButton{ 
    background-image: url(https://forum.bandainamcoent.eu/themes/bne_main/css/images/unlike-active.svg); 
}
#rn_AnswerFeedback_6_RatingNoButton:hover,#rn_AnswerFeedback_9_RatingNoButton:hover{ 

    background-image: url(https://forum.bandainamcoent.eu/themes/bne_main/css/images/icon_dislike.svg); 
}
#rn_AnswerFeedback_6_RatingYesButton:hover,#rn_AnswerFeedback_9_RatingYesButton:hover{

 background-image: url(https://forum.bandainamcoent.eu/themes/bne_main/css/images/icon_like.svg); 
}
.rn_Detail div.rn_AnswerQuestion{
 font-size:20px;
 font-family: ITCAvantGardeStd-md;

}
.rn_Detail div.rn_DetailTools{
height: 10px;
padding-right: 70px;
padding-left: 70px;
float: right;
width: 300px;
margin-top: -70px;

}
.rn_Detail div.rn_DetailTools a:hover,.rn_Detail div.rn_DetailTools a:focus{
   text-decoration : none;
}

.rn_Detail .yui3-widget-buttons button {
	border-radius: 3px;
	background-color: #ffad00 !important;
	color:#fff!important;
	font-size: 16px!important;

}
.rn_Detail .yui3-panel .yui3-widget-ft {
	background: #fff;
}
.rn_Detail label{
	 opacity: 0.6;
	font-family: ITCAvantGardeStd-Md;
	font-size: 10px;
	letter-spacing: 1.2px;
	text-align: left;
	color: #444444;
	background-color: #fff;
}
.rn_Detail .yui3-panel .yui3-widget-hd .yui3-button-close{
  height: 1.6em;
  background-color: #fff !important;
}

.rn_Detail .yui3-panel .yui3-panel-content.rn_ActionDialog:last-child {
	padding: 40px;
}
.rn_Detail #rn_AnswerFeedback_5_RatingNoButton{
  margin-left:20px
}




@media(max-width: 768px){
	.MobileFeedback   .rn_AnswerFeedback .rn_Title{
		font-size: 22px;
		padding: 20px;
	}
	.rn_Detail div.back {
	  display:none;
	}
	.rn_Detail  div.file_ariane{
	  min-height: 160px;
	}
	
	.rn_Ask ul.nav-tabs li span.span_1::after,.rn_Ask ul.nav-tabs li span.span_1::before,.rn_Ask ul.nav-tabs li span.span_2::after,.rn_Ask ul.nav-tabs li span.span_2::before {
		content:'';
		display:block;
	
	}

	.MobileFeedback   .rn_AnswerFeedback{
	  padding:0px;
	}
	.modal-body-left{
	  height: 340px;
	   border-right: none;
       
	}
	div.text_hear{
	   margin-top:10px;
	   margin-bottom:10px;
	}
	.modal-content .colect{
	  height:93px;
	}
	.MobileFeedback   .rn_AnswerFeedback{
	  height: 160px;
	  margin-top: 0px !important;
	}
	.rn_Detail .breadcrumb > li a{
	  color:#fff;
	}
	.rn_Ask{
	   margin-top:-220px
	}
	.rn_Resulats,.rn_List{
	     margin-top: -108px;
	}
	#block-menu-menu-network .menu li:nth-child(4) a.link2{
	    margin-left: -10px !important;
	}
	#block-menu-menu-network .menu li:nth-child(4) a.link6{
	    margin-left: 0px;
	}
    #block-menu-menu-network .menu li:nth-child(4) a.link4{
	    margin-left: -18px;
	}
	 #block-menu-menu-network .menu li:nth-child(4) a.link5{
	    margin-left: -8px;
	}
	 #block-menu-menu-network .menu li:nth-child(4) a.link3{
	    margin-left: -18px;
	}
	 #block-menu-menu-network .menu li:nth-child(4) a.link1{
	   margin-left: -10px;
	}


	
	#block-menu-menu-network .menu li a{
	  float:left;
	 
	}
	#block-menu-menu-network .menu li{
		float: left;
		width: 100%;
	}
	
	#block-menu-menu-network .menu li:nth-child(4) span {
		margin-left: 0px;
	}
  


	.MobileFeedback   .rn_AnswerFeedback .rn_AnswerFeedbackControl{
		text-align: center;
	}
	.MobileFeedback   .rn_AnswerFeedback .rn_RatingButtons button {
		content: "";
		display: inline-block;
		background-size: 100% auto;
		background-repeat: no-repeat;
		background-position: 0 0;
		vertical-align: top;
		width: 35px;
		height: 35px;
		font-size: 0;
	}
	.MobileFeedback   .rn_AnswerFeedback .rn_RatingButtons button:hover {
		background-color: #fff;
		color: rgb(56, 115, 196);
	}
	.MobileFeedback .rn_AnswerFeedback{
	   margin-bottom: 0px !important;
	}
	.region-footer-up-top .Contact{
	   font-size:26px;
	}
	.region-footer-up-top .Look{
	  font-size:16px;
	}
	
	.rn_Detail .page_title{
	  display:none;
	}

	
}

/*css pour la page results */

.rn_Resulats div.container_ask{
/*  border-radius: 3px;
  background-color: #ffffff;*/
  margin-top:40px;
  padding-right: 0px;
  padding-left: 0px;
}
.rn_Resulats div.page_title,.rn_Resulats .breadcrumb > li a {
 color:#fff;
}
.rn_Resulats .txt_answers  {
color: #4a4a4a;
min-height: 64px;
border-bottom: none;
padding-left: 10px;
 }


.rn_ResultInfo .rn_Results{
	float: left;
	font-size: 16px;
	margin-left:10px;
}

/*css pour la page ask */

.rn_Ask div.container_ask{
    border-radius: 3px;
    background-color: #ffffff;
    margin-top: 44px;
    padding-right: 0px;
    padding-left: 0px;
    width: 80%;
    margin-left: auto;
    margin-right: auto;
}
}
.rn_Ask .rn_ErrorMessage {
    background: #fff;
    color:red!important;
    padding-left: 0px;
    text-align: center;
    font-size: 12px;
    margin-bottom: 0em;
    border: none;
	padding: 0px;
    min-height: 135px;
}
.rn_Ask .rn_ErrorMessage a{
  color: #1e244d !important;
}
.rn_Ask  div.tab-content{
  padding-left: 200px;
  padding-right: 200px;
  padding-bottom: 20px;
}

.rn_Ask ul.nav-tabs li span{
  font-family: ITCAvantGardeStd-Md;
  text-align: left;
   color: #1e244d;
 
}
.rn_Ask ul.nav-tabs li span.span_1{
  font-size: 14px;
  text-transform: uppercase;
  padding-right: 20px;
}
.rn_Ask ul.nav-tabs li span.span_2{
  font-size: 20px;
  padding-left: 20px;
}
.rn_Ask ul.nav-tabs li span.trait{
 color:#1e244d;
}
.rn_Ask ul.nav-tabs{
	margin-bottom: 40px;
}
.rn_Ask .nav-tabs > li{
	width: 50%;
	border-bottom: 1px solid #ddd;
}

.rn_Ask .nav-tabs > li.active > a{
	border-radius: 3px;
	background-color: #fff;
}
.rn_Ask .nav-tabs > li > a{
	border-radius: 3px;
	background-color: #f3f5f6;
	text-align: center;
	margin-right: 0px;
	padding: 25px 0px;
}
.rn_Ask ul.nav-tabs li.active span{
  color: #1e244d !important;
}
.rn_Ask .nav-tabs > li.active > a{
  opacity: 1;
}


.rn_Ask label,.rn_Ask .rn_ProductCategoryInput .rn_Label{
	 opacity: 0.6;
	font-family: ITCAvantGardeStd-Md;
	font-size: 10px;
	letter-spacing: 1.2px;
	text-align: left;
	color: #444444;
	background-color: #f3f5f6;
	text-transform: uppercase;
	background-color: #fff;
	padding-bottom: 5px;
	font-weight: normal!important;
}

.rn_Ask div.rn_FormSubmit button{
	border-radius: 3px;
	background-color: #ffad00;
	font-size: 12px;
	height: 60px;
	font-family: ITCAvantGardeStd-Md;
	text-transform: uppercase;
	color:#fff;
	text-shadow: none;
	width: 140px;

}
 .rn_Ask div.submit a {
    display: inline-block;
	color: #fff;
	font-size: 12px;
	letter-spacing: 1.3px;
	text-align: center;
	border-radius: 3px;
	font-family: ITCAvantGardeStd-Md;
	text-transform: uppercase;
	background-color: #ffad00;
	height: 60px;
	line-height: 60px;
	width: 140px;
	border: 1px solid #ffad00;
 }
.ygtvchildren .ygtvrow {
    border-bottom: 1px solid #eceeef;
}

.ygtvchildren .ygtvrow:hover{
  background-color: #ffad00;
	
}
.ygtvchildren .ygtvrow a:hover{
  color: #fff;
}
.ygtvchildren .ygtvrow a{
color: #444444 !important;
}

.rn_ProductCategoryInput button.rn_DisplayButton:focus,.rn_ProductCategorySearchFilter button.rn_DisplayButton:focus {
    background-color: #fff;
}

.rn_Ask  .rn_ProductCategoryInput button.rn_DisplayButton{
	width: 100%;
	min-height: 60px;
	border: solid 1.5px #e0e0e0;
	border-radius: 3px;
	font-family: ITCAvantGardeStd-Md;
	color: #444444;
}
.rn_Ask div.imn-cbx-left .rn_Label{
 text-indent: 0px;
  font-size: 12px;
  letter-spacing: 0px;
  color: #4a4a4a !important;
    margin-left: 24px;
    line-height: 20px;

}
.rn_Ask div.imn-cbx-left  input[type="checkbox"]{
    position: absolute;
    top: 1px;
    left: 2px;
}

.rn_Ask div.page_title,.rn_Ask .breadcrumb > li a {
 color:#fff
}

.rn_Ask select,.rn_Ask input[type="email"], .rn_Ask input[type="number"],.rn_Ask input[type="text"]{
    border-radius: 3px;
    background-color: #ffffff;
    border: solid 1px #e0e0e0;
    height: 60px;
	color: #444444 !important;
	font-family: ITCAvantGardeStd-Md;
	font-size:16px;
	outline-color: transparent!important;
	box-shadow:none;
	
}
.rn_Ask select{
    width:100%;
}
.yui3-panel .yui3-widget-hd .yui3-button-close{
  height: 1.5em;
  font-size: 1.2em;
}


@media(max-width: 768px){
	.rn_Ask div.tab-content {
		padding-left: 20px!important;
		padding-right: 20px!important;
		padding-bottom: 20px;
	}
	.rn_Ask ul.nav-tabs li span.span_1{
		font-size: 10px;
 
	}
	header{
	  background-image: none !important;
	  background-color: #5f7d8c !important;
	}
	.rn_Ask .nav-tabs > li > a{
	  min-height:135px;
	}
	.rn_ResultInfo .rn_Results{
	  margin-left: 5px;
	 
	   float: none;
	}
	.rn_Paginator{
	  margin-top: 0px !important;
	  font-size:12px;
	}
	.rn_ResultInfo .rn_Results{
	  font-size:14px;
	}
	.rn_Detail div.rn_DetailTools{
	     padding-right: 0px !important;
    padding-left: 0px !important;
    margin-top: 30px;
    margin-bottom: 30px;
    width: auto;
    height: auto;
    float: none;
    margin-left: 30%;
   
}
	}
	
	.rn_Ask ul.nav-tabs li span.span_2{
	  font-size: 13px;
	 
	}
	.rn_AnswerFeedback .rn_ThanksLabel{
	 text-align:center;
	}
	
	.rn_Resulats .txt_answers {
	  min-height: 78px;
	  font-size: 26px;
	  padding-top: 20px;
	}
	.rn_Resulats .rn_NoResults {
	    font-size: 14px;
	}
	.rn_Ask_Confirm div.container_ask {
		padding: 20px !important;
		margin-top: 44px;
	}
	.rn_Detail div.page_title{
		min-height: 100px;
	}
	.rn_Detail{
		margin-top:-120px;
		margin-bottom:80px
	}
	.rn_AnswerPFDisplay{
	  margin-top:20px;
	}
	.rn_Detail .rn_EmailAnswerLink{
	
	  text-align: center;
		padding-left: 4px;
	} 
}

.rn_Ask_Confirm div.container_ask{
 padding: 100px;
 font-size : 18px;
  font-family : helvetica, arial, sans-serif;
  line-height : 1.7
}

.rn_Ask .btn_ask{
margin-top:20px;
text-align: center;

}
#tarteaucitron h3 {
    font-size: 18px!important;
}
#tarteaucitronRoot #tarteaucitronAlertBig {
    background-color: rgba(0, 0, 0, 0.85)!important;
    color: #fff;
    display: none;
    font-size: 15px !important;
    left: 0;
    position: fixed;
    text-align: center;
    box-sizing: content-box;
    z-index: 2147483645;
    text-align: center;
    padding: 10px;
    margin: auto;
	top: 0;
	padding: 20% 0 !important;
    width: 100%;
}
#tarteaucitronAlertBig #block_content{
background-color: #fff !important;
width: 30%;
margin: auto !important;
padding: 45px 45px 15px !important;
text-align: center !important;
}
#tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronPersonalize {
    display: block;
    background-color: #ffad00;
    border: 1px solid #ffad00;
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 1.3px;
    line-height: 17px;
    text-align: center;
    padding: 15px 5px;
    min-width: 204px;
    border-radius: 4px;
    min-height: 30px;
    margin: 30px auto 10px;
	text-shadow: none;
}
#tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronCloseAlert {
    outline: 0;
    cursor: pointer;
    border: 2px solid #fff;
    line-height: 1.2;
    text-align: center;
    font-size: 1.6rem;
    font-weight: 400;
    letter-spacing: 1.3px;
    color: #000;
    display: block;
    margin: 30px auto 0;
    text-decoration: underline;
	background: #fff;
	padding: 0px;
	text-shadow: none;
}
#tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronDisclaimerAlert {
    display: inline;
    font-weight: 300;
    line-height: 1.25;
    font-family: ITCAvantGardeStd !important;
	font-size: 1.8rem;
    color: #000;
}
#tarteaucitronRoot #tarteaucitron #tarteaucitronServices div.tarteaucitronBorder ul li.tarteaucitronHidden div.tarteaucitronDetails.tarteaucitronInfoBox, #tarteaucitronRoot #tarteaucitron #tarteaucitronServices div.tarteaucitronBorder ul li.tarteaucitronHidden div.tarteaucitronTitle button {
    background-color: #333;
	    color: #fff;
}

