body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12pt;
    margin: 0;
    padding: 0;
    /*background-image: url(file:\\D:\Aire de jeu\www\images\page.jpg);*/
    background: #ffffff;
	text-align: center; /* pour corriger le bug de centrage IE */
	scrollbar-face-color: {T_TR_COLOR2};
	scrollbar-highlight-color: {T_TD_COLOR2};
	scrollbar-shadow-color: {T_TR_COLOR2};
	scrollbar-3dlight-color: {T_TR_COLOR3};
	scrollbar-arrow-color:  {T_BODY_LINK};
	scrollbar-track-color: {T_TR_COLOR1};
	scrollbar-darkshadow-color: {T_TH_COLOR1};
}

.bg {
	background:#FFFFFF url(../images/barre_bg.jpg) repeat-x scroll 0pt 0%;
}

.titre {
	font-weight:bold;
}
p {

text-indent:justify;
}

.bandeaux {
margin-left:19px;
}
img{
border:0px;
}
.boite {
	width: 642px;
	padding-bottom: 0px;
	background: white url(../images/barre_mid_85.gif) repeat-y;
	background-position: center bottom;
	font-size: 80%;
}
.boite h2 {
	margin: 0;
	padding: 0px 00px 0px 0px;
	background: transparent url(../images/barre_haut_85.gif) no-repeat;
	background-position: center top;
	text-align: center;
}
.boite h3 {
	margin: 0;
padding:0px;
	background: transparent url(../images/barre_bas_85.jpg) no-repeat;
	background-position: center top;
	text-align: center;
}
.contenu_centre {
	padding-left: 20px;
	text-align: justify;
	margin-right:20px;
}

#header {
        height: 157px;
        /*background-color: #4E71C2;*/
        background-image:url(../images/header.jpg);
		margin-left:10px;
		margin-right:10px;
}
#header2 {
        height: 15px;
        background-image:url(../images/entete02.jpg);
				margin-left:10px;
		margin-right:10px;
}

.infos {
	border:0px solid #555555;
	color:#BBBBBB;
	font-size:0.6em;
}

input#login_username {
background-image:url(../images/Profile.jpg);
}

input#login_password {
background-image:url(../images/password.ico);
}	
input#login_username, input#login_password {
background-position:2px 50%;
background-repeat:no-repeat;
border:1px solid #092446;
color:#233955;
font-size:13pt;
padding:3px 4px 3px 27px;
width:130px;
}

#conteneur {
    margin: auto;
    width:999px;
    background: transparent url(../images/entete.png) repeat-y;
	text-align: left;  
}
#conteneur_forum{
	margin-left: auto;
    margin-right: auto;
    width:993px;
    background:url(../images/barre_forum.jpg) repeat-y;
	text-align: left;  
}
#centre {
background-color:#ffffff;
margin-left: 189px;
/*margin-right: 161px;*/
padding:0px;
width :640px;
 /*border: #4E71C2 2px solid;*/
}

#centre_forum {
margin-left:150px;
margin-right: 0px;
padding-left:5px;
width :797px;
/*border: #4E71C2 2px solid;*/
}

#gauche {
float:left;
width: 175px;
left:0;
margin-top:0px;
padding-left:7px;

}

#box {
background: #FFFFFF;
margin:0px;
font-size: 8px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
}

#droite {
float:right;
width:158px;
right:0px;
margin:0px;

}

