body
{
    background: White url(../_images/bg.jpg) no-repeat center top; /*    background-attachment:fixed; */
}

h1
{
    float: left;
    margin: 4px 0 0 10px;
    font-family: Arial;
    font-size: small;
    font-weight: bolder;
    color: #EFCE22;
}

h2
{
    float: left;
    width: 229px;
    margin: 4px 0 0 10px;
    font-family: Arial;
    font-size: x-small;
    font-weight: normal;
    color: #EFCE22;
}


.page
{

}


/* Head Logo */
.h_logo
{
    background: url(  '../_images/entete.png' ) no-repeat;
    clear: both;
    float: left;
    height: 135px;
    line-height: 135px;
    padding: 0px;
    margin: 0px 0 0px -4px;
    text-align: center;
    width: 925px; /*	border: 1px solid #666; */
}

/* Header Spacer */
.h_spacer
{
    clear: both;
    float: left;
    height: 6px;
    overflow: hidden;
    padding: 0px;
    width: 925px;
}

/* Center Image */
.img_center
{   
    background: #000000 url(  '../_images/img_flash.jpg' );
    float: right;
    height: 261px;
    line-height: 261px;
    padding: 0px;
    width: 719px;
    /*margin: 0 16px 0 0;*/
    margin: 0 0px 10px 0;
}

.z_main
{
/*    position:relative;*/
    display:block;
    float:left;
    background: url('../_images/main-background2.png');
    width:919px;
    height: auto;
    text-align: left;
}

.z_right
{
	background: transparent;
    /*background: #212121 url('../_images/bg_right0.jpg');*/
    position:relative;
    display:block;
    float: left;
    height: inherit;
    padding: 0 0 10px 0;
    width: 719px;
    margin: 0px 0px 0 10px;
}

.z_right a:hover
{
    color: #bebebe;
    text-decoration: none;
}

.z_right_top
{
    float: right;
    padding: 0px;
    width: 719px;
    margin: 0 0px 10px -2px;
}



.z_right_bottom
{
	background: transparent;
    background: #212121 url('../_images/bg_right0.jpg');
    position:relative;
    display:block;
    float: left;
    height: inherit;
    padding: 0 0 10px 0;
    width: 719px;
    margin: 0px 0px 0 00px;
}


.z_left
{
    /*position:absolute;*/
    display:block;
    float: left;
    padding:0px;
    height: inherit;
    width: 190px;   
}

.z_left a:hover
{
    color: #bebebe;
    text-decoration: none;
}

.mm_head
{
    background: url(  '../_images/mm_top2.jpg' );
    clear: left;
    float: left;
    height: 29px;
    padding: 0px;
    width: 190px;
}

.mm_headtext
{
    float: left;
    margin: 7px 0 0 10px;
    font-family: Arial;
    font-size: small;
    font-weight: bolder;
    color: #EFCE22;
}

.mm_item
{
    background: #303030 url(  '../_images/mm_normal.jpg' );
    clear: left;
    float: left;
    height: 21px;
    overflow: hidden;
    padding: 0px;
    width: 190px;
}

.mm_itemtext
{
    float: left;
    margin: 4px 0 0 10px;
    font-family: Arial;
    font-size: x-small;
    font-weight: bolder;
    color: White;
}

.mm_itemtext a
{
    color: #FFFFFF;
    text-decoration: none;
}
.mm_itemtext a:hover
{
    color: #bebebe;
    text-decoration: none;
}

.sky_16
{
    border: none;
    text-align: left;
    width: 925px;
}

.mm_lettre
{
    background: url(  '../_images/h_skyzolettre.jpg' );
    clear: left;
    float: left;
    height: 26px;
    padding: 0px;
    width: 190px;
}

.mm_lettretext
{
    float: left;
    margin: 4px 0 0 10px;
    font-family: Arial;
    font-size: small;
    font-weight: bolder;
    color: #EFCE22;
}

/* Content of Skyzo-Lettre */
.c_lettre
{
    background: #151515 url(  '../_images/bg_skyzolettre.jpg' ) repeat-x;
    position: relative;
    float: left;
    clear: left;
    width: 190px; /*height: 152px; */
    line-height: normal;
}

.c_lettretext
{
    float: left;
    margin: 4px 0 0 10px;
    font-family: Arial;
    font-size: x-small;
    font-weight: bolder;
    color: White;
}

.c_lettretext span
{
    color: #EFCE22;
}

.h_serveurs
{
    background: url(  '../_images/h_skyzolettre.jpg' );
    clear: left;
    float: left;
    height: 26px;
    padding: 0px;
    width: 190px;
}

