body{
  background-color : #FFFFFF;
  height: 100%;  
  }
a { text-decoration: none}
a { font-family: 'Capriola', sans-serif; font-size: 10pt; font-weight: bold; color: #000000}
a:active { color: #AAA7A7}
a:hover { color: #ABA7A7}

@import url(http://fonts.googleapis.com/css?family=Capriola);


.lienblanc { font-family: 'Capriola', sans-serif; font-size: 10pt; font-style: normal; font-weight: bold; color: #660000; text-decoration: none} 
.texte_maigre {  font-family: 'Capriola', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; color: #000000}
.texte_maigre_petit {  font-family: 'Capriola', sans-serif; font-size: 9pt; font-style: normal; font-weight: normal; color: #000000}
.texte_gris {  font-family: 'Capriola', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; color: #D2CECE}
.texte_gras {  font-family: 'Capriola', sans-serif; font-size: 10pt; font-style: normal; font-weight: bold; color: #000000}
.texte_gras_gros {  font-family: 'Capriola', sans-serif; font-size: 12pt; font-style: normal; font-weight: bold; color: #000000}
.texte_gras_rouge {  font-family: 'Capriola', sans-serif; font-size: 10pt; font-style: normal; font-weight: bold; color: #FF0000}
.texte_gras_s {  font-family: 'Capriola', sans-serif; font-size: 10pt; font-style: normal; font-weight: bold; color: #000000; text-decoration: underline}
.texte_gras_petit {  font-family: 'Capriola', sans-serif; font-size: 9pt; font-style: normal; font-weight: bold; color: #000000}
.texte_gras_petit_s {  font-family: 'Capriola', sans-serif; font-size: 9pt; font-style: normal; font-weight: bold; color: #000000; text-decoration: underline}
.texte_gras_petit_italic {  font-family: 'Capriola', sans-serif; font-size: 9pt; font-style: italic; font-weight: bold; color: #000000}
.texte_gras_petit_vert {  font-family: 'Capriola', sans-serif; font-size: 9pt; font-style: normal; font-weight: bold; color: #FF6701}
.texte_gras_petit_vert_s {  font-family: 'Capriola', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; color: #FF6701; text-decoration: underline}
.texte_gras_petit_vert_it {  font-family: 'Capriola', sans-serif; font-size: 9pt; font-style: italic; font-weight: bold; color: #FF6701}
.texte_gras_petit_gris {  font-family: 'Capriola', sans-serif; font-size: 9pt; font-style: normal; font-weight: bold; color: #ABA7A7}
.texte_gras_tpetit_vert {  font-family: 'Capriola', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; color: #FF6701}
.texte_gras_tpetit_italic_vert {  font-family: 'Capriola', sans-serif; font-size: 8pt; font-style: italic; font-weight: bold; color: #FF6701}
.texte_gras_tpetit_vert_s {  font-family: 'Capriola', sans-serif; font-size: 6pt; font-style: normal; font-weight: bold; color: #FF6701; text-decoration: underline}
.texte_gras_tpetit_vert_2_s {  font-family: 'Capriola', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; color: #FF6701; text-decoration: underline}
.texte_gras_tpetit_gris {  font-family: 'Capriola', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; color: #ABA7A7}
.texte_gras_tpetit_noir {  font-family: 'Capriola', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; color: #000000}
.texte_gras_tpetit_blanc {  font-family: 'Capriola', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; color: #FFFFFF}
.texte_gras_blanc { font-family: 'Capriola', sans-serif; font-size: 10pt; font-style: normal; font-weight: bold; color: #FFFFFF}
.texte_gros_blanc { font-family: 'Capriola', sans-serif; font-size: 12pt; font-style: normal; font-weight: bold; color: #FFFFFF}
.texte_gras_blanc_s { font-family: 'Capriola', sans-serif; font-size: 10pt; font-style: normal; font-weight: bold; color: #FFFFFF; text-decoration: underline}
.texte_maigre_blanc { font-family: 'Capriola', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; color: #FFFFFF}
.texte_gros { font-family: 'Capriola', sans-serif; font-size: 12pt; font-style: normal; font-weight: bold; color: #000000 }
.texte_big { font-family: 'Capriola', sans-serif; font-size: 16pt; font-style: normal; font-weight: bold; color: #000000 }
.texte_big_vert { font-family: 'Capriola', sans-serif; font-size: 16pt; font-style: normal; font-weight: bold; color: #FF6701 }
.texte_big_vert_italic { font-family: 'Capriola', sans-serif; font-size: 16pt; font-style: italic; font-weight: bold; color: #FF6701 }
.texte_gros_vert { font-family: 'Capriola', sans-serif; font-size: 12pt; font-style: normal; font-weight: bold; color: #FF6701 }
.texte_gros_vert_s { font-family: 'Capriola', sans-serif; font-size: 12pt; font-style: normal; font-weight: bold; color: #FF6701; text-decoration: underline}
.texte_gros_vert_italic { font-family: 'Capriola', sans-serif; font-size: 12pt; font-style: italic; font-weight: bold; color: #FF6701 }
.texte_gros_vert_italic_s { font-family: 'Capriola', sans-serif; font-size: 12pt; font-style: italic; font-weight: bold; color: #FF6701; text-decoration: underline}
.texte_gros_rouge { font-family: 'Capriola', sans-serif; font-size: 12pt; font-style: normal; font-weight: bold; color: #FF0000 }
.texte_maigre_rouge { font-family: 'Capriola', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; color: #CC0000}
.texte_gras_rouge { font-family: 'Capriola', sans-serif; font-size: 10pt; font-style: normal; font-weight: bold; color: #CC0000}
.texte_rouge { font-family: 'Capriola', sans-serif; font-size: 9pt; font-style: normal; font-weight: bold; color: #CC0000}
.texte_gras_rouge_clin { font-family: 'Capriola', sans-serif; font-size: 10pt; font-style: normal; font-weight: bold; color: #CC0000; text-decoration: blink}
.texte_gros_rouge_2 { font-family: 'Capriola', sans-serif; font-size: 11pt; font-style: normal; font-weight: bold; color: #FF0000 }
.texte_maigre_vert { font-family: 'Capriola', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; color: #FF6701}
.texte_maigre_vert_italic { font-family: 'Capriola', sans-serif; font-size: 10pt; font-style: italic; font-weight: normal; color: #FF6701}
.texte_maigre_petit_vert {  font-family: 'Capriola', sans-serif; font-size: 9pt; font-style: normal; font-weight: normal; color: #FF6701}
.texte_maigre_tpetit_vert {  font-family: 'Capriola', sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; color: #FF6701}
.texte_maigre_petit_vert_italic {  font-family: 'Capriola', sans-serif; font-size: 9pt; font-style: italic; font-weight: normal; color: #FF6701}
.texte_gras_vert { font-family: 'Capriola', sans-serif; font-size: 10pt; font-style: normal; font-weight: bold; color: #FF6701}
.texte_gras_vert_s { font-family: 'Capriola', sans-serif; font-size: 10pt; font-style: normal; font-weight: bold; color: #FF6701; text-decoration: underline}
.texte_gras_vert_italic { font-family: 'Capriola', sans-serif; font-size: 10pt; font-style: italic; font-weight: bold; color: #FF6701}
.texte_gras_gris { font-family: 'Capriola', sans-serif; font-size: 10pt; font-style: normal; font-weight: bold; color: #ABA7A7}
.texte_maigre_rouge { font-family: 'Capriola', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; color: #CC0000}
.texte_blink {  font-family: 'Capriola', sans-serif; font-size: 10pt; font-style: normal; font-weight: bold; color: #000000; text-decoration: blink}
.texte_maigre_petit {  font-family: 'Capriola', sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; color: #000000}
.texte_maigre_petit_italic {  font-family: 'Capriola', sans-serif; font-size: 8pt; font-style: italic; font-weight: normal; color: #000000}
.texte_maigre_tpetit_italic_s {  font-family: 'Capriola', sans-serif; font-size: 7pt; font-style: italic; font-weight: normal; color: #000000; text-decoration: underline}
.texte_maigre_tpetit_italic {  font-family: 'Capriola', sans-serif; font-size: 7pt; font-style: italic; font-weight: normal; color: #000000}

.texte_titre_blanc {  font-family: 'Capriola', sans-serif; font-size: 20pt; font-style: normal; font-weight: bold; color: #ffffff}

.texte_titre_page {  font-family: 'Capriola', sans-serif; font-size: 20pt; font-style: normal; font-weight: bold; color: #000000}
.texte_titre_2_page {  font-family: 'Capriola', sans-serif; font-size: 15pt; font-style: normal; font-weight: bold; color: #000000}
.texte_titre_3_page {  font-family: 'Capriola', sans-serif; font-size: 12pt; font-style: normal; font-weight: bold; color: #000000}

.border_style_1 {border: solid 1px #FFFFFF; }
.border_style_2 {border: solid 1px #FF6701; }
.border_style_3 {border: solid 1px #ABA7A7; }

.sel_ligne_ok { background-color : #FB6532; font-family: 'Capriola', sans-serif; font-size: 12pt; font-style: normal; font-weight: bold; color: #FFFFFF}
.sel_ligne_nok { background-color : #E1DFDF; font-family: 'Capriola', sans-serif; font-size: 12pt; font-style: normal; font-weight: bold; color: #FF6701}

.sel_touche_ok { background-color : #FB6532; font-family: 'Capriola', sans-serif; font-size: 9pt; font-style: normal; font-weight: normal; color: #000000}
.sel_touche_nok { background-color : #E1DFDF; font-family: 'Capriola', sans-serif; font-size: 9pt; font-style: normal; font-weight: normal; color: #000000}

.flotter {
           float:left;
           height: 200px;
          }


.conteneur {
              margin-left: auto; 
              margin-right: auto; 
              width: 1024px;
              height: 100%;
              background-color: white;
              text-align: left;
              border:1px solid #DC5F12;
              padding:0px;
              -moz-border-radius:10px 0;
              -webkit-border-radius:10px 0;
              border-radius:10px;              
            }


.header_h {
              width: 1024;                 
              height: auto;             
              background-color: white;
              text-align: left;
            }

.txt_header {
              position: Absolute;
              margin-left: 20px;
	             margin-top: 120px;
	             width: 600px;
	             height: 200px;
              text-align: left;
            }

.tel_h {
              position: Absolute;
              width: 130px;
	           height: 30px;              
              margin-left: 610px;
              margin-top: 0px;   
              text-align: right;        
              font-family: 'Capriola', sans-serif;
              font-weight: bold;
              font-size: 10pt;
              color:#000000;                 
              background:url('images/tel.jpg') no-repeat;              
            }
            
.panier_h {
              position: Absolute;
              width: 130;
              margin-left: 880px;
              background-color: white;
            }


.prix_h {
              position: Absolute;
              width: 160px;
	           height: 200px;              
              margin-left: 790px;
              margin-top: 0px;   
              text-align: right;        
              font-family: 'Capriola', sans-serif;
              font-weight: bold;
              font-size: 10pt;
              color:#FF6701;                               
            }


.page_l {
  width: 100%;
  height: 100%;
}
            
         
.col_1 {
  float: left;
  width: 35%;
  margin: 1em 0;
}
            
.col_2 {
  float: right;
  width: 30%;
  margin: 1em 0;
}

.col_3 {
  float: left;
  width: 70%;
  margin: 1em 0;
}

.col_gauche {
  float: left;
  width: 50%;
  margin: 1em 0;
}

.col_droite {
  float: left;
  width: 50%;
  margin: 1em 0;
}


.col_gauche2 {
  float: left;	
  width: 50%;
  margin: 1em 0;
}

.col_droite2 {
  float: left;
  width: 50%;
  margin: 1em 0;
}

.colm_1 {
  float: left;
  width: 33%;
  height: 500px;
  overflow:auto;
  margin: 1em 0;
}

.colm_1_1 {
  float: left;
  width: 33%;
  height: 20px;
}
            
.colm_2 {
  width: 33%;
  height: 500px;
  overflow:auto;
  margin: 1em 0;
}

.colm_3 {
  float: right;
  width: 33%;
  height: 500px;
  overflow:auto;  
  margin: 1em 0;
}



.box_idx1 {
              margin-top: 15px;
              margin-left: 20px;
              width: 340px;
              height: 370px;
              text-align: left;
              background:url('images/idx_1-00.jpg') no-repeat;              
              font-family: 'Capriola', sans-serif;
              font-weight: bold;
              color:#DC5F12;
              border:1px solid #E9E7E7;
              padding:0px;
              -moz-border-radius:10px 0;
              -webkit-border-radius:10px 0;
              border-radius:0px 0px 10px 10px;    
              box-shadow: 2px 2px 0px #aaa;          
            }

            
.box_idxa {
              margin-left: 10px;
              margin-top: 200px;              
              width: 300px;
              height: 130px;
              background-color: #FFFFFF; 
              text-align: left;
              font-family: 'Capriola', sans-serif;
              font-weight: bold;
              color:#DC5F12;
            }
            
.box_idxb {
              margin-left: 400px;
              margin-top: 5px;              
              width: 550px;
              height: 170px;
              background-color: #FFFFFF; 
              text-align: left;
              font-family: 'Capriola', sans-serif;
              font-weight: bold;
              color:#DC5F12;
            }

.box_txt {
	             position: Absolute;
              margin-left: 400px;
              margin-top: 5px;              
              width: 300px;
              height: 170px;
              background-color: #FFFFFF; 
              text-align: left;
              font-family: 'Capriola', sans-serif;
              font-weight: bold;
              color:#DC5F12;
            }

.box_idxc {
              margin-left: 10px;
              margin-top: 180px;              
              width: 300px;
              height: 130px;
              background-color: #FFFFFF; 
              text-align: left;
              font-family: 'Capriola', sans-serif;
              font-weight: bold;
              color:#DC5F12;
            }
            
            
.box_idx2 {
              margin-top: 15px;
              margin-left: 20px;
              width: 340px;
              height: 370px;
              background:url('images/idx_2-1.jpg') no-repeat;
              text-align: left;
              font-family: 'Capriola', sans-serif;
              font-weight: bold;
              color:#DC5F12;              
              border:1px solid #E9E7E7;
              padding:0px;             
              -moz-border-radius:10px 0;
              -webkit-border-radius:10px 0;
              border-radius:0px 0px 10px 10px;
              box-shadow: 2px 2px 0px #aaa;              
            }
     
            
.box_aide {
              margin-top: 15px;
              margin-left: 25px;
              width: 240px;
              height: 370px;
              background:url('images/comment_choisir.jpg') no-repeat;
              text-align: left;
              font-family: 'Capriola', sans-serif;
              font-weight: bold;
              font-size: 9pt;
              color:#000000;              
              border:1px solid #E9E7E7;
              padding:0px;             
              -moz-border-radius:10px 0;
              -webkit-border-radius:10px 0;
              border-radius:0px 0px 10px 10px;           
              box-shadow: 2px 2px 0px #aaa;              	      
            }
            
.txt_aide {
             margin-top: 290px;
             height: 30px;
           }
            
.txt_guide {
             margin-top: 210px;
             margin-left: 25px;             
             height: 130px;
             width: 600px;
           }
            
.box_guide {
              margin-left: 20px;
              margin-top: 0px;              
              width: 700px;
              height: 370px;
              background:url('images/guidem3.jpg') no-repeat;
              text-align: left;
              font-family: 'Capriola', sans-serif;
              font-weight: normal;
              font-size: 11pt;
              color:#000000;              
              border:1px solid #E9E7E7;
              padding:0px;             
              -moz-border-radius:10px 0;
              -webkit-border-radius:10px 0;
              border-radius:0px 0px 10px 10px;    
              box-shadow: 2px 2px 0px #aaa;              	      
            }

.box_idx3 {
              margin-left: 20px;
              margin-top: 15px;              
              width: 340px;
              height: 370px;
              background:url('images/idx_3-1.jpg') no-repeat;
              text-align: left;
              font-family: 'Capriola', sans-serif;
              font-weight: bold;
              color:#DC5F12;
              border:1px solid #E9E7E7;
              padding:0px;             
              -moz-border-radius:10px 0;
              -webkit-border-radius:10px 0;
              border-radius:0px 0px 10px 10px;    
              box-shadow: 2px 2px 0px #aaa;          
            }

.box_idx4 {
              margin-left: 20px;
              margin-top: 15px;              
              width: 340px;
              height: 370px;
              background:url('images/idx_4-2.jpg') no-repeat;
              text-align: left;
              font-family: 'Capriola', sans-serif;
              font-weight: bold;
              color:#DC5F12;              
              border:1px solid #E9E7E7;
              padding:0px;             
              -moz-border-radius:10px 0;
              -webkit-border-radius:10px 0;
              border-radius:0px 0px 10px 10px;
              box-shadow: 2px 2px 0px #aaa;              
            }

.box_idx5 {
              margin-left: 20px;
              margin-top: 15px;              
              width: 980px;
              height: 240px;
              background:url('images/idx_5-1.jpg') no-repeat;
              text-align: left;
              font-family: 'Capriola', sans-serif;
              font-weight: bold;
              color:#DC5F12;              
              border:1px solid #E9E7E7;
              padding:0px;             
              -moz-border-radius:10px 0;
              -webkit-border-radius:10px 0;
              border-radius:0px 0px 10px 10px;
              box-shadow: 2px 2px 0px #aaa;              
            }

.avis_h {
              position: Absolute;
              width: 220px;
	           height: 30px;              
              margin-left: 700px;
              margin-top: 0px;   
              text-align: right;        
              font-family: 'Capriola', sans-serif;
              font-weight: bold;
              font-size: 10pt;
              color:#FF6701;                               
            }

.box_avis {
              margin-top: 15px;
              margin-left: 25px;
              width: 240px;
              height: 1162px;
              text-align: left;
              background:url('images/avis.jpg') no-repeat;
              font-family: 'Capriola', sans-serif;
              font-weight: bold;
              font-size: 9pt;
              color:#000000;              
              border:1px solid #E9E7E7;
              padding:0px;             
              -moz-border-radius:10px 0;
              -webkit-border-radius:10px 0;
              border-radius:0px 0px 10px 10px;           
              box-shadow: 2px 2px 0px #aaa;              	      
            }
            
.txt_avis {
             margin-top: 150px;
             height: 962px;
             overflow: hidden;             
           }


.box_about {
              margin-left: 20px;
              margin-top: 15px;                        
              width: 940px;
              height: 800px;
              background-color: #FFFFFF;
              text-align: left;
              font-family: 'Capriola', sans-serif;
              font-weight: bold;
              color:#DC5F12;
              border:1px solid #E9E7E7;
              padding:20px;             
              -moz-border-radius:10px 0;
              -webkit-border-radius:10px 0;
              border-radius:0px 0px 10px 10px;
              box-shadow: 2px 2px 0px #aaa;                                                        
            }

.box_sub {
              margin-left: 20px;
              margin-top: 20px;                        
              width: 940px;
              min-height: 600px;
              background-color: #FFFFFF;
              text-align: left;
              font-family: 'Capriola', sans-serif;
              font-weight: bold;
              color:#DC5F12;
              border:1px solid #E9E7E7;
              padding:20px;             
              -moz-border-radius:10px 0;
              -webkit-border-radius:10px 0;
              border-radius:0px 0px 10px 10px;
              box-shadow: 2px 2px 0px #aaa;                                                        
            }

.box_sub_2 {
              margin-left: 20px;
              margin-top: 20px;                        
              width: 940px;
              min-height: 1000px;
              background-color: #FFFFFF;
              text-align: left;
              font-family: 'Capriola', sans-serif;
              font-weight: bold;
              color:#DC5F12;
              border:1px solid #E9E7E7;
              padding:20px;             
              -moz-border-radius:10px 0;
              -webkit-border-radius:10px 0;
              border-radius:0px 0px 10px 10px;
              box-shadow: 2px 2px 0px #aaa;                                                        
            }



.box_sub_max {
              margin-left: 20px;
              margin-top: 20px;                        
              width: 940px;
              min-height: 2400px;
              background-color: #FFFFFF;
              text-align: left;
              font-family: 'Capriola', sans-serif;
              font-weight: bold;
              color:#DC5F12;
              border:1px solid #E9E7E7;
              padding:20px;             
              -moz-border-radius:10px 0;
              -webkit-border-radius:10px 0;
              border-radius:0px 0px 10px 10px;
              box-shadow: 2px 2px 0px #aaa;                                                        
            }
        
.titre_sub {
              width: 940px;
              height: 50px;
              line-height:50px;                           
              background-color: #FF6701;
              border:2px solid #E9E7E7;
              text-align: center;
              font-family: 'Capriola', sans-serif;
              font-size: 15pt;
              font-style: italic;
              font-weight: bold;
              color: #FFFFFF;              
            }
 
.box_clavier {
              margin-top: 0px;
              margin-left: 10px;
              width: 410px;
              height: 470px;
              text-align: left;
              background-color: #FAFAFA;             
              font-family: 'Capriola', sans-serif;
              font-weight: bold;
              color:#DC5F12;
              border:1px solid #E9E7E7;
              padding:0px;         
            }
        

.box_pclavier {
              position: absolute;	
              margin-top: 0px;
              margin-left: 5px;
              width: 180px;
              height: 120px;
              text-align: center;
              background-color: #FFFFFF;             
              font-family: 'Capriola', sans-serif;
              font-weight: bold;
              color:#DC5F12;
              border:1px solid #E9E7E7;
              padding:0px;         
            }

.box_ptopcase {
              position: absolute;	
              margin-top: 75px;
              margin-left: 115px;
              width: 180px;
              height: 60px;
              text-align: center;
              background-color: #FFFFFF;             
              font-family: 'Capriola', sans-serif;
              font-weight: bold;
              color:#DC5F12;
              border:1px solid #E9E7E7;
              padding:0px;         
            }

.box_apanier {
              position: absolute;	
              margin-top: 140px;
              margin-left: 115px;
              width: 180px;
              height: 60px;
              text-align: center;
              background-color: #FFFFFF;             
              font-family: 'Capriola', sans-serif;
              font-weight: bold;
              color:#DC5F12;
              border:0px solid #E9E7E7;
              padding:0px;         
            }



.box_description_clavier {
              margin-top: 0px;
              margin-left: 0px;
              width: 400px;
              height: 470px;
              text-align: left;
              background-color: #FFFFFF;             
              font-family: 'Capriola', sans-serif;
              font-weight: normal;
              font-size: 10pt;              
              color:#000000;
              border:1px solid #E9E7E7;
              padding:0px;   
              padding-left:15px;       
            }

.box_stickers {
              margin-top: 0px;
              margin-left: 10px;
              width: 410px;
              height: 380px;
              text-align: left;
              background-color: #FFFFFF;             
              font-family: 'Capriola', sans-serif;
              font-weight: bold;
              color:#DC5F12;
              border:1px solid #E9E7E7;
              padding:0px;         
            }
        

.box_description_stickers {
              margin-top: 0px;
              margin-left: 0px;
              width: 400px;
              height: 380px;
              text-align: left;
              background-color: #FFFFFF;             
              font-family: 'Capriola', sans-serif;
              font-weight: normal;
              font-size: 10pt;              
              color:#000000;
              border:1px solid #E9E7E7;
              padding:0px;          
            }

.box_devis_clavier {
              margin-top: 0px;
              margin-left: 120px;
              width: 650px;
              height: 420px;
              text-align: left;
              background-color: #FFFFFF;             
              font-family: 'Capriola', sans-serif;
              font-weight: normal;
              font-size: 10pt;              
              color:#000000;
              border:2px solid #E9E7E7;
              padding:30px;          
            }

                    
        
.service_client {
              width: 940px;
              height: 100px;                       
              background-color: #0000F0;
              background:url('images/service_client.jpg') no-repeat;
              border:2px solid #E9E7E7;
              text-align: left;
              font-family: 'Capriola', sans-serif;
              font-size: 10pt;
              font-style: italic;
              font-weight: bold;
              color: #FF6701;              
            }

.texte_sclient {
              width: 800px;
              height: 100px;
              margin-left: 100px;                       
              background-color: #FFFFFF;
              text-align: left;
              font-family: 'Capriola', sans-serif;
              font-size: 10pt;
              font-style: italic;
              font-weight: bold;
              color: #FF6701;              
            }


.texte_modlv {
              margin-top: 10px; 
              margin-left: 180px;
              height: 200px;                      
              background-color: #FFFFFF;
              text-align: left;
              font-family: 'Capriola', sans-serif;
              font-size: 10pt;
              font-style: italic;
              font-weight: bold;
              color: #000000;              
            }


.clavier_complet {
              width: 940px;
              height: 110px;                       
              background-color: #FFFFFF;
              border:2px solid #E9E7E7;
              text-align: left;
              font-family: 'Capriola', sans-serif;
              font-size: 10pt;
              font-style: italic;
              font-weight: bold;
              color: #FF6701;              
            }

.texte_clavier_cc {
              margin-top: 30px;              
              margin-left: 190px;
              width: 700px;
              height: 50px;                       
              background-color: #FFFFFF;
              text-align: left;
              font-family: 'Capriola', sans-serif;
              font-size: 10pt;
              font-style: italic;
              font-weight: bold;
              color: #FF6701;              
            }


        
.box_sub_2 {
              margin-left: 20px;
              margin-top: 20px;                        
              width: 940px;
              min-height: 600px;
              background-color: #FFFFFF;
              text-align: left;
              font-family: 'Capriola', sans-serif;
              font-weight: bold;
              color:#DC5F12;
              border:0px solid #E9E7E7;
              padding:20px;             
            }
            
.box_login {
              margin-left: 5px;
              margin-top: 15px;              
              width: 930px;
              height: 250px;
              background:url('images/mon_compte.jpg') no-repeat;
              text-align: left;
              font-family: 'Capriola', sans-serif;
              font-weight: bold;
              color:#DC5F12;              
              border:1px solid #E9E7E7;
              padding:0px;             
              -moz-border-radius:10px 0;
              -webkit-border-radius:10px 0;
              border-radius:0px 0px 10px 10px;
              box-shadow: 2px 2px 0px #aaa;              
            }

.box_slogin {
              margin-left: 220px;
              margin-top: 5px;              
              width: 680px;
              height: 215px;
              background-color: #E6E6E6; 
              text-align: left;
              font-family: 'Capriola', sans-serif;
              font-weight: bold;
              color:#DC5F12;
              padding:10px;             
              -moz-border-radius:10px 0;
              -webkit-border-radius:10px 0;
              border-radius:10px 10px 10px 10px;              
            }

.box_form {
              margin-left: 5px;
              margin-top: 50px;                        
              width: 930px;
              background-color: #FFFFFF;
              text-align: left;
              font-family: 'Capriola', sans-serif;
              font-weight: bold;
              color:#DC5F12;
              border:1px solid #E9E7E7;
              padding:5px;
              padding-bottom : 15px;                          
              -moz-border-radius:10px 0;
              -webkit-border-radius:10px 0;
              border-radius:10px 10px 10px 10px;
              box-shadow: 2px 2px 0px #aaa;                                                        
            }

.box_sform {
              margin-left: 10px;
              margin-top: 10px;              
              width: 890px;
              background-color: #E6E6E6; 
              text-align: left;
              font-family: 'Capriola', sans-serif;
              font-weight: bold;
              color:#DC5F12;
              padding:10px;             
              -moz-border-radius:10px 0;
              -webkit-border-radius:10px 0;
              border-radius:10px 10px 10px 10px;              
            }

.box_choix_mode {
              margin-left: 120px;
              margin-top: 10px;              
              width: 700px;
              background-color: #FFFFFF;
              text-align: left;
              font-family: 'Capriola', sans-serif;
              font-weight: bold;
              color:#DC5F12;
              border:2px solid #E6E6E6;
              padding:10px;             
              -moz-border-radius:10px 0;
              -webkit-border-radius:10px 0;
              border-radius:10px 10px 10px 10px;              
            }

.box_promo {
              margin-left: 170px;
              margin-top: 10px;              
              width: 600px;
              background-color: #FFFFFF;
              text-align: center;
              font-family: 'Capriola', sans-serif;
              font-weight: bold;
              color:#000000;
              border:2px solid #E6E6E6;
              padding:10px;             
              -moz-border-radius:10px 0;
              -webkit-border-radius:10px 0;
              border-radius:10px 10px 10px 10px;              
            }

.bouton_g {                       
              bottom: 0px;              
              font-family: Arial,sans-serif;
              font-size: 1.6em;
              width: 700px;
              height: 33px;
	             margin-left: 0px;
              text-align: center;
              color: #000;
              background: #444;
              background: -webkit-linear-gradient( #555, #2C2C2C);
              background:    -moz-linear-gradient( #555, #2C2C2C);
              background:     -ms-linear-gradient( #555, #2C2C2C);
              background:      -o-linear-gradient( #555, #2C2C2C);
              background:         linear-gradient( #555, #2C2C2C);
              border-radius: 0px 0px 10px 10px;
              text-shadow: 0px 1px 0px rgba( 255, 255, 255, 0.2);
              box-shadow: 0 0 5px rgba( 0, 0, 0, 0.5),0 -1px 0 rgba( 255, 255, 255, 0.4);              
            }

.bouton_g:hover{
              color: #222;
              background: #555;
              background: -webkit-linear-gradient( #777, #333);
              background:    -moz-linear-gradient( #777, #333);
              background:     -ms-linear-gradient( #777, #333);
              background:      -o-linear-gradient( #777, #333);
              background:         linear-gradient( #777, #333);
            }            

.bouton_g:active{
              color: #000;
              background: #444;
              background: -webkit-linear-gradient( #555, #2C2C2C);
              background:    -moz-linear-gradient( #555, #2C2C2C);
              background:     -ms-linear-gradient( #555, #2C2C2C);
              background:      -o-linear-gradient( #555, #2C2C2C);
              background:         linear-gradient( #555, #2C2C2C);
              box-shadow: 1px 1px 10px black inset, 0 1px 0 rgba( 255, 255, 255, 0.4);
           }


.bouton_clavier {                                    
              font-family: Arial,sans-serif;
              font-size: 10pt;
              width: 120px;
              height: 100px;
              text-align: center;
              color: #000;     
              background: #fff;      
              border: 0px;                 
            }

.bouton_clavier:hover{
              color: #222;
            }            

.bouton_clavier:active{
              color: #000;
           }


.bouton_a {                      
              font-family: Arial,sans-serif;
              font-size: 1.6em;
              width: 340px;
              height: 33px;
	             margin-left: 0px;
	             margin-top: 7px;
              text-align: center;
              color: #000;
              background: #444;
              background: -webkit-linear-gradient( #555, #2C2C2C);
              background:    -moz-linear-gradient( #555, #2C2C2C);
              background:     -ms-linear-gradient( #555, #2C2C2C);
              background:      -o-linear-gradient( #555, #2C2C2C);
              background:         linear-gradient( #555, #2C2C2C);
              border-radius: 0px 0px 10px 10px;
              text-shadow: 0px 1px 0px rgba( 255, 255, 255, 0.2);
              box-shadow: 0 0 5px rgba( 0, 0, 0, 0.5),0 -1px 0 rgba( 255, 255, 255, 0.4);              
            }

.bouton_a:hover{
              color: #222;
              background: #555;
              background: -webkit-linear-gradient( #777, #333);
              background:    -moz-linear-gradient( #777, #333);
              background:     -ms-linear-gradient( #777, #333);
              background:      -o-linear-gradient( #777, #333);
              background:         linear-gradient( #777, #333);
            }            

.bouton_a:active{
              color: #000;
              background: #444;
              background: -webkit-linear-gradient( #555, #2C2C2C);
              background:    -moz-linear-gradient( #555, #2C2C2C);
              background:     -ms-linear-gradient( #555, #2C2C2C);
              background:      -o-linear-gradient( #555, #2C2C2C);
              background:         linear-gradient( #555, #2C2C2C);
              box-shadow: 1px 1px 10px black inset, 0 1px 0 rgba( 255, 255, 255, 0.4);
           }


.bouton_a2 {                      
              font-family: Arial,sans-serif;
              font-size: 1.6em;
              width: 340px;
              height: 33px;
	             margin-left: 0px;
	             margin-top: 27px;
              text-align: center;
              color: #000;
              background: #444;
              background: -webkit-linear-gradient( #555, #2C2C2C);
              background:    -moz-linear-gradient( #555, #2C2C2C);
              background:     -ms-linear-gradient( #555, #2C2C2C);
              background:      -o-linear-gradient( #555, #2C2C2C);
              background:         linear-gradient( #555, #2C2C2C);
              border-radius: 0px 0px 10px 10px;
              text-shadow: 0px 1px 0px rgba( 255, 255, 255, 0.2);
              box-shadow: 0 0 5px rgba( 0, 0, 0, 0.5),0 -1px 0 rgba( 255, 255, 255, 0.4);              
            }

.bouton_a2:hover{
              color: #222;
              background: #555;
              background: -webkit-linear-gradient( #777, #333);
              background:    -moz-linear-gradient( #777, #333);
              background:     -ms-linear-gradient( #777, #333);
              background:      -o-linear-gradient( #777, #333);
              background:         linear-gradient( #777, #333);
            }            

.bouton_a2:active{
              color: #000;
              background: #444;
              background: -webkit-linear-gradient( #555, #2C2C2C);
              background:    -moz-linear-gradient( #555, #2C2C2C);
              background:     -ms-linear-gradient( #555, #2C2C2C);
              background:      -o-linear-gradient( #555, #2C2C2C);
              background:         linear-gradient( #555, #2C2C2C);
              box-shadow: 1px 1px 10px black inset, 0 1px 0 rgba( 255, 255, 255, 0.4);
           }
           
.bouton_t {                       
              font-family: Arial,sans-serif;
              font-size: 1.6em;
              width: 980px;
              height: 33px;
	             margin-left: 0px;
	             margin-TOP: 32px;
              text-align: center;
              color: #000;
              background: #444;
              background: -webkit-linear-gradient( #555, #2C2C2C);
              background:    -moz-linear-gradient( #555, #2C2C2C);
              background:     -ms-linear-gradient( #555, #2C2C2C);
              background:      -o-linear-gradient( #555, #2C2C2C);
              background:         linear-gradient( #555, #2C2C2C);
              border-radius: 0px 0px 10px 10px;
              text-shadow: 0px 1px 0px rgba( 255, 255, 255, 0.2);
              box-shadow: 0 0 5px rgba( 0, 0, 0, 0.5),0 -1px 0 rgba( 255, 255, 255, 0.4);              
            }

.bouton_t:hover{
              color: #222;
              background: #555;
              background: -webkit-linear-gradient( #777, #333);
              background:    -moz-linear-gradient( #777, #333);
              background:     -ms-linear-gradient( #777, #333);
              background:      -o-linear-gradient( #777, #333);
              background:         linear-gradient( #777, #333);
            }            

.bouton_t:active{
              color: #000;
              background: #444;
              background: -webkit-linear-gradient( #555, #2C2C2C);
              background:    -moz-linear-gradient( #555, #2C2C2C);
              background:     -ms-linear-gradient( #555, #2C2C2C);
              background:      -o-linear-gradient( #555, #2C2C2C);
              background:         linear-gradient( #555, #2C2C2C);
              box-shadow: 1px 1px 10px black inset, 0 1px 0 rgba( 255, 255, 255, 0.4);
           }
           
.texte_vertical_b {
              color:#333;
              writing-mode:tb-rl;
              -webkit-transform:rotate(270deg);
              -moz-transform:rotate(270deg);
              white-space:nowrap;
              display:block;
              bottom:0;
              width:20px;
              height:20px;
              text-shadow: 0px 0px 1px #333;
              font-family: Arial, Verdana, Helvetica, sans-serif;
              font-size:14px;
              font-weight:normal;
           }
           
.bouton_l {                       
              font-family: Arial,sans-serif;
              font-size: 1.6em;
              width: 240px;
              height: 33px;
	             margin-left: 0px;
	             margin-top: 17px;
              text-align: center;	      
              color: #000;
              background: #444;
              background: -webkit-linear-gradient( #555, #2C2C2C);
              background:    -moz-linear-gradient( #555, #2C2C2C);
              background:     -ms-linear-gradient( #555, #2C2C2C);
              background:      -o-linear-gradient( #555, #2C2C2C);
              background:         linear-gradient( #555, #2C2C2C);
              border-radius: 0px 0px 10px 10px;
              text-shadow: 0px 1px 0px rgba( 255, 255, 255, 0.2);
              box-shadow: 0 0 5px rgba( 0, 0, 0, 0.5),0 -1px 0 rgba( 255, 255, 255, 0.4);              
            }

.bouton_l:hover{
              color: #222;
              background: #555;
              background: -webkit-linear-gradient( #777, #333);
              background:    -moz-linear-gradient( #777, #333);
              background:     -ms-linear-gradient( #777, #333);
              background:      -o-linear-gradient( #777, #333);
              background:         linear-gradient( #777, #333);
            }            

.bouton_l:active{
              color: #000;
              background: #444;
              background: -webkit-linear-gradient( #555, #2C2C2C);
              background:    -moz-linear-gradient( #555, #2C2C2C);
              background:     -ms-linear-gradient( #555, #2C2C2C);
              background:      -o-linear-gradient( #555, #2C2C2C);
              background:         linear-gradient( #555, #2C2C2C);
              box-shadow: 1px 1px 10px black inset, 0 1px 0 rgba( 255, 255, 255, 0.4);
           }

           
.bouton_p {                       
              bottom: 0px;              
              font-family: Arial,sans-serif;
              font-size: 1.6em;
              width: 1024px;
              height: 33px;
	             margin-left: 0px;
              text-align: center;
              color: #000;
              background: #444;
              background: -webkit-linear-gradient( #555, #2C2C2C);
              background:    -moz-linear-gradient( #555, #2C2C2C);
              background:     -ms-linear-gradient( #555, #2C2C2C);
              background:      -o-linear-gradient( #555, #2C2C2C);
              background:         linear-gradient( #555, #2C2C2C);
              border-radius: 0px 0px 10px 10px;
              text-shadow: 0px 1px 0px rgba( 255, 255, 255, 0.2);
              box-shadow: 0 0 5px rgba( 0, 0, 0, 0.5),0 -1px 0 rgba( 255, 255, 255, 0.4);              
            }

.bouton_p:hover{
              color: #222;
              background: #555;
              background: -webkit-linear-gradient( #777, #333);
              background:    -moz-linear-gradient( #777, #333);
              background:     -ms-linear-gradient( #777, #333);
              background:      -o-linear-gradient( #777, #333);
              background:         linear-gradient( #777, #333);
            }            

.bouton_p:active{
              color: #000;
              background: #444;
              background: -webkit-linear-gradient( #555, #2C2C2C);
              background:    -moz-linear-gradient( #555, #2C2C2C);
              background:     -ms-linear-gradient( #555, #2C2C2C);
              background:      -o-linear-gradient( #555, #2C2C2C);
              background:         linear-gradient( #555, #2C2C2C);
              box-shadow: 1px 1px 10px black inset, 0 1px 0 rgba( 255, 255, 255, 0.4);
           }
           

.brd_img1 {
              position: absolute;	
              margin-top: 10px;
              margin-left: 15px;
              width: 180px;
              height: 100px;
              border:1px solid #E9E7E7;
              padding:0px;             
              box-shadow: 2px 2px 0px #aaa;              
            }
           
.brd_img2 {
              position: absolute;	
              margin-top: 10px;
              margin-left: 215px;
              width: 180px;
              height: 100px;
              border:1px solid #E9E7E7;
              padding:0px;             
              box-shadow: 2px 2px 0px #aaa;              
            }

.brd_img3 {
              position: absolute;	
              margin-top: 120px;
              margin-left: 15px;
              width: 180px;
              height: 100px;
              border:1px solid #E9E7E7;
              padding:0px;             
              box-shadow: 2px 2px 0px #aaa;              
            }

.brd_img4 {
              position: absolute;	
              margin-top: 120px;
              margin-left: 215px;
              width: 180px;
              height: 100px;
              border:1px solid #E9E7E7;
              padding:0px;             
              box-shadow: 2px 2px 0px #aaa;              
            }

.brd_img_s {
              position: absolute;	
              margin-top: 10px;
              margin-left: 15px;
              width: 100px;
              height: 88px;
              border:1px solid #E9E7E7;
              padding:0px;             
              box-shadow: 2px 2px 0px #aaa;              
            }

           
.box_loupe {
              position: absolute;	
              margin-top: 150px;
              margin-left: 100px;
              width: 200px;
              height: 50px;
              background-color: #FFFFFF;              
              border:1px solid #E9E7E7;
              padding:0px;             
              box-shadow: 1px 3px 0px #aaa;              
            }


.box_message_div {
              position: absolute;	
              margin-top: 250px;
              margin-left: 10px;
              text-align: center;
              width: 350px;
              height: 200px;
              padding:10px;                          
            }


.box_loupe2 {
              position: absolute;	
              margin-top: 450px;
              margin-left: 100px;
              width: 200px;
              height: 50px;
              border:1px solid #E9E7E7;
              padding:0px;             
              box-shadow: 1px 3px 0px #aaa;              
            }
           
.clear { 
  clear: both; 
 } 


.pied_col {
  float: left;
  margin-left: 15px; 
  width: 300px;
}

.pied_col_2 {
  float: left;
  margin-left: 5px; 
  width: 200px;
}

.pied_col_3 {
  float: left;
  margin-left: 5px; 
  width: 150px;
}

.pied_page {
              margin-top: 25px;              
              margin-left: 0px;
              height: 450px;              
              width: 100%;             
              background-color: #DC5F12;
              text-align: left;
            }

.cadre_infos_2 {
              margin-left: 120px;
              width: 700px;
              height: 240px;              
              background-color: #EEECEC;
              text-align: left;
            }
            
.cadre_fleche {
              margin-left: 445px;
              width: 50px;
              height: 50px;              
            }

.cadre_info_fleche {
              margin-left: 165px;
              width: 680px;
              height: 50px;              
            }

table.fond_cadre{
   background-image: url(images/cadre_250_190.png);
}



/* Gallery */
.gallery{
  width: 600px;
  padding: 10px;
  margin: 20px auto;
  line-height: 1em;
  color:#000;
}

.gallery h2{
  padding:5px;
  margin:0;
  text-align:center;
  color: #000;
  font-size: 2em;
}

.gallery p{
  clear:both;
  padding:5px;
  margin:0;
  text-align:center;
}

.gallery p a, .gallery p a:visited{
  color: #000;
}

.gallery ul{
  margin:0;
  padding:0;
  font-size: 1em;
  list-style: none;
}

.gallery li{
  padding:0;
  margin:5px;
  height:190px;
  width:190px;
  float: left;
  display: inline;
}

.gallery li img{
  border: none;
  padding: 0;
  margin: 0;
}

.gallery li a{
  background: #000;
  text-decoration: none;
  padding: 5px;
  display: block;
}

.gallery li a:hover{
  background: #990000;
}



/* Menu CSS general */ 

.cssmenu, .cssmenu ul, .cssmenu ul li, .cssmenu ul li a{
	
	padding: 0;
	margin: 0;
	line-height: 1;
	font-family: 'Capriola', sans-serif;
	
}

.cssmenu:before, .cssmenu:after, .cssmenu > ul:before, .cssmenu > ul:after {

	content: '';
	display: table;
	
}


.cssmenu:after, .cssmenu > ul:after {

	clear: both;
	
}

.cssmenu {

	zoom:1;
	height: 69px;
	background: url(images/bottom-bg.png) repeat-x center bottom;
	border-radius: 2px;	
}

.cssmenu ul{

	background: url(images/nav-bg.png) repeat-x 0px 4px;
	height: 69px;
	
}

.cssmenu ul li{

	float: left;
	list-style: none;
	
}

.cssmenu ul li a{
	
	display: block;
	height: 37px;
	padding: 22px 20px 0;
	margin: 4px 2px 0;
	border-radius: 2px 2px 0 0;
	text-decoration: none;
	font-size: 15px;
	color: white;
	text-shadow: 0 1px 1px rgba(0, 0, 0, .75);
	font-weight: 400;
	opacity: .9;
	
}

.cssmenu ul li:first-child a{
	
	margin: 4px 2px 0 0;
	
}

.cssmenu ul li a:hover, .cssmenu ul li.active a{
	
	background: url(images/color.png) center bottom;
	display: block;
	height: 37px;
	margin-top: 0px;
	padding-top: 26px;
	color: #9b4106;
	text-shadow: 0 1px 1px rgba(255, 255, 255, .35);
	opacity: 1;
	
}



/* Menu CSS panier */
.cssmenucm ul {
  margin: 0;
  height: 40px;
  padding: 7px 6px 0;
  background: #7d7d7d url(images/overlay.png) repeat-x 0 -110px;
  line-height: 100%;
  border-radius: 1em;
  font: normal 0.5333333333333333em Arial, Helvetica, sans-serif;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
  width: auto;
}
.cssmenucm li {
  margin: 0 5px;
  padding: 0 0 8px;
  float: left;
  position: relative;
  list-style: none;
}

.cssmenucm li {
  font-weight: bold;
  font-size: 13px;
  color: #e7e5e5;
  text-decoration: none;
  display: block;
  padding: 8px 20px;
  margin: 0;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
}

.cssmenucm .desactive {
  font-weight: bold;
  font-size: 13px;
  color: #e7e5e5;
  text-decoration: none;
  display: block;
  padding: 8px 20px;
  margin: 0;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
}

.cssmenucm .active {
  background: #979797 url(images/overlay.png) repeat-x 0 -40px;
  background: #666666 url(images/overlay.png) repeat-x 0 -40px;
  color: #444;
  border-top: solid 1px  #f8f8f8;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  text-shadow: 0 1px 0 #ffffff;
}

.cssmenucm ul ul li:hover a,
.cssmenucm li:hover li a {
  background: none;
  border: none;
  color: #666;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
}
.cssmenucm ul ul a:hover {
  background: #7d7d7d url(images/overlay.png) repeat-x 0 -100px !important;
  color: #fff !important;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
}
.cssmenucm li:hover > ul {
  display: block;
}
.cssmenucm ul ul {
  display: none;
  margin: 0;
  padding: 0;
  width: 185px;
  position: absolute;
  top: 40px;
  left: 0;
  background: url(images/overlay.png) repeat-x 0 0;
  border: solid 1px #b4b4b4;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
}
.cssmenucm ul ul li {
  float: none;
  margin: 0;
  padding: 3px;
}
.cssmenucm ul ul a,
.cssmenucm ul ul a:link {
  font-weight: normal;
  font-size: 12px;
}


.cssmenucm ul:after {
  content: '.';
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
* html #cssmenucm ul {
  height: 1%;
}

.bouton_mail {
     border:none;
     background: transparent url(images/mail.png) no-repeat;
     width:20px;
     height:15px;
}


.AddcButton {
	-moz-box-shadow:inset 0px 1px 3px 0px #f5978e;
	-webkit-box-shadow:inset 0px 1px 3px 0px #f5978e;
	box-shadow:inset 0px 1px 3px 0px #f5978e;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f06938), color-stop(1, #c62d1f));
	background:-moz-linear-gradient(top, #f06938 5%, #c62d1f 100%);
	background:-webkit-linear-gradient(top, #f06938 5%, #c62d1f 100%);
	background:-o-linear-gradient(top, #f06938 5%, #c62d1f 100%);
	background:-ms-linear-gradient(top, #f06938 5%, #c62d1f 100%);
	background:linear-gradient(to bottom, #f06938 5%, #c62d1f 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f06938', endColorstr='#c62d1f',GradientType=0);
	background-color:#f06938;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #d02718;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	padding:11px 23px;
	text-decoration:none;
	text-shadow:0px -1px 0px #810e05;
}
.AddcButton:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #c62d1f), color-stop(1, #f06938));
	background:-moz-linear-gradient(top, #c62d1f 5%, #f06938 100%);
	background:-webkit-linear-gradient(top, #c62d1f 5%, #f06938 100%);
	background:-o-linear-gradient(top, #c62d1f 5%, #f06938 100%);
	background:-ms-linear-gradient(top, #c62d1f 5%, #f06938 100%);
	background:linear-gradient(to bottom, #c62d1f 5%, #f06938 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c62d1f', endColorstr='#f06938',GradientType=0);
	background-color:#c62d1f;
}
.AddcButton:active {
	position:relative;
	top:1px;
}


.PromoButton {
	background-color:#ffec64;
	display:inline-block;
	cursor:pointer;
	color:#333333;
	font-family:Arial;
	font-size:12px;
	padding:10px 31px;
	text-decoration:none;
	text-shadow:0px 1px 0px #ffee66;
}
.PromoButton:hover {
	background-color:#ffec64;
}
.PromoButton:active {
	position:relative;
	top:1px;
}

.TableauP1 {
  width: 100%;
  border-collapse: collapse;
  border-top: 4px solid #808080;
  border-bottom: 4px solid #808080;
  font-family: 'Capriola', sans-serif;
  font-size: 8pt;
  font-style: normal;
  font-weight: bold;
  color: #000000;
}

.TableauP1 th, .TableauP1 td {
  border-bottom: 1px solid #808080;
}