/*accès pays*/

.logged-in .titre-acces-pays{
    background: url("../images/trait-orange.fw.png") repeat-x left bottom;
    color: #666666;
    font-size: 26px;
    font-weight: normal;
    margin-bottom: 40px;
    margin-top: 30px;
    padding-bottom: 10px;
    text-align: left;
    text-transform: uppercase;
    width: 940px;
    font-family: oswald;
}

.not-logged-in .titre-acces-pays{
    background: url("../images/trait-orange.fw.png") repeat-x left bottom;
    color: #666666;
    font-size: 26px;
    font-weight: normal;
    margin-bottom: 40px;
    margin-top: 30px;
    padding-bottom: 10px;
    text-align: left;
    text-transform: uppercase;
    width: 940px;
    font-family: oswald;
}

.node-type-pays #page-title{
    display: none;
}

.node-type-pays .node-pays{
    padding-left: 83px;
    padding-top: 30px;
    padding-right: 39px;
    background-color: #fff5d9;
    color: #b2ad9f;
    font-family: open sans;
    width: 418px;
}



.node-type-pays .node-pays .field-name-field-pays-carte img{
    margin-left: -83px;
    margin-top: -30px;
    margin-right: -39px;
    margin-bottom: 0;
}

.node-type-pays .node-pays .field-name-field-pays-carte .field-item{
    width: 540px;
}

.node-type-pays .node-pays .field-item {
    font-weight: bold;
    color: #666666;
}

.node-type-pays .node-pays .field-name-title .field-item {
    color: #FF7F00;
    font-family: 'oswald';
    font-size: 36px;
    text-transform: uppercase;
    margin-top: 33px;
    margin-bottom: 20px;
}

.node-type-pays .node-pays .field-name-title {
    margin-top: 33px;
    margin-bottom: 20px;
}

.node-type-pays .field-name-field-drapeau {
    float: right;
    margin-top: -60px;
}
.node-type-pays #content {
    width: 540px;
}


.node-type-pays .node-pays .field-name-field-superficie- {
    margin-top: 10px;
    pzdding-bottom: 10px;
    border-bottom-color:#bbbbbb ;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-color:#bbbbbb ;
    border-top-style: solid;
    border-top-width: 1px;
    padding-top: 15px;
}


.node-type-pays .node-pays .field-name-field-population {
    margin-top: 10px;
    margin-bottom: 0px;
    border-bottom-color:#bbbbbb ;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    padding-bottom: 10px;
}

.node-type-pays .node-pays .field-name-field-capitale {
    margin-top: 10px;
    margin-bottom: 0px;
    border-bottom-color:#bbbbbb ;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    padding-bottom: 10px;
}

.node-type-pays .node-pays .field-name-field-pays-pib-habitant {
    margin-top: 10px;
    margin-bottom: 5px;
    border-bottom-color:#bbbbbb ;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    padding-bottom: 10px;
}

.node-type-pays .node-pays .field-name-field-taux-croissance-pib {
    margin-top: 10px;
    margin-bottom: 5px;
    border-bottom-color:#bbbbbb ;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    padding-bottom: 10px;
}

.node-type-pays .node-pays .field-name-field-pays-croissance-pib {
    margin-top: 10px;
    margin-bottom: 5px;
    border-bottom-color:#bbbbbb ;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    padding-bottom: 10px;
}

.node-type-pays .node-pays .field-name-field-type-pays-inflations {
    margin-top: 10px;
    margin-bottom: 5px;
    border-bottom-color:#bbbbbb ;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    padding-bottom: 10px;
}

.node-type-pays .node-pays .field-name-field-pays-sources {
 font-size: 10px;
    text-align: left;
    font-style: italic;
    float: right;
}

.node-type-pays .node-pays .field-label {
    font-weight: normal;
}



.node-type-pays .node-pays .field-name-field-pays-sources .field-item {
    font-weight: normal;
}

.node-type-pays .node-pays .field-name-etiquette-actualit- {
    background-image: url("../images/globe.fw.png");
    background-position: left center;
    background-repeat: no-repeat;
    border-bottom: 1px solid #BBBBBB;
    clear: both;
    color: #666666;
    font-size: 18px;
    padding-bottom: 10px;
    padding-left: 30px;
    padding-top: 12px;
    text-transform: uppercase;
    margin-bottom: 10px;
    margin-top: 45px;
}

.section-pays #guide-affaire .sur-izf-net{
    margin-bottom: 20px;
}

.section-pays #guide-affaire .sur-izf-net ul{
    list-style-type: none;
    padding: 0;
    margin-top: -10px;
    margin-bottom: 10px;
}

.section-pays #guide-affaire .sur-izf-net ul a{
    color: #FF7F00;
    font-family: open sans;
    font-size: 14px;
    background-image: url("../images/event-up-to-come.fw.png");
    background-position: left center;
    background-repeat: no-repeat;
    text-decoration: none;
    padding-left: 20px;
    font-weight: normal;
}

.node-type-pays .node-pays .block-title{
    color: #666666;
    font-weight: bold;
    font-size: 14px;
}

.node-type-pays .node-pays .views-row{
    color: #666666;
    font-size: 14px;
    font-weight: normal;
}
.node-type-pays .node-pays .views-row a{
    color: #FF7F00;
    font-family: open sans;
    font-size: 14px;
    background-image: url("../images/event-up-to-come.fw.png");
    background-position: left center;
    background-repeat: no-repeat;
    display: block;
    text-decoration: none;
    padding-left: 20px;
    font-weight: normal;
}

.node-type-pays .node-pays .view-content{
    margin-bottom: 30px;
}

.node-type-pays .node-pays .view-content h3{
    margin-bottom: 5px;
    font-family: open sans;
    font-size: 14px;
}

.node-type-pays #main .region-sidebar-second{
    width: 380px;
    margin-top: 233px;
}

.node-type-pays #main .region-sidebar-second select{
    width: 380px;
    position: relative;
}

.node-type-pays #main .region-sidebar-second #views-exposed-form-base-informartion-entreprise-page #edit-submit-base-informartion-entreprise{
    margin-left: 340px;
}

.node-type-annuaire-pays-membre #ctools-jump-menu {
    background-color: transparent;
    background-image: none;
    height: auto;
    margin: 0;
}

.node-type-annuaire-pays-membre #ctools-jump-menu #edit-jump{
    margin: 0;
}

.page-node #page-title {
    clear: both;
    text-transform: uppercase;
}

.page-node #content .container-inline{
    margin-top: 0;
}

.page-node #content #block-views-liste-annuaire-pays-block {
    float: right;
    margin-top: -115px;
}

.node-type-annuaire-pays-membre #page-title {
    color: #FF7F00;
}

.page-node #block-menu-menu-acces-membre{
    height: 60px;
    width: 298px;
    background-color: #E4E6E5;
    background-image: url("../images/arrow-user.fw.png");
    background-position: 30px 23px;
    background-repeat: no-repeat;
    color: #666666;
    font-size: 8px;
}

.page-node #block-menu-menu-acces-membre h2 {
    float: left;
    margin-left: 70px;
    margin-top: 18px;
    font-family: 'oswald';
    background-color: transparent;
    color: #666666;
    font-size: 18px;
    line-height: 29px;
    text-transform: uppercase;
    font-weight: normal;
}

.page-node #block-menu-menu-acces-membre #acces-membres {
    background-color: #FFBF00;
    background-image: url("../images/arrow-go.fw.png");
    background-position: center center;
    background-repeat: no-repeat;
    float: right;
    height: 40px;
    margin-top: -27px;
    text-decoration: none;
    text-indent: -5571pt;
    width: 40px;
}


#block-views-article-annaire-pays-block h2 {
    background-color: #E4E6E5;
    color: #666666;
    font-family: oswald;
    font-size: 18px;
    font-weight: normal;
    height: 43px;
    margin-bottom: 0;
    margin-left: 0;
    margin-top: 10px;
    padding-left: 15px;
    padding-top: 11px;
	text-transform: uppercase;
    width: 285px;
}


#block-views-article-annaire-pays-block .view-article-annaire-pays .views-field-title a {
    display: block;
    font-family: oswald;
    line-height: 1.3;
    margin-bottom: 10px;
    margin-top: -21px;
    width: 300px;
    color: #666666;
    font-size: 22px;
    text-decoration: none;
    text-transform: uppercase;
}


#block-views-article-annaire-pays-block .view-article-annaire-pays .views-field-body p {
    color: #666666;
    float: left;
    font-family: open sans;
    font-size: 13px;
    margin: -98px 30px 1.5em 162px;
    width: 140px;
}

#block-views-article-annaire-pays-block .view-article-annaire-pays td {
    margin-bottom: 50px;
    display: block;
}



/* guide des affaires */

/*

.logged-in .titre-acces-pays{
    background: url("../images/trait-orange.fw.png") repeat-x left bottom;
    color: #666666;
    font-size: 26px;
    font-weight: normal;
    margin-bottom: 40px;
    margin-top: 30px;
    padding-bottom: 10px;
    text-align: left;
    text-transform: uppercase;
    width: 540px;
}

.not-logged-in .titre-acces-pays{
    background: url("../images/trait-orange.fw.png") repeat-x left bottom;
    color: #666666;
    font-size: 26px;
    font-weight: normal;
    margin-bottom: 40px;
    margin-top: 30px;
    padding-bottom: 10px;
    text-align: left;
    text-transform: uppercase;
    width: 940px;
}

.node-type-pays #page-title{
    display: none;
}
*/

.section-pays #content{
    width: 540px;
}

.section-pays #guide-affaire{
    padding-left: 83px;
    padding-top: 30px;
    padding-right: 39px;
    background-color: #fff5d9;
    color: #b2ad9f;
    font-family: open sans;
    width: 418px;
	margin-top: 46px;
}


.section-pays #guide-affaire .view-agence-par-pays .view-header{
    display: none;
}

.section-pays #guide-affaire .view-agence-par-pays{
    margin-top: -10px;
}

.section-pays .pane-block-52 .pane-content {
    background-image: url("../images/globe.fw.png");
    background-position: left 0;
    background-repeat: no-repeat;
    border-bottom: 1px solid #BBBBBB;
    color: #666666;
    font-family: 'oswald';
    font-size: 24px;
    margin-top: 40px;
    padding-bottom: 42px;
    padding-left: 30px;
}
/*---Ajouté par Jean Philippe----------*/
.section-pays #guide-affaire .pane-block-52 {
    background-image: url("../images/globe.fw.png");
    background-position: left 0;
    background-repeat: no-repeat;
    border-bottom: 1px solid #BBBBBB;
    color: #666666;
    font-family: 'oswald';
    font-size: 24px;
    margin-top: 40px;
    padding-bottom: 42px;
    padding-left: 30px;
}
/*-----------------------------------------*/
.section-pays .pane-block-52 .pane-content p{
    margin-bottom: -19px;
    margin-top: 0;
    text-transform: uppercase;
}
/*.section-pays .field-name-field-pays-carte-interactive img{
    margin-left: -83px;
    margin-top: -30px;
    margin-right: -39px;
    margin-bottom: 0;
}*/

