/* CSS Document */

A:link {text-decoration: none; color: #146fb6; font-family: corbel;font-weight: normal; font-style:normal;}
A:visited {text-decoration: none; color: #146fb6; font-family: corbel;font-weight: normal; font-style:normal;}
A:active {text-decoration: none; color: #146fb6; font-family: corbel;font-weight: normal; font-style:normal;}
A:hover {text-decoration: none; color: #146fb6;font-weight: normal; font-style:normal;}


html, body {

  background: #eeeeee url(0292029_jb.png) repeat-y center;
  color: #000000;
  font-family:arial;

  }  /* Évite les font en px */
  

#centrage { 
  margin-left: auto; 
  margin-right: auto; 
  width: 900px;
  float: none; 
text-align: justify;
height:900px;
background:white;
z-index:1;
/* border-image: url(border.png) 27 27 27 27 round round; 
border-left-width:0.05cm;
  border-left-style:solid;
  border-left-color:red;
  
   border-right-width:0.05cm;
  border-right-style:solid;
  border-right-color:red;

 border-top-width:0.05cm;
  border-top-style:solid;
  border-top-color:red;
*/



}

#lefttop { 
float:left; 
width : 300px; 
margin-right:0px; 
background: #FFF; 
vertical-align:top;
} 


#toplinks { 
float:none; 
width : 910px;
margin-left: auto; 
margin-right: auto; 
margin-top:0px; 
padding-top:6px;

background-image: url(menubg.jpg);
background-repeat: no-repeat;
background-position: 0px 0px; /*(gauche - haut) */



} 





#righttop { 
float:right; 
width : 580px; 
margin-right:0px;
background: #FFF; 
vertical-align:top;
} 

#lefttest { 
float:left; 
width : 900px; 
margin-right:0px; 
background: #FFF; 
} 










#leftresults1 { 
float:left; 
width:515px; 
height:350px;
margin-right:5px; 
background: #FFF;
vertical-align:top; 
margin-top:5px;
}


#rightresults1 { 
float:right; 
width:380px; 
height:350px;
margin-right:0px;
background: #FFF; 
vertical-align:top;
margin-top:5px;
} 





#leftresults2 { 
float:left; 
width : 350px; 
height:400px;
margin-right:20px; 
background: #FFF;
vertical-align:top; 
} 


#rightresults2 { 
float:right; 
width : 460px; 
height:400px;
margin-right:0px;
background: #FFF; 
vertical-align:top;
} 








#left { 
float:left; 
  width:400px ; 
    height:300px ; /* hauteur : 100% du .container */
margin-right:0px; 
background: #FFF; 
text-align:center;
vertical-align:top;

} 


/*#centrer { 
float:left; 
  width:300px ; /* largeur : 50% de .container */ 
  /*  height:300px ; /* hauteur : 100% du .container */
 /*margin-right:10px;
background: #FFF; 
vertical-align:top;
} 
*/

#right { 
float:right; 
  width:500px ; /* largeur : 23% de .container */ 
    height:300px ; /* hauteur : 100% du .container */
margin-right:0px;
background: #FFF; 
vertical-align:top;
text-align:center;
} 





#bottomindexleft { 
float:left; 
width : 150px; 
margin-top:26px; 
background: #FFF;
text-align:center;
 height:300px;
 vertical-align: top;
 
} 





#bottomindexright { 
float:right; 
width : 750px; 
margin-top:10px; 
background: #FFF;
text-align:justify;
 height:300px;
 vertical-align: top;
} 







#bottom { 
float:left; 
width : 900px; 
margin-top:10px; 
background: #FFF;
text-align:justify;
 height:80px;
 vertical-align: top;
} 




#bottom2 { 
float:left; 
width : 900px; 
margin-top:10px; 
background: #FFF;
text-align:justify;
height:2240px;
vertical-align: top;
} 


#bottombottom { 
float:left; 
width : 900px; 
margin-top:20px;
background: #FFF;
text-align:center;
 height:15px;
 vertical-align: top;
 border-top: 1px solid;
 border-color: #cbcbcb;
} 




#top { 
float:none; 
width : 900px;  
background: #FFF; 
padding-bottom:10px;
margin-bottom:10px;
font-size:11px;
border-bottom: 0px solid;
border-color: #cbcbcb;
 
   margin-left: auto; 
  margin-right: auto; 


 
} 






img
{
border: none;
}


.resultstest1divoffer {
color:#ffffff;
border-width:0px;
border-style:solid;
border-color:#ff0024;
padding:5px;
background-color:#5194c9;
/*font-family:Arial Rounded MT Bold; */
font-size:16pt;
font-weight:bold;
text-align:center;


}

