#chargement{
    display: none;
}
.sprite-languages{
  background: url(../images/sprites/langs_ie.png) no-repeat transparent;
}
.sprite-social-facebook,
.sprite-social-twitter,
.sprite-social-instagram,
.sprite-social-youtube {
    background-image: url("../images/sprites/social_ie.png");
}
#top_bar .sprite-social-facebook,
#top_bar .sprite-social-twitter,
#top_bar .sprite-social-instagram,
#top_bar .sprite-social-youtube {
    background-image: url("../images/sprites/social_ie15075.png");
}
#top_bar .contact .mail {
    background-image: url("../images/pictos/letter_white_ie.png");
}

#top_bar .social .form_search input[type="submit"], #primary_menu_mobile .form_search input[type="submit"] {
    background-image: url("../images/pictos/zoom_ie.png");
}
#main #actualites .tweet .text .tweet_picto {
    background-image: url("../images/pictos/twitter-pict_ie.png");
}
#main #slider_home_container .navigation_slider li a {
    background: url("../images/ie/slider-puces.png");
}

.picto_clock, .picto_handicap, .picto_lyon, .picto_localisation, .picto_phone, .picto_mail {
    background-image: url("../images/pictos/picot-horloge_ie.png");
}
.picto_handicap {
    background-image: url("../images/pictos/picto-handi_ie.png");
}
.picto_lyon {
    background-image: url("../images/pictos/picot-lyon_19x19_ie.png");
}
.picto_localisation {
    background-image: url("../images/pictos/picto-localisation_ie.png");
}
.picto_phone {
    background-image: url("../images/pictos/picto-tel_ie.png");
}
.favoris {
    background-image: url("../images/pictos/picto-star_ie.png") !important;
}
.picto_mail {
    background-image: url("../images/pictos/picto-enveloppe_ie.png");
    padding-left: 30px;
}
#main .addthis_32x32_style .at15t_compact,
#main .addthis_32x32_style .at15t_email,
#main .addthis_32x32_style .at15t_facebook,
#main .addthis_32x32_style .at15t_twitter {
  background-image: url(../images/sprites/social_ie192.png);
}
#main .actus_list_template .actu_item h2{
    height: 45px;
}
#main .actus_list_template .actu_item .description{
    height: 88px;
}

html,
body,
.sf_content .container_left h2.pub{
   font-family: 'verdana';
}


body h1,
#main #slider_home li .label,
body h2{

    font-family:'verdana';
    text-transform: uppercase;

      }

div.banner{
    vertical-align: top;
    margin-top: 0px;
}

div#aiVideoPlayerContainer div#player-container video{
    width: 560px !important;
}


/* Generated by Font Squirrel (http://www.fontsquirrel.com) on June 18, 2014 */



@font-face {
    font-family: 'playfair_display_scbold';
    src: url('../fonts/playfairdisplaysc-bold-webfont.eot');
    src: url('../fonts/playfairdisplaysc-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/playfairdisplaysc-bold-webfont.woff') format('woff'),
         url('../fonts/playfairdisplaysc-bold-webfont.ttf') format('truetype'),
         url('../fonts/playfairdisplaysc-bold-webfont.svg#playfair_display_scbold') format('svg');
}




@font-face {
    font-family: 'playfair_display_scBlkIt';
    src: url('../fonts/playfairdisplaysc-blackitalic-webfont.eot');
    src: url('../fonts/playfairdisplaysc-blackitalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/playfairdisplaysc-blackitalic-webfont.woff') format('woff'),
         url('../fonts/playfairdisplaysc-blackitalic-webfont.ttf') format('truetype'),
         url('../fonts/playfairdisplaysc-blackitalic-webfont.svg#playfair_display_scBlkIt') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'playfair_display_scblack';
    src: url('../fonts/playfairdisplaysc-black-webfont.eot');
    src: url('../fonts/playfairdisplaysc-black-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/playfairdisplaysc-black-webfont.woff') format('woff'),
         url('../fonts/playfairdisplaysc-black-webfont.ttf') format('truetype'),
         url('../fonts/playfairdisplaysc-black-webfont.svg#playfair_display_scblack') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'playfair_display';
    src: url('../fonts/playfairdisplaysc-black-webfont.eot');
    src: url('../fonts/playfairdisplaysc-black-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/playfairdisplaysc-black-webfont.woff') format('woff'),
         url('../fonts/playfairdisplaysc-black-webfont.ttf') format('truetype'),
         url('../fonts/playfairdisplaysc-black-webfont.svg#playfair_display_scblack') format('svg');
    font-weight: 700;
    font-style: normal;

}




