
/* 3W hebergement module de commerce en ligne  */

.pleine-largeur-admin {width:98%; float:left; padding:0 2rem 2rem 4rem; -moz-box-sizing:border-box; -webkit-box-sizing: border-box; box-sizing:border-box;}

 a {
    text-decoration: none;
  }

/*  Liste des articles  */
.content {width:603px; 
	background:#e2eac3;  
	border-radius:15px; 
	margin:0 0 10px 0;
	float:left;
	clear:both;
	font-family:Arial; 
	font-size:12px; 
	padding:10px 0; 
	color:#595959;
}

div.conseil a{
 text-decoration: underline;
 color:#595959;
 font-weight:normal;  

}

div.conseil a:hover{
color:#8e9665;
font-weight:500; 
}

/* div.description {margin-left:207px; width:375px;} */

/* div.img {width:207px; float:left; clear:none; text-align:center;} */
strong.green{
	color:#839738;
}

.sku{
	font-size:11px;
}

.produit{
	width: 100%;
	background:#FBFBFB;   
/*  Boutique B2B  */
/*	background:#F4F4F4; */
	border-radius: 15px;
	margin-bottom:10px;
	float: left;
	clear: both; 
	font-family: Arial;
	font-size: 12px;
	padding: 10px;
	color: #000000;
}

.produit-left{
	float:left;
	width:25%; 
	margin-right:10px;
}

.float-left{
	float:left; 
}

.produit h2.titre {
	color: #595959;
	font-weight: bold;
	font-size: 18px;
	margin: 0 0 10px 0px;
}

/*hr {
    border: 0;
    height: 1px;
    background: #999999;
    background-image: -webkit-linear-gradient(left, #ccc, #ccc, #ccc); 
    background-image:    -moz-linear-gradient(left, #ccc, #ccc, #ccc); 
    background-image:     -ms-linear-gradient(left, #ccc, #ccc, #ccc); 
    background-image:      -o-linear-gradient(left, #ccc, #ccc, #ccc); 
}
*/
.produit p{
/*  max-width: 450px;     */
max-width: 95%;
}

.arianeText{
	color : #8e9665;
}

.milieu  {vertical-align: -100%; margin-left:10px;}