.h_serveurstext
{
    float: left;
    margin: 4px 0 0 10px;
    font-family: Arial;
    font-size: small;
    font-weight: bolder;
    color: #EFCE22;
}

.c_serveurs
{
    display:block;
    background: #131313;
    float: left;
    clear: left;
    width: 190px;
    height: inherit;
    padding-bottom: 5px;
}

.c_serveurstext
{
    float: left;
    margin: 6px 0 6px 10px;
    font-family: Arial;
    font-size: x-small;
    font-weight: normal;
    color: #FFFFFF;
}

.h_promotions
{
    clear:right;
    background: url(  '../_images/h_games.jpg' ); /* clear: right;*/
    
    float: right;
    height: 25px;
    padding: 0px;
    width: 240px; /*margin: -203px 545px 0 0; */
    margin: 1px 0 0 0;
}

.h_promotionstext
{
    float: left;
    margin: 4px 0 0 10px;
    font-family: Arial;
    font-size: small;
    font-weight: bolder;
    color: #EFCE22;
}

.c_promotions
{
    background: #212121 url(  '../_images/border2.jpg' ) repeat-y;
    float: right; /*clear:right;*/ /*clear:both;*/
    clear: right;
    width: 240px; /*height:100px;*/ /*margin: -178px 545px 0 0; */
    height: inherit;
}

.c_promotionstext
{
    float: left;
    width: 229px;
    margin: 4px 0 0 10px;
    font-family: Arial;
    font-size: x-small;
    font-weight: normal;
    color: White;
    /*border-right: solid 1px #4D4D4D;*/
}

.c_promotionstext span
{
    color: #EFCE22;
}

.c_promotionstext a
{
    color: #FFFFFF;
    text-decoration: none;
}

.c_promotionstext img
{
    border:0;
}

.h_sondage
{
    background: url(  '../_images/h_games.jpg' ); /* clear: right;*/
    
    float: right;
    height: 25px;
    padding: 0px;
    width: 240px; /*margin: -203px 545px 0 0; */
    margin: -8px 0 0 0;
}

.h_sondagetext
{
    float: left;
    margin: 4px 0 0 10px;
    font-family: Arial;
    font-size: small;
    font-weight: bolder;
    color: #EFCE22;
}

.c_sondage
{
    background: #212121 url(  '../_images/border2.jpg' ) repeat-y;
    float: right; /*clear:right;*/ /*clear:both;*/
    clear: right;
    width: 240px; /*height:100px;*/ /*margin: -178px 545px 0 0; */
    height: inherit;
}

.c_sondagetext
{
    float: left;
    width: 229px;
    margin: 4px 0 0 10px;
    font-family: Arial;
    font-size: x-small;
    font-weight: normal;
    color: White;
    /*border-right: solid 1px #4D4D4D;*/
}



.c_sondagetext a
{
    color: #FFFFFF;
    text-decoration: none;
}

.c_sondagetext img
{
    border:0;
}

.h_games
{
    background: url(  '../_images/h_promotions.jpg' ); /* clear: right;*/
    float: right;
    height: 25px;
    padding: 0px;
    width: 239px; /*margin: -203px 545px 0 0; */
    margin: 1px 0 0 0;
}

.h_gamestext
{
    float: left;
    margin: 4px 0 0 10px;
    font-family: Arial;
    font-size: small;
    font-weight: bolder;
    color: #EFCE22;
    
}

.c_games
{
    background: #212121 url(  '../_images/border.jpg' ) repeat-y;

    float: right; /*clear:right;*/ /*clear:both;*/
    width: 239px; /*height:100px;*/ /*margin: -178px 545px 0 0; */
    height: inherit;
}

.c_gamestext
{
    float: left;
    width: 229px;
    margin: 4px 0 0 10px;
    font-family: Arial;
    font-size: x-small;
    font-weight: normal;
    color: White;

}

.c_gamestext span
{
    color: #EFCE22;
}

.c_gamestext a
{
    color: #FFFFFF;
    text-decoration:none;
}

.c_gamestext img
{
    border:0;
}

/* Last News */
.h_news
{

    background: url(  '../_images/h_news.jpg' ); /* clear: right;*/
    float: right;
    height: 25px;
    padding: 0px;
    width: 240px; 
    margin: 200px 0 0 0;
    margin: 1px 0 0 0;
}

.h_newstext
{
    float: left;
    margin: 4px 0 0 10px;
    font-family: Arial;
    font-size: small;
    font-weight: bolder;
    color: #EFCE22;
}

