@charset "utf-8";

/**
 * BODY
 ***********************************************************
 ***********************************************************
 */
body {
  background:#000000;
  color:#ffffff;
  display:block;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  line-height:1.5;
  margin:0px auto;
  overflow:auto;
  padding:0;
  position:static;
  width:990px;
}
body.admin {
  width:100%;
}
a {
  color:#ffffff;
  text-decoration:underline;
}
h1, h2, h3, h4, h5, h6 {
  color:#ffffff;
  font-size:12px;
  font-weight:bold;
  margin:0.25em 0;
}
h1 {
  background:transparent url('../images/bck_h1.gif') no-repeat top right;
  height:48px;
  line-height:50px;
  margin:0 0 0 0;
  padding:0 0 0 5px;
  text-transform:uppercase;
}
h2 {
  color:#fea61a;
  margin:5px 0 10px 0;
  padding:2px 15px;
  text-align:center;
  text-decoration:underline;
}
h2 a {
  color:#fea61a;
}
h3 {
  text-decoration:underline;
}
p {
  margin:0.1em 0 0 0;
}

hr {
  background-color:#f60509;
  clear:both;
  display:block;
  border:1px solid #f60509;
  height:3px;
  margin:0px 5px;
  visibility:visible;
}

form, form fieldset {
  margin:0px;
  padding:0px;
}
form fieldset legend {
  display:none;
  visibility:hidden;
}
form fieldset p {
  clear:left;
  line-height:20px;
  margin:2px 0px;
}
form fieldset label {
  display:block;
  cursor:pointer;
  float:left;
  height:19px;
  margin:2px 0px;
  padding:0px;
  width:200px;
}
form fieldset span.alert {
  color:#F60509;
}
input, select, textarea, .inputBox {
  color:#333333;
  font-size:11px;
  font-family:Arial,Helvetica,sans-serif;
  font-size:100%;
}
form fieldset select.selectBox {
  background:#FFFFFF none repeat scroll 0 0;
  border:1px solid #8B8B8B;
  height:20px;
  margin:2px 0px;
  padding:1px 0px;
  max-width:300px;
}
form fieldset input.inputBox {
  border:1px solid #8B8B8B;
  margin:2px 0px;
  padding:2px 1px;
  width:225px;
}
form fieldset input.inputBox2 {
  border:1px solid #8B8B8B;
  border-width:0px 1px 1px 0px;
  margin:2px 0px;
  padding:2px 1px;
  width:75px;
}
form fieldset textarea.inputBox {
  border:1px solid #8B8B8B;
  height:190px;
  margin:2px 0px;
  padding:2px 1px;
  width:350px;
}
form fieldset textarea.inputBox2 {
  border:1px solid #8B8B8B;
  float:left;
  height:21px;
  margin:0 5px 0 0;
  width:450px;
}
form fieldset textarea.inputBox2Focus {
  border:1px solid #8B8B8B;
  float:left;
  height:75px;
  margin:0 5px 0 0;
  width:450px;
}
form fieldset p.radioBox span {
  float:left;
  width:200px;
}
form fieldset p.radioBox span.alert {
  float:none;
  width:5px;
}
form fieldset p.radioBox label {
  line-height:16px;
  padding-left:5px;
  width:45px;
}
form fieldset p.radioBox input {
  float:left;
}
form fieldset input.button , form fieldset input.button_disabled {
  background:#000000 url('../images/bck_button.gif') repeat-x top left;
  border:2px solid #2c210f;
  color:#ffffff;
  cursor:pointer;
  font-weight:bold;
  padding:1px 5px;
}

/**
 * INFOBULLES
 ***********************************************************
 ***********************************************************
 */
div.info {
  background:#F8FAFC url('../images/information.gif') no-repeat;
  background-position:7px 50%;
  border-bottom:2px solid #B5D4FE;
  border-top:2px solid #B5D4FE;
  color:#444444;
  margin:5px 5px 8px 5px;
  padding:15px 20px 15px 45px;
}
div.alert {
  background: #fff6bf url('../images/exclamation.gif') no-repeat;
  background-position:7px 50%;
  border-top: 2px solid #ffd324;
  border-bottom: 2px solid #ffd324;
  color:#444444;
  margin:5px 5px 8px 5px;
  padding:15px 20px 15px 45px;
}