.section-pays .field-name-field-pays-carte-interactive .field-item{
    width: 540px;
}

.section-pays .field-name-title {
    color: #FF7F00;
    font-family: 'oswald';
    font-size: 36px;
    text-transform: capitalize;
    margin-top: 33px;
    margin-bottom: 20px;
}

.section-pays .field-name-field-pays-drapeau {
    float: right;
    margin-top: -60px;
}


.section-pays .field-name-field-pays-superficie {
    margin-top: 10px;
    pzdding-bottom: 10px;
    border-bottom-color:#bbbbbb ;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-color:#bbbbbb ;
    border-top-style: solid;
    border-top-width: 1px;
    padding-top: 15px;
}


.section-pays .field-name-field-pays-population {
    margin-top: 10px;
    margin-bottom: 0px;
    border-bottom-color:#bbbbbb ;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    padding-bottom: 10px;
}

.section-pays .field-name-field-pays-capitale {
    margin-top: 10px;
    margin-bottom: 0px;
    border-bottom-color:#bbbbbb ;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    padding-bottom: 10px;
}

.section-pays .field-name-field-pays-pib-par-habitant {
    margin-top: 10px;
    margin-bottom: 5px;
    border-bottom-color:#bbbbbb ;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    padding-bottom: 10px;
}

.section-pays .field-name-field-taux-croissance-pib {
    margin-top: 10px;
    margin-bottom: 5px;
    border-bottom-color:#bbbbbb ;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    padding-bottom: 10px;
}

.section-pays .field-name-field-taux-croissance-pib-futur {
    margin-top: 10px;
    margin-bottom: 5px;
    border-bottom-color:#bbbbbb ;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    padding-bottom: 10px;
}

.section-pays .field-name-field-pays-taux-croissance{
    border-bottom: 1px solid #BBBBBB;
    padding-bottom: 10px;
    padding-top: 6px;
}

.section-pays .field-name-field-pays-inflation {
    margin-top: 10px;
    margin-bottom: 5px;
    border-bottom-color:#bbbbbb ;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    padding-bottom: 10px;
}

.section-pays .field-name-field-pays-sources {
    font-size: 10px;
    text-align: left;
    font-style: italic;
    float: right;
}

.section-pays .field-label {
    font-weight: normal;
}

.section-pays .field-item {
    font-weight: bold;
}

.section-pays .field-name-field-pays-sources .field-item {
    font-weight: normal;
}

.section-pays .field-name-sur-izf-net{
    clear: both;
    color: #666666;
    margin-bottom: 20px;
}

.node-type-pays .node-pays .field-name-etiquette-actualit- {
    background-image: url("../images/globe.fw.png");
    background-position: left center;
    background-repeat: no-repeat;
    border-bottom: 1px solid #BBBBBB;
    clear: both;
    color: #666666;
    font-size: 18px;
    padding-bottom: 10px;
    padding-left: 30px;
    padding-top: 12px;
    text-transform: uppercase;
    margin-bottom: 10px;
    margin-top: 45px;
}

.section-pays #guide-affaire .field-name-field-pays-normal-sources .field-item {
    font-size: 10px;
    font-style: italic;
    font-weight: normal;
    text-align: right;
}

.node-type-pays .node-pays  .field-name-sur-izf-net ul{
    list-style-type: none;
    padding: 0;
    margin-top: 10px;
    margin-bottom: 10px;
}
.node-type-pays .node-pays  .field-name-sur-izf-net ul a{
    color: #FF7F00;
    font-family: open sans;
    font-size: 14px;
    background-image: url("../images/event-up-to-come.fw.png");
    background-position: left center;
    background-repeat: no-repeat;
    text-decoration: none;
    padding-left: 20px;
    font-weight: normal;
}

.section-pays .block-title{
    color: #666666;
    font-weight: normal;
    font-size: 20px;
}

.section-pays .views-row{
    color: #666666;
    font-size: 14px;
    font-weight: normal;
}
.section-pays .views-row a{
    color: #FF7F00;
    font-family: open sans;
    font-size: 14px;
    background-image: url("../images/event-up-to-come.fw.png");
    background-position: left center;
    background-repeat: no-repeat;
    display: block;
    text-decoration: none;
    padding-left: 20px;
    font-weight: normal;

}

.section-pays #guide-affaire .pane-menu-menu-actualite-afp ul{
    padding-left: 0px;
    margin-top: -10px;
}

.section-pays #guide-affaire .pane-menu-menu-actualite-afp a{
    color: #FF7F00;
    font-family: open sans;
    font-size: 14px;
    background-image: url("../images/event-up-to-come.fw.png");
    background-position: left center;
    background-repeat: no-repeat;
    display: block;
    text-decoration: none;
    padding-left: 20px;
    font-weight: normal;
}

.section-pays #guide-affaire .views-row a{
    line-height: 20px;
    margin-bottom: 15px;
}

.section-pays .view-content{
    margin-bottom: 30px;
}

.section-pays .view-content h3{
    margin-bottom: 5px;
    font-family: open sans;
    font-size: 14px;
}

.section-pays #main .region-sidebar-second{
    width: 380px;
 margin-top: 124px;
}


.node-type-pays .region-sidebar-second  select{
    border: 20px solid #E4E6E5;
    color: #666666;
    font-family: open sans;
    font-size: 13px;
    height: 66px;
    width: 300px;
}


#block-views-liste-actualite-par-pays-block .block-title {
    color: #666666;
    font-size: 18px;
    margin-bottom: -21px;
    text-transform: uppercase;
    font-family: 'oswald';
    font-style: normal;
    font-weight: normal;
    background-image: url("../images/globe.png");
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 30px;
    margin-top: 39px;
}

.node-type-pays .region-sidebar-second .container-inline{
    margin-top: 0;
}

.node-type-pays .region-sidebar-second #edit-jump , .node-type-pays .region-sidebar-second #edit-jump--2{
    position: absolute;
}

.node-type-pays .region-sidebar-second .block-title {
    color: #666666;
    font-size: 18px;
    margin-bottom: 6px;
    margin-top: 17px;
    text-transform: uppercase;
    font-family: 'oswald';
    font-style: normal;
    font-weight: normal;
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 30px;
}

#block-views-61eeeba98a740b351d8ea5381a096a67 .block-title {
    background-image: url("../images/annuaire.png");
}


#block-views-b815237bdff9201e0c547fdb2ad9ba57 .block-title {
     background-image: url("../images/info_pays.png");
 }

#block-views-liste-annuaire-pays-block-1 .block-title {
    background-image: url("../images/annuaire.png");
}

#block-views-0f2a331162902e3268906f1f4ecc196c .block-title {
    background-image: url("../images/import_export.png");
}

#block-views-2c9a98c653108825b0c9d428d6311fea .block-title {
    background-image: url("../images/annuaire_entreprises.png");
}

#views-exposed-form-liste-contacts-block .bef-select-as-links .selected a{
    color: #666666;
    font-weight:bold;
}

#views-exposed-form-liste-contacts-block #edit-field-contact-pays-cat-tid-all{
    visibility: hidden;
}

#block-views-liste-contacts-block .titre-categorie-annuaire{
    border-top: 2px solid #E4E6E5;
    font-family: 'oswald',arial;
    font-size: 18px;
    font-style: normal;
    font-weight: normal;
    margin-bottom: 20px;
    padding-top: 20px;
}

/* pour l'annuaire par pays */

.node-type-annuaire-pays-membre .titre-annuaire-pays {
    background-image: url("../images/trait-orange.fw.png");
    background-position: left bottom;
    background-repeat: repeat-x;
    color: #666666;
    font-size: 24px;
    height: 40px;
}

.node-type-annuaire-pays-membre #page-title{
    display: none;
}

.node-type-annuaire-pays-membre #content .node-annuaire-pays-membre .field-name-title h2{
    color: #FF7F00;
    font-family: 'oswald',arial;
    font-size: 36px;
    line-height: inherit;
    margin-bottom: 15px;
    margin-top: 33px;
    text-transform: uppercase;
}

.node-type-annuaire-pays-membre #content .field-name-liste-annuaire-pays #edit-jump {
    border-color: #FF7F00;
    border-style: solid;
    border-width: 1px;
    float: right;
    height: auto;
    margin-right: 0px;
    margin-top:  -50px;
    width: auto;
}

.node-type-annuaire-pays-membre #content .field-name-liste-annuaire-pays #ctools-jump-menu {
    background-color: transparent;
    background-image: none;
    height: auto;
    width: auto;
    margin: 0;
    padding: 0;
}

/* permet de corriger le décallage des pages et la dispartion du menu vert */

#main{
    min-height: 200px;
}

/* pour corriger les menu décallé */

body{
    min-height: 1100px;
}


.node-type-pays #content #block-multiblock-2 #edit-jump {
    border-color: #FF7F00;
    border-style: solid;
    border-width: 1px;
    float: right;
    height: auto;
    margin-right: 0;
    width: auto;
    margin-top: 21px;
    margin-right: -20px;
}

.node-type-pays #content #block-multiblock-2 #ctools-jump-menu {

    height: auto;
    margin-right: 0;
    width: auto;
    background-image: none;
    background-color: transparent;
    background-position: 0 0;

}

.node-type-pays #block-views-liste-actualite-par-pays-block #ctools-jump-menu--2 {
    height: 70px;
    margin-right: 0;
    width: 380px;
    background-image: none;
    background-position: 0 0;
}

.node-type-pays #block-views-liste-actualite-par-pays-block #ctools-jump-menu--2 select{
    width: 336px;
    margin-top: 20px;
}


.node-type-pays ul.primary, .node-type-pays  ul.secondary {
    margin-bottom: 0;
    margin-top: 0;
}

.front #newsletter-subscribe-form #newsletter-error {
    clear: both;
    font-size: 10px;
    margin-bottom: -50px;
    margin-left: -48px;
    margin-top: -83px;
    width: 238px;
}

#block-block-30 .contextual-links a {
    background-color: transparent;
    background-image: none;
    background-position: 0;
    background-repeat: no-repeat;
    color: transparent;
    font-family: oswald;
    font-size: 12px;
    height: 20px;
    margin-top: 0px;
    padding-left: 0px;
    padding-top: 0px;
    text-decoration: none;
    text-transform: none;
    width: auto;
}

.page-entreprises-type-structure #content .view-liste-des-entreprises-mises-jour table {
    width: 100%;
}

