/*
Toutes les classes et action qui se retrouve sur tout le site
*/
frame{
border-right-style:solid; 
margin-right:100%; 
border-right-width:thin; 
border-right-color=grey; 
border-right-weigth:100%;
} 

.bouton
{
text-align: center;
border-width: 1px;
border-style: solid;
border-color: #000000;
background: #D8834A;  
width:200px; 
font: 15px "times new roman", serif;
}

.boutonp
{
text-align: center;
border-width: 1px;
border-style: solid;
border-color: #000000;
background: #D8834A;  
width:100px; 
font: 15px "times new roman", serif;
}

#fidelite
{
background-image:url(autres_images/carte_fidelite.png);
height: 570px;
width: 681px;
border-width:1px;
border-style:solid; 
border-color:#ffffff;
}

#fidelite_tableau
{
margin-top: 60px;
border-width:1px; 
border-style:solid; 
border-color:black;
border-collapse:collapse;
}

#fidelite_tableau td { 
border-width:1px;
border-style:solid; 
border-color:black;
padding-bottom: 2px;
}

td
{
font: 14px "times new roman", serif;
}

.taille_plus
{
font: 14px "times new roman", serif;
color: #3118FD;
}

hr
{
color: black;
background-color: black;
height: 1px;
border: 0;
}

img
{
border: none;
margin: 0;
padding: 0;
}

.rouge
{
color: #990000;
}


.centre
{
text-align: center;
}

.gauche
{
text-align: left;
}

.centre_rouge
{
text-align: center;
color: #990000;
}

.centreC
{
margin: 0;
text-align: center;
}

.gras
{
font-style: normal;
font-weight: bold;
}


.gras2
{
font-style: normal;
font-weight: bold;
}


.aligne
{
text-align: justify;
}


.titre
{
font: 22px "times new roman", serif;
font-style: normal;
font-weight: bold;
color: #990000;
text-align:center;
}

.titre2
{
font: 18px "times new roman", serif;
font-style: normal;
font-weight: bold;
color: #990000;
text-align:center;
}

.clan_expli
{
width:600px; 
border-width:1px;
border-style:solid; 
border-color:#000000;
text-align:left;
padding: 4px 4px 4px 4px;
}

.clan_actuel
{
width:600px; 
border-width:1px;
border-style:solid; 
border-color:#000000;
text-align: center;
font: 16px "times new roman", serif;
}

.clan_crea
{
width:300px; 
border-width:1px;
border-style:solid; 
border-color:#000000;
text-align: left;
padding : 4px 4px 4px 4px;
}

.jecache{display:none}

.jemontre{display:block}


/*
loterie
*/

#fondloterie
{
background: #D8834A;
border-width: 1px;
border-style: solid;
padding: 10 3 10 3;
}

#fondloterie2
{
background: #DDA569;
border-width: 1px;
border-style: solid;
padding: 10 3 10 3;
}

#fondloterie3
{
background: #DDA569;
border-width: 1px;
border-style: solid;
padding: 10 3 0 3;
}

/*
monochat
*/

#monochat
{
text-align:left;
color: #000;
width:550px; 
background: #D8834A;
border-width: 1px;
border-top-style: solid;
border-left-style: solid;
border-right-style: solid;
padding: 2 0 2 10;
}

#monochat2
{
width:550px; 
text-align:left;
color: #000;
background: #DDA569;
border-width: 1px;
border-top-style: solid;
border-left-style: solid;
border-right-style: solid;
padding: 10 0 10 10;
}

#monochat3
{
text-align:left;
color: #000;
width:550px; 
background: #D8834A;
border-width: 1px;
border-style: solid;
padding: 2 0 2 10;
}


/*
infobulle
*/

a img {
border:0;
vertical-align:middle;
}
a.infobulle {
text-decoration: none;
color: black;
border-bottom: 0px gray dotted;
}
a.infobulle span {
display: none;
text-align: left;
}
a.infobulle:hover,a.infobulle:focus,a.infobulle:active {
background: none; /* correction d'un bug IE */
}
a.infobulle:hover span,a.infobulle:focus span,a.infobulle:active span {
display: inline;
position: absolute;
z-index: 500;
margin:-5em 0em 0em -12em;
padding: 0em 0em 0em 1em;
background: #FFFF99; 
color: #000000; 
border:1px solid #000; 
width:200px; 
text-align:left;
font-weight:normal;
}

/*
infobulle2
*/

a img {
border:0;
vertical-align:middle;
}
a.infobulle2 {
text-decoration: none;
color: black;
border-bottom: 0px gray dotted;
}
a.infobulle2 span {
display: none;
text-align: left;
}
a.infobulle2:hover,a.infobulle2:focus,a.infobulle2:active {
background: none; /* correction d'un bug IE */
}
a.infobulle2:hover span,a.infobulle2:focus span,a.infobulle2:active span {
display: inline;
position: absolute;
z-index: 500;
margin:-3em 0em 0em -10em;
background: #FFFF99; 
color: #000000; 
border:1px solid #000; 
width:200px; 
text-align:center;
font-weight:normal;
}


/*
thiberia
*/

#thiberia { 
font: 14px "times new roman", serif;
text-align: center;
background: #000000; 
width:901px;
color: #FFFFFF;
height: 21px; 
margin-left: auto;
margin-right: auto;
}

