/*** RESET CSS - Eric Meyer ***/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
/*** FIN RESET ******************/

body {
	font-size: 1em;
	line-height: 1.2em;
	background: url(motif_fond.png);  /*background-color: #ed8585;*/
	font-family: "Times New Roman", Times, serif; /*Georgia*/
	color: #641034;
}

h3 { text-align: center; font-size: 1; } /*1.1em*/
h3.invisible { display: none; }

a {	color: #641034; } /*642539*/

strong { font-weight: bolder; }
#alerte_noscript { position: absolute; width: 934px; top: 54px;/*30px*/ padding: 5px 0; text-align: center; font-size: smaller; border: 1px solid red; background-color: #ef9497; }
#noscript_plan { text-align: center; }

#contener {
	margin: 30px auto 0 auto;/*80px auto 0 auto;*/
	width: 936px;
	height: 700px;
	background-color: #ef9497; /* ed8585*/
	padding: 0;
}
#footer { position: absolute; top: 742px; width: 936px; text-align: right; }

#sous_titre { font-size: smaller; font-style: italic; }

#bulle1 {
	position: absolute;
	width: 241px;
	height: 47px;
	background: url(bulle_nouveautes.png) no-repeat left;
	top: 57px;
	margin-left: 519px;
}

/* MENU ***/
ul#menu { display: block; height: 24px; margin: 0; background-color: #ea6866; font-weight: bold; } /*text-align: left; */
ul#menu * { margin: 0; padding: 0; }
ul#menu li { display: inline; float: right; padding: 0 10px; }
ul#menu li a { display: block; text-decoration: none; text-indent: -1000em; }
/*ul#menu li a span { display: none; }*/

/* MENU-CHAPEAUX ****/
li#chapeaux a {
	width: 67px;
	height: 24px;
	background: url(menu/menu-chapeaux.png);
	background-position: 0 0;
} 
li#chapeaux a:hover, li#chapeaux a:focus {
	background: url(menu/menu-chapeaux.png);
	background-position: 0 -24px;
}

/* MENU-VETEMENTS ****/
li#vetements a {
	width: 70px;
	height: 24px;
	background: url(menu/menu-vetements.png);
	background-position: 0 0;
} 
li#vetements a:hover, li#vetements a:focus {
	background: url(menu/menu-vetements.png);
	background-position: 0 -24px;
}
	
/* MENU-ACCESSOIRES ****/
li#accessoires a {
	width: 74px;
	height: 24px;
	background: url(menu/menu-accessoires.png);
	background-position: 0 0;
} 
li#accessoires a:hover, li#accessoires a:focus {
	background: url(menu/menu-accessoires.png);
	background-position: 0 -24px;
}

/* MENU-BIJOUX ****/
li#bijoux a {
	width: 42px;
	height: 24px;
	background: url(menu/menu-bijoux.png);
	background-position: 0 0;
} 
li#bijoux a:hover, li#bijoux a:focus {
	background: url(menu/menu-bijoux.png);
	background-position: 0 -24px;
}

/* MENU-COIN_HOMME ****/
li#coin_homme a {
	width: 83px;
	height: 24px;
	background: url(menu/menu-coin_homme.png);
	background-position: 0 0;
} 
li#coin_homme a:hover, li#coin_homme a:focus {
	background: url(menu/menu-coin_homme.png);
	background-position: 0 -24px;
}

/* MENU-ALBUM ****/
li#album a {
	width: 43px;
	height: 24px;
	background: url(menu/menu-album.png);
	background-position: 0 0;
} 
li#album a:hover, li#album a:focus {
	background: url(menu/menu-album.png);
	background-position: 0 -24px;
}


/* MENU_SECONDAIRE ***/
ul#menu_secondaire { display: block; height: 20px; margin: 5px 0 0 0; }
ul#menu_secondaire * { margin: 0; padding: 0; }
ul#menu_secondaire li { display: inline; float: right; padding: 0 10px; }
ul#menu_secondaire li a { display: block; text-decoration: none; text-indent: -1000em; }
/*ul#menu_secondaire li a span { display: none; }*/

/* MENU_SECONDAIRE-INFOS ***/
li#infos a {
	width: 29px;
	height: 20px;
	background: url(menu/menu2-infos.png);
	background-position: 0 0;
} 
li#infos a:hover, li#infos a:focus {
	background: url(menu/menu2-infos.png);
	background-position: 0 -20px;
}