/* correction anti PERBIN ... un vrai saboteur*/
.page-derniere-minute #content .view-actualite-generale .views-field-title a {
    font-size: 20px;
    line-height: 23px;
    margin-bottom: 20px;
    display: block;

}
.page-derniere-minute #content .view-actualite-generale .views-field-body {
    font-weight: normal;
    font-size: 13px;
    font-family: open sans;
    padding-bottom: 15px;
    border-bottom: 3px solid #E4E6E5;
}
.page-derniere-minute #content .view-actualite-generale .views-field-field-date-de-publication {
    margin-top: 20px;
}

.page-page-actuallit-par-pays #content .view-test-page-actuallit-par-pays .views-field-body {
    clear: both;
    padding-bottom: 20px;
    font-weight: normal;
    font-family: open sans;
    font-size: 12px;
}

.page-page-actuallit-par-pays #content .view-footer p{
    display: none;
}

.page-actualite-a-la-une-du-monde #content .view-clone-of-actualite-generale-afrique .views-field-body p{
    float: none;
    margin-left: 0;
    margin-top: 0;
    text-align: left;
}

.page-actualite-a-la-une-afrique .block-views .view-afp a {
    width: auto;
}


.pane-menu-menu-actualit-s-par-pays a.active {
    text-decoration: none;
    margin-right: 5px;
    float:left;
    color: #FF7F00;
}

.page-presse-africaine #main .sidebars .region-sidebar-second {
    width: 235px;
    margin-left: -15px;
    margin-top: 122px;
}

#block-views-exp-presse-africaine-page-1 .block-title{
    background-color: #E4E6E5;
    border-bottom: 2px solid white;
    color: #666666;
    font-family: "oswald";
    font-size: 20px;
    font-weight: normal;
    height: 50px;
    padding-left: 20px;
    padding-top: 10px;
    text-transform: uppercase;
    width: 215px;
}

.region-footer #block-menu-menu-menu-du-pieds-de-page{
    border-top: 4px solid #e4e6e5;
}

.page-page-actuallit-par-pays .region-sidebar-second
{
    margin-left: 80px;
    margin-top: 65px;
    width: 220px;
 }

.page-page-actuallit-par-pays #edit-field-type-de-presse-unique-tid-wrapper {
    width: 190px;
}

.page-page-actuallit-par-pays #edit-field-pays-article-la-une-tid-1-wrapper{
    margin-top: -45px;
}

.view-test-page-actuallit-par-pays .views-row-last{
    border-bottom: 0px none transparent;
}

.view-clone-of-actualite-generale-afrique .views-field-title a {
    color: #666666;
    float: left;
    font-family: oswald;
    font-size: 22px;
    line-height: 35px;
    margin-bottom: 15px;
    text-decoration: none;
    text-transform: none;
    width: 620px;
}


#block-afp-afp-block{
    width:300px;
    margin-left:0px
}

.page-accueil #block-afp-afp-block{
    width:300px;
    margin-left:18px
}

#block-afp-afp-block ul{
    padding: 0;
    margin-top: 0;
}
#block-afp-afp-block ul li a {
    text-decoration: none;
    color: #666;
    font-family: open sans;
    font-size: 13px;
    width: 260px;
    background-image: url("../images/puce_article.png");
    background-repeat: no-repeat;
    background-position: left 5px;
    padding: 0px 0px 0px 22px;
    margin-bottom: 3px;
    line-height: 12px;
    display: block;
}

#block-afp-afp-block ul li {
    padding: 8px 0px 8px 0px;
    list-style: none;
}

#block-views-afp-block-1 .block-title {
    font-family: 'oswald';
    font-size: 24px;
    padding-right: 70px;
    background-image: url("../images/logo_afp.jpg");
    background-repeat: no-repeat;
    background-position: 70px -3px;
    margin: 25px 0px 0px 0px;
    color: #666666;
}



.indexAFP{
    color: #666;
    font-family: open sans;
    font-size: 11px;
    padding: 0;
}

.pane-afp-afp-une-afrique .indexAFP{
    color: #666;
    font-family: open sans;
    font-size: 11px;
    padding: 0;
    width: 620px;
    height: 400px;
    margin-left: 5px;
    border-top: 5px solid #E4E6E5;
    margin-bottom: 25px;
}

.indexAFP img{
    float: left;
    clear: both;
    margin-right: 20px;
    height: 72px;

}

.indexAFP li {
    list-style: none;
    padding-top: 30px;
    padding-bottom: 30px;
    border-bottom: 3px solid #E4E6E5;
    min-height: 100px;
}

.indexAFP li.grille {
    border-bottom: 0 none;
    float: left;
    list-style: none outside none;
    margin-right: 10px;
    max-height: 140px;
    padding-bottom: 30px;
    padding-top: 30px;
    width: 288px;
}

.indexAFP li p{
    margin: 0;
    padding: 0;
    line-height: 12px;
}

.indexAFP li a{
    color: #666666;
    font-size: 18px;
    font-family: 'oswald';
    text-decoration: none;
    width: 600px;
    margin-bottom: 20px;
    display: block;
}

.indexAFP li.grille a{
    color: #666666;
    font-size: 18px;
    font-family: 'oswald';
    text-decoration: none;
    width: 280px;
    margin-bottom: 20px;
    display: block;
}

.completAFP h2{
    color: #666666;
    font-size: 26px;
    font-weight: normal;
    margin-bottom: 9px;
    margin-top: 30px;
    padding-bottom: 10px;
    text-align: left;
    text-transform: uppercase;
    width: 605px;
    line-height: 35px;
    font-family: 'oswald';
}

.completAFP div, .completAFP p{
    color: #666666;
    font-family: 'open sans';
    font-size: 13px;
    text-align: justify;
    width: 620px;
    margin-bottom: 10px;
    line-height: 18px;
}

.completAFP table{
    color: #888;
    font-family: 'open sans'!important;
    font-size: 10px !important;
    line-height: 15px !important;
}

.completAFP  table[align="left"]{
    margin-right: 20px;
}

.completAFP  table[align="right"]{
    margin-left: 20px;
}


.page-page-actuallit-par-pays #edit-field-pays-presse-tid-wrapper {
    width: 180px;
}

.page-page-actuallit-par-pays #block-views-exp-presse-africaine-page-1 .block-title{
    width: 200px;
}

.page-presse-africaine #block-afp-afp-block ul li a{
    width: 208px;
}

a.derniere-infos {
    background-image: url("../images/plus-info-arrow.fw.png");
    background-position: 7px center;
    background-repeat: no-repeat;
    border: 1px solid #FFBF00;
    color: #FFBF00;
    font-family: 'oswald';
    font-size: 14px;
    margin-top: -20px;
    padding: 5px 9px 3px 25px;
    text-decoration: none;
    text-transform: uppercase;
    width: 80px;
    margin-left: 3px;
}

.node-type-annuaires-des-exportateurs #content #page-title {
    background-image: url("../images/trait-horizontal.png");
    background-position: left bottom;
    background-repeat: repeat-x;
    color: #666666;
    font-size: 26px;
    padding-bottom: 10px;
}

.node-type-annuaires-des-exportateurs #content .node {
    color: #666666;
    font-family: open sans;
    font-size: 12px;
}

.node-type-entreprise #content .breadcrumb{
    display: none;
}

.node-type-page .region-sidebar-second #block-views-0f8340884f7c497cf19281727ac68abb h2.block-title {
    color: #757675;
    font-size: 18px;
    margin-bottom: -350px;
    margin-top: 10px;
    margin-left: 121px;
}

.node-type-page .region-sidebar-second #block-views-0f8340884f7c497cf19281727ac68abb {
    height: 394px;
    padding-left: 0px;
    width: 300px;
    margin-left: 0;
    margin-top: 17px;
}

.node-type-page .region-sidebar-second #edit-submit-recherche-annuaire-fiche-entreprise {
    height: 40px;
    margin-left: 260px;
    margin-top: 11px;
    text-decoration: none;
    text-indent: -15000pt;
    width: 40px;
}

.node-type-page .region-sidebar-second .inscription-newsletter {
    margin-bottom: 30px;
    padding-left: 10px;
    width: 290px;
    margin-left: 0;
    margin-top: 10px;
}

.node-type-page .region-sidebar-second #edit-newsletter-submit {
    float: right;
    height: 40px;
    margin-left: 0;
    margin-top: 49px;
    text-decoration: none;
    text-indent: -15000pt;
    width: 40px;
}


.node-type-page #block-views-6d77f5b752b78723340e7237009844a9 h2.block-title {
    background-color: #E4E6E5;
    background-image: url("../images/entreprise_logo_gauche.fw.png");
    background-position: 13px 9px;
    background-repeat: no-repeat;
    color: #666666;
    float: left;
    font-size: 18px;
    text-align: left;
    text-indent: 35px;
    text-transform: uppercase;
    width: 300px;
}

.node-type-page .view-entreprise-de-la-semaine-fiche-entreprise .views-view-grid.cols-1 .col-1.col-first .views-field-title .field-content a {
    color: #797979;
    display: block;
    float: left;
    font-family: 'open sans';
    font-size: 13px;
    font-weight: bold;
    line-height: 15px;
    margin-bottom: 5px;
    margin-top: 7px;
    text-decoration: none;
    width: 140px;
}

.node-type-page .view-entreprise-de-la-semaine-fiche-entreprise table{
    margin-top: 40px;
}

.page-presse-africaine .views-field-field-devise-de-la-presse .field-content {
    color: #666666;
    font-family: open sans;
    font-size: 12px;
}

.page-presse-africaine table.pagerer tbody tr td div.item-list ul.pager li.first {
    background-color: rgba(0, 0, 0, 0);
    color: #666666;
    font-size: 12px;
    margin-left: -30px;
    position: relative;
}

.region-sidebar-second #block-afp-afp-une-afrique-normal h2 {
    background-color: #E4E6E5;
    color: #666666;
    font-size: 18px;
    margin-left: 0;
    padding: 5px 26px;
    text-indent: -15px;
    text-transform: uppercase;
    width: 230px;
    font-family: 'oswald';
    font-style: normal;
    font-weight: normal;
}

.page-actualite-a-la-une-afrique #content, .page-derniere-minute #content, .page-actualite-a-la-une-du-monde #content{
    background-image: url("../images/logo_afp.jpg");
    background-repeat: no-repeat;
    background-position: top right;
}

#block-afp-afp-une-afrique-normal .indexAFP li {
    float: none;
}

.page-presse-africaine .view-presse-africaine .pagerer td {
    margin-left: 0;
    width: auto;
}


/* pour corriger les lien de forum pour les admin */
.logged-in #block-block-56 {
    margin-top: 115px;
}
.logged-in #block-block-57 {
    margin-top: 172px;
}

#accueil .pane-adsense-managed{
    clear: both;
    margin-left: 16px;
}

