BODY
   {
    scrollbar-face-color: #CFCBCA;
    scrollbar-shadow-color: #9B9997;
    scrollbar-highlight-color: #FAF9F6;
    scrollbar-3dlight-color: #DAD8D7;
    scrollbar-darkshadow-color: #565554;
    scrollbar-track-color: #EEEEEE;
    scrollbar-arrow-color: #000000;
  }
  
 .menu_gris { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #999999; text-decoration: none; position:absolute; top:25px; left:25px; width: 180px; border-top:2px solid #75736A; border-left:2px solid #75736A; border-right:1px solid #ECE9D8; border-bottom:1px solid #ECE9D8;}

.menu_gris_invisible {position:absolute; visibility:hidden;}

A:hover { font-family: Arial, Helvetica, sans-serif; font-weight: normal; color: #000000; }
A {text-decoration: none; color: #000000;}
img {border: 0px;}

.menu_gris_liens { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #999999; text-decoration: none;}
.menu_noir_liens { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none;}
.sous_menu_noir { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none; position:absolute; top:260px; left:25px; width: 180px; border-top:2px solid #75736A; border-left:2px solid #75736A; border-right:1px solid #ECE9D8; border-bottom:1px solid #ECE9D8;}
.sous_menu_noir_invisible {position:absolute; visibility:hidden;}
.sous_menu_noir2 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none;background : #FFFFFF;}
.calque_logo { font-family: Arial, Helvetica, sans-serif; position:absolute; top:650px; left:0px; width: 964px;}
.calque_legende { font-family: Arial, Helvetica, sans-serif; position:absolute; top:716px; left:0px; width: 964px;}
.calque_aggrandir { font-family: Arial, Helvetica, sans-serif; position:absolute; top:716px; left:25px; width: 70px;}
.titre { font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-weight: bold; color: #000000; text-decoration: none;}
.titre2 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000000; text-decoration: none;}

.chapeau { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none;}
.texte { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #939393; text-decoration: none;}
.texte2 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none;}
.texte5 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; text-decoration: none;}
.texte3 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #939393; text-decoration: none;}
.texte4 { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #000000; text-decoration: none;}
.sous_menu_deroulant { font-family: Arial, Helvetica, sans-serif; width:177px; LEFT: 25px; TOP: 278px; font-size: 12px; font-weight: normal; color: #000000; text-decoration: none; position:absolute; width: 177px; border-top:2px solid #75736A; border-left:2px solid #75736A; border-right:1px solid #ECE9D8; border-bottom:1px solid #ECE9D8; }
.sous_menu_deroulant_invisible { font-family: Arial, Helvetica, sans-serif; width:177px; LEFT: 25px; TOP: 286px; font-size: 12px; font-weight: normal; color: #000000; text-decoration: none; position:absolute; width: 177px; border-top:2px solid #75736A; border-left:2px solid #75736A; border-right:1px solid #ECE9D8; border-bottom:1px solid #ECE9D8; visibility:hidden;}
.bordure {border:1px solid #ECE9D8; height:760px; width:990px;}
.vignette{font-family: Arial, Helvetica, sans-serif; font-size: 8px;}
.news_titre { font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-weight: bold; color: #939393; text-decoration: none;}
.news_chapeau { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; text-decoration: none;}
.news_texte { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000; text-decoration: none;}
.sousmenuold { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #999999; text-decoration: none; position:absolute; top:230px; left:25px; width: 180px; height:300px; visibility:'visible';}
.sousmenuinvisibleold { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #999999; text-decoration: none; position:absolute; top:230px; left:25px; width: 180px; height:300px; visibility:hidden;}


#divUpControl {

	HEIGHT: 432px; LEFT: 188px; POSITION: absolute; TEXT-ALIGN: right; TOP: 300px; WIDTH: 12px; Z-INDEX: 1 ; background : #EEEEEE;

}

#divDownControl {

	HEIGHT: 30px; LEFT: 188px; POSITION: absolute; TEXT-ALIGN: right; TOP: 720px; WIDTH: 12px; Z-INDEX: 1

}

#divContainer {

	CLIP: rect(0px 320px 438px 0px); HEIGHT: 438px; LEFT: 25px; OVERFLOW: hidden; POSITION: absolute; TOP: 298px; VISIBILITY: hidden; WIDTH: 180px ; background:#FFFFFF;

	 font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none; border-top:2px solid #75736A; border-left:2px solid #75736A; border-right:1px solid #ECE9D8; border-bottom:1px solid #ECE9D8;

}

#divContent {

	LEFT: 0px; POSITION: absolute; TOP: 0px;

}



#divUpControl_invisible {

	HEIGHT: 432px; LEFT: 158px; POSITION: absolute; TEXT-ALIGN: right; TOP: 270px; WIDTH: 12px; Z-INDEX: 1 ; background : #EEEEEE; visibility:hidden;

}

#divDownControl_invisible {

	HEIGHT: 30px; LEFT: 158px; POSITION: absolute; TEXT-ALIGN: right; TOP: 702px; WIDTH: 12px; Z-INDEX: 1; visibility:hidden;

}

#divContainer_invisible {

	CLIP: rect(0px 320px 450px 0px); HEIGHT: 450px; LEFT: 25px; OVERFLOW: hidden; POSITION: absolute; TOP: 262px; VISIBILITY: hidden; WIDTH: 180px ;

	 font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none; border-top:2px solid #75736A; border-left:2px solid #75736A; border-right:1px solid #ECE9D8; border-bottom:1px solid #ECE9D8; visibility:hidden;

}

#divContent_invisible {

	LEFT: 0px; POSITION: absolute; TOP: 0px; visibility:hidden;

}



.calque_texte { font-family: Arial, Helvetica, sans-serif; position:absolute; top:30px; left:291px; width: 504px;}

.input_contact { font-family: Arial, Helvetica, sans-serif;font-size: 11px; width: 380px; height:19px; border-top:2px solid #75736A; border-left:2px solid #75736A; border-right:1px solid #ECE9D8; border-bottom:1px solid #ECE9D8; background:#E9EAEE;}

.checknews { width: 14px; height:14px; background:#E9EAEE;}

.boutonenvoyer { font-family: Arial, Helvetica, sans-serif;font-size: 12px; background:#E9EAEE;}





.boutique_titre { font-family: Arial, Helvetica, sans-serif; font-size: 22px; font-weight: bold; color: #000000; text-decoration: none;}

.boutique_textenoir { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none;}

.table_boutique { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #909090; text-decoration: none;}

.input_boutique { font-family: Arial, Helvetica, sans-serif;font-size: 11px; width: 60px; height:19px; border-top:2px solid #75736A; border-left:2px solid #75736A; border-right:1px solid #ECE9D8; border-bottom:1px solid #ECE9D8; background:#FFFFFF;}

.boutoncommander { font-family: Arial, Helvetica, sans-serif;font-size: 11px; background:#E9EAEE; height:19px;}

.calque_logo_boutique { font-family: Arial, Helvetica, sans-serif; position:absolute; top:622px; left:0px; width: 942px;}

/* CSS plus que du web 29 mai 2007 */
select.produit { 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 11px; 
    font-weight: normal; 
    color: #999999; 
    text-decoration: none;
}

/*player flv*/
#player1 { position:absolute; top:24px; left:240px; width:720px; height:576px;}