/**
 * HEADER
 ***********************************************************
 ***********************************************************
 */
div#header {
  background:transparent url('../images/bck_header.jpg') no-repeat top center;
  height:170px;
  margin:0;
  padding:65px 0 0 0;
  position:relative;
}
body.admin div#header {
  height:150px;
}
div#header a.logo {
  background:transparent url('../images/logo_asianfever.gif') no-repeat center center;
  display:block;
  height:90px;
  margin:0;
  padding:0;
  position:relative;
  width:241px;
}
div#header a.logo span {
  display:none;
  visibility:hidden;
}
div.pub_header {
  float:right;
  height:90px;
  margin-top:-170px;
  position:relative;
  text-align:center;
  width:728px;
  z-index:100;
}
body.admin div.pub_header {
  display:none;
}
div.pub_header object {
  margin:auto;
}

/**
 * NAV
 ***********************************************************
 ***********************************************************
 */
div#nav {
  margin:-70px 0 0 0;
  padding:0;
  position:absolute;
}
body.admin div#nav {
  display:none;
}
* html div#nav {
  margin-left:-170px;
}
*+html div#nav {
  margin-left:-170px;
}
div#nav ul li {
  float:left;
}
div#nav ul li a {
  background:transparent url('../images/bck_menu.png') no-repeat;
  background-position:0px 0px;
  display:block;
  font-size:12px;
  font-weight:bold;
  height:52px;
  line-height:52px;
  margin:11px 2px;
  padding:0;
  position:relative;
  width:161px;
  text-align:center;
  text-decoration:none;
  text-transform:uppercase;
}
* html div#nav ul li a {
  background:transparent url('../images/bck_menu.gif') no-repeat;
}
div#nav ul li a:hover {
  background-position:0px -52px;
}

/**
 * ASIDE_LEFT
 ***********************************************************
 ***********************************************************
 */
div#aside_left {
  background:transparent url('../images/bck_aside-left.jpg') no-repeat;
  background-position:0 100%;
  border:2px solid #f60509;
  display:block;
  float:left;
  margin:0px 10px 0px 0px;
  min-height:926px;
  overflow:hidden;
  padding:2px;
  position:relative;
  width:161px;
}
* html div#aside_left {
  height:926px;
  overflow:visible;
  width:150px;
}
div#aside_left h2 {
  background:transparent url('../images/bck_aside-left-h2.gif') repeat-x;
  background-position:0 100%;
  color:#ffffff;
  height:27px;
  line-height:27px;
  margin:0;
  padding:0 0 0 16px;
  position:relative;
  text-align:left;
  text-decoration:none;
  text-transform:uppercase;
}
div#aside_left h3 {
  margin:0;
  text-decoration:none;
}

/*------------------------------------------------------------------ 
[ASIDE_LEFT]

* body
  + Aside_left / #aside_left
    - Formulaires
# -------------------------------------------------------------------*/
div#aside_left div.form {
  background:#1b38b6 url('../images/bck_aside-left-form.gif') repeat-x;
  background-position:0 0;
  min-height:209px;
  padding:5px;
}
* html div#aside_left div.form {
  height:209px;
  overflow:visible;
}
div#aside_left div.form p {
  margin:0;
  padding:0;
}
div#aside_left div.form p label {
  color:#000000;
  padding:0 0 0 2px;
  width:100px;
}
div#aside_left div.form p input.inputBox {
  width:98%;
}
div#aside_left div.form p.checkBox label {
  float:left;
  width:115px;
}
div#aside_left div.form p.checkBox input {
  margin-top:4px;
}
* html div#aside_left div.form p.checkBox input {
  margin-top:1px;
}
div#aside_left div.form p a {
  color:#000000;
  display:block;
  text-decoration:none;
}

div#aside_left div.stats p {
  padding:5px;
}
div#aside_left div.stats p a {
  display:block;
  text-decoration:none;
}

