/********************************************
**  CSS realizzato per: www.NIPOGAMES.it
**  style: Main  - media: Screen
**  Author: Mirko Ennas - www.Pixelforge.it
*********************************************/


/* ------------------------------
 *          globale
 * ------------------------------ */

body {
  margin: 0px;
  padding: 0;
  font-family: Tahoma, Arial, sans-serif;
  font-size: 12px;
  color: #000;
  text-align: center;
  background: #fff url("../images/body-background.gif") 0px 0px repeat;
}

/* Global Container */
#container {
  margin: 0 auto;
  padding: 0;
  width: 936px;  /*  width da verificare  */
  text-align: left;
  /*  border: 1px dashed white;      - - - - - - - - - - - - - DEBUG   */
}

/* SX-Site */
#sx-site {
  margin: 0;
  padding: 0;
  width: 770px;
  text-align: left;
  float: left;
  border-left: 1px solid #fff;
  border-right: 1px solid #fff;
  /*  border: 1px dashed yellow;      - - - - - - - - - - - - - DEBUG   */
}


/* DX-Adv */
#dx-adv {
  margin: 0;
  padding: 0;
  width: 164px;
  text-align: right;
  float: left;
  /*  border: 1px dashed yellow;       - - - - - - - - - - - - - DEBUG   */
}


/* ------------------------------
 *          HTML  COMMON
 * ------------------------------ */

a { text-decoration: underline; }
a:hover { text-decoration: none; }

hr { display: none; }
img {
  margin: 0;
  padding: 0;
}


/* Content Common */
.invisible { display: none }
.clear { clear: both }
.center { text-align: center }

div.separator {
  margin: 0;
  padding-top: 5px;
  height: 10px;
}


/*  Voto (generic) */
p.vote {
  margin: 0;
  padding: 0;
  width: 64px;
  height: 24px;
  color: #000;
  background: transparent url("../images/vote-background.gif") left top no-repeat;
}
p.vote span {
  display: none;
}
p.vote strong {
  margin: 0;
  padding: 5px 0 0 39px;
  display: block;
  font-size: 10px;
  font-weight: bold;
  color: #000;
  float: left;
}


span.platstyle {
  color: #fc0;
  font-size: 10px;
  font-weight: normal;
}
span.date {
  color: #fff;
  font-size: 10px;
}
a.linkbutton {
  margin: 4px auto 0 auto;
  padding: 2px 0 2px 0;
  display: block;
  width: 100px;
  color: #333;
  text-decoration: none;
  text-align: center;
  background: #fc0;
  border: 1px outset;
}
a.linkbutton:hover {
  color: #333;
  text-decoration: none;
}


/* FORM */
form { margin: 0; padding: 0; }
legend {
  font-size: 10px;
  color: #fff;
  margin: 0 4px;
  padding: 0 4px;
}
label {
  margin: 0; padding: 0;
  line-height: 100%;
}
input.inputtext  {
  margin: 0;
  padding: 1px 2px 1px 1px;
  color: #333;
  font-size: 11px;
  border: 1px inset;
  background: #fff;
}
input.button  {
  margin: 0;
  padding: 0 4px;
  color: #333;
  font-size: 11px;
  font-weight: bold;
  border: 1px outset;
  background: #fc0;
}
select.selectbox  {
  margin: 0;
  padding: 1px 1px 1px 1px;
  color: #000;
  font-size: 11px;
  border: 1px inset;
  background: #fff;
}


/* ------------------------------
 *         AREE BANNER
 * ------------------------------ */

#dx-adv div#sx-adv-tab {
  margin: 0 0 1px 0;
  padding: 0;
  width: 164px;
  height: 16px;
  background: transparent url("../images/sx-adv-tab.gif") right top no-repeat;
}
#dx-adv div#sx-adv-tab span {
  display: none;
}
#dx-adv img {
  float: right;
  border: none;
  margin-bottom: 5px;
}

