body {
	margin: 0; padding: 0;
	background: #FFF; color: #000;
	font: normal 100%/1.4 Georgia, "Times New Roman", Times, serif;
}

img {border: 0;}
ul {list-style: square;}

/* A masquer / afficher */
#toys, .pub, #menu li, #ages li, .catalogue #liste, .catalogue .nav, .catalogue #fiche form, .catalogue #sidebar, #diapo, .selection #main .outils, #footer, #F_connexion, #F_valider, #F_ajouter, #maj {display: none;}

.accueil #menu li.accueil, .catalogue #menu li.catalogue, .cadeaux #menu li.cadeaux, .services #menu li.services, .magasins #menu li.magasins, .rdv #menu li.rdv, .devis #menu li.devis, .selection #menu li.selection, .profil #menu li.profil,
.age0a1 #ages li.age0a1, .age2a3 #ages li.age2a3, .age4a5 #ages li.age4a5, .age6a7 #ages li.age6a7, .age8a9 #ages li.age8a9, .age10a11 #ages li.age10a11, .age12plus #ages li.age12plus {display: block;}

label {display: block;}

/* Dimensions, positionnements... */
#menu, #ages {margin: 0; padding: 0; list-style: square;}
#fiche {margin-top: 0.5cm; padding: 0.2cm;}

label {padding: 0.1cm;}
label input, label select {vertical-align: middle;}

/* Bordures + couleurs + textes */
.accroche, ol.selection li.selection, ol.coordonnees li.coordonnees {font-weight: bold;}
#menu a, #ages a {color: #333; font-weight: bold; text-decoration: none;}

.age0a1 #fiche {border: 1px solid #D9634C;}
.age2a3 #fiche {border: 1px solid #613980;}
.age4a5 #fiche {border: 1px solid #CC7E00;}
.age6a7 #fiche {border: 1px solid #008CA8;}
.age8a9 #fiche {border: 1px solid #CC7000;}
.age10a11 #fiche {border: 1px solid #5A388C;}
.age12plus #fiche {border: 1px solid #53801A;}

.age0a1 #fiche h2, .age0a1 .accroche {color: #D9634C;}
.age2a3 #fiche h2, .age2a3 .accroche {color: #613980;}
.age4a5 #fiche h2, .age4a5 .accroche {color: #CC7E00;}
.age6a7 #fiche h2, .age6a7 .accroche {color: #008CA8;}
.age8a9 #fiche h2, .age8a9 .accroche {color: #CC7000;}
.age10a11 #fiche h2, .age10a11 .accroche {color: #5A388C;}
.age12plus #fiche h2, .age12plus .accroche {color: #53801A;}

#main h2, #sidebar h2, a {color: #F66E22; font-weight: bold;}
#main h3, #sidebar h3, .accroche {color: #0F73BF;}

#main h2, #sidebar h2 {font-size: 1.4em;}
#main h3, #sidebar h3, .accroche {font-size: 1.2em;}

/* Divers */
.magasins #sidebar li {margin: 0.1cm 0;}

.selection #main table, .selection #main th, .selection #main td {border: 1px solid #000; text-align: left;}
.selection #main .T_tui, .selection #main .T_ti, .selection #main .T_suppr {text-align: center;}
.selection #main .T_dp img {display: block;}
