
div.error {
	position: static;
	border : 1px solid #c00;
	width : 600px;
	padding : 0.5em 0.5em 0.5em 40px;
	margin-bottom : 1em;
	background : transparent url(img/msg-error.png) no-repeat 5px 50%;
	}
	
div.message {
	position: absolute;
	left: 25%;
	border : 1px solid #c00;
	width : 600px;
	padding : 0.5em 0.5em 0.5em 40px;
	margin-bottom : 1em;
	background : transparent url(img/msg-std.png) no-repeat 5px 50%;
	z-index: 99;
	}

.loginbox{
	padding:1px 0px 1px 0px;
	color:#E91268;
	font-weight: bold;
	font-size:12px;
	}

.infoBox {
	border-color: #CCCCCC;
	border-style: solid;
	border-width: 1px;
	padding: 5px;
	}
.accountLink
{
    font-family: Verdana;
    font-size: 12px;
    color: #087091;
    text-decoration: none;
    border-top-width: medium;
    border-right-width: medium;
    border-bottom-width: medium;
    border-left-width: medium;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-top-color: -moz-use-text-color;
    border-right-color: -moz-use-text-color;
    border-bottom-color: -moz-use-text-color;
    border-left-color: -moz-use-text-color;
}

.accountLink:hover
{
    color: rgb(170, 187, 221);
    text-decoration: underline;
}

label.required {
	font-weight : bold;
}
label.required:before {
	content : '* ';
	/*color : #c00;*/
	color:#f5207a;
}

#text_cgv{
	 color:#7c7b7b;
	 font-size:11px;
}
/* ################################
		Coordonnées
  ################################ */
  
a.bigbleu{
  font-size:16px;
  color:#0086A3;
  font-weight:bold;
}  
a.bigbleu:hover{
	text-decoration:none;
	background:none;
}

/* ################################
		Messagerie
  ################################ */
    
div#scroll_messages{
	width:100%;
     height: 250px; 
     overflow-y: auto;     /* scroll vertical */
     overflow-x:hidden;
}
table #messagerecus{
	background-color: #dceaed;
}
#messagerecus td{
	padding:5px 5px 2px 5px;
}
#messagerecus .colonneblanche{
	border-right:1px solid #FFFFFF;
}

TABLE.mailbox {
	background-color: transparent;
	/*border-color: #627F7D;
	border-width: 1px;
	border-style: solid;
	border-collapse:collapse;*/
	}
		
TD.mailboxTitle {
	background: #0DBAE6;
	color:#087091;
	border: 1px solid #627F7D;
	text-decoration: underline;
	text-align: center;
	font-weight: bold;
	font-size:12px;
	padding-left: 5px;
	}

.mailboxCheckbox {
	background: #0DBAE6;
	color:#087091;
	border: 1px solid #627F7D;
	text-decoration: underline;
	text-align:center;
	font-weight: bold;
	font-size:12px;
	}
	
TD.mailboxLine {
	background: #DCE8EB;
	color:#087091;
	border: 1px solid #627F7D;
	text-align: center;
	font-size: 10px;
	padding-left: 5px;
	}

.mailboxLineCheckbox {
	background: #DCE8EB;
	color:#087091;
	border: 1px solid #627F7D;
	text-decoration: underline;
	text-align:center;
	font-weight: bold;
	font-size:12px;
	}
	
TD.pmContent {
	background: #DCE8EB;
	color:#087091;
	border: 1px solid #627F7D;
	text-align: left;
	font-size: 10px;
	padding: 5px;
	}
	
TD.messageTitle {
	background: #0DBAE6;
	color:#000000;
	border: 1px solid #627F7D;
	font-weight: bold;
	text-align: left;
	font-size: 10px;
	padding: 5px;
	}

TABLE.newMessage {
	color:#000000;
	border: 1px solid #627F7D;
	font-weight: bold;
	text-align: left;
	font-size: 10px;
	padding: 5px;
	}
	
