﻿/********* UTILS **********/

.center {text-align:center;}


/********* AAPQ **********/
html {
    background: #000;
    color: #fff;
}

object {
    outline: none;
}

h2 {
    font-size: 116%;
}

h3 {
    font-size: 93%;
    font-weight: bold;
}

h4 {
    font-size: 93%;
    font-weight: bold;
    padding-top: 10px;
}

a {
    color: #888888;
    text-decoration: none;
    outline: none;
}

a:hover {
    color: #14F302;
    text-decoration: underline;
}

.offer .yui-g ul{
    font-size: 77%;
}

.offer .yui-g ul li.result{
    font-size: 100%!important;
}

.offer .yui-g li {
    list-style-type: disc;
    margin-left: 14px;
}   

#prev-arrow,
#next-arrow {
    display: block;
    position: absolute;
    top: 253px;
    width: 22px;
    height: 42px;
    text-indent: -3000px;
    overflow: hidden;
}

#prev-arrow {
    left: -39px;
    background: url(/Content/images/left-arrow.gif) no-repeat 0 0;
}

#next-arrow {
    right: -37px;
    background: url(/Content/images/right-arrow.gif) no-repeat 0 0;
}

#custom-doc {
    width: 65.69em;
    *width: 64.11em;
    min-width: 854px;
    margin: auto;
    text-align:left;
    font-family: verdana;
}

#hd {
    height: 118px;
    position: relative;
}

#bd {
    padding-left: 4px;
    padding-right: 4px;
}

#logo {
    position: absolute;
    top: 4px;
    left: 4px;
}

#mission 
{
    font-size: 80%;
    margin-left: 440px;
    position: absolute;
    right: 0;
    text-align: justify;
    top: 33px;
    width: 415px;
}  

#mission a:link
{
    color: #888;
    text-decoration: underline;
}  

#mission a:visited
{
    color: #888;
    text-decoration: underline;
} 

#mission a:hover
{
    color: #FF00FF;
    text-decoration: none;
} 

#main-nav {
    position: absolute;
    bottom: 0;
    left: 4px;
    width: 846px;
    height: 23px;
    border-top: solid 1px #999;
    border-bottom: solid 1px #999;
}

#main-nav li {
    float: left;
    padding: 4px 38px 0 0;
    font-size: 85%;
}

#main-nav {
    font-weight: bold;
}

#main-nav a {
    color: #ebebeb;
}

#main-nav a:hover,
#sub-nav a:hover,
#legal a:hover,
#aux-nav a:hover {
    color: #f0f;
    text-decoration: none;
}

body.agency #main-nav .agency a,
body.offer #main-nav .offer a,
body.city #main-nav .city a {
    color: #f0f;
}

#main-nav li#search {
    position: absolute;
    right: 0;
    bottom: 0;
    font-size: 69.2%;
    padding-right: 0;
}

h2.search {
    /*padding-top: 20px;*/
    font-size: 153.9%;
    padding: 12px 0 10px;
    font-weight: bold;
}

h2.search .meta {
    font-size: 85%;
}

h2.search .meta em {
    font-weight: bold;
    font-style: italic;
}

#searchArgument {
    border: none;
    font-weight: normal;
    background: #3a3a3a;
    color: #fff;
    width: 168px;    
    height: 14px;
    margin-bottom: 4px;
    padding:0 0 0 3px;
    vertical-align: middle;
}

#searchButton {
    border: solid 1px #4d4d4d;
    text-transform: uppercase;
    background: #000;
    color: #fff;
    margin-bottom: 3px;
}

#aux-nav {
    font-size: 69.2%;
    position: absolute;
    top: 11px;
    right: 0;
}

#aux-nav li {
    float: left;
    padding: 0 12px;
    border-left: solid 1px #bbb;
}

#aux-nav li.first {
    border-left: none;
}

#aux-nav li.last {
    padding-right: 4px;
}

#custom-doc .landing {
    margin-top:0;
    height:510px;
}

.player {
    height: 304px;
}

#playerContainer {
    margin-top: 12px;
    margin-bottom: 12px;
}

