/* General proSilver Markup Styles
---------------------------------------- */
* {
	/* Reset browsers default margin, padding and font sizes */
	margin: 0;
	padding: 0;
}

html {
	/* Always show a scrollbar for short pages - stops the jump when the scrollbar appears. non-IE browsers */
	margin-bottom: 0px;
}

body {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	color: #828282;
	background-color:#8A8A8A;
	font-size: 11px;
	margin: 0;
	/*margin-top:2px;*/
	padding:0;
	height:100%;
}


#theSite {
min-height: 100%;
* height:100%;
margin-bottom: -155px;
position: relative;
}

.clearfooter {
height: 155px;
clear: both;
}

#thefooter {
height: 155px;
position: relative;
}






img {
	border-width: 0;
	background-color:transparent;
}

a {
	background-color:transparent;
}

hr {
	/* Also see tweaks.css */
	border: 0 none #FFFFFF;
	border-top: 1px solid #CCCCCC;
	height: 1px;
	margin: 5px 0;
	display: block;
	clear: both;
}

.lien0 {
	color:white;
	text-decoration:none;
} /* liens sur le portail pour le javascript désactivé */

.lien0:hover {
	text-decoration:underline;
} /* liens sur le portail pour le javascript désactivé */

#lien0b {
	color:white;
	text-decoration:none;
}

#lien0b:hover {
	cursor:pointer;
	color:yellow;
	text-decoration:none;
}

#lien0b:active #js_desactive {
	display:none;
}

.lien1 {
	color:white;
	cursor:text;
	text-decoration:none;
} /* liens sur le portail pour le référencement dans les div */

.lien2 {
	color:#999999;
	cursor:text;
	text-decoration:none;
} /* liens dans le footer pour le référencement : description du jeu */

.lien3 {
	color:gray;
	cursor:text;
	text-decoration:none;
}  /* liens dans le footer pour le référencement : copyright */

.lien4 {
	color:white;
	text-decoration:none;
	font-weight:bold;
	/*color:#07E540;*/
}

.lien4:hover {
	font-size:14px;
	letter-spacing: 3px;
}

.lien5 {
	color:white;
	text-decoration:none;
	/*color:#07E540;*/
}

.lien5:hover {
	text-decoration:underline;
}

.lien6 { /* lien Go dans agenda */
	color:white;
	text-decoration:none;
	font-weight:bold;
}

.lien6:hover {
	color:yellow;
}

.lien7 { /* lien Go dans agenda */
	color:white;
	text-decoration:none;
}

.lien7:hover {
	color:yellow;
}

.lien_detente {
	color:white;
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	margin-bottom:10px;
	margin-left:6px;
}

.p_detente {
	margin:0;
	padding:0;
	margin-bottom:4px;
}

#toilefond_haut {
	clear:both;
	top:0px;
	width:900px;
	height:40px;
	margin:0 auto;
	background: url(../imageset/toilefond_haut.png) bottom no-repeat;
}

#footer_toilefond_haut {
	clear:both;
	top:0px;
	width:794px;
	height:40px;
	margin:0 auto;
	background: url(../imageset/footer_toilefond_haut.png) bottom no-repeat;
}

#toilefond_milieu {
	clear:both;
	width:900px;
	min-height:630px;
	height:auto;
	margin: 0 auto;
	background: url(../imageset/toilefond_milieu.png) repeat-y;
}

#footer_toilefond_milieu {
	clear:both;
	width:1002px;
	min-height:630px;
	height:auto;
	margin: 0 auto;
	background: url(../imageset/footer_toilefond_milieu.png) repeat-y;
}

#toilefond_bas {
	clear:both;
	width:900px;
	height:40px;
	margin:0 auto;
	background: url(../imageset/toilefond_bas.png) top no-repeat;
}

#toilefond_bas2 {
	position:relative;
	clear:both;
	width:900px;
	height:30px;
	margin:0 auto;
	z-index:1;
	background: url(../imageset/toilefond_bas.png) top no-repeat;
}

#bararondiba_auto {
	clear:both;
	z-index:0;
	margin:0 auto;
	height:15px;
	width:840px;
	background: url(../imageset/bararondiba_1148.gif) no-repeat;
}

#menubar {
	clear:both;
	top:0px;
	width:900px;
	height:40px;
	position:relative;
	margin: 0 auto;
	display:block;
	background-color:transparent;
}

#hg0 {
	width: 40px;
	height:40px;
	clear:both;
	float:left;
	background: url(../imageset/hg0.gif) no-repeat;
}

