/* Pagination */
#mod_animaux .pagination a:hover,
#mod_animaux .pagination a.in{color:#E14617;}

/* Nav prec suiv */
#mod_animaux .prec_suiv{padding:0 0 10px 0;}
#mod_animaux .prec_suiv ul{
overflow:hidden;
zoom:1;
font-size:10px;
}
#mod_animaux .prec_suiv ul li{float:left}
#mod_animaux .prec_suiv ul li.suiv{float:right;}
#mod_animaux .prec_suiv ul li span{color:#A0A0A0;}
#mod_animaux .prec_suiv a{
color:#4a4a4a;
padding:0 0 0 15px;
background:url(../../images/commun/puces/puce15.gif) no-repeat center left;
}
#mod_animaux .prec_suiv .suiv a{
padding:0 15px 0 0;
background:url(../../images/commun/puces/puce14.gif) no-repeat center right;
}

/* Barre actions */
#mod_animaux #actions p a{background:url(../../images/commun/puces/puce15.gif) no-repeat 0 3px;}

/* Ligne */
#mod_animaux .ligne_col{
margin:0 0 20px 0;
overflow:hidden;
zoom:1;
}
#mod_animaux .ligne_col .col1{
float:left;
width:315px;
}
#mod_animaux .ligne_col .col2{
float:right;
width:315px;
}
#mod_animaux .ligne_col .col3{
float:left;
width:146px;
}
#mod_animaux .ligne_col .col4{
float:right;
width:488px;
}

/* Galerie photo */
#mod_animaux .galerie_photo{
overflow:hidden;
zoom:1;
padding:0 0 20px 0;
}
#mod_animaux .galerie_photo .titre{
width:469px;
height:54px;
background:url(../../images/commun/animaux/f_son_pets.gif) no-repeat;
color:#fff;
overflow:hidden;
zoom:1;
float:left;
}
#mod_animaux .galerie_photo h3{
font-size:20px;
font-weight:bold;
float:left;
padding:15px 0 0 16px;
}
#mod_animaux .galerie_photo strong{
font-size:17px;
padding:19px 15px 0 0;
float:right;
}
#mod_animaux .galerie_photo .lien{
width:165px;
height:41px;
float:right;
background:url(../../images/commun/animaux/f_galerie_photo.gif) no-repeat;
padding:13px 0 0 16px;
}

/* Inscrivez Animal */
#inscrivez_animal{
padding:0 0 20px 0;
overflow:hidden;
zoom:1;
}
#inscrivez_animal .fleche{
float:left;
line-height:37px;
font-weight:bold;
font-size:13px;
padding:0 0 0 18px;
width:409px;
background:url(../../images/commun/animaux/f_fleche.gif) no-repeat;
}
#inscrivez_animal .bt{
float:right;
padding:3px 0 0 0; 
}


/* Recherche animal */
#recherche_animal h3{
font-size:17px;
color:#4a4a4a;
margin:0 0 4px 0;
}

