body {
	background: #303030;
	text-align: center;
}

.vert  {color:#CAFE00;}
.noir  {color:#000;}
.gris  {color:#999;}
.blanc {color:#FFF;}
.rose  {color:#F09;}

.notes12 {font-size : 12px;}
.notes11 {font-size : 11px;}
.notes10 {font-size : 10px;}

#news a       {font-family:arial;text-decoration:none;color:#F09;}
#news a:hover {font-family:arial;text-decoration:none;color:#000;}

#links a       {font-family:arial;text-decoration:none;color:#DDD;}
#links a:hover {font-family:arial;text-decoration:none;color:#CAFE00;}

#rotator a.bt img       {border:2px solid #FFF;}
#rotator a.bt:hover img {border:2px solid #CAFE00;}

.popit img {border:1px solid #000;}

#niv0 {
	width      : 965px;
	padding    : 1px;
	background : #1B1B1B;
	z-index    : 5;
	position   : relative;
}
#niv1 {
	padding    : 1px;
	background : #858585;
}
#niv2 {
	padding    : 2px;
	background : #292929;
}
#niv3 {
	padding    : 1px;
	background : #000;
}
#entete {
	padding    : 0;
	margin     : 0;
	border     : 1px solid #444;
	background : #000;
}

/*****************************/

#navbar1 {
	height     : 32px;
	border     : 1px solid #444;
	margin-top : 10px;
	background : url(design/navbar-bg.png) repeat-x;
}
#navbar1 ul {
	padding    : 0;
	margin     : 0;
	list-style : none;
	z-index    : 999;
}
#navbar1 ul li {
	float          : left;
	font-size      : 11px;
	font-family    : Trebuchet MS, Helvetica, sans-serif;
	font-weight    : bold;
	text-transform : uppercase;
	color          : #FFF;
	display        : block;
	height         : 32px;
	line-height    : 32px;
}
#navbar1 a {
	display: block;
	padding: 0 10px;
	text-decoration: none;
	color: #FFF;
}
#navbar1 a:hover {
	display: block;
	padding: 0 10px;
	text-decoration: none;
	color: #CAFE00;
}

/*********************************/

#greenline {
	height:1px;
	margin:1px 0;
	background:#CAFE00;
}

#main {
	padding    : 1px;
	border     : 1px solid #444;
}

/****************************************/

#navbar2 {
	height     : 26px;
	background : #FFF;
	border     : 1px solid #444;
}
#navbar2 ul {
	padding    : 0;
	margin     : 0;
	list-style : none;
	z-index    : 999;
}
#navbar2 ul li {
	float          : left;
	font-size      : 11px;
	font-family    : Trebuchet MS, Helvetica, sans-serif;
	font-weight    : bold;
	text-transform : uppercase;
	color          : #FFF;
	display        : block;
	height         : 26px;
	line-height    : 26px;
}

/*--- menu haut fiches ---*/

#nav, #nav ul {
	padding      : 0;
	margin       : 0;
	list-style   : none;
	z-index      : 999;
}

#nav a, #nav a:hover, #nav a:link, #nav a:visited {
	display         : block;
	padding         : 0 30px;
	color           : #000;
	text-decoration : none;
}

#nav li {
	float        : left;
	font-size    : 11px;
	font-family  : Trebuchet MS, Helvetica, sans-serif;
	font-weight  : bold;
	color        : #000;
	display      : block;
	height       : 26px;
	line-height  : 26px;
	text-transform : uppercase;
}

#nav li ul {
	position     : absolute;
	width        : 7em;
	left         : -999em;
}

#nav li.cat ul li {
	background   : #eee;
	width        : 125px;
	padding      : 0px;
	height       : 20px;
	line-height  : 20px;	
}
#nav li.cat ul li a:hover{
	left         : auto;
	text-align   : left;
	background   : #cafe00;
}

