@charset "iso-8859-1";

/**********************************************
// HAUT DE PAGE
**********************************************/
/**/
#fond
{
	background:url(img_commun/background.png);
	background-repeat:repeat;
	background-color:#4b3617;
	padding:0px;
	margin:0px;
}

#global
{
	background-color:#aa8115;
	position: relative;
	margin-left:auto;
	margin-right:auto;
	width:795px;
	/*TEXT*/
	font-family:helvetica, arial;
	font-size:8pt;
	color:#d8c1a1;
	text-align:justify;
	align:justify;
	line-height:1.1;	
}

#global h1
{
	font-size:8pt;
	color:#ffffff;
}

img
{ 
	border:0;
}

a
{
	color:#ff920c;
	text-decoration:none;
}

a:hover
{
	color:#ffffff;
}

#bandoHaut
{
	padding:0px;
	margin:0px;
	height:54px;
	width:553px;
	position:absolute; 
	left:0px; 
	top:0px;
}

#dva_logo
{
	padding:0px;
	margin:0px;
	width:114px;
	height:54px;
	position:absolute; 
	left:20px; 
	top:0px;
}

#dva_logo img
{
	width:114px;
	height:54px;
}




/**********************************************
// FORMULAIRE SEARCH
**********************************************/
/**/
#searchForm
{
	background:url(img_commun/from_fond.png);
	background-repeat:no-repeat;
	width:242px;
	height:54px;
	position:absolute;
	left:553px;
	top:0px;
}

#divInput
{
	width:170px;
	height:17px;
	margin:0;
	padding:0;
	position:absolute;
	left:28px;
	top:21px;
	color:#96721D;
	font-size:12px;
	font-family:Tahoma,sans-serif;
	font-weight:bold;
	background:none;
	border:0;
}

#divSubBouton
{
	width:14px;
	height:14px;
	margin:0;
	padding:0;
	position:absolute;
	left:200px;
	top:21px; /* !important;
	top:17px;  internet explorer hack */
}




/**********************************************
// SUITE HAUT DE PAGE
**********************************************/
/**/
#dva_barre_anime
{
	background:url(img_commun/barre.gif);
	background-repeat:no-repeat;
	padding:0px;
	margin:0px;
	width:795px;
	height:12px;
	position:absolute; 
	left:0px; 
	top:54px;
}

#bandoPik
{
	padding:0px;
	margin:0px;
	height:117px;
	width:795px;
	position:absolute; 
	left:0px; 
	top:66px;
}

#gaucheBoutons
{
	background:url(img_menu/gauche_boutons.png);
	background-repeat:no-repeat;
	margin:0px; 
	padding:26px;
	width:110px;
	position:absolute; 
	left:0px; 
	top:183px;
}




/**********************************************
// MENU ROLLOVER FR
**********************************************/
/**/
#boutonsFR
{
	align:left
	padding:0px;
	margin:0px;
	height:26px;
	width:575px;
	position:absolute; 
	left:110px; 
	top:183px;
}

#boutonsFR ul, #boutonsFR li		/* utilisation de liste pour le menu */
{	
	list-style-type: none;	/* suppression des puces de liste */
	padding:0px;
	margin:0px;
}

#boutonsFR ul			/* positionnement pour IE5 et IE5.5 */
{
	position: absolute;	
	top:0px;
	left:0px;
	background: transparent url(img_trad/fr/bando_boutons.png) top left no-repeat;	/* arrière-plan général du menu */
	width:575px;
}

#boutonsFR li 
{ 
	float:left; 
}

#boutonsFR li a		/* dimensions et définitions des boutons */
{	
	display:block;	/* mise en block de <a> pour lui donner des dimensions */
	height:26px;
	width:115px;
	color:#fff;
}

#boutonsFR li a:hover
{
	background: transparent url(img_trad/fr/bando_boutons.png) top left no-repeat;
}

#boutonsFR a#menu1:hover		/* décalage de l'arrière-plan pour chaque bouton */
{
	background-position: -575px 0%;	
}

#boutonsFR a#menu2:hover
{
	background-position: -690px 0%;
}

#boutonsFR a#menu3:hover
{
	background-position: -805px 0%;
}

