
@font-face {
  font-family: 'Questrial';
  src:  url('questrial-v9-latin-regular.ttf') format('truetype');
}	
/* w3 -----------------------*/
.w3-responsive{display:block;overflow-x:auto}
.w3-container:after,.w3-container:before,.w3-panel:after,.w3-panel:before,.w3-row:after,.w3-row:before,.w3-row-padding:after,.w3-row-padding:before,
.w3-cell-row:before,.w3-cell-row:after,.w3-clear:after,.w3-clear:before,.w3-bar:before,.w3-bar:after{content:"";display:table;clear:both}
.w3-col,.w3-half,.w3-third,.w3-twothird,.w3-threequarter,.w3-quarter{float:left;width:100%}
.w3-col.s1{width:8.33333%}.w3-col.s2{width:16.66666%}.w3-col.s3{width:24.99999%}.w3-col.s4{width:33.33333%}
.w3-col.s5{width:41.66666%}.w3-col.s6{width:49.99999%}.w3-col.s7{width:58.33333%}.w3-col.s8{width:66.66666%}
.w3-col.s9{width:74.99999%}.w3-col.s10{width:83.33333%}.w3-col.s11{width:91.66666%}.w3-col.s12{width:99.99999%}
@media (min-width:601px){.w3-col.m1{width:8.33333%}.w3-col.m2{width:16.66666%}.w3-col.m3,.w3-quarter{width:24.99999%}.w3-col.m4,.w3-third{width:33.33333%}
.w3-col.m5{width:41.66666%}.w3-col.m6,.w3-half{width:49.99999%}.w3-col.m7{width:58.33333%}.w3-col.m8,.w3-twothird{width:66.66666%}
.w3-col.m9,.w3-threequarter{width:74.99999%}.w3-col.m10{width:83.33333%}.w3-col.m11{width:91.66666%}.w3-col.m12{width:99.99999%}}
@media (min-width:993px){.w3-col.l1{width:8.33333%}.w3-col.l2{width:16.66666%}.w3-col.l3{width:24.99999%}.w3-col.l4{width:33.33333%}
.w3-col.l5{width:41.66666%}.w3-col.l6{width:49.99999%}.w3-col.l7{width:58.33333%}.w3-col.l8{width:66.66666%}
.w3-col.l9{width:74.99999%}.w3-col.l10{width:83.33333%}.w3-col.l11{width:91.66666%}.w3-col.l12{width:99.99999%}}
.w3-content{max-width:980px;margin:auto}.w3-rest{overflow:hidden}
/*----------------------*/

