/*!
 * default CSS for CREADUNET
 */
 
 .errMessage {
    color: red;
    font-weight: bold;
}

.okMessage {
    color: green;
    font-weight: bold;
}

.clear {
    clear: both;
}

/* header */
/* Menu */
#header-links {
	float: left;
	width: 95%;
	/*height: 40px;*/
}

#header-links ul {
	margin: 0;
	padding: 25px 0 0 20px;
	list-style: none;
	line-height: normal;
}

#header-links li {
	display: block;
	float: left;
}

#header-links a {
	display: block;
	float: left;
	margin-right: 17px;
	padding: 5px 12px;
	text-decoration: none;
	font: 14px Georgia, "Times New Roman", Times, serif;
	color: #BF2C2C;
}

#header-links a:hover { 
	text-decoration: underline;
	background: #BF2C2C;
	color:white;

 }

#header-links #current a {
	background: #910000;
	color: #FFFFFF;
}

#bonus-links {
	float: left;
	width: 680px;
	height: 40px;
}

#bonus-links ul {
	margin: 0;
	padding: 25px 0 0 20px;
	list-style: none;
	line-height: normal;
}

#bonus-links li {
	display: block;
	float: left;
}

#bonus-links a {
	display: block;
	float: left;
	margin-right: 17px;
	padding: 5px 12px;
	text-decoration: none;
	font: 14px Georgia, "Times New Roman", Times, serif;
	color: #BF2C2C;
}

#bonus-links a:hover { 
	text-decoration: underline;
	background: #BF2C2C;
	color:white;

 }

#bonus-links #current a {
	background: #910000;
	color: #FFFFFF;
}

/* pub header */
.pubHeader {
    text-align: center;
}

/* page Menu */
/* Menu */
#member-links {
	float: left;
	width: 680px;
	height: 45px;
}
#member-links ul {
	margin: 0;
	padding: 25px 0 0 20px;
	list-style: none;
	line-height: normal;
}
#member-links li {
	display: block;
	float: left;
    border-left: 1px solid #910000;
}
#member-links a {
	display: block;
	float: left;
	margin-right: 17px;
	padding: 5px 12px;
	text-decoration: none;
	font: 14px Georgia, "Times New Roman", Times, serif;
	color: #BF2C2C;
}
#member-links a:hover { 
	text-decoration: underline;
	background: #BF2C2C;
	color:white;

 }
#member-links #current a {
	background: #910000;
	color: #FFFFFF;
}

/* Menu */
.game-links {
	float: left;
	width: 680px;
	height: 45px;
}
.game-links ul {
	margin: 0;
	padding: 25px 0 0 20px;
	list-style: none;
	line-height: normal;
}
.game-links li {
	display: block;
	float: left;
    border-left: 1px solid #910000;
}
.game-links a {
	display: block;
	float: left;
	margin-right: 17px;
	padding: 5px 12px;
	text-decoration: none;
	font: 14px Georgia, "Times New Roman", Times, serif;
	color: #BF2C2C;
}
.game-links a:hover { 
	text-decoration: underline;
	background: #BF2C2C;
	color:white;

 }
.game-links #current a {
	background: #910000;
	color: #FFFFFF;
}

/* fenêtre ticket à gratter */
#ticketAgratter {
    clear: both;
    margin: 8px auto;
    padding: 15px;
}

#jeuSpecial, #jeuSpecialGain {
    margin: 15px auto;
}
#jeuSpecialGain h2{
    /*text-align: left;*/
}
@media (max-width: 500px) {
  .scratchpad {
    width: 65%;
  }
}

/* bottom */
#footer {
    padding-top: 10px;
    margin-top: 16px;
    border-top: 3px #b82809 solid;
}
#footer-bottom {
	margin: 0.8em auto; 
	padding: 0.5em 0;
	text-align: center;
	font-size:0.8em;
}
#footer-bottom h3 {
font-size: 1.4em;
margin: 0.6em 0 0.1em 0;
}

/* SIDEBAR */

.sidebar-nav { /* modif pour laisser la place au logo */
    color: #999999;
    position: relative;
}
.sidebar-logo { /* logo */
    margin: 10px;
    text-align: center;
}

.sidebar-nav li {
    font-size: 0.9em;
    line-height: 1.2em;
    padding-top: 4px;
}

.sidebar-nav > .sidebar-brand {
    height: 65px;
    font-size: 1.4em;
    font-weight: bold;
    line-height: 1.5em;
    padding-top: 1.2em;
    color: #f1ece7;
    border-bottom: 4px #b82809 solid;
}

