/*
Font face
*/

@font-face {
    font-family: 'ITCAvantGardeStd-Bk';
    src: url('font/ITCAvantGardeStd-Bk.eot');
    src: url('font/ITCAvantGardeStd-Bk.eot#iefix') format('embedded-opentype'),
         url('font/itcavantgardestd-bk-webfont.woff') format('woff'),
         url('font/itcavantgardestd-bk-webfont.ttf') format('truetype'),
         url('font/itcavantgardestd-bk-webfont.svg#webfont') format('svg');
    font-weight: bold;
    font-style: normal;

}



/*--------------typos et couleurs----------------*/

.fs1, .fs1 a{
    font-family:ITCAvantGardeStd-Bk, Century Gothic, sans-serif;
    font-weight: normal;
    font-style: normal;
    font-size: 72px;;
    letter-spacing: -3px;
    line-height: 80px;
}
.fs2, .fs2 a{
    font-family:ITCAvantGardeStd-Bk, Century Gothic, sans-serif;
    font-weight: normal;
    font-style: normal;
    font-size: 30px;
    /*font-size: 43px;*/
    letter-spacing: -2px;
    /*line-height: 36px;*/
    line-height: 40px
}
.fs3, .fs3 a, .over .over-fs3{
    font-family: ITCAvantGardeStd-Bk, Century Gothic, sans-serif;
    font-weight: normal;
    font-style: normal;
    font-size: 16px;
    line-height: 20px;
}



.fs4, .fs4 a{
    /*font-family:ITCAvantGardeStd-Bk,Arial,Helvetica,sans-serif;*/
    font-family:Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 20px;
}
.fs5, .fs5 a{
   font-family:Arial,Helvetica,sans-serif;
   font-size: 10px;
   letter-spacing: normal;
   line-height: 15px;
}

.fs6, .fs6 a{
   font-family:Arial,Helvetica,sans-serif;
   font-size: 9px;
   letter-spacing: normal;
   line-height: px;
}
.fsLinkOver{
   font-family:Arial,Helvetica,sans-serif;
   font-size: 12px;
   letter-spacing: normal;
   line-height: 9px;  
}
.fsLinkOver:hover{
    text-decoration: underline;
}

.bgDtrame{
  background-image: url(../../img/david-test/paterns/000000transp.gif);
  background-attachment: fixed;
}

.bgD1{
    background:#050505;
}


.colorDrone, .colorDrone a, .colorDrone span,
.over .over-colorDrone, .over .over-colorDrone a, .over .over-colorDrone span{
    color: #B5A16E;
}

.color1, .color1 a, .color1 span,
.over .over-color1, .over .over-color1 a, .over .over-color1 span{
    border-color:#c0c0c0;
    color:#101010;
}

.wsubfooter .over-color1 {
    border-color:#c0c0c0;
    color:red;
}
.color2, .color2 a, .color2 span,
.over .over-color2, .over .over-color2 a, .over .over-color2 span{
    border-color:#c0c0c0;;
    color:#444;
}
.color3, .color3 a, .color3 span,
.over .over-color3, .over .over-color3 a, .over .over-color3 span{
    border-color:#c0c0c0;
    color:#ccc;
}

.colorD1, .colorD1 a, .colorD1 span,
.over .over-colorD1, .over .over-colorD1 a, .over .over-colorD1 span{
    border-color:#303030;
    color:#e0e0e0;
}



.bt{
    border-top:1px solid #e0e0e0;
}

.fs3.bt{
    padding-top: 8px;
}
.fs4.bt{
    padding-top: 8px;
}
.fs5.bt{
    padding-top: 8px;
}
.fs6.bt{
    padding-top: 8px;
}
.fs2.mb{
     margin-bottom: 18px;
}
.fs3.mb{
     margin-bottom: 18px;
}


.ico:hover {
    background-position: bottom left;
}
.ico {
    background-position: top left;
    background-repeat: no-repeat;
}

.ico.podcastXml {
    background-image: url("../../img/icons/24/rss-col-nb.png");
}
.ico.podcastItunes {
    background-image: url("../../img/icons/24/podcastItunes-col-nb.png");
}
