/*general */

body {
	margin:0;
	padding:0;
	background:#E5EBF1;
}

img {
	border:0;
}

div#home_container {
	width:993px;
	margin:0 auto 0 auto;
}

p.msg {
	color:#FF0000;
	font-weight:bold;
}

p.msg2 {
	color:#999;
	font-weight:bold;
}

a.msg_retour {
	display:block;
	position:relative;
	margin:10px 0 0 0;
	font-weight:bold;
	color:#FF0000;
	text-decoration:underline;
}

p.small {
	font-size:0.9em;
}

a.msg_retour:hover {
	text-decoration:none;
}

div#bloc_demande_catalogue input.btn_ajouter {
	padding:0 0 0 20px;		
}	
	
input.btn_ajouter {
	display:block;
	position:relative;
	margin:0;
	padding:0 0 0 19px;		
	border:0;
	width:89px;
	height:20px;
	background:url(../images/bg_btn_ajouter.gif) no-repeat 5px 4px #7f9db9;
	vertical-align:middle;
	font-size:10px;
	font-weight:bold;
	color:#FFF;
	text-transform:uppercase;
	cursor:pointer;
}

p.promote-intro {
	margin:0 0 25px 0;
	color:#666;
	font-weight:bold;
}

/* Fin general */

/* Debut Header (general) */

tr.header-top {
	height:115px;
}

.Scroller {
	position:relative;
	padding:20px 0 0 0;
}

/* Fin Header (general) */

/* Debut de la navigation de gauche V2 */

div#left_nav {
	position:relative;
	margin:0 0 20px 0;
	padding:0;
	width:167px;
	text-align:left;
}

div#left_nav dl, div#left_nav ul, div#left_nav dt, div#left_nav dd, div#left_nav li {
	position:relative;
	margin:0px;
	padding:0px;
	width:100%;
}

div#left_nav ul {
	list-style-type:block;
	list-style:none;
}

div#left_nav dt {
	height:28px;
	margin:0 0 2px 0;
}

div#left_nav dt.dtOver {
	height:51px;
	margin:0 0 0px 0;
}

div#left_nav dd {
	display:block;
	margin:0 0 2px 0;
}

div#left_nav dt a {
	display:block;
	position:relative;
	width:100%;
	height:100%;
	text-indent:-9999px;	
	margin:0px;
	padding:0px;
}

div#left_nav li.liChiens {
	background-color:#f1ebd8;
	border-bottom:1px solid #946600;
	margin:0px;
	padding:0px;
}

div#left_nav li.liChats {
	background-color:#dcece0;
	border-bottom:1px solid #2b863e;
	margin:0px;
	padding:0px;
}

div#left_nav li.liSport {
	background-color:#d4e7f5;
	border-bottom:1px solid #2b863e;
	margin:0px;
	padding:0px;
}

div#left_nav li.liCapture {
	background-color:#e0dfdf;
	border-bottom:1px solid #2b863e;
	margin:0px;
	padding:0px;
}

div#left_nav li.liNouv{
	background-color:#f2a90e;
	border-bottom:1px solid #888888;
	color:white;
	font-weight:bold;
	margin:0px;
	padding:0px;
}


div#left_nav li.liProm{
	background-color:#d52324;
	border-bottom:1px solid #888888;
	margin:0px;
	padding:0px;
}

div#left_nav li.liPchocs{
	background-color:rgb(153,68,172);
	border-bottom:1px solid #888888;
	color:white;
	font-weight:bold;
	margin:0px;
	padding:0px;
}

div#left_nav li.liChiens a, div#left_nav li.liChats a {
	display:block;
	margin:0px;
	padding:3px 0 3px 8px;
	text-decoration:none;
}

div#left_nav li.liChiens a:hover, div#left_nav li.liChats a:hover {
	text-decoration:underline;
}

div#left_nav li.liProm a, div#left_nav li.liNouv a, div#left_nav li.liPchocs a {
	display:block;
	margin:0px;
	padding:3px 0 3px 8px;
	text-decoration:none;
	color:white;
	font-weight:bold;
}

div#left_nav li.liProm a:hover, div#left_nav li.liNouv a:hover, div#left_nav li.liPchocs a:hover {
	text-decoration:underline;
}

div#left_nav li a {
	display:block;
	margin:0px;
	padding:3px 0 3px 8px;
	text-decoration:none;
}

div#left_nav li a:hover {
	text-decoration:underline;
}

dt#menu1 a {
	background:url(../dtree/1.gif) no-repeat 0 0;
}

dt#menu2 a {
	background:url(../dtree/2.gif) no-repeat 0 0;
}

dt#menu3 a {
	background:url(../dtree/3.gif) no-repeat 0 0;
}

dt#menu1 a.aOver {
	background:url(../dtree/1-on.gif) no-repeat 0 0;
}

dt#menu2 a.aOver{
	background:url(../dtree/2-on.gif) no-repeat 0 0;
}

dt#menu3 a.aOver {
	background:url(../dtree/3-on.gif) no-repeat 0 0;
}

dt#menu4 a.aOver {
	background:url(../dtree/4-on.gif) no-repeat 0 0;
}

dt#menu4 a {
	background:url(../dtree/4.gif) no-repeat 0 0;
}

dt#menu5 a {
	background:url(../dtree/5.gif) no-repeat 0 0;
}

dt#menu6 a {
	background:url(../dtree/6.gif) no-repeat 0 0;
}

dt#menu7 a {
	background:url(../dtree/7.gif) no-repeat 0 0;
}

dt#menu8 a.aOver {
	background:url(../dtree/8-on.gif) no-repeat 0 0;
	margin-bottom: 0px;
}

dt#menu8 a {
	background:url(../dtree/8.gif) no-repeat 0 0;
	margin-bottom: 0px;
}

#zone_login {
	height:178px;
	overflow:hidden;
}


/* Fin de la navigation de gauche V2 */

/* Debut du bloc actualites (colonne de gaucbe) 
div#bloc_actualites_col_gauche div, 
*/

div#bloc_actualites_col_gauche {
	position:relative;
	margin:0 0 20px 0;
	padding:0;
	background:url(../images/bg_cc0000.gif) repeat-y right top;
}


div#bloc_actualites_col_gauche2 {
	padding:0 0 20px 0;
	background:url(../images/bg_cc0000.gif) repeat-x left bottom;
}

div#bloc_actualites_col_gauche h2, div#bloc_actualites_col_gauche h3, div#bloc_actualites_col_gauche p {
	position:relative;
	margin:0;
	padding:0;
}


div#bloc_actualites_col_gauche h2 {
	display:block;
	margin:0 0 10px 0;
	width:100%;
	height:24px;
	background:url(../g/onglets/ong-actualites.gif) no-repeat 0 0;
	text-indent:-9999px;
}

div#bloc_actualites_col_gauche h3 {
	margin:0 30px 15px 15px;
	font-size:12px;
	font-weight:bold;
	color:#7F9DB9;
}

div#bloc_actualites_col_gauche p {
	margin:0 30px 15px 15px;
	font-size:11px;
	font-weight:bold;
}

div#bloc_actualites_col_gauche div div {
/*
	background:none;
	padding:0;
*/
	margin:0 30px 15px 15px;
	font-size:11px;
}

div#bloc_actualites_col_gauche p.lien_voir_actus {
	margin:0 0 0 30px;
	padding:0 0 0 10px;
	background:url(../images/bullet_bestsellers.gif) no-repeat left 4px;
}

div#bloc_actualites_col_gauche p.lien_voir_actus a {
	text-decoration:underline;
	font-size:9px;
}

div#bloc_actualites_col_gauche p.lien_voir_actus a:hover {
	text-decoration:none;
}

/* Fin du bloc actualites (colonne de gaucbe) */

/* Debut des liens vers les conseils (colonne de gauche */
ul#bloc_liste_conseils {
	position:relative;
	list-style-type:none;
	margin:0 0 20px 5px;
	padding:0;
	width:162px;
}

ul#bloc_liste_conseils li {
	display:block;
	position:relative;
	margin:0;
	padding:0;
	width:162px;
	height:29px;
}


ul#bloc_liste_conseils li a{
	display:block;
	position:relative;
	margin:0;
	padding:8px 0 0 30px;
	width:132px;
	-moz-outline-style:none;
	height:100%;
}

ul#bloc_liste_conseils li a:hover{
	color:#999;
}
/*
ul#bloc_liste_conseils li#conseil_pro, ul#bloc_liste_conseils li#conseil_oiseaux {
	height:29px;
}

ul#bloc_liste_conseils li#conseil_chiens, ul#bloc_liste_conseils li#conseil_chats, ul#bloc_liste_conseils li#conseil_rongeurs {
	height:28px;
}

ul#bloc_liste_conseils li#conseil_pro a, ul#bloc_liste_conseils li#conseil_chiens a, ul#bloc_liste_conseils li#conseil_chats a, ul#bloc_liste_conseils li#conseil_rongeurs a, ul#bloc_liste_conseils li#conseil_oiseaux a {
	display:block;
	position:relative;
	margin:0;
	padding:8px 0 0 30px;
	width:132px;
	-moz-outline-style:none;
}

ul#bloc_liste_conseils li#conseil_pro a:hover, ul#bloc_liste_conseils li#conseil_chiens a:hover, ul#bloc_liste_conseils li#conseil_chats a:hover, ul#bloc_liste_conseils li#conseil_rongeurs a:hover, ul#bloc_liste_conseils li#conseil_oiseaux a:hover {
	color:#999;
}

ul#bloc_liste_conseils li#conseil_pro a {
	height:100%;
	background:url(../g/onglets/bg_conseils-pro.jpg) no-repeat 0 0;
}

ul#bloc_liste_conseils li#conseil_pro a:hover {
	background:url(../g/onglets/bg_conseils-pro.jpg) no-repeat 0 -29px;
}

ul#bloc_liste_conseils li#conseil_chiens a {
	height:100%;
	background:url(../g/onglets/bg_conseils-chiens.jpg) no-repeat 0 0;
}

ul#bloc_liste_conseils li#conseil_chiens a:hover {
	background:url(../g/onglets/bg_conseils-chiens.jpg) no-repeat 0 -28px;
}

ul#bloc_liste_conseils li#conseil_chats a {
	height:100%;
	background:url(../g/onglets/bg_conseils-chats.jpg) no-repeat 0 0;
}

ul#bloc_liste_conseils li#conseil_chats a:hover {
	background:url(../g/onglets/bg_conseils-chats.jpg) no-repeat 0 -28px;
}

ul#bloc_liste_conseils li#conseil_rongeurs a {
	height:100%;
	background:url(../g/onglets/bg_conseils-rongeurs.jpg) no-repeat 0 0;
}

ul#bloc_liste_conseils li#conseil_rongeurs a:hover {
	background:url(../g/onglets/bg_conseils-rongeurs.jpg) no-repeat 0 -28px;
}

ul#bloc_liste_conseils li#conseil_oiseaux a {
	height:100%;
	background:url(../g/onglets/bg_conseils-oiseaux.jpg) no-repeat 0 0;
}

ul#bloc_liste_conseils li#conseil_oiseaux a:hover {
	background:url(../g/onglets/bg_conseils-oiseaux.jpg) no-repeat 0 -29px;
}
*/
/* Fin des liens vers les conseils (colonne de gauche */

/* Debut de la navigation en bas de la colonne de gauche */
ul#nav_gauche_bas {
	position:relative;
	list-style-type:none;
	margin:0;
	padding:0;
	width:167px;
}

ul#nav_gauche_bas li {
	position:relative;
	margin:0;
	padding:0;
}

ul#nav_gauche_bas li#nav_gauche_bas_1, ul#nav_gauche_bas li#nav_gauche_bas_2,ul#nav_gauche_bas li#nav_gauche_bas_3,ul#nav_gauche_bas li#nav_gauche_bas_4 {
	display:block;
	position:relative;
	width:100%;
	height:24px;
}

ul#nav_gauche_bas li#nav_gauche_bas_1,ul#nav_gauche_bas li#nav_gauche_bas_2,ul#nav_gauche_bas li#nav_gauche_bas_3,ul#nav_gauche_bas li#nav_gauche_bas_4,ul#nav_gauche_bas li#nav_gauche_bas_5  {
	margin:0 0 15px 0;
}



ul#nav_gauche_bas li#nav_gauche_bas_1 a, ul#nav_gauche_bas li#nav_gauche_bas_2 a, ul#nav_gauche_bas li#nav_gauche_bas_3 a, ul#nav_gauche_bas li#nav_gauche_bas_4 a, ul#nav_gauche_bas li#nav_gauche_bas_5 a {
	display:block;
	position:relative;
	width:100%;
	height:100%;
	text-indent:-9999px;
}

ul#nav_gauche_bas li#nav_gauche_bas_1 {
	height:94px;
	background:url(../g/ong-qui-sommes-nous.gif) no-repeat 0 0;
}

ul#nav_gauche_bas li#nav_gauche_bas_1 img {
	position:absolute;
	left:30px;
	top:40px;
}

ul#nav_gauche_bas li#nav_gauche_bas_2 {
	background:url(../g/ong-nos-partenaires.gif) no-repeat 0 0;
}

ul#nav_gauche_bas li#nav_gauche_bas_3 {
	background:url(../g/ong-engagements.gif) no-repeat 0 0;
}

ul#nav_gauche_bas li#nav_gauche_bas_4 {
	background:url(../g/ong-contacter.gif) no-repeat 0 0;
}

ul#nav_gauche_bas li#nav_gauche_bas_5 {
	display:block;
	position:relative;
	height:100px;
	margin:0 0 30px 0;
	padding:0 0 10px 0;
	background:url(../g/visu_nos-engagements.jpg) no-repeat 0 0;
}

ul#nav_gauche_bas li#nav_gauche_bas_3 a {
	display:block;
	position:relative;
	margin:0 0 0 0px;
	font-weight:bold;
	color:#a0501f;
}
/* Debut de la navigation en bas de la colonne de gauche */

/* Debut du bloc moteur de recherche */

div#bloc_rechercher {
	position:relative;
	margin:0;
	padding:10px 0px 0 10px;
	/*width:167px;*/
	height:53px;
	background:url(../g/fd-recherche.jpg) repeat-x 0 0;
  	height /*\**/: 63px\9;  /* Hack ie8 */
	width:157px;			
	width /*\**/: 167px\9;  /* Hack ie8 */
}

div#bloc_rechercher h2 {
	display:block;
	position:relative;
	margin:0 0 2px 0;
	padding:0 0 0 15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
	font-weight:bold;
	background:url(../g/ico-recherche.gif) no-repeat 0 1px;
}

div#bloc_rechercher form {
	position:relative;
	margin:0 0 2px 0;
	padding:0;
}

div#bloc_rechercher form p {
	display:block;
	position:relative;
	margin:0;
	padding:0;
	width:152px;
	height:18px;
}

div#bloc_rechercher input.input1 {
	position:absolute;
	margin:0;
	padding:0;
	top:0;
	left:0;
	width:120px;
	height:18px;
	background:#FFF;
	border:1px solid #7F9DB9;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
}

div#bloc_rechercher input.input2 {
	position:absolute;
	margin:0;
	margin-bottom:0;
	padding:0;
	top:1px;
	right:0;
	height:16px;
	width:30px;
	background:#FFF;
	border:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	cursor:pointer;
}

div#bloc_rechercher p {
	position:relative;
	margin:0;
	padding:0;
}

/* Fin du bloc moteur de recherche */

/* Debut du bloc connexion / deconnexion */

td.fd-m3 {
	padding:0;
	/*height:50px;*/
}

a.btn_inscription {
	display:block;
	position:relative;
	margin:4px 0 4px 0;
	padding:0;
	width:155px;
	height:25px;
	background:url(../g/buttons/btn_inscription.gif) no-repeat 0 0;
	text-indent:-9999px;
}

a.btn_deconnexion {
	display:block;
	position:relative;
	margin:4px 0 5px 0;
	padding:0;
	width:155px;
	height:25px;
	background:url(../g/buttons/but_medeconnecter.gif) no-repeat 0 0;
	text-indent:-9999px;
}

/* Fin du bloc connexion / deconnexion */

/* Debut du bloc panier */

div.bloc_panier_vide, div.bloc_panier_rempli {
	position:relative;
	margin:0;
	padding:0px;
	/*padding:0 0 0 20px;*/
	border-left:1px solid #FFF;
}

div.bloc_panier_vide, div.bloc_panier_rempli {
	/*height:50px;
	display:block;*/
	
}

div.bloc_panier_vide h2, div.bloc_panier_rempli h2 {
	position:relative;
	margin:0;
	padding:0 0 2px 22px;
	background:url(../g/ico-panier.gif) no-repeat 0 0;
}

div.bloc_panier_vide h2 {
	position:absolute;
	top:10px;
	left:20px;
	
}

div.bloc_panier_vide h2 a, div.bloc_panier_rempli h2 a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFF;
	text-decoration:none;
}

div.bloc_panier_vide h2 a:hover, div.bloc_panier_rempli h2 a:hover {
	text-decoration:underline;
}

div.bloc_panier_rempli p {
	position:relative;
	margin:3px 20px 0 0;
	padding:3px 0 0 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#FFF;
	text-align:center;
	text-transform:uppercase;
	border-top:1px solid #FFF;
}

/* Fin du bloc panier */

div#bloc_meilleures_ventes1 {
	position:relative;
	margin:0;
	padding:0;
	width:100%;
}


/*******************************************************************************/
/* INPUT   INPUT   INPUT   INPUT   INPUT   INPUT   INPUT   INPUT   INPUT   INPUT  *************/
/*******************************************************************************/

.input1 {
	margin:0 0 2px 0;
	height:16px;
	border:1px #7F9DB9 solid;
	color:#7F9DB9;
	background:white;
	font:900 10px verdana;
}