#nav li.sortie ul li {
	background   : #EEE;
	width        : 94px;
	padding      : 0px;
	height       : 20px;
	line-height  : 20px;
	text-align   : center;
}
#nav li.sortie ul li a:hover{
	left         : auto;
	text-align   : center;
	background   : #cafe00;
} 

#nav li.az ul li {
	background   : #eee;
	width        : 87px;
	padding      : 0px;
	height       : 20px;
	line-height  : 20px;	
}
#nav li.az ul li a:hover{
	left         : auto;
	text-align   : left;
	background   : #cafe00;
}

#nav li.plateformes ul li {
	background   : #eee;
	width        : 135px;
	padding      : 0px;
	height       : 20px;
	line-height  : 20px;	
}
#nav li.plateformes ul li a:hover{
	left         : auto;
	text-align   : left;
	background   : #cafe00;
}

#nav a.lastchild {
	border-bottom : 1px solid #444;
}

#nav ul a {
	border-left   : 1px solid #444;
	border-right  : 1px solid #444;
}

#nav li:hover ul {
	left: auto;
	text-align: left;
	background #cafe00;
}

#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
}

#nav li:hover, #nav li.sfhover {
	background   : #CAFE00;
	color        : #000;
}

#nav li ul li a:link {
	color: #000;	
}

#nav li ul li a:hover {
	color: #F09;	
}

/*------ /fin menus deroulants -------*/

#content {
	padding:15px;
	background:#FFF;
	border-left:1px solid #444;
	border-right:1px solid #444;
}


/********************************/
/*  NEWS                        */
/********************************/
#news {
	float:left;
	width:460px;
}
#enteteNews {
	width       : 460px;
	height      : 46px;
	font-family : arial;
	font-size   : 13px;
	color       : #C5F700;
	padding     : 6px 0 0 10px;
	background  : url(design/titre-news.png) left top no-repeat;
	text-align  : left;
}
#listeNews {
	xborder    : 1px solid #F00;
	xtext-align : center;
	padding    : 5px 0 0 0;
}
.newsContent {
	padding:10px 10px 5px 10px;
}
.titreNews {
	font-family   : arial;
	font-size     : 16px;
	font-weight   : bold;
	margin-bottom : 8px;
	text-align    : left;
}
.texteNews {
	background  : #EEE;
	font-family : arial;
	font-size   : 13px;
	line-height : 1.4em;
	text-align  : justify;
	padding-top : 5px;
}
.newsFooter {
	padding:5px 10px 5px 10px;
	background:#DDD;
}
.footNews {
	float:left;
	font-family:arial;
	font-size:13px;
	width:130px;
	xborder:1px solid #F00;
}

table.navigation {
	background  : #EEE;
	font-family : verdana;
	font-size   : 11px;
	border      : 1px solid #DDD;
	padding     : 5px;
	margin      : 0 6px 0 0;
}

table.navigation a {
	background : #FFF;
	border     : 1px solid #999;
	padding    : 1px 3px;
	color      : #F09;

}
table.navigation a:hover {
	background : #FCF;
	border     : 1px solid #999;
	padding    : 1px 3px;
	color      : #F09;
}


/********************************/
/*  LINKS HOME                  */
/********************************/
#links {
	float:left;
	width:460px;
	background:#303030;
}
.titreLinks {
	font-family:arial;
	font-size:13px;
	color:#FFF;
}
#derFiches, #derSorties {
	float:left;
	width:230px;
}
#enteteFiches, #enteteSorties {
	height:46px;
	padding:6px 0 0 10px;
	background:url(design/titre-gris-50pc.gif) left top no-repeat;
	text-align: left;
}
#listeFiches {
	padding:0 15px 15px 15px;
	line-height:1.8em;
	font-family:arial;
	font-size:11px;
	color:#FFF;
	text-align:left;
}
#listeSorties {
	padding:0 5px 15px 5px;
	line-height:1.8em;
	font-family:arial;
	font-size:11px;
	color:#FFF;
	text-align:left;
}

