* { margin:0 0 0 0; padding:0 0 0 0;  }
table{ text-align:left; vertical-align:top; }

html {
	    scrollbar-highlight-color : #ECEBE0;
	    scrollbar-shadow-color : #ECEBE0;
	    scrollbar-arrow-color : #999999;
	    scrollbar-face-color : #564a22;
	    scrollbar-3dlight-color : #A5BED5;
	    scrollbar-darkshadow-color : #000000;
	    scrollbar-track-color : #f7f7ff;
	    scrollbar-base-color : #f7f7ff; }

body { font-family:Arial,sans Sans-Serif; font-size:12px;
       text-align:center; vertical-align:middle;
       background:#AF9F68; color:#333333;
}

ul li{
	list-style-image:url('/img/puce-marron.gif');
	margin-left:20px;
}

.shadowleft{ width:12px;
             background:#AF9F68 url('../img/shadowleft.jpg') 0 0 repeat-y; }
.shadowright{ width:12px;
              background:#AF9F68 url('../img/shadowright.jpg') 0 0 repeat-y; }

#content { width: 1006px; background:#FFFFFF;
           margin:0 0 0 0; padding:0 0 0 0;
           text-align:left;

	}
html>body #content{ margin: 0 auto; }

/* --- les BackGrounds --- */
.ombreheader { width:10px; height:211px;
               background:url('../img/ombre-header.jpg') 0 -2px no-repeat; }
.ombretexte { width:10px;
              background:url('../img/ombre-texte.jpg') 0 0 repeat-y; }
.ombrefooter { width:10px;
			   border:none; border-top:1px solid #C6BFA2;
               background:url('../img/ombre-footer.jpg') 0 0 repeat-y; }
/* --- */
.fondgauche{ width:173px; height:800px;
             background:#D6CB94 url('../img/bg-menu-gauche.jpg') 0 0 repeat-x;
             border:none; border-right:1px solid #847647; }
.fondheader { width:796px; height:148px;
              background:url('../img/header.jpg') 0 0 no-repeat; }
.fondonglets { width:796px; display:block;
               background:url('../img/header-onglets.jpg') 0 0 no-repeat; }
html>body .fondonglets{
	padding:1px 0 0 0;
}
*+html .fondonglets{
	padding:0px 0 0 0;
}
.fondsearch { width:796px; height:33px;
              background:#FCF4CA; border:none; border-bottom:1px solid #938A63;
              text-align:left; vertical-align:bottom;
              padding:2px 0px 0px 100px;

}
#share_links{
	color:#325094;
	height:33px;
	padding-left:27px;
	vertical-align:middle;
}
#share_links span{
	position:relative;
	top:-9px;
}
html>body .fondsearch{
	height:35px;
}
*+html .fondsearch{
	height:32px !important;
	margin:0 0 0 0px;
}
.lienindex { vertical-align:top; }
.lienindex u{ font-weight:bold; text-decoration:underline; color:#655728; font-size:12px; }
.lienindex ul{
	list-style:none;
	background-image:none;
	list-style-image:none;
	margin:8px 0 0 8px;

}

/*.lienindex ul li{ font-size:12px; color:#655728;
               text-decoration:none;
               height:12px;
               margin:0 0 0 0; padding:2px 0 0 14px;
               background:transparent url('../img/puce-marron.gif') 0 50% no-repeat;
 }*/
.lienindex li a{
	color:#655728;
	margin:0 0 0 0;
	padding:0 0 0 0;
}

/* --- */
.top-google-adds { width:193px; height:15px;
                   background:url('../img/top-google-adds.jpg') 0 0 no-repeat; }
.centre-google-adds { width:193px; height:600px;
                      background:url('../img/centre-google-adds.jpg') 0 0 repeat-y; }
.bottom-google-adds { width:193px; height:15px;
                      background:url('../img/bottom-google-adds.jpg') 0 0 no-repeat; }
/* --- */

/* --- Barre de recherche --- */
.left-searchbox { width:30px; height:28px;
                  background:#FCF4CA url('../img/left-search-box.jpg') 0 0 no-repeat; }
.centre-searchbox { height:28px; vertical-align:top; padding:4px 0 0 0;
                    background:#FCF4CA url('../img/centre-search-box.jpg') 0 0 repeat-x; }
.right-searchbox { width:7px; height:28px;
                   background:#FCF4CA url('../img/right-search-box.jpg') 0 0 no-repeat; }
.searchbt { width:128px; height:29px; border:none;
            color:#FFFFFF; font-weight:bold; font-size:13px; text-align:center; letter-spacing:1px;
            background:#FCF4CA url('../img/searchbt.jpg') 0 0 no-repeat; }
.okbt { width:25px; height:25px; border:none;
            color:#FFFFFF; font-weight:bold; font-size:13px; text-align:center; letter-spacing:1px;
            background:#FCF4CA url('../img/ok.jpg') 0 0 no-repeat; }
html>body .searchbt{
	padding:0px 0px 4px 0px;
}
*+html .searchbt{
	padding:0px 0px 0px 0px;
}
.searchbox{ width:224px; height:18px; border:none;
            color:#AAA073; font-size:13px; font-weight:bold; }
/* --- */

/* --- Les Onglets --- */
.onglets {
	width:111px;
	height:24px;
	vertical-align:middle;
	text-align:center;
    background:url('../img/onglet-petit.jpg') 0 0 no-repeat;
}
.onglets a {
	padding:3px 0 0 0;
	display:block;
	text-decoration:none;
    color:#76652C;
	font-weight:bold;
	font-size:12px;
}
.onglets a:hover { color:#0A640E; }
.onglets-moyen {
	width:170px;
	height:24px;
    vertical-align:middle;
	text-align:center;
    color:#76652C;
	font-weight:bold;
	font-size:12px;
    background:url('../img/onglet-moyen.jpg') 0 0 no-repeat;
}
.onglets-moyen a {
	padding:3px 0 0 0;
	display:block;
	text-decoration:none;
    color:#76652C;
	font-weight:bold;
	font-size:14px;
}
.onglets-moyen a:hover { color:#0A640E; }
.onglets-grand {
	width:247px;
	height:27px;
    vertical-align:middle;
	text-align:center;
    color:#76652C;
	font-weight:bold;
	font-size:14px;
    background:url('../img/onglet-grand.jpg') 0 0 no-repeat;
}
.onglets-grand a {
	padding:3px 0 0 0;
	display:block;
	text-decoration:none;
    color:#76652C;
	font-weight:bold;
	font-size:14px;
}
.onglets-grand a:hover { color:#0A640E; }
/* --- */

/* --- Elements des menus --- */
.barremenu { width:173px; height:23px;
             color:#FFFFFF; text-align:center;
             font-size:13px; font-weight:bold;
             background:url('../img/bg-barre-menu.jpg') 0 0 repeat-x;}
.barremenuvert { width:173px; height:23px;
             color:#FFFFFF; text-align:center;
             font-size:13px; font-weight:bold;
             background:url('../img/bg-barre-vert.jpg') 0 0 repeat-x;}
.fondmenu {
	background:#FDF7D8;
	background-image:url(/img/test-degrade.jpg);
	background-position:bottom left;
	background-repeat:repeat-x;

}
.menutable{
	border-bottom:1px solid #847647;
}
.imgmenu img{text-align:center; border:2px solid #62572E;
              margin:0 0 10px 0; }
.imgmenu{
	text-align:center;
}
.titremenu { text-align:center; color:#665724; font-size:12px; font-weight:bold;
             letter-spacing:0;
             padding:2px 0 8px 2px; display:block; }
.textemenu { text-align:left; color:#555555; font-size:10px; }
.liensmenu { text-align:right; }
.liensmenu a{ color:#048006; font-size:11px; font-weight:bold;
              text-decoration:none;
              height:12px; display:block;
              margin:10px 0 0 0; padding:0 0 0 6px;
              background:#FDF7D8 url('../img/puce-verte.jpg') left center no-repeat; }
.lienvert{
		color:#048006;
		font-size:11px;
		font-weight:bold;
        text-decoration:none;
        margin:2px 0 0 0px;
		padding:0px 0px 0 14px;
        background-image:url('../img/puce-verte.jpg');
		background-repeat:no-repeat;
		background-position:left center;
		list-style:none;
}
.lienvert2{
		color:#048006;
		font-size:11px;
		font-weight:bold;
        text-decoration:none;
}
ul.lienvert{
	list-style:none;
	background-image:none;
}
ul.lienvert li{
		color:#048006;
		font-size:11px;
		font-weight:bold;
        text-decoration:none;
        margin:2px 0 0 20px;
		padding:0px 0px 0 14px;
        background-image:url('../img/puce-verte.jpg');
		background-repeat:no-repeat;
		background-position:left center;
		list-style:none;
}
ul.lienvert li a{
		color:#048006;
		font-size:11px;
		font-weight:bold;
        text-decoration:none;
}
.liennoir{
	color:#222222;
	font-size:11px;
}
.underline{
	border-bottom:1px dotted #ADA17A;
	padding-bottom:2px;
}
.listecategorie{ list-style:none;margin-left:0px; }
.listecategorie li{ display:block; padding:0 0 4px 28px;margin-left:0px; }
.listecategorie li.pucegeant{ background:transparent url('../img/puce-geante-race.jpg') 0 50% no-repeat; }
.listecategorie li.pucegrande{ background:transparent url('../img/puce-grande-race.jpg') 0 50% no-repeat; }
.listecategorie li.pucemoyenne{ background:transparent url('../img/puce-moyenne-race.jpg') 0 50% no-repeat; }
.listecategorie li.pucepetite{ background:transparent url('../img/puce-petite-race.jpg') 0 50% no-repeat; }
.listecategorie li.pucetrespetite{ background:transparent url('../img/puce-tres-petite-race.jpg') 0 50% no-repeat; }
.listecategorie li a{ color:#222222; font-size:12px; text-transform:capitalize;
                      display:block; padding:4px 0 0 0; }
/* --- */

/* --- Style divers --- */
.pattesearch{ width:28px; height:26px;
              background:#FCF4CA url('../img/patte-search.jpg') 50% 50% no-repeat; }
.pattemenu { background:#D6CB94 url('../img/patte-menu.jpg') 50% 50% no-repeat;
             width:173px; height:100px; display:block; }
.maj{ color:#999999; font-size:11px; text-align:center; padding:8px 0 12px 0; }
.copyright{ height:40px;
            background:#D6CB94 url('../img/copyright.jpg') 50% 0 no-repeat; }
/* --- */


/* --- Style des titres --- */
h1.eleveurs {
	font-size:14px;
	font-weight:bold;
	color:#2C7293;
}
h1 { font-size:16px; font-weight:bold; color:#76652C;
     padding:10px 0 14px 8px; }
h1 i{ font-size:14px; font-weight:normal; color:#76652C;}
h2 {
	font-size:14px;
	font-weight:bold;
	color:#76652C;
     	display:block;
	height:20px;
	margin:16px 0 6px 0;
}
h3 {
	font-size:12px;
	font-weight:bold;
	color:#76652C;
     	display:block;
	height:18px;
	margin:2px 0 2px 0;
}
#listearticles h2{
	font-size:12px;
	font-weight:bold;
	color:#791A00;
	display:block;
	margin:10px 0px 6px 0px;
}
h3 {}
h4 {}
h5 {}
/* --- Titres H1 spécifiques --- */
.h1-geant,.h1-4 { background:#FFFFFF url('../img/h1-geant.jpg') 0 0 no-repeat;
            padding:6px 0 20px 50px; }
.h1-grand,.h1-3 { background:#FFFFFF url('../img/h1-grand.jpg') 0 0 no-repeat;
            padding:6px 0 20px 50px; }
.h1-moyenne,.h1-2 { background:#FFFFFF url('../img/h1-moyenne.jpg') 0 0 no-repeat;
              padding:6px 0 20px 50px; }
.h1-petite,.h1-1 { background:#FFFFFF url('../img/h1-petite.jpg') 0 0 no-repeat;
             padding:6px 0 20px 50px; }
.h1-tres-petite { background:#FFFFFF url('../img/h1-tres-petite.jpg') 0 0 no-repeat;
                  padding:6px 0 20px 50px; }
/* --- Titres H2 spécifiques --- */
.h2-historique,.h2-8 { background:#FFFFFF url('../img/h2-historique.jpg') 0 50% no-repeat;
                 padding:4px 0 0 22px; }
.h2-caractere,.h2-5 { background:#FFFFFF url('../img/h2-caractere.jpg') 0 50% no-repeat;
                 padding:4px 0 0 22px; }
.h2-aspect,.h2-6 { background:#FFFFFF url('../img/h2-aspect.jpg') 0 50% no-repeat;
                 padding:4px 0 0 22px; }
.h2-utilisation,.h2-7 { background:#FFFFFF url('../img/h2-utilisation.jpg') 0 50% no-repeat;
                 padding:4px 0 0 22px; }
.h2-default,.h2-9 { background:#FFFFFF url('../img/h2-default.jpg') 0 50% no-repeat;
              padding:4px 0 0 22px; }
/* --- */
/* --- Textes de l'encyclopédie --- */
.imgencyclopedie { width:213px; display:block;
                   text-align:center; vertical-align:middle;
                   background:#FCF4CA; border:1px solid #8E7E48;
                   padding:7px 7px 7px 7px; margin-bottom:1px; }
.imgencyclopedie_s { width:100px;
                   text-align:center; vertical-align:middle;
                   background:#FCF4CA; border:1px solid #8E7E48;
                   padding:2px 2px 2px 2px;
                   margin-bottom:1px;
}
.imgencyclopedie_selected_s { width:100px;
                   text-align:center; vertical-align:middle;
                   background:#CEFCCA; border:2px solid #2C5029;
                   padding:1px 1px 1px 1px;
                   margin-bottom:1px;

}
.smaller{
	width:65px;
}
.caracteristique{ width:280px;
                  text-align:left; vertical-align:middle;
                  font-size:13px; }
.caracteristique b{ color:#111111;padding:0 4px 0 0; }
/* --- */


/* --- */
b { color:#222222; font-weight:normal; }
i {}
a{ color:#054E6B;text-decoration:none;}
a:hover { text-decoration:underline; color:#036B05; }
a.lien,a.lien:visited{
	color:#054E6B;
}
img {}
/* --- */
li.listing{
margin-left:30px;
list-style-image:url('/img/puce-bleu.gif');
}
.gros_titre{
	font-size:14px;
	font-weight:bold;
	color:#76652C;
     	display:block;
	height:20px;
	margin:16px 0 6px 0;
}

p{ line-height :16px ; }

.imagetxt{ float :left ; width :250px ; display :block ; margin :0 14px 1px 4px ; }

.imagetxt img,img.border{ text-align:center;vertical-align:middle;border:1px solid #8E7E48;  }
/* --- Accueil --- */
.bienvenuetxt{ width:300px; padding:0 6px 0 16px;
			   font-size:13px; line-height:20px; vertical-align:middle; text-align:left;
			   color:#333333; }

.bienvenuetxt ul{ padding:10px 0 0 10px; margin:0 0 0 20px; font-weight:bold; color:#297901; }
.bienvenueimg { width:230px; display:block;
                text-align:center; vertical-align:middle;
                border:2px solid #8E7E48; }
.racedujourimg { width:120px; display:block; margin:2px 8px 2px 4px;
                 text-align:center; vertical-align:middle;
                 border:1px solid #1E6800; }
.racedujourlink { display:block; padding:6px 0 4px 50px; color:#1E6800; font-weight:bold; }
.articlesemaineimg { width:120px; display:block; margin:2px 8px 2px 4px;
                 	 text-align:center; vertical-align:middle;
                 	 border:1px solid #8C0D01; }
.articlesemainelink { display:block; padding:6px 0 4px 50px; color:#8C0D01; font-weight:bold; }
.newssprot{ width:100%; }
.newssprot h2{ font-size:13px; font-weight:bold; color:#76652C;
     		   display:block; height:14px; margin:0 0 2px 0; }
.newssprot h3{ margin:0 0 2px 0; }
.newssprot a{ padding:6px 0 4px 140px; color:#00518F; font-weight:bold; }
.newssprot img{ width:100px; display:block; margin:2px 8px 2px 4px;
                float:left; border:1px solid #00518F; }

.newseducation{ width:100%; }
.newseducation h2{ font-size:13px; font-weight:bold; color:#76652C;
     		   display:block; height:14px; margin:0 0 2px 0; }
.newseducation h3{ margin:0 0 2px 0; }
.newseducation a{ padding:6px 0 4px 170px; color:#FCB202; font-weight:bold; }
.newseducation img{ width:100px; display:block; margin:2px 8px 2px 4px;
                float:left; border:1px solid #FCB202; }
#race_du_jour h2{
	color:#018C1B;
	display:inline;
	margin-left:10px;
	padding-right:30px;
	background-image:url('/img/patte-green.jpg');
	background-position:center right;
	background-repeat:no-repeat;
}
#race_du_jour h3{
	color:#018C1B;
	padding-top:3px;
}
#article_semaine h2{
	color:#884343;
	display:inline;
	margin-left:10px;
	padding-right:30px;
	background-image:url('/img/patte-red.jpg');
	background-position:center right;
	background-repeat:no-repeat;
}
#article_semaine h3{
	color:#884343;
	padding-top:3px;
}
#article_recent_1 h2{
	color:#276599;
	display:inline;
	margin-left:10px;
	padding-right:30px;
	background-image:url('/img/patte-blue.jpg');
	background-position:center right;
	background-repeat:no-repeat;
}
#article_recent_2 h2{
	color:#76652C;
	display:inline;
	margin-left:10px;
	padding-right:30px;
	background-image:url('/img/patte-yellow.jpg');
	background-position:center right;
	background-repeat:no-repeat;
}
#article_recent_2 h3,#article_recent_1 h3{
	color:#555555;
}
.letter{
	background-image:url('/img/bg_letter.jpg');
	color:#76652C;
	text-align:center;
	width:27px;
	height:25px;
}
.letter a{
	color:#76652C;
}
.letter_hover a{
	color:#1F7F01;
}
.letter_hover{
	color:#1F7F01;
	text-align:center;
	background-image:url('/img/bg_letter_hover.jpg');
	width:27px;
	height:25px;
}
#auteur{
 	background-color:#F6F6F1;
	border:1px solid #C6BFA2;
	padding:2px 2px 2px 2px;
	margin-bottom:4px;
	width:100%;
}
#auteur,#auteur h3{
	color:#8E8050;
}
.ligne_0{
	background-color:#FCF5CB;
}
.ligne_1{
	background-color:#ECE3B8;
}
.ligne_2_0{
	background-color:#FCF5CB;
}
.ligne_2_1{
	background-color:#FFFFFF;
}
.bold{
	font-weight:bold;
}

.fondfooter { width:796px;
 			  border:none; border-top:1px solid #C6BFA2;
              background:#F8F3DD; }

.h1-rubrique { padding:6px 0 0 8px;margin-bottom:5px; }


.h2-rubrique {font-size:12px; font-weight:bold;
			  color:#791A00; display:block;
			  background:#FFFFFF url('../img/h2-default.jpg') 0 50% no-repeat;
              padding:4px 0 0 22px; margin:15px 0 7px 0; }
html>body #menu_droite{
	margin-left:8px;
}
*+html #menu_droite{
	margin-left:0px !important;
}
.fondheader div{
	margin:4px 0px 0px 0px;
}
.fondheader a{
	color:#CBDEF9;
	font-size:11px;
	font-weight:bold;
}
.input{
	border:1px solid #666666;
	background-color:#FCF5CB;
}
.fondsearch a{
	color:#76652C;
}
.h1-7{
	color:#244B92;
	background-image:url('/img/4.jpg');
	padding-left:22px;
	background-position:left center;
	background-repeat:no-repeat;
}
.h1-7 i{
	color:#244B92;
}
b{
	font-weight:bold;
}
.eleveur_pic{
	float:left;
	margin:2px;
	border:1px solid #4386A8;
}
.eleveur_pic img{
	border:3px solid #FFFFFF;
}
select,input,textarea{
	border:1px solid #6D633F;
	color:#503A00;
	font-family:arial;
	font-size:12px;
}
.paddingimg{
	margin:2px 6px 2px 2px;
}
.info_chien_media img{
	height:50px;border:1px solid #777766;
}
h1.chien-loisir{
	background-image:url('/img/chien-media.jpg');
	padding-left:25px;
	background-position:left center;
	background-repeat:no-repeat;
	color:#964900;
}
 h1.chien-loisir i{
 	color:#C6722F;
 }
 .info_chien_media{
 	width:280px;
 	float:right;
 	margin-right:30px;
 	margin-top:10px;
 	border:1px dotted #C6722F;
 	background-color:#FFDB82;
 	padding:4px 4px 4px;
 }
 .image{
 	margin:0px 8px 8px 5px;
 	border:1px solid #76652C;
 }
 #list_annonce td{
 	border-bottom:1px solid #CCCCCC;
 	padding:6px 2px 6px 2px;
 }
#list_annonce .ligne_0{
	background-color:#FFFFFF;
}
#list_annonce .ligne_1{
	background-color:#EEEEEE;
}
#list_annonce td img{
	border:1px solid #048006;
	padding:2px 2px 2px 2px;
}
#list_annonce td a{
	color:#048006;
}
.lien_marron{
	color:#76652C;
}
h1.annonce {
	font-size:14px;
	font-weight:bold;
	color:#048006;
	margin-left:0px;
	padding-left:0px;
}
#contact_annonce{
	border:1px solid #0AAC0C;
	width:160px;
}
.ligne_titre{
	background-image:url('/img/degrade-vert.jpg');
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
}
.small_text{
	font-style:italic;
	font-size:10px;
	color:#666666;
}
.legend_photo{
	background-color:#FCF5CA;
	border:1px solid #776666;
	text-align:center;
	width:250px;
	margin-bottom:4px;
}
.legend_photo a{
	display:block;
	padding:2px 0 2px 0px;
	color:#654C11;
}
.question{
	border-left:2px solid #6f6541;
	padding:4px 15px 4px 8px;
	color:#444444;
	vertical-align:top;
	border-bottom:1px solid #eadeb6;
}
.question strong a{
	font-size:13px;
	font-weight:bold;
	color:#065ab8;
}
.commentaire .cell_1{
	border-left:4px solid #6f6541;
	padding:4px 15px 4px 8px;
	color:#777777;
	vertical-align:top;
}
.commentaire .cell_2{
	padding:4px 4px 4px 4px;
	vertical-align:top;
	width:500px;
	border-bottom:1px solid #eadeb6;
}
.commentaire_reponse{
	background-color:#eacde3;
}
.commentaire_reponse a{
	color:#7d0055;
}
.commentaire_reponse .cell_1{
	border-left:4px solid #7d0055;
	padding:4px 15px 4px 8px;
	color:#777777;
	vertical-align:top;

}
.commentaire_reponse .cell_1 img{
	border:1px solid #ea8dd3;
}
.commentaire_reponse .cell_2{
	padding:4px 4px 4px 4px;
	vertical-align:top;
	width:500px;
	border-bottom:1px solid #ea8dd3;
}
.date{
	font-size:9px;
}
.add_comentaire{
	border:1px solid #e5d8b1;
	background-color:#f2e5be;
	padding:10px 10px 10px 10px;
	width:380px;
}
.add_comentaire div{
	color:#777777;
	font-weight:bold;
}
.confirm{
	color:#00FF00;
}
.ligne_annu_0{
	background-color:#c0ebef;
}
.ligne_annu_1{
	background-color:#d2ecef;
}
.ligne_annu_0 strong,.ligne_annu_1 strong{
	font-size:13px;
	font-family:Tahoma,Arial,sans Sans-Serif;
	color:#004c6b !important;
	letter-spacing:1px;
}
.ligne_annu_0 td,.ligne_annu_1 td{
	padding:4px 4px 4px 4px;
}
.ligne_bottom{
	border-bottom:1px dashed #00c8e2;
}
.ligne_annu_0 a,.ligne_annu_1 a{
	color:#004c6b !important;
}
.bouton_question{
	width:160px;
	height:64px;
	background-image:url('/img/bouton-question.png');
	display:block;
	text-align:center;
}
.bouton_question a{
	font-size:15px;
	font-weight:bold;
	color:#FFFFFF;
	display:block;
	width:160px;
	height:64px;
	padding-left:20px;
	padding-top:12px;
}