/* Animal semaine */
#animal_semaine h3{
line-height:32px;
background:url(../../images/commun/animaux/t_animal_semaine.gif) no-repeat;
color:#fff;
font-size:17px;
font-weight:bold;
padding:0 0 0 15px;
margin-top:23px;
}
#animal_semaine .infos{
/*border:1px solid #e1e1e1;*/
border-top:none;
background:url(../../images/commun/f_degrade.gif) repeat-x bottom left;
padding:13px 13px 8px 13px;
margin:0 0 1px 0;
}
#animal_semaine .animal{
overflow:hidden;
zoom:1;
padding:0 0 5px 0;
}
#animal_semaine .animal .visuel{
float:left;
width:155px;
border:1px solid #e5e5e5;
text-align:center;
margin:0 12px 0 0;
}
#animal_semaine .animal h4{
font-size:14px;
font-weight:bold;
padding:0 0 5px 0;
}
#animal_semaine .animal h4 a{
color:#e14617;
padding:0 20px 0 0;
}
#animal_semaine .animal h4.male a{background:url(../../images/commun/pictos/male.gif) no-repeat top right;}
#animal_semaine .animal h4.femelle a{background:url(../../images/commun/pictos/femelle.gif) no-repeat top right;}
#animal_semaine .animal .txt p{
font-size:11px;
padding:0 0 15px 0;
}
#animal_semaine .animal .txt a.cadeaux{
color:#4a4a4a;
font-size:11px;
padding:0 0 0 19px;
background:url(../../images/commun/pictos/cadeau.gif) no-repeat center left;
}
#animal_semaine .animal .txt a.cadeaux span{color:#e14617;}
#animal_semaine .maitre{
overflow:hidden;
zoom:1;
}
#animal_semaine .avatar{
background:url(../../images/commun/f_avatar30x30.gif) no-repeat;
width:44px;
height:35px;
padding:4px 0 0 5px;
float:left;
margin:0 5px 0 0;
}
#animal_semaine .maitre p{
float:left;
font-size:11px;
padding:9px 0 0 0;
}
#animal_semaine .maitre a{color:#289fd5;}
#animal_semaine .fiche{
border:1px solid #e1e1e1;
background:url(../../images/commun/f_degrade_inverse.gif) #f2f2f2 repeat-x bottom left;
font-size:11px;
}
#animal_semaine .fiche .txt{padding:7px 12px 5px 12px;}
#animal_semaine .fiche .txt a{color:#e14617;}
#animal_semaine .fiche .titre_orange{
font-size:11px;
font-weight:bold;
color:#e14617;
padding:0 0 3px 0;
}
#animal_semaine .fiche .titre{
font-size:13px;
font-weight:bold;
padding:0 0 3px 0;
}
#animal_semaine .fiche .txt .titre a{color:#4a4a4a;}

/* Recherche pliable */
#recherche_pliable{
background:url(../../images/commun/animaux/f_recherche.gif) #f46b2e repeat-x top left;
border:2px solid #f46a2c;
margin:0 0 20px 0;
}
#recherche_pliable .titre{padding:8px 13px;}
#recherche_pliable .titre a{
color:#fff;
padding:0 0 0 17px;
background:url(../../images/commun/puces/puce7.gif) no-repeat 0 1px;
font-size:14px;
font-weight:bold;
text-decoration:none;
}
#recherche_pliable .titre a.on{background:url(../../images/commun/puces/puce8.gif) no-repeat 0 1px;}
#recherche_pliable form{
padding:0 13px 8px 13px;
overflow:hidden;
zoom:1;
}
#recherche_pliable .ensemble{
overflow:hidden;
zoom:1;
padding:0 0 10px 0;
}
#recherche_pliable .ligne{
float:left;
margin:0 10px 0 0;
overflow:hidden;
zoom:1;
}
#recherche_pliable label{
display:block;
font-size:11px;
font-weight:bold;
color:#fff;
padding:0 0 2px 0;
}
#recherche_pliable .submit{
float:left;
margin:13px 0 0 0;
}
#recherche_pliable select{
font-size:10px;
width:130px;
}
#recherche_pliable .ligne.sexe label{
float:left;
font-weight:normal;
font-size:10px;
margin:0 15px 0 0;
!margin:4px 15px 0 0;
}
#recherche_pliable .ligne.sexe input{
float:left;
margin:0 5px 0 0;
}

/* Nb resultats */
#nb_resultats{padding:0 0 10px 0;}
#nb_resultats p{
font-size:14px;
font-weight:bold;
color:4a4a4a;
padding:0 0 5px 0;
}
#nb_resultats p strong{color:#e14617;}
#nb_resultats select{
font-size:11px;
width:215px;
}

