a.bt:hover, button.bt:hover, section.rubrique .gammes a:hover .bt, section.rub_pdt_home article a:hover .bt, section.news article .intro .txt .bt:hover, section.news article .comments ul.menu li .bt:hover{
background-color:#002550;
color:#fff;
border:3px solid #002550;
}

a.bt.blanc:hover, button.bt.blanc:hover{
background-color:#fff;
color:#002550;
border:3px solid #fff;
}

section.rub_pdt_home article a:hover .picto{
background: #666666;
background: -moz-radial-gradient(center, ellipse cover,  #666666 0%, #ffffff 75%, #ffffff 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#666666), color-stop(75%,#ffffff), color-stop(100%,#ffffff));
background: -webkit-radial-gradient(center, ellipse cover,  #666666 0%,#ffffff 75%,#ffffff 100%);
background: -o-radial-gradient(center, ellipse cover,  #666666 0%,#ffffff 75%,#ffffff 100%);
background: -ms-radial-gradient(center, ellipse cover,  #666666 0%,#ffffff 75%,#ffffff 100%);
background: radial-gradient(ellipse at center,  #666666 0%,#ffffff 75%,#ffffff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#666666', endColorstr='#ffffff',GradientType=1 );
}

section.rub_pdt_home article a:hover .picto img:first-child{display:none;}

section.rub_pdt_home article a:hover .picto img + img{display:inline-block;}

section.valeur_home article:hover{
-moz-box-shadow: 0 0 100px -25px #000000;
-webkit-box-shadow: 0 0 100px -25px #000000;
-o-box-shadow: 0 0 100px -25px #000000;
box-shadow: 0 0 100px -25px #000000;
filter:progid:DXImageTransform.Microsoft.Shadow(color=#000000, Direction=NaN, Strength=100);
-moz-border-radius: 100px;
-webkit-border-radius: 100px;
border-radius: 100px;
}

section.produits_home .diapo li a:hover{
-moz-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.6);
-webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.6);
-o-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.6);
box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.6);
filter:progid:DXImageTransform.Microsoft.Shadow(color=#000000, Direction=NaN, Strength=20);
}