#player {
    height: 304px;
    width: 850px;
}
.player_yul #player{
    height: 304px;
    width: 540px;
}

.results-options {
    position: relative;
    font-size: 77%;
    border-bottom: solid 1px #999;
    height: 42px;
    margin-bottom: 14px;
}

.results-options .paging {
    padding-top: 20px;
    top: 0;
}

#sort {
    position: absolute;
    top: 0;
    right: 300px;
    padding-top: 20px;
}

#sort select {
    background: #3a3a3a;
    color: #fff;
    border: none;
}

.results-nav {
    position: relative;
    border-top: solid 1px #999;
    border-bottom: solid 1px #999;
    font-size: 77%;
    padding: 9px 0;
    height: 14px;
    margin-bottom: 10px;
}

#suggestions {
    font-size: 77%;
    height: 14px;
    margin-bottom: 90px;
    color: #888;
}

#suggestions strong{
   font-weight: bold;
}

#suggestions ul{
    font-size: 100%;
    padding-top: 5px;

}

#suggestions li {
    list-style-type:disc;
    margin-left: 14px;
}    


#suggestions p {
    font-size: 105%;
    color: #FFF;
    font-weight: bold;
    padding-bottom: 10px;
}

.paging {
    position: absolute;
    right: 0;
    top: 9px; /* match padding-top value of .results-nav */
    text-align: right;
}

.paging li {
    float: left;
    border-left: solid 1px #7a7a7a;
}

.paging li.first {
    border: none;
}

.paging li.prev {
    border: none;
    padding-left: 0;
}

.paging li.next {
    border: none;
    padding-right: 0;
}

.paging li a {
    display: block;
    padding: 0 9px;
}

.paging li a:hover {
    text-decoration: none;
}

#results-count {
    border-bottom: solid 1px #ccc;
    font-size: 153.9%;
    padding: 12px 0 10px;
    margin-bottom: 12px;
    font-weight: bold;
}

#results .result, #etudiant .result {
    width: 282px;
    height: 71px;
    float: left;
    font-size: 77%;
    color: #b6b1b3;
    margin-bottom: 28px;
}

#results .result .name,
#results .result p,
#etudiant .result .name,
#etudiant .result p {
    display: block;
    /*margin-left: 110px;*/
    margin-right:16px;
}

#results .result .name a,
#etudiant .result .name a {
    font-weight: bold;
    color: #fff;
    display: block;
}

#results .hover,
#results .hover .name a,
#etudiant .hover,
#etudiant .hover .name a {
    color: #f0f;
    text-decoration: none;
}

#results .result img,
#etudiant .result img {
    /*width: 92px;
    height: 54px;*/
    margin-right: 10px;
    float: left;
    border: solid 1px #000;
}

#results .hover img,
#etudiant .hover img {
    border: solid 1px #fff;
}




#partners .result, #ambassadors .result,
#participants .result {
    width: 282px;
    height: 71px;
    float: left;
    font-size: 77%;
    color: #b6b1b3;
    margin-bottom: 28px;
} 

#partners .result .name,#ambassadors .result .name,
#partners .result p, #ambassadors .result p,
#participants .result .name, #participants .result p  {
    display: block;
    /*margin-left: 110px;*/
    margin-right:16px;
}

#partners .result .name a, #ambassadors .result .name a, #participants .result .name a {
    font-weight: bold;
    color: #fff;
    display: block;
}

#partners .hover, #ambassadors .hover, #etudiant .hover, #participants .hover,
#partners .hover .name a, #ambassadors .hover .name a, #etudiant .hover a, #participants .hover a {
    color: #f0f;
    text-decoration: none;
}

#partners .result img, #ambassadors .result img, #participants .result img {
    /*width: 92px;
    height: 54px;*/
    margin-right: 10px;
    float: left;
    border: solid 1px #000;
}

#partners .hover img, #ambassadors .hover img {
    border: solid 1px #fff;
}

