
/***** General *****/ 
body {
	background-color: #ffffff; 
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align: center;	
}						  

#container{ 
  width: 990px;	
  height: 100%;  
  position: relative;
  margin: 0px auto 0px auto;
  padding: 0px 0px 0px 0px;
  text-align: center;	   
}		   

#header{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px; 
	width: 990px;
	height: 100px;		 		    
	text-align: center;
	background-color: #ffffff;
}
	
#subheader {	
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px;
	width: 990px;
	height: 0px;
	text-align: left;	
} 

#barnav {	
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px;
	width: 990px;
	height: 30px;
	text-align: center;	
	color: #FFFFFF;
	background-color: #ffffff;
} 

#indexNav{
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px;
	width: 990px;
	height: 15px;
	text-align: left;	
	background-color: #F3F3F3;
}

#footer_menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #737373;
	text-decoration: none;
}

#footer_menu:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #737373;
	text-decoration: underline;
}

#main {	
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	width: 990px;
	text-align: left;	 
	background-color: #ffffff; 
	
}
			
.leftBorder{
	width: 18px;
	height: 100%;
	background-repeat: repeat-y;	
	text-align:left;
}

#partiegauche{
  width: 95px;
	max-width: 95px;
	min-height: 660px;
	height: 100%;
	text-align: left; 
	background-repeat: repeat-y;
	background-color: #F3F3F3; 
} 
  
#centre {
  width: 680; 
	height: 100%; 
	background-color: #ffffff; 
	padding: 0px 5px 0px 15px; 
	margin: 0px 0px 0px 0px;
	vertical-align: top;
}  

#centreFull {
	width: 100%;
	height: 100%; 
	background-color: #ffffff; 
	padding: 0px 20px 0px 20px;
	margin: 0px auto 0px auto
}

#partiedroit {
  width: 188px;
	height: 100%;
	text-align: left; 
	background-color: #FFFFFF;
	padding: 18px 0px 18px 0px;
} 

.rightBorder{ 
	width: 18px;
	height: 100%;		  
	background-repeat: repeat-y;
	background-color: #D7D7D7; 
	text-align:right;
}

#subfooter {	
	margin: 0px 0px 0px 0px;
	/*width: 793px;*/
	width: 984px;
	text-align: left;	
}

#footer{
	margin: 0px 0px 0px 0px;
	width: 984px; 
	text-align: center;	
	background-repeat:repeat-x;
	background-color:#000000;
	vertical-align:top; 
} 

a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;	 
	font-weight: bold;
	color: #0043b2;
	text-decoration:none;
}

a:hover{
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;	 
	font-weight: bold;
	color: #0061ff;
	text-decoration:none;
}	

h1{
	margin-left: 13px;
	text-align: left; 
  	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 25px;	 
	font-weight: bold;
	color: #ffffff;	  
}

.priceLight{
	margin-left: 0px;
	line-height: 18px;
	text-align: left; 
  	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;	 
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none; 
}

.priceDark{
	margin-left: 0px;
	line-height: 18px;
	text-align: left; 
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;	 
	font-weight: bold;
	color: #454545;
	text-decoration: none; 
}

.priceSmall{
	font-size: 12px;	 
	vertical-align:5px;
	font-weight: bold;
} 

.indexNavText{
	margin: 8px 0px 15px 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;	 
	font-weight: normal;
	color: #000;
	text-decoration: none; 
	position:relative;
	right:0px;
} 

.indexNavText a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;	 
	font-weight: bold;
	color: #454545;
	text-decoration: underline; 
}

.indexNavText a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;	 
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
} 

.errorText {
	color: #FF0000;
	text-align:left;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
}

.msgText {
	color: #FF0000;
	text-align:left;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
}

.msgokText {
	color: #6633FF;
	text-align:left;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
}
 
   
/******** Partiegauche ********/ 

.partiegaucheFrame {
	max-width: 167px;
  width: 167px;
	text-align: left; 	
} 

