a         {color:#878787;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight: bold;text-decoration: none;}
a:hover   {color:#78D443;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight: bold;}
table     {border-spacing:0;border-collapse:collapse;border:none;}
table td,
table th  {margin:0;padding:0;}

.spacer      {clear:both !important;font-size:0;height:0 !important;margin:0;padding:0;float:none !important;}
.b           {color:#fff;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight: bold;}
.b:hover     {color:#c21123;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight: bold;}
.texte12     {color:#333;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;}
.texte12g    {color:#333;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight: bold;}
.texte12gs   {color:#333;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;font-weight: bold;text-decoration: underline;}
.texte12g-bl {color:#fff;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight: bold;}
.texte       {color:#333;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;}
.texteg      {color:#333;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;font-weight: bold;}
.texte9      {color:#333;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;}
.texte9g     {color:#333;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;font-weight: bold;}
.texte10     {color:#333;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;}
.texte10g    {color:#333;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-weight: bold;}
.textej      {color:#333;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;text-align:justify;}
.textevert   {color:#6eb346;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;}

body {text-align:center;padding:0; background-color: #000; }
body.home {padding-top:8px;}
body.blank {padding:0;margin:0;background-color:#fff;}
body.blank-black {padding:0;margin:0;background-color:#000 !important;text-align:center;}
#footer {width:770px;padding:0;text-align:center;margin-left:auto;margin-right:auto;}
#footer, #footer a {color:#333;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;padding-top:10px;}
#banner { text-align: center; margin-bottom: 20px; }
#banner img { border: none; }

/** TABS - 4 onglets **/
div.tabs, div.tabs-3, div.tabs-2 {margin:0 auto 0 auto;width:770px;background: url('/img/fonds/tabs14.png') bottom left no-repeat;}
div.tabs a, div.tabs-2 a, div.tabs-3 a {padding:12px 0 13px 0;text-align:center;margin:0;width:192px;display:block;float:left;color: #3A3A3A;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight: bold;line-height:14px;}
div.tabs a:hover, div.tabs-2 a:hover, div.tabs-3 a:hover {color: #6EB346;}
div.tabs a.current, div.tabs-2 a.current, div.tabs-3 a.current { color: #619E3D; }

/** TABS - 3 onglets **/
div.tabs-3 {background-image: url('/img/fonds/tabs13.png');}
div.tabs-3 a {width:256px;}

/** TABS - 2 onglets **/
div.tabs-2 {background-image: url('/img/fonds/tabs12.png');}
div.tabs-2 a {width:256px;}


#music {text-align:center;margin:0;backgroung-color:#000;margin-top: 10px;}

/** Type : home **/
#content, #ejs_box2_box {width:770px;padding:0;text-align:center;margin-left:auto;margin-right:auto;}
#ejs_box2_box {color:#fff;font-family:Verdana;font-size:10;font-weight:bold;margin:0 auto 0 auto;width:770px;height:40px;padding:0;border-bottom: 1px solid #878787;}

/** Type : slide **/
#ajax-content {clear:both;}
.menu-top,
.menu-bottom {text-align:center;margin: 0 auto 0 auto;color:#878787;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;border-bottom:1px solid #878787;width:770px;padding:0 0 8px 0;}
.menu-bottom {border:none;padding-top:7px;padding-bottom:5px;}
.menu-top a,
.menu-bottom a {margin-right:6px;margin-left:6px;color:#878787;}
.menu-top a.current,
.menu-bottom a.current {margin-right:3px;margin-left:3px;color:#619E3D;font-size:16px;}
.menu-top a:hover, .menu-bottom a:hover { color: #78D443; }

dl#menu {text-align:center;margin: 0 auto 0 auto;width:770px;}
dl#menu dt {float:left;margin-bottom:0;}
dl#menu dd {padding:25px 0 0 35px;}
dl#menu dt a, dl#menu dt img {text-decoration:none;border:none;}
dl#menu .menu-top,
dl#menu .menu-bottom {width:690px;}
dl#menu .menu-top a,
dl#menu .menu-bottom a {margin-right:2px;margin-left:2px;}
dl#menu .menu-top a.current,
dl#menu .menu-bottom a.current {margin-right:0;margin-left:0;color:#840e1a;font-size:16px;}

.under-tabs {clear:both;margin:0 auto 10px auto;text-align:left;width:770px;background:#fff url('/img/fonds/center.png') top repeat-y;}
#slide-content {padding:50px 30px 20px 30px;margin:0;line-height:16px;font-size:14px;font-family:Verdana, Arial, Helvetica, sans-serif;}
#slide-content #main-image {float:left;margin:0 24px 0 0;padding:0;}
#slide-content p {padding:5px 0 5px 0;margin:5px 0 5px 0;}
#slide-bottom {height:28px;padding:0;margin:0;font-size:0;background:transparent url('/img/fonds/bottom.png') bottom left no-repeat;}
.list-images  {clear:both;text-align:center;margin:10px 20px 0 20px;}
.list-images img {vertical-align:middle;border:2px solid #6eb346;margin:5px;}
.list-images a {text-decoration:none;}
/**.list-images div { float: left; height: 100px; margin:5px;}**/
.list-images a.image-download { display:block; font-size:0.8em; font-weight: normal;}

#path {font-size:10px;color:#ccc;margin-top:30px;margin-left:20px;text-align:left;}
#path a {color:#ccc;font-size:10px;font-weight:normal;}

#footer {width:770px;margin:10px auto 0 auto;text-align:center;}
div.glossaries {margin:40px auto 10px auto;font-family:Verdana, Arial, Helvetica;font-size:12px;}
div.glossary {margin:40px auto 10px auto;font-family:Verdana, Arial, Helvetica; font-size:12px;}
#footer .glossaries {margin-top:10px;font-size:10px;}

/** Page : home **/
#home div#content { padding-top:35px; }

#magicien_entreprises_close_up #slide-content,
#magicien_entreprises_show #slide-content,
#magicien_entreprises_spectacle #slide-content,
#magicien_entreprises_salons #slide-content {background: transparent url('/img/fonds/fd-entr.gif') top right no-repeat;}

#magicien_particuliers_fete #slide-content,
#magicien_particuliers_mariage #slide-content,
#magicien_particuliers_anniversaire #slide-content {background: transparent url('/img/fonds/fd-parti.gif') top right no-repeat;}

#partenaires_terrain #slide-content,
#partenaires_artistiques #slide-content,
#partenaires_web #slide-content {background: transparent url('/img/fonds/fd-parte.gif') top right no-repeat;}

#magicien_ou_restaurant #slide-content,
#magicien_ou_scene #slide-content {background: transparent url('/img/fonds/fd-ou.gif') top right no-repeat;}

#contacts-index .slide-top {width: 770px; margin: 0 auto 0 auto; background: transparent url('/img/fonds/top.png') top right no-repeat;padding-top:25px;}
#contacts-index #slide-content {background: transparent url('/img/fonds/fd-contact.gif') top right no-repeat;}

#magicien_actualites_presse #slide-content,
#magicien_actualites_tv #slide-content {background: transparent url('/img/fonds/fd-actu.gif') top right no-repeat;}

#tricks-show #slide-content,
#tricks-index #slide-content,
#tours_de_magie_en_ligne #slide-content,
#tours_de_magie_ateliers #slide-content,
#tours_de_magie_a_fabriquer #slide-content,
#tours_de_magie_a_fabriquer #slide-content {background: transparent url('/img/fonds/fd-tours.gif') top right no-repeat;}

#magicien_qui_biographie #slide-content,
#magicien_qui_distinctions #slide-content,
#magicien_qui_references #slide-content,
#magicien_qui_galerie #slide-content {background: transparent url('/img/fonds/fd-qui.gif') top right no-repeat;}

/** Page : entreprises, show **/
#magicien_entreprises_show div.tabs {background-image: url('/img/fonds/tabs24.png');}

/** Page : entreprises, spectacle **/
#magicien_entreprises_spectacle div.tabs {background-image: url('/img/fonds/tabs34.png');}
#magicien_entreprises_spectacle #slide-content #main-image {float:right;margin: 0 40px 0 30px;}

/** Page : entreprises, salons **/
#magicien_entreprises_salons div.tabs {background-image: url('/img/fonds/tabs44.png');}

/** Page : entreprises, diner **/
#magicien_entreprises_mariage div.tabs {background-image: url('/img/fonds/tabs14.png');}

/** Page : particuliers, show **/
#magicien_particuliers_fete div.tabs-3 {background-image: url('/img/fonds/tabs33.png');}

/** Page : particuliers, anniversaire **/
#magicien_particuliers_anniversaire div.tabs-3 {background-image: url('/img/fonds/tabs23.png');}
#magicien_particuliers_anniversaire #slide-content {line-height:14px;}
#magicien_particuliers_anniversaire #slide-content #main-image {float:right;margin:40px 30px 0 50px;}

/** Page : particuliers, diner **/
#magicien_particuliers_mariage div.tabs-3 {background-image: url('/img/fonds/tabs13.png');}

/** Page : enfants, pro **/
#magicien_enfants_pro #slide-content {padding:36px 0 0 20px;}
#magicien_enfants_pro #slide-content #main-image {float:right;margin: 0 40px 0 30px;}

/** Page : particuliers, anniversaire **/
#magicien_enfants_anniversaire div.tabs-3 {background-image: url('/img/fonds/tabs23.png');}
#magicien_enfants_anniversaire #slide-content {line-height:14px;}
#magicien_enfants_anniversaire #slide-content #main-image {float:right;margin:40px 30px 0 50px;}

/** Page : enfants, ateliers **/
#magicien_enfants_ateliers div.tabs-3 {background-image: url('/img/fonds/tabs33.png');}
#magicien_enfants_ateliers #slide-content {line-height:14px;}
#magicien_enfants_ateliers #slide-content #main-image {float:right;margin:40px 30px 0 50px;}

/** Page : qui, distinctions **/
#magicien_qui_distinctions #slide-content table {width:623px;margin:60px auto 0 auto;}
#magicien_qui_distinctions #slide-content table td {width:140px;text-align:center;padding:4px;}
#magicien_qui_distinctions #slide-content table th {width:483px;text-align:center;}

/** Page : qui, biographie **/
#magicien_qui_biographie div.tabs {background-image: url('/img/fonds/tabs24.png');}

/** Page : qui, references **/
#magicien_qui_references div.tabs {background-image: url('/img/fonds/tabs34.png');}

/** Page : qui, galerie **/
#magicien_qui_galerie div.tabs {background-image: url('/img/fonds/tabs44.png');}
#magicien_qui_galerie #img-galerie img {border:none;}
#magicien_qui_galerie #img-galerie img:hover {border:none;}

/** Page : actualites **/
#magicien_actualites #slide-content {background-image: url('/img/fonds/haut.jpg');}

/** Page : ou **/
#magicien_ou_restaurant .tabs-2 {background-image: url('/img/fonds/tabs12.png');}
#magicien_ou_scene .tabs-2 {background-image: url('/img/fonds/tabs22.png');}


/** Page : tours de magie **/
#tours_de_magie table img {border:none;}

/** Page : partenaires, terrain **/
#partenaires_terrain div.under-tabs table {width:100%;margin-top:128px;}
#partenaires_terrain div.under-tabs table td {padding:0;width:50%;height:160px;vertical-align:top;text-align:center;}

/** Page : partenaires, artistiques **/
#partenaires_artistiques div.tabs-3 {background-image: url('/img/fonds/tabs23.png');}
#partenaires_artistiques div.under-tabs table {width:770px;margin-top:48px;}
#partenaires_artistiques div.under-tabs table td {padding-left:30px;}

/** Page : partenaires, web **/
#partenaires_web div.tabs-3 {background-image: url('/img/fonds/tabs33.png');}
#partenaires_web div.under-tabs #slide-content .partner { float:left; margin:10px; }
#partenaires_web div.under-tabs #slide-content .partner img {border:none;}


#magicien_actualites_tv div.tabs-2 { background-image: url('/img/fonds/tabs22.png'); }

#tours_de_magie_en_ligne div.tabs-3    { background-image: url('/img/fonds/tabs13.png'); }
#tours_de_magie_a_fabriquer div.tabs { background-image: url('/img/fonds/tabs23.png'); }
#tours_de_magie_ateliers div.tabs-3    { background-image: url('/img/fonds/tabs33.png'); }

/** Page : tricks, index **/
#tricks-index div.tabs-3 { background-image: url('/img/fonds/tabs23.png'); }
#tricks-index div.trick { float: left; width: 200px; }
#tricks-index div.trick img { border: 0; }

/** Page : tricks, show **/
#tricks-view div.tabs-3 { background-image: url('/img/fonds/tabs23.png'); }
#tricks-view .trick { padding-left: 10px; vertical-align:top; }
#tricks-view .trick h1 { color:#6eb346; font-size: 12px; }
#tricks-view .trick img { border: none; }
#tricks-view .tricks {  border-right: 1px solid #6eb346; padding-right: 15px; vertical-align:top;}

/** Page : shows, index **/
#shows-index div.tabs, #shows-index_particuliers div.tabs {background-image: url('/img/fonds/tabs44.png');}
#shows-index div.show, #shows-index_particuliers div.show { float: left; margin-right: 15px;}
#shows-index div.show img, #shows-index_particuliers div.show img { border: 0; }

/** Page : shows, view **/
#shows-view div.tabs, #shows-view_particuliers div.tabs {background-image: url('/img/fonds/tabs44.png');}
#shows-view .show, #shows-view_particuliers .show { padding-left: 10px; vertical-align:top; }
#shows-view .show h1, #shows-view_particuliers .show h1 { color:#6eb346; font-size: 12px; }
#shows-view .show img, #shows-view_particuliers .show img { border: none; }
#shows-view .shows, #shows-view_particuliers .shows {  border-right: 1px solid #6eb346; padding-right: 15px; vertical-align:top;}

/** Page : glossaries, index | view | letter **/
#glossaries-index  #slide-content {background-image: url('/img/fonds/haut.jpg');}
#glossaries-view   #slide-content {background-image: url('/img/fonds/haut.jpg');}
#glossaries-letter #slide-content {background-image: url('/img/fonds/haut.jpg');}

/** Page : mentions legales **/
#mentions #slide-content {background-image: url('/img/fonds/haut.jpg');}

#magicien_qui_galerie .gallery-item { float: left; }

