body			{ background-color:#1A1A1A; font-family: Geneva, Arial, Helvetica, sans-serif; }

#tete		{ width:960px; position:relative; padding:50px 10px 0 10px; margin:0 auto; }
#centre		{ width:960px; position:relative; padding:30px 10px 0 10px; margin:0 auto; }
#gauche		{ width:305px; position:relative; padding:30px 0 0 0; margin:0 25px 0 0; float:left; background:url(medias/bordure.jpg) repeat-x; }
#droite		{ width:630px; position:relative; padding:30px 0 0 0; margin:0; float:left; background:url(medias/bordure.jpg) repeat-x; }
#droite1	{ float:right; width:215px; padding:0; margin:0; }
#droite2	{ float:right; width:250px; padding:0; margin:0; }
#droite3	{ float:right; width:290px; padding:0; margin:0; }
#droite4	{ float:right; width:250px; padding:0; margin:0; }
p#pied		{ clear:both; width:605px; font-size:7pt; position:relative; padding:10px 0 40px 0; margin:0; background:url(medias/bordure.jpg) repeat-x; text-align:center; }
#col-g		{ float:left; width:290px; margin:20px 20px 15px 0; padding:0; }
#col-d		{ float:left; width:290px; margin:20px 0 0 0; padding:0; }
#img-float	{ float:left; padding:0; margin:0 15px 0 0; }

ul#menu1				{ float:right; list-style-type:none; padding:0; margin:25px 0 0 0; font-family:georgia, times; font-weight:bold; font-size:9pt; }
ul#menu1 li				{ float:left; margin:0 0 0 20px; padding:0; }
ul#menu2				{ font-family:georgia, times; font-size:9pt; font-weight:bold; list-style-type:none; margin:0 0 40px 0; padding:0 0 30px 0; border-bottom:1px solid #B3B3B3; }
ul#menu2 li				{ list-style-type: none; margin:0 0 10px 0; padding:0; height:20px; }
ul#menu2 li a, ul#menu1 a	{ font-family:georgia, times; font-weight:bold; font-size:9pt; text-decoration:none;  }
ul#menu2 li a				{ padding:0 0 0 15px; height:20px; }
ul#menu2 li a:link, ul#menu2 li a:visited, ul#menu1 a:link, ul#menu1 a:visited	{ color:#fff; }
ul#menu2 li.actif, ul#menu1 li.actif, ul#menu2 li a:hover, ul#menu1 a:hover		{ color:#9966cc; }
ul#menu2 li a:hover	{
background-image: url(medias/puce.gif);
background-repeat: no-repeat;
background-position: 0 0.32em;
}
ul#menu2 li.actif, ul#menu2 li.ss-actif	{
background-image: url(medias/puce.gif);
background-repeat: no-repeat;
background-position: 0 0.32em;
padding:0 0 0 15px; }

ul#menu2 li.ss a		{ font-style:italic; font-weight:normal; color:#fff; padding:0 0 0 30px; }
ul#menu2 li.ss a:hover	{ background-position: 15px 0.32em; color:#9966cc; }
ul#menu2 li.ss-actif	{ font-style:italic; font-weight:normal; background-position: 15px 0.32em; padding:0 0 0 30px; color:#9966cc; }

p#exergue			{ width:290px; color:#F2F2F2; font-family:georgia, times; font-weight:normal; font-size:9pt; font-style:italic; line-height:15pt; padding:0; margin:0; }
p#exergue img.img1	{ padding:0; margin:0 10px 150px 0; float:left; }
p#exergue img.img2	{ padding:0; margin:0; }
p.signature			{ float:right; padding:0; margin:0; font-size:7pt; }
p.signature2		{ padding:0; margin:0 0 15px 0; font-size:8pt; color:#fff; text-align:right; font-size:7pt; }

#legende, #legende2	{ background-color:#282828; margin:3px 0 10px 0; padding:20px; letter-spacing:0.7pt; }
#legende p,#legende2 p	{ font-size:8pt; margin:0; padding:0; }
#legende h3, #legende2 h3	{ color:#808080; font-family:georgia, times; font-weight:bold; font-size:9pt;  padding:0; margin:0 0 5px 0; }
#legende.un		{ width:324px; }
#legende.deux	{ width:250px; }
#legende.trois	{ width:185px; }
#legende.quatre, #legende2.quatre	{ width:565px; }
#legende.cinq	{ width:285px; }
#legende.six	{ width:360px; }
#legende.six p	{ width:360px; }
#legende.sept	{ width:316px; }
#legende.neuf	{ width:390px; }
#legende.neuf p	{ width:390px; }


p.pages	{ clear:both; width:605px; margin:0 0 5px 0; padding:0; text-align:center; font-size:7pt; }
p.pages a	{ float:left; display:block; margin:5px 9px 0 0; padding:3px 6px; color:#888; text-decoration:underline; }
p.pages a.actif, p#pages a:hover	{ background-color:#eaeaea; }
p.pages a.nav	{ text-decoration:none; }

#vignettes 		{ margin:5px 0 0 0; padding:0; }
#vignettes img	{ height:70px; padding:0; margin:0 7px 7px 0; cursor:pointer; }

em		{ font-style:italic; font-weight:normal; color:#fff; }
img		{ margin:0; padding:0; border:0; }
a		{ text-decoration:none; color:#fff; text-decoration:underline; }
p		{ color:#B3B3B3; font-size:8pt; padding:0 0 8px 0; margin:0; line-height:10pt; text-align:justify; letter-spacing:0; }
strong	{ font-weight:bold; color:#fff; }
p.event	{ font-weight:bold; color:#ccc; }
p.accueil	{ font-size:9pt; line-height:13pt; }
h1, h1 a		{ color:#B3B3B3; font-family:georgia, times; font-weight:normal; font-size:30pt; margin:0; padding:0; }
h1 a.color	{ color:#9966cc; }
h1 a		{ text-decoration:none; }
h2, h2 strong		{ font-family:georgia, times; font-weight:normal; font-size:18pt; font-style:italic; margin:0 0 25px 0; padding:0; }
h2		{ color:#9966cc; }
h3		{ color:#eee; font-size:9pt; padding:0; margin:0 0 10px 0; letter-spacing:0; }
h4		{ color:#eee; font-size:12pt; padding:0; margin:20px 0; }
h5		{ font-family:georgia, times; font-weight:normal; font-size:14pt; margin:0 0 20px 415px; padding:0 0 5px 0; color:#B3B3B3; border-bottom:1px solid #b3b3b3; font-style:italic; }
h5.presse, h5.event		{ font-family:georgia, times; font-weight:normal; font-size:14pt; margin:0 0 20px 0; padding:0 0 5px 0; color:#B3B3B3; border-bottom:1px solid #b3b3b3; font-style:italic; }
h6		{ color:#fff; font-size:9pt; padding:0; margin:15px 0 7px 0; }
br.clear	{ clear:both; }
.bt		{ border:1px solid #1A1A1A; background-color:#1A1A1A; color:#ccc; margin:0; padding:3px 3px 3px 0; cursor:pointer; font-size:8pt; }
p.alert	{ color:#990000; }
p.antoine	{ padding:10px 0 10px 15px; font-size:12px; line-height:18px; text-align:left; }
p.antoine a	{ text-decoration:none; font-size:12px; }
p.antoine a	{ text-decoration:none; font-size:12px; }
a.size		{ font-size:12px; }