.vide0 {
	width:820px;
	height:40px;
	float:left;
}

#hd0 {
	width: 40px;
	height:40px;
	float:left;
	background: url(../imageset/hd0.gif) no-repeat;
}

#menu {
	clear:both;
	width:690px;
	margin: 0 auto;
	height:25px;
	text-align:center;
	font-weight:bold;
	font-size: 9px;
}

#menu a {
	font-weight: bold;
	background: url(../imageset/onglet0.png) no-repeat;
	float: left;
	width: 100px;
	color: #494949;
	height: 25px;
	text-decoration:none;
	margin-right:15px;
	line-height:25px;
	outline:none;
}

#menu a:hover {
	background: url(../imageset/onglet1.png) no-repeat;
	float:left;
	width: 100px;
	height: 25px;
	text-decoration:none;
	color:#fff;
}

#menu a.actif {
	background: url(../imageset/onglet2.png) no-repeat;
	float:left;
	width: 100px;
	height: 25px;
	text-decoration:none;
	color:#fff;
	line-height:30px;
}

 #menu a:active {
	background: url(../imageset/onglet2.png) no-repeat;
	float:left;
	width: 100px;
	height: 25px;
	text-decoration:none;
	color:#fff;
	line-height:30px;
}

 #menu a:focus {
	background: url(../imageset/onglet2.png) no-repeat;
	float:left;
	width: 100px;
	height: 25px;
	text-decoration:none;
	color:#fff;
	line-height:30px;
}

#bararondiho {
clear:both;
width:840px;
margin: 0 auto;
height:15px;
background: url(../imageset/bararondiho.gif) no-repeat;
}

#footer_bararondiho {
clear:both;
width:772px;
margin: 0 auto;
height:15px;
background: url(../imageset/footer_bararondiho.png) no-repeat;
}

#preload_img {
	display:none;
}

#page{
	clear:both;
	width:900px;
	min-height:410px; /* ajuster le bas de page avec le logo ici */
	height:auto;
	position:relative;
	margin: 0 auto;
	background: transparent;
}

#page_footer{
	clear:both;
	width:794px;
	min-height:166px; /* ajuster le bas de page avec le logo ici */
	height:auto;
	position:relative;
	margin: 0 auto;
	background: transparent;
}

#bas_footer a {color:#FFF; text-decoration:none;}

#bas_footer a:hover {text-decoration:underline;}

#contenu {
	clear:both;
	margin-left:30px;
	width:840px;
	min-height:410px;
	height:auto;
	background:url(../imageset/point.gif);
}

#reel_contenu {
	clear:both;
	width:840px;
	min-height:233px;
	height:auto;
}

#footer_contenu {
	clear:both;
	margin-left:11px;
	width:772px;
	min-height:410px;
	height:auto;
	background:url(../imageset/point.gif);
}

#blocblanc {
	clear:both;
	margin-left:30px;
	width:840px;
	height:220px; /* 155px */
	background:url(../imageset/point.gif);
	
}

#piedpage {
	clear:both;
	width:900px;
	height:80px;
	position:relative;
	margin: 0 auto;
}

#blocbleu {
	clear:both;
	width: 900px;
	height:5px;
}

#logo {
	clear:both;
	width:892px;
	height:233px;
	background: url(../imageset/logo.png) no-repeat;
}

#logodiv {
	position:relative;
	clear:both;
	width:840px;
	height:216px;
}

#real_logo {
	position:relative;
	width:840px;
	height:233px;
	margin:0 auto;
	margin-top:-400px;
	z-index:99;
	background:url(../imageset/logo.png);
}

#bannierepub {
	clear:both;
	width:778px;
	height:140px;
	position:relative;
	margin: 0 auto;
	background: url(../imageset/fond_horizontal.png) no-repeat;
	text-align:center;
}

#basdepage {
	width:938px;
	height:auto;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	clear:both;
	display:block;
	color:#333333;
	text-align:justify;
	font-size: 11px;
}

#deconnexion {
	top:15px;
	left:870px;
	width:25px;
	height:50px;
	position:absolute;
}

#deconnexion a {
	background: url(../imageset/deconnexion0.png) no-repeat;
	width: 25px;
	height: 50px;
	float:left;
}

#deconnexion a:hover {
	background: url(../imageset/deconnexion1.png) no-repeat;
}

#mp {
	top:80px;
	left:870px;
	width:25px;
	height:50px;
	position:absolute;
}

#mp a {
	background: url(../imageset/mp0.png) no-repeat;
	width: 25px;
	height: 50px;
	float:left;
}