/* Liste resultats */
#liste_resultats{font-size:11px;}
#liste_resultats .ligne{
overflow:hidden;
zoom:1;
margin:0 0 16px 0;
}
#liste_resultats .resultat{
border:1px solid #e1e1e1;
background:url(../../images/commun/f_degrade.gif) repeat-x bottom left;
padding:8px 10px 8px 17px;
overflow:hidden;
zoom:1;
width:288px;
height:101px;
float:left;
margin:0 16px 0 0;
}
#liste_resultats .resultat.last{margin:0;}
#liste_resultats .visuel{
width:80px;
padding:4px;
border:1px solid #e1e1e1;
float:left;
margin:0 13px 0 0;
background:#fff;
text-align:center;
}
#liste_resultats .txt{
float:left;
width:185px;
}
#liste_resultats .animal{padding:0 0 3px 0;}
#liste_resultats .animal h4{
font-size:13px;
font-weight:bold;
padding:0 0 2px 0;
overflow:hidden;
zoom:1;
}
#liste_resultats .animal h4 a{
color:#e14617;
padding:0 20px 0 0;
float:left;
}
#liste_resultats .animal h4.male a{background:url(../../images/commun/pictos/male.gif) no-repeat top right;}
#liste_resultats .animal h4.femelle a{background:url(../../images/commun/pictos/femelle.gif) no-repeat top right;}
#liste_resultats .animal p{padding:0 0 3px 0;}
#liste_resultats .animal a.cadeaux{
color:#4a4a4a;
font-size:11px;
padding:0 0 0 19px;
background:url(../../images/commun/pictos/cadeau.gif) no-repeat center left;
}
#liste_resultats .maitre{
overflow:hidden;
zoom:1;
}
#liste_resultats .avatar{
background:url(../../images/commun/f_avatar30x30.gif) no-repeat;
width:44px;
height:35px;
padding:4px 0 0 5px;
float:left;
margin:0 5px 0 0;
}
#liste_resultats .maitre p{
float:left;
font-size:11px;
padding:9px 0 0 0;
}
#liste_resultats .maitre a{color:#289fd5;}

/* Son PetsDating */
#son_petsdating{padding:0 0 20px 0;}
#son_petsdating .haut, #son_petsdating .bas{
overflow:hidden;
zoom:1;
}
#son_petsdating .identite{
width:424px;
height:45px;
float:left;
background:url(../../images/commun/animaux/f_son_pets.gif) #ff6d31 no-repeat;
padding:7px 29px 2px 16px;
}
#son_petsdating .avatar{
margin:5px 10px 0 0;
border:1px solid #fff;
width:30px;
height:30px;
overflow:hidden;
zoom:1;
text-align:center;
background:#fff;
float:left;
}
#son_petsdating .txt{
float:left;
width:280px;
}
#son_petsdating .txt, #son_petsdating .txt a{
color:#fff;
font-size:12px;
margin-top:1px;
}
#son_petsdating .nom{
overflow:hidden;
zoom:1;
}
#son_petsdating h3{
font-size:20px;
font-weight:bold;
float:left;
padding:0 3px 0 0;
}
#son_petsdating .nom img{float:left;}
#son_petsdating .nom .sexe{margin:4px 5px 0 0;}
#son_petsdating .nom .online{margin:8px 0 0 0;}
#son_petsdating .txt p{margin:-4px 0 0 0;}
#son_petsdating .vu{
float:right;
font-size:11px;
font-weight:bold;
color:#fff;
}
#son_petsdating .actions{
float:right;
width:180px;
height:54px;
background:url(../../images/commun/animaux/f_son_pets_liens.gif) #ffed67 no-repeat top right;
}
#son_petsdating .actions li{
border-bottom:1px solid #fff;
overflow:hidden;
zoom:1;
display:block;
}
#son_petsdating .actions li.last{border-bottom:none;}
#son_petsdating .actions a{
padding:0 0 0 28px;
font-size:11px;
font-weight:bold;
background:url(../../images/commun/puces/puce13.gif) no-repeat 10px 7px;
line-height:25px;
overflow:hidden;
zoom:1;
display:block;
color:#4b4b4b;
}
#son_petsdating .bas{
background:url(../../images/commun/animaux/b_son_pets.gif) #f6f6f6 repeat-x;
border:1px solid #e1e1e1;
border-top:none;
height:39px;
overflow:hidden;
zoom:1;
}
#son_petsdating .humeur{
padding:0 0 0 15px;
width:400px;
float:left;
}
#son_petsdating .humeur strong{
line-height:39px;
font-size:13px;
color:#e14617;
float:left;
}
#son_petsdating .humeur p{
line-height:39px;
font-size:13px;
float:left;
padding:0 0 0 5px;
}
#son_petsdating .humeur form{
float:left;
padding:9px 0 0 5px;
}
#son_petsdating .humeur input{
float:left;
width:270px;
!width:250px;
font-size:13px;
border:1px solid #e1e1e1;
padding:2px 5px;
margin:0 10px 0 0;
}
#son_petsdating .humeur input.bouton{
width:auto;
border:none;
padding:0;
margin:0;
}
#son_petsdating .maitre{
min-width:164px;
float:right;
}
#son_petsdating .maitre .avatar{
width:30px;
height:30px;
background:#fff;
border:1px solid #e1e1e1;
text-align:center;
float:left;
overflow:hidden;
zoom:1;
margin:4px 10px 0 0;
}
#son_petsdating .maitre p{
line-height:39px;
font-size:11px;
float:left;
}
#son_petsdating .maitre a{
color:#289FD5;
text-decoration:underline;
}
#son_petsdating .maitre a:hover{text-decoration:none;}

