/* CSS Document */

/*:focus{ 
  -moz-outline-style: none; 
}*/

html,body{   
   margin-bottom: 20px;    
   background-position: center;
   background-image: url(../img/fond.png);  
   color:white;
  font-family:Verdana;
   height:100%;   
}

/*.wrapper {
width:100%;
margin:0 auto -645px;
position:relative;
}

.footer, .push {
}

.footer{
width:770px;
background-image:url(../img/footer_etoile_fond.png);
position:relative;
margin-bottom:0px;
margin-right:0px;
margin-top:0px;
margin-left:auto;
background-repeat:no-repeat;
background-attachment: scroll;
}/*


/* ---------------- DESIGN ---------------- */

#global{
width:770px;
margin: auto;   
margin-bottom: 10px; 

}

#header{
width:770px;
height:127px; 
background-image:url(../img/bandeau.png);
}

#langues{

padding-top:10px;
margin-left:690px;
}
#menu{
position:relative;
z-index:5;
margin-top:70px;
width:770px;
}
#menu ul{
font-family:Arial;
font-size: small;
font-weight: bold;
padding-left:20px;
margin:0px;
}

#menu a:hover{
text-decoration:none;
color:#ffffcc;  
}

#header #menu li { 
width:inherit;
list-style: none;
float: left;
padding-right:30px;
}

#li_concept { 
margin-left:10px;
}

#header_contenu{
width:761px;
height:7px;
margin-left:5px;
background-image:url(../img/header_contenu3.png);
}

#center_contenu{
position:relative;
width:761px;
margin-left:5px;
min-height:600px;
background-image:url(../img/center_contenu4.png);
background-repeat: repeat-y;
padding-bottom:10px;
}

.fond_halo{
position:absolute;
top:90px;
height:600px;
width:761px;
background-image:url(../img/degrade.png);
background-repeat: no-repeat;
z-index:0;
}

#header_fond_galerie_fr{position:absolute;height:148px;width:761px;background-image:url(../img/header_fond_galerie_fr.png);background-repeat: no-repeat;}
#header_fond_galerie_en{position:absolute;height:148px;width:761px;background-image:url(../img/header_fond_galerie_en.png);background-repeat: no-repeat;}
#header_fond_galerie_it{position:absolute;height:148px;width:761px;background-image:url(../img/header_fond_galerie_it.png);background-repeat: no-repeat;}

.header_fond_fr_poker{position:absolute;height:148px;width:761px;background-image:url(../img/header_fond_fr_poker.png);background-repeat: no-repeat;}
.header_fond_en_poker{position:absolute;height:148px;width:761px;background-image:url(../img/header_fond_en_poker.png);background-repeat: no-repeat;}
.header_fond_it_poker{position:absolute;height:148px;width:761px;background-image:url(../img/header_fond_it_poker.png);background-repeat: no-repeat;}

.header_fond_fr_casino{position:absolute;height:148px;width:761px;background-image:url(../img/header_fond_fr_casino.png);background-repeat: no-repeat;}
.header_fond_en_casino{position:absolute;height:148px;width:761px;background-image:url(../img/header_fond_en_casino.png);background-repeat: no-repeat;}
.header_fond_it_casino{position:absolute;height:148px;width:761px;background-image:url(../img/header_fond_it_casino.png);background-repeat: no-repeat;}

.header_fond_fr_turf_autre{height:148px;width:761px;background-image:url(../img/header_fond_fr_turf.png);background-repeat: no-repeat;}
.header_fond_en_turf_autre{height:148px;width:761px;background-image:url(../img/header_fond_en_turf.png);background-repeat: no-repeat;}
.header_fond_it_turf_autre{height:148px;width:761px;background-image:url(../img/header_fond_it_turf.png);background-repeat: no-repeat;}

.header_fond_fr_casino_autre{height:148px;width:761px;background-image:url(../img/header_fond_fr_casino.png);background-repeat: no-repeat;}
.header_fond_en_casino_autre{height:148px;width:761px;background-image:url(../img/header_fond_en_casino.png);background-repeat: no-repeat;}
.header_fond_it_casino_autre{height:148px;width:761px;background-image:url(../img/header_fond_it_casino.png);background-repeat: no-repeat;}


.footer_fond{
position:absolute;
background-image:url(../img/footer_fond.png);
width:325px;
height:225px;
bottom:0px;
}

.footer_fond1{
position:absolute;
background-image:url(../img/footer_fond2.png);
width:400px;
height:500px;
bottom:0px;
right:0px;
}

.partie_contenu{
position:relative;
z-index:5;
padding:15px;
}

.espace{
height:150px;
}

#footer_contenu{
width:761px;
height:7px;
background-image:url(../img/footer_contenu.png);
margin-left:5px;
}

#footer{
text-align:center;
margin:auto;
width:770px;
}

.footer_etoile{
background-image:url(../img/footer_etoile_fond.png);
height:645px;
width:770px;
position:absolute;
bottom:0px;
right:0px;
background-repeat:no-repeat;
}

/* ---------------- ANIMATION ---------------- */

#animation{
position:absolute;
top:50%;
left:50%;
width:700px;
height:537px;
margin-left:-350px;
margin-top:-268px;
background-image:url(../img/cadre_anim.png);
}

#s1{
margin-left:40px;
margin-top:38px;
width:620px;
height:460px;
}

#s1 a{
height:460px;
}


#skip_intro{
position:relative;
margin-left:100px;
margin-top:15px;
font-family:Arial;
font-size:small;
color:white;
font-weight: bold;

}