.input2 {
  margin-bottom:1px;
  width:120px;
  height:18px;
  background:white;
  color:black;
  border:1px #7F9DB9 solid;
  font:900 10px verdana;
}
.input3 {
  width:30px;
  height:18px;
  background:white;
  color:black;
  border:0px #ffffff solid;
  font:900 10px verdana;
  cursor:pointer;
}
.input4 {
  height:18px;
  border:1px #7F9DB9 solid;
  margin:1px;
  color:black;
  background:white;
  font:900 11px verdana;
  text-align:center;
  line-height:20px;
}
.input4bigred {
  height:18px;
  border:1px #7F9DB9 solid;
  margin:1px;
  color:#CC0000;
  background:white;
  font:900 11px verdana;
  text-align:center;
  line-height:20px;
}
.input4redslashed {
	height:18px;
	margin:1px;
	color:#CC0000;
	font: 9px verdana;
	text-align:center;
	line-height:20px;
	text-decoration: line-through;
}
.input4red {
	height:18px;
	margin:1px;
	color:#CC0000;
	font: 9px verdana;
	text-align:center;
	line-height:20px;
}
.input5 {
  vertical-align:middle;
  padding-top:4px;
  height:20px;
  border:1px #7F9DB9 solid;
  margin:1px;
  color:black;
  background:white;
  font:900 11px verdana;
  text-align:center;
}
.input5IE {
  vertical-align:middle;
  padding-top:4px;
  height:20px;
  border:1px #7F9DB9 solid;
  margin:1px;
  /*POUR IE*/ margin-top:0px;
  color:black;
  background:white;
  font:900 11px verdana;
  text-align:center;
}
.input5red {
  vertical-align:middle;
  padding-top:4px;
  height:20px;
  border:1px #7F9DB9 solid;
  margin:1px;
  color:red;
  background:white;
  font:900 11px verdana;
  text-align:center;
}
.input5IEred {
  vertical-align:middle;
  padding-top:4px;
  height:20px;
  border:1px #7F9DB9 solid;
  margin:1px;
  /*POUR IE*/ margin-top:0px;
  color:red;
  background:white;
  font:900 11px verdana;
  text-align:center;
}
.input6 {
  height:65px;
  border:1px #7F9DB9 solid;
  margin:1px;
  color:black;
  background:white;
  font:900 11px verdana;
  text-align:center;
  line-height:65px;
}

input.btn_envoi {
	margin:0;
	padding:0;
	border:1px solid #FFF;
	background:#b25f29;
	text-align:center;
	font-weight:bold;
	width:40px;
	height:25px;
	cursor:pointer;
}

input.btn_envoi:hover {
	background:#e6bfa6;
}

td-ident br {
	font-size:1px;
}

/* Debut du bloc Newsletter */
div#newsletter {
	position:relative;
	margin:0;
	padding:0;
	width:100%;
	background:url(../images/bg_7f9db9.gif) repeat-y left top;
}

div#newsletter div {
	position:relative;
	margin:0;
	padding:0 0 15px 0;
	width:100%;
	background:url(../images/bg_7f9db9.gif) repeat-x left bottom;
}

div#newsletter h2 {
	display:block;
	position:relative;
	margin:0 0 10px 0;
	padding:0;
	width:100%;
	height:30px;
	background:url(../g/onglets/ong-newsletter.jpg) no-repeat 0 0;
	text-indent:-9999px;
}

div#newsletter input#newsletter_email, div#newsletter input#newsletter_envoi_email {
	position:relative;
	margin:0;
	padding:0;
}

div#newsletter input#newsletter_email {
	margin:0 0 0 10px;
	padding:3px;
	border:1px solid #7f9db9;
}

div#newsletter input#newsletter_envoi_email {
	top:6px;
}

div#newsletter p {
	position:relative;
	padding:5px 0 0 10px;
}

div#newsletter p a {
	color:#0099CC;
	text-decoration:underline;
}

div#newsletter p a:hover {
	text-decoration:none;
}

/* Fin du bloc Newsletter */

/* Debut du bloc nouveautes */
div#bloc_nouveautes {
	position:relative;
	margin:0;
	padding:0;
	width:100%;
	background:url(../images/bg_fc8e03.gif) repeat-y left top;
}

div#bloc_nouveautes div {
	position:relative;
	margin:0;
	padding:0 0 10px 0;
	width:100%;
	background:url(../images/bg_fc8e03.gif) repeat-x left bottom;
}

div#bloc_nouveautes h2 {
	display:block;
	position:relative;
	margin:0 0 7px 0;
	padding:0;
	width:100%;
	height:30px;
	background:url(../g/onglets/ong-nouveautes.jpg) no-repeat 0 0;
	text-indent:-9999px;
}

div#bloc_nouveautes ul {
	list-style-type:none;
	position:relative;
	margin:0;
	padding:0 7px 0 7px;
}

div#bloc_nouveautes li {
	position:relative;
	margin:0;
	padding:7px 0 7px 0;
	width:100%;
	border-bottom:1px dotted #809eb8;
}

div#bloc_nouveautes li img {
	border:0;
}

div#bloc_nouveautes div.bloc-nouveautes_img {
	position:relative;
	float:left;
	margin:0 10px 0 0;
	padding:0;
	width:60px;
	background:none;
}

div#bloc_nouveautes div.bloc-nouveautes_txt {
	position:relative;
	float:left;
	margin:0;
	padding:0;
	width:98px;
	background:none;
}

div#bloc_nouveautes h3 {
	margin:0;
	padding:0;
	font-weight:bold;
	color:#f78b05;
}

div.bloc-nouveautes_txt p {
	margin:0;
	padding:0;
	font-weight:bold;
}

div.bloc-nouveautes_txt p.nouveaute2red {
	color:#FF0000;
}

div.bloc-nouveautes_txt p a, p.lien_nouveautes_plus a {
	color:#7e9cb6;
	font-weight:bold;
	text-decoration:underline;
}

div#bloc_nouveautes div.bloc-nouveautes_txt p a:hover, p.lien_nouveautes_plus a:hover {
	text-decoration:none;
}

p.lien_nouveautes_plus {
	margin:0;
	padding:7px 0 0 15px;
}

/* Fin du bloc nouveautes */

/* Debut du bloc produit du mois (en page d'accueil, colonne centrale) */
div.bloc_produit_mois {
	position:relative;
	width:598px;
	height:152px;
	margin:0 0 15px 0;
	padding:0;
	background:url(../g/fd-onglet-main.jpg) repeat-x 0 0;
	overflow:hidden;
}

div.bloc_produit_mois div, div.bloc_produit_mois h2, div.bloc_produit_mois h3, div.bloc_produit_mois p {
	margin:0;
	padding:0;
}

div.bloc_produit_mois img {
	border:0;
}

div.bloc_produit_mois form, div.bloc_produit_mois input {
	margin:0;
	padding:0;
	border:0;
}

div.bloc_produit_mois h2 {
	display:block;
	position:relative;
	margin:0 0 10px 0;
	width:268px;
	height:29px;
	background:url(../g/onglets/fr/ong-pdm-397.jpg) no-repeat 0 0;
	text-indent:-9999px;
}

/* Chiens */
div.pdm-397 h2 {
	background:url(../g/onglets/fr/ong-pdm-397.jpg) no-repeat 0 0;
}

/* Chats */
div.pdm-791 h2 {
	background:url(../g/onglets/fr/ong-pdm-791.jpg) no-repeat 0 0;
}

/* Rongeurs */
div.pdm-922 h2 {
	background:url(../g/onglets/fr/ong-pdm-922.jpg) no-repeat 0 0;
}

/* Oiseaux */
div.pdm-931 h2 {
	background:url(../g/onglets/fr/ong-pdm-931.jpg) no-repeat 0 0;
}

/* Espace pro */
div.pdm-852 h2 {
	background:url(../g/onglets/fr/ong-pdm-852.jpg) no-repeat 0 0;
}

div.bloc_produit_mois img {
	position:absolute;
	right:10px;
	top:10px;
}

div.bloc_produit_mois h3 {
	position:relative;
	margin:0 160px 5px 10px;
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
}

div.bloc_produit_mois p {
	position:relative;
	margin:0 160px 5px 10px;
}

div.bloc_produit_mois div {
	position:relative;
	margin:0 160px 5px 10px;
	float:right;
}

div.bloc_produit_mois div p {
	margin:0;
	float:left;
}

div.bloc_produit_mois div form {
	position:relative;
	float:left;
}

div.bloc_produit_mois div p.lien_savoirplus2 {
	margin:3px 10px 0 0;
}

div.bloc_produit_mois div p.lien_savoirplus2 a {
	font-weight:bold;
	color:#7F9DB9;
	text-decoration:none;
}

div.bloc_produit_mois div p.lien_savoirplus2 a:hover {
	text-decoration:underline;
}

div.bloc_produit_mois div p.produit_mois_prix {
	display:block;
	border:1px solid #7F9DB9;
	padding:1px 10px 0 10px;
	background:#FFF;
	text-align:center;
}

div.bloc_produit_mois div p.produit_mois_prix strong {
	font-size:14px;
	font-weight:bold;
	color:#FF0000;
}

div.bloc_produit_mois div input.btn_ajouter {
	padding:0 0 0 19px;
}


/* Fin du bloc produit du mois (en page d'accueil, colonne centrale) */

/*******************************************************************************/
/* PANIER   PANIER   PANIER   PANIER   PANIER   PANIER   PANIER   PANIER   PANIER  ************/
/*******************************************************************************/

.td-panier {
  padding:0px;
  margin:0px;
  padding-left:20px;
}
.td-panier table{
  padding:0px;
  margin:0px;
  position:relative;
}

/*******************************************************************************/
/* MEILLEURS VENTES   MEILLEURS VENTES   MEILLEURS VENTES   MEILLEURS VENTES   *********/
/*******************************************************************************/

.table-mv {border-bottom:1px #7F9DB9 solid;}
.table-mv-chiens {border-bottom:1px #797465 solid;}
.table-mv  ul, .table-mv-chiens  ul {
  list-style-type:none;
  list-style-position:inside;
  margin:0px;
  padding:0px;
}
.tiret-mv {
  font:900 12px verdana;
  color:#7F9DB9;
  line-height:1px;
  padding:4px;
}
.mv-titre1 {
  font:900 13px verdana;
  color:#736E60;
}
.mv-titre2 {
  font:900 13px verdana;
  color:#A47A00;
}
.mv-titre3 {
  font:900 13px verdana;
  color:#31A057;
}
.mv-titre4 {
  font:900 13px verdana;
  color:#3179A1;
}
.mv-titre5 {
  font:900 13px verdana;
  color:#9B4CB5;
}

/* Meilleures ventes new */

div#bloc_meilleures_ventes1 {
	position:relative;
	margin:0;
	padding:0;
	width:100%;
	background:url(../images/bg_7f9db9.gif) repeat-y left top;
	text-align:left;
}

div#bloc_meilleures_ventes1 div {
	position:relative;
	margin:0;
	padding:0 0 10px 0;
	width:100%;
	background:url(../images/bg_7f9db9.gif) repeat-x left bottom;
}

div#bloc_meilleures_ventes1 h2 {
	display:block;
	position:relative;
	margin:0 0 7px 0;
	padding:0;
	width:100%;
	height:30px;
	background:url(../g/onglets/ong-meilleurs-ventes.jpg) no-repeat 0 0;
	text-indent:-9999px;
}

div#bloc_meilleures_ventes1 h3 {
	margin:0 0 2px 0;
	padding:0;
	font-size:11px;
	font-weight:bold;
}

div#bloc_meilleures_ventes1 h3 a {
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
}

div#bloc_meilleures_ventes1 h3 a:hover {
	text-decoration:underline;
}

ul#list_meilleures_ventes1 {
	list-style-type:none;
	position:relative;
	margin:0;
	padding:0 19px 0 19px;
}

ul#list_meilleures_ventes1 li {
	position:relative;
	margin:0;
	padding:7px 0 7px 0;
	width:100%;
	border-bottom:1px dashed #809eb8;
}

ul#list_meilleures_ventes1 li.list_oiseaux {
	border-bottom:none;
}

ul#list_meilleures_ventes1 ul {
	list-style-type:none;
	position:relative;
	margin:0;
	padding:0;
}

ul#list_meilleures_ventes1 ul li {
	position:relative;
	margin:0;
	padding:0;
	border:none;
	background:url(../images/bullet_bestsellers.gif) no-repeat 0 4px;
}

ul#list_meilleures_ventes1 ul li a {
	display:block;
	padding:0 0 0 10px;
	text-decoration:none;
}

ul#list_meilleures_ventes1 ul li a:hover {
	text-decoration:underline;
}

li.list0 h3 a {
	color:#746e62;
}

li.list1 h3 a {
	color:#a67902;
}

li.list2 h3 a {
	color:#31a155;
}

li.list3 h3 a {
	color:#307aa1;
}

ul#list_meilleures_ventes1 li.list4 {
	border-bottom:none;
}

li.list4 h3 a {
	color:#9b4cb5;
}

/* Fin des meilleures ventes */

/* Debut du bloc mon compte */

div#bloc_mon_compte {
	position:relative;
	margin:0;
	padding:0;
	width:100%;
	background:url(../images/bg_7f9db9.gif) repeat-y left top;
	text-align:left;
}

div#bloc_mon_compte div {
	position:relative;
	margin:0;
	padding:0 0 10px 0;
	width:100%;
	background:url(../images/bg_7f9db9.gif) repeat-x left bottom;
}

div#bloc_mon_compte h2 {
	display:block;
	position:relative;
	margin:0 0 10px 0;
	padding:0;
	width:100%;
	height:30px;
	background:url(../g/onglets/ong-mon-compte.jpg) no-repeat 0 0;
	text-indent:-9999px;
}

div#bloc_mon_compte ul {
	position:relative;
	margin:0 15px;
	padding:0;
	list-style-type:none;
}

div#bloc_mon_compte ul li {
	position:relative;
	margin:0 0 5px 0;
	padding:0;
}

div#bloc_mon_compte ul li a {
	color:#000;
	text-decoration:none;
}

div#bloc_mon_compte ul li a:hover {
	text-decoration:underline;
}

/* Fin du bloc mon compte */

/* Debut du bloc promos */

div#bloc_promos {
	position:relative;
	width:100%;
	margin:0;
	padding:0;
	background:url(../images/bg_7f9db9.gif) repeat-y left top;
}

div.bloc_promos2{
	position:relative;
	margin:0;
	padding:0;
	background:url(../images/bg_7f9db9.gif) repeat-x left bottom;
}

div.bloc_promos-sup {
	position:relative;
	margin:0 0 0 5px;
	padding:0;
}

br.bloc_promos-ie {
	display:none;
}

div.bloc_promos-inf {
	position:relative;
	margin:15px 0 0 5px;	
	padding:4px 0 0 9px;
  	padding-left/*\**/: 0px; /* Hack ie8 */		
	background:#e6e9ee;
	
}

div.bloc_promos-inf legend {
	display:none;
}

div#bloc_promos h2 {
	display:block;
	position:relative;
	width:100%;
	height:30px;
	margin:0 0 15px 0;
	padding:0;
	background:url(../g/onglets/ong-promo.jpg) no-repeat 0 0;
	text-indent:-9999px;
}

div#bloc_promos h3 {
	display:block;
	position:relative;
	float:right;
	margin:0 20px 0 0;
	padding:30px 0 0 0;
	width:72px;
	height:42px;
  	height/*\**/: 62px;  /* Hack ie8 */		
	font-size:14px;
	font-weight:bold;
	text-align:center;
	color:#FF0303;
	background:url(../g/bkg/bkg-eclate-promo.gif) no-repeat 0 0;
}

div#bloc_promos h4 {
	display:block;
	position:absolute;
	left:1px;
	top:1px;
	margin:0;
	padding:0;
	width:71px;
	height:19px;
	font-size:14px;
	font-weight:bold;
	background:#FFF;
	color:#FF0000;
	text-align:center;
}

span.bloc_promos_prix span {
	display:block;
	position:absolute;
	left:1px;
	top:1px;
	margin:0;
	padding:0;
	width:70px;	
	height:19px;
	font-size:11px!important;
	font-weight:bold;
	background:#FFF;
	color:#FF0000;
	text-align:center;
	white-space:nowrap!important;
}

div#bloc_promos img {
	position:relative;
	float:left;
	border:0;
	margin:0;
	padding:0;
}

div#bloc_promos form, div#bloc_promos fieldset {
	margin:0;
	padding:0;
	border:0;	
}

div#bloc_promos label {
	display:block;
	position:relative;
	margin:0;
	padding:0;
	font-weight:bold;
	color:#7f9cba;
  	margin-left/*\**/: 5px;  /* Hack ie8 */	
}

span.bloc_promos_prix {
	display:block;
	position:relative;
	margin:3px 10px 0 0;
	padding:0;
	height:21px;
	background:#7f9db9;
  	margin-left/*\**/: 5px;  /* Hack ie8 */	
}

input.btn_promos {
	position:absolute;
	top:0;
	right:0;
	left:70px;
}

p.promos_lien_savoirplus {
	position:relative;
	margin:5px 10px 0 0;
	padding:0 0 5px 0;
	text-align:right;
}

p.promos_lien_savoirplus a, p.promos_lien_toutespromos a {
	color:#7f9cba;
	text-decoration:underline;
}

p.promos_lien_savoirplus a:hover, p.promos_lien_toutespromos a:hover {
	text-decoration:none;
}

p.promos_lien_toutespromos {
	position:relative;
	margin:5px 0 0 15px;
	padding:0 0 10px 0;
}

p.promos_lien_toutespromos a {
	font-weight:bold;
}

/* Fin du bloc promos */

/* Debut du bloc dernieres recherches */

div#bloc_dernieres_recherches {
	position:relative;
	margin:0;
	padding:0;
	width:185px;
	background:url(../images/bg_7f9db9.gif) repeat-y 0 0;
}

div#bloc_dernieres_recherches div {
	position:relative;
	margin:0;
	padding:0 0 10px 0;
	width:100%;
	background:url(../images/bg_7f9db9.gif) repeat-x left bottom;
}

div#bloc_dernieres_recherches h2 {
	display:block;
	position:relative;
	margin:0 0 10px 0;
	padding:0;
	width:100%;
	height:30px;
	background:url(../g/onglets/ong-dernieres-recherches.jpg) no-repeat 0 0;
	text-indent:-9999px;
}

div#bloc_dernieres_recherches ol {
	position:relative;
	margin:0 10px;
	padding:0;
	list-style-type:decimal;
}

div#bloc_dernieres_recherches ol li {
	position:relative;
	margin:0 0 5px 30px;
	padding:0;
}

div#bloc_dernieres_recherches ol li h3 {
	position:relative;
	font-weight:bold;
	margin: 0 0 5px 0;
}

div#bloc_dernieres_recherches ol li p {
	position:relative;
	margin:0;
	padding:0;
}

/* Fin du bloc dernieres recherches */

/* Debut du bloc services alertes */

div#bloc_service-alerte {
	position:relative;
	margin:0;
	padding:8px;
	width:168px;
  	width /*\**/: 184px\9;  /* Hack ie8 */		
	
	border:1px solid #9f4c20;
	background:url(../g/bloc_service-alerte/services-alertes_livre.jpg) no-repeat 10px 42px #fbd791;
}

div#bloc_service-alerte h2, div#bloc_service-alerte h3, div#bloc_service-alerte h4, div#bloc_service-alerte p, div#bloc_service-alerte form {
	position:relative;
	margin:0;
	padding:0;
}

