/* GENERAL ------------------------------------------------------------------- */
 
html, body {
	margin:0px;
	padding:0px;
	background:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	min-height:100%;}

#global {
	margin:0px;
	padding:0px;
	position:relative;
	width:100%;}

a:link {
	color:#00BAFF;
	text-decoration: underline; }

a:visited {
	color:#00BAFF;
	text-decoration: underline; }

a:hover {
	color:#333333;
	text-decoration: none; }

a:active {
	color:#00BAFF;
	text-decoration: underline; }

.bleu {
	color: #003399;}

.orange {
	color: #FF6600;}

.noir {
	color: #000000;}

#efmedias {
	margin-top:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;}

/* HEADER -------------------------------------------------------------------- */

#header {
	margin:0 auto;
	width:980px;
	background:#000;
	height:280px;}

.header {
	background:url(../images/header-center.jpg) top left no-repeat;
	height:280px;	
	width:960px;}

/* CONTENT -------------------------------------------------------------------- */

.contentheading {	
	font-size : 16px;
	font-family: Arial, Helvetica, sans-serif;
	color: #025696;
	padding: 0px;
	margin: 0px;
	height:50px;}
	
.componentheading {	
	font-size : 18px;
	font-family: Arial, Helvetica, sans-serif;
	color: #025696;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	margin-bottom:25px;}

#bloc {
	margin:0px auto;
	padding:0px 0x 0px 0px ;
	width:960px;}

	
/* ACCUEIL -------------------------------------------------------------------- */

.heada {
	background:url(../images/accueil-head1.jpg) no-repeat;
	width:830px;
	height:20px;}

.foota {
	background:url(../images/accueil-foot1.jpg) right no-repeat;
	width:830px;
	height:10px;}
	
.headb {
	background:url(../images/accueil-head2.jpg) no-repeat;
	width:550px;
	height:20px;}

.footb {
	background:url(../images/accueil-foot2.jpg) no-repeat;
	width:550px;
	height:5px;}

.headc {
	background:url(../images/accueil-head3.jpg) right no-repeat;
	height:30px;}

.footc {
	background:url(../images/accueil-foot3.jpg) right no-repeat;
	height:15px;}

.headd {
	background:url(../images/accueil-head4.jpg) no-repeat;
	width:830px;
	height:30px;
}

.footd {
	background:url(../images/accueil-foot4.jpg) no-repeat;
	width:830px;
	height:5px;}

.white-gamenet {
	background:url(../images/white-gamenet.jpg) no-repeat top right #FFFFFF;}

.white-mag {
	background:url(../images/white-mag91.jpg) no-repeat top right #FFFFFF;}

.white-vote {
	background:url(../images/white-vote.jpg) no-repeat top right #FFFFFF;}

.white-vote img {
	display:block;
	float:left;
	clear:both;
	margin:5px 0px 5px 0px;}

.white-blog {
	background:url(../images/white-blog.jpg) no-repeat top right #FFFFFF;}

.white-forum{
	background:url(../images/white-forum.jpg) no-repeat top right #FFFFFF;}

.white-jeux{
	background:url(../images/white-jeux.jpg) no-repeat top right #FFFFFF;}

.white-video {
	background:url(../images/white-video.jpg) no-repeat top right #FFFFFF;}

.white-agenda{
	background:url(../images/white-agenda.jpg) no-repeat top right #FFFFFF;}

.inter{
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;}

.inter-gamenet{
	padding-top:55px;
	padding-left:5px;
	padding-right:5px;
	color:#006699;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-transform:uppercase;
	text-align:center;
	font-weight:bold;}

/* RSS -------------------------------------------------------------------- */	

.newsfeed-rss {
	margin-top:0px;
	padding-top:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;}

.newsfeed-rss li {
	margin-left:-15px;
	margin-bottom:1px;
	padding-bottom:1px;
	list-style-image:url(../images/pucerss.jpg);
	border-bottom:1px dotted #999999;
	height:26px;}

.newsfeed-rss li a {
	color:#006699;
	text-decoration:none;}

.newsfeed-rss li a:hover {
	color:#CC6699;
	text-decoration:underline;}
	
/* SLIDE-------------------------------------------------------------------- */
			
#fpss-outer-container, #fpss-container, #fpss-slider, .slide, .slide-inner {
	margin:0px;
	padding:0px;}

/* VOTEZ-------------------------------------------------------------------- */			

.mod_contentitem-votez .contentheading {	
	font-size : 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #025696;
	height:0px;
	padding:0px;
	margin:0px;}

.mod_contentitem-votez .contentpaneopen {	
	height:10px;
	padding: 0px;
	margin: 0px;}
	
.mod_contentitem-votez .article_seperator {	
	height:5px;
	padding: 0px;
	margin: 0px;}

/* OFFRES D'EMPLOIS--------------------------------------------------------- */		

.moduletable-emploi .contentheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	line-height:12px;
	height:12px;
	color:#FF9900;
	margin:0px;
	padding:0px;}

.moduletable-emploi {
	margin-top:0px;
	padding-top:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;}

.moduletable-emploi ul {
	margin-bottom:20px;}

.moduletable-emploi li {
	margin-left:-15px;
	margin-bottom:2px;
	padding-bottom:2px;
	list-style-image:url(../images/puceforum.jpg);
	border-bottom:1px dotted #999999;
	width:215px;}

.moduletable-emploi li a {
	color:#009999;
	text-decoration:none;}

.moduletable-emploi li a:hover {
	color:#CC6600;
	text-decoration:underline;}

/* FORUM-------------------------------------------------------------------- */		

.moduletable-lastFB {
	margin-top:0px;
	padding-top:0px;
	margin-bottom:0px;
	padding-bottom:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;}

.moduletable-lastFB ul {
	margin-top:0px;
	padding-top:0px;
	margin-bottom:0px;
	padding-bottom:0px;}

.moduletable-lastFB li {
	margin-left:-15px;
	margin-bottom:1px;
	padding-bottom:1px;
	list-style-image:url(../images/puceforum.jpg);
	border-bottom:1px dotted #999999;
	width:230px;}

.moduletable-lastFB li a {
	color:#009999;
	text-decoration:none;}

.moduletable-lastFB li a:hover {
	color:#CC6600;
	text-decoration:underline;}

/* BOTTOM -------------------------------------------------------------------- */

#bottom {
	margin:0px auto;
	margin-top:50px;
	padding:0px;
	width:980px;}

.footer {
	margin-top:22px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#0060cb;}

.footer a {
	text-decoration:underline;
	color:#0060cb;}

.footer a:hover {
	text-decoration:none;
	color:#333333;}	
	
.footer-efm{
	background:url(../images/footer-efm.jpg);
	height:60px;
	width:70px;}
	
.footer-bg{
	background:url(../images/footer-bg.jpg) repeat-x;
	height:60px;}
	
.footer-efmedias {
	background:url(../images/footer-efmedias.jpg);
	height:60px;
	width:75px;}
	
.gagnant-head {
	background:url(../images/head-gagnants.jpg);
	height: 30px;
	width: 321px;
}

.gagnant-content {
	background:url(../images/bg-gagnants.jpg);
	height:175px;
	width: 321px;
}

.gagnant-foot {
	background:url(../images/footer-gagnant.jpg);
	height:5px;
	width:321px;
	padding:0px;
	margin:0px;
	border:0px;
	font-size:0px;
	line-height:0px;}
	
.actu-head {
	background:url(../images/head-lemag91.jpg);
	height: 30px;
	width: 320px;
}

.actu-content {
	background:url(../images/bg-lemag91.jpg);
	height:175px;
	width: 320px;
}

.actu-foot {
	background:url(../images/footer-lemag91.jpg);
	width: 320px;
	height:5px;
	padding:0px;
	margin:0px;
	border:0px;
	font-size:0px;
	line-height:0px;}

.playlist-head {
	background:url(../images/head-playlist.jpg);
	height: 30px;
	width: 300px;
}

.playlist-content {
	background:url(../images/bg-playlist.jpg);
	height: 175px;
	width: 300px;
}

.playlist-foot {
	background:url(../images/footer-playlist.jpg);
	width: 300px;
	height:5px;
	padding:0px;
	margin:0px;
	border:0px;
	font-size:0px;
	line-height:0px;}

.emplois-head {
	background:url(../images/head-emplois.jpg);
	height: 30px;
	width: 321px;
}

.emplois-content{
	background:#B7CA8A url(../images/bg-job.jpg) no-repeat top;
	height: 240px;
	width: 321px;
}

.emplois-foot {
	height: 30px;
	width: 321px;
}


.forum-head {
	background:url(../images/head-forum.jpg);
	height: 30px;
	width: 300px;
}

.forum-content {
	background:url(../images/bg-forum.jpg);
	height: 120px;
	width: 300px;
	margin:0px;
	padding:0px;
}

.forum-foot {
	height: 30px;
	width: 300px;
}

.com-head{
	background:url(../images/head-com.jpg);
	height: 30px;
	width: 300px;

}

.com-content{
	background:#FFFFFF url(../images/bg-com.jpg) bottom no-repeat;
	height: 175px;
	width: 290px;
	padding:0px 5px 0px 5px;
}

.com-foot{
	background:url(../images/foot-com.jpg);
	height: 5px;
	width: 300px;
	padding:0px;
	margin:0px;
	border:0px;
	font-size:0px;
	line-height:0px;}

.slide{
		height:250px;
		width:650px;
}

.pub{
		height:250px;
		width:300px;
}

.header-table{
 background:url(../images/background.png);
}

.head-left{
 
}

.head-central{
 background:url(../images/head-central.png);
 position:relative;
}

.head-right{
}

.ref{
width:960px;
height:280px;
position:relative;
}

.pub-head{
right:0px;
position:absolute;
width:728px;
height:90px;
top:10px;
}

.table-head{
	position:absolute;
	top:102px;
	right:0px;
}

.boutons {
	margin:0px;
	padding:0px;
	width:320px;
	height:90px;
	}

.blocplus {
	margin:0px;
	padding:0px;
	width:320px;
	height:90px;
	background:url(../images/rencontre.jpg);
	}

.bloccontent {
	padding:0px 5px 0px 5px;