.offer ul#partners .result, .offer ul#results .result, ul#ambassadors .result, .offer ul#etudiant .result
{
    font-size:100%
    }
    
    .offer ul#results .result, .offer ul#partners .result, .offer ul#ambassadors .result, .offer ul#etudiant .result, .offer ul#participants .result {
    font-size:100%;
    width:252px;
    margin-bottom:0;
    list-style-type:none;
    margin-left:0;
    }
    
    .offer ul#results .result p, .offer ul#partners .result p, .offer ul#ambassadors .result p, .offer ul#etudiant .result p
    {
        clear:none;
        font-size:85%;
    }
    .offer p{
    font-size:100%;
    clear:both;
    }
    
    .offer #faq-content p 
    {
       font-size:85%
        }
    
    .offer h3 
    {
       font-size:120%;
       color:#FF00FF;
        }
   .offer ul li a:hover  {
    color:#FF00FF;
    }
    .offer ul.mtl-offer li a:hover  {
    color:#14F302;
    }
    
    .hidden{
    visibility:hidden;
    height:0;
    }
    





.see-also h3 {
    padding-top: 12px;
    border-top: solid 1px #999;
    clear: both;
    font-size: 116%;
    font-weight: bold;
}

.see-also h2 {
    font-weight: bold;
}

.see-also h2.see-spe {
    font-weight: bold;
    padding-bottom: 5px;
}

.simple {
    margin: 20px 0 26px 0;
    float: left;
}

.simple li {
    float: left;
    width: 170px;
    font-size: 77%;
}

.agency-title  {
    font-size: 150%;
    font-weight: bold;
    padding: 12px 0 3px 0;
    border-bottom: solid 1px #999;  
}

.agency-portfolio  {
    border-bottom: 1px solid #999999;
    font-size: 120%;
    font-weight: bold;
    padding: 17px 0 3px;
}

.agency-info {
    border-top: solid 1px #999;
    padding-top: 9px;
    padding-bottom: 10px;
}

.agency-info h2 {
    font-size: 130%;
    font-weight: bold;
    padding-bottom: 10px;
}

.agency-info .concept {
    font-size: 85%;
}

.agency-info .concept ul {
    margin-top: 10px;
}

div.creation-info 
{
   border-top: solid 1px #999;  
   padding-top: 22px;
}
.creation-info h3 {
    font-size: 100%;
    font-weight: bold;
    margin-bottom: 8px;
}

.creation-info .details {
    font-size: 85%;
}

.creation-info .details ul {
    margin: 8px 0;
}

.creation-info .details li {
    padding-bottom: 5px;
}


#comments h2 {
    border-top: solid 1px #999;
    padding-bottom: 6px;
    padding-top: 6px;
    font-size: 115%;
    font-weight: bold;
}

#comments ul {
    border-bottom: solid 1px #999;
}

#comments .comment {
    border-top: solid 1px #999;
}

#comments .content {
    padding-bottom: 20px;
    font-size: 77%;
}

#comments h3 {
    font-size: 100%;
    font-weight: bold;
    padding: 8px 0;
}

#comments h3 .date {
    font-size: 85%;
}

#comment-form label {
    display: block;
}

#comment-form label {
    font-size: 77%;
}

#comment-form .inp {
    float: right;
    padding-bottom: 18px;
}

#comment-form .first {
    padding-left: 0;
    float: left;
}

#comment-form .text {
    clear: both;
}

#comment-form .inp input,
#comment-form .text textarea {
    border: none;
    background: #ccc;
}

#comment-form .inp input {
    width: 190px;
}

#comment-form textarea {
    width: 415px;
}

#comment-form .buttons {
    text-align: right;
    padding: 14px 0;
}

#comment-form .buttons input {
    background: #191919;
    border: solid 1px #5e5e5e;
    color: #fff;
    font-size: 77%;
    padding: 2px;
    margin-left: 14px;
}

#profile {
    border-top: solid 1px #999;
    padding: 8px 0 50px 0;
    margin-top: 32px;
    font-size: 77%;
}

#profile ul{
    float:left;
    clear:both;    
}

#profile li.website{
    padding-bottom: 7px;
}