div#bloc_service-alerte fieldset, div#bloc_service-alerte legend, div#bloc_service-alerte input, div#bloc_service-alerte select {
	position:relative;
	margin:0;
	padding:0;
	border:0;
}

div#bloc_service-alerte h2 {
	display:block;
	margin:0 0 24px 0;
	width:158px;
	height:22px;
	background:url(../g/bloc_service-alerte/titre_service-alerte.gif) no-repeat 0 0;
	text-indent:-9999px;
}

div#bloc_service-alerte h3 {
	display:block;
	position:relative;
	float:left;
	margin:0 0 0 16px;
	width:63px;
	height:80px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#cc0066;
	text-transform:uppercase;
	line-height:7px;
}

div#bloc_service-alerte h3 strong {
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:36px;
	font-weight:bold;
	color:#cc0066;
	text-transform:uppercase;
	line-height:39px
}

div#bloc_service-alerte h4 {
	margin:0 0 5px 0;
	font-size:10px;
	font-weight:bold;
	color:#cc0066;
}

div#bloc_service-alerte p {
	display:block;
	position:relative;
	float:left;
	margin:0 0 20px 10px;
	width:75px;
	font-size:10px;
	font-weight:bold;
	color:#cc0066;
}

div#bloc_service-alerte p strong {
	font-size:10px;
	font-weight:bold;
	color:#cc0066;
	text-transform:uppercase;
}

div#bloc_service-alerte form {
	display:block;
	margin:0 3px 0 0;
}

div#bloc_service-alerte legend {
	display:none;
}

div#bloc_service-alerte fieldset {
	display:block;
	height:25px;
	background:#a04c20;
}

div#bloc_service-alerte fieldset select, div#bloc_service-alerte fieldset input {
	position:absolute;
	top:5px;
}

div#bloc_service-alerte fieldset select {
	left:5px;
	border:1px solid #969696;
	width:115px;
	height:16px;
}

div#bloc_service-alerte input {
	right:5px;
	display:block;
	padding:0 0 0 5px;
	text-align:left;
	vertical-align:top;
	width:40px;
	height:16px;
	border:1px solid #969696;
	font-weight:bold;
	background:url(../g/bloc_service-alerte/bg_btn_valider.gif) no-repeat 25px 2px #FFF;
}

/* Fin du bloc services alertes */

/*******************************************************************************/
/* SERVICE ALERTE   SERVICE ALERTE   SERVICE ALERTE   SERVICE ALERTE   SERVICE ALERTE  ******/
/*******************************************************************************/

.table-service-alerte {
  border-bottom:1px #CD702D solid;
  border-top:1px #CD702D solid;
  background:#FBD791;
}
.tdsa {
  padding-left:20px;
  padding-top:125px;
  background:url('../g/service-alerte.jpg') no-repeat 50% 0%;
}

/*******************************************************************************/
/* BOX AFFICHE PRIX   BOX AFFICHE PRIX   BOX AFFICHE PRIX   BOX AFFICHE PRIX   *************/
/*******************************************************************************/

.tprix {
  border:1px #7F9DB9 solid;
  width:182px;
}
.tdprix {
  background-color:#E5E9EE;
  padding:5px;
}
.tdprix-onglet {
  background-color:#E5E9EE;
  padding:0px;
}
.td1prix {
  background:white;
  font:900 14px verdana;
  padding:2px;
  text-align:center;
}
.td1prix-promo {
  background:white;
  font:900 12px verdana!important;
  padding:2px;
  color:red;
  text-align:center;
  white-space:nowrap!important;
  width:220px!important;
}
.td2prix {
  background:#7F9DB9;
  font:900 14px verdana;
  padding:2px;
  color:white;
  text-align:center;
  width:auto!important;
}
.td2prix-onglet {
  background:#7F9DB9;
  font:900 14px verdana;
  padding:2px;
  color:white;
  text-align:center;
}

/*******************************************************************************/
/* BOX LISTING PRODUITS    BOX LISTING PRODUITS    BOX LISTING PRODUITS   **************/
/*******************************************************************************/

.tprix2 {
  border:1px #7F9DB9 solid;
  width:100px;
  padding:0px;
}
.listing-produits-1 {
  margin:0px;
  background:white;
  width:100%;
}
.list-prix {
  background:#E5EBF1;
  font:11px verdana;
  padding:0px;
  color:black;
  text-align:center;
}
.list-prix-alt {
  background:#F3F3F3;
  font:11px verdana;
  padding:0px;
  color:black;
  text-align:center;
}
.list-prix-offline {
  background:#A2B7CD;
  font:11px verdana;
  padding:0px;
  color:black;
  text-align:center;
}
.td-list-prix {
  background:#7F9DB9;
  font:900 14px verdana;
  padding:1px;
  color:white;
  text-align:center;
}

/*******************************************************************************/
/* IMAGES    IMAGES    IMAGES    IMAGES    IMAGES    IMAGES    IMAGES    IMAGES   ***********/
/*******************************************************************************/

.floatimg1 {
  float:right;
  margin:6px;
}
.float-img2 {
	float:left;
	margin-right:6px;
	text-align: left;
	vertical-align: middle;
}
.img1 {
  margin:4px;
  margin-right:6px;
}
.img2 {
  padding-left:6px;
  padding-right:6px;
  border-right:1px #99B1C7 solid;
  border-bottom:2px #99B1C7 solid;
}
.img3 {
	padding-left:2px;
	padding-right:10px;
	margin:20px;
	border:2px #99B1C7 solid;
	background-color:white;
}

/*******************************************************************************/
/* MISES EN FORMES   MISES EN FORMES   MISES EN FORMES   MISES EN FORMES  *************/
/*******************************************************************************/

.txtcnt        {text-align:center;}
.txtleft      {text-align:left;}
.txtudl        {text-decoration:underline;}
.ml0              {margin-left:0px;}
.ml5              {margin-left:5px;}
.ml20            {
	margin-left:20px;
	vertical-align: top;
}
.ml20bold            {
	margin-left:20px;
	font-weight: bold;
	vertical-align: top;
}
.pt2              {padding-top:2px;}
.main-menu  {margin-right:10px;}
.i-m1           {margin-bottom:2px;}
.pt1 {padding-top:1px;}
.mt20 {
  margin-top:20px;
}
.bold {
	font-weight:900;
	background-color: #FFFFCC;
}
.justbold {
	font-weight:bold;
	font:900;
}
.nobold {
  font-weight:400;
}
.main {
  padding-left:20px;
  padding-right:20px;
  width:598px;
 
}

.main-onglet {
	width:598px;
}

table.second-onglet {
	width:598px;
}

table.second-onglet td {
	width:200px;
}

table.second-onglet2 {
	width:598px;
}

table.second-onglet2 td {
	width:200px;
}
h2 {
  font:900 15px verdana;
  margin:6px;
}
.recherche {
  color:white;
  font:900 11px verdana;
  line-height:20px;
}
.langue {
  margin-right:25px;
  color:white;
}
.filariane {
  padding:6px;
  padding-left:40px;
}
.onglet-actualites {
  font:10px verdana;
  padding:15px;
}
.detailpage-infos {
  padding:3px;
}
.point-nouveaute {
  font:900 7px verdana;
  color:#7F9DB9;
  line-height:1px;
  padding:1px;text-align:center;
}
.point-sous-cat {
  font:900 7px verdana;
  color:black;
  line-height:1px;
  margin-top:1px;
  margin-bottom:3px;
}
.paragraphe1 {
  margin:0px;
  margin-left:20px;
  padding:0px;
}
.td-ident {padding-left:20px;}
.sous-cat {padding-top:5px;}
.div-puce {
  margin-bottom:10px;
}

/* Debut des pages fiches produits et news */
div#content_produit, div#content_news {
	position:relative;
	width:598px;
	margin:0;
	padding:0;
}


div#content_news div.piedpage {
	position:relative;
	width:598px;
}

div#content_news div.piedpage ul{
	position:absolute;
	right:-15px;
	top:1px;
	text-align:right;
}

div#content_news div.piedpage ul li{
	position:relative;
	float:left;
	margin:0 5px 0 0;
}

div#content_news li.nav_suivant {
	left:-8px;
}


div#content_news ul.pagination_recherche {
	position:relative;
	float:right;
	list-style-type:none;
	margin:0 0 20px 0;
}



div#content_news ul.pagination_recherche li a {
	font-weight:normal;
	color:#7F9CBA;
	text-decoration:none;
}

div#content_news ul.pagination_recherche li a:hover {
	text-decoration:underline;
}



div#content_produit div, div#content_produit dl, div#content_produit dt, div#content_produit dd, div#content_produit ul, div#content_produit ol, div#content_produit li, div#content_produit h1, div#content_produit h2, div#content_produit h3, div#content_produit h4, div#content_produit h5, div#content_produit h6, div#content_produit pre, div#content_produit form, div#content_produit fieldset, div#content_produit input, div#content_produit p, div#content_produit blockquote, div#content_produit address, div#content_produit th, div#content_produit td {
	margin:0;
	padding:0;
}

div.cat_descript a {text-decoration:underline;}
div.cat_descript a:hover {text-decoration:none;}

div#content_produit div.cat_descript h2 {font-size:13px;font-weight:bold;background:none;text-indent:0px;width:100%;}
div#content_produit div.cat_descript h1 {font-size:15px;font-weight:bold;padding:0;margin-left:0;}
div#content_produit div.cat_descript h1 span {font-size:15px;font-weight:bold;padding:0;margin-left:0;}
div#content_produit div.cat_descript strong {font-weight:bold;}


div#content_news div, div#content_news dl, div#content_news dt, div#content_news dd, div#content_news ul, div#content_news ol, div#content_news li, div#content_news h1, div#content_news h2, div#content_news h3, div#content_news h4, div#content_news h5, div#content_news h6, div#content_news pre, div#content_news form, div#content_news fieldset, div#content_news input, div#content_news p, div#content_news blockquote, div#content_news address, div#content_news th, div#content_news td {
	margin:0;
	padding:0;
}

div#content_produit h1, div#content_produit h2, div#content_produit h3, div#content_produit h4, div#content_produit h5, div#content_produit h6 {
	font-size:100%;
	font-weight:normal;
}

div#content_news h1, div#content_news h2, div#content_news h3, div#content_news h4, div#content_news h5, div#content_news h6 {
	font-size:100%;
	font-weight:normal;
}

div#content_produit ol, div#content_produit ul, div#content_news ol, div#content_news ul {
	list-style-type:none;
}

div#content_produit table, div#content_news table {
	border-collapse:collapse;
	border-spacing:0;
}

div#content_produit caption, div#content_produit th, div#content_news caption, div#content_news th {
	text-align:left;
}

div#content_produit form, div#content_produit input, div#content_produit fieldset, div#content_produit img {
	border:0;
}

div#content_news form, div#content_news input, div#content_news fieldset, div#content_news img {
	border:0;
}

div#content_produit a, div#content_news a {
	-moz-outline-style:none;
}

div#content_produit {
	position:relative;
	width:598px;
	margin:0;
	padding:0;
}

div#content_produit h2 {
	display:block;
	position:relative;
	width:268px;
	height:29px;
}

div#content_produit h3 {
	position:absolute;
	left:275px;
	top:7px;
	font-size:11px;
	font-weight:bold;
}

div#content_produit.rub-852 h2 {
	background:url(../g/onglets/fr/ong-852.gif) no-repeat 0 0;
	text-indent:-9999px;
}

div#content_produit.rub-397 h2 {
	background:url(../g/onglets/fr/ong-397.gif) no-repeat 0 0;
	text-indent:-9999px;
	margin:0px;
	padding:0px;
}

div#content_produit.rub-791 h2 {
	background:url(../g/onglets/fr/ong-791.gif) no-repeat 0 0;
	text-indent:-9999px;
}

div#content_produit.rub-922 h2 {
	background:url(../g/onglets/fr/ong-922.gif) no-repeat 0 0;
	text-indent:-9999px;
}

div#content_produit.rub-853 h2 {
	background:url(../g/onglets/fr/ong-922.gif) no-repeat 0 0;
	text-indent:-9999px;
}

div#content_produit.rub-890 h2 {
	background:url(../g/onglets/fr/ong-890.gif) no-repeat 0 0;
	text-indent:-9999px;
}

div#content_produit.rub-931 h2 {
	background:url(../g/onglets/fr/ong-931.gif) no-repeat 0 0;
	text-indent:-9999px;
}

div#content_produit div.entete {
	position:relative;
	border-bottom:1px solid #6d685a;
}

div#content_produit div.piedpage {
	position:relative;
	width:598px;
}

div#content_produit div.entete ul.navigation, div#content_produit div.piedpage ul.navigation {
	position:absolute;
	right:-15px;
	top:8px;
	text-align:right;
}

div#content_produit div.entete ul.navigation li, div#content_produit div.piedpage ul.navigation li, div#content_produit div.entete ul.navigation li dt, div#content_produit div.entete ul.navigation li dd, div#content_produit div.piedpage ul.navigation li dt, div#content_produit div.piedpage ul.navigation li dd {
	position:relative;
	float:left;
	margin:0 5px 0 0;
}

div#content_produit div.entete ul.navigation li.nav_suivant, div#content_produit div.piedpage ul.navigation li.nav_suivant {
	left:-8px;
}

div#content_produit div#bloc_list_produits {
	position:relative;
	padding:15px;
	width:568px;
  width /*\**/: 598px\9;  /* Hack ie8 */	
}

div#content_produit div#bloc_list_produits div.bloc_list_produits_visu {
	position:relative;
	float:left;
	width:160px;
}

div#content_produit div#bloc_list_produits div.div-puce1, div#content_produit div#bloc_list_produits div.div-puce2 {
	position:relative;
	float:left;
	margin:0 0 10px 0;
	width:400px;

}

div#content_produit div#bloc_list_produits div.div-puce2 div.div-puce2-col1 {
	position:relative;
	float:left;
	width:180px;
}

div#content_produit div#bloc_list_produits div.div-puce2 div.div-puce2-col2 {
	position:relative;
	float:right;
	width:180px;
}

div#content_produit div#bloc_list_produits div.div-puce1 ul li {
	position:relative;
	float:left;
	margin:5px 0 5px 0;
	padding:0 0 5px 15px;
	width:400px;
	width/*\**/:380px\9; 	/* Hack ie8 */
	font-weight:bold;
}

div#content_produit div#bloc_list_produits div.div-puce2 ul li{
	position:relative;
	float:left;
	margin:5px 0 5px 0;
	padding:0 0 5px 15px;
	width:180px;
	font-weight:bold;
}


div#content_produit div#bloc_list_produits div.div-puce1 ul li a,div#content_produit div#bloc_list_produits div.div-puce2 ul li a{
	text-decoration:underline;
}

div#content_produit div#bloc_list_produits div.div-puce1 ul li a:hover,div#content_produit div#bloc_list_produits div.div-puce2 ul li a:hover{
	text-decoration:none;
}

div#content_produit div.pagine_top p.result {
	position:relative;
	margin:0 10px 0 0;
	float:right;
	text-align:right;
}

div#content_produit div.pagine_top ul {
	position:relative;
	float:right;
}

div#content_produit p.lien_mensuration {
	position:relative;
	margin:20px 0 0 158px;
}

div#content_produit p.lien_mensuration a {
	font-size:12px;
	font-weight:bold;
	color:#7F9CBA;
	text-decoration:underline;
}

div#content_produit p.lien_mensuration a:hover {
	text-decoration:none;
}

div.rub-852 div#bloc_list_produits div.div-puce1 ul li,div.rub-852 div#bloc_list_produits div.div-puce2 ul li,div.rub-852 div#bloc_list_produits div.div-puce3 ul li {
	background:url(../g/points-conseils/vert.jpg) no-repeat 0 0;
}

div.rub-397 div#bloc_list_produits div.div-puce1 ul li,div.rub-397 div#bloc_list_produits div.div-puce2 ul li,div.rub-397 div#bloc_list_produits div.div-puce3 ul li {
	background:url(../g/points-conseils/jaune.jpg) no-repeat 0 0;
}

div.rub-791 div#bloc_list_produits div.div-puce1 ul li,div.rub-791 div#bloc_list_produits div.div-puce2 ul li,div.rub-791 div#bloc_list_produits div.div-puce3 ul li {
	background:url(../g/points-conseils/jaune.jpg) no-repeat 0 0;
}

div.rub-853 div#bloc_list_produits div.div-puce1 ul li,div.rub-853 div#bloc_list_produits div.div-puce2 ul li,div.rub-853 div#bloc_list_produits div.div-puce3 ul li {
	background:url(../g/points-conseils/jaune.jpg) no-repeat 0 0;
}

div.rub-890 div#bloc_list_produits div.div-puce1 ul li,div.rub-890 div#bloc_list_produits div.div-puce2 ul li,div.rub-890 div#bloc_list_produits div.div-puce3 ul li {
	background:url(../g/points-conseils/jaune.jpg) no-repeat 0 0;
}

/* Rongeurs */
div.rub-922 div#bloc_list_produits div.div-puce1 ul li, div.rub-922 div#bloc_list_produits div.div-puce2 ul li, div.rub-922 div#bloc_list_produits div.div-puce3 ul li {
	background:url(../g/points-conseils/jaune.jpg) no-repeat 0 0;
}

/* Oiseaux */
div.rub-931 div#bloc_list_produits div.div-puce1 ul li, div.rub-931 div#bloc_list_produits div.div-puce2 ul li, div.rub-931 div#bloc_list_produits div.div-puce3 ul li {
	background:url(../g/points-conseils/jaune.jpg) no-repeat 0 0;
}

div#content_produit div.content_produit_article, div#content_produit div.content_produit_article2 {
	position:relative;
	width:558px;
	padding:20px 20px 80px 20px;
}

div#content_produit div.content_produit_article2_browse {
	position:relative;
	width:558px;
	width/*\**/:598px\9; /* Hack ie8 */ 	
	padding:40px;
}

/* Crer les images pour les fonds de couleur, ci-dessous */

div.rub-852 div.content_produit_article, div.rub-852 div#bloc_list_produits {
	background:url(../g/fd-pdm-proarea.jpg) repeat-x left top;
}

div.rub-397 div.content_produit_article, div.rub-397 div#bloc_list_produits {
	background:url(../g/fd-pdm-chiens.jpg) repeat-x left top;
}

div.rub-791 div.content_produit_article, div.rub-791 div#bloc_list_produits {
	background:url(../g/fd-pdm-chiens.jpg) repeat-x left top;
}

div.rub-853 div.content_produit_article, div.rub-853 div#bloc_list_produits {
	background:url(../g/fd-pdm-chiens.jpg) repeat-x left top;
}

div.rub-890 div.content_produit_article, div.rub-890 div#bloc_list_produits {
	background:url(../g/fd-pdm-chiens.jpg) repeat-x left top;
}