#mp a:hover {
	background: url(../imageset/mp1.png) no-repeat;
}

#mpnew {
	top:80px;
	left:870px;
	width:25px;
	height:50px;
	position:absolute;
}

#mpnew a {
	background: url(../imageset/mpnew0.gif) no-repeat;
	width: 25px;
	height: 50px;
	float:left;
}

#mpnew a:hover {
	background: url(../imageset/mpnew1.png) no-repeat;
}

/*PUB GAUCHE */
#pubverticale_gauche {
	top:71px;
	left:0px;
	width:194px;
	height:650px;
	position:absolute;
	display:none;
}

#toilefondpub_gauche_haut {
	clear:both;
	top:0px;
	width:194px;
	height:40px;
	background: url(../imageset/toilefond_haut.png) no-repeat bottom left;
}

#bararondiho_pub_gauche {
	clear:both;
	float:right;
	width:164px;
	height:15px;
	background: url(../imageset/bararondiho.gif) no-repeat;
}


#toilefondpub_gauche_milieu {
	clear:both;
	width:194px;
	min-height:630px;
	height:auto;
	margin: 0 auto;
	background: url(../imageset/toilefond_milieu.png) repeat-y;
}

#contenupub_gauche {
	clear:both;
	width:164px;
	float:right;
	min-height:630px;
	height:auto;
	background-image:url(../imageset/point.gif);
}

#toilefondpub_gauche_bas {
	clear:both;
	width:194px;
	height:40px;
	background: url(../imageset/toilefond_bas.png) no-repeat;
}

#bararondiba_pub_gauche {
	clear:both;
	float:right;
	width:164px;
	height:15px;
	background: url(../imageset/bararondiba.gif) no-repeat;
}

/* PUB DROITE */
#pubverticale_droite {
	top:71px;
	left:0px;
	width:194px;
	height:650px;
	position:absolute;
	display:none;
	text-align:center;
}

#toilefondpub_droite_haut {
	clear:both;
	top:0px;
	width:194px;
	height:40px;
	background: url(../imageset/toilefond_haut.png) no-repeat bottom right;
}

#bararondiho_pub_droite {
	clear:both;
	float:left;
	width:164px;
	height:15px;
	background: url(../imageset/bararondiho.gif) no-repeat top right;
}


#toilefondpub_droite_milieu {
	clear:both;
	width:194px;
	min-height:630px;
	height:auto;
	margin: 0 auto;
	background: url(../imageset/toilefond_milieu.png) repeat-y right;
}

#contenupub_droite {
	clear:both;
	width:164px;
	float:left;
	min-height:630px;
	height:auto;
	background-image:url(../imageset/point.gif);
}

#cadre_grandepub {
	clear:both;
	width:144px;
	height:624px;
	margin:0 auto;
	background: url(../imageset/cadre_grandepub.png) no-repeat;
}

#skyscraper_droite {
	float:left;
	width:120px;
	height:600px;
	margin:0;
	padding:0;
}

#skyscraper_droite  img {
	width:120px;
	height:600px;
	border:0;
}


#toilefondpub_droite_bas {
	clear:both;
	width:194px;
	height:40px;
	background: url(../imageset/toilefond_bas.png) no-repeat top right;
}

#bararondiba_pub_droite {
	clear:both;
	float:left;
	width:164px;
	height:15px;
	background: url(../imageset/bararondiba.gif) no-repeat right;
}

.titre_pubgauche {
	width: 120px;
	clear:both;
	color:#1F1F1F;
	font-weight:bold;
	text-align:left;
	background: url(../imageset/titrediv_272.png) repeat-y;
	height:14px;
	line-height:14px;
}

.contenu_vertical {
	width:170px;
	height:650px;
	margin: 0px auto;
	padding-top:25px;
	background:url(../imageset/fond_vertical.png) no-repeat;
	color:white;
}

.contenu_vertical a {
	color:#999999;
}

#divertissement {
	top:2px;
	left:0px;
	width:170px;
	height:650px;
	position:absolute;
	display:none;
	text-align:center;
}

#divertissement a{
	color:gray;
	text-decoration:none;
}

#divertissement a:hover{
	font-weight:bold;
}


/*BESTGAMES => bar footer pour la promotion d'autres sites*/
#BG_left_arrow {
	border:0;
	width:33px;
	height:33px;
	/*background: url(../imageset/BG_left_arrow.png) no-repeat;*/
	background: url(../imageset/FLeft.png) no-repeat;
}

