/* border bottom*/
/*select*/
/*head*/
/*@import url("index.css");*/
/*@import url("Guide/FR/translation/translation.css");*/
@import url("ionicons.min.css");/*fonts*/
@import url("menu1.css");
@import url("menu2.css");
@import url("langue.css");
@import url("accordion.css");
@import url("Price.css");
@import url("table.css");
/*@import url("bodies_propulsions.css");
/*@import url("Optimizations_Abilities.css");*/
/*@import url("Abilities.css");*/
@import url("shadowbox.css");
/*a [href="Machinegun_Optimizations.php"]
 {
    width:592px;
    height:613px;
    display: block;
    
}*/
body 
{
    background: transparent url(../pics/bg.jpg) repeat !important; 
    font-family:        sans-serif;
}
/*-------------CURSOR-------------*/

.container2_table td:nth-child(3):hover,
.container2_table td:nth-child(4):hover,
.container2_table td:nth-child(5):hover,
.container2_table td:nth-child(6):hover,
.container2_table td:nth-child(9):hover,
.container2_table td:nth-child(10):hover
{
    cursor:             url(../pics/cur1165.ani), url(../pics/cur1165.png), auto !important;
}
a 
{
    cursor:             url(../pics/cur727.ani), url(../pics/cur727.gif), auto !important;
    text-decoration :   underline;
    color:              rgb(0, 0, 0);       /*-- Black -*/ 
}
ul 
{
    padding:                0;
    margin:                 0;
    margin-top:             5px;
    padding-left:           15px;
    padding-bottom:         1px;
    line-height:            15px;
    list-style-position :   outside;
}
.accordion-body li {
    list-style:     "\f3d0";
    font-family:    IonIcons;
    font-weight:    normal;
    padding-left:   15px;    
    transform:      rotate(0deg);
}
.accordion-body .li_end 
{
    list-style-type: circle;
}

figure
{
    margin:         5px;
    width:          100px;
    height:         100px;
    display:        inline-block;
    vertical-align: top;
}
img 
{
    background-color:   #33337a;
    width:              62px;
    height:             47px;
}
option {
min-height: 12px; /* hauteur de l'image */
padding-left: 16px; /* un peu plus large que l'image */
background-color: transparent;
background-repeat: no-repeat;
background-position: left center;
}
option.icone1 {
background-image: url(../image/icone1.gif);
}
option.icone2 {
background-image: url(../image/icone2.gif);
}

/*.Va
{
    vertical-align:     middle;
}*/
.photo
{
        width:  500px;
        height: 500px;
}
.container1
{
   max-width :  1040px;
   min-width:   1040px;
}
.container1_logo
{
    height:    200px;
}
.container2_table td:nth-child(2),
.container2_table td:nth-child(7)
{
    min-width: 140px;
    max-width: 140px;
    padding:    1px;
}
.container2_table td:nth-child(8)
{
    min-width: 200px;
    max-width: 200px;
    padding:   1px;
}
.container3
{
    width:  900px;
}
.container4
{
    width:  615px;
}
.container4_table1
{
    width:  420px;
}
.container5
{
    width:  900px;
}
.container6
{
    width:  615px;
}
.container7
{
    width:  736px;
}
.container7_table1,
.container7_table2
{
    width:  511px;
}
.container3_Icon,
.container4_Icon,
.container7_Icon
{
    width:  124px;
    height: 94px;
}
.container4_Slide,
.container3_Slide,
.container7_Slide

{
    width:  162px;
    height: 153px;
    display:inline-block;
    }