.partiegaucheFrameBG {
	background: #F0F0F0;
}
 
a.partiegaucheJeux {
	margin-left: 4px;
	text-align: left; 
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;	 
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}  

a.partiegaucheJeux:hover {
	margin-left: 4px; 
	text-align: left; 
  	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	font-weight: bold;
	color: #577aff;
	text-decoration: underline;
}  

.partiegaucheGameList{
	margin-left: 20px;
	text-align: left; 
  font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;	 
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none; 
}  

a.partiegaucheGameList:hover{
	margin-left: 20px;
	text-align: left; 
  	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;	 
	font-weight: normal;
	color: #FFC71B;
	text-decoration: underline; 
}  

a.partiegaucheTop10 {
	margin-left: 7px; 
	text-align: left; 
  	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;	 
	font-weight: normal;
	color: #454545;
	text-decoration: none;
}  

a.partiegaucheTop10:hover {
	margin-left: 7px; 
	text-align: left; 
  	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	font-weight: normal;
	color: #577aff;
	text-decoration: underline;
}  

.partiegaucheNews {
	margin-left: 8px;
	margin-top: 8px;
	text-align: left; 
  	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;	 
	font-weight: normal;
	color: #000000;
	text-decoration: none;
} 

input.partiegaucheInput { 
	margin-left: 7px;
	vertical-align: -1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	border: 1px solid #888888;
	color: #000000;
	height: 16px;
}	

.partiegaucheSeparation1_Light{
	background-color: #FFFFFF;
}

.partiegaucheSeparation1_Dark{
	background-color: #B9B9B9;
}

.partiegaucheSeparation2_Light{
	margin-left:16px;
	background-color: #B192CF;
}

.partiegaucheSeparation2_Dark{
    margin-left:16px;
	background-color: #7D4AAD;
}

.partiegaucheBorderDark { 
	background-color: #A1A1A1;
}
	
.partiegaucheBorderBG { 
	background-color: #F2E3FD;
}	

.partiegaucheHilightCategory {
	background-color: #3D007A;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold; 
    height: 17px; 
	color: #FFFFFF;
	text-decoration: none;
} 

.partiegaucheHilightCategory:hover {
	background-color: #3D007A;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold; 
    height: 17px; 
	color: #FFFFFF;
} 

