div.Global 												{width:980px; margin-left:auto; margin-right:auto;}

div.Header 											{height:100px; position:relative;}
div.LiensHeader										{position:absolute; top:50%; right:0; margin-top:-20px; height:40px; width:650px; text-align:right;}
a.icoFlagFR,
a.icoFlagUK,
a.icoRecrutement,
a.icoContact,
a.icoClient												{display:-moz-inline-box; display:inline-block; margin-left:20px;}

a.icoFlagFR span,
a.icoFlagUK span,
a.icoRecrutement span,
a.icoContact span,
a.icoClient span										{position:relative;	float:left; vertical-align:middle;  height:30px; background:url(../images/ico-accesclient.gif) 0 0 no-repeat; padding-left:36px;
															color:#616a73; font:normal 12px Arial, Helvetica, sans-serif; text-decoration:underline; line-height:2.2em;}
a.icoContact:hover span,
a.icoClient:hover span			{color:#77828c;}				
a.icoFlagFR span					{background-image:url(../images/ico-flag-fr.png);				_background-image:url(../images/ico-flag-fr.gif);}
a.icoFlagUK span					{background-image:url(../images/ico-flag-uk.png);			_background-image:url(../images/ico-flag-uk.gif);}
a.icoContact span				{background-image:url(../images/ico-contact.png);			_background-image:url(../images/ico-contact.gif);}
a.icoClient span					{background-image:url(../images/ico-accesclient.png);		_background-image:url(../images/ico-accesclient.gif);}
a.icoRecrutement span		{background-image:url(../images/ico-recrutement.png);		_background-image:url(../images/ico-recrutement.gif);}

div.Logo													{width:180px;height:100px;}
div.Logo a												{display:block; width:100%;height:100%; text-decoration:none; background:url(../images/logo-3li.png); _background-image:url(../images/logo-3li.gif);}
div.Bandeau 											{height:170px; background:url(../images/bandeau-visuel.jpg) no-repeat 0 0;}
#pageUK div.Bandeau								{background-image:url(../uk/images/bandeau-visuel.jpg);} 
div.Bandeau h1										{display:none;}
div.filAriane											{background:url(../images/puce-plus.gif) no-repeat 0 0.4em; padding-left:14px;
															font:normal 11px Arial, Helvetica, sans-serif; margin:0 14px 15px;}
div.Footer	 											{padding-top:10px; padding-bottom:60px; margin-top:30px; border-top:1px solid #d8d8d8;}

div.inscriptionNewsletter span	 						{font:normal 13px Arial, Helvetica, sans-serif; color:#8d8d8d;}
div.inscriptionNewsletter input.champcontact,
div.inscriptionNewsletter input.champerreur			{width:190px; margin:0 4px;}

div.Menu												{height:70px; background:/*#adca58*/#005b90; border:1px solid #ececec; border-right:0; border-left:0;  overflow:hidden; _width:980px;}
div.MenuInt											{width:1200px;white-space:nowrap;}
div.Menu a												{display:-moz-inline-box; display:inline-block; float:left; vertical-align:top;  height:70px; cursor:pointer;
															font:normal 13px Arial, Helvetica, sans-serif; text-decoration:none; color:#ffffff; text-align:left;
															border-left:1px solid #003250/*#9fb951*/;}
div.Menu a span									{position:relative;	float:left;padding:0 0 0 10px;vertical-align:middle;background:none; border-left:1px solid #2d729a/*#dde5c5*/;}
div.Menu a span span							{padding:0 10px 0 0;	background:none; border:0 !important;}
div.Menu a span span span					{height:50px;padding:0 2px; padding-top:20px;	line-height:1em;background:none;}


div.Menu a.selected,															
div.Menu a:hover									{background-color:#0072b4/*#bcd867*/; color:#fff;}
div.Menu a:hover span span span				{color:#fff;}
a.btAccueil s											{display:-moz-inline-box; display:inline-block; background:url(../images/ico-home.png) no-repeat center center; _background-image:url(../images/ico-home.gif); width:15px; height:26px;}
a.btAccueil s s											{display:none;}
div.Menu a.last,
div.Menu a.last span								{border:0 !important;}

div.Menu a dfn										{font:normal 11px Arial, Helvetica, sans-serif; color:#9ac7e1/*#6c6c6c*/; display:block;}
div.Menu s.arrow										{display:-moz-inline-box; display:inline-block; vertical-align:top; width:20px; height:16px;padding:0;
															background:url(../images/menu-arrow.png) no-repeat right center; _background-image:url(../images/menu-arrow.gif);}

div.Smenu p													{display:-moz-inline-box; display:inline-block; vertical-align:top; height:70px;} 
div.Smenu p a												{display:-moz-inline-box; display:inline-block; vertical-align:top; height:70px;
																	font:normal 13px Arial, Helvetica, sans-serif; text-decoration:none; color:#4f4f4f; text-align:left; cursor:pointer; white-space:nowrap;}													
div.Smenu p a:hover										{color:#6f6f6f;}
div.Smenu p a dfn											{font:normal 11px Arial, Helvetica, sans-serif; color:#4f4f4f; display:block;}
div.Smenu s.arrow											{display:-moz-inline-box; display:inline-block; vertical-align:top; width:20px; height:16px;
																	background:url(../images/menu-arrow.png) no-repeat right center; _background:none; padding:0;}
div.Smenu														{position:absolute; z-index:2000; top:100px;}
div.Smenu a													{color:#4f4f4f;}

div.Smenu a span											{display:-moz-inline-box; display:inline-block; height:70px;}
div.Smenu a span											{position:relative;float:left;padding:0 0 0 10px;	vertical-align:middle;
																	background:url(../images/smenu-over-g.png) left top no-repeat;_background-image:url(../images/smenu-over-g.gif);}
div.Smenu a span span									{padding:0 10px 0 0;
																	background:url(../images/smenu-over-d.png) right top no-repeat;_background-image:url(../images/smenu-over-d.gif);}
div.Smenu a span span span							{height:48px;	padding:0 4px; padding-top:22px;padding-top:23px\9; line-height:1em;
																	background:url(../images/smenu-over-bg.png) left top repeat-x;_background-image:url(../images/smenu-over-bg.gif);}
/*version anglaise*/
#pageUK div.Smenu a span span span,
#pageUK div.Menu a span span span				{padding-left:11px;padding-right:11px;}

div.Smenu ul											{padding:0 20px; margin:0;}
div.Smenu ul li										{padding:0;margin:0; /*padding-left:60px;
															background:url(../images/ico-trombone.gif) no-repeat left center;*/background:none;}						
div.Smenu ul li a										{display:inline-block;padding:6px 15px 10px 0; _padding:0 15px 8px 0; margin:0; display:block; text-decoration:none;
															font:bold 11px Arial, Helvetica, sans-serif; color:#4f4f4f; border-bottom:1px solid #CCC; white-space:nowrap;}
div.Smenu ul li a:hover							{color:#999;}
div.Smenu ul li.last a								{border:0;}

div.Smenu  a dfn.suite,
div.Menu	 a dfn.suite							{font-size:13px; color:#fff;}
div.Smenu  a dfn.suite								{color:#4f4f4f;}
div.Menu	 a dfn.suite							{color:#fff;}

div.smenuListeT,
div.smenuListeB										{height:10px; overflow:hidden; position:relative; }
div.smenuListeT,
div.smenuListeB,
div.smenuListeL										{min-width:220px; width:350px\9;}
div.smenuListeT s,
div.smenuListeB s									{height:100%; display:block; overflow:hidden;}
div.smenuListeT s s,
div.smenuListeB s s 								{margin:0 10px; display:block;}
div.smenuListeT										{background:url(../images/smenu-haut-g.png) repeat-y left;						_background-image:url(../images/smenu-haut-g.gif);}
div.smenuListeT s									{background:url(../images/smenu-haut-d.png) no-repeat bottom right;		_background-image:url(../images/smenu-haut-d.gif);}
div.smenuListeT s s									{background:url(../images/smenu-haut-bg.png) repeat-x top;						_background-image:url(../images/smenu-haut-bg.gif);}

div.smenuListeB										{background:url(../images/smenu-bas-g.png) no-repeat bottom left;			_background-image:url(../images/smenu-bas-g.gif);}
div.smenuListeB s									{background:url(../images/smenu-bas-d.png) no-repeat bottom right;			_background-image:url(../images/smenu-bas-d.gif);}
div.smenuListeB s s									{background:url(../images/smenu-bas-bg.png) repeat-x left top;					_background-image:url(../images/smenu-bas-bg.gif);}

div.smenuListeL										{background:url(../images/smenu-g.gif) repeat-y left ;								_background-image:url(../images/smenu-g.gif);}
div.smenuListeR										{background:url(../images/smenu-d.gif) repeat-y right;								_background-image:url(../images/smenu-d.gif);}
div.smenuListeInt									{background:#ffffff;margin:0 10px;}
div.smenuListeInt ul {list-style-type:none; margin:0; padding:0;}
div.smenuListeInt ul li {padding: 0 0 0 10px; margin:0 0 4px 0; _margin-bottom:0; height:auto}
div.smenuListeInt ul li.last{padding: 0 0 0 10px; margin:0; height:auto}


#contenuGauche {float:left;position:relative;padding:10px 0 10px 10px; width:600px;}
#contenuDroite {float:right;position:relative; width:340px; padding:10px 0;}
.titreBleu{color:#152463; font-weight:bold; font-size:12px}
.divTiers{float:left;position:relative;width:250px;padding:10px}

/* MENU DROIT  */
div.ssmenu {height:auto;margin:0 auto;margin-top:10px;margin-bottom:30px;}
#contenuDroite div.ssmenu div.curvyT		{background-image:url(../images/curvy-gris-1.gif);}
#contenuDroite div.ssmenu div.curvyT s		{background-image:url(../images/curvy-gris-2.gif);}
#contenuDroite div.ssmenu div.curvyT s s	{background-image:url(../images/curvy-gris-t.gif);}
#contenuDroite div.ssmenu div.curvyB		{background-image:url(../images/curvy-gris-3.gif);}
#contenuDroite div.ssmenu div.curvyB s		{background-image:url(../images/curvy-gris-4.gif);}
#contenuDroite div.ssmenu div.curvyB s s	{background-image:url(../images/curvy-gris-b.gif);	}
#contenuDroite div.ssmenu div.curvyRF		{background-image:url(../images/curvy-gris-reflet-g.gif);}
#contenuDroite div.ssmenu div.curvyRF s	{background-image:url(../images/curvy-gris-reflet-d.gif);}
#contenuDroite div.ssmenu div.curvyRF s s	{background-image:url(../images/curvy-gris-reflet-c.gif);	}
#contenuDroite div.ssmenu div.curvyL		{background:url(../images/curvy-gris-g.gif) no-repeat bottom left;}
#contenuDroite div.ssmenu div.curvyR		{background:url(../images/curvy-gris-d.gif) no-repeat bottom right;}
#contenuDroite div.ssmenu div.curvyInt		{background:url(../images/curvy-gris-c.gif) repeat-x bottom #ffffff}
#contenuDroite div.ssmenu				{position:relative;}
#contenuDroite div.ssmenu ul		 	{margin:0;}
#contenuDroite div.ssmenu ul li 		{margin:0;padding: 0 0 0 5px; background:url(../images/ssmenu-filet.png) center bottom no-repeat;		_background-image:url(../images/ssmenu-filet.gif)}
#contenuDroite div.ssmenu ul li a		{display:block; padding:10px 0 10px 20px; _padding:10px 0 0 20px;margin:0 0 0 15px; background:url(../images/ssmenu-arrow.gif) 0 13px no-repeat; font:normal 13px Tahoma, Geneva, sans-serif; color:#1A354F; text-decoration:none;  outline:none}
#contenuDroite div.ssmenu ul li.last{margin-bottom:0}
#contenuDroite div.ssmenu ul li a.selected {color:#54a2ce/*#7EB129*/; }
.b{font-weight:bold}

div.encartContact				{background:url(../images/encart-contact-c.jpg) repeat-x top;  margin-bottom:15px; _position:relative;}
div.encartContactG				{background:url(../images/encart-contact-g.jpg) no-repeat top left;}	
div.encartContactD				{background:url(../images/encart-contact-d.jpg) no-repeat top right; height:136px;}		
div.encartContactInt			{padding:15px;}
div.encartContact a,
div.encartContact h4			{color:#2db2ff;}
div.encartContact p a			{color:#ccc; text-decoration:none;}
div.encartContact a:hover		{color:#69c8ff;}

div.encartRecrutement				{background:url(../images/encart-recrutement-c.jpg) repeat-x top;  margin-bottom:15px; _position:relative;}
div.encartRecrutementG			{background:url(../images/encart-recrutement-g.jpg) no-repeat top left;}	
div.encartRecrutementD			{background:url(../images/encart-recrutement-d.jpg) no-repeat top right; height:136px;}		
div.encartRecrutement a			{display:block; height:100%; width:100%; position:relative;color:#2db2ff;}
div.encartRecrutement a span	{display:block; position:absolute;right:15px; bottom:32px; padding-left:12px; background:url(../images/puce-plus.gif) no-repeat 0 0.4em;}
div.encartRecrutement a:hover	{color:#69c8ff;}

div.encartPointsForts				{background:url(../images/encart-pointsforts-c.jpg) repeat-x top;  margin-bottom:15px;}
div.encartPointsFortsG				{background:url(../images/encart-pointsforts-g.jpg) no-repeat top left;}	
div.encartPointsFortsD				{background:url(../images/encart-pointsforts-d.jpg) no-repeat top right; height:180px;}		
div.encartPointsForts a				{display:block; height:100%; width:100%; position:relative;color:#2db2ff;}
div.encartPointsForts a span		{display:none;}
/*English*/
#pageUK div.encartPointsForts				{background-image:url(../uk/images/encart-pointsforts-c.jpg);}
#pageUK div.encartPointsFortsG			{background-image:url(../uk/images/encart-pointsforts-g.jpg);}	
#pageUK div.encartPointsFortsD			{background-image:url(../uk/images/encart-pointsforts-d.jpg);}		

div.encartDocumentation					{background:url(../images/encart-documentation-c.jpg) repeat-x top;  margin-bottom:15px;}
div.encartDocumentationG				{background:url(../images/encart-documentation-g.jpg) no-repeat top left;}	
div.encartDocumentationD				{background:url(../images/encart-documentation-d.jpg) no-repeat top right; height:180px;}		
div.encartDocumentation a				{display:block; height:100%; width:100%; position:relative;color:#2db2ff;}
div.encartDocumentation a span		{display:none;}

div.encartBonnesRaisons				{background:url(../images/encart-10raisons.jpg) no-repeat top left; height:136px; width:340px; margin-bottom:15px; _position:relative;}
div.encartBonnesRaisons a			{display:block; text-decoration:none; height:100%; width:100%;}
div.encartBonnesRaisons a span	{display:none;}

div.carteChiffres							{background:url(../societe/images/carte-chiffres.gif) no-repeat center bottom; _background-image:url(../societe/images/carte-chiffres.gif);}