body {

	margin:0;						/* marge exterieure */

	padding:0 0 20px 0;				/* marge intérieure */

	font:12px "comic sans ms", verdana, sans-serif;

	background-color:#f0f8f6;		/* Couleur de fond */

	text-align:center;				/* Centrer le tableau contenant le site */

}



img {

	border:none;

}



table {

	margin:0 auto 0 auto;			/* permet ŕ IE 5 de centrer aussi la table contenant le site */

	padding:0;

}



td.titresite {

	color:#2E45FF;					/* couleur texte/police/font du bandeau du haut : bleu */

	background-color:#FFCC33;		/* jaune */

	border-bottom:20px solid #f0f8f6;

}



td.titresite h1 {

	margin:0;

	padding:0;

	font-size:30px;

}



td.titresite h2 {

	margin:0 0 15px 0;

	padding:0;

	font-size:14px;

}



td.pagelivre {

	border:none;

}



p.txtaccueil {

	font-size:16px;

	line-height:24px;				/* hauteur de ligne dans ce paragraphe */

}



img.danseur1 {

	margin:20px 0 0 10px;

}



td.contact { 						/* la balise <td> qui porte la classe "contact" */

	text-align:center;

	height:83px;

	background-color:#FFCC33;

	font-size:14px;

}



td.contact img {

	display:block;

	margin:0 auto 5px auto;

}



td.contact2 { 						/* la balise <td> qui porte la classe "contact" */

	text-align:left;

	height:25px;

	background-color:#FFCC33;

}



td.contact p, td.contact2 p { 		/* parle a la balise <p> contenu dans le td avec la classe "contact" et "contac2" */

	padding:0 0 0 10px;

}



span.ptinterro {

	color:#2E45FF;

	font-size:30px;

	font-weight:bold;

	font-family:sans-serif;

}



td.maj {

	text-align:center;

	color:#65982C;

}



/* legende sous les oeuvres */

.legende {

	font-style:italic;

	font-size:11px;

}



.legende2 {

	font-size:14px;

}



/* TISSU AFRICAIN */

.tissu {

	height:150px;

}



/* PAGE ANNEE */

.petitslivres img {

	padding:10px 0 10px 0;

}



.gdlivres1 {

	text-align:left;

}



.gdlivres2 {

	text-align:right;

}



img.fleurana {

	padding:15px;

	border:1px solid #FFCC33;

	background-color:#FFFFFF;

}



/* BANDEAUX */

.bandeauvert, .bandeaurose, .bandeaujaune, .bandeauorange {

	border:1px solid #FFCC33; /* bordure : Epaisseur / type de trait / couleur */

	text-align:left;

	height:30px;

	padding:0 0 0 5px;

}



.bandeauvert {

	background-color:#009900;

}



.bandeaurose {

	background-color:#EB8BED;

}



.bandeauorange {

	background-color:#FF6600;

}



.bandeaujaune {

	background-color:#FFCC33;

}



/* Page infos */

.tdinfos {

	text-align:left;

}



.tdinfos2 {

	text-align:center;

}



.tdinfos ul {

	margin:0;

	padding:0 15px 0 15px;

}



.tdinfos2 img {

	display:block;

	margin:0 auto 0 auto;

	padding:10px 0;

}



.jeunesse {

	padding:0 0 25px 0;

}



/* Page Livres */

.imgfond {

	background:transparent url(img/fondlivres.jpg) 0 0 no-repeat;

	text-align:center;

}



.imgfond h3 {

	margin:15px auto;

	color:#000000;

	font-size:20px;

	width:300px;

	background-color:#97e00b;

}



.tablivres {

	width:700px;

	background-color:#FFFFFF;

	border:1px solid #000000;

	border-collapse:collapse;

	margin:0 auto 30px auto;

	font-size:16px;

	font-style:italic;

	color:#666;

}



.tablivres td {

	padding:5px 0 5px 0;

}



.titrelivre {

	text-align:right;

	font-style:normal;

	color:#000;

}



/* Style pour la rue */

td.rue1 img {

	padding:10px 5px 10px 5px;

}

.bandeauclair {
	color: #CCFFFF;
}

