/*
        Fonts
*/
@font-face{
    font-family: SourceSansPro-Bold;
    src: url('fonts/SourceSansPro-Bold.otf');
}
@font-face{
    font-family: SourceSansPro-Regular;
    src: url('fonts/SourceSansPro-Regular.otf');
}
@font-face{
    font-family: SourceSansPro-Light;
    src: url('fonts/SourceSansPro-Light.otf');
}
@font-face{
    font-family: SourceSansPro-Semibold;
    src: url('fonts/SourceSansPro-Semibold.otf');
}
@font-face{
    font-family: SourceSansPro-Black;
    src: url('fonts/SourceSansPro-Black.otf');
}
@font-face{
    font-family: MYRIADPRO-REGULAR;
    src: url('fonts/MYRIADPRO/MYRIADPRO-REGULAR.OTF');
}
/*
        region inner
*/
#block-menu-menu-top .menu-item-595, #block-block-4 .menu-item-595{
    text-decoration : none;
    list-style : none;
}
#block-menu-menu-top .menu-item-595 a:hover, #block-block-4 .menu-item-595 a:hover{
    text-decoration : none;
}
#block-menu-menu-top .menu-item-595 a, #block-block-4 .menu-item-595 a{
    border-bottom: 1px dotted #AFAFAF;
    color: #BFBFBF;
    left: -11px;
    position: relative;
    top: -5px;
}
#content_header .region-inner .block{
    float : left;
}
#block-lang-dropdown-language .form-item-lang-dropdown-select{
    position: relative;

}
#lang-dropdown-select-language_msdd{
    border: medium none;
}
#lang-dropdown-select-language_title{
    background-color: #F4F4F4;
    padding: 0;
    position: relative;
    right: -2px;
    top: 2px;
}
#lang-dropdown-select-language_child  li{
    list-style : none;
}
#content_header .region  .region-inner{


}
/*
        Espace Actualités/Focus
*/

.block-quicktabs .flexslider{
    box-shadow: none;
    border: none;
    border-radius: 0;
}

#content .quicktabs-tabs li a{
    font-family: SourceSansPro-Bold;
    font-size : 18px;
    color : #C3C3C3; 
    text-decoration : none;
}
#content .quicktabs-tabs .active a{
    color : #545454;
}
#quicktabs-container-espace_actualites_focus .view-footer a{
    text-decoration : none;
    font-family : SourceSansPro-Semibold;
    font-size : 16px;
    color : #C3C3C3;
    border-bottom : 1px dotted #C3C3C3;
    text-transform:uppercase;
}
#flexslider-1 .slides li img{
    height : 121px;
    width : 121px;

}
#flexslider-2 .slides li img{
    height : 121px;
    width : 121px;
    /*border-radius : 63px;*/
}
#flexslider-3 .slides li img{
    height : 121px;
    width : 121px;
    /*border-radius : 63px;*/
}

/*
        Bloc prochain festival
*/
#block-views-bloc-prochain-festival-block .views-field-title{
    font-family: SourceSansPro-Light;
    font-size : 32px;
    background-color : #ED7361;
    color : #FFFFFF;
    padding-left: 26px;
    padding-right: 63px;
    padding-top: 26px;
    line-height: 1;
}
#block-views-bloc-prochain-festival-block .views-field-field-numero-de-l-edition{
    font-family: SourceSansPro-Bold;
    font-size : 18px;
    background-color : #ED7361;
    color : #333333;
    padding-bottom: 21px;
    padding-left: 26px;
    padding-top: 19px;
}
#block-views-bloc-prochain-festival-block .views-field-field-dates-de-l-edition{
    height:0px
}
#block-views-bloc-prochain-festival-block .views-field-field-dates-de-l-edition .field-content{
    color: #FFFFFF;
    float: right;
    font-family: SourceSansPro-Bold;
    font-size: 21px;
    left: -64px;
    position: relative;
    top: -48px;
}
#block-views-bloc-prochain-festival-block .views-field-field-lien-vers-page-bloc-pr-fes{
    height : 0px
}
#block-views-bloc-prochain-festival-block .views-field-field-lien-vers-page-bloc-pr-fes .field-content{
    height: 31px;
    position: relative;
    right: -380px;
    top: -50px;
    width: 34px;
}
#block-views-bloc-prochain-festival-block .views-field-field-form-d-inscr-pdf{
    background-color : #333333;
    padding-top: 7px;
}
#block-views-bloc-prochain-festival-block .views-field-field-form-d-inscr-pdf .views-label-field-form-d-inscr-pdf {
    font-family: SourceSansPro-Light;
    font-size: 22px;
    color: #FFFFFF;
    padding-left: 0;
    width: 428px;
    display: inline-block;
    text-align: center;
    margin-top: -8px;
    margin-bottom: 10px;
}
.footer_logo_contact .field_content_en_ligne a{
    font-family: SourceSansPro-bold;
    font-size: 16px;
    color: #FFFFFF;
    text-decoration: none;
    width: 100%;
    line-height: 52px;
    text-transform: uppercase;
}