/*  CONT-DX-Adv  */
#contdx-adv {
  margin: 0;
  padding: 0;
  width: 300px;
  text-align: left;
  /*  border: 1px dashed yellow;       - - - - - - - - - - - - - DEBUG   */
}
#contdx-adv div#adv1-tab {
  margin: 0 0 1px 0;
  padding: 0;
  width: 148px;
  height: 16px;
  background: transparent url("../images/adv-dx-tab.gif") left top no-repeat;
}
#contdx-adv div#adv1-tab span {
  display: none;
}
#contdx-adv img {
  border: none;
}


/* ------------------------------
 *         HEADER
 * ------------------------------ */

/*  Header  */
div#header {
  margin: 0;
  padding: 0;
  float: left;
  width: 100%;
  height: 85px;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
  background: transparent url("../images/header.gif") left top no-repeat;
}
div#header span {
  display: none;
}

/* MAIN ______________________________ Main-Adv */
#main-adv {
  margin: 0;
  padding: 0;
  float: left;
  width: 100%;
  height: 120px;
  text-align: right;
  /*   border: 1px dashed yellow;      - - - - - - - - - - - - - DEBUG   */
}
#main-adv div#main-adv-tab {
  margin: 0;
  padding: 0;
  width: 16px;
  height: 160px;
  position: absolute;
  left: 11px;
  z-index: 10;
  background: transparent url("../images/adv-main-tab.png") right top no-repeat;
}
#main-adv div#main-adv-tab span {
  display: none;
}


/* ------------------------------
 *         MENU
 * ------------------------------ */

/* _____________________ NAV-TOP */
div#nav-top {
  margin: -16px 0 0 0;
  padding: 0;
  width: 685px;
  float: left;
  position: relative;
  z-index: 50;
  left: 80px;
  /* border: 1px dashed green;     - - - - - - - - - - - - - DEBUG   */
}

div#nav-top ul {
  margin: 6px 0 0 0;
  padding: 0;
  float: left;
  list-style-type: none;
  width: 350px;
  /*  border: 1px dashed yellow;     - - - - - - - - - - - - - DEBUG   */
}
div#nav-top ul li {
  margin: 0;
  padding: 0;
  display: inline;
  border-right: 1px solid #fff;
  font-size: 10px;
}
div#nav-top ul li a {
  margin: 0 6px;
  padding: 0 6px;
  color: #ccc;
  line-height: 18px;
  text-decoration: none;
}
div#nav-top ul li a:hover,
div#nav-top ul li.active a {
  color: #fff;
  text-decoration: underline;
}


div#nav-top div#network-sites {
  margin-top: 4px;
  margin-left: 50%;
  position:relative;
  right:0;
  text-align:right;
  /*  border: 1px dashed yellow;    - - - - - - - - - - - - - DEBUG   */
}
div#nav-top div#network-sites a {
	filter: alpha(opacity=45);
	opacity: 0.45;
}
div#nav-top div#network-sites a.active,
div#nav-top div#network-sites a:hover {
	filter: alpha(opacity=100);
	opacity: 1.00;
}
div#nav-top div#network-sites img {
  border: none;
}


/* _____________________ NAV-CAT 1 */
div#nav-cat1 {
  margin: 0;
  padding: 0;
  float: left;
  width: 100%;
  height: 36px;
  background: #173260 url("../images/nav-cat1-background.gif") left top repeat-x;
}
div#nav-cat1 ul {
  margin: 4px 0 0 0;
  padding: 0;
  list-style-type: none;
}
div#nav-cat1 ul li {
  margin: 0;
  padding: 0;
  display: inline;
  font-size: 11px;
}
div#nav-cat1 ul li a {
  float:left;
  margin: 0 0 0 1px;
  padding: 0 0 0 3px;
  text-decoration:none;
  white-space: nowrap;
}
div#nav-cat1 ul li a {
  background: url("../images/nav-cat1_tabblu-sx-off.gif") left top no-repeat;
}