div.rub-922 div.content_produit_article, div.rub-922 div#bloc_list_produits {
	background:url(../g/fd-pdm-chiens.jpg) repeat-x left top;
}

div.rub-931 div.content_produit_article, div.rub-931 div#bloc_list_produits {
	background:url(../g/fd-pdm-chiens.jpg) repeat-x left top;
}

div.content_produit_article div.colonne1 {
	position:relative;
	float:left;
	margin:0 10px 0 0;
	width:158px;
	height:150px;
}

div.content_produit_article2 div.colonne1, div.content_produit_article2_browse div.colonne1 {
	position:relative;
	float:left;
	margin:0 10px 0 0;
	width:100px;
}

div.content_produit_article div.colonne2 {
	position:relative;
	float:left;
	width:387px;
}

div.content_produit_article2 div.colonne2, div.content_produit_article2_browse div.colonne2 {
	position:relative;
	float:left;
	width:458px;	
}

div.rub-397 div.content_produit_article div.colonne1 img, div.rub-397 div.content_produit_article2 div.colonne1 img, div.rub-397 div.content_produit_article2_browse div.colonne1 img {
	position:relative;
	border:1px solid #9f770b;
}

div.rub-397 div.content_produit_article div.colonne1 p, div#content_produit div.content_produit_article div.colonne1 p, div#content_produit div.article div.content_produit_article2_browse div.colonne1 p {
	display:block;
	position:absolute;
	right:24px;
	top:132px;
	width:70px;
	height:16px;
	background:url(../g/buttons/chien_img_zoom.gif) no-repeat 0 0;
	text-align:right;
}

div#content_produit div.article div.content_produit_article2_browse div.colonne1 p {
	top:86px;
	right:15px;
}

div.rub-397 div.content_produit_article div.colonne1 p a, div#content_produit div.content_produit_article div.colonne1 p a, div#content_produit div.article div.content_produit_article2_browse div.colonne1 p a {
	display:block;
	position:relative;
	padding:1px 25px 0 0;
	width:45px;
	height:15px;
	font-weight:bold;
	color:#FFF;
	text-decoration:underline;
}

div.rub-397 div.content_produit_article div.colonne1 p a:hover {
	text-decoration:none;
}


/*aR*/
div.rub-397 div.content_produit_article div.colonne1 p.btn_tb_video, div#content_produit div.content_produit_article div.colonne1 p.btn_tb_video, div#content_produit div.article div.content_produit_article2_browse div.colonne1 p.btn_tb_video {
	display:block;
	position:absolute;
	right:24px;
	top:132px;
	width:70px;
	height:16px;
	background:url(../g/buttons/bg_img_video.gif) no-repeat 0 0;
	text-align:right;
}

div#content_produit div.article div.content_produit_article2_browse div.colonne1 p.btn_tb_video {
	top:104px;
	right:15px;
}

div#content_produit div.content_produit_article div.colonne1 p.btn_tb_video {
	top:150px;
	right:24px;
}

div.rub-397 div.content_produit_article div.colonne1 p.btn_tb_video a, div#content_produit div.content_produit_article div.colonne1 p.btn_tb_video a, div#content_produit div.article div.content_produit_article2_browse div.colonne1 p.btn_tb_video a {
	display:block;
	position:relative;
	padding:1px 25px 0 0;
	width:45px;
	height:15px;
	font-weight:bold;
	color:#FFF;
	text-decoration:underline;
}

div.rub-397 div.content_produit_article div.colonne1 p.btn_tb_video a:hover {
	text-decoration:none;
}

/*aR*/


div#content_produit div.content_produit_article h4 {
	display:block;
	position:relative;
	margin:0 0 10px 0;
	padding:0 0 5px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
}

div#content_produit div.content_produit_article2 h4, div#content_produit div.content_produit_article2_browse h4 {
	position:relative;
	margin:0 120px 12px 0;
	font-size:12px;
	font-weight:bold;
}

div.rub-397 div.content_produit_article h4 {
	color:#e10119;
	border-bottom:1px solid #e10119;
}

div#content_produit div.content_produit_article h5 {
	position:relative;
	margin:0 0 3px 0;
	font-weight:bold;
	text-transform:uppercase;
}

div#content_produit div.content_produit_article div.colonne2 p, div#content_produit div.content_produit_article2 div.colonne2 p, div#content_produit div.content_produit_article2_browse div.colonne2 p {
	position:relative;
	margin:0 0 10px 0;
}

div#content_produit div.content_produit_article div.colonne2 p.lien_savoirplus, div#content_produit div.content_produit_article2 div.colonne2 p.lien_savoirplus, div#content_produit div.content_produit_article2_browse div.colonne2 p.lien_savoirplus {
	position:absolute;
	margin:0;
}

div#content_produit div.content_produit_article div.colonne2 p.lien_savoirplus a, div#content_produit div.content_produit_article2 div.colonne2 p.lien_savoirplus a, div#content_produit div.content_produit_article2_browse div.colonne2 p.lien_savoirplus a {
	color:#7f9db9;
	text-decoration:underline;
}

div#content_produit div.content_produit_article div.colonne2 p.lien_savoirplus a:hover, div#content_produit div.content_produit_article2 div.colonne2 p.lien_savoirplus a:hover, div#content_produit div.content_produit_article2_browse div.colonne2 p.lien_savoirplus a:hover {
	text-decoration:none;
}

div#content_produit div.content_produit_article div.colonne2 p strong, div#content_produit div.content_produit_article2 div.colonne2 p strong, div#content_produit div.content_produit_article2_browse div.colonne2 p strong {
	font-weight:bold;
}

div#content_produit div.content_produit_article ul#visuels_additionnels {
	clear:both;
	margin:20px 0 0 0;
	position:relative;
}

div#content_produit div.content_produit_article ul#visuels_additionnels li {
	position:relative;
	float:left;
	margin:0 20px 0 0;
	width:86px;
	height:86px;
	overflow:hidden;
}

div#content_produit div.content_produit_article p.btn_afficher_infos, div#content_produit div.content_produit_article2 p.btn_afficher_infos, div#content_produit div.content_produit_article2_browse p.btn_afficher_infos {
	position:absolute;
	right:0;
	bottom:10px;
	width:224px;
	height:30px;
}

div#content_produit div.content_produit_article p.btn_afficher_infos a, div#content_produit div.content_produit_article2 p.btn_afficher_infos a, div#content_produit div.content_produit_article2_browse p.btn_afficher_infos a {
	display:block;
	position:relative;
	width:100%;
	height:100%;
	text-indent:-9999px;
}

div#content_produit div.content_produit_article p.btn_afficher_infos a.lien-plus, div#content_produit div.content_produit_article2 p.btn_afficher_infos a.lien-plus, div#content_produit div.content_produit_article2_browse p.btn_afficher_infos a.lien-plus {
	background:url(../g/buttons/btn_afficher_ttes_infos.gif) no-repeat 0 0;
}

div#content_produit div.content_produit_article p.btn_afficher_infos a.lien-moins, div#content_produit div.content_produit_article2 p.btn_afficher_infos a.lien-moins, div#content_produit div.content_produit_article2_browse p.btn_afficher_infos a.lien-moins {
	background:url(../g/buttons/btn_masquer_ttes_infos.gif) no-repeat 0 0;
}

/* Produit, liste des produits et liste de news en commun */

div#content_produit div.content_produit_infos, div#content_news div.content_produit_infos {
	position:relative;
	padding:3px 0 0 0;
	border-top:1px dotted #00FFFF;
}

div#content_produit div.content_produit_infos h4, div#content_news div.content_produit_infos h4  {
	display:none;
}

div#content_produit table, div#content_news table {
	position:relative;
	width:100%;
}

div#content_produit table caption, div#content_news table caption {
	display:block;
	font-size:1px;
	text-indent:-9999px;
}

div#content_produit table thead th, div#content_produit table thead th acronym, div#content_news table thead th, div#content_news table thead th acronym {
	font-weight:bold;
	color:#808080;
}

div#content_produit table thead th, div#content_news table thead th {
	padding:5px 0 5px 0;
}

div#content_produit table thead th.col_fournisseur, div#content_news table thead th.col_fournisseur {
	padding:5px 0 5px 5px;
	width:150px;
}

div#content_produit table thead th.col_description, div#content_news table thead th.col_description {
	/*width:150px; */
	width:305px;
}

div#content_news table thead th.f_1, div#content_news table thead th.f_2, div#content_news table thead th.f_3, div#content_produit table thead th.f_1, div#content_produit table thead th.f_2, div#content_produit table thead th.f_3 {
	width:102px;
}

div#content_produit table thead th.col_prix-unitaire, div#content_news table thead th.col_prix-unitaire {
	width:150px;
}

tr.variante_ligne1 th, tr.variante_ligne1 td {
	background:#e5ebf0;
	vertical-align:middle;
}
/*
div#content_produit table tr.variante_ligne1 td.table_stitre {
	padding:0 0 0 5px;
}
*/
tr.variante_ligne1 td.table_stitre span {
	display:inline;
	padding:0 10px 0 0;
}

tr.variante_ligne1 th {
	vertical-align:middle;
}

div#content_produit table tr.variante_ligne1 th.table_titre, div#content_news table tr.variante_ligne1 th.table_titre {
	padding:0 0 0 5px;
	font-weight:bold;
}

div#content_produit table tr.variante_ligne1 td.table_quantite label, div#content_news table tr.variante_ligne1 td.table_quantite label {
	display:none;
}

div#content_produit table tr.variante_ligne1 td.table_prixunitaire p, div#content_news table tr.variante_ligne1 td.table_prixunitaire p {
	position:relative;
	float:left;
}

div#content_produit table tr.variante_ligne1 td.table_prixunitaire p.lien_info, div#content_news table tr.variante_ligne1 td.table_prixunitaire p.lien_info {
	width:50px;
	height:21px;
	background:url(../g/buttons/btn_info.gif) no-repeat 0 0;
}

div#content_produit table tr.variante_ligne1 td.table_prixunitaire p.lien_info a, div#content_news table tr.variante_ligne1 td.table_prixunitaire p.lien_info a {
	display:block;
	position:relative;
	width:100%;
	height:100%;
	text-indent:-9999px;
}

div#content_produit table tr.variante_ligne1 td.table_prixunitaire p.prix, div#content_news table tr.variante_ligne1 td.table_prixunitaire p.prix {
	display:block;
	padding:3px 5px 3px 3px;
	/* width:68px; */
	background:#FFF;
	border:1px solid #7f9db9;
	text-align:right;
	font-size:11px;
	font-weight:bold;
}

div#content_produit table tr.variante_ligne1 td.table_prixunitaire p.promo, div#content_news table tr.variante_ligne1 td.table_prixunitaire p.promo {
	color:#FF0000;
}

div#content_produit table tbody td.table_btnajouter input.btn_ajouter, div#content_news table tbody td.table_btnajouter input.btn_ajouter {
	border:0;
	padding:0 0 0 19px;
	width:93px;
	height:30px;
	background:#7F9DB9 url(../images/bg_btn_ajouter.gif) no-repeat scroll 5px 10px;
}

div#content_produit table tbody td.table_btnajouter p, div#content_news table tbody td.table_btnajouter p {
	position:relative;
	padding:5px;
	background:#b70509;
	color:#FFF;
	text-align:center;
	white-space:nowrap;
}

div#content_produit table tbody td.table_btnajouter p strong, div#content_news table tbody td.table_btnajouter p strong {
	text-transform:uppercase;
	font-weight:bold;
	color:#FFF;
}

div#content_produit table select, div#content_news table select {
	display:block;
	position:relative;
	padding:2px 0 2px 0;
	border:1px solid #7f9db9;
}

div#content_produit table tbody tr.variante_ligne2 td, div#content_news table tbody tr.variante_ligne2 td {
	padding:5px 0 0 0;
	background:#ccdff2;
}

div#content_produit table tbody tr.variante_ligne2 td p.prix1, div#content_news table tbody tr.variante_ligne2 td p.prix1 {
	position:relative;
	margin:0 0 0 153px;
	padding:0;
	font-weight:bold;
}

div#content_produit table tbody tr.variante_ligne2 td p.prix2, div#content_news table tbody tr.variante_ligne2 td p.prix2 {
	position:relative;
	left:320px;
	top:-12px;
	font-weight:bold;
	color:#bf0016;
}

div#content_produit table tbody tr.variante_ligne2 td p.prix2 strong, div#content_news table tbody tr.variante_ligne2 td p.prix2 strong {
	font-weight:bold;
	color:#bf0016;
	text-decoration:line-through;
}

div#content_produit table tbody tr.variante_ligne3 td, div#content_news table tbody tr.variante_ligne3 td, div#content_produit table tbody tr.variante_ligne3 td, div#content_produit table tbody tr.variante_ligne0 td, div#content_news table tbody tr.variante_ligne0 td {
	margin:0 0 10px 0;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
}

div#content_produit table tbody tr.variante_ligne3 td h5, div#content_news table tbody tr.variante_ligne3 td h5 {
	display:none;
}

div#content_produit table tbody tr.variante_ligne3 td ul, div#content_produit table tbody tr.variante_ligne3 td li, div#content_news table tbody tr.variante_ligne3 td ul, div#content_news table tbody tr.variante_ligne3 td li {
	position:relative;
}

div#content_produit table tbody tr.variante_ligne3 td ul, div#content_news table tbody tr.variante_ligne3 td ul {
	margin:0;
	padding:5px;
}

div#content_produit table tbody tr.variante_ligne3 td li, div#content_news table tbody tr.variante_ligne3 td li {
	display:block;
	float:left;
	margin:0 5px 0 0;
	height:13px;
	font-weight:bold;
	white-space:nowrap;
}

div#content_produit table tbody tr.variante_ligne3 td li strong, div#content_news table tbody tr.variante_ligne3 td li strong, div#content_produit table tbody tr.variante_ligne0 td strong, div#content_news table tbody tr.variante_ligne0 td strong {
	display:none;
}

div#content_produit table tbody tr.variante_ligne3 td li.variante_promo, div#content_news table tbody tr.variante_ligne3 td li.variante_promo, div#content_produit table tbody tr.variante_ligne0 td {
	padding:0 0 0 42px;
	/* width:37px; */
	min-width:37px;
	background:url(../g/produit_variantes/fr/variante_promo.gif) no-repeat 0 0;
}

div#content_produit table tbody tr.variante_ligne0 td, div#content_news table tbody tr.variante_ligne0 td {
	padding:8px 0 8px 47px;
	background:url(../g/produit_variantes/fr/variante_promo.gif) no-repeat 5px 8px;
	font-weight:bold;
}

div#content_produit table tbody tr.variante_ligne3 td li.variante_nouveaute, div#content_news table tbody tr.variante_ligne3 td li.variante_nouveaute {
	padding:0 0 0 20px;
	width:68px;
	min-width:68px;
	background:url(../g/produit_variantes/fr/variante_nouveaute.gif) no-repeat 0 0;
}

div#content_produit table tbody tr.variante_ligne3 td li.variante_prix_chocs, div#content_news table tbody tr.variante_ligne3 td li.variante_prix_chocs {
	padding:0 0 0 20px;
	width:68px;
	min-width:68px;
	background:url(../g/produit_variantes/fr/variante_prix_chocs.gif) no-repeat 0 0;
}

div#content_produit table tbody tr.variante_ligne3 td li.variante_meilleure_vente, div#content_news table tbody tr.variante_ligne3 td li.variante_meilleure_vente {
	padding:0 0 0 20px;
	width:85px;
	min-width:85px;
	background:url(../g/produit_variantes/fr/variante_meilleure-vente.gif) no-repeat 0 0;
}

div#content_produit table tbody tr.variante_ligne3 td li.variante_produit_mois, div#content_news table tbody tr.variante_ligne3 td li.variante_produit_mois {
	width:94px;
	padding:0 0 0 20px;
	min-width:94px;
	background:url(../g/produit_variantes/fr/variante_produit_mois.gif) no-repeat 0 0;
}

div#content_produit table tbody tr.variante_ligne3 td li.variante_livraison_devis, div#content_news table tbody tr.variante_ligne3 td li.variante_livraison_devis {
	/* width:106px; */
	min-width:106px;
	background:url(../g/produit_variantes/fr/variante_livraison.gif) no-repeat 0 0;
}

div#content_produit table tbody tr.variante_ligne3 td li.variante_delai, div#content_news table tbody tr.variante_ligne3 td li.variante_delai {
	padding:0 0 0 50px;
	/* width:40px; */
	min-width:40px;
	background:url(../g/produit_variantes/fr/variante_delai.gif) no-repeat 0 0;
}

div#content_produit p.btn_fermer_content_produit_infos, div#content_news p.btn_fermer_content_produit_infos {
	display:block;
	position:relative;
	padding:5px 10px 5px 0;
	background:#e9eef3;
	text-align:right;
}

div#content_produit p.btn_fermer_content_produit_infos a, div#content_news p.btn_fermer_content_produit_infos a {
	color:#426381;
	text-decoration:underline;
}

div#content_produit p.btn_fermer_content_produit_infos a:hover, div#content_news p.btn_fermer_content_produit_infos a:hover {
	text-decoration:none;
}

div#content_produit div.produit_infos_complementaires, div#content_news div.produit_infos_complementaires {
	position:relative;
	padding:5px;
	width:588px;
	background:#e9eef3;
}

div#content_produit div.produit_infos_complementaires div.colonne1, div#content_produit div.produit_infos_complementaires div.colonne2, div#content_news div.produit_infos_complementaires div.colonne1, div#content_news div.produit_infos_complementaires div.colonne2 {
	position:relative;
	float:left;
}

div#content_produit div.produit_infos_complementaires div.colonne1, div#content_news div.produit_infos_complementaires div.colonne1 {
	width:83px;
	text-align:center;
}

div#content_produit div.produit_infos_complementaires div.colonne1 img, div#content_news div.produit_infos_complementaires div.colonne1 img {
	border:1px solid #7f9db9;
}

div#content_produit div.produit_infos_complementaires div.colonne2, div#content_news div.produit_infos_complementaires div.colonne2 {
	margin:0 5px 0 0;
	width:490px;
}

div#content_produit div.content_produit_infos div.bloc_produit, div#content_news div.content_produit_infos div.bloc_produit {
	position:relative;
	margin:0 0 10px 0;
}

div#content_produit div.produit_infos_complementaires div.colonne2 h5, div#content_news div.produit_infos_complementaires div.colonne2 h5 {
	position:relative;
	margin:0 0 5px 0;
	font-size:9px;
	font-weight:bold;
	text-transform:uppercase;
}