/* Nav animal */
#nav_animal{
overflow:hidden;
zoom:1;
padding:0 0 20px 0;
}
#nav_animal ul li{
float:left;
font-size:11px;
margin:0 1px 0 0;
}
#nav_animal ul li a{
display:block;
background:#f1f1f1;
line-height:27px;
text-decoration:none;
color:#4b4b4b;
text-align:center;
}
#nav_animal ul li a:hover, #nav_animal ul li a.in{
background:#ff8447;
color:#fff;
}
#nav_animal ul li a.in{font-weight:bold;}
#nav_animal ul li a.in{font-weight:bold;}
#nav_animal #na1 a{background:url(../../images/commun/animaux/g_nav_animal.gif) #f1f1f1 no-repeat bottom left;}
#nav_animal #na1 a:hover, #nav_animal #na1 a.in{background:url(../../images/commun/animaux/g_nav_animal.gif) #ff8447 no-repeat top left;}
#nav_animal ul li#na5{margin:0;}
#nav_animal #na5 a{background:url(../../images/commun/animaux/d_nav_animal.gif) #f1f1f1 no-repeat bottom right;}
#nav_animal #na5 a:hover, #nav_animal #na5 a.in{background:url(../../images/commun/animaux/d_nav_animal.gif) #ff8447 no-repeat top right;}

/* Fiche identite */
#sa_fiche_identite{
overflow:hidden;
zoom:1;
padding:0 0 20px 0;
font-size:12px;
}
#sa_fiche_identite .visuel{
float:left;
width:270px;
border:1px solid #e8e8e8;
background:#fff;
text-align:center;
margin:0 20px 0 0;
}
#sa_fiche_identite .txt{
float:left;
width:358px;
}
#sa_fiche_identite .double{width:auto;}
#sa_fiche_identite .txt strong, #sa_fiche_identite .txt h4{color:#e14617;}
#sa_fiche_identite .site, #sa_fiche_identite .infos, #sa_fiche_identite p{padding:0 0 15px 0;}
#sa_fiche_identite .site, #sa_fiche_identite .site strong{
font-size:11px;
font-weight:normal;
}
#sa_fiche_identite .infos a{
color:#4A4A4A;
text-decoration:underline;
}
#sa_fiche_identite .anniv{
font-size:15px;
color:#ff4200;
font-weight:bold;
}
#sa_fiche_identite .infos a:hover{text-decoration:none;}