.view-presse-africaine .view-content .views-field-title a{
    text-transform: uppercase;
}

.view-annuaires-des-exportateurs #views-exposed-form-annuaires-des-exportateurs-page #edit-field-pays-annuaire-exportateur-tid-wrapper {
    height: 45px;
}


/* pour regler le cas des sélecteurs */

#selecteur-pays{
    width: 300px;
    margin-left: 25px ;
    margin-top: 25px;
}


/* pour regler le cas des sélecteurs */

#selecteur-pays{
    width: 300px;
    margin-left: 25px ;
    margin-top: 25px;
}


#block-categorie-intermediaire-categorie-intermediaire ul{
    padding: 0;
}

#block-categorie-intermediaire-categorie-intermediaire ul li{
    text-align: left;
    list-style: none;

}

#block-categorie-intermediaire-categorie-intermediaire ul li a{
    color: #59B200;
    display: block;
    margin-bottom: 45px;
    text-decoration: none;
    background-image: url("../images/arrow link menu.fw.png");
    background-position: left 5px;
    background-repeat: no-repeat;
    padding-left: 12px;
}

#block-categorie-intermediaire-categorie-intermediaire-exportation ul{
    padding: 0;
}

#block-categorie-intermediaire-categorie-intermediaire-exportation ul li{
    text-align: left;
    list-style: none;

}

#block-categorie-intermediaire-categorie-intermediaire-exportation ul li a{
    color: #00A3D9;
    display: block;
    margin-bottom: 45px;
    text-decoration: none;
    background-image: url("../images/arrow link menu.fw.png");
    background-position: left 5px;
    background-repeat: no-repeat;
    padding-left: 12px;
}

.not-front #main{
    padding-top: 0;
}

.page-base-informartions-exportation .region-sidebar-second {
    margin-top: 0;
}

/* gère le taille
.version_anglaise_exportation{
    height: 680px;
    margin-left: 0px;
    width: 880px;
    background-color: #00A3D9;
    left: -375px;
    padding: 30px;
    position: absolute;
    top: 131px;
    display:none;
}*/

.page-accueil .pane-views-abb0db917c5fd8374b79da6e46e96e1a{
    background-color: #E4E6E5;
    background-image: url("../images/background-recherche.fw.png");
    background-position: left top;
    background-repeat: no-repeat;
    height: 170px;
    margin-left: 17px;
    width: 300px;
}

.page-accueil .pane-views-abb0db917c5fd8374b79da6e46e96e1a #edit-submit-recherche {
    background-color: #FFBF00;
    background-image: url("../images/icone_recherche.png");
    background-position: center center;
    background-repeat: no-repeat;
    border: medium none;
    display: block;
    height: 40px;
    margin-left: 260px;
    margin-top: 5px;
    text-decoration: none;
    text-indent: -5000pt;
    width: 40px;
}

.page-accueil .pane-views-abb0db917c5fd8374b79da6e46e96e1a .views-exposed-widget{
    float: none;
}
.page-accueil .pane-views-abb0db917c5fd8374b79da6e46e96e1a .pane-title {
    color: #FFFFFF;
    font-family: 'oswald';
    font-style: normal;
    font-weight: normal;
    margin: 21px 13px;
    padding: 11px 0 6px;
    background-color: rgba(0, 0, 0, 0);
    font-size: 18px;
    line-height: 29px;
    text-transform: uppercase;
}

.page-accueil .views-exposed-form-recherche-recherche-normale #edit-search-api-views-fulltext-wrapper  .form-text{
    margin-top: 20px;
    margin-left: 20px;

}

.page-accueil #edit-search-api-views-fulltext-wrapper #edit-search-api-views-fulltext{
    border: 0 none;
    height: 40px;
    margin-left: 20px;
    width: 260px;
    margin-top: 75px;
}

.page-accueil .pane-views-abb0db917c5fd8374b79da6e46e96e1a  #edit-search-api-views-fulltext-wrapper{
    margin-top: 0;
}

.page-accueil .views-exposed-form-recherche-recherche-normale .form-text {
    border: 0 none;
    height: 40px;
    margin-left: 20px;
    width: 260px;
}


.page-accueil .pane-block-31 {
    margin-top: -50px;

}

.page-recherche-simple #page-title {
    background-image: url("../images/trait-orange.fw.png");
    background-position: left bottom;
    background-repeat: repeat-x;
    color: #666666;
    font-size: 26px;
    font-weight: normal;
    margin-bottom: 9px;
    margin-top: 30px;
    padding-bottom: 10px;
    text-align: left;
    text-transform: uppercase;
    width: 100%;
}

.recherche-integrale{
    font-family: "open sans";
    font-size: 13px;
    line-height: 17px;
    color: #666666;
}

.recherche-integrale a{
    font-family: 'oswald';
    font-size: 15px;
    line-height: 18px;
    text-decoration: no-underline;
    color: #FF7F00;
}

.recherche-integrale .views-row{
    margin-bottom: 20px;
}

.page-offre-demande .region-sidebar-second{
    margin-top: 80px;
}

.not-logged-in .resultat-offre {
    top: auto;
}

.page-node-add-organisation-interm-diaire .group_ca_fcfa span {
    background-image: url("../images/asterik_focus.fw.png");
    background-position: 218px 7px;
    background-repeat: no-repeat;
    background-size: 6px auto;
}

.page-node-add-entreprise .group_chiffre_d_affaire span {
    background-image: url("../images/asterik_focus.fw.png");
    background-position: 144px 7px;
    background-repeat: no-repeat;
    background-size: 6px auto;
    padding-right: 10px;
}
.page-node-add-organisation-interm-diaire #main #edit-field-par-zone-entreprise-wrapper label,  .page-node-add-entreprise #main #edit-field-par-zone-entreprise-wrapper label,.page-node-add-structures-d-appui-aux-entrepris #main #edit-field-par-zone-entreprise-wrapper label {
    display: none;
}


.page-user .form-item-mail {
    margin-left: 66px;
}

.page-user #edit-field-civilit- label:first-child {
    margin-left: 160px;
}

.page-user #edit-field-civilit- {
    padding-bottom: 1px;
}

#edit-field-nom-user-und-0-value, .password-field, .password-confirm, #edit-field-adresse-user-und-0-value, #edit-field-code-postal-user-und-0-value, #edit-field-ville-user-und-0-value, #edit-field-pays-user-und{
    border: 1px solid #FF8000;
    height: 34px;
    width: 400px;
}

.form-item-field-nom-user-und-0-value {
    margin-left: 174px;
}


.page-user .form-item-pass-pass1 {
    margin-left: 123px;
}

.page-user .password-strength,.page-user div.password-confirm{
    display: none  ;
}


.page-user input.password-confirm,.page-user input.password-field{
    width: 25em;
}

.page-user .confirm-parent, .page-user .password-parent{
    width: 39.3em;
    margin-top: 18px;
}

.page-user .confirm-parent{
    margin-left: 45px;
}


.page-user #user-login .form-type-textfield {
    margin-left: 55px;
}

.page-user .breadcrumb {
    display: none;
}

.vote-form #edit-vote {
               background-color: #FFBF00;
               color: white;
}

.page-user .form-item-field-adresse-user-und-0-value {
    margin-left: 156px;
}

.page-user .form-item-field-code-postal-user-und-0-value{
    margin-left: 133px;
}

.page-user #edit-field-ville-user-und-0-value{
   /* margin-left: 179px; */
}

.page-user #edit-field-pays-user-und{
    color: #666666;
    font-family: open sans;
    font-size: 13px;
    font-weight: normal;
    margin-right: 10px;
}

.page-user .profile .field-name-field-pays-user {
    padding-left: 382px;
}

.page-user .profile  .field-name-field-adresse-user {
    padding-left: 356px;
}

.page-user .profile  .field-name-field-code-postal-user {
    padding-left: 327px;
}

.page-user .profile  .field-name-field-nom-user {
     padding-left: 381px;
 }


.page-user .profile  .field-name-field-code-postal-user{
    padding-left: 326px;
}

.page-user .profile  .field-name-field-ville-user {
    padding-left: 385px;
}


.page-user .profile .field-item {
    margin-left: 10px;
}

.page-user #edit-field-ville-user {
    margin-left: 179px;
}

.page-user #edit-field-pays-user {
    margin-left: 176px;
}

.page-user .form-item-field-inscription-newsletter-und .description {
    display: block;
    float: right;
    font-size: 12px;
    width: 375px;
    color: #666666;
}

.page-user .form-item-field-inscription-newsletter-und  label {
    visibility: hidden;
    width: 220px;
}

.page-user #edit-terms-of-use a{
    color: #FF8000;
}

.page-derniere-minute .region-sidebar-second {
    margin-left: 17px;
}

.page-actualite-a-la-une-afrique .region-sidebar-second {
    margin-left: 17px;
}

.admin-menu .pane-liste-pays-guide-affaire #ctools-jump-menu {
    margin-top: -260px;
}

.pane-simpleads-ad-groups-1529 {
    margin-left: 17px;
    width: 300px;
}

.region-sidebar-second .block-simpleads {
    width: 300px;
    clear: both;
}

.page-derniere-minute .region-sidebar-second #block-simpleads-ad-groups-210 , .page-actualite-a-la-une-afrique .region-sidebar-second #block-simpleads-ad-groups-210{
    margin-left: -10px;
}

.pane-simpleads-ad-groups-1528 {
    margin-left: 17px;
    width: 300px;
}

.front .messages {
    margin-top: -75px;
    margin-bottom: 75px;
}


.page-accueil .breadcrumb{
    visibility: hidden;
    margin-bottom: 20px;
}

.page-accueil .add_redirect{
    display: none;
}

body {
    background-color: #C8C8C8;
}

.page-forum  .region-sidebar-second, .node-type-forum .region-sidebar-second{
    float: right;
    margin-left: 0;
    margin-right: 0px;
    width: 176px;
}

.node-type-experts-ou-consultants #page-title {
    display: none;
}

#block-statsexportation-statsexportation {
    width: 930px;
    font-family: open sans;
    font-size: 13px;
    padding: 10px;
    color: #666666;
}

#block-statsexportation-statsexportation form .aide {
    margin-top: -138px;
    margin-left: -20px;
    min-height: 60px;
}

#block-statsexportation-statsexportation form .aide ul {
    margin-top: 0px;
}


#block-statsexportation-statsexportation form {
    background-color: #E4E6E5;
    color: #666666;
    height: 282px;
    margin-left: 70px;
    margin-top: 170px;
    padding: 20px;
    margin-right: 70px;
}

#block-statsexportation-statsexportation form .titre{
    font-family: Oswald;
    font-size: 28px;
    margin-top: 10px;
    font-weight: normal;
    margin-top: 58px;
    text-transform: uppercase;
    margin-bottom: -53px;
}