.messageText {
	/*background: #DCE8EB;*/
	background: #FFFFFF;
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	}
	
		
/*
	INFO BULLE MESSAGE ERREUR
*/

#postitindex {
	position:relative;
	z-index: 500;
	width: 100%;
	height: auto;
	background-color:#fae3ed;
	border:1px solid #f5207a;
	color: #000;
	line-height:15px;
	margin: 0;
	padding: 0;
}
#postitindex p {
  	padding:0 10px 0 10px; 
  	padding:10px 10px 0 10px;
}
#closeindex {
  	padding:0px 5px 0px 5px;
  	text-decoration: none;
	font-size:10px;
}

/*############################################
			PENSE BETE
############################################*/
/*
button.btn_go{
	background:transparent url("/images/fr/button/compte/btn_go.jpg") no-repeat top left;
	width:56px;	display: block ;
     height: 17px; 	 
     text-decoration: none;    
  	text-indent: 3000px;
     margin: 0;
	padding: 0;
	border: 0;
	cursor: pointer;
}
button.btn_go:hover{
	background:transparent url("/images/fr/button/compte/btn_go_over.jpg") no-repeat top left;
}
*//*
.btn_go{
	background:transparent url("/images/fr/nav/go.gif") no-repeat top left;
	width:56px;
     height: 17px; 	 
  	padding: 0px; border: 0px; margin: 0px;
     cursor: pointer; 
     text-decoration: none;  
     font-size:0px; 
     line-height: 78px;
     color:#35a6b9;
}
.btn_go:hover{
	background:transparent url("/images/fr/nav/go_over.gif") no-repeat top left;
}*/


div#fdvert{
	margin:5px 0px 5px 0px;
	background-color:#769d48;

}
table.type_rappel{
	padding:5px;
	color:#FFFFFF;
	/*border:1px solid #C8C8C8;*/
}


.titre_gestion_rappel{
	padding:5px;
	background-color:#dde8ec;
	border:1px solid #dde8ec;

}
.td_rappelsleft{
	padding-left:5px;
	background-color:#FFFFFF;
	border:1px solid #dde8ec;
}
.td_rappelscenter{
	padding-left:5px;
	background-color:#FFFFFF;
	border:1px solid #dde8ec;
}
.td_rappelsright{
	padding-left:5px;
	background-color:#FFFFFF;
	border:1px solid #dde8ec;
}
/*

.td_rappelsleft{
	padding-left:5px;
	background-color:#FFFFFF;
	border-left:1px solid #dde8ec;
	border-bottom:1px solid #dde8ec;
	border-top:1px solid #dde8ec;
}
.td_rappelscenter{
	padding-left:5px;
	background-color:#FFFFFF;
	border-bottom:1px solid #dde8ec;
	border-top:1px solid #dde8ec;
}
.td_rappelsright{
	padding-left:5px;
	background-color:#FFFFFF;
	border-right:1px solid #dde8ec;
	border-bottom:1px solid #dde8ec;
	border-top:1px solid #dde8ec;
}
*/
.form_rappel{
	border:1px solid #808080;
}
.form_erreur{
	border:2px solid #ea1168;
}
.rappel_erreur_msg{
	color:#f5207a;
	font-weight:bold;
	font-style:italic;
	margin-bottom:5px;
}

/*INFO BULLE*/

#showrappel {
	position:absolute;
	z-index: 500;
	width: 350px;
	height: 200px;
	background-color:#e1e9de;
	border:1px solid #C8C8C8;
	color: #000;
	text-align: left;
	line-height:15px;
	margin: 0;
	padding: 0;
	left: 33%;
	top: 33%;
}
#showrappel p { 
  padding:0px 5px 0 5px;
}
#closerappel {
  padding:0px 5px 0px 5px;
  text-decoration: none;
}


/* 
##################################
      SideBar  Menu-vert
################################## 
*/

div#sbmenuacc {
	background-color: white;
	padding: 5px;
	margin-right: 5px;
}
#sbmenuacc ul {
	margin: 0px;
	padding: 0px;
}