#pied {
background-color:#FAFAFA;
border-bottom:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
clear:both;
color:#555555;
font-size:9pt;
height:67px;
margin-left:185px;
text-align:center;
width:654px;
}
#menuhaut {
float:left;
list-style-type: none;
padding: 0px;
margin: 0px;
margin-left: 20px!important;
margin-left: 10px;
padding-top: 100px;
border:0px;
display:block;
}
.listegames{
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
.lien_game{
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
 color:#03214B;
 font-weight:bold;
}
.listegames td{
border-bottom:1px solid #ccc;
height:88px;
}
.date_jour {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background-image: url(../images/hdr_bg.jpg) ; 
  color: #505050;

}
.new_catalogue {
	float:left;
	border: 1px solid #aaa;
}
.listmenugauche{
font-family:  Verdana;
list-style-type: none;
padding-left:5px;
margin:0px;
padding-bottom:10px!important;
padding-bottom:0px;
text-align:left;
}
.listmenugauche li {
        margin-bottom: 0px;
}
.listmenugauche a {
        margin: 0px;
        color: #0D366C;
        text-decoration: underline;

}
.listmenugauche a:hover {
  text-decoration: none;
  color: #AABBDD;
}

.menugauche {
font-family:  Verdana;
font-size: 9pt;
list-style-type: none;
padding:0px;
margin-top:0px;
/*background:white url(../images/barre_gauche.jpg) repeat-y;*/
background-color : #fff;
margin-left:5px;
margin-bottom:15px;
text-align:center;
}

.menugauche  a{
margin: 0px;
color: #03214B;
text-decoration: none;
font-weight:bold;
}

.menugauche  a:hover{
color:#0670EB;
text-decoration: underline;
font-weight:bold;
}

.menudroit {
font-family:  Verdana;
font-size: 9pt;
list-style-type: none;
margin: 0px;
margin-left: 0px;
padding:0;
padding-right:0px;
/*background:url(../images/barre_droite.gif) repeat-y;*/
background-color:white;
margin-bottom:15px;
width:145px;
text-align:center;
}

.menudroittrans{
font-family:  Verdana;
font-size: 9pt;
list-style-type: none;
margin: 0px;
margin-left: 0px;
padding:0;
padding-right:0px;
/*background:url(../images/barre_droite.gif) repeat-y;*/
/*background-color:white;*/
margin-bottom:15px;
width:145px;
text-align:center;
} 

.listmenudroit {
font-family:  Verdana;
font-size: 10pt;
list-style-type: none;
margin: 0px;
margin-left: 20px;
padding:0;
text-align:left;
}
.menudroit li {
margin-bottom: 5px;
}
.menudroit a {
margin: 0px;
color: #03214B;
text-decoration: none;
font-weight:bold;
}
.menudroit a:hover {
color:#0670EB;
text-decoration: underline;
font-weight:bold;
}

.tabBoxNews {
        
        margin-right: 0px;
        margin-left: 0px;
		margin-bottom:0px;
		margin-top:0px;
        font-size: 8pt;
        padding:0px;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        width:100%;
        
}
.tabBoxNews a {
        color : #FF8800;
         text-decoration: none;
		font-size: 8pt;
}

.tabBoxNews a:hover{
        color : #FF4400;
        
		        
}

.tabBox {
        background: #FFFFFF;
        margin-right: 0px;
        margin-left: 0px;
		margin-bottom:10px;
		margin-top:0px;
        font-size: 8pt;
        padding:0px;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        width:100%;
        
}
.tabBox a {
        color : #0D366C;
        font-weight:bold;
        text-decoration: none;
}
.tabBox a:hover{
        color : #377AB5;
        font-weight:bold;     
}

.newsgames a{
        
        color:#999999;
        font-size: 8pt;
        font-style:normal;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.newsIntro {
        background: #F5F5F5;
        color:#999999;
        margin:10px;
        font-size: 8pt;
        font-style:italic;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        width:100%;
}

.newsIntro a{
        background: #F5F5F5;
        color:#555555;
        font-size: 8pt;
        font-style:italic;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.newsIntro a:hover{
        background: #F5F5F5;
        color:#555555;
        font-size: 8pt;
        font-style:italic;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		text-decoration: underline;
}
.news_title { 
	font-size: 9pt;
}
.news_title a{ 
	color:#03214B;
	font-size:10pt;
	font-weight:bold;
}
.news_title a:hover{ 
	color:#03214B;
font-size:10pt;
font-weight:bold;
	text-decoration: underline;
}

.chemin{
        font-size: 8pt;
		color : #555555;
}
.chemin a{
        font-size: 8pt;
		color : #555555;
}

.chemin a:hover {
        font-size: 8pt;
		color:green;
}

#logo {
padding-left:285px;
padding-top:26px;
margin:0px;
}

#date {
color:#555555;
font-size: 7pt;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
margin-bottom:15px;
}

#titreNews {
color:#103A70;
font-weight:bold;
padding-left:22px;
}

#titreEditor {
color:#fff;
font-weight:bold;
margin-top:-30px;
padding-left:21px;
text-align:center;
margin-bottom :20px;
}
.login {
float:right;
margin-top:10px;
}
.login  td{
font-size: 8pt;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color:#011E49;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-weight:bold;
}

.login a {
  color :#011E49;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight:bold;
  text-decoration: none;
}
.login a:hover{
  color :#FFFFFF;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  
}
.login a:visited {
  color :#011E49;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight:bold;
  text-decoration: none;
}