div#content_produit div.produit_infos_complementaires div.colonne2 table th, div#content_produit div.produit_infos_complementaires div.colonne2 table td, div#content_news div.produit_infos_complementaires div.colonne2 table th, div#content_news div.produit_infos_complementaires div.colonne2 table td {
	padding:5px;
}

div#content_produit div.produit_infos_complementaires div.colonne2 table th, div#content_news div.produit_infos_complementaires div.colonne2 table th {
	width:100px;
}

div#content_produit div.produit_infos_complementaires div.colonne2 table td, div#content_news div.produit_infos_complementaires div.colonne2 table td {
	font-weight:bold;
}

div#content_produit div.produit_infos_complementaires div.colonne2 table tr.ligne1, div#content_news div.produit_infos_complementaires div.colonne2 table tr.ligne1 {
	background:#FFF;
}

div#content_produit div.produit_infos_complementaires div.colonne2 table tr.ligne2, div#content_news div.produit_infos_complementaires div.colonne2 table tr.ligne2 {
	background:#e5ebf1;
}

div#content_produit div.produit_infos_complementaires p, div#content_news div.produit_infos_complementaires p {
	position:relative;
	padding:5px 5px 5px 0;
	text-align:right;
}

div#content_produit div.produit_infos_complementaires p a, div#content_news div.produit_infos_complementaires p a {
	color:#426381;
	text-decoration:underline;
}

div#content_produit div.produit_infos_complementaires p a:hover, div#content_news div.produit_infos_complementaires p a:hover {
	text-decoration:none;
}

div#content_produit div.news_article, div#content_news div.news_article {
	position:relative;
}

span.bloc_info_produit {
	display:block;
	position:relative;
	margin:2px 0 0 0;
	padding:2px 0 0 0;
	border-top:2px solid #FFF;
	border-bottom:5px solid #FFF;
}

br.invisible {
	display:none;
}

span.bloc_info_produit_titre, span.bloc_info_produit_options {
	display:block;
	position:relative;
	margin:0;
	padding:0;
	float:left;
}

span.bloc_info_produit_titre {
	margin:5px 55px 0 10px;
	font-size:11px;
	font-weight:bold;
	color:#808080;
}

span.bloc_info_produit_options {
	width:450px;
}

span.bloc_info_produit_options span {
	display:block;
	position:relative;
	margin:0 3px 3px 0;
	padding:12px 0 0 30px;
	float:right;
	width:82px;
	height:14px;
	text-align:left;
	overflow:hidden;
	font-size:9px;
	text-transform:uppercase;
	font-weight:bold;
}

span.bloc_info_produit_options span strong {
	display:block;
	position:absolute;
	left:-9999px;
}

span.option_promotion {
	background:url(../images/option_produit0.gif) no-repeat 0 0;
}

span.option_delai {
	background:url(../images/option_produit1.gif) no-repeat 0 0;
}

span.option_produit_reglemente {
	background:url(../images/option_produit2.gif) no-repeat 0 0;
}

span.option_produit_livraison {
	background:url(../images/option_produit3.gif) no-repeat 0 0;
}

span.option_nouveaute {
	background:url(../images/option_produit4.gif) no-repeat 0 0;
}

span.option_produit_mois {
	background:url(../images/option_produit5.gif) no-repeat 0 0;
}

span.option_en_stock {
	background:url(../images/option_produit6.gif) no-repeat 0 0;
}

div#content_produit div.content_produit_assoc {
	position:relative;
	margin:15px 0 0 0;
}

div#content_produit div.content_produit_assoc h5 {
	margin:0 0 10px 0;
	font-size:12px;
	font-weight:bold;
	color:#999;
}

div#content_produit div.content_produit_assoc ul {
	position:relative;
	color:#999;
}

div#content_produit div.content_produit_assoc ul li {
	position:relative;
	margin:0 0 5px 0;
	padding:0 0 0 15px;
	background:url(../g/bullet_art.gif) no-repeat 0 3px;
}

div#content_produit div.content_produit_assoc ul li a:hover {
	text-decoration:underline;
}

/* Debut des pages articles generiques (Nicolas) mise a zero */
div#content_article {
	position:relative;
	width:598px;
	margin:0;
	padding:0;
}

div#content_article div, div#content_article dl, div#content_article dt, div#content_article dd, div#content_article ul, div#content_article ol, div#content_article li, div#content_article h1, div#content_article h2, div#content_article h3, div#content_article h4, div#content_article h5, div#content_article h6, div#content_article pre, div#content_article form, div#content_article fieldset, div#content_article input, div#content_article p, div#content_article blockquote, div#content_article address, div#content_article th, div#content_article td {
	margin:0;
	padding:0;
}

div#content_article h1, div#content_article h2, div#content_article h3, div#content_article h4, div#content_article h5, div#content_article h6 {
	font-size:100%;
	font-weight:normal;
}

div#content_article ol, div#content_article ul {
	list-style-type:none;
}

div#content_article form, div#content_article input, div#content_article fieldset, div#content_article img {
	border:0;
}

div#content_article a {
	-moz-outline-style:none;
}

/* Fin des pages articles generiques (Nicolas) mise a zero */

/* Debut des styles des articles statiques */
div#content_article acronym {
	border:none;
}

div#content_article p.intro {
	position:relative;
	margin:0 0 20px 0;
	font-size:11px;
}

div#content_article h2 {
	display:block;
	height:30px;
	margin:0 0 30px 0;
	text-indent:-9999px;
	border-bottom:1px solid #7F9DB9;
}

div#content_article h2.titre_about_us {
	background:url(../images/titre_qui-sommes-nous.gif) no-repeat 0 0;
}

div#content_article h2.titre_engagements {
	background:url(../images/titre_nos-engagements.gif) no-repeat 0 0;
}

div#content_article h2.titre_mentions-legales {
	background:url(../images/titre_mentions-legales.gif) no-repeat 0 0;
}

div#content_article h2.titre_cgv {
	background:url(../images/titre_cgv.gif) no-repeat 0 0;
}

div#content_article h2.titre_conseils {
	background:url(../images/titre_conseils.gif) no-repeat 0 0;
}

div#content_article h2.titre_comment-commander {
	background:url(../images/titre_comment-commander.gif) no-repeat 0 0;
}

div#content_article h3, ul#list_mentions_legales h4 {
	position:relative;
	margin:0 0 10px 0;
	font-size:12px;
	font-weight:bold;
	color:#4C6D91;
}

div#content_article h3 strong {
	font-size:12px;
	font-weight:bold;
	color:#4C6D91;
}

div#content_article h4 {
	position:relative;
	margin:0 0 5px 0;
	font-weight:bold;
	text-transform:uppercase;
}

div#content_article p {
	margin:0 0 10px 0;
}

div#content_article p.lien_retour a {
	text-decoration:underline;
	color:#4C6D91;
}

div#content_article p.lien_retour a:hover {
	text-decoration:none;
}

ul# h4 {
	margin:0 0 15px 0;
	font-size:14px;
	text-transform:none;
	color:#4C6D91;
}

ul#list_engagements p.bold {
	background:none;
}

ul#list_engagements p, ul#list_mentions_legales p {
	position:relative;
	margin:0 0 10px 0;
}

ul#list_mentions_legales p.paragraphe_indent {
	display:block;
	margin:0 0 10px 30px;
	font-weight:bold;
}

ul#list_engagements p.logos_engagements {
	display:block;
	position:relative;
	height:34px;
	text-align:center;
}

ul#list_engagements p.logos_engagements span {
	margin:0 15px 0 0;
}

ul#list_mentions_legales p.paragraphe_indent * {
	font-weight:bold;
}

ul#list_mentions_legales strong, ul#list_mentions_legales cite {
	font-weight:bold;
}

ul#list_mentions_legales a {
	text-decoration:underline;
}

ul#list_mentions_legales a:hover {
	text-decoration:none;
}

p.lien1 {
	position:relative;
}

p.lien1 a {
	font-weight:bold;
	color:#4C6D91;
	text-decoration:underline;
}

p.lien1 a:hover {
	text-decoration:none;
}

ul#list_about_us, ul#list_engagements, ul#list_mentions_legales {
	position:relative;
}

ul#list_about_us li, ul#list_engagements li, ul#list_mentions_legales li {
	position:relative;
	margin:0 0 20px 0;
}

ul#list_mentions_legales ol {
	list-style-type:decimal;
	margin:0 0 10px 50px;
	font-weight:bold;
}

ul#list_mentions_legales ol li {
	margin:0;
	font-weight:bold;
}

ul#list_about_us li {
	float:left;
	width:50%;
}

ul#list_about_us ul li, ul#list_engagements ul li, ul#list_mentions_legales ul li {
	margin:0;
	padding:0 0 0 10px;
	width:560px;
	background:url(../images/bullet_bestsellers.gif) no-repeat 0 4px;
}

ul#list_engagements ul.liste1 li {
	padding:0;
	background:none;
}

ul#list_mentions_legales ul {
	margin:0 0 10px 0;
}

ul#list_mentions_legales ul li {
	margin:0 0 5px 30px;
}

ul#list_mentions_legales ol li {
	color:#4C6D91;
	margin:0;
}

ul#list_mentions_legales ol.list_cgv_transport h5 {
	font-weight:bold;
	color:#4C6D91;
	margin:0 0 5px 0;
}

ul#list_mentions_legales ol.list_cgv_transport li {
	margin:0 0 10px 0;
}

ul#list_mentions_legales ol.list_cgv_transport ul {
	margin:0 0 10px 0;
	padding:0;
}

ul#list_mentions_legales ol.list_cgv_transport ul li {
	margin:0;
	padding:0 0 0 10px;
	width:540px;
	background:url(../images/bullet_bestsellers.gif) no-repeat 0 4px;
	color:#000;
	font-weight:normal;
}

div#content_article ul.conseils_liste, div#content_article ol.conseils_liste2 {
	position:relative;
}

div#content_article ul.conseils_liste li {
	position:relative;
	list-style-type:disc;
	margin:0 0 15px 15px;
}

div#content_article ol.conseils_liste2 li {
	position:relative;
	list-style-type:decimal;
	margin:0 0 15px 20px;
}

div#content_article ol.conseils_liste2 li ul {
	position:relative;
	margin:0;
	list-style-type:none;
}

div#content_article ol.conseils_liste2 li ul li {
	position:relative;
	margin:0 0 10px 0;
	list-style-type:none;
}

div#content_article ul.conseils_liste li p {
	position:relative;
	margin:0 0 10px 0;
}

div#content_article table.conseils_tableau_sanction {
	position:relative;
	margin:0 0 30px 0;
	border-collapse:collapse;
	border-spacing:0;
}

div#content_article table.conseils_tableau_sanction caption {
	position:relative;
	margin:0;
	padding:0 0 10px 0;
	text-align:left;
	font-size:14px;
	font-weight:bold;
	color:#0066CC;
}

div#content_article table.conseils_tableau_sanction th, div#content_article table.conseils_tableau_sanction td {
	border:1px solid #0066CC;
}

div#content_article table.conseils_tableau_sanction thead th, div#content_article table.conseils_tableau_sanction thead td {
	font-size:12px;
	font-weight:bold;
	padding:3px 2px;
}

div#content_article table.conseils_tableau_sanction tbody th {
	padding:2px 4px;
	text-align:left;
	font-weight:bold;
}

div#content_article table.conseils_tableau_sanction tbody td, div#content_article table.conseils_tableau_sanction tfoot td {
	padding:2px;
}

div#content_article table.conseils_tableau_sanction tbody td strong {
	font-weight:bold;
	color:#FF0000;
}

div#content_article ul.liste_comment-commander {
	position:relative;
}

div#content_article ul.liste_comment-commander li {
	margin:0 0 40px 0;
}

div#content_article ul.liste_comment-commander li ul li {
	margin:0 0 20px 0;
}

div#content_article ul.liste_comment-commander li h4 {
	margin:0 0 20px 0;
	font-size:16px;
	text-transform:none;
}

div#content_article ul.liste_comment-commander li h5 {
	margin:0 0 10px 0;
	font-size:12px;
	font-weight:bold;
}

div#content_article ul.liste_comment-commander li p {
	margin:0 0 10px 0;
}

div#content_article h3.titre3 {
	margin:0 0 20px 0;
	font-size:18px;
}

div#content_article ul.liste_comment-commander li ul li ul {
	position:relative;
	margin:0 0 0 30px;
	list-style-type:disc;
}

div#content_article ul.liste_comment-commander li ul li ul li {
	margin:0 0 5px 0;
}

div#content_article table.frais_transport {
	position:relative;
	margin:0 0 20px 0;
	width:550px;
}

div#content_article table.frais_transport th {
	padding:0 0 10px 0;
	font-weight:bold;
	width:50%;
	text-align:left;
}

table.tableau_photos_homologation {
	display:block;
	position:relative;
	margin:20px 0 0 50px;
	width:480px;
}

div#content_article ul.list_about2 {
	position:relative;
	margin:0 0 20px 0;
}

/* Fin des articles statiques */

/* Debut page "Qui sommes-nous ?" */
div#content_about-us {
	position:relative;
	margin:0;
	padding:0;
	width:598px;
}

ol.about_us_liste1 {
	position:relative;
	list-style-type:none;
	margin:0;
	padding:0;
	width:598px;
}

ol.about_us_liste1 li {
	position:relative;
	margin:0 0 50px 0;
	padding:0;
}

ol.about_us_liste1 li ul, ol.about_us_liste1 li ul li ul {
	list-style-type:none;
	position:relative;
	margin:0;
	padding:0;
}

ol.about_us_liste1 li ul li, ol.about_us_liste1 li ul li ul li {
	position:relative;
	margin:0;
	padding:0;
	font-size:11px;
}

div#content_about-us h2 {
	position:relative;
	
	margin:0 0 20px 0;
	padding:0;
	background:url(../g/ong-qui-sommes-nous.gif) no-repeat 0 0;
	width:167px;
	height:24px;
	text-indent:-9999px;
}

div#content_about-us h3 {
	margin:0 0 15px 0;
	padding:0;
	font-size:14px;
	font-weight:bold;
	color:7E9CB6;
}

div#content_about-us h4 {
	margin:10px 0;
	padding:0;
	font-size:12px;
	font-weight:bold;
}

div#content_about-us h5 {
	margin:0 0 10px 0;
	font-weight:bold;
	text-transform:uppercase;
}

div#content_about-us p {
	margin:0 0 10px 0;
	font-size:11px;
}

div#content_about-us q {
	font-size:11px;
	font-style:italic;
}

div#content_about-us q:before {
	content:" ";
}

div#content_about-us q:after {
	content:" ";
}

div#content_about-us p strong {
	font-size:11px;
	font-weight:bold;
}

div#content_about-us ul.about_us_liste4 {
	list-style-type:disc;
	margin:0 0 20px 40px;
}

div#content_about-us img.img_morin {
	margin:0 0 20px 0;
}
/* Fin page "Qui sommes-nous ?" */

/* Debut de "nos engagements" */
ul#list_engagements div.logos_engagements_cb {
	clear:both;
	position:relative;
	margin:0;
	padding:0;
	text-align:center;
}

ul#list_engagements div.logos_engagements_cb ul {
	list-style-type:none;
	position:relative;
	margin:0;
	padding:0;
}

ul#list_engagements div.logos_engagements_cb ul li {
	position:relative;
	display:block;
	float:left;
	margin:0;
	padding:0;
	text-indent:-9999px;
}

ul#list_engagements div.logos_engagements_cb ul li.banque_populaire {
	background:url(../g/icons/logo_banque_populaire.gif) no-repeat 0 0;
	width:50px;
	height:51px;
}

ul#list_engagements div.logos_engagements_cb ul li.e-cb {
	background:url(../g/icons/logo_e-cb.gif) no-repeat 0 50%;
	width:50px;
	height:51px;
}
/*Fin de "nos engagements" */

/* Debut de la page de contact */

div#content_contact {
	position:relative;
	width:598px;
	margin:0;
	padding:0;
}

div#content_contact div, div#content_contact dl, div#content_contact dt, div#content_contact dd, div#content_contact ul, div#content_contact ol, div#content_contact li, div#content_contact h1, div#content_contact h2, div#content_contact h3, div#content_contact h4, div#content_contact h5, div#content_contact h6, div#content_contact pre, div#content_contact form, div#content_contact fieldset, div#content_contact input, div#content_contact p, div#content_contact blockquote, div#content_contact address, div#content_contact th, div#content_contact td {
	margin:0;
	padding:0;
}

div#content_contact h1, div#content_contact h2, div#content_contact h3, div#content_contact h4, div#content_contact h5, div#content_contact h6 {
	font-size:100%;
	font-weight:normal;
}

div#content_contact ol, div#content_contact ul {
	list-style-type:none;
}

div#content_contact form, div#content_contact input, div#content_contact fieldset, div#content_contact img {
	border:0;
}

div#content_contact a {
	-moz-outline-style:none;
}

div#content_contact ul li {
	font-size:12px;
}

div#content_contact ul li ul {
	margin:0 0 15px 0;
}

div#content_contact ul a {
	font-size:12px;
	text-decoration:underline;
}

div#content_contact ul a:hover {
	text-decoration:none;
}

div#content_contact h2 {
	display:block;
	height:30px;
	margin:0 0 30px 0;
	text-indent:-9999px;
	border-bottom:1px solid #7F9DB9;
}

div#content_contact h2.titre_contact {
	background:url(../images/titre_contact.gif) no-repeat 0 0;
}

div#content_contact h3 {
	position:relative;
	margin:0 0 10px 0;
	font-size:14px;
	font-weight:bold;
	color:#4C6D91;
}

div#content_contact h3 strong {
	font-size:12px;
	font-weight:bold;
	color:#4C6D91;
}

div#content_contact p.intro {
	position:relative;
	margin:0 0 20px 0;
	font-size:12px;
	font-weight:bold;
}

div#content_contact p.intro strong {
	font-size:12px;
	font-weight:bold;
}

div#content_contact p.contact_adresse, div#content_contact p.contact_adresse strong {
	font-weight:bold;
}

div#content_contact h4 {
	margin:0 0 10px 0;
	font-size:12px;
	font-weight:bold;
	color:#4C6D91;
}

div#content_contact p {
	position:relative;
	margin:0 0 15px 0;
	font-size:12px;
}

div#content_contact p strong {
	font-size:12px;
	color:#4C6D91;
	font-weight:bold;
}

div#content_contact p.contact_2 strong {
	font-size:10px;
	color:black;
	font-weight:normal;
}

div#content_contact p.contact_lien_access {
	display:block;
	position:absolute;
	top:210px;
	right:260px;
	width:100px;
	height:34px;
}

div#content_contact form p {
	margin:0 0 5px 0;
}

div#content_contact form p.contact_type_professionnel label {
	display:block;
	padding:0 0 5px 0;
}