p.vert {color: #839738;}
	
span.sku {font-size:9px;}

/* largeur maximum 440px   */
table {margin:0; padding:0; border:0; border-collapse:collapse;}

/*     image (jpg, gif, png) décrivant le Code de couleur, emballage cadeau ou un article téléchargeable     */ 
table td.SKUcouleur {width:80px; text-align:left;}

/*     Decription avec code de couleur et sans attribut     */ 
table td.SKUdescriptionCouleur {width:170px; text-align:left;}

/*     Decription avec code de couleur et avec attribut     */ 
table td.SKUdescriptionCouleurAttr {width:50px; text-align:left;}

/*     Decription sans code de couleur et sans attribut     */ 
table td.SKUdescription {width:300px; text-align:left;}

/*     Decription avec attribut     */ 
table td.SKUdescriptionAttribut {width:160px; text-align:left;}

/*     Attribut     */
table td.SKUattribut {width:140px; text-align:left;}

/*     Quantité du SKU     */
table td.SKUquantite {width:30px; text-align:left;}

/*  Prix du SKU    */
table td.SKUprix {width:60px; text-align:left;}

/*      image (jpg, gif, png) pour le panier     */
table td.SKUpanier {width:35px; text-align:left;}


/*      image (jpg, gif, png) pour le favoris     */
table td.SKUfavoris {width:35px; text-align:left;}

/*      image (jpg, gif, png) pour le rendez-vous     */
table td.SKUrendezvous {width:60px; text-align:left;}

.styled-select select {
    background: transparent; 
/*   background: #CCCCCC; */
   width: 120px;
   padding: 2px;
	font-family:Arial; 
   font-size: 12px;
	color:#595959;
   line-height: 1;
   border: 1;
   border-radius: 2px;
   height: 24px;
   -webkit-appearance: none;
   }
   

input.command {display:block; height:30px; width:30px; background:url(../images/btn_panier.png) 0 0 no-repeat; text-indent:-9999em; border: none; color : transparent;}
input.command:hover {width:30px; background-position:-31px 0;}

input.favoris {display:block; height:30px; width:30px; background:url(../images/btn_favoris.png) 0 0 no-repeat; text-indent:-9999em; border: none; color : transparent;}
input.favoris:hover {width:30px; background-position:-31px 0;}

a.command {display:block; height:30px; width:30px; background:url(../images/btn_panier.png) 0 0 no-repeat; text-indent:-9999em; }
a.command:hover {width:30px; background-position:-31px 0;}

a.rendezvous {display:block; height:30px; width:30px; background:url(../images/btn_rendez_vous.png) 0 0 no-repeat; text-indent:-9999em;}
a.rendezvous:hover {width:30px; background-position:-31px 0;}






/*    Ajout 3W Hebergement     */

/* utility/box  9F5D9E    766BA7    */

div.box
{
	border: solid 2px #005F9F;
}

.boxshadow {
  -moz-box-shadow: 5px 5px 7px #005F9F;
  -webkit-box-shadow: 5px 5px 7px #005F9F;       
  box-shadow: 5px 5px 7px #005F9F;
}

.roundbox{  
  -moz-border-radius: 8px 8px 8px 8px;
  -webkit-border-radius: 8px;  
  border-radius: 8px 8px 8px 8px;
}

.roundbox-top{    
    -moz-border-radius: 6px 6px 0 0;
    -webkit-border-radius: 6px 6px 0 0;    
    border-radius: 6px 6px 0 0;
}

.roundbox-bottom{    
    -moz-border-radius: 0 0 6px 6px;
    -webkit-border-radius: 0 0 6px 6px;
    border-radius: 0 0 6px 6px;
}

.roundbox-top a{
	color:#FFFFFF;
}

.gridheader, .gridheaderbig, .gridheaderleft, .gridheaderright{    
    padding: 6px 6px 6px 6px;
    /***   http://tools.dynamicdrive.com/gradient   ***/
	background:  #005F9F url(../images/gradient.png) repeat-x;
    text-align: center;
    /*font-weight: bold;*/
    text-decoration: none;
    color: #f9f9f9;
}

.gridheaderleft{
    text-align: left;
}

.gridheaderright{
    text-align: right;
}

.gridheaderbig{    
    font-size: 135%;
}

div.boxcontenttext{
/*	background: #f9f9f9;*/
	background: #ffffff;
}

.centertablebox{
	margin-left: auto; 
	margin-right: auto;
	border: none;
	padding-top:10px;
	padding-bottom:10px;
	width: 98%;
    border-spacing: 5px;
    border-collapse: separate;
	text-align: left;
}

table.centertablebox  tr {
	border: none;
	background-color: #FFFFFF;
}

table.centertablebox  td{
	border: none;
	background-color: #FFFFFF;	
}

/* CSS pour ancien utility/box */
table.box {
   font-family:Arial; 
   width: 610px;
   font-size: 12px; 
   margin: 0; 
   border: 2px solid #766BA7;
}

table.box td{
	padding:3px;
}

.boxtop {
	border-bottom: 2px solid #766BA7;
	padding:6px;
}


/*  DIV pour toutes les pages d'administration   */

#adminPage {
   margin-bottom: 10px;
   margin-left: 10px;
   font-family:Arial; 
   font-size: 12px; 
   margin: 0; 
   padding: 0; 
}
  #adminPage a {
    text-decoration: none;
  }

/*  screens/department - barre de changement de page  */

table.deptNavPage{
width:100%;
text-align: right;
border: none;
font-family: Arial;
/*font-size: 12px; */
}

table.deptNavPage td{
border: none;
}

table.deptNavPage p{
font: 1em Arial;
color:#FFF;
}

table.deptItemsSimple{
width:100%;
border: 0;
}

table.deptItemsSimple p{
font-weight: bold;
}

table.deptItemsSimple td{
vertical-align: middle;
}

table.deptItemsSimple a{
/* color:#000;
font:.7em arial, helvetica, sans-serif ;*/
font-weight:bolder;
text-decoration:none;
}

table.deptItemsDetaillee{
border-collapse: collapse;
width:100%;
border: 0;
}

table.deptItemsDetaillee td {
    border: 1px solid #ddd; 
    padding: 15px;
	border-left: none;
    border-right: none;
}

