body
{
	background:#EEEEEE url(../img/arka.gif) top center repeat;
	margin:0;padding:0 30px 4px;
	font-family:"Segoe UI",Calibri,"Myriad Pro",Myriad,"Trebuchet MS",Helvetica,Arial,sans-serif;line-height : 125%; font-size: 14px
}
div#page {
	margin-left: auto;
	margin-right: auto;
	width:980px;}

div#banniere {
	background: transparent url(../img/bg-haut.png) top center no-repeat;
	height:150px;}
	
#pagetitre {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px
}
#pagetitre a, #pagetitre a:active, #pagetitrea:visited, #pagetitre a:hover {border: none; }

div#menu_c {
	background: transparent;
	width:820px;
	height:30px}
div#menu_d {
	position:relative;
	bottom: 15px;
	float: left;
	background: transparent url(../img/menu-d.png) top center no-repeat;
	width:20px;
	height:30px;}
div#menu_g {
	position:relative;
	top: 15px;
	float: right;
	background: transparent url(../img/menu-g.png) top center no-repeat;
	width:20px;
	height:30px;}
.menu {position:relative; background:transparent url(../img/menu-c.png) repeat-x; top: 15px; height:30px; width:780px;}
.menu ul {list-style:none; /*z-index:100px;*/ position:absolute; z-index:100;margin:0;padding:0} 
.menu li {position:relative;float:left;width:80px;bottom:10px;padding-top: 13px;margin-right: 15px;padding-left:0}
.menu a, .menu a:active, .menu a:visited, .menu a:hover {font-family: Arial, Verdana, Tahoma, Helvetica;text-decoration:none; color:#FFF; font-size: 16px; font-weight: bold;border: none}
#slide {position:absolute; height:30px; background:transparent url(../img/slide-i.png) no-repeat; z-index:10;}



/*default*/
img { border:0 }
a {text-decoration: none;border-bottom: 1px #70cf00 dotted;color:#70cf00;}
a:hover{text-decoration: none;border-bottom: 1px #86eb0c dotted;color:#86eb0c;}
a:visited{text-decoration: none;border-bottom: 1px #70cf00 dotted;color:#70cf00;}
p{font-family:"Segoe UI",Calibri,"Myriad Pro",Myriad,"Trebuchet MS",Helvetica,Arial,sans-serif;line-height : 125%; font-size: 14px;padding:4px}
ul {
	padding : 5px 10px 0 0;font-family:Arial, Helvetica, sans-serif;
	list-style: inside; 
}
li { padding-top : 3px;padding-left:10px;line-height : 125%;font-family:Arial, Helvetica, sans-serif;font-size: 14px}
/*****/

div.espace {width: 30px;}

/*onglet haut*/
div#contenu_onglet_c {width: 100%; height: 64px;}
div#contenu_onglet_l {float:left;height: 64px; width: 35px; background:transparent url(../img/contenu_onglet_l.png) no-repeat;
padding: 0px; margin: 0px;}
div#contenu_onglet_m {height: 64px; width: 910px; background:transparent url(../img/contenu_onglet_m.png) repeat-x;
padding: 0px; margin: 0px;text-align: left}
div#contenu_onglet_d {float: right;height: 64px; width: 35px; background:transparent url(../img/contenu_onglet_d.png) no-repeat;
padding: 0px; margin: 0px;position: relative;top: -64px;}

div#contenu_bordure {border-right:2px solid #70cf00;border-left:2px solid #70cf00;width: 976px; background: #e5e5e5;margin:0;padding:0}

div#footer {height: 70px;}
div#footer_l {float:left;height: 70px;width: 30px; background:transparent url(../img/footer_l.png) no-repeat;}
div#footer_m {height: 70px;width: 920px; background:transparent url(../img/footer_m.png) repeat-x}
a.lien_footer, a.lien_footer:visited {border: 0; color: white; font-size: 12px;font-weight:400;letter-spacing:normal;line-height:80%;margin:0;}
div#footer_d {float:right;height: 70px;width: 30px; background:transparent url(../img/footer_d.png) no-repeat;position: relative;top: -70px;}

/*Rechercher*/
div#rechercher {
	position:relative;
	top: 5px;
	border: 0;
	left: 10px;
	float: left;
	background: transparent url(../img/rechercher.png) top center no-repeat;
	border: none;
	width:330px;
	height:35px;}

input#champ_recherche{
	float: left;
    background: transparent;
    border: 0;
    width: 210px;
	padding-top: 2px;
}
input#envoi_result{
	float: right;
    border:0;
    background: #b1b1b1;
    cursor: pointer;
	width: 90px;
	margin-top: 10px;
	margin-right: 15px;
	color: #e4e4e4;
	font-weight: bold;
	font-family: verdana, arial;
}
fieldset#recherche{
	border: 0;}

/*fin rechercher*/