div.drag-contentarea div#MessageErreurDivA h3 {
  margin:0;
  text-decoration:none;
}
div.drag-contentarea p label {
  color:#000000;
  display:block;
  float:left;
  height:16px;
  line-height:16px;
  margin:3px 0px 0px 0px;
  padding:0 0 0 2px;
  width:85px;
}
div.drag-contentarea p input.inputBox {
  width:200px;
}
div.drag-contentarea p.checkbox input {
  margin-top:4px;
}
* html div.drag-contentarea p.checkbox input {
  margin-top:1px;
}
div.drag-contentarea p a {
  clear:left;
  color:#000000;
  display:block;
  float:left;
  text-decoration:none;
}

/*
 ASIDE_RIGHT
 ***********************************************************
 ***********************************************************
 */
div#aside_right {
  border:2px solid #f60509;
  display:block;
  float:right;
  margin:0 0 0 10px;
  min-height:926px;
  overflow:hidden;
  padding:2px;
  position:relative;
  text-align:center;
  width:161px;
  z-index:0;
}
* html div#aside_right {
  height:926px;
  overflow:visible;
  width:160px;
}
body.zoom div#aside_right {
  width:140px;
}
body.zoom div#aside_right object {
  display:none;
}
div#aside_right object {
  margin:auto;
  z-index:-1;
}

/*
 SECTION
 ***********************************************************
 ***********************************************************
 */
div#section {
  border:2px solid #f60509;
  display:block;
  min-height:926px;
  min-width:540px;
  overflow:hidden;
  margin:0px;
  padding:2px;
  position:relative;
  z-index:1;
}
* html div#section {
  height:926px;
  overflow:visible;
}
div#section p {
  margin:0px 20px;
}
div#section p.lienRouge a {
  background:transparent url('../images/bck_pages.gif') repeat-x center;
  border:1px solid #F60509;
  display:inline;
  margin:5px 2px;
  padding:3px 7px;
  text-decoration:none;
}
div#section p.actions {
  margin:5px 0px;
  text-align:center;
}
div#section p.actions a, div#section a.actions {
  background:transparent url('../images/puce.gif') no-repeat center right;
  margin-right:10px;
  padding-right:15px;
  text-decoration:none;
}
div#section object {
  display:block;
  margin:auto;
  z-index:0;
}
div#section div.article {
  margin:0 0 0 0;
  padding:10px;
  position:relative;
}
div#section div.article hr {
  margin:0;
  padding:0;
  position:relative;
  visibility:hidden;
}

/*------------------------------------------------------------------ 
[SECTION]

* body
  + Section / #section
    - Table
# -------------------------------------------------------------------*/
div#section table thead tr th {
  background:transparent url('../images/bck_table-th.gif') repeat-x center;
  font-weight:bold;
  height:28px;
  padding-left:2px;
}
div#section table tbody tr td {
  height:28px;
  vertical-align:middle;
  padding:0px 2px;
}
div#section table tbody tr.hzebra-odd {
  background-color:#0d0d0d;
}
/*div#section table tbody tr:hover {
  background-color:#272727;
}*/
div#section table tbody tr td img {
  border:1px solid #dddddd;
  display:block;
  margin:5px auto;
}
div#section table tbody tr td.male, div#section table tbody tr td.male a {
  color:#274BD5;
}
div#section table tbody tr td.female , div#section table tbody tr td.female a {
  color:#FC83F6;
}
div#section table.tac thead tr th, div#section table.tac tbody tr td {
	text-align:center;
}

/*------------------------------------------------------------------ 
[SECTION]

* body
  + Section / #section
    - Formulaires
# -------------------------------------------------------------------*/
div#section fieldset.toolbar p {
  text-align:center;
}
div#section fieldset.comment {
  background:#D4D4D4;
  border:1px solid #8B8B8B;
  color:#000000;
  margin:0px 10px;
  padding:8px 0px 8px 0px;
}
div#section fieldset.comment p label {
  float:left;
  height:20px;
  line-height:19px;
  margin-right:10px;
  width:auto;
}
div#section fieldset.comment p select {
  height:20px;
  line-height:20px;
}
div#section fieldset.comment p textarea {
  display:block;
  float:left;
  height:16px;
  line-height:16px;
  padding:2px;
  width:370px;
}
div#section fieldset.comment p textarea {
  margin:0px 20px 0px 0px;
}
* html div#section fieldset.comment p textarea {
  margin:0px 5px 0px 0px;
}
*+html div#section fieldset.comment p textarea {
  margin:0px 5px 0px 0px;
}
div#section fieldset.search {
  background:#D4D4D4;
  border:1px solid #8B8B8B;
  color:#000000;
  margin:10px;
  padding:5px 0px 10px 0px;
}

