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

body {
	width: 900px;
    margin: auto; /* Pour centrer notre page */
    margin-top: 20px; /* Pour éviter de coller avec le haut de la fenêtre du navigateur. */
    margin-bottom: 20px;    /* Idem pour le bas du navigateur */
    font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: normal;
	color: #8B4513;
	text-decoration: none;
	background-color: #A9A9A9;
}
/* ----------- Header ----------- */
/* bannière */

#ban_header
{
   width: 900px;
   height: 239px;
   background-image: url("http://www.imagesdesoldats.com/img/bantitre.png");
   background-repeat: no-repeat;
   padding: 0px;
   margin-bottom: 10px;
}

/* ----------- Menu Navigation haut ----------- */
/* menu haut */

#menu_header
{
   width: 900px; /* taille au menu */
   background-color: #B0C4DE;
   text-align: center;
   font-weight: bold;
   font-size: 18px;
   padding: 0px;
   margin: 0px;
   margin-bottom: 20px;
}
#menu_header a /* Tous les liens se trouvant dans un menu */
{
   color: #8b4513;
   text-decoration: none;
   padding-bottom: 0px;
   padding-left: 20px;
   padding-right: 20px;
   padding-top: 0px;
   margin: 0px;
}
#menu_header a:hover /* Quand on pointe sur un lien du menu */
{
   background-color: #EAEAEA;
   color: #CD853F;
   text-decoration: none;
   padding-bottom: 0px;
   padding-left: 20px;
   padding-right: 20px;
   padding-top: 0px;
   margin: 0px;
}
#header_search
{
   float: right;
   width: 330px;
   height: 30px;
   padding: 0px;
   margin: 0px;
   margin-top: 202px;
}
#titre_pack_promo9 /* titre pack promo 9 euros */
{
   width: 900px; 
   height: 22px;
   background-image: url("http://www.imagesdesoldats.com/packspromo/img/promo9euros.png");
   background-repeat: no-repeat;
   text-align: center;
   font-weight: bold;
   font-size: 18px;
   padding: 0px;
   margin: 0px;
   margin-bottom: 20px;
}
/* ----------- Menu Corps ----------- */
.corps
{
   width: 900px;
   margin-bottom: 20px; /* Ca c'est pour éviter que le corps colle trop au pied de page en-dessous */
   color: #8B4513;
   background-color: #FFE4C4; /* Une couleur de fond pour le corps */
   text-decoration : none;
   border: none;
}
.corps h2 /* Titre 1 */
{    
   background-color: #CD853F;
   width: 885px; height: 30px;
   font-size: 20px; color: #8B4513; font-weight: bold;
   padding-bottom: 15px;
   padding-left: 15px;
   padding-right: 0px;
   padding-top: 5px;
   margin: 0px;
   background-image: url("http://imagesdesoldats.com/img/aut900x50.png");
   background-repeat: no-repeat;
}
.corps h3 /* Titre 2 */
{    
   background-color: #CD853F;
   width: 885px; height: 30px;
   font-size: 20px; color: #8B4513; font-weight: bold;
   padding-bottom: 10px;
   padding-left: 15px;
   padding-right: 0px;
   padding-top: 10px;
   margin: 0px;
   background-image: url("http://imagesdesoldats.com/img/fra900x50.png");
   background-repeat: no-repeat;
}

.corps h6 /* pied du menu */
{    
   background-color: #CD853F;
   width: 900px; height: 18px;
   font-size: 12px; color: #8B4513; font-style: italic;
   text-align: center;
   padding: 0px;
   padding-top: 2px;
   margin: 0px;
}

.cadre /* cadre texte corps */
{  
   padding: 8px;
   margin: 8px;
   border: dotted #CD853F 1px;
}

.corps a /* Tous les liens se trouvant dans un menu */
{
   color: #8b4513;
   font-weight: bold;
   text-decoration: none;
}

.corps a:hover /* Quand on pointe sur un lien du menu */
{
   color: #CD853F;
   font-weight: bold;
   text-decoration: underline;
}

/* Les modules de news */
#news1 /* module de news et promotions */
{    
   text-align: center;
   padding: 8px;
   margin: 8px;
   border: dotted #CD853F 1px;
}

.cadremenu /* cadre menu vignette centré */
{  
   padding: 8px;
   margin: 8px;
   border: dotted #CD853F 1px;
   text-align: center;
} 

.cadremenu_noel /* fond sapin cadre menu promo 9 euros --------------------------- NOEL */
{  
   background-image: url("http://www.imagesdesoldats.com/packspromo/img/fond-sapin.png");
   background-repeat: no-repeat;
   padding: 8px;
   margin: 8px;
   border: dotted #CD853F 1px;
   text-align: center;
} 

.traducteur /* module de traduction google */
{    
   position: inherit;
   float: right;
   width: 164px; height: 90px;
   border: dotted #CD853F 1px;
   padding: 0px;
   margin: 0px;
   margin-bottom: 8px;
   margin-left: 8px;
}

