/* Base */

* { margin:0; padding:0;}
body { background:#000 url(../navigation/back.gif) center top fixed repeat-x; color:#fff; font:11px/15px Verdana,Arial,Helvetica,sans-serif;}
#wrapper {width:770px; margin:0 auto;}
a { color:#f00;}
	a:hover { text-decoration:none;}
	a img { border:none;}
	a.actif { font:14px Arial,Helvetica,sans-serif; text-decoration:none; color:#fff;}
	a.acrobat { background:url(../navigation/file_acrobat.gif) no-repeat; padding-left:20px; float:left;}
img.gauche { float:left; margin:0 15px 15px 0;}
img.droite { float:right; margin:0 0 15px 15px;}
p { margin:15px 0;}
p.details { margin-top:-15px; color:#666;}
.rouge { color:#f00;}

/* Navigation */

h1 { width:466px; height:165px; margin:26px 0 5px 168px; background-image:url(../navigation/banner.gif);}

#navigation { float:left; width:170px; margin-top:27px;}
	#navigation ul { list-style-type:none;}
		#navigation ul a { text-decoration:none; display:block; height:20px; text-indent:-9999px;}

/* Content */

#content { width:600px; float:left; margin-bottom:25px;}
h2 { color:#f00; font:14px Arial,Helvetica,sans-serif; margin:30px 0 15px 0;}
	h2 span { color:#999; font-size:11px; font-weight:normal;}
h3 { font:11px; font-weight:bold; margin:15px 0;}
#content p { text-align:left;}
	#content p.names { font-weight:bold;}
#content ul { list-style-type:none; padding-left:15px;}
	#content ul li { margin-bottom:5px; background:url(../navigation/bullet.gif) 0 5px no-repeat; padding-left:10px;}
#diapos { float:right; margin:0 0 20px 15px;}
img.artiste { float:right; margin:0 0 15px 30px; border:5px solid #f00;}
select#artistes { float:right;margin-top:30px;}
#sherpa { float:right; margin-right:360px;}
#youtube { margin-top:28px;}

table { border-top:2px solid #666;}
td,th { padding:2px 10px 2px 0; border-bottom:1px solid #666; text-align:left;}
th { border-bottom-width:2px; background-color:#000;}
table a { font:bold 14px Arial;}

#mailing { margin:15px 0; color:#999;}
input { margin:2px 0; font:10px Verdana,Arial,Helvetica,sans-serif;}
	input#email { width:140px;}
	input.fixed,textarea.fixed { width:250px;}
label { color:#999; display:block;}

a.photos { float:left; margin:0 5px 5px 0;}

/* Footer */

#footer { clear:both; line-height:60px; padding-left:170px; font-size:9px; color:#666;}
#footer a { color:#999; text-decoration:none;}
	#footer a { text-decoration:underline;}