/*------------------------------------------------------------------ 
[SECTION]

* body
  + Section / #section
    - Events
# -------------------------------------------------------------------*/
div#section td.events {
  border-top:4px solid #000000;
  background:#d4d4d4;
  color:#545454;
  padding:10px;
  vertical-align:top;
}
div#section td:hover.events {
  background:#dddddd;
}
div#section td.events a.img {
  display:block;
  float:left;
  height:160px;
  overflow:hidden;
  margin:0px 2% 2% 0px;
  text-align:center;
  width:160px;
}
div#section td.events h1, td.events h1 a {
  background:none;
  color:#000000;
  display:block;
  height:18px;
  margin:0;
  overflow:hidden;
  padding:0;
  line-height:18px;
  text-decoration:underline;
}
div#section td.events p  {
  clear:none;
  margin:0;
  overflow:hidden;
  padding:0;
}

/*------------------------------------------------------------------ 
[SECTION]

* body
  + Section / #section
    - Event
# -------------------------------------------------------------------*/
div#section table.event tr:hover {
  background:none;
}
div#section table.event tr td {
  border-bottom:2px solid #0d0d0d;
}

/*------------------------------------------------------------------ 
[SECTION]

* body
  + Section / #section
    - Reportages
# -------------------------------------------------------------------*/ 
div#section ul.reportages {
  clear:left;
  margin:0;
  padding:2px;
  position:relative;
}
div#section ul.reportages li {
  float:left;
  margin:1%;
  width:48%;
}
* html div#section ul.reportages li {
  margin:0.5%;
  width:46%;
}
*+html div#section ul.reportages li {
  margin:0.5%;
  width:46%;
}
div#section ul.reportages h1, div#section  ul.reportages h1 a {
  background:none;
  color:#fea61a;
  height:20px;
  line-height:20px;
  margin:0 0 5px 0;
  overflow:hidden;
  padding:0 0 0 0;
  text-decoration:underline;
  text-transform:none;
}
div#section ul.reportages li a.img {
  display:block;
  float:left;
  margin:0px 5px 5px 0px;
  padding:0px;
}
div#section ul.reportages li a.del {
  background:url("../images/puce.gif") no-repeat scroll right center transparent;
  display:block;
  float:right;
  margin-right:10px;
  padding-right:15px;
  position:relative;
  text-decoration:none;
  z-index:1;
}
div#section ul.reportages li img {
  border:4px solid #ffffff;
}
div#section ul.reportages li p {
  clear:none;
  margin:0;
  overflow:hidden;
  padding:0;
}
div#section ul.reportages li p b {
  display:block;
  text-decoration:underline;
}
ul.reportages li p i {
  font-style:normal;
}

/*------------------------------------------------------------------ 
[SECTION]

* body
  + Section / #section
    - Photos
# -------------------------------------------------------------------*/  
div#section table.photos tbody tr:hover {
  background:none;
}
div#section table.photos tbody tr td {
  margin:0;
  padding:0;
  height:125px;
  margin:0;
  padding:0;
  vertical-align:middle;
  text-align:center;
}
div#section table.photos tbody tr td img {
  border:1px solid #000000;
}
div#section table.photos tbody tr td:hover  img {
  border:1px solid #dddddd;
}

/*------------------------------------------------------------------ 
[SECTION]

* body
  + Section / #section
    - Photo
# -------------------------------------------------------------------*/  
div#section table.photo tbody tr:hover {
  background:none;
}