/* MENU_SECONDAIRE-BOUTIQUE_EN_LIGNE ***/
li#boutique_en_ligne a {
	width: 103px;
	height: 20px;
	background: url(menu/menu2-boutique_en_ligne.png);
	background-position: 0 0;
} 
li#boutique_en_ligne a:hover, li#boutique_en_ligne a:focus {
	background: url(menu/menu2-boutique_en_ligne.png);
	background-position: 0 -20px;
}

/* MENU_SECONDAIRE-FORUM ***/
li#forum a {
	width: 37px;
	height: 20px;
	background: url(menu/menu2-forum.png);
	background-position: 0 0;
} 
li#forum a:hover, li#forum a:focus {
	background: url(menu/menu2-forum.png);
	background-position: 0 -20px;
}

#petit_logo { display: block; position: relative; top: 20px; left: 25px; height: 86px; width: 138px; }
#petit_logo a { display: block; height: 86px; width: 138px; text-decoration: none; }
#petit_logo img	 { display: block; margin: 0; padding: 0; }
#petit_logo:focus { outline: 1px dotted white; }
	
/* MENU_VERTICAL_INFOS ***/
#menu_vertical_infos * {  }
#menu_vertical_infos {
	display: block;
	
	margin: 0 18px 0 0;
	padding: 0;
	
	width: 152px;
	float: right;
	list-style: none;
}
#menu_vertical_infos li { /*border: 1px solid grey;*/ margin-bottom: 8px; height: 20px; /*height: 24px;*/ }
#menu_vertical_infos li a { display: block; text-decoration: none; text-indent: -1000em; }
#menu_vertical_infos li a img { border: 0; margin: 0; padding: 0; }

/* MENU_VERTICAL_INFOS-la_boutique ***/
#menu_vertical_infos li#la_boutique a {
	width: 90px;
	height: 20px;
	background: url(menu/menu_vertical_infos-la_boutique.png);
}
#menu_vertical_infos li#la_boutique a:hover,
	#menu_vertical_infos li#la_boutique a:focus {
	background: url(menu/menu_vertical_infos-la_boutique.png) right;
}

/* MENU_VERTICAL_INFOS-plan ***/
#menu_vertical_infos li#plan a {
	width: 95px;
	height: 20px;
	background: url(menu/menu_vertical_infos-plan_acces.png);
}
#menu_vertical_infos li#plan a:hover,
	#menu_vertical_infos li#plan a:focus {
	background: url(menu/menu_vertical_infos-plan_acces.png) right;
}
/* MENU_VERTICAL_INFOS-vide-grenier ***/
#menu_vertical_infos li#vide-grenier a {
	width: 93px;
	height: 20px;
	background: url(menu/menu_vertical_infos-vide_grenier.png);
}
#menu_vertical_infos li#vide-grenier a:hover,
	#menu_vertical_infos li#vide-grenier a:focus {
	background: url(menu/menu_vertical_infos-vide_grenier.png) right;
}
/* MENU_VERTICAL_INFOS-presse ***/
#menu_vertical_infos li#presse a {
	width: 71px;
	height: 20px;
	background: url(menu/menu_vertical_infos-la_presse.png);
}
#menu_vertical_infos li#presse a:hover,
	#menu_vertical_infos li#presse a:focus {
	background: url(menu/menu_vertical_infos-la_presse.png) right;
}
/* MENU_VERTICAL_INFOS-diaporama ***/
#menu_vertical_infos li#diaporama a {
	width: 88px;
	height: 20px;
	background: url(menu/menu_vertical_infos-diaporama.png);
}
#menu_vertical_infos li#diaporama a:hover,
	#menu_vertical_infos li#diaporama a:focus {
	background: url(menu/menu_vertical_infos-diaporama.png) right;
}
/* MENU_VERTICAL_INFOS-les_bonnes_adresses ***/
#menu_vertical_infos li#les_bonnes_adresses a {
	width: 152px;/*152px*/
	height: 20px;
	background: url(menu/menu_vertical_infos-les_bonnes_adresses.png);
}
#menu_vertical_infos li#les_bonnes_adresses a:hover,
	#menu_vertical_infos li#les_bonnes_adresses a:focus {
	background: url(menu/menu_vertical_infos-les_bonnes_adresses.png) right;
}
/* MENU_VERTICAL_INFOS-nous_ecrire ***/
#menu_vertical_infos li#nous_ecrire a {
	width: 83px;
	height: 20px;
	background: url(menu/menu_vertical_infos-nous_ecrire.png);
}
#menu_vertical_infos li#nous_ecrire a:hover,
	#menu_vertical_infos li#nous_ecrire a:focus {
	background: url(menu/menu_vertical_infos-nous_ecrire.png) right;
}
/* MENU_VERTICAL_INFOS-LIENS (LES_BONNES_ADRESSES) ***/