div#nav-cat1 ul li a:hover {
  color: #fc0;
  text-decoration: none;
}
div#nav-cat1 ul li a span {
  float: left;
  display: block;
  padding: 8px 6px 11px 4px;
  font-weight: bold;
  color: #fff;
}
div#nav-cat1 ul li a span {
  background: url("../images/nav-cat1_tabblu-dx-off.gif") right top no-repeat;
}

/*  Tab personalizzati... */
div#nav-cat1 ul li a.video { background: url("../images/nav-cat1_tabrosso-sx-off.gif") left top no-repeat; }
div#nav-cat1 ul li a.video span { background: url("../images/nav-cat1_tabrosso-dx-off.gif") right top no-repeat; }
div#nav-cat1 ul li a.special span { color: #FC0; }
div#nav-cat1 ul li a.special:hover span { color: #000; }
div#nav-cat1 ul li a.login { background: url("../images/nav-cat2_tabnero-sx-on.gif") left top no-repeat; }
div#nav-cat1 ul li a.login span { background: url("../images/nav-cat2_tabnero-dx-on.gif") right top no-repeat; }


/* Commented Backslash Hack hides rule from IE5-Mac \*/
div#nav-cat1 a span {float:none;}
/* End IE5-Mac hack */


div#nav-cat1 a:hover span {
  color: #fc0;
}
div#nav-cat1 li.active a {
  border-width: 0;
  background: url("../images/nav-cat1_tabblu-sx-on.gif") left top no-repeat;
}
div#nav-cat1 li.active a span {
  padding-bottom: 12px;
  color: #fc0;
  background: url("../images/nav-cat1_tabblu-dx-on.gif") right top no-repeat;
}


/* ____________________ NAV-CAT 2 */
div#nav-cat2 {
  margin: 0;
  padding: 0;
  float: left;
  width: 100%;
  height: 32px;
  border-bottom: 1px solid #fff;
  background: #000 url("../images/nav-cat2-background.gif") left top repeat-x;
}
div#nav-cat2 ul {
  margin: 4px 0 0 0;
  padding: 0;
  list-style-type: none;
  float: left;
}
div#nav-cat2 ul li {
  margin: 0;
  padding: 0;
  display: inline;
  font-size: 10px;
}

div#nav-cat2 ul li a {
  float:left;
  margin: 0 0 0 1px;
  padding: 0 0 0 3px;
  text-decoration:none;
  white-space: nowrap;
}
div#nav-cat2 ul li a {
  background: url("../images/nav-cat2_tabnero-sx-off.gif") left top no-repeat;
}
div#nav-cat2 ul li a:hover {
  color: #fc0;
  text-decoration: none;
}
div#nav-cat2 ul li a span {
  float: left;
  display: block;
  padding: 6px 6px 10px 3px;  /* padding-bottom = n */
  font-weight: bold;
  color: #fff;
}
div#nav-cat2 ul li a span {
  background: url("../images/nav-cat2_tabnero-dx-off.gif") right top no-repeat;
  cursor: hand;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
div#nav-cat2 a span {float:none;}
/* End IE5-Mac hack */


div#nav-cat2 a:hover span {
  color: #fc0;
}
div#nav-cat2 li.active a {
  border-width: 0;
  background: url("../images/nav-cat2_tabnero-sx-on.gif") left top no-repeat;
}
div#nav-cat2 li.active a span {
  padding-bottom: 10px;  /* padding-bottom = n + 1 */
  color: #fc0;
  background: url("../images/nav-cat2_tabnero-dx-on.gif") right top no-repeat;
}

div#nav-cat2 form#main-search {
  margin: 0;
  padding: 0;
  float: left;
  position: relative;
  left: 8px;
  top: 6px
}








/* MAIN ______________________________ Main-Container */
#main-container,
#main-container-full {
  margin: 0;
  padding: 0;
  float: left;
  width: 100%;
  min-height: 670px;
  text-align: left;
  /*  border: 1px dashed white;       - - - - - - - - - - - - - DEBUG   */
}
#main-container {
  background: #E6E6E6 url("../images/main-background.gif") right top repeat-y;
}
#main-container-full {
  background: #E6E6E6;
}