/* ------------------------- début vignette ------------------------------- */
.titrerub /* titre rubrique */
{  
   text-align: center;
   background-color: #CD853F;
   width: 864px; height: 26px;
   font-size: 20px; color: #8B4513; font-weight: bold;
   padding: 0px;
   margin: 0px;
   border: solid #8B4513 1px;
}
.titredispo /* titre rubrique */
{  
   text-align: center;
   background-color: #DEB887;
   width: 864px; height: 24px;
   font-size: 16px; color: #8B4513; font-weight: bold;
   padding: 0px;
   margin: 0px;
   margin-top: 5px;
   border: solid #8B4513 1px;
}
.cadrevig /* cadre vignette */
{  
   width: 864px
   padding: 0px;
   margin: 0px;
   margin-top: 5px;
}
.cadrevig a /* Tous les liens se trouvant dans les cadres vignettes */
{
   color: #8b4513;
   font-weight: bold;
   text-decoration: none;
}

.cadrevig a:hover /* Quand on pointe sur un lien du menu cadre vignette */
{
   color: #CD853F;
   font-weight: bold;
   text-decoration: none;
}

.cadrevig1 /* cadre vignette gauche */
{  
   text-align: center;
   float: none;
   width: 200px; height: 180px;
   padding: 0px;
   margin: 0px;
   margin-right: 0px;
   border: solid #8B4513 1px;
   background-color: #DEB887; 
   font-size: 12px; color: #8B4513; font-weight: bold;
}
.titrevig /* titre vignette */
{  
   text-align: center;
   background-color: #CD853F;
   width: 200px; height: 36px;
   font-size: 14px; color: #FFFFFF; font-weight: bold;
   padding: 0px;
   margin: 0px;
   margin-bottom: 2px;
   border-bottom: solid #8B4513 1px; 
}
.titrebuy /* titre achat */
{  
   text-align: center;
   background-color: #B0C4DE;
   width: 150px; height: 38px;
   font-size: 14px; color: #8B4513; font-weight: bold;
   margin: 0px;
   margin-bottom: 2px;
      margin-left: 25px;
	  margin-right: 25px;
   margin-top: 2px;
   border: solid #8B4513 1px; 
}

/* Liste des planches pack promo */
.cadrevigpack /* cadre vignette */
{  
   text-align: center;
   float: none;
   width: 200px; height: 204px;
   padding: 0px;
   margin: 0px;
   margin-right: 0px;
   border: solid #8B4513 1px;
   background-color: #DEB887; 
   font-size: 12px; color: #8B4513; font-weight: bold;
}
.titrevigpack /* titre vignette */
{  
   text-align: center;
   background-color: #CD853F;
   width: 200px; height: 56px;
   font-size: 14px; color: #FFFFFF; font-weight: bold;
   padding: 0px;
   margin: 0px;
   border-top: solid #8B4513 1px; 
}


/* ----------- Module de paiement Allopass ----------- */
/* titre pays */
#titre_fra
{   
   text-align: left;
   background-image: url("http://www.imagesdesoldats.com/img/titre_fra.png");
   background-repeat: no-repeat;
   background-color: #CD853F;
   width: 395px; height: 28px;
   font-size: 20px; color: #8B4513; font-weight: bold;
   padding: 0px;
   padding-left: 5px;
   padding-top: 2px;
   margin: 0px;
   border-bottom: solid #8B4513 1px;   
}
#titre_gb
{     
   text-align: left;
   background-image: url("http://www.imagesdesoldats.com/img/titre_gb.png");
   background-repeat: no-repeat;
   background-color: #CD853F;
   width: 360px; height: 28px;
   font-size: 20px; color: #8B4513; font-weight: bold;
   padding: 0px;
   padding-left: 40px;
   padding-top: 2px;
   margin: 0px;
   border-bottom: solid #8B4513 1px;   
}
.corps h4 /* Titre 2 */
{    
   text-align: center;
   background-color: #CD853F;
   width: 400px; height: 20px;
   font-size: 16px; color: #8B4513; font-weight: bold;
   padding: 0px;
   margin: 0px;
   border-bottom: solid #8B4513 1px;   
}
.moduleticket /* cadre module ticket */
{  
   float: none;
   width: 400px;
   padding: 0px;
   margin: 0px;
   margin-right: 0px;
   border: solid #8B4513 1px;
   background-color: #DEB887; 
   font-size: 12px; color: #8B4513; font-weight: bold;
}
.ticket /* cadre ticket */
{  
   float: inherit;
   height: 80px;
   padding: 5px;
   margin: 0px;
   border-bottom: solid #8B4513 1px; 
   background-color: #DEB887; 
   font-size: 12px; color: #8B4513; font-weight: bold;
}
.conseil /* cadre texte conseil */
{  
   float: none;
   padding: 5px;
   margin: 0px; 
   background-color: #DEB887; 
   font-size: 14px; color: #8B4513; font-weight: normal;
   border-bottom: solid #8B4513 1px;
}
.acces /* cadre module accès */
{  
   float: inherit;
   height: 110px;
   padding: 5px;
   margin: 0px; 
   background-color: #DEB887; 
   font-size: 14px; color: #8B4513; font-weight: bold;
}
.conseil2 /* cadre texte accès */
{  
   float: inherit;
   padding-bottom: 5px;
   padding-left: 5px;
   padding-right: 5px;
   padding-top: 0px;
   margin: 0px; 
   background-color: #DEB887; 
   font-size: 14px; color: #8B4513; font-weight: bold;
}














