body                   {min-width:1000px;font-size:.85em;font-family:arial,helvetica,"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif!important}
*                      {color:#E6E6E6;margin:0;padding:0;text-decoration:none;list-style:none}
sup                    {color:#000}
textarea               {overflow:hidden}
img                    {border:none}
#liengris:hover {color:#000!important}
fieldset               {border:none}
form *                 {font-family:arial,helvetica,"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif}
.transp a.ambientBlack:hover   {color:#000!important;}
submit:hover,
button:hover           {cursor:pointer}
#loader {visibility:hidden;}
.miniSpaceBottom       {margin-bottom:4px!important}
.megaSpaceBottom       {margin-bottom:40px!important}
.megaSpaceTop          {margin-top:40px!important}
.spaceBottom           {margin-bottom:16px!important}
.semiSpaceBottom       {margin-bottom:12px!important}
.spaceTop              {margin-top:16px!important}
.borderTop             {border-top:16px solid #BBB!important}
.borderBottom          {border-bottom:1px solid #292929!important}
.normalWeight          {font-weight:normal!important}
.noBorder              {border:none!important;}
.normalFontSize        {font-size:.9em!important}
.small                 {font-size:.8em!important}
.verysmall             {font-size:.6em!important}
.big                   {font-size:1.2em!important}
.verybig               {font-size:1.1em!important}
.grey                  {color:#595959!important}
.dark                  {color:#323232!important}
.black                 {color:#OOO!important}
.lightgrey             {color:#999!important}
.verylightgrey         {color:#ddd!important}
.veryverylightgrey     {color:#E6E6E6!important}
.white                 {color:#fff!important}
.bgBlack               {background:#000!important;}
.nowrap                {white-space:nowrap!important}
.bold                  {font-weight:bold!important}
.italic                {font-style:italic!important}
.smallcaps             {font-variant:small-caps!important}
.uppercase             {text-transform:uppercase!important}
.lowercase             {text-transform:lowercase!important}
.underline             {text-decoration:underline!important}
.clear                 {clear:both!important}
.clearboth             {clear:both!important;display:inline;float:left!important}
.marginRight           {margin-right:24px!important}
.paddingRight          {padding-right:16px!important}
.noPadding             {margin:0px!important;padding:0!important}
.right                 {text-align:right;float:right;display:inline}
.floatLeft             {text-align:right;float:left;display:inline}
.nobg                  {background:none!important;}


#header                           {padding:68px 0 0 12px;background:#fff;height:32px}
#header h1 a                      {background: url(/assets/user/gs/charte-graphique/logo.png) no-repeat;margin:0 0 2px;width:187px;height:30px;display:block}

#header #cssSwitcher *            {display:inline;float:left;text-transform:lowercase;color:#777;}
#header #cssSwitcher              {margin:19px 0 0;float:right}
#header #cssSwitcher ul li        {padding:0 0 0 .25em;}

#header #toolBox                  {min-width:196px;font-size:.8em;margin:-20px 0 0 0;left: 802px;position:absolute;text-align:right;padding:0;white-space:nowrap!important}
#header #toolBox *                {text-align:right;white-space:nowrap!important}
#header #toolBox p                {color:#999;float:left;display:inline;padding:2px 4px;margin:0;}
#header #toolBox ul               {float:left;display:inline;padding:0;margin:0px 0 0 4px;}
#header #toolBox ul li            {float:left;display:inline;padding:0;margin:0;}
#header #toolBox ul li a          {float:left;display:inline;padding:0;margin:0 1px;}
#header #toolBox ul li a img      {float:left;display:inline;padding:0;margin:-2px 0 0 0;}

#header #toolBox p                           {margin:0;padding:0; position:relative}
#header #toolBox #playercontroller           {float:left;display:inline;top:-4px;margin:0 12px 0 0; position:relative;width:32px;overflow:hidden}


#page                               {margin:0 auto;;padding:02px 0px 0px 0px ;}
#content                            {}
#page p.quote                       {text-align:left;float:left;display:inline;margin:0 0 0 14px;font-size:.78em;font-weight:bold}


#page #sideBar                                  {clear:both;margin:24px 0 0 1px;display:inline;padding:0;float:left;width:163px;text-transform:lowercase;font-weight:bold;font-size:1em;}
#page #sideBar ul li                            {padding:0 10px;margin:0px 0;}
#page #sideBar ul li a                          {display:block;}
#page #sideBar ul li a:hover                    {background-position: 0px 6px!important;}
#page #sideBar ul li.active {background-position: 0px 6px!important;}
#page #sideBar ul li ul                         {margin:2px 0;}
#page #sideBar ul li ul li                      {padding:0 0 0 12px;margin:0 0 0 -12px;}
#page #sideBar ul li ul li a                    {color:#999!important;font-size:.7em;}

#page #sideBar ul li ul li:hover                {}
#page #sideBar ul li.active ul li.active {background-position: 4px 3px!important;}
#page #sideBar ul li.active ul li.active a{background-position: 4px 3px!important;}

#page #sideBar #subMenu                     {text-transform:uppercase;font-size:.55em!important;margin:32px 0 32px 0px;font-size:.8em}
#page #sideBar #subMenu *                   {color:#999;}
#page #sideBar #subMenu ul li               {margin:6px 0!important;background:none}
#page #sideBar #subMenu ul li.active a      {color:#000!important;}
#page #sideBar #subMenu ul li a:hover       {color:#000!important;}

.article                       {margin:64px 0 0 11px;padding-top:40px;width:391px;display:block;clear:both;}
.article p                     {margin:16px 0 10px;font-size:.9em;line-height:1.69em;font-weight:normal!important;}
.article p#parag               {margin:0 0 -12px!important;padding:0!important;line-height:1.4em;}
.article p#paragrapheAccueil   {font-size:.9em;line-height:1.65em!important;font-weight:normal!important;}
.article p #printetweb         {font-size:1.3em!important;}

.transp #dittoPagin        {color:#595959;margin:64px 0 0 14px;padding-top:40px;width:435px;display:block;clear:both;}
.transp  * a:hover         {color:#999!important;}






.transp                          {clear:right;float:left;background: url(/assets/user/gs/charte-graphique/transparence55.png) repeat;float:left;display:inline;padding:28px 42px 42px;margin:32px 0 128px -6px;width:751px;}
.transp.nopad                    {padding:0;width:833px;}

.transp.nopad.diaporama          {background:none;font-size:.8em;margin:28px 0 0 -6px}
.transp.nopad.gallery            {background:none;font-size:.8em;margin:24px 0 0 -4px;width:840px}
.transp p                        {color:#999;line-height:1.4em;font-size:.85em}
.transp p.msg                    {color:#999999}


.transp table                    {margin:0 0 64px}
.transp caption                  {text-align:left;text-transform:uppercase;padding:8px 0 20px; font-size:.8em;}
.transp td                       {text-align:center;font-size:.9em;text-transform:uppercase;margin:0;padding:0;}
.transp td a                     {background:#222;color:#888;text-decoration:none;display:block;width:24px;margin:0;padding:1px 0;border:1px solid #111;border-bottom:1px solid #393939;}
.transp td a.noBorder            {padding:4px 1px 3px}

.transp ul             {margin:24px 0 0}
.transp ul li          {padding:2px 0 2px;}

.transp.actualites ul    {margin: 16px 0;}
.transp.actualites ul li {background: url(/assets/user/gs/charte-graphique/puce.png) no-repeat 0 5px;padding:2px 10px;color:#999;font-size:.8em}

.transp ul li  a       {color:#595959;}
.transp a              {text-decoration:none;}
.transp ul li a:hover  {background:none!important;color:#595959;}
a.portfolio:hover      {color:#ccc!important;}


.transp.nopad.diaporama #borderOverlay       {display:block;border:1px solid #ddd;margin:0;width:833px;height:533px;position:absolute;margin:-1px 0 0 -1px;z-index:1}
.transp.nopad #diapo.border a img            {border:1px solid #ddd!important;}
.transp.nopad.diaporama ul#nav               {display:inline;margin:8px 0 0 0!important;text-transform:uppercase;font-weight:bold;}
.transp.nopad.diaporama ul#nav *             {display:inline;}
.transp.nopad.diaporama ul#nav a             {color:#999}
.transp.nopad.diaporama ul#nav li a.black    {color:#000;}
.transp.nopad.diaporama ul#nav .activeSlide  {color:#000}
.transp.nopad.diaporama ul#nav a:hover       {color:#000!important}
.transp.nopad.diaporama ul#navtitle          {display:inline;color:#000;text-transform:uppercase;font-weight:bold;;padding:0  12px 0 0;margin:0 0 0 -23px!important;top:8px;position:relative}
.transp.nopad.diaporama ul#navtitle li       {display:inline;color:#000;text-transform:uppercase;font-weight:bold;margin:0 0 0}
.transp.nopad.diaporama li#title             {top:-8px;position:relative;}
.transp.nopad.diaporama ul#navtitle li#title.solo        {margin:6px}
.transp.nopad.diaporama ul#nav a             {border-left:1px solid #BBB;}
.transp.nopad.diaporama ul#nav a:hover       {color: #333;}
.transp.nopad.diaporama ul#navtitle          {}
.transp.nopad.diaporama #clicknext           {padding:4px;top:-8px;position:relative;}
.transp.nopad.diaporama #clickprev           {padding:4px;top:-8px;position:relative;}
.transp.nopad.diaporama #imgnext             {padding:4px;top:-4px;position:relative;margin:0!important;}
.transp.nopad.diaporama #imgprev             {padding:4px;top:-4px;position:relative;margin:0!important;}
.transp.nopad.diaporama #separator           {margin:0 4px!important;top:-2px;position:relative;}
.transp.nopad.diaporama #separator.solo      {padding:0 8px 0 18px}


.transp.nopad.diaporama h2         {margin:64px 0 0 0;font-size:2em;}
.transp.nopad.diaporama p          {color:#000;text-align:justify;font-size:1.1em;line-height:1.5em;}
.transp.nopad.diaporama a.anchor   {padding:0 12px;}

.transp .colLeft                   {display:inline;float:left;width:298px;}
.transp .colRight                  {display:inline;float:right;width:424px;margin:0 0 32px!important;}
.transp .colRightLexique           {display:inline;float:right;width:535px;}
.transp .colRightLexique p         {text-align:justify;font-size:.9em;color:#595959;padding:0px 0 8px;font-size:.9em;text-align:justify!important;width:533px;}
.transp.nopad .colRight            {display:inline;float:right;width:440px;}
.transp .colRightLexique ul        {margin:0 0 32px 0 ;font-size:.9em;}
.transp .colRightLexique ul li             {padding:2px 0 0 10px;background: url(/assets/user/gs/charte-graphique/puce.png) no-repeat 0 8px!important;color:#595959;}
.transp .bordure                           {border-bottom:1px solid #292929;margin:32px 0}

.transp .colLeft ul li.spaceBottom         {display:inline;float:left;width:298px;font-size:.9em;padding:0;margin:0;}
.transp .colLeft ul li.plaquette           {margin:16px 0 0;font-size:.8em;}
.transp .colLeft ul li.spaceBottom img       {display:inline;float:left;margin:0px 8px 0 0}

.transp .colLeft  .allo                    {top:-15px;position:relative;}
.transp .colLeft  .allo li                 {padding:0}
.transp .colLeft  .allo li.newsletter      {margin-top:72px}
.colLeftDiapo a.directLink                 {border:none!important;}
.colLeftDiapo img.directLink       {margin:0 0 -8px 5px!important;background:none!important;border:none!important;}

.transp .colLeft  a:hover,
.transp .colRight  a:hover       {background:none!important;color:#E6E6E6}
.transp.bonus a:hover            {color:#eee!important}

.transp.bonus                    {padding:16px 0 0 0!important;height:290px!important;margin:650px 0 -110px 0px;background: url(/assets/user/gs/charte-graphique/transparence25.png) repeat;width:100%!important;display:block;}
.transp.bonus                    {color:#595959;display:block;clear:both;}
.transp.bonus h2                 {margin: 0 0 0 0px;font-weight:normal;-size:1em;display:block;width:100%;border-bottom:1px solid;}




.transp.bonus #gallery                     {width:100px;display:inline;float:left;}


.transp.bonus #gallerie                    {margin:20px;width:480px;display:inline;float:left}
.transp.bonus #gallerie .nav               {position;z-index:100;display:block;margin:164px 0 0 0!important;position:absolute;left:152px;font-weight:bold;font-size:.9em}
.transp.bonus #gallerie .nav a             {color:#999;font-size:.9em;text-decoration:underline}
.transp.bonus #gallerie .nav a#clickprev   {margin-right:12px;}

.transp.bonus #gallerie2         {margin:20px;width:224px;display:inline;float:left}
.transp.bonus #gallerie2 a       {z-index:100;position:relative}

.transp.bonus #gallery2          {margin:0 20px 0 0;float:left;width:300px;}
.transp.bonus #gallery2 img      {width:64px;height:64px;display:inline;float:left;}
.transp.bonus #gallery2 li       {margin:16px 16px 0 0;float:left;}
.transp.bonus #gallery2          {margin:0 0 16px;float:left;}
.transp.bonus #gallerie2 a       {padding:2px 0;text-decoration:underline;}


#galleryhide h2.spaceTop {padding:0 0 5px;margin:0px 0 -24px;border-bottom:1px solid #222!important;font-size:1.25em;font-weight:normal}
#galleryhide             {visibility:hidden;margin:58px 0 0 0;}
#gallery                 {margin:0;padding:0!important;border:none!important;font-size:.9em;line-height:1.38em;}
#gallery *               {text-align:left!important;margin:0!important;padding:0!important;border:none!important;background:transparent!important;}
#gallery img             {float:left!important;margin:4px 12px 0 0!important;}
#gallery li              {width:391px!important;display:block;}
#gallery a:hover         {color:#fb5;}
#gallery span.dateaccueil{text-align:left!important;display:block;margin:2px 0 20px 86px!important;padding:0!important;;font-size:.9em;color:#777}


#wallpapers                {padding:0;margin:0;}
#wallpapers #zoom          {display:inline;float:right;padding:0;margin:0;}
#wallpapers li             {width:264px;padding-right:16px;margin-bottom:16px;display:inline;float:left;}
#wallpapers li img         {margin-left:0px;width:266px;display:inline;float:left;border:1px solid #595959;overflow:hidden}





.transp label                          {display:inline;float:right;width:95%;color:#999;font-size:.8em;padding:0;margin:ýpx 0 0}
.transp input[type=submit]             {background:none;border:none;color:#999;float:right;display:inline;;}
.transp input[type=submit]:hover       {cursor:pointer;color:#ddd;}
.transp input[type=text]               {padding:4px 8px!important;display:block;background:none;border:1px solid #595959;color:#ddd;margin:0 0 12px;width:175px;display:inline;float:left;}
.transp input[type=password]           {padding:4px 8px!important;display:block;background:none;border:1px solid #595959;color:#ddd;margin:0 0 12px;width:175px;display:inline;float:left;}
.transp input[type=file]               {padding:0 8px!important;color:#292929;margin:3px 0!important;}
.transp textarea                       {width:380px;font-size:.9em;background:none;border:1px solid #595959;color:#ddd;padding:8px;margin:0 0 4px;clear:both;display:inline;float:left;}
.transp input#cfSubject                {width:380px}
.transp input#cfAddress                {width:380px}
.transp input#cfName                   {margin:0 12px 0 0}
.transp input#cfEmail                  {margin:0 12px 0 0}
.transp input#cfContact                {margin-right:24px}
.transp input[type=submit]             {text-align:right;margin:-30px 0 0 0;text-transform:lowercase;font-weight:bold;font-size:1.2em;}
.transp input[type=checkbox]           {display:inline;float:left;margin:0px 0 0}
.transp ul li form input[type=text]    {margin:8px 0 0 0;width:180px;padding:2px 0 2px;}
.transp ul li form input[type=submit]  {float:left;margin:11px 0 0 8px;padding:0;text-transform:uppercase}
.transp .dlPlaquette                   {float:left;clear:left;width:30px;height:30px;margin:3px 4px 0 0;}
.transp #contactSeparator              {border-top:1px solid #333;margin:32px 0}


.transp #uploadForm               {padding:32px;margin:0 0 0 0px;background:#1A171B;-moz-border-radius:16px;-webkit-border-radius:16px;border-radius:16px;}
.transp #uploadForm label         {display:inline;float:left;width:100px;padding:8px 0;font-size:1em;}
.transp #fichiers                 {padding:32px;margin:16px 0 0 0px;color:#999;background:#1A171B;-moz-border-radius:16px;-webkit-border-radius:16px;border-radius:16px;}
.transp #fichiers .filename       {clear:both;display:inline;float:right;}
.transp #uploadForm #submitFile   {}

.transp .wlpeMessageText                         {margin:40px 0 0 0px;position:absolute;color:#E6E6E6!important}
.transp #wlpeUser #bonjour                       {top:-41px ;padding:0!important;position:relative;text-align:right;color:#E5E5E5!important;font-size:1em;}
.transp #wlpeWelcomeParagraph                    {margin:40px 0 0 0px;position:absolute;color:#E6E6E6!important}
.transp #wlpeLoginFieldset                       {margin:110px 0 0 200px;-moz-border-radius:16px;-webkit-border-radius:16px;border-radius:16px;background:#1A171B;padding:48px 32px 48px;display:inline;width:28em}
.transp #wlpeLoginFieldset legend                {position:relative;top:32px;margin:0 0 -48px 100px;font-size:1.4em;font-weight:bold;color:#E5E5E5;}
.transp #wlpeResetForm #wlpeLoginFieldset        {margin:110px 0 0 200px;-moz-border-radius:16px;-webkit-border-radius:16px;border-radius:16px;background:#1A171B;padding:48px 32px 28px;display:inline;width:28em}
.transp #wlpeLoginFieldset label                 {margin:0;padding:4px 0!important;float:left;display:inline;width:100px;font-size:1em;color:#999}
.transp #wlpeLoginFieldset input[type=text]      {background:#292929;border:1px solid #292929;margin:0 0 16px 0;padding:4px!important;float:left;display:inline;font-size:1em;color:#999}
.transp #wlpeLoginFieldset input[type=password]  {background:#292929;border:1px solid #292929;margin:0;padding:4px!important;float:left;display:inline;font-size:1em;color:#999}

.transp #wlpeLoginFieldset button#wlpeLoginButton      {margin:-20px -20px 0 0!important;padding:4px!important;display:inline;float:right;font-size:1em;color:#999;border:none;height:27px!important;width:27px!important}
.transp #wlpeResetForm button                          {margin:-2px 0 0 12px!important;padding:4px!important;position:absolute;font-size:1em;color:#999;border:none;height:27px!important;width:27px!important}
.transp #wlpeLoginButtons                              {top:-48px;position:relative;margin:0 0 0 200px;padding:0 34px;display:inline;width:28em}
.transp #wlpeLoginButtons button#wlpeReminderButton    {margin:12px  20px 0 0;width:22em;background:none;text-align:right;none;border:none;display:inline;float:right;}

.transp #wlpeLogoutButton           {margin:-2em 4px 0 0;width:12em;background:none;text-align:right;border:none;display:inline;float:right}
.transp #wlpeLogoutButton.logout    {top:-21px ;position:relative;padding:0;font-size:.9em;}
.transp #wlpeLogoutButton #deconnexion    {color:#999;font-size:.9em;text-transform:lowercase;text-decoration:underline}
.transp #wlpeReset Form button      {float:left;display:inline;position:relative;top:17px}
.transp #wlpeLogoutButton.logout img{margin:0 4px -10px 0;}

.transp  h2.definition  {padding:0 0 16px 0!important;font-size:1.4em;text-decoration:none!important;font-weight:bold;}
.transp  h2.definition a{padding:0 0 0    0!important;display:block;color:#999!important;}
.transp  h2.spaceTop    {border-top:1px solid #333;padding:32px 0 0;}
.transp .separator      {padding:0;margin:16px 0 44px;border-top:1px solid #292929;clear:both;}
p.definition.full       {width:833px;}

h2 span.date         {width:40px!important;text-align:center;margin:0 10px 0 0;padding:0 3px 0 0;border-right:1px solid #323232;float:left;display:inline;height:2.2em}
h2 span.date .day    {width:40px!important;padding:0;top:-4px;position:relative;}
h2 span.date .month  {width:40px!important;font-size:.7em;top:-15px;position:relative;margin:0!important}
h2 span.date .year   {width:40px!important;font-size:.6em;top:-25px;position:relative;margin:0!important}
h2 span.hour         {top:0px;position:relative;margin:0!important}
h2 span.noPadding    {display:block;top:0px;position:relative;padding:12px 0 6px!important;margin:0!important;line-height:0;font-weight:bold!important;font-size:1.2em;}




.article img              {background:#eee;padding:2px;border:1px solid;-moz-border-radius:2px;}
.article a                {font-weight:bold}
.article ul               {padding:16px 16px;margin:16px 0px;text-align:justify;}
.article ul li            {padding:0px 8px;margin:4px 0px 4px 16px;}
.article strong span      {font-weight:normal}
.article strong .ambient  {font-weight:normal}

.article .colRight            {padding:16px;margin:0 0 16px;-moz-border-radius:1px;display:inline;float:left;width:580px;}
.article .colRight p          {padding:16px 0;margin:0 0 16px;-moz-border-radius:1px;display:inline;float:left;}


#clearfooter                      {border-bottom:1px solid #191919;padding:83px 0 0 0;height:0px;top:0px;display:block;margin:0px 0 0px 0px;clear:both;}
.footerPadding                    {padding:16px 0 16px 11px;}

#footer p ,
#footer a ,
#footer ul *,
#footer ul li,
#footer ul li a             {color:#494949}

#footer a                    {display:inline;}
#footer a:hover              {color:#797979!important;text-decoration:underline!important;}




#footer.notransp                      {background:none!important;}
#clearfooter.notransp                 {border:none!important;}
#footer .footerPadding.notransp       {background:none!important;}
#footer                               {height:none;color:#494949;padding:0;display:block;margin:0;clear:both;font-size:.9em!important;background: url(/assets/user/gs/charte-graphique/transparence55.png) repeat!important;}
#footer.notransp                      {background:none!important;}
#footer.notransp.contact              {background:none!important;padding:22px 0 0 0px!important;}

#footer2                    {width:982px;display:inline;float:left;margin:0!important;padding:0!important;clear:both;}
#footer #footerSeparator    {padding:0;margin:0px;border-top:1px solid #191919;clear:both;}
#footer p                   {line-height:1.4em;}
#footer p.footer            {width:982px;color:red!important;;text-align:justify;}
#footer p.coord             {clear:both;display:block;margin:0 0 28px;width:982px;font-size:.9em;}
#footer p.legal             {line-height:1.5em;font-size:.9em;float:right;display:inline;clear:right;text-align:right;text-decoration:none;}
#footer p.legal a           {text-decoration:none;}
#footer ul                  {display:in line;float:left;margin:0 0 64px;}
#footer ul li               {padding:2px 0 2px 10px;margin:0;background: url(/assets/user/gs/charte-graphique/puce.png) no-repeat 0 7px;}
#footer ul li a:link        {padding:2px 0 0 0px;margin:0;text-decoration:none;}
#footer ul li.title         {padding:1px 0 3px;text-transform:uppercase;margin:0;font-weight:bold;background:none;}

#footer a.top               {float:right;display:inline;width:64px;color:#999;background: url(/assets/user/gs/charte-graphique/transparence55.png) repeat;;padding:4px 8px 4px 3px;text-align:right;text-decoration:none;text-transform:uppercase;}
#footer a.top:hover         {color:#bbb;background:#151515;opacity:0.9;}
#footer a.top span          {margin:0 8px 0 0;float:left;display:inline}
#footer a.top span img      {padding:0;border:0}
#footer p span.dark         {clear:both;margin:0 0 12px;font-size:.85em;line-height:.85em}

#linkPlan                     {display:inline;float:left;width:790px;margin:32px 0}
#linkPlan h2                  {margin:0 0 32px;font-weight:normal}
#linkPlan ul                  {width:20%;}
#linkPlan ul                  {display:in line;float:left;margin:0 0 64px;}
#linkPlan ul li               {padding:2px 0 2px 10px;margin:0;background: url(/assets/user/gs/charte-graphique/puce.png) no-repeat 0 8px;}
#linkPlan ul li a             {padding:2px 0 0 0px;margin:0;text-decoration:none;color:#595959!important}
#linkPlan ul li a:hover       {color:#999!important}
#linkPlan ul li.title         {padding:1px 0 12px;text-transform:capitalize;margin:0;font-weight:bold;background:none;color:#E5E5E5}



#footer #linkCompetences         {display:inline;float:left;width:500px;}
#footer #linkMetiers h3,
#footer #linkActivites h3,
#footer #linkCompetences h3      {padding:22px 0 6px;border-bottom:1px solid #191919;margin:0 0 18px;font-weight:normal;font-size:1.2em;white-space:nowrap}

#footer #linkMetiers,
#footer #linkActivites,
#footer #linkCompetences         {padding:0!important;height:237px}

#footer #linkCompetences ul#div1 {width:38%;}
#footer #linkCompetences ul#div2 {width:33%;}
#footer #linkCompetences ul#div3 {width:28%;}


#footer #linkMetiers ul     {width:50%;}

#footer #linkCompetences,
#footer #linkMetiers,
#footer #linkActivites      {font-size:.95em;}

#footer #linkMetiers        {font-weight:normal;display:inline;float:left;width:304px;margin: 0 24px}
#footer #linkActivites      {font-weight:normal;display:inline;float:left;width:130px;clear:right}

#menuBottom                 {color:#202020;margin:0 0 23px;float:left;display:inline;clear:left;text-transform:lowercase;font-variant:small-caps;font-size:1.05em;}
#menuBottom a               {color:#494949;text-decoration:none;display:inline;padding:0 4px}
#menuBottom a:link          {color:#494949;text-decoration:none;}
#menuBottom a:hover         {color:#797979;text-decoration:none;}
#menuBottom a:visited       {text-decoration:none;}
#menuBottom a:active        {color:#B9B9B9;text-decoration:none;}
#menuBottom a.ambient       {color:#000!important;padding:0 4px 1px!important;}


.article .nav               {z-index:100;display:inline;margin:-1em 0 0 0!important;position:absolute;left:134px;font-size:.7em}
.article .nav #clickprev    {margin-right:24px;}
.article .nav  *            {text-decoration:none;color:#777;font-weight:normal!important;}
.article .nav a:hover       {color:#eee;}

#ditto_pages  { }
#ditto_pages * {display:inline}
#ditto_pages a {color:#595959;font-size:.8em;padding:0 4px}