/* ------------------------------
 *    AREA CONTENUTI
 * ------------------------------ */
/* _____________________ Colonne contenuti */
#cont-sx {
  margin: 0;
  padding: 0;
  float: left;
  width: 462px;
}
#cont-dx {
  margin: 0;
  padding: 0;
  float: right;
  width: 302px;
  /*   border: 1px dashed yellow;      - - - - - - - - - - - - - DEBUG   */
}
#cont-full {
  margin: 0;
  padding: 0;
  float: left;
  width: 770px;
}


/*  BOX REVIEW/CATEGORY-FIRST/CATEGORY-TOP __________________ Common */
#box-review,
#box-article-first,
#box-news-first,
.box-category-top,
.box-news-top,
.box-image-top {
  margin: 0 0 6px 0;
  padding: 0 0 6px 0;
  float: left;
  width: 100%;
}

#box-review h3,
#box-article-first h3,
#box-news-first h3,
.box-category-top h3,
.box-news-top h3,
.box-image-top h3 {
  margin: 2px 0 0px 0;
  padding: 0;
  width: 100%;
}
#box-review h3 span.hdx,
#box-article-first h3 span.hdx,
#box-news-first h3 span.hdx,
.box-category-top h3 span.hdx,
.box-news-top h3 span.hdx,
.box-image-top h3 span.hdx {
  margin: 0;
  padding: 0 0 0 8px;
  min-height: 26px;
  line-height: 26px;
  display: block;
  color: #fc0;
  font-size: 13px;
  font-weight: bold;
}


/*   qui correggere */
.box-dx h3 span.platstyle {
  color: #fff;
  font-size: 12px;
  font-weight: bold;
  
} /* --------------- */



#box-review dl,
#box-article-first dl,
#box-news-first dl,
.box-category-top dl,
.box-news-top dl {
  margin: 1px 0 0 0;
  padding: 3px 0 0 0;
  width: 462px;
  float: left;
}

.box-image-top dl {
  width: 770px;
  margin: 1px 0 0 0;
  padding: 3px 0 0 0;
  float: left;
}


#box-review dl dt,
#box-article-first dl dt,
.box-category-top dl dt {
  clear: both;
  margin: 0;
  padding: 0 0 6px 2px;
  width: 102px;
  float: left;

  /*  border: 1px dashed yellow;       - - - - - - - - - - - - - DEBUG   */
}

#box-review dl dd,
#box-article-first dl dd,
.box-category-top dl dd {
  margin: 0 0 1px 5px;
  padding: 0 0 20px 2px;
  float: left;
  width: 340px;
  color: #000;
  line-height: 125%;
}

#box-news-first dl dd,
.box-news-top dl dd,
.box-image-top dl dd {
  margin: 0 0 1px 5px;
  padding: 0 0 15px 2px;
  float: left;
  color: #000;
  line-height: 125%;
  /*  border: 1px dashed green;       - - - - - - - - - - - - - DEBUG   */
}


.box-image-top dl dd {
  width: 98%;
  clear: both;
  /*  border: 1px dashed green;       - - - - - - - - - - - - - DEBUG   */
}

#box-review dl dt a,
#box-article-first dl dt a,
.box-category-top dl dt a {
  margin: 0 0 0 2px;
  padding: 1px;
  display: block;
  width: 100px;
  height: 75px;
  overflow: hidden;
  background: #333;
  border: 1px solid #ccc;
}


#box-review dl dt a img,
#box-article-first dl dt a img,
.box-category-top dl dt a img {
  margin: 0; padding: 0;
  border: none;
}

