@charset "utf-8";
/* CSS Document */

body {
	width: 980px; /* A changer */
    margin: auto; /* Pour centrer notre page */
    margin-top: 0px; /* Pour éviter de coller avec le haut de la fenêtre du navigateur. */
    margin-bottom: 0px;    /* Idem pour le bas du navigateur */
	font-family: "Verdana", Geneva, sans-serif;
	font-size: 0.8em;
	font-style: normal;
	color: #000;
	text-decoration: none;
	background-color: #A9A9A9;
    behavior: url("csshover.htc"); } /*WinIE behavior call */

#container  /* Englobe bannière et menu */
{ overflow: hidden;
  width: 980px; 
  height: auto;
  margin: auto; padding: 0px; padding-bottom: 0px;
  background-image: url("http://www.imagesdesoldats.com/images/fond-container.png");
  background-repeat: repeat-y;
  border: dotted #000 0px; } /* Bordure en noir */

/* ----------- Header ----------- */
#ban_header /* bannière */
{ width: auto;
  height: 188px;
  display: block;
  background-image: url("http://www.imagesdesoldats.com/images/fond-ban.png"); /* http://www.imagesdesoldats.com/new/img/header-ban.png */
  background-repeat: no-repeat;
  padding: 0px;
  margin: 0px;
  border: dotted #d2d574 0px;  /* bordure en jaune */
}

/* ----------- Liens Header ----------- */
#header_lign1 a /* Tous les liens menu nav header */
{ width: 138px; height: 20px;
   color: #636363;
   text-decoration: none;
   font-weight: bold;
   padding: 0px; margin: 0px;
}

#header_lign1 a:hover /* Tous les liens menu nav header */
{ width: 138px; height: 20px;
   background-color: #f4f5f5;
   color: #8B4513;
   text-decoration: none;
   font-weight: bold;
   padding-top: 4px; padding-left: 16px; padding-right: 16px; padding-bottom: 4px; margin: 0px;
}
#header_logo a
{ display: block; width: 122px; height: 120px;
   text-decoration: none;
   padding: 0px; margin: 0px; border: 0px;
}
#header_logo a:hover /* Tous les liens menu nav header */
{ width: 122px; height: 120px;
   text-decoration: none; 
   background-image: url("http://www.imagesdesoldats.com/images/logo-ids-bis.png");
   background-repeat: no-repeat;
   padding: 0px; margin: 0px;
}
#header_lign3 a /* Tous les liens menu nav header */
{ width: 138px; height: 20px;
   color: #636363;
   text-decoration: none;
   font-weight: bold;
   padding: 0px; margin: 0px;
}

#header_lign3 a:hover /* Tous les liens menu nav header */
{ width: 138px; height: 20px;
   background-color: #f4f5f5;
   color: #8B4513;
   text-decoration: none;
   font-weight: bold;
   padding-top: 4px; padding-left: 16px; padding-right: 16px; padding-bottom: 4px; margin: 0px;
}

/* ----------- Lignes Header ----------- */
#header_lign1  /* Englobe liens Contact et Client */
{ width: auto; display: block; height: 32px; }
#header_lign2  /* Englobe Logo et titres défilants */
{ width: auto; display: block; height: 122px; }
#header_lign3  /* Englobe Logo et titres défilants */
{ width: auto; display: block; height: 34px; }

/* ----------- Options Header ----------- */
#contact_mail
{
   float: left; text-align: center;
   width: 138px; height: 20px;
   padding: 0px; padding-top: 4px;
   margin: 0px; margin-left: 648px; margin-top: 8px;
   border: 0px; border-bottom: solid #c5c5c5 1px;
}
#espace_client
{
   float: left; text-align: center;
   width: 138px; height: 20px;
   padding: 0px; padding-top: 4px;
   margin: 0px; margin-left: 36px; margin-top: 8px;
   border: 0px; border-bottom: solid #c5c5c5 1px;
}
#header_logo
{ float: left; padding: 0px; margin: 0px; margin-left: 10px; }
#header_sous_titre
{ float: left; width: 405px; height: 20px; border: solid #c5c5c5 1px; padding: 0px; padding-top: 1px; margin: 0px; margin-top: 50px; margin-left: 30px; font-weight: bold; color: #000; }
#index_general 
{
   float: left; text-align: center;
   width: 138px; height: 20px;
   padding: 0px; padding-top: 4px;
   margin: 0px; margin-left: 296px; margin-top: 0px;
   border: 0px; border-top: solid #c5c5c5 1px;
}
#index_periode 
{
   float: left; text-align: center;
   width: 138px; height: 20px;
   padding: 0px; padding-top: 4px;
   margin: 0px; margin-left: 36px; margin-top: 0px;
   border: 0px; border-top: solid #c5c5c5 1px;
}
#header_search /* Moteur de recherche */
{
   float: left;
   width: 310px; height: 24px;
   padding: 0px; padding-top: 0px;
   margin: 0px; margin-left: 40px; margin-top: 0px;
   border: 0px; border-top: solid #c5c5c5 1px;
}


/* ----------- Menus ----------- */
#main  /* Englobe menus gauche et droit */
{ overflow: hidden; 
  width: auto; 
  display: block;
  border: dotted #cc0000 0px; /* Bordure en rouge */
  margin : 0px 0px 0px 4px; padding: 0px;
}

/* ---------- Traducteur ------- */
.bloc_left { width: 255px; display: block; float: left; border: solid #c5c5c5 0px; }
.titre_left1 { width: 255px; height: 24px; display: block; background-image: url("http://www.imagesdesoldats.com/images/left-h-title1.png"); background-repeat: no-repeat; text-align: center; font-size: 1.2em; font-weight: bold; color: #e9eaeb; margin: 0px; padding: 0px; padding-top: 8px; }
.contenu_left2 { width: 255px; height: auto; display: block; background-image: url("http://www.imagesdesoldats.com/images/left-c-title1.png"); background-repeat: repeat-y; font-size: 0.9em; font-weight: bold; color: #000; margin: 0px; padding: 0px; }
.footer_left1 { width: 255px; height: 26px; display: block; background-image: url("http://www.imagesdesoldats.com/images/left-b-title1.png"); background-repeat: no-repeat; text-align: center; font-size: 0.9em; font-weight: bold; color: #e9eaeb; margin: 0px; padding: 0px; padding-top: 6px; }

/* ---------- Menu 1 ----------- */
.bloc_right { width: 718px; display: block; float: left; border: solid #c5c5c5 0px; }
.bloc_right2 { width: 980px; display: block; float: left; border: solid #c5c5c5 0px; }
.titre_right1 { width: 718px; height: 24px; display: block; background-image: url("http://www.imagesdesoldats.com/images/right-h-title1.png"); background-repeat: no-repeat; text-align: left; font-size: 1.2em; font-weight: bold; color: #e9eaeb; margin: 0px; padding: 8px 0px 0px 46px; }
.titre_right2 { width: auto; height: 24px; display: block; background-image: url("http://www.imagesdesoldats.com/pack/vig/right-h-title2.png"); background-repeat: no-repeat; text-align: left; font-size: 1.2em; font-weight: bold; color: #e9eaeb; margin: 0px; padding: 8px 0px 0px 46px; border: solid #c5c5c5 0px; }
.contenu_right1 { overflow: hidden; width: 718px; height: auto; display: block; background-image: url("http://www.imagesdesoldats.com/images/right-c-title2.png"); background-repeat: repeat-y; text-align: center; font-size: 0.9em; font-weight: bold; color: #000; margin: 0px; padding: 3px 5px 3px 5px; }
.contenu_right2 { overflow: hidden; width: 980px; height: auto; display: block; background-image: url("http://www.imagesdesoldats.com/pack/vig/right-c-title3.png"); background-repeat: repeat-y; text-align: center; font-size: 0.9em; font-weight: bold; color: #000; margin: 0px; padding: 5px 5px 0px 4px; border: solid #000 0px; }
.contenu_right3 { overflow: hidden; width: 980px; height: auto; display: block; background-image: url("http://www.imagesdesoldats.com/pack/vig/right-c-title3.png"); background-repeat: repeat-y; text-align: center; font-size: 0.9em; font-weight: bold; color: #000; margin: 0px; padding: 0px 5px 5px 5px; border: solid #000 0px; }
.footer_right1 { display: block; width: 718px; height: 21px; background-image: url("http://www.imagesdesoldats.com/images/right-b-title1.png"); background-repeat: no-repeat; text-align: left; font-size: 0.9em; font-weight: bold; color: #e9eaeb; margin: 0px; padding: 1px 0px 0px 46px; }
.footer_right2 { display: block; width: 980px; height: 21px; background-image: url("http://www.imagesdesoldats.com/pack/vig/right-b-title2.png"); background-repeat: no-repeat; text-align: left; font-size: 0.9em; font-weight: bold; color: #e9eaeb; margin: 0px; padding: 1px 0px 0px 46px; }

/* espace titre pack */
/* pack x6 promo */
.prix_pack_9Efr { display: block; float: left; width: 119px; height: 94px; margin: 0px; padding: 0px; background-image: url("http://www.imagesdesoldats.com/pack/vig/fond-prix-pack-promo.png"); background-repeat: no-repeat; color: #000; font-weight: bold; border: solid #000 0px; }
.titre_pack { float: left; width: 456px; font-size: 1.5em; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; background-color: #f3e4c7; color: #cc0000; margin: 8px 0px 0px 0px; padding: 12px 2px 12px 2px; border: solid #cc0000 2px; }
.packx6 { float: left; width: 119px; height: 94px; background-image: url("http://www.imagesdesoldats.com/pack/vig/fond-packx6.png"); background-repeat: no-repeat; border: solid #000 0px; margin: 0px; }
/* pack collector x20 */
.prix_pack_36Efr { display: block; float: left; width: 119px; height: 94px; margin: 0px; padding: 0px; background-image: url("http://www.imagesdesoldats.com/pack/vig/prix-pack-36E.png"); background-repeat: no-repeat; color: #000; font-weight: bold; border: solid #000 0px; }
.packx20 { float: left; width: 119px; height: 94px; background-image: url("http://www.imagesdesoldats.com/pack/vig/fond-packx20.png"); background-repeat: no-repeat; border: solid #000 0px; margin: 0px; }
/* pack x10 à 18 euros */
.prix_pack_18Efr { display: block; float: left; width: 119px; height: 94px; margin: 0px; padding: 0px; background-image: url("http://www.imagesdesoldats.com/pack/vig/prix-pack-18E.png"); background-repeat: no-repeat; color: #000; font-weight: bold; border: solid #000 0px; }
.packx10 { float: left; width: 119px; height: 94px; background-image: url("http://www.imagesdesoldats.com/pack/vig/fond-packx10.png"); background-repeat: no-repeat; border: solid #000 0px; margin: 0px; }

/* espace contenu pack */
.content_plate { overflow: hidden; display: block; float: left; width: 225px; height: auto; background-color: #e2e2e2; border: solid #000 1px; margin: 0px 0px 5px 10px; padding: 0px; text-align: center; }
.titre_plate { display: block; background-color: #192255; width: 217px; height: 29px; font-size: 1em; color: #fff; font-weight: bold; padding: 2px 4px 2px 4px; margin: 0px; border-bottom: solid #000 0px; }
.vig_plate { display: block; float: left; background-color: #fff; width: 202px; height: 148px; margin: 2px 11px 2px 11px; padding: 0px;  border: dotted #000 1px; }
.footer_plate { display: block; float: left; background-color: #192255; width: 217px; height: 15px; font-size: 1em; color: #fff; font-weight: bold; padding: 1px 4px 1px 4px; margin: 0px; border: solid #000 0px; }
.footer_plate2 { display: block; float: left; background-color: #192255; width: 217px; height: 75px; font-size: 1em; color: #fff; font-weight: bold; padding: 1px 4px 1px 4px; margin: 0px; border: solid #000 0px; }
.content_vide { display: block; float: left; width: 227px; height: 200px; background-image: url("http://www.imagesdesoldats.com/pack/vig/fond-logo.png"); background-repeat: no-repeat; border: solid #000 0px; margin: 0px 0px 5px 10px; padding: 0px; }

/* espace achat pack */
.etape1 { display: block; float: left; width: 119px; height: 94px; margin: 0px; padding: 0px; background-image: url("http://www.imagesdesoldats.com/pack/vig/fleche-etape1.png"); background-repeat: no-repeat; color: #000; font-weight: bold; border: solid #000 0px; }
.achat_code { display: block; float: left; width: 355px; font-size: 1.5em; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; background-color: #192255; color: #fff; margin: 8px 0px 0px 0px; padding: 12px 2px 12px 2px; border-color: #fff; border-style: double; border-width: 4px 0px 4px 4px; }
.achat_code_bouton { display: block; float: left; width: 242px; height: 50px; background-color: #192255; color: #fff; margin: 8px 0px 0px 0px; padding: 10px 0px 10px 0px; text-decoration: none; border-color: #fff; border-style: double; border-width: 4px 4px 4px 0px; }
.prix_pack_9Ex2 { display: block; float: left; width: 228px; height: 94px; margin: 0px; padding: 0px; background-image: url("http://www.imagesdesoldats.com/pack/vig/prix-pack-9Ex2.png"); background-repeat: no-repeat; color: #000; font-weight: bold; border: solid #000 0px; }
.prix_pack_36Ex2 { display: block; float: left; width: 228px; height: 94px; margin: 0px; padding: 0px; background-image: url("http://www.imagesdesoldats.com/pack/vig/prix-pack-36Ex2.png"); background-repeat: no-repeat; color: #000; font-weight: bold; border: solid #000 0px; }
.prix_pack_18Ex2 { display: block; float: left; width: 228px; height: 94px; margin: 0px; padding: 0px; background-image: url("http://www.imagesdesoldats.com/pack/vig/prix-pack-18Ex2.png"); background-repeat: no-repeat; color: #000; font-weight: bold; border: solid #000 0px; }

.etape2 { display: block; float: left; width: 119px; height: 94px; margin: 25px 0px 0px 0px; padding: 0px; background-image: url("http://www.imagesdesoldats.com/pack/vig/fleche-etape2.png"); background-repeat: no-repeat; color: #000; font-weight: bold; border: solid #000 0px; }
.enter_code { display: block; float: left; width: 344px; height: 74px; font-size: 1.5em; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; background-color: #192255; color: #fff; margin: 8px 0px 0px 0px; padding: 35px 2px 12px 2px; border-color: #fff; border-style: double; border-width: 4px 0px 4px 4px; }
.enter_code_bouton { display: block; float: left; width: 363px; height: 101px; background-color: #192255; color: #fff; margin: 8px 0px 0px 0px; padding: 10px 0px 10px 0px; text-decoration: none; border-color: #fff; border-style: double; border-width: 4px 4px 4px 0px; }
.packx6-2 { float: left; width: 119px; height: 94px; background-image: url("http://www.imagesdesoldats.com/pack/vig/fond-packx6.png"); background-repeat: no-repeat; border: solid #000 0px; margin: 25px 0px 0px 0px; }
.packx20-2 { float: left; width: 119px; height: 94px; background-image: url("http://www.imagesdesoldats.com/pack/vig/fond-packx20.png"); background-repeat: no-repeat; border: solid #000 0px; margin: 25px 0px 0px 0px; }
.packx10-2 { float: left; width: 119px; height: 94px; background-image: url("http://www.imagesdesoldats.com/pack/vig/fond-packx10.png"); background-repeat: no-repeat; border: solid #000 0px; margin: 25px 0px 0px 0px; }


/* espace info pack */
.info_pack { float: left; width: auto; text-align: left; font-size: 0.95em; background-color: #f3e4c7; color: #9f030e; margin: 0px 20px 0px 5px; padding: 0px 5px 0px 0px; border: solid #cc0000 2px; }
.info_pack li { display: list-item; list-style-image: url("http://www.imagesdesoldats.com/images/alerte-icone.png"); list-style-position: outside; }

/* footer */
#bar_footer { float: left; width: 880px; margin: 4px 2px 0px 0px; display: block; height: 29px; padding: 0px 0px 0px 100px; background-image: url("http://www.imagesdesoldats.com/images/fond-pub-google.png"); background-repeat: no-repeat; border: dotted #000 0px; }
#bar_footer a {  
   float: left;
   width: 48px; height: 12px;
   background-color: #f4f5f5;
   font-size: 0.95em;
   color: #424242;
   text-decoration: none;
   font-weight: bold;
   padding-top: 1px; padding-left: 16px; padding-right: 16px; padding-bottom: 3px; margin: 2px 0px 10px 0px;
}
#bar_footer a:hover {  
   float: left;
   width: 48px; height: 12px;
   background-color: #565656;
   color: #f4f5f5;
   font-size: 0.95em;
   text-decoration: none;
   font-weight: bold;
   padding-top: 1px; padding-left: 16px; padding-right: 16px; padding-bottom: 3px; margin: 2px 0px 10px 0px;
}
#copyright { float: left; padding: 0px; margin: 3px 0px 0px 88px; font-size: 0.8em; font-style: italic; color: #fff; font-weight: normal; border: solid #000 0px; }
