/*******************************************
				   Fonts
********************************************/
@font-face {
    font-family: avantgardelt;
    src: url(ufonts.com_avantgardelt-book-opentype.otf);
}

/*******************************************
				 Fin Fonts
********************************************/
/*******************************************
				Class Libre
********************************************/
.clear{
clear:both;
}
.clearfix {
clear: both;
}
.clearfix:after {
content: "";
display: block;
clear: both;
}
a:hover{
text-decoration:none;
}
ul,ol{
list-style-type:none;	
}
/*******************************************
				Fin Class Libre
********************************************/
/*******************************************
				   Menu
********************************************/
#menu {
background-color: #111111;
border: 1px solid #1b1b1b;
float: right;
height: 44px;	
margin-top: 20px;
width:846px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
#menu .menu {
float: left;
margin-bottom: 0;
padding: 0 0 0 4px;
width: 80%;
}	
#menu .men {
float: left;
height:44px;
text-align: center;
}
#menu .acc {
width: 17%;	
}
#menu .abo {
width: 12.4%;	
}
#menu .ser {
width: 18%;	
}
#menu .cli {
width: 11.72%;	
}
#menu .ext {
width: 12%;	
}
#menu .con {
width: 15.2%;	
}		
#menu .navbar-toggle {
background: #cd0a20;
border-radius: 0;
display: none;
margin-bottom: 0;
margin-right: 0;
margin-top: 0;
padding-bottom: 5px;
padding-top: 0;
}
#menu .sr-only {
clip: auto;
color: #fff;
font-family: "Titillium Web",sans-serif;
font-size: 12px;
font-weight: 700;
line-height: 12px;
margin: 0;
overflow: visible;
position: relative;
}
#menu .navbar-toggle .icon-bar {
background-color: #fff;
border-radius: 1px;
display: block;
height: 3px;
width: 29px;
}
#menu .title_menu {
color: #a8a8a8;
font-family: avantgardelt;
font-size: 13px;
/*font-weight: 700;*/
line-height: 13px;
margin-top: 15px;
text-transform: uppercase;
}	
#menu .serche {
float: right;
width:18.6%;
}
#menu .zone_serch {
background-color: #222222;
border: 1px solid #1a1a1a;
color: #939393;
float: left;
font-family: avantgardelt;
font-size: 12px;
/*font-weight: 700;*/
height: 28px;
line-height: 12px;
margin-top: 6px;
padding-left: 15px;
width: 83%;
}	
#menu .icon_rech {
float: left;
margin-left: 4%;
margin-top: 14px;
}
.collapse.in {
height: auto !important;
}
#menu .drap_menu {
cursor:pointer;	
float: left;
margin-left: 10%;
margin-top: 8px;
width: 26px;
}	
#menu .drap_menu img {
width:100%;	
}
#menu .tooltip-inner	{ 
background-color: #c70b20;
font-family: avantgardelt;
font-size: 12px;
letter-spacing: 0.5px;
padding: 2px 8px;
}	
#menu .tooltip.bottom .tooltip-arrow	{
border-bottom-color: #c70b20;	
}	
/*******************************************
				 Fin Menu
********************************************/
/*******************************************
			      Footer
********************************************/
#footer {
height: 116px;
margin: 0 auto;
width: 1016px;	
}
#footer .menu_foot {
float: left;
margin-top: 50px;
width: 100%;
}
#footer .men_foo {
float: left;
text-align: center;
}	
#footer .cont {
width:11.6%;	
}	
#footer .agen {
width:15%;	
}	
#footer .recr {
width:14.37%;	
}
#footer .ment {
width:11.5%;	
}	
#footer .pla {
width:10.35%;	
}	
#footer .pla1 {
width:94px;	
}		
#footer .menu {
margin-bottom: 0;
margin-left: 21.2%;
padding: 0;
}	
#footer .tit_foo {
color: #a8a8a8;
font-family: Arial;
font-size: 14px;
font-weight: 700;
line-height: 14px;
text-transform: uppercase;
}	
#footer .cop_right {
color: #555555;
font-family: Arial;
font-size: 12px;
font-weight: 700;
line-height: 12px;
margin-top: 20px;
text-align: center;
text-transform: uppercase;
}
/*******************************************
	            Fin Footer
********************************************/


.contact p{
	color: #fff;
	font-family: avantgardelt;
} 
.margin-20{
	margin : 20px;
} 
.width-100{
	width : 100% !important;
} 
.current_item{
	color : #CD0A20 !important;
	/*text-decoration : underline;*/
}
.current_langue {
  border: thin solid #cd0a20;
  padding: 1px;
}