#home{}

#home h3, #home .trouvez h4{
font-size:17px;
color:#4a4a4a;
margin:0 0 4px 0;
}
#home .ligne{
margin:0 0 16px 0;
overflow:hidden;
zoom:1;
}
#home .ligne .col1{
float:left;
width:315px;
}
#home .ligne .col2{
float:right;
width:315px;
}

#home .bienvenue{
margin:0 0 16px 0;
}
#home .bienvenue .titre{
font-size:12px;
margin:0 0 15px 0;
}
#home .bienvenue .resume{
line-height:27px;
overflow:hidden;
zoom:1;
}
#home .bienvenue .resume p{
float:left;
width:159px;
font-size:11px;
color:#e14617;
text-align:center;
}
#home .bienvenue .resume ul{
float:left;
padding:0 0 0 16px;
}
#home .bienvenue .resume ul li{
float:left;
font-size:11px;
font-weight:bold;
background:url(../../images/commun/sep.gif) no-repeat right 14px;
padding:0 10px 0 0;
margin:0 10px 0 0;
}
#home .bienvenue .resume ul li.last{
background:none;
padding:0;
margin:0;
}
#home .bienvenue .resume ul li a{
color:#4a4a4a;
}
#home .bienvenue .resume ul li a span{
color:#e14617;
}
/* SlideShow */
#slideshow{
position:relative;
width:650px;
height:228px;
margin:0 0 15px 0;
overflow:hidden;
zoom:1;
}
/* CONTENU */
#cont_slideshow{
position:relative;
width:650px;
height:208px;
}
#cont_slideshow .item{
background:#fff;
position:absolute;
top:0;
left:0;
width:650px;
height:208px;
}
.bt_ss_inscrire{
position:absolute;
top:158px;
left:158px;
}
.indice_slideshow{
position:absolute;
bottom:0px;
left:0px;
z-index:1000;
}
.indice_slideshow li{float:left;}
.indice_slideshow li a{
display:block;
width:17px;
height:17px;
background-repeat:no-repeat;
background-position:top left;
margin:0 2px 0 0;
text-indent:-9999px;
overflow:hidden;
zoom:1;
}
#indice_slideshow_0{
background-image:url(../../images/commun/home/1.gif);
}
#indice_slideshow_1{
background-image:url(../../images/commun/home/2.gif);
}
#indice_slideshow_2{
background-image:url(../../images/commun/home/3.gif);
}
#indice_slideshow_3{
background-image:url(../../images/commun/home/4.gif);
}
#indice_slideshow_4{
background-image:url(../../images/commun/home/5.gif);
}
.indice_slideshow li a:hover, .indice_slideshow li a.on{
background-repeat:no-repeat;
background-position:bottom left;
}
.control_slideshow{
position:absolute;
bottom:0;
left:102px;
z-index:1000;
}
.control_slideshow a{
display:block;
float:left;
width:17px;
height:17px;
text-indent:-9999px;
margin:0 2px 0 0;
overflow:hidden;
zoom:1;
}
.control_slideshow .lecture{
background:url(../../images/commun/home/control.gif) no-repeat top left;
}
.control_slideshow .lecture.on, .control_slideshow .lecture:hover{
background:url(../../images/commun/home/control.gif) no-repeat bottom left;
}
.control_slideshow .pause{
background:url(../../images/commun/home/control.gif) no-repeat top right;
}
.control_slideshow .pause.on, .control_slideshow .pause:hover{
background:url(../../images/commun/home/control.gif) no-repeat bottom right;
}
.control2_slideshow{
position:absolute;
top:164px;
left:25px;
z-index:1000;
}
.control2_slideshow a{
display:block;
float:left;
height:25px;
text-indent:-9999px;
margin:0 3px 0 0;
overflow:hidden;
zoom:1;
}
.control2_slideshow .suivant{
background:url(../../images/fr/boutons/bt_suivant.gif) no-repeat top left;
width:58px;
}
.control2_slideshow .suivant:hover{
background:url(../../images/fr/boutons/bt_suivant.gif) no-repeat bottom left;
}
.control2_slideshow .precedent{
background:url(../../images/fr/boutons/bt_precedent.gif) no-repeat top left;
width:63px;
}
.control2_slideshow .precedent:hover{
background:url(../../images/fr/boutons/bt_precedent.gif) no-repeat bottom left;
}