#profile li.phone{
    padding-top: 2px;
}

#profile .agency-logo{
    float:left;
    margin-right:7px;
    width:200px;
    /*height:150px;*/
    overflow:hidden;   
    margin-bottom:15px;     
}

#profile img {
    float: left;
}

#profile a,
#profile li span {
    color: #b7b8ba;
}

#profile a:hover {
    color: #14f302;
}

#profile .email,
#profile .phone,
#profile .adresse  {
    font-weight: bold;
}

#profile .adresse span {
    font-weight: normal;
}

#infopresse{
    float:left;
    clear:both;
    margin:15px 0 0;
    background-image:url("../images/logo_infopresse.gif");
    background-position:295px 7px;
    background-repeat:no-repeat;
    border:1px solid #999999;  
    padding-bottom:9px;      
}

.infopresseen{
    background-image: none !important;
}

#infopresse h2{
    border-bottom:1px solid #999999;
    font-size:108%;
    font-weight:bold;
    padding: 13px 9px 5px;
    /*padding: 9px;*/
}

#infopresse .content{
    padding:0 9px;
    width:395px;
}

#infopresse h3{
    color:#FFFFFF;
    font-size:77%;
    font-weight:bold;
    padding:10px 0 1px;
}

#infopresse h3.first{
    padding-top:0px;
}

#infopresse p{
    font-size:77%;
}

#infopresse .ficheTech{
    float:left;
    clear:both;
    margin:9px 0 0;
    padding:5px;
    width:385px;
    background-color:#404042;
}

#infopresse .ficheTech h3{
    padding:0 0 10px;
    font-size: 85%;
}

#infopresse .content h3 a:link{
    color: #FFF;
    text-decoration: none;
}

#infopresse .content h3 a:visited{
    color: #FFF;
    text-decoration: none;
}

#infopresse .content h3 a:hover{
    color: #14F302;
    text-decoration: underline;
}


#infopresse .ficheTech .even{
    float:left;
    clear:left;
    width:48%;
    padding:0 0 10px;
}

#infopresse .ficheTech .odd{
    float:right;
    clear:right;
    width:48%;
    padding:0 0 10px;
}

#infopresse .ficheTech h4{
    padding-top:0;
    font-size:85%;
}

#infopresse .ficheTech ul{
    font-size:77%;
}

.creations {
    width: 200px;
    border-top: solid 1px #999;
}

.creations h2 {
    font-size: 108%;
    font-weight: bold;
    padding: 9px 3px;
    border-bottom: solid 1px #999;
}

.creations h3 {
    font-size: 77%;
    font-weight: bold;
    color: #fff;
    padding: 10px 0 3px 0;

}

.creations li {
    font-size: 77%;
}

.montreal h2,
.offer h2,
.legal h2,
.contact h2 {
    font-size: 153.9%;
    font-weight: bold;
    padding: 12px 0 10px 0;
    border-bottom: solid 1px #999;   
}

.montreal h3,
.offer h3,
.legal h3    {
    padding-top: 18px;
}

.legal h3    {
    font-size: 130%;
}

.contact h3    {
    padding-top: 5px;
    font-size:77%;
}

.montreal p,
.offer p,
.legal p,
.contact p {
    font-size: 85%;
    margin: 1em 0;
}

.montreal .simple li {
    margin-bottom: 15px;
    line-height: 1.5em;
    width: 262px;
}

.montreal .general-info {
    margin-top: 20px;
    border-top: solid 1px #999;
}

.mtl-images {
    margin-top: 42px;
}

.mtl-images li {
    margin-bottom: 6px;
    text-align: right;
}

.mtl-offer li {
    list-style-type: none;
    padding-bottom: 5px;
    font-size: 77%;
}

.offer-block {
    border-bottom: 1px solid #999999;
    border-top: 1px solid #999999;
    margin-left: 100px;
    margin-top: 48px;
    padding-bottom: 10px;
}    

.offer-block ul {
    display:block;
    font-size:100%;
    padding-top:10px;
}  

.offer-block a:hover {
   color: #14f302;
   
}