.c_news
{
    background: #212121 url(  '../_images/border2.jpg' ) repeat-y;
    float: right; /*clear:right;*/ /*clear:both;*/

    width: 240px; /*height:100px;*/ /*margin: -178px 545px 0 0; */
    margin: 0 0px 0 0;
    height: inherit;
}

.c_newstext
{
    float: left;
    width: 229px;
    margin: 4px 0 0 10px;
    font-family: Arial;
    font-size: x-small;
    font-weight: normal;
    color: White;
}

.c_newstext p
{
    color: #FFFFFF;
    text-align: right; /*line-height: 25px; */
    margin: 3px 0 10px 0;
}

.c_newstext a
{
    color: #FFFFFF;
    text-decoration:none;
}

.c_newstext img
{
    border:0;
}

.c_newsspacer
{
    background: #212121 url(  '../_images/border3.jpg' ) no-repeat;
    height: 1px;
    width: 240px; /*height:100px;*/ /*margin: -178px 545px 0 0; */
    margin: 3px 0 8px -10px;
}

.c_bottom
{
    float: left;
    clear: both;
    margin: -1px 0 0 0;
    width: 909px;
    background: url(  '../_images/bg_bottom2.jpg' );
    height: auto;
    border-width: thick;
    border-color: Green;
}

.mainmenu
{
    float: left;
    clear: left;
    height: auto;
    width: 190px;
    background: #303030;
}

.i_lettre
{
}

.s_arrow
{
    background: url(  '../_images/arrow0.jpg' );
    margin: 0 0 -3px 0;
    width: 13px;
    height: 11px;
}

.sponsor
{
    float: left;
    margin: 10px 0 0 5px;
}

.sponsor_igames
{
    float: left;
    clear:both;
    background: url(  '../_images/sponsor_igames.jpg' );
    width: 120px;
    height: 50px;
    margin: 10px 0 0 0;
    cursor: pointer;
}
/*
.sponsor_nvidia
{
    float: left;
    background: url(  '../_images/sponsor_nvidia.jpg' );
    width: 72px;
    height: 62px;
    margin: 8px 0 0 0;
    cursor: pointer; 
}
*/
.sponsor_nvidia
{
    float: left;
    background: url(  '../_images/sponsor_nvidia2.gif' );
    width: 78px;
    height: 50px;
    margin: 10px 0 0 8px;
    cursor: pointer; 
}

.sponsor_gs
{
    float: left;
    background: url(  '../_images/sponsor_gs.jpg' );
    width: 152px;
    height: 50px;
    margin: 10px 0 0 10px;
    cursor: pointer;
    
}

.sponsor_AgenceTop
{
    float: left;
    background: url(  '../_images/sponsor_AgenceTop.jpg' );
    width: 88px;
    height: 50px;
    margin: 10px 0 0 10px;
    cursor: pointer;
    
}

.copyright
{
    float: right;
    color: #212121;
    font-family: Arial;
    font-size: x-small;
    font-weight: bold;
    margin: 30px 15px 0 0;
}


.h_misc
{
    background: url(  '../_images/h_misc.jpg' ); /* clear: right;*/
    float: left;
    height: 25px;
    padding: 0px;
    width: 479px; /*margin: -203px 545px 0 0; */
    margin: 1px 0 0 0;
}

.h_misctext
{
    float: left;
    margin: 4px 0 0 10px;
    font-family: Arial;
    font-size: small;
    font-weight: bolder;
    color: #EFCE22;
    text-transform:uppercase;
}