table.tablea{border:0;margin:0;padding:0}
.ong-m{background: transparent url(../img/ong-m.png) top center repeat-x;}
td.tablea_contenu{background: #f5f5f5;border-right:1px solid #70cf00;border-left:1px solid #70cf00;max-width: 800px;}
td.haut-23{background: transparent url(../img/haut-23.png) top right no-repeat;}
.f5f5{background: #f5f5f5;}
.f51{background: #f5f5f5 url(../img/f51.png) bottom left repeat-y;}
td.tabea-bas-m{background: transparent url(../img/tabea-bas-m.png) repeat-x;}
td.tabea-haut-m{background: transparent url(../img/tabea-haut-m.png) repeat-x;}
.titre_onglet {background: #559701 url(../img/pt-contenu-onglet-m.png) repeat-x top left;color: white;}
.bas_tt {background: #f5f5f5 url(../img/ptbas-contenu-onglet-m.png) repeat-x top left;}

td.autres_consoles {background:url('../img/fond-autre-consoles.png') no-repeat;}

.imgnews img{border: 1px solid green;}
.imgnews a:hover img{border: none;}
.imgvideo img{border: 1px solid transparent;}
.imgvideo a:hover img{border: none;}

.titre_page,a:hover.titre_page,a:visited.titre_page, a.titre_page{text-transform:uppercase;color:white;padding-top:10px;font-family:verdana;font-size:28px;font-weight:900;border: none}

a.bouton {border: 0;}
a.lien{border: 0;font-size: 13px}
a.lien:hover{border: 0;}
a.img_noborder {border: 0;}

span.tags {color:#70cf00;}

.text_contenu { text-align: justify; }

div.type {font-size: 12px;color: #A9A9A9;}

h2.titre_article {color:#70cf00;margin-bottom:5px;font-family:verdana;font-size:23px;line-height:25px;}

/*tableau Image*/
.fond_tableauimages {background-color: #F5F5F5;}
.imgnews img{border: 1px solid green;}
.imgnews a:hover img{border: none;}
.imgvideo img{border: 1px solid transparent;}
.imgvideo a:hover img{border: none;}

div.colonne {position: relative;float: right;width:240px; margin-right: 0px;}

.commentaire_forum {color: #70cf00; padding: 10px; font-size:18px;font-weight: bold;}

.citation_test {font-size: 16px; font-family: Arial, sans-serif; color: #666666;}

div#breadcrumb {width: 100%; border: 1px #efefef dotted; color: #efefef; font-size: 10px;}
a#breadcrumb, a:visited#breadcrumb, a:hover#breadcrumb{color: white; border: 1px #efefef dotted;}
h2#page_breadcrumb {color: white; font-size: 10px;display: inline;}
h2#page_breadcrumb:hover {color: white; font-size: 10px;display: inline;}
a.lien_breadcrumb {border: 0;color: white;}
 a.lien_breadcrumb:visited{border: 0;color: white;}
 a.lien_breadcrumb:hover{ font-weight: bold; }

table.adminform {
	background-color: #f9f9f9;
	border: solid 1px #d5d5d5;
	width: 100%;
	border-collapse: collapse;
	margin: 8px 0 10px 0;
	margin-bottom: 15px;
	width: 100%;
}

.trait_separation {background:url('../img/separation.jpg') repeat-x;}

#verdict_n {font-size: 20px; color: white; background-color: black;border: 1px solid #3b3333;}
#verdict_d {border: 1px solid #3b3333;}



.hautb {background-color: #ffffff;} 
h2.pageblanche {color: #000000; font-size: 12px;}

/* image replacement */
        .graphic, #prevBtn, #nextBtn, #slider1prev, #slider1next{
            margin:0;
            padding:0;
            display:block;
            overflow:hidden;
            text-indent:-8000px;
            }
    /* // image replacement */
			
	#container{	
		margin:0 auto;
		position:relative;
		text-align:left;
		width:570px;
		background:#fff;		
		margin-bottom:2em;
		}	
	#header{
		height:80px;
		line-height:80px;
		background:#5DC9E1;
		color:#fff;
		}				
	#content{
		position:relative;
		}			

/* Easy Slider */

	#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider2{margin-top:1em;}
	#slider li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:570px;
		height:360px;
		overflow:hidden; 
		}	
	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{ 
		display:block;
		width:30px;
		height:77px;
		position:absolute;
		left:-30px;
		top:71px;
		z-index:1000;
		}	
	#nextBtn, #slider1next{ 
		left:570px;
		}														
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{  
		display:block;
		position:relative;
		width:30px;
		height:77px;
		background:url(../img/btn_prev.gif) no-repeat 0 0;	
		}	
	#nextBtn a, #slider1next a{ 
		background:url(../img/btn_next.gif) no-repeat 0 0;	
		}	
		
	/* numeric controls */	

	ol#controls{
		margin:1em 0;
		padding:0;
		height:28px;	
		}
	ol#controls li{
		margin:0 10px 0 0; 
		padding:0;
		float:left;
		list-style:none;
		height:28px;
		line-height:28px;
		}
	ol#controls li a{
		float:left;
		height:28px;
		line-height:28px;
		border:1px solid #ccc;
		background:#DAF3F8;
		color:#555;
		padding:0 10px;
		text-decoration:none;
		}
	ol#controls li.current a{
		background:#5DC9E1;
		color:#fff;
		}
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
	
/* // Easy Slider */



/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	display:none;
	border: 4px solid #525252;
	text-align:left;
	top:50%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#e8e8e8;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	margin-bottom:1px;
}

.slider-wrap{ width: 520px; position: absolute;}	
.stripViewer .panelContainer { width: 100%;padding: 0; margin: 0}
.stripViewer{ position: relative; overflow: hidden; width: 520px; height: 350px; }
.stripViewer .panelContainer{ position: relative; left: 0; top: 0; }
.stripViewer .panelContainer .panel{ float: left; height: 315px; position: relative; width: 520px; }
.stripNavL, .stripNavR, .stripNav{ display: none; }
.nav-thumb { border: 1px solid black; margin-right: 5px; }
.photo-meta-data{ background: url(http://www.xboxpassion.fr/images/transpBlack.png); padding: 3px; height: 60px;margin-top: -30px; position: relative; z-index: 9999; color: white; }
.photo-meta-data span { font-size: 13px }
.cross-link	{ display: block; width: 62px; margin-top: -14px;position: relative; padding-top: 15px; z-index: 9999 }
.active-thumb { background: transparent url(../img/icon-uparrowsmallwhite.png) top center no-repeat }
a.lien_slide, a.lien_slide:visited {border: 0; color: white; font-size: 20px;font-weight:400;letter-spacing:0.01em;line-height:80%;margin:0;}
h2.slide_titre { padding-bottom:10px; padding-top: 3px;font-weight: 500;}
div#contenu_bordure{background:#e5e5e5;border-left:2px solid #70cf00;border-right:2px solid #70cf00;margin:0;padding:0;width:976px}

a img, a:visited img { border:none;}

img,fieldset#recherche,a.bouton,a.lien,a.lien:visited,a.img_noborder{border:none}

h1{font-weight:normal;font-size:300%;letter-spacing:-.04em;line-height:100%;margin:.8em 0 .2em;}
h3{font-size:180%;font-weight:normal;letter-spacing:-.04em;line-height:110%;margin:.7em 0 .2em;text-shadow:#fff 1px 1px 1px;}
h4{font-size:150%;font-weight:bold;margin:.7em 0 .2em;}
h5{font-family:"Palatino Linotype", Georgia, Serif;font-size:150%;font-weight:bold;margin:.5em 0 .2em;letter-spacing:-.02em;}
h6{font-size:125%;font-weight:normal;text-transform:uppercase;margin:.5em 0 .2em;}

h3.jeu_titre {font-size:180%;font-weight:normal;letter-spacing:-.04em;line-height:100%;margin:0;text-shadow:#fff 0;}

a:hover.news_pa,a:visited.news_pa, a.news_pa {text-decoration: none;border-bottom: none;color:#86eb0c; font-size:13px}
h3.news_pa { padding: 0; margin: 0;font-size:14px;font-weight:normal;letter-spacing:-.04em;line-height:110%;}


.haut_colonne { background:transparent url(../img/bordure-h.png) top center repeat-x; }
.bas_colonne { background:transparent url(../img/bordure-b.png) top center repeat-x; }
.contenu_colonne { background:white url(../img/bordure-d.png) top right repeat-y; }
.bordure_gauche { background:transparent url(../img/bordure-g.png) top left repeat-y;padding-left: 4px; padding-right: 4px}
.connecter {border-bottom: 1px black dotted;color: #70cf00 }
.connecter2 {border-bottom: 1px black dotted; padding-bottom:5px;padding-top:4px;}
.connecter3 {background: #b1b1b1; cursor: pointer;width: 80px;color: #e4e4e4;}
.connexion3 {border: 1px grey dotted; }
a:hover.inscrire,a:visited.inscrire, a.inscrire {text-decoration: none;border: none;color:#70cf00;}
.titre_tests {background:transparent url(../img/titre_bulle.png) 50% 50% no-repeat; color: white;height: 70px; }
.position_titre { padding-top: 20px; padding-left:15px}
.position_titre2 { padding-left:48px}
.test_contenu { padding-left:5px}
a:hover.test_colonne,a:visited.test_colonne, a.test_colonne {text-decoration: none;border: none;color:#70cf00;}
.annonceur {padding-top: 10px}
ul.top { list-style: url(../img/petite-fleche.png) inside;
}
a:hover.top_lien,a:visited.top_lien, a.top_lien {text-decoration: none;border: none;color:#70cf00;}

a:hover.image_lien,a:visited.image_lien, a.image_lien {text-decoration: none;border: none;}