#box-review dl dd div.info,
#box-article-first dl dd div.info-review,
#box-article-first dl dd div.info-preview,
#box-article-first dl dd div.info-special,
#box-article-first dl dd div.info-interview,
#box-article-first dl dd div.info-cheat,
#box-article-first dl dd div.info-event,
#box-article-first dl dd div.info-photo,
#box-article-first dl dd div.info-hardware,
#box-article-first dl dd div.info,
#box-news-first dl dd div.info-news,
.box-category-top dl dd div.info-review,
.box-category-top dl dd div.info-preview,
.box-category-top dl dd div.info-special,
.box-category-top dl dd div.info-interview,
.box-category-top dl dd div.info-event,
.box-category-top dl dd div.info-cheat,
.box-category-top dl dd div.info-photo,
.box-category-top dl dd div.info-news,
.box-category-top dl dd div.info,
.box-news-top dl dd div.info-news,
.box-image-top dl dd div.info-photo {
  margin: 0;
  padding: 0 0 0 4px;
  line-height: 20px;
  font-size: 10px;
  color: #000;
  /*  border: 1px dashed green;       - - - - - - - - - - - - - DEBUG   */
}



/* Added by Floppy */

#box-review dl dd div.info a,
#box-article-first dl dd div.info-review a,
#box-article-first dl dd div.info-preview a,
#box-article-first dl dd div.info-special a,
#box-article-first dl dd div.info-interview a,
#box-article-first dl dd div.info-cheat a,
#box-article-first dl dd div.info-event a,
#box-article-first dl dd div.info-photo a,
#box-article-first dl dd div.info-hardware a,
#box-article-first dl dd div.info a,
#box-news-first dl dd div.info-news a,
.box-category-top dl dd div.info-review a,
.box-category-top dl dd div.info-preview a,
.box-category-top dl dd div.info-special a,
.box-category-top dl dd div.info-interview a,
.box-category-top dl dd div.info-event a,
.box-category-top dl dd div.info-cheat a,
.box-category-top dl dd div.info-photo a,
.box-category-top dl dd div.info-news a,
.box-category-top dl dd div.info a,
.box-news-top dl dd div.info-news a,
.box-image-top dl dd div.info-photo a {
  text-decoration: underline;
  color: #000;
}

#box-review dl dd div.info,
#box-article-first dl dd div.info-review a:hover,
#box-article-first dl dd div.info-preview a:hover,
#box-article-first dl dd div.info-special a:hover,
#box-article-first dl dd div.info-interview a:hover,
#box-article-first dl dd div.info-cheat a:hover,
#box-article-first dl dd div.info-event a:hover,
#box-article-first dl dd div.info-photo a:hover,
#box-article-first dl dd div.info-hardware a:hover,
#box-article-first dl dd div.info a:hover,
#box-news-first dl dd div.info-news a:hover,
.box-category-top dl dd div.info-review a:hover,
.box-category-top dl dd div.info-preview a:hover,
.box-category-top dl dd div.info-special a:hover,
.box-category-top dl dd div.info-interview a:hover,
.box-category-top dl dd div.info-event a:hover,
.box-category-top dl dd div.info-cheat a:hover,
.box-category-top dl dd div.info-photo a:hover,
.box-category-top dl dd div.info-news a:hover,
.box-category-top dl dd div.info a:hover,
.box-news-top dl dd div.info-news a:hover,
.box-image-top dl dd div.info-photo a:hover {
  text-decoration: none;
}

/* End added by Floppy */

div.info-review, dt.h-review, dd.h-review {
  background: #B2B2B2 url("../images/type-ico/article-review.gif") right center no-repeat;
}
div.info-preview, dt.h-preview, dd.h-preview {
  background: #B2B2B2 url("../images/type-ico/article-preview.gif") right center no-repeat;
}
div.info-special, dt.h-special, dd.h-special {
  background: #B2B2B2 url("../images/type-ico/article-special.gif") right center no-repeat;
}
div.info-interview, dt.h-interview, dd.h-interview {
  background: #B2B2B2 url("../images/type-ico/article-interview.gif") right center no-repeat;
}
div.info-cheat, dt.h-cheat, dd.h-cheat {
  background: #B2B2B2 url("../images/type-ico/article-cheat.gif") right center no-repeat;
}
div.info-event, dt.h-event, dd.h-event {
  background: #B2B2B2 url("../images/type-ico/article-event.gif") right center no-repeat;
}
div.info-news, dt.h-news, dd.h-news {
  background: #B2B2B2 url("../images/type-ico/article-news.gif") right center no-repeat;
}
div.info-photo, dt.h-photo, dd.h-photo {
  background: #B2B2B2 url("../images/type-ico/article-photo.gif") right center no-repeat;
}
div.info-hardware, dt.h-hardware, dd.h-hardware {
  background: #B2B2B2 url("../images/type-ico/article-hardware.gif") right center no-repeat;
}
div.info, dt.h-none, dd.h-none {
  background: #B2B2B2;
}