.h_misctext a { color:#EFCE22; text-decoration:none; }

.c_misc
{
    background: #212121 url(  '../_images/border.jpg' ) repeat-y;
    float: left; /*clear:right;*/ /*clear:both;*/
    width: 479px; /*height:100px;*/ /*margin: -178px 545px 0 0; */
    height: inherit;
}

.c_misctext
{
    float: left;
    width: 460px;
    margin: 4px 0 0 10px;
    font-family: Arial;
    font-size: x-small;
    font-weight: normal;
    color: White;
    /*border-right: solid 1px #4D4D4D;*/
}

.c_misctext span
{
    color: #EFCE22;
}

.c_misctext a
{
    color: #FFFFFF;
    text-decoration: none;
}

.i_gL
{
    width: 200px; 
    height: 150px; 
    margin: 5px 0 0 0;
}

.c_g
{
    width: 450px;
    margin: 0 0 30px 0;
}

.c_gL
{
    clear:left;
    float:left;
    width: 220px;
    margin: 0 0 30px 0;
    
}

.c_gL a, .c_gL a:hover
{
    margin:0;
    padding: 0;
    border:0;
    color:transparent;   
    text-decoration:none; 
}

.c_gR
{
    float:left;
    border-left: solid 1px #4D4D4D;
    padding-left: 20px;
    margin: 0 0 30px 0;
    min-height: 168px;
}

.btn_general
{
    color: #FFFFFF;
    background: #303030;
    border:1px solid #4D4D4D;
    font-family: Arial;
    font-size: x-small;
    font-weight: normal;
}

.btn_general:hover
{
    color: #FFFFFF;
    background: #303030;
    border:1px solid #EFCE22;
    font-family: Arial;
    font-size: x-small;
    font-weight: normal;
}

.i_map
{
    background: url('../_images/Map-Skyzo.jpg');
    width: 459px;
    height: 300px;
    cursor: pointer;
    margin: 0 10px -3px 1px;
}

.hidden-text
{
    display:block;
    height:0px;
    text-indent:-9999px;
    width:0px;
}

a img 
{
    outline:none;
    border:none;    
}


#filters-table { width:100%; }
#games-platform-filter { float:left; font-size:12px; font-weight:bold; margin:15px 100px 9px -5px; }
#games-platform-filter a { float:left; line-height:20px; margin:2px 0 0 0; text-align:center; }
#games-platform-filter .slash { color:#FFFFFF; float:left; font-size:20px; padding:0px 4px 0px 4px; }

#search { float:right; margin:4px 4px 0 0; }
#question { float:right; margin:4px 13px 0 0; }
.tooltip { background:transparent url('/_images/tooltip/black_arrow.png'); display:none; font-family:Arial; font-size:11px; height:70px; width:160px; padding:25px; color:#fff; }

#screenshots-container { display:none; }
ul.games li { float:left; list-style:none; margin:13px; height:203px; }

#all-games-button { border:none; outline:none; padding:0 5px; }
#all-games-button.active { color:#EFCE22; }
#pc-games-button { border:none; outline:none; padding:0 5px; }
#pc-games-button.active { color:#EFCE22; }
#xbox-360-games-button { border:none; outline:none; padding:0 5px; }
#xbox-360-games-button.active { color:#EFCE22; }

.watermark { color:#999999; }
.warning { display:block; margin:-213px 0px 0 -8px; }
.warning-top { margin:0 0 0 10px; }
.warning-top img { float:left; }
.warning-top span { color:#FFFFFF; float:left; font-family:Arial; font-size:x-small; margin:5px 0 0 5px; text-transform:uppercase; }

.game-title { display:none; }
.game-category { display:none; }
.game-tags { display:none; }

.game-details { clear:left; float:left; margin:5px 0 0 0; }
.game-cover { clear:left; float:left; }
.game-information { float:left; margin:0 0 0 10px; text-transform:uppercase; }
.game-description { display:inline; float:left; text-transform:uppercase; }

.game-screenshots { background:url('/_images/h_misc.jpg') repeat-x -5px 0; clear:right; float:right; margin:-25px 0 0 -5px; padding:4px 0 10px 4px; width:235px; }
.game-screenshots h2 { float: left; font-size:small; font-weight: bolder; height:25px; margin: 1px 0 0 10px; text-transform:uppercase; }
.game-screenshots ul li { float:left; margin:4px 4px 3px 4px; }
.game-screenshots .thumbnail { height:68px; width:68px; }

.game-videos { background:url('/_images/h_misc.jpg') repeat-x -5px 0; border-top:1px solid #424242; clear:right; float:right; margin:0px 0 0 -5px; padding:4px 0 10px 4px; width:235px; }
.game-videos h2 { float: left; font-size:small; font-weight: bolder; height:25px; margin: 1px 0 0 10px; text-transform:uppercase; }
.game-videos ul li { float:left; margin:4px 4px 3px 4px; }
.game-videos .thumbnail { height:68px; width:68px; }
.return { float:left; margin:0 0 10px 0; text-transform:uppercase; }
.empty-data { color:#FFFFFF; float:left;  font-family:Arial; font-size:x-small; margin:15px 0 10px 0; text-align:center; text-transform:uppercase; width:100%; }
#options { color:#FFFFFF; float:left; margin:4px 0 0 30px; }
#options-tooltip { background:transparent url('/_images/tooltip/black_arrow_options.png') no-repeat; color:#fff; display:none; float:left; font-family:Arial; font-size:x-small; font-weight:normal; height:46px; margin:-85px 0 0 65px; padding:27px 25px 25px 25px; position:absolute; text-transform:uppercase; width:250px; }
#options-tooltip input { float:left;  }
#options-tooltip label { color:#FFFFFF; float:left; margin:4px 0 0 5px; }