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:350px; text-align:right;}
a.icoContact,
a.icoClient												{display:-moz-inline-box; display:inline-block; margin-right:20px;}
a.icoContact span,
a.icoClient span										{position:relative;	float:left; vertical-align:middle;  height:40px; background:url(../images/ico-accesclient.gif) 0 0 no-repeat; padding-left:50px;
															color:#616a73; font:normal 12px Arial, Helvetica, sans-serif; text-decoration:underline; line-height:3em;}
a.icoContact:hover span,
a.icoClient:hover span								{color:#77828c;}				
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);}

div.Logo													{width:180px;height:100px;}
div.Logo a												{display:block; width:100%;height:100%; text-decoration:none; background:url(../images/logo-3li-sav.png) no-repeat 0 0; _background-image:url(../images/logo-3li-sav.gif);}
div.Bandeau 											{height:320px; /*background:url(../images/bandeau-visuel.jpg) no-repeat 0 0;*/}
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:#387472; border:1px solid #749e9c; border-bottom-color:#27514f; 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; vertical-align:top;  height:70px; cursor:pointer;
															font:normal 13px Arial, Helvetica, sans-serif; text-decoration:none; color:#ffffff; text-align:left;
															/*border-right:1px solid #9fb951;*/}
div.Menu a span									{position:relative;	float:left;padding:0 0 0 10px;vertical-align:middle;background:none; /*border-right:1px solid #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 5px; padding-top:20px;	line-height:1em;background:none;}
div.Menu a.selected,															
div.Menu a:hover									{background-color:#418683; 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:#9ab8b6; 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 5px; 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);}
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 {width:300px; height:auto;margin:0 auto;margin-top:10px;}
#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.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 ul {padding:0;}
#contenuDroite div.ssmenu ul li {display:block;padding: 0 0 0 5px; background:url(../images/filet-ssmenu.gif) center bottom no-repeat}
#contenuDroite div.ssmenu ul li a{display:block; margin:0 0 0 15px; background:url(../images/fleche-ssmenu.gif) 0 13px no-repeat; font:normal 13px Tahoma, Geneva, sans-serif; color:#1A354F; text-decoration:none; padding:10px 0 10px 20px; outline:none}
#contenuDroite div.ssmenu ul li.last{margin-bottom:0}
#contenuDroite div.ssmenu ul li a.selected {color:#619290; }

div.encartSite3LI					{background:url(../images/encart-site-3li.jpg) no-repeat top left; height:370px; width:340px; margin:15px 0;}
div.encartSite3LI a				{display:block; text-decoration:none; height:100%; width:100%;}
div.encartSite3LI a span		{display:none;}

div.documentsPDF					{width:320px;margin:20px auto; text-align:center;}
div.documentsPDF p				{text-align:center;}
div.documentsPDF a.cadre		{margin-bottom:10px;}