#box-review dl dd div.title,
#box-article-first dl dd div.title,
#box-news-first dl dd div.title,
.box-news-top dl dd div.title,
.box-image-top dl dd div.title,
.box-category-top dl dd div.title,
.box-category-top dl dd div.title {
  margin: 3px 0 0 0;
  padding: 0;
  font-size: 13px;
  font-weight: bold;
  line-height: 135%;
  color: #fc0;
}

.box-image-top dl dd div.title {
  color: #000;
}

#box-review dl dd div.title a,
#box-article-first dl dd div.title a,
#box-news-first dl dd div.title a {
  color: #fc0;
  text-decoration: underline;
}
#box-review dl dd div.title a:hover,
#box-article-first dl dd div.title a:hover,
#box-news-first dl dd div.title a:hover {
  color: #fff;
  text-decoration: none;
}


.box-category-top dl dd div.title a,
.box-news-top dl dd div.title a,
.box-image-top dl dd div.title a {
  color: #000;
  text-decoration: underline;
}
.box-category-top dl dd div.title a:hover,
.box-news-top dl dd div.title a:hover,
.box-image-top dl dd div.title a:hover {
  color: #707070;
  text-decoration: none;
}


#box-review dl dd div.abstract,
#box-article-first dl dd div.abstract,
#box-news-first dl dd div.abstract,
.box-category-top dl dd div.abstract,
.box-news-top dl dd div.abstract {
  margin: 0;
  padding: 0 0 4px 0;
}
#box-review dl dd div.other,
#box-article-first dl dd div.other,
.box-category-top dl dd div.other {
  margin: 4px 0 0 0;
  padding: 0;
  font-size: 12px;
}
#box-review dl dd div.other p.vote,
#box-article-first dl dd div.other p.vote,
.box-category-top dl dd div.other p.vote {
  float: left;
  margin-right: 4px;
}







/*  BOX GALLERY TOP _________________________________ */
#box-gallery-top {
  clear: both;
  margin: 4px 0 0 0;
  padding: 0;
  float: left;
  width: 100%;
  background: transparent url("../images/box-search-top.gif") left top no-repeat;
}
#box-gallery-bottom {
  margin: 0;
  padding: 0 0 5px 0;
  float: left;
  width: 100%;
  min-height: 85px;
  background: transparent url("../images/box-search-bottom.gif") left bottom no-repeat;
}
#box-gallery-bottom h3 {
  margin: 0;
  padding: 0 0 0 8px;
  height: 26px;
  line-height: 26px;
  display: block;
  color: #fc0;
  font-size: 13px;
  font-weight: bold;
}

#box-gallery-bottom ul {
  margin: 8px 0 0 10px;
  padding: 0;
  list-style-type: none;
  width: 446px;
}
#box-gallery-bottom ul li {
  margin: 0;
  padding: 0;
  list-style-type: none;
  width: 110px;
  min-height: 120px;
  float: left;
  text-align: center;
  color: #fff;
  font-size: 10px;
}
#box-gallery-bottom ul li a {
  margin: 0;
  padding: 0;
  text-decoration: none;
  color: #fff;

  /* display: block;
  width: 102px;
  height: 77px;
  overflow: hidden;
  border: 1px solid #999; */

}
#box-gallery-bottom ul li a img {
  margin: 0;
  padding: 1px;
  border: 1px solid #ccc;
}