#BG_left_arrow:hover {
	/*background: url(../imageset/BG_left_arrow_hover.png) no-repeat;*/
	background: url(../imageset/FLeft_hover.png) no-repeat;
	cursor:pointer;
}

#BG_left_arrow:active {
	/*background: url(../imageset/BG_left_arrow_hover.png) no-repeat;*/
	margin-top:1px;
	margin-left:1px;
	cursor:pointer;
}

#BG_right_arrow {
	border:0;
	width:33px;
	height:33px;
	background: url(../imageset/FRight.png) no-repeat;
}

#BG_right_arrow:hover {
	background: url(../imageset/FRight_hover.png) no-repeat;
	cursor:pointer;
}

#BG_right_arrow:active {
	margin-top:1px;
	margin-left:1px;
	cursor:pointer;
}

#BG1 {
	display:block;
}

#BG2 {
	display:none;
}

#BG3 {
	display:none;
}

#BG4 {
	display:none;
}

#BG5 {
	display:none;
}

/*Style du viewer*/
#BG_bande a {
	margin:0px 6px 0px 0px;
 	display:inline;
}

#BG_bande a.foxliens {
	margin:0px 6px 0px 0px;
 	display:inline;
}

#viewer {
	margin-top:-5px;
	width:225px;
	height:175px;
	z-index:10000;
 	position:relative;
 	display:none;
	background:url(../imageset/bg_viewer.png) center center no-repeat;
	/*background: #362250 url(../imageset/partenaires/laoding_viewer.gif) center center no-repeat;
 	border: solid 1px #7C52B6;*/
}

#viewer img {
	width:200px;
	height:150px;
	margin-left:12px;
	margin-top:12px;
	background:url(../imageset/bg_screenshot.gif) center center no-repeat;
}

#ombrage, #ombrage2 {
-khtml-opacity: .8;
-moz-opacity: .8;
filter: alpha(opacity=80);
opacity: .8;
background: #222;
height: 100%;
width: 100%;
position: fixed;
left: 0;
top: 0;
z-index: 1000;
display:block;
}

#lightbox_pub, #lightbox_pub2 {
background: transparent;
height: 100%;
width: 100%;
position: fixed;
left: 0;
top: 0;
z-index: 1001;
display:block;
}

#page-table, #page-table2 {
    height: 100%;
    width: 100%;
    border-collapse: collapse;
    text-align: center;
}
#page-td, #page-td2 {
    height: 100%;
    padding: 0;
    vertical-align: middle;
}
div#global, div#global2 {
    width: 280px;
	height: 375px;
    margin: 20px auto;
	background:#222;
	border:solid 5px #000;
	text-align:justify;
}

#new_footer a:link, #new_footer a:visited, #new_footer a:link, #new_footer a:hover, #new_footer a:active {
	color:white;
	text-decoration:none;
	font-size:10px;
}


/*/////////////////////////////////////////////////////////////////////
                           BULLE D'INFORMATION (au survol)
/////////////////////////////////////////////////////////////////////*/
		.affiche_aide:hover {
			cursor:help;
		}
		.bulle_haut {
			clear:both;
			width:246px;
			height:17px;
			margin:0;
			padding:0;
			background:url('../imageset/bulle_haut.png') no-repeat;
		}
		.bulle_titre {
			clear:both;
			width:190px;
			height:14px;
			margin:0 auto;
			padding-top:2px;
			border-bottom:solid 1px black;
			text-align:center;
			font-size:12px;
			font-weight:bold;
		}
		.bulle_milieu {
			clear:both;
			width:246px;
			height:auto;
			margin:0;
			padding:0;
			background:url('../imageset/bulle_milieu.png') repeat-y;
		}
		.bulle_img {
			clear:both;
			float:left; 
			width:72px;
			height:72px;
			margin-left:3px;
			margin-right:3px;
			padding:0;
		}
		.bulle_info {
			float:left; 
			width:154px;
			height:72px;
		}
		.bulle_desc {
			clear:both;
			width:229px;
			height:auto;
			margin-left:3px;
			padding:0;
			text-align:justify;
		}
		.bulle_bas {
			clear:both;
			width:246px;
			height:17px;
			margin:0;
			padding:0;
			background:url('../imageset/bulle_bas.png') no-repeat;
		}
		
/* PUBLICITE GAUCHE TAPIS ROULANT */
#marqueecontainer{
position: relative;
width: 120px; /*marquee width */
height: 252px; /*marquee height */
background: #333333;
overflow: hidden;
border:0;
padding:0;
margin:0;
}