/* RECHERCHE MAITRE */
#home .trouvez{
}
#home .trouvez .formulaire{
padding:13px 10px 15px 16px;
background:#38BBEC url(../../images/commun/maitres/f_trouvez.gif) no-repeat;
overflow:hidden;
zoom:1;
}
#home .trouvez legend{
color:#fff;
font-size:14px;
font-weight:bold;
padding:0 0 5px 0;
display:block;
}
#home .trouvez .ligne{
overflow:hidden;
zoom:1;
padding:0 0 8px 0;
}
#home .trouvez label{
color:#fff;
font-size:12px;
font-weight:bold;
float:left;
width:70px;
text-align:right;
padding:0 10px 0 0;
}
#home .trouvez .sexe{padding:0 0 10px 0;}
#home .trouvez .sexe input{
float:left;
height:13px;
width:13px;
vertical-align:top;
}
#home .trouvez .sexe label{
font-size:11px;
font-weight:normal;
float:left;
margin:0 15px 0 5px;
width:auto;
padding:0;
text-align:left;
}
#home .trouvez select{
float:left;
font-size:11px;
width:207px;
border:1px solid #e1e1e1;
}
#home .trouvez select.last{
width:153px;
margin:0;
}
#home .trouvez .submit{
text-align:right;
padding:5px 0 0 0;
}
#home .trouvez #rech_race_maitre, #home .trouvez #rech_region_maitre{
float:none;
margin:5px 0 0 80px;
}

/* ENCART MAITRES */
#mo_tri_maitre{
width:315px;
margin:0 0 4px 0;
}
#mo_tri_maitre h3{
font-size:17px;
color:#2EAFDE;
margin:0 0 4px 0;
}
#mo_tri_maitre .onglets ul{
border:1px solid #e1e1e1;
overflow:hidden;
zoom:1;
}
#mo_tri_maitre .onglets ul li{float:left;}
#mo_tri_maitre .onglets ul li a{
display:block;
line-height:22px;
font-size:11px;
padding:0 15px 0 0;
color:#484848;
border-right:1px solid #e1e1e1;
}
#mo_tri_maitre .onglets ul li a:hover{text-decoration:none;}
#mo_tri_maitre .onglets ul li a span{padding:0 0 0 15px;}
#mo_tri_maitre .onglets ul li a:hover span{text-decoration:underline;}
#mo_tri_maitre .onglets ul li a.in{
background:url(../../images/commun/animaux/f_onglets_tri.gif) repeat-x;
color:#2EAFDE;
}
#mo_tri_maitre .onglets ul li.enligne a{padding:0 12px 0 10px;}
#mo_tri_maitre .onglets ul li.enligne a span{
padding:0 0 0 20px;
background:url(../../images/commun/pictos/patte.gif) no-repeat center left;
}
#mo_tri_maitre .contenu_tri{
background:url(../../images/commun/f_degrade.gif) repeat-x bottom left;
overflow:hidden;
zoom:1;
border:1px solid #e1e1e1;
border-top:none;
padding:9px;
}
#mo_tri_maitre .ensemble{
width:309px;
height:113px;
overflow:hidden;
zoom:1;
}

#mo_tri_maitre #precedent_sb_nouveaux.off,
#mo_tri_maitre #precedent_sb_pop.off,
#mo_tri_maitre #precedent_sb_ligne.off,
#mo_tri_maitre #precedent_sb_type.off{
background-position:0 -27px;
cursor:default;
}
#mo_tri_maitre #suivant_sb_nouveaux.off,
#mo_tri_maitre #suivant_sb_pop.off,
#mo_tri_maitre #suivant_sb_ligne.off,
#mo_tri_maitre #suivant_sb_type.off{
background-position:-16px -27px;
cursor:default;
}
#mo_tri_maitre #sb_nouveaux,
#mo_tri_maitre #sb_pop,
#mo_tri_maitre #sb_ligne,
#mo_tri_maitre #sb_type{
position:relative;
height:119px;
width:545px;
overflow:hidden;
zoom:1;
float:left;
}
#mo_tri_maitre #liste_sb_nouveaux,
#mo_tri_maitre #liste_sb_pop,
#mo_tri_maitre #liste_sb_ligne,
#mo_tri_maitre #liste_sb_type{
float:none;
width:321px;
overflow:hidden;
zoom:1;
}
#mo_tri_maitre .element{
float:left;
padding:0 9px 0 0;
}
#mo_tri_maitre .element.last{
float:left;
padding:0;
}
#mo_tri_maitre .membre{
width:82px;
height:109px;
border:1px solid #e1e1e1;
overflow:hidden;
zoom:1;
text-align:center;
background:#fff;
padding:4px;
}
#mo_tri_maitre .membre .visuel{
display:block;
width:82px;
height:82px;
overflow:hidden;
zoom:1;
padding:0 0 9px 0;
!padding:0 0 6px 0;
}
#mo_tri_maitre .membre a{
font-size:10px;
color:#2EAFDE;
}
#mo_tri_maitre .membre a.enligne{
padding:0 15px 0 0;
background:url(../../images/commun/pictos/patte.gif) no-repeat top right;
}
#mo_tri_maitre .lien_tous{
clear:both;
padding:8px 8px 0 0;
}

