/**
 * @title          global aside
 * @description    push contents on core right column
 * @media          screen
 * @required       global-base.css, global-core.css
 */


/**
 * @section        aside
 * @description    related core contents
 * @tree           #aside < #core < #page < #wrapper < body
 */
#aside {
    float:right;
    padding:6px 0 0 6px;
    width:190px;
    background:url(/templates/versailles/images/common/bg/aside.png) no-repeat;
}

#aside .push {padding:10px 13px; border-bottom:1px solid #CFCFCF;}

#aside dl {margin:0;}

#aside dt {
    color:#313131;
    font-weight:bold;
    text-transform:uppercase;
    line-height:1.2;
}

#aside dt img {
    display:block;
    margin:.7em 0;
}

#aside dd {font-size:10px;}

#aside .btn a {
    border-color:#DADBDA;
    font-size:11px;
}

#aside dd p, #aside dd ul {
    margin:.2em 0 0;
    color:#636363;
}
#aside .prepareYourVisit ul {line-height:1.8;}

#aside ul a, #aside .more a {
    padding-left:8px;
    background:url(/templates/versailles/images/common/picto/bullet-aside.png) no-repeat 0 .45em; color:#313131;
}

#aside .linksList ul {
    margin:0;
    font-size:10px;
}

#aside .visualButton a, #aside .visualButton img, #aside .visualButton span {display:block;}
#aside .visualButton a {
    color:#434343;
    font-weight:bold;
}
#aside .visualButton span {
    padding:3px 8px;
    background:url(/templates/versailles/images/common/bg/core-btn.png) no-repeat 100% 50%;
}

#aside .textOnly p {
    margin:0;
    font-weight:bold;
}

/**
 * @section        aside newsletter
 * @tree           .newsletter < #aside < #core < #page < #wrapper < body
 */
#aside .newsletter {
    margin:12px; padding:0; border:1px solid #e5dcc9;
    width:164px;
}
#aside .newsletter dt {
    background-image:url(/templates/versailles/images/common/bg/bg-push-newsletter-header.png); color:#967526;
    font-size:11px; font-weight:bold;
    text-align:center; text-transform:none;
    line-height:23px;
}
#aside .newsletter dd {
    padding-bottom:3px;
    background:#efefef url(/templates/versailles/images/common/bg/bg-push-newsletter.png) 0 100% no-repeat; color:#967526;
}
#aside .newsletter dd p {
    padding:0 8px;
}
#aside .newsletter .more a {
    background:url(/templates/versailles/images/common/picto/bullet-aside-gold.png) no-repeat 0 .45em; color:#967526;
    font-weight:bold;
}