
body {
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    
    color: #595e63;
    color: #3B4651;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
    
}
textarea,select {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}
a {
    color: #595e63;
}
p {
    margin-top: 1em;
    margin-bottom: 1em;
}
form {
    margin: 0;
    padding: 0;
}

/*  STYLE TITRE DE BOITE */
h1 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #FF6600;
}

.OngletHautSelectionne {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 13px;
    color: #3B4651;
    text-decoration: none;
    margin-left: 4px;
    margin-right: 4px;
}
.OngletHautDeselctionne {
    font-family: Arial, Helvetica, sans-serif;
    color: #1A1A1A;
    color: #3B4651;
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
    margin-left: 4px;
    margin-right: 4px;
}

.TxtHeader {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
}
a.TxtHeader {
    color: #FFFFFF;
}

.TxtFooter {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #5C5A5B;
}
.TxtGrisPrincipal {
    color: #595e63;
    color: #3B4651;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.TxtGrisGras {
    color:#595E63;
    color: #3B4651;
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
    font-weight:bold;
    text-decoration: none;
}

.TxtGrisPetit {
    color: #595e63;
    color: #3B4651;
    font-size: 10px;
    font-family: Arial, Helvetica, sans-serif;
}

a.LienGrisSouligne {
    color: #595e63;
    color: #3B4651;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-decoration: underline;
    font-style: normal;
    margin: 0;
}
.TitreBoite {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #FF6600;
}

.TitreJeu {
    font-family: "Helvetica 55 Roman", Helvetica, Arial, sans-serif;
    font-size: 17px;
    font-style: normal;
    font-weight: normal;
    margin: 0;
    color: #595e63;
    color: #3B4651;
}

a.catalogtab {
    text-decoration: none;
    color: Black;
    color: #3B4651;
    font-weight: bolder;
}

a.ncatalogtab {
    text-decoration: none;
    color: Black;
    color: #3B4651;
}

.inputbtn {
    background-image:url('../images/common/OngletBoutonBackground.gif'); 
    background:url('../images/common/OngletBoutonBackground.gif');
    color: #3B4651;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
}

.playbtn {
    background-image:url('../images/common/OngletBoutonBackground.gif'); 
    background:url('../images/common/OngletBoutonBackground.gif');
    color: #3B4651;
    font-size: 16px;
    font-family: Arial, Helvetica, sans-serif;
}

.inputbtn:disabled {
    background-image:url('../images/common/OngletBoutonBackground2.gif');
    background:url('../images/common/OngletBoutonBackground2.gif'); 
    border-style: dotted;
    color: gray;
}

.inputerror {

    border: 1px solid red;
}

.error {
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    color : Red;
    font-weight : bolder;
}

.rules {
    color: #595e63;
    color: #3B4651;
    font-size: 10px;
    font-family: Arial, Helvetica, sans-serif;
}

.footerLinks .col {
    float: left;
    overflow: hidden;
    font-size: 10px;
    min-width: 100px;
}
.footerLinks .colsepa {
    float: left;
    overflow: hidden;
    font-size: 10px;
    height:230px;
    border-right: 1px dashed black;
    margin-top: 14px;
    margin-left: 10px;
}
.footerLinks .col h3 {
    font-size: 11.7px;
    line-height: 15px;
    margin-top: 11.7px;
    margin-bottom: 11.7px;
}
.footerLinks .col ul {
    list-style-type: none;
    padding-left: 20px;
    margin-left: 0;
}

.orange {
    color: #FF6600;
}
.gris {
    color: #3B4651;
}
.gras {
    font-weight: bold;
}

.langEN {
    background-image: url(../images/common/flag-EN.png);
    background-position: top right;
    background-repeat: no-repeat;
}
.langFR {
    background-image: url(../images/common/flag-FR.png);
    background-position: top right;
    background-repeat: no-repeat;
}
.langES {
    background-image: url(../images/common/flag-ES.png);
    background-position: top right;
    background-repeat: no-repeat;
}
.langPL {
    background-image: url(../images/common/flag-PL.png);
    background-position: top right;
    background-repeat: no-repeat;
}
.langPT {
    background-image: url(../images/common/flag-PT.png);
    background-position: top right;
    background-repeat: no-repeat;
}

.advt_clix{
	margin-right: 10px;
}