/* tableau */
.tblAnnoncer, .tblPTC, .tblFilleuls, .tblVIP, .tblBoutik {
    border: 1px solid #1C1C1C;
    margin-left : 30px;
    margin-bottom: 30px;
}

.tblAnnoncer th, .tblAnnoncer td, .tblPTC th, .tblPTC td, .tblFilleuls th, .tblFilleuls td, .tblVIP th, .tblVIP td, .tblBoutik th, .tblBoutik td{
    padding: 6px;
    border: 1px solid #1C1C1C;
}

.tblAnnoncer caption, .tblPTC caption, .tblFilleuls caption, .tblVIP caption, .tblBoutik caption{
    text-align: center;
    font-size: 1.2em;
    color: #6E6E6E;
    font-weight: bold;
}

.tblAnnoncer th, .tblPTC th, .tblFilleuls th, .tblVIP th, .tblBoutik th {
    background-color: #6E6E6E;
    color: white;
    font-weight: bold;    
}

.tblAnnoncer td, .tblPTC td, .tblFilleuls td, .tblVIP td, .tblBoutik td {
    background-color: #BDBDBD;
}

#waitingPayment {
    border: 1px solid #1C1C1C;
    margin-left : 30px;
    margin-bottom: 30px;    
}

#waitingPayment th, #waitingPayment td{
    padding: 6px;
    border: 1px solid #1C1C1C;
}

#waitingPayment caption {
    text-align: center;
    font-size: 1.2em;
    color: #6E6E6E;
    font-weight: bold;
}

#waitingPayment th {
    background-color: #6E6E6E;
    color: white;
    font-weight: bold;    
}

#waitingPayment td {
    background-color: #BDBDBD;
}

#infosCompte {
    border: 1px solid #1C1C1C;
    margin-left : 30px;
    margin-bottom: 30px;    
}

#infosCompte th, #infosCompte td{
    padding: 6px;
    border: 1px solid #1C1C1C;
}

#infosCompte caption {
    text-align: center;
    font-size: 1.2em;
    color: #6E6E6E;
    font-weight: bold;
}

#infosCompte th {
    background-color: #6E6E6E;
    color: white;
    font-weight: bold;    
}

#infosCompte td {
    background-color: #BDBDBD;
}

#rappelCommande th, #rappelCommande td{
    padding: 15px;
}

.gainBonus th, .gainBonus td{
    padding: 6px;
    border: 1px solid #1C1C1C;
}

.gainPTS th, .gainPTS td, .statsPTS th, .statsPTS td{
    padding: 6px;
    border: 1px solid #1C1C1C;
}

/* Fenêtre Paiement */
#paiement {
    margin: 10px; 
    padding: 10px;
    border: 1px solid black;
    background-color: #D8D8D8;
}

/* partie Jeux */
/* Réglages généraux de tout la DIV loterie*/

#loterie,#pair{

border:1px black solid;

background-color:#FFFF99;

padding:8px;

}

/* réglages des paramètres du formulaire */

.jeu_form{}

/* message affiché aux visiteurs non connectés */

.jeu_pasconnecte{color:red;font-size:1.4em;}

/* message affiché lorsque le jeu est terminé */

.jeu_termine{

color:red;font-size:1.4em;font-style:italic;

}

/* mise en forme du bouton */

.jeu_boutonjouer{

border:2px solid #FF6600;

background-color:#FF9933;

color:#000000;

margin:14px;

padding:3px;

font-size:1.5em;

}

/* mise en forme du texte qui annonce le gagnant */

.jeu_gagnant{color:red;font-size:1.8em;}

/* mise en forme du titre de la liste des parties jouées du membre */

.jeu_liste{font-weight:bold;text-decoration:underline;}

/* div de chaque ticket de jeu */

.jeu_ticket{

float:left;

width:152px;height:174px;

text-align:center;

background-image:url(/themes/startbootstrap-simple-sidebar-1.0.5/img/ticket.png);

}

/* 1ère ligne du ticket */
.jeu_tick{padding-top:40px;color:green;font-weight:bold;font-size:1.2em;}

/* numéro du ticket */
.jeu_num{
font-weight:bold;font-size:1.3em;margin:8px 0;}

/* date du jeu */
.jeu_date{font-style:italic;}

/* message aucune partie jouée */
.jeu_pasdeticket{color:red;}

/* message après avoir joué */
.jeu_message{font-size:1.4em;color:red;text-align:center;}

/* tchat */
#messages {
    overflow-y:scroll;
    height:102px;
    background-color:#E6E6E6;
    border:1px black solid;
}

.messagesAdmin {
    font-weight:bold;
}