/****************************************************************
               site photo-animal    style_1
****************************************************************/
body {
	background-color:#000;
}
/*****************page******************************************/
#page {

font-size:1em;
background:#c79f14;/*rgb(200,161,26);*/
background-image:url(../fichiers/bg.png);
background-repeat:repeat-x;
}

/***************banniere*****************************************/
#page .menu_haut.menu_haut img {
}

/***************menu de droite***********************************/
.menu_droit {}

/*******************contenu**************************************/
.info_session {font-style:italic;font-size:12px;color:#000;font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif}
.contenu {}
.contenu h1 {
padding:10px 20px 30px 40px;
color:#336600;
}

.contenu h2 {
padding-bottom:15px;
color:#336600;
margin-top:15px;
}

.contenu hr {
margin-left:50px;
width: 75%;
height:7px;
border-top:1px solid #FFF;
background:none;
border-bottom:4px solid #663300;
}
#ie .contenu hr {margin-left:-40px;}
.partie1 {
background-color:inherit;
border-right:2px solid #774400;border-top:2px solid #FFFFFF;
border-bottom:2px solid #663300 ;border-left:1px solid #FFFFCC;
padding:5px;font-family:"Times New Roman", Times, serif;
font-weight:bold;
text-align:center;
}
.partie2 {background-color:inherit;}
p.cordial {padding-top:50px;}	
.access_list {
background-color:inherit;
border-right:2px solid #774400;border-top:2px solid #FFFFFF;
border-bottom:2px solid #663300 ;border-left:1px solid #FFFFCC;
padding-left:5px;
padding:5px;font-family:"Times New Roman", Times, serif;
}
h1.access_h {margin:-35px 0 -30px 50px;}
.access_list {margin-right:120px;margin-left:30px;padding-bottom:0px}
.access_list ul {margin-top:0px;}
.access_list ul li {font-weight:bold;list-style-type: none;}
.access_titre {margin-left:80px;font-size:18px; font-weight:bold;}
img.access_logo {float:left;border:none}
.access_demo {color:red;font-weight: bold;border-bottom: 1px solid;font-size:16px;}
/***************diaporama***************************************/

.miniature img {border:none;}

.page_link a:visited {font-size:12px;}

.page_link a.page_courante {color:#000; font-weight:bold;text-decoration:none;font-size:16px;}

.commentaire {}

.info_photo {font-size:12px;font-weight:bold;}

/*****************total panier************************************/

table.tableau_panier td {border:2px solid #000;}

tr.table_titre {font-weight:bold;}

.erreur {color:#FF0000;font-weight:bold;}

p.verif_info_achat {text-align:center; font-weight:bold;}

#choix_bg {padding:3px;border-right:2px solid #774400;border-top:2px solid #FFFFFF;
border-bottom:2px solid #663300 ;border-left:1px solid #FFFFCC;}
.bord_choix_bg {border:2px solid black; font-weight:bold;padding:3px;background-color:#FFFF33;}
.bord_choix_bg_ok {border:2px solid black; font-weight:bold;padding:3px;background-color:#FFCC00;}
#choix_bg hr {margin:auto;}
#choix_bg input#valider {margin-left:10px;}

/*********************MENU GAUCHE*************************************************/
/*********************MENU GAUCHE*************************************************/
/*********************MENU GAUCHE*************************************************/

.menu_gauche {
background:none;border-right:2px solid #774400;border-top:2px solid #FFFFFF;
border-bottom:2px solid #663300 ;font-size:0.9em;
font-family:Verdana, Arial, Helvetica, sans-serif;width:130px;
}

.menu_deroulant {font-family: arial, sans-serif;width:100px; position:relative; margin:0;margin:0px 0;z-index:25;}

.menu_deroulant ul li a, .menu_deroulant ul li a:visited {display:block; text-decoration:none; color:#005500;font-weight:bold; width:130px;height:20px; text-align:center; border:none; border-width:1px ; background:none; line-height:19px; font-size:1em;}
.menu_deroulant ul {padding:0; margin:0px 0px 0px 0px;list-style-type: none; }
.menu_deroulant ul li {float:left; margin-right:1px; position:relative;border-bottom:2px solid #663300 ;border-top:2px solid #FFFFFF;
border-left:1px solid #FFFFCC;}
.menu_deroulant ul li ul {display: none;}

/************************tous les navigateurs sauf ie*****************************/

.menu_deroulant ul li:hover a {color:#000; background:#FFF;}
.menu_deroulant ul li:hover ul {display:block; position:absolute; top:-2px; left:130px;}
.menu_deroulant ul li:hover ul li a.menu_titre {background:#eee; color:#FFF;}
.menu_deroulant ul li:hover ul li:hover a.menu_titre {}
.menu_deroulant ul li:hover ul li ul {display: none;}
.menu_deroulant ul li:hover ul li a {display:block; background:url(../fichiers/barre_menu.png);background-repeat:repeat-x; color:#000; width:150px;}
.menu_deroulant ul li:hover ul li a:hover {color:#063; background:#FFF;}


.menu_deroulant li.galerie_menu {
text-align:center;
line-height:18px;
/*margin-left:-1px;*/
margin-top:0px;
padding-top:5px;
width:130px;
color:#630;
background-image:url(../fichiers/categorie.png);background-repeat:repeat-x;
height:43px;
border-top:1px solid #FFFFFF;
/*
font-size:18px;
font-weight:bold;
font-family:lucida sans unicode ;
font-style:italic;
*/
font-size:1.5em;
font-weight:bold;
font-family:palatino linotype;
font-style:italic;
}
#menu_gauche_ie ul li.galerie_menu a {color:#630;}
.menu_deroulant ul li.galerie_menu a, .menu_deroulant ul li.galerie_menu a:hover , #menu_gauche_ie ul li.galerie_menu a:hover {
background-image:none;background:none;color:#630;cursor:crosshair;}

.menu_deroulant ul li.access {background:transparent url(../fichiers/access40x40.png);background-repeat:no-repeat;width:32px;}

/***************************************ie****************************************/

.menu_deroulant table {border-collapse:collapse; border:0; margin:0; padding:0;}

#menu_gauche_ie ul li a.menu_titre, #menu_gauche_ie.menu_titre ul li a:visited.menu_titre, #menu_gauche_ie ul li a.titre, #menu_gauche_ie.titre ul li a:visited.titre {display:none;}
#menu_gauche_ie.menu_deroulant ul li a:hover ul li a.menu_titre, #menu_gauche_ie.menu_deroulant ul li a:hover ul li a.titre{display:none;}

.menu_deroulant ul li a:hover {background:url(../fichiers/barre_menu.png);background-repeat:repeat-x;}

#menu_gauche_ie ul li a:hover {display:block;background:#FFFFFF;color:#000;}


.menu_deroulant ul li a:hover ul {display:block; position:absolute; top:-2px; left:130px;}
.menu_deroulant ul li a:hover ul li a.sub {background:#000; color:#fff;}
.menu_deroulant ul li a:hover ul li a {display:block; background:url(../fichiers/barre_menu.png);background-repeat:repeat-x; width:150px;}
.menu_deroulant ul li a:hover ul li a ul {visibility:hidden;}
.menu_deroulant ul li a:hover ul li a:hover {background:#222; color:#ff0;}




/***********************MENU HAUT************************************/
/***********************MENU HAUT************************************/
/***********************MENU HAUT************************************/

/*********************************************************************
                        menu haut 
*********************************************************************/

.menu_haut div#style_banniere {width:800px;text-align:center;background-color:#fff;}

.menu_haut div.fond a {margin-top:0px;font-size:11px;color:#ff0;background-color:#fff;}


.menu_h {
text-align:left; font-family: verdana, sans-serif; position:relative; font-size:0.85em; width:800px; height:30px; margin:0 auto;
background-image:url(../fichiers/barre_menu.png);background-repeat:repeat-x;
font-weight:bold;
z-index:5;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.menu_h ul {padding:0; margin:0; list-style-type: none;}
.menu_h ul li {float:left; position:relative;text-decoration:none;}
.menu_h ul li.access {background:transparent url(../fichiers/separation_menu.png);background-repeat:no-repeat;background-position:right;width:110px;}
.menu_h ul li.home {background:transparent url(../fichiers/separation_menu.png);background-repeat:no-repeat;background-position:right;width:90px;padding-left:23px;}
.menu_h ul li.deconnexion {background:transparent url(../fichiers/separation_menu.png);background-repeat:no-repeat;background-position:right;width:110px;}
.menu_h ul li.enregistrement {background:transparent url(../fichiers/separation_menu.png);background-repeat:no-repeat;background-position:right;width:110px}
.menu_h ul li.connexion {background:transparent url(../fichiers/separation_menu.png);background-repeat:no-repeat;background-position:right;width:115px;}
.menu_h ul li.gestion_profil {background:transparent url(../fichiers/separation_menu.png);background-repeat:no-repeat;background-position:right;width:60px;}
.menu_h ul li.affiche_panier {background:transparent url(../fichiers/separation_menu.png);background-repeat:no-repeat;background-position:right;width:115px;}
.menu_h ul li.stats {background:none;width:100px;}
.menu_h ul li.style img {border:none;padding-left:5px;padding-top:1px;}
.menu_h ul li.uk_flag img {border:none;padding-top:5px;padding-left:5px;}
.menu_h ul li.fr_flag img {border:none;padding-top:5px;padding-left:5px;}
.menu_h ul li a, .menu_h ul li a:visited , .menu_h ul li {
display:block; text-decoration:none;text-align:center; height:25px; color:#000;line-height:19px;font-size:12px;}

.menu_h ul li ul {visibility:hidden; position:absolute; top:0; left:0; height:0; overflow:hidden;}
.menu_h table {margin:-1px; border-collapse:collapse; font-size:1em;}

/* fist line style for IE7 and non-IE browsers and the second line for IE5.5 and IE6 */
.menu_h ul li:hover a, .menu_h ul li a:hover {color:#c00; text-decoration:none; border:0;}
.menu_h ul li:hover ul, .menu_h ul li a:hover ul {
visibility:visible; width:120px; height:auto; position:absolute; top:20px; left:-1px; background:none; border:0px solid #909; overflow:visible;
}
.menu_h ul li:hover ul li a, .menu_h ul li a:hover ul li a {
display:block; background:transparent; text-decoration:none; color:#c00; height:auto; line-height:1.0em; padding:5px 10px 5px 0px; width:170px; w\idth:125px;
}
.menu_h ul li:hover ul li a.drop, .menu_h ul li a:hover ul li a.drop {
display:block; color:#000; height:auto; line-height:1.0em; padding:5px 10px 5px 25px; width:170px; w\idth:125px;
}
.menu_h ul li:hover ul li ul, .menu_h ul li a:hover ul li a ul {
visibility:hidden; position:absolute; top:0; left:0; height:0; overflow:hidden;
}
.menu_h ul li:hover ul li a:hover, .menu_h ul li a:hover ul li a:hover {
color:#00f; text-decoration:none;
}
.menu_h ul li:hover ul li:hover ul, .menu_h ul li a:hover ul li a:hover ul {
visibility:visible; position:absolute; top:0; color:#000; left:166px; height:auto; border:0px solid #909;
}
.menu_h ul li:hover ul li:hover ul.left, .menu_h ul li a:hover ul li a:hover ul.left {
left:-166px;
}
.menu_h ul li:hover ul li:hover ul li a, .menu_h ul li a:hover ul li a:hover ul li a {
display:block; color:#00f; height:auto; line-height:1em; padding:3px 5px 4px 22px; width:180px;w\idth:140px;
}
* html .menu_h ul li a:hover ul li a:hover ul li a {padding:4px 10px 4px 25px;}

.menu_h ul li:hover ul li:hover ul li:hover a, .menu_h ul li a:hover ul li a:hover ul li a:hover {
color:#000; text-decoration:none;}

.menu_h ul li ul li {background-image:none;}

/*****************************************************************************************/
/*               administration
/*****************************************************************************************/
.info_info {color:#00CC00;font-size:10px;}
span.info_saisie, .info_saisie {color:red;font-weight:bold;}
span.erreur {color:#FF0000;}
span.ok {color:#009900;}

/*****************************************************************************************
                Infobulle css2
*****************************************************************************************/
a.tooltip em , li.stats em{display:none;}
a.tooltip:hover , li.stats:hover {position: relative;z-index: 500;}
.menu_h ul li a:hover , li.stats:hover {text-decoration:none;}
li.stats {font-size:12px;line-height:18px;text-decoration:underline;padding-left:5px;}
a.tooltip:hover em , li.stats:hover em , #ie .navigation_diapo a:hover em ,  #autres_nav .navigation_diapo a:hover em { 
    
    text-decoration:none;
    font-style: normal;
	font-weight:bold;
    display: block;
    position: absolute;
    top: 50px;
    left: -10px;
    padding: 1px 5px 1px 5px;
    color:#0000CC;
    border-right:2px solid #774400;border-top:2px solid #FFFFFF;
    border-bottom:2px solid #663300 ;border-left:1px solid #FFFFCC;
    background:rgb(224,195,149);
    width:inherit;
}
a.tooltip:hover em.mosa , a.tooltip:hover em.profil , #autres_nav .navigation_diapo a:hover em.mosa {width:140px;}
li.stats:hover em.stats ,li.stats a.tooltip:hover em {width:240px;left: -200px;padding: 1px 5px 1px 5px;text-align:left;font-size:12px;line-height:18px;
}
a.tooltip:hover em.style , a.tooltip:hover em.deco {text-align:center;width:260px;}
a.tooltip:hover em.accessibilite , a.tooltip:hover em.enreg , a.tooltip:hover em.connex ,
a.tooltip:hover em.ges_panier {width:250px}
a.tooltip:hover em.info_enreg {width:600px;left:-100px;top:-200px;}
a.tooltip:hover em.choix_fond {width:200px;}
/************************************************************************************
               pied
*************************************************************************************/
fieldset.aaa {display:none;}
a.partnairs {display:none;}