#sbmenuacc li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
/*
#sbmenuacc a {
	display: block;
	text-decoration: none;
	height: 15px;
	padding: 2px 0px 2px 5px;
	border-bottom: 1px solid white;
}*/
#sbmenuacc a {
	display: block;
	text-decoration: none;
	height: auto;
	padding: 2px 0px 4px 5px;
	border-bottom: 1px solid white;
}

#sbmenuacc .n1 a {
	background-color: #769d48;
	color: white;
	font-weight: bold;
}

#sbmenuacc .n1 a:hover{
	background-color: #4f6831;
}
#sbmenuacc .n1 a.on  {
	background-color: #4f6831;
}

#sbmenuacc .n2 a {
	background-color: #e0e9dd;
	color: black;
	padding-left: 10px;
	font-weight: normal;
}

#sbmenuacc .n2 a:hover{ 
	color: black;
	font-weight: bold;
	background-color: #e0e9dd;
}
#sbmenuacc a.onn2  {
	color: black;
	background-color: #e0e9dd;
	font-weight: bold;
}


#sbmenuacc .n3 a {
	background-color: #e0e9dd;
	color: black;
	padding-left: 15px;
	font-weight: normal;
}

#sbmenuacc .n3 a:hover,  #sbmenuacc .n3 a.on {
	background-color: #e0e9dd;
	font-weight: bold;
}	


/*#################################
		FAQ - Static Page
#################################*/
div#static {
	/*padding-left:15px;*/
	/*width:100%;*/
	padding:10px;
	/*margin-right:15px;*/
}
#static .grandtitre{
	font-size:16px;
	font-weight:bold;
	color:#f5207a;
}
#static .titre{
	font-size:12px;
	font-weight:bold;
	color:#f5207a;
}

#static .rose{
	color:#f5207a;
}
#tabrose .fdrose{
	background-color: #fae3ed;
}

#tabrose td.cointopleft{
	background-color: #fae3ed;
	background-image : url(/images/common/coin_rose_hautg.gif);
	background-position:  left top ;
	background-repeat:  no-repeat;
	width:8px;	height:9px;
}
#tabrose td.cointopright{
	background-color: #fae3ed;
	background-image : url(/images/common/coin_rose_hautd.gif);
	background-position:  right top ;
	background-repeat:  no-repeat;
	width:8px;	height:9px;
}
#tabrose td.coinbottomleft{
	background-color: #fae3ed;
	background-image : url(/images/common/coin_rose_basg.gif);
	background-position:  left bottom ;
	background-repeat:  no-repeat;
	width:8px;	height:8px;
}
#tabrose td.coinbottomright{
	background-color: #fae3ed;
	background-image : url(/images/common/coin_rose_basd.gif);
	background-position:  right bottom ;
	background-repeat:  no-repeat;
	width:8px;	height:8px;
}

#tabmenudroite{
	padding:5px;
	margin:2px;
	border:1px solid #f5207a;
}


/*############################################
 		MON COMPTE BLOC MESSAGERIE
############################################*/
.btn_envoyer{
	background:transparent url("/images/fr/button/compte/btn_envoyer.jpg") no-repeat top left;
	width:85px;
     height: 17px;  
     padding: 0px; border: 0px; margin: 0px;
     cursor: pointer; 
     text-decoration: none;  
     font-size:0px; 
     line-height: 78px; 
}
.btn_envoyer:hover{
	background:transparent url("/images/fr/button/compte/btn_envoyer_over.jpg") no-repeat top left;
}
a.btn_envoyer{
	background-image: url("/images/fr/button/compte/btn_envoyer.jpg");
	width:85px;	display: block ;
     height: 17px; 	 
     text-decoration: none;     
}
a.btn_envoyer:hover{
	background-image: url("/images/fr/button/compte/btn_envoyer_over.jpg"); }



a.moncompte{
	color:#49abb8;
	background:none;
}
#contenu_messagerie a.lienmessage{
	color:#000000;
}