body{ margin-top :0; margin-bottom :0; margin-left:0; margin-right :0; background-color: #FFFFFF;} 
	
td { COLOR: #333333; FONT-FAMILY: 'Questrial', Arial, sans-serif; FONT-SIZE: 14px; FONT-WEIGHT: normal; }
@media screen and (max-width: 1366px) 
  { td { FONT-SIZE: 12px; } }

.responsive_bandeau {  width:100%; max-width:1903px; height:auto; }

.responsive_image_logo {  width:100%; max-width:238px; height:auto; min-width:160px;}

.responsive_image_tel_menu {  width:147px;  height:20px;} 
 @media screen and (max-width: 800px) 
  { .responsive_image_tel_menu { width:110px; height:auto; } }
  
.responsive_image_email_menu {  width:41px;  height:20px;} 
 @media screen and (max-width: 800px) 
  { .responsive_image_email_menu { width:35px; height:auto; } }
  
.responsive_image_email_email_menu {  width:141px;  height:20px;} 
 @media screen and (max-width: 800px) 
  { .responsive_image_email_email_menu { width:120px; height:auto; } }

.responsive_image_presentation {  width:100%; max-width:1200px; height:auto; }

.responsive_image_FR_US {  width:100%; max-width:300px; height:auto; }

.responsive_image_lettre_type {  width:100%; max-width:450px; min-width:450px;  height:auto; }

.responsive_div_lettre_type_image { float:left; width:50%; max-width:450px; }
 @media screen and (max-width: 1024px) 
  { .responsive_div_lettre_type_image { float:left; width:60%; max-width:450px; min-width:450px;} }
  @media screen and (max-width: 900px) 
  { .responsive_div_lettre_type_image { float:left; width:65%; max-width:450px; min-width:450px;} }
  @media screen and (max-width: 850px) 
  { .responsive_div_lettre_type_texte { float:left; width:100%; max-width:450px; min-width:450px;} }
  
.responsive_div_lettre_type_texte { float:left; width:50%;  }
 @media screen and (max-width: 1024px) 
  { .responsive_div_lettre_type_texte { float:left; width:40%;  } }
  @media screen and (max-width: 900px) 
  { .responsive_div_lettre_type_texte { float:left; width:35%;  } }
 @media screen and (max-width: 850px) 
  { .responsive_div_lettre_type_texte { float:left; width:100%;  } }
 
.responsive_image_icones_bas {  width:80%; max-width:707px; min-width:400px; height:auto; }

.responsive_image_trait {  width:90%; max-width:700px; height:1px; }

.responsive_image_prix {  width:100%; max-width:280px; height:auto; }

.responsive_image_bn_achat {  width:100%; max-width:350px; height:auto;}

.responsive_image_garanties {  width:100%; max-width:280px; height:auto;}

.responsive_image_standardiste {  width:100%; max-width:180px; min-width:100px;  height:auto;}

.responsive_image_telephone {  width:173px;  height:25px;} 
 @media screen and (max-width: 800px) 
  { .responsive_image_telephone { width:140px; height:auto; } }

.responsive_image_email_texte {  width:56px;  height:20px;} 
 @media screen and (max-width: 800px) 
  { .responsive_image_email_texte { width:45px; height:auto; } }
  
 .responsive_image_email_email {  width:178px;  height:20px;} 
 @media screen and (max-width: 800px) 
  { .responsive_image_email_email { width:140px; height:auto; } }

.responsive_image_payer_par_carte_paypal {  width:224px;  height:44px;} 
 @media screen and (max-width: 1024px) 
  { .responsive_image_payer_par_carte_paypal { width:180px; height:auto; } }
 @media screen and (max-width: 800px) 
  { .responsive_image_payer_par_carte_paypal { width:140px; height:auto; } }

.responsive_table {  width:85%; max-width:1000px;  }

.responsive_table_presentation {  width:85%; max-width:1200px;  }

.responsive_table_menu_bas{  width:95%; max-width:900px;  }

.responsive_hauteur {  height:70px;  }
@media screen and (max-width: 1600px) 
  { .responsive_hauteur { height: 60px; } }  
 @media screen and (max-width: 1366px) 
  { .responsive_hauteur { height: 50px; } }
 @media screen and (max-width: 1024px) 
  { .responsive_hauteur { height: 40px; } }
  
.responsive_hauteur_2 {  height:60px;  }
@media screen and (max-width: 1600px) 
  { .responsive_hauteur_2 { height: 50px; } }  
 @media screen and (max-width: 1366px) 
  { .responsive_hauteur_2 { height: 40px; } }
 @media screen and (max-width: 1024px) 
  { .responsive_hauteur_2 { height: 30px; } }
  
 .responsive_hauteur_3 {  height:45px;  }
@media screen and (max-width: 1600px) 
  { .responsive_hauteur_3 { height: 40px; } }  
 @media screen and (max-width: 1366px) 
  { .responsive_hauteur_3 { height: 35px; } }
  @media screen and (max-width: 1024px) 
  { .responsive_hauteur_3 { height: 25px; } }
    
.responsive_hauteur_4 {  height:35px;  }
@media screen and (max-width: 1600px) 
  { .responsive_hauteur_4 { height: 25px; } }
  
.responsive_hauteur_5 {  height:30px;  }
@media screen and (max-width: 1600px) 
  { .responsive_hauteur_5 { height: 20px; } }
  
h1 { COLOR: #333333; FONT-FAMILY: 'Questrial', Arial, sans-serif; FONT-SIZE: 38px;  FONT-WEIGHT: bold; margin: 0;  padding: 0;}
@media screen and (max-width: 1600px) 
  { h1 { FONT-SIZE: 34px; } }
@media screen and (max-width: 1366px) 
  { h1 { FONT-SIZE: 34px; } }
@media screen and (max-width: 1024px) 
  { h1 { FONT-SIZE: 30px; } }
 
h2 { COLOR: #333333; FONT-FAMILY: 'Questrial', Arial, sans-serif; FONT-SIZE: 28px; FONT-WEIGHT: bold;  margin: 0; padding: 0;}
@media screen and (max-width: 1600px) 
  { h2 { FONT-SIZE: 28px; } }
@media screen and (max-width: 1366px) 
  { h2 { FONT-SIZE: 26px; } }
@media screen and (max-width: 1024px) 
  { h2 { FONT-SIZE: 24px; } }
@media screen and (max-width: 800px) 
  { h2 { FONT-SIZE: 20px; } }

.titre{ COLOR: #333333; FONT-FAMILY: 'Questrial', Arial, sans-serif; FONT-SIZE: 38px; FONT-WEIGHT: bold; }
@media screen and (max-width: 1600px) 
  { .titre { FONT-SIZE: 34px; } }
@media screen and (max-width: 1366px) 
  { .titre { FONT-SIZE: 34px; } }
@media screen and (max-width: 1024px) 
  {.titre { FONT-SIZE: 30px; } }

 .titre_2{ COLOR: #333333; FONT-FAMILY: 'Questrial', Arial, sans-serif; FONT-SIZE: 32px; FONT-WEIGHT: bold; }
@media screen and (max-width: 1600px) 
  { .titre_2 { FONT-SIZE: 30px; } }
@media screen and (max-width: 1366px) 
  { .titre_2 { FONT-SIZE: 26px; } }
@media screen and (max-width: 1024px) 
  {.titre_2 { FONT-SIZE: 24px; } }

.texte_petit_titre { COLOR: #333333; FONT-FAMILY: 'Questrial', Arial, sans-serif; FONT-SIZE: 30px; FONT-WEIGHT: normal; }
@media screen and (max-width: 1600px) 
  { .texte_petit_titre { FONT-SIZE: 26px; } }
@media screen and (max-width: 1024px) 
  {.texte_petit_titre { FONT-SIZE: 20px; } }

.texte_plus_5{ COLOR: #333333; FONT-FAMILY: 'Questrial', Arial, sans-serif; FONT-SIZE: 30px; FONT-WEIGHT: normal; }
@media screen and (max-width: 1366px) 
  { .texte_plus_5 { FONT-SIZE: 24px; } }
@media screen and (max-width: 1024px) 
  {.texte_plus_5 { FONT-SIZE: 22px; } }

.texte_plus_4{ COLOR: #333333; FONT-FAMILY: 'Questrial', Arial, sans-serif; FONT-SIZE: 28px; FONT-WEIGHT: normal; }
@media screen and (max-width: 1366px) 
  { .texte_plus_4 { FONT-SIZE: 22px; } }
@media screen and (max-width: 1024px) 
  {.texte_plus_4 { FONT-SIZE: 20px; } }

.texte_plus_3{ COLOR: #333333; FONT-FAMILY: 'Questrial', Arial, sans-serif; FONT-SIZE: 26px; FONT-WEIGHT: normal; }
@media screen and (max-width: 1366px) 
  { .texte_plus_3{ FONT-SIZE: 22px; } }
@media screen and (max-width: 1024px) 
  {.texte_plus_3 { FONT-SIZE: 18px; } }

.texte_plus_2{ COLOR: #333333; FONT-FAMILY: 'Questrial', Arial, sans-serif; FONT-SIZE: 24px; FONT-WEIGHT: normal; }
@media screen and (max-width: 1366px) 
  { .texte_plus_2{ FONT-SIZE: 20px;  } }
@media screen and (max-width: 1024px) 
  {.texte_plus_2{ FONT-SIZE: 16px; } }

.texte_plus_1{ COLOR: #333333; FONT-FAMILY: 'Questrial', Arial, sans-serif; FONT-SIZE: 22px; FONT-WEIGHT: normal; }
@media screen and (max-width: 1366px) 
  { .texte_plus_1{ FONT-SIZE: 20px;  } }
@media screen and (max-width: 1024px) 
  {.texte_plus_1{ FONT-SIZE: 16px; } }    
  
 .texte_plus_1_interligne{ COLOR: #333333; FONT-FAMILY: 'Questrial', Arial, sans-serif; FONT-SIZE: 22px; FONT-WEIGHT: normal; LINE-HEIGHT :32px; }
@media screen and (max-width: 1366px) 
  { .texte_plus_1_interligne{ FONT-SIZE: 20px; LINE-HEIGHT :28px;  } }
@media screen and (max-width: 1024px) 
  {.texte_plus_1_interligne{ FONT-SIZE: 16px; LINE-HEIGHT :22px; } }    

.texte_plus{ COLOR: #333333; FONT-FAMILY: 'Questrial', Arial, sans-serif; FONT-SIZE: 20px; FONT-WEIGHT: normal; LINE-HEIGHT : 26px;}
@media screen and (max-width: 1366px) 
  {.texte_plus{ FONT-SIZE: 18px; LINE-HEIGHT : 22px; } }
@media screen and (max-width: 1024px) 
  {.texte_plus { FONT-SIZE: 16px;  LINE-HEIGHT : 18px;} }
  
.texte_plus_interligne{ COLOR: #333333; FONT-FAMILY: 'Questrial', Arial, sans-serif; FONT-SIZE: 20px; FONT-WEIGHT: normal; LINE-HEIGHT : 32px;}
@media screen and (max-width: 1366px) 
  {.texte_plus_interligne{ FONT-SIZE: 18px; LINE-HEIGHT : 28px; } }
@media screen and (max-width: 1024px) 
  {.texte_plus_interligne { FONT-SIZE: 16px;  LINE-HEIGHT : 24px;} }

.texte_moyen{ COLOR: #333333; FONT-FAMILY: 'Questrial', Arial, sans-serif; FONT-SIZE: 18px; FONT-WEIGHT: normal; LINE-HEIGHT : 22px;}
@media screen and (max-width: 1366px) 
  { .texte_moyen { FONT-SIZE: 16px; LINE-HEIGHT : 20px; } }
@media screen and (max-width: 1024px) 
  {.texte_moyen { FONT-SIZE: 14px;  LINE-HEIGHT : 18px;} }

.texte_moyen_interligne{ COLOR: #333333; FONT-FAMILY: 'Questrial', Arial, sans-serif; FONT-SIZE: 18px; FONT-WEIGHT: normal; LINE-HEIGHT : 24px;}
@media screen and (max-width: 1366px) 
  { .texte_moyen_interligne{ FONT-SIZE: 16px; LINE-HEIGHT : 20px; } }
@media screen and (max-width: 1024px) 
  {.texte_moyen_interligne { FONT-SIZE: 14px;  LINE-HEIGHT : 20px;} }

.texte_interm{ COLOR: #333333; FONT-FAMILY: 'Questrial', Arial, sans-serif; FONT-SIZE: 16px; FONT-WEIGHT: normal; }
@media screen and (max-width: 1366px) 
  { .texte_interm{ FONT-SIZE: 14px; } }
@media screen and (max-width: 1024px) 
  {.texte_interm { FONT-SIZE: 14px; } }

.texte_interm_interligne{ COLOR: #333333; FONT-FAMILY: 'Questrial', Arial, sans-serif; FONT-SIZE: 16px; FONT-WEIGHT: normal; LINE-HEIGHT : 20px;}
@media screen and (max-width: 1366px) 
  { .texte_interm_interligne{ FONT-SIZE: 14px;  LINE-HEIGHT : 18px;} }
@media screen and (max-width: 1024px) 
  {.texte_interm_interligne { FONT-SIZE: 14px;  LINE-HEIGHT : 16px;} }

.texte_windows{ COLOR: #333333; FONT-FAMILY: 'Questrial', Arial, sans-serif; FONT-SIZE: 18px; FONT-WEIGHT: normal;}
@media screen and (max-width: 1366px) 
  { .texte_windows{ FONT-SIZE: 16px;  } }
@media screen and (max-width: 1024px) 
  { .texte_windows{ FONT-SIZE: 14px; } }
@media screen and (max-width: 800px) 
  { .texte_windows{ FONT-SIZE: 12px; } }
  
.texte_gris{ COLOR: #999999; FONT-FAMILY: 'Questrial', Arial, sans-serif; FONT-SIZE: 14px; FONT-WEIGHT: normal;  FONT-STYLE : italic;}
@media screen and (max-width: 1366px) 
  { .texte_gris{ FONT-SIZE: 12px;  } }
@media screen and (max-width: 1024px) 
  {.texte_gris { FONT-SIZE: 12px; } }

.texte_base{ COLOR: #333333; FONT-FAMILY: 'Questrial', Arial, sans-serif; FONT-SIZE: 13px; FONT-WEIGHT: normal; }
@media screen and (max-width: 1366px) 
  {.texte_base{ FONT-SIZE: 12px; } }
@media screen and (max-width: 1024px) 
  {.texte_base { FONT-SIZE: 12px;  } }

.texte_petit{ COLOR: #333333; FONT-FAMILY: 'Questrial', Arial, sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: normal; }

/* menus */
/*********/
A.cb_home{ background-image: url(../images/bn_home.gif); background-repeat:no-repeat; FONT-FAMILY:  Arial, sans-serif; FONT-SIZE: 20px; height:24px; width:36px; PADDING-RIGHT: 17px;  TEXT-DECORATION: none;} 
@media screen and (max-width: 700px) 
   { A.cb_home{ background-image:url(../images/bn_home_petit.gif); background-repeat:no-repeat; FONT-FAMILY:  Arial, sans-serif; FONT-SIZE: 12px; height:24px; width:20px; PADDING-RIGHT: 10px;  TEXT-DECORATION: none;}  } 

A.cb_home:hover { background-image: url(../images/bn_home_1.gif); TEXT-DECORATION: none;}
@media screen and (max-width: 700px) 
   { A.cb_home:hover { background-image:url(../images/bn_home_petit_1.gif); TEXT-DECORATION: none;} } 
   
.home_sur_HP { background-image: url(../images/bn_home_1.gif); background-repeat:no-repeat; FONT-FAMILY:  Arial, sans-serif; FONT-SIZE: 20px; height:24px; width:36px; PADDING-RIGHT: 17px;   TEXT-DECORATION: none;}
@media screen and (max-width: 700px) 
   { .home_sur_HP { background-image:url(../images/bn_home_petit_1.gif); background-repeat:no-repeat; FONT-FAMILY:  Arial, sans-serif; FONT-SIZE: 12px; height:24px; width:20px; PADDING-RIGHT: 10px;  TEXT-DECORATION: none;}  } 

A.cb_menu { FONT-FAMILY:  Arial, sans-serif; FONT-SIZE: 14px; text-align:center; FONT-WEIGHT: normal; COLOR : #000000;  TEXT-DECORATION: none;}
@media screen and (max-width: 1366px) 
  { A.cb_menu{ FONT-SIZE: 12px; } }
@media screen and (max-width: 700px) 
  { A.cb_menu{ FONT-SIZE: 10px;  } }   
A.cb_menu:hover {COLOR : #0266B3; TEXT-DECORATION: underline;  }

.menu_selection { FONT-FAMILY:  Arial, sans-serif; FONT-SIZE: 14px; text-align:center; FONT-WEIGHT: normal; COLOR : #0266B3;  TEXT-DECORATION: none;}
@media screen and (max-width: 1366px) 
  { .menu_selection{ FONT-SIZE: 12px; } }
@media screen and (max-width: 700px) 
  { .menu_selection { FONT-SIZE: 10px;  } } 
 
.separ { background-image: url(../images/separ.gif);  height:20px; width:18px; PADDING-TOP: 4px;  PADDING-BOTTOM: 2px; PADDING-LEFT: 9px; PADDING-RIGHT: 9px;}
 @media screen and (max-width: 700px) 
  { .separ { background-image:url(../images/separ_petit.gif);  height:20px; width:9px; PADDING-TOP: 4px;  PADDING-BOTTOM: 2px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px;} } 
   
/* menu bas */
/************/
.hauteur_menu_bas { COLOR: #666666; FONT-FAMILY: 'Questrial', Arial, sans-serif; FONT-SIZE: 13px; FONT-WEIGHT: normal;  line-height :18px;}
@media screen and (max-width: 1366px) 
  { .hauteur_menu_bas{ COLOR: #666666; FONT-FAMILY: 'Questrial', Arial, sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: normal;  line-height :16px;  } }
@media screen and (max-width: 800px) 
  { .hauteur_menu_bas{ COLOR: #666666; FONT-FAMILY: 'Questrial', Arial, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: normal;  line-height :14px;  } }
  
A.cb_menu_bas_2 { FONT-FAMILY: 'Questrial', Arial, sans-serif; FONT-SIZE: 13px; FONT-WEIGHT: normal; COLOR : #444444;  TEXT-DECORATION: none; }
@media screen and (max-width: 1366px) 
  { A.cb_menu_bas_2{ FONT-SIZE: 12px;  } }
 @media screen and (max-width: 800px) 
  { A.cb_menu_bas_2{ FONT-SIZE: 11px;  } }
A.cb_menu_bas_2:hover {TEXT-DECORATION: underline; }

A.cb_menu_bas { FONT-FAMILY: 'Questrial', Arial, sans-serif; FONT-SIZE: 13px; FONT-WEIGHT: normal; COLOR : #666666;  TEXT-DECORATION: none; }
@media screen and (max-width: 1366px) 
  { A.cb_menu_bas {  FONT-SIZE: 12px;  } }
@media screen and (max-width: 800px) 
  { A.cb_menu_bas { FONT-SIZE: 11px;   } }
A.cb_menu_bas:hover {TEXT-DECORATION: underline; }

A.cb_menu_bas_leger { FONT-FAMILY: 'Questrial', Arial, sans-serif; FONT-SIZE: 13px; FONT-WEIGHT: normal; COLOR : #666666;  TEXT-DECORATION: none; FONT-STYLE: italic;}
@media screen and (max-width: 1366px) 
  { A.cb_menu_bas_leger{ FONT-SIZE: 12px;  } }
@media screen and (max-width: 800px) 
  { A.cb_menu_bas_leger{ FONT-SIZE: 11px;  } }
A.cb_menu_bas_leger:hover {TEXT-DECORATION: underline;  }

.menu_bas { background-color: #D7DCE2; }

.menu_bas_selection { COLOR: #0266B3; FONT-FAMILY: 'Questrial', Arial, sans-serif; FONT-SIZE: 13px; FONT-WEIGHT: normal;  line-height :20px; TEXT-DECORATION: italic;   }
@media screen and (max-width: 1366px) 
  { .menu_bas_selection{ FONT-SIZE: 12px;  } }
@media screen and (max-width: 800px) 
  { .menu_bas_selection{ FONT-SIZE: 11px;  } }

.texte_menu_bas_titre_2{ COLOR: #444444; FONT-FAMILY: 'Questrial', Arial, sans-serif; FONT-SIZE: 15px; FONT-WEIGHT: normal;  }
@media screen and (max-width: 1366px) 
  { .texte_menu_bas_titre_2{ FONT-SIZE: 14px;  } }
@media screen and (max-width: 1024px) 
  { .texte_menu_bas_titre_2{ FONT-SIZE: 12px;  } }

.texte_menu_bas_titre{ COLOR: #555555; FONT-FAMILY: 'Questrial', Arial, sans-serif; FONT-SIZE: 15px; FONT-WEIGHT: normal;  }
@media screen and (max-width: 1366px) 
  { .texte_menu_bas_titre{ FONT-SIZE: 14px;  } }
@media screen and (max-width: 1024px) 
  { .texte_menu_bas_titre{ FONT-SIZE: 13px;  } }

.texte_menu_bas_titre_leger{ COLOR: #555555; FONT-FAMILY: 'Questrial', Arial, sans-serif; FONT-SIZE: 15px; FONT-WEIGHT: normal;  FONT-STYLE: italic;}
@media screen and (max-width: 1366px) 
  { .texte_menu_bas_titre_leger{ FONT-SIZE: 14px;  } }
@media screen and (max-width: 1024px) 
  { .texte_menu_bas_titre_leger{ FONT-SIZE: 13px;  } }

.texte_menu_bas_2{ COLOR: #444444; FONT-FAMILY: 'Questrial', Arial, sans-serif; FONT-SIZE: 13px; FONT-WEIGHT: normal;  }
@media screen and (max-width: 1366px) 
  { .texte_menu_bas_2{ FONT-SIZE: 12px;  } }

.texte_menu_bas{ COLOR: #666666; FONT-FAMILY: 'Questrial', Arial, sans-serif; FONT-SIZE: 13px; FONT-WEIGHT: normal;  }
@media screen and (max-width: 1366px) 
  { .texte_menu_bas{ FONT-SIZE: 12px;  } }

.texte_menu_bas_petit{ COLOR: #444444; FONT-FAMILY: 'Questrial', Arial, sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: normal;  }
@media screen and (max-width: 1366px) 
  { .texte_menu_bas_petit{ FONT-SIZE: 11px;  } }

/* boutons */
/**********/
A { FONT-FAMILY: 'Questrial', Arial, sans-serif; FONT-SIZE: 12px;  FONT-WEIGHT: bold; COLOR : #0266B3; TEXT-DECORATION: none; }
A:hover {TEXT-DECORATION: underline;}

A.cb_base { FONT-FAMILY: 'Questrial', Arial, sans-serif; FONT-SIZE: 13px;  FONT-WEIGHT: normal; COLOR : #0266B3; TEXT-DECORATION: none; }
@media screen and (max-width: 1366px) 
  { A.cb_base { FONT-SIZE: 12px;  } }
A.cb_base:hover {TEXT-DECORATION: underline;}

A.cb_tableau{ FONT-FAMILY: 'Questrial', Arial, sans-serif; FONT-SIZE: 12px;  FONT-WEIGHT: normal; COLOR : #FFFFCC; TEXT-DECORATION: underline; }
A.cb_tableau:hover {TEXT-DECORATION: none;}

A.cb_interm { FONT-FAMILY: 'Questrial', Arial, sans-serif; FONT-SIZE: 14px;  FONT-WEIGHT: bold; COLOR : #0266B3; TEXT-DECORATION: none; }
@media screen and (max-width: 1366px) 
  { A.cb_interm { FONT-SIZE: 14px; } }
@media screen and (max-width: 1024px) 
  { A.cb_interm { FONT-SIZE: 12px; } }
A.cb_interm:hover {TEXT-DECORATION: underline;}

A.cb_interm_plus { FONT-FAMILY: 'Questrial', Arial, sans-serif; FONT-SIZE: 17px;  FONT-WEIGHT: bold; COLOR : #0266B3; TEXT-DECORATION: none; }
@media screen and (max-width: 1366px) 
  { A.cb_interm_plus { FONT-SIZE: 15px; } }
@media screen and (max-width: 1024px) 
  { A.cb_interm_plus { FONT-SIZE: 13px; } }
A.cb_interm_plus:hover {TEXT-DECORATION: underline;}

A.cb_moyen{ FONT-FAMILY: 'Questrial', Arial, sans-serif; FONT-SIZE: 18px;  FONT-WEIGHT: normal; COLOR : #0266B3; TEXT-DECORATION: none; }
@media screen and (max-width: 1366px) 
  { A.cb_moyen { FONT-SIZE: 16px; } }
@media screen and (max-width: 1024px) 
  { A.cb_moyen { FONT-SIZE: 14px; } }
A.cb_moyen:hover {TEXT-DECORATION: underline;}

A.cb_plus{ FONT-FAMILY: 'Questrial', Arial, sans-serif; FONT-SIZE: 18px;  FONT-WEIGHT: normal; COLOR : #0266B3; TEXT-DECORATION: underline; }
@media screen and (max-width: 1366px) 
  { A.cb_moyen { FONT-SIZE: 16px; } }
@media screen and (max-width: 1024px) 
  { A.cb_moyen { FONT-SIZE: 14px; } }
A.cb_plus:hover {TEXT-DECORATION: none;}

#touche_telecharger {position:absolute; width:218px; height:60px; visibility: hidden;  }

#touche_en_savoir_plus {position:absolute; width:218px; height:50px; visibility: hidden;  }

#touche_telecharger_bas {position:absolute;  width:30%; max-width:218px;  height:auto; }

A.cb_rose{ FONT-FAMILY: 'Questrial', Arial, sans-serif; FONT-SIZE: 18px;  FONT-WEIGHT: bold; COLOR : #333333; TEXT-DECORATION: none;
                   background:#FFA474;  WIDTH: 220px; LINE-HEIGHT: 60px;   text-align:center; vertical-align:middle; DISPLAY: table-cell;  }
@media screen and (max-width: 1366px) 
  { A.cb_rose { FONT-SIZE: 16px; WIDTH: 180px; LINE-HEIGHT: 50px; } }
@media screen and (max-width: 1024px) 
 { A.cb_rose { FONT-SIZE: 14px; WIDTH: 160px; LINE-HEIGHT: 40px; } }
A.cb_rose:hover {COLOR : #333333; background:#FFBD9D;}

A.cb_bleu{ FONT-FAMILY: 'Questrial', Arial, sans-serif; FONT-SIZE: 18px;  FONT-WEIGHT: bold; COLOR : #FFFFFF; TEXT-DECORATION: none;
                 background:#0266B3; WIDTH: 220px; LINE-HEIGHT: 60px;   text-align:center; vertical-align:middle; DISPLAY: table-cell;    }
@media screen and (max-width: 1366px) 
  { A.cb_bleu { FONT-SIZE: 16px; WIDTH: 180px; LINE-HEIGHT: 50px; } }
@media screen and (max-width: 1024px) 
 { A.cb_bleu { FONT-SIZE: 14px; WIDTH: 160px; LINE-HEIGHT: 40px; } }
A.cb_bleu:hover {background:#26A2FD;}

A.cb_ok {PADDING-BOTTOM: 0px; PADDING-LEFT: 0px;  PADDING-RIGHT: 0px;  PADDING-TOP: 0px; WIDTH: 50px; LINE-HEIGHT: 30px; DISPLAY: table-cell; border-radius:6px;  
		 FONT-FAMILY: 'Questrial', Arial, sans-serif; FONT-SIZE: 14px; FONT-WEIGHT: normal; COLOR: #ffffff; TEXT-DECORATION: none;  text-align: center; vertical-align: middle; BACKGROUND:#0266B3; }
A.cb_ok:hover { BACKGROUND: #26A2FD; COLOR: #FFFFFF}