#enteteShotHasard, #enteteDecouvrir {
	width:460px;
	height:38px;
	padding:4px 0 0 10px;
	background:url(design/home-sshots-titre.gif) left top no-repeat;
	text-align:left;
}
#listeShotHasard, #ListeComments, #listeTOP {
	padding:0 15px 15px 15px;
	text-align:left;
}

#listeMAJ {
	padding     : 0 15px 15px 15px;
	line-height : 1.7em;
	font-family : arial;
	font-size   : 12px;
	color       : #FFF;
	text-align  : left;
}

#enteteMAJ, #enteteComments, #enteteTOP {
	width:460px;
	height:46px;
	padding:6px 0 0 10px;
	background:url(design/home-maj-titre.gif) left top no-repeat;
	text-align:left;
}

#listeComments {
	padding     : 0 15px 15px 15px;
	line-height : 1.7em;
	font-family : arial;
	font-size   : 12px;
	color       : #FFF;
	text-align  : left;
}

#listeDecouvrir {
	padding     : 5px 15px 25px 15px;
	font-family : arial;
	font-size   : 13px;
	color       : #FFF;
	text-align  : center;
}

#linkClouds {
	width:460px;
	height:40px;
	background:url(design/home-footer-clouds.gif) left top no-repeat;
}

#footerToons {
	height:110px;
	background:#FFF url(design/footer-toons.png) center bottom no-repeat;
	border-left:1px solid #444;
	border-right:1px solid #444;
}

#footerLinks {
	text-align:center;
	font-family:arial;
	font-size:13px;
	padding:10px;
	background:#b5b5b5;
	border-left:1px solid #444;
	border-right:1px solid #444;
	border-bottom:1px solid #444;
}

#copyright {
	text-align:center;
	padding:10px;
	font-family:arial;
	font-size:11px;
	color:#FFF;
}


/*************************************/
/* Fiche Jeu / Recherche             */
/*************************************/
#Fiche,
#Recherche,
#Article {
	background : #FFF url(design/bg-fiche-col-links.gif) right top repeat-y;
}

/*---------------------*/

#FicheMain,
#RechercheMain,
#ArticleMain {
	float      : left;
	width      : 710px;
	background : #FFF;
}

#Fiche a,
#RechercheMain a,
#Article a {
	font-size       : 13px;
	color           : #F09;
	text-decoration : none;
}
#Fiche a:hover,
#RechercheMain a:hover,
#Article a:hover {
	font-size       : 13px;
	color           : #000;
	text-decoration : none;
}

#enteteFicheJeu,
#enteteRechercheAvancee,
#enteteArticle {
	font-family : arial;
	font-size   : 13px;
	background  : url(design/jeu-bg-titre.gif) left top no-repeat;
	padding     : 5px 0 0 10px;
	height      : 46px;
	text-align  : left;
}
#enteteFicheJeu strong,
#enteteRechercheAvancee strong,
#enteteArticle strong {
	font-size : 16px;
	color     : #CAFE00;
}
#enteteFicheJeu em {
	font-size : 13px;
	color     : #FFF;
}

#FicheDesc,
#formRechercheAvancee {
	text-align    : left;
	margin-bottom : 20px;
}

#ficheCouv {
	text-align    : center;
}
#ficheCouv img {
	border        : 1px solid #999;
}

#enteteFicheContent,
#enteteResultats {
	font-family : arial;
	font-size   : 16px;
	font-weight : bold;
	color       : #CAFE00;
	background  : url(design/jeu-bg-titre.gif) left top no-repeat;
	padding     : 5px 0 0 10px;
	height      : 46px;
	text-align  : left;
}
#FicheContent,
#listeResultats,
#contentArticle {
	text-align  : justify;
	font-family : arial;
	font-size   : 13px;
	line-height : 1.5em;
	padding     : 10px 30px 0 15px;
}



#monArticle img {
	xdisplay : block;
	margin  : 5px 10px 10px 0;
	border  : 1px solid #000;
}
#monArticle .question, #FicheContent .question {
	font-size : 13px;
	color     : #A50060;
}