/* Offrir Cadeaux */
#offrir_cadeaux{padding:0 0 20px 0;}
#offrir_cadeaux .cadeaux{
overflow:hidden;
zoom:1;
background:url(../../images/commun/animaux/f_cadeau.gif) repeat-x 0 1px;
height:46px;
}
#offrir_cadeaux h4{
font-size:17px;
font-weight:bold;
padding:0 0 5px 0;
}
#offrir_cadeaux .qui, #offrir_cadeaux .cadeau{float:left;}
#offrir_cadeaux .qui{
width:105px;
height:39px;
padding:7px 22px 0 58px;
color:#fff;
font-size:13px;
font-weight:bold;
background:url(../../images/commun/animaux/f_cadeaux.gif) no-repeat;
}
#offrir_cadeaux .cadeau{
border:1px solid #e1e1e1;
border-left:none;
height:36px;
font-size:11px;
padding:8px 0 0 0;
}
#offrir_cadeaux .cadeau strong, #offrir_cadeaux .cadeau em{
font-size:12px;
font-weight:bold;
font-style:normal;
}
#offrir_cadeaux .cadeau em{color:#e14617;}
#offrir_cadeaux .cadeau a{
color:#289fd5;
text-decoration:underline;
}
#offrir_cadeaux .cadeau a:hover{text-decoration:none;}
#offrir_cadeaux .cadeau p{
padding:0 0 2px 0;
overflow:hidden;
zoom:1;
}
#offrir_cadeaux .os{
background:url(../../images/commun/animaux/f_cadeau_os.jpg) no-repeat 0 0;
width:68px;
padding:8px 0 0 68px;
}
#offrir_cadeaux .balle{
background:url(../../images/commun/animaux/f_cadeau_balle.jpg) no-repeat 0 0;
width:77px;
padding:8px 0 0 77px;
}
#offrir_cadeaux .caresses{
background:url(../../images/commun/animaux/f_cadeau_caresse.jpg) no-repeat 0 0;
width:98px;
padding:8px 0 0 74px;
}

/* Vu par maitre */
#vu_par_maitre{padding:0 0 20px 0;}
#vu_par_maitre .titre{
overflow:hidden;
zoom:1;
padding:0 0 4px 0;
}
#vu_par_maitre .avatar{
background:url(../../images/commun/f_avatar30x30.gif) no-repeat;
width:44px;
height:35px;
padding:4px 0 0 5px;
float:left;
margin:0 5px 0 0;
}
#vu_par_maitre .titre h4{
float:left;
line-height:39px;
font-size:17px;
font-weight:bold;
}
#vu_par_maitre .titre h4 a{
color:#289fd5;
text-decoration:none;
}
#vu_par_maitre .ensemble{
overflow:hidden;
zoom:1;
}
#vu_par_maitre .notes{
float:left;
width:178px;
border:1px solid #e1e1e1;
padding:12px 17px;
background:url(../../images/commun/f_degrade.gif) repeat-x bottom left;
}
#vu_par_maitre .notes li{
overflow:hidden;
zoom:1;
border-bottom:1px solid #e8e8e8;
padding:0 0 4px 0;
margin:0 0 4px 0;
!margin:0 0 2px 0;
font-size:11px;
}
#vu_par_maitre .notes li.last{
margin:0;
padding:0;
border:none;
}
#vu_par_maitre .notes li strong{float:left;}
#vu_par_maitre .notes li span{float:right;}
#vu_par_maitre .particularite{
float:right;
width:424px;
font-size:11px;
}
#vu_par_maitre table{
border-top:1px solid #e1e1e1;
border-right:1px solid #e1e1e1;
}
#vu_par_maitre td{height:33px;}
#vu_par_maitre td.gauche{
width:107px;
font-size:11px;
font-weight:bold;
color:#e95d1c;
text-align:right;
padding:0 11px 0 0;
border:1px solid #e1e1e1;
border-top:none;
}
#vu_par_maitre td.droite{
padding:0 12px;
border-bottom:1px solid #fff;
}
#vu_par_maitre .jaime td.gauche{background:url(../../images/commun/animaux/f_jaime.jpg) no-repeat;}
#vu_par_maitre .jaimepas td.gauche{background:url(../../images/commun/animaux/f_jaimepas.jpg) no-repeat;}
#vu_par_maitre .jouets td.gauche{background:url(../../images/commun/animaux/f_jouets.jpg) no-repeat;}
#vu_par_maitre .nourriture td.gauche{background:url(../../images/commun/animaux/f_nourriture.jpg) no-repeat;}
#vu_par_maitre .nourriture td.droite{border-bottom:1px solid #e1e1e1;}

#mod_animaux .bt_modifier_infos {
background:#F2F2F2 none repeat scroll 0 0;
margin:0 0 15px;
padding:8px 9px;
}
