a[target=amazonwin]{
  margin: 0 !important
}
a[rel^=appiplightbox]{
  display: inline-block;
  font-size: .75rem;
  text-align: center;
  max-width: 100%
}
.twentyfourteen .tfwc div.product.hentry.has-post-thumbnail{
  margin-top: 0
}
:root{
  --gutter-width: 1rem;
  --outer-margin: 2rem;
  --gutter-compensation: calc((var(--gutter-width) * .5) * -1);
  --half-gutter-width: calc((var(--gutter-width) * .5));
  --xs-min: 30;
  --sm-min: 48;
  --md-min: 64;
  --lg-min: 75;
  --screen-xs-min: var(--xs-min) em;
  --screen-sm-min: var(--sm-min) em;
  --screen-md-min: var(--md-min) em;
  --screen-lg-min: var(--lg-min) em;
  --container-sm: calc(var(--sm-min) + var(--gutter-width));
  --container-md: calc(var(--md-min) + var(--gutter-width));
  --container-lg: calc(var(--lg-min) + var(--gutter-width))
}
a, a:link, a:visited, a:hover, a:active{
  color: #000;
  text-decoration: underline
}
a img{
  border: none
}
acronym, abbr{
  cursor: help;
  font-size: .9em;
  letter-spacing: .07em
}
acronym, abbr{
  border-bottom: 1px dashed #999
}
blockquote{
  margin: 15px 30px 0 10px;
  padding-left: 20px;
  border-left: 5px solid #ddd
}
blockquote cite{
  margin: 5px 0 0;
  display: block
}
body{
  margin: 0 0 20px;
  padding: 0;
  font-size: .8em;
  font-family: Helvetica, Arial, Sans-Serif;
  background: #000;
  text-align: center
}
code{
  font: 1.1em "Courier New", Courier, Fixed
}
#site-title{
  font-size: 1.5em;
  letter-spacing: -1px;
  padding: 8px 0 0 72px
}
h1, h2, h3, h4, h5, h6{
  font-weight: 700
}
h3{
  font-size: 1.3em
}
hr{
  display: none
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{
  display: block
}
select{
  width: 130px
}
small{
  font-size: .9em;
  line-height: 1.5em;
  background-color: #fff
}
#header-image{
  border-bottom: 2px solid #000;
  height: 180px
}
#footer{
  padding: 1px 0 16px;
  margin: 0 0 auto;
  width: 758px;
  clear: both;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAvYAAAApCAMAAABpyJ3BAAADAFBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACzMPSIAAAAAnRSTlP/AOW3MEoAAACWSURBVHja7dSxDYBQDEPBeP+hQ4H4EhsgfNeltZ4ygTpjAmQPsgfZg+xB9iB7kD3IHmQPsgfZg+xB9iB7kD3IHmSP7EH2IHuQPcgeZA+yh09lv2sEuuzKHtmD7OGv2Qufruh3J5E9Xdknc9dvDHp+vexpzl76dCR/sn9Os9CQffLKHhqc7IVPU/Sypzl76dOSvOwpzf4C0DMqrIsKrhQAAAAASUVORK5CYII=) bottom no-repeat
}
#footer div{
  width: 400px;
  margin: 0 auto;
  padding: 32px 0 32px 56px;
  text-align: center;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD4AAABAAQMAAAB4J1a2AAAABlBMVEUAAAD///+l2Z/dAAAAd0lEQVQoz53QMQoDMQxE0QG3gb1KDmDQ1X2AgK9iUCv4KZaApQ1JSPemkTQSAEZXBhEF0wuMWeBOAZYRAr/vcI5xphcmyyrAK3rsWLKAnuHBIwOIDVIjdixJxmcMSccXSLq1Cl3Q/sJ1Ttn19rCR8UtTpEZG/eETrppLxmsowykAAAAASUVORK5CYII=) no-repeat 28px 12px #fff;
  border: 4px solid #000
}
#footer .sep{
  color: #fff;
  display: block
}
#header{
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAvYAAAAmAgMAAAGlKQcjAAAACVBMVEUAAAAAAAD///+D3c/SAAAAAXRSTlMAQObYZgAAAPJJREFUWMPtlrENg1AMRK2UjMI+pvAITMESoUj1mx/xb8oUJBKRoDDSRXKwO2TOPJnjPtJht4r0z93GIpjdDRw0+v3GdKQoggf74Uc1CVDNIShnBK46Iehc9y/i3ZII0LxrfY5Owd0tMO+b9j7B7SW24AZmfYxhpPlvazcW/5oLTZU830LzY+by84o/35uMTvvTv9+OOn+i50MPAG2kzf9F/mAYMt/+OD/p+axc/2T+5/zT5yP5hKEejpHpV/649Cjfy9d469/gV4uHv7moAd2zsY6pxcWvqqqx8ZH4aZ4L4kM1cvKgWmTvx/zpSfzEvyj+C5T9lQ1lbyRUAAAAAElFTkSuQmCC);
  margin: 0;
  border-bottom: 2px solid #000;
  padding: 0;
  height: 38px;
  width: 758px
}
#header a:link, #header a:visited, #header a:hover, #header a:active{
  color: #000;
  text-decoration: none
}
#page{
  margin: 20px auto;
  padding: 0;
  width: 758px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAEAQMAAACTPww9AAAABlBMVEUAAAD///+l2Z/dAAAAEElEQVQIHWMwYDBgOMBwAAAFSAHhYzIG5AAAAABJRU5ErkJggg==);
  text-align: left;
  border-radius: 20px
}
#sidebar{
  width: 190px;
  padding: 0;
  margin: 16px 0 0 570px;
  text-align: center
}
#sidebar h2{
  font-size: 1.2em
}
#sidebar ul{
  margin: 0;
  padding: 0;
  list-style-type: none
}
#sidebar ul li{
  margin: 0;
  padding: 0
}
#sidebar ul li.home_icon{
  margin: 0 0 20px;
  padding: 70px 0 6px;
  text-align: center;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABAAgMAAADXB5lNAAAACVBMVEUAAAD///8AAABzxoNxAAAAA3RSTlP//wDXyg1BAAAAZ0lEQVQ4y2NYtWoVAxyAOFgEFoTCARd2AVaEQAAuAZiZOAUCYDpYKRJghUAaC4CEQikVCCAoQNC3YLfhFQCGcygBAUpDnXDcEpE+6CIADuBQ5ESHLjBIXLoAkQm5cAgQzJVUEcDvDgBEgWZshehnmAAAAABJRU5ErkJggg==) top center no-repeat
}
#sidebar ul li.menu-item{
  margin: 0;
  padding: 70px 0 6px;
  text-align: center;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABAAgMAAADXB5lNAAAACVBMVEUAAAD///////9zeKVjAAAAA3RSTlP//wDXyg1BAAAAlElEQVQ4y63S3Q3FIAgFYOwMsIRTmM6AOzadsuLt7Y/xBB6Kb19yKGJp3+hfeW9FE5D6K11c4OyBrC5oRqDElApJXRGckT79FCzB1BJVAdSrELRuLWHfRRDpwf0kCH6PAKhNZdeDEJi0J1IRBIEeZ+Le2AjBOfpjI/hsY6nwe2MvCE1qhwRB7P8Ytj7AJ7f1gB41gQMy1z6yiRjptgAAAABJRU5ErkJggg==) top center no-repeat
}
#sidebar ul li.menu-musique{
  margin: 0;
  padding: 70px 0 6px;
  text-align: center;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJUExURQAAAP///wAAAHPGg3EAAAADdFJOU///ANfKDUEAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAFBhaW50Lk5FVCA1LjEuMvu8A7YAAAC2ZVhJZklJKgAIAAAABQAaAQUAAQAAAEoAAAAbAQUAAQAAAFIAAAAoAQMAAQAAAAIAAAAxAQIAEAAAAFoAAABphwQAAQAAAGoAAAAAAAAAYAAAAAEAAABgAAAAAQAAAFBhaW50Lk5FVCA1LjEuMgADAACQBwAEAAAAMDIzMAGgAwABAAAAAQAAAAWgBAABAAAAlAAAAAAAAAACAAEAAgAEAAAAUjk4AAIABwAEAAAAMDEwMAAAAADp1fY4ytpsegAAANxJREFUWEftkssWwiAMRJH//2gzk0nLoo9gYWEP91iIJHO12lIbShKNk5GCUj5JWsU4QT4OdsV4gX6nU2JKseGCGDgn5hRbAmOqwOrtf9voEBQYsAkv8gKrTMFVB2ymBRz2S2depQTxyPImdCcouGpCsUNBXFgQZ40eG975ScDuIwFf3rkU2KrdQ3GGLScAKHRx6xZ4Eu/V6BYg7huJTocA0fjcnR7BIUvwBwK0rokpxSYIcizBuwX7o9LCJ0jEiWLDBVmW4K0CKPIoYowV6PvdsgQzBXkUMR4Kav0CU84Q86glh3sAAAAASUVORK5CYII=) top center no-repeat
}
#sidebar ul li p{
  background: #fff;
  padding: 8px;
  margin: 12px 16px 12px 0;
  border: 2px solid #000;
  border-right-width: 4px;
  border-bottom-width: 4px
}
#sidebar ul li p a:link, #sidebar ul li p a:visited{
  border: none
}
#sidebar a:link, #sidebar a:visited{
  background: #fff;
  color: #000;
  padding: 2px;
  font-weight: 400;
  font-size: 1.25em;
  text-decoration: none;
  border: 1px dotted #000
}
#sidebar a:hover, #sidebar a:active{
  background: #000;
  color: #fff;
  padding: 2px;
  font-weight: 400;
  font-size: 1.25em;
  text-decoration: none;
  border: 1px dotted #fff
}
.narrowcolumn{
  float: left;
  padding: 0 0 20px 24px;
  margin: 0;
  width: 500px
}
.narrowcolumn .postmetadata{
  padding-top: 5px;
  text-align: center
}
.narrowcolumn .entry, .widecolumn .entry{
  line-height: 1.4em;
  background-color: #fff
}
.hentry{
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAe4AAAfQAQMAAAA+eS7yAAAABlBMVEUAAAD///+l2Z/dAAACHElEQVR42u3VMWoEMQwFUMO2A3OYbQ2++sC2C77KgluD0gRSxx4QIU/9AwvJXyWWq0XMguM4juM4juM4juM4juM4juM4juM4juM4juM4juM4juM4juM4juM4juM4juM4juM4juM4juM4juM4juM4juM4juM4juM4juM4juM4juM4juM4juM4juM4juM4juM4juM4juM4juM4juM4juM4juM4juM4juM4juM4juM4juM4juM4juM4juM4juM4juM4juM4juM4juM4juM4juM4juM4juM4juM4juM4juM4juM4juM4juM4juM4juM4juM4juM4juM4juM4juM4juM4juM4juM4juM4juM4juM4juM4juM4juM4juM4juM4juM4juM4juM4juM4juM4juM4juM4juM4juM4juM4juM4juM4juM4juM4juM4juM4juM4juM4juM4juM4juM4juM4juM4juM4juM4juM4juM4juM4juM4juM4juM4juM4juM4juM4juM4juM4juM4juM4juM4juM4jv9JXkopefxfD648MnkbeAov7XPk8WdEzeM15szjyWvTeyYfLZPPyOQ35HxuxYjx+4f36N+9b/LXGn/dw59r/B21nNt8fh4r/Dpbjb7NR4wV3qPXuI5d3lf5qNHfu7yt8nkHz+19Y3Dl3ObrS9t6bPP1D3sLXw+rO/h6UF/l2Oaxxn8u7Ab/AjEb3lQNpDhuAAAAAElFTkSuQmCC) bottom right no-repeat #fff;
  padding: 0;
  border: 2px solid #000;
  border-right: 4px solid #000;
  border-bottom: 4px solid #000;
  margin: 16px 0;
  text-align: justify
}
.hentry .entry{
  padding: 8px 44px 28px 12px;
  margin: 0;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeAQMAAAAB/jzhAAAABlBMVEUAAAD///+l2Z/dAAAAO0lEQVQI12Ow////DwOE+AMnPtvDiPPnYYT9Zyhh8/8PlDD+/98GQjDYf+CBEAh1WAkGZhiBsBdOwAEABq9H6f4gsJ4AAAAASUVORK5CYII=) top right no-repeat
}
.hentry .entry p{
  margin: 0 0 12px
}
.entry-title{
  font-size: 1.6em;
  letter-spacing: -1px;
  margin: 0;
  height: 34px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAe4AAAAiCAMAAACulMofAAAANlBMVEX+/v4BAQECAgIFBQUDAwMaGhoGBgYkJCQMDAwHBwcKCgoEBAQlJSURERH+//8PDw8AAAD///+C5CULAAAAr0lEQVR42u3YXQuCMACG0U3Nvmv9/z/bnQxaBEFsbedciTeCL+xBw4OBBK/A3Jgbc2NuGp47bfLr3Lv7/Bdzjzd3LqXXA6B0jy7abe7B2l2e20HYabvNrd1oN9qNdqPdPzmrQvBXWLvR7i/tTkvU7mHs7+uk3Wh3P27aXd1a6bnnqN0VLJWeO0ftRrtpvN3lQ8D31+ZyPU79tNvcn36zHOZuvrsZqt2YG3NjbsxNO54askQFpbk7WwAAAABJRU5ErkJggg==) no-repeat;
  text-align: center;
  border-bottom: 2px solid #000;
  overflow: hidden;
  text-overflow: ellipsis
}
.entry-title span{
  background: #fff;
  padding: 5px 8px;
  line-height: 34px;
  color: #000
}
.entry-title a, .entry-title a:link, .entry-title a:visited, .entry-title a:hover, .entry-title a:active{
  text-decoration: none;
  color: #000
}
.hentry small{
  display: block;
  text-align: left;
  padding: 3px 8px;
  border-bottom: 6px double #000;
  color: #000;
  font-weight: 700;
  font-size: .95em;
  background: #fff
}
.widecolumn .entry-title{
  background: #fff
}
.widecolumn .entry p{
  font-size: 1.05em
}
.widecolumn .hentry{
  margin: 0
}
.entry img{
  max-width: 100%
}
img[class*=align], img[class*=wp-image-]{
  height: auto
}
.entry img.wp-smiley{
  border: none;
  margin-bottom: 0;
  margin-top: 0;
  padding: 0
}
p img{
  margin-top: .4em
}
html>body .entry ul{
  margin-left: 0;
  padding: 0 0 0 30px;
  list-style: none;
  padding-left: 10px;
  text-indent: -10px
}
html>body .entry li{
  margin: 7px 0 8px 10px
}
.entry ol{
  padding: 0 0 0 35px;
  margin: 0
}
.entry ol li{
  margin: 0;
  padding: 0
}
.entry form{
  text-align: center
}
.entry .alt{
  background-color: #fff;
  border: 2px solid #000;
  border-right: 4px solid #000;
  border-bottom: 4px solid #000
}
#page{
  margin: 20px auto;
  padding: 0;
  width: 758px;
  text-align: left;
  border-radius: 20px;
}