*{ font-family:sans-serif; }

a{ color:#ff6600; text-decoration:none; }
a:hover{ color:white; }

img{ border:0; }

form{ display:inline; margin:0; padding:0; }

body{ margin:0; padding:0; padding-bottom:20px; background:white url(images/fond.jpg) repeat-x; font-size:12px; text-align:center; }

 .header{ width:920px; height:170px; margin-left:auto; margin-right:auto; text-align:left; }
  .header .login{ float:right; padding-top:20px; padding-right:15px; text-align:right; }
   .header .login td{ font-size:12px; }
   .header .login input.login_login{ width:100px; vertical-align:middle; }
   .header .login input.login_pass{ width:100px; vertical-align:middle; }
   .header .login input.login_ok{ width:30px; vertical-align:middle; }
   .header .login input.login_deco{ vertical-align:middle; }
   .header .login p{ width:400px; margin:0; padding:0; padding-top:20px; font-size:12px; text-align:left; }
  .header img{ width:449px; height:149px; }

 .page{ margin-bottom:20px; width:920px; margin-left:auto; margin-right:auto; }

  .menu{ float:left; width:200px; }
   .boite_menu{ padding-bottom:8px; margin-bottom:10px; background:#534d51 url(images/fond_menu.png) no-repeat left bottom; }
    .boite_menu .titre{ height:24px; background:#534d51 url(images/fond_titre_menu.png) no-repeat; font-size:14px; color:white; font-weight:bold; }
    .boite_menu a{ display:block; padding-bottom:4px; padding-left:20px; background:url(images/puce_menu.png) no-repeat 10px 6px; text-align:left; font-weight:bold; }
    .boite_menu p{ margin:0; padding:0; margin-bottom:5px; padding-left:5px; color:white; text-align:center; }
    .boite_menu a.online_menu{ display:inline; padding:0; background:none; color:#0f0; font-weight:bold; }
   .recherche{  }
    .recherche p{ margin:0; padding:0; margin-bottom:5px; padding-left:5px; color:white; font-size:10px; text-align:left; }
    .recherche .pseudo{ width:190px; margin-bottom:5px; }
    .recherche select{ width:190px; margin-bottom:5px; }

  .contenu{ margin-left:210px; padding-bottom:8px; background:#534d51 url(images/fond_titre_contenu.png) no-repeat; }
   .contenu h1{ display:block; margin:0; padding:0; height:24px; font-size:14px; color:white; font-weight:bold; }
   .contenu .pages{ padding:5px; color:white; }
   .contenu .box_hotesse{ width:160px; padding-bottom:2px; background:white; font-size:12px; text-align:center; }
    .contenu .box_hotesse .nom{ display:block; padding:2px; color:black; font-weight:bold; }
     .contenu .box_hotesse .fr{ width:13px; height:11px; vertical-align:middle; }
    .contenu .box_hotesse .thumb{ width:156px; height:136px; margin-bottom:2px; }
    .contenu .box_hotesse .online{ float:left; padding-left:10px; color:#0c0; font-weight:bold; }
    .contenu .box_hotesse .offline{ float:left; padding-left:10px; color:#800; }
    .contenu .box_hotesse .age{ padding-right:10px; text-align:right; }
    .contenu .box_hotesse .depuis{ margin-top:2px; color:#666; }
    .contenu .box_hotesse .note{ margin-top:2px; color:#666; }
    .contenu .box_hotesse .lien_fiche{ display:block; margin-left:2px; margin-right:2px; margin-top:2px; padding:2px; background:#e8151b; border:#e8151b 1px solid; color:white; font-weight:bold; }
    .contenu .box_hotesse .lien_fiche:hover{ background:white; border:#e8151b 1px solid; color:black; }
    .contenu .box_hotesse .lien_webcam{ display:block; margin-left:2px; margin-right:2px; margin-top:2px; padding:2px; background:#e8151b; border:#e8151b 1px solid; color:white; font-weight:bold; }
    .contenu .box_hotesse .lien_webcam:hover{ background:white; border:#e8151b 1px solid; color:black; }
   .fiche_hotesse .thumb img{ width:156px; height:136px; border:white 1px solid; }
   .fiche_hotesse .details p{ margin:0; padding:0; margin-bottom:5px; color:white; font-size:12px; }
    .fiche_hotesse .details .online{ margin-bottom:5px; color:#0f0; font-weight:bold; }
    .fiche_hotesse .details .offline{ margin-bottom:5px; color:#d00; font-weight:bold; }
    .fiche_hotesse .discute-avec-elle{ color:#f00; font-weight:bold; font-size:16px; text-decoration:blink; }
    .fiche_hotesse .discute-avec-elle:hover{ text-decoration:underline; }
   .description_hotesse{ margin:0; padding:20px; padding-top:0; margin-bottom:5px; color:white; font-size:12px; text-align:left; }
   .vote_hotesse{ margin:0; padding:20px; padding-top:0; margin-bottom:5px; color:white; font-size:12px; text-align:left; }
   .commentaires_hotesse{ margin:0; padding:20px; padding-top:0; margin-bottom:5px; color:white; font-size:12px; text-align:left; }
   .errorbox{ margin:0; padding:10px; padding-left:20px; padding-right:20px; color:#d00; font-size:14px; font-weight:bold; text-align:left; }
   .texte{ margin:0; padding:10px; padding-left:20px; padding-right:20px; color:white; font-size:12px; text-align:left; }
   .inscription td{ font-size:14px; color:white; }
   .inscription input{ width:200px; }
   .inscription .inscription_email{ width:300px; }
   .inscription .inscription_age{ width:30px; }
   .commenter td{ font-size:14px; color:white; }
   .commenter textarea{ width:400px; height:100px; }
   .commenter input{ width:400px; }

 .bas_page{ clear:both; font-size:0; }

 .footer{ padding:5px; background:#534d51; text-align:center; color:white; font-weight:bold; font-size:11px; }
