*{ font-family:sans-serif; }

body{ margin:0; padding:0; padding-top:5px; padding-bottom:10px; text-align:center; }

img{ border:0; }

form{ margin:0; padding:0; display:inline; }
input.champ{ background:#eef4fa; border:#86a5c1 1px solid; padding:1px; color:#3f78b3; padding-left:3px; padding-right:4px; font-size:12px; }
input.champ:hover{ background:#f9f7ed; }
textarea.champ{ background:#eef4fa; border:#86a5c1 1px solid; padding:1px; color:#3f78b3; padding:3px; font-size:12px; }
textarea.champ:hover{ background:#f9f7ed; }
input.bouton{ background:#86a5c1; border:#3f78b3 1px solid; padding:1px; color:white; padding-left:3px; padding-right:4px; font-size:12px; font-weight:bold; cursor:pointer; }
input.bouton:hover{ background:white; color:#86a5c1; }

a{ color:#1f93c4; }
a:hover{ text-decoration:none; color:#3f709a; }

div#conteneur{ width:900px; margin-left:auto; margin-right:auto; background:url(img/logo.jpg) no-repeat; font-size:14px; }

 #barre-login{ height:20px; padding-top:8px; text-align:right; padding-right:20px; }
  #barre-login font{ vertical-align:middle; font-size:12px; color:#035d84; }
   #barre-login .login{ width:100px; height:20px; border:0; vertical-align:middle; padding-top:3px; padding-left:21px; padding-right:5px; margin-left:10px; background:url(img/fond_login.png) no-repeat white; font-size:11px; color:#035d84; }
   #barre-login .pass{ width:100px; height:20px; border:0; vertical-align:middle; margin-left:5px; padding-top:3px; padding-left:23px; padding-right:5px; background:url(img/fond_pass.png) no-repeat white; font-size:11px; color:#035d84; }
   #barre-login .ok{ width:40px; height:20px; border:0; vertical-align:middle; background:url(img/bouton_ok.png); font-size:11px; margin-left:5px; cursor:pointer; }

 #barre-login-help{ margin-top:15px; height:25px; text-align:right; font-size:10px; color:#035d84; padding-right:20px; }
  #barre-login-help a{ font-size:10px; color:#1f93c4; }
  #barre-login-help a:hover{ text-decoration:none; color:#3f709a; }

 #barre-perso{ height:20px; padding-top:8px; text-align:right; padding-right:20px; color:#3f709a; }

 #barre-perso-deco{ margin-top:15px; height:25px; text-align:right; font-size:10px; color:#035d84; padding-right:20px; }
  #barre-perso-deco a{ font-size:10px; color:#1f93c4; }
  #barre-perso-deco a:hover{ text-decoration:none; color:#3f709a; }

 #barre-menu{ height:25px; padding-left:320px; padding-right:20px; }
  #barre-menu a{ display:block; float:right; margin-left:5px; width:120px; height:25px; padding-top:5px; background:url(img/fond_onglet.png) 0 0 no-repeat; text-decoration:none; color:#3f709a; font-size:12px; font-weight:bold; }
  #barre-menu a:hover{ background:url(img/fond_onglet.png) 0 -35px no-repeat; color:white }
  #barre-menu h1{ display:block; float:right; margin:0; padding:0; margin-left:5px; width:120px; height:25px; padding-top:5px; background:url(img/fond_onglet.png) 0 -35px no-repeat; text-decoration:none; color:white; font-size:12px; font-weight:bold; }

 #page-haut{ height:15px; font-size:0; background:url(img/fond-page-haut.png); }

 #page{ padding-left:19px; padding-right:19px; padding-bottom:3px; background:url(img/fond-page.png) repeat-y; text-align:left; }

  #page h1{ margin:0; padding:0; padding-bottom:2px; margin-bottom:10px; font-size:18px; color:#069bdd; border-bottom:#069bdd 1px solid; }
  #page h2{ margin:0; padding:0; margin-top:8px; padding-bottom:2px; margin-bottom:10px; font-size:18px; color:#069bdd; border-bottom:#069bdd 1px solid; }

  .infobox{ margin-bottom:10px; padding:5px; padding-left:44px; padding-right:10px; border:#9eb8d2 1px solid; background:#f9f7ed url(img/icone_infobox.png) 10px no-repeat; font-size:15px; }
  .errorbox{ margin-bottom:10px; padding:5px; padding-left:44px; padding-right:10px; border:#cc0000 1px solid; background:#ffd7d7 url(img/icone_errorbox.png) 10px no-repeat; font-size:15px; }

  /* Presentation */

  .presentation-stats{ float:right; width:349px; height:200px; background:url(img/fond-cadre-stats.png) no-repeat; }
   .presentation-stats .cadre{ padding-left:60px; padding-top:60px; }
    .presentation-stats .cadre p{ margin:0; margin-bottom:2px; padding:0; padding-left:20px; background:url(img/puce-cadre-stats.png) 0 3px no-repeat; }
     .presentation-stats .cadre p b{ color:#3d74a6; }
    .presentation-stats .cadre font{ display:block; padding:10px; padding-left:0; font-size:14px; font-style:italic; color:#3d74a6; }
    /*.presentation-stats .cadre iframe{ margin-top:5px; width:329px; height:84px; }*/
  .presentation-anim{ font-size:0; }
  .presentation-offres{ margin-top:12px; /*width:862px; height:300px; background:url(img/fond-cadre-offres.png) no-repeat;*/ }
   .presentation-offres img{ width:862px; height:300px; }
  .compatible{ float:left; padding-left:9px; padding-top:17px; font-size:14px; font-weight:bold; color:#a3abbc; }
   .compatible img{ vertical-align:middle; }
  .presentation-plus-infos{ text-align:right; padding-top:20px; padding-right:20px; }
  .partenaires{ text-align:center; margin-left:9px; margin-right:20px; margin-top:20px; padding:10px; background:#eef4fa url(img/fond_coin.png) right bottom no-repeat; border:#86a5c1 1px solid; }
   .partenaires img{ margin-left:5px; margin-right:5px; }
  .presentation-etoile{ margin-top:12px; padding-left:10px; font-size:10px; color:#3f709a; }

  /* Le service */

  .le-service-inscription{ text-align:right; padding-top:20px; padding-right:20px; }

  /* Créer compte */

  table.creer-compte{ }
   table.creer-compte td.etiquette{ font-size:14px; color:#3f709a; font-weight:bold; text-align:right; }
   table.creer-compte input.login{ width:100px; }
   table.creer-compte input.pass{ width:100px; }
   table.creer-compte input.nom{ width:120px; }
   table.creer-compte input.prenom{ width:120px; }
   table.creer-compte input.societe{ width:200px; }
   table.creer-compte input.adresse{ width:300px; }
   table.creer-compte input.codepostal{ width:60px; }
   table.creer-compte input.ville{ width:150px; }
   table.creer-compte input.pays{ width:300px; }
   table.creer-compte iframe.iframe_code_pays{ width:22px; height:18px; vertical-align:middle; }
   table.creer-compte input.tva{ width:150px; vertical-align:middle; }
   table.creer-compte input.gsm{ width:150px; }
   table.creer-compte .details{ font-size:10px; color:#3f709a; }
   table.creer-compte input.email{ width:300px; }
   table.creer-compte input.creer{ width:300px; }

  /* Mot de passe perdu */

  table.pass-perdu{ margin-top:20px; }
   table.pass-perdu input.email{ width:300px; }
   table.pass-perdu input.recuperer_pass{ width:300px; }

  /* Contact */

  table.contact td{ font-size:14px; color:#3f709a; }
  table.contact .etiquette{ font-weight:bold; text-align:right; }
   .temoin_irc{ width:18px; height:18px; vertical-align:middle; }
  .infos-societe{ width:262px; height:62px; margin-top:15px; margin-left:15px; }

  /* Panel */

  .etat-compte{ float:right; width:680px; height:105px; }
   .etat-compte-light{ background:url(img/fond_compte_light.png) no-repeat; }
   .etat-compte-medium{ background:url(img/fond_compte_medium.png) no-repeat; }
   .etat-compte-large{ background:url(img/fond_compte_large.png) no-repeat; }
    .etat-compte input{ float:left; width:60px; height:20px; color:white; font-size:15px; font-weight:bold; background:transparent; border:0; }
    .etat-compte .sites{ margin-left:345px; margin-top:13px; }
    .etat-compte .sites_max{ margin-left:185px; margin-top:13px; }
    .etat-compte .sms_utilises{ margin-left:345px; margin-top:10px; }
    .etat-compte .sms_max{ margin-left:185px; margin-top:10px; }
    .etat-compte .check_defacing{ margin-left:345px; margin-top:10px; }
    .etat-compte .check_backlinks{ margin-left:185px; margin-top:10px; }

  .smiley-etat-sites{ text-align:center; height:120px; }
   .smiley-etat-sites img{ width:110px; height:90px; }
   .smiley-etat-sites font{ display:block; font-size:12px; font-weight:bold; color:#93afc6; }

  .mes-sites{ width:862px; }
   .mes-sites td a{ text-decoration:none; }
   .mes-sites td.colonne{ background:#9eb8d2; padding:3px; padding-left:5px; padding-right:5px; font-size:14px; font-weight:bold; color:white; }
   .mes-sites td.ligne0{ background:white; }
   .mes-sites td.ligne1{ background:#f9f7ed; }
   .mes-sites td.ligne-down{ background:#ffeded; border:#c42727 1px solid; padding:3px; padding-left:5px; padding-right:5px; font-size:12px; }
    .mes-sites td.ligne-down a{ color:#c42727; }
   .mes-sites td.data{ border:#9eb8d2 1px solid; padding:3px; padding-left:5px; padding-right:5px; font-size:12px; }
   .mes-sites td.colonne_supprimer{ width:20px; }
   .mes-sites td.data_supprimer{ text-align:right; }
    input.bouton_supprimer{ width:16px; height:16px; background:url(img/icone_16_supprimer.png); border:0; cursor:pointer; }
   .mes-sites td.colonne_defacing{ width:100px; text-align:center; }
   .mes-sites td.data_defacing{ text-align:center; }
    input.bouton_defacing_desactiver{ width:80px; height:14px; background:url(img/bouton-inter-on.png); border:0; cursor:pointer; }
    input.bouton_defacing_activer{ width:80px; height:14px; background:url(img/bouton-inter-off.png); border:0; cursor:pointer; }
   .mes-sites td.colonne_backlinks{ width:100px; text-align:center; }
   .mes-sites td.data_backlinks{ text-align:center; }
    .mes-sites td.data_backlinks img{ vertical-align:middle; }

  .mes-backlinks{ width:862px; }
   .mes-backlinks td a{ text-decoration:none; }
   .mes-backlinks td.colonne{ background:#9eb8d2; padding:3px; padding-left:5px; padding-right:5px; font-size:14px; font-weight:bold; color:white; }
   .mes-backlinks td.ligne0{ background:white; }
   .mes-backlinks td.ligne1{ background:#f9f7ed; }
   .mes-backlinks td.ligne-down{ background:#ffeded; border:#c42727 1px solid; padding:3px; padding-left:5px; padding-right:5px; font-size:12px; }
    .mes-backlinks td.ligne-down a{ color:#c42727; }
   .mes-backlinks td.data{ border:#9eb8d2 1px solid; padding:3px; padding-left:5px; padding-right:5px; font-size:12px; }
   .mes-backlinks td.colonne_supprimer{ width:20px; }
   .mes-backlinks td.data_supprimer{ text-align:right; }

  table.ajouter-site{ }
   table.ajouter-site td.etiquette{ font-size:14px; color:#3f709a; font-weight:bold; text-align:right; }
   table.ajouter-site input.url{ width:600px; }
   table.ajouter-site input.ajouter{ width:600px; }

  table.ajouter-backlink{ }
   table.ajouter-backlink td.etiquette{ font-size:14px; color:#3f709a; font-weight:bold; text-align:right; }
   table.ajouter-backlink input.url{ width:400px; }
   table.ajouter-backlink input.ajouter{ width:400px; }

  table.resilier{ }
   table.resilier td{ font-size:12px; color:#3f709a; }
   table.resilier input.modifier{ width:100%; }

  .choix-offre{ text-align:center; }
   .choix-offre img{ margin-top:30px; width:700px; height:70px; }

  .choix-offre-etoile{ margin-top:35px; font-size:10px; color:#3f709a; }

  table.modif-alertes{ }
   table.modif-alertes td.etiquette{ font-size:14px; color:#3f709a; font-weight:bold; text-align:right; }
   table.modif-alertes input.modifier{ width:260px; }

  table.modif-contact{ }
   table.modif-contact td.etiquette{ font-size:14px; color:#3f709a; font-weight:bold; text-align:right; }
   table.modif-contact input.gsm{ width:150px; }
   table.modif-contact .details{ font-size:10px; color:#3f709a; }
   table.modif-contact input.email{ width:300px; }
   table.modif-contact input.modifier{ width:300px; }

  table.modif-pass{ }
   table.modif-pass td.etiquette{ font-size:14px; color:#3f709a; font-weight:bold; text-align:right; }
   table.modif-pass input.pass{ width:100px; }
   table.modif-pass input.modifier{ width:100px; }

  /* --- */

  #page .texte{ margin:0; padding-top:5px; padding-bottom:5px; color:#3f709a; }
  #page .texte:first-letter{ font-weight:bold; }
  #page .point-info{ margin:0; padding-top:5px; padding-bottom:5px; padding-left:30px; background:url(img/puce-cadre-stats.png) 10px 8px no-repeat; color:#3f709a; }

 #page-bas{ height:15px; font-size:0; background:url(img/fond-page-bas.png); }

 #footer{ margin-top:10px; font-size:10px; color:#adadad; }
  #footer a{ text-decoration:none; font-size:10px; color:#adadad; }
  #footer a:hover{ color:black; }