.container3_box,
.container7_box
{
  display:              grid;
  grid-template-columns:1fr 1fr;
  grid-gap:             0px;
}
/*-------------BACKGROUND-------------*/
.container1_logo,
.container1,
.container2,
.container3,
.container4,
.container5,
.container6,
.container7,
.photo
{
    background: #D3D3D3; /*- grey -*/
}
.container1_logo
{
    background: url('../pics/banner1.png')no-repeat center/100% ;   
}
caption,
footer, 
.menu1, /*/ and menu damage*/
.container2_Title,
.container3_Title,
.container4_Title,
.container5_Title,
.container6_Title,
.container7_Title,
.container7_table2,
.container2_table th,
.container3_table1 th,
.container3_table2 th,
.container3_table3 th,
.container4_table2 th,
.container5_table th,
.container7_table1 th,
.container7_table3 th,
.container7_table3 th
{
    background: transparent url(../pics/back.gif) repeat-x left top !important; 
}
figure,
.container2_table,
.container3_table1,
.container3_table2, 
.container3_table3,
.container4_table1,
.container4_table2,
.container5_table,
.container6_table, 
.container7_table1,
.container7_table3 
{
	background:  #F5FFFA;
}
.container3_Slide,
.container4_Slide,
.container7_Slide
{ 
	background: rgb(255, 255, 255);    /*- White-*/
}
.container2_table td:nth-child(2):hover,
.container2_table td:nth-child(7):hover,
.container2_table td:nth-child(8):hover,
.container2_table td:nth-child(11):hover
{
    background:   rgba(79, 196, 255, 0.3);
}
/*-------------BORDER-------------*/
.container2,
.container3,
.container4,
.container5,
.container6,
.container7,
.container2_table td,
.container3_table1 td,
.container3_table2 td,
.container3_table3 td,
.container4_table2 td,
.container5_table td,
.container6_table td,
.container7_table1 td,
.container7_table3 td
{
     border: 1px solid rgb(0, 0, 0); /*- Black -*/
}
.container2,
/*.container2_table tr:first-child td,*/
.container3_table1 tr:first-child td,
.container3_table2 tr:first-child td,
.container3_table3 tr:first-child td,
.container4_table2 tr:first-child td,
.container5_table tr:first-child td,
.container6_table tr:first-child td,
.container7,
.container7_box,
.container7_table1 tr:first-child td,
.container7_table2,
.container7_table3 tr:first-child td
{
     border-top:none;
}
.container2,
/*.container2_table td:first-child,*/
.container3_table1 td:first-child,
.container3_table2 td:first-child,
.container3_table3 td:first-child,
.container4_table2 td:first-child,
.container5_table td:first-child,
.container6_table td:first-child,
.container7_table1 td:first-child,
.container7_table2 td:first-child
{
     border-left:none;
} 
.container2,
.container2_table td:last-child,
.container3_table1 td:last-child,
.container3_table2 td:last-child,
.container3_table3 td:last-child,
.container4_table2 td:last-child,
.container5_table td:last-child,
.container6_table td:last-child,
.container7_table1 td:last-child,
.container7_table2 td:last-child
{
     border-right:none;
}  
.container2,
.container2_table tr:last-child td,
.container3_table1 tr:last-child td,
.container3_table2 tr:last-child td,
.container3_table3 tr:last-child td,
.container4_table2 tr:last-child td,
.container5_table tr:last-child td,
.container6_table,
.container7,
.container7_box,
.container7_table1,
.container7_table2,
.container7_table3 tr:last-child td
{
     border-bottom:none;
}   
figure,
.menu_Damage,
.container1,
.container2,
.container3,
.container4,
.container5,
.container6,
.container6_box,
.container7,
.container7_box,
.container6_table, 
.container3_Slide,
.container4_Slide,
.container7_Slide
{
    border-radius: 10px;                
}
caption,
.container1_logo,
.container2_Title,
/*.container2_table,*/
.container3_Title,
.container4_Title,
.container5_Title,
.container6_Title,
.container7_Title,
.container7_table2
{
    border-top-left-radius:     10px;
    border-top-right-radius:    10px;                
}
footer, 
.container2_table,
.container3_table1,
.container3_table2, 
.container3_table3,
.container4_table1,
.container4_table2,
.container5_table,
.container7_table1,
.container7_table3,
.menu1
{
    border-bottom-left-radius:  10px;
    border-bottom-right-radius: 10px;                
}
.container2_table th,
.container3_table1 th,
.container3_table2 th,
.container3_table3 th,
.container4_table2 th,
.container5_table th,
.container7_table1 th,
.container7_table3 th,
.container7_table3 th

{
    border-left: 1px solid rgb(183, 181, 181);
}
.container2_table,
.container3_table1,
.container3_table2, 
.container3_table3,
.container4_table1,
.container4_table2,
.container5_table,
.container6_table, 
.container7_table1,
.container7_table2
.container7_table3 
{
    border-collapse:    collapse;
}    
figure,
.photo,
.container1,
/*.container2,*/
.container6_box,
.container7_box,
.container2_Title,
.container3_Title,
.container4_Title,
.container5_Title,
.container6_Title,
.container7_Title,
.container2_table,
.container3_table1,
.container3_table2, 
.container3_table3,
.container4_table1,
.container4_table2,
.container5_table,
.container7_table1,
.container7_table3,
.container3_table1 caption,
.container3_table2 caption, 
.container3_table3 caption,
.container4_table1 caption,
.container4_table2 caption,
.container5_table caption,
.container7_table1 caption,
.container3_Slide,
.container4_Slide,
.container7_table2,
.container7_Slide,
.menu1,
.menu2,
.menu_Damage
{
    box-shadow: -1px 2px 5px 1px rgba(0, 0, 0, 0.7); 
}
/*-------------FONT-------------*/
caption,
.font_bold,
.container2_Title,
.container3_Title,
.container4_Title,
.container5_Title,
.container6_Title,
.container7_Title,
.container7_table2

