/* Base */

* { margin:0; padding:0;}
body { background:#2a7300 url(../navigation/back.jpg) fixed; text-align:center; font:13px/16px Arial,Helvetica,sans-serif;}
#wrapper { width:940px; margin:0 auto; text-align:left;}
a,.vert { color:#88d722;}
p { margin-bottom:16px;}
ul { margin:16px 0 0 32px;}
ol { margin:32px 0 32px 32px;}
input { margin-top:5px;}

/* Navigation */

h1 { background:url(../navigation/michel-drucker-experience.png) no-repeat; height:107px; text-indent:-9999px; margin-top:35px;}
.navigation { list-style-type:none; float:right; margin-bottom:25px;}
	.navigation li { float:left; padding-left:15px;}
	.navigation a { display:block; float:left; text-decoration:none; background:url(../navigation/navigation.gif) no-repeat; text-indent:-9999px; height:15px;}

/* Sections */

.section { background-color:#fff; padding:35px; margin:40px 0;}
dl { overflow:hidden; margin-top:35px; border-top:1px solid #e5e5e5; padding-top:35px;}
	dl.first { padding-top:0; border-top:none;}
dt { float:left; width:255px; padding-right:35px;}
	dt img { padding:4px; display:block; border:1px solid #e5e5e5;}
dd { float:left; width:580px;}

h2 { clear:right; background:url(../navigation/titres.gif) no-repeat; height:25px; text-indent:-9999px; top:10px;}
#youtube { border:1px solid #e5e5e5; padding:5px;}
#photos img { padding:4px; float:left; border:1px solid #e5e5e5; margin:0 5px 5px 0;}

/* Sprites */

.navigation a.nouvelles { width:67px;}
.navigation a.nouvelles:hover,#nouvelles .navigation a.nouvelles { background-position:-80px 0;}
.navigation a.concerts { width:60px; background-position:0 -20px;}
.navigation a.concerts:hover,#concerts .navigation a.concerts { background-position:-80px -20px;}
.navigation a.audio { width:38px; background-position:0 -40px;}
.navigation a.audio:hover,#audio .navigation a.audio { background-position:-80px -40px;}
.navigation a.video { width:37px; background-position:0 -60px;}
.navigation a.video:hover,#video .navigation a.video { background-position:-80px -60px;}
.navigation a.photos { width:48px; background-position:0 -80px;}
.navigation a.photos:hover,#photos .navigation a.photos { background-position:-80px -80px;}
.navigation a.contact { width:51px; background-position:0 -100px;}
.navigation a.contact:hover,#contact .navigation a.contact { background-position:-80px -100px;}

#concerts h2 { background-position:0 -25px;}
#audio h2 { background-position:0 -50px;}
#video h2 { background-position:0 -75px;}
#photos h2 { background-position:0 -100px;}
#contact h2 { background-position:0 -125px;}