* {
border:0;
margin:0;
padding:0;
list-style:none;
font-size:100%;
outline:none; }

body {
background:#000 url(img/body_fond.jpg) repeat-x top;
text-align:justify;
font:100%/1.3 Arial, "Times New Roman", sans-serif; }

input, textarea{
border:1px solid #626F3E;
margin-left:5px;}

/***** Flash & Déco *****/

div#logo_flash {
width:730px;
height:80px;
position:absolute;
top:25px;
left:30px;
/*background:transparent url(img/logo_flash.png) no-repeat;*/ }

div#menu_flash {
width:523px;
height:93px;
/*background:transparent url(img/menu_flash.png) no-repeat;*/
position:absolute;
bottom:40px;
left:120px; }

div#eng_page span {
cursor:pointer;
padding:0 5px;
float:left; }

span.drap {
width:9px; /*19*/
height:13px;
background:transparent url(img/drapeau_eng.png) no-repeat; }

/***** Stylage contenu *****/


/* Glaerie chats */

ul#produits {
width:640px;}

ul#produits li {
height:180px;
margin-bottom:15px;}

ul#produits li dl{
padding-top:15px;
position:relative;}

ul#produits li dl dt {
margin-bottom:10px;}

ul#produits li dl dt a{
font-weight:bold;
text-decoration:none;
font-size:110%;
margin-left:190px;
color:#9B723E;}

ul#produits li dl dd {
margin-bottom:10px;
margin-left:190px;}

ul#produits li dl dd.photo{
z-index:5;
position:absolute;
top:30px;
left:-155px;
height:115px;
width:110px;}

ul#produits li dl dd.photo img{
width:110px;
height:110px;}

ul#produits li dl dd.photo span{
display:block;
position:absolute;
z-index:10;
top:-35px;
left:-35px;
width:180px;
height:180px;
background:url(img/cadre_photos.png) no-repeat;}

ul#produits li dl dd.photo span a{
display:block;
width:180px;
height:180px;}

/* livre d'or */

dl#livre{
padding:15px 10px;
width:610px;
margin:15px auto;
text-align:left;
position:relative;
border-top:1px dashed #616E3D;}

dl#livre dt{
border-bottom:1px solid #CFD8A9;
padding-bottom:10px;}

dl#livre span{
font-weight:bold;
padding-right:6px;}

dl#livre dd.date{
position:absolute;
top:16px;
right:10px;}

dl#livre dd.description{
padding:10px 0;}

h1, .invis {
position:absolute;
top:-9999px; }

/* Pagination */

p.pages {
text-align:center;}

p.pages a {
font-weight:bold;
color:#616E3D;
text-decoration:none;}

p.pages a:hover {
text-decoration:underline;}


h2 {
text-indent:-9999px;
height:44px;
margin:0 auto; }

h2.accueil {
width:111px;
background:transparent url(img/h2_accueil.png) no-repeat; }

h2.contact {
width:116px;
background:transparent url(img/h2_contact.png) no-repeat; }

h2.males {
width:111px;
background:transparent url(img/h2_males.png) no-repeat; }

h2.chatons {
width:111px;
background:transparent url(img/h2_chatons.png) no-repeat; }

h2.femelles {
width:111px;
background:transparent url(img/h2_femelles.png) no-repeat; }

h2.expositions {
width:162px;
background:transparent url(img/h2_expositions.png) no-repeat; }

h2.galerie {
width:162px;
background:transparent url(img/h2_galerie.png) no-repeat; }

h2.livre {
width:127px;
background:transparent url(img/h2_livre.png) no-repeat; }

h2.partenaires {
width:144px;
background:transparent url(img/h2_partenaires.png) no-repeat; }

h2.remerciements {
width:174px;
background:transparent url(img/h2_remerciements.png) no-repeat; }

h2.region {
width:116px;
background:transparent url(img/h2_region.png) no-repeat; }

h2.liens {
width:86px;
background:transparent url(img/h2_liens.png) no-repeat; }

h2.amis {
width:86px;
background:transparent url(img/h2_amis.png) no-repeat; }

div#presentation_contenu p {
margin-bottom:10px; }

/***** Layout *****/

div#global {
width:780px;
margin:0 auto; }

div#entete {
position:relative;
width:100%;
height:384px;
background:transparent url(img/haut.jpg) no-repeat bottom; }

div#conteneur_centre {
width:100%;
background:transparent url(img/contenu_fond.png) repeat-y; }

div#img_top {
padding-top:15px;
min-height:460px;
width:100%;
background:transparent url(img/contenu_top.jpg) no-repeat top; }

div#eng_page {
text-align:center;
overflow:hidden;
width:190px;
margin:0 auto;
font-size:75%; }

div#presentation_contenu {
color:#52602D;
font-size:75%;
width:640px; /*780*/
padding:0 70px;
padding-top:20px;
padding-bottom:1px; }

div#pied {
line-height:1.1;
font-size:70%;
position:relative;
text-align:center;
width:100%;
height:229px;
background:transparent url(img/pied_fond.jpg) no-repeat; }

/***** #entete *****/

div#coordonnees {
font-size:75%;
font-weight:bold;
color:#FFFFCC;
height:36px;
line-height:36px;
text-align:center; }

div#coordonnees dl dt, div#coordonnees dl dd {
display:inline; }

div#banniere {
width:100%;
height:183px;
position:absolute;
top:85px;
left:30px;
overflow:hidden; }

div#banniere ul li {
position:relative;
float:left;
width:180px;
height:183px; }

div#banniere ul li div.cadre {
position:absolute;
top:0;
left:0;
z-index:2;
width:100%;
height:100%;
background:transparent url(img/cadre_photos.png) no-repeat; }

div#banniere ul li img {
width:118px;
height:88px;
position:absolute;
left:30px;
top:45px;
z-index:1; }

div#titre {
width:100%;
position:absolute;
bottom:0;
left:0; }

/***** #eng_page *****/

div#eng_page a {
text-decoration:underline;
color:#000; }

div#eng_page a:hover {
color:#414430; }

/***** #pied *****/

div#pied ul {
width:580px; /*780*/
padding:0 100px;
position:absolute;
bottom:30px;
left:0; }

div#pied ul li {
color:#849A49;
margin-right:2px;
display:inline; }

div#pied ul li a {
padding-right:2px;
text-decoration:none;
color:#849A49; }

div#pied ul li a:hover {
text-decoration:underline; }