#monArticle .question2, #FicheContent .question2 {
	font-family: verdana;
	font-weight: normal;
	font-size  : 18px;
	color      : #6633FF;
}

h3.infos {
	border-bottom : 1px solid #E2E2E2;
	color         : #9BC100;
	font-family   : arial;
	font-size     : 14px;
	font-weight   : bold;
	margin        : 0 0 10px;
}

.compteur {
	font-size : 11px;
	color     : #555;
}
.zero {
	font-size : 11px;
	color     : #999;
}

/*-----------------------------*/

#FicheLinks,
#RechercheLinks {
	float      : left;
	width      : 210px;
	background : #E0E0E0;
	font-family : arial;
	font-size   : 13px;
}

#enteteFicheLiensEssentiel {
	height      : 37px;
	font-family : arial;
	font-size   : 13px;
	font-weight : bold;
	color       : #000;
	padding     : 6px 0 0 10px;
	background  : url(design/jeu-bg-links.gif) left top no-repeat;
	text-align  : left;
}
#listeFicheLiensEssentiel {
	font-family : arial;
	font-size   : 13px;
	text-align  : left;
	line-height : 1.7em;
	padding     : 0 15px 15px 15px;
}

#enteteFicheLiensBonus {
	height      : 37px;
	font-family : arial;
	font-size   : 13px;
	font-weight : bold;
	color       : #000;
	padding     : 6px 0 0 10px;
	background  : url(design/jeu-bg-links.gif) left top no-repeat;
	text-align  : left;
}
#listeFicheLiensBonus {
	font-family : arial;
	font-size   : 13px;
	text-align  : left;
	line-height : 1.7em;
	padding     : 0 15px 15px 15px;
}

/***************************/
#enteteConcours {
	height      : 24px;
	font-family : arial;
	font-size   : 13px;
	font-weight : bold;
	color       : #CAFE00;
	padding     : 6px 0 0 10px;
	background  : #000;
	text-align  : left;
}

#enteteConcoursInfos {
	height      : 37px;
	font-family : arial;
	font-size   : 13px;
	font-weight : bold;
	color       : #000;
	padding     : 6px 0 0 10px;
	background  : url(design/jeu-bg-links.gif) left top no-repeat;
	text-align  : left;
}
#listeConcoursInfos {
	font-family : arial;
	font-size   : 13px;
	text-align  : center;
	line-height : 1.7em;
	padding     : 0 15px 15px 15px;
}


/***************************/

#FicheLiensUtiles {

}
#enteteFicheLiensUtiles {
	height      : 37px;
	font-family : arial;
	font-size   : 13px;
	font-weight : bold;
	color       : #000;
	padding     : 6px 0 0 10px;
	background  : url(design/jeu-bg-links.gif) left top no-repeat;
	text-align  : left;
}
#listeFicheLiensUtiles {
	font-family : arial;
	font-size   : 13px;
	text-align  : left;
	line-height : 1.7em;
	padding     : 0 15px 15px 15px;
}



#enteteFicheLiensAchat {
	height      : 37px;
	font-family : arial;
	font-size   : 13px;
	font-weight : bold;
	color       : #000;
	padding     : 6px 0 0 10px;
	background  : url(design/jeu-bg-links.gif) left top no-repeat;
	text-align  : left;
}
#listeFicheLiensAchat {
	font-family : arial;
	font-size   : 13px;
	text-align  : left;
	padding     : 0 15px 15px 15px;
}


/****************************/
/*  Recherche               */
/****************************/

#recherche_tabs {
	padding        : 0;
	margin         : 0;
	list-style     : none;
	z-index        : 999;
}
#recherche_tabs li {
	float          : left;
	font-size      : 11px;
	font-family    : Trebuchet MS, Helvetica, sans-serif;
	text-transform : uppercase;
	display        : block;
	border-left    : 1px solid #e2e2e2;
	border-right   : 1px solid #e2e2e2;
	border-top     : 1px solid #e2e2e2;
	background     : url(images/menu_news.png);
}
#recherche_tabs a {
	display        : block;
	padding        : 3px 10px;
	text-decoration: none;
	color          : #666666;
}