#messagerie .box_messagerie{
	border:1px solid #9d9d9d;
	background-color:#eff6f8;
	width:100%;
	height:auto;
}
#messagerie .textpadding{
	padding:5px;
}
#messagerie .contenu_messagerie{
	background-color:#dceaed;
	width:100%;
     height: 100px; 
     overflow-y: auto;     /* scroll vertical */
     overflow-x:hidden;
}
/* dans la page messages*/
#messagerie .box_messagerie_page{
	border:1px solid #9d9d9d;
	background-color:#dceaed;
	width:100%;
}
#fd_bleu_message{
	background-color:#eff6f8;
}
#messagerie .ligne_blanche_tab{
	border-right:1px solid #FFFFFF;
}


/*############################################
 MON COMPTE BLOC Commande, maximiles....
############################################*/

.compte_titre_bleufonce{
	background: transparent url(/images/common/compte/compte_titre_bleufonce.gif) no-repeat left;
	width:100%;
	height:20px;
	padding-left:30px;
	padding-top:7px;
	margin-bottom:-5px;
	color:#FFFFFF;
	font-weight:bold;
}
.compte_titre_rose{
	background: transparent url(/images/common/compte/compte_titre_rose.gif) no-repeat left;
	width:100%;
	height:20px;
	padding-left:30px;
	padding-top:7px;
	color:#FFFFFF;
	font-weight:bold;
}
.compte_long_titre_rose{
	background: transparent url(/images/common/compte/compte_long_titre_rose.gif) no-repeat left;
	width:100%;
	height:18px;
	padding-left:30px;
	padding-top:4px;
	color:#FFFFFF;
	font-weight:bold;
}
.compte_titre_vert{
	background: transparent url(/images/common/compte/compte_titre_vert.gif) no-repeat left;
	width:100%;
	height:20px;
	padding-left:30px;
	padding-top:7px;
	color:#FFFFFF;
	font-weight:bold;
}
.compte_long_titre_vert{
	background: transparent url(/images/common/compte/long_titre_vert.gif) no-repeat left;
	width:100%;
	height:20px;
	padding-left:30px;
	padding-top:7px;
	color:#FFFFFF;
	font-weight:bold;
}
.animaux_titre_bleufonce{
	background: transparent url(/images/common/compte/compte_titre_vert.gif) no-repeat left;
	width:100%;
	height:20px;
	padding-left:30px;
	padding-top:7px;
	margin-bottom:-5px;
	color:#FFFFFF;
	font-weight:bold;
}
.compte_titre_bleu{
	background:transparent url(/images/common/compte/compte_titre_bleu.gif) no-repeat left;
	width:100%;
	height:20px;
	padding-left:30px;
	padding-top:7px;
	color:#FFFFFF;
	font-weight:bold;
}
.compte_titre_maximiles{
	background: transparent url(/images/common/compte/compte_titre_maximiles.gif) no-repeat left;
	width:100%;
	height:20px;
	padding-left:30px;
	padding-top:7px;
	color:#FFFFFF;
	font-weight:bold;
}


/*#################################
	CONNEXION
#################################*/

#connexion .filet-gris-top{
	background:white url("/images/common/filet-gris.gif") top left  repeat-x;
	padding: 2px;
	height: 5px;
}
#connexion .filet-gris-bottom{
	background:white url("/images/common/filet-gris.gif") bottom left  repeat-x;
	padding: 0px;
	height: 5px;
}

/*#################################
	 MES ANIMAUX
#################################*/
#animaux .box_animaux{
	border:1px solid #9d9d9d;
	background-color:#edf4e4;
	width:100%;
	height:auto;
}
.textpadding{
	padding:5px;
}
#animaux .contenu_animaux{
	background-color:#dceaed;
	width:100%;
     /*overflow-y: auto;     
     overflow-x:hidden;*/
}
a.ajout_animal{
	background-image: url("/images/fr/button/compte/btn_ajout_animal.jpg");
	width:153px;	display: block ;
     height: 17px; 	 
     text-decoration: none;
     
}
a.ajout_animal:hover{
	background-image: url("/images/fr/button/compte/btn_ajout_animal_over.jpg");}


