/* Generated by KaZcadeS */
a:link {
  color: orange;
  text-decoration: underline;
}
a:visited {
  color: orange;
  text-decoration: underline;
}
a:hover {
  color: white;
  text-decoration: none;
}
.scroll a:link {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
  color: #cccccc;
  color: orange;
  text-decoration: none;
}
.scroll a:visited {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
  color: #cccccc;
  color: grey;
  text-decoration: none;
}
.scroll a:hover {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
  color: #cccccc;
  color: white;
  text-decoration: none;
}
body {
  background: #000000 url(CSS/back.jpg) no-repeat scroll center;
}
#master {
  position: relative;
  margin-left: auto;
  margin-right: auto;
  width: 1011px;
  height: 777px;
  background-image: url(CSS/background.jpg);
  background-position: center;
}
#master_prod {
  position: relative;
  margin-left: auto;
  margin-right: auto;
  width: 1011px;
  height: 777px;
  background-image: url(CSS/background2.jpg);
  background-position: center;
}
#master_teaser {
  position: relative;
  margin-left: auto;
  margin-right: auto;
  width: 1011px;
  height: 777px;
  background-image: url(CSS/background3.jpg);
  background-position: center;
}
#full{
  position: absolute;
  top: 115px;
  left: 58px;
  margin-left: auto;
  margin-right: auto;
  background: #000000;
  height: 665px;
}
#master_game {
  position: relative;
  margin-left: auto;
  margin-right: auto;
  width: 1011px;
  height: 777px;
  background-image: url(CSS/background3.jpg);
  background-position: center;
}
.style3 {
  font-size: 16px;
  font-weight: bold;
  color: #ffffff;
}
.style5 {
  font-size: 14px;
  font-weight: bold;
  font-family: Verdana,Arial,Helvetica,sans-serif;
}
#icone-top-right {
  position: absolute;
  left: 930px;
  top: 415px;
  width: 76px;
  height: 90px;
  z-index: 1;
}
#SWF-flash-navigation_ {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 1011px;
  height: 115px;
}
#fond-transparent-pour-titre-en-fond_ {
  position: absolute;
  left: 0px;
  top: 115px;
  width: 57px;
  height: 662px;
}
#Ecran-Incognito_ {
  position: absolute;
  left: 58px;
  top: 115px;
  width: 953px;
  height: 278px;
  background-color: #000000;
}
#s-parateur-verti-gauche_ {
  background-image: url(CSS/s%C3%A9parateur-verti-gauche.jpg);
  position: absolute;
  left: 370px;
  top: 390px;
  width: 10px;
  height: 387px;
}
#s-parateur-verti-droit_ {
  background-image: url(CSS/s%C3%A9parateur-verti-gauche.jpg);
  position: absolute;
  left: 685px;
  top: 390px;
  width: 10px;
  height: 387px;
}
#entetegauche_ {
  padding: 5px 0px 0px 35px;
  background-image: url(CSS/entete.jpg);
  position: absolute;
  left: 56px;
  top: 393px;
  width: 282px;
  height: 20px;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  color: #ffffff;
  font-size: 12px;
  line-height: normal;
  text-align: left;
  font-variant: small-caps;
  font-weight: normal;
}
#entete-centre_ {
  padding: 5px 0px 0px 35px;
  background-image: url(CSS/entete.jpg);
  position: absolute;
  left: 380px;
  top: 393px;
  width: 272px;
  height: 20px;
  background-repeat: repeat-x;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  color: #ffffff;
  font-size: 12px;
  line-height: normal;
  text-align: left;
  font-variant: small-caps;
  font-weight: normal;
}
#entete-droite_ {
  padding: 5px 0px 0px 35px;
  background-image: url(CSS/entete.jpg);
  position: absolute;
  left: 695px;
  top: 393px;
  width: 284px;
  height: 20px;
  background-repeat: repeat-x;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  color: #ffffff;
  font-size: 12px;
  line-height: normal;
  text-align: left;
  font-variant: small-caps;
  font-weight: normal;
}
#entete-basdroite_ {
  z-index : 4;
  padding: 5px 0px 0px 35px;
  background-image: url(CSS/entete.jpg);
  position: absolute;
  left: 695px;
  top: 600px;
  width: 284px;
  height: 20px;
  background-repeat: repeat-x;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  color: #ffffff;
  font-size: 12px;
  line-height: normal;
  text-align: left;
  font-variant: small-caps;
  font-weight: normal;
}
.hidden {
 display: none;
 }