#previews_tabs {
	padding        : 0;
	margin         : 0;
	list-style     : none;
	z-index        : 999;
}
#previews_tabs li {
	float          : left;
	font-size      : 11px;
	font-family    : Trebuchet MS, Helvetica, sans-serif;
	text-transform : uppercase;
	display        : block;
	border         : 1px solid #e2e2e2;
	background     : url(images/menu_news.png);
}
#previews_tabs a {
	display        : block;
	padding        : 3px 9px;
	text-decoration: none;
	color          : #666666;
}



.cadre_critere {
	padding:1px 3px 2px 3px;
	border:1px solid #999;
	background:#EEE;
}
.cadre_critere2 {
	padding:1px 3px 2px 3px;
	border:1px solid #999;
	background:#DDD;
}

input.effacer
{
   font-size:9px;
   color:#FF0000;
   background-color:#FFF;
   border-style:dotted;
   border-color:#999;
   border-width:1px;
}

#listeResultats table {
	font-family : arial;
	font-size   : 13px;
}


/****************************/
/*  Articles                */
/****************************/

#Articles {
	background : #FFF url(design/bg-articles-col-links.gif) right top repeat-y;
}

#ArticlesMain {
	float : left;
	width : 570px;
	padding-bottom : 15px;
}
#ArticlesMain a {
	color           : #CAFE00;
	text-decoration : none;
}
#ArticlesMain a:hover {
	color           : #F09;
	text-decoration : none;
}

#enteteFirstArticles {
	background  : url(design/articles-entete-titre6.gif) left top no-repeat;
	height      : 43px;
	font-family : arial;
	font-size   : 13px;
	font-weight : bolder;
	color       : #CAFE00;
	padding     : 6px 0 0 10px;
	text-align  : left;
}
#firstArticles {
	text-align     : left;
	padding-bottom : 25px;
}
#enteteListeArticles {
	background  : url(design/articles-entete-liste-titre.gif) left top no-repeat;
	height      : 43px;
	font-family : arial;
	font-size   : 13px;
	font-weight : bolder;
	color       : #CAFE00;
	padding     : 4px 0 0 10px;
	text-align  : left;
}
#listeArticles {
	text-align : left;
}

#DossiersMain {
	width : 351px;
	float : left;
}
#DossiersMain a {
	color : #F09;
	text-decoration : none;
}
#DossiersMain a:hover {
	color : #000;
	text-decoration : none;
}

#DossiersHistoire {}
#enteteDossierHistoire {
	background : url(design/articles-entete-histoire.gif) left top no-repeat;
	height     : 133px;
	font-family : arial;
	font-size   : 13px;
	color       : #666;
	padding     : 6px 0 0 10px;
	text-align  : left;
}
#listeDossierHistoire {}

#DossierMaitres {}
#enteteDossierMaitres {
	background : url(design/articles-entete-developpeurs.gif) left top no-repeat;
	height     : 133px;
	font-family : arial;
	font-size   : 13px;
	color       : #666;
	padding     : 6px 0 0 10px;
	text-align  : left;
}
#listeDossierMaitres {

}

#listeDossierMaitres ul li {
	padding : 5px 0;
}


/*******************************/
.2X_MYCLASSAFFILIE {
	text-align  : center;
}


#FicheClouds {
	background : url(design/jeu-bg-links-clouds.png) right bottom no-repeat;
	height     : 30px;
}


/*******************************/
#footerLinks {
	padding-left : 20px;
	text-align   : left;
}
#footerLinks a {
	text-decoration : none;
	color : #000;
}
#footerLinks a:hover {
	text-decoration : underline;
	color : #F09;
}



/**************************/
.overlib_box
{
	border    : 1px solid #000;
	background: #ff0;
	padding   : 10px;
	text-align: left;
}