.btn_reg_fiche{
	background-image: url("/images/fr/button/compte/btn_reg_fiche.jpg");
	width:156px;
	display: block ;
     height: 17px; 	 
     padding: 0px; border: 0px; margin: 0px;
     cursor: pointer; 
     text-decoration: none;  
     font-size:0px; 
     line-height: 78px; 
} 
.btn_reg_fiche:hover{
	background-image: url("/images/fr/button/compte/btn_reg_fiche_over.jpg"); }



/*#################################
 	Tableau Vert
#################################*/

div#tab_vert{
	width:100%;
    /* height: 100px; 
     overflow-y: auto;   
     overflow-x:hidden;*/
}
table#list_vert{
	background-color:#FFFFFF;
}
#list_vert th{
	background-color:#769d48;
	color:#FFFFFF;
	font-weight:bold;
	padding:2px 5px 2px 5px;
	margin:1px;
	text-align:left;
	
}#list_vert td{
	background-color:#e1e9de;
	margin:1px;
	padding:2px 5px 2px 5px;
	text-align:left;
}

/*#################################
		Parrainage
#################################*/

div#compte_titre_bleu{
	background: transparent url(/images/common/compte/compte_page_titre_bleu.gif) no-repeat left;
	height:20px;
	padding-left:30px;
	padding-top:7px;
	margin-bottom:-5px;
	color:#FFFFFF;
	font-weight:bold;
}
div#tab_parrainage{
	width:100%;
    /* height: 100px; 
     overflow-y: auto;   
     overflow-x:hidden;*/
}
table#list_parrainage{
	background-color:#FFFFFF;
}
#list_parrainage th{
	background-color:#49abb8;
	color:#FFFFFF;
	font-weight:bold;
	padding:2px 5px 2px 5px;
	margin:1px;
	text-align:left;
	
}#list_parrainage td{
	background-color:#dceaed;
	margin:1px;
	padding:2px 5px 2px 5px;
	text-align:left;
}

/*----- Formulaire------ */
#form_parrainage{
	background-color:#dceaed;
	margin:5px;
	padding:10px 10px 10px 10px;
	border:1px solid #9d9d9d;

}
#form_parrainage input, #form_parrainage textarea{
/*	border:1px solid #9d9d9d;*/
}
.inputborder{
border:1px solid #9d9d9d;}


/*###################################
 		Conseil veto
#####################################*/

div#veto .blocreponse{
	padding:10px;
	background-color:#edf4e4;
}
div#veto .reponse{
	width:756px;
}

.message_non_lus{
	font-weight:bold;
}
div#veto textarea{
	border:1px solid #9d9d9d;
	font-size:11px;
}
div#veto input{
	border:1px solid #9d9d9d;
	font-size:11px;
}
div#veto  select{
	border:1px solid #9d9d9d;
	font-size:11px;
}
div#veto .conseil_question{
	border-top:1px solid #9d9d9d;
	background-color:#edf4e4;
}
div#conseilveto_titre_vert{
	background: transparent url(/images/common/compte/compte_long_titre_vert.gif) no-repeat left;
	width:100%;
	height:20px;
	padding-left:30px;
	padding-top:7px;
	margin-bottom:-5px;
	color:#FFFFFF;
	font-weight:bold;
}

/*-- Reco  --*/

.poser_question{
	background-image: url("/images/fr/button/compte/btn_question.jpg");
	width:153px;	display: block ;
     height: 17px; 	
     margin: 0;padding: 0;border: 0;
	cursor: pointer;
     text-decoration: none;}
.poser_question:hover{
	background-image: url("/images/fr/button/compte/btn_question_over.jpg");}

.envoyer_demande{
	background-image: url("/images/fr/button/compte/btn_send_demand.png");
	width:169px;	display: block ;
     height: 17px; 	
     margin: 0;padding: 0;border: 0;
	cursor: pointer;
     text-decoration: none;}
