@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 tous les menus */
{ overflow: hidden;
  width: 980px; 
  height: auto;
  margin: auto; padding: 0px; padding-bottom: 5px;
  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 */
{ width: auto; 
  display: block;
  border: dotted #cc0000 0px; /* Bordure en rouge */
}
#column_left /* Menu gauche */
{ width: 255px;
  margin: 0px; margin-left: 4px; padding: 0px;
  float:left; 
  border: dotted #8d74d5 0px; /* Bordure en rouge */
  }
#column_right  /* Menu droit */
{ width: 718px; 
  float: left; margin: 0px; margin-left: 2px; padding: 0px;
  border: dotted #4607fa 0px; /* Bordure en bleu */
}

/* div.spacer, permet de faire deux colonnes dans #container */
div.spacer { clear: both; height: 0px; display: block; border: dotted #fff 0px; /* Bordure en blanc */ }

/* ----------- pub google ----------- */
#bar_pub { width: 860px; margin: auto; margin-right: 2px; display: block; height: 22px; padding: 3px 0px 0px 120px; background-image: url("http://www.imagesdesoldats.com/images/fond-pub-google.png"); background-repeat: no-repeat; border: dotted #000 0px; }


/* ----------- Contenu Column Left ----------- */
.bloc_left { display: block; width: auto; }
.bloc_left_index { width: 255px; display: block; float: left; border: solid #c5c5c5 0px; }
.titre_left1 { display: block; width: auto; height: 24px;  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:  8px 0px 0px 0px; }
.contenu_left1 { display: block; width: auto; height: auto; background-image: url("http://www.imagesdesoldats.com/images/left-c-title1.png"); background-repeat: repeat-y; text-align: center; font-size: 0.9em; font-weight: bold; color: #000; margin: 0px; padding: 2px; }
.contenu_left2 { display: block; width: auto; height: auto; 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: 2px; }
.contenu_left_fra { display: block; width: auto; height: 333px; background-image: url("http://www.imagesdesoldats.com/images/left-c-title1.png"); background-repeat: repeat-y; text-align: left; font-size: 0.9em; margin: 0px; padding: 2px 2px 0px 10px; border: dotted #000 0px; } /* régler height pour la hauteur du menu nav */
.contenu_left_autres_nat { display: block; width: auto; height: 459px; background-image: url("http://www.imagesdesoldats.com/images/left-c-title1.png"); background-repeat: repeat-y; text-align: left; font-size: 0.9em; margin: 0px; padding: 2px 2px 0px 10px; border: dotted #000 0px; } /* régler height pour la hauteur du menu nav */
.contenu_left_emblemes { display: block; width: auto; height: 270px; background-image: url("http://www.imagesdesoldats.com/images/left-c-title1.png"); background-repeat: repeat-y; text-align: left; font-size: 0.9em; margin: 0px; padding: 2px 2px 0px 10px; border: dotted #000 0px; } /* régler height pour la hauteur du menu nav */
.contenu_left_rub { display: block; width: auto; height: 140px; background-image: url("http://www.imagesdesoldats.com/images/left-c-title1.png"); background-repeat: repeat-y; text-align: left; font-size: 0.9em; margin: 0px; padding: 2px 2px 0px 10px; border: dotted #000 0px; } /* régler height pour la hauteur du menu nav */
.footer_left1 { width: auto; 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: 6px 0px 0px 0px; }
.footer_left2bis { width: auto; height: auto; display: block; background-image: url("http://www.imagesdesoldats.com/images/left-b-title2a.png"); background-repeat: repeat-y; text-align: center; font-size: 0.9em; font-weight: bold; color: #e9eaeb; margin: 0px; padding: 4px 0px 0px 0px; }
.footer_left2 { width: auto; height: 16px; display: block; background-image: url("http://www.imagesdesoldats.com/images/left-b-title2.png"); background-repeat: no-repeat; text-align: center; font-size: 0.9em; font-weight: bold; color: #e9eaeb; margin: 0px; padding: 1px 0px 0px 0px; border: dotted #000 0px; }

/* ----------- Options Liens Column Left ----------- */
.link_left1 { width: 230px; height: auto; font-size: 1em; font-style: normal; font-weight: bold; padding: 0px; margin-left: 8px; }
.link_left1 a { color: #000; text-decoration: none; }
.link_left1 a:hover { color: #8B4513; text-decoration: none; }
.link_left2 { font-size: 1em; font-style: normal; font-weight: bold; padding: 0px; margin: 0px; margin-right: 3px; }
.link_left2 a { color: #000; text-decoration: none; }
.link_left2 a:hover { color: #8B4513; text-decoration: none; }

/* ----------- Options Column Left ----------- */
#bouton_zoom {  width: 214px; height: 25px; background-image: url("http://www.imagesdesoldats.com/images/bouton-zoom.png"); background-repeat: no-repeat; margin: 0px 0px 0px 10px; padding: 3px 0px 0px 0px; }

/* ----------- Menu Navigation Column Left ----------- */
/* ---- menu navigation rubriques */
.button { float: left; display: block; width: 230px; height: 30px; text-decoration: none; padding: 0px; margin: 0px 0px 2px 0px; border: solid #a9a9a9 1px; border-bottom: solid #a9a9a9 2px; }

#nav { float: left; width: 13em; height: auto; margin: 0px 0px 2px 1px; background: #FDD; font-weight: bold;  }
#nav ul { margin: 0px; padding: 0px; width: 13em; background: #fff; border: 1px solid #AAA; }
#nav li { position: relative; list-style: none; margin: 0px; padding: 0px; border-bottom: 1px solid #CCC; height: 20px; }
#nav li:hover { background: #f4ddb1; }
#nav li.submenu { background: url("http://www.imagesdesoldats.com/images/submen10black.gif") 95% 50% no-repeat; color: #000; display: block; width: 12.5em; height: 18px; padding: 2px 0 0 0.5em; text-decoration: none; } 
#nav li.submenu:hover { background-color: #f3e4c7; color: #cc0000; }
#nav li a { display: block; padding: 2px 0 0 0.5em; text-decoration: none; width: 12.5em; }
#nav li a:hover { color: #cc0000; }
#nav>ul a { width: auto; color: #000; } 
#nav1>ul a:hover { width: auto; color: #cc0000; }
#nav ul ul { position: absolute; top: 0; left: 13em; display: none; }
#nav ul.level1 li.submenu:hover ul.level2,
#nav ul.level2 li.submenu:hover ul.level3 { display: block; }

/* ---- menu comment ça marche */
#nav1 { float: inherit; width: 19em; margin: auto; margin-top: 2px; background-color: #424242; color: #424242; }
#nav1 ul { margin: 0px; padding: 0px; width: 19em; background-color: #424242; border: 1px solid #c5c5c5; }
#nav1 li { position: relative; list-style: none; margin: 0px; margin-bottom: -1px; border-bottom: 1px solid #c5c5c5; }
#nav1 li:hover { background-color: #e9eaeb; }
#nav1 li.submenu { background: url("http://www.imagesdesoldats.com/images/submen10.gif") 95% 50% no-repeat; color: #e9eaeb; font-weight: bold; text-decoration: none; display: block; padding: 0.25em 0 0.25em 0.5em; width: 18.5em; }
#nav1 li.submenu:hover { background: url("http://www.imagesdesoldats.com/images/submen10black.gif") 95% 50% no-repeat; background-color: #e9eaeb; color: #424242; font-weight: bold; text-decoration: none; display: block; }
#nav1 li a { display: block; padding: 0.25em 0 0.25em 0.5em; width: 18.5em; color: #424242; font-weight: bold; text-decoration: none; }
#nav1>ul a { width: auto; color: #e9eaeb; }
#nav1>ul a:hover { width: auto; color: #424242; }
#nav1 ul ul { position: absolute; top: 0; left: 19em; display: none; }
#nav1 ul.level1 li.submenu:hover ul.level2,
#nav1 ul.level2 li.submenu:hover ul.level3 { display: block; }


/* ----------- Contenu Column Right ----------- */
.bloc_right { width: auto; display: block; }
.bloc_right_index { width: 718px; display: block; float: left; border: solid #c5c5c5 0px; }
.bloc_right_index2 { width: 980px; display: block; float: left; border: solid #c5c5c5 0px; }
.titre_right1 { width: auto; 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_right_index { 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 { width: auto; height: 112px; display: block; background-image: url("http://www.imagesdesoldats.com/images/right-c-title1.png"); background-repeat: repeat-y; text-align: left; font-size: 0.9em; font-weight: bold; color: #000; margin: 0px; padding: 5px 35px 5px 40px; }
.contenu_right2 { overflow: hidden; width: auto; 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: 0px 5px 5px 6px; }
.contenu_right_index { 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: left; font-size: 0.9em; font-weight: normal; color: #000; margin: 0px; padding: 0px 5px 0px 4px; }
.footer_right1 { display: block; width: auto; 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: auto; 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 0px 0px 0px; padding: 1px 0px 0px 46px; }
.footer_right_index { 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; }

/* ----------- Options Column Right ----------- */
/* espace bienvenue */
#pscroller1{ display: block; width: auto; height: 100px; border: 1px solid black; margin: 0px 10px 0px 0px; padding: 5px; background-color: #F5DEB3; }
.someclass{ //class to apply to your scroller(s) if desired }
/* espace rubriques */
.content_rub { display: block; float: left; width: 225px; height: 110px; background-color: #f5deb3; border: solid #000 1px; margin: 5px 0px 0px 5px; padding: 0px; }
.content_vide { display: block; float: left; width: 225px; height: 110px; background-image: url("http://www.imagesdesoldats.com/images/fond-logo.png"); background-repeat: no-repeat; margin: 0px 0px 5px 5px; padding: 0px; }

/* cadre nouvelles planches */
.content_plate { display: block; float: left; width: 225px; height: 170px; background-color: #e2e2e2; border: solid #000 1px; margin: 5px 0px 0px 5px; padding: 0px; }
.titre_plate { display: block; text-align: center; 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; width: 102px; height: 88px; margin: 0px 2px 0px 2px; padding: 0px; padding-top: 6px; font-size: 0.75em; color: #000; font-weight: bold; border: dotted #000 0px; }
.prix_plate { display: block; float: left; width: 119px; height: 94px; margin: 0px; padding: 0px; background-image: url("http://www.imagesdesoldats.com/images/fond-prix.png"); background-repeat: no-repeat; color: #000; font-weight: bold; border: solid #000 0px;  }
.footer_plate { display: block; float: left; background-color: #192255; width: 225px; height: 5px; margin: 0px; padding: 0px; border: solid #000 0px; }
img { border: none; }
#bulle { position: absolute; visibility: hidden; font-size: 12px; }
.info { border: 1px solid #666666; padding: 7px; color: #666666; background-color: #FFFFFF; font-family: "trebuchet MS"; text-align: center; }
/* bouton acheter cette planche */
.buy-plate { display: block; float: left; width: 225px; height: 36px; margin: auto; padding: 0px; padding-top: 2px; text-decoration: none; border: solid #000 0px; }
/* pas de vignettes */
.vig_vide { display: block; width: 624px; height: 476px; background-image: url("http://www.imagesdesoldats.com/img/plancheinprogress.jpg"); background-repeat: no-repeat; background-color: #e2e2e2; border: solid #000 0px; margin: 5px 0px 0px 36px; padding: 0px; }
/* espace vide avec logo IDS */
.content_vig_vide { display: block; float: left; width: 225px; height: 170px; background-image: url("http://www.imagesdesoldats.com/images/vig-vide.png"); background-repeat: no-repeat; border: solid #d8d7d9 1px; margin: 5px 0px 0px 5px; padding: 0px; }


/* cadre nouveaux packs et modèle */
.content_pack { display: block; float: left; width: 225px; height: 170px; background-color: #e2e2e2; border: solid #000 1px; margin: 5px 0px 0px 5px; padding: 0px; }
.titre_pack { display: block; text-align: center; background-color: #660000; 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_pack { display: block; float: left; width: 102px; height: 90px; margin: 0px 2px 0px 2px; padding: 0px; padding-top: 4px; font-size: 0.75em; color: #000; font-weight: bold; border: dotted #000 0px; }
.prix_pack { display: block; float: left; width: 119px; height: 94px; margin: 0px; padding: 0px; background-image: url("http://www.imagesdesoldats.com/images/prix-pack-18-eur.png"); background-repeat: no-repeat; color: #000; font-weight: bold; border: solid #000 0px;  }
.footer_pack { display: block; float: left; background-color: #660000; width: 225px; height: 5px; margin: 0px; padding: 0px; border: solid #000 0px; }
/* bouton acheter ce pack */
.buy-pack { display: block; float: left; width: 225px; height: 36px; margin: auto; padding: 0px; padding-top: 2px; text-decoration: none; border: solid #000 0px; }
/* pas de packs */
.vig_pack_vide { display: block; float: left; width: 225px; height: 170px; background-image: url("http://www.imagesdesoldats.com/images/vig-pack-vide.png"); background-repeat: no-repeat; background-color: #e2e2e2; border: solid #000 1px; margin: 5px 0px 0px 5px; padding: 0px; }

/* cadre packs collectors */
.titre_packx20 { display: block; text-align: center; background-color: #a35202; width: 217px; height: 29px; font-size: 1em; color: #fff; font-weight: bold; padding: 2px 4px 2px 4px; margin: 0px; border-bottom: solid #000 0px; }
.footer_packx20 { display: block; float: left; background-color: #a35202; width: 225px; height: 5px; margin: 0px; padding: 0px; border: solid #000 0px; }
.prix_packx20 { display: block; float: left; width: 119px; height: 94px; margin: 0px; padding: 0px; background-image: url("http://www.imagesdesoldats.com/images/prix-pack-36-euros.png"); background-repeat: no-repeat; color: #000; font-weight: bold; border: solid #000 0px; }

/* cadre packs promos */
.titre_pack_promo { display: block; text-align: center; background-color: #a40d13; width: 217px; height: 29px; font-size: 1em; color: #fff; font-weight: bold; padding: 2px 4px 2px 4px; margin: 0px; border-bottom: solid #000 0px; }
.footer_pack_promo { display: block; float: left; background-color: #a40d13; width: 225px; height: 5px; margin: 0px; padding: 0px; border: solid #000 0px; }
.prix_pack_promo { display: block; float: left; width: 119px; height: 94px; margin: 0px; padding: 0px; background-image: url("http://www.imagesdesoldats.com/images/prix-pack-9-eur.png"); background-repeat: no-repeat; color: #000; font-weight: bold; border: solid #000 0px; }

/* cadre packs x10 */
.titre_packx10 { display: block; text-align: center; background-color: #660000; width: 217px; height: 29px; font-size: 1em; color: #fff; font-weight: bold; padding: 2px 4px 2px 4px; margin: 0px; border-bottom: solid #000 0px; }
.footer_packx10 { display: block; float: left; background-color: #660000; width: 225px; height: 5px; margin: 0px; padding: 0px; border: solid #000 0px; }
.prix_packx10 { display: block; float: left; width: 119px; height: 94px; margin: 0px; padding: 0px; background-image: url("http://www.imagesdesoldats.com/images/prix-pack-18-eur.png"); background-repeat: no-repeat; color: #000; font-weight: bold; border: solid #000 0px; }



/* espace comment ça marche */
/* 1- Vignette */
.content_modele{ display: block; float: left; width: 250px; height: 237px; background-color: #e2e2e2; border: solid #000 1px; margin: 5px 0px 0px 5px; padding: 0px; }
.titre_modele { display: block; text-align: center; background-color: #494e5c; width: 242px; height: 29px; font-size: 1em; color: #fff; font-weight: bold; padding: 2px 4px 2px 4px; margin: 0px; }
.vig_modele { display: block; width: 230px; height: 197px; font-size: 1em; font-style: normal; font-weight: bold; padding: 0px; margin: 0px 0px 2px 10px; border: solid #000 0px; }
.footer_modele { display: block; float: left; background-color: #494e5c; width: 250px; height: 5px; margin: 0px; padding: 0px; border: solid #000 0px; }
/* 2- Guide d'achat */
.content_guide{ display: block; float: left; width: 432px; height: 237px; background-color: #e2e2e2; border: solid #000 1px; margin: 5px 0px 0px 5px; padding: 0px; }
.titre_guide { display: block; text-align: center; background-color: #494e5c; width: 424px; height: 29px; font-size: 1em; color: #fff; font-weight: bold; padding: 2px 4px 2px 4px; margin: 0px; }
.footer_guide { display: block; float: left; background-color: #494e5c; width: 432px; height: 5px; margin: 0px; padding: 0px; border: solid #000 0px; }
.voir_modeles { float: left; display: block; text-align: left; width: 216px; margin: 12px 0px 0px 0px; padding: 0px; border: solid #000 0px; }
.voir_modeles li { display: list-item; list-style: url("http://www.imagesdesoldats.com/images/submen10black.gif") outside; margin-left: 0px; }
.voir_modeles a { color: #494e5c; text-decoration: none; }
.voir_modeles a:hover { color: #cc0000; text-decoration: none; }
/* animation javascript */
#pscroller2 { float: left; display: block; width: 200px; height: 189px; border-right: 5px solid #494e5c; margin: 0px; padding: 5px; background-color: #e2e2e2; }

/* ----------- Footer ----------- */
#footer { width: 980px; height: auto; display: block; margin: auto; padding: 0px; border: dotted #333 0px; } /* Bordure en gris */

/* ----------- Options Footer ----------- */
.top-footer { display: block; width: auto; height: 19px;  background-image: url("http://www.imagesdesoldats.com/images/top-footer.png"); background-repeat: no-repeat; margin: 0px; padding: 0px; }
.titre-footer { overflow: hidden; display: block; width: auto; height: auto; background-image: url("http://www.imagesdesoldats.com/images/titre-footer.png"); background-repeat: repeat-y; margin: 0px; padding: 0px; text-align: center; color: #636363; font-weight: bold; border: solid #cc0000 0px;  }
.footer-titre1 { display: block; float: left; width: 250px; height: auto; margin: 0px 0px 0px 90px; padding: 0px; border: solid #000 0px; }
.footer-titre2 { display: block; float: left; width: 250px; height: auto; margin: 0px 0px 0px 20px; padding: 0px; border: solid #000 0px; }
.footer-titre3 { display: block; float: left; width: 275px; height: auto; margin: 0px 0px 0px 20px; padding: 0px; border: solid #000 0px; }
.contenu-footer { overflow: hidden; display: block; width: auto; height: auto; background-image: url("http://www.imagesdesoldats.com/images/contenu-footer.png"); background-repeat: repeat-y; margin: 0px; padding: 0px; color: #636363; font-weight: normal; border: solid #cc0000 0px; }
.cadre-contenu-footer1 { display: block; float: left; width: 250px; height: auto; margin: 0px 0px 0px 90px; padding: 0px; border: solid #000 0px; }
.cadre-contenu-footer2 { display: block; float: left; width: 250px; height: auto; margin: 0px 0px 0px 20px; padding: 0px; border: solid #000 0px; }
.cadre-contenu-footer3 { display: block; float: left; width: 275px; height: auto; margin: 0px 0px 0px 20px; padding: 0px; border: solid #000 0px; }
.bottom-footer { display: block; width: auto; height: 32px; background-image: url("http://www.imagesdesoldats.com/images/bottom-footer.png"); background-repeat: no-repeat; margin: 0px; padding: 0px; }
#copyright { overflow: hidden; text-align: center; display: block; float: left; width: 840px; height: auto; margin: 6px 0px 0px 70px; padding: 0px; font-size: 0.8em; font-style: italic; color: #636363; font-weight: normal; border: solid #000 0px; }

/* ----------- Menu Navigation Footer ----------- */
.contenu-footer a { color: #636363; text-decoration: none; }
.contenu-footer a:hover { color: #777; font-weight: bold; text-decoration: none; }

/* ------------- Page de liens ------------------ */
.cadre_presentation { float: left; width: 590px; font-size: 1em; font-family: 'Verdana', Geneva, sans-serif; background-color: #f3e4c7; color: #000; margin: 0px 0px 0px 0px; padding: 6px 12px 6px 30px; border: solid #000000 1px; }
.cadre_presentation a { color: #636363; text-decoration: none; }
.cadre_presentation a:hover { color: #8b4513; text-decoration: none; }
.contenu_right3 { overflow: hidden; width: auto; height: auto; display: block; background-image: url("http://www.imagesdesoldats.com/images/right-c-title2.png"); background-repeat: repeat-y; text-align: left; font-size: 0.9em; font-weight: normal; color: #000; margin: 0px; padding: 0px 15px 0px 0px; }
.contenu_right3 li { margin-bottom: 10px; }
.contenu_right3 a { color: #c18b4e; font-weight: bold; text-decoration: none; }
.contenu_right3 a:hover { color: #8b4513; font-weight: bold; text-decoration: none; }

/* ------------- Page André Jouineau ------------------ */
.cadre_AJ { float: left; width: 662px; font-size: 1em; font-family: 'Verdana', Geneva, sans-serif; background-color: #f3e4c7; color: #000; margin: 0px 0px 0px 5px; padding: 6px 20px 6px 20px; border: solid #000000 0px; }
.cadre_AJ a { color: #636363; text-decoration: none; }
.cadre_AJ a:hover { color: #8b4513; text-decoration: none; }
#image_AJ { float: left; width: 164px; height: 190px; margin-right: 15px; }
.content_oeuvre { display: block; float: left; width: 225px; height: 198px; background-color: #e2e2e2; border: solid #000 1px; margin: 5px 0px 0px 5px; padding: 0px; }
.titre_oeuvre { display: block; text-align: center; 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_oeuvre { display: block; float: none; width: 102px; height: 155px; margin: 0px; padding: 0px; padding-top: 6px; font-size: 0.75em; color: #000; font-weight: bold; border: dotted #000 0px; }
.footer_oeuvre { display: block; float: left; background-color: #192255; width: 225px; height: 5px; margin: 0px; padding: 0px; border: solid #000 0px; }

/* ------------- Page Accueil Rubriques ------------------ */
.cadre_rub { float: left; width: 662px; font-size: 1em; font-family: 'Verdana', Geneva, sans-serif; background-color: #f3e4c7; color: #000; margin: 0px 0px 0px 5px; padding: 6px 20px 6px 20px; font-weight: normal; border: solid #000000 0px; }
.cadre_rub a { color: #636363; text-decoration: none; }
.cadre_rub a:hover { color: #8b4513; text-decoration: none; }
#image_rub { float: left; display: block; width: 200px; height: 200px; margin-right: 15px; }

/* ------------- Pages Catégories ------------------ */
.cadre_cat { float: left; width: 662px; font-size: 1em; font-family: 'Verdana', Geneva, sans-serif; background-color: #f3e4c7; color: #000; margin: 0px 0px 0px 5px; padding: 6px 20px 0px 20px; font-weight: normal; border: solid #000000 0px; }
.cadre_cat a { color: #636363; text-decoration: none; }
.cadre_cat a:hover { color: #8b4513; text-decoration: none; }
#image_cat { float: left; display: block; width: 200px; height: 119px; margin-right: 15px; border: solid #000 0px; }
#titre_cat { float: left; display: block; width: 431px; background-color: #f5ca98; font-size: 1.2em; font-weight: bold; margin: 8px 0 0 0; padding: 4px; text-align: center; border: solid #000 2px; }
#text_cat { float: left; display: block; width: 437px; padding: 0px; }
/* Achats groupés */
.content_group { display: block; float: left; width: 225px; height: 170px; background-image: url("http://www.imagesdesoldats.com/images/fond-achat-group.png"); background-repeat: no-repeat; background-color: #660000; border: solid #000 1px; margin: 5px 0px 0px 5px; padding: 0px; }

/* ------------- Accueil Packs Colletors ------------------ */
.cadre_coll { float: left; width: 662px; font-size: 1em; font-family: 'Verdana', Geneva, sans-serif; background-color: #f3e4c7; color: #000; margin: 0px 0px 0px 5px; padding: 6px 20px 0px 20px; font-weight: normal; border: solid #000000 0px; }
.cadre_coll a { color: #636363; text-decoration: none; }
.cadre_coll a:hover { color: #8b4513; text-decoration: none; }
#image_coll { float: left; display: block; width: 200px; height: 119px; margin-right: 15px; border: solid #000 0px; }
#titre_coll { float: left; display: block; width: 431px; background-color: #f5ca98; font-size: 1.2em; font-weight: bold; margin: 8px 0 0 0; padding: 4px; text-align: center; border: solid #000 2px; }
#text_coll { float: left; display: block; width: 437px; padding: 0px; }

/* ------------- page des promos ------------------ */
.cadre_promo { float: left; width: 662px; font-size: 1em; font-family: 'Verdana', Geneva, sans-serif; background-color: #f3e4c7; color: #000; margin: 0px 0px 0px 5px; padding: 6px 20px 0px 20px; font-weight: normal; border: solid #000000 0px; }
.cadre_promo a { color: #636363; text-decoration: none; }
.cadre_promo a:hover { color: #8b4513; text-decoration: none; }
#image_promo { float: left; display: block; width: 200px; height: 119px; margin-right: 15px; border: solid #000 0px; }
#titre_promo { float: left; display: block; width: 431px; background-color: #f5ca98; font-size: 1.2em; font-weight: bold; margin: 8px 0 0 0; padding: 4px; text-align: center; border: solid #000 2px; }
#text_promo { float: left; display: block; width: 437px; padding: 0px; }

/* ------------- pages des Index ------------------- */
.cadre_index { float: left; width: 662px; font-size: 1em; font-family: 'Verdana', Geneva, sans-serif; background-color: #f3e4c7; color: #000; margin: 0px 0px 0px 5px; padding: 6px 20px 0px 20px; font-weight: normal; border: solid #000 0px; }
.cadre_index a { color: #636363; text-decoration: none; }
.cadre_index a:hover { color: #8b4513; text-decoration: none; }
#image_index { float: left; display: block; width: 200px; height: 119px; margin-right: 15px; border: solid #000 0px; }
#titre_index { float: left; display: block; width: 431px; background-color: #f5ca98; font-size: 1.2em; font-weight: bold; margin: 8px 0 0 0; padding: 4px; text-align: center; border: solid #000 2px; }
#text_index { float: left; display: block; width: 437px; padding: 0px; }
#nav_index { float: right; display: block; width: 195px; height: 64px; margin: 5px 25px 5px 5px; }
#nav_haut { float: right; display: block; width: 90px; height: 70px; margin: -60px 25px 0px 0px; }
.titre_period { float: none; display: block; width: 700px; height: 20px; background-color: #f5ca98; margin: 10px 0px 0px 25px; padding: 2px 0px 0px 0px; text-align: center; font-size: 1.4em; font-weight: bold; border: solid #8b4513 1px; }
.titre_period_uk { font-size: 0.8em; font-style: italic; font-weight: normal; }
.titre_pays { float: none; display: block; width: 200px; height: 15px; background-color: #f3e4c7; margin: 3px 0px 2px 0px; padding: 1px 0px 0px 0px; text-align: center; font-size: 1em; font-weight: bold; border: solid #8b4513 1px; }
.contenu_right_index li { list-style-image: url("http://www.imagesdesoldats.com/images/submen10black.gif"); }