.partiegaucheHilightGame {
	background-color: #9D78C2;
	background-image: url(http://193.23.227.58/images/fr/meta/partiegauche/gameHilight.gif);
	background-repeat: repeat-y; 
	background-position: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
    height: 17px; 
	color: #FFFFFF;
	margin-left:16px; 
	
} 

.partiegaucheGameListBG {
	background-color: #9D78C2;
}  


 

/******** SubHeader ********/  

.subheaderSubscribe  {
	margin-right: 9px;
	text-align: right; 
  	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;	 
	font-weight: normal;
	color: #E9E9E9;
	text-decoration: none;
}

a.subheaderSubscribe:hover  {
	margin-right: 9px;
	text-align: right; 
  	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;	 
	font-weight: normal;
	color: #577aff;
	text-decoration: underline;
}

a.subheaderText  { 
	vertical-align: 2px;
	margin-left: 3px;
	margin-top: 0px;
	text-align: right; 
  	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;	 
	font-weight: normal;
	color: #ffffff;
	text-decoration: underline;
}

a.subheaderText:hover  {
	vertical-align: 2px;
	margin-left: 3px;
	text-align: right; 
  	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;	 
	font-weight: normal;
	color: #fe0000;
	text-decoration: underline;
}	

.subheaderSeparation{
	vertical-align: 2px;
	margin-left: 5px;
	margin-right: 4px;
  	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;	 
	font-weight: normal;
	color: #B4B4B4;
}  

.subheaderLoginButton{
	background-image: url(http://193.23.227.58/images/fr/meta/subheader/loginButton.gif);
 	background-repeat: no-repeat; 
	width:146px;
	height:15px;
	margin-top: 1px;
	margin-right: 9px;
} 

.subheaderLoginButton a:hover img{
	background-image: url(http://193.23.227.58/images/fr/meta/subheader/loginButtonHi.gif);
 	background-repeat: no-repeat;
}  


/******** Footer ********/ 
a.footerLinks  {
	text-align: center; 
  	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;	 
	font-weight: normal;
	color: #333333;
	/*color: #000000;*/
	text-decoration: underline;
}

a.footerLinks:hover  {
	text-align: center; 
  	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;	 
	font-weight: normal;
	color: #333333;
	text-decoration: underline;
}  

.footerSeparation{
	vertical-align: 0px;
	margin-left: 8px;
	margin-right: 4px;
  	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;	 
	font-weight: normal;
	color: #B4B4B4;
} 

.footerText  {	
	vertical-align: -7px;
	margin-left: 5px;
	margin-right: 10px;
	text-align: left; 
  	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;	 
	font-weight: normal;
	color: #333;
	text-decoration: none;
} 


/******** Home ********/  
			
/*** Home: Gondole ***/ 

.Home_gondoleBulletText{
	margin-left: 78px; 
	height: 27px;
	text-align: left; 
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;	 
	font-weight: normal;
	color: #CDB492;
	text-decoration: none; 
}	

.Home_gondoleProductTitle{
	margin-left: 0px;
	line-height: 22px;
	text-align: left; 
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;	 
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none; 
}	

.Home_gondoleSmallText{
	margin-right: 7px; 
	text-align: right; 
  	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;	 
	font-weight: normal;
	color: #A0A0A0;
	text-decoration: none; 
}		 

/*** Home: Headline ***/ 
.Home_headlineLine{
 	background-color: #F3F3F3;	
	margin-right: 15px;
}					 


/*** Home: Product ***/ 

.Home_productTitle{
	text-align: left; 
  font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;	 
	font-weight: bold;
	color: #454545;
	text-decoration: none;
}  

	.Home_productTitle:hover{
	text-align: left; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;	 
	font-weight: bold;
	color: #005aff;
	text-decoration: none;
}  

.Home_productGenre{
	text-align: left; 
  font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;	 
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	padding:3px 0px 0px 6px; 
	text-transform:uppercase;
	cursor: default;
}

.Home_productPrice{
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;	 
	font-weight: bold;
	color: #000000;
}
	 
.Home_productPriceSmall{
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;	 
	font-weight: bold;
	vertical-align: 0px;
	color: #000000;
}
	 
.Home_productDescription{
	text-align: left; 
	font-family: Helvetica, sans-serif;
	font-size: 11px;	 
	font-weight: none;
	color: #000000;
	text-decoration: none;
}  
	 
/*** Home: CommentMarche ***/  

.Home_commentMarcheText{
	margin-left: 17px;
 	margin-top:0px;
	text-align: left;
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;	 
	font-weight: bold;
	color: #616161;
	text-decoration: none;
}  

a.Home_commentMarcheLink {
	margin-right: 10px;
	text-align: right; 
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;	 
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}

a.Home_commentMarcheLink:hover  {
	margin-right: 10px;
	text-align: right; 
  	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;	 
	font-weight: bold;
	color: #FFEA00;
	text-decoration: underline;
}		  


/*** Home: Prochainement ***/ 
.Home_prochainementText{	
	margin-bottom: 8px;
	text-align: center; 
  	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;	 
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}	


/******** Product ********/  
			
/*** Product: Top ***/ 
.Product_top{
	background-repeat: no-repeat; 
	background-position: right;
	height: 228;
	width: 100%;
}	



.Product_titleText{
	height:19px;
	overflow: hidden;
	margin: 8px 0px 0px 13px;
	text-align: left; 
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;	 
	font-weight: bold;
	color: #353535;	  
} 

.Product_titleLine{
  margin-left:13px; 
	margin-right: 8px; 
	background-color: #454545;
}  

.Product_genre{
	margin-top: 6px;
  margin-left: 13px;
	text-align: left; 
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;	 
	font-weight: bold;
	color: #454545;	
}

.Product_shortDescription{
	margin-top: 6px;
  margin-left: 13px;
	text-align: left; 
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;	 
	font-weight: normal;
	color: #454545;	
	height: 32px;
}

.Product_price{
	margin: 50px 0px 10px 13px;
	text-align: left; 
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;	 
	font-weight: normal;
	color: #454545;	
}

.Product_priceSmall{
	font-size: 13px;	
	vertical-align: 5px; 
	font-weight: bold;
}  	

.Product_buttonText{
  margin-top: 5px;
  margin-left: 13px; 
	text-align: left; 
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;	 
	font-weight: normal;
	color: #888888;	
}

.Product_downloadTime{	
	width: 39px;
	height: 19px;  
	margin-right: 14px;
	text-align: right;
	background-repeat: no-repeat;	
	font-family: Arial, Verdana, Helvetica, sans-serif;	 
	font-size: 11px;
	font-weight: normal;
	color: #454545;
}	

.Product_infoText{	   
	margin-bottom: 12px;
  margin-left: 10px;
	text-align: left; 
  font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;	
	color: #454545;
}

.Product_SeparationDark{	  
	margin: 0px 10px 0px 10px;
	background-color: #B9B9B9;
}

.Product_SeparationLight{
	margin: 0px 10px 12px 10px;
	background-color: #FFFFFF;
} 
 
.Product_disable{	   
	text-align: left; 
  	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;	
	color: #ACACAC;
}

.Product_link{	   
	text-align: left; 
  font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;	
	color: #005aff;
}

a.Product_link:hover{	   
	text-align: left; 
  	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;	
	color: #00a4ff;
}

.Product_screenshot{
	margin-bottom: 4px;
	border-width: 1px; 
	border-color:#000000;
} 

.Product_avisText{
	margin: 0px 10px 0px 10px;
	text-align: justify; 
  	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;	
	line-height: 14px;
	color: #454545;
}

.Product_noAvisText{
	margin: 0px 10px 5px 10px;
	text-align:center;		
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;	
	color:#00a4ff;
}

.Product_playerAvisLink{	
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;	
	color: #6B6B6A;	  
	text-decoration: none;
}

a.Product_playerAvisLink:hover{	
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;	
	font-weight: normal;
	color: #454545;
	text-decoration: underline;
} 

.Product_avisTextArea{ 
	height: 100px;
	width: 93%;
	text-align: left; 
  font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;	
	color: #454545;
} 



/*******Categorie********/
	  
.Cat_SeparationDark{	
	background-color: #B1B1B1;
}  

.Cat_SeparationLight{
	background-color: #FFFFFF;
}

.Cat_navbarLink{
  font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;	
	color: #555555;	  
	text-decoration: none;
}

a.Cat_navbarLink:hover{
   font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;	
	color: #577aff;	  
	text-decoration: underline;
} 

.Cat_titlePicto{
	position:relative; 
	left:3px; 
	top:2px;
}

.Cat_productInfo{
	text-align: left; 
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;	 
	font-weight: normal;
	color: #616161;
	text-decoration: none;
	padding:0px 0px 0px 0px; 
}

.Cat_priceLarge{
	position:relative;
	bottom:3px;
	line-height: 18px;
	text-align: left; 
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;	 
	font-weight: bold;
	color: #454545;
	text-decoration: none; 
}

.Cat_priceSmall{
	font-size: 11px;	 
	vertical-align:3px;
	font-weight: bold;
} 

/******Comment Marche******/

.Commentmarche_text{
    font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
	margin-bottom: 7px;
	color: #000000;	  
	text-decoration: none;
}

a.Commentmarche_link{
    font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	margin-bottom: 7px;
	color: #000000;	  
	text-decoration: underline;
}

a.Commentmarche_link:hover{
    font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	margin-bottom: 7px;
	color: #577aff;	  
	text-decoration: underline;
} 

.Commentmarche_textSmall{
    font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
	margin: 0px 0px 0px 0px;
	line-height: 13px;
	color: #ffffff;	  
	text-decoration: none;
}

/******Login******/

.Login_frameLeft{
	width: 100%;
	height: 132px;
	background-repeat: repeat-x;
	background-color: #E0E0E0;
}

.Login_frameRight{
	width: 100%;
	height: 132px;
	background-repeat: repeat-x;
	background-color: #E0E0E0;
}  

.Login_text{
  font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
	color: #565656;	  
	text-decoration: none;
	margin-left:15px;
	margin-right:10px;
}

.Login_input{
  font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
	color: #565656;	  
	text-decoration: none;
}

a.Login_linkLeft{
  font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	color: #ED7B00;	  
	text-decoration: underline;
}

a.Login_linkLeft:hover{
  font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	margin-bottom: 0px;
	color: #FFA800;	  
}

a.Login_linkRight{
  font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	color: #0061ff;	  
	text-decoration: underline;
}

a.Login_linkRight:hover{
  font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	margin-bottom: 0px;
	color: #577aff;	  
}


/******Paiement******/

.Paiement_background {
	background-color: #EBEBEB;
} 

.Paiement_stepsActive {
	background-color: #E3A324;
}

.Paiement_stepsGrey {
	background-color: #CCCCCC;
}

.Paiement_gameTitle {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-align: left;
	color: #000000;	  
	text-decoration: none;
}

.Paiement_frameTitleBG {
	background-color: #000000;
	height: 21px;	  
}

.Paiement_frameTitle {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	color: #FFFFFF;	  
	text-decoration: none;
}

.Paiement_text {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	color: #000000;	  
	text-decoration: none;
}  

.Paiement_price {
    font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	text-align: left;
	color: #000000;	  
	text-decoration: none;
	vertical-align: -1px;
}  

.Paiement_priceSmall{
	font-size: 11px;
	vertical-align:5px;	
	font-weight: bold;
}

.Paiement_link {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	color: #000000;	
	text-decoration: underline;
}
 
a.Paiement_link:hover{
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	color: #577aff;
	text-decoration: underline;
}

.Paiement_SeparationDark{	  
	margin: 0px 8px 0px 8px;
	background-color: #B9B9B9;
}

.Paiement_SeparationLight{
	margin: 0px 8px 0px 8px;
	background-color: #FFFFFF;
} 

.Paiement_downloadTable{
	background-color:#FFFFFF; 
	border:solid 1px #CCCCCC;
	width: 75%;
}

.Paiement_downloadTitle{
	padding:4px 0px 4px 10px;
	font-size:13px;
	background-color:#DDDDDD;
}	 
 
.Paiement_attenteBGbas{
	background-color:#9D9D9D;
	width:100%;
	height:100%;
}	

.Paiement_attenteBGtop{
	background-color:#FFFFFF;
}	


/******Mon Compte******/

.Moncompte_text{
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	color: #000000;	  
	text-decoration: none;
} 	

.Moncompte_text a{
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	color: #0042ff;	  
	text-decoration: underline;
} 	

.Moncompte_text a:hover{
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	color: #577aff;	  
	text-decoration: underline;
} 

.Moncompte_frameTitle{
 	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	color: #FFFFFF;	  
	text-decoration: none;
}

.Moncompte_frameTitleBG {  
	text-align:left;
	background-color: #000000;
	height: 21px;
	width: 90%;
	padding: 2px 10px 0px 10px;
	margin: 0px 0px 0px 0px;  
}	

.Moncompte_lineThumbnail{
 	background-color: #000000;
}

.Moncompte_tableBG{
 	background-color: #EBEBEB; 
}

.Moncompte_bottomBG{
 	background-color: #D0D0D0; 
}

.Moncompte_SeparationDark{	  
	background-color: #B9B9B9;
}

.Moncompte_SeparationLight{
	background-color: #FFFFFF;
} 


/******Aide/Support******/

.Aide_text{
    font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	color: #000000;	  
	text-decoration: none;
} 

a.Aide_link{  
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	color: #626a8a;	  
	text-decoration: underline;
} 

a.Aide_link:hover{  
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	color: #577aff;	  
	text-decoration: none;
} 

/******Newsletter******/

.Newsletter_text{
    font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	color: #000000;	  
	text-decoration: none;
} 

input.Newsletter_input { 
	vertical-align: -2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #888888;
	color: #000000;
	height: 17px;
}	

/******Error Pages******/
.Error_BG{
	background-color: #BEBEBE;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
} 

.Error_table{
	background-color: #FFFFFF;
} 

.Error_text{
    padding: 10px 10px 10px 10px;
    font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	text-align: center;
	color: #000000;	  
	text-decoration: none;
}  

.Error_textBig{
	font-size: 18px;
	color: #FF0000;
}


/******Pop-up Pages******/
.Popup_text{
	text-align: left; 
  	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;	 
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF; 
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}   

.Popup_link{
	text-align: left; 
  	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;	 
	font-weight: normal;
	color: #577aff;
	text-decoration: underline;
}  

a.Popup_link:hover{
	text-align: left; 
  	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;	 
	font-weight: normal;
	color: #577aff;
	text-decoration: underline;
}  

.Popup_headerFooter{
	background-color: #EEEEEE;
	padding: 7px 7px 7px 7px;
}

/******Patch Table******/
.Patch_table{
	text-align: left; 
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;	 
	font-weight: normal;
	color: #5C5C5C;
	text-decoration: none;
	background-color: #FFFFFF; 
	margin: 0px;
	padding: 0px;
	width: 100%;
	border: solid 1px #888888;
}   

.Patch_line{
	text-align: left; 
 	background-color: #BBBBBB;
}  

.Patch_td{
	text-align: left; 
 	background-color: #FFFFFF; 
	overflow: hidden;
	padding: 5px;
	border-right: solid 1px #BBBBBB;
}   

.Patch_tdHead{
	text-align: left; 
 	background-color: #888888; 
 	color: #FFFFFF;
 	font-weight: bold;
	overflow: hidden;
	padding: 8px 4px 8px 4px;
	border-right: solid 1px #BBBBBB;
} 

.Patch_td a{
	color: #5C5C5C;
	font: 9px arial;
}  

.Patch_td a:hover{
	color: #577aff;
	font: 9px arial;
}  

/******Promotions******/

.bandeau_promo {
	position:absolute;
	top:56px;
	left:0;
	width:190px;
	height:19px;
	background:#FFC228;
	border-top:1px solid #d9a902;
	text-align:center;
	font-family:"Trebuchet MS", Arial;
	font-size:12px; font-weight:bold; letter-spacing:1px; line-height:19px;
	filter : alpha(opacity=90);
	-moz-opacity : 0.9;
	opacity : 0.9; 
}

.oldPriceGondole {
	position:absolute; top:15px; left:12px; font-size:10px; text-decoration:line-through; color:#8a8989;
}

.boxshot75_shadow_promo {
	position:relative;
}

.picto_promo_cat {
	position:absolute;
	top:0; right:1px;
	width:46px; height:46px;
}

.Price {
	position:relative; float:left; color:#cc0000;
}

.oldPrice {
	margin:10px 0 0 10px;
	font-size:10px; text-decoration:line-through; color:#8a8989; position:relative; float:left;
}	

.colorPrice {color:#cc0000;}

.buttonDownload {
	position:absolute; top:195px; left:0;
	margin:0px 0px 0px 14px;
}

.Product_top{
	background-repeat: no-repeat; 
	background-position: right;
	height: 228px;
	width: 100%;
	position: relative;
}

.Product_price{
	position:absolute; top:115px; left:0px;
	text-align: left; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;	 
	font-weight: normal;
	color: #454545;	
}