h2 {
    font-size: 16px
    }
h1 {
    font-size: 24px
    }
#header .zone {
    width: 1000px
    }
#header .menu ul li {
    width: 114px
    }
#header .menu ul li a {
    font-size: 16px
    }
#header .welcome .mid {
    width: 795px
    }
#header .welcome .twit {
    width: 210px
    }
#header .welcome .twit .slides_container {
    width: 210px
    }
#header .welcome .twit .slides_container div {
    width: 210px
    }
#header .welcome .twit table tr td.img {
    padding-right: 10px
    }
#header .welcome .twit a {
    font-size: 10px
    }
#header .welcome .infos {
    border: none;
    margin-right: 0
    }
#header .welcome .forum {
    display: none
    }
#global {
    width: 1000px
    }
#global .left {
    width: 165px;
    padding-right: 8px;
    padding-left: 8px
    }
#global .div-fixed {
    position: absolute;
    top: 190px;
    z-index: 1000
    }
#global .div-fixed.fixed {
    position: fixed;
    top: 0
    }
#global .center {
    width: 811px
    }
#global .center-inside {
    width: 811px
    }
#global .right {
    display: none
    }
#global .left .pub img, #global .right .pub img {
    width: 150px
    }
#home .news {
    width: 546px
    }
#home .news .box {
    height: 192px;
    overflow: hidden
    }
#home .news h2 span {
    display: inline
    }
#home .news .bulle {
    padding: 10px 10px 0 0;
    width: 26px
    }
#home .news .fb {
    padding: 10px 0 0 0
    }
.center-inside .fb {
    padding: 10px 10px 0 0
    }
#home .news .img {
    margin: 0 10px 10px 10px;
    width: 235px;
    height: 125px;
    text-align: center
    }
#home .news .img img {
    height: 125px
    }
#home .news .txt {
    font-size: 12px;
    margin: 0 10px 10px 0;
    height: 140px;
    line-height: 17px
    }
#home .news .more {
    padding: 3px 0 0 0
    }
#news .content .img {
    margin: 0 0 15px 15px
    }
#news .content .txt {
    font-size: 13px;
    margin: 0 15px 15px 0
    }
#home .news-old .elt {
    height: 125px
    }
#home .news-old .img {
    margin: 10px 10px 10px 10px;
    width: 100px;
    height: 100px
    }
#home .news-old .img img {
    height: 105px
    }
#home .news-old h2 {
    font-size: 14px;
    padding-bottom: 5px
    }
#home .news-old .txt {
    font-size: 11px;
    margin: 0 10px 10px 10px;
    height: 80px;
    line-height: 15px
    }
#home .news-old .more {
    padding: 3px 0 0 0
    }
#home .player, #home .concerts, #home .concerts-year {
    height: 152px
    }
#home .player video {
    width: 250px;
    height: 170px
    }
#home .concerts-year img {
    width: 250px
    }
#home .concerts ul {
    margin: 0 10px 0 10px
    }
#home .concerts ul li {
    font-size: 11px;
    padding-top: 2px
    }
#home .concerts ul li.title {
    padding-top: 8px;
    font-size: 12px
    }
#home #galerie_slides {
    height: 73px;
    margin: 0 10px 0 10px
    }
#home #galerie_slides img {
    margin-right: 2px;
    width: 68px;
    height: 60px
    }
#home .boutique {
    height: 73px;
    margin: 0 10px 0 10px
    }
#home .boutique img {
    margin-right: 12px;
    width: 60px;
    height: 60px
    }
#home .vost {
    text-align: center;
    height: 80px
    }
#home .vost img {
    width: 375px
    }
#home .archives {
    margin: 0 10px 5px 10px;
    font-size: 11px;
    height: 110px
    }
#home .archives ul {
    width: 180px
    }
#home .archives ul.col2 {
    padding-left: 15px
    }
#home .archives ul li {
    padding: 2px 0
    }
#home .liens {
    margin: 0 10px 10px 10px;
    height: 130px
    }
#home .liens img {
    width: 360px;
    margin-right: 5px;
    margin-bottom: 5px
    }
#home .player, #home .player iframe {
    width: 250px;
    height: 152px
    }
#global .center-inside .infos {
    padding: 0 10px 10px 10px;
    font-size: 12px;
    line-height: 18px
    }
#global .center-inside .block-list {
    width: 600px;
    height: 140px;
    float: left
    }
#mapshow #map {
    width: 600px;
    height: 500px
    }
#rhcptube .infos img {
    width: 54px
    }
#rhcptube .infos .img2 {
    width: 120px
    }
.tbl-liste {
    width: 620px
    }
.box {
    margin: 5px 0 10px 0
    }
.box.marge-r {
    margin-right: 15px
    }
.box.marge-l {
    margin-left: 15px
    }
.box.extralarge {
    width: 650px
    }
#galerie .box.extralarge {
    width: 570px
    }
.box.large {
    width: 546px
    }
.box.medium {
    width: 398px
    }
.box.small {
    width: 250px
    }
.box.extrasmall {
    width: 145px
    }
#galerie .box.extrasmall {
    width: 225px
    }
.box.mobileIpad h2 {
    display: inline-block;
    float: left;
    padding-right: 20px
    }