#block-views-bloc-prochain-festival-block .views-field-field-form-d-inscr-pdf .field-content a {
    font-family: SourceSansPro-bold;
    font-size: 16px;
    color: #FFFFFF;
    text-decoration: none;
    width: 100%;
    line-height: 10px;
}
#block-views-bloc-prochain-festival-block .views-field-field-form-d-inscr-pdf .field-content .pdf_a_telecharger{
    font-family: SourceSansPro-Bold;
    font-size : 15px;
    color : #555555;
    text-decoration : none;
    text-transform:uppercase;
}
.footer_logo_contact .field_content_en_ligne{
    margin-top: 30px;
    background-color: #ED7361;
    height: 46px;
    width: 183px;
    border-bottom: 3px solid #BE5C4E;
    border-radius: 3px;
    line-height: 4;
    text-align: center;
    float:left;
}
#block-views-bloc-prochain-festival-block .views-field-field-form-d-inscr-pdf .field_content_en_ligne {
    background-color: #ED7361;
    height: 54px;
    width: 183px;
    border-bottom: 3px solid #BE5C4E;
    border-radius: 3px;
    left: 25px;
    line-height: 4;
    position: relative;
    text-align: center;
    top: 7px;
}
#block-views-bloc-prochain-festival-block .views-field-field-form-d-inscr-pdf .field_content_pdf_a_telecharger{
    background-color: #F4F4F4;
    border-bottom: 3px solid #C3C3C3;
    border-radius: 3px;
    height: 34px;
    left: 217px;
    /*line-height: 4;*/
    position: relative;
    text-align: center;
    top: -50px;
    width: 183px;
    padding-top: 20px;
}
#block-views-bloc-prochain-festival-block .views-field-field-form-d-inscr-pdf .field-content{
    height: 81px;
}
/*
        Espace partenaire
*/

.views-row{
    float : left;
    margin : 0px;
    padding : 0px;
}
.view-partenaires .view-content{
    width : 100%;
    float : left;
}

.view-partenaires .view-footer a:hover{
    text-decoration : none;
}
.view-partenaires .view-footer p{
    text-align: center;
    font-size : 16px;
}

/*
        region tertiary
        block-block-1
*/
.region-tertiary-content .region-inner div{color: #FFFFFF;}
.region-tertiary-content .region-inner p{color: #CCCCCC;}
.region-tertiary-content .region-inner {  margin: 0 auto;
                                          max-width: 950px;
                                          width: 100%;
                                          padding-bottom: 50px;}
.region-tertiary-content {
    background-color: #333333;

}
#block-block-1{
    float : left;
    width : 50%
}
#block-simplenews-2{
    float : right;
    width : 50%;
}
#block-follow-site{
    float : right;
}
#footer_tel_label{
    font-family: SourceSansPro-Bold;
    font-size : 14px;
    color : #777777; 
    margin-right : 5px;
    line-height: 29px;
}
#block-block-1 .footer_tel_fax{
    float : left;
}
#footer_tel_logo{
    margin-right : 17px;
    position: relative;
    top: 5px;
}
#footer_tel_num{
    margin-right : 35px;
    font-family: SourceSansPro-Regular;
    font-size : 18px;
    color : #FFFFFF;
}
#footer_fax_label{
    font-family: SourceSansPro-Bold;
    font-size : 14px;
    color : #777777; 
    margin-right : 5px;
    line-height: 29px;
}
#footer_fax_num{
    font-family: SourceSansPro-Regular;
    font-size : 14px;
    color : #CCCCCC;
    line-height: 29px;
}
#footer_p1{
    font-family: SourceSansPro-Bold;
    font-size : 14px;
    color : #CCCCCC;
}
#footer_p2{
    font-family: SourceSansPro-Regular;
    font-size : 14px;
    color : #CCCCCC;
}
/*
        region tertiary
        block-simplenews-2
*/
#block-simplenews-2 .block-title {
    font-family: SourceSansPro-Light;
    font-size: 24px;
    color: #FFFFFF;
    font-weight: normal;
    height: 23px;
    text-transform: none;
    float: left;
    width: 100%;
}
#block-simplenews-2 .block-content p{
    font-family: SourceSansPro-Regular;
    font-size : 18px;
    color : #CCCCCC;
}
#simplenews-block-form-2 .form-item label{
    display : none;
}