.offer-block li.actif {
    font-weight: bold;
   
}

#citation {
    margin-left: 100px;    
    font-size: 95%;
    font-weight: bold;
    margin-top: 10px;
}

#ft {
    border-top: solid 1px #999;
    font-size: 77%;
    padding-top: 4px;
    margin:8px 4px 0;
    color: #888;
    height: 20px;
}

.homepage #ft{
    margin:0 4px;
}

#ft li {
    float: left;
    padding: 0 12px;
    border-left: solid 1px #b1b1b1;
}

#ft li.first {
    border-left: none;
}

#sub-nav li.first {
    padding-left: 0;
}

#sub-nav li.facebook{
border-left: none;
padding-left: 0;    
    }
#sub-nav li.facebook a{
    background: url(../images/facebook.gif) no-repeat 0 0;
    display:block;
    width:14px;
    height:14px;
    text-indent: -2000px;
    overflow:hidden;
}

#legal {
    float: right;
}

#legal li.last {
    padding-right: 0;
}

#newsletterPanel,
html#newsletter {
    background: #323232;
}

#newsletterPanel iframe {
    display: block;
}

#sendToAFriend {
    background: #323232;
    height: 302px;
    width: 688px;
    text-align: left;
    padding: 0 28px;
    border: solid 1px #4f4d4d;
}
#sendToAFriend .hd {
    padding: 0;
    background: none;
    font-size: 138.5%;
    color: #fff;
    font-weight: bold;
    border: none;
}

#sendToAFriend .hd h2 {
    border-bottom: solid 1px #707070;
}

#sendToAFriend ul {
    float: left;
    padding-right: 25px;
}

#sendToAFriend label {
    display: block;
    font-weight: bold;
    font-size: 85%;
    padding: 12px 0 2px 0;
}

#sendToAFriend .container-close,
#newsletterPanel .container-close {
    background: url(/Content/images/close-button.gif) no-repeat 0 0;
    height: 16px;
    width: 28px;
}

#sendToAFriend .bd {
    padding: 0;
    border: none;
    background: none;
}

#newsletterPanel .bd {
    padding: 0;
    border: solid 1px #4f4d4d;
    background: none;
}

#newsletter-signup #hd {
    height: auto;
    padding: 18px 0 5px 0;
    font-size: 138.5%;
    font-weight: bold;
    border-bottom: solid 1px #707070;
}

#newsletter-signup .create-email {
    padding-top: 23px;
    font-size: 85%;
}

#newsletter-signup .create-email form {
    padding-top: 20px;
}

#newsletter-signup .create-email form label {
    font-weight: bold;
    display: block;
}

.validation-summary-errors {
    color: #f00;
    font-weight: bold;
}

#newsletter-signup input.input-validation-error {
    border: solid 2px #f00;
}

#sendToAFriend ul input,
#sendToAFriend textarea,
#Email {
    width: 259px;
    border: none;
}

#sendToAFriend textarea {
    width: 345px;
    height: 140px;
}

.iframe #newsletter-signup ul.validation-summary-errors {
    position: absolute;
    bottom: 21px;
    left: 15px;
}

#sendToAFriend #sendButtons,
.iframe #newsletter-signup #buttons {
    position: absolute;
    bottom: 21px;
    right: 25px;
}

#sendToAFriend #sendButtons input,
#newsletter-signup #buttons input {
    background: #191919;
    border: solid 1px #5e5e5e;
    color: #fff;
    font-size: 77%;
    padding: 2px 15px;
    margin-left: 14px;
}

#sendToAFriend .ft {
    clear: both;
    background: none;
}

#sendToAFriend .ft,
#newsletter-signup #ft {
    border: none;
}

#sendToAFriend .disclaimer,
#newsletter-signup #ft .disclaimer {
    width: 300px;
    padding: 5px;
}

#sendToAFriend .ft .disclaimer a,
#newsletter-signup #ft .disclaimer a {
    color: #fff;
    text-decoration: underline;
}

.special {
    font-size:100%;
    font-weight:bold;
}