#block-statsexportation-statsexportation form label {
    float: left;
    width: 200px;
    text-align: right;
    margin-right: 20px;
}
#block-statsexportation-statsexportation form .form-item {
    float: right;
    clear: both;
    width: 552px;
}

#block-statsexportation-statsexportation form #edit-submit {
    background-color: #FFBF00;
    background-image: url("../images/arrow-go.fw.png");
    background-position: center center;
    background-repeat: no-repeat;
    border: medium none;
    height: 40px;
    margin-left: 730px;
    margin-top: 279px;
    text-decoration: none;
    text-indent: -1571px;
    width: 40px;
}

#block-statsexportation-statsexportation form .form-select {
    width: 330px;
    height: 30px;
    border: 0 none;
}

.view-statistiques-exportations .resultat-header {
    background-color: #4CBEE4;
    color: #FFFFFF;
    font-family: open sans;
    font-size: 13px;
    font-weight: bold;
    height: 25px;
    margin-top: 19px;
    padding-bottom: 5px;
    padding-left: 10px;
    padding-top: 5px;
    position: relative;
    width: 930px;
}

.view-statistiques-exportations .view-content {
    width: 940px;
    margin-top: -23px;
}

.view-statistiques-exportations .view-content table td{
    padding: 5px;
    font-family: "open sans";
    font-size: 13px;
    color: #666666;
}

.view-statistiques-exportations .view-content table td.views-field-nom{
    font-weight: bold;
    text-transform: uppercase;
}

.view-statistiques-exportations table.pagerer {
    width: 653px;
}

.region-sidebar-second .view-entreprise-de-la-semaine-fiche-entreprise .views-field-field-pr-sentation-orga .field-content{
    font-family: 'open sans';
    font-size: 12px;
    line-height: 15px;
    margin-left: 156px;
}

.page-accueil .pane-simplenews-0 .pane-content > p {
    color: #666666;
    font-family: oswald;
    font-size: 14px;
    line-height: 24px;
    padding-left: 5px;
    padding-top: 10px;
    text-transform: uppercase;
    margin-left: 0;
}

#lettre {
    margin-left: 15px;
    clear: both;
}


#edit-newsletters {
    border: 1px solid #FFFFFF;
    clear: both;
    color: #666666;
    font-family: open sans;
    font-size: 13px;
    line-height: 26px;
    margin-left: 0;
    overflow: auto;
    width: 250px;
}

.page-accueil .pane-simplenews-0 .form-text.required {
    width: 250px;
}


.page-accueil .pane-simplenews-0 .form-submit {
    color: #666666;
    font-family: oswald;
    font-size: 14px;
    margin-left: 0;
    margin-top: 0;
}



.node-1935823 #inscription-page,.node-1935823 #member-page {
    background-color: #FF7F00;
    background-image: url("../images/sy.png");
    background-position: 50px center;
    background-repeat: no-repeat;
    color: #FFFFFF;
    display: block;
    font-family: open sans;
    font-size: 24px;
    height: 50px;
    padding-left: 15px;
    padding-top: 20px;
    text-decoration: none;
}


/**
* responsive design
*/
@media (max-width: 960px) {
/* repositionnement de la barre de langue */

#block-locale-language-content {
    margin-left: 420px;
}

    /* modification de l'entete */*
    .logo-home {
display: none;
    }

    .logo-question-mark {
        float: left;
        margin-left: -6px;
        margin-top: 0px;
        padding: 5px;
    }

    .logo-container a[href="/propos-dizf"] {
       display:none;
    }


   .div-reseau-sociaux {
        float: left;
        height: 69px;
        margin-left: 0px;
        margin-top: 0px;
   		position: relative;
   		left: 0px;		
    }

/*Modifié par jean Philippe*/
    /*.connection-box {
          display: none;
    }*/