/*------------------------------------------------------------------ 
[SECTION]

* body
  + Section / #section
    - Comments
# -------------------------------------------------------------------*/
div#section ul.commentaires {
  margin:auto;
  width:96%;
}
div#section ul.commentaires li {
  background:#090F27;
  border:1px solid #283E93;
  -border-radius:5px;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  color:#dddddd;
  margin:10px 0px;
  min-height:50px;
  padding:5px;
}
* html div#section ul.commentaires li {
  height:1%;
}
div#section ul.commentaires li a.delete {
  background:transparent url('../images/puce.gif') no-repeat right center;
  display:block;
  float:right;
  margin-right:10px;
  padding-right:15px;
  position:relative;
  text-decoration:none;
  z-index:1;
}
* html div#section ul.commentaires li a.delete {
  margin-right:3px;
}
div#section ul.commentaires li a.img {
  display:block;
  float:left;
  height:50px;
  margin:0px 5px 0px 0px;
  overflow:hidden;
  position:relative;
  width:50px;
}
div#section ul.commentaires li p {
  clear:none;
  position:relative;
}
div#section ul.commentaires li p i {
  display:block;
  font-style:normal;
}
div#section ul.commentaires li p b {
  display:block;
  font-size:1.1em;
  font-weight:normal;
}

/*------------------------------------------------------------------ 
[SECTION]

* body
  + Section / #section
    - SSmenu
# -------------------------------------------------------------------*/
div#section ul.ssnav {
  height:30px;
}
div#section ul.ssnav li {
  float:left;
}
div#section ul.ssnav li a {
  background:transparent url('../images/bck_table-th.gif') repeat-x center;
  display:block;
  font-weight:bold;
  height:28px;
  line-height:28px;
  text-align:center;
  text-decoration:none;
  text-transform:uppercase;
  width:124.8px;
}

/*------------------------------------------------------------------
[SECTION]

* body
  + Section / #section
    - Video_Categorie
# -------------------------------------------------------------------*/
div#section ul.video_categorie {
  height:75px;
  margin:10px;
}
div#section ul.video_categorie li {
  float:left;
  font-size:1.2em;
  margin:0px 8px;
  white-space:nowrap;
}
div#section ul.video_categorie li a {
  text-decoration:none;
}

/*------------------------------------------------------------------ 
[SECTION]

* body
  + Section / #section
    - Pages
# -------------------------------------------------------------------*/
div#section div.pages, div#section p.pages {
  clear:left;
  padding:25px 0;
  text-align:center;
}
div#section div.pages a, div#section p.pages a {
  background:transparent url('../images/bck_pages.gif') repeat-x center;
  border:1px solid #F60509;
  display:inline;
  margin:5px 2px;
  padding:3px 7px;
  text-decoration:none;
}
div#section div.pages strong {
  background:none;
  border:none;
  display:inline;
  margin:5px 2px;
  padding:3px 7px;
  text-decoration:none;
}
div#section p.pages a b {
  text-decoration:underline;
}

/*------------------------------------------------------------------ 
[SECTION]

* body
  + Section / #section
    - Pub Page
# -------------------------------------------------------------------*/
div#section div.pub_page {
  margin:25px 0px;
  text-align:center;
}
div#section div.pub_page table, div#section div.pub_page object  {
  margin:auto;
  text-align:center;
}

/**
 * FOOTER
 ***********************************************************
 ***********************************************************
 */
div#footer {
  background:transparent url('../images/bck_footer.jpg') no-repeat;
  background-position:50% -1px;
  clear:both;
  margin:0;
  padding:8px 0;
  position:relative;
}
* html div#footer {
  padding-top:6px;
}
div#footer p {
  background:transparent url('../images/bck_footer-p.png') repeat-x;
  background-position:0px 0px;
  font-size:10px;
  height:24px;
  line-height:24px;
  padding:0px 5px;
  text-align:right;
}
* html div#footer p {
  background:transparent url('../images/bck_footer-p.gif') repeat-x;
}
div#footer p.partners {
  background:none;
  text-align:center;
}
#footer a.skyboard {
  background:transparent url('../images/logo_skyboard.gif') no-repeat top left;
  display:block;
  height:15px;
  margin:auto;
  text-indent:-9999px;
  width:80px;
}

/**
 * ADMIN
 ***********************************************************
 ***********************************************************
 */
body.admin a.act, body.admin a.del {
  background:transparent url('../images/puce.gif') no-repeat right center;
  margin-right:10px;
  padding-right:15px;
  text-decoration:none;
}
body.admin a.sort_asc {
  background:url("../images/btn-asc.png") no-repeat scroll right center transparent;
  padding-right:20px;
}
body.admin a.sort_desc {
  background:url("../images/btn-desc.png") no-repeat scroll right center transparent;
  padding-right:20px;
}