#boutonsFR a#menu4:hover
{
	background-position: -920px 0%;
}

#boutonsFR a#menu5:hover
{
	background-position: -1035px 0%;
}




/**********************************************
// MENU ROLLOVER EN
**********************************************/
/**/
#boutonsEN
{
	align:left
	padding:0px;
	margin:0px;
	height:26px;
	width:575px;
	position:absolute; 
	left:110px; 
	top:183px;
}

/* mise en place des rollovers contenu dans la div "boutons" */
	
#boutonsEN ul, #boutonsEN li		/* utilisation de liste pour le menu */
{	
	list-style-type: none;	/* suppression des puces de liste */
	margin:0;
	padding:0;
}

#boutonsEN ul			/* positionnement pour IE5 et IE5.5 */
{
	position:absolute;	
	top:0;
	left:0;
	background:transparent url(img_trad/en/bando_boutons.png) top left no-repeat;	/* arrière-plan général du menu */
	width:575px;
}

#boutonsEN li 
{ 
	float:left; 
}

#boutonsEN li a		/* dimensions et définitions des boutons */
{	
	display:block;	/* mise en block de <a> pour lui donner des dimensions */
	height:26px;
	width:115px;
	color:#ffffff;
}

#boutonsEN li a:hover
{
	background: transparent url(img_trad/en/bando_boutons.png) top left no-repeat;
}

#boutonsEN a#menu1:hover		/* décalage de l'arrière-plan pour chaque bouton */
{
	background-position: -575px 0%;	
}

#boutonsEN a#menu2:hover
{
	background-position: -690px 0%;
}

#boutonsEN a#menu3:hover
{
	background-position: -805px 0%;
}

#boutonsEN a#menu4:hover
{
	background-position: -920px 0%;
}

#boutonsEN a#menu5:hover
{
	background-position: -1035px 0%;
}




/**********************************************
// BOUTONS FR & EN
**********************************************/
/**/
#langue
{
	background:url(img_menu/droite_boutons.png);
	background-repeat:no-repeat;
	padding:0px;
	margin:0px;
	height:26px;
	width:110px;
	position:absolute; 
	left:685px; 
	top:183px;
}

a.imageEN		/* définition de la classe "image" de la balise <a> */
{ 
	background-image: url(img_menu/anglais.png);	/* source de l'image de départ */
	background-repeat: no-repeat;
	display:block;									/* la balise a doit être en bloc */
	width:22px;										/* largeur de l'image réactive */
	height:22px;									/* hauteur de l'image réactive */
	position:absolute; 
	left:27px; 
	top:3px;
}

a.imageFR		/* définition de la classe "image" de la balise <a> */
{ 
	background-image: url(img_menu/francais.png);	/* source de l'image de départ */
	background-repeat: no-repeat;
	display: block;									/* la balise a doit être en bloc */
	width:22px;										/* largeur de l'image réactive */
	height:22px;									/* hauteur de l'image réactive */
	position:absolute; 
	left:55px; 
	top:3px;
}




/**********************************************
// CADRE PAGE CENTRALE
**********************************************/
/**/
#cadreGauche
{
	background-color:#aa8115;
	padding:0px;
	margin:0px;
	height:349px;
	width:14px;
	position:absolute; 
	left:0px; 
	top:209px;
}

#maincenter
{
	background-color:#4b3617;
	position:absolute;
	padding:0px;
	margin:0px;
	left:14px;
	top:209px;
	width:767px;
	height:349px;
}

#cadreDroite
{
	background-color:#aa8115;
	padding:0px;
	margin:0px;
	height:349px;
	width:14px;
	position:absolute; 
	left:781px; 
	top:209px;
}

#cadreBas
{
	background:url(img_commun/bas.png);
	background-repeat:no-repeat;
	padding:0px;
	margin:0px;
	height:14px;
	width:795px;
	position:absolute; 
	left:0px; 
	top:558px;
}




/**********************************************
// PIED DE PAGE
**********************************************/
/**/
#piedPage
{
	background:url(img_commun/pied_page.png);
	background-repeat:no-repeat;
	background-color:#aa8115;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	top:572px;
	height:27px;
	width:696px;
	font-weight:bold;
	color:#2e2712;
	line-height:1;
	overflow:hidden;
}