table.deptItemsDetaillee tr:nth-child(even){background-color: #fBfBfB;}

table.deptItemsDetaillee tr:hover {background-color: #F2F2F2;}

table.ItemsSkuList{
border-collapse: collapse;
width:100%;
border: 0;
}

table.ItemsSkuList td {
    padding: 15px;
}

/*  screens/department - Lien pour éditer l'article  */

.edititem {
color: red;	
margin-right: 4px; 
text-align: right;
text-decoration: none;
font-family: Arial;
font-size: 12px; 
}

.titrePanier {
   font: normal bold 15px/18px Arial;
   padding: 0px 0px 3px 0px;
   margin: 0px;
   letter-spacing: 0px;
   font-variant: normal;
   text-decoration: none;
   color: #595959;
   text-indent: 0px;
   text-align: left;
}



table.contact{
width:80%;
text-align: left;
border: 0;
font-family: Arial;
font-size: 12px; 
}

table.contact td.desc {width:15%;}
table.contact td.champs {width:85;}


 .contourfond {   
	border: 2px	solid #D1D4D6;
 }
 
 .fondarticle {   
	border: 2px	solid #D1D4D6;
	background-color: #E4E4E4;
 }

.choicetext { 
	font-family:  Arial; 
	font-size: 9pt; 
	padding-left:10px;
	display: block;
}

table.deptNavBouton{
width:250px;
text-align: left;
border: 0;
font-family: Arial;
font-size: 12px; 
}

.selectmax{
	width: 425px;
}	

/* item  et departement panier  
input.command {
	display:block; 
	height:24px; 
	width:30px; 
	background:url(../images/panier.png) 0 0 no-repeat; 
	text-indent:-9999em; 
	border: none; 
	color : transparent;
}

input.command:hover {
	width:30px; 
	background-position:-31px 0;
}
*/
input.backorder {display:block; height:24px; width:30px; background:url(../images/rupture.gif) 0 0 no-repeat; text-indent:-9999em; border: none; color : transparent;}
/*input.command:hover {width:23px; background-position:-24px 0;}*/

.retourDept {
color: #000000;	
margin-right: 40px;
text-align: right;
text-decoration: none;
font-family: Arial;
font-size: 12px; 
}

/*   Search_results   */

#articlesearch  {
   margin: 26px 0px 0px 1px;
   min-height: 50px;
   width: 550px;
   top: 0px;
   left: 0px;
   position: relative;
}

p.articletext   {
   padding: 0px;
   margin: 0px;
   font-family: Arial;
   font-weight: bold;
   font-style: normal;
   letter-spacing: 0px;
   text-decoration: none;
   text-indent: 0px;
   font-variant: normal;
   line-height: 17px;
   font-size: 14px;
}

p.titre {
   color: #2D5986;
   	font-weight:bold;
}  

span.more {
	color: #2D5986; 
	font-weight:bold;
}

p.texte {
	font-weight: normal;
	color: #333333;
/*	display: inline; */
	text-align: justify; 
/*   padding-bottom: 15px; */
}

.contoursearch {   
	border: 2px	solid #2D5986;
 }
 
 .fondsearch {   
	border: 2px	solid #2D5986;
	background-color: #E2EAC3;
 }

input.boutonRechercher {
	display:block; 
	height:28px; 
	width:87px; 
	background:url("../images/francais/bouton_rechercher.png") 0 0 no-repeat; 
	text-indent:-9999em;
	border: none; 
	color : transparent;
}

input.boutonRechercher:hover {
	width:87px; 
	background-position:-88px 0;
}

a.boutonPanier {
	display:block;
	height:30px; 
	width:129px; 
	background:url("../images/francais/bouton_votre_panier.png") 0 0 no-repeat; 
	text-indent:-9999em;
}

a.boutonPanier:hover {
	width:129px; 
	background-position:-130px 0;
}

a.boutonCaisse {
	display:block; 
	height:30px; 
	width:90px; 
	background:url("../images/francais/bouton_caisse.png") 0 0 no-repeat; 
	text-indent:-9999em;
}

a.boutonCaisse:hover {
	width:90px; 
	background-position:-91px 0;
}


   
 /* Bouton */
 
 input.btn-add {
	display:block; 
	height:28px; 
	width:82px; 
	background:url("../images/francais/bouton.png") 0 0 no-repeat; 
	background-position:0px 0;
	text-indent:-9999em;
	border: none; 
	color : transparent;
}

input.btn-add:hover {
	width:82px; 
	background-position:-83px 0;
}

a.btn-adminmenu {
	display:block; 
	height:28px; 
	width:161px; 
	background:url("../images/francais/bouton.png") 0 0 no-repeat; 
		background-position:-166px 0;
	text-indent:-9999em;
}

a.btn-adminmenu:hover {
	width:161px; 
	background-position:-328px 0;
}

a.btn-back,
a.boutonBack{
	display:block; 
	height:28px; 
	width:97px; 
	background:url("../images/francais/bouton.png") 0 0 no-repeat; 
		background-position:-490px 0;
	text-indent:-9999em;
}

a.btn-back:hover ,
a.boutonBack:hover{
	width:97px; 
	background-position:-588px 0;
}

a.btn-cancel-order {
	display:block; 
	height:21px; 
	width:123px; 
	background:url("../images/francais/BE_WO_annuler-commande.gif") 0 0 no-repeat; 
	text-indent:-9999em;
}

/*  order_express_basket Screen  
a.btn-cancel-order:hover {
	width:161px; 
	background-position:-1014px 0;
}
*/

a.btn-cancel,
a.boutonAnnuler{
	display:block; 
	height:21px; 
	width:161px; 
	background:url("../images/francais/BE_WO_annuler-commande.gif") 0 0 no-repeat; 
/*	background-position:-686px 0; */
	text-indent:-9999em;
}

/*
a.btn-cancel:hover.
a.boutonAnnuler:hover{
	width:82px; 
	background-position:-769px 0;
}
*/

input.btn-checkout,
input.boutonCheckout {
	display:block; 
	height:28px; 
	width:161px; 
	background:url("../images/francais/bouton.png") 0 0 no-repeat; 
	background-position:-1176px 0;
	text-indent:-9999em;
	border: none; 
	color : transparent;
}

input.btn-checkout:hover,
input.boutonCheckout:hover {
	width:161px; 
	background-position:-1338px 0;
}

a.btn-checkout,
a.boutonPasserCaisse {
	display:block; 
	height:21px; 
	width:108px; 
	background:url("../images/francais/woof_caisse.gif") 0 0 no-repeat; 
/*	background-position:-1176px 0;*/
	text-indent:-9999em;
}

/*
a.btn-checkout:hover,
a.boutonPasserCaisse:hover {
	width:161px; 
	background-position:-1338px 0;
}
*/

a.btn-close {
	display:block; 
	height:28px; 
	width:82px; 
	background:url("../images/francais/bouton.png") 0 0 no-repeat; 
	background-position:-1500px 0;
	text-indent:-9999em;
}

a.btn-close:hover {
	width:82px; 
	background-position:-1583px 0;
}

a.btn-complete-order {
	display:block; 
	height:28px; 
	width:180px; 
	background:url("../images/francais/bouton.png") 0 0 no-repeat; 
	background-position:-1666px 0;
	text-indent:-9999em;
}

a.btn-complete-order:hover {
	width:180px; 
	background-position:-1847px 0;
}

input.btn-confirm-order,
input.boutonConfirmerCommande {
	display:block; 
	height:21px; 
	width:161px; 
	background:url("../images/francais/BE_WO_confirmation.gif") 0 0 no-repeat; 
/*	background-position:0 -58px; */
	text-indent:-9999em;
	border: none; 
	color : transparent;
}

/*
input.btn-confirm-order:hover,
input.boutonConfirmerCommande:hover {
	width:161px; 
	background-position:-162px -58px;
}
*/

a.btn-continue,
a.boutonContinuer {
	display:block; 
	height:21px; 
	width:137px; 
	background:url("../images/francais/woof_retour_boutique.gif") 0 0 no-repeat; 
	text-indent:-9999em;
}

/*
a.btn-continue:hover,
a.boutonContinuer:hover {
	width:161px; 
	background-position:-486px -58px;
}
*/

input.btn-create-account,
input.boutonCreateAccount{
	display:block; 
	height:28px; 
	width:161px; 
	background:url("../images/francais/bouton.png") 0 0 no-repeat; 
	background-position:-648px -58px;
	text-indent:-9999em;
	border: none; 
	color : transparent;
}

input.btn-create-account:hover,
input.boutonCreateAccount:hover{
	width:161px; 
	background-position:-810px -58px;
}

input.btn-delete {
	display:block; 
	height:28px; 
	width:97px; 
	background:url("../images/francais/bouton.png") 0 0 no-repeat; 
	background-position:-972px -58px;
	text-indent:-9999em;
	border: none; 
	color : transparent;
}

input.btn-delete:hover {
	width:97px; 
	background-position:-1070px -58px;
}

input.btn-download {
	display:block; 
	height:28px; 
	width:97px; 
	background:url("../images/francais/bouton.png") 0 0 no-repeat; 
	background-position:-1168px -58px;
	text-indent:-9999em;
	border: none; 
	color : transparent;
}

input.btn-download:hover {
	width:97px; 
	background-position:-1266px -58px;
}

input.btn-execute {
	display:block; 
	height:28px; 
	width:82px; 
	background:url("../images/francais/bouton.png") 0 0 no-repeat; 
	background-position:-1364px -58px;
	text-indent:-9999em;
	border: none; 
	color : transparent;
}

input.btn-execute:hover {
	width:82px; 
	background-position:-1447px -58px;
}

input.btn-goto-1-of-4 {
	display:block; 
	height:28px; 
	width:161px; 
	background:url("../images/francais/bouton.png") 0 0 no-repeat; 
	background-position:-1530px -58px;
	text-indent:-9999em;
	border: none; 
	color : transparent;
}

input.btn-goto-1-of-4:hover {
	width:161px; 
	background-position:-1692px -58px;
}

input.btn-goto-1-of-5 {
	display:block; 
	height:28px; 
	width:161px; 
	background:url("../images/francais/bouton.png") 0 0 no-repeat; 
	background-position:-1854px -58px;
	text-indent:-9999em;
	border: none; 
	color : transparent;
}

input.btn-goto-1-of-5:hover {
	width:161px; 
	background-position:0 -116px;
}

/*  order_express_basket Screen  */
input.btn-goto-2-of-4,
input.boutonPasser2de4 {
	display:block; 
	height:28px; 
	width:161px; 
	background:url("../images/francais/bouton.png") 0 0 no-repeat; 
	background-position:-162px -116px;
	text-indent:-9999em;
	border: none; 
	color : transparent;
}

input.btn-goto-2-of-4:hover,
input.boutonPasser2de4:hover {
	width:161px; 
	background-position:-324px -116px;
}

/*  order_express_basket Screen  */
input.btn-goto-2-of-5,
input.boutonPasser2de5 {
	display:block; 
	height:21px; 
	width:161px; 
	background:url("../images/francais/BE_WO_etape-2-de-5.gif") 0 0 no-repeat; 
/*	background-position:-486px -116px; */
	text-indent:-9999em;
	border: none; 
	color : transparent;
}

/*
input.btn-goto-2-of-5:hover,
input.boutonPasser2de5:hover {
	width:161px; 
	background-position:-648px -116px;
}
*/

input.btn-goto-3-of-4,
input.boutonPasser3de4 {
	display:block; 
	height:28px; 
	width:161px; 
	background:url("../images/francais/bouton.png") 0 0 no-repeat; 
background-position:-810px -116px;
	text-indent:-9999em;
	border: none; 
	color : transparent;
}

input.btn-goto-3-of-4:hover,
input.boutonPasser3de4:hover {
	width:161px; 
	background-position:-972px -116px;
}

input.btn-goto-3-of-5,
input.boutonPasser3de5 {
	display:block; 
	height:21px; 
	width:161px; 
	background:url("../images/francais/BE_WO_etape-3-de-5.gif") 0 0 no-repeat; 
	text-indent:-9999em;
	border: none; 
	color : transparent;
}

/*
input.btn-goto-3-of-5:hover,
input.boutonPasser3de5:hover {
	width:161px; 
	background-position:-1296px -116px;
}
*/

/*  order_express_cybervente Screen  */

input.btn-goto-4-of-5,
input.boutonPasser4de5 {
	display:block; 
	height:28px; 
	width:161px; 
	background:url("../images/francais/BE_WO_etape-4-de-5.gif") 0 0 no-repeat; 
	text-indent:-9999em;
	border: none; 
	color : transparent;
}

/*
input.btn-goto-4-of-5:hover,
input.boutonPasser4de5:hover {
	width:161px; 
	background-position:-1620px -116px;
}
*/
/*
input.btn-login,
input.boutonSignIn {
	display:block; 
	height:28px; 
	width:161px; 
	background:url("../images/francais/bouton.png") 0 0 no-repeat; 
	background-position:-1782px -116px;
	text-indent:-9999em;
	border: none; 
	color : transparent;
}

input.btn-login:hover,
input.boutonSignIn:hover {
	width:161px; 
	background-position:-1944px -116px;
}
*/
input.btn-next,
input.boutonNext {
	display:block; 
	height:28px; 
	width:82px; 
	background:url("../images/francais/bouton.png") 0 0 no-repeat; 
		background-position:0 -174px;
	text-indent:-9999em;
	border: none; 
	color : transparent;
}

a.btn-next:hover,
a.boutonNext:hover{
	width:82px; 
	background-position:-83px -174px;
}

input.btn-payer{
	display:block; 
	height:21px; 
	width:161px; 
	background:url("../images/francais/BE_WO_confirmation.gif") 0 0 no-repeat; 
/*	background-position:-166px -174px; */
	text-indent:-9999em;
	border: none; 
	color : transparent;
}

/*
input.btn-payer:hover {
	width:180px; 
	background-position:-347px -174px;
}
*/

input.btn_print_invoice,
input.boutonImprimerFacture {
	display:block; 
	height:21px; 
	width:161px; 
	background:url("../images/francais/BE_WO_imprimer_facture.gif") 0 0 no-repeat; 
/*	background-position:-528px -174px; */
	text-indent:-9999em;
	border: none; 
	color : transparent;
}

/*
input.btn_print_invoice:hover,
input.boutonImprimerFacture:hover {
	width:161px; 
	background-position:-690px -174px;
}
*/

a.boutonFacture1 {
	display:block; 
	height:28px; 
	width:161px; 
	background:url("../images/francais/bouton_imprimer_facture.png") 0 0 no-repeat; 
	text-indent:-9999em;
}

a.boutonFacture1:hover {
	width:161px; 
	background-position:-162px 0;
}

a.btn-reset {
	display:block; 
	height:28px; 
	width:97px; 
	background:url("../images/francais/bouton.png") 0 0 no-repeat; 
	background-position:-852px -174px;
	text-indent:-9999em;
}

a.btn-reset:hover {
	width:97px; 
	background-position:-950px -174px;
}

a.btn-restart,
a.boutonRecommencer {
	display:block; 
	height:28px; 
	width:180px; 
	background:url("../images/francais/BE_WO_recommencer_commande.gif") 0 0 no-repeat; 
/*	background-position:-1048px -174px; */
	text-indent:-9999em;
}

/*
a.btn-restart:hover,
a.boutonRecommencer:hover {
	width:180px; 
	background-position:-1229px -174px;
}
*/

input.btn_search,
input.boutonSearch {
	display:block; 
	height:28px; 
	width:161px; 
	background:url("../images/francais/bouton.png") 0 0 no-repeat; 
	background-position:-1410px -174px;
	text-indent:-9999em;
	border: none; 
	color : transparent;
}

input.btn_search:hover,
input.boutonSearch:hover {
	width:161px; 
	background-position:-1508px -174px;
}

a.btn-signin {
	display:block; 
	height:28px; 
	width:161px; 
	background:url("../images/francais/bouton.png") 0 0 no-repeat; 
	background-position:-1606px -174px;
	text-indent:-9999em;
}

a.btn-signin:hover {
	width:161px; 
	background-position:-1768px -174px;
}

input.btn-submit,
input.boutonSoumettre {
	display:block; 
	height:28px; 
	width:97px; 
	background:url("../images/francais/bouton.png") 0 0 no-repeat; 
	background-position:-1930px -174px;
	text-indent:-9999em;
	border: none; 
	color : transparent;
}

input.btn-submit:hover,
input.boutonSoumettre:hover {
	width:97px; 
	background-position:0 -232px;
}

input.btn-tr-appliquer,
input.boutonApplChangement {
	display:block; 
	height:20px; 
	width:166px; 
	background:url("../images/francais/bouton.png") 0 0 no-repeat; 
	background-position:-200px -232px;
	text-indent:-9999em;
	border: none; 
	color : transparent;
}

input.btn-tr-appliquer:hover,
input.boutonApplChangement:hover {
	width:166px; 
	background-position:-367px -232px;
}

a.btn-tr-delete,
a.boutonSupprimer {
	display:block; 
	height:20px; 
	width:68px; 
	background:url("../images/francais/bouton.png") 0 0 no-repeat; 
	background-position:-534px -232px;
	text-indent:-9999em;
}

a.btn-tr-delete:hover,
a.boutonSupprimer:hover {
	width:68px; 
	background-position:-603px -232px;
}

input.btn-tr-recalculate,
input.boutonRecalculer {
	display:block; 
	height:20px; 
	width:68px; 
	background:url("../images/francais/bouton.png") 0 0 no-repeat; 
	background-position:-672px -232px;
	text-indent:-9999em;
	border: none; 
	color : transparent;
}

input.btn-tr-recalculate:hover,
input.boutonRecalculer:hover {
	width:68px; 
	background-position:-748px -232px;
}

input.btn-update {
	display:block; 
	height:28px; 
	width:161px; 
	background:url("../images/francais/bouton.png") 0 0 no-repeat; 
	background-position:-824px -232px;
	text-indent:-9999em;
	border: none; 
	color : transparent;
}

input.btn-update:hover {
	width:161px; 
	background-position:-986px -232px;
}

/*! responsive reCAPTCHA by jaicab - https://github.com/jaicab/responsive-reCAPTCHA */
*,
*:after,
*:before {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
#responsive_recaptcha {
  background-color: #dfdfdf;
 /* background-color: #2D5986;*/
 padding: 0.5em;
  border-radius: 1em;
  position: relative;
  overflow: auto;
  max-width: 480px;
  font: 0.75em/1em "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #ffffff;
}
#responsive_recaptcha a {
  color: #2D5986;
  text-decoration: none;
}
#responsive_recaptcha img,
#responsive_recaptcha #recaptcha_image {
  width: 100% !important;
  height: auto !important;
  -webkit-border-radius: 0.5em;
  -moz-border-radius: 0.5em;
  border-radius: 0.5em;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
