/* CSS Virtualgamessc.com */

/* STRUCTURE */

body 
	{
	margin-left					: 0px;
	margin-top					: 0px;
	margin-right				: 0px;
	margin-bottom				: 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background-image:url(img/fond.jpg);
	}

.header 
	{
	position:relative;
	width:993px;
	height:143px;
	background-image:url(img/header.png);
	}

.footer 
	{
	position:relative;
	width:993px;
	height:38px;
	background-image:url(img/footer.png);
	margin-left:2px;
	}	
	
.barette
	{
	position:relative;
	background-image:url(img/barre_horizontale_fond.png);
	height:30px;
	}
	
.conteneur	
	{
	position:relative;
	margin:auto;
	margin-top:-30px;
	width:993px;
	/*background-image:url(img/fond_content.png);*/
	}
	
.content_global
	{
	background-color:#1d1d1f;
	background-image:url(img/corps_site_degrade.jpg);
	background-repeat:repeat-x;
	width:981px;
	margin-left:9px;
	text-align:left;
	}
	
.logo 
	{
	position:absolute;	
	background-image:url(img/logo_vgsc.jpg);
	width:203px;
	height:59px;
	left:40px;
	top:20px;
	}	
.slogan 
	{
	position:absolute;

	height:16px;
	left:40px;
	top:83px;
	color:#999999;
	}	

.content_left
	{
	background-color:#ebebeb;
	width:684px;
	border-left:2px solid #1d1d1f;
	border-top:2px solid #1d1d1f;
	border-right:2px solid #1d1d1f;
	margin-top:10px;
	float:left;
	
	}	

.slide 
	{
	position:relative;
	width:684px;
	height:266px;
	}

.slide_filtre
	{
	position:absolute;
	background-image:url(img/filtre_slide.png);
	width:684px;
	height:266px;
	}	
	
.btmonzoo {
	position:absolute;
	width: 169px;
	height: 48px;
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent url(img/rubrique_monzoo.png) no-repeat top left;
	cursor: pointer;
	left:-26px;
	top: 11px;
}
.btmonzoo:hover {
	background-position: -169px 0;
}
	

.btsimfoot {
	position:absolute;
	width: 169px;
	height: 48px;
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent url(img/rubrique_simfoot.png) no-repeat top left;
	cursor: pointer;
	left:-26px;
	top: 56px;
}
.btsimfoot:hover {
	background-position: -169px 0;
}

.btzolikdo {
	position:absolute;
	width: 169px;
	height: 48px;
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent url(img/rubrique_zolikdo.png) no-repeat top left;
	cursor: pointer;
	left:-26px;
	top: 101px;
}
.btzolikdo:hover {
	background-position: -169px 0;
}

.btbuildcity {
	position:absolute;
	width: 169px;
	height: 48px;
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent url(img/rubrique_buildcity.png) no-repeat top left;
	cursor: pointer;
	left:-26px;
	top: 146px;
}
.btbuildcity:hover {
	background-position: -169px 0;
}

.menu {
	position:absolute;
	width:900px;
	height:33px;
	left:10px;
	top:104px;

}


.onglet_home {
	float:left;
	position:relative;
	width: 30px;
	height: 33px;
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent url(img/onglet_home.png) no-repeat top left;
	cursor: pointer;
}
.onglet_home:hover {
	background-position: -30px 0;
}	

.onglet1_lesjeux {
	position:relative;
	float:left;
	width: 136px;
	height: 35px;
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent url(img/onglet1_lesjeux.png) no-repeat top left;
	cursor: pointer;
}
.onglet1_lesjeux:hover {
	background-position: -136px 0;
}	

.onglet2_communaute {
	position:relative;
	float:left;
	width: 136px;
	height: 35px;
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent url(img/onglet2_communaute.png) no-repeat top left;
	cursor: pointer;
}
.onglet2_communaute:hover {
	background-position: -136px 0;
}	

.onglet3_boutique {
	position:relative;
	float:left;
	width: 136px;
	height: 35px;
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent url(img/onglet3_boutique.png) no-repeat top left;
	cursor: pointer;
}
.onglet3_boutique:hover {
	background-position: -136px 0;
}	

.onglet4_lequipe {
	position:relative;
	float:left;
	width: 136px;
	height: 35px;
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent url(img/onglet4_lequipe.png) no-repeat top left;
	cursor: pointer;
}
.onglet4_lequipe:hover {
	background-position: -136px 0;
}	

.onglet5_contact {
	position:relative;
	float:left;
	width: 136px;
	height: 35px;
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent url(img/onglet5_contact.png) no-repeat top left;
	cursor: pointer;
}
.onglet5_contact:hover {
	background-position: -136px 0;
}

#news{
	position: relative;
	width: 500px;
	height:  333px;
}
 
.new{
	position:absolute;
	list-style-type: none;
	top: 0;
	left: 0;
	height:266px;
}
.content_slide{
	padding: 10px;
	position:absolute;
	left: 121px;
	bottom: -2px;
	width: 543px;
	height: 35px;
	color:#FFFFFF;
	z-index:1000;
}
 
.content_slide .desc 
	{
	font-size:18px;	
	}
	
.content_slide A 
	{
	color:#FF6600;
	}

.mini_onglet
	{
	position:relative;
	background-color:#adadad;
	width:100%;
	height:25px;
	color:#3d3d3f;
	font-weight:bold;
	padding-top:1px;
	}
.mini_onglet li
	{
	list-style:none;
	margin-top:5px;
	}	