div#content_contact p.contact_lien_access a {
	display:block;
	position:relative;
	width:100%;
	height:100%;
	background:url(../images/btn_plan_acces.gif) no-repeat 0 0;
	text-indent:-9999px;
}

div#content_contact p.contact_lien_access a:hover {
	background:url(../images/btn_plan_acces.gif) no-repeat 0 -34px;
}

div#content_contact dl#contact_numeros, div#content_contact dl#contact_emails {
	position:relative;
	margin:0 0 10px 0;
}

dl#contact_emails dt, dl#contact_emails dd {
	display:table-cell;
	font-size:11px;
	width:230px;
}

dl#contact_emails a {
	font-size:11px;
	text-decoration:none;
}

dl#contact_emails a:hover {
	text-decoration:underline;
}

dl#contact_numeros dt, dl#contact_emails dt {
	position:relative;
	float:left;
}

dl#contact_numeros dt, dl#contact_emails dt {
	font-weight:bold;
	color:#4C6D91;
}


form#contact, form#contact fieldset {
	display:block;
	position:relative;
}

form#contact fieldset {
	margin:0 0 15px 0;
}

form#contact label, div#content_contact2 label {
	position:relative;
	margin:0 5px 0 0;
	padding:0;
	font-size:11px;
	font-weight:bold;
	color:#4C6D91;
}

fieldset#contact_coordonnees, fieldset#contact_donnees, fieldset#contact_civilite {
	width:405px;
}

fieldset#contact_coordonnees span, fieldset#contact_civilite span, fieldset#contact_donnees span.objet_sep {
	position:relative;
	margin:0 0 10px 0;
	display:block;
	clear:both;
	height:15px;
}

fieldset#contact_coordonnees label, fieldset#contact_donnees label, fieldset#contact_civilite label {
	float:left;
}

fieldset#contact_coordonnees input, fieldset#contact_civilite select, fieldset#contact_donnees input {
	display:block;
	float:right;
	width:300px;
	border:1px solid #4C6D91;
}

fieldset#contact_civilite select {
	width:280px;
}

fieldset#contact_coordonnees input, fieldset#contact_donnees input#email {
	width:280px;
}

form#contact legend {
	display:none;
}

fieldset#contact_donnees span {
	position:relative;
	margin:0 0 10px 0;
	display:block;
	clear:both;
}

fieldset#contact_don span {
	margin:0 0 10px 0;
	display:block;
	clear:both;
}


fieldset#contact_donnees textarea {
	display:block;
	float:right;
	width:300px;
	border:1px solid #4C6D91;
}

fieldset#contact_conf_email legend {
	display:block;
	position:relative;
	margin:0 0 5px 0;
	font-size:11px;
	font-weight:bold;
	color:#4C6D91;
}

/* Fin de la page de contact */

/* Debut de la page contact 2 */

div#content_contact2 {
	position:relative;
	margin:0;
	padding:0;
	width:598px;
}

div#content_contact2 h2 {
	display:block;
	position:relative;
	margin:0 0 30px 0;
	height:30px;
	/*background:url(../images/titre_contact.gif) no-repeat 0 0;
	border-bottom:1px solid #7F9DB9;*/
	text-indent:-9999px;
}

div#content_contact2 h3 {
	position:relative;
	margin:0 0 10px 0;
	padding:0;
	font-size:14px;
	font-weight:bold;
	color:#4C6D91;
	background:#C1CFDC url(../g/fd-m4.jpg) repeat-x 0 0;
}

div#content_contact2 p {
	position:relative;
	margin:0 0 10px 0;
	padding:0;
	font-size:12px;
}


div#content_contact2 p.contact_type_professionnel {
	width:450px;
	margin:0 0 10px;	
}

p.contact_type_professionnel #profession, p.contact_type_professionnel label {
	width:200px;
	float:left;
}


div#content_contact2 ul {
	position:relative;
	list-style-type:none;
	margin:0;
	padding:0;
}

div#content_contact2 li {
	margin:0;
	padding:0;
}

div#content_contact2 form {
	position:relative;
	margin:0;
	padding:0;
}

div#content_contact2 fieldset {
	position:relative;
	margin:0 0 20px 0;
	padding:0;
	border:0;
}

div#content_contact2 fieldset#declared_as, div#content_contact2 fieldset#animaux_chien, div#content_contact2 fieldset#animaux_chien {
	position:relative;
}

fieldset#declared_as legend, fieldset#animaux_chien legend, fieldset#contact_validation legend {
	display:none;
}

fieldset#sport_canin legend, fieldset#sport_canin, fieldset#connu_par_pub legend, fieldset#connu_par_site_web legend, fieldset#connu_autrement legend, fieldset#contact_options legend {
	display:block;
	position:relative;
	margin:0 0 5px 0;
	font-size:14px;
	font-weight:bold;
	color:#4C6D91;
}

div#content_contact2 p.contact_type_professionnel label {
	display:block;
	margin:0 0 5px 0;
}

fieldset#sport_canin h3 {
	font-size:11px;
	font-style:italic;
}

fieldset#animaux_chien ul, fieldset#declared_as ul {
	float:left;
	width:398px;
}

fieldset#animaux_chien ul li, fieldset#declared_as ul li {
	position:relative;
	margin:0 0 20px 0;
	padding:0;
}

fieldset#animaux_chien ul li h4 {
	position:relative;
	float:left;
	margin:0;
	padding:0;
	width:100px;
}

fieldset#animaux_chien ul li h4 input, fieldset#animaux_chien ul li h4 label {
	position:relative;
	margin:0;
	padding:0;
}

fieldset#animaux_chien ul li div {
	position:relative;
	float:left;
	margin:0;
	padding:0;
	width:288px;
}

fieldset#animaux_chien ul li p {
	position:relative;
	margin:0;
	padding:0 0 5px 0;
}

fieldset#animaux_chien ul li p label {
	display:block;
	position:relative;
	float:left;
	margin:0;
	padding:0;
	width:80px;
}

fieldset#animaux_chien input#nb_chien, fieldset#animaux_chien input#race_chien, fieldset#animaux_chien input#nb_chat, fieldset#animaux_chien input#race_chat, fieldset#animaux_chien input#nb_rongeur, fieldset#animaux_chien input#race_rongeur, fieldset#animaux_chien input#nb_oiseaux, fieldset#animaux_chien input#race_oiseaux {
	display:block;
	float:left;
	width:100px;
	border:1px solid #4C6D91;
}

fieldset#contact_validation input {
	display:block;
	float:left;
	margin:0 5px 0 0;
	padding:2px 5px;
	border:1px solid #4C6D91;
	background:#FFF;
	font-weight:bold;
	color:#4C6D91;
	cursor:pointer;
}

/* Fin de la page contact 2 */

/* Debut de la page de demande de catalogue */

div#bloc_demande_catalogue {
	position:relative;
	margin:10px 0 0 0;
	padding:0;
	width:598px;
}

div#bloc_demande_catalogue img {
	float:left;
	margin-right:10px;
}

div#bloc_demande_catalogue form, div#bloc_demande_catalogue fieldset, div#bloc_demande_catalogue legend, div#bloc_demande_catalogue input, div#bloc_demande_catalogue select, div#bloc_demande_catalogue textarea {
	position:relative;
	margin:0;
	padding:0;
	border:0;
}

div#bloc_demande_catalogue h2, div#bloc_demande_catalogue h3, div#bloc_demande_catalogue p, div#bloc_demande_catalogue label {
	position:relative;
	margin:0;
	padding:0;
}

div#bloc_demande_catalogue h2 {
	margin:0 0 20px 0;
	font-size:12px;
	font-weight:bold;
}

div#bloc_demande_catalogue h3 {
	float:left;
	margin:0 0 5px 0;
	width:150px;
	font-weight:bold;
}

div#bloc_demande_catalogue p {
	margin:0 0 5px 0;
	display:block;
}

div#bloc_demande_catalogue p span {
	display:block;
	position:relative;
	padding:0 20px 0 0;
	float:left;
	height:30px;
}

div#bloc_demande_catalogue fieldset.zone1 span label {
	margin:0 0 0 10px;
	width:auto;
}

div#bloc_demande_catalogue fieldset {
	width:598px;
}

div#bloc_demande_catalogue p span input, div#bloc_demande_catalogue p span label {
	float:left;
}

div#bloc_demande_catalogue legend {
	margin:0 0 10px 0;
	padding:0 0 3px 0;
	font-size:12px;
	font-weight:bold;
	color:#7F9DB9;
	border-bottom:1px dotted #7F9DB9;
}

div#bloc_demande_catalogue fieldset.zone4 legend {
	display:none;
}

div#bloc_demande_catalogue fieldset.zone4 input {
	padding:0 5px;
	border:1px solid #7F9DB9;
	background:#FFF;
	font-weight:bold;
	color:#7F9DB9;
}

div#bloc_demande_catalogue label {
	font-weight:bold;
}

div#bloc_demande_catalogue select {
	border:1px solid #7F9DB9;
}

div#bloc_demande_catalogue fieldset.zone1 label {
	display:block;
	float:left;
	width:150px;
}

div#bloc_demande_catalogue fieldset.zone2 label {
	display:block;
	margin:0 0 5px 0;
}

div#bloc_demande_catalogue fieldset.zone1 input, div#bloc_demande_catalogue textarea {
	padding:1px;
	border:1px solid #7F9DB9;
}

div#bloc_demande_catalogue input#nom, div#bloc_demande_catalogue input#prenom, div#bloc_demande_catalogue input#nom_entreprise, div#bloc_demande_catalogue input#adresse, div#bloc_demande_catalogue input#sport_canin, div#bloc_demande_catalogue input#origine,
div#bloc_demande_catalogue input#infoplus,div#bloc_demande_catalogue input#elevage,div#bloc_demande_catalogue input#nom,div#bloc_demande_catalogue input#company{
	width:350px;
}

div#bloc_demande_catalogue input#ville, div#bloc_demande_catalogue input#email {
	width:250px;
}

div#bloc_demande_catalogue input#tel, div#bloc_demande_catalogue input#mobile, div#bloc_demande_catalogue input#race,div#bloc_demande_catalogue input#num_rc,div#bloc_demande_catalogue input#num_itracommunaut,div#bloc_demande_catalogue input#fonction,div#bloc_demande_catalogue input#habilitation {
	width:180px;
}

div#bloc_demande_catalogue fieldset {
	margin:0 0 20px 0;
}

div#bloc_demande_catalogue fieldset.zone1 input#particulier, div#bloc_demande_catalogue fieldset.zone1 input#representant {
	float:left;
	padding:0;
	border:none;
}

/* Fin de la page de demande de catalogue */

/* Debut de la page de recherche avancee */
div#bloc_recherche_avancee {
		position:relative;
		margin:0;
		padding:0;
}
	
div#bloc_recherche_avancee form, div#bloc_recherche_avancee fieldset, div#bloc_recherche_avancee input, div#bloc_recherche_avancee select {
	position:relative;
	margin:0;
	padding:0;
	border:0;
}

div#bloc_recherche_avancee fieldset {
	margin:0 0 25px 0;
}

div#bloc_recherche_avancee legend {
	margin:0 0 10px 0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
}

div#bloc_recherche_avancee label {
	margin:0 10px 0 0;
}

div#bloc_recherche_avancee input.champ_recherche {
	border:1px solid #00CCCC;
	padding:1px;
	width:150px;
}

div#bloc_recherche_avancee input#keywords {
	margin:0 40px 0 0;
}

div#bloc_recherche_avancee select#categorie, div#bloc_recherche_avancee select#fabricant {
	border:1px solid #00CCCC;
	width:200px;
}

div#bloc_recherche_avancee fieldset.recherche_avancee_validation {
	text-align:center;
}

div#bloc_recherche_avancee input#recherche_avencee {
	display:block;
	margin:0 auto;
	padding:0 5px;
	border:1px solid #00CCCC;
	background:#FFF;
	font-weight:bold;
	color:#00CCCC;
	cursor:pointer;
}
/* Fin de la page de recherche avancee */

/* Debut de la page d'affichage des rsultats de la recherche */
div.bloc_resultat_page {
	position:relative;
	width:598px;
	margin:0 0 20px 0;
	padding:0;
	width:598px;
	text-align:right;
}

div#content_produit div.pagine_top {
	position:relative;
	margin:0 0 10px 0;
}

ul.pagination_recherche {
	position:relative;
	float:right;
	list-style-type:none;
	margin:0 0 20px 0;
}

div#content_produit ul.pagination_recherche li, div.bloc_resultat_recherche ul.pagination_recherche li {
	display:inline;
	position:relative;
	padding:0 5px 0 0;
	font-weight:bold;
}

ul.pagination_recherche li a {
	font-weight:normal;
	color:#7F9CBA;
	text-decoration:none;
}

ul.pagination_recherche li a:hover {
	text-decoration:underline;
}

div.bloc_resultat_page label {
	font-weight:bold;
	margin:0 10px 0 0;
}

div.bloc_resultat_page select {
	border:1px solid #7F9DB9;
}


div.bloc_resultat_recherche {
	position:relative;
	margin:0;
	padding:0;
	width:598px;
}

div.affichage_resultats_recherche {
	position:relative;
	margin:20px 0 0 0;
	padding:0;
}

h2.resultat_recherche_titre {
	position:relative;
	font-size:14px;
	font-weight:normal;
	margin:0 0 20px 0;
	padding:0;
}

h2.resultat_recherche_titre strong {
	font-size:14px;
	font-weight:bold;
}

div.affichage_resultats_recherche div.bloc_resultat {
	position:relative;
	margin:0 0 15px 0;
	padding:0 0 20px 0;
	border-bottom:1px dotted #999;
}

div.affichage_resultats_recherche div.bloc_resultat_image {
	position:relative;
	float:left;
	margin:0 10px 0 0;
	padding:0;
	width:60px;
}

div.affichage_resultats_recherche div.bloc_resultat_texte {
	position:relative;
	float:left;
	margin:0;
	padding:0 117px 0 0;
	width:411px;
}

div.bloc_resultat_texte h3 {
	position:relative;
	margin:0 0 10px 0;
	width:300px;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
}

p.resultat_recherche_date {
	position:absolute;
	right:127px;
	top:5px;
	font-weight:bold;
}

br.br_ie {
	display:none;
}
/* Fin de la page d'affichage des rsultats de la recherche */

/* Debut de la page d'inscription */

div#bloc_inscription {
	position:relative;
	margin:0;
	padding:0;
}

div#bloc_inscription h2 {
	margin:0;
}

div#bloc_inscription h3 {
	margin:20px 0 10px 0;
	padding:0;
	font-size:10px;
	font-weight:bold;
	color:#9B4CB5
}

div#bloc_inscription p.inscription_separation1, div#bloc_inscription p.inscription_separation2, div#bloc_inscription p.inscription_separation3 {
	display:block;
	position:relative;
	margin:0;
	padding:0;
}

div#bloc_inscription p.completed {
	position:relative;
	margin:10px 0 10px 0;
	padding:0;
}

div#bloc_inscription p.inscription_separation1 {
	margin:0 0 5px 0;
}

div#bloc_inscription p.inscription_separation2 {
	margin:0 0 15px 0;
}

div#bloc_inscription p.inscription_separation3 {
	text-align:center;
}

div#bloc_inscription p#quels_animaux {
	display:none;
}

div#bloc_inscription p.inscription_separation1 label {
	display:block;
	float:left;
	width:220px;
}

div#bloc_inscription p.texte_rouge, div#bloc_inscription p.texte_rouge em {
	color:#FF0000;
}

input.inscription {
	margin:0 0 1px 0;
	padding:1px;
	border:1px solid #7F9DB9;
	width:330px;
}

select.inscription {
	padding:1px;
	border:1px solid #00CCCC;
	width:200px;
}

div#bloc_inscription input.btn_annuler, div#bloc_inscription input.btn_envoyer {
	margin:0 5px;
	padding:0 2px;
	border:1px solid #7F9DB9;
	background:#FFF;
	font-weight:bold;
	color:#9B4CB5;
	cursor:pointer;
}

div#bloc_inscription input.btn_envoyer2 {
	padding:0 2px;
	border:1px solid #9B4CB5;
	background:#FFF;
	font-weight:bold;
	color:#9B4CB5;
	cursor:pointer;
}

/* Fin de la page d'inscription */

/* Debut de l'inscription a la Newsletter */

div#content_form_newsletter, div#member_newsletter {
	position:relative;
	margin:0;
	padding:0;
	width:598px;
}

div#content_form_newsletter h2 {
	position:relative;
	margin:0 0 20px 0;
	padding:0;
}

div#member_newsletter form, div#member_newsletter fieldset, div#member_newsletter p {
	margin:0;
	padding:0;
	border:0;
}

div#member_newsletter p {
	margin:0 0 2px 0;
}

div#member_newsletter fieldset {
	margin:0 0 20px 0;
}

div#member_newsletter legend {
	margin:0 0 10px 0;
	padding:0 0 3px 0;
	font-size:12px;
	font-weight:bold;
	color:#7F9DB9;
	border-bottom:1px dotted #7F9DB9;
}

div#member_newsletter label {
	font-weight:bold;
}

div#member_newsletter fieldset.zone1 input, div#member_newsletter fieldset.zone1 select, div#member_newsletter fieldset.zone1 textarea {
	padding:1px;
	border:1px solid #7F9DB9;
}

div#member_newsletter input.btn_stop_newsletter {
	margin:0 0 0 20px;
	background:#7F9CBA;
	padding:0 5px;
	border:none;
	font-weight:bold;
	color:#FFF;
	cursor:pointer;
}

div#member_newsletter fieldset.zone1 label {
	display:block;
	float:left;
	width:150px;
}

div#member_newsletter input#nom, div#member_newsletter input#prenom, div#member_newsletter input#ville, div#member_newsletter input#mail, div#member_newsletter input#email {
	width:350px;
}

div#member_newsletter fieldset.zone3 legend {
	display:none;
}

div#member_newsletter fieldset.zone3 input {
	padding:0 5px;
	border:1px solid #7F9DB9;
	background:#FFF;
	font-weight:bold;
	color:#7F9DB9;
}

/* Fin de l'inscription a la Newsletter */

/* Debut des pages de gestion du compte utilisateur */

a.lien_modifier_mdp {
	display:block;
	padding:3px 0;
	width:100px;
	background:#7F9DB9;
	font-weight:bold;
	color:#FFF;
	text-align:center;
	text-decoration:none;
}

a.lien_modifier_mdp:hover {
	text-decoration:underline;
}

div#bloc_compte {
	position:relative;
	margin:0;
	padding:0;
	width:598px;
}

div#bloc_compte h2 {
	position:relative;
	margin:0;
	padding:0;
	color:#7F9CBA;
}