#centre #home .conseils{
margin:0 0 20px 0;
}
#centre #home .conseils h3{
/* background:url(../../images/commun/droite/f_t_conseil.gif) no-repeat top left; */
font-size:15px;
color:#E14617;
line-height:24px;
padding:0 8px 0 0;
}
#centre #home .conseils .liste{
background:#F6F6F6 url(../../images/commun/f_degrade.gif) repeat-x top left;
border:1px solid #e1e1e1;
padding:15px 13px 7px 13px;
margin:0 0 5px 0;
}
#centre #home .conseils .liste .bloc{
margin:0 0 12px 0;
overflow:hidden;
zoom:1;
}
#centre #home .conseils .liste .bloc .visuel{
float:left;
border:1px solid #e1e1e1;
}
#centre #home .conseils .liste .bloc .texte{
float:right;
width:200px;
font-size:11px;
}
#centre #home .conseils .liste .bloc .texte.full{
float:none;
width:auto;
}
#centre #home .conseils .liste .bloc .texte p{
color:#289FD5;
}
#centre #home .conseils .liste .bloc .texte h4{
font-size:12px;
margin:0 0 5px 0;
}
#centre #home .conseils .liste .bloc .texte h4 a{
color:#4a4a4a;
text-decoration:none;
}

/* PROMENADES */
#home .promenades{
background:url(../../images/commun/f_degrade.gif) repeat-x bottom left;
border:1px solid #E1E1E1;
margin:0 0 20px 0;
overflow:hidden;
zoom:1;
}
#home .promenades .col1{
float:left;
width:334px;
height:312px;
background:url(../../images/commun/home/f_recherche_promenade.jpg) no-repeat bottom left;
}
#home .promenades .col1 img{
display:block;
overflow:hidden;
zoom:1;
}
#home .promenades .col1 .nombre{
width:125px;
height:52px;
font-size:14px;
font-weight:bold;
text-align:center;
padding:20px 0 0 15px;
}
#home .promenades .col1 .nombre strong{
color:#529A20;
}
#home .promenades .col1 form{
padding:60px 0 0 12px;
}
#home .promenades .col1 form .ligne{
margin:0 0 8px 0;
}
#home .promenades .col1 form .ligne.last{
margin:0;
}
#home .promenades .col1 form select{
width:200px;
border:1px solid #e1e1e1;
}
#home .promenades .col1 form input{
float:left;
width:180px;
border:1px solid #e1e1e1;
padding:2px 10px;
margin:0 6px 0 0;
}
#home .promenades .col1 form input.bouton{
width:auto;
border:none;
padding:0;
}
#home .promenades .col2{
float:left;
width:305px;
padding:12px 0 6px 0;
}
#home .promenades .col2 h3{
color:#529920;
}
#home .promenades .col2 .une{
background:#fff;
border:1px solid #E1E1E1;
margin:0 0 8px 0;
}
#home .promenades .col2 .une .item{
border-bottom:1px solid #E1E1E1;
padding:11px 20px;
overflow:hidden;
zoom:1;
}
#home .promenades .col2 .une .item.last{
border-bottom:none;
}
#home .promenades .col2 .une .item .description{
float:left;
width:135px;
}
#home .promenades .col2 .une .item .description p{
font-size:12px;
font-weight:bold;
}
#home .promenades .col2 .une .item .description p a{
color:#519920;
}
#home .promenades .col2 .une .item .description p span{
font-weight:normal;
font-size:11px;
}
#home .promenades .col2 .une .item .membre{
float:right;
width:120px;
overflow:hidden;
zoom:1;
}
#home .promenades .col2 .une .item .membre .avatar{
float:left;
background:url(../../images/commun/f_avatar30x30.gif) no-repeat top left;
width:45px;
height:35px;
padding:4px 0 0 4px;
overflow:hidden;
zoom:1;
}
#home .promenades .col2 .une .item .membre p{
float:right;
width:66px;
font-size:10px;
padding:10px 0 0 0;
}
#home .promenades .col2 .une .item .membre p a{
color:#289FD5;
}