#piedPage a
{
	color:#2e2712;
	text-decoration:none;
}

#piedPage a:hover
{
	/*color:#704020;*/
	color:#ffffff;
}

#piedGauche
{
	position:absolute;
	top:0px;
	left:0px;
	width:350px;
	padding-left:25px;
	padding-top:9px;
	text-align:left;
}

#piedDroit
{
	position:absolute;
	top:0px;
	left:396px;
	width:274px;
	padding-right:25px;
	padding-top:9px;
	text-align:right;
}




/**********************************************
// DECOUPAGE COMMUN EN 2 PARTIES C
**********************************************/
/**/
#zoneGaucheC
{
	padding:0px;
	margin:0px;
	height:349px;
	width:548px;
	position:absolute; 
	left:0px;
	top:0px;
	overflow:hidden;
}

.placehrGaucheC
{
	background:url(img_commun/bande_hr.png);
	background-repeat:repeat-x;
	height:16px;
	width:522px;
}

.placehr2
{
	background:url(img_commun/bande_hr2.png);
	background-repeat:repeat-x;
	height:10px;
	width:190px;
	position:absolute;
	left:10px;
}

#bandoMilieuC
{
	background:url(img_commun/bando_milieu.png);
	background-repeat:no-repeat;
	padding:0px;
	margin:0px;
	height:349px;
	width:8px;
	position:absolute; 
	left:548px;
	top:0px;
}

#zoneDroiteC
{
	background-color:#5b431f;
	padding:0px;
	margin:0px;
	height:349px;
	width:211px;
	position:absolute; 
	left:556px;
	top:0px;
	overflow:hidden;
}




/**********************************************
// STYLE PAGE HOME
**********************************************/
/**/
#news
{
	background:url(img_home/news.png);
	background-repeat:no-repeat;
	position:absolute;
	padding:0px;
	margin:0px;
	left:0px;
	top:0px;
	height:63px;
	width:194px;
}

#newsBas
{
	background-color:#624921;
	overflow:hidden;
	padding-left:10px;
	padding-right:10px;
	padding-top:0px;
	margin:0px;
	height:291px;
	width:174px;
	position:absolute; 
	left:0px;
	top:58px;
}

#newsBas h1
{
	margin-top:12px;
	margin-bottom:5px;
}

#bandoMilieuHome
{
	background:url(img_home/bando_milieu.png);
	background-repeat:no-repeat;
	padding:0px;
	margin:0px;
	height:349px;
	width:9px;
	position:absolute;
	left:194px;
	top:0px;
}

#centrePage
{
	padding-left:10px;
	padding-right:0px;
	padding-top:12px;
	margin:0px;
	height:337px;
	width:554px;
	position:absolute; 
	left:203px;
	top:0px;
	overflow:hidden;
}

.tabHome
{
	cellpadding:0;
	cellspacing:0;
	width:350px;
}

.tabLign1
{
	overflow:hidden;
}

.tabCellImg
{
	width:79px;
	cellpadding:0;
}

.tabCellImg img
{
	width:76px;
	height:96px;
}

.tabCellText
{
	line-height:1.1;
}

.tabHome h1
{
	margin-bottom:6px;
	margin-top:0;
}

.tabLign2
{
	background:url(img_home/barre.png);
	background-repeat:repeat-x;
	height:11px;
}

#hits
{
	background:url(img_home/hits.png);
	background-repeat:no-repeat;
	overflow:hidden;
	height:75px;
	width:204px;
	position:absolute; 
	left:360px;
	top:0px;
}

#hitsJeu
{
	margin-left:15px;
	height:274px;
	width:189px;
	position:absolute; 
	left:360px;
	top:75px;
}

.tabBandosDroite
{
	cellpadding:0;
	cellspacing:0;
	width:182px;
}

.tabCellSpace
{
	height:85px;
	vertical-align:top;;
}

.tabCellSpace img
{
	width:180px;
	height:70px;
	border-width:1px;
	border-color:#4b3617;
	border-style:solid;
}