#menu_vertical_infos li ul li {  }
#menu_vertical_infos li ul#liens {
	display: none;
	
	/*border: 1px solid yellow;*/
	
	list-style: none;
	margin: 0;
	padding: 0 10px 0 0;
	
	width: 218px;
	height: 220px;
	position: relative;
	top: -20px;
	right: 227px;	
}
#menu_vertical_infos ul#liens li { float: right; height: 20px; }

#menu_vertical_infos li:hover ul#liens { display: block; }
#menu_vertical_infos li:focus ul#liens { display: block; }

#menu_vertical_infos li ul#liens li {
	/*border: 1px solid fireBrick;*/
	margin-right: 10px;
}

#menu_vertical_infos li ul#liens li span { display: none; } /*text-indent: 1000em;*/

/*#menu_vertical_infos li ul#liens li { border: 1px solid orangeRed; }

#menu_vertical_infos li ul#liens li a { border: 1px solid lime; }*/

#menu_vertical_infos li ul#liens li#les_3_ours a {
	width: 183px;
	height: 20px;
	background: url(menu/menu_vertical_infos-les_3_ours.png);
}
#menu_vertical_infos li ul#liens li#les_3_ours a:hover,
	#menu_vertical_infos li ul#liens li#les_3_ours a:focus {
	background: url(menu/menu_vertical_infos-les_3_ours.png) 183px 0;
}

#menu_vertical_infos li ul#liens li#jeux_de_perles a {
	width: 108px;
	height: 20px;
	background: url(menu/menu_vertical_infos-jeux_de_perles.png);
}
#menu_vertical_infos li ul#liens li#jeux_de_perles a:hover,
	#menu_vertical_infos li ul#liens li#jeux_de_perles a:focus {
	background: url(menu/menu_vertical_infos-jeux_de_perles.png) 108px 0;
}

#menu_vertical_infos li ul#liens li#tout_autre_chose a {
	width: 128px;
	height: 20px;
	background: url(menu/menu_vertical_infos-tout_autre_chose.png);
}
#menu_vertical_infos li ul#liens li#tout_autre_chose a:hover,
	#menu_vertical_infos li ul#liens li#tout_autre_chose a:focus {
	background: url(menu/menu_vertical_infos-tout_autre_chose.png) 128px 0;
}

#menu_vertical_infos li ul#liens li#philippe_fretault a {
	width: 129px;
	height: 20px;
	background: url(menu/menu_vertical_infos-philippe_fretault.png);
}
#menu_vertical_infos li ul#liens li#philippe_fretault a:hover,
	#menu_vertical_infos li ul#liens li#philippe_fretault a:focus {
	background: url(menu/menu_vertical_infos-philippe_fretault.png) 129px 0;
}

#menu_vertical_infos li ul#liens li#gil_et_puce a {
	width: 78px;
	height: 20px;
	background: url(menu/menu_vertical_infos-gil_et_puce.png);
}
#menu_vertical_infos li ul#liens li#gil_et_puce a:hover,
	#menu_vertical_infos li ul#liens li#gil_et_puce a:focus {
	background: url(menu/menu_vertical_infos-gil_et_puce.png) 78px 0;
}

#menu_vertical_infos li ul#liens li#hotel-berry a {
	width: 208px;
	height: 20px;
	background: url(menu/menu_vertical_infos-la_residence_du_berry.png);
}
#menu_vertical_infos li ul#liens li#hotel-berry a:hover,
	#menu_vertical_infos li ul#liens li#hotel-berry a:focus {
	background: url(menu/menu_vertical_infos-la_residence_du_berry.png) 208px 0;
}

#bloc_centre { position: relative; top: 50px; width: 460px; margin: 0 auto; /*height: 280px; float:right; padding-right: 35px;*/ }
#bloc_centre2 { position: relative; top: 20px; width: 460px; margin: 0 auto; }

p { margin-bottom: 0.8em; }

/*position: relative; left: 195px;*/
/*#menu_vertical_infos li#les_bonnes_adresses:hover ul { display: block; }*/

/*
.pdmenu ul { list-style-type:none; padding:0;margin:0;}
.pdmenu li { display:block;width:70px;margin:0 !important;float:left;}
.pdmenu ul ul {display:none;border:0px solid #000;border-width:0px 0px 1px;}
.pdmenu li:hover ul {display:block; }
.pdmenu li li { border:1px solid #000;border-width:0 1px 1px 1px; }
.pdmenu + p { clear:left; padding-top:1em; }
*/