.error h2 {
    font-size: 153.9%;
    font-weight: bold;
    border-bottom: solid 1px #999;
    padding: 10px 0;
    margin-bottom: 18px;
}

.error p.sorry {
    font-size: 93%;
    font-weight: bold;
}

.error p {
    font-size: 77%;
    margin: 12px 0;
}

.tag-result  {
    font-size: 150%;
    font-weight: bold;
    padding: 12px 0 3px 0;
    border-bottom: solid 1px #999;  
    margin-bottom: 10px;
}

.tag-title  {
    border-bottom: 1px solid #999999;
    font-size: 120%;
    font-weight: bold;
    padding: 17px 0 3px;
}

/* Montreal sub-menu styling */
body.mVille li.mVille a,
body.mInternationale li.mInternationale a,
body.mTable li.mTable a,
body.mMusique li.mMusique a,
body.mAttractive li.mAttractive a,
body.mVivre li.mVivre a{
    color:#fff;
    font-weight:bold;
}

body.mVille li.mVille a:hover,
body.mInternationale li.mInternationale a:hover,
body.mTable li.mTable a:hover,
body.mMusique li.mMusique a:hover,
body.mAttractive li.mAttractive a:hover,
body.mVivre li.mVivre a:hover{
    text-decoration:none;
    cursor:default;
}

/*----------------------------
		    Countdown timer
----------------------------*/
#clockwrapper{
    padding:20px 0 0;
    text-align:center;
    font-size:22px;
    color:#fff;
}

.clockCD{
    padding:12px 0;
    font-size:40px;
}

#credit {
    width: 850px;
    color: #888888;
}

#credit p.right{
    float: left;
    margin : 0;
    padding: 0 0 10px 10px;
    width: 745px;
}

#credit p.left
{
    margin:1px 0;
    float:left;
    
}




/* Home Page New landing  */ 
#custom-doc .landing{
border-bottom:1px solid #999999;
height:310px;
}
.posts{
    height:318px;
}  


#sideContent{
width:520px;
display:inline-block;
vertical-align:top;
float:right;
}
#sideContent h3
{
    width:520px;
}  

.seeMore
{
    margin-top:10px;
    margin-bottom:20px;
    border-top:1px solid #999999;
    padding-top:3px;
  
    position:relative;
}
#sideContent .seeMore
{
width:520px;
}
  
#newsBox h3, #sideContent h3{
border-bottom:1px solid #999999;
padding-bottom:2px;
}
#newsBox h3 a , #sideContent h3 a{
color:#fff;
font-size:21px;
cursor:pointer;
}
#newsBox h3 a:hover, #sideContent h3 a:hover{
text-decoration:none;
color:#FF00FF;
}

#newsBox{
width:300px;
padding-right:20px;
display:inline-block;
vertical-align:top;
float:left;
}
#newsBox h3
{
    width:300px;
}
#newsBox .post 
{
    margin-bottom:5px;
 }   
#newsBox .post a
 {
     color:#fff;
     text-decoration:none;
     cursor:pointer;
  }  
#newsBox .post a:hover
{
     color:#fff;
     
}  
#newsBox .post h4{
font-size:12px;
font-weight:bold;
clear:both;
}
#newsBox .post:hover h4{
text-decoration:underline;
color:#FF00FF;
}
#newsBox .post span{
font-size:11px;
font-weight:normal;
font-family:tahoma;
clear:both;
}
#newsBox .post p{
font-size:11px;
font-weight:normal;
clear:both;
}
 
 
#newsBox .seeMore
{
    width:300px;
}

