body {margin:0; padding:0; font-family: Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#104985;text-align:left;height:100%}
/*########## TEXTE ##########*/
h1,
h1 a,
h1 a:hover{font-family:"Century Gothic", "Apple Gothic", sans-serif; font-size:22px; color:#ef8201;font-weight:bold;border:0; padding:0; margin:0 0 8px 0; letter-spacing:-1px; text-decoration:none;}
h2,
h2 a{font-family:"Century Gothic", "Apple Gothic", sans-serif; font-size:16px; color:#4f92d4;font-weight:bold;border:0; padding:0; margin:0 0 8px 0; text-decoration:none;}
h2.titreListe{ color:#EF8201; text-align:center}
h3,
h3 a{font-family:"Century Gothic", "Apple Gothic", sans-serif; font-size:15px; color:#0093fc; font-weight:normal;border:0; padding:0; margin:0 0 8px 0; line-height:17px; text-decoration:none;}
h4,
h4 a{font-family:"Century Gothic", "Apple Gothic", sans-serif; font-size:13px; color:#32a9ff;font-weight:normal;border:0; padding:0; margin:0 0 2px 0; line-height:14px; text-decoration:none;}
div #dl_DADSU h4, div #dl_DADSU h4 a{font-family:"Century Gothic", "Apple Gothic", sans-serif; font-size:14px; font-weight:bold; color:#32a9ff; border:0; padding:0; margin:0 0 2px 0; line-height:14px; text-decoration:none;}
h5,
h5 a,
h5 a:hover{font-family:"Century Gothic", "Apple Gothic", sans-serif; font-size:13px; color:#ef8201;font-weight:normal;border:0; padding:0; margin:0 0 2px 0; text-decoration:none;}
h6,
h6 a{font-family:"Century Gothic", "Apple Gothic", sans-serif; font-size:11px; color:#1c7ce3;font-weight:normal;border:0; padding:0; margin:0 0 2px 0; text-decoration:none;}
p{border:0; padding:0; margin:0 0 4px 0;}
u{display:block; clear:both; height:1px; font-size:1px; text-decoration:none;}
hr{display:block; text-decoration:none; height:0; clear:both; border:0; visibility: hidden; margin:0; padding:0;}
u.sep{background: url(images/fond-trame.gif) repeat-x center #FFFFFF; height:34px; margin:0;}
u.esp{height:34px; margin:0;}
u.esp10{height:10px; margin:0;}
u.esp20{height:20px; margin:0;}
u.esp30{height:30px; margin:0;}
table{border-collapse: collapse;}
a img{border:0;}
s{text-decoration:none;}
em, em a{font-size:11px; color:#3f76b0}
b{color:#1b7ce3;}
sup{font:normal 9px Arial, Helvetica, sans-serif; line-height:10px;}

div.module{background: url(images/fond-trame.gif) repeat-x top; padding:16px 0;}
.trame{background: url(images/fond-trame.gif) repeat-x top; padding-top:8px}
.biseau{background: url(images/biseau-droite.gif) repeat-x top; padding-top:4px}
/*########## CLASSES ##########*/
.rel{position:relative;}
.vert{color:#0f7b30}
.txtbleu{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#1c7ce3;font-weight:normal;border:0; padding:0; margin:8px 0 8px 0;}
.photo{border:1px solid #999999}
.fondclair{background-color: #eef0f3; padding: 4px; border: 1px solid #ced6df;}
.TexteRouge				{color:#ef8201;}
a.TexteRouge				{text-decoration:underline;}
.TexteRouge:hover		{color:#efaf00;}
.TexteBleu{color:#6592bf;}
.textebleuvif{color:#1c7ce3}
.blanc{color:#ffffff;}
.clair{color:#cbe4ff;}
.note{font-size: 9px; color:#999999;}
.small{font-size: 10px; font-family:Arial, Helvetica, sans-serif;}
img.cadre, a.cadre img{border: 1px solid #c4dced;padding:1px; background:#FFFFFF;}
a.cadre:hover img{border-color: #32A9FF;}
.esp30{height:30px; clear:both}
.clear{clear:both;}
.alignG, .alignG *, g{text-align:left;}
.pad15{padding:15px;}
.padd{padding-right:15px;}
.padg{padding-left:15px;}
.margd{margin:0 15px 30px 0;display: block; float:left;}
.margg{margin:0 0 6px 15px;display: block; float:right;}
.justifie, .just, .j{text-align: justify;}
.centre, .c{text-align: center;}
.droite, .d{text-align: right;}
.none{display:none;}
.etirable{width:530px; cursor:pointer}
.imgPaie{display:none}
.mauve{text-align:center;font-weight:bold;padding:6px 0;background-color:#c5adcf;width:530px}
.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;}
.ml20{margin-left:20px;}
.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%;}
/*largeurs PX*/
.w100		{width:100px}
.w150		{width:150px;}
.w200		{width:200px;}
.w250		{width:250px;}
.w300		{width:300px;}
.w350		{width:350px;}
.w400		{width:400px;}
.w450		{width:450px;}
.w500		{width:500px;}
.w550		{width:550px;}
.w600		{width:600px;}
.w650		{width:650px;}
.w700		{width:700px;}
/* hauteurs PX*/
.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;}
.flotte, .fleft,.fl{float:left !important;}
.fright,.fr{float:right;}
.fcenter,.fc{margin-right: auto;margin-left: auto;}
.strong{font-weight:bold}
.cur{ cursor:pointer;}

.fs16{font-size:16px}
.block{display:block;}
.inline{display:inline;}
.inlineblock{display:inline-block;}
.mid{vertical-align:middle; display:-moz-inline-box; display:-webkit-inline-box;display:inline-block;}
/*########## LIENS ##########*/
a{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#1c7ce3;text-decoration:underline}
a:hover{color:#72aded; }
a.lien{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#1c7ce3;text-decoration:underline}
a.lien:hover{color:#72aded; }

.SpanLeft {display:block; float:left}

/* Boutons */
.btOrange						{display:-moz-inline-box;	display:inline-block; margin:0;	padding:0;border:0;background:none;
									font:bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#fffef5; text-decoration:none; text-align:center;text-shadow: #c86400 1px 1px 2px;
									white-space:nowrap; vertical-align:middle;	cursor:pointer;}
.btOrange span				{position:relative;	float:left;vertical-align:middle;
									padding:0 0 0 8px;	
									background:url(images/bt-orange-g.png) left top no-repeat;		_background-image:url(images/bt-orange-g.gif);}
.btOrange span span			{
									padding:0 8px 0 0;
									background:url(images/bt-orange-d.png) right top no-repeat;		_background-image:url(images/bt-orange-d.gif);}
.btOrange span span span	{
									height:25px;
									padding:0 15px;
									line-height:23px;
									background:url(images/bt-orange-c.png) left top repeat-x;			_background-image:url(images/bt-orange-c.gif);}
a.btOrange:hover				{color:#ffffff;}
.btOrange input					{font-weight:bold; border:0; padding:0; margin:0; background:none; color:#fff !important; cursor:pointer; outline:none; padding:3px 0;}


.infoZoom{font-size:10px; color:#999999; background:url(images/loupe.gif) no-repeat center left; padding:4px 0 4px 18px; text-decoration:none;}
.icoPDF{background:url(images/ico-PDF.gif) no-repeat center left; padding:4px 0 4px 24px;}
a.arrow,
.arrow,
a.arrowOrange,
.arrowOrange,
a.arrowGrey,
.arrowGrey{background:url(images/puce.gif) no-repeat 0 .3em; padding-left: 12px;}
a.arrowOrange,
.arrowOrange{background-image:url(images/puce_orange.gif);}
a.arrowGrey,
.arrowGrey{background-image:url(images/puce_grise.gif);}

ul{list-style-type: none; padding: 0; border:0;margin:0 0 8px 10px; }
ul ul{list-style-type: none; padding: 0; border:0;margin:0 0 4px 6px; }
ul li {background-image:url(images/puce.gif); background-repeat: no-repeat; background-position: 0 .2em; padding-left: 1.2em;margin:4px 0 0 0; }
ul.puce2 li{padding-left:2em}
ul ul li {background-image:url(images/puce2.gif); background-repeat: no-repeat; background-position: 0 .3em; /*padding-left: 2em;*/margin:4px 0 0 0; }
ul ul ul li {background-image:url(images/puce3.gif); background-repeat: no-repeat; background-position: 0 .3em; padding-left: 2em;margin:4px 0 0 0; }
ul.large li{margin-bottom:10px;}
ul.arrowOrange{background-image:none;}
ul.arrowOrange li{background-image:url(images/puce_orange.gif)}
ul.arrowGrey{background:none;}
ul.arrowGrey li{background-image:url(images/puce_grise.gif)}

a.lienbt,		a.lienbtdroite,		a.lienbtcenter{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;  text-decoration:none;
    border: 1px #b65700 solid; border-left:0;border-top:0; background:#FFAD3C url(images/onglet-on.gif) no-repeat scroll left top; color: #ffffdc; padding:3px 10px; margin:0; cursor:pointer; font-weight:bold;}
a.lienbt:hover{color:#ffffff;}
a.lienbtdroite{float:right;}
a.lienbtcenter{float:none; margin-left: auto; margin-right: auto; display:block; text-align:center;}
a.lienbt b,			a.lienbtdroite b,			a.lienbtcenter b		{background:url(images/arrow-back.gif) no-repeat left center; padding:3px 8px; float:none;}
a.lienbt s,			a.lienbtdroite s,			a.lienbtcenter s		{background:url(images/arrow-follow.gif) no-repeat right center; padding:3px 8px; float:none;}

a.lien_bleu:link {font-family: Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#104985; text-decoration:none }
a.lien_bleu:visited {font-family: Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#637186;text-decoration:none;}
a.lien_bleu:hover{color:#1c7ce3;text-decoration:underline }
a.lien_bleu:active {color:#D10040;text-decoration:none}
a.lien_bleu:focus {color:#72aded;text-decoration:underline}

/*########## INTERFACE GLOBALE ##########*/
#content{border:0; margin:0; padding:0;width:100%;clear:both; background-color: #FFFFFF;}

#fil{height:25px; background: url(images/fil-fond.gif) repeat-x top #ecf2fa; border:1px solid #dae0e7; /*border-bottom:0;*/ border-top:0;
font-family:Verdana, Arial, Helvetica, sans-serif; color: #104985; text-decoration:none; line-height:25px;border-bottom:1px solid #DAE0E7; overflow:hidden;}


#fil #filariane{background:url(images/fil-logo.gif) no-repeat top left; height:25px; float:none; }

#fil a{font-family:Verdana, Arial, Helvetica, sans-serif; color: #004995; font-weight:bold; text-decoration:none;}
#fil a:hover{color: #0070e5;}
#fil span{display:block; float:left; height:25px;}
#fil span.sep{background: url(images/fil-chevron.gif) no-repeat top center; margin:0 8px; padding:0; height:25px; width:12px;}
#fil a.logo{width:38px;height:27px; background:url(images/fil-logo.gif) no-repeat top left;display:block;}

#navig{border:1px solid #b2c2c9;color: #999; margin:2px -8px 0 -18px; padding:2px 0 2px 20px;}
#navig a{color: #999999; text-decoration:underline;}
#navig a:hover{color: #666666; text-decoration:underline;}

/* BANDEAU */
#bando{width:100%;height:82px;clear:both; position:relative;}
#bando img{border:0;margin:0;padding:0;text-align:right}
#divanimaccueil{height:272px;width:580px}
#divaniminterne{height:142px;width:580px}
#tdAnim{min-height:/*272*/142px;width:580px;background-color: #FFFFFF;}
#tdAnim.haut{height:272px;}
#bando .Flag{position:absolute; bottom:20px; right:0;}
/* BANDEAU */

#Temp{ background-color:#d5c8b2; text-align:left; padding:2px; font-family:Arial, Helvetica, sans-serif; font-size:10px}
#page{width: 795px;margin:0 auto;}

#principal{border-collapse:collapse; width:795px;border:1px solid #dae0e7;border-top:0; position: relative; }
#principal tr{vertical-align:top;}

#gauche{margin:0; padding:0;}
#droite{background-color:#dae0e7; font-family:Arial, Helvetica, sans-serif; margin:0; padding:0; width:214px;}

#gauchemrg{padding:10px 10px 20px 20px;}
#droitemrg{padding:0px; padding-top:10px;}

#filtre{position:absolute;top:0;left:0;background:#4f4c4c;-moz-opacity:0.49; filter:alpha(opacity=49);display:none;z-index:999998; width:100%; height:100%;}

#menusinternes{margin:0 0 15px 0;}
#menusinternes table{width:580px; border:0; padding:0; margin:0; border-collapse:collapse;}
#menusinternes table tr{vertical-align:middle;}
#menusinternes table td{margin:0; padding:1px; border-spacing:0;}
#menusinternes table a{display:block; width:100%; height:100%; margin:0; padding:5px 0; background:url(images/onglet-off.gif) no-repeat top left #e9d1a5;
font-family:Tahoma,Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#fffffd; text-align:center; text-decoration:none;}
#menusinternes table a:hover{color:#FFFFFF; background:url(images/onglet-on.gif) no-repeat top left #ffad3c;}

#menusinternes table a.active{color:#FFFFFF; background:url(images/onglet-on.gif) no-repeat top left #ffad3c;}

#menusinternes table.bt2 td{width:50%;}
#menusinternes table.bt3 td{width:33%; display:table-cell;}
#menusinternes table.bt4 td{width:25%;}
#menusinternes table.bt5 td{width:20%;}
#menusinternes table.bt6 td{width:16%;}

#menusinternes table td.w12{width:12%;}
#menusinternes table td.w16{width:16%;}
#menusinternes table td.w20{width:20%;}
#menusinternes table td.w25{width:25%;}
#menusinternes table td.w33{width:33%;}
#menusinternes table td.w50{width:50%;}

/* MENU */
.fondmenu{background-color: #004995;}
.fondssmenu{background-color: #dae0e7;}
#menu{margin: 0; padding: 0; border:0; width:100%;height:25px; background: url(images/menu-bt.gif) repeat-x top;text-align:left; }
#menu li{margin:6px 0 0 0; height:19px; padding: 0; border:0; float:left; list-style-type: none; background-image:none; display: inline;}

#menu li a{border:0;margin:0; padding:1px 14px 0 14px; height:18px; display:inline-block;
font-family: "Century Gothic", "Apple Gothic", sans-serif;/*Verdana, Arial, Helvetica, sans-serif;*/ font-size:11px; font-weight:normal; text-decoration:none; color:#cbe4ff;}
#menu li a:hover{ text-decoration:none; color: #ffffff;}
.menu1{border-left:0;}

#menu .tem{background: url(images/menu-bt-focus.gif) no-repeat top left; margin:0; height:19px; padding:6px 0 0 0;}
#menu .tem a{color:#FFFFFF;font-weight:normal; font-size:11px; font-family:"Century Gothic", "Apple Gothic", sans-serif;/*"Trebuchet MS",Trebuchet MS,Arial, Helvetica, sans-serif;*/ line-height:13px;}
#menu .tem a:hover{color: #ffffde;}
.btenglish{background:#FFFFFF; width:38px; vertical-align:bottom; text-align:right}
/* MENU */

/* MENUS DEROULANTS */
div.slidingmenu{position:absolute;z-index:10; background: url(images/sliding-menu-bas.gif) no-repeat bottom center; padding-bottom:10px;}
div.slidingmenu ul, div.slidingmenu li{margin:0; padding:0; width:240px;}
div.slidingmenu ul{list-style:none;background: url(images/sliding-menu-bg.gif) repeat-y center;}
div.slidingmenu ul li{height:40px;background:none;}
div.slidingmenu ul li a{display:block; text-decoration:none;height:40px; font-family:"Century Gothic", "Apple Gothic", sans-serif; font-size:11px;color:#0058b3; width:238px; margin:0 auto;}
div.slidingmenu ul li a *{cursor:pointer;}
div.slidingmenu ul li a span{display:block; width:182px;float:right;height:36px; line-height:12px; padding-top:6px;}
html>/**/body div.slidingmenu ul li a span{ position:relative; top: 2%; height: 24px; margin:-1em 0 0 0 10px; line-height:16px; padding-top:2px;}

div.slidingmenu ul li a span dfn{color:#509ced; font-size:10px; line-height:9px; font-style:normal; display:block;}
html>/**/body div.slidingmenu ul li a span dfn{display:inline;}

div.slidingmenu ul li a:hover{background: url(images/sliding-menu-white-over.gif) no-repeat left center; color:#00458c;}
div.slidingmenu ul li a s{display:block;  height:40px; width:50px; margin:0; float: left; background: url(images/sliding-presentation.gif) no-repeat center center;}

/*absyscyborg*/
s.A1, #slidingabsyscyborg1 a s{background-image: url(images/sliding-presentation.gif);}
s.A2, #slidingabsyscyborg2 a s{background-image: url(images/sliding-keyrus.gif);}
s.A3, #slidingabsyscyborg3 a s{background-image: url(images/sliding-agences.gif);}
s.A4, #slidingabsyscyborg4 a s{background-image: url(images/sliding-projet.gif);}
s.A5, #slidingabsyscyborg5 a s{background-image: url(images/sliding-temoignages.gif);}
s.A6, #slidingabsyscyborg6 a s{background-image: url(images/sliding-methodologies.gif);}
s.A7, #slidingabsyscyborg7 a s{background-image: url(images/sliding-international.gif);}

/*secteurs*/
s.B1, #slidingsecteurs1 a s{background-image: url(images/sliding-secteur-commerce.gif);}
s.B2, #slidingsecteurs2 a s{background-image: url(images/sliding-secteur-transport.gif);}
s.B3, #slidingsecteurs3 a s{background-image: url(images/sliding-secteur-energie.gif);}
s.B4, #slidingsecteurs4 a s{background-image: url(images/sliding-secteur-banque.gif);}
s.B5, #slidingsecteurs5 a s{background-image: url(images/sliding-secteur-telecom.gif);}
s.B6, #slidingsecteurs6 a s{background-image: url(images/sliding-secteur-chimie.gif);}
s.B7, #slidingsecteurs7 a s{background-image: url(images/sliding-secteur-industrie.gif);}
s.B8, #slidingsecteurs8 a s{background-image: url(images/sliding-batiment.gif);}
/*metiers*/
s.C1, #slidingmetiers1 a s{background-image: url(images/sliding-metier-ERP.gif);}
s.C2, #slidingmetiers2 a s{background-image: url(images/sliding-metier-comptabilite.gif);}
s.C3, #slidingmetiers3 a s{background-image: url(images/sliding-metier-paieRH.gif);}
s.C4, #slidingmetiers4 a s{background-image: url(images/sliding-metier-marketing.gif);}
s.C5, #slidingmetiers5 a s{background-image: url(images/sliding-metier-services.gif);}
s.C6, #slidingmetiers6 a s{background-image: url(images/sliding-dynamic-keysuite.gif);/*url(images/sliding-gestion-affaires.gif);*/}
s.C7, #slidingmetiers7 a s{background-image: url(images/sliding-eprouvette.gif);}

/*solutions*/
s.D1, #slidingsolutions1 a s{background-image: url(images/sliding-sage.gif);}
s.D2, #slidingsolutions2 a s{background-image: url(images/sliding-microsoftdynamics.gif);}
s.D3, #slidingsolutions3 a s{background-image: url(images/sliding-solutionsmetiers.gif);}
s.D4, #slidingsolutions4 a s{background-image: url(images/sliding-crm.gif);}
s.D5, #slidingsolutions5 a s{background-image: url(images/sliding-sage.gif);}
s.D6, #slidingsolutions6 a s{background-image: url(images/sliding-systemesreseaux.gif);}
s.D7, #slidingsolutions7 a s{background-image: url(images/sliding-business-intelligence.gif);}
s.D8, #slidingsolutions8 a s{background-image: url(images/sliding-dynamic-keysuite.gif);}
s.D9, #slidingsolutions9 a s{background-image: url(images/sliding-eprouvette.gif);}

/*contact*/
s.E1, #slidingcontact1 a s{background-image: url(images/sliding-contact.gif);}
s.E2, #slidingcontact2 a s{background-image: url(images/sliding-candidature.gif);}
s.E3, #slidingcontact3 a s{background-image: url(images/sliding-projet.gif);}
s.E4, #slidingcontact4		 {background: url(images/azur.gif) no-repeat bottom center;}

/*nous rejoindre
s.slidingnousrejoindre1, #slidingnousrejoindre1 a s{background-image: url(images/sliding-offres.gif);}
s.slidingnousrejoindre2, #slidingnousrejoindre2 a s{background-image: url(images/sliding-candidature.gif);}*/

/*clients*/
s.F1, #slidingespaceclients1 a s{background-image: url(images/sliding-demos.gif);}
s.F2, #slidingespaceclients2 a s{background-image: url(images/sliding-solutions.gif);}
s.F3, #slidingespaceclients3 a s{background-image: url(images/sliding-versions.gif);}
s.F4, #slidingespaceclients4 a s{background-image: url(images/sliding-legalfiscal.gif);}
s.F5, #slidingespaceclients5 a s{background-image: url(images/sliding-rdv-declaratifs.gif);}
s.F6, #slidingespaceclients6 a s{background-image: url(images/sliding-contacts-utiles.gif);}
s.F7, #slidingespaceclients7 a s{background-image: url(images/sliding-support.gif);}

/* SS MENU */
#ssmenu{background-color:#dae0e7; display:none;}
#ssmenu ul{margin: 0; padding: 0; border:0; width:100%;height:20px; display:block;
list-style-type: none;text-align:left}
#ssmenu li{margin: 0; padding: 0; border:0; display:inline; float:left;background-image:none; width:auto;}
#ssmenu li a{margin: 2px 0 2px 0; padding:0 17px; height:15px; line-height:15px; display:block; float:left; 
border-top:2px solid #dae0e7; border-bottom:2px solid #A39E97; border-left:1px solid #A39E97; border-right:1px solid #FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; text-decoration:none; color:#004995; }
#ssmenu li a:hover{text-decoration:none; border-bottom:2px solid /*#D10040*/#1c7ce3; color: #1c7ce3;}
#boite{background:/*url(images/blanc4.gif) repeat-y right*/ #004995;height:142px;}
.licontact{border:0; font-size:10px; font-weight:bold; font-style:italic; letter-spacing:2px;line-height:17px; }
/* SS MENU */

.plansite{background:#f1f4f8; border:1px solid #dae0e7;border-top:0; clear:both;}
.plansite div{width:16%; margin-left: 3%; float:left;}
.plansite div a{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#898989; text-decoration:none;}
.plansite div a:hover{color:#aaaaaa;}
.plansite div h1{margin-top:8px;}
.plansite div h1, .plansite div h1 a{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#004995; text-decoration:none; font-weight:bold; letter-spacing:0;}
.plansite div h1 a:hover{color:#0070e5;}

.plansite div.s{width:14%;_width:12%;}
.plansite div.l{width:20%;_width:18%;}

/*########## ACCUEIL ##########*/
#menuaccueil{width:100%; border:0; padding:0; margin:0 0 10px 0;}
#menuaccueil tr{vertical-align:middle;}
#menuaccueil td{margin:0; padding:1px; border-spacing:0;width:20%;}
#menuaccueil a{display:block; width:100%; height:100%; margin:0; padding:0; background:url(images/onglet-off.gif) no-repeat top left #e9d1a5;
font-family:Tahoma,Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#fffffd; text-align:center; text-decoration:none;}
#menuaccueil a:hover					{color:#FFFFFF; background:url(images/onglet-on.gif) no-repeat top left #ffad3c;}
#menuaccueil td.active a					{color:#FFFFFF; background:url(images/onglet-on.gif) no-repeat top left #ffad3c;}
#menuaccueil td a span					{display:block; height:100%;padding:5px 8px 5px 0; cursor:pointer;}
#menuaccueil #item1 a span				{background:url(images/ico-onglet-produits.gif) no-repeat center right;}
#menuaccueil #item1 a:hover span		{background:url(images/ico-onglet-on-produits.gif) no-repeat center right;}
#menuaccueil #item1.active a span		{background:url(images/ico-onglet-on-produits.gif) no-repeat center right;}
#menuaccueil #item2 a span				{background:url(images/ico-onglet-evenements.gif) no-repeat center right;}
#menuaccueil #item2 a:hover span		{background:url(images/ico-onglet-on-evenements.gif) no-repeat center right;}
#menuaccueil #item2.active a span		{background:url(images/ico-onglet-on-evenements.gif) no-repeat center right;}
/*#menuaccueil #item3 a span				{background:url(images/ico-onglet-temoignages.gif) no-repeat center right;}
#menuaccueil #item3 a:hover span		{background:url(images/ico-onglet-on-temoignages.gif) no-repeat center right;}
#menuaccueil #item3.active a span		{background:url(images/ico-onglet-on-temoignages.gif) no-repeat center right;}*/
#menuaccueil #item5 a span				{background:url(images/ico-onglet-rss.gif) no-repeat center right;}
#menuaccueil #item5 a:hover span		{background:url(images/ico-onglet-on-rss.gif) no-repeat center right;}
#menuaccueil #item5.active a span		{background:url(images/ico-onglet-on-rss.gif) no-repeat center right;}

.encartfocus{background:url(images/encart-focus-hg.gif) no-repeat top left; margin:0; padding:0;}
.encartfocus center{background:url(images/encart-focus-hd.gif) no-repeat top right; margin:0; padding:0; text-align:left;}
.encartfocus center center{background:url(images/encart-focus-bd.gif) no-repeat bottom right; margin:0; padding:0;}
.encartfocus center center center{background:url(images/encart-focus-bg.gif) no-repeat bottom left; margin:0; padding:10px 20px;}

div.spirales{background:url(images/fond-spirale-haut.gif) no-repeat top left; padding:25px 0 0 0; clear:both;}
div.spirales .side{background:url(images/fond-spirale.gif) repeat-y top left; text-align:left; padding:0 0 0 36px;}

#TabloActu1,#TabloActu2,#TabloActu3,#TabloActu4,#TabloActu5{width:100%; border:0; padding:0; margin:0;}
#TabloActu1 td,#TabloActu2 td,#TabloActu3 td,#TabloActu4 td,#TabloActu5 td{ margin:0; /*padding:0;*/ border-spacing:0; vertical-align:top;/}
.colGauche{width:49%; padding-right:2%;}

/* HOOM : onglet nouveautés */
#homeNouveautes h2,			#homeNouveautes h2 a			{font-family:"Century Gothic", "Apple Gothic", sans-serif; font-size:16px; color:#004995; font-weight:normal; text-decoration:none; font-style:normal; margin:0 0 8px 0;}
#homeNouveautes h2 strong,		#homeNouveautes h2 a strong	{font-size:20px; color:#427ce3; font-weight:bold; font-style:italic;}
#homeNouveautes div.homeNouveautesVignette					{float:left; width:90px;}
#homeNouveautes div.homeNouveautesVignette a img				{border: 1px solid #cccccc;padding:1px; margin:0 0 1px 0; background:#FFFFFF;}
#homeNouveautes div.homeNouveautesVignette a:hover img		{border-color:#dddddd;}
#homeNouveautes div.homeNouveautesContent p,
#homeNouveautes div.homeNouveautesContent h1,
#homeNouveautes div.homeNouveautesContent h2,
#homeNouveautes div.homeNouveautesContent h3,
#homeNouveautes div.homeNouveautesContent h4,
#homeNouveautes div.homeNouveautesContent h5,
#homeNouveautes div.homeNouveautesContent h6				{margin:0;}
#homeNouveautes div.homeNouveautesContent p					{clear:both;}
#homeNouveautes div.homeNouveautesContent					{float:right; width:420px;}
#homeNouveautes div.homeNouveautesContent h4				{padding-left:18px;}

div.homeNouveautesContent h5									{background:url(images/ico-produits.gif) no-repeat top left; padding-left:18px;}
div.homeNouveautesProduits h5									{background-image:url(images/ico-produits.gif);}
div.homeNouveautesLegal h5										{background-image:url(images/ico-legal.gif); padding-left:28px;}
div.homeNouveautesLegal h4										{padding-left:28px;}
div.homeNouveautesInstitutionnel h5							{background-image:url(images/ico-institutionnel.gif);padding-top:3px;}

/* Tableau des Evenements */
#tableEvenements{border-collapse:collapse; border-spacing:0; width:100%; margin-bottom:80px;}
#tableEvenements td{padding:2px 4px;}
#tableEvenements th,				#tableEvenements td{margin:0; border:0; vertical-align:middle;}
#tableEvenements td.operation,		#tableEvenements td.date,	#tableEvenements td.editeur{background: url(images/trame-light.gif) repeat-x bottom; padding:6px 4px 12px 4px;}	
#tableEvenements th{font-family:"Century Gothic", "Apple Gothic", sans-serif; font-size:11px; color:#FFFFFF; font-weight:normal; background:#6592BF; border-bottom:1px solid  #3e6b97; border-left:1px solid #8caecf; padding: 2px 4px;}	

#tableEvenements .calendar			{width:60px;}
#tableEvenements td.calendar a,		#tableEvenements td.calendar a *{font-family:"Century Gothic", "Apple Gothic", sans-serif; font-size:13px; color:#FFFFFF; font-weight:normal; text-decoration:none;text-align:center;}	
#tableEvenements td.calendar a		{background: url(images/ico-Calendar.gif) no-repeat  top center; display:block; height:60px; width:60px; margin:0; cursor:pointer;}
#tableEvenements td.calendar font	{display:block; height:16px; padding-top:2px}
#tableEvenements td.calendar span	{display:block; text-align:center; font-family:"Century Gothic", "Apple Gothic", sans-serif; font-size:28px; color:#003268; font-weight:bold; font-style:italic;}
#tableEvenements .date				{width:80px;text-align:center; }
#tableEvenements .editeur			{width:70px;text-align:center;}
	
#tableEvenements td.date		{font-family:"Century Gothic", "Apple Gothic", sans-serif; font-size:11px; color:#6592bf; font-weight:normal;}
#tableEvenements td.editeur		{text-align:center;}
#tableEvenements td.operation	{text-align:left;}	
#tableEvenements td.operation span{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#ef8201;font-weight:normal; letter-spacing:-1px; display:block;background: url(images/ico-evenements.gif) no-repeat left top;padding-left:18px;}

#tableEvenements td.operation a{text-decoration:none; display:block; color:#104985; cursor:pointer; }
#tableEvenements td.operation a span{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#ef8201;font-weight:normal; letter-spacing:-1px; display:block;}
#tableEvenements td.operation a:hover{color:#1C7CE3;}	
#tableEvenements td.operation a:hover span{color:#ffb653;}											


/*########## LES SOLUTIONS ##########*/
#solutions {margin:0;padding:0;border:0; width:214px;text-align:left;list-style-type: none; 
font-family:Arial, Helvetica, sans-serif;font-size:15px; color:#FFFFFF; background-image:url(images/blanc.gif); 
background-repeat:repeat-y;border-bottom:1px solid #3a7fc9;background-color:#004995;}

#solutions li{border:0; margin:0; padding:3px;width:204px; border-bottom:1px solid #003268;border-top:1px solid #3a7fc9;background-image:none;}
#solutions li a{border:0; margin:0;padding:2px 5px 2px 15px; display:block; height:16px;width:100%;
font-family:Arial, Helvetica, sans-serif; font-size:16px;font-weight:normal; color:#cbe4ff; text-decoration:none;}
#solutions li a:hover{color: #FFFFFF;}


/*########## LES OUTILS ##########*/
#outils{margin:6px 0 3px 0; padding:0; border:0; width:200px; list-style-type:none; border-top:1px solid #004995;}
#outils li{border:0; margin:0;padding:0; border-bottom:1px solid #004995; background-image:none; text-align:right; width:190px; background-color: transparent;}

#outils li a img{display:inline; vertical-align:bottom}
#outils a{border:0; margin:0;padding:0 10px 0 0; width:100%;line-height:19px; 
font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#cbe4ff; letter-spacing:.5px; text-decoration:none}
#outils a:hover{color: #FFFFFF;}

.rss{line-height:16px; color:#999; margin:10px 0;}
.rss img{float:left; margin-right: 5px; border:0}
.rss a{text-decoration: none; color:#888888;}
.rss a:hover{text-decoration: none; color:#aaaaaa;}

/*########## FORMULAIRES ##########*/
form{border:0; padding:0; margin:0}
select {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; border: 1px #d3dbe4 solid; color:#104985}
textarea{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; border: 1px #d3dbe4 solid; color:#104985}
.textareaerreur{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; border: 1px #d3dbe4 solid; color:#ffffff;background-color:#aa0000}
input{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; border: 1px #fff solid; color:#104985}

.champfocus,
.champcontact,
.champcontacterreur,
.champerreur{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; border: 1px #b6c3d1 solid; background: url(images/champcontact-bg.gif) repeat-x top #ffffff; margin-bottom:10px; padding:0; }
.champfocus{background-image:none}	
.champcontacterreur,
.champerreur{border-color:#ef8200; border-bottom-color:#ffa71b; border-top-color:#f67700; background-image: url(images/champerreur-bg.gif); color: #fc6d00;}
.send{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; 
    border: 1px #b65700 solid; /*background-color: #ec7100;*/border-left:0;border-top:0; background:#FFAD3C url(images/onglet-on.gif) no-repeat scroll left top; color: #ffffdd; padding:2px 8px; margin:0; cursor:pointer; font-weight:bold;}
a.send{text-decoration:none;padding:3px 10px;}
a.send:hover{color:#ffffff;}

.erreur,	div.icoerreur{font-family: "Century Gothic", "Apple Gothic", Arial, sans-serif; color:#fc6d00;font-weight:normal; font-size:12px;}
div.icoerreur,
div.curvy div.icoerreur,
div.curvycolor div.icoerreur{/* à placer sur un label d'erreur de formulaire : place une icone devant*/	
	margin:0;	padding:5px 10px 5px 40px;
	background: url(images/ico-erreur.png) no-repeat 10px center #ffeddf; _background-image:url(images/ico-erreur.gif);}

.labelfor{display:block; float:left; margin:4px 2px 0 0; padding:0; border:1px solid white;}
.bloq{display:block; float:left; margin-right:2px; padding:0; }
.groupe{display:block; float:left; margin-top:15px; padding:0}
.formulaire_droite{background:url(images/contact-projet.png) 0 0 no-repeat; width:214px; height:89px; display:block;}
.formulaire_droite:hover { background-position:0 -89px}
.formulaire_droite span	{ display:none}
.formulaire_droite input{width:90%; margin:0!important;}
.formulaire_droite .field{float:left; width:100%; display:block; clear:both; overflow:hidden; margin-bottom:12px!important;}
.formulaire_droite span.TexteRouge{margin-top:10px;float:left;}
.formulaire_droite label{color:#ef8201;}
.formulaire_droite textarea{height:50px; width:90%; overflow:hidden;}
.formulaire_droite .btn_envoie{background:url(images/btn_envoie.gif) 0 0 no-repeat; width:133px; height:37px; display:block; padding:0; margin-left:17px; clear:both; overflow:hidden; float:left; margin-top:0px;}
/*formulaire DADS-U*/
.blocdadsu {height:auto; width:100%; margin-top:20px; display:block; float:left;padding-bottom:20px;}
.borderbottom{border-bottom:1px solid #ddd;}
.EspaceTelechargement           {border:2px solid #ddd; width:90%; margin:20px 5px 10px; padding:5px 3%; }
.EspaceTelechargement h2        {background:#DAE0E7; text-align:center; font-size:14px; line-height:25px; margin:2px 0 10px;}
.EspaceTelechargement li,
.EspaceTelechargement a         {font-size:11px;}
.EspaceTelechargement .send     {display:block; margin:5px auto 3px; width:155px; font-size:10px;}

 /*#process1{width:100%;margin-bottom:15px; margin:auto;}
 #process2{width:100%;margin-bottom:15px; margin:auto;}
 #process3{width:100%;margin-bottom:15px; margin:auto;}*/
.label{display:block; float:left; margin:5px 2px 5px 5px; padding:0; border:1px solid white}
.label2{display:block; float:left; margin:5px 2px 0px 5px; padding:0; border:1px solid white}

.textbox { display:block; float:left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; 
    border: 1px #b6c3d1 solid; background-color: #e7ecee;margin:5px 2px 5px 5px; }
.textboxerreur{ display:block; float:left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; 
    border: 1px #880000 solid; background-color: #aa0000; color: #FFFFFF;margin:5px 2px 5px 5px;}
.radio{display:block;float:left;margin:5px 0px 5px 0px; border:0 }
.radio2{display:block;float:left;margin:5px 0px 5px 0px; clear:both;border:0 }

.radio label{margin: 0 0 0 5px; }
.bouton {float:right; Width:10%; margin-bottom: 5px;}
.version{display:block; float:left; width: 100%;margin:0;height:30px; color:#6592bf}



/*########## PIED PAGE ##########*/
#pied{border:0; margin:0; padding:4px; width:100%; text-align:center; height:20px; }
#pied a{color:#999999; text-decoration:underline; letter-spacing:.5px}
#pied a:hover{color:#72aded; }

.Border-tablo{font-family:Arial, Helvetica, sans-serif;border:1px solid #b2c2c9}

.actu{border:0; padding:5px; margin:10px 0 0 0; width:100%; /*border-top:1px solid #b2c2c9;border-left:1px solid #b2c2c9;border-right:1px solid  #f2f2f2; border-bottom:1px solid #f2f2f2;*/border-right:1px solid  #dae0e7; border-bottom:1px solid #dae0e7}
.actu td{padding:4px;}

.citation{ font-style:italic; font-size:10px; font-family:Arial, Helvetica, sans-serif; }

.Border-topgris{border-top:1px solid #b2c2c9}
.Border-leftgris{border-left:1px solid #b2c2c9;}
.Border-topleftgris{border:1px solid #ededed;border-top:1px solid #b2c2c9;border-left:1px solid #b2c2c9}

.sommaireold{color:#C1C012;padding:10px; border-bottom:1px solid #C1C012; border-left:1px solid #C1C012; border-top:1px solid #C1C012;border-right:1px solid #C1C012;}
.sommaire{color:#C1C012;padding:10px; border:0; background-color:#ececec}
.sommaire a, 				a.lien_sommaire{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:10px;text-decoration:none; color:#104985}
.sommaire a:hover,		a.lien_sommaire:hover{text-decoration:underline }

.sommaire ul{list-style-type: none; padding: 0; border:0;margin:0; }
.sommaire li {background-image:url(images/puce_orange.gif); padding-left: 1em;margin:2px 0 0 0; }


th{ background-color:#6592bf; color:#ffffff; font-weight:normal; text-decoration:none}
.TDGaucheBleu {border-left: 1px solid #A6B7C1;}
.TDDroiteBleu {border-right: 1px solid #A6B7C1;}
.TDDroiteGaucheBleu {border-left: 1px solid #A6B7C1;border-right: 1px solid #A6B7C1;}
.TRBasBleu {border-bottom: 1px solid #A6B7C1;}
.tablebleu td, .tablebleu th {border: 1px solid #A6B7C1; }
.tablebleu th a {color:white;  }
.tablebleu caption{ text-align: left; font-style:italic}



/*########## DATAGRID ##########*/
.dg{border: 1px solid #A6B7C1}
.dgimg{border:0}
.Item td{border-bottom: 1px solid #A6B7C1; padding: 0 3px 0 3px;}
.AlternatingItem td{border-bottom:1px solid #A6B7C1; padding: 0 3px 0 3px;}
.header{background-color:#c3ced6;color:#104985; font-weight:normal;padding: 4px;}
.pager{text-align:center;color: #1c7ce3; background-color:#d7dfe4}
.pager a{color: #1c7ce3;}

.separation{border-bottom:1px solid #b2c2c9; color: #999999; font-size:12px; margin:30px 0 10px 0}

.lignehaute{ line-height:16px;}

/*########## GRIDVIEW ##########*/
.dv{border:1px solid #DFDFE6}
.dv th a{color:White}
.dv img{border:0}
.row td{padding:1px;}
.alternatingRow td{padding:1px; background-color:#f3f3f8}

.contour1{border: #23568c 1px solid;}
.contour2{border: #2c6db3 1px solid;}
.contour3{border: #719cce 1px solid;}
.contour4{border: #9fbcde 1px solid;}
.gris{color:#ababab; background-color:#f1f1f1}
.bleu{ background-color:#d1dfed}
.orange{color:#ef8201}

/* ##### BARRE DE MENU ##### */
.onglets{float:left; width:100%; background:#FFFFFF url("images/onglet_bg.gif") repeat-x bottom;
  	line-height:normal; margin:0; padding:0; list-style-type: none;}
.onglets ul { margin:0; padding:10px 10px 0; list-style:none; border-bottom: 1px solid #1c7ce3}
.onglets li { float:left; background:url("images/onglet_left.gif") no-repeat left top ; margin:0; padding:0 0 0 9px;}
.onglets a { float:left; display:block; background:url("images/onglet_right.gif") no-repeat right top ; padding:5px 15px 4px 6px;
  text-decoration:none; color:#fa9609;font: normal 11px verdana, arial, sans-serif; font-weight: bold; }
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
.onglets a {float:none;}
/* End IE5-Mac hack */
.onglets a:hover {color:#fab907;}
.onglets .active {background-image:url("images/onglet_lefton.gif");}
.onglets .active a {background-image:url("images/onglet_righton.gif"); color:#e56200; padding-bottom:5px; }
.onglets .active a:hover {color:#ee9a00;}
.ongletscontenu{border-right: #e98933 1px solid; border-left: #e98933 1px solid; border-bottom: #e98933 1px solid;
	clear: both; padding: 20px 10px 10px 10px;}

.ongletscontenu div{/*display:none;*/ clear: both;}
.ongletscontenu #div1{display:block;}
.ongletscontenu div div{display:block; padding: 0 5px 10px 5px; margin: 0 0 10px 0; clear: both;}	




.contactsutiles dl.contact{border:0; padding:0; margin:0; display:block; float:left; width:99%;}
.contactsutiles dl.contact dt{border:0; padding:0; margin:0; display:block; float:left; width:98%; clear:both; margin-top:10px;background:url(images/fleche_orange2.gif) no-repeat top left; padding-left:12px;}
.contactsutiles dl.contact dd{border:0; padding:0; margin:0; display:block; float:left; }
.contactsutiles dl.contact dd.nom{width:33%; margin-top:5px; background:url(images/puce_orange.gif) no-repeat left; padding-left:15px;margin-left:20px;}
.contactsutiles dl.contact dd.tel{width:33%; margin-top:5px}
.contactsutiles dl.contact dd.mal{width:33%; margin-top:5px}

.contactsutiles dl.contact2{border:0; padding:0; margin:0; display:block; float:left; width:100%}
.contactsutiles dl.contact2 dt{border:0; padding:0; margin:0; display:block; float:left; width:100%; clear:both; margin-top:10px;background:url(images/fleche_orange2.gif) no-repeat top left; padding-left:12px;}
.contactsutiles dl.contact2 dd{border:0; padding:0; margin:0; display:block; float:left; }
.contactsutiles dl.contact2 dd.nom{width:33%; margin-top:5px; background:url(images/puce_orange.gif) no-repeat left; padding-left:15px;margin-left:20px;}
.contactsutiles dl.contact2 dd.tel{width:33%; margin-top:5px}
.contactsutiles dl.contact2 dd.mal{width:33%; margin-top:5px}

.blocBleu,
.bloc{background: url(images/bloc.gif) no-repeat top left #f0f5fa; padding:8px;border: 1px solid #cedeef;_position:relative;}
.blocOrange{background: url(images/bloc-orange.gif) no-repeat top left #ffffff; padding:8px;border: 1px solid #ffe191;_position:relative;}
.blocVert{background: url(images/bloc-vert.gif) no-repeat top left #ffffff; padding:8px;border: 1px solid #c9ff8d;_position:relative;}
.blocBlanc{background: #ffffff; padding:8px;border: 1px solid #ededed;_position:relative;}

.blockgris{padding: 0 0 5px 5px; border-left: 1px solid #ccc; border-bottom: 1px solid #ccc; display:block; float:left; width:99%; }
.blockbleu{padding: 0 0 5px 5px; border-left: 1px solid #ccc; border-bottom: 1px solid #ccc; display:block; float:left; width:70%;background-color:#d1dfed; margin-left:15% }
.icoformclient{float: left; margin-right: 10px; border:0;}


a.lien_news{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-weight:bold; text-decoration:underline; color:#ef8201}

/* BACKOFFICE gestion clients */
.FsClients {width:92%; border: 1px dotted #ef8201; padding: 5px}
.LgClients {font-size:14px; color:#ef8201;font-weight:bold; background-color:#ffffff; padding-left:5px;padding-right: 5px}


/* Formulaire Liasse Fiscale 2008 */
.labelliasse{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;font-weight:bold;color:#104985;}
.labelliasseN2{display:none}

.champliasse{float:left;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; 
    border: 1px #b6c3d1 solid; background-color: #e7ecee;margin: 2px 0 2px 15px}
.champliasseErreur{float:left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; 
    border: 1px #b6c3d1 solid; background-color: #aa0000; color: #FFFFFF;margin: 2px 0 2px 15px}
    .champliasseErreur2{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; 
    border: 1px #b6c3d1 solid; background-color: #aa0000; color: #FFFFFF;margin: 2px 0 2px 15px}
.radioliasse{margin:2px 0 2px 15px;border:none}
.radioliasseErreur{margin:2px 0 2px 15px; border: solid 1px #aa0000;font-weight:bold;background-color: #aa0000; color: #FFFFFF;}
.divBleu{float:left;margin:5px 0px 5px 30px;padding:5px; border:0; width:92%;background-color:#ddeeff;border:1px dotted #104985}
.panelliasse{float:left;margin:5px 0px 5px 30px;padding:5px; border:0;display:none; width:92%;background-color:#ddeeff;border:1px dotted #104985}
.panelliasseN2{display:none}
.panelliasseN3{float:left; visibility:hidden}
.noteliasse{font-size:9px;padding:0  0 0 15px;margin-bottom:5px;color:#566272}
.boutondroite{float:right;padding-right:10%}
.labelQ14{width:105px;float:left; margin:5px 0 1px 150px; padding:0;}
.labelQ1{visibility:hidden}
.labelQ11{display:none}
.champliasseQ1{visibility:hidden;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; 
    border: 1px #b6c3d1 solid; background-color: #e7ecee;margin: 2px 0 2px 15px}
 .champliasseQ11{display:none;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; 
    border: 1px #b6c3d1 solid; background-color: #e7ecee;margin: 2px 0 2px 15px}
.label3{display:block; float:left; margin:5px 0 1px 15px; padding:0; border:none}

.txtOrange{color:#EF8201;font-weight:bold}
.floatright{float:right;display:block}
.clearright{clear:right;}
.floatnone{float:none;}

/*OBJMenu*/
.objMenu{float:left; width:100%; background:#FFFFFF url("images/onglet_bg.gif") repeat-x bottom;
  	line-height:normal; margin:0; padding:0; list-style-type: none;}
.objMenu li { float:left; background:url("images/onglet_left.gif") no-repeat left top ; margin:0; padding:0 0 0 9px;}
.objMenu nobr { float:left; display:block; background:url("images/onglet_right.gif") no-repeat right top ; padding:5px 15px 4px 6px;
  text-decoration:none; color:#fa9609;font: normal 11px verdana, arial, sans-serif; font-weight: bold; cursor:pointer;}
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
.objMenu nobr {float:none;}
/* End IE5-Mac hack */
.objMenu nobr:hover {color:#fab907;}
.objMenu .selected {background-image:url("images/onglet_lefton.gif");}
.objMenu .selected nobr {background-image:url("images/onglet_righton.gif"); color:#e56200; padding-bottom:5px; }
.objMenu .selected:hover nobr {color:#ee9a00;}
/*.objMenu.subMenu {width:200px; height:auto; background-image:none; background-color:Blue}
.objMenu.subMenu li {width:100%; background-image:none; list-style:none; margin:0; padding:0; background-color:red}*/


/*TALENTS 2008*/
table.trombi{margin:0 0 10px 0; padding:0; border:0; border-collapse:collapse; width:100%;}
table.trombi td{height:140px; width:24%; text-align:center; margin:0; padding:0; vertical-align:top}
table.trombi td img{padding:1px; border:1px solid #cccccc;}
table.trombi td p{text-align:center;}

table.photostalents2008{margin:0 0 10px 0; padding:0; border:0; border-collapse:collapse; width:100%;}
table.photostalents2008 td{height:140px; width:24%; text-align:center; margin:0; padding:0; vertical-align:top}
table.photostalents2008 td img{padding:1px; border:1px solid #cccccc; cursor:pointer;}

.modalephotos{background:#ffffff;}
.modalephotos div.loading{background: url(images/loading.gif) no-repeat center center #ffffff;}

/* Simulateur SQL */
.retraitgauche{padding-left:20px}
.floatleft{float:left}

/* Simulateur Paie Consulting */
.width410{width:410px}
.marg15{margin-bottom:15px}
.gris{background-color:#e5e5e5}

/*TABLEAU de DONNEES*/
table.table				{border-spacing:0; border-collapse:collapse; border:1px solid #a3c8e3; width:98%; margin:2px auto; text-align:left;font-size:9px; }
table.table td			{color:#0063bb;vertical-align:middle;text-align:center;}
table.table th			{background:url(images/table-th.gif) repeat-x top #286eb8; vertical-align:middle; padding:3px 4px;}
table.table th a,
table.table th			{font-family: "Century Gothic", "Apple Gothic", sans-serif; color:#ffffff; font-size:13px; font-weight:normal; text-decoration:none;}
table.table th a:hover{color:#ffffff;}
table.table th.sth,
table.table tr.sth th,
table.table th.sth,
table.table tr.sth th,
table.table td{border:1px solid #c4dced; padding:3px 4px; }
table.table td.imp{background:url(images/table-sth.gif) repeat top; color:#007cea; font-weight:bold;}
/* header*/
table.table th.sh,		table.table tr.sh th		{background:url(images/table-sh.gif) repeat top #649bd4;}
/* sous-TH*/
table.table th.sth,		table.table tr.sth th		{background:url(images/table-sth.gif) repeat-x center #ecf1f7; color:#0063bb; font-size:10px; line-height:12px;}
table.table th.n,		
table.table td.n,
table.table tr.sh .n{background:none; border:0;}
table.tablesmall{font-size:8px;}

/* MODALES */
.pageCredits body{background:url(images/credits.jpg) no-repeat  center 5px #ffffff; text-align:center;}
.pageCredits a{display: block; width:400px; margin:0 auto; height:274px; text-decoration:none;}

/* web Demo Solutions */
div.webDemoSolutions													{margin:20px 0; padding-bottom:10px; background:url(images/trame-light.gif) repeat-x bottom;}
div.webDemoSolutions a												{ text-decoration:none; font-weight:bold; font-family:"Century Gothic","Apple Gothic",Arial,sans-serif;}
div.webDemoMicrosoft,
div.webDemoSage														{float:left; width:260px;}
div #dl_DADSU.webDemoSage{float:left; width:550px;}
div.webDemoMicrosoft{float:right;}

div.webDemoSolutions h2	,
div.webDemoSolutions h3{margin:10px 0 0 0;			padding:6px 0 8px 10px;	clear:both;background:url(images/trame-light.gif) repeat-x top;}
div.webDemoSolutions div.demoVisuel							{float:left; position:relative; width:110px; clear:left; margin-bottom:10px; text-align:left;}
div.webDemoSolutions div.demoVisuel	a img				{border:1px solid #CCC;}
div.webDemoSolutions div.demoVisuel	a:hover img		{border:1px solid #ddd;}
div.webDemoSolutions div.demoListe								{float:right; width:150px; text-align:left; height:70px; }
div.webDemoSolutions div.demoListe	 a{display:block; padding:0; text-decoration:none; color:#0088EA; font-family:"Century Gothic","Apple Gothic",Arial,sans-serif; font-size:12px; font-weight:bold;}
div.webDemoSolutions div.demoListe a .little1    {font-family:"Century Gothic","Apple Gothic",Arial,sans-serif; font-size:11px; color:#104985}
div.webDemoSolutions div.demoListe a .little2    {font-family:"Century Gothic","Apple Gothic",Arial,sans-serif; font-size:10px; font-weight:normal; color:#104985}
div.webDemoSolutions div.demoListe a:hover{color:#32A9FF;}


div.webDemoSage div.demoVisuel{float:left; width:100px; clear:left; padding-bottom:10px;}
div.webDemoSage div.demoVisuel	img, div.webDemoSage div.demoVisuel	a img{border:1px solid #CCC;}
div.webDemoSage div.demoVisuel	a:hover img	{border:1px solid #ddd;}
div.webDemoSage div.demoListe{float:right; width:150px; text-align:left; height:70px;}
div.webDemoSage div.demoListe a{display:block; padding:4px; text-decoration:none; color:#0088ea; font-family:"Century Gothic","Apple Gothic",Arial,sans-serif; font-size:12px; font-weight:normal;}
div.webDemoSage div.demoListe a:hover{color:#32A9FF;}

a.voirWebDemo,
a.voirDemo	{display:block;background:url(images/picto-web-demos-solutions.png) no-repeat top center; _background:url(images/picto-web-demos-solutions.gif);
					width:123px; margin:0 auto 10px; padding-top:86px; height:30px; clear:both; text-decoration:none; text-align:center; font-family:"Century Gothic","Apple Gothic",Arial,sans-serif; font-size:11px; line-height:12px;}
a.voirWebDemo	{_background:url(images/picto-web-demos-solutions-blanc.gif); height:86px !important; padding:0 !important;}

/* PAGES SECTEURS */	
div.listeReferences							{margin:20px 0;}
div.listeReferences ul						{margin:0;				padding:0;}
div.listeReferences ul li					{margin:0;	 			width:28%; float:left;	padding-bottom:10px; margin-right:3%;}
div.listeReferences ul li a					{display:block; 		text-decoration:none; }
div.listeReferences ul li a	dfn			{font-size: 9px; color:#999999; font-style:normal; display:block;}

#ctl00_Right1_animInternationalCustomers{margin:10px 0;}

#encartDemenagement{margin:10px 0;}
#infosDemenagement{width:550px; margin-left:auto; margin-right:auto;}
.fs14{font-size:14px}


.Share{}
.Share ul{
margin-top:10px;
text-align:center;
}
.Share ul li{
display:-webkit-inline-box;
display:-moz-inline-box;
display:inline-block;
text-indent:-3000em;
margin-right:3px;
background:none;
padding:0; margin:0;}
.Share ul li a{
	display:block;
	width:110px;
	height:44px;}
.Share ul li.twitter a{background:url(images/share-twitter.png) 0 0 no-repeat;_background-image:url(images/share-twitter.gif);}
.Share ul li.viadeo a{background:url(images/share-viadeo.png) 0 0 no-repeat;_background-image:url(images/share-viadeo.gif);}
.Share ul li.facebook a{background:url(images/share-facebook.png) 0 0 no-repeat;_background-image:url(images/share-acebook.gif);}

.tOrange			{ color:#EF8201; font-family:"Century Gothic","Apple Gothic",sans-serif; font-size:16px; font-weight:bolder}


/* Page 404 */

.logo{
	width: 256px;
	height:80px;
	margin-left:auto;
	margin-right:auto;
}
.titre{
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
	text-align:center;
	color: #ef8201;
}

ul li.pdf{display: block; border:none; background:url(images/ico-pdf.gif) no-repeat 0 0;padding: 4px 0 0 20px;height:28px}


/**/
#goweb		{ border-top:2px solid #004995;  position:fixed; bottom:0; width:100%; z-index:200; color:#fff; background:#004995; }
:root *> #goweb { background: rgba(0, 73, 149, 0.85);}
#goweb .corp	{ width:730px; margin:auto; overflow:hidden; padding-top:10px}
#goweb #layerLogo	{ background:url(images/img/logo.gif) no-repeat 0 center; display:block; width:192px; float:left; height:44px; margin-right:20px}
#goweb h2	{ color:#fff; font-size:21px; font-weight:bolder; float:left; width:320px}
#goweb .el	{ font-size:15px; font-weight:bolder; line-height:24px; display:block}
#goweb .el strong, #goweb .el a	{ color:#ff041f; text-decoration:none}
#goweb #el1 { color:#fff; display:block; background:url(images/img/bt-contact.png) no-repeat; _background-image:url(../images/img/bt-contact.png); width:175px; height:44px; line-height:35px; text-align:center; text-decoration:none; font-size:15px; float:right;}
#goweb #el1.up	{ background:url(images/img/bt-fermer.png) no-repeat; width:124px}
#goweb #close	{ position:absolute; display:block; background:url(../images/surlayer/close.png) no-repeat; _background-image:url(../images/surlayer/close.gif); height:28px; width:28px; top:3px; right:3px; _position:relative}
#goweb #el1:hover, #goweb #close:hover	{opacity : 0.8;
    -moz-opacity : 0.8;
    -ms-filter: "alpha(opacity=80)"; /* IE 8 */
    filter : alpha(opacity=80); /* IE < 8 */ }
#goweb #close span	{ display:none}

#goweb #formLayer		{ width:690px; background:url(images/img/bg-form.gif) repeat-x #dbe2ea; color:#ef8201; padding:20px 0 20px 40px; -moz-border-radius:0 0 2em 2em;
border-radius: 0 0 2em 2em; margin-bottom:20px; overflow:hidden}
#goweb #formLayer label	{ display:block; padding:10px 0}
#goweb #formLayer p		{ float:left; width:49%}
#goweb #formLayer p.el3	{ float:left; width:98%}
#goweb #formLayer input, #goweb #formLayer textarea  	{ border:1px solid #92a3b5; height:20px; width:90%}
#goweb #formLayer textarea 	{ width:95%; height:150px}
#goweb #formLayer .send		{ background:url(images/img/bt-envoyer.gif) no-repeat; height:46px; width:140px; border:none; margin:10px 4% 0 0}
a	{ outline:none}

.EncartVideoTakara    {width:400px; height: 130px; background:none; margin:auto; margin-bottom:20px}
.TextForVideoTakara   {float:left; text-align:center; width:200px; margin-top:25px; display:block;}

table.norme_table td {border: solid 1px #104985;}
.nostyle{text-decoration:none}


#menusinternes { margin: 0; }
#NouvelleAnnee { position: absolute; margin: -10px 0 0 -20px; width: 569px !important; z-index: 0; height: 240px; }
