@charset "utf-8";
/* RESET */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th, * {/*font-weight: normal;*/ font-style: normal;}

body {margin:0; padding:0; font:normal 13px Tahoma, Geneva, sans-serif; color:#707070;
		background: url(../images/body-bg.gif) repeat-x top #939393;}
p{line-height:1.3em;margin:0;}
h1{color:#f70909;font:bold 16px "Trebuchet MS", Trebuchet, Arial, sans-serif;line-height:16px;}
h2{color:#707070;font:bold 14px "Trebuchet MS", Trebuchet, Arial, sans-serif;line-height:14px;margin:0;}
h3{color:#007c52;font:bold 13px Tahoma, Geneva, sans-serif;line-height:13px;margin:0;}
h4{color:#007c52;font:normal 13px "Trebuchet MS", Trebuchet, Arial, sans-serif;}
h5{color:#d3479a;font:normal 12px Arial, Helvetica, sans-serif;}
ul {list-style-type:none; margin:0; padding:0;}
ul li {background:url(../images/arrow-red.gif) 0 0.3em no-repeat transparent; padding: 0 0 0 15px; margin:0 0 4px 0;}
ul.Green li,
ul.Green li	a			{font-weight:bold; color:#007c52;background-image:url(../images/arrow-green.gif);}
ul.Green li	a:hover		{color:#62a837;}

ul.Red li	,
ul.Red li	a				{font-weight:bold; color:#f70909; text-decoration:none;}
ul.Red li	a:hover		{color:#e96e56;}
ul.puceLarge li,
ul.puceLargeRed li,
ul.puceLargeGreen li		{background:url(../images/puce-large.gif) no-repeat 0 0; padding-left:22px;}
ul.puceLargeGreen li		{background-image:url(../images/puce-large-green.gif);}	
ul.li5	li								{margin-bottom:5px;}	
ul.li10 li								{margin-bottom:10px;}	
ul.li15 li								{margin-bottom:15px;}
a {color:#616a73}
a:hover {color:#77828c}
a img{border:0;}
/*strong{color:#d3479a}*/
input,textarea{background-color:#FFFFFF;border:1px solid #e1e6eb;font-size:9px; font:normal 11px Tahoma, Geneva, sans-serif; color:#555355;font-size:9px;}
label{display:block;font-size:11px;text-align:right;margin:0 0 4px;}
s{text-decoration:none;}
hr{display:block; text-decoration:none; height:0; clear:both; border:0; visibility: hidden; margin:0; padding:0;}
u{display:block;text-decoration:none; height:0; font-size:1px; clear:both;}
u.esp{height:18px;}
u.esp10{height:10px;}
u.esp20{height:20px;}
hr.sep,
u.sep{height:18px; background:url(../images/points-H.gif) repeat-x center;}
u.rel{position:relative; height:0; overflow:hidden;}

/* CLASSES */
.mt0,	
.mb0,	
.ml0,	
.mr0		{margin:0;}
.ml5		{margin-left:5px;}
.ml10	{margin-left:10px;}
.ml15	{margin-left:15px;}
.ml20	{margin-left:20px;}
.ml30	{margin-left:30px;}
.ml40	{margin-left:40px;}
.ml50	{margin-left:50px;}
.ml60	{margin-left:60px;}
.ml70	{margin-left:70px;}
.ml80	{margin-left:80px;}
.ml90	{margin-left:90px;}
.ml100	{margin-left:100px;}
.mr5		{margin-right:5px;}
.mr10	{margin-right:10px;}
.mr15	{margin-right:15px;}
.mr20	{margin-right:20px;}
.mr30	{margin-right:30px;}
.mr40	{margin-right:40px;}
.mr50	{margin-right:50px;}
.mr60	{margin-right:60px;}
.mr70	{margin-right:70px;}
.mr80	{margin-right:80px;}
.mr90	{margin-right:90px;}
.mr100	{margin-right:100px;}
.mt5		{margin-top:5px;}
.mt10	{margin-top:10px;}
.mt15	{margin-top:15px;}
.mt20	{margin-top:20px;}
.mt30	{margin-top:30px;}
.mt40	{margin-top:40px;}
.mt50	{margin-top:50px;}
.mt60	{margin-top:60px;}
.mt70	{margin-top:70px;}
.mt80	{margin-top:80px;}
.mt90	{margin-top:90px;}
.mt100	{margin-top:100px;}
.mb5		{margin-bottom:5px;}
.mb10	{margin-bottom:10px;}
.mb20	{margin-bottom:20px;}
.mb30	{margin-bottom:30px;}
.mb40	{margin-bottom:40px;}
.mb50	{margin-bottom:50px;}
.mb60	{margin-bottom:60px;}
.mb70	{margin-bottom:70px;}
.mb80	{margin-bottom:80px;}
.mb90	{margin-bottom:90px;}
.mb100	{margin-bottom:100px;}

.pt0,	
.pb0,	
.pl0,	
.pr0		{padding:0;}
.pt5		{padding-top:5px;}
.pt10		{padding-top:10px;}
.pt15		{padding-top:15px;}
.pt20		{padding-top:20px;}
.pt30		{padding-top:30px;}
.pt40		{padding-top:40px;}
.pt50		{padding-top:50px;}
.pt60		{padding-top:60px;}
.pt70		{padding-top:70px;}
.pt80		{padding-top:80px;}
.pt90		{padding-top:90px;}
.pt100	{padding-top:100px;}
.pb5		{padding-bottom:5px;}
.pb10	{padding-bottom:10px;}
.pb15	{padding-bottom:15px;}
.pb20	{padding-bottom:20px;}
.pb30	{padding-bottom:30px;}
.pb40	{padding-bottom:40px;}
.pb50	{padding-bottom:50px;}
.pb60	{padding-bottom:60px;}
.pb70	{padding-bottom:70px;}
.pb80	{padding-bottom:80px;}
.pb90	{padding-bottom:90px;}
.pb100	{padding-bottom:100px;}
.pl5		{padding-left:5px;}
.pl10		{padding-left:10px;}
.pl15		{padding-left:15px;}
.pl20		{padding-left:20px;}
.pl30		{padding-left:30px;}
.pl40		{padding-left:40px;}
.pl50		{padding-left:50px;}
.pl60		{padding-left:60px;}
.pl70		{padding-left:70px;}
.pl80		{padding-left:80px;}
.pl90		{padding-left:90px;}
.pl100	{padding-left:100px;}
.pr5		{padding-right:5px;}
.pr10		{padding-right:10px;}
.pr15		{padding-right:15px;}
.pr20		{padding-right:20px;}
.pr30		{padding-right:30px;}
.pr40		{padding-right:40px;}
.pr50		{padding-right:50px;}
.pr60		{padding-right:60px;}
.pr70		{padding-right:70px;}
.pr80		{padding-right:80px;}
.pr90		{padding-right:90px;}
.pr100	{padding-right:100px;}
.m10{margin:10px;}
.m15{margin:15px;}
.m20{margin:20px;}
.pad10{padding:10px;}
.pad15{padding:15px;}
.pad20{padding:20px;}
.margd05{margin-right:5px; float:left;}
.margd10{margin-right:10px; float:left;}
.margd20{margin-right:20px; float:left;}
.margg{margin:0 0 10px 10px; float:right;}
.clear{clear:both}
.c{text-align:center;}
.g{text-align:left;}
.d{text-align:right;}
.j{text-align:justify;}
.fr,
.fright{display:block;float:right;}
.fl,
.fleft{display:block;float:left;}
.fc{margin-right:auto; margin-left:auto;}
.note{font:normal 11px Tahoma, Geneva, sans-serif;}
.rel{_position:relative;}
.none{display:none;}
.mid,.mid *{vertical-align:middle;}
.inline{display:inline;}
.l5{width:5%;}
.l10{width:10%;}
.l15{width:15%;}
.l20{width:20%;}
.l25{width:25%;}
.l30{width:30%;}
.l33{width:33%;}
.l35{width:35%;}
.l40{width:40%;}
.l45{width:45%;}
.l48{width:48%;}
.l50{width:50%;}
.l52{width:52%;}
.l55{width:55%;}
.l60{width:60%;}
.l65{width:65%;}
.l70{width:70%;}
.l75{width:75%;}
.l80{width:80%;}
.l85{width:85%;}
.l90{width:90%;}
.l95{width:95%;}
.l100{width:100%;}
.w100 {width:100px}
.l150{width:150px;}
.l200{width:200px;}
.l250{width:250px;}
.l300{width:300px;}
.l350{width:350px;}
.l400{width:400px;}
.l450{width:450px;}
.l500{width:500px;}
.l550{width:550px;}
.l600{width:600px;}
.l650{width:650px;}
.l700{width:700px;}

.h5{height:5px;}
.h10{height:10px;}
.h20{height:20px;}
.h30{height:30px;}
.h40{height:40px;}
.h50{height:50px;}
.h60{height:60px;}
.h70{height:70px;}
.h80{height:80px;}
.h90{height:90px;}
.h100{height:100px;}
.h110{height:110px;}
.h120{height:120px;}
.h130{height:130px;}
.h140{height:140px;}
.h150{height:150px;}
.h160{height:160px;}
.h170{height:170px;}
.h180{height:180px;}
.h190{height:190px;}
.h200{height:200px;}
.h210{height:210px;}
.h220{height:220px;}
.h230{height:230px;}
.h240{height:240px;}
.h250{height:250px;}
.h260{height:260px;}
.h240{height:270px;}
.h280{height:280px;}
.h290{height:290px;}
.h300{height:300px;}
.h350{height:350px;}
.h400{height:400px;}
.h450{height:450px;}
.h500{height:500px;}
.h550{height:550px;}
.h600{height:600px;}
.h650{height:650px;}
.h700{height:700px;}
.cur{cursor:pointer;}

.bouton{
	display:-moz-inline-box;
	display:inline-block;
	margin:0;
	padding:0;
	font:bold 13px "Trebuchet MS", Trebuchet, Arial, sans-serif;
	color:#707070; text-decoration:none;
	white-space:nowrap;
	text-align:center;
	vertical-align:middle;
	cursor:pointer;
	border:0;
	background:none;}
.bouton span{
	position:relative;
	float:left;
	padding:0 0 0 20px;
	vertical-align:middle;
	background:url(../images/bt-g.png) left top no-repeat;	_background-image:url(../images/bt-g.gif);}
.bouton span span{
	padding:0 20px 0 0;
	background:url(../images/bt-d.png) right top no-repeat;	_background-image:url(../images/bt-d.gif);}
.bouton span span span{
	height:37px;
	padding:0;
	line-height:37px;
	background:url(../images/bt-c.png) left top repeat-x;	_background-image:url(../images/bt-c.gif);}
.bouton s{background:url(../images/puce-large.gif) no-repeat left 9px; display:-moz-inline-box; display:inline-block; padding-left:20px; height:37px; vertical-align:middle;  line-height: 36px;
				line-height: 34px\9; background-position:left 8px\9;}	
a.bouton:hover{color:#969696;}


.onglet{
	display:-moz-inline-box;
	display:inline-block;
	margin:0;
	padding:0;
	font:bold 12px Tahoma, Geneva, sans-serif;
	color:#017f51; text-decoration:none;
	white-space:nowrap;
	text-align:center;
	vertical-align:middle;
	cursor:pointer;
	border:0;
	background:none;}
.onglet span{
	position:relative;
	float:left;
	padding:0 0 0 12px;
	vertical-align:middle;
	background:url(../images/onglet-g.gif) left top no-repeat;}
.onglet span span{
	padding:0 12px 0 0;
	background:url(../images/onglet-d.gif) right top no-repeat;}
.onglet span span span{
	height:34px;
	padding:0 10px;
	line-height:2.6em;
	background:url(../images/onglet-bg.gif) left top repeat-x;}
.selected span span span{height:36px !important;}
a.onglet:hover{color:#32b338;}


.bouton input					{border:0; padding:0; margin:0; background:none; color:#707070 !important; cursor:pointer; outline:none; padding:6px 2px;
									font:bold 13px "Trebuchet MS", Trebuchet, Arial, sans-serif;}

a.arrow			{background:url(../images/arrow.gif) 0 0.4em no-repeat transparent; padding: 0 0 0 15px;}
.puceSmall		{background:url(../images/puce-small.gif) 0 0.3em no-repeat transparent; padding: 0 0 0 14px;}

a.lienPuce		{background:url(../images/puce-large.gif) 0 0 no-repeat transparent; padding: 0 0 0 22px; font:bold 11px Tahoma, Geneva, sans-serif; color:#707070; display:inline-block; height:16px;}
a.lienPuce:hover{color:#999;}
.icoCheck,
a.icoArrows,
a.icoGoogleMaps,
a.icoPDF	,
a.icoLien			{display:-moz-inline-box; display:inline-block; cursor:pointer;}
a.icoGoogleMaps span,
a.icoPDF span,
a.icoLien span,
.icoCheck span,
a.icoArrows span	{position:relative;	float:left;		vertical-align:middle;padding: 4px 0 4px 24px}
.icoCheck span	{padding: 4px 0 4px 12px}

a.icoPDF span		{background:url(../images/ico-pdf.gif) 0 0 no-repeat transparent; }
a.icoLien span	{background:url(../images/ico-lien.png) 0 0 no-repeat transparent;_background-image:url(../images/ico-lien.gif);}
a.icoLien span	{background:url(../images/ico-lien.png) 0 0 no-repeat transparent;_background-image:url(../images/ico-lien.gif);}
a.icoGoogleMaps{background:url(../images/ico-googlemaps.png) 0 4px no-repeat transparent;_background-image:url(../images/ico-googlemaps.gif);}
a.icoArrows			{background:url(../images/bt-arrows.gif) 0 0.4em no-repeat transparent;}
.icoCheck span	{background:url(../images/ico-check.gif) 0 0.4em no-repeat transparent;}

a.cadre img					{border:1px solid #c7c7c7; padding:1px;}
img.cadre						{border:1px solid #c7c7c7; padding:1px;}
a.cadre:hover img			{border-color:#6ca88e;}

/* BLOC RELIEF */
div.bloc										{_position:relative;}
div.blocT,
div.blocB									{height:14px; overflow:hidden; position:relative;width:100%;}
div.blocT s,
div.blocB s									{height:100%; display:block; overflow:hidden;}
div.blocT s s,
div.blocB s s 								{background:#ffffff; margin:0 14px; display:block;}
div.blocT									{background:url(../images/bloc-1.gif) no-repeat top left;}
div.blocT s									{background:url(../images/bloc-2.gif) no-repeat top right;}
div.blocB									{background:url(../images/bloc-3.gif) no-repeat top left;}
div.blocB s									{background:url(../images/bloc-4.gif) no-repeat top right;}
div.blocT s s								{background:url(../images/bloc-t.gif) repeat-x top;}
div.blocB s s								{background:url(../images/bloc-b.gif) repeat-x top;}
div.blocL									{background:url(../images/bloc-g.gif) repeat-y left ; _position:relative;}
div.blocR									{background:url(../images/bloc-d.gif) repeat-y right;}
div.blocInt									{background:#ffffff;margin:0 20px; padding:8px 0;}

/*######## CURVY #########*/
div.curvy										{_position:relative;}
div.curvyT,
div.curvyB										{height:12px; overflow:hidden;position:relative; width:100%;}
div.curvyT s,
div.curvyB s									{height:100%; display:block; overflow:hidden;}
div.curvyT s s,
div.curvyB s s 									{background:#ffffff; margin:0 12px; display:block; height:100%;}
div.curvyT										{background:url(../images/curvy1.gif) no-repeat bottom left;}
div.curvyT s									{background:url(../images/curvy2.gif) no-repeat bottom right;}
div.curvyB										{background:url(../images/curvy3.gif) no-repeat bottom left;}
div.curvyB s									{background:url(../images/curvy4.gif) no-repeat bottom right;}
div.curvyT s s									{background:url(../images/curvy-t.gif) repeat-x top;}
div.curvyB s s									{background:url(../images/curvy-b.gif) repeat-x bottom; background-position:50% 0\9;}
div.curvyL										{background:url(../images/curvy-g.gif) repeat-y left ;}
div.curvyR										{background:url(../images/curvy-d.gif) repeat-y right;}
div.curvyInt									{background:#ffffff;margin:0 12px;}
/* CURVY BAS CARRE  */
div.curvyBc div.curvyB										{background:url(../images/curvy-3c.gif) no-repeat bottom left !important; height:3px; }
div.curvyBc div.curvyB s									{background:url(../images/curvy-4c.gif) no-repeat bottom right !important;}
div.curvyBc div.curvyB s s									{background:#ffffff !important;/*url(../images/curvy-b.gif) repeat-x bottom !important;*/ border-bottom:1px solid #d8d8d8;height:2px;}
/* CURVY GRIS DEGRADE  */
div.curvyGris div.curvyT								{background-image:url(../images/curvy-gris-1.gif);}
div.curvyGris div.curvyT s								{background-image:url(../images/curvy-gris-2.gif);}
div.curvyGris div.curvyT s s							{background-image:url(../images/curvy-gris-t.gif);}
div.curvyGris div.curvyB								{background-image:url(../images/curvy-gris-3.gif);}
div.curvyGris div.curvyB s								{background-image:url(../images/curvy-gris-4.gif);}
div.curvyGris div.curvyB s s							{background-image:url(../images/curvy-gris-b.gif);	}
div.curvyGris div.curvyL									{background:url(../images/curvy-gris-g.gif) no-repeat bottom left;}
div.curvyGris div.curvyR								{background:url(../images/curvy-gris-d.gif) no-repeat bottom right;}
div.curvyGris div.curvyInt								{background:url(../images/curvy-gris-c.gif) repeat-x bottom #fcfefc}

/*######## FORMULAIRES #########*/
.champcontact, .champfocus,	.champerreur{background-color:#FFFFFF;border:1px solid #e1e6eb;font-size:9px; font:normal 11px Tahoma, Geneva, sans-serif;  color:#555355;
	margin: 0 0 4px 0; padding:2px;display: inline;}
.champerreur{border:1px solid #fcd659; background:#fef8ed; color:#b65100;}
			
.erreur,	div.erreurMsg{font-family: "Century Gothic", "Apple Gothic", Arial, sans-serif; color:#47bcd9;font-weight:normal; font-size:11px;}
div.erreurMsg{margin: 6px 0px;	padding:8px 8px 8px 40px;
			background: url(../images/ico-atttention.png) no-repeat 5px center #2f3134;_background-image:url(../images/ico-atttention.gif);}
span.erreurMsg{margin: 6px 0px;font-family: "Century Gothic", "Apple Gothic", Arial, sans-serif; color:#47bcd9;font-weight:normal; font-size:11px;	padding:8px 8px 8px 40px;background: url(../images/ico-atttention.png) no-repeat 5px center #2f3134;_background-image:url(../images/ico-atttention.gif);}
span.erreurIcoArea,
.erreurIco	{display:-moz-inline-box; display:inline-block;
				background: url(../images/ico-erreur.png) no-repeat center center; _background-image:url(../images/ico-erreur.gif); width:26px; height:24px;}
span.erreurIcoArea{background:none;}	

/*tableau donnees*/
.Table{border-collapse:collapse; border-spacing:0; border:0; border-top: 1px solid #bebebe; border-left: 1px solid #bebebe; background:#fff;}
.Table th{background:#e6e6e6; color: #3c3c3c;
					border-bottom: 1px solid #cdc4b8; border-right: 1px solid #cdc4b8; padding:4px;text-align:left;}
.Table th.c,
.Table tr.c th{text-align:center;}
.Table td{border:0;border-bottom: 1px solid #bebebe; border-right: 1px solid #d2d2d2; padding:2px 4px; color:#8c7a81;}

div.Global 												{text-align:center; background:url(../images/global-bg.png) no-repeat top center; _background-image:url(../images/global-bg.gif);}
	
div.Header,
div.Principal											{width:996px; margin:0 auto; text-align:left;}

div.Principal											{ _width:980px; _margin-top:8px;}
div.PrincipalT											{background:url(../images/principal-top.png) 		no-repeat left bottom;}
div.PrincipalB											{background:url(../images/principal-bottom.png) 	no-repeat left top;}
div.PrincipalT,
div.PrincipalB											{height:16px; overflow:hidden;_display:none;}
div.PrincipalC											{background:url(../images/principal-bg.png) 	repeat-y left; _background:#FFF; _padding:8px 0; _margin-bottom:10px}
div.PrincipalInt										{padding:0 54px; _padding:0 46px; padding-top:40px; padding-bottom:10px;}

div.colG													{background:none; width:220px; min-height:420px; float:left;}
div.colD													{background:none; width:630px; float:right;}

div.Header												{height:166px; position:relative;}
div.Logo													{height:80px; width:250px; position:absolute; top:62px; left:0; background:url(../images/logo-simastock.png) no-repeat top left; _background-image:url(../images/logo-simastock.gif);}
div.Logo	 a												{text-decoration:none; display:block; width:100%; height:100%;}
div.Navigation											{position:absolute; right:8px; bottom:0; width:730px; height:80px;}

div.Menu												{ margin-bottom:10px; height:39px; background:url(../images/menu-g.png) no-repeat top left; _background-image:url(../images/menu-g.gif);}
div.MenuD,
div.MenuInt											{height:100%; display:block; overflow:hidden;}
div.MenuD												{background:url(../images/menu-d.png) no-repeat top right; _background-image:url(../images/menu-d.gif);}
div.MenuInt											{margin:0 8px;background: url(../images/menu-bg.png) repeat-x top; _background-image:url(../images/menu-bg.gif);white-space:nowrap;}

div.MenuInt s											{display:block; float:left; vertical-align:top; width:2px; height:39px; background:url(../images/menu-sep.gif) no-repeat center top;}
div.MenuInt a											{display:block; float:left; vertical-align:middle; padding:0 18px;text-decoration:none; color:#bde7d6; font:normal 13px Arial, Helvetica, sans-serif; line-height:15px; height:39px; position:relative }
div.MenuInt a.selected,
div.MenuInt a:hover								{color:#fff; background: url(../images/menu-bg.png) repeat-x bottom; background-image: url(../images/menu-bg.gif);}
div.MenuInt a span									{vertical-align:middle; padding:0 10px 0 0; position:relative; top:30%;}
div.MenuInt a.l2 span								{top:12%;}						
div.MenuInt span.icoHome						{display:inline-block; background:url(../images/ico-home.png) no-repeat 0 0; _background-image:url(../images/ico-home.gif); width:26px; height:26px; padding:0; top:15%;}
div.MenuInt span.icoImplantations			{display:inline-block; background:url(../images/ico-implantations.png) no-repeat center center; _background-image:url(../images/ico-implantations.gif); width:34px; height:26px;padding:0;top:15%;}

div.sousMenu												{height:27px; background:url(../images/smenu-g.png) no-repeat top left; _background-image:url(../images/smenu-g.gif);}
div.sousMenuD,
div.sousMenuInt											{height:100%; display:block; overflow:visible;}
div.sousMenuD											{background:url(../images/smenu-d.png) no-repeat top right; _background-image:url(../images/smenu-d.gif);}
div.sousMenuInt											{margin:0 13px;background: url(../images/smenu-bg.png) repeat; _background:#7e7e7e; vertical-align:middle; position:relative;}
div.sousMenuInt a,
div.sousMenuInt s										{text-decoration:none; color:#d9d9d9; font:lighter 11px Arial, Helvetica, sans-serif; display:inline-block; vertical-align:middle; white-space:nowrap; position:relative; top:5px; white-space:nowrap;}

div.sousMenuInt s										{padding:0 2px 0 5px;}
div.sousMenu a.selected,
div.sousMenuInt a:hover								{color:#FFF;}
div.sousMenu a.selected								{font-weight:bold;}

div.menuGauche											{width:220px;}
div.menuGauche a 										{display:block; height:32px; margin:0 20px; font:normal 13px Arial, Helvetica, sans-serif; color:#AFEAD3; text-decoration:none; overflow:hidden; cursor:pointer;
																background: url(../images/menu-gauche-sep.png) no-repeat 16px bottom; _background-image: url(../images/menu-gauche-sep.gif);}
div.menuGauche a span 								{display:block; height:30px; position:relative;}
div.menuGauche a.selected span 					{background: url(../images/menu-gauche-on.gif) no-repeat 16px center;}
div.menuGauche a.selected span span			{margin-left:4px; color:#fff;}
div.menuGauche a span span						{display:block; height:20px; position:absolute; top:7px; left:0; padding-left:20px;
																background: url(../images/menu-gauche-arrow.png) no-repeat left center !important; _background-image: url(../images/menu-gauche-arrow.gif) !important;}
																
div.menuGauche a.selected,
div.menuGauche a:hover 							{color:#FFFFFF;}
div.mgT														{background:url(../images/menu-gauche-t.gif) no-repeat 0 0; height:52px; position:relative;}
div.mgT	 h2												{position:absolute; left:30px; top:20px; color:#ffffff; font-family: Arial, Helvetica, sans-serif;}
div.mgB														{background:url(../images/menu-gauche-b.gif) no-repeat 0 0; height:52px;}
div.mgC														{background:url(../images/menu-gauche-bg.gif) repeat-y left;}

.filAriane													{display:block; margin:0 38px; _margin:0 30px; position:relative;}
.filAriane *													{vertical-align:middle; font:normal 12px Arial, Helvetica, sans-serif; color:#666666;}
.filAriane a:hover										{color:#999;}
.filAriane span.sep										{background:url(../images/puce-small.gif) no-repeat center center; display:inline-block; width:30px; height:20px; vertical-align:middle;}

div.Footer													{height:84px; width:980px; margin:0 auto; text-align:left;}
div.FooterBloc,
div.FooterBlocD											{height:84px;}
div.FooterBloc												{background:url(../images/footer-bloc-g.gif) no-repeat top left; 		_background-image:url(../images/footer-bloc-g.gif); 	float:left;}
div.FooterBlocD											{background:url(../images/footer-bloc-d.gif) no-repeat top right;		_background-image:url(../images/footer-bloc-d.gif);}
div.FooterBlocInt											{background:url(../images/footer-bloc-bg.gif) repeat-x top; 			_background-image:url(../images/footer-bloc-bg.gif);	margin:0 4px;}
div.blocCertification										{width:250px; margin-right:4px;}
div.blocGroupe											{width:286px; margin:0 4px;}
div.blocContact											{width:428px;margin-left:4px;}
div.blocContact strong									{color:#03281c; font-size:13px;}
div.FooterBlocInt											{font:bold 12px "Trebuchet MS", Trebuchet, Arial, sans-serif; color:#FFF; text-align:center;}
div.FooterBlocInt											{height:74px; padding-top:10px;}
div.FooterBlocInt	 span									{display:inline-block; vertical-align:middle;}
span.icoBVQI													{background:url(../images/logo-bvqi.png) no-repeat 50%; 			_background-image:url(../images/logo-bvqi.gif); width:72px; height:56px;display:inline-block; vertical-align:middle;}
span.icoGroupe												{background:url(../images/footer-logo-bils-deroo.gif) no-repeat 50%;	width:255px; height:62px;display:inline-block; vertical-align:middle;}
span.icoGroupe a span									{display:none;}

span.icoContact												{background:url(../images/ico-contact.png) no-repeat center left; 		_background-image:url(../images/ico-contact.gif); width:80px; height:56px;}
span.icoBVQI a,
span.icoGroupe a,
span.icoContact a											{text-decoration:none; display:inline-block; width:100%; height:100%;}
span.Infos														{width:190px; text-align:left;}
span.Adresse													{width:130px; text-align:left;}
span.icoTel														{padding-left:15px; height:15px; background:url(../images/ico-tel.gif) no-repeat left center;}
span.icoMail													{padding-left:15px; height:15px; background:url(../images/ico-mail.gif) no-repeat left center;}

.lienBas{text-align:center;color:#fff; font:normal 11px Arial, Helvetica, sans-serif; padding:5px 0}
.lienBas a{color:#fff; font:normal 11px Arial, Helvetica, sans-serif; text-decoration:none;}