/* ---------------- Balises générales ------------------------ */
img{
  	border:none;
  	z-index:2;
}
a{
  text-decoration:none;
  color:inherit;
  color:white;
}


a:hover{
    text-decoration:none;
    color: rgb(101,101,101);  
}



p{
     color:white;
    font-family:Arial;
    font-size: 0.9em;    
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    line-height:1.4em;
    padding:0 0 0em;    
    margin:0px;
    clear:both;
}

.p_center{
    text-align:center;
}

span{
    color:black;
    font-family:arial;
    font-size: small;

}

h1{
position:relative;
text-align:center;
font-family: Bickham Script Pro Regular;
font-size: 4em;
margin:0px;
padding:0px;
line-height:1.4em;
font-weight:normal;
z-index:1;
}

h2{
text-align: center;
font-family: Times New Roman;
font-size: 1.4em;
margin-bottom:30px;
margin:0px;
padding:0px;
font-weight:normal;
}

h3{
font-family: Verdana;
font-size: 1.2em;
margin-bottom:30px;
margin:0px;
padding:0px;
font-weight:bold;
clear:both;
text-align:center;
}

h4{
font-family: Verdana;
font-size: 1em;
margin:0px;
padding:0px;
font-weight:normal;
text-decoration:underline;
clear:both;
}

.important{
font-family:Verdana;
font-weight:bold;
font-size:0.8em;
color:white;
}

.ligne{
border-bottom:1px white solid;
width:650px;
margin:auto;
margin-bottom:0px;}


/* ---------------- FORMULAIRE------------------------ */

form {
	width: 500px;
	padding: 10px 20px;
	margin:auto;
}
form p {
	margin: 1em 0;
}
form p.double {	
	overflow: hidden;	
	width: 100%;
}
form p.double label {
	float: left;
	width: 150px;
	text-align: right;
	font-weight: bold;
	cursor: pointer;
}
form p.double label span.info {
	display: block;
	margin-top: .2em;
	font-size: .8em;
	font-weight: normal;
	cursor: default;
	color:gray;
}
form p.double input,
form p.double textarea {
	width: 250px;
	margin-left: 12px;
	border: solid 1px black;
	padding: 2px 4px;
}
form p.double textarea {
	padding: 2px 0 0 4px;
	width: 320px;
}
form p.simple {
	margin-left: 160px;
}


/* ---------------- CONTENU ------------------------ */

          /* ---------------- CONCEPT ------------------------ */
#concept_texte{
position:relative;
text-align:center;
padding-top:70px;
float:left;
width:300px;
margin-left:30px;
margin-right:50px;
font-weight:bold;
z-index:5;
}

img #concept_img{
border: 5px white solid;
}

#concept_img1{
float:left;
padding-top:20px;
position:relative;
z-index:5;
}

#concept_img2{
margin-top:20px;
float:left;
margin-left:150px;
margin-right:30px;
margin-bottom:30px;
width:200px;
position:relative;
z-index:5;

}#concept_img3{
margin-top:20px;
float:left;
width:200px;
position:relative;
z-index:5;


}#concept_img4{
clear:both;
margin:auto;
width:200px;
margin-top:30px;
position:relative;
z-index:5;
}

.concept_texte1{
padding:10px;
clear:both;
text-align:center; 
margin-top:20px;

position:relative;
z-index:5;
}

#concept_img5{
margin:auto;
width:300px;
margin-top:30px;
position:relative;
z-index:5;
}


  /* ---------------- NOS ATOUTS ------------------------ */

#nos_atouts_texte{
position:relative;
z-index:5;
padding-top:30px;
width:650px;
margin:auto;
text-align:center;
line-height:2em;
font-size:1.2em;
}

.jetons{
vertical-align:middle;
}

  /* ---------------- DEROULE ------------------------ */

#deroule_contenu{
float:left;
margin-right:15px;
margin-bottom:15px;
}

#deroule_contenu2{float:left;width:300px;margin-bottom:15px;}
#deroule_contenu3{float:left;width:500px;margin-right:15px;margin-bottom:15px;}
#deroule_contenu4{float:left;margin-bottom:15px;}
#deroule_contenu5{float:left;margin-top:10px;margin-right:15px;width:100px;margin-bottom:30px;}
#deroule_contenu6{width:600px;margin-top:10px;float:left;margin-bottom:30px;}
#deroule_contenu7{float:left;margin-top:10px;margin-right:15px;width:500px;margin-bottom:30px;}
#deroule_contenu8{width:150px;margin-top:10px;float:left;margin-bottom:30px;}
#deroule_footer{width:400px;margin:auto;margin-top:10px;}

  /* ---------------- DEROULE ------------------------ */
  
#les_plus1{float:left;width:200px;margin-right:40px;margin-top:30px;margin-bottom:30px;}
#les_plus2{float:left;width:450px;margin-top:35px;margin-bottom:30px;}
#les_plus3{width:500px;margin:auto;clear:both;}
#les_plus4{width:350px;margin:auto;margin-top:30px;}

  /* ---------------- DEROULE ------------------------ */
  
.gallerie{width:550px;margin:auto;}

  /* ---------------- AUTRES ------------------------ */
  
.casino_autre1{float:left;margin-left:20px;margin-right:20px; width:216px;height:141px;margin-bottom:30px;}
.casino_autre2{float:left;width:450px;height:141px;text-align:center;margin-bottom:30px;vertical-align:middle;}
.casino_autre3{clear:both;text-align:center;}  
.casino_autre4{float:left;margin-left:150px;;margin-right:20px; width:150px;height:95px;margin-bottom:30px;}
.casino_autre5{float:left;width:300px;height:95px;text-align:center;margin-bottom:30px;}
