html { height: 100%; }
body { margin: 0pt; padding: 0pt; background: rgb(0, 0, 0) none repeat scroll 0% 0%;  font-family: arial,verdana,sans-serif; font-size: 100%; color: rgb(0, 0, 0); text-align: center; }



#menu { margin: 0pt auto;  width: 992px; height: 340px;  position: relative; }
#menu ul { margin: 0pt; padding: 0px 0px 0pt; background:  url('menu/menu_opaque_fond.png') repeat scroll 0% 0%; list-style-type: none; list-style-image: none; list-style-position: outside; white-space: nowrap; text-align: left; }
#menu li { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
#menu li { display: inline; }
#menu ul { position: absolute; left: -9999px; }

/* Position du menu principal */
#menu ul.level1 { position: absolute; left: 13px; top: 107px; } 
#menu a { border-bottom: 0px solid rgb(0, 0, 0); padding: 0pt 13px 0pt 10px; display: block; font-family: verdana,arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 16px; font-size-adjust: none; font-stretch: normal; color:#FFE25F; line-height: 22px; text-decoration: none; }

/* Position du sous-menu */
#menu ul li:hover > ul { width:120px; height:88px; visibility: visible; left: 0%; margin-top: -22px; margin-left: 125px; background-image: url('../menu/fond_sous_menu.png'); }

#menu li a:hover {  background: transparent url('../menu/menu_1_hover.gif') no-repeat scroll left top;}
#menu li:hover > a { background: transparenturl('../menu/menu_1_hover.gif') no-repeat scroll 0% 0%;}
#menu li a.fly { background: transparent url('../menu/menu_opaque_fond.png') no-repeat scroll left top;}

/* menu principal survol avec/sans sous-menu*/
#menu li a.fly:hover { background:  transparent url('../menu/menu_fleche.gif') no-repeat scroll left top;}
#menu li:hover > a.fly { background:  transparentv url('../menu/menu_fleche.gif') no-repeat scroll left top;}
#menu li a.nofly:hover { background: transparent url('../menu/menu_no_fleche.gif') no-repeat scroll left top;}
#menu li:hover > a.nofly {width:30px;  background: transparent url('../menu/menu_no_fleche.gif') no-repeat scroll left top;}

/* menu au survol en gras + vert */
#menu li a:hover { 
color: #D0EAA3;
font-weight: bold;
}


.titre_page{
background-image: url('../decor/fond_image.jpg');
width: 992px;
margin-left:auto;
margin-right:auto;
height: 70px;

}


.texte_page,.titre_paragraphe ,.titre_paragraphe2 {
list-style: none;
margin: 0px 30px;    
padding: 0px 12px;
font-size: 100%;
font-family: arial, verdana, sans-serif ;
color: #ffffff;
text-align: justify;
text-indent: 22px;
font-weight: normal;
}

.titre_paragraphe  {
font-weight: bold;
font-size: 170%;
font-family: times, verdana, sans-serif ;
text-decoration:none;
text-align: center;
}

.titre_paragraphe2,.text_photo{
font-weight: bold;
text-indent: 0px;
text-align: left;
}

.text_photo, .nom_chien{
font-weight: normal;
text-indent: 0px;

text-align: center;
}

.nom_chien{
color:#FF9FE2;
font-weight: bold;
}

.nom_chien_txt{
color:#FFDFF6;
}

.nom_chat{
color:#FF6F6F;
font-weight: bold;
}

.nom_chat_txt{
color:#FFBFBF;
}

.centrer  {
text-align: center;
font-weight: bold;
font-size: 18px;
}

.centrer_evenement  {
text-align: center;
font-weight: normal;
font-size: 18px;
}

.prefs_table,.pied_de_page
{

background-image: url('../decor/fond_image.jpg');
width: 992px;
margin-left:auto;
margin-right:auto;
height: 70px;
border-spacing: 0px;
border-collapse: collapse; 
}

.pied_de_page  {background-image: url('../decor/pied_de_page.png');}

.prefs_table_titre
{
 width: 300px;
 height: 30px;
 border-collapse: collapse; 
 border: none;
 background-image: url('../decor/fond_titre.png');
}

.prefs_table_galerie
{
 width: 200px;
 height: 200px;
 border-collapse: separate; 
 border: none;
 margin: 0px 0px;    
 padding: 15px 15px;
}



.prefs_galerie_id,.prefs_galerie_id_nom
{
 text-align: left;
 text-indent: 0px;
 border-collapse: collapse; 
 border: none;
 margin: 0px 0px;    
 padding: 0px 0px;
 font-size: 24px;
 vertical-align: top;
}

.prefs_galerie_id_nom
{
 font-size: 22px;
 text-indent: 0px;
 vertical-align: top;
 padding: 0px 0px;
 border-collapse:collapse;
}

.page_titre,.page_titre_tiny
{
 font-family: times, verdana, sans-serif ; 
 font-size: 27pt; 
 color:#FCFF8F;
}

.page_titre_tiny
{
 font-size: 12pt; 
 color:#FCFF8F;
 text-decoration : underline;
}

.championnat
{
 font-size: 12pt; 
 color:#FFFF00;
 text-decoration:none;
}

.indent0px  {text-indent: 0px;}

.jaune2  {color:#DEDF45;}
.jaune  {color:#FCFF8F;}
.mauve1  {color:#FF00FF;}
.mauve2  {color:#FF9FE2;}
.mauve3  {color:#FFDFF6;}
.noir  {color:#000000;}
.abricot  {color:#FFD07F;}
.coul_crem {color:#FAFAD2;}
.coul_vert {color:#ddfddf;} /* utiliser pour la couleur du titre des page avec lien */
.bold {font-weight: bold;}
.left {text-align: left;}

/* sans cadre pour les photos */
.sans_cadrebleu
{
 margin:5px 5px 0px 0px;
 border:0px;
 padding:0px;
} 



.image_float_dte { float:right;  padding: 0px 10px;}
.image_float_gau  { float:left;  padding: 0px 10px;}
.image_float_cen  { float:center;  padding: 0px 10px;}
