#content-head ul { position: absolute; width: 959px; height: 32px; margin: 0; padding: 0 0 0 5px; bottom: 0; background: url(../style/box/tab-pix.gif) bottom repeat-x; } #content-head li { height: 32px; margin: 0; padding: 0; list-style: none; float: left; background: url(../style/box/tab-divider.gif) top left no-repeat; } #content-head li a { height: 32px; padding: 0 9px; font: bold 12px/32px Arial; color: #FFFFFF; float: left; background: url(../style/box/tab-bg.gif) top; display: inline; margin: 0 0 0 1px; text-decoration:none; } #content-head li.first { background: none; } #content-head li.first a { background-position: top left; border-left: 0; margin: 0; } #content-head li.last a { background-position: top right; border-right: 0; } #content-head li a:hover, #content-head li a.on { text-decoration: none; background-position: bottom; color: #414141; } #content-head li.first a.on, #content-head li.first a:hover { background-position: bottom left; } #content-head li.last a.on, #content-head li.last a:hover { background-position: bottom right; } #content-head li a.off, #content-head li a:hover.off { background-position: top; color: #414141; cursor: default; } #content-head li.first a.off, #content-head li.first a.off:hover { background-position: top left; } #content-head li.last a.off, #content-head li.last a.off:hover { background-position: top right; } .headphoto{ position: relative; margin: 0; padding: 0; width: 964px; height: 110px; border-left: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5; } .headnophoto{ position: relative; margin: 0; padding: 0; width: 964px; height: 100px; border-left: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5; } .artistname1{ padding: 12px 0 0 20px; } .artistname2{ padding: 10px 0 0 20px; } .affcomment a { font-family: Arial; color: #7f7f7f; font-size: 10px; text-decoration:none; float: right; margin-top: 6px; } .affcomment a:hover { text-decoration:underline; } .titre-rubrique a { display:block; font-family: Arial; font-size: 18px; font-weight:bold; letter-spacing:-1px; color: #0d64a7; text-decoration:none; padding: 3px; border-bottom:1px dotted #adadad; } .titre-rubrique a:hover { color: #414141; } .leavecomment a { display:block; width: 135px; font-family:Helvetica, Arial, sans-serif; font-size: 11px; font-weight:bold; text-decoration:none; background:#838383; padding:3px 15px; margin-top: 5px; -webkit-border-radius:10px; -moz-border-radius:10px; color:#fff; } .leavecomment a:hover { background:#0d64a7; } .caption-top, .caption-bottom { width: 88px; color: #ffffff; padding: 2px; font-weight: bold; font-size: 10px; font-family: Arial; cursor: hand; background: #000; text-shadow: 1px 1px 0 #202020; } .caption-top { border-width: 0px; } .caption-bottom { border-width: 0px; } .caption a, .caption a { border: 0 none; text-decoration: none; background: #000000; padding: 0.3em; } .caption a:hover, .caption a:hover { background: #202020; } .caption-wrapper { float: left; } .margleft95 { margin-left: 95px; } h2.principal { width: 100%; font-size: 26px; letter-spacing:-1px; margin: 10px 0 20px 0; } .extrait { width: 340px; border: 0; border-left: 8px solid #999999; color: #000000; font-family: Arial; font-size: 11px; padding: 0.5em 1em; margin-left: auto; margin-right: auto; background: #EDEDED; overflow: auto; }