.envoyer_demande:hover{
	background-image: url("/images/fr/button/compte/btn_send_demand_over.png");}

.compte_select{
	border:1px solid #9d9d9d;
}


.etape_suivante{
	background-image: url("/images/fr/button/compte/btn_etape_suiv.jpg");
	width:153px;	display: block ;
     height: 17px; 	 
     margin: 0;padding: 0;border: 0;
	cursor: pointer;
     text-decoration: none;}
.etape_suivante:hover{
	background-image: url("/images/fr/button/compte/btn_etape_suiv_over.jpg");}


/*#########################
		Pense Bete
#########################----*/

div#page_titre_vert{
	background: transparent url(/images/common/compte/compte_page_titre_vert.gif) no-repeat left;
	width:100%;
	height:20px;
	padding-left:30px;
	padding-top:7px;
	color:#FFFFFF;
	font-weight:bold;
}

.btn_reg_rappel{
	background:transparent url("/images/fr/button/compte/btn_reg_rappel.jpg") no-repeat top left;
	width:167px;
     height: 17px; 	 	display: block ;
  	padding: 0px; border: 0px; margin: 0px;
     cursor: pointer; 
     text-decoration: none;  
     font-size:0px; 
     line-height: 78px;
}
.btn_reg_rappel:hover{
	background:transparent url("/images/fr/button/compte/btn_reg_rappel_over.jpg") no-repeat top left;
}
.btn_mod_rappel{
	background:transparent url("/images/fr/button/compte/btn_mod_rappel.jpg") no-repeat top left;
	width:167px;
     height: 17px; 	 
  	padding: 0px; border: 0px; margin: 0px;
     cursor: pointer; 
     text-decoration: none;  
     font-size:0px; 
     line-height: 78px;
}
.btn_mod_rappel:hover{
	background:transparent url("/images/fr/button/compte/btn_mod_rappel_over.jpg") no-repeat top left;
}

.btn_suppr_service{
	background:transparent url("/images/fr/button/compte/btn_suppr_services.png") no-repeat top left;
	width:258px;
     height: 17px;
  	padding: 0px; border: 0px; margin: 0px;
     cursor: pointer; 
     text-decoration: none;  
     font-size:0px; 
     line-height: 78px;
     color:#FFFFFF;
}
.btn_suppr_service:hover{
	background:transparent url("/images/fr/button/compte/btn_suppr_services_over.png") no-repeat top left;
}

/*#########################
		Maximiles
#########################----*/


#compte_titre_long_maximiles{
	background: transparent url(/images/common/compte/compte_long_titre_maximiles.gif) no-repeat left;
	width:100%;
	height:20px;
}

#tab-fidelite-maximiles{
	border:1px solid #f5207c;
	background-color:#fae3ed;
	padding:5px;
	margin:2px;
}

#tab-contenu-rose{
	background-color:#fdf2f8;	
}


/*###################################
 		NEWSLETTER
#####################################*/

#newsletter .input{
	border:1px solid #9d9d9d;
}
 #newsletter textarea, #newsletter select{
	border:1px solid #9d9d9d;
}

div#newsletter_titre_bleu{
	background: transparent url(/images/common/compte/compte_long_titre_bleu.gif) no-repeat left;
	width:100%;
	height:20px;
	padding-left:30px;
	padding-top:7px;
	margin-bottom:-5px;
	color:#FFFFFF;
	font-weight:bold;
}
div#tab_newsletter{
	width:100%;
    /* height: 100px; 
     overflow-y: auto;   
     overflow-x:hidden;*/
}
table#list_newsletter{
	background-color:#FFFFFF;
}
#list_newsletter th{
	background-color:#49abb8;
	color:#FFFFFF;
	font-weight:bold;
	padding:2px 5px 2px 5px;
	margin:1px;
	text-align:left;
	
}#list_newsletter td{
	background-color:#dceaed;
	margin:1px;
	padding:2px 5px 2px 5px;
	text-align:left;
}
/*
.btn_reg_modif{
	background-image: url("/images/fr/button/compte/btn_enreg_modif.jpg");
	width:215px;	display: block ;
     height: 17px; 	  	     
  	text-indent: 3000px;
	cursor: pointer;
     margin: 0;padding: 0;border: 0;
     text-decoration: none;     
}
.btn_reg_modif:hover{
	background-image: url("/images/fr/button/compte/btn_enreg_modif_over.jpg"); }
*/
.btn_reg_modif{
	background-image: url("/images/fr/button/compte/btn_enreg_modif.jpg");
	width:215px;
     height: 17px; 
  	padding: 0px; border: 0px; margin: 0px;
     cursor: pointer; 
     text-decoration: none;  
     font-size:0px; 
     line-height: 78px;
     color:#ea1d74;   
}
.btn_reg_modif:hover{
	background-image: url("/images/fr/button/compte/btn_enreg_modif_over.jpg"); }
