/* Start of CMSMS style sheet 'gamover_css' */
*{margin:0;padding:0}
.hidden{visibility:hidden;}
a{text-decoration:none;color:#acacac;}
li{list-style-type:none;}
img{border:2px solid #e9e9e9;}

.images-sans-bordures{border:0;}


/* input du champ recherche */

form#cntnt01moduleform_1 input
{
width:110px;
margin-top:5px;
margin-bottom:5px;
}

/**********************/


body
{
	background:url(images/fond.jpg) repeat-x;
	background-color:#FFFFFF;
	text-align:center;
	font-family:verdana;
	font-size:10pt;
	color:#000000;
}


#page
{
	width:1000px;
	margin:31px auto;
	text-align:left;
	/*background:red;*/
}


#side
{
	float:left;
	width:160px;
	margin-top:200px;
}

#main
{
	float:right;
	width:820px;
	/*background:blue;*/
	position:relative;
}

#header
{
	width:820px;
	height:147px;
	background:url(images/header.png) no-repeat;

}

#header a
{
	display:block;
	width:440px;
	height:90px;
	position:absolute;
	left:20px;
	top:10px;
}

#nav
{
	height:31px;
	width:820px;
	background:url(images/menu.jpg) repeat-x;
	text-align:center;
z-index:5;
	
}


#nav a:hover{color:#ffffff;}


ul#menu
{
padding-left:15px;
}

ul#menu li
{
display:inline;
	/*float:left;*/
	line-height:31px;
	margin-right:10px;
}

ul#menu li a
{
	/*display:block;*/
	/*height:31px;*/
	color:#ffffff;
	font-size:11pt;
	font-weight:bold;
}

ul#menu li a:hover
{
	color:#660989;
}


.haut-side
{
width:136px;
height:10px;
background:url(images/haut-side.png) no-repeat;
}

.bas-side
{
width:136px;
height:10px;
background:url(images/bas-side.png) no-repeat;
}

#menu_consoles
{
	/*background:url(images/cadre-console.png) no-repeat;*/
	width:119px;
	/*height:157px;*/
	/*padding:8px;*/
background:#ffffff;
width:130px;
border-left:3px solid #e9e9e9;
border-right:3px solid #e9e9e9;
position:relative;
z-index:5;
text-align:center;
}

#menu_consoles ul li a{color:#016aab;}

ul#consoles li a
{
	color:#ACACAC;
	font-size:10pt;
	font-weight:bold;
}

ul#consoles li
{
width:103px;
height:18px;
background-color:#E9E9E9;
margin-bottom:2px;
line-height:18px;
text-align:center;
}

#haut-contenu
{
	background:url(images/haut-contenu.png) no-repeat;
	width:820px;
	height:30px;
}

#content
{
	background:url(images/page.jpg) repeat-y;
	width:820px;
	padding-left:40px;
}

#texte
{
	width:748px;
	position:relative;
z-index:1;
}

#texte table tbody tr td
{
	font-size:10pt;
	line-height:20px;
}

#texte table p
{
	letter-spacing:-1;
}


#fame{}

#texte table#start
{
	position:absolute;
	top:132px;
	left:0px;
}

#texte table#start img
{
	border:0;
}



#texte ul li
{
	list-style-image:url(images/puce.jpg);
	margin-left:30px;
	margin-bottom:5px;
}

h3,.titre
{
	background:url(images/titre.jpg) no-repeat;
	height:45px;
	width:748px;
	line-height:45px;
	color:#e9e9e9;
	font-weight:bold;
	font-size:14pt;
	text-align:center;
}

h4,.sous-titre
{
	background:url(images/puce-soustitre.jpg) no-repeat top left;
	display:block;
padding-left:20px;
	line-height:14px;
	color:#660989;
	font-weight:bold;text-transform:uppercase;
	font-size:12pt;
	margin-bottom:20px;
}

.category
{
	color:#660989;
	font-weight:bold;
	font-size:10pt;
}

#bas-main
{
	background:url(images/bas-page.jpg) no-repeat;
	width:820px;
	height:18px;
clear:both;
}

#pied
{
	clear:both;
	text-align:right;
	font-size:8pt;
color:#acacac;
}

#pied ul li
{
display:inline;
margin-left:20px;
}



#pied ul li a
{
	color:#ACACAC;
}

#joy
{
color:#dfdfdf;
font-size:7pt;
font-style:italic;
margin-top:5px;
}

#joy a
{
color:#dfdfdf;
}


.date
{
font-size:9pt;
color:#acacac;
}

.flagtable
{
position:absolute;
top:180px;
left:0px;
}


/*------------old is new---------------*/

#news
{
float:left;
width:342px;margin-right:60px;
}

#news ul li{margin-left:10px;}

#news-forum
{
float:right;
width:342px;
}

#news-forum span.sous-titre{color:#016aab;}

#news-forum div#vf.blocktable div.box div.inbox
{
float:right;
width:322px;
text-align:right;
background:#f0f0f0;
padding:10px;
border:2px solid #e9e9e9;
}

#news-forum a.category{font-size:12px;}
#news-forum span.date a{}




/******************************/





/*--------------onglets des fiches----------------*/

div#onglets ul li
{
list-style-type:none;
display:inline;
background-color:#016aab;
padding-left:20px;
padding-right:20px;
padding-bottom:5px;
}

#onglets ul{z-index:3;}


#onglets
{
text-align:center;
}


div#onglets ul li a
{
color:#ffffff;
}

div#onglets ul li.ongletactif
{
background-color:#660989;
}



/***********************************/


/*menu01*/

ul#menu01 li a
{
display:block;
border:2px solid #ffffff;
background:#ececec;
height:25px;




line-height:25px;
color:#617783;
}

ul#menu01 li a.currentpage,ul#menu01 li a:hover
{
background:#acacac;
color:#ffffff;
}

/*******************/


/*-------------contenu des fiches des jeux------------------*/


#avis
{
	background:url(images/avis.jpg) no-repeat;
width:748px;
height:25px;
}


#bas-avis
{
	background:url(images/avis-bas.jpg) no-repeat;
width:748px;
height:25px;
}

#fichetest img
{
margin-right:10px;
margin-left:10px;
margin-top:5px;
margin-bottom:5px;

}

#conclusion
{
	color:#617783;
	font-size:9pt;
margin-top:50px

}




#conclusion img
{
	border:0;
}

#plus
{
	background:url(images/plus.jpg) no-repeat top left;
	font-weight:bold;
	margin-top:10px;
	margin-bottom:10px;
	float:left;
	width:400px;
	color:#617783;
}

#moins
{
	float:left;
	background:url(images/moins.jpg) no-repeat top left;
	font-weight:bold;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:20px;
	color:#617783;
}


/*************************************/

/***********liens**************/

#cadre-lien
{
	/*background:url(images/cadre-console.png) no-repeat;*/
	width:119px;
	/*height:157px;*/
	/*padding:8px;*/
background:#ffffff;
width:130px;
border-left:3px solid #e9e9e9;
border-right:3px solid #e9e9e9;
position:relative;
z-index:5;
}

#cadre-lien p.category{text-align:center;}

div#tablelien
{
width:110px;
margin-left:8px;
}

div#tablelien img
{
margin-top:10px;
}

/****************************/
/* End of 'gamover_css' */

/* Start of CMSMS style sheet 'Navigation: CSSMenu - Vertical' */
/* Vertical menu for the CMS CSS Menu Module */
/* by Alexander Endresen */


/* The wrapper determines the width of the menu elements 
#menuwrapper { 
   width: 100%; 
}
*/

/* Unless you know what you do, do not touch this */ 
#primary-nav, #primary-nav ul { 
   list-style: none; 
   margin: 0px; 
   padding: 0px; 
   width: 100%; 
   margin-left: 0px;
}
#primary-nav ul { 
   position: absolute; 
   top: 0; 
   left: 100%; 
   display: none; 
}
#primary-nav li { 
   margin-bottom: -1px; 
   position: relative; 
}