#onglet1 
	{
	background-image:url(img/mini_onglet_actualites.png);
	width:181px;
	height:21px;
	padding-left:5px;
	padding-top:3px;

	}

.bloc_news
	{
	position:relative;
	width:675px;
	margin-top:10px;
	line-height:14px;
	
	}
	
.bloc_news .header
	{
	position:relative;
	background-image:url(img/header_news.png);
	width:675px;
	height:19px;
	color:#FF6600;
	font-weight:bold;
	padding-top:2px;
	}
	
.bloc_news .header .site
	{
	position:absolute;
	text-align:center;
	width:100px;
	left:-3px;
	text-transform:uppercase;
	}	
	
.bloc_news .header .titre
	{
	position:absolute;
	width:450px;
	left:110px;
	}	
	
.titremonzoo
	{
	color:#d85523;
	font-weight:bold;
	}	
	
.titresimfoot
	{
	color:#41810a;
	font-weight:bold;
	}	
	
.titrebuild-city
	{
	color:#1b6969;
	font-weight:bold;
	}	
	
.titrezolikdo
	{
	color:#80370c;
	font-weight:bold;
	}	
	
.titrebug
	{
	color:#1a1a1a;
	font-weight:bold;
	}	

	
	
	
	
.bloc_news .content
	{
	position:relative;
	width:565px;
	background-image:url(img/content_news.png);
	padding-top:3px;
	padding-bottom:7px;
	padding-left:100px;
	padding-right:10px;
	text-align:justify;

	
	}
	
.bloc_news .content A
	{
	color:#000000;
	text-decoration:underline;
	font-weight:bold;
	}
	

.bloc_news .content A:hover
	{
	color:#990000;
	}
			
.bloc_news .footer
	{
	position:relative;
	width:675px;
	height:7px;
	background-image:url(img/footer_news.png);	
	}
	
.bloc_news .footer2
	{
	position:relative;
	width:677px;
	height:22px;
	background-image:url(img/footer2_news.png);
	margin-top:-7px;
	}
	
.bloc_news .monzoo
	{
	position:absolute;
	left:5px;
	top:0px;
	width:76px;
	height:62px;
	background-image:url(img/logo_monzoo.png);
	background-repeat:no-repeat;
	}
	
.bloc_news .simfoot
	{
	position:absolute;
	top:0px;
	left:5px;
	width:76px;
	height:62px;
	background-image:url(img/logo_simfoot.png);
	background-repeat:no-repeat;
	}
	
.bloc_news .zolikdo
	{
	position:absolute;
	top:6px;
	left:5px;
	width:76px;
	height:57px;
	background-image:url(img/logo_zolikdo.png);
	background-repeat:no-repeat;
	}
	
.bloc_news .build-city
	{
	position:absolute;
	top:0px;
	left:5px;
	width:84px;
	height:62px;
	background-image:url(img/logo_build-city.png);
	background-repeat:no-repeat;
	}
	
.bloc_news .news
	{
	position:absolute;
	left:10px;
	top:7px;
	width:75px;
	height:62px;
	background-image:url(img/logo_news.png);
	background-repeat:no-repeat;
	}

.bloc_news .bug
	{
	position:absolute;
	left:20px;
	top:5px;
	width:64px;
	height:56px;
	background-image:url(img/logo_bug.png);
	background-repeat:no-repeat;
	}
	
.bloc_news .footer2 .share {
margin-left:10px; 
padding-top:3px;
}

.boutique {
padding:2px;
}

.boutique A
	{
	color:#000000;
	text-decoration:underline;
	font-weight:bold;
	}
	

.boutique A:hover
	{
	color:#990000;
	}
	
.boutique H2 
	{
	padding:0px;
	margin:0px;
	color:#FF6600;
	font-size:18px;
	
	}
	
.boutique .menu_boutique
	{
	position:relative;
	background-image:url(img/menu_boutique.png); 
	width:678px; 
	height:90px;	
	}
		
.boutique .ligne
	{
	position:relative;
	background-image:url(img/ligne_boutique.png); 
	width:678px; height:65px;	
	}		

.boutique .ligne .title 
{
	position:absolute;
	left: 6px;
	top: 18px;
	width: 124px;
	font-size:20px;
	font-weight:bold;
	color:#FF6600;
	text-align:center;
}
		
.boutique .ligne .price 
{
	position:absolute;
	left: 130px;
	top: 18px;
	width: 124px;
	font-size:20px;
	font-weight:bold;
	color:#000000;
	text-align:center;
}	

		
.boutique .ligne .achat 
{
	position:absolute;
	left: 501px;
	top: 8px;
	width: 124px;

}		
		
.bloc_forum
{
border-left:2px solid #222438;

width:977px;
position:relative;
background-color:#ebebeb;
}

.achat_codes {
width:676px;
height:98px;
position:relative;
background-image:url(img/fond_boutique.png);

}




p
{
margin-top:0px;
margin-bottom:7px;
}

.team{
background-image:url(img/equipe.png); 
width:678px; 
height:1054px; 
margin-top:10px; 
position:relative;
line-height:13px;
font-size:10px;
letter-spacing:0.9;
word-spacing:2px;
font-stretch:normal;
font-family:Geneva, Arial, Helvetica, sans-serif;
}

.contact {
background-image:url(img/contact.png);
width:681px;
height:386px;
position:relative;
margin-top:5px;
}

.team A{
color:#74a32e;
text-decoration:none;
}

.team A:hover{
text-decoration:underline;
}

.cgu {
	padding : 10px;
	text-align:justify;
}
.cgu .titre {
	padding:10px;
	color:#060;
	font-weight:bold;
	
}