/*###################################
 		COMMANDE
#####################################*/

#tab-orders-list{
	background-color:#FFFFFF;
}

#tab-orders-list th{
	background-color:#f5207a;
	padding:3px;
	color:#FFFFFF;
	/*font-weight:normal;*/
}
#tab-orders-list td{
	background-color:#fdf2f8;
	padding:3px;
}


/*###################################
 		ADRESSE
#####################################*/

table#champsadresse td{
	padding:0px 10px 10px 10px;
	padding-left:0px;
	}
.btn_enregistrer{
	background: transparent url("/images/fr/button/coord/btn_enregistrer.gif");
	width: 172px;
    height: 37px;
    display: block; 
    padding: 0px; 
    border: 0px; 
    margin: 0px;
    cursor: pointer; 
    text-decoration: none;  
    font-size: 0px; 
    line-height: 78px;    
}
.btn_enregistrer:hover{
	background: transparent url("/images/fr/button/coord/btn_enregistrer_hover.gif"); 
}

.btn_go{
	background:transparent url("/images/fr/nav/go.gif") no-repeat top left;
	width:56px;
     height: 17px;
  	padding: 0px; border: 0px; margin: 0px;
     cursor: pointer; 
     text-decoration: none;  
     font-size:0px; 
     line-height: 78px;
}
.btn_go:hover{
	background:transparent url("/images/fr/nav/go-hover.gif") no-repeat top left;
}
.btn_go_bold{
	background:transparent url("/images/fr/nav/searchgo.gif") no-repeat top left;
	width:47px;
     height: 17px; 	
     display:block; 
  	padding: 0px; border: 0px; margin: 0px;
     cursor: pointer; 
     text-decoration: none;  
     font-size:0px; 
     line-height: 78px;
     color:#FFFFFF;
}

     
.btn_go_bold:hover{
	background:transparent url("/images/fr/nav/searchgo-hover.gif") no-repeat top left;
}

.btn_repondre{
	background:transparent url("/images/fr/button/compte/btn_repondre.jpg") no-repeat top left;
	width:85px;	display: block ; padding:0;margin:0;border:0;
     height: 17px; 	     
  	text-indent: 3000px;
	cursor: pointer;
}
.btn_repondre:hover{
	background:transparent url("/images/fr/button/compte/btn_repondre_over.jpg") no-repeat top left;
}

.btn_recup_password{
	background:transparent url("/images/fr/button/coord/btn_recup_password.jpg") no-repeat top left;
	width:217px;	display: block ; padding:0;margin:0;border:0;
     height: 17px;
	cursor: pointer;
}
.btn_recup_password:hover{
	background:transparent url("/images/fr/button/coord/btn_recup_password_over.jpg") no-repeat top left;
}
	
.btn_bord_retour{
	background:transparent url("/images/fr/button/compte/btn_bord_retour.jpg") no-repeat top left;
	width:160px;	display: block ; padding:0;margin:0;border:0;
     height: 17px;
	cursor: pointer;
}
.btn_bord_retour:hover{
	background:transparent url("/images/fr/button/compte/btn_bord_retour_over.jpg") no-repeat top left;
}

	