/* Styling the basic apperance of the menu elements */
#primary-nav a { 
    border:2px solid #ffffff;
   display: block; 
   margin: 0px; 
   padding: 5px 10px; 
   color: #617783;
   text-decoration: none; 
   background: transparent; 
   min-height:1em; /* Fixes IE7 whitespace bug*/ 
}
#primary-nav li, #primary-nav li.menuparent { 
   background-color: #e9e9e9; 
   min-height:1em; /* Fixes IE7 bug*/
}


/* Styling the basic apperance of the active page elements (shows what page in the menu is being displayed) */
#primary-nav li.menuactive { 
   background-color: #C7C7C7;
}

/*
Styling the basic apperance of the menuparents - here styled the same on hover (fixes IE bug)
#primary-nav li.menuparent, 
#primary-nav li.menuparent:hover, 
#primary-nav li.menuparenth { 
   background-image: url(images/cms/arrow.gif); 
   background-position: center right; 
   background-repeat: no-repeat; 
}
*/

/* Styling the apperance of menu items on hover */
#primary-nav li:hover, 
#primary-nav li.menuh, 
#primary-nav li.menuparenth, 
#primary-nav li.menuactiveh { 
   background-color: #c7c7c7;
}


/* The magic - set to work for up to a 3 level menu, but can be increased unlimited */
#primary-nav ul, 
#primary-nav li:hover ul, 
#primary-nav li:hover ul ul, 
#primary-nav li.menuparenth ul, 
#primary-nav li.menuparenth ul ul { 
   display: none; 
}
#primary-nav li:hover ul, 
#primary-nav ul li:hover ul, 
#primary-nav ul ul li:hover ul, 
#primary-nav li.menuparenth ul, 
#primary-nav ul li.menuparenth ul, 
#primary-nav ul ul li.menuparenth ul { 
   display: block; 
}


/* IE Hack, will cause the css to not validate */

#primary-nav li, #primary-nav li.menuparenth { _float: left; _height: 1%; }
#primary-nav li a { _height: 1%; }


/* section header */
#primary-nav li.sectionheader {
   border-left: 1px solid #006699; 
   border-top: 1px solid #006699; 
   font-size: 130%;
   font-weight: bold;
   padding: 1.5em 0 0.8em 0.5em;
   background-color: #fff;
   margin: 0;
   width: 100%;
}


/* separator */
#primary-nav li hr.separator {
   display:block;
   height: 0.5em;
   color: #abb0b6;
   background-color: #abb0b6;
   width: 100%;
   border:0;
   margin:0;
   padding:0;   
   border-top: 1px solid #006699;
   border-right: 1px solid #006699;
}

/* End of 'Navigation: CSSMenu - Vertical' */