/*
#box-gallery-bottom ul li a:hover img {
  border: 1px solid #fc0;
}
*/
#box-gallery-bottom ul li a span {
  color: #fc0;
}







/* ------------------------------
 *         BOX SPALLA DX
 * ------------------------------ */

/*  BOX DX - Common  */
.box-dx {
  margin: 0 0 8px 0;
  padding: 0;
}
.box-dx h3 {
  margin: 2px 0 0 0;
  padding: 0;
  width: 100%;
  background: transparent url("../images/cont-dx_tab-box-top.gif") left top no-repeat;
  /*  border: 1px dashed yellow;       - - - - - - - - - - - - - DEBUG   */
}
.box-dx h3 span.hdx {
  margin: 0;
  padding: 0 2px 0 20px;
  min-height: 26px;
  line-height: 26px;
  display: block;
  color: #fc0;
  font-size: 13px;
  font-weight: bold;
  background: transparent url("../images/cont-dx_tab-box-bottom.gif") left bottom no-repeat;
}
.box-dx div.boxbackgr-top {
  margin: 0;
  padding: 0;
  background: transparent url("../images/cont-dx_box-dx_background-top.gif") left top no-repeat;
}
.box-dx div.boxbackgr-bottom {
  margin: 0;
  padding: 0 0 16px 0;
  color: #fff;
  background: transparent url("../images/cont-dx_box-dx_background-bottom.gif") left bottom no-repeat;
  /* border: 1px dashed yellow      DEBUG -----------------------   */
}
.box-dx p {
  margin: 0;
  padding: 5px 6px 0 12px;
}
.box-dx div.box-archive {
  margin: 4px 2px 0 0;
  padding: 0;
  float: right;
  position: relative;
  top: 0px;
  right: 10px
  z-index: 10;
  height: 16px;
  background: transparent url("../images/box-dx_generico_archive-link-sx.gif") left bottom no-repeat;
  /* border: 1px dashed yellow      DEBUG -----------------------   */
}
.box-dx div.box-archive span {
  margin: 0;
  padding: 0 14px 0 24px;
  display: block;
  line-height: 16px;
  background: transparent url("../images/box-dx_generico_archive-link-dx.gif") right bottom no-repeat;
}
.box-dx div.box-archive a {
  padding: 0 10px 2px 0;
  color: #fc0;
  text-decoration: none;
  font-size: 10px;
  line-height: 14px;
  background: transparent url("../images/link-yellow1.gif") right center no-repeat;
  /* border: 1px dashed yellow      DEBUG -----------------------   */
}
.box-dx div.box-archive a:hover {
  color: #fff;
  text-decoration: none;
  background: transparent url("../images/link-white1.gif") right center no-repeat;
}


/*  LAST CHEATS  */
/*  RELATED NEWS  */
.box-dx ul#lastcheats,
.box-dx ul#relatednews {
  margin: 0px 6px 4px 12px;
  padding: 10px 0 0 0;
  list-style-type: none;
}
.box-dx ul#lastcheats li,
.box-dx ul#relatednews li {
  margin: 0 0 8px 0;
  padding: 0;
  color: #fff;
  font-size: 11px;
}
.box-dx ul#lastcheats li a {
  color: #fff;
  text-decoration: underline;
}
.box-dx ul#lastcheats li a:hover {
  color: #fc0;
  text-decoration: none;
}
.box-dx ul#relatednews li a {
  color: #fc0;
  text-decoration: none;
}
.box-dx ul#relatednews li a:hover {
  color: #fc0;
  text-decoration: underline;
}

.box-dx ul#lastcheats li span.date,
.box-dx ul#relatednews li span.date {
  color: #C8C8C8;
}


/*  ET MAGAZINE */
#etmag-cover {
  margin: 0;
  padding: 4px 0 0 4px;
  float: left;
  width: 105px;
}
#etmag-cover a {
  margin: 0;
  padding: 0;
  text-decoration: none;
}