/**************************/

    .logo-contact{
        display: none;
    }

    a[href="/content/contacts"] {
        display:none;
    }

    #block-tb-megamenu-main-menu {
        display: none;
    }


    /* menu mobile */
    .menu-mobile{
        height:130px;
        clear: both;
    }

    .menu-mobile a{ background:url("../images/responsive-menu.png") no-repeat;display: block; }
    .menu-mobile a.general{ width:120px; height:130px; display: block;background:url("../images/responsive-menu.png")-10px -570px no-repeat;float: left;}
    .menu-mobile a.entreprise{ width:121px; height:130px; display: block;background:url("../images/responsive-menu.png") no-repeat -10px -430px;float: left; }
    .menu-mobile a.exportation{ width:119px; height:130px; display: block;background:url("../images/responsive-menu.png") -10px -290px no-repeat;float: left;}
    .menu-mobile a.annuaire{ width:120px; height:130px; display: block;background:url("../images/responsive-menu.png")-10px -150px no-repeat;float: left; }
    .menu-mobile a.production{ width:120px; height:130px; display: block;background:url("../images/responsive-menu.png") -10px -10px no-repeat;float: left; }


    /* colonne droit page accueil */


    .page-accueil .panel-2col-stacked .panel-col-last {

        clear: both;
        float: none;
        margin-left: 0;
        margin-top: 23px;
        width: 600px;
    }

    .panel-2col-stacked .panel-col-last .inside {
        margin: 0 0 0;
    }

    /* controle de la largeur du site web */
    #page {
        width: 620px;
        border-left: 5px solid #E4E6E5;
        border-right: 5px solid #E4E6E5;
    }


    /* annulation du responsive design pour facteur de production et moodle */


    .page-node-1935886 #page , .page-node-335 #page , .page-node-449 #page, .page-node-450 #page, .page-node-451 #page, .page-node-452 #page, .page-node-453 #page, .page-node-454 #page,.page-node-455 #page, .page-node-456 #page{

        background-color: #FFFFFF;
        border-left: 35px solid #E4E6E5;
        border-right: 35px solid #E4E6E5;
        width: 960px;
    }

    .page-node-1935886 .logo-home , .page-node-335 .logo-home , .page-node-449 .logo-home, .page-node-450 .logo-home, .page-node-451 .logo-home, .page-node-452 .logo-home, .page-node-453 .logo-home, .page-node-454 .logo-home,.page-node-455 .logo-home, .page-node-456 .logo-home{
        float: left;
        margin-left: 40px;
        margin-right: 20px;
        margin-top: 40px;
        padding: 10px;
        display: block;
    }

    .page-node-1935886 .logo-question-mark , .page-node-335 .logo-question-mark, .page-node-449 .logo-question-mark, .page-node-450 .logo-question-mark, .page-node-451 .logo-question-mark, .page-node-452 .logo-question-mark, .page-node-453 .logo-question-mark, .page-node-454 .logo-question-mark, .page-node-455 .logo-question-mark, .page-node-456 .logo-question-mark {
        float: left;
        margin-left: -6px;
        margin-top: 40px;
        padding: 10px;
        display: block;
    }

    .page-node-1935886 .logo-a-propos , .page-node-335 .logo-a-propos, .page-node-449 .logo-a-propos, .page-node-450 .logo-a-propos, .page-node-451 .logo-a-propos, .page-node-452 .logo-a-propos, .page-node-453 .logo-a-propos, .page-node-454 .logo-a-propos, .page-node-455 .logo-a-propos, .page-node-456 .logo-a-propos{
        float: left;
        margin-left: -5px;
        margin-top: 51px;
        display: block;
    }


    .page-node-1935886 .div-reseau-sociaux , .page-node-335 .div-reseau-sociaux , .page-node-449 .div-reseau-sociaux, .page-node-450 .div-reseau-sociaux, .page-node-451 .div-reseau-sociaux, .page-node-452 .div-reseau-sociaux, .page-node-453 .div-reseau-sociaux, .page-node-454 .div-reseau-sociaux,.page-node-455 .div-reseau-sociaux, .page-node-456 .div-reseau-sociaux{
        float: left;
        height: 69px;
        margin-left: 34px;
        margin-top: -3px;
        display: block;
    }

    .page-node-1935886 .connection-box , .page-node-335 .connection-box, .page-node-449 .connection-box, .page-node-450 .connection-box, .page-node-451 .connection-box, .page-node-452 .connection-box, .page-node-453 .connection-box, .page-node-454 .connection-box,.page-node-455 .connection-box, .page-node-456 .connection-box {
        color: #666666;
        float: right;
        font-family: open sans;
        font-size: 14px;
        margin-left: 152px;
        margin-top: -60px;
        position: relative;
        display: block;
    }


    .page-node-1935886 .logo-contact , .page-node-335 .logo-contact , .page-node-449 .logo-contact, .page-node-450 .logo-contact, .page-node-451 .logo-contact, .page-node-452 .logo-contact, .page-node-453 .logo-contact, .page-node-454 .logo-contact,.page-node-455 .logo-contact, .page-node-456 .logo-contact{
        display: block;
    }

    .page-node-1935886 a[href="/content/contacts"] , .page-node-335 a[href="/content/contacts"] , .page-node-449 a[href="/content/contacts"], .page-node-450 a[href="/content/contacts"], .page-node-451 a[href="/content/contacts"], .page-node-452 a[href="/content/contacts"], .page-node-453 a[href="/content/contacts"], .page-node-454 a[href="/content/contacts"],.page-node-455 a[href="/content/contacts"], .page-node-456 a[href="/content/contacts"] {
        display:block;
    }

    .page-node-1935886 #block-tb-megamenu-main-menu , .page-node-335 #block-tb-megamenu-main-menu, .page-node-335 #block-tb-megamenu-main-menu , .page-node-449 #block-tb-megamenu-main-menu, .page-node-450 #block-tb-megamenu-main-menu, .page-node-451 #block-tb-megamenu-main-menu, .page-node-452 #block-tb-megamenu-main-menu, .page-node-453 #block-tb-megamenu-main-menu, .page-node-454 #block-tb-megamenu-main-menu,.page-node-455 #block-tb-megamenu-main-menu, .page-node-456 #block-tb-megamenu-main-menu{
        display: block;
        clear: both;
    }

    .page-node-1935886 .logo-container , .page-node-335 .logo-container, .page-node-335 .logo-container , .page-node-449 .logo-container, .page-node-450 .logo-container, .page-node-451 .logo-container, .page-node-452 .logo-container, .page-node-453 .logo-container, .page-node-454 .logo-container,.page-node-455 .logo-container, .page-node-456 .logo-container{

        float: none;
    }

    #block-tb-megamenu-main-menu #views-exposed-form-recherche-annuaire-fiche-entreprise-page .form-text {
        margin-left: 0px;
        width: 230px;
    }

    .menu-mobile{
        display: block;
    }
    .page-node-1935886 .menu-mobile , .page-node-335 .menu-mobile, .page-node-335 .menu-mobile , .page-node-449 .menu-mobile, .page-node-450 .menu-mobile, .page-node-451 .menu-mobile, .page-node-452 .menu-mobile, .page-node-453 .menu-mobile, .page-node-454 .menu-mobile,.page-node-455 .menu-mobile, .page-node-456 .menu-mobile{
        display: none;
    }

    /* page accueil */
    .page-accueil #page {
        width: 620px;
        border-left: 5px solid #E4E6E5;
        border-right: 5px solid #E4E6E5;
    }

    #page .view-id-diaporama_ {
        background-color: rgba(0, 0, 0, 0);
        height: 340px;
        margin-left: -10px;
        margin-top: 21px;
        padding-left: 0;
        padding-top: 20px;
        width: 600px;
    }

    .pane-afp-afp-une-afrique .indexAFP {
        width: 600px;
    }

    .pane-entreprise-de-la-semaine-fiche-entreprise .pane-title {
        width: 525px;
    }


    .page-accueil .pane-acces-au-pays {
        margin-bottom: 0;
        margin-left: 0;
        width: 270px;
        float: left;
    }


    .pane-menu-menu-acces-membre .pane-menu {
        float: left;
        height: 91px;
        width: 312px;
        margin-bottom: 17px;
    }
    .pane-menu-menu-acces-membre.pane-menu {
        float: left;
        height: 91px;
        width: 312px;
        margin-bottom: 17px;
    }

    .page-accueil .pane-views-abb0db917c5fd8374b79da6e46e96e1a {
        display: none;
    }


    .page-accueil .pane-block-31 {
        display: none;
    }

    .page-accueil #block-afp-afp-block {
        display: none;
    }

    .panel-pane.pane-views.pane-les-themes-sur-le-forum-en-ce-moment {
        display: none;
    }

    .pane-liste-des-th-mes-du-forums .pane-title {
        display: block;
        font-family: oswald;
        margin-left: 20px;
        width: 200px;
    }

    .page-accueil .pane-liste-des-th-mes-du-forums {
        background-color: #E4E6E5;
        color: #666666;
        font-size: 8px;
    }

    .pane-webform-client-block-1637104{
        display: none;
    }

    .pane-simpleads-ad-groups-1529 {
        display: none;
    }



    .view-partenaires-jcaroussel .jcarousel-skin-default .jcarousel-container-horizontal {
        height: 113px;
        margin-left: -14px;
        padding: 15px 10px;
        width: 594px;
    }

    .view-partenaires-jcaroussel .jcarousel-skin-default .jcarousel-clip-horizontal {
        width: 604px;
    }


    .page-accueil .pane-liste-des-th-mes-du-forums {
        background-color: #E4E6E5;
        clear: both;
        color: #666666;
        float: none;
        font-size: 8px;
        height: 86px;
        margin-left: 0;
        margin-top: 0;
        padding-top: 1px;
        width: 100%;
        font-family: "oswaldo";
    }


   .view-id-liste_des_th_mes_du_forums #edit-jump {
        border: medium none;
        float: right;
        font-family: open sans;
        font-size: 13px;
        height: 31px;
        margin-left: 0;
        margin-right: 20px;
        margin-top: -54px;
        padding: 6px;
        width: auto;
    }

   /* pour la page de l'espace générale */
    .page-node-1935919 .panels-flexible-region  {
        float: left;
        width: 40%;
    }

    .page-node-1935919 .panels-flexible-region  .pane-custom pane-21
    {
        float: none;
        width: 100%;
        clear: both;
    }
    .page-node-1935919 .panels-flexible-region ul li{
        width: auto;
    }

    .page-node-1935919 .panels-flexible-region .pane-menu-menu-documentation .pane-content a {
        margin-left: 0;
    }

    .page-node-1935919 .panels-flexible-region .pane-menu-menu-menu-cours-et-rapports .pane-menu {
        margin-top: 50px;
    }

    .pane-menu-menu-menu-cours-et-rapports h2.pane-title {
        padding-top: 64px;
    }

    .page-node-1935919 .panels-flexible-region .pane-menu-menu-les-tarifs-douaniers h2.pane-title {
        margin-top: 35px;
    }

    .page-node-1935919 .panels-flexible-region .panels-flexible-region-46-institution {
        margin-top: -80px;
    }


    .page-node-1935919 .panels-flexible-region .pane-block.pane-block-49.pane-block {
        left: 0;
        margin-left: 255px;
        position: relative;
        top: 0;
        width: 233px;
        z-index: 200;
    }

    #actualite-event {
        clear: both;
        display: block;
        float: none;

    }

    /* afp */
    .page-derniere-minute .region-sidebar-second {
        display: none;
    }

    .completAFP div, .completAFP p {

        width: 590px;
    }

    .page-actualite-a-la-une-du-monde .region-sidebar-second {
        display: none;
    }

    /* presse africaine */
    .page-presse-africaine .view-presse-africaine tr {
        display: inline-flex;
        float: left;
        width: 600px;
    }
    .page-presse-africaine #block-afp-afp-block {
       display: none;
    }


    .page-presse-africaine #main .sidebars .region-sidebar-second {
        margin-left: 0;
        margin-top: 0;
        width: 600px;
    }

    .page-presse-africaine .title {
        width: 600px;
    }


    #block-views-exp-presse-africaine-page-1 .block-title {
        width: 554px;
    }


    .section-presse-africaine #views-exposed-form-presse-africaine-page-1 .views-exposed-form #edit-field-type-de-presse-unique-tid-wrapper {
        background-color: #E4E6E5;
        color: #666666;
        float: left;
        font-family: open sans;
        font-size: 14px;
        height: 73px;
        margin-left: 0;
        margin-right: 0;
        margin-top: 0;
        padding: 20px;
        width: 299px;
    }

    /*afp */
    .page-actualite-a-la-une-afrique .region-sidebar-second {
      display: none;
    }

    /* evenement */
    .node-type-article-la-une .region-sidebar-second, .page-evenement-par-pays .region-sidebar-second, .node-type-annuaire-pays-membre .region-sidebar-second {
        display: none;
    }

    /* actualité par pays */

    .page-page-actualite-pays .region-sidebar-second {
        clear: both;
        float: none;
        margin-left: 0;
        margin-right: 20px;
        margin-top: 130px;
        width: 600px;
    }


    .page-page-actualite-pays #main #content .views-field-title a {
        width: auto;
    }


    .page-page-actualite-pays #main #content .view-header {
        width:600px
    }

    .page-page-actualite-pays #main #content {
        width: 618px;
    }

    .page-page-actualite-pays #main #content .views-row {
        border-bottom: medium solid #E4E6E5;
        margin-bottom: 30px;
        width: 600px;
    }

    .page-page-actualite-pays #main #block-views-exp-presse-africaine-page-1 .views-exposed-widgets.clearfix {
        width: 574px;
    }


    .page-page-actualite-pays #main #edit-field-date-de-publication-value-wrapper {
        margin-top: 0px;

    }


    .node-type-article-la-une .field-name-body p {
        width: auto;
    }

    .node-type-article-la-une .field-name-field-image-la-une img {
        clear: both;
        float: none;
        margin-left: 0;
        margin-top: 0;
        position: relative;
        width: 620px;
    }

    /* guide des affaires */
    .section-pays #main .region-sidebar-second {
        clear: both;
        float: none;
        margin-top: 124px;
        width: 600px;
    }

    .section-pays .block-title {
        width: auto;
    }


    .view-id-liste_infos_pays.view-display-id-block_1 .view-header {
        width: auto;
    }

    .section-pays #guide-affaire {
        width: 458px;
    }


    .section-pays .field-name-field-pays-carte-interactive img {
        margin: -47px -37px 64px -65px;
    }

    #block-block-36 {
        width: 580px;
    }

    .page-node-88 #page-title {
        width: auto;
    }


    #block-block-30 {
        margin-left: 303px;
        margin-top: 78px;
        position: absolute;
    }


    #views-exposed-form-liste-appels-d-offres-page {
        height: 150px;
        margin-bottom: 20px;
    }


    .view-liste-appels-d-offres .view-header {
        width: auto;
    }

    .view-liste-appels-d-offres table {
        width: auto;
    }

    /* auto responsive sur les tableau des vue */

    table .priority-medium {
        display: none;
    }

    /* appel offre */
    #block-block-23 p {
        width: 480px;
    }

    #user-login {
        padding-left: 14px;
    }

    .user-texte {
        margin-left: 63px;
        margin-top: -175px;
        padding-left: 0;
        width: 474px;
    }

    #block-block-37 a {
        background-color: #FF8000;
        background-image: url("../images/btn-jaune.fw.png");
        background-position: 238px 0;
        background-repeat: no-repeat;
        color: #FFFFFF;
        display: block;
        font-family: oswald;
        font-size: 18px;
        height: 33px;
        margin-left: 321px;
        margin-top: 9px;
        padding-left: 7px;
        padding-right: 5px;
        padding-top: 7px;
        position: relative;
        text-decoration: none;
        width: 265px;
    }

    #block-block-37 contextual-links-wrapper a {
        background-color: transparent;
        background-image: none;
        background-position: 0px 0;
        background-repeat: no-repeat;
        color: #000000;
        display: none;
        font-family: oswald;
        font-size: 12px;
        height: auto;
        margin-left: 0;
        margin-top: 0px;
        padding-left: 0px;
        padding-right: 0px;
        padding-top: 0px;
        position: relative;
        text-decoration: none;
        width: auto;
    }

    #appel-d-offres-node-form {
        background-color: #FFF5DA;
        color: #666666;
        font-size: 13px;
        margin-left: 0;
        margin-top: 34px;
        padding-bottom: 20px;
        padding-left: 0;
        padding-top: 13px;
        width: auto;
    }


    #node_appel_d_offres_form_group_selectionnez_criteres .fieldset-legend a:link {
        display: block;
        line-height: 30px;

        width: 580px;
    }

    #appel-d-offres-node-form .form-text {
        border: 1px solid #FFD2A6;
        height: 30px;
        width: 325px;
    }


    #edit-field-corps-appel-doffre .form-textarea-wrapper textarea {
        width: 325px;
    }


    #appel-d-offres-node-form select {
        width: 325px;
    }


    .views-exposed-form .views-exposed-widget {
        float: none;
    }

    #views-exposed-form-cv-en-ligne-page {
        height: 176px;
        margin-top: -35px;
        padding-left: 30px;
    }


    .view-cv-en-ligne table {
        width: auto;
    }


    #block-block-41 a:last-child {
        margin-left: 432px;
    }


    #block-block-40 a:last-child {
        background-color: #FF8000;
        background-image: url("../images/btn-jaune.fw.png");
        background-position: 132px -3px;
        background-repeat: no-repeat;
        color: #FFFFFF;
        display: block;
        font-family: oswald;
        font-size: 18px;
        height: 32px;
        margin-left: 428px;
        margin-top: 16px;
        padding-left: 10px;
        padding-top: 6px;
        position: absolute;
        text-decoration: none;
        width: 163px;
    }


    #cv-en-ligne-node-form {
        width: auto;
    }


    #cv-en-ligne-node-form .form-text {
        border: 1px solid #FFD2A6;
        height: 30px;
        width: 344px;
    }

    #cv-en-ligne-node-form select {
        width: 346px;
    }


    #edit-field-descriptif-cv .form-textarea-wrapper textarea {
        width: 346px;
    }

    .view-cv-en-ligne table {
        width: auto;
    }


    #block-block-41 a:last-child {
        margin-left: 433px;
    }

    #views-exposed-form-cv-en-ligne-page {
        height: 192px;
        margin-top: -37px;
    }

    #views-exposed-form-cv-en-ligne-page .views-exposed-form .views-exposed-widget {
        float: none;
    }


    .section-offres-de-recrutement #block-block-54 a:last-child {
        margin-left: 20px;
        margin-top: -48px;
    }


    #block-block-33 p {
        margin-left: 286px;
        margin-top: 19px;
    }


    #views-exposed-form-offres-de-recrutement-page {

        height: auto;
        margin-top: -36px;
        padding-bottom: 10px;
        padding-left: 30px;
    }

    .page-node-add-offre-de-recrutement #block-block-43 a:last-child {
        background-color: #FF8000;
        background-image: url("../images/btn-jaune.fw.png");
        background-position: 180px 0;
        background-repeat: no-repeat;
        color: #FFFFFF;
        display: block;
        font-family: oswald;
        font-size: 18px;
        height: 47px;
        margin-left: 390px;
        margin-top: -1px;
        padding-left: 7px;
        padding-top: 7px;
        position: absolute;
        text-decoration: none;
        width: 203px;
    }


    #offre-de-recrutement-node-form {
        width: auto;
    }


    #offre-de-recrutement-node-form .form-text {
        width: 310px;
    }


    #field-descriptif-recrutement-add-more-wrapper .form-textarea-wrapper textarea {
        width: 311px;
    }


    #offre-de-recrutement-node-form select {
        width: 311px;
    }


    #views-exposed-form-experts-ou-consultants-index--page div.views-submit-button {
        width: auto;
    }

    .node-type-experts-ou-consultants .region-sidebar-second{
        display: none;
    }


    #field-delais-de-reponse-recrutem-add-more-wrapper .fieldset-legend {
        font-family: open sans;
        font-size: 12px;
        margin-left: -140px;
        margin-top: 37px;
        position: absolute;
    }



    .page-node-edit legend {
        border-bottom: 0 solid #F09999;
        float: none;
        font-size: 18px;
        margin-bottom: 0;
        margin-left: 0;
        margin-top: 0;
        text-transform: none;
        width: auto;
    }

    .page-node-edit .form-item-title {
        margin-left: 67px;
        padding-top: 0px;
    }

    #views-exposed-form-rapports-d-tudes-index--page div.views-submit-button {
        padding: 0;
        text-align: right;
        width: auto;
    }

    #block-block-69 {
        margin-left: 304px;
        margin-top: 24px;
        position: absolute;
    }


    .page-node-1935823 .region-sidebar-second {
       display: none;
    }

    .page-node-1935823 #block-menu-menu-acces-membre, .page-node-1935823 #block-views-0f8340884f7c497cf19281727ac68abb {
       display: none;
    }


    .view-moodle-cours-liste .views-field-fullname span {
        width: auto;
    }


    .node-rapport-d-etudes span.file a {
        height: 63px;
    }


    .field-name-field-cv div.field-label, .field-name-field-fichier div.field-label {
        height: 55px;
        width: 174px;
    }

    .view-offres-de-recrutement .view-header {
        width: auto;
    }


    .view-offres-de-recrutement table {
        width: auto;
    }


    #page #block-block-69 {
        margin-left: 304px;
    }

    #page  #views-exposed-form-rapports-d-tudes-index--page div.views-submit-button {
        width:auto;
    }


    #page .field-name-field-cv div.field-label,#page  .field-name-field-fichier div.field-label {
        height: 60px;
        width: 165px;
    }


    #page .node-rapport-d-etudes span.file a {
        height: 68px;
    }

    #page #lettre {
        float: left;
        margin-left: 0;
        width: 600px;
        margin-bottom: 7px;
    }

    #edit-newsletters {
        border: 1px solid #FFFFFF;
        clear: both;
        color: #666666;
        font-family: open sans;
        font-size: 13px;
        line-height: 26px;
        /* margin-left: -245px; */
        margin-top: 20px;
        overflow: auto;
        width: 550px;
    }

    .page-accueil .pane-simplenews-0 .form-text.required {
        width: 484px;
    }

    .page-forum #forum .pane-content {
        width: 600px;
    }

    .page-forum .forum-table {
        width: auto;
    }

    .page-forum .region-sidebar-second, .node-type-forum .region-sidebar-second {
        clear: both;
        float: none;
        margin-left: 0;
        margin-right: 0;
        width: 600px;
    }

    #block-views-messages-recents-block {
        color: #666666;
        float: right;
        font-family: open sans;
        font-size: 13px;
        margin-left: 2px;
        margin-top: 0;
        width: 579px;
    }


    .region-sidebar-second #block-views-messages-recents-block .views-row {
        width: auto;
    }

    #block-block-25 {
        width: auto;
    }

    #block-block-56 {
        margin-left: 424px;
        margin-top: 169px;
        position: absolute;
    }
    .forum-post-wrapper {
        padding-bottom: 10px;
        width: auto;
    }


    .forum-post-wrapper .forum-post-title {
        width: auto;
    }


    #block-block-57 {
        margin-left: 433px;
        margin-top: 211px;
        position: absolute;
    }

    .forum-post-footer {
        width: auto;
    }


    .forum-post-wrapper {
        width: auto;
    }


    .forum-post-wrapper .forum-post-title {
        width: auto;
    }


    .forum-post-links {
        float: none;
    }

    .indented .forum-post-footer {
        width: auto;
    }

    .forum-post-footer {
        width: auto;
    }


    .logged-in #block-block-57 {
        margin-top: 187px;
    }
    #block-block-57 {
        margin-left: 435px;
        margin-top: 200px;
        position: absolute;
    }


        .node-type-pays #content {
            width: 600px;
        }

        .logged-in .titre-acces-pays {
            width: auto;
        }


        .node-type-pays #main .region-sidebar-second {
            clear: both;
            float: none;
            margin-top: 233px;
            width: 600px;
        }

        .node-type-pays #main .region-sidebar-second select {
            position: relative;
            width: 580px;
        }


            .node-type-pays #main .region-sidebar-second #edit-jump {
                width: 580px;
            }

            .node-type-pays #ctools-jump-menu--2 {
                width: 580px;
                baground-image: none;
            }


            .node-type-pays #main .region-sidebar-second #edit-jump--2 {
                position: relative;
                width: 545px;
            }

            #ctools-jump-menu--2 {
                height: 72px;
            }

            /* pour placer les deux bloc en haut de la page d'accueil */

    .page-accueil .pane-acces-au-pays {
        float: left;
        margin-bottom: 0;
        margin-left: 0;
        margin-top: -690px;
        position: relative;
        width: 270px;
        z-index: 500;
    }

    .pane-menu-menu-acces-membre.pane-menu {
        float: left;
        height: 91px;
        margin-left: 290px;
        margin-top: -690px;
        position: relative;
        width: 312px;
    }

    .pane-afp-afp-une-afrique .indexAFP {
        margin-top: 140px;
        width: 600px;
    }

    .page-accueil #main {
        margin-top: -40px;
        padding-top: 0;
        position: relative;
    }


    .pane-partenaires-jcaroussel .pane-title {
        display: none;
    }

    .node-type-article-afp  .region-sidebar-second {
        width: 300px;
        margin-left: 0px;
        margin-right: 20px;
        margin-top: 130px;
        float: left;
        clear: both;
    }
}