.input {
  font-family: Verdana;
  font-size:8pt;
  color:#ffffff;
  background-color:#0D366C;
  font-weight:bold;
  border: #FFFFFF 1px solid;

}

.formulaire {
        border-style: solid;
        border-width: 1px;
        border-color: #0D366C;
        background: #FAFAFA ;
        color: #0D366C;
        font-weight:bold;
    font-family: Verdana;
    font-size:8pt;

}
.pageHeadingHr{
	border-bottom:1px solid #bbc3d3;       
	font-size:7px;
}

.infoBoxContents {
  font-family:  Verdana;
font-size: 8pt;
list-style-type: none;
padding-left:3px;
margin:0px;
padding-bottom:10px!important;
padding-bottom:0px;
} 

.HeaderBox {
        background: Gray url(../images/hdr_bg.gif);
        border: 1px solid Gray;
   		font-family:  Verdana;
        font-size: 11pt;
        font-weight: bold;
        /*color: #4E4E4E;*/
        border-left-width: 0px;
        border-right-width: 0px;
        margin: 0px;
        padding: 0px;
}

.infoMailBox{
background-color : #006699;
color:#FFFFFF;
font-family:verdana,arial,helvetica;
font-size:-1;
}
.messageAccueil {
color:#03214B;
font-size:1.3em;
font-weight:bold;
padding:5px;
text-align:center;
}
#desc{
background:url(../images/presentation.jpg) no-repeat;
color:#777777;
font-size:8pt;
font-weight:bold;
padding-top : 67px;
margin-bottom : 20px;
}

#prix{
color:#395678;
float:right;
font-family:Arial;
font-size:17pt;
font-weight:bold;
height:41px;
margin-top:-64px;

}

#prix a {
color :#fff;
position:relative;
top:5px;
left:5px;
}
.description {
	font-size:8pt;
	margin-top:10px;	
	margin-bottom:10px;
}
.comments {
	font-size:8pt;
	margin-bottom:10px;
	border-bottom:1px solid #0D366C;
}
#fiche_technique {
	font-size:8pt;
	background: url(../images/fiche_technique.gif) no-repeat;
	height:37px;
}

.cat_description {  font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #800000; font-weight: bold }
.boxText { font-family: Verdana, Arial, sans-serif; font-size: 8pt; }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }


A {
  color: #000000;
  text-decoration: none;
}

A:hover {
  color: #AABBDD;
  text-decoration: underline;
}

FORM {
	display: inline;
}

TR.header {
  background: #ffffff;

}

TR.headerNavigation {
  background: #AABBDD;
}

TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight : bold;

}

A.headerNavigation { 
	color: #FFFFFF; 

}

a:hover.headerNavigation {
  color: #ffffff;
}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;


}

TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;

}

TR.footer {
	background-color:#eeeeee;
/*background-color:#FFF;*/
}

TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #0D366C;
  font-weight: bold;

}

.infoBox {
  margin-bottom:0px;

}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background-image: url(../images/hdr_bg.jpg) ; 
  color: #0D366C;
}

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;

}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #fffff;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #f8f8f9;
}

TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 1px;
}
.newsdeskListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #BBC3D3;
  color: #FFFFFF;
  font-weight: bold;

}
.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #b6b7cb;
  color: #FFFFFF;
  font-weight: bold;
}

.productlisting-headingPrice { 
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #9a9a9a;
}

TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

A.pageResults {
  color: #03214B;
}

a:hover.pageResults {
  color: #0670EB;
 }

TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 14pt;
  font-weight: bold;
  color: #103A70;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;

}

TD.category_desc {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}

SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}

TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.markProductInStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #9DC98D;
  font-weight: bold;
}
SPAN.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { 
font-family: Verdana, Arial, sans-serif; font-size: 10px; border:1px solid;
color:#E76A6A;
font-family:Verdana,Arial,sans-serif;
font-size:10px; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; border:2px solid #89E934;}

/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }

/* VJ Links Manager v1.00 begin */
TABLE.linkListing {
  border: 1px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 1px;
}

.linkListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #b6b7cb;
  color: #FFFFFF;
  text-align: center;
}

TD.linkListing-data {
  border-right: 1px solid #b6b7cb;
  border-bottom: 1px solid #b6b7cb;
  padding: 4px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TR.linkListing-odd {
  background: #f8f8f9;
}

TR.linkListing-even {
  background: #F5F5F5;
}
/* VJ Links Manager v1.00 end */