#etmag-cover a img {
  margin: 0;
  padding: 1px;
  border: 1px solid #ccc;
}
#etmag-cover a:hover img {
  margin: 0;
  padding: 1px;
  border: 1px solid #fc0;
}
#etmag-summary {
  margin: 0;
  padding: 0 0 0 4px !important;
  float: left;
  width: 170px;
  text-align: left;
  /* border: 1px dashed yellow;      DEBUG -----------------------   */
}
#etmag-summary strong {
  width: 160px;
  display: block;
  color: #fc0;
  margin-top: 4px;
}
#etmag-button {
  float: right;
  width: 170px;
}

/*  TOP CHART  */
.box-dx ul#topchart {
  margin: 0px 6px 4px 8px;
  padding: 10px 0 0 0;
  list-style-type: none;
}
.box-dx ul#topchart li {
  margin: 0 0 8px 0;
  padding: 0;
  color: #fff;
}
.box-dx ul#topchart li a {
  text-decoration: underline;
  color: #fff;
}
.box-dx ul#topchart li a:hover {
  text-decoration: none;
  color: #fff;
}




/*  POLL  */
.box-dx p.poll-question {
  margin: 0px 0 0 0;
  padding: 10px 6px 4px 12px;
  font-weight: bold;
  color: #fff;
  min-height: 52px;
}
.box-dx p.poll-question img {
  margin: 0px 6px 0px 5px;
  padding: 1px;
  float: right;
  border: 1px solid #fff;
}
.box-dx p.poll-question span.date {
  font-size: 10px;
  color: #fc0;
  font-weight: normal;
}
.box-dx fieldset {
  width: 94%;
  margin: 5px auto;
  padding: 5px 0;
  border: none;
}
.box-dx fieldset legend {
  display: none;
}

.box-dx fieldset div {
  margin: 0 0 4px 0;
  padding: 0;
}


/*  LO SAPEVI...  */
.box-dx p#pills {
  padding: 14px 6px 6px 18px;
  list-style-type: none;
  font-size: 13px;
}
.box-dx p#pills a {
  color: #fff;
  text-decoration: none;
}
.box-dx p#pills a:hover {
  color: #fc0;
  text-decoration: underline;
}


/* ------------------------------
 *         FOOTER
 * ------------------------------ */
 
/* MAIN ______________________________ Footer */

div#footer {
  margin: 0;
  padding: 0 0 30px 0;
  float: left;
  width: 100%;
  color: #ccc;
  text-align: center;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
  background: #000 url("../images/footer-background.gif") left top repeat-x;
}
div#footer h5 {
  margin: 20px 0 0 0;
  padding: 0;
  font-size: 12px;
  font-weight: bold;
  color: #E2E2E2;
}

/*  FOOTER - Other Links */
div#footer p#otherlinks {
  margin: 10px 0 0 0;
  padding: 0;
  font-size: 11px;
  color: #fff;
}
div#footer p#otherlinks a {
  text-decoration: none;
  color: #fff;
}
div#footer p#otherlinks a:hover {
  text-decoration: underline;
  color: #fff;
}

/*  FOOTER - Network */
div#footer p#network {
  margin: 10px 0 0 0;
  padding: 0;
  font-size: 11px;
  color: #fff;
}
div#footer p#network a {
  text-decoration: none;
  color: #fc0;
  font-weight: bold;
}
div#footer p#network a:hover {
  text-decoration: underline;
  color: #fff;
}

/*  FOOTER - Reference */
div#footer p#references {
  margin: 10px 0 0 0;
  padding: 0;
  font-size: 11px;
  color: #fff;
}
div#footer p#references a {
  text-decoration: none;
  color: #fff;
}
div#footer p#references a:hover {
  text-decoration: underline;
  color: #fff;
}
div#footer p#credits {
  margin: 10px 0 0 0;
  padding: 0;
  font-size: 10px;
  color: #999;
}
div#footer p#credits a {
  text-decoration: none;
  color: #999;
}
div#footer p#credits a:hover {
  text-decoration: underline;
  color: #999;
}