#simplenews-block-form-2 #edit-submit{

} 
#simplenews-block-form-2{height: 43px;}
#simplenews-block-form-2 #edit-submit--2{
    background: url("images/Button-ok.fw.png") no-repeat scroll center top rgba(0, 0, 0, 0);
    font-size: 0px;
    position: relative;
    right: -333px;
    top: -61px;
    height: 47px;
    width: 52px;
    border : 0px;
}
#block-simplenews-2 .issues-link a{

}
/*
        region tertiary
        block-follow-site
*/

#block-follow-site .block-inner .block-title{
    font-family: SourceSansPro-Light;
    font-size: 22px;
    color: #E0E0E0;
    font-weight: normal;
    margin-bottom:8px;}
#block-follow-site .follow-link-wrapper{
    font-size : 0px;
}
#block-follow-site .follow-link-wrapper a{
    margin-right : 18px;
}


/*
        Footer
*/
#footer .block-inner{margin:0}
#footer .region-footer{  margin: 0 auto;
                         max-width: 950px;
                         width: 100%;}
#footer {
    background-color : #282828;
}
#footer #block-system-user-menu .leaf {
    list-style :  none;
    float : left;
    margin-right : 10px;
    border-right: 1px solid #C1C1C1;
    padding-right : 10px;
    line-height: 12px;
}
#footer #block-system-user-menu .leaf a{
    font-family: SourceSansPro-Regular;
    font-size : 14px;
    color : #DDDDDD;
    text-decoration : none;
}
#block-system-user-menu .block-content{
    padding-top : 1px; 
}
#footer #block-system-user-menu  .block-content .menu-item-605{
    border-right: medium none background;
}
#footer #block-system-user-menu {
    margin-bottom: 0;
}
/* 
   Espace Focus 
*/
.espace-focus-left{
    float: left;
}
/*.bg-raduiss{
    background: url("images/raduiss.png") no-repeat scroll center center rgba(0, 0, 0, 0);
    float: left;
    height: 121px;
    position: absolute;
    width: 121px;
}*/
/*.bg-raduis-194{
   background: url("images/raduis-autoportrait.png") no-repeat scroll center center rgba(0, 0, 0, 0);
    float: left;
    height: 194px;
    position: absolute;
    width: 194px;
}*/
.image-style-194-autoportarit {

}
#quicktabs-container-espace_actualites_focus .flexfocus-control-nav li{
    float: left;

    list-style: none outside none;
    margin-right: 5px;
}
#quicktabs-container-espace_actualites_focus .flexfocus-control-nav li a {
    background: url("images/brulles.png") no-repeat scroll -13px center rgba(0, 0, 0, 0);
    border: 0 none !important;
    float: left;
    font-size: 0 !important;
    height: 10px;
    width: 13px;}
#quicktabs-container-espace_actualites_focus .flexfocus-control-nav li .flexfocus-active{background-position:2px 0px}
#quicktabs-espace_actualites_focus .espace-focus-right {
    color: #EB725F;
    float: right;
    font-family: "SourceSansPro-Regular";
    font-size: 28px;
    font-weight: lighter;
    margin-right: 18px;
    max-width: 68%;}