.seeMore a{
    background: black url(/Content/images/seeMore-arrow.gif) no-repeat 0 3px;
    padding-left:18px;
    color:#fff;
    cursor:pointer;
    
}
.seeMore a:hover{
    background: black url(/Content/images/seeMore-arrow_over.gif) no-repeat 0 3px;
    color:#fff;
    text-decoration:none;
    color:#FF00FF;
}
.yui-skin-sam .offer #faq-content
{
    margin-bottom:10px;
    
} 
.yui-skin-sam .offer #faq-content h4
{
    color:#FFF;
    height:12px;
    padding-left:20px;
    background: #000000 url(/Content/images/plusMoins.gif) no-repeat 0 0px;
    margin-top:10px;
    padding-top:0;
    line-height:12px;
    float:left;
    clear:both;
} 
.yui-skin-sam .offer #faq-content h4:hover
{
    background: #000000 url(/Content/images/plusMoins.gif) no-repeat 0 -14px;
    color:#FF00FF;
} 
.yui-skin-sam .offer #faq-content h4.faqGroupNameSelected
{
    background: #000000 url(/Content/images/plusMoins.gif) no-repeat 0 -28px;
    color:#FFF;
}
.yui-skin-sam .offer #faq-content h4.faqGroupNameSelected:hover
{
    background: #000000 url(/Content/images/plusMoins.gif) no-repeat 0 -42px;
    color:#FF00FF;
} 
.yui-skin-sam .offer #faq-content .faqSelections-Collaspe
{
    display:none;
    margin-left:20px;
    float:left;
    clear:both;
}  

.yui-skin-sam .offer #faq-content .faqSelections-Expand
{
    margin-left:20px;
    float:left;
    clear:both;
}  

.yui-skin-sam .offer #faq-content ol li{
    list-style-type: decimal;
    font-size:85%;
}  

.YULLAB_logo-fr
{
     background: #000000 url(/Content/images/Mtl.AD_YUL-Lab_Fr.jpg) no-repeat 0px 0;
     text-indent:-3000px;
     height:261px;
	 border-bottom: 0 !important;
	 padding-bottom: 0 !important;
    
}  

.YULLAB_logo-en
{
     background: #000000 url(/Content/images/Mtl.AD_YUL-Lab_En.jpg) no-repeat 0px 0;
     text-indent:-3000px;
     height:261px;
	 border-bottom: 0 !important;
	 padding-bottom: 0 !important;
}
.YULLAB_logo
{
     background: #000000 url(/Content/images/Mtl.AD_YUL-Lab_Fr.jpg) no-repeat 0px 0;
     text-indent:-3000px;
     height:261px;
	 border-bottom: 0 !important;
	 padding-bottom: 0 !important;
    
}  



#bd .offer .slogan
{
    font-size:135%;
  
}
#bd .offer .slogan strong
{
    font-weight:bold;  
}
/* Exception for AdClick page (/roi, /advertising-investment, /media-plan, /cmo, /marketing-vision, /audience-fragmentation )  */

.roi #hd #aux-nav li.last,
.advertising-investment #hd #aux-nav li.last,
.media-plan #hd #aux-nav li.last,
.cmo #hd #aux-nav li.last,
.marketing-vision #hd #aux-nav li.last,
.audience-fragmentation #hd #aux-nav li.last
{
     display:none;
}

.roi .YULLAB_logo-en{
     background: #000000 url(/Content/images/Mtl.AD_YUL-Lab_En_ROI.jpg) no-repeat 0px 0;
}
.audience-fragmentation .YULLAB_logo-en{
     background: #000000 url(/Content/images/Mtl.AD_YUL-Lab_En_AUDIENCEFRAGMENTATION.jpg) no-repeat 0px 0;
}
.marketing-vision .YULLAB_logo-en{
     background: #000000 url(/Content/images/Mtl.AD_YUL-Lab_En_MARKETINGVISION.jpg) no-repeat 0px 0;
}
.cmo .YULLAB_logo-en{
     background: #000000 url(/Content/images/Mtl.AD_YUL-Lab_En_CMO.jpg) no-repeat 0px 0;
}
.media-plan .YULLAB_logo-en{
     background: #000000 url(/Content/images/Mtl.AD_YUL-Lab_En_MEDIAPLAN.jpg) no-repeat 0px 0;
}

#sponsors {
    clear: both;
    height: 80px;
    padding: 10px 0px 20px 0px;
}
#sponsors .sponsorLogo {
    float: right;
}
#sponsors #quebecGovLogo {
    position: relative;
    left: 12px;
}

#nyMission {font-size:85%;}
