#wrapper {
    position: relative;
    margin: 0 auto;
    width: 1050px;
    min-height: 700px;
    z-index: 15;
}

/*BLOCS DE LA HOME*/
.home .block {
    background: none repeat scroll 0 0 transparent;
    float: left;
    position: relative;
    top: 28px;
    width: auto;
}
.home .large_block {
    margin: 0 7px 0 0;
}
.home .large_block .picture {
    width: 533px;
    margin: 0 0 -5px 5px;
}
.home .medium_block {
    height: 242px;
    margin: 0 7px 0 0;
}
/**/
#block-block-23 {
    background: url("../img/bg_infos_block.png") no-repeat scroll 0 0 transparent;
    float: left;
    position: relative;
    top: 52px;
    width: 97px;
    height: 220px;
}
#block-block-23 a.photosH {
    background: transparent url("../img/icon_photos.png") no-repeat scroll 0 0;
    position: relative;
    top: -3px;
    width: 75px;
    height: 22px;
    margin: 4px 0 25px 0;
    display: block;
    text-decoration: none;
}
#block-block-23 a.videosH {
    background: transparent url("../img/icon_videos.png") no-repeat scroll 0 0;
    position: relative;
    top: -30px;
    width: 89px;
    height: 35px;
    margin: 0 0 15px 0;
    display: block;
    text-decoration: none;
}
#block-block-23 a.reservationH {
    background: transparent url("../img/icon_reservation.png") no-repeat scroll 0 0;
    position: relative;
    top: -47px;
    width: 89px;
    height: 35px;
    margin: 0 0 15px 0;
    display: block;
    text-decoration: none;
}
#block-block-23 a.pratiquesH {
    background: transparent url("../img/icon_infos.png") no-repeat scroll 0 0;
    position: relative;
    top: -62px;
    width: 89px;
    height: 33px;
    display: block;
    text-decoration: none;
}
/*FIN BLOCS DE LA HOME*/

/*pour sous page Découvrir*/
body.sidebar-second #main {
    clear: both;
    float: none;
    width: 773px;
}

/*fiche OEUVRE*/
.bx-wrapper .item .caption {
    color: #fff;
    text-align: center;
    background: url("../img/grey_bg_spacer.png") repeat scroll 0 0 transparent;
    position: absolute;
    bottom: 2px;
    width: 167px;
    height: auto;
    padding: 5px;
    cursor: pointer;
}

/*PEINTURES / SCULPTURES / ... DE LA RUBRIQUE DECOUVRIR -> COLLECTION (NODE)*/
#mainCollection .pieces .piece {
    text-align: center;
    background: #ededed;
    float: left;
    position: relative;
    width: 168px;
    height: 168px;
    margin: 17px 17px 0 0;
}
.pieces .piece {
    text-align: center;
    background: #ededed;
    float: left;
    position: relative;
    width: 168px;
    height: 168px;
    margin: 17px 17px 0 0;
}
/*FIN PEINTURES / SCULPTURES / ... DE LA RUBRIQUE DECOUVRIR -> COLLECTION (NODE)*/

/**/
.tv .content .picture {
    float: left;
    width: 45px;
    margin: 45px 25px 45px 15px;
}
.tv .video_player {
    float: left;
    position: relative;
    width: 330px;
    margin: 25px 0;
}
/**/

/**/
#main.evenement #sidebar-second {
    width: 205px;
    margin: 0;
    position: absolute;
    right: -200px;
    top: 0px;
}
.catalogue-block {
    position: relative;
}
.catalogue-block .more {
    position: absolute;
    top: 330px;
}
/**/

/**/
.block-views .content .last {
    float: left;
    position: relative;
    width: 370px;
    height: 170px;
    margin: 0 0 15px 0;
}
/**/

/**/
#faq .faq_rubriques {
    float: left;
    position: relative;
    margin: 0 30px 10px 20px;
}
#faq .faq_rubriques2 {
    float: left;
    position: relative;
    margin: 0 0 10px 0;
}
/**/

/**/
form#user-login-form {
    position: relative;
    height: 90px;
    margin: 0;
}
form#user-login-form .item-list ul li.last {
    position: relative;
    height: 20px;
}
form#user-login-form #edit-actions--2 {
    position: relative;
    top: -30px;
}
.field-name-body {
    position: relative;
    width: 795px;
    height: 140px;
    background: #fff;
}
.webform_subscribe_intro {
    padding: 0;
}
.field-name-field-webform-footer {
    position: relative;
    top: 200px;
    background: #fff;
    z-index: 10;
}
#webform-client-form-728 {
    position: relative;
    background: #fff;
    top: -10px;
    width: 745px;
    padding: 0 0 50px 30px;
    z-index: 1;
}
.content footer .last {
    display: none;
}
/**/

/**/
#webform-client-form-779 .webform-component select#edit-submitted-mes-coordonnees-civilite {
    position: relative;
    width: 180px;
    margin: 0 44px 0 0;
}
/**/

/**/
#webform-client-form-821 .webform-component {
    float: left;
    margin: 0 0 20px 0;
}
/**/

/**/
.mainBoutique .content_block {
    position: relative;
    width: 790px;
}
/**/

/**/
.little_block .picture {
    position: absolute;
    top: 0;
    left: 0;
    width: 162px;
    height: 149px;
    margin: 10px 0 0 0;
}
.little_block .content_right {
    float: right;
    position: relative;
    padding: 0 10px 10px 10px;
    width: 178px;
    height: 155px;
    margin: 9px 0 0 0;
}
/**/

/*page EVENEMENTS*/
.content .liste_expositions.last {
    float: left;
    height: 218px;
    margin: 0 0 35px;
    position: relative;
    width: 755px;
}
/*FIN page EVENEMENTS*/

/*FOOTER*/
.footerR {
    float: right;
    margin: 6px 100px 0 0;
}
/*FIN FOOTER*/