.tabCellSpace img:hover
{
	border-width:1px;
	border-color:#ffdd00;
	border-style:solid;
}




/**********************************************
// STYLE PAGE GAME GENERALE
**********************************************/
/**/
#listgame
{
	padding:0px;
	margin:0px;
	height:349px;
	width:548px;
	position:absolute; 
	left:0px;
	top:0px;
	overflow:hidden;
}

#game
{
	background:url(img_game/game.png);
	background-repeat:no-repeat;
	padding:0px;
	margin:0px;
	height:60px;
	width:122px;
	position:absolute;
	left:0px;
	top:0px;
}

#switchtab
{
	padding:0px;
	margin:0px;
	height:22px;
	width:424px;
	position:absolute; 
	left:122px;
	top:48px;
	overflow:hidden;
	color:#ff920c;
	text-align:right;
}

#white1
{
	color:#ffffff;
	text-decoration:none;
}

#contenuTabGames
{
	padding:0px;
	margin:0px;
	height:280px;
	width:536px;
	position:absolute; 
	left:6px;
	top:63px;
	overflow:hidden;
}

#tableGames
{
	cellpadding:0;
	cellspacing:0;
	width:100%;
	height:92%;
}

.cadreGameMarron
{
	background:url(img_game/cadre_marron.png);
	background-repeat:no-repeat;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	margin-top:auto;
	margin-bottom:auto;
	width:244px;
	height:96px;
}

.cadreGameLien1
{
	position:absolute;
	left:9px;
	top:8px;
	margin:0;
	padding:0;
	width:140px;
	height:12px;
	overflow:hidden;
}

.cadreGameGenre1
{
	position:absolute;
	left:144px;
	top:8px;
	margin:0;
	padding:0px;
	width:91px;
	height:15px;
	text-align:right;
	line-height:1.1;
}

.cadreGameMarron a
{
	font-weight:bold;
	color:#ffffff;
	margin:0;
	padding:0;
	text-decoration:none;
}

.cadreGameMarron a:hover
{
	color:#ff920c;
}

.imageGame1
{
	position:absolute;
	left:8px;
	top:23px;
	margin:0;
	padding:0;
	width:229px;
	height:67px;
}

.imageGame1 img
{
	width:227px;
	height:65px;
	border-width:1px;
	border-color:#3a260b;
	border-style:solid;
}

.imageGame1 img:hover
{
	border-width:1px;
	border-color:#ffdd00;
	border-style:solid;
}

#preview
{
	background:url(img_game/preview.png);
	background-repeat:no-repeat;
	padding:0px;
	margin:0px;
	height:75px;
	width:150px;
	position:absolute; 
	left:0px;
	top:0px;
}

#contenuTabPrev
{
	padding:0px;
	margin:0px;
	height:245px;
	width:211px;
	position:absolute; 
	left:0px;
	top:70px;
	overflow:hidden;
}

#tablePrev
{
	cellpadding:0;
	cellspacing:0;
	width:100%;
	height:96%;
}

.cadrePrevOrange
{
	background:url(img_game/cadre_orange.png);
	background-repeat:no-repeat;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	margin-top:auto;
	margin-bottom:auto;
	width:187px;
	height:98px;
}

.titrePrev
{
	position:absolute;
	left:8px;
	top:8px;
	margin:0;
	padding:0;
	width:159px;
	height:15px;
	font-weight:bold;
	color:#3a260b;
	text-decoration:none;
}

.imagePrev1
{
	position:absolute;
	left:8px;
	top:23px;
	margin:0;
	padding:0;
	width:172px;
	height:62px;	
}

#backPrev
{
	position:absolute;
	left:15px;
	top:310px;
	margin:0;
	padding:0;
	width:85px;
	height:20px;
	text-align:left;
}

#nextPrev
{
	position:absolute;
	left:111px;
	top:310px;
	margin:0;
	padding:0;
	width:85px;
	height:20px;
	text-align:right;
}




/**********************************************
// STYLE PAGE GAME CAS PAR CAS
**********************************************/
/**/
#titreJeu
{
	padding:0px;
	margin:0px;
	height:43px;
	width:441px;
	position:absolute;
	left:16px;
	top:21px;
}

