/*HEADER*/
#header .wrapper #top-menu A
{
	float: right;
	/*width: 146px;*/
	margin-right: 11px;
	display: block;
	background: url(../images/arrow_right_white.png) 118px center / auto no-repeat #0084E1;
	color: #FFFFFF !important;
	line-height: 39px;
	padding-left: 22px;
	padding-right: 34px;
	text-transform: uppercase;
	font-family: 'Roboto Condensed';
	font-weight: bold;
	font-size: 12px;
}
#header .wrapper #top-menu UL.menu
{
	float: right;
}
#header .wrapper #top-menu UL.menu LI
{
	float: left;
	margin: 0 0 0 10px;
	list-style: none;
}
#header .wrapper #top-menu UL.menu LI A
{
	display: inline-block;
	height: 17px;
	padding-top: 3px;
	color: #707070;
	text-transform: uppercase;
	padding-right: 25px;
	text-decoration: none;
	background: url('../images/puce.png') no-repeat right 0;
}
#header .wrapper #top-menu UL.menu LI A:hover
{
	text-decoration: none;
}
/*/HEADER
MENU PRINCIPAL*/
#header .wrapper #menu
{
	width: 955px;
	overflow: auto;
	background-color: #FFFFFF;
	padding: 5px 0 16px !important;
}
#header .wrapper #menu UL.menu
{
	float: right;
	list-style-type: none;
	overflow: hidden;
	padding-right: 17px !important;
}
#header .wrapper #menu UL.menu LI
{
	float: left;
	margin-right: 1px;
}
#header .wrapper #menu UL.groupe
{
	padding-left: 41px;
	padding-right: 110px;
}
#header .wrapper #menu UL.menu
{
	float: right;
	padding-right: 0px;
}
#header .wrapper #menu UL.groupe LI A
{
	display: block;
	text-align: center;
	height: 21px;
	/*soustrait la padding*/
	width: 130px;
	padding: 6px 0px 0px;
	color: #8CA7BC;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	background: url('../images/fond-btn-bleu.gif') repeat-x top left;
}
#header .wrapper #menu UL.menu LI A
{
	font-family: 'roboto condensed';
	font-weight: 600;
	text-transform: uppercase;
	font-size: 14px;
	color: #1D1D1B;
	padding-left: 10px;
	padding-right: 10px;
}
#header .wrapper #menu UL.menu LI A:hover
{
	color: #0082DE;
}
#menu UL.menu.services-en-ligne LI.current.active.parent A, #menu UL.menu LI.active A
{
	color: #0082DE !important;
}
#header .wrapper #menu UL.menu LI A.deuxlignes
{
	display: block;
	text-align: center;
	height: 31px;
	padding-top: 0;
	width: 130px;
	color: #194E79;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	background: #FFFFFF;
}
#menu .nav.menu LI.item-151 A, #menu .nav.menu LI.item-156 A
{
	/*efface le lien de menu 'socotec en france'*/
	border-right: none !important;
}
#menu .menu.services-en-ligne .item-264
{
	color: #FF7337;
	text-transform: uppercase;
	font-size: 10px;
	line-height: 9px;
}
#mod-finder-searchform
{
	width: 283px;
	float: left;
	margin-top: -6px;
	background: url(../images/border_dot_search.png) no-repeat right center;
}
#mod-finder-searchword.inputbox
{
	padding: 2px 6px;
	background: #FFFFFF;
	border: 1px solid #DADCDC;
	border-radius: 12px;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
}
#mod-finder-searchform LABEL.finder
{
	color: #008CC8;
	padding: 0 1px 0 0;
}
#menu .item-193
{
	/*[disabled]display:none;*/
}
/*/MENU PRINCIPAL
MENU FOOTER*/
#footer .wrapper
{
	padding-top: 18px;
	padding-bottom: 16px;
	list-style-type: none;
	overflow: hidden;
	background-color: #E9E9E9;
	width: 100%;
	margin-bottom: 15px;
}
#footer .wrapper UL.menu
{
	list-style-type: none;
	padding-left: 10px;
}
#footer .separator
{
	font-size: 10px;
	font-family: 'Roboto';
	line-height: 10px;
}
#footer .wrapper UL LI
{
	font-size: 11px;
	float: left;
	padding-right: 9px;
}
#footer .wrapper UL LI A
{
	display: block;
	color: #0084E1;
	font-size: 10px;
	text-decoration: none;
	float: left;
	line-height: 14px;
}
#footer .wrapper UL LI A:hover
{
	text-decoration: underline;
}
/*/MENU FOOTER
MENU GAUCHE*/
#left UL.menu
{
	margin: 0;
	list-style-type: none;
	margin-top: 14px;
}
#left UL.menu LI.active
{
	list-style-type: none;
	z-index: 99;
}
#left UL.menu LI
{
	/*position:absolute;*/
	padding: 0 18px 0 0;
	overflow: hidden;
	width: 162px;
	text-transform: uppercase;
}
#left UL.menu LI A
{
	color: #42464E;
	font-size: 18px;
	font-weight: normal;
	line-height: 18px;
	display: none;
}
#left UL.menu LI UL
{
	padding: 8px 0 0;
}
#left UL.menu LI A, #left UL.menu LI LI A, #left UL.menu LI LI LI A, #left UL.menu LI.active LI A, #left UL.menu LI.active LI.active LI A, #left UL.menu LI.active LI LI A
{
	font-size: 11px;
	color: #6B6B6B;
}
#left UL.menu LI.active A
{
	font-size: 18px;
	font-weight: normal;
	line-height: 18px;
	color: #42464E;
}
/*2eme niveau*/
#left UL.menu LI LI
{
	position: relative;
	padding: 0;
	text-transform: none;
}
#left UL.menu LI.active UL LI
{
	background: url('../images/fleche-menu-gauche.gif') no-repeat center right;
}
#left UL.menu LI.active A
{
	display: block;
	padding: 4px 10px 4px 0;
}
#left UL.menu LI.active UL LI.active
{
	background: url('../images/fleche-menu-gauche-on.gif') no-repeat center right;
}
#left UL.menu LI.active UL LI.active A
{
	display: block;
	padding: 4px 10px 4px 0;
}
#left UL.menu LI.active UL LI.active A, #left UL.menu LI.active UL LI.current A #left UL.menu LI.active UL LI.active UL LI.active A, #left UL.menu LI.active UL LI.current UL LI.active A, #left UL.menu LI.active UL LI.parent UL LI.current A
{
	color: #194E79;
	/*font-weight:bold;*/
}
/*#left ul.menu li.active ul li.parent ul li.current a {
color:#42464e;
font-weight:normal;
}

#left ul.menu li.active ul li a {
color:#42464E;
}
3eme niveau*/
#left UL.menu LI.active UL LI UL
{
	background: #FFFFFF;
}
/*#left ul.menu li.current ul li a,*/
#left UL.menu.divers LI.active UL LI.active UL LI A
{
	padding: 0 0 0 10px;
	width: 152px;
}
#left UL.menu.divers LI.active UL LI UL
{
	padding: 0;
}
#left UL.menu.divers LI.active UL LI.active.parent LI
{
	background: url('../images/fleche-menu-gauche-on.gif') no-repeat center right;
}
#left UL.menu.divers LI.active UL LI.active.parent
{
	background: #FFFFFF;
}
BODY.sas-actualites #left UL.menu LI.parent
{
	display: none;
}
BODY.sas-actualites #left UL.menu LI.active, BODY.sas-actualites #left UL.menu LI.active LI, BODY.sas-actualites #left UL.menu LI.active LI LI
{
	display: block;
}
BODY.sas-actualites #left UL.menu LI
{
	position: relative;
}
BODY.sas-actualites #left UL.menu LI A
{
	display: none;
}
BODY.sas-actualites #left UL.menu LI.active LI A
{
	display: block;
}
BODY.sas-actualites #left UL.menu LI LI
{
	text-transform: uppercase;
}
BODY.sas-actualites #left UL.menu LI.active LI A
{
	font-size: 18px;
	line-height: 18px;
	color: #42464E;
	font-weight: normal;
}
BODY.sas-actualites #left UL.menu LI.active LI LI A
{
	font-size: 11px;
}
BODY.sas-actualites #left UL.menu LI UL
{
	margin-bottom: 45px;
}
BODY.sas-actualites #left UL.menu LI LI LI
{
	text-transform: none;
}
/*body #left ul.menu span.separator {
display:none;
}

#left ul.menu li.active li span.separator {
text-transform:uppercase;
padding: 4px 10px 4px 0;
color: #42464E;
font-size: 18px;
font-weight: normal;
line-height: 18px;
display:block;
}*/
#left UL.menu SPAN.separator
{
	text-transform: uppercase;
	padding: 4px 10px 4px 0;
	color: #42464E;
	font-size: 18px;
	font-weight: normal;
	line-height: 18px;
}
BODY #left UL.menu SPAN.separator
{
	display: none;
}
#left UL.menu LI.active SPAN.separator
{
	display: block;
}
/*2012 menu recrutement*/
#left UL.menu_recrutement
{
	padding: 0 18px 0 0;
	overflow: hidden;
	width: 162px;
}
#left UL.menu_recrutement .separator
{
	text-transform: uppercase;
	padding: 4px 10px 21px 0;
	color: #42464E;
	font-size: 18px;
	font-weight: normal;
	line-height: 18px;
}
#left UL.menu_recrutement .item-359
{
	padding: 16px 0 17px;
}
#left UL.menu_recrutement LI.item-109.deeper.parent UL LI
{
	display: none;
}
#left UL.menu_recrutement LI.item-332, #left UL.menu_recrutement LI.item-191, #left UL.menu_recrutement LI.item-169 SPAN.separator
{
	display: none;
}
#left UL.menu_recrutement LI.active.deeper.parent
{
	display: block !important;
}
#left UL.menu_recrutement LI.active A
{
	display: block;
	padding: 4px 10px 4px 0;
	background: url('../images/fleche-menu-gauche.gif') no-repeat center right;
}
#left UL.menu_recrutement LI.active.deeper.parent UL LI
{
	/*enleve les puces des LI*/
	list-style: none !important;
}
#left UL.menu_recrtutement LI.active, #left UL.menu_recrtutement LI.active LI, #left UL.menu_recrtutement LI.active LI LI
{
	display: block;
	border: 1px solid #C91212;
}
#left UL.menu_recrutement LI.active.deeper.parent UL LI.deeper.parent UL LI.deeper.parent UL LI
{
	/*sous menu de 3eme niveau*/
	display: block !important;
	padding: 0 0 0 11px;
	letter-spacing: -1px;
	font-weight: normal !important;
}
#left UL.menu_recrutement LI.item-101, #left UL.menu_recrutement LI.item-109, #left UL.menu_recrutement LI.item-110
{
	display: none;
}
#left UL.menu_recrutement LI.item-358 A, #left UL.menu_recrutement LI.item-357
{
	display: none !important;
}
#left UL.menu_recrutement LI.item-358.active.deeper.parent UL LI A
{
	display: block !important;
}
#left UL.menu_recrutement LI UL LI UL LI.current A
{
	/*couleur sur éléments actif*/
	color: #194E79 !important;
	background: url('../images/fleche-menu-gauche-on.gif') no-repeat center right;
}
#left UL.menu_recrutement LI.item-362, #left UL.menu_recrutement LI.item-195, #left UL.menu_recrutement LI.item-196
{
	display: none;
}
#left UL.menu_recrutement LI.item-333.active.deeper.parent A, #left UL.menu_recrutement LI.item-334.deeper.parent A
{
	display: none;
}
#left UL.menu_recrutement LI.item-333 UL LI UL LI A
{
	display: block !important;
}
#left UL.menu_recrutement LI.active LI A, #left UL.menu_recrutement LI UL LI UL LI.current UL LI A
{
	color: #42464E !important;
	background: url('../images/fleche-menu-gauche.gif') no-repeat center right;
}
#left UL.menu_recrutement LI A
{
	/*majuscule sur les sous menu de 2eme niveau*/
	font-weight: bold;
}
#left UL.menu_recrutement LI.parent UL LI.parent UL LI.parent UL LI A
{
	/*minuscule sur les sous menu de 3eme niveau*/
	font-weight: normal;
}
#left UL.menu_recrutement LI.item-170 .separator, #left UL.menu.divers LI.item-386.active.parent A
{
	display: none;
}
/*menu _ principal*/
#menu UL.menu LI.item-169, #menu UL.menu LI.item-170, #menu UL.menu LI.item-187
{
	color: #FF7337;
	text-transform: uppercase;
	font-size: 10px;
	line-height: 9px;
}
#footer .wrapper LI.item-201 .item-216, #footer .wrapper LI.item-113 .item-289
{
	padding: 0 0 12px;
}
/*désactive menu hozitontal lien 'activités'*/
#menu .item-108 A
{
	/*[disabled]display:none;*/
	/*[disabled]width:0px;*/
}
#left UL.menu_recrutement LI.item-108.deeper.parent
{
	display: none;
}
/*désactiver menu gauche 'activites' anglais 2013*/
.menu_recrutement .item-193
{
	display: none;
}
/*désactiver menu 'recrutement' en français (menu principal horizontal)*/
#menu .item-358 A
{
	display: none !important;
}
/*désactiver menu 'recrutement' en anglais (menu principal horizontal)*/
#menu .item-333 A
{
	display: none !important;
}