div#bloc_compte h3 {
	position:relative;
	margin:0;
	padding:0;
	font-weight:bold;
}

div#bloc_compte form.compte_formulaires1 {
	position:relative;
	margin:0 0 30px 0;
	padding:0 0 15px 0;
	border-bottom:1px solid #7F9CBA;
}

div#bloc_compte form.compte_formulaires2 {
	position:relative;
	margin:20px 0 0 0;
}

div#bloc_compte fieldset {
	margin:0;
	padding:0;
	border:0;
}

div#bloc_compte input.boutons {
	margin:0;
	padding:5px;
	border:none;
	background:#7F9CBA;
	color:#FFF;
	font-weight:bold;
	cursor:pointer;
}

div#bloc_compte input.champ_texte {
	padding:1px;
	border:1px solid #7F9CBA;
	width:200px;
}

div#bloc_compte input.champ_texte2 {
	margin:0 20px 0 0;
	padding:1px;
	border:1px solid #7F9CBA;
	width:200px;
}

/* div#bloc_compte input.cat_informations_radio {
	padding:0;
	background:none;
	cursor:default;
} */

table.tableau_commandes td.titre {
	padding:0 0 15px 0;
}

table.tableau_commandes2 {
	position:relative;
	margin:20px 0 0 0;
}

tr.entete_commandes td {
	padding:5px 0;
	border-top:1px solid #7F9CBA;
	border-bottom:1px solid #7F9CBA;
	font-weight:bold;
}

tr.commandes_liste td {
	padding:5px 0 0 0;
	text-transform:lowercase;
}

tr.commandes_liste td a, a.commande_infos {
	font-weight:bold;
	text-transform:none;
	color:#7F9CBA;
}

tr.commandes_liste td a:hover, a.commande_infos:hover {
	text-decoration:underline;
}

td.compte_titre, label.compte_label {
	padding:0 0 5px 0;
	font-weight:bold;
}

label.compte_label {
	margin:0 10px 0 0;
}

td.col_liens_alertes {
	text-align:right;
}

a.alertes_liens {
	position:relative;
	margin:0 0 0 10px;
	padding:0;
	font-weight:bold;
	text-transform:none;
	color:#7F9CBA;
}

a.alertes_liens:hover {
	text-decoration:underline;
}

h2.titre_alerte_authentification {
	position:relative;
	margin:0 0 20px 0;
	padding:0;
}

ul#bloc_alerte_inscription {
	position:relative;
	width:598px;
	list-style-type:none;
	margin:0;
	padding:0;
}

ul#bloc_alerte_inscription li {
	position:relative;
	float:left;
	margin:0;
	padding:0;
	width:50%;
}

ul#bloc_alerte_inscription h3, ul#bloc_alerte_inscription p, ul#bloc_alerte_inscription form, ul#bloc_alerte_inscription label {
	position:relative;
	margin:0;
	padding:0;
}

ul#bloc_alerte_inscription fieldset, ul#bloc_alerte_inscription input {
	position:relative;
	margin:0;
	padding:0;
	border:0;
}

ul#bloc_alerte_inscription legend {
	display:none;
}

ul#bloc_alerte_inscription h3 {
	margin:0 0 10px 0;
	font-size:12px;
	font-weight:bold;
	color:#7F9DB9;
}

ul#bloc_alerte_inscription p {
	padding:0 0 5px 0;
}

ul#bloc_alerte_inscription p.lien_creer_compte {
	display:block;
	padding:0;
	width:130px;
	height:24px;
	background:url(../g/buttons/btn_creer_compte.jpg) no-repeat 0 0;
}

ul#bloc_alerte_inscription p.lien_creer_compte a {
	display:block;
	position:relative;
	width:100%;
	height:100%;
	text-indent:-9999px;
}

ul#bloc_alerte_inscription label {
	display:block;
	float:left;
	width:150px;
	font-weight:bold;
}

ul#bloc_alerte_inscription input#email, ul#bloc_alerte_inscription input#password, ul#bloc_alerte_inscription input#cn_email, ul#bloc_alerte_inscription input#cn_password {
	display:block;
	float:left;
	border:1px solid #7F9DB9;
	padding:1px;
	width:140px;
}

ul#bloc_alerte_inscription input.boutons {
	padding:5px;
	background:#7F9CBA;
	color:#FFF;
	font-weight:bold;
	cursor:pointer;
}

ul#bloc_alerte_inscription p input.boutons {
	margin:15px 0 0 150px;
}

table.tableau_panier {
	position:relative;
	margin:0 0 30px 0;
	width:598px;
	border-collapse:collapse;
	border-spacing:0;
}

table.tableau_total_panier {
	position:relative;
	margin:0 0 30px 0;
	float:right;
	width:300px;
	border-collapse:collapse;
	border-spacing:0;
}

table.tableau_panier caption, table.tableau_total_panier caption {
	display:none;
}

table.tableau_panier thead {
	background:url(../images/bg_7f9db9.gif) repeat-x left bottom;
}

table.tableau_panier th {
	padding:0 0 10px 0;
	font-size:11px;
	font-weight:bold;
	color:#7F9CBA;
	white-space:nowrap;
}

table.tableau_panier td.panier_col1, table.tableau_panier td.panier_col2, table.tableau_panier td.panier_col3, table.tableau_panier td.panier_col4, table.tableau_panier td.panier_col5, table.tableau_panier td.panier_col6, table.tableau_panier td.panier_col7, table.tableau_panier td.panier_col8 {
	padding:10px 5px;
	text-align:center;
	font-weight:bold;
}

table.tableau_panier td.panier_col1 a, table.tableau_panier td.panier_col2 a, table.tableau_panier td.panier_col3 a, table.tableau_panier td.panier_col4 a, table.tableau_panier td.panier_col5 a, table.tableau_panier td.panier_col6 a, table.tableau_panier td.panier_col7 a, table.tableau_panier td.panier_col8 a {
	font-weight:bold;
	text-decoration:none;
}

table.tableau_panier td.panier_col1 a:hover, table.tableau_panier td.panier_col2 a:hover, table.tableau_panier td.panier_col3 a:hover, table.tableau_panier td.panier_col4 a:hover, table.tableau_panier td.panier_col5 a:hover, table.tableau_panier td.panier_col6 a:hover, table.tableau_panier td.panier_col7 a:hover, table.tableau_panier td.panier_col8 a:hover {
	text-decoration:underline;
}

table.tableau_panier td.panier_col1 {
	width:90px;
	text-align:left;
}

table.tableau_panier td.panier_col2 {
	width:70px;
}

table.tableau_panier td.panier_col3 {
	width:123px;
}

table.tableau_panier td.panier_col4 {
	width:67px;
}

table.tableau_panier td.panier_col5 {
	width:70px;
}

table.tableau_panier td.panier_col6 {
	width:42px;
}

table.tableau_panier td.panier_col7 {
	width:72px;
}

table.tableau_panier td.panier_col8 {
	width:64px;
}

table.tableau_panier td.panier_col_frais_livraison strong {
	font-weight:bold;
}

table.tableau_total_panier th {
	padding:5px 0;
	width:200px;
	text-align:left;
	font-size:11px;
	font-weight:bold;
	color:#7F9CBA;
}

table.tableau_total_panier td {
	padding:0 10px 0 0;
	text-align:right;
	font-weight:bold;
}

table.tableau_total_panier tfoot td {
	padding:15px 0 0 0;
	text-align:left;
	font-weight:normal;
}

div.nav_cart_bas {
	position:relative;
	text-align:center;
}

div.nav_cart_bas ul {
	list-style-type:none;
}

div.nav_cart_bas ul li {
	display:inline;
	padding:0 5px;
	text-align:center;
}

div.nav_cart_bas ul a {
	font-size:11px;
	font-weight:bold;
	color:#7F9CBA;
	text-decoration:none;
}

div.nav_cart_bas ul a:hover {
	text-decoration:underline;
}

/* Fin des pages de gestion du compte utilisateur */

/* Debut de la page liste des articles */
div#content_news {
	position:relative;
	width:598px;
	margin:0;
	padding:0;
}

div#content_news div, div#content_news dl, div#content_news dt, div#content_news dd, div#content_news ul, div#content_news ol, div#content_news li, div#content_news h1, div#content_news h2, div#content_news h3, div#content_news h4, div#content_news h5, div#content_news h6, div#content_news pre, div#content_news form, div#content_news fieldset, div#content_news legend, div#content_news input, div#content_news p, div#content_news blockquote, div#content_news address, div#content_news th, div#content_news td {
	margin:0;
	padding:0;
}

div#content_news h1, div#content_news h2, div#content_news h3, div#content_news h4, div#content_news h5, div#content_news h6 {
	font-size:100%;
	font-weight:normal;
}

div#content_news ol, div#content_news ul {
	list-style-type:none;
}

div#content_news form, div#content_news input, div#content_news fieldset, div#content_news img {
	border:0;
}

div#content_news a {
	-moz-outline-style:none;
}

div#content_news ul {
	position:relative;
	margin:0 0 30px 0;
}

div#content_news ul li {
	position:relative;
}

div#content_news ul li a {
	color:#4C6D91;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

div#content_news ul li a:hover {
	text-decoration:underline;
}

div#content_news h2 {
	display:block;
	position:relative;
	margin:0 0 30px 0;
	padding:0;
	width:100%;
	height:30px;
	text-indent:-9999px;
	border-bottom:1px solid #7F9DB9;
}

div#bloc_news_chiens, div#bloc_news_chats, div#bloc_news_rongeurs, div#bloc_news_oiseaux, div#bloc_news_pro, div.bloc, div.bloc_news_formulaire {
	position:relative;
}

div#content_news div#bloc_news_chiens, div#content_news div#bloc_news_chats, div#content_news div#bloc_news_rongeurs, div#content_news div#bloc_news_oiseaux, div#content_news div#bloc_news_pro {
	margin:0 0 50px 0;
}

div#bloc_pchocs_chiens, div#bloc_pchocs_chats, div#bloc_pchocs_rongeurs, div#bloc_pchocs_oiseaux, div#bloc_pchocs_pro, div.bloc, div.bloc_pchocs_formulaire {
	position:relative;
}

div#content_pchocs div#bloc_pchocs_chiens, div#content_pchocs div#bloc_pchocs_chats, div#content_pchocs div#bloc_pchocs_rongeurs, div#content_pchocs div#bloc_pchocs_oiseaux, div#content_pchocs div#bloc_pchocs_pro {
	margin:0 0 50px 0;
}

div#content_news div#bloc_promos_chiens, div#content_news div#bloc_promos_chats, div#content_news div#bloc_promos_rongeurs, div#content_news div#bloc_promos_oiseaux, div#content_news div#bloc_promos_pro {
	margin:0 0 50px 0;
}

div#bloc_news_chiens div.bloc, div#bloc_news_chats div.bloc, div#bloc_news_rongeurs div.bloc, div#bloc_news_oiseaux div.bloc, div#bloc_news_pro div.bloc {
	margin:0 0 25px 0;
}

div#content_news img {
	position:relative;
	float:left;
	margin:0 10px 10px 0;
}

div#content_news div#bloc_news_chiens h2 {
	background:url(../g/onglets/onglet_nouveautes_chiens.gif) no-repeat 0 0;
}

div#content_news div#bloc_promos_chiens h2 {
	background:url(../g/onglets/ong-promo-397.jpg) no-repeat 0 0;
}

div#content_news div#bloc_pchocs_chiens h2 {
	background:url(../g/onglets/onglet_pchocs_chiens.gif) no-repeat 0 0;
}

div#content_news div#bloc_news_chats h2 {
	background:url(../g/onglets/onglet_nouveautes_chats.gif) no-repeat 0 0;
}

div#content_news div#bloc_pchocs_chats h2 {
	background:url(../g/onglets/onglet_pchocs_chats.gif) no-repeat 0 0;
}

div#content_news div#bloc_promos_chats h2 {
	background:url(../g/onglets/ong-promo-791.jpg) no-repeat 0 0;
}

div#content_news div#bloc_news_rongeurs h2 {
	background:url(../g/onglets/onglet_nouveautes_rongeurs.gif) no-repeat 0 0;
}

div#content_news div#bloc_promos_rongeurs h2 {
	background:url(../g/onglets/ong-promo-rongeurs.jpg) no-repeat 0 0;
}

div#content_news div#bloc_news_oiseaux h2 {
	background:url(../g/onglets/onglet_nouveautes_oiseaux.gif) no-repeat 0 0;
}

div#content_news div#bloc_promos_oiseaux h2 {
	background:url(../g/onglets/ong-promo-oiseaux.jpg) no-repeat 0 0;
}

div#content_news div#bloc_news_pro h2 {
	background:url(../g/onglets/onglet_nouveautes_espace_pro.gif) no-repeat 0 0;
}

div#content_news div#bloc_pchocs_pro h2 {
	background:url(../g/onglets/onglet_pchocs_espace_pro.gif) no-repeat 0 0;
}


div#content_news div#bloc_promos_pro h2 {
	background:url(../g/onglets/ong-espacepro-promo.jpg) no-repeat 0 0;
}

div#content_news div#bloc_news_sport_canin h2 {
	background:url(../g/onglets/onglet_nouveautes_853.gif) no-repeat 0 0;
}

div#content_news div#bloc_pchocs_sport_canin h2 {
	background:url(../g/onglets/onglet_pchocs_853.gif) no-repeat 0 0;
}

div#content_news div#bloc_promos_sport_canin h2 {
	background:url(../g/onglets/ong-promo-853.jpg) no-repeat 0 0;
}

div#content_news div#bloc_news_capture h2 {
	background:url(../g/onglets/onglet_nouveautes_890.gif) no-repeat 0 0;
}

div#content_news div#bloc_pchocs_capture h2 {
	background:url(../g/onglets/onglet_pchocs_890.gif) no-repeat 0 0;
}

div#content_news div#bloc_promos_capture h2 {
	background:url(../g/onglets/ong-promo-890.jpg) no-repeat 0 0;
}

div#content_news h3 {
/*
	position:relative;
	margin:0 0 10px 0;
	padding:10px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
*/
	font-family:Arial, Helvetica, sans-serif;
	position:relative;
	margin:0 120px 12px 0;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
}

p.news_descriptif {
	position:relative;
}

p.lien_savoirplus {
	display:block;
	position:absolute;
	top:0;
	right:0;
	width:107px;
	height:24px;
}

p.lien_savoirplus a {
	display:block;
	position:relative;
	width:100%;
	height:100%;
	background:url(../images/btn_savoir-plus.gif) no-repeat 0 0;
	text-indent:-9999px;
}

p.lien_savoirplus a:hover {
	background:url(../images/btn_savoir-plus.gif) no-repeat 0 -24px;
}

div#content_news div.news_article {
	position:relative;
	width:598px;
	margin:0 0 50px 0;
}

div#content_news div.news_article div.colonne1 {
	position:relative;
	float:left;
	width:80px;
}

div#content_news div.news_article div.colonne2 {
	position:relative;
	float:left;
	padding:0 0 50px 0;
	width:518px;
}

div#content_news div.content_produit_infos div.colonne1 {
	padding:0;
	width:83px;
}

div#content_news div.content_produit_infos div.colonne2 {
	padding:0;
	width:490px;
}


/* Fin de la page liste des articles */

/* Debut des fiches conseil (nouvelle formule) */

div#content_conseils {
	position:relative;
	width:598px;
	margin:0;
	padding:0;
}

div#content_conseils h2, div#content_conseils h3, div#content_conseils p, div#content_conseils ul, div#content_conseils li {
	position:relative;
	margin:0;
	padding:0;
}

div#content_conseils ul {
	list-style-type:none;
}

div#content_conseils h2 {
	margin:0 0 30px 0;
	height:30px;
	display:block;
	border-bottom:1px solid #7F9DB9;
	background:url(../images/titre_conseils.gif) no-repeat 0 0;
	text-indent:-9999px;
}

div#content_conseils h3 {
	margin:0 0 15px 0;
	font-size:18px;
	font-weight:bold;
	color:#4C6D91;
}

div#content_conseils h4 {
	margin:0 0 10px 0;
	font-size:14px;
	font-weight:bold;
}

div#content_conseils p.conseils_lien_telecharger {
	display:block;
	margin:0 0 10px 0;
	height:15px;
}

div#content_conseils p.conseils_lien_telecharger a {
	display:block;
	position:relative;
	padding:1px 0 0 25px;
	height:14px;
	font-weight:bold;
	color:#4C6D91;
	background:url(../g/telecharger_pdf.gif) no-repeat 0 0;
}

div#content_conseils p.conseils_lien_telecharger a:hover {
	color:#7F9DB9;
	background:url(../g/telecharger_pdf.gif) no-repeat 0 -15px;
}

div#content_conseils p.conseils_lien_telecharger a acronym {
	color:#4C6D91;
	font-weight:bold;
	border-bottom:1px dotted #4C6D91;
}

div#content_conseils p.conseils_lien_telecharger a:hover acronym {
	color:#7F9DB9;
	border-bottom:1px dotted #7F9DB9;
}

div#content_conseils ul {
	margin:0 0 20px 0;
}

div#content_conseils li {
	margin:0 0 5px 0;
	padding:0 0 0 20px;
	background:url(../g/bullet_conseils.gif) no-repeat 0 4px;
	font-size:11px;
	font-weight:bold;
	color: #7F9DB9;
}

div#content_conseils li acronym {
	border-bottom:1px dotted #7F9DB9;
	font-size:11px;
	font-weight:bold;
	color: #7F9DB9;
}

/* Fin des fiches conseil (nouvelle formule) */

/* Debut de la page actualites */

div#content_actualites {
	position:relative;
	margin:0;
	padding:0;
}

div#content_actualites h2, div#content_actualites h3, div#content_actualites div, div#content_actualites ul, div#content_actualites li {
	position:relative;
	margin:0;
	padding:0;
}

div#content_actualites strong {
	font-weight:bold;
}

div#content_actualites em {
	font-style:italic;
}

div#content_actualites h2 {
	margin:0 0 20px 0;
	font-size:20px;
	font-weight:bold;
	color:#4C6D91;
}

div#content_actualites ul {
	list-style-type:none;
}

div#content_actualites ul li {
	width:598px;
	margin:0 0 50px 0;
}

div#content_actualites ul li h3 {
	margin:0 200px 15px 0;
	font-size:16px;
	font-weight:bold;
}

div#content_actualites ul li h4 {
	margin:0 0 10px 0;
	font-size:12px;
	font-weight:bold;
}

div#content_actualites ul li p.actu_date {
	position:absolute;
	margin:0;
	padding:0;
	right:30px;
	top:0;
	font-size:10px;
	font-weight:bold;
	color:#4C6D91;
	text-align:right;
}

/* Fin de la page actualites */