/*
pub
*/

#pub
{
background-color: none;
text-align: center;
width:487px;
margin-top: 12px;
margin-left: auto;
margin-right: auto;
}

/*
bande
*/

#bande { 
height: 21px; 
width:900px; 
}

/*
menu
*/

div#cadre {/* conteneur global et arrière-plan du titre du cadre */
width: 190px;
text-align: center;
margin-left: auto;
margin-right: auto;
padding-top: 210px;
background: url(autres_images/menu1.png) top left no-repeat;
}
div#bloccadre {/* arrière-plan bas et sur l'ensemble du cadre */
background: url(autres_images/menu2.png) bottom left no-repeat;
padding-bottom: 40px;
padding-top: 15px;
}
div#bloccadre p 
{
text-align: center;
}

div#info p
{
color: #333366;
margin: 0 35px 0 20px;
text-align: left;
}

#menu
{
width: 191px;
}

div#menu hr
{
text-align: center;
color: #000000;
background-color: #000000;
height: 1px;
width: 150px;
border: 0;

}

#menu_visible
{
margin: 0;
padding: 0;
list-style-type: none;
font: 10px "times new roman", serif;
}


/*
jeu
*/

#jeu 
{ 
text-align: center;
width:680px; 
color: #990000;
margin-left: auto;
margin-right: auto;
min-height: 500px;
_height: 900px;
}

#jeux 
{ 
text-align: center;
width:680px; 
margin-left: auto;
margin-right: auto;
min-height: 500px;
max-height:650px; 
_height: 900px;
}


/*
inscription
*/

#inscription
{ 
text-align: center;
width:680px; 
color: #990000;
margin-left: auto;
margin-right: auto;
min-height: 500px;
_height: 900px;
}

/*
connexion
*/

#connexion
{ 
text-align: center;
width:680px; 
color: #990000;
margin-left: auto;
margin-right: auto;
min-height: 500px;
_height: 900px;
}

/*
sites partenaires
*/

#sites_partenaires
{
text-align: center;
width: 680px;
margin-left: auto;
margin-right: auto;
min-height: 500px;
_height: 900px;
}

/*
FAQ
*/

#faq
{
text-align: left;
width: 680px;
margin-left: auto;
margin-right: auto;
min-height: 500px;
_height: 900px;
}

#faq2
{
height: 900px; 
}

#faq ul
{
margin: 0;
padding: 0;
list-style-type: none;
}

.faq_rep_question
{
background: #D8834A;
border-width: 1px;
border-top-style: solid;
border-left-style: solid;
border-right-style: solid;
margin-top: 20px;
padding: 0 0 0 5px;
}

.faq_rep_reponse
{
background: #DDA569;
border-width: 1px;
border-style: solid;
padding: 0 0 0 5px;
}

/*
nouvelles
*/

#nouvelles
{
text-align: left;
width: 680px;
margin-left: auto;
margin-right: auto;
min-height: 500px;
_height: 900px;
}

#nouvelles ul
{
margin: 0;
padding: 0;
list-style-type: none;
}

/*
boutique
*/

#boutique
{
text-align: center;
width: 680px;
margin-left: auto;
margin-right: auto;
min-height: 500px;
_height: 900px;
}

.bordure_haut
{
font-style: normal;
font-weight: bold;
text-align: center;
border-width: 1px;
border-style: solid;
border-color: #000000;
}

.bordure_bas1
{
text-align: center;
background-color: #D8834A; 
}

.bordure_bas_titre1
{
border-width: 1px;
background-color: #D8834A; 
}

.bordure_bas2
{
text-align: center;
background-color: #DDA569; 
}

.bordure_bas_titre2
{
background-color: #DDA569; 
}

/*
vip
*/

#vip
{ 
text-align: left;
width:680px; 
margin-left: auto;
margin-right: auto;
min-height: 500px;
_height: 900px;
}

/*
compte
*/

#compte
{ 
text-align: center;
width:680px; 
margin-left: auto;
margin-right: auto;
min-height: 500px;
_height: 900px;
}































.reglement_
{
   
   margin: 5px ;
   font-size: 12px;
}

p.reglement_
{
   text-indent: 20px; 
   background-color: #ffffff;
   border-width: 1px;
border-top-style: solid;
border-left-style: solid;
border-right-style: solid;
border-bottom-style: solid;
margin-top:0px;
margin-bottom:0px;
padding: 5px;



}
h1.reglement_
{
   text-decoration: underline;
   background-color: #dda569;
   border-width: 1px;
border-top-style: solid;
border-left-style: solid;
border-right-style: solid;
border-bottom-style: solid;
margin-top: 0px;
margin-bottom:0px;
padding: 5px;


}

img.reglement_
{
display:block; margin:0 auto;

}

#monForm
{
	width: 60%;
        margin-bottom:20px;

}




/* fieldset , legend */
#monForm fieldset
{
	margin-bottom: 10px;
	border: #CCC 1px solid;
}

#monForm fieldset:hover
{
	background-color: #FFF;
}

#monForm fieldset legend
{
	padding: 0 10px;
	border-left: #CCC 1px solid;
	border-right: #CCC 1px solid;
	font-size: 1.2em;
	color: #999;
}

p.conc
{
margin: 20px;
}
 