#infosGame
{
	padding-left:18px;
	margin:0px;
	height:44px;
	width:420px;
	white-space:nowrap;
	position:absolute;
	left:0px;
	top:28px;
	text-decoration:none;
	text-align:center;
	align:center;
	font-weight:lighter;
}

.textMid
{	
	font-variant:small-caps;
}
.textWhite
{	
	color:#ffffff;
}
.textBlack
{
	color:#000000;
	word-spacing:2px;
}

#achat_on_line
{
	padding:0px;
	margin:0px;
	height:59px;
	width:73px;
	position:absolute; 
	left:468px;
	top:25px;	
}

#bigPochette
{
	padding:0px;
	margin:0px;
	height:220px;
	width:162px;
	position:absolute; 
	left:16px;
	top:84px;
}

#bigPochette img
{
	border-width:1px;
	border-color:#4b3617;
	border-style:solid;
}

#bigPochette img:hover
{
	border-width:1px;
	border-color:#ffdd00;
	border-style:solid;
}

#zoneTexteGame
{
	padding:0;
	margin:0;
	height:218px;
	width:350px;
	position:absolute; 
	left:190px;
	top:85px;
	text-decoration:none;
}

#zoneTexteGame h1
{
	text-transform:none;
	padding-bottom:5px;
	margin:0;
	font-weight:normal;
}

#zoneTexteGame p
{
	padding-bottom:8px;
	margin:0;
}

#prev_game
{
	background-color:#4b3617;
	padding:0;
	margin:0;
	position:absolute;
	left:20px;
	top:324px;
	height:16px;
	width:220px;
	text-transform:capitalize;
	text-align:left;
}

#next_game
{
	background-color:#4b3617;
	padding:0;
	margin:0;
	position:absolute;
	left:315px;
	top:324px;
	height:16px;
	width:220px;
	text-transform:capitalize;
	text-align:right;
}

.placehr
{
	background:url(img_game/bande_hr.png);
	background-repeat:repeat-x;
	height:16px;
	width:350px;
}

#titreScreenshots
{
	padding:0;
	margin:0;
	height:20px;
	width:150px;
	position:absolute; 
	left:10px;
	top:18px;
	text-transform:uppercase;
	color:#ffffff;
	font-weight:600;
}

#tableScreen
{
	height:211px;
	width:205px;
	position:absolute; 
	top:37px;
	left:2px;
	overflow:hidden;
}

#tableScreen img
{
	border-width:1px;
	border-color:#5b431f;
	border-style:solid;
}

#tableScreen img:hover
{
	border-width:1px;
	border-color:#ffdd00;
	border-style:solid;
}

.caseScreen
{
	height:89px;
	width:86px;
	overflow:hidden;
}

#titreDispo
{
	padding:0;
	margin:0;
	height:20px;
	width:150px;
	position:absolute; 
	left:10px;
	top:258px;
	text-transform:uppercase;
	color:#ffffff;
	font-weight:600;
}

#dispo
{
	padding:0;
	margin:0;
	height:60px;
	width:190px;
	position:absolute; 
	left:10px;
	top:288px;
	text-decoration:none;
	font-weight:500;
	text-align:left;
	align:left;
}

#dispo a
{
	color:#d8c1a1;
	font-weight:500;
}

#dispo a:hover
{
	color:#ffffff;
}

.manufWhite
{
	color:#ffffff;
	text-transform:uppercase;
}




/**********************************************
// STYLE PAGE ABOUT
**********************************************/
/**/
#about_titre
{
	background:url(img_about/about_titre.png);
	background-repeat:no-repeat;
	padding:0;
	margin:0;
	height:80px;
	width:158px;
	position:absolute; 
	left:0px;
	top:0px;
}

#zoneTexteAbout
{
	padding:0;
	margin:0;
	height:245px;
	width:522px;
	position:absolute; 
	left:15px;
	top:100px;
	text-decoration:none;
}

#zoneTexteAbout h1
{
	text-transform:uppercase;
	padding:0;
	margin:0;
	font-weight:600;
}