#responsive_recaptcha .solution {
  margin-top: 0.5em;
  padding: 0.5em;
  padding-top: 1em;
  -webkit-border-radius: 0.5em;
  -moz-border-radius: 0.5em;
  border-radius: 0.5em;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background-color: #F9F9F9;
  display: block;
  color: #595959;
  font-family: Arial,"Helvetica Neue",Helvetica,sans-serif;
  font-size: 14px;
 /* line-height: 1.42857;*/
}
#responsive_recaptcha .solution input {
  display: block;
  width: 100%;
  margin: 0.5em auto;
  -webkit-appereance: none;
  border: 1px solid #fffffff;
  font: inherit;
  font-size: 150%;
  outline: none;
}
#responsive_recaptcha .solution input:focus {
  border-color: #2D5986;
}
#responsive_recaptcha .options {
  margin-top: 0.5em;
  -webkit-border-radius: 0.5em;
  -moz-border-radius: 0.5em;
  border-radius: 0.5em;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
#responsive_recaptcha .options a {
  background-color: #F9F9F9;
  display: block;
  padding: 0.5em;
  border-top: 1px solid #CCCCCC;
  border-left: 1px solid #CCCCCC;
  border-right: 1px solid #CCCCCC;
}
#responsive_recaptcha .options a:first-child {
  border-radius: 0.5em 0.5em 0 0;
}
#responsive_recaptcha .options a:last-child {
  border-radius: 0 0 0.5em 0.5em;
  border-bottom: 1px solid #CCCCCC;
}

.img-downloadable {
	display:block; 
	 vertical-align: text-top;
}

@media screen and (min-width: 480px) 
{
	  #responsive_recaptcha .solution {
		float: left;
		width: 85%;
		margin-top: 0.5em;
		padding: 1em;
	  }
	  #responsive_recaptcha .solution input {
		margin: 0.35em auto;
		width: 90%;
	  }
	  #responsive_recaptcha .options {
		float: right;
		width: 15%;
		padding-left: 0.5em;
	  }
	 
	 #icon-help {
		  display:block; 
		  height:17px; 
		  width:25px; 
		  background:url(../images/_admin/aide.png) 0 0 no-repeat; 
		  text-indent:-9999em;
	  }

	#icon-image,
	  #icon-reload {
		  display:block; 
		  height:17px; 
		  width:25px; 
		  background:url(../images/_admin/refresh.png) 0 0 no-repeat; 
		  text-indent:-9999em;
	  }
	  #icon-audio {
		  display:block; 
		  height:17px; 
		  width:25px; 
		  background:url(../images/_admin/audio.png) 0 0 no-repeat; 
		  text-indent:-9999em;
	  }
	img[alt] {
		visibility: visible;
	}
}