{   
    font-weight:    bold;
}
.container2_table th,
.container3_table1 th,
.container3_table2 th,
.container3_table3 th,
.container4_table2 th,
.container5_table th,
.container7_table1 th,
.container7_table3 th,
.container7_table3 th
{
    font-weight:    normal;
}   
figure,
.container3_Slide,
.container4_Slide,
.container7_Slide
{ 
    font-weight:    lighter;    
}
footer, 
.container2_Title,
.container3_Title,
.container4_Title,
.container5_Title,
.container6_Title,
.container7_Title,
.container2_table,
.container3_table1,
.container3_table2, 
.container3_table3,
.container4_table1,
.container4_table2,
.container5_table,
.container6_table,
.container7_table1,
.container7_table3, 
.container3_Slide,
.container4_Slide,
.container7_Slide,
.container7_table2
{   
    font-size:      10px;
}
/*-------------HEIGHT LINE-HEIGHT-------------*/
caption,
footer, 
.container2_Title,
.container3_Title,
.container4_Title,
.container5_Title,
.container6_Title,
.container7_Title,
.container7_table2
{   
    height:         40px; 
    line-height:    35px; 
}
.container2_table th,
.container3_table1 th,
.container3_table2 th,
.container3_table3 th,
.container4_table2 th,
.container5_table th,
.container7_table1 th,
.container7_table3,
.container7_table3 th
{
    height :        35px; 
    line-height:    13px; 
}   
.Base_value,
.Upgrade_value,
.container2_table p
{
    height:         1px;
}
.container4_table1
{
    height:         113px;
}
/*-------------COLOR-------------*/
caption,
.container2_Title,
.container3_Title,
.container4_Title,
.container5_Title,
.container6_Title,
.container7_Title,
.container7_table2
{   
    color: rgb(120, 120, 120); /*dark gray*/
}
.menu1,
.container2_table th,
.container3_table1 th,
.container3_table2 th,
.container3_table3 th,
.container4_table2 th,
.container5_table th,
.container7_table1 th,
.container7_table3 th,
.container7_table3 th
{
    color: rgb(0, 0, 0); /*black*/
}   
footer, 
.blue_light,
.Base_value
{
    color: rgb(81, 169, 241);   /*- Light Blue -*/
}
.Upgrade_value
{
    color: rgb(255, 0, 0); /*red*/
}
/*-------------TEXT-ALIGN-------------*/
figure,
.container2_Title,
.container3_Title,
.container4_Title,
.container5_Title,
.container6_Title,
.container7_Title,
.container2_table,
.container3_table1,
.container3_table2, 
.container3_table3,
.container4_table1,
.container4_table2,
.container5_table,
.container7_table1,
.container7_table3,
.container3_Slide,
.container4_Slide,
.container7_Slide,
.container7_table2
{   
    text-align:     center;
}
.container2_table td:nth-child(2), 
.container2_table td:nth-child(8),
.container3_table2 td:nth-child(1),             
.container3_table1 td:nth-child(1),
.container3_table3 td:nth-child(1),
.container3_table3 td:nth-child(2),
.container4_table1 td,
.container4_table2 td:nth-child(1),              
.container4_table2 td:nth-child(4),
.container7_table1 td:nth-child(1)
{    
    text-align: left;
}
footer
{
    text-align: right;
}    
/*-------------PADDING-------------*/
.container7_table3
{
    padding:        10px;
}
.boxarmure2,
.boximpact2,
.boxconstruction2
{
    padding-left:    20px;
}    
footer 
{
    padding-right:  10px;
}    
.container2
{
    padding-bottom:  2px;
}
.container5_table,
.container7_box
{
    padding-bottom: 10px;
}
/*-------------MARGIN-------------*/
.photo,
.container1,
.container2,
.container3,
.container4,
.container5,
.container5_table,
.container6,
.container7,
.container7_table3,
.photo
{
    margin:  auto;
}
.photo
{
    margin-top: 5px;
    margin-bottom: 5px;
}
.container2,       
/*.container2_table,*/
.container3_box_Slide,
.container6_box,/*--------------------------------------*/
.container7_table1,
.container7_table2
{
    margin:         10px;   
}
.menu2,
.container5_table
{
    margin-top:     10px;
}
.container3_table2,
.container4_Slide,
.container7_Slide
{
    margin-top:     10px;
    margin-left:    10px;
}
.container3_table1,
.container3_table3,
.container4_table2,
.container5_box,
.container7_box,
.container7_table1
{
    margin-top:     10px;
    margin-right:   10px;
    margin-left:    10px;
}
.container3_Slide
{
    margin-top:     50px;
    margin-left:    140px;
}
.container4_table1
{
    margin-top:     -153px;
    margin-left:    185px;
}
.shadowbox1
{
    width:617;
    height:450;
/*    heigth:450;*/
}