@font-face {
    font-family: 'playfair_display_scregular';
    src: url('../fonts/playfairdisplaysc-regular-webfont.eot');
    src: url('../fonts/playfairdisplaysc-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/playfairdisplaysc-regular-webfont.woff') format('woff'),
         url('../fonts/playfairdisplaysc-regular-webfont.ttf') format('truetype'),
         url('../fonts/playfairdisplaysc-regular-webfont.svg#playfair_display_scregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'playfair_display';
    src: url('../fonts/playfairdisplaysc-regular-webfont.eot');
    src: url('../fonts/playfairdisplaysc-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/playfairdisplaysc-regular-webfont.woff') format('woff'),
         url('../fonts/playfairdisplaysc-regular-webfont.ttf') format('truetype'),
         url('../fonts/playfairdisplaysc-regular-webfont.svg#playfair_display_scregular') format('svg');
    font-weight: 300;
    font-style: normal;

}




@font-face {
    font-family: 'playfair_display_scitalic';
    src: url('../fonts/playfairdisplaysc-italic-webfont.eot');
    src: url('../fonts/playfairdisplaysc-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/playfairdisplaysc-italic-webfont.woff') format('woff'),
         url('../fonts/playfairdisplaysc-italic-webfont.ttf') format('truetype'),
         url('../fonts/playfairdisplaysc-italic-webfont.svg#playfair_display_scitalic') format('svg');
    font-weight: normal;
    font-style: normal;
}




@font-face {
    font-family: 'playfair_display_scBdIt';
    src: url('../fonts/playfairdisplaysc-bolditalic-webfont.eot');
    src: url('../fonts/playfairdisplaysc-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/playfairdisplaysc-bolditalic-webfont.woff') format('woff'),
         url('../fonts/playfairdisplaysc-bolditalic-webfont.ttf') format('truetype'),
         url('../fonts/playfairdisplaysc-bolditalic-webfont.svg#playfair_display_scBdIt') format('svg');
    font-weight: normal;
    font-style: normal;
}




@font-face {
    font-family: 'source_sans_proSBdIt';
    src: url('../fonts/sourcesanspro-semibolditalic-webfont.eot');
    src: url('../fonts/sourcesanspro-semibolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/sourcesanspro-semibolditalic-webfont.woff') format('woff'),
         url('../fonts/sourcesanspro-semibolditalic-webfont.ttf') format('truetype'),
         url('../fonts/sourcesanspro-semibolditalic-webfont.svg#source_sans_proSBdIt') format('svg');
    font-weight: normal;
    font-style: normal;
}




@font-face {
    font-family: 'source_sans_problack_italic';
    src: url('../fonts/sourcesanspro-blackitalic-webfont.eot');
    src: url('../fonts/sourcesanspro-blackitalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/sourcesanspro-blackitalic-webfont.woff') format('woff'),
         url('../fonts/sourcesanspro-blackitalic-webfont.ttf') format('truetype'),
         url('../fonts/sourcesanspro-blackitalic-webfont.svg#source_sans_problack_italic') format('svg');
}




@font-face {
    font-family: 'source_sans_probold_italic';
    src: url('../fonts/sourcesanspro-bolditalic-webfont.eot');
    src: url('../fonts/sourcesanspro-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/sourcesanspro-bolditalic-webfont.woff') format('woff'),
         url('../fonts/sourcesanspro-bolditalic-webfont.ttf') format('truetype'),
         url('../fonts/sourcesanspro-bolditalic-webfont.svg#source_sans_probold_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'source_sans_proXLtIt';
    src: url('../fonts/sourcesanspro-extralightitalic-webfont.eot');
    src: url('../fonts/sourcesanspro-extralightitalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/sourcesanspro-extralightitalic-webfont.woff') format('woff'),
         url('../fonts/sourcesanspro-extralightitalic-webfont.ttf') format('truetype'),
         url('../fonts/sourcesanspro-extralightitalic-webfont.svg#source_sans_proXLtIt') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'source_sans_proextralight';
    src: url('../fonts/sourcesanspro-extralight-webfont.eot');
    src: url('../fonts/sourcesanspro-extralight-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/sourcesanspro-extralight-webfont.woff') format('woff'),
         url('../fonts/sourcesanspro-extralight-webfont.ttf') format('truetype'),
         url('../fonts/sourcesanspro-extralight-webfont.svg#source_sans_proextralight') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'source_sans_problack';
    src: url('../fonts/sourcesanspro-black-webfont.eot');
    src: url('../fonts/sourcesanspro-black-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/sourcesanspro-black-webfont.woff') format('woff'),
         url('../fonts/sourcesanspro-black-webfont.ttf') format('truetype'),
         url('../fonts/sourcesanspro-black-webfont.svg#source_sans_problack') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'source_sans_prolight_italic';
    src: url('../fonts/sourcesanspro-lightitalic-webfont.eot');
    src: url('../fonts/sourcesanspro-lightitalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/sourcesanspro-lightitalic-webfont.woff') format('woff'),
         url('../fonts/sourcesanspro-lightitalic-webfont.ttf') format('truetype'),
         url('../fonts/sourcesanspro-lightitalic-webfont.svg#source_sans_prolight_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'source_sans_prolight';
    src: url('../fonts/sourcesanspro-light-webfont.eot');
    src: url('../fonts/sourcesanspro-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/sourcesanspro-light-webfont.woff') format('woff'),
         url('../fonts/sourcesanspro-light-webfont.ttf') format('truetype'),
         url('../fonts/sourcesanspro-light-webfont.svg#source_sans_prolight') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'source_sans_prosemibold';
    src: url('../fonts/sourcesanspro-semibold-webfont.eot');
    src: url('../fonts/sourcesanspro-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/sourcesanspro-semibold-webfont.woff') format('woff'),
         url('../fonts/sourcesanspro-semibold-webfont.ttf') format('truetype'),
         url('../fonts/sourcesanspro-semibold-webfont.svg#source_sans_prosemibold') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'source_sans_proitalic';
    src: url('../fonts/sourcesanspro-italic-webfont.eot');
    src: url('../fonts/sourcesanspro-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/sourcesanspro-italic-webfont.woff') format('woff'),
         url('../fonts/sourcesanspro-italic-webfont.ttf') format('truetype'),
         url('../fonts/sourcesanspro-italic-webfont.svg#source_sans_proitalic') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'source_sans_proregular';
    src: url('../fonts/sourcesanspro-regular-webfont.eot');
    src: url('../fonts/sourcesanspro-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/sourcesanspro-regular-webfont.woff') format('woff'),
         url('../fonts/sourcesanspro-regular-webfont.ttf') format('truetype'),
         url('../fonts/sourcesanspro-regular-webfont.svg#source_sans_proregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'source_sans';
    src: url('../fonts/sourcesanspro-regular-webfont.eot');
    src: url('../fonts/sourcesanspro-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/sourcesanspro-regular-webfont.woff') format('woff'),
         url('../fonts/sourcesanspro-regular-webfont.ttf') format('truetype'),
         url('../fonts/sourcesanspro-regular-webfont.svg#source_sans_proregular') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'source_sans_probold';
    src: url('../fonts/sourcesanspro-bold-webfont.eot');
    src: url('../fonts/sourcesanspro-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/sourcesanspro-bold-webfont.woff') format('woff'),
         url('../fonts/sourcesanspro-bold-webfont.ttf') format('truetype'),
         url('../fonts/sourcesanspro-bold-webfont.svg#source_sans_probold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'source_sans';
    src: url('../fonts/sourcesanspro-bold-webfont.eot');
    src: url('../fonts/sourcesanspro-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/sourcesanspro-bold-webfont.woff') format('woff'),
         url('../fonts/sourcesanspro-bold-webfont.ttf') format('truetype'),
         url('../fonts/sourcesanspro-bold-webfont.svg#source_sans_probold') format('svg');
    font-weight: bold;
    font-style: normal;

}