/* correction et ajustement pour open revive */

.page-accueil .pane-openx-0, .page-accueil .pane-openx-8 {
    width:620px;
    margin-top: 10px;
}

.page-accueil .pane-openx-1, .page-accueil .pane-openx-9  {
    margin-left: 15px;
    width: 300px;

}

#block-openx-3 {
    margin-left: 10px;
}

#block-openx-4{
    margin-left: 10px;
    margin-bottom: 0px;
}

/* correction version xml afp */
.page-accueil .accueil-afrique .views-field-title a {
    color: #666;
    font-size: 18px;
    font-family: "oswald";
    text-decoration: none;
    width: 100%;
    margin-bottom: 20px;
    display: block;
    line-height: 22px;
    background-image: none;
    padding: 0;
    margin-top:30px;
}

.page-accueil .accueil-afrique{
margin-left: 0px !important;
border-top: 5px solid #E4E6E5;
width: 620px !important;
}

.page-accueil .accueil-afrique .views-field-body{
   color: #666;
   font-family: open sans;
   font-size: 11px;
   line-height: 13px;
    padding-right: 8px;
}

.page-accueil .accueil-afrique .views-field-field-image a{
  background-image: none;
  padding: 0px;
  width: 110px;
  margin-right: 7px;
}

.page-accueil .accueil-afrique .views-field-field-image a img{
    float:left;
    margin-right:7px;
}

.page-accueil .accueil-afrique .view-content{
margin-top: -30px;
}

.page-accueil .accueil-afrique .view-footer a.derniere-infos {
    background-image: url('../images/plus-info-arrow.fw.png');
    background-position: 7px center;
    background-repeat: no-repeat;
    border: 1px solid #FFBF00;
    color: #FFBF00;
    font-family: "oswald";
    font-size: 14px;
    margin-top: -20px;
    padding: 5px 9px 3px 25px;
    text-decoration: none;
    text-transform: uppercase;
    width: 80px;
    margin-left: 3px;
}

.page-afp .views-field-body{
   color: #666;
   font-family: open sans;
   font-size: 11px;
   line-height: 13px;
}

.page-afp .views-field-title a {
    color: #666;
    font-family: "oswald";
    text-decoration: none;
    text-transform: none;
}

.page-afp .views-row {
    border-bottom: 2px solid #E4E6E5;
    clear: both;
    padding: 20px 0px;
    height: 110px;
}

.page-afp .views-field-field-image a img{
    float:left;
    margin-right:7px;
}

.logo-afp{
    background-image: url("../images/logo-afp.png");
    width: 165px;
    height: 92px;
    float: left;
}

.node-type-article-afp #content .title {
    color: #666;
    font-size: 26px;
    font-family: "oswald";
}