/* Debut de la page Dates de concours */
div#content_concours {
	position:relative;
	margin:0;
	padding:0;
	width:598px;
}

div#content_concours h2 {
	position:relative;
	margin:0 0 20px 0;
	padding:0;
	font-size:18px;
	font-weight:bold;
	color:#7F9CBA;
}

div#content_concours ul {
	position:relative;
	list-style-type:none;
	margin:0;
	padding:0;
	width:598px;
}

div#content_concours ul li {
	position:relative;
	margin:0 0 15px 0;
	padding:0;
}

div#content_concours ul li a, div#content_concours ul li a strong {
	font-size:12px;
	text-decoration:none;
	color:#7F9CBA;
}

div#content_concours ul li a:hover, div#content_concours ul li a:hover strong {
	text-decoration:underline;
}

div#content_concours ul li a strong {
	font-weight:bold;
}
/* Fin de la page Dates de concours */

/* Debut de la page droits d'auteur / copyright */
div#content_copyright {
	position:relative;
	margin:0;
	padding:0;
	width:598px;
}

div#content_copyright h2 {
	position:relative;
	margin:0 0 15px 0;
	padding:0;
	font-size:18px;
	font-weight:bold;
	color:#4C6D91;
}

div#content_copyright h3 {
	position:relative;
	margin:0 0 10px 0;
	padding:0;
	font-size:14px;
	font-weight:bold;
}
/* Debut de la page droits d'auteur / copyright */

/* Debut du footer */
br.clear {
	clear:left;
}

div#site_info {
	position:relative;
	margin:0;
	/*padding:27px 30px 27px 30px;*/
  	width: 991px;
	background:#595959;
	text-align:left;
}

div#site_info h2, div#site_info h3, div#site_info ul, div#site_info li {
	position:relative;
	margin:0;
	padding:0;
	font-size:100%;
}

div#site_info p {
	position:relative;
	font-size:100%;
	color:#FFF;
}

div#site_info p strong {
	color:#FFF;
}

div#site_info ul {
	list-style-type:none;
}

div#site_info a acronym {
	color:#FFF;
	font-weight:bold;
	border:none;
}

div#site_info a:hover acronym {
	color:#999;
}

div#site_info div {
	position:relative;
	margin:0;
	float:left;
	font-size:100%;
}

div#site_info_col1, div#site_info_col2, div#site_info_col3, div#site_info_col4 {
	padding:0 10px 0 0;
	width:176px;
}

div#site_info_col5 {
	padding:0 0 0 30px;
	width:156px;
}

div#site_info h2 {
	font-size:11px;
	text-transform:uppercase;
	margin:0 0 15px 0;
	color:#FFF;
}

div#site_info h2 a, div#site_info li a {
	font-weight:bold;
	color:#FFF;
	text-decoration:none;
}

div#site_info h2 a:hover, div#site_info li a:hover {
	color:#999;
}

div#site_info ul {
	margin:0 0 15px 0;
}

div#site_info_col1 li, div#site_info_col2 li, div#site_info_col3 li, div#site_info_col4 li,div#site_info_col5 li {
	background:url(../images/footer_bullet.gif) no-repeat 0 3px;
	margin:0 0 0 14px;
	padding:0 0 0 12px;
	width:150px;
	font-size:10px;
	font-weight:bold;
	line-height:14px;
}

div#site_info_col1 li a, div#site_info_col2 li a, div#site_info_col3 li a, div#site_info_col4 li a {
	font-weight:bold;
}
p#copyright {
	display:block;
	margin:0 0 28px 0;
	padding:0 0 0 15px;
	width:146px;
	background:url(../images/c_copyright.gif) no-repeat 0 2px;
}

p#site_maj {
	text-align:center;
}

div#site_info h3 {
	display:block;
	position:relative;
	margin:200px 0 0 15px;
	width:124px;
	height:34px;
	padding:0;
}

div#site_info h3 a {
	display:block;
	position:relative;
	width:100%;
	height:100%;
	background:url(../images/logo_fidelis.gif) no-repeat 0 0;
	text-indent:-9999px;
}

div#site_info h3 a:hover {
	background:url(../images/logo_fidelis.gif) no-repeat 0 -34px;
}

/* Fin du footer */

/* Page authentification */
div#content-autenticate {
	display: inline;
}

div#autenticate-left {
	margin: auto;
	width: 49%;
	height: 150px;
	float: left;
	vertical-align: top;
	border-right: 1px solid #CCCCCC;
	text-align: center;
}

div#autenticate-right {
	margin: auto;
	width: 49%;
	height: 150px;
	float: right;
	vertical-align: top;
	text-align: center;
}

p.contact_type_professionnel_catalog select#profession {
	margin : 5px 0 20px 0;
}
/* Fin authentification */

div.contenu_actualites div.actualite-pict {
	float:left;
	margin:0 10px 10px 0;
	padding:0 10px 0 10px;
	width:25%;
}

div.contenu_actualites div.actualite-text {

	float:right;
	margin:0 10px 0 10px;
	padding:0 10px 0 10px;
	width:70%;
}

div#content_actualites div.contenu_actualites div.actualite-text strong, div#content_actualites div.contenu_actualites div.actualite-text strong a {
	font-weight:bold;
}

div.contenu_actualites a {
	color:#316AC5;
	text-decoration:underline;
}

div.contenu_actualites a:hover {
	text-decoration:none;
}

/* Debut page partenaires */

div.bloc-partenaires {
	position:relative;
	width:598px;
	margin:0;
	padding:0;
}

div.bloc-partenaires h2 {
	margin:0 0 20px 0;
	padding:0;
	font-size:16px;
	font-weight:bold;
}

div.bloc-partenaires h3 {
	margin:0 0 10px 0;
	padding:0;
	font-size:14px;
	font-weight:bold;
	color:#444;
	text-transform:uppercase;
}

div.bloc-partenaires h4 {
	margin:0 0 10px 0;
	padding:0;
	font-size:12px;
	font-weight:bold;
}

div.bloc-partenaires p {
	margin:0 0 10px 0;
	padding:0;
	font-size:10px;
	color:#444;
}

div.bloc-partenaires a {
	color:#444;
	text-decoration:underline;
}

div.bloc-partenaires a:hover {
	text-decoration:none;
}

div.bloc-partenaires p.lien-partenaire {
	text-align:left;
}

div.partenaires-intro {
	position:relative;
	width:447px;
	margin:0 0 20px 0;
}

div.partenaires-intro p {
	font-size:11px;
	font-weight:bold;
}

div.bloc-partenaires div.partenaires-col1 {
	position:relative;
	float:left;
	width:457px;
	margin:0;
	padding:0;
	border-right:1px dotted #e8e5fe;
}

div.bloc-partenaires div.partenaires-col1 div.partenaire-texte p strong, div.bloc-partenaires div.partenaires-col1 div.partenaire-texte p strong a{
	font-weight:bold;
}

div.bloc-partenaires div.partenaires-col2 {
	position:relative;
	margin:0 0 0 20px;
	padding:0;
	float:left;
	width:120px;
}

div.bloc-partenaires ul {
	position:relative;
	list-style-type:none;
	margin:0 10px 30px 0;
	padding:0;
}

div.bloc-partenaires ul li {
	margin:0 0 15px 0;
	padding:0;
}

div.bloc-partenaires div.partenaire-pict {
	float:left;
	margin:0 10px 10px 0;
	padding:0;
	width:128px;
}

div.bloc-partenaires div.partenaire-texte {
	float:left;
	margin:0;
	padding:0;
	width:300px;
}

div.bloc-partenaires div.partenaires-col2 p {
	display:block;
	position:relative;
	margin:0;
	padding:0;
	width:120px;
	height:120px;
}

div.bloc-partenaires div.partenaires-col2 p a {
	position:relative;
	display:block;
	width:100%;
	height:100%;
	text-indent:-9999px;
	background:url(../g/partenaires/image_promote.jpg) no-repeat 0 0;
}

div.bloc-partenaires div.partenaires-col2 p a:hover {
	background:url(../g/partenaires/image_promote.jpg) no-repeat 0 -120px;
}

div.bloc-partenaires div.partenaires-top {
	position:relative;
	margin:0 0 30px 0;
}

div.bloc-partenaires div.partenaires-col3 strong {
	font-weight:bold;
}

div.bloc-partenaires div.partenaires-col3 code {
	display:block;
	width:456px;
	border:1px solid #666;
	background:#dfdfdf;
	padding:5px;
}

div.pagine {
	position:relative;
	margin:0 0 10px 0;
}

div.pagine ul.pagination_recherche li{
	display:inline;
	position:relative;
	padding:0 5px 0 0;
	font-weight:bold;
}

div.error_cmd
{
	margin:-20px 0 20px 0;
	font-size:11px;
	border:1px solid #000000;
	padding:10px;
}

div#intro-site h1 {
	font-size:14px;
	font-weight:bold;
}

div#intro-site h2 {
	font-size:12px;
	margin:0;
}

div#intro-site a {
	text-decoration:underline;
}

div#intro-site a:hover {
	text-decoration:none;
}

div#intro-site strong {
	font-weight:bold;
}

DIV#content_news DIV#bloc_livraisoncroquettes H2 {
	margin:0px 0px 10px 0px;
	padding:0px;
	height:23px;
}

DIV#content_news span.txt12_1366c3{
FONT-SIZE: 12px; MARGIN: 0px;
color:#1366c3;
font-weight:bold;
}
DIV#content_news span.txt11_1366c3{
FONT-SIZE: 11px; MARGIN: 0px;
color:#1366c3;
font-weight:bold;
}
DIV#content_news span.txt11_ff0000{
FONT-SIZE: 11px; MARGIN: 0px;
color:#ff0000;
font-weight:bold;
}

DIV#content_news span.txt11_000000{
FONT-SIZE: 11px; MARGIN: 0px;
color:#000000;
font-weight:bold;
}

DIV#content_news u.underline{
text-decoration:underline;
}

/*AR29122009 sitemap*/
DIV#bloc_sitemap H2 {
	margin:0px 0px 10px 0px;
	padding:0px;
	height:30px;
	border-bottom:1px solid #7f9db9;
}

DIV#bloc_section1 {
	border:4px solid #f2f0e1;
	margin:10px 0px 0px 0px;
	padding:0px;
	background:#f2f0e1 url(../images/bg_sm_section1.gif) repeat-x;
}

DIV#bloc_section1 H3 {
	DISPLAY:BLOCK;
	margin:3px;
	padding:0px;
	WIDTH:150px;
	height:100px;
	font:bold 14px/14px Arial,sans-serif;
	color:#393309;
	float:left;
}

DIV#bloc_section2 {
	border:4px solid #e4f6f7;
	margin:10px 0px 0px 0px;
	padding:0px;
	background:#e4f6f7 url(../images/bg_sm_section2.gif) repeat-x;
}

DIV#bloc_section2 H3 {
	DISPLAY:BLOCK;
	margin:3px;
	padding:0px;
	WIDTH:150px;
	height:100px;
	font:bold 14px/14px Arial,sans-serif;
	color:#393309;
	float:left;
}

DIV#bloc_section3 {
	border:4px solid #d4e3f3;
	margin:10px 0px 0px 0px;
	padding:0px;
	background:#d4e3f3 url(../images/bg_sm_section3.gif) repeat-x;
}

DIV#bloc_section3 H3 {
	DISPLAY:BLOCK;
	margin:3px;
	padding:0px;
	WIDTH:150px;
	height:100px;
	font:bold 14px/14px Arial,sans-serif;
	color:#393309;
	float:left;
}

DIV#bloc_section4 {
	border:4px solid #e4cdf1;
	margin:10px 0px 0px 0px;
	padding:0px;
	background:#e4cdf1 url(../images/bg_sm_section4.gif) repeat-x;
}

DIV#bloc_section4 H3 {
	DISPLAY:BLOCK;
	margin:3px;
	padding:0px;
	WIDTH:150px;
	height:100px;
	font:bold 14px/14px Arial,sans-serif;
	color:#393309;
	float:left;
}

.arrowlistmenu {
float:left;
width : 420px;
margin-top : 25px;
}
.arrowlistmenu .menuheader {
font : normal 11px Arial;
color : #000000;
background : url(../images/li_sm_section1.gif) no-repeat 0 5px;
margin:0px 5px 2px 0px;
text-indent : 10px;
cursor : pointer;
border-bottom : 1px solid #a7a7a7;
width : 400px;
}
/*/AR30122009*/
.arrowlistmenu .openheader {
background-image : url(../images/bullet.gif);
font-weight:bold;
}
.arrowlistmenu ul.categoryitems {
list-style-type : none;
margin : 0;
padding : 0;
}
.arrowlistmenu ul li {
text-decoration : none;
margin : 0;
padding : 0;
}
.arrowlistmenu ul li a {
background : url(../images/titlebar.gif) no-repeat 0 0;
display : block;
color : #000000;
text-decoration : none;
font :normal 10px;
padding : 0 0 0 5px;
}
.arrowlistmenu ul li a:visited {
text-decoration : none;
}
.arrowlistmenu ul li a:hover {
background : url(../images/titlebar-active.gif) no-repeat 0 0;
color : #333333;
text-decoration : none;
padding : 0 0 0 5px;
}
.arrowlistmenu ul li a.link-activo {
background : url(../images/titlebar-active.gif) no-repeat 0 6px;
color : #333333;
text-decoration : none;
padding : 0 0 0 5px;
}

#tagCloud { 
width:166px; 
background-color:#575454; 
 height:300px;
font-size:45%; 
font-family:arial; 
background:url(../images/cloudBg.gif) repeat-x 0 0;
margin:0px; 
padding:0px; 
}

#tagList { 
margin:0; 
padding:0; 
text-align:center; 
}
#tagList ul{ 
margin:0; 
padding:0; 
text-align:center; 

}
#tagList li { 
list-style-type:none; 
float:left; 
margin:0 5px; 
}

#tagList li a { 
text-decoration:none; 
color:#999999; 
}

#tagList li a:hover { 
text-decoration:underline; 
}

.clearboth{

clear:both;

}
.linkcat a{
    font-weight:bold;
	color:#FFF;
	text-decoration:none;
}

.linkcat a:hover{
	color:#999999;

}
div#content_conseils h1 a{
	position:relative;
	margin:0;
	padding:0;
	margin:0 0 10px 0;
	font:10px verdana;
	font-weight:bold;
	color:#4C6D91;
	text-decoration:underline;
}

.frameconseils{
	color:black;
	font:10px verdana;
	text-decoration:none;
}

/*style videos***************************/
div#content_videos {
	position:relative;
	width:598px;
	margin:0;
	padding:0;
	background:url(../images/bg_table_videos.gif);
	background-repeat:repeat-x;
	background-position:0px 30px;
}

div#content_videos h2, div#content_videos h3, div#content_videos p, div#content_videos ul, div#content_videos li {
	position:relative;
	margin:0;
	padding:0;
}

div#content_videos ul {
	list-style-type:none;
}

div#content_videos h2 {
	margin:0px 0 30px 0;
	height:30px;
	display:block;
	border-bottom:1px solid #7F9DB9;
	background:url(../images/titre_videos.gif) no-repeat 0 0;
	text-indent:-9999px;
}
div#content_videos H2 P {
	margin:0px 0 0 0;
	display:block;
	float:right;
	font:10px verdana;
	font-weight:bold;
	text-indent:300px;
}
/***mod-videos**************/

div#bloc_videos {
	position:relative;
	width:100%;
	margin:0;
	padding:0;
	background:url(../images/bg_7f9db9.gif) repeat-y left top;
}

div.bloc_videos2{
	position:relative;
	margin:0;
	padding:0;
	background:url(../images/bg_7f9db9.gif) repeat-x left bottom;
}


div#bloc_videos h2 {
	display:block;
	position:relative;
	width:100%;
	height:30px;
	margin:0 0 15px 0;
	padding:0;
	background:url(../g/onglets/ong-video.jpg) no-repeat 0 0;
	text-indent:-9999px;
}

div.list-videos {
	position:relative;
	margin:10px;
	padding:0 0 0px 0;
}

p.list-videos a {
	font-weight:bold;
	color:#404953;
	text-decoration:underline;
}


p.promos_lien_toutesvideos {
	position:relative;
	margin:0px 0 0 0px;
	padding:12px 0px 12px 6px;
	background:#d9dde1;
	text-align:left;
}

p.promos_lien_toutesvideos a {
	font-weight:bold;
	color:#404953;
	text-decoration:underline;
}

.tablevideos{
color:#474f59;
width:520px;
}
.tdVideosDesc{
color:#474f59;
}
.tdVideosDesc b{
	font-weight:bold;
	color:#474f59;
}
.linkvideo{
	display:block;
	margin:10px 0 0 1px;
	padding:0px 0 0 0px;
	background:url(../images/bg_btnvideo.gif) no-repeat left top;
	text-align:left;
}

.linkvideo a {
	margin:0px 0 0 13px;
	color:#474f59;
	font-weight:bold;
	text-decoration:underline;
}

.divClosed{
text-align:right;
background:#000000;
}
#contenedorYT{
background:#000;
color:#ffffff;
}

div.toppage {
	position:relative;
	width:598px;
}

div.toppage ul{
	position:absolute;
	right:-15px;
	top:1px;
	text-align:right;
}

div.toppage ul li{
	position:relative;
	float:left;
	margin:0 5px 0 0;
}

li.nav_suivant {
	left:-8px;
}


ul.pagination_recherche {
	position:relative;
	float:right;
	list-style-type:none;
	margin:0 0 20px 0;
}



ul.pagination_recherche li a {
	font-weight:normal;
	color:#7F9CBA;
	text-decoration:none;
}

ul.pagination_recherche li a:hover {
	text-decoration:underline;
}
/* style mod-infos*/
div#bloc_infos {
	position:relative;
	width:100%;
	margin:0;
	padding:0;
	background:url(../images/bg_f88a01.gif) repeat-y left top;
}

div.bloc_infos2{
	position:relative;
	margin:0;
	padding:0;
	background:url(../images/bg_f88a01.gif) repeat-x left bottom;
}


div#bloc_infos h2 {
	display:block;
	position:relative;
	width:100%;
	height:30px;
	margin:0 0 15px 0;
	padding:0;
	background:url(../g/onglets/ong-infos.jpg) no-repeat 0 0;
	text-indent:-9999px;
}

div.list_infos {
	position:relative;
	padding:0px;
		margin:0px;
}

div.list_infos p{
	margin:10px;
	padding:0 0 0px 0;
}
.link_infos{
text-align:right;
margin:5px;
}

.link_infos a{
color:#7e9cb6;
font-weight:bold;
text-decoration:underline;
}

.texte-erreur{
	color: #d42727;
    font-weight: bold;
}
/**************************************/