#image-container-centrale_ {
  position: absolute;
  left: 380px;
  top: 430px;
  width: 305px;
  height: 225px;
  text-align: center;
}
#news-slot {
  padding: 0px;
  position: absolute;
  left: 704px;
  top: 419px;
  width: 300px;
  height: 330px;
  color: #cccccc;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
  background-color: #1f1d1e;
}
.slot {
  border-top: 1px solid #444444;
  border-right: 1px solid #111111;
  border-bottom: 1px solid #111111;
  margin: 3px 0px;
  padding: 5px 4px 4px 10px;
  background-image: url(CSS/fond-txt.gif);
  background-repeat: repeat-x;
  color: #cccccc;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
  background-color: #000000;
}
.slot img {
  border: 1px solid #000000;
  margin: 0px 10px 5px 0px;
  float: left;
}
#s-parateur-image_ {
  background-image: url(CSS/s%C3%A9parateur-image.jpg);
  position: absolute;
  left: 59px;
  top: 583px;
  width: 311px;
  height: 9px;
}
#PUB1_ {
  padding: 145px 7px 0px;
  background-image: url(presentation/PUB1.jpg);
  position: absolute;
  left: 64px;
  top: 600px;
  width: 286px;
  height: 15px;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
  color: #cccccc;
  background-repeat: no-repeat;
  text-align: center;
}
#PUB2_ {
  padding: 145px 7px 0px;
  background-image: url(presentation/PUB2.jpg);
  position: absolute;
  left: 64px;
  top: 430px;
  width: 286px;
  height: 15px; 
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
  color: #cccccc;
  background-repeat: no-repeat;
  text-align: center;
}
#PUB3_ {
  z-index:4;
  padding: 92px 7px 0px;
  
  position: absolute;
  left: 705px;
  top: 632px;
  width: 286px;
  height: 35px;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
  color: #cccccc;
  background-repeat: no-repeat;
  text-align: right;
}
#legende-image-container_ {
  border-top: 1px solid #444444;
  border-right: 1px solid #111111;
  border-bottom: 1px solid #111111;
  padding: 8px;
  background-image: url(CSS/fond-txt.gif);
  position: absolute;
  left: 385px;
  top: 655px;
  width: 280px;
  height: 80px;
  color: #cccccc;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
  background-repeat: repeat-x;
  background-color: #1e1e1e;
}
#centrale-footer_ {
  position: absolute;
  left: 380px;
  top: 752px;
  width: 305px;
  height: 20px;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
  color: #cccccc;
  text-align: center;
  padding-top: 5px;
}
#article-gauche-footer_ {
  background-image: url(CSS/article-gauche-footer.jpg);
  position: absolute;
  left: 59px;
  top: 760px;
  width: 311px;
  height: 17px;
}
#image-container-centrale_ img {
  border: 1px solid #000000;
}
#button_up {
  position: absolute;
  left: 60px;
  top: 250px;
  width: 250px;
  height: 25px;
}
#rowdiv1 {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
  color: #cccccc;
  text-align: left;
  position: absolute;
  left: 65px;
  top: 396px;
  width: 298px;
  height: 386px;
  z-index: 1;
}
#rowdiv2 {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
  color: #cccccc;
  text-align: left;
  position: absolute;
  left: 384px;
  top: 437px;
  width: 304px;
  height: 289px;
  z-index: 2;
}
#rowdiv3 {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
  color: #cccccc;
  text-align: left;
  position: absolute;
  left: 705px;
  top: 475px;
  width: 299px;
  height: 245px;
  z-index: 3;
}
#liste {
  position: absolute;
  left: 60px;
  top: 275px;
  width: 252px;
  height: 300px;
}
#ecran-produit {
  position: absolute;
  left: 58px;
  top: 118px;
  width: 950px;
  height: 114px;
  z-index: 1;
}
#entete_liste {
  padding: 5px 0px 0px 35px;
  background-image: url(CSS/entete2.jpg);
  position: absolute;
  left: 58px;
  top: 225px;
  width: 217px;
  height: 25px;
  background-repeat: repeat-x;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  color: #020109;
  font-size: 12px;
  line-height: normal;
  text-align: left;
  font-variant: small-caps;
  font-weight: bold;
}
#button_down {
  position: absolute;
  left: 60px;
  top: 750px;
  width: 250px;
  height: 25px;
}
#produit {
  position: absolute;
  left: 311px;
  top: 230px;
  width: 697px;
  height: 545px;
}
#keywords {
  position: absolute;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 10px;
  color: #010101;
  text-align: center;
  left: 61px;
  top: 801px;
  width: 950px;
  height: 30px;
  z-index: 2;
}
#void-content {
  position: absolute;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
  color: #cccccc;
  left: 57px;
  top: 115px;
  width: 954px;
  height: 662px;
  z-index: 2;
}
#HTML_nav {
  position: absolute;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
  color: #666666;
  text-align: center;
  left: 60px;
  top: 778px;
  width: 951px;
  height: 23px;
  z-index: 1;
}
#HTML_nav a:link {
  color: #666666;
  text-decoration: none;
}
#HTML_nav a:visited {
  color: #666666;
  text-decoration: none;
}
#HTML_nav a:hover {
  color: #cccccc;
  text-decoration: underline;
}
.error {
  border: 1px solid #000000;
  margin: auto;
  padding: 10px;
  background-image: url(CSS/back.jpg);
  background-repeat: repeat;
  width: 800px;
}
.max {
  padding: 0px;
  width: 920px;
  height: 720px;
}
.scroll {
  border: none;
  margin: auto;
  padding: 10px;
  background:  scroll 0%;
  overflow: auto;
  width: 412px;
  height: 612px;
}
.form1 {
  border: 1px solid #000000;
  padding: 10px;
  text-align: left;
  padding-left: 180px;
  background-image: url(images/fond-contact.jpg);
  background-repeat: repeat;
  width: 762px;
  height: 640px;
  font-size: 14px;
  color: #000000;
}
label {
  font-family: "trebuchet ms",sans-serif;
  font-weight: bold;
}
input {
  border: 1px solid #ffff4f;
  margin: 5px;
  background-color: #cccc00;
  font-family: "trebuchet ms",sans-serif;
  color: #333300;
  font-size: 12px;
}
select, option {
  background-color: #cccc00;
}
textarea {
  border: 1px solid #ffff4f;
  background-color: #cccc00;
  font-family: "trebuchet ms",sans-serif;
  color: #333300;
  font-size: 12px;
}
.newsletter1 {
color: #ffffff;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 28px;
  line-height: normal;
  text-align: left;
  font-weight: normal;
background-color: #121212;
  background-repeat: no-repeat;
  background-image: url(images/newsletter.jpg);
  width:864px;
  height:572px;
  padding:45px;
  
}

.video {
color: #ffffff;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 28px;
  line-height: normal;
  text-align: left;
  font-weight: normal;
background-color: #121212;
  background-repeat: no-repeat;

  width:864px;
  height:572px;
  padding:45px;
  
}