.node-type-article-afp #content .droit .field{
    float: left;
    color: #666;
    font-family: open sans;
    font-size: 11px;
    margin-right: 5px;
}

.node-type-article-afp #content .description-image{
    float: left;
    color: #666;
    font-family: open sans;
    font-size: 11px;
margin-bottom: 10px;
    clear: both;
    font-style: italic;
    border-bottom: 2px solid #E4E6E5;
}

.node-type-article-afp #content .field-name-body {
    clear: both;
}

.node-type-article-afp #content .field-name-field-firstcreated {
    color: #666;
    font-family: open sans;
    font-size: 11px;
}

.page-afp .views-field-field-firstcreated, .page-afp .views-field-field-copyrightline {
    color: #666;
    font-family: open sans;
    font-size: 11px;
    line-height: 13px;
    font-style: italic;
    margin-bottom: 5px;
}

.page-afp .views-field-field-byline {
    color: #666;
    font-family: open sans;
    font-size: 11px;
    line-height: 13px;
    font-style: italic;
    margin-top: 5px;
}

.page-planning-des-evenements .view-evenement-par-pays {
    margin-top: 100px;

}

#mini-panel-annuaires_des_entreprses_du_mini_panel_-1 .pane-menu-menu-au-niveau-national h2, #mini-panel-annuaires_des_entreprses_du_mini_panel_-1 .pane-menu-menu-au-niveau-r-gional h2, #mini-panel-annuaires_des_entreprses_du_mini_panel_-1 .pane-menu-menu-au-niveau-international a{
    font-size: 14px;
}

#mini-panel-annuaires_des_entreprses_du_mini_panel_-1 .pane-menu-menu-recherche-dans-la-base {
    margin-left: 30px;
}

.language-switcher-locale-session li{
  float: left;
  list-style:  none;
  margin-right:10px;
}

/* pour la liste des cv en ligne */
.view-cv-en-ligne .views-widget-filter-field_pays_de_residence_tid_i18n{
    margin-top: 35px;
}

/* pour le lien de megamenu evenement a venir */
#block-panels-mini-espace-generale-nouveau .pane-block-82 a{
    background-image: url("../images/event-up-to-come.fw.png");
    background-position: right 30px;
    background-repeat: no-repeat;
    color: #666;
    font-family: "open sans";
    font-size: 15px;
    width: 135px;
    padding-left: 0px;
    padding-right: 20px;
    padding-top: 25px;
    text-decoration: none;
}

.chosen-container .chosen-results li.highlighted {
  color: #FF8000;
}



/*------------------------------------------------ css page de garde --------------------------------------------------------*/
.facteur_production_revu .menu{
     margin-top:-3px;
}


.facteur_production_revu #mini-panel-espace_g_n_ral_ .panel-panel.panel-col {
    width: 250px;
    margin-left: 60px;
    margin-right: 10px;
    margin-top: 12px;
}

.facteur_production_revu .pane-block-79.pane-block > p {

color: rgb(102, 102, 102);
display: block;
font-family: oswald;
font-size: 19px;
height: auto;
line-height: 29px;
list-style-image: none;
list-style-position: outside;
list-style-type: none;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
text-align: left;
text-transform: uppercase;
width: auto;
word-wrap: break-word;   

}


.facteur_production_revu .panel-pane.pane-block.pane-menu-menu-fiscalit.pane-menu li > a{
background-attachment: scroll;
background-clip: border-box;
background-color: rgba(0, 0, 0, 0);
background-image: url(http://www.izf.net/sites/all/themes/investir/images/arrow.png);
background-origin: padding-box;
background-position: 0% 5px;
background-repeat: no-repeat;
background-size: auto;
border-bottom-color: rgb(102, 102, 102);
border-bottom-style: none;
border-bottom-width: 0px;
border-image-outset: 0px;
border-image-repeat: stretch;
border-image-slice: 100%;
border-image-source: none;
border-image-width: 1;
border-left-color: rgb(102, 102, 102);
border-left-style: none;
border-left-width: 0px;
border-right-color: rgb(102, 102, 102);
border-right-style: none;
border-right-width: 0px;
border-top-color: rgb(102, 102, 102);
border-top-style: none;
border-top-width: 0px;
clear: both;
color: rgb(102, 102, 102);
cursor: auto;
display: block;
float: left;
font-family: 'open sans';
font-size: 13px;
font-stretch: normal;
font-style: normal;
font-variant: normal;
font-weight: normal;
height: auto;
line-height: 17px;
list-style-image: none;
list-style-position: outside;
list-style-type: none;
margin-bottom: 8px;
margin-left: 0px;
margin-right: 3px;
margin-top: 0px;
padding-bottom: 0px;
padding-left: 12px;
padding-right: 0px;
padding-top: 0px;
text-align: left;
text-decoration: none;
text-shadow: none;
white-space: normal;
width: auto;
word-wrap: break-word;
}

.facteur_production_revu panel-pane.pane-block.pane-menu-menu-cemac.pane-menu li > a{
background-attachment: scroll;
background-clip: border-box;
background-color: rgba(0, 0, 0, 0);
background-image: url(http://www.izf.net/sites/all/themes/investir/images/arrow.png);
background-origin: padding-box;
background-position: 0% 5px;
background-repeat: no-repeat;
background-size: auto;
border-bottom-color: rgb(102, 102, 102);
border-bottom-style: none;
border-bottom-width: 0px;
border-image-outset: 0px;
border-image-repeat: stretch;
border-image-slice: 100%;
border-image-source: none;
border-image-width: 1;
border-left-color: rgb(102, 102, 102);
border-left-style: none;
border-left-width: 0px;
border-right-color: rgb(102, 102, 102);
border-right-style: none;
border-right-width: 0px;
border-top-color: rgb(102, 102, 102);
border-top-style: none;
border-top-width: 0px;
clear: both;
color: rgb(102, 102, 102);
cursor: auto;
display: block;
float: left;
font-family: 'open sans';
font-size: 13px;
font-stretch: normal;
font-style: normal;
font-variant: normal;
font-weight: normal;
height: auto;
line-height: 17px;
list-style-image: none;
list-style-position: outside;
list-style-type: none;
margin-bottom: 8px;
margin-left: 0px;
margin-right: 3px;
margin-top: 0px;
padding-bottom: 0px;
padding-left: 12px;
padding-right: 0px;
padding-top: 0px;
text-align: left;
text-decoration: none;
text-shadow: none;
white-space: normal;
width: auto;
word-wrap: break-word;

}


.facteur_production_revu .pane-menu-menu-cemac a{
color: rgb(255, 127, 0);
cursor: auto;
display: block;
float: left;
font-family: 'open sans';
font-size: 13px;
height: 17px;
line-height: 17px;
list-style-image: none;
list-style-position: outside;
list-style-type: none;
margin-left: -12px;
margin-right: 16px;
text-align: left;
text-decoration: none;
width: 71.4844px;
word-wrap: break-word;

}

.facteur_production_revu #mini-panel-espace_g_n_ral_ {
background-image: none;
}

.espace-exportation-revu  .pane-menu-menu-promotion-des-entreprises .pane-title {
    display: block;
    font-family: oswald;
    font-size: 24px;
    font-style: normal;
    font-weight: normal;
    height: 48px;
    line-height: 48px;
    margin-bottom: 24px;
    margin-top: 48px;
    width: 302.188px;
    word-wrap: break-word;

}


.espace-exportation-revu .pane-menu-menu-promotion-des-entreprises a{
background-image: url(http://www.izf.net/sites/all/themes/investir/images/arrow%20link%20menu.fw.png);
background-position: 0px 6px;
background-repeat: no-repeat;
color: rgb(102, 102, 102);
cursor: auto;
display: inline;
font-family: 'open sans';
font-size: 13px;
height: auto;
line-height: 20.8px;
list-style-image: none;
list-style-position: outside;
list-style-type: none;
margin-left: -13px;
padding-bottom: 0px;
padding-left: 12px;
padding-right: 12px;
padding-top: 0px;
text-align: left;
text-decoration: none;
width: auto;
word-wrap: break-word;

}

.espace-exportation-revu #mini-panel-espace_exportation, .espace-entreprise-revu #mini-panel-espace_entreprise {
background-image: none;

}


.espace-general-revu .panel-pane.pane-block.pane-menu-menu-annuaires-par-pays.pane-menu a,.espace-general-revu .panels-flexible-46 .panels-flexible-region-inside a {
background-attachment: scroll;
background-clip: border-box;
background-color: rgba(0, 0, 0, 0);
background-image: none;
background-origin: padding-box;
background-size: auto;
border-bottom-color: rgb(255, 128, 0);
border-bottom-style: none;
border-bottom-width: 0px;
border-image-outset: 0px;
border-image-repeat: stretch;
border-image-slice: 100%;
border-image-source: none;
border-image-width: 1;
border-left-color: rgb(255, 128, 0);
border-left-style: none;
border-left-width: 0px;
border-right-color: rgb(255, 128, 0);
border-right-style: none;
border-right-width: 0px;
border-top-color: rgb(255, 128, 0);
border-top-style: none;
border-top-width: 0px;
clear: both;
color: rgb(255, 128, 0);
cursor: auto;
display: block;
float: left;
font-family: 'open sans';
font-size: 13px;
font-stretch: normal;
font-style: normal;
font-variant: normal;
font-weight: normal;
height: auto;
line-height: 20.8px;
list-style-image: none;
list-style-position: outside;
list-style-type: none;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 3px;
margin-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
text-align: left;
text-decoration: none;
text-shadow: none;
white-space: normal;
width: auto;
word-wrap: break-word;

}

.pane-menu-menu-actualit-s-par-pays li, .pane-menu-menu-annuaires-par-pays li, .pane-menu-menu-guide-des-affaires-par-pays li {
   float: left;
}

.pane-menu-menu-guide-des-affaires-par-pays {
    float: left;
    margin-top: 10px;
    height: 351px;
}

.pane-block-49 .visuel-espace-general img {
    width: 300px;
    float: none;
    height: 150px;
    margin-top: 185px;
    margin-right: 110px;
}

.pane-menu-menu-documentation li{
    margin-left: -34px;
}

.pane-menu-menu-les-opportunit-s-d-affaires ul.menu {
    font-family: open sans;
    font-size: 13px;
    height: auto;
    width: 164px;
    margin-top: -10px;
    margin-left: -33px;
}

.pane-menu-menu-actualit-s .pane-title {
    margin-top: -17px;
}

.pane-menu-menu-documentation .pane-title {
    margin-top: -15px;
}

.view-facteurs-production .views-widget-filter-field_type_tid .description {
display: none;
}

.view-facteurs-production .form-item-field-unite-facteurs-tid .description {
display: none;
}

.view-facteurs-production .form-item-field-connexion-tid .description {
display: none;
}

.views-exposed-widgets .description {
display: none;
}