.resultstest1divoffer3 {
color:#ffffff;
border-width:0px;
border-style:solid;
border-color:#ff0024;
padding:2.5px;
background-color:#146fb6;
/*font-family:Arial Rounded MT Bold; */

font-size:11pt;
font-weight:bold;
text-align:left;
font-family:Arial;


}

.resultstest1divoffer2 {
color:#ffffff;
border-width:0px;
border-style:solid;
border-color:#ff0024;
padding:5px;
background-color:#5194c9;
/*font-family:Arial Rounded MT Bold; */
font-size:13pt;
font-weight:bold;
text-align:center;


}




.resultstest1divoffer4 {
color:#ffffff;
border-width:0px;
border-style:solid;
border-color:#ff0024;
padding:2.5px;
background-color:#005500;
/*font-family:Arial Rounded MT Bold; */
font-size:11pt;
font-weight:bold;
text-align:left;
font-family:Arial;

}



.resultstest1divoffer5 {
color:#ffffff;
border-width:0px;
border-style:solid;
border-color:red;
padding:2.5px;
background-color:red;
/*font-family:Arial Rounded MT Bold; */
font-size:9pt;
font-weight:bold;
text-align:left;
font-family:Arial;

}

.normaltexte { color: #000000 ; font-size: 11pt ; font-weight:normal; font-family: Arial; text-align : justify;}

.petittitle { color: #000000 ; font-size: 12pt ; font-weight:bold; font-family: Arial; text-align : left;}



h1 { color: #146fb6; font-size: 15pt ; font-weight:bold; font-family: Arial; text-align : left;}

h2 { color: #146fb6; font-size: 13pt ; font-weight:bold; font-family: Arial; text-align : left;margin-top:10px;margin-bottom:5px;}

h3 { color: #146fb6; font-size: 11.5pt ; font-weight:bold; font-family: Arial; text-align : left;margin-top:10px;margin-bottom:5px;}

h4 { color: #146fb6; font-size: 10pt ; font-weight:bold; font-family: Arial; text-align : left;margin-top:10px;margin-bottom:5px;}

h5 { color: #146fb6; font-size: 9pt ; font-weight:bold; font-family: Arial; text-align : left;margin-top:10px;margin-bottom:5px;}

.surligne { color: #000000 ; font-size: 11pt ; font-weight:bold; font-family: Arial; text-align : justify; text-decoration:underline;}


.features { color: #000000 ; font-size: 9pt; height:50px; font-weight:normal; font-family: Arial; text-align : justify;  vertical-align: middle;}

.features2 { color: #000000 ; font-size: 9.3pt; height:50px; font-weight:normal; font-family: Arial; text-align : justify;  vertical-align: middle;}

.features3 { color: #000000 ; font-size: 10pt; font-weight:normal; font-family: Arial; text-align : justify;  vertical-align: top;}

.features4 { color: #000000 ; font-size: 10pt; height:50px; font-weight:normal; font-family: Arial; text-align : justify;  vertical-align: middle;}

.keyw { color: #000000 ; font-size: 10pt ; font-weight:normal; font-family: Arial; text-align : justify;padding-top:100px;}

p {color: #000000; font-size: 11pt ; font-weight:normal; font-family: Arial; text-align : justify; margin-top:10px;margin-bottom:5px;}


.popuprules {
font-weight:bold;
font-size:12pt;
background-color:#ffffff; /* 146fb6*/
color:black;
font-family:Arial;
padding:0px;
margin-top:13px;
margin-bottom:0px;
}




/* LIENS */
a.access:active
{
color: #e6010c;
text-decoration: none;
background-color: #ffffff;
font-size: 16pt ;
font-family:Arial;
font-style:normal;
font-weight:bold;
text-align:center;
} 

a.access:link
{
color: #05114e;
text-decoration: none;
background-color: #ffffff;
font-size: 11pt ;
font-family:arial;
font-style:normal;
font-weight:bold;
text-align:center;
} 

a.access:hover
{
color: #ff0000;
text-decoration: underline;
background-color: #ffffff;
font-size: 11pt ;
font-family:arial;
font-style:normal;
font-weight:bold;
text-align:center;
} 

a.access:visited
{
color: #05114e;
text-decoration: none;
background-color: #ffffff;
font-size: 11pt ;
font-family:arial;
font-style:normal;
font-weight:bold;
text-align:center;
} 





a.infobullemenu
{
color: #222d5e;
padding:0px;
text-decoration:none;
}



/* INFOBULLE */
a.infobullemenu:hover em span
{
position: absolute;
text-decoration: none;
font-style:normal;
top: 20px;
left: -0px;
padding: 5px;
color: #515256;
border: 1px solid #8596e2;
font-family: arial;
font-size: 12px;
display: block;
position: absolute;
background: #ffffff;
width:400px;
text-align:justify;
}

a.infobullemenu:hover em
{
top: 20px;
left: -0px;
padding: 5px;
color: #515256;
border: 1px solid #8596e2;
font-style: normal;
font-family: arial;
font-size: 12px;
display: block;
position: absolute;
background: #ffffff;
width:400px;
text-decoration: none;
text-align:justify;
}

a.infobullemenu:hover
{
position: relative;
text-decoration: none;
font-style:normal;
text-align:justify;
}

a.infobullemenu em
{
display:none;
font-style:normal;
text-align:justify;
}
/* FIN - INFOBULLE */

























#leftb { 
float:left; 
  width:175px ; 
    height:20px ; /* hauteur : 100% du .container */
margin-right:0px; 
background: #FFF; 
text-align:left;
vertical-align:bottom;
color:#535353;
font-size:9pt;
} 


/*#centrer { 
float:left; 
  width:300px ; /* largeur : 50% de .container */ 
  /*  height:300px ; /* hauteur : 100% du .container */
 /*margin-right:10px;
background: #FFF; 
vertical-align:top;
} 
*/

#rightb { 
float:right; 
  width:725px ; /* largeur : 23% de .container */ 
    height:20px ; /* hauteur : 100% du .container */
margin-right:0px;
background: #FFF; 
vertical-align:bottom;
text-align:right;
color:#146fb6;
font-size:9pt;
} 
































/* INFOBULLE */

a.infobulle:hover em span {

position: absolute;

top: -10px;

left: 16px;

height: 13px;

width: 370px;
text-align:justify;

z-index:10000000;
}



a.infobulle:hover em {

top: 18px;

left: 1px;

padding: 5px;

color: #000000;

border: 1px solid #146fb6;

font-style: normal;

display: block;

position: absolute;

background: #eeeeee;

width: 370px;
text-align:justify;
z-index:10000000;
}



a.infobulle:hover {

position: relative;
z-index:10000000;
}



a.infobulle em {

display:none;
z-index:10000000;
}

/* FIN - INFOBULLE */






























a.infobullestatistics
{
color: #222d5e;
padding:0px;
text-decoration:none;
}



/* infobulle_giftedmenu */
a.infobullestatistics:hover em span
{
position: absolute;
text-decoration: none;
font-style:normal;
top: -80px;
left: 25%;
padding: 5px;
color: #515256;
border: 1px solid #8596e2;
font-family: arial;
font-size: 12px;
display: block;
position: absolute;
background: #ffffff;
width:300px;
text-align:justify;
}

a.infobullestatistics:hover em
{
top: -80px;
left: 25%;
padding: 5px;
color: #515256;
border: 1px solid #8596e2;
font-style: normal;
font-family: arial;
font-size: 12px;
display: block;
position: absolute;
background: #ffffff;
width:300px;
text-decoration: none;
text-align:justify;
}

a.infobullestatistics:hover
{
position: relative;
text-decoration: none;
font-style:normal;
text-align:justify;
}

a.infobullestatistics em
{
display:none;
font-style:normal;
text-align:justify;
}
/* FIN - infobulle_giftedmenu */





























/* INFOBULLE */

a.infobullemail:hover em span {

position: absolute;

top: 0px;

left:140px;
height: 13px;

color: #ff0000;

width: 180px;
text-align:justify;

z-index:10000000;
font-size:11pt;
}



a.infobullemail:hover em {

top: 0px;

left:140px;
padding: 5px;

color: #ff0000;

border: 1px solid #ff0000;

font-style: normal;

display: block;

position: absolute;

background: #eeeeee;
font-size:11pt;
width: 180px;
text-align:justify;
z-index:10000000;
}



a.infobullemail:hover {

position: relative;
z-index:10000000;
font-size:11pt;
}



a.infobullemail em {

display:none;
z-index:10000000;
font-size:11pt;
}

/* FIN - INFOBULLE */




































a.infobullepayment
{
color: #222d5e;
padding:0px;
text-decoration:none;
}



/* infobulle_giftedmenu */
a.infobullepayment:hover em span
{
position: absolute;
text-decoration: none;
font-style:normal;
top: 0px;
left: 0px;
padding: 5px;
color: #515256;
border: 1px solid #8596e2;
font-family: arial;
font-size: 12px;
display: block;
position: absolute;
background: #ffffff;
width:300px;
text-align:justify;
}

a.infobullepayment:hover em
{
top: 0px;
left: 0px;
padding: 5px;
color: #515256;
border: 1px solid #8596e2;
font-style: normal;
font-family: arial;
font-size: 12px;
display: block;
position: absolute;
background: #ffffff;
width:300px;
text-decoration: none;
text-align:justify;
}

a.infobullepayment:hover
{
position: relative;
text-decoration: none;
font-style:normal;
text-align:justify;
}

a.infobullepayment em
{
display:none;
font-style:normal;
text-align:justify;
}
/* FIN - infobulle_giftedmenu */