#zoneTexteAbout p
{
	padding-bottom:20px;
	margin:0;
}

#staff
{
	padding:0;
	margin:0;
	height:300px;
	width:190px;
	position:absolute; 
	left:10px;
	top:23px;
	text-decoration:none;
	text-align:left;
	align:left;
}

#staff h1
{
	padding-top:2px;
	padding-bottom:1px;
	margin:0;
	text-decoration:none;
	text-align:left;
	align:left;
}

#cadreOrangeAdresse
{
	background:url(img_about/cadre_orange.png);
	background-repeat:no-repeat;
	padding:0;
	margin:0;
	height:89px;
	width:187px;
	position:absolute; 
	left:11px;
	top:245px;
	overflow:hidden;
	color:#000000;
	text-decoration:none;
	text-align:left;
	align:left;
	letter-spacing:0.5px;
}

#coord_nom
{
	height:12px;
	width:170px;
	position:absolute; 
	left:10px;
	top:8px;
	font-weight:600;
}

#coord_adress
{
	padding:0;
	margin:0;
	height:24px;
	width:170px;
	position:absolute; 
	left:10px;
	top:25px;
	font-weight:500;
	line-height:1.5;
}

#coord_img_tel
{
	background:url(img_about/telephone.png);
	background-repeat:no-repeat;
	padding:0;
	margin:0;
	height:16px;
	width:23px;
	position:absolute; 
	left:10px;
	top:62px;
}

#coord_tel
{
	padding:0;
	margin:0;
	height:12px;
	width:120px;
	position:absolute; 
	left:40px;
	top:64px;
	font-weight:600;
}




/**********************************************
// STYLE PAGE CONTACT
**********************************************/
/**/
#contact_titre
{
	background:url(img_contact/contact_titre.png);
	background-repeat:no-repeat;
	padding:0;
	margin:0;
	height:80px;
	width:200px;
	position:absolute; 
	left:0px;
	top:0px;
}

#zoneTexteContact
{
	padding:0px;
	margin:0px;
	height:240px;
	width:522px;
	position:absolute; 
	left:15px;
	top:100px;
	text-transform:none;
	font-size:8.5pt;
	text-decoration:none;
	text-align:left;
	align:left;
	line-height:1.5;
	font-weight:400;
	letter-spacing:0.5px;
}

#zoneTexteContact h1
{
	text-transform:uppercase;
	line-height:1;
	padding:0;
	margin:0;
	font-weight:600;
}

#zoneTexteContact a
{
	color:#ff920c;
	text-decoration:none;
	text-transform:none;
}

#zoneTexteContact a:hover
{
	color:#ffffff;
}

#photoHaut
{
	padding-top:33px;
	padding-left:18px;
}

#photoBas
{
	padding-top:33px;
	padding-left:18px;
}




/**********************************************
// STYLE PAGE HELP
**********************************************/
/**/
#help_titre
{
	background:url(img_help/help_titre.png);
	background-repeat:no-repeat;
	padding:0;
	margin:0;
	height:80px;
	width:150px;
	position:absolute; 
	left:0px;
	top:0px;
}

#help_bando_central
{
	background:url(img_help/bando_milieu.png);
	background-repeat:repeat-y;
	padding:0;
	margin:0;
	height:270px;
	width:24px;
	position:absolute; 
	left:371px;
	top:53px;	
}

#help_partie_gauche
{
	padding:0;
	margin:0;
	height:232px;
	width:358px;
	position:absolute; 
	left:12px;
	top:92px;
	overflow:hidden;
}

#help_partie_gauche h1
{
	padding:0;
	margin-top:0;
	margin-bottom:4px;
	font-weight:bold;
}

#help_partie_gauche p
{
	padding-bottom:15px;
	margin:0;
}

#help_partie_droite
{
	padding:0;
	margin:0;
	height:272px;
	width:358px;
	position:absolute; 
	left:395px;
	top:52px;
	overflow:hidden;
}

#help_partie_droite h1
{
	padding:0px;
	margin-top:0px;
	margin-bottom:4px;
	font-weight:bold;
}

#help_partie_droite p
{
	padding-bottom:15px;
	margin:0;
}


