@font-face {
    font-family: 'open_sansregular';
    src: url('../font/opensans-regular-webfont.eot');
    src: url('../opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../opensans-regular-webfont.woff') format('woff'),
         url('../opensans-regular-webfont.ttf') format('truetype'),
         url('../opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'oswaldbook';
    src: url('../font/oswald-regular-webfont.eot');
    src: url('../oswald-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../oswald-regular-webfont.woff') format('woff'),
         url('../oswald-regular-webfont.ttf') format('truetype'),
         url('../oswald-regular-webfont.svg#oswaldbook') format('svg');
    font-weight: normal;
    font-style: normal;
	background-color: white;

}

.texte-promo-entreprise {
	font-size: 14px;
	color: #666666;
	font-family: "Open Sans";
}

.texte-promo-entreprise-gras {
	font-size: 14px;
	color: #666666;
	font-family: "Open Sans";
	font-weight: bold;
}


.titre-promo-entreprise-gras {
    background-image: url("../images/trait-horizontal.png");
    background-position: left bottom;
    background-repeat: repeat-x;
    color: #666666;
    font-family: "Oswald";
    font-size: 26px;
    font-weight: normal;
    margin-bottom: 9px;
    margin-top: 30px;
    padding-bottom: 20px;
    text-align: left;
}


.page-promotion-des-entreprises .breadcrumb a {
    color: #00A3D8;
    font-family: open sans;
    font-size: 14px;
    text-decoration: none;
}

.page-base-donnees-stats .breadcrumb a {
    color: #00A3D8;
    font-family: open sans;
    font-size: 14px;
    text-decoration: none;
}

.page-promotion-des-entreprises .breadcrumb {
    float: left;
    margin-right: 3px;
}

.page-promotion-des-entreprises .title {
    font-family: open sans;
    font-size: 14px;
    font-weight: normal;
    margin-left: 5px;
    padding-top: 2px;
}


thead {
    background-color: #4CBEE4;
    color: white;
    font-family: open sans;
    font-size: 13px;
	height: 50px;
}

.view-base-donnes-stat-dimport-dexport {
    font-family: open sans;
    font-size: 13px;
}

tr.odd {
    background-color: #FFFFFF;
    border-bottom: none;
    padding: 0.1em 0.6em;
	height: 42px;
}

tr.even {
    background-color: #F4F5F5;
    border-bottom: none;
    padding: 0.1em 0.6em;
}

tr.odd {
    background-color: #FFFFFF;
    border-bottom: none;
    padding: 0.1em 0.6em;
}

.view-liste-des-facteurs-de-productions tr {
	height: 42px;
}


.view-liste-des-facteurs-de-productions tr.even {
    background-color: #F4F5F5;
    border-bottom: none;
    padding: 0.1em 0.6em;
	height: 42px;
}

.view-liste-des-facteurs-de-productions tr.odd {
    background-color: #FFFFFF;
    border-bottom: none;
    padding: 0.1em 0.6em;
	height: 42px;
}

#block-views-89fd0e88693b0dbd24f5e00824ad3e78 .block-title {
    color: #00A3D9;
    font-family: oswald;
    font-weight: lighter;
	font-size: 22px;
}

.view-promotion-des-entreprises  .view-header {
    margin-top: 60px;
    text-align: left;
	color: #00A3D9;
    font-family: oswald;
    font-weight: lighter;
}

.view-promotion-des-entreprises  .view-header p{
	margin-top: 60px;
	color: #00A3D9;
	font-family: oswald;
	font-weight: lighter;
	font-size: 22px;
	text-transform: uppercase;
}


.view-promotion-des-entreprises {
    font-family: open sans;
    font-size: 14px;
/*	width: 950px;*/
}

.view-dom-id-ec0b12034c8b89f6d8957a31ec5f9d52 td {
    border: 1px solid #dadcdb;
    height: 310px;
    margin-right: 10px;
    padding-right: 46px;
    width: 220px;
}

#block-views-89fd0e88693b0dbd24f5e00824ad3e78 .view-promotion-des-entreprises {
    background-color: #D9F1F9;
    height: 180px;
}

#block-views-89fd0e88693b0dbd24f5e00824ad3e78 .view-promotion-des-entreprises .views-field-title a {
    color: #666666;
    display: block;
    font-size: 20px;
    padding-top: 15px;
    text-decoration: none;
}

#block-views-89fd0e88693b0dbd24f5e00824ad3e78 .view-promotion-des-entreprises .views-field-field-izf-presentation {
    color: #666666;
    font-family: open sans;
    font-size: 14px;
    font-weight: bold;
	 width: 910px;
}

#block-views-89fd0e88693b0dbd24f5e00824ad3e78 .view-promotion-des-entreprises .views-field-field-izf-logo-entreprise {
    float: left;
    margin-left: 22px;
    margin-right: 20px;
    margin-top: 19px;
}

.secteur-acitivite-liste {
    padding-top: 38px;
}


.style-nbre a {
    float: left;
}

.view-promotion-des-entreprises table td  {
	border: 1px solid #DADCDB;
    float: left;
    height: 308px;
    margin-right: 10px;
    margin-top: 40px;
    text-align: center;
    width: 220px;
	color: #666666;
    font-family: open sans;
    font-size: 14px;
    
}


.view-promotion-des-entreprises .views-field-title a{
    color: #666666;
    display: block;
    font-family: oswald;
    font-size: 18px;
    font-weight: normal;
    margin-bottom: 15px;
    margin-top: 15px;
    text-decoration: none;
    text-transform: uppercase;
}

.view-dom-id-4bf59f8923aa13df25547c887ce80dee .views-field-field-izf-presentation {
    color: #666666;
    font-family: open sans;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
}

.view-promotion-des-entreprises .view-header p {
    color: #00A3D9;
    font-family: oswald;
    font-size: 22px;
    font-weight: lighter;
    margin-bottom: -35px;
    margin-top: -30px;
    text-transform: uppercase;
}

.view-dom-id-dbf1a636fd85808045fbcdefe56b643a .views-field-field-izf-presentation {
    font-weight: bold;
}


#block-views-89fd0e88693b0dbd24f5e00824ad3e78 .views-field-view-node a {
	background-color: #FFBF00;
	display: block;
	float: left;
	height: 40px;
	margin-left: 585px;
	margin-top: -57px;
	text-decoration: none;
	width: 40px;
	background-image: url(../images/lien-contenu.png);
	background-repeat: no-repeat;
	background-position: center center;
	text-indent:-5000pt;
}

.not-logged-in #edit-submit-base-donnes-stat-dimport-dexport {
background-color: #FFBF00;
background-image: url("../images/icone-recherche.fw.png");
background-position: center center;
background-repeat: no-repeat;
border: medium none;
height: 40px;
margin-left: 302px;
margin-top: 30px;
text-indent: -5000pt;
width: 40px;
}

#edit-submit-base-donnes-stat-dimport-dexport {
    background-color: #FFBF00;
    background-image: url("../images/icone-recherche.fw.png");
    background-position: center center;
    background-repeat: no-repeat;
    border: medium none;
    height: 40px;
    margin-left: 395px;
    margin-top: 35px;
    text-indent: -5000pt;
    width: 40px;
}

.logged-in #views-exposed-form-base-donnes-stat-dimport-dexport-page{
    background-color: #E4E6E5;
    height: 242px;
    margin-bottom: 210px;
    margin-left: 310px;
    padding-left: 158px;
    padding-top: 16px;
    position: absolute;
    top: 641px;
    width: 354px;
}

.logged-in #edit-submit-base-donnes-stat-dimport-dexport {
    background-color: #FFBF00;
    background-image: url("../images/icone-recherche.fw.png");
    background-position: center center;
    background-repeat: no-repeat;
    border: medium none;
    height: 40px;
    margin-left: 314px;
    margin-top: 29px;
    text-indent: -5000pt;
    width: 40px
}

#views-exposed-form-base-donnes-stat-dimport-dexport-page select {
    border: medium none;
    height: 32px;
    width: 325px;
}

.view-base-donnes-stat-dimport-dexport views-exposed-form label {
    float: left;
    font-weight: bold;
    margin-left: -141px;
    position: absolute;
    width: 125px;
}

.page-base-donnees-stats .title {
  background-image: url("../images/trait-horizontal.png");
    background-position: left bottom;
    background-repeat: repeat-x;
    color: #666666;
    font-family: Oswald;
    font-size: 26px;
    font-weight: normal;
    margin-bottom: 9px;
    margin-top: 30px;
    padding-bottom: 10px;
    text-align: left;
    text-transform: uppercase;
	width: 940px;
}

.page-annuaires-exportateurs .title {
  background-image: url("../images/trait-horizontal.png");
    background-position: left bottom;
    background-repeat: repeat-x;
    color: #666666;
    font-family: Oswald;
    font-size: 26px;
    font-weight: normal;
    margin-bottom: 9px;
    margin-top: 30px;
    padding-bottom: 10px;
    text-align: left;
    text-transform: uppercase;
}


.view-base-donnes-stat-dimport-dexport th {
    border-bottom: medium none;
    padding-left: 18px;
    text-align: left;
}

.view-annuaires-des-exportateurs th {
    border-bottom: medium none;
    padding-left: 20px;
    text-align: left;
}

.view-annuaires-des-exportateurs td {
    padding-left: 20px;
}

.view-base-donnes-stat-dimport-dexport td {
    padding-left: 20px;
}

.recap-header {
    margin-top: 35px;
    width: 200px;
}

.recherche-header {
    background-color: #E4E6E5;
    color: #666666;
    font-family: oswald;
    font-size: 20px;
    height: 228px;
    margin-left: 201px;
    padding-left: 8px;
    padding-top: 30px;
    text-transform: uppercase;
    width: 100px;

}


#edit-field-pays-import-export-tid-wrapper {
    margin-bottom: 15px;
}

#edit-field-flux-import-export-tid-wrapper {
    margin-bottom: 15px;
}

#edit-field-date-import-export-value-wrapper {
    margin-bottom: 15px;
}

.page-base-donnees-stats .views-exposed-form .views-exposed-widget {
    padding: 0 0 0 0;
}

#views-exposed-form-base-donnes-stat-dimport-dexport-page .views-exposed-form label {
    color: #666666;
    font-weight: bold;
    margin-left: -134px;
    position: absolute;
}


.presentation-header {
      margin-top: 35px;
	  margin-bottom: 20px;
}

.resultat-header {
    background-color: #4CBEE4;
    color: white;
    font-family: open sans;
    font-size: 13px;
    font-weight: bold;
    margin-top: 19px;
    padding-bottom: 5px;
    padding-left: 10px;
    padding-top: 5px;
    position: absolute;
    width: 930px;
}

thead a {
    color: white;
    font-family: open sans;
    font-size: 13px;
    text-decoration: none;
}

.view-annuaires-des-exportateurs {
    font-family: open sans;
    font-size: 13px;
	margin-top: 100px;
}

.view-annuaires-des-exportateurs td.views-field-title a {
    color: #666666;
    font-family: open sans;
    font-size: 13px;
    font-weight: bold;
    letter-spacing: 0.3px;
    text-decoration: none;
}

.view-annuaires-des-exportateurs .views-field-view-node a {
    color: #00A3D8;
}

#views-exposed-form-annuaires-des-exportateurs-page #edit-submit-annuaires-des-exportateurs {
background-color: #00A3D9;
    background-image: url("../images/btn-rechercher.png");
    background-position: 124px center;
    background-repeat: no-repeat;
    border: medium none;
    color: white;
    font-family: oswald;
    font-size: 18px;
    height: 40px;
    margin-left: 230px;
    margin-top: 7px;
    padding: 5px 39px 5px 0;
    text-transform: uppercase;
    width: 163px;
}

#views-exposed-form-annuaires-des-exportateurs-page {
    background-color: #D9F1F9;
    height: 285px;
    margin-bottom: 50px;
    margin-left: 315px;
    padding-left: 200px;
    width: 415px;
}

.view-annuaires-des-exportateurs .view-filters {
    margin-left: -49px;
}

.view-annuaires-des-exportateurs .view-header {
    background-color: #D9F1F9;
    color: #00A3D9;
    font-size: 20px;
    height: 284px;
    margin-bottom: -285px;
    margin-left: 61px;
    margin-top: 20px;
    padding-left: 20px;
    padding-top: 1px;
    text-transform: uppercase;
    width: 185px;
}

#views-exposed-form-annuaires-des-exportateurs-page select {
 border: medium none;
    height: 32px;
    margin-bottom: 25px;
    width: 395px;
}

#views-exposed-form-annuaires-des-exportateurs-page select .views-exposed-form label {
    color: #00A3D9;
    font-family: open sans;
    font-size: 13px;
    font-weight: bold;
    letter-spacing: 0.5px;
    text-transform: uppercase;
}

#edit-field-izf-secteur-d-activites-tid-wrapper {
    margin-bottom: -15px;
}

#edit-field-izf-produit-tid-wrapper {
    margin-bottom: -15px;
}

#edit-field-izf-pays-tid-wrapper {
    margin-bottom: -15px;
    margin-top: 15px;
}

#views-exposed-form-annuaires-des-exportateurs-page .views-exposed-form label {
    font-weight: bold;
    margin-left: -134px;
    position: absolute;
}

#views-exposed-form-annuaires-des-exportateurs-page .form-text {
    border: medium none;
    height: 32px;
    width: 394px;
}

.view-liste-des-couts-des-matieres-premieres table {
    width: 940px;
}

.view-liste-des-couts-des-matieres-premieres  {
    font-family: open sans;
    font-size: 13px;
}

.page-cours-matiere-premiere .title {
    background-image: url("../images/trait-horizontal.png");
    background-position: left bottom;
    background-repeat: repeat-x;
    color: #666666;
    font-family: Oswald;
    font-size: 26px;
    font-weight: normal;
    margin-bottom: 9px;
    margin-top: 30px;
    padding-bottom: 10px;
    text-align: left;
    text-transform: uppercase;
	width: 940px;
}

.page-cours-matiere-premiere .region-sidebar-second {
    margin-top: 253px;
}


#views-exposed-form-liste-des-couts-des-matieres-premieres-page {
    background-color: #E4E6E5;
    height: 58px;
    margin-left: 250px;
    padding-left: 180px;
    width: 421px;
}

#views-exposed-form-liste-des-couts-des-matieres-premieres-page .views-exposed-form label {
    margin-left: -68px;
    position: absolute;
}

#edit-field-produit-cours-mat-tid-wrapper {
    margin-left: 6px;
    margin-top: 5px;
}


#views-exposed-form-liste-des-couts-des-matieres-premieres-page .views-exposed-form label {
    font-weight: bold;
    position: absolute;
}

#views-exposed-form-liste-des-couts-des-matieres-premieres-page select {
    border: medium none;
    height: 32px;
    width: 395px;
}

.view-liste-des-couts-des-matieres-premieres .view-header {
    background-color: #E4E6E5;
    color: #666666;
    font-family: oswald;
    font-size: 20px;
    height: 58px;
    margin-bottom: -58px;
    margin-left: 83px;
    padding-left: 16px;
    text-transform: uppercase;
    width: 150px;
}

.page-base-des-entreprises .view-liste-des-entreprises-mises-jour tr.even {
	background-color: #F4F5F5;
	padding: 0.1em 0.6em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F09999;
	height: 40px;
}


.page-base-des-entreprises .view-liste-des-entreprises-mises-jour tr.odd {
    background-color: #F4F5F5;
   	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F09999;
    padding: 0.1em 0.6em;
	height: 40px;
}


.page-base-des-entreprises .view-liste-des-entreprises-mises-jour thead {
    background-color: #F4F5F5;
    color: #D90000;
    font-family: open sans;
    font-size: 13px;
    height: 50px;
}

.view-liste-des-entreprises-mises-jour {
    background-color: #F4F5F5;
    font-family: open sans;
    font-size: 13px;
    text-decoration: none;
	padding-left: 11px;
	padding-top: 1px;
}

.view-liste-des-entreprises-mises-jour a{
    color: #666666;
    font-family: open sans;
    font-size: 13px;
    text-decoration: none;
}

.page-base-des-entreprises .view-liste-des-entreprises-mises-jour table {
    border-collapse: collapse;
    border-spacing: 0;
    margin-bottom: 1.5em;
    margin-top: 1.5em;
    width: 918px
}

.view-liste-des-entreprises-mises-jour .view-header {
	color: #666666;
	font-family: oswald;
	font-size: 18px;
	text-transform: uppercase;
	margin-bottom: 0px;
}

.page-base-des-entreprises .view-liste-des-entreprises-mises-jour thead a {
    color: #D90000;
    font-family: open sans;
    font-size: 13px;
    text-decoration: none;
	display: block;
 }

#block-views-2aab9193a61e5e0b606ca75785aa6457 .view-les-entreprises-par-secteurs-d-activite a{
    color: #666666;
    font-family: open sans;
    font-size: 14px;
    text-decoration: none;
	background-image: url(../images/puce-grise.fw.png);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 15px;
}

#block-views-2aab9193a61e5e0b606ca75785aa6457 .views-field-name-1 {
	color: #D80000;
	font-family: open sans;
	font-size: 14px;

}

#block-views-2aab9193a61e5e0b606ca75785aa6457 .block-title {
	color: #666666;
	font-family: oswald;
	font-size: 18px;
	text-transform: uppercase;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F09999;
	font-weight: normal;
}

.page-base-des-entreprises .view-glossaire-entreprise table {
    display: none;
}

.page-base-des-entreprises .view-glossaire-entreprise table {
    display: none;
}

.page-recherche-des-entreprises .view-glossaire-entreprise table {
    display: none;
}

.view-glossaire-entreprise {
	color: #D90000;
}
.view-glossaire-entreprise a{
	background-color: #FADADA;
	width: 1027px;
	color: #D90000;
	font-family: oswald;
	font-size: 18px;
	text-decoration: none;
}

.page-glossary .view-glossaire-entreprise table a {
    background-color: #F4F5F5;
    font-weight: bold;
    text-decoration: none;
/*    width: 1027px;*/
}

.page-glossary .view-glossaire-entreprise table {
	width: 940px;
	background-color: #F4F5F5;
}

.page-glossary td.active {
    background-color: #F4F5F5;
}

.page-glossary th.views-field-title.active a {
    color: #D90000;
}

#block-views-053733e13c87909683e825b25b37ef93 {
    background-color: #FADADA;
    color: #666666;
    font-family: open sans;
    font-size: 14px;
    height: 425px;
/*    width: 1028px;*/
}

#block-views-glossaire-entreprise-block-1 {
 background-color: #FADADA;
    color: #D90000;
    height: 75px;
    margin-top: -21px;
    padding-left: 20px;
    padding-right: 20px;
/*    width: 1008px;*/
}

.page-base-des-entreprises .title {
    background-image: url("../images/trait-horizontal-rouge.fw.png");
    background-position: left bottom;
    background-repeat: repeat-x;
    color: #666666;
    font-family: Oswald;
    font-size: 26px;
    font-weight: normal;
    margin-bottom: 9px;
    margin-top: 30px;
    padding-bottom: 10px;
    text-align: left;
    text-transform: uppercase;
}

#block-views-053733e13c87909683e825b25b37ef93 select {
    height: 35px;
    width: 350px;
	border: medium none;
	font-family: open sans;
    font-size: 13px;
}

#views-exposed-form-recherche-des-entreprises-page #edit-submit-recherche-des-entreprises {
    background-color: #D90000;
    background-image: url("../images/btn-rechercher.png");
    background-position: 124px center;
    background-repeat: no-repeat;
    border: medium none;
    color: white;
    font-family: oswald;
    font-size: 18px;
    height: 39px;
    margin-left: 440px;
    margin-top: 0px;
    padding: 5px 39px 5px 0;
    text-transform: uppercase;
    width: 162px;
}

#views-exposed-form-recherche-des-entreprises-page #edit-search-api-views-fulltext {
    border: 1px solid #F09999;
    height: 32px;
    margin-left: 212px;
    margin-top: 147px;
    position: absolute;
    width: 635px;
}


#views-exposed-form-recherche-des-entreprises-page #edit-field-izf-pays-wrapper {
    margin-top: 59px;
    position: relative;	    left: 124px;

}

#views-exposed-form-recherche-des-entreprises-page #edit-field-izf-pays-wrapper label {
    font-weight: normal;
}

#views-exposed-form-recherche-des-entreprises-page #edit-field-izf-secteur-d-activites-wrapper label {
    font-weight: normal;
}

#views-exposed-form-recherche-des-entreprises-page #edit-field-izf-secteur-d-activites-wrapper  {
    margin: 25px 123px 132px;
}

#edit-search-api-views-fulltext-wrapper {
    margin-top: -170px;
}

.page-base-des-entreprises #edit-search-api-views-fulltext-wrapper label {
    font-family: open sans;
    font-size: 13px;
    margin-left: 121px;
    margin-top: 78px;
    position: absolute;
    font-weight: normal;
}

.page-entreprises-type-structure #edit-search-api-views-fulltext-wrapper label {
    color: #666666;
    font-family: open sans;
    font-size: 13px;
    font-weight: normal;
    margin-left: 121px;
    margin-top: 78px;
    position: absolute;
}


.page-recherche-des-entreprises #edit-search-api-views-fulltext-wrapper label {
    color: #666666;
    font-family: open sans;
    font-size: 13px;
    font-weight: normal;
    margin-left: 121px;
    margin-top: 78px;
    position: absolute;
}

.page-recherche-des-entreprises .title {
    background-image: url("../images/trait-horizontal-rouge.fw.png");
    background-position: left bottom;
    background-repeat: repeat-x;
    color: #666666;
    font-family: Oswald;
    font-size: 26px;
    font-weight: normal;
    margin-bottom: 9px;
    margin-top: 30px;
    padding-bottom: 10px;
    text-align: left;
    text-transform: uppercase;
}


#block-block-13 {
    background-color: #FADADA;
    border-bottom: 1px solid #F09999;
    color: #666666;
    font-family: oswald;
    font-size: 18px;
    font-weight: normal;
    height: 29px;
    margin-bottom: -45px;
    margin-left: 14px;
    margin-top: 36px;
    padding-top: 0;
    text-transform: uppercase;
 /*   width: 997px;*/
    z-index: 1;
}

.text-search {
    margin-top: 25px;
    padding-top: 15px;
}

.view-liste-des-couts-des-matieres-premieres td {
    padding-left: 10px;
	height: 40px;
}

.view-liste-des-couts-des-matieres-premieres th {
    padding: 0 0 0 10px;
}

.page-facteurs-de-productions .title {
    background-image: url("../images/trait-horizontal-violet.png");
    background-position: left bottom;
    background-repeat: repeat-x;
    color: #666666;
    font-family: Oswald;
    font-size: 26px;
    font-weight: normal;
    margin-bottom: 9px;
    margin-top: 30px;
    padding-bottom: 10px;
    text-align: left;
    text-transform: uppercase;
}


.view-liste-des-facteurs-de-productions thead {
    background-color: #A896AE;
    color: white;
    font-family: open sans;
    font-size: 13px;
    height: 42px;
}

.view-liste-des-facteurs-de-productions th {
    padding: 0 0 0 10px;
}

.view-liste-des-facteurs-de-productions td {
    padding-left: 10px;
}

.view-liste-des-facteurs-de-productions a {
	font-size: 13px;
	color: #666666;
	text-decoration: none;
	font-family: open sans;
	font-weight:bold;
}

.view-liste-des-facteurs-de-productions {
	font-size: 13px;
	color: #666666;
	font-family: open sans;

}

.view-liste-des-facteurs-de-productions .view-filters {
	font-size: 13px;
	color: #666666;
	font-family: open sans;
	background-color: #E5E0E7;
	width: 1028px;
	height: 450px;
}

.view-liste-des-facteurs-de-productions table {
    width: 1028px;
	margin-top: 90px;
}

.block-search-prod {
    background-color: #E5E0E7;
    color: #522E5E;
    font-family: oswald;
    font-size: 22px;
    font-weight: normal;
    padding-bottom: 5px;
    padding-left: 46px;
    padding-top: 25px;
    text-transform: uppercase;
}

.view-liste-des-facteurs-de-productions .view-header {
    color: #666666;
    font-family: oswald;
    font-size: 18px;
    font-weight: normal;
    text-transform: uppercase;
}

.logged-in #views-exposed-form-liste-des-facteurs-de-productions-page #edit-submit-liste-des-facteurs-de-productions {
    background-color: #522E5E;
    background-image: url("../images/btn-rechercher.png");
    background-position: 124px center;
    background-repeat: no-repeat;
    border: medium none;
    color: white;
    font-family: oswald;
    font-size: 18px;
    height: 40px;
    margin-left: 434px;
    margin-top: 209px;
    padding: 5px 39px 5px 0;
    text-transform: uppercase;
    width: 163px;
}

.not-logged-in #views-exposed-form-liste-des-facteurs-de-productions-page #edit-submit-liste-des-facteurs-de-productions {
    background-color: #522E5E;
    background-image: url("../images/btn-rechercher.png");
    background-position: 0px center;
    background-repeat: no-repeat;
    border: medium none;
    color: white;
    font-family: oswald;
    font-size: 18px;
    height: 39px;
    padding: 5px 39px 5px 0;
    text-transform: uppercase;
    width: 163px;
	margin-left: 434px;
	margin-top: 23px;
}

.not-logged-in #edit-field-cout-fact-prod-value-wrapper {
margin-left: 781px;
position: absolute;
top: 532px;
}

#edit-field-unite-fact-prod-tid {
    width: 190px;
	 height: 130px;
    padding-left: 7px;
    padding-right: 7px;
    padding-top: 7px;
}

#edit-field-type-fact-prod-tid {
    border: medium none white;
    width: 410px;
	height: 130px;
}

.block-liste-prod {
    margin-top: 475px;
    position: absolute;
}

#edit-field-pays-facteur-prod-tid {
    border: medium none white;
    color: #666666;
    font-family: open sans;
    width: 409px;
	height: 130px;
}

#edit-field-pays-facteur-prod-tid-wrapper {
    margin-left: 47px;
}

#views-exposed-form-liste-des-facteurs-de-productions-page .views-exposed-form label {
    color: #522E5E;
    font-family: open sans;
    font-size: 13px;
    font-weight: bold;
    text-transform: uppercase;
}
#views-exposed-form-liste-des-facteurs-de-productions-page select {
    color: #666666;
    font-family: open sans;
	border: medium none white;
}

#edit-field-date-fact-prod-value-value-year {
    width: 190px;
	border: medium none white;
	height: 30px;
}

#edit-field-date-fact-prod-value-1-value-year {
    display: none;
}


#edit-field-date-fact-prod-value-1-value-month {
    width: 190px;
	height: 30px;
}


#edit-field-type-fact-prod-tid-wrapper {
    margin-left: -887px;
    margin-top: 190px;
}

#edit-field-date-fact-prod-value-wrapper {
    margin-left: 20px;
    margin-right: 15px;
}


#edit-field-unite-fact-prod-tid-wrapper {
    margin-left: -443px;
    margin-top: 190px;
}

.logged-in #edit-field-cout-fact-prod-value-wrapper {
    margin-left: 781px;
    position: absolute;
    top: 354px;
}


#edit-field-cout-fact-prod-value-op {
    height: 32px;
    width: 190px;
}

#edit-field-cout-fact-prod-value-value {
    border: 1px solid #A896AE;
    color: #A896AE;
    height: 30px;
    margin-top: 45px;
    width: 190px;
}

.nettoyeur{
clear:both;	
}

.view-base-donnes-stat-dimport-dexport table {
    margin-top: 55px;
    width: 940px;
}

.not-logged-in #views-exposed-form-base-donnes-stat-dimport-dexport-page {
background-color: #E4E6E5;
height: 243px;
margin-bottom: 210px;
margin-left: 310px;
padding-left: 176px;
padding-top: 15px;
position: absolute;
top: 808px;
width: 342px;
}

.view-empty {
    font-family: oswald;
    font-size: 18px;
    font-weight: normal;
    text-align: center;
    text-transform: uppercase;
}

.page-offre-demande .title {
    background-image: url("../images/trait-horizontal.png");
    background-position: left bottom;
    background-repeat: repeat-x;
    color: #666666;
    font-family: Oswald;
    font-size: 26px;
    font-weight: normal;
    margin-bottom: 9px;
    margin-top: 30px;
    padding-bottom: 10px;
    text-align: left;
    text-transform: uppercase;
}

.view-liste-des-offres-et-demandes {
    font-family: open sans;
    font-size: 13px;
}

.view-liste-des-offres-et-demandes th {
    border-bottom: medium none;
    padding-left: 20px;
    text-align: left;
}

.view-liste-des-offres-et-demandes td {
    padding-left: 20px;
}

.view-liste-des-offres-et-demandes table {
    width: 940px;
	margin-top: 80px;
}

.view-liste-des-offres-et-demandes .view-filters {
    background-color: #D9F1F9;
    height: 400px;
    margin-top: 60px;
    padding-top: 30px;
    width: 940px;/**/
}

.view-liste-des-offres-et-demandes select {
    border: medium none;
    height: 32px;
    margin-bottom: 12px;
    width: 450px;
}

.view-liste-des-offres-et-demandes .form-text {
    border: medium none;
    height: 30px;
    width: 150px;
	border: 1px solid #00A3D8;
	 margin-bottom: 15px;
}

#views-exposed-form-liste-des-offres-et-demandes-page .views-exposed-form label {
	color: #00A3D9;
	font-weight: bold;
	margin-left: -134px;
	position: absolute;
	font-family: "Open Sans";
	font-size: 13px;
	text-transform: uppercase;
	letter-spacing: 0.5px;
}

.page-offre-demande #content .views-exposed-form .views-exposed-widget {
    padding: 0.5em 1em 0 0;
	/*margin-left: 310px;*/
}

#edit-field-debut-periode-value-value-datepicker-popup-0 {
    width: 150px;
	border: 1px solid #00A3D8;
}

#edit-field-fin-periode-value-value-datepicker-popup-0 {
    width: 150px;
	border: 1px solid #00A3D8;

}

#edit-field-debut-periode-value-wrapper {
   /*  margin-left: 310px;			Modifié par Jean Philippe*/
	margin-left: 0px;			/* Modifié par Jean Philippe*/
}

#edit-field-quantite-offre-dem-value-2-wrapper {
 	margin-left: 134px;		

}


#edit-field-fin-periode-value-wrapper {
    /*   margin-left: 610px;			Modifié par Jean Philippe*/
	margin-left: 125px;			/* Modifié par Jean Philippe*/
    margin-top:  5px;			/* Modifié par Jean Philippe*/
	
	/*	margin-left: 0px;			 Modifié par Jean Philippe*/
   /* margin-top: -55px;			Modifié par Jean Philippe*/
}

#views-exposed-form-liste-des-offres-et-demandes-page #edit-submit-liste-des-offres-et-demandes {
    background-color: #00A3D9;
    background-image: url("../images/btn-rechercher.png");
    background-position: 124px center;
    background-repeat: no-repeat;
    border: medium none;
    color: white;
    font-family: oswald;
    font-size: 18px;
    height: 39px;
     margin-top: 7px;
    padding: 5px 39px 5px 0;
    text-transform: uppercase;
    width: 162px;
	margin-left: 70px;
}

#views-exposed-form-liste-des-offres-et-demandes-page .form-item .description {
    color: #00A3D9;
    font-size: 13px;
    margin-left: -132px;
    margin-top: -29px;
    position: absolute;
    text-transform: uppercase;
    width: 108px;
}

.view-liste-des-offres-et-demandes .views-exposed-widgets {
	left: 27em;				/* Ajouté par Jean Philippe*/
    margin-bottom: 0.5em;
    padding-top: 37px;
	position: absolute;
    width: 45em;			/* Ajouté par Jean Philippe*/
}

.view-liste-des-offres-et-demandes .view-header {
    color: #666666;
    font-family: oswald;
    font-size: 22px;
    text-transform: uppercase;
}

.resultat-bleu {
    color: #00A3D8;
}

.logged-in .resultat-offre {
    position: absolute;
    top: 597px;
}

.texte-rech-offre {
    color: #00A3D9;
    font-size: 23px;
    margin-left: 50px;
    margin-top: 23px;
    position: absolute;
}

.not-logged-in .resultat-offre {
    position: absolute;
    top: 773px;
}

.view-liste-des-offres-et-demandes  .views-field-view-node a {
    color: #00A3D8;
}

.view-liste-des-offres-et-demandes table tr {
height: 43px;
}

.page-recherche-des-entreprises .view-recherche-des-entreprises {
    background-color: #F4F5F5;
    font-family: open sans;
    font-size: 13px;
    padding-left: 11px;
    padding-top: 1px;
    text-decoration: none;
}

.logged-in.page-recherche-des-entreprises .view-recherche-des-entreprises table {
    border-collapse: collapse;
    border-spacing: 0;
    margin-bottom: 1.5em;
    margin-top: 3.5em;
/*    width: 1017px;*/
}


.page-recherche-des-entreprises .view-recherche-des-entreprises  tr.even {
    background-color: #F4F5F5;
    border-bottom: 1px solid #F09999;
    padding: 0.1em 0.6em;
	height: 40px;
}

.page-recherche-des-entreprises .view-recherche-des-entreprises tr.odd {
    background-color: #F4F5F5;
    border-bottom: 1px solid #F09999;
    padding: 0.1em 0.6em;
	height: 40px;
}

.page-recherche-des-entreprises .view-recherche-des-entreprises thead {
    background-color: #F4F5F5;
    color: #D90000;
    font-family: open sans;
    font-size: 13px;
    height: 50px;
}

.page-recherche-des-entreprises .view-recherche-des-entreprises thead a {
    background-color: #F4F5F5;
    color: #D90000;
    font-family: open sans;
    font-size: 13px;
    height: 50px;
}

.view-recherche-des-entreprises a {
    color: #666666;
    font-family: open sans;
    font-size: 13px;
    text-decoration: none;
}

.page-recherche-des-entreprises .view-recherche-des-entreprises .view-header {
    color: #666666;
    font-family: oswald;
    font-size: 18px;
    margin-bottom: -32px;
    text-transform: uppercase;
	margin-top: 10px;
}
.view-recherche-des-entreprises td.views-field-title {
    font-weight: bold;
    letter-spacing: 0.5px;
	color: #666666;
}

.view-recherche-des-entreprises .views-field.views-field-title th {
    font-weight: bold;
    letter-spacing: 0.5px;
	color: #D90000;
}

.view-liste-des-entreprises-mises-jour .views-field.views-field-title a {
    font-weight: bold;
    letter-spacing: 0.5px;
    font-weight: bold;
    letter-spacing: 0.5px;
    text-transform: uppercase;
}

.view-liste-des-entreprises-mises-jour .views-field-field-izf-secteur-d-activites {
    width: 294px;
    padding-left: 29px;
    padding-right: 10px;
}

.view-liste-des-entreprises-mises-jour .views-field-field-izf-type-d-entreprise {
    width: 240px;
}
.page-recherche-des-entreprises .view-liste-des-entreprises-mises-jour thead {
    font-family: open sans;
    font-size: 13px;
    text-decoration: none;
}

.not-logged-in.page-recherche-des-entreprises .view-recherche-des-entreprises table {
border-collapse: collapse;
border-spacing: 0;
margin-bottom: 1.5em;
margin-top: 50px;
/*width: 1017px;*/
}

.page-recherche-des-entreprises .view-recherche-des-entreprises th {
width: 303px;
}

/*taxonomy page secteur d'activité*/


.view-recherche-entreprises-par-secteur-d-activite {
    background-color: #F4F5F5;
    font-family: open sans;
    font-size: 13px;
    padding-left: 11px;
    padding-top: 1px;
    text-decoration: none;
}

.logged-in.section-secteur-dactivit .view-recherche-entreprises-par-secteur-d-activite table {
    border-collapse: collapse;
    border-spacing: 0;
    margin-bottom: 1.5em;
    margin-top: 3.5em;
	width : 100%;
 /*   width: 1017px;*/
}


.section-secteur-dactivit .view-recherche-entreprises-par-secteur-d-activite  tr.even {
    background-color: #F4F5F5;
    border-bottom: 1px solid #F09999;
    padding: 0.1em 0.6em;
	height: 40px;
}

.section-secteur-dactivit .view-recherche-entreprises-par-secteur-d-activite tr.odd {
    background-color: #F4F5F5;
    border-bottom: 1px solid #F09999;
    padding: 0.1em 0.6em;
	height: 40px;
}

.section-secteur-dactivit .view-recherche-entreprises-par-secteur-d-activite thead {
    background-color: #F4F5F5;
    color: #D90000;
    font-family: open sans;
    font-size: 13px;
    height: 50px;
}

.section-secteur-dactivit .view-recherche-entreprises-par-secteur-d-activite thead a {
    background-color: #F4F5F5;
    color: #D90000;
    font-family: open sans;
    font-size: 13px;
    height: 50px;
}

.view-recherche-entreprises-par-secteur-d-activite a {
    color: #666666;
    font-family: open sans;
    font-size: 13px;
    text-decoration: none;
}

.view-recherche-entreprises-par-secteur-d-activite .view-header {
    color: #666666;
    font-family: oswald;
    font-size: 18px;
    margin-bottom: -32px;
    text-transform: uppercase;
	margin-top: 10px;
}
.view-recherche-entreprises-par-secteur-d-activite td.views-field-title {
    font-weight: bold;
    letter-spacing: 0.5px;
	color: #666666;
	font-size: 13px;
}

.view-recherche-entreprises-par-secteur-d-activite .views-field.views-field-title th {
    font-weight: bold;
    letter-spacing: 0.5px;
	color: #D90000;
}

.view-recherche-entreprises-par-secteur-d-activite .views-field.views-field-title a {
    font-weight: bold;
    letter-spacing: 0.5px;
}

.section-secteur-dactivit .view-recherche-entreprises-par-secteur-d-activite thead {
    color: ;
    font-family: open sans;
    font-size: 13px;
    text-decoration: none;
}

.not-logged-in.section-secteur-dactivit .view-recherche-entreprises-par-secteur-d-activite table {
border-collapse: collapse;
border-spacing: 0;
margin-bottom: 1.5em;
margin-top: 50px;
/*width: 1017px;*/
}

.pane-recherche-entreprises-par-secteur-d-activite .pane-title {
    display: none;
}

.section-secteur-dactivit .title ,.section-type-dentreprise #page-title{
    background-image: url("../images/trait-horizontal-rouge.fw.png");
    background-position: left bottom;
    background-repeat: repeat-x;
    color: #666666;
    font-family: oswald;
    font-size: 26px;
    font-weight: normal;
    margin-bottom: 9px;
    margin-top: 30px;
    padding-bottom: 10px;
    text-align: left;
    text-transform: uppercase;
}

.section-secteur-dactivit #edit-search-api-views-fulltext-wrapper label {
    color: #666666;
    font-family: open sans;
    font-size: 13px;
    font-weight: normal;
    margin-left: 121px;
    margin-top: 78px;
    position: absolute;
}

#block-views-glossaire-entreprise-block-1 .views-table {
    display: none;
}

.view-recherche-entreprises-par-secteur-d-activite .view-header {
    color: #666666;
    font-family: oswald;
    font-size: 18px;
    text-transform: uppercase;
	background-color: #F4F5F5;
}

.view-recherche-entreprises-par-secteur-d-activite .view-header a {
    color: #666666;
    font-family: oswald;
    font-size: 18px;
    text-transform: uppercase;
}

.view-recherche-entreprises-par-secteur-d-activite {
    background-color: #F4F5F5;
}

.page-facteurs-de-productions .breadcrumb a {
    color: #00A3D8;
    font-family: open sans;
    font-size: 14px;
    text-decoration: none;
}

.page-base-des-entreprises .breadcrumb a {
    color: #D90000;
    font-family: open sans;
    font-size: 13px;
    text-decoration: none;
}


/*.page-base-des-entreprises #main .element-invisible {
    background-image: url("../images/home-arrow.fw.png");
    background-position: 1px 4px;
    background-repeat: no-repeat;
    clip: rect(1px, 1px, 1px, 1px);
    color: black;
    font-family: open sans;
    font-size: 13px;
    height: 25px;
    overflow: visible;
    padding-left: 20px;
    position: relative;
    width: 500px;
}

.page-base-des-entreprises #main .element-invisible {
    position: relative !important;
}*/


.view-liste-des-facteurs-de-productions-clone table {
    margin-top: 90px;
    width: 940px;
}

.view-liste-des-facteurs-de-productions-clone td {
    padding-left: 10px;
}

.view-liste-des-facteurs-de-productions-clone thead {
    color: white;
    font-family: open sans;
    font-size: 13px;
}

.view-liste-des-facteurs-de-productions-clone thead {
    background-color: #A896AE;
    color: white;
    font-family: open sans;
    font-size: 13px;
    height: 42px;
}

.view-liste-des-facteurs-de-productions-clone a {
    color: #666666;
    font-family: open sans;
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
}

.view-liste-des-facteurs-de-productions-clone {
    color: #666666;
    font-family: open sans;
    font-size: 13px;
}


.view-liste-des-facteurs-de-productions-clone td {
    padding-left: 10px;
}

.view-liste-des-facteurs-de-productions-clone th {
    padding-left: 10px;
}

.view-liste-des-facteurs-de-productions-clone tr.odd {
    background-color: #FFFFFF;
    border-bottom: medium none;
    height: 42px;
    padding: 0.1em 0.6em;
}


.view-liste-des-facteurs-de-productions-clone tr.even {
    background-color: #F4F5F5;
    border-bottom: medium none;
    height: 42px;
    padding: 0.1em 0.6em;
}

.section-type-de-facteur-de-production .title {
    background-image: url("../images/trait-horizontal-violet.png");
    background-position: left bottom;
    background-repeat: repeat-x;
    color: #666666;
    font-family: Oswald;
    font-size: 26px;
    font-weight: normal;
    margin-bottom: 9px;
    margin-top: 30px;
    padding-bottom: 10px;
    text-align: left;
    text-transform: uppercase;
}

.pane-liste-des-facteurs-de-productions-clone .pane-title {
    display:none;
}


#views-exposed-form-liste-des-facteurs-de-productions-bloc-page {
    background-color: #E5E0E7;
    color: #666666;
    font-family: open sans;
    font-size: 13px;
    height: 450px;
    width: 940px;
	margin-top: -24px;
}


#views-exposed-form-liste-des-facteurs-de-productions-bloc-page select {
    border: medium none white;
    color: #666666;
    font-family: open sans;
}

#views-exposed-form-liste-des-facteurs-de-productions-bloc-page .views-exposed-form label {
    color: #522E5E;
    font-family: open sans;
    font-size: 13px;
    font-weight: bold;
    text-transform: uppercase;
}


#views-exposed-form-liste-des-facteurs-de-productions-bloc-page select {
    border: medium none white;
    color: #666666;
    font-family: open sans;
}

.titre-fact-prod-gras {
    background-color: #E5E0E7;
    color: #522E5E;
    font-family: oswald;
    font-size: 22px;
    font-weight: normal;
    padding-bottom: 5px;
    padding-left: 46px;
    padding-top: 25px;
    text-transform: uppercase;
}

.logged-in #views-exposed-form-liste-des-facteurs-de-productions-bloc-page #edit-field-cout-fact-prod-value-wrapper {
    margin-left: 719px;
    margin-top: -165px;
    position: absolute;
}

#views-exposed-form-liste-des-facteurs-de-productions-bloc-page #edit-submit-liste-des-facteurs-de-productions-bloc {
    background-color: #522E5E;
    background-image: url("../images/btn-rechercher.png");
    background-position: 124px center;
    background-repeat: no-repeat;
    border: medium none;
    color: white;
    font-family: oswald;
    font-size: 18px;
    height: 39px;
    left: 443px;
    margin-top: 316px;
    padding: 5px 39px 5px 0;
    position: absolute;
    text-transform: uppercase;
    width: 163px;
}

.view-liste-des-facteurs-de-productions-clone th {
    height: 42px;
}

.page-base-informartions-entreprise .title {
    background-image: url("../images/trait-horizontal-vert.fw.png");
    background-position: left bottom;
    background-repeat: repeat-x;
    color: #666666;
    font-family: Oswald;
    font-size: 26px;
    font-weight: normal;
    margin-bottom: 9px;
    margin-top: 30px;
    padding-bottom: 10px;
    text-align: left;
    text-transform: uppercase;
	width: 940px;
}

#block-views-a199f04dc1687dc8b4ddefe67623b6d2 .block-title {
	font-family: Oswald;
	font-size: 24px;
	font-weight: normal;
	color: #59B200;
	text-transform: uppercase;
}

#block-views-a199f04dc1687dc8b4ddefe67623b6d2 .view-header {
    color: #666666;
    font-family: open sans;
    font-size: 18px;
    font-weight: bold;
    text-transform: uppercase;
}

#block-views-a199f04dc1687dc8b4ddefe67623b6d2 .view-base-informartion-entreprise {
     background-color: #E6F4D9;
    padding-bottom: 3px;
    padding-left: 25px;
    padding-top: 1px;
}

.view-base-informartion-entreprise {
	font-family: "Open Sans";
	font-size: 14px;
	color: #666666;    
}

.view-base-informartion-entreprise .views-field-title {
    color: #59B200;
    font-weight: bold;
}

.view-base-informartion-entreprise.view-display-id-page .views-field-title {
    color: #59B200;
    font-family: oswald;
    font-size: 26px;
    font-weight: normal;
    text-transform: uppercase;
	line-height: 1.3em;
}

#views-exposed-form-base-informartion-entreprise-page .views-exposed-form label {
    color: #666666;
    font-family: oswald;
    font-size: 18px;
    margin-bottom: 6px;
    margin-top: 17px;
    text-transform: uppercase;
}

#views-exposed-form-base-informartion-entreprise-page select {
    border: 20px solid #E4E6E5;
    color: #666666;
    font-family: open sans;
    font-size: 13px;
    height: 66px;
    width: 300px;
}


#block-block-19 {
    border-bottom: 5px solid #E4E6E5;
    color: #59B200;
    font-size: 16px;
    font-weight: lighter;
	margin-bottom: -5px;
	width: 300px;
	height: 103px;
	line-height: 1.2;
    font-family: open sans;

}

.page-base-informartions-entreprise .region-sidebar-second {
    float: left;
    margin-left: 0;
    margin-right: 0;
    margin-top: 130px;
    width: 300px;
}

#block-views-742d93cf6184347f141a230fec9afeaf .view-header {
    font-family: oswald;
	color: #59B200;
    font-size: 20px;
    font-weight: normal;
    text-transform: uppercase;

}

#block-views-742d93cf6184347f141a230fec9afeaf .view-header a {
    font-family: oswald;
	color: #59B200;
    font-size: 20px;
    font-weight: normal;
    text-transform: uppercase;
	text-decoration:none;
	line-height: 31px;
}

#block-views-742d93cf6184347f141a230fec9afeaf .views-field-nothing {
     color: #666666;
    font-family: open sans;
    font-size: 18px;
    font-weight: bold;
    text-transform: uppercase;
	margin-bottom: 10px;
}

#block-views-742d93cf6184347f141a230fec9afeaf .views-field-nothing a {
    color: #666666;
    font-family: open sans;
    font-size: 18px;
    font-weight: bold;
    text-transform: uppercase;
	text-decoration:none;
}
#block-views-742d93cf6184347f141a230fec9afeaf .views-field-nothing-1 a {
    color: #59B200;
    font-family: open sans;
    font-weight: bold;
	text-decoration:none;
}

#block-views-742d93cf6184347f141a230fec9afeaf .view-content {
  background-color: #E6F4D9;
    color: #666666;
    font-family: open sans;
    font-size: 14px;
    padding-bottom: 15px;
    padding-left: 25px;
    padding-top: 15px;
}

#block-views-742d93cf6184347f141a230fec9afeaf .view-content .views-field-title a {
    color: #59B200;
    font-weight: bold;
    text-decoration: none;
}

.page-glossary .view-glossaire-entreprise .attachment-before {
    background-color: #FADADA;
    color: #D90000;
    height: 75px;
    margin-top: -21px;
    padding-left: 20px;
/*    width: 1008px;*/
}

.view-content-kn thead {
    background-color: #F4F5F5;
    color: #D90000;
    font-family: open sans;
    font-size: 13px;
}

.view-content-kn tr.odd {
    background-color: #F4F5F5;
    border-bottom: medium none;
    padding: 0.1em 0.6em;
}

.view-content-kn table {
   font-family: open sans;
    font-size: 13px;
	 color: #666666;
}

.view-content-kn table a {
   font-family: open sans;
    font-size: 13px;
	 color: #666666;
}

.view-content-kn tr.odd {
    background-color: #F4F5F5;
    border-bottom: 1px solid #F09999;
    height: 40px;
    padding: 0.1em 0.6em;
}

.view-content-kn tr.even {
    background-color: #F4F5F5;
    border-bottom: 1px solid #F09999;
    height: 40px;
    padding: 0.1em 0.6em;
}

.view-content-kn th {
    padding-left: 10px;
}

.view-content-kn td {
    padding-left: 10px;
}

.page-glossary #edit-search-api-views-fulltext-wrapper label {
    color: #666666;
    font-family: open sans;
    font-size: 13px;
    font-weight: normal;
    margin-left: 121px;
    margin-top: 78px;
    position: absolute;
}

.texte-select-pays {
    background-color: #59B200;
    color: #FFFFFF;
    font-family: Oswald;
    font-size: 20px;
    height: 41px;
    width: 620px;
    padding-top: 12px;
    text-align: center;

}

.section-carte-interactive-zone-franc .title {
    background-image: url("../images/trait-horizontal-vert.fw.png");
    background-position: left bottom;
    background-repeat: repeat-x;
    color: #666666;
    font-family: Oswald;
    font-size: 26px;
    font-weight: normal;
    margin-bottom: 9px;
    margin-top: 30px;
    padding-bottom: 10px;
    text-align: left;
    text-transform: uppercase;
}

.section-carte-interactive-zone-franc .region-sidebar-second {
     margin-top: 106px;
	 margin-right: 25px;
}

#block-block-21 {
    border-bottom: 5px solid #E4E6E5;
    color: #59B200;
    font-family: Oswald;
    font-size: 22px;
    height: 37px;
    margin-bottom: -6px;
    margin-top: 62px;
    text-transform: uppercase;
    width: 300px;
}

.mini-card {
    height: 169px;
    margin-left: -79px;
    margin-top: 73px;
    width: 266px;
}

.pane-block-22 img {
width: 372px;
}


/*#views-exposed-form-base-informartion-entreprise-page #edit-submit-base-informartion-entreprise {
   background-color: #FFBF00;
    background-image: url("../images/arrow-go.fw.png");
    background-position: center center;
    background-repeat: no-repeat;
    border: medium none;
    display: block;
    height: 40px;
    margin-left: 260px;
    margin-top: 10px;
    padding: 5px 39px 5px 0;
    text-decoration: none;
    text-indent: -5571pt;
    width: 40px;
}*/


.view-id-diaporama_ {
    background-color: #E4E6E5;
    height: 340px;
    padding-left: 20px;
    padding-top: 20px;
    width: 600px;
	margin-top: -55px;
}

.page-accueil .panel-2col-stacked .panel-col-last {
    margin-top: -23px;
}

.pane-views pane-actualit-la-une .view-actualit-la-une td {
    height: 150px;
    margin-bottom: 1px;
    width: 310px;
}

.view-actualit-la-une p, pre {
    margin: 0;
}

.view-actualit-la-une .view-footer a {
    margin-left: 0;
}

.pane-actualit-la-une .views-view-grid.cols-2 {
    height: 391px;
}

.front .view-actualit-la-une .views-field-title {
    margin-bottom: 10px;
    padding-right: 15px;
}

.front .view-actualit-la-une .views-field-body .field-content {
    margin-left: 165px;
    margin-top: -4px;
    width: 140px;
}

.view-actualit-la-une .view-footer a {
background-image: url("../images/plus-info-arrow.fw.png");
background-position: 7px center;
background-repeat: no-repeat;
border: 1px solid #FFBF00;
color: #FFBF00;
display: block;
font-size: 14px;
margin-top: -20px;
padding: 5px 9px 3px 25px;
text-decoration: none;
text-transform: uppercase;
width: 80px;
}

.page-evenement-par-pays .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:940px;
}

.page-evenement-par-pays .view-evenement-par-pays .views-field-title a {
	color: #666666;
	font-family: oswald;
	font-size: 22px;
	text-decoration: none;
	text-transform: none;
	display: block;
    margin-top: 10px;
    line-height: 1.2;	
}

.page-evenement-par-pays .view-evenement-par-pays {
    font-family: open sans;
	width: 605px;
}

/*.page-evenement-par-pays .views-field-body p, pre {
    color: #666666;
    float: left;
    font-family: open sans;
    font-size: 13px;
    margin: 1.5em 30px 1.5em 0;
    width: 345px;
}*/

.page-evenement-par-pays .views-field-field-description {
    color: #666666;
    font-family: open sans;
    font-size: 13px;
    width: 345px;

}
.page-evenement-par-pays .region-sidebar-second {
    margin-left: -10px;
    margin-top: 145px;
    width: 300px;
}

.page-evenement-par-pays .breadcrumb a {
    color: #FF7F00;
    font-family: open sans;
    font-size: 13px;
    text-decoration: none;
}

.page-evenement-par-pays .breadcrumb #actualite-espace-generale {
     font-family: open sans;
    margin-left: -20px;
    padding-right: 0;
	padding-left: 19px;
}

.page-evenement-par-pays .breadcrumb {
    margin-top: -20px;
	color: #FF7F00;
    font-family: open sans;
    font-size: 13px;
}

.region-sidebar-second #views-exposed-form-recherche-annuaire-fiche-entreprise-page select {
   border: medium none;
    font-family: open sans;
    font-size: 13px;
}

.page-evenement-par-pays .view-evenement-par-pays .views-field-body a {
    color: #FF8000;
	text-decoration:none;

}
.not-front.page-evenement-par-pays .breadcrumb .element-invisible {
    color: #000000;
	text-decoration:none;
	margin: -2px;

}

.not-front.page-evenement-par-pays .breadcrumb ol {
    width: 940px;
}

.page-evenement-par-pays .view-evenement-par-pays .views-field-field-image-associ-e .field-content {
    margin-bottom: 20px;
    padding-bottom: 15px;
    width: 605px;
}

.page-evenement-par-pays #block-views-b1d6692af2d941c3c30befcef4bfc9a4 {
    margin-left: 10px;
}

.page-evenement-par-pays .inscription-newsletter { 
    height: 100px;
    margin-left: 10px;
    margin-top: -20px;
}

.page-evenement-par-pays #edit-newsletter-submit {
    background-color: #FFBF00;
    background-image: url("../images/arrow-go.fw.png");
    background-position: center center;
    background-repeat: no-repeat;
    border: medium none;
    display: block;
    height: 40px;
    margin-left: 194px;
    margin-top: -15px;
    text-decoration: none;
    text-indent: -5000pt;
    width: 40px;
}

.page-evenement-par-pays .block-newsletter .block-title { 
    font-size: 16px;
    margin-bottom: 5px;
    margin-left: 10px;
    margin-top: 5px;
    text-transform: uppercase;
}

.page-evenement-par-pays #edit-email {
    border: medium none;
    margin-top: 3px;

}

.page-evenement-par-pays .inscription-newsletter .prefix {
    margin-left: 12px;
	font-weight: bold;
	margin-top: 4px;
}

#user-login .form-text {
    border: 1px solid #FFE7C4;
    height: 25px;
    width: 400px
}


#user-login {
    background-color: #FFF5DA;
    font-family: open sans;
    font-size: 13px;
    height: 460px;
    padding-left: 140px;
    padding-top: 80px;
}

#user-login #edit-submit {
    background-color: #ff8000;
    background-image: url("../images/btn-rechercher.png");
    background-position: 124px center;
    background-repeat: no-repeat;
    border: medium none;
    color: white;
    font-family: oswald;
    font-size: 18px;
    height: 39px;
    padding: 5px 39px 5px 0;
    text-transform: uppercase;
    width: 162px;
	text-indent: 0;
	margin-left: 126px;
}

.page-user #user-login .form-item .description {
    display: none;
}

.page-user #user-login .form-item label {
    float: left;
    font-weight: normal;
    margin-right: 10px;
	color: #666666;
}

.page-user #user-login .form-type-password {
    margin-bottom: 65px;
    margin-left: 23px;
}

.page-user #user-login .form-type-textfield {
    margin-bottom: 45px;
}


#block-block-23 p {
background-color: #FFBF00;
color: #666666;
font-size: 18px;
height: 40px;
margin-left: 60px;
padding-top: 15px;
position: absolute;
text-align: center;
text-transform: uppercase;
width: 810px;
margin-top: 20px;
}


.user-texte {
background-color: #FFF5DA;
border-top: 2px solid #FFE7C4;
color: #666666;
font-family: open sans;
font-size: 13px;
margin-left: 165px;
margin-top: -175px;
padding-left: 100px;
padding-top: 30px;
width: 600px;
position: absolute;
}

.not-logged-in.page-user .tabs {
    display: none;
}

.not-logged-in.page-user .title {
    display: none;
}

.user-texte a {
	text-decoration: none; 
	color: #ffae56;   
}


.page-base-des-entreprises .view-liste-des-entreprises-mises-jour th.views-field-field-izf-pays {
    background-image: url("../images/icone-tri.fw.png");
    background-position: 35px center;
    background-repeat: no-repeat;
}

.page-base-des-entreprises .view-liste-des-entreprises-mises-jour th.views-field-title {
    background-image: url("../images/icone-tri.fw.png");
    background-position: 55px center;
    background-repeat: no-repeat;
}

.page-base-des-entreprises .view-liste-des-entreprises-mises-jour th.views-field-field-izf-secteur-d-activites {
    background-image: url("../images/icone-tri.fw.png");
    background-position: 148px center;
    background-repeat: no-repeat;
}
#block-views-b1d6692af2d941c3c30befcef4bfc9a4 .view-actualite-evenement-par-pays .views-field-title a {
    display: block;
    font-family: oswald;
    margin-bottom: 2px;
    line-height: 1.3;
    margin-top: -30px;
    font-size: 16px;
    text-align: left;
}
.page-evenement-par-pays .views-field.views-field-field-image-la-une img {
    margin-bottom: -6px;
}

#block-views-b1d6692af2d941c3c30befcef4bfc9a4 .views-field-title a {
text-transform: uppercase;
color: #666666;
font-size: 22px;
text-decoration: none;
line-height: 1.3;
}

.region-sidebar-second #views-exposed-form-recherche-annuaire-fiche-entreprise-page #edit-field-izf-secteur-d-activites-wrapper label {
    color: #666666;
    font-family: open sans;
    font-size: 13px;
	width: 95px;
	line-height: 15px;
}

.region-sidebar-second  #views-exposed-form-recherche-annuaire-fiche-entreprise-page #edit-field-izf-secteur-d-activites-wrapper {
margin-top: 0px;
}

.region-sidebar-second #views-exposed-form-recherche-annuaire-fiche-entreprise-page #edit-field-izf-secteur-d-activites {
height: 31px;
/*margin-top: -40px;*/
 margin-left: 88px;
}

.region-sidebar-second #views-exposed-form-recherche-annuaire-fiche-entreprise-page #edit-field-izf-pays {
    height: 31px;
	margin-left: 90px;
}

.region-sidebar-second #views-exposed-form-recherche-annuaire-fiche-entreprise-page #edit-field-izf-mots-cles {
    height: 31px;
}

 .region-sidebar-second #views-exposed-form-recherche-annuaire-fiche-entreprise-page #edit-search-api-views-fulltext {
    border: medium none;
    float: left;
    height: 31px;
    margin-left: 100px;
    margin-top: 41px;
    width: 177px;
}

.region-sidebar-second #views-exposed-form-recherche-annuaire-fiche-entreprise-page #edit-field-izf-mots-cles-wrapper label {
    color: #666666;
    font-family: open sans;
    font-size: 13px;
}

.region-sidebar-second #views-exposed-form-recherche-annuaire-fiche-entreprise-page #edit-field-izf-pays-wrapper label {
    color: #666666;
    font-family: open sans;
    font-size: 13px;
	/*margin-left: 35px;*/
}

.page-evenement-par-pays #edit-search-api-views-fulltext-wrapper label {
    color: #666666;
}

.region-sidebar-second #views-exposed-form-recherche-annuaire-fiche-entreprise-page #edit-search-api-views-fulltext-wrapper label {
    color: #666666;
    font-family: open sans;
    font-size: 13px;
    font-weight: normal;
    margin-left: 17px;
    margin-top: 60px;
}

.page-evenement-par-pays .breadcrumb li {
    color: #666666;
    font-family: open sans;
    font-size: 13px;
}

.page-evenement-par-pays .region-sidebar-second .views-field-body p{
    color: #666666;
    float: left;
    font-family: open sans;
    font-size: 13px;
    margin: 0px 0px 20px 0px;
    width: 300px;
    line-height: 18px;
}


.region-sidebar-second #block-views-0f8340884f7c497cf19281727ac68abb {
    height: 394px;
    padding-left: 10px;
    width: 275px;
}

/*.node-type-evenement #block-views-b1d6692af2d941c3c30befcef4bfc9a4 h2 {
height: 43px;
margin-bottom: -13px;
margin-top: 10px;
padding-left: 15px;
padding-top: 11px;
width: 254px;
background-color: #E4E6E5;
color: #666666;
font-size: 18px;
margin-bottom: -36px;
padding: 5px 33px;
}*/

/*#block-views-b1d6692af2d941c3c30befcef4bfc9a4 .view-actualite-evenement-par-pays h2 {
background-color: #E4E6E5;
color: #666666;
font-size: 18px;
margin-bottom: -36px;
padding: 5px 33px;
}
*/

.page-evenement-par-pays #block-views-b1d6692af2d941c3c30befcef4bfc9a4 h2 {
    height: 43px;
    margin-bottom: -13px;
    margin-top: 10px;
    padding-left: 15px;
    padding-top: 11px;
    width: 254px;
}

.page-evenement-par-pays #acces-membres {
    background-color: #FFBF00;
    background-image: url("../images/arrow-go.fw.png");
    background-position: center center;
    background-repeat: no-repeat;
    display: block;
    height: 40px;
    margin-left: 230px;
    text-decoration: none;
    text-indent: -5571pt;
    width: 40px;
    margin-top: -31px;
}


.region-sidebar-second  #block-views-0f8340884f7c497cf19281727ac68abb h2.block-title {
    margin-left: 110px;
}

.page-base-donnees-stats .breadcrumb li {
    font-family: open sans;
    font-size: 13px;
}

#block-block-14 {
    color: white;
    font-family: oswald;
    font-size: 18px;
    margin-left: 22px;
    margin-top: -418px;
    position: absolute;
    text-transform: uppercase;
}

.page-evenement-par-pays #edit-email {
    font-family: open sans;
    font-size: 13px;
}

th.active img {
    display: none;
}

.page-base-des-entreprises .breadcrumb li {
     font-family: open sans;
    font-size: 13px;
}

th.forum-icon {
    display: none;
}

.forum-table-superheader {
    display: none;
}

td.forum-list-icon {
    display: none;
}

.forum-table td {
    border: medium none;
}

.forum-table-wrap, .forum-table-topics {
    font-family: open sans;
    font-size: 13px;
}

th.forum-name {
    background-color: #FF9933;
}

.forum-table thead th {
    background-color: #FF9933;
	 border-color: white;
    padding-left: 10px;
    padding-right: 60px;
}

.forum-table {
    border: medium none;
	width: 720px;
	color: #666666;
    font-family: open sans;
    font-size: 13px;
}


.pane-forum-list .forum-table tr.even {
    background-color: #FFF;
    border-bottom: medium none;
    padding: 0.1em 0.6em;
}

.pane-forum-list .forum-table tr.odd {
    background-color: #FFE0C1;
    border-bottom: medium none;
    padding: 0.1em 0.6em;
}

td.forum-number-topics, td.forum-number-posts {
    padding-right: 80px;
    text-align: center;
}

.forum-name a {
    color: #666666;
    font-weight: bold;
    text-decoration: none;
}

th.forum-topics, th.forum-posts {
    width: 20%;
}

.forum-table-wrap thead tr {
    border: medium none;

}

.forum-table td {
    border: medium none;
    padding-left: 10px;
}

.forum-last-reply a {
    color: #666666;
    text-decoration: none;
}


#forum .pane-content {
    width: 720px;
}

.titre-forum-gras {
    background-image: url("../images/trait-orange.fw.png");
    background-position: left bottom;
    background-repeat: repeat-x;
    color: #666666;
    font-family: "Oswald";
    font-size: 26px;
    font-weight: normal;
    margin-bottom: 9px;
    margin-top: 30px;
    padding-bottom: 20px;
    /*text-align: left;*/
	text-transform:uppercase;
}


.texte-forum {
    color: #666666;
    font-family: "Open Sans";
    font-size: 13px;
}

.page-forum .title {
    display: none;
}

#forum-topic-list .sticky-header {
    display: none;
}

.forum-table-topics td.views-field-topic-icon {
    display: none;
}

th.views-field-topic-icon {
    display: none;
}

.forum-add-node {
    display: none;
}

.forum-table thead tr a:link {
    color: white;
    font-weight: bold;
}

.page-forum #ctools-jump-menu {
    display: none;
}

.forum-table-wrap .forum-table-superheader, .forum-table-topics thead tr {
    border: medium none;
}

.forum-table-topics td.views-field-comment-count, .forum-table-topics td.views-field-totalcount {
    padding-left: 30px;
    text-align: inherit;
}

.pane-forum-topic-list .forum-table tr.even {
    background-color: #FFE0C1;
    border-bottom: medium none;
    padding: 0.1em 0.6em;
}

.pane-forum-topic-list .forum-table tr.odd {
    background-color: #FFFFFF;
    border-bottom: medium none;
    padding: 0.1em 0.6em;
}

.page-forum .feed-icon {
    display: none;
}

.view-advanced-forum-topic-list a {
    color: #666666;
    text-decoration: none;
}

.forum-node-create-links-top {
     clear: both;
     padding-top: 20px;
     font-family: "Open Sans";
     width: 500px;
     font-size:13px;
}

.forum-node-create-links-top a{
     font-weight:bold;
}

.forum-node-create-links a{
     font-weight:bold;
}

.forum-node-create-links {
     clear: both;
     padding-top: 20px;
     font-family: "Open Sans";
     width: 500px;
     font-size:13px;
}

#forum .pane-forum-topic-list .pane-content {
    margin-top: -20px;
    width: 720px;
}

.pane-forum-topic-list {
    width: 720px;
}

div.forum-post {
    border: medium none;
}

.forum-post-wrapper {
    background-color: white;
    font-family: open sans;
    font-size: 13px;
}

.forum-post-info {
    display: none;
}

.forum-post-panel-main {
    background-color: #FFFFFF;
    border-left: medium none;
}

.forum-post-wrapper .forum-post-title {
    background-color: #FF9933;
    border-bottom: medium none;
    color: white;
    font-family: oswald;
    font-size: 22px;
    height: 43px;
    margin-left: -150px;
    padding-top: 12px;
    width: 720px;
	font-weight: normal;
    text-indent: -135px;
	
}

#forum-comments .forum-post-title {
    background-color: white;
    color: #666666;
	display: none;
}

#forum-comments .author-pane {
    margin-top: 10px;
}

.forum-post-wrapper {
    width: 720px;
	padding-bottom: 10px;
}

.forum-post-footer {
    border-bottom: 1px solid #FF9933;
    padding-bottom: 15px;
	border-top: medium none;
    width: 720px;
    margin-top: -20px;
}

.forum-topic-header .topic-post-count {
    display: none;
}

.forum-topic-header {
    display: none;
    margin: 10px 0 2px;
}

.node-type-forum .forum-jump-links .af-button-small span {
    background: url("images/topic_top.png") no-repeat scroll 0 0 transparent;
    display: none;
}

.forum-post-panel-sub .author-pane {
    margin: 83px 10px 10px;
}

.forum-post-panel-sub .author-pane a {
    color: #666666;
    font-weight: bold;
    text-decoration: none;
}

.af-button-large, .af-button-small, .author-pane-link {
    background: -moz-linear-gradient(center top , #FFFFFF, #FFFFFF) repeat scroll 0 0 transparent;
    border: 1px solid #FF9933;
    border-radius: 0 0 0 0;
    box-shadow: none;
    color: #666666;
    display: block;
    font-family: open sans;
    text-decoration: none;
    vertical-align: middle;
	padding-right: 15px;
}

.comment-delete .af-button-small span, .post-delete .af-button-small span {
    background: none repeat scroll 0 0 transparent;
}

.comment-edit .af-button-small span, .post-edit .af-button-small span {
    background: none repeat scroll 0 0 transparent;
	
}

.comment-add .af-button-small span, .comment-reply .af-button-small span {
    background: none repeat scroll 0 0 transparent;
}

a.af-button-large:hover, a.af-button-small:hover, a.author-pane-link:hover {
    background: none repeat scroll 0 0 #fff;
    border-top-color: #FF9933;
    color: #666666;
}


.form-textarea-wrapper textarea {
    -moz-box-sizing: border-box;
    border: 1px solid #FF9933;
    display: block;
    margin: 0;
    width: 720px;
}

.node-type-forum #comment-form {
    display: none;
}

.title.comment-form {
    display: none;
}

.node-type-forum .title {
    display: none;
}

.forum-post-links ul.links li {
   color: #666666;
   font-family: open sans;
   font-size:13px;
}

.node-type-forum .forum-jump-links {
    line-height: 2em;
	display:none;
}

.resizable-textarea .grippie {
    display: none;
}

.comment-form {
    font-family: open sans;
    font-size: 13px;
}

#edit-subject {
    border: 1px solid #FF9933;
}

.page-comment-reply .forum-post-panel-sub .author-pane {
    margin: 5px 10px 10px;
}

.page-comment-reply #edit-author--2 a {
    color: #666666;
    font-weight: bold;
    text-decoration: none;
}

.page-comment-reply #edit-preview {
    display: none;
}

.node-type-forum #edit-preview {
    display: none;
}

.node-type-forum .sidebar-second .region-sidebar-second {
    float: right;
    margin-left: 0;
    margin-right: 20px;
    margin-top: 520px;
    width: 200px;
}


/* samedi*/

#views-exposed-form-liste-appels-d-offres-page {
    background-color: #FFF6D9;
    font-family: open sans;
    font-size: 13px;
    height: 100px;
	padding-left: 30px;
	color: #666666;
}

#views-exposed-form-liste-appels-d-offres-page select {
    border: medium none;
    color: #666666;
    font-family: open sans;
    font-size: 13px;
    height: 27px;
}

#edit-field-pays-appel-doffre-tid {
    width: 302px;
}

#edit-field-categorie-appel-doffre-tid {
    width: 382px;
}


#edit-submit-liste-appels-d-offres {
    background-color: #FCC103;
    border: medium none;
    color: white;
    font-family: oswald;
    font-size: 18px;
    height: 40px;
    margin-left: 5px;
    margin-top: 18px;
    text-transform: uppercase;
    width: 40px;
}

.page-appels-d-offres .title {
    background-image: url("../images/trait-orange.fw.png");
    background-position: left bottom;
    background-repeat: repeat-x;
    color: #666666;
    font-family: "Oswald";
    font-size: 26px;
    font-weight: normal;
    margin-bottom: 9px;
    margin-top: 30px;
    padding-bottom: 20px;
    text-align: left;
	text-transform:uppercase;
}

.view-liste-appels-d-offres .view-header p {
    background-color: #FF7F00;
    color: #FFFFFF;
    font-family: oswald;
    font-size: 18px;
    height: 32px;
    padding-left: 10px;
    padding-top: 10px;
    text-transform: uppercase;
}

.view-liste-appels-d-offres thead {
    background-color: #FF9935;
    color: white;
    font-family: open sans;
    font-size: 13px;
    height: 50px;
}

.view-liste-appels-d-offres table {
    font-family: open sans;
    font-size: 13px;
    margin-top: -27px;
    width: 940px;
}

.view-liste-appels-d-offres table th {
    padding: 0 0 0 10px;
	height: 50px;
}

.view-liste-appels-d-offres table td {
    padding-left: 10px;
}

.view-liste-appels-d-offres table tr.odd {
    background-color: #F4F6F5;

}

.view-liste-appels-d-offres table tr.odd {
    background-color: #FFFFFF;

}

#block-block-27 p {
    background-color: #FFF6D9;
    color: #FC7400;
    font-family: oswald;
    font-size: 22px;
    margin-bottom: -25px;
    padding-bottom: 5px;
    padding-left: 25px;
    padding-top: 12px;
    text-transform: uppercase;
}

.view-liste-appels-d-offres .views-field-field-fichier-appel-doffre a {
    background-image: url("../images/PDF-icon.png");
    background-position: center top;
    background-repeat: no-repeat;
    display: block;
    height: 32px;
    margin-top: 5px;
    text-indent: -5000pt;
}

#views-exposed-form-liste-appels-d-offres-page .views-exposed-form label {
    font-weight: normal;
}

/*Offre recrutement*/

#views-exposed-form-offres-de-recrutement-page {
    background-color: #FFF6D9;
    font-family: open sans;
    font-size: 13px;
    height: 100px;
	padding-left: 30px;
	color: #666666;
}

#views-exposed-form-offres-de-recrutement-page select {
    border: medium none;
    color: #666666;
    font-family: open sans;
    font-size: 13px;
    height: 27px;
}

#edit-field-pays-recrutement-tid {
    width: 302px;
}

#edit-field-categorie-recrutement-tid {
    width: 382px;
}


#edit-submit-offres-de-recrutement {
    background-color: #FCC103;
    border: medium none;
    color: white;
    font-family: oswald;
    font-size: 18px;
    height: 40px;
    margin-left: 5px;
    margin-top: 18px;
    text-transform: uppercase;
    width: 40px;
}

.page-offres-de-recrutement .title {
    background-image: url("../images/trait-orange.fw.png");
    background-position: left bottom;
    background-repeat: repeat-x;
    color: #666666;
    font-family: "Oswald";
    font-size: 28px;
    font-weight: normal;
    margin-bottom: 9px;
    margin-top: 30px;
    padding-bottom: 20px;
    text-align: left;
	text-transform:uppercase;
}

.view-offres-de-recrutement .view-header p {
 background-color: #FF7F00;
    color: #666666;
    font-family: oswald;
    font-size: 26px;
    height: 40px;
    padding-left: 10px;
    padding-top: 15px;
    text-transform: uppercase;
}

.view-offres-de-recrutement thead {
    background-color: #FF7F00;
    color: white;
    font-family: open sans;
    font-size: 13px;
    height: 50px;
}

.view-offres-de-recrutement table {
    font-family: open sans;
    font-size: 13px;
    margin-top: -39px;
    width: 940px;
}

.view-offres-de-recrutement table th {
    padding: 0 0 0 10px;
	height: 50px;
}

.view-offres-de-recrutement table td {
    padding-left: 10px;
}

.view-offres-de-recrutement table tr.odd {
    background-color: #F4F6F5;

}

.view-offres-de-recrutement table tr.odd {
    background-color: #FFFFFF;

}

#block-block-28 p {
    background-color: #FFF6D9;
    color: #FC7400;
    font-family: oswald;
    font-size: 22px;
    margin-bottom: -25px;
    padding-bottom: 5px;
    padding-left: 25px;
    padding-top: 12px;
    text-transform: uppercase;
}

.view-offres-de-recrutement .views-field-field-fichier-pdf-recrutement a {
    background-image: url("../images/PDF-icon.png");
    background-position: center top;
    background-repeat: no-repeat;
    display: block;
    height: 32px;
    margin-top: 5px;
    text-indent: -5000pt;
}

#views-exposed-form-offres-de-recrutement-page .views-exposed-form label {
    font-weight: normal;
}

/*CV en ligne*/

#views-exposed-form-cv-en-ligne-page {
    background-color: #FFF6D9;
    font-family: open sans;
    font-size: 13px;
    height: 100px;
	padding-left: 30px;
	color: #666666;
}

#views-exposed-form-cv-en-ligne-page select {
    border: medium none;
    color: #666666;
    font-family: open sans;
    font-size: 13px;
    height: 27px;
}

#edit-field-pays-de-residence-tid {
    width: 302px;
}

#edit-field-categorie-cv-tid {
    width: 382px;
}


#edit-submit-cv-en-ligne {
    background-image: url("../images/btn-jaune.fw.png");
    background-position: 1px -1px;
    background-repeat: no-repeat;
    background-color: #FCC103;
    border: medium none;
    color: white;
    font-family: oswald;
    font-size: 18px;
    height: 40px;
    margin-left: 5px;
    margin-top: 18px;
    text-transform: uppercase;
    width: 40px;
    text-indent: -15000pt;
}

.page-cv-en-ligne .title {
    background-image: url("../images/trait-orange.fw.png");
    background-position: left bottom;
    background-repeat: repeat-x;
    color: #666666;
    font-family: "Oswald";
    font-size: 26px;
    font-weight: normal;
    margin-bottom: 9px;
    margin-top: 30px;
    padding-bottom: 20px;
    text-align: left;
	text-transform:uppercase;
}

.view-cv-en-ligne .view-header p {
 background-color: #FF7F00;
    color: #666666;
    font-family: oswald;
    font-size: 26px;
    height: 40px;
    padding-left: 10px;
    padding-top: 15px;
    text-transform: uppercase;
}

.view-cv-en-ligne thead {
    background-color: #FF7F00;
    color: white;
    font-family: open sans;
    font-size: 13px;
    height: 50px;
}

.view-cv-en-ligne table {
    font-family: open sans;
    font-size: 13px;
    margin-top: -39px;
    width: 940px;
}

.view-cv-en-ligne table th {
    padding: 0 0 0 10px;
	height: 50px;
}

.view-cv-en-ligne table td {
    padding-left: 10px;
}

.view-cv-en-ligne table tr.odd {
    background-color: #F4F6F5;

}

.view-cv-en-ligne table tr.odd {
    background-color: #FFFFFF;

}

#block-block-29 p {
    background-color: #FFF6D9;
    color: #FC7400;
    font-family: oswald;
    font-size: 22px;
    margin-bottom: -25px;
    padding-bottom: 5px;
    padding-left: 25px;
    padding-top: 12px;
    text-transform: uppercase;
}

.view-cv-en-ligne .views-field-field-fichier-cv a {
    background-image: url("../images/PDF-icon.png");
    background-position: center top;
    background-repeat: no-repeat;
    display: block;
    height: 32px;
    margin-top: 5px;
    text-indent: -5000pt;
}

#views-exposed-form-cv-en-ligne-page .views-exposed-form label {
    font-weight: normal;
}

#block-block-30 p {
    background-color: #FF7F00;
    color: white;
    font-family: oswald;
    font-size: 18px;
    height: 28px;
    margin-left: 630px;
    margin-top: 45px;
    padding-left: 10px;
    padding-top: 9px;
    position: absolute;
    text-transform: uppercase;
    width: 285px;
}



#block-block-30 a {
    background-color: #FF8000;
    background-image: url("../images/btn-jaune.fw.png");
    background-position: 254px -1px;
    background-repeat: no-repeat;
    color: white;
    display: block;
    font-family: oswald;
    font-size: 18px;
    height: 33px;
    margin-top: -9px;
    padding-left: 10px;
    padding-top: 6px;
    text-decoration: none;
    text-transform: uppercase;
    width: 285px;
}

#block-block-30 .contextual-links-wrapper a {
    background-color: transparent;
    background-image: none;
    background-position: 0;
    background-repeat: no-repeat;
    color: black;
    display: inline;
    font-family: oswald;
    font-size: 12px;
    height: auto;
    margin-top: 0;
    padding-left:0;
    padding-top:0;
    text-decoration: none;
    text-transform: none;
    width: auto;
}

#block-block-33 p {
    color: #666666;
    font-family: oswald;
    font-size: 18px;
    height: 28px;
    margin-left: 621px;
    margin-top: 67px; /*51px;*/
    padding-left: 10px;
    padding-top: 9px;
    position: absolute;
    text-transform: uppercase;
    width: 310px;
}


#block-block-33 a {
    background-image: url("../images/btn-jaune.fw.png");
    background-position: 270px -3px;
    background-repeat: no-repeat;
    color: #666666;
    display: block;
    font-family: oswald;
    height: 33px;
    margin-top: 7px;
    padding-top: 6px;
    text-decoration: none;
}



#block-views-messages-recents-block {
    color: #666666;
    float: right;
    font-family: open sans;
    font-size: 13px;
    margin-top: 192px;
}

#block-views-messages-recents-block .block-title {
    color: #666666;
    font-size: 14px;
	 margin-bottom: 5px;
}


#block-views-messages-recents-block .views-field-subject a {
    color: #666666;
    font-weight: bold;
    text-decoration: none;
}

.page-forum .tabs {
    display: none;
}

#block-block-25 {
    width: 940px;
}

#appel-d-offres-node-form .form-text {
    border: 1px solid #FFD2A6;
	height: 30px;
    width: 403px;
	
}

#appel-d-offres-node-form select {
    border: 1px solid #FFD2A6;
	height: 30px;
    width: 403px;
	color: #666666;
    font-size: 13px;
    margin-left: 32px;
}


#appel-d-offres-node-form {
    background-color: #FFF5DA;
    color: #666666;
    font-size: 13px;
    margin-left: 0;
    margin-top: 110px;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-top: 13px;
    width: 920px;;
}

#appel-d-offres-node-form .form-item label {
    display: block;
    font-weight: normal;
}

#block-block-37 a {
    background-color: #FF8000;
    background-image: url("../images/btn-jaune.fw.png");
    background-position: 342px 0;
    background-repeat: no-repeat;
    color: white;
    display: block;
    font-family: oswald;
    font-size: 18px;		
	text-transform: uppercase;	
	
    height: 33px;
    margin-left: 560px;
    margin-top: 16px;
    padding-left: 7px;
    padding-right: 5px;
    padding-top: 7px;
    position: absolute;
    text-decoration: none;
    width: 370px;
}

#views-exposed-form-recherche-des-entreprises-page #edit-field-izf-type-d-entreprise-wrapper {
    margin-left: 13px;
    margin-top: 60px;
	position: relative;  left: 120px;
    
}

#views-exposed-form-recherche-des-entreprises-page #edit-field-izf-type-d-entreprise-wrapper label {
    font-weight: normal;
}

.page-base-des-entreprises .view-liste-des-entreprises-mises-jour th.views-field-field-izf-type-d-entreprise {
    background-image: url("../images/icone-tri.fw.png");
    background-position: 130px center;
    background-repeat: no-repeat;
}


.view-les-entreprises-par-type-de-structure .view-header {
    border-bottom: 1px solid #F09999;
    color: #666666;
    font-family: oswald;
    font-size: 18px;
    font-weight: normal;
    height: 30px;
    text-transform: uppercase;
}

.page-entreprises-type-structure .view-les-entreprises-par-type-de-structure a {
    background-image: url("../images/puce-grise.fw.png");
    background-position: left center;
    background-repeat: no-repeat;
    color: #666666;
    font-family: open sans;
    font-size: 14px;
    padding-left: 15px;
    text-decoration: none;
}

.page-entreprises-type-structure .view-les-entreprises-par-type-de-structure .views-field-name-1 {
    color: #D80000;
    font-family: open sans;
    font-size: 14px;
}

.page-entreprises-type-structure .view-les-entreprises-par-type-de-structure tr.even {
    background-color: white;
    border-bottom: medium none;
    padding: 0.1em 0.6em;
}

.page-entreprises-type-structure .title {
    background-image: url("../images/trait-horizontal-rouge.fw.png");
    background-position: left bottom;
    background-repeat: repeat-x;
    color: #666666;
    font-family: Oswald;
    font-size: 26px;
    font-weight: normal;
    margin-bottom: 9px;
    margin-top: 30px;
    padding-bottom: 10px;
    text-align: left;
    text-transform: uppercase;
}


#mini-panel-annuaires_des_entreprses_du_mini_panel_ a {
    color: #666666;
}

#edit-field-fichier-appel-doffre-und-0-upload {
    border: 1px solid #FF9988;
}

#node_appel_d_offres_form_group_selectionnez_criteres .fieldset-legend {
    background: none repeat scroll 0 0 transparent;
    padding-left: 0;

}

#node_appel_d_offres_form_group_selectionnez_criteres .fieldset-legend a:link {
    color: #FF7F00;
    cursor: inherit;
    font-family: oswald;
    font-size: 22px;
    text-decoration: none;
    text-transform: uppercase;
}

#node_appel_d_offres_form_group_selectionnez_criteres .fieldset-description {
    font-family: oswald;
    font-size: 18px;
    margin-top: 10px;
    text-transform: uppercase;
}

#appel-d-offres-node-form fieldset {
    border: medium none;
}


#field-organisme-appel-doffre-add-more-wrapper {
    margin-left: 225px;
}


#field-organisme-appel-doffre-add-more-wrapper .form-item label {
   display: block;
font-weight: normal;
margin-left: -89px;
margin-top: 1px;
position: absolute;
}


#appel-d-offres-node-form .form-item-title {
    margin-left: 225px;
}

#appel-d-offres-node-form .form-item-title label {
  margin-left: -186px;
    margin-top: 5px;
    position: absolute;
}

#edit-field-corps-appel-doffre-und-0-value_tbl {
    margin-left: 227px;
    margin-top: -22px;
}

#edit-field-corps-appel-doffre-und-0-format {
    display: none;
}

#edit-field-corps-appel-doffre .form-textarea-wrapper textarea {
    -moz-box-sizing: border-box;
    border: 1px solid #FFD2A6;
    display: block;
    height: 100px;
    margin: -22px 4px 2px 257px;
    width: 403px;
}

#edit-field-categorie-appel-doffre .form-item label {
    display: block;
    font-weight: normal;
    margin-left: -87px;
    position: absolute;

}

#edit-field-categorie-appel-doffre {
    margin-left: 225px;
}

#field-corps-appel-doffre-add-more-wrapper .form-item label {
margin-left: 23px;
}

#edit-field-pays-appel-doffre {
    margin-left: 225px;
}

#edit-field-pays-appel-doffre .form-item label {
    display: block;
    font-weight: normal;
    margin-left: -59px;
    position: absolute;
}

#node_appel_d_offres_form_group_fichie_appel_doffre .fieldset-legend {
    background: none repeat scroll 0 0 transparent;
    padding-left: 15px;
}

#node_appel_d_offres_form_group_fichie_appel_doffre a:link {
    color: #666666;
    font-family: oswald;
    font-size: 18px;
    text-decoration: none;
    text-transform: uppercase;
}

#node_appel_d_offres_form_group_fichie_appel_doffre .fieldset-description {
    font-family: oswald;
    font-size: 16px;
    margin-left: 205px;
    margin-top: -33px;
}

#edit-field-fichier-appel-doffre {
    margin-left: 225px;
}


#edit-field-fichier-appel-doffre .form-item label {
   margin-left: -67px;
    position: absolute;
}

#edit-field-fichier-appel-doffre .description {
    display: none;
}

#edit-field-fichier-2-appel-doffre-und-0-ajax-wrapper {
    margin-left: 225px;
}

#edit-field-fichier-2-appel-doffre-und-0-ajax-wrapper .form-item label {
    margin-left: -47px;
    position: absolute;
}

#edit-field-fichier-2-appel-doffre-und-0-ajax-wrapper .description {
    display: none;
}

#edit-field-fichier-3-appel-doffre-und-0-ajax-wrapper {
    margin-left: 225px;
}

#edit-field-fichier-3-appel-doffre-und-0-ajax-wrapper .form-item label {
    margin-left: -47px;
    position: absolute;
}

#edit-field-fichier-3-appel-doffre-und-0-ajax-wrapper .description {
    display: none;
}

#field-reference-cv-add-more-wrapper {
    margin-left: 225px;

}

#field-reference-cv-add-more-wrapper .form-item label {
    margin-left: -84px;
    position: absolute;
}

#field-delais-de-reponse-add-more-wrapper {
    margin-left: 225px;
}

#field-delais-de-reponse-add-more-wrapper .form-item label {
    display: none;
}

#field-publication-cv-add-more-wrapper {
    margin-left: 225px;
	margin-top: -40px;
}

#field-publication-cv-add-more-wrapper .form-item label {
   margin-left: -100px;
    position: absolute;
}

#edit-field-cat-gorie-dappel-doffre {
    margin-left: 225px;
}

#edit-field-cat-gorie-dappel-doffre .form-item label {
   margin-left: -189px;
    position: absolute;
}

#field-delais-de-reponse-add-more-wrapper .fieldset-legend {
    margin-left: -137px;
    margin-top: 3px;
}

#edit-field-delais-de-reponse-und-0-value-datepicker-popup-0 {
    margin-left: -20px;
    margin-top: -43px;
}

#edit-field-delais-de-reponse-und-0-value .description {
    display: none;
}


#appel-d-offres-node-form #edit-submit {
    background-color: #FF8000;
    background-image: url("../images/btn-jaune.fw.png");
    background-position: 124px center;
    background-repeat: no-repeat;
    border: medium none;
    color: white;
    font-family: oswald;
    font-size: 18px;
    height: 39px;
    margin-left: 380px;
    margin-top: 25px;
    padding: 5px 39px 5px 0;
    text-transform: uppercase;
    width: 162px;
	text-indent: 0;
}

#block-block-35 {
    background-image: url("../images/trait-orange.fw.png");
    background-position: left bottom;
    background-repeat: repeat-x;
    color: #666666;
    font-family: "Oswald";
    font-size: 26px;
    font-weight: normal;
    height: 45px;
    margin-bottom: -89px;
    margin-top: 30px;
    padding-bottom: 1px;
    text-align: left;
    text-transform: uppercase;
}

.page-node-add-appel-d-offres #page-title {
    display: none;
}

.page-node-add-appel-d-offres #edit-preview {
    display: none;
}

.front .view-actualit-la-une .field-content > a {
    font-size: 14px;
}

.page-evenement-par-pays .views-field-title a {
    font-size: 12px;
	text-align: justify;
}
.page-evenement-par-pays  .region-sidebar-second .inscription-newsletter {
width: 300px;
}

.region-sidebar-second  #block-views-0f8340884f7c497cf19281727ac68abb #edit-field-nom-societe {
border: medium none;
height: 30px;
margin-left: 90px;
width: 179px;
margin-top: 41px;
}

.region-sidebar-second  #block-views-0f8340884f7c497cf19281727ac68abb #edit-field-nom-societe-wrapper label {
color: #666666;
font-family: open sans;
font-size: 12px;
font-weight: normal;
margin-bottom: 10px;
margin-top: 47px;
position: absolute;
}

.region-sidebar-second #block-views-0f8340884f7c497cf19281727ac68abb #edit-field-izf-type-d-entreprise {
	height: 30px;
	margin-bottom: 13px;
	margin-left: 89px;
	/*width: 179px;*/
	margin-top: 0px;
}

.region-sidebar-second #block-views-0f8340884f7c497cf19281727ac68abb #edit-field-izf-type-d-entreprise-wrapper label {
 color: #666666;
font-family: open sans;
font-size: 12px;
font-weight: normal;
margin-bottom: 10px;
margin-left: -27px;
margin-top: 0px;
position: absolute;
width: 105px;
line-height: 15px;
}

.region-sidebar-second #block-views-0f8340884f7c497cf19281727ac68abb #edit-field-izf-type-d-entreprise-wrapper {
    margin-top: 6px;
}

#block-newsletter-newsletter-subscribe .form-item {
    margin: 57px 0;
}


#cv-en-ligne-node-form {
    background-color: #FFF5DA;
    color: #666666;
    font-size: 13px;
    margin-left: 0;
    margin-top: 110px;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-top: 13px;
    width: 920px;
}

#cv-en-ligne-node-form .form-text {
    border: 1px solid #FFD2A6;
    height: 30px;
    width: 403px;
}

#cv-en-ligne-node-form fieldset {
    border: medium none;
}

#node_cv_en_ligne_form_group_desciption_cv .fieldset-legend a:link {
    font-family: oswald;
    font-size: 18px;
    margin-top: 10px;
    text-transform: uppercase;
	text-decoration:none;
	color:#666666;
	
}

#node_cv_en_ligne_form_group_ajout_pdf .fieldset-legend a:link {
    font-family: oswald;
    font-size: 18px;
    margin-top: 10px;
    text-transform: uppercase;
	cursor: inherit;
	text-decoration:none;
	color:#666666;
}

#cv-en-ligne-node-form select {
    border: 1px solid #FFD2A6;
    height: 32px;
    width: 403px;
}

#cv-en-ligne-node-form .fieldset-legend {
    background: none repeat scroll 0 0 transparent;
    padding-left: 0;
}

#field-nom-cv-add-more-wrapper {
    margin-left: 225px;
}

#field-nom-cv-add-more-wrapper .form-item label {
    display: block;
    font-weight: normal;
    margin-left: -63px;
    margin-top: 2px;
    position: absolute;
}

#field-prenom-cv-add-more-wrapper {
    margin-left: 0px;
}

/*.page-node-add-cv-en-ligne #field-prenom-cv-add-more-wrapper .form-item label {
margin-left: -90px;
    position: absolute;
}
*/
#edit-field-pays-de-residence {
    margin-left: 225px;
}

#edit-field-pays-de-residence .form-item label {
    display: block;
    font-weight: normal;
    margin-left: -155px;
    margin-top: 2px;
    position: absolute;
}

#field-lieu-dexercice-cv-add-more-wrapper {
    margin-left: 225px;
}

#field-lieu-dexercice-cv-add-more-wrapper .form-item label {
    display: block;
    font-weight: normal;
    margin-left: -193px;
    margin-top: 2px;
    position: absolute;
}


#cv-en-ligne-node-form .form-item-title label {
font-weight: normal;
    margin-left: -146px;
    margin-top: 5px;
    position: absolute;
}


.form-item-field-prenom-cv-und-0-value {
    margin-left: 225px;
}

#cv-en-ligne-node-form .form-item-title {
    margin-left: 225px;
}

#edit-field-categorie-cv select {
    margin-left: 225px;
}

#edit-field-categorie-cv .form-item label {
    margin-left: -14px !important;    margin-top: 5px;
}

#cv-en-ligne-node-form #edit-submit {
    background-color: #FF8000;
    background-image: url("../images/btn-jaune.fw.png");
    background-position: 124px center;
    background-repeat: no-repeat;
    border: medium none;
    color: white;
    font-family: oswald;
    font-size: 18px;
    height: 39px;
    margin-left: 380px;
    margin-top: 60px;
    padding: 5px 39px 5px 0;
    text-indent: 0;
    text-transform: uppercase;
    width: 162px;
}

#edit-field-descriptif-cv .form-textarea-wrapper textarea {
    -moz-box-sizing: border-box;
    border: 1px solid #FFD2A6;
    display: block;
    height: 100px;
    margin: -22px 0 0 225px;
    width: 403px;
}

#field-descriptif-cv-add-more-wrapper .form-item label {
    font-weight: normal;
    margin-left: -15px !important;
}

#node_cv_en_ligne_form_group_desciption_cv .form-item label {
    margin-left: -238px;
    margin-right: 0;
    text-align: right;
    width: 230px;
}

#edit-field-descriptif-cv-und-0-value-counter {
    margin-left: 225px;
}

#field-refer-cv-add-more-wrapper {
    margin-left: 225px;
}


#field-refer-cv-add-more-wrapper .form-item label {
    display: block;
    font-weight: normal;
    margin-top: 2px;
    position: absolute;
}

#offre-de-recrutement-node-form label {
    margin-left: -228px !important;
    text-align: right;
    width: 217px;
}

#edit-field-pays-recrutement .form-item label {
    margin-left: 20px !important;
}

#edit-field-fichier-cv .form-item label {
    margin-left: -63px;
    position: absolute;
	font-weight: normal;
}

#edit-field-fichier-cv {
    margin-left: 225px;
}

#cv-en-ligne-node-form #edit-preview {
    display: none;
}

/*decription cv*/

#edit-field-fichier-cv .description {
    display: none;
}

#block-block-39 {
    background-image: url("../images/trait-orange.fw.png");
    background-position: left bottom;
    background-repeat: repeat-x;
    color: #666666;
    font-family: "oswald";
    font-size: 26px;
    font-weight: normal;
    height: 45px;
    margin-bottom: -89px;
    margin-top: 30px;
    padding-bottom: 1px;
    text-align: left;
    text-transform: uppercase;
}

.page-node-add-cv-en-ligne #page-title {
    clear: both;
    display: none;
}

#block-block-40 a {
    background-color: #FF8000;
    background-image: url("../images/btn-jaune.fw.png");
    background-position: 132px -3px;
    background-repeat: no-repeat;
    color: white;
    display: block;
    font-family: oswald;
    font-size: 18px;
    height: 32px;
    margin-left: 766px;
    margin-top: 16px;
    padding-left: 10px;
    padding-top: 6px;
    position: absolute;
    text-decoration: none;
    width: 163px;
}


#block-block-41 a:last-child {
    background-image: url("../images/btn-jaune.fw.png");
    background-position: 127px -2px;
    background-repeat: no-repeat;
    color: white;
    display: block;
    font-family: oswald;
    height: 33px;
    margin-left: 773px;
    margin-top: 64px;
    padding-top: 6px;
    position: absolute;
    text-decoration: none;
    text-transform: uppercase;
    width: 160px;
    background-color: #FF8000;
    font-size: 18px;
    padding-left: 7px;
}

#offre-de-recrutement-node-form {
    background-color: #FFF5DA;
    color: #666666;
    font-size: 13px;
    margin-left: 0;
    margin-top: 110px;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-top: 13px;
    width: 920px;
}

#node_offre_de_recrutement_form_group_selection_offre_recrut .fieldset-legend a {/*:link*/
    color: #FF7F00;
    cursor: inherit;
    font-family: oswald;
    font-size: 22px;
    text-decoration: none;
    text-transform: uppercase;
}

#node_offre_de_recrutement_form_group_ajout_fichier_recrut .fieldset-description {
    font-family: oswald;
    font-size: 16px;
    margin-left: 180px;
    margin-top: -33px;
}

.page-node-add-offre-de-recrutement #node_offre_de_recrutement_form_group_ajout_fichier_recrut .fieldset-description {
    font-family: oswald;
    font-size: 16px;
    margin-left: 0px;
    margin-top: 0px;
}

#node_offre_de_recrutement_form_group_selection_offre_recrut .fieldset-description {
    font-family: oswald;
    font-size: 18px;
    margin-top: 10px;
    text-transform: uppercase;
}

#offre-de-recrutement-node-form .fieldset-description a {
    font-family: oswald;
    font-size: 18px;
    margin-top: 10px;
    text-transform: uppercase;
	text-decoration:none;
	color:#666666;
}

#offre-de-recrutement-node-form fieldset {
    border: medium none;
}

#offre-de-recrutement-node-form .form-text {
    border: 1px solid #FFD2A6;
    height: 30px;
    width: 403px;
}


#offre-de-recrutement-node-form select {
    border: 1px solid #FFD2A6;
    color: #666666;
    font-size: 13px;
    height: 30px;
    width: 403px;
}


#offre-de-recrutement-node-form .fieldset-legend {
    background: none repeat scroll 0 0 transparent;
    padding-left: 0;
}


#offre-de-recrutement-node-form .form-item label {
    display: block;
    font-weight: normal;
/*    margin-left: -95px;*/
    margin-top: 2px;
    position: absolute;
}

#field-descriptif-recrutement-add-more-wrapper .form-textarea-wrapper textarea {
    -moz-box-sizing: border-box;
    border: 1px solid #FFD2A6;
    display: block;
    margin: 0;
    width: 403px;
}

#edit-field-organisme-recrutement {
    margin-left: 250px;
}

#offre-de-recrutement-node-form .form-item-title {
    margin-left: 250px;
}

#edit-field-lieu-dexercie-recrutement {
    margin-left: 250px;
}

#edit-field-descriptif-recrutement {
    margin-left: 250px;
}

#edit-field-categorie-recrutement {
    margin-left: 250px;
}

#edit-field-pays-recrutement-und {
    margin-left: 250px;
}

#edit-field-reference-recrutement {
    margin-left: 250px;
}

#edit-field-publication-recrutement {
    margin-left: 250px;
}

#edit-field-delais-de-reponse-recrutem {
    margin-left: 230px;
}

#node_offre_de_recrutement_form_group_ajout_fichier_recrut .fieldset-legend a {
    font-family: oswald;
    font-size: 22px;
    margin-top: 10px;
    text-transform: uppercase;
	color: #ff7f00;
	text-decoration: none;
}

#edit-field-fichier-pdf-recrutement {
    margin-left: 251px;
}

#offre-de-recrutement-node-form #edit-submit {
    background-color: #FF8000;
    background-image: url("../images/btn-jaune.fw.png");
    background-position: 124px center;
    background-repeat: no-repeat;
    border: medium none;
    color: white;
    font-family: oswald;
    font-size: 18px;
    height: 39px;
    margin-left: 380px;
    margin-top: 0;
    padding: 5px 39px 5px 0;
    text-indent: 0;
    text-transform: uppercase;
    width: 162px;
}

#offre-de-recrutement-node-form #edit-preview {
    display: none;
}

#offre-de-recrutement-node-form label {
    display: block;
    font-weight: normal;
    margin-left: -142px;
    margin-top: 2px;
    position: absolute;
}

#edit-field-lieu-dexercie-recrutement .form-item label {
    margin-left: -129px;
}

#edit-field-descriptif-recrutement .form-item label {
    margin-left: -261px;
}

#edit-field-pays-recrutement .form-item label {
    margin-left: 186px;
}

#edit-field-categorie-recrutement .form-item label {
    margin-left: -96px;
}

/*#offre-de-recrutement-node-form .form-item label {
    margin-left: -88px;
}*/


#edit-field-delais-de-reponse-recrutem .form-item label {
    display: none;

}

#field-delais-de-reponse-recrutem-add-more-wrapper .fieldset-legend {
    margin-left: -128px;
    margin-top: 19px;
    position: absolute;
}

#field-delais-de-reponse-recrutem-add-more-wrapper .description {
    display: none;
    font-size: 0.85em;
}

#edit-field-pays-recrutement .form-item label {
    margin-left: 188px;
}

#edit-field-descriptif-recrutement .form-item label {
    margin-left: -265px;
}

/*#offre-de-recrutement-node-form .form-item label {
    margin-left: -143px;
}*/

#edit-field-organisme-recrutement .form-item label {
    margin-left: -100px;
}

#edit-field-reference-recrutement .form-item label {
    margin-left: -87px;
}

#edit-field-publication-recrutement .form-item label {
    margin-left: -93px;
}

#edit-field-fichier-pdf-recrutement .form-item label {
    margin-left: -77px;
}

#edit-field-fichier-pdf-recrutement .form-item .description {
    display: none;
    font-size: 0.85em;
}	
	
#block-block-42 {
    background-image: url("../images/trait-orange.fw.png");
    background-position: left bottom;
    background-repeat: repeat-x;
    color: #666666;
    font-family: "oswald";
    font-size: 26px;
    font-weight: normal;
    height: 45px;
    margin-bottom: -89px;
    margin-top: 30px;
    padding-bottom: 1px;
    text-align: left;
    text-transform: uppercase;
}

.page-node-add-offre-de-recrutement #page-title {
    clear: both;
    display: none;
}

#block-block-43 a {
    background-image: url("../images/btn-jaune.fw.png");
    background-position: 277px -3px;
    background-repeat: no-repeat;
    color: #666666;
    display: block;
    font-family: oswald;
    font-size: 18px;
    height: 33px;
    margin-left: 622px;
    margin-top: 16px;
    padding-top: 6px;
    position: absolute;
    text-decoration: none;
    width: 320px;
}

.node-type-webform #content {
    color: #666666;
    font-family: open sans;
    font-size: 13px;
}

.node-webform.node-16, .webform-client-form {
    background-color: #fff5da;
    padding-left: 5px;
    width: 615px;
	padding-top: 20px;
}

.node-type-webform .form-item label {
    margin-right: 17px !important;
    text-align: right;
    width: 120px;
	float: left;
}

.node-webform .form-text {
    border: 1px solid #FFD2A6;
    color: #666666;
    font-family: open sans;
    height: 30px;
    width: 403px;
}

.node-webform .form-textarea-wrapper textarea {
-moz-box-sizing: border-box;
    border: 1px solid #FFD2A6;
    color: #666666;
    display: block;
    font-size: 13px;
    height: 138px;
    margin: 0;
    width: 403px;
}

.node-webform select {
    border: 1px solid #FFD2A6;
    color: #666666;
    font-family: open sans;
    font-size: 13px;
    height: 30px;
    width: 403px;
}


.node-webform #edit-submit {
 background-color: #FF8000;
    background-image: url("../images/btn-jaune.fw.png");
    background-position: 124px center;
    background-repeat: no-repeat;
    border: medium none;
    color: white;
    font-family: oswald;
    font-size: 18px;
    height: 39px;
    margin-left: 182px;
    margin-top: 0;
    padding: 5px 39px 5px 0;
    text-indent: 0;
    text-transform: uppercase;
    width: 162px;
}

.node-type-webform #page-title {
    clear: both;
    text-transform: uppercase;
}

/*#webform-component-nom {
    margin-left: 125px;
}

#webform-component-prenom {
    margin-left: 107px;
}

#webform-component-telephone {
    margin-left: 91px;
}

#webform-component-votre-adresse-email {
    margin-left: 122px;
}

#webform-component-url-de-votre-site {
    margin-left: 69px;
}

#webform-component-votre-pays {
    margin-left: 92px;
}

#webform-component-object {
    margin-left: 49px;
}

#webform-component-Descriptif {
    margin-left: 97px;
}*/

#webform-component-Descriptif label {
    margin-top: 25px;
}

#webform-component-Descriptif .description {
    margin-top: -50px;
    position: absolute;
    width: 83px;
	margin-left: 44px;
}

#webform-component-Descriptif > label {
    margin-top: 38px;
}

.node-webform .submitted {
    display: none;
}

.node-webform.node-16 {
    background-color: #FFF5DA;
    padding-left: 5px;
    width: 615px;
	padding-top: 20px;
}


.contacts {
	font-family: "Open Sans";
	font-size: 12px;
	color: #666;
	line-height: 0.7em;
}
.titre-contacts {
	font-family: "Open Sans";
	font-size: 14px;
	font-weight: bold;
	color: #666;
}
.sous-titre-contacts {
	font-family: "Open Sans";
	font-size: 12px;
	font-weight: bold;
	color: #666;
}

.contacts a {
    color: #666666;
    text-decoration: none;
}

#block-block-44 {
    margin-top: 50px;
}

.node-webform .form-required {
    color: #666666;
}

.webform-confirmation {
    font-size: 13px;
}

.page-node-16 .links a {
    color: #666666;
    display: block;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
}


.page-node-16 {
    color: #666666;
    font-family: open sans;
}

.page-node-16 #page-title {
    text-transform: uppercase;
}

.page-annuaires-exportateurs .view-annuaires-des-exportateurs th.views-field-title {
	background-image: url(../images/tri-bleu.fw.png);
	background-position: 96px bottom;
	background-repeat: no-repeat;
}
.page-annuaires-exportateurs .view-annuaires-des-exportateurs th.views-field-nothing {
background-image: url(../images/tri-bleu.fw.png);
background-position: 76px bottom;
background-repeat: no-repeat;
width: 100px;
}

.page-annuaires-exportateurs thead {
    height: 60px;
}

.page-annuaires-exportateurs .view-annuaires-des-exportateurs th.views-field-field-izf-pays {
background-image: url(../images/tri-bleu.fw.png);
background-position: 60px bottom;
background-repeat: no-repeat;
width: 100px;
}

.page-annuaires-exportateurs .view-annuaires-des-exportateurs th.views-field-field-izf-secteur-d-activites {
background-image: url(../images/tri-bleu.fw.png);
background-position: 150px bottom;
background-repeat: no-repeat;
}

.page-annuaires-exportateurs .view-annuaires-des-exportateurs th.views-field-field-izf-produit {
	background-image: url(../images/tri-bleu.fw.png);
	background-position: 24px bottom;
	background-repeat: no-repeat;
}

.page-annuaires-exportateurs .view-annuaires-des-exportateurs th.views-field-title {
	background-image: url(../images/tri-bleu.fw.png);
	background-repeat: no-repeat;
}

.page-offre-demande .view-liste-des-offres-et-demandes th.views-field-created {
	background-image: url(../images/tri-bleu.fw.png);
	background-position: 24px bottom;
	background-repeat: no-repeat;
}

.page-offre-demande thead {
    height: 60px;
}

.page-offre-demande .view-liste-des-offres-et-demandes th.views-field-field-categorie-offre-dem {
	background-image: url(../images/tri-bleu.fw.png);
	background-position: 24px bottom;
	background-repeat: no-repeat;
}

.page-offre-demande .view-liste-des-offres-et-demandes th.views-field-field-quantite-offre-dem {
	background-image: url(../images/tri-bleu.fw.png);
	background-position: 24px bottom;
	background-repeat: no-repeat;
}

.menu-minipanel-2055 .pane-menu-menu-forum .pane-content #english-version {
list-style: none;
} 

.page-offre-demande .view-liste-des-offres-et-demandes th.views-field-field-produit-offre-dem {
	background-image: url(../images/tri-bleu.fw.png);
	background-position: 24px bottom;
	background-repeat: no-repeat;
}

.page-offre-demande .view-liste-des-offres-et-demandes th.views-field-field-produit-offre-dem {
	background-image: url(../images/tri-bleu.fw.png);
	background-position: 24px bottom;
	background-repeat: no-repeat;
}

.page-offre-demande .view-liste-des-offres-et-demandes th.views-field-field-pays-offre-dem {
	background-image: url(../images/tri-bleu.fw.png);
	background-position: 13px bottom;
	background-repeat: no-repeat;
}

.page-offre-demande .view-liste-des-offres-et-demandes th.views-field-field-nom-societe {
	background-image: url(../images/tri-bleu.fw.png);
	background-position: 38px bottom;
	background-repeat: no-repeat;
}

.page-cours-matiere-premiere thead {
    background-color: #4CBEE4;
    color: white;
    font-family: open sans;
    font-size: 13px;
    height: 40px;
}


.node-carte-interactive .field-name-title h2 {
    color: #59B200;
    font-family: oswald;
    font-size: 36px;
    font-weight: normal;
    line-height: 2em;
    margin-bottom: 1em;
    margin-top: 1em;
    text-transform: uppercase;
	margin-top: 8px;
	margin-bottom: 10px;
}

.node-carte-interactive {
    font-family: open sans;
	color: #666666;
	width: 620px;
}

.node-carte-interactive .field-label {
    font-weight: normal;
	font-size: 14px;
}

.node-carte-interactive .field-item {
    font-weight: bold;
    letter-spacing: 0.5px;
}


.node-carte-interactive .group-left {
    background-color: #FFF5D9;
    float: left;
    padding-left: 20px;
    width: 300px;
	line-height: 1.9em;
	height: 350px;
}

.node-carte-interactive .group-right {
    float: right;
    margin-left: -17px;
    width: 300px;
}

.not-logged-in.node-type-carte-interactive .region-sidebar-second {
    margin-top: 108px;
}

#block-block-46 {
    background-image: url("../images/trait-horizontal-vert.fw.png");
    background-position: left bottom;
    background-repeat: repeat-x;
    color: #666666;
    font-family: Oswald;
    font-size: 26px;
    font-weight: normal;
    height: 43px;
    padding-bottom: 0px;
    text-align: left;
    text-transform: uppercase;
    width: 621px;
}

.node-type-carte-interactive #page-title {
    display:none;
}

#block-block-20 {
    width: 621px;
}

.node-carte-interactive .field-name-title .field-item h2 {
    line-height: 1.5em;
}

#views-exposed-form-base-d-informartions-exportation-page-1 select {
    border: 20px solid #E4E6E5;
    color: #666666;
    font-family: open sans;
    font-size: 13px;
    height: 66px;
    width: 300px;
	margin-right: 14px;
}

#views-exposed-form-base-d-informartions-exportation-page-1 .views-exposed-form label {
    color: #666666;
    font-family: oswald;
    font-size: 18px;
    margin-bottom: 6px;
    margin-top: 17px;
    text-transform: uppercase;
}
.breadcrumb ol {
    width: 840px;
}


.page-base-donnees-stats .region-sidebar-second {
    margin-top: 280px;
}

.node-type-page {
    font-family: open sans;
    font-size: 13px;
}

.node-type-page a {
    color: #FF7F00;
    text-decoration: none;
}
.pane-block-49 .visuel-espace-general {
margin-left: -155px;
margin-top: 90px;
}


.visuel-espace-general {
    margin-left: -79px;
    margin-top: 90px;
}


.not-logged-in.section-pays #ctools-jump-menu {
    background-color: white;
    background-image: none;
    background-position: 20px 8px;
    background-repeat: no-repeat;
    height: 0;
    margin-left: 138px;
    margin-top: -195px;
    position: absolute;
}

.section-pays #ctools-jump-menu select {
    border: 1px solid #FFDDBB;
    width: 200px;
	height: 35px;
    margin-top: 15px;
	margin-left:118px;
}


.section-pays #page-title {
    color: #FF7F00;
    margin-left: 80px;
    margin-top: 490px;
    position: absolute;
    text-transform: uppercase;
}

.logged-in .section-pays #page-title {
    z-index: 2;
}

.section-pays .field-name-field-pays-carte-interactive img {
    margin: -83px -39px 87px -83px;
}

#block-block-36 {
   background-image: url("../images/trait-orange.fw.png");
    background-position: left bottom;
    background-repeat: repeat-x;
    color: #666666;
    font-family: "Oswald";
    font-size: 28px;
    font-weight: normal;
    margin-bottom: 9px;
    margin-top: 30px;
    padding-bottom: 20px;
    text-align: left;
    text-transform: uppercase;
    width: 940px;
}

.section-pays .field-item {
    color: #666666;
}


.section-pays .field-label {
    color: #666666;
    font-weight: lighter;
}

#guide-affaire .pane-title {
    color: #666666;
    font-family: open sans;
    font-size: 14px;
    font-weight: bold;
}

.section-pays .view-content h3 {
    color: #666666;
    font-family: open sans;
    font-size: 14px;
    font-weight: lighter;
}

.section-pays .block-title {
    border-bottom: 5px solid #E4E6E5;
    color: #666666;
    font-family: oswald;
    font-size: 20px;
    font-weight: normal;
    width: 377px;
}

.view-liste-infos-pays .view-header {
    background-image: url("../images/puce-pays.fw.png");
    background-position: left 3px;
    background-repeat: no-repeat;
    border-bottom: 1px solid #E4E6E5;
    color: #666666;
    font-family: oswald;
    font-size: 18px;
    height: 35px;
    padding-left: 20px;
    text-transform: uppercase;
    width: 280px;
}

.logged-in.section-pays #ctools-jump-menu {
    background-color: white;
    background-image: none;
    background-position: 20px 8px;
    background-repeat: no-repeat;
    height: 0;
    margin-left: 138px;
    margin-top: -217px;
    position: absolute;
}

.section-pays .view-content h3 {
    font-weight: bold;
}

.section-pays .views-row a {
    line-height: 2.2em;
}

.section-pays .field-name-field-description-duide-affs {
    font-size: 14px;
    font-weight: normal;
	margin-left: 20px;
    margin-top: -12px;
}

.section-pays .field-name-field-description-duide-affs .field-item{
    font-size: 12px;
    font-weight: normal;
    margin-top: 5px;
}

.view-id-liste_infos_pays.view-display-id-block_1 .view-header {
    background-image: url("../images/valise.fw.png");
    background-position: -2px 0;
    background-repeat: no-repeat;
    border-bottom: 1px solid #E4E6E5;
    color: #666666;
    font-family: oswald;
    font-size: 18px;
    height: 35px;
    padding-left: 30px;
    text-transform: uppercase;
    width: 280px;
}

#views-exposed-form-base-d-informartions-exportation-page-1 .views-exposed-form .views-exposed-widget {
    float: left;
    padding: 0.5em 0 0 0;
}

#views-exposed-form-base-d-informartions-exportation-page-1 {
    width: 950px;
}

.section-forum .forum-post-panel-main {
    margin-left: 150px;
    min-height: 0px;
    height: auto !important;
}

#block-block-57 {
    position: absolute;
    margin-top: 200px;
    margin-left: 550px;
}

#block-block-56 {
    position: absolute;
    margin-top: 140px;
    margin-left: 550px;
}

#block-block-56 a {
    text-transform: uppercase;
    text-decoration: none;
    background-color: #FF9933;
    padding: 6px 11px;
    font-family: oswald;
    font-size: 18px;
    color: white;
}

#block-block-57 a {
    text-decoration: none;
    text-transform: uppercase;
    font-family: oswald;
    font-size: 18px;
    margin-left: 12px;
    color: #666666;
}

.section-forums .les-autres-th-mes-du-forums ,
.section-forums .les-autres-sujets-du-forums{
    display: none;
}

.page-node.node-type-page-de-facteurs-de-production #page-title {
    background-image: url("../images/trait-horizontal-violet.png");
    background-position: center bottom;
    background-repeat: repeat-x;
    color: #666666;
    font-family: Oswald;
    font-size: 26px;
    padding-bottom: 8px;
    width: 940px;  
}

.logged-in .pane-menu-menu-fiscalit .pane-content {
    margin-top: -56px;
}

.not-logged-in .pane-menu-menu-fiscalit .pane-content {
    margin-top: -36px;
}

/*.section-pays .views-row .ext {
display: none;
}*/

.page-base-des-entreprises .view-glossaire-entreprise .pager {
    display: none;
}

.section-secteur-dactivit .view-glossaire-entreprise .pager {
    display: none;
}

.page-recherche-des-entreprises .view-glossaire-entreprise .pager {
    display: none;
}
.node-type-entreprise .field-name-field-descriptif-adresse {
    color: #666666;
    font-family: open sans;
    font-size: 18px;
    font-weight: normal;
}

.view-base-informartion-entreprise .view-header {
    font-size: 26px;
    text-transform: uppercase;
}

.view-base-informartion-entreprise td h1 {
    font-size: 16px;
    text-transform: capitalize;
}

.page-entreprises-type-structure .view-glossaire-entreprise .pager {
    display: none;
}


.total-entreprise {
    font-weight:normal;
}

.view-base-informartion-entreprise .views-row {
    border-bottom: 5px solid #59B200;
    margin-bottom: 30px;
}

.view-liste-appels-d-offres .views-field-field-fichier-2-appel-doffre a {
    background-image: url("../images/PDF-icon.png");
    background-position: center top;
    background-repeat: no-repeat;
    display: block;
    height: 32px;
    margin-top: 5px;
    text-indent: -5000pt;
	text-decoration: none;
}

.view-liste-appels-d-offres .views-field-field-fichier-3-appel-doffre a {
    background-image: url("../images/PDF-icon.png");
    background-position: center top;
    background-repeat: no-repeat;
    display: block;
    height: 32px;
    margin-top: 5px;
    text-indent: -5000pt;
}

.page-appels-d-offres .view-liste-appels-d-offres .views-field-field-fichier-2-appel-doffre {
    min-width: 54px;
}

.page-appels-d-offres .view-id-liste_appels_d_offres .view-content thead tr th.views-field-field-fichier-3-appel-doffre {
    min-width: 60px;
}

.page-appels-d-offres .view-id-liste_appels_d_offres .view-content thead tr th.views-field-field-fichier-appel-doffre {
    min-width: 55px;
}

.section-type-dentreprise .view-glossaire-entreprise .pager {
    display: none;
}

.view-recherche-des-entreprises-par-type-de-structure .view-header {
    background-color: #F4F5F5;
    color: #666666;
    font-family: oswald;
    font-size: 18px;
    text-transform: uppercase;
	margin-top: 15px;
}

.view-recherche-des-entreprises-par-type-de-structure {
    background-color: #F4F5F5;
    font-family: open sans;
    font-size: 13px;
    padding-left: 11px;
    padding-top: 1px;
    text-decoration: none;
}

.view-recherche-des-entreprises-par-type-de-structure a {
    color: #666666;
    font-family: open sans;
    font-size: 13px;
    text-decoration: none;
}

.section-type-dentreprise .view-recherche-des-entreprises-par-type-de-structure tr {
    background-color: #F4F5F5;
    border-bottom: 1px solid #F09999;
    height: 40px;
    padding: 0.1em 0.6em;
}

.section-type-dentreprise .view-recherche-entreprises-par-secteur-d-activite tr.even {
    background-color: #F4F5F5;
    border-bottom: 1px solid #F09999;
    height: 40px;
    padding: 0.1em 0.6em;
}

.view-recherche-des-entreprises-par-type-de-structure {
    font-family: open sans;
    font-size: 13px;
}

.pane-recherche-des-entreprises-par-type-de-structure .pane-title {
    display: none;
}

.section-type-dentreprise .view-recherche-des-entreprises-par-type-de-structure thead {
    background-color: #F4F5F5;
    color: #D90000;
    font-family: open sans;
    font-size: 13px;
    height: 50px;
}

.section-type-dentreprise #edit-search-api-views-fulltext-wrapper label {
    color: #666666;
    font-family: open sans;
    font-size: 13px;
    font-weight: normal;
    margin-left: 121px;
    margin-top: 78px;
    position: absolute;
}

.section-type-dentreprise .view-recherche-des-entreprises-par-type-de-structure thead a {
    background-color: #F4F5F5;
    color: #D90000;
    font-family: open sans;
    font-size: 13px;
    height: 50px;
}

.view-recherche-des-entreprises-par-type-de-structure a {
    color: #666666;
    font-family: open sans;
    font-size: 13px;
    text-decoration: none;
}

.view-recherche-des-entreprises-par-type-de-structure td.views-field-title {
    color: #666666;
    font-size: 13px;
    font-weight: bold;
    letter-spacing: 0.5px;
}

.view-recherche-des-entreprises-par-type-de-structure .views-field-title {
    width: 320px;
}

.view-recherche-des-entreprises-par-type-de-structure .views-field-field-izf-type-d-entreprise {
    width: 200px;
}
.view-recherche-des-entreprises-par-type-de-structure .views-field-field-izf-pays {
    width: 150px;
}

.form-field-name-field-type-de-structure-appui {
    visibility: hidden;
	margin-right: 60px;
}


.page-node-add-entreprise #entreprise-node-form #edit-field-izf-type-d-entreprise {
    visibility: hidden;
}

#forum .marker {
    color: #FF0000;
    display: none;
}



.pane-afp .pane-title, #block-views-afp-block .block-title {
font-family: 'oswald';
font-size: 24px;
padding-right: 70px;
background-image: url("../images/logo_afp.jpg");
background-repeat: no-repeat;
background-position: 35px -5px;
margin-top: 50px;
margin-bottom: 10px;
}


.logged-in #qtip0 .qtip-wrapper .pane-menu-menu-forum a {
    color: #fff;
    display: inline-block;
    font-size: 24px;
    margin-left: -220px;
    margin-top: 2em;
    padding-left: 45px;
    text-decoration: none;
    text-transform: uppercase;
}

.not-logged-in #qtip0 .qtip-wrapper .pane-menu-menu-forum a {
    color: #fff;
    display: inline-block;
    font-size: 24px;
    margin-left: -220px;
    margin-top: 2em;
    padding-left: 45px;
    text-decoration: none;
    text-transform: uppercase;
}

#qtip0 .menu-minipanel-2053 {
    height: 570px;
}


.logged-in #qtip0 .qtip-wrapper .pane-menu-menu-forum a {
    margin-top: 2.5em;
}

#mini-panel-espace_entreprise {
    background-image: url("../images/izf_espace_entreprise_2.jpg");
    background-position: 561px 436px;
}

#mini-panel-espace_exportation {
    background-image: url("../images/izf_espace_exportation_a.jpg");
    background-position: 561px 432px;
    background-repeat: no-repeat;
    background-size: 309px auto;
}

#qtip2 .menu-minipanel-2055 {
    height: 630px;
}


.menu-minipanel-2057 {
    height: 540px;
}

#qtip4 .qtip-wrapper .pane-menu-menu-forum a {
    color: #FFFFFF;
    margin-top: 13.9em;
}

#qtip2 .pane-menu-menu-forum {
    float: left;
    margin-top: -42px;
}

#qtip2 .pane-3 .pane-content li a {
    background-image: url("../images/arrow-forum-1.fw.png");
    background-position: 2px center, 20px center;
    background-repeat: no-repeat;
    color: #FFFFFF;
    float: left;
    height: auto;
    margin-left: 80px;
    margin-top: 20px;
    padding-left: 22px;
    text-decoration: none;
	display:block;
}

.node-type-evenement #block-block-14 {
    margin-top: -430px;
}


.page-node-238 .ricoh {
    margin-top: -505px;
}

.node-type-evenement #block-views-b1d6692af2d941c3c30befcef4bfc9a4 .view-actualite-evenement-par-pays .views-field-title a {
    display: block;
    font-family: oswald;
    font-size: 16px;
    line-height: 1.3;
    margin-bottom: 38px;
    margin-top: -30px;
    text-align: left;
}


.node-type-evenement #block-menu-menu-acces-membre {
    background-color: #E4E6E5;
    background-image: url("../images/arrow-user.fw.png");
    background-position: 30px 23px;
    background-repeat: no-repeat;
    color: #666666;
    font-size: 8px;
    height: 60px;
    margin-left: 10px;
    width: 285px;
}


.node-type-evenement .region-sidebar-second #edit-submit-recherche-annuaire-fiche-entreprise {
    background-color: #FFBF00;
    background-image: url("../images/btn-rechercher.png");
    background-position: center center;
    background-repeat: no-repeat;
    border: medium none;
    display: block;
    height: 40px;
    margin-left: 241px;
    margin-top: 8px;
    text-decoration: none;
    text-indent: -15000pt;
    width: 40px;
}

.page-node.node-type-evenement #block-menu-menu-acces-membre {
    background-color: #E4E6E5;
    background-image: url("../images/arrow-user.fw.png");
    background-position: 30px 23px;
    background-repeat: no-repeat;
    color: #666666;
    font-size: 8px;
    height: 60px;
    width: 285px;
}

.gras-contact {
    font-size: 14px;
    font-weight: bold;
}

.gras {
    font-weight: bold;
}

.field-name-site-web a {
    color: #D80000;
    font-size: 18px;
	text-decoration:none;
}


.node-type-entreprise .region-sidebar-second #block-menu-menu-acces-membre {
    width: 300px;
}

#block-views-a9e13f5888dfbd4b5aa2e44aebc7bda6 .block-title {
    background-color: #E4E6E5;
    color: #666666;
    font-family: 'oswald';
    font-size: 18px;
    font-style: normal;
    height: 43px;
    margin-bottom: 50px;
    margin-top: 10px;
    padding-left: 15px;
    padding-top: 11px;
    width: 270px;
}

#block-views-a9e13f5888dfbd4b5aa2e44aebc7bda6 {
    margin-left: 11px;
    width: 275px;
}

.region-sidebar-second .inscription-newsletter {
    margin-top: -33px;
	margin-left: 15px;
}

#block-views-a9e13f5888dfbd4b5aa2e44aebc7bda6 .view-actualite-evenement-par-pays .views-field-title a {
    display: block;
    font-family: oswald;
    font-size: 16px;
    line-height: 1.3;
    margin-bottom: 38px;
    margin-top: -30px;
    text-align: left;
    color: #666666;
    text-decoration: none;
    text-transform: uppercase;
}

.node-type-evenement #block-newsletter-newsletter-subscribe .block-title {
    margin-left: 10px;
	font-size: 16px;
	text-transform: uppercase;
}

.node-type-evenement .region-sidebar-second .inscription-newsletter {
    background-color: #E4E6E5;
    color: #666666;
    height: 100px;
    margin-bottom: 30px;
    margin-left: 15px;
    margin-top: -33px;
    width: 280px;
}


.page-evenement-par-pays .region-sidebar-second #block-views-0f8340884f7c497cf19281727ac68abb {
    height: 389px;
    margin-top: 118px;
    width: 289px;
}

.node-type-evenement .region-sidebar-second .inscription-newsletter .prefix {
    color: #666666;
    float: left;
    font-family: open sans;
    font-size: 13px;
    margin-left: 11px;
    position: absolute;
}

.node-type-evenement .region-sidebar-second .inscription-newsletter #edit-email {
    border: medium none;
    color: #666666;
    float: left;
    font-family: open sans;
    font-size: 14px;
    height: 31px;
    margin-left: -10px;
    margin-top: 0;
    text-indent: 10px;
    width: 175px;
}

.node-type-evenement .region-sidebar-second #edit-newsletter-submit {
    background-color: #FFBF00;
    background-image: url("../images/arrow-go.fw.png");
    background-position: center center;
    background-repeat: no-repeat;
    border: medium none;
    display: block;
    float: left;
    height: 40px;
    margin-left: 173px;
    margin-top: -6px;
    text-decoration: none;
    text-indent: -5000pt;
    width: 40px;
}


.node-type-evenement .region-sidebar-second #edit-field-izf-mots-cles-wrapper {
    margin-top: 15px;
}


.node-type-evenement .region-sidebar-second #block-views-0f8340884f7c497cf19281727ac68abb {
    height: 394px;
    padding-left: 4px;
    width: 281px;
}

.node-type-evenement #edit-field-nom-societe-wrapper {
    margin-top: 15px;
}

.node-type-evenement .region-sidebar-second #edit-field-izf-mots-cles-wrapper {
    margin-top: 4px;
}

.node-type-evenement .region-sidebar-second #edit-field-izf-pays-wrapper {
    margin-top: 4px;
}

.node-type-evenement .region-sidebar-second #block-views-0f8340884f7c497cf19281727ac68abb #views-exposed-form-recherche-annuaire-fiche-entreprise-page .views-exposed-form .views-exposed-widgets #edit-field-par-zone-entreprise-wrapper {
    margin-top: 10px;
}

.node-type-evenement .region-sidebar-second #block-views-0f8340884f7c497cf19281727ac68abb #edit-field-izf-type-d-entreprise-wrapper {
    margin-top: 4px;
}

.node-type-evenement .region-sidebar-second #views-exposed-form-recherche-annuaire-fiche-entreprise-page #edit-field-izf-secteur-d-activites-wrapper {
    margin-top: 3px;
}

.node-type-evenement .region-sidebar-second #block-views-0f8340884f7c497cf19281727ac68abb h2.block-title {
    margin-left: 116px;
}


.page-evenement-par-pays .region-sidebar-second #edit-submit-recherche-annuaire-fiche-entreprise {
    margin-left: 249px;
    margin-top: -5px;
}

#qtip3 .form-item.form-type-textfield.form-item-search-api-views-fulltext {
    margin-top: 105px;
}

#qtip3 #mini-panel-annuaires_des_entreprses_du_mini_panel_ #views-exposed-form-recherche-annuaire-fiche-entreprise-page #edit-search-api-views-fulltext-wrapper label {
    font-family: oswald;
    font-weight: normal;
    margin-bottom: 0;
    margin-left: 1px;
    margin-top: 156px;
}

.page-recherche-entreprises .view-recherche-annuaire-fiche-entreprise thead a {
    background-color: #F4F5F5;
    color: #D90000;
    font-family: open sans;
    font-size: 13px;
    height: 50px;
}

.view-recherche-annuaire-fiche-entreprise {
    background-color: #F4F5F5;
    font-family: open sans;
    font-size: 13px;
    padding-left: 11px;
    padding-top: 1px;
    text-decoration: none;
}

.view-recherche-annuaire-fiche-entreprise thead {
    background-color: #F4F5F5;
    color: #FFFFFF;
    font-family: open sans;
    font-size: 13px;
    height: 50px;
}

.page-recherche-entreprises #edit-search-api-views-fulltext-wrapper label {
    font-family: open sans;
    font-size: 13px;
    font-weight: normal;
    margin-left: 121px;
    margin-top: 78px;
    position: absolute;
}

.view-recherche-annuaire-fiche-entreprise td {
    background-color: #F4F5F5;
}

.page-recherche-entreprises #block-views-glossaire-entreprise-block-1 .pager {
    display: none;
    padding: 0;
}

.page-recherche-entreprises .view-recherche-annuaire-fiche-entreprise thead a {
    color: #D90000;
    font-family: open sans;
    font-size: 13px;
    text-decoration: none;
}

.page-recherche-entreprises .view-recherche-annuaire-fiche-entreprise th {
    width: 303px;
}


.view-recherche-annuaire-fiche-entreprise a {
    color: #666666;
    font-family: open sans;
    font-size: 13px;
    text-decoration: none;
}

.page-recherche-entreprises .view-recherche-annuaire-fiche-entreprise thead {
    color: #D90000;
    font-family: open sans;
    font-size: 13px;
    text-decoration: none;
}

.page-recherche-entreprises #content .view-recherche-annuaire-fiche-entreprise .view-header {
    display: none;
}

.page-recherche-entreprises .view-recherche-annuaire-fiche-entreprise tr.odd {
    background-color: #F4F5F5;
    border-bottom: 1px solid #F09999;
    height: 40px;
    padding: 0.1em 0.6em;
}

.page-recherche-entreprises .view-recherche-annuaire-fiche-entreprise tr.even {
    background-color: #F4F5F5;
    border-bottom: 1px solid #F09999;
    height: 40px;
    padding: 0.1em 0.6em;
}

.page-recherche-entreprises .view-recherche-annuaire-fiche-entreprise .views-field-title a {
    font-weight: bold;
}

.page-recherche-entreprises .title {
    background-image: url("../images/trait-horizontal-rouge.fw.png");
    background-position: left bottom;
    background-repeat: repeat-x;
    color: #666666;
    font-family: Oswald;
    font-size: 26px;
    font-weight: normal;
    margin-bottom: 9px;
    margin-top: 30px;
    padding-bottom: 10px;
    text-align: left;
    text-transform: uppercase;
}

.region-sidebar-second #edit-motcle {
    border: medium none;
    height: 29px;
    margin-left: 88px;
    width: 181px;
	color: #666666;
	font-size: 12px;
}

.region-sidebar-second #edit-motcle-wrapper label {
    margin-top: 3px;
    position: absolute;
}

.region-sidebar-second #edit-societe {
    border: medium none;
    height: 29px;
    margin-left: 86px;
    margin-top: 40px;
    width: 183px;
	color: #666666;
	font-size: 12px;
}

.region-sidebar-second #edit-societe-wrapper label {
    margin-bottom: -64px;
    margin-top: 85px;
}

.node-type-pays #main .region-sidebar-second #edit-jump--2 {
    position: relative;
    width: 334px;
}

.node-type-pays #ctools-jump-menu--2 {
    width: 380px;
}

.node-type-pays #main .region-sidebar-second #edit-jump {
    border: 20px solid #E4E6E5;
    height: 73px;
    margin-left: -1px;
    position: relative;
    width: 382px;
}

#block-views-liste-actualite-par-pays-block .block-title {
    margin-bottom: -21px;
    margin-top: 39px;

}

#block-afp-afp-une-afrique-normal .le-texte {
    display: none;
}

#block-afp-afp-une-afrique-normal .indexAFP li.grille a {
    text-transform: uppercase;
}

#block-afp-afp-une-afrique-normal .indexAFP li {
    min-height: 40px;
}

#block-afp-afp-une-afrique-normal .indexAFP li.grille {
    max-height: 0;
    padding-bottom: 2px;
    padding-top: 15px;
    display: inline-block;
}

#content #views-exposed-form-recherche-des-entreprises-page .views-exposed-form #edit-field-par-zone-entreprise-wrapper {
    float: left;
    margin-left: 500px;
    margin-top: -195px;
}

#qtip3 #mini-panel-annuaires_des_entreprses_du_mini_panel_ #views-exposed-form-recherche-annuaire-fiche-entreprise-page .form-text {
    border: 2px solid #D90000;
    font-family: open sans;
    font-size: 13px;
    height: 20px;
    margin-left: 0;
    margin-top: 5px;
    padding: 5px;
    width: 246px;
}


.admin-menu .field-name-ent-te .entete_entreprise {
    margin-top: -145px;
}

#content .field-name-title h2 {
    color: #D80000;
    font-family: oswald;
    font-size: 24px;
    font-weight: lighter;
	text-transform: uppercase;
}

.page-node-add-entreprise .region-sidebar-second .inscription-newsletter {
margin-top: 5px;
margin-left: 11px;
}

.page-node-add-entreprise .region-sidebar-second #block-views-0f8340884f7c497cf19281727ac68abb {
   margin-top: 83px;
}

.page-page-actuallit-par-pays #block-views-evenement-venir-block {
    font-family: "open sans";
    font-size: 14px;
    margin-left: 1px;
    margin-top: -35px;
    text-transform: uppercase;
}

#block-views-evenement-venir-block {
    margin-left: 0px;
    width: 282px;
}

.node-type-pays .region-sidebar-second #edit-field-pays-article-la-une-tid-wrapper {
    border: 20px solid #E4E6E5;
    color: #666666;
    font-family: open sans;
    font-size: 13px;
    height: 66px;
    position: relative;
    width: 380px;
}


#block-views-exp-actualites-par-pays-page .block-title {
    background-image: url("../images/globe.png");
    background-position: left center;
    background-repeat: no-repeat;
    color: #666666;
    font-family: 'oswald';
    font-size: 18px;
    font-style: normal;
    font-weight: normal;
    padding-left: 30px;
    text-transform: uppercase;
}

.page-lactualite-par-pays .view-actualites-par-pays .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: 690px;
}

.page-lactualite-par-pays #content .view-actualites-par-pays .views-field-body {
    font-family: open sans;
    font-size: 12px;
    font-weight: normal;
}

.page-lactualite-par-pays #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: 50px;
    margin-top: 30px;
    padding-bottom: 10px;
    text-align: left;
    text-transform: uppercase;
    width: 687px;
}

.page-lactualite-par-pays #content .view-actualites-par-pays .views-field-title {
    margin-bottom: -19px;
}

.page-lactualite-par-pays #content .view-actualites-par-pays .views-row {
    text-align: justify;
}


.page-lactualite-par-pays .region-sidebar-second #block-views-evenement-venir-block h2 {
    background-color: #E4E6E5;
    color: #666666;
    font-size: 18px;
    margin-left: 65px;
    padding: 5px 26px;
    text-indent: -15px;
    text-transform: uppercase;
    width: 170px;
}

.page-lactualite-par-pays .region-sidebar-second .view-evenement-venir .item-list li {
    background-image: url("../images/arrow-li.fw.png");
    background-position: 25px 16px;
    background-repeat: no-repeat;
    margin-left: 42px;
    padding: 5px 52px;
    width: 180px;
}

.page-lactualite-par-pays .region-sidebar-second .view-id-evenement_venir .views-field-title .field-content a {
    color: #666666;
    font-family: open sans;
    font-size: 13px;
    line-height: 15px;
    margin-left: 0;
    text-decoration: none;
    width: 220px;
}

.page-lactualite-par-pays #edit-field-type-de-presse-unique-tid-wrapper {
    background-color: #E4E6E5;
    color: #666666;
    float: none;
    font-family: open sans;
    font-size: 14px;
    margin-left: auto;
    margin-top: 2px;
    padding: 20px;
    width: 180px;
}


.page-lactualite-par-pays #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;
    margin-left: 60px;
    padding-left: 20px;
    padding-top: 10px;
    text-transform: uppercase;
    width: 200px;
}

.page-lactualite-par-pays #edit-field-pays-presse-tid-wrapper {
    background-color: #E4E6E5;
    color: #666666;
    font-family: open sans;
    font-size: 14px;
    margin-left: 60px;
    padding: 20px;
    width: 180px;
}

.page-lactualite-par-pays  .region-sidebar-second {
    margin-right: 0;
}

.page-lactualite-par-pays .view-actualites-par-pays .views-row {
    border-bottom: medium solid #E4E6E5;
    float: left;
    margin-bottom: 10px;
    width: 690px;
}

.page-lactualite-par-pays #page-title{
display:none;
}

.page-lactualite-par-pays .view-actualites-par-pays .view-header  {
    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: 50px;
    margin-top: 30px;
    padding-bottom: 10px;
    text-align: left;
    text-transform: uppercase;
    width: 687px;
	font-family: oswald;
}

.page-lactualite-par-pays .view-actualites-par-pays .view-header .titre-pays-nath {
font-family: oswald;
font-weight: normal;
text-transform: uppercase;
color: #FF7F00;

}

.page-lactualite-par-pays #content .view-actualites-par-pays .views-field-body b, strong {
    font-weight: bold;
}

.page-user .profile .field {
    border-bottom: 1px solid #FF7F00;
    font-family: open sans;
    padding-bottom: 10px;
    padding-top: 10px;
	color: #666666;
}

.page-user .profile .field-item {
    margin-left: 450px;
}

/*.page-user .field-name-field-pr-noms .field-item {
    margin-left: 372px;
}*/

.page-user .field-name-field-civilit- .field-label {
    margin-left: 367px;
}

.page-user .field-name-field-civilit- .field-item {
    margin-left: 20px;
}

.page-node-1486203 .field-name-body img {
    margin-left: 300px;
    text-align: center;
}

.page-node-1486203 .field-name-body {
    font-family: open sans;
    font-size: 14px;
}

#block-views-exp-actualites-par-pays-page {
    /*margin-top: -123px;*/
}

.page-user .field-name-field-pr-noms .field-item {
    margin-left: 19px;
}

.page-user .field-name-field-adresse .field-label {
    float: left;
    margin-left: 357px;
    width: 91px;
}

.page-user .field-name-field-inscription-la-newsletter- .field-label {
    float: left;
    margin-left: 185px;
    width: 246px;
}

.page-user .field .field-label {
    color: #FF7F00;
    font-weight: bold;
}

.page-user .field-name-field-pr-noms .field-label {
    margin-left: 350px;
}

.page-user #page-title {
    color: #666;
}

.page-user .field-name-field-inscription-aux-forums-izf .field-label {
    float: left;
    margin-left: 204px;
    width: 246px;
}


#block-views-liste-annuaire-pays-block-1 .block-title {
    margin-bottom: -29px;
}

.page-base-donnees-stats #views-exposed-form-base-d-informartions-exportation-page-1 {
    margin-top: -50px;
}


#webform-client-form-1637104 .form-text {
    border: medium none;
    color: #666666;
    font-family: open sans;
    font-size: 14px;
    height: 31px;
    width: 175px;
}


#webform-client-form-1637104 select {
    border: medium none;
    color: #666666;
    font-family: open sans;
    font-size: 14px;
    height: 31px;
    width: 175px;
}

.pane-webform-client-block-1637104 {
    background-color: #E4E6E5;
    margin-left: 17px;
    margin-top: 0px;
    width: 300px;
}


.pane-webform-client-block-1637104 .form-item label {
    display: inline;
    font-weight: normal;
	color: #666666;
	font-size:13px;
}

.pane-webform-client-block-1637104 .pane-title {
    font-family: oswald;
    margin-left: 18px;
    padding-top: 5px;
}

#webform-client-form-1637104 #webform-component-nom .form-text {
    margin-left: -38px;
}

#webform-client-form-1637104 #webform-component-nom label {
    margin-left: -107px;
    margin-right: 43px;
}

#webform-client-form-1637104 #webform-component-prenom .form-text {
    margin-left: 2px;
}

#webform-client-form-1637104 #webform-component-prenom label {
    margin-left: -88px;
    margin-right: 2px;
}

#webform-client-form-1637104 #webform-component-pays {
    margin-left: 14px;
	margin-top: -10px;
}

/*#webform-client-form-1637104 #webform-component-mail {
    margin-left: 29px;
}*/

#webform-client-form-1637104 #edit-submit {
    background-color: #FFBF00;
    background-image: url("../images/arrow-go.fw.png");
    background-position: center center;
    background-repeat: no-repeat;
    border: medium none;
    display: block;
    height: 40px;
    margin-left: 260px;
    margin-top: -14px;
    text-decoration: none;
    text-indent: -1571px;
    width: 40px;
}

#webform-client-form-1637104 #webform-component-pays {
    margin-left: 14px;
	margin-top: -10px;
}

#webform-client-form-1637104 #webform-component-mail {
    margin-left: 28px;
	margin-top: -10px;
}

#webform-client-form-1637104 #webform-component-pays label {
    margin-left: 10px;
    margin-right: 5px;
}

#webform-client-form-1637104 #webform-component-mail label {
    margin-left: 2px;
    margin-right: 6px;
}


#user-register-form #edit-simplenews {
    border: medium none;
    color: #666666;
    font-family: open sans;
    font-size: 13px;
    margin: 0 2px 0 154px;
    padding: 0.5em 0.625em 1em;
}

/*.page-user-edit label {
    color: #666666;
    float: left;
    font-family: open sans;
    font-size: 13px;
}*/


.page-user-edit #edit-field-civilit-und label {
    clear: left;
    margin-left: 24px;
}

.page-user-edit label {
    color: #666666;
    float: none;
    font-family: open sans;
    font-size: 14px;
	float:left;
	font-weight: normal;
	margin-right: 10px;
}

.page-user-edit #edit-field-civilit-und .form-type-radio {
    float: left;
}

.page-user-edit h3 {
    border-bottom: 1px solid #FFD2A6;
    color: #666666;
    font-size: 18px;
    padding-top: 20px;
    text-transform: uppercase;
	font-family:"Oswald"
}

.page-user-edit .form-text {
    border: 1px solid #FF8000;
    height: 34px;
    width: 400px;
	color: #666666;
    font-size: 14px;
}

.page-user-edit .form-item-current-pass {
    clear: both;
    margin-left: 150px;
	margin-top: 77px;
}

.page-user-edit #edit-account {
    font-family: open sans;
    font-size: 14px;
}


.page-user-edit .form-type-textfield {
    margin-left: 144px;
}

.page-user-edit .password-strength {
    display: none;
}

.form-item-pass-pass1 {
margin-left: 195px;
}

.page-user-edit .password-confirm {
margin-left: 292px;
margin-top: -29px;
}

.page-user-edit .form-item-pass-pass2 label {
margin-top: 18px;
margin-left: 101px;
}

.page-user-edit #field-pr-noms-add-more-wrapper {
    margin-left: 68px;
}

.page-user-edit fieldset {
    border: medium none;
    font-family: open sans;
    font-size: 14px;
    margin: 0 2px;
    padding: 0.5em 0.625em 1em;
}

.page-user-edit legend {
    display:none;
}

.page-user-edit #edit-picture-upload {
    font-family: open sans;
    font-size: 12px;
}

.page-user-edit .fieldset-wrapper .form-item-files-picture-upload {
    margin-left: 130px;
}


 /*Display none pour les textes de descriptions de la page user edit*/
.page-user-edit .form-item .description {
    display: none;
}

.page-user-edit .form-item-field-adresse-und-0-country select {
    border: 1px solid #FF8000;
    height: 33px;
    width: 400px;
	color: #666666;
}

.page-user-edit .form-item-field-adresse-und-0-country {
    margin-left: 231px;
}

.page-user-edit .form-item-field-adresse-und-0-thoroughfare {
    margin-left: 198px;
}

.page-user-edit .form-item-field-adresse-und-0-premise {
    margin-left: 210px;
}

.page-user-edit .form-item-field-adresse-und-0-postal-code {
    margin-left: 185px;
}

.page-user-edit .form-item-field-adresse-und-0-locality {
    margin-left: 235px;
}

.page-user-edit #edit-newsletters label {
    color: #666666;
    float: none;
    font-family: open sans;
    font-size: 13px;
}

.page-user-edit #edit-locale label {
    color: #666666;
    float: none;
    font-family: open sans;
    font-size: 13px;
}

#user-profile-form {
    background-color: #FFF5D9;
    padding-left: 20px;
    padding-right: 20px;
}

.page-actualite-a-la-une-afrique #block-afp-afp-block {
   width: 300px;
   margin-left: 0px;
   margin-top: 0px;
}

.profile h3 {
    border-bottom: 1px solid #FF7F00;
    color: #FF7F00;
    font-family: open sans;
    font-size: 16px;
    padding-left: 327px;
}

.admin-menu .field-name-ent-te .entete_entreprise {
border-bottom: 4px solid #D80000;
color: #666666;
float: left;
font-size: 26px;
margin-bottom: 20px;
margin-top: -115px;
padding-bottom: 10px;
width: 940px;
}

.section-entreprises .tabs {
    display: none;
}

.admin-menu .tabs {
    display: block;
}

.profile dl {
    color: #666666;
    font-family: open sans;
    margin: 0 0 1.5em 446px;
}

.profile dl a {
    color: #FF7F00;
    text-decoration: none;
}

#user-register-form #edit-field-pr-noms {
    margin-left: -9px;
}

.page-user-register label {
    color: #666666;
    float: left;
    font-family: open sans;
    font-size: 13px;
    font-weight: normal;
    margin-right: 10px;
}

#user-register-form #edit-field-adresse {
    margin-left: -6px;
}

#user-register-form .form-item-field-adresse-und-0-postal-code {
    margin-bottom: -20px;
    margin-left: 6px;
    margin-top: 2px;
}


.page-user-register #edit-field-adresse-und-0-country {
    margin-left: -4px;
    padding: 5px;
    width: 403px;
}

.page-user-edit .field-name-field-civilit- label {
color: #666666;
float: none;
font-family: open sans;
font-size: 14px;
font-weight: normal;
margin-right: 10px;
}

.page-user-edit #edit-field-civilit-und {
margin-left: 145px;
}

.page-user-edit .form-type-radios label {
margin-bottom: -22px;
}


/*.page-base-informartions-entreprise #content .view-base-informartion-entreprise table div {
    width: 566px;
}

.page-base-informartions-entreprise #content .view-base-informartion-entreprise p, pre {
    width: 566px;
}*/

.page-user-edit .form-item-language label {
    margin-bottom: 0;
}

/*User create*/

.page-user-register .field-name-field-civilit- label {
    color: #666666;
    float: none;
    font-family: open sans;
    font-size: 14px;
    font-weight: normal;
    margin-right: 10px;
}

.page-user-register #edit-field-civilit-und {
    margin-left: 230px;
}

.page-user-register .form-type-radios label {
    margin-bottom: -22px;
}

.page-cours-matiere-premiere .view-liste-des-couts-des-matieres-premieres {
    margin-top: 120px;
}

.page-cours-matiere-premiere #page .region-sidebar-second {
    margin-top: 71px;
}

.page-annuaires-exportateurs .region-sidebar-second {
    margin-top: 70px;
}

.view-annuaires-des-exportateurs table {
    width: 936px;
}

#block-block-60 {
    margin-top: -95px;
}

#block-block-60 .lesactualite-pays a {
    background-image: url("../images/globe.png");
    background-position: left center;
    background-repeat: no-repeat;
    color: #666666;
    font-family: 'oswald';
    font-size: 18px;
    font-style: normal;
    font-weight: normal;
    padding-left: 30px;
    text-transform: uppercase;
	text-decoration:none;
}

.page-node-edit #edit-field-civilit-entreprise .form-type-radio {
    float: left;
	padding-left: 38px;
    width: 82px;
}

.page-node-edit #edit-field-civilit-entreprise label {
    clear: left;
    margin-left: 18px;
	color: #666666;
    float: none;
    font-family: open sans;
    font-size: 14px;
    font-weight: normal;
    margin-right: 10px;
}
.page-node-edit .form-type-radios label {
    margin-bottom: 12px;
}

.page-node-edit #entreprise-node-form .form-text {
    height: 28px;
    width: 316px;
	    border: 1px solid #F4B3B3;
    color: #666666;
    display: inline-block;
    font-family: open sans;
    font-size: 13px;
}

.page-node-edit #entreprise-node-form select {
    height: 41px;
    width: 329px;
	border: 1px solid #F4B3B3;
    color: #666666;
    display: inline-block;
    font-family: open sans;
    font-size: 13px;
}

.page-node-edit #entreprise-node-form label {
    color: #666666;
    float: left;
    font-family: open sans;
    font-size: 14px;
    font-weight: normal;
    margin-right: 10px;
}

.page-node-edit #entreprise-node-form legend {
    border-bottom: 1px solid #F09999;
    float: left;
    font-size: 18px;
    margin-bottom: 20px;
    margin-left: 13px;
    margin-top: 13px;
    text-transform: uppercase;
    width: 97%;
	font-family:"Oswald";
}

.page-node-edit #entreprise-node-form fieldset {
    border: medium none;
    margin: 0 2px;
    padding: 0.5em 0.625em 1em;
}

.page-node-edit #entreprise-node-form #edit-field-izf-pays {
    margin-left: 169px;
}

.page-node-edit #entreprise-node-form #edit-field-izf-secteur-d-activites {
    margin-left: 83px;
}

.page-node-edit #entreprise-node-form #field-izf-mots-cles-add-more-wrapper {
    margin-left: 323px;
	margin-top: 0;
}

.page-node-edit #entreprise-node-form #edit-field-nom-du-contact {
    margin-left: 165px;
}

.page-node-edit #entreprise-node-form .form-item-field-izf-mots-cles-und-0-value {
    margin-top: 0;
}

.page-node-edit #entreprise-node-form #edit-field-par-zone-entreprise {
    margin-left: 157px;
}

.page-node-edit #entreprise-node-form #field-effectif-add-more-wrapper {
    margin-left: 158px;
}

.page-node-edit #entreprise-node-form #edit-field-effectif-temporaire {
    margin-left: 81px;
}

/*.page-node-edit #field-nom-du-contact-add-more-wrapper {
    margin-left: 0px;
}*/

.page-node-edit #entreprise-node-form {
    background-color: #FADADA;
    color: #666666;
    width: 630px;
}

.page-node-edit #field-izf-date-de-creation-add-more-wrapper legend {
    border-bottom: medium none;
    font-family: "open sans";
    font-size: 14px;
    margin-left: -5px;
    margin-top: -6px;
    text-transform: none;
    width: 205px;
}

.page-node-edit #entreprise-node-form .form-item-title {
    margin-left: 67px;
    padding-top: 110px;
}

.page-node-edit #node_entreprise_form_group_information_entreprise #edit-field-izf-date-de-creation-und-0-value-datepicker-popup-0 {
    display: inline-block;
    float: left;
    margin-bottom: -23px;
    margin-left: 199px;
    margin-top: -74px;
}


.page-node-edit #entreprise-node-form .group-effectif h3 {
    display: none;
}

.page-node-edit #entreprise-node-form .group_contact_entreprise h3 {
    display: none;
}

.page-node-edit #entreprise-node-form .form-item .description {
    display: none;
    font-size: 0.85em;
}

.page-node-edit #entreprise-node-form #edit-field-pr-nom-du-contact {
    margin-left: 91px;
}

.page-node-edit #entreprise-node-form #edit-field-izf-email {
    margin-left: 175px;
}

.page-node-edit #entreprise-node-form #field-izf-telephone-add-more-wrapper {
    margin-left: 146px;
}

.page-node-edit #entreprise-node-form #edit-field-site-web-entreprise {
    margin-left: 160px;
}


.page-node-edit #entreprise-node-form #edit-field-site-web-entreprise {
    margin-left: 160px;
}

.page-node-edit #entreprise-node-form .group_adresse_entreprise {
    margin-left: -17px;
}

.page-node-edit #entreprise-node-form .form-item-field-localit--und-0-value {
   margin-top: -27px;
}

.page-node-edit #entreprise-node-form #field-localit-add-more-wrapper {
    padding-top: 27px;
}

.page-node-edit #entreprise-node-form #edit-field-page-facebook legend {
    border-bottom: none;
    float: left;
    font-family: "open sans";
    font-size: 14px;
    text-transform: none;
    width: 105px;
	margin-left: 102px;
}

.page-node-edit #entreprise-node-form #edit-field-fil-twitter legend {
    border-bottom: none;
    float: left;
    font-family: "open sans";
    font-size: 14px;
    text-transform: none;
    width: 28%;
	margin-left: 135px;
}

.page-node-edit #entreprise-node-form .form-item-field-page-facebook-und-0-value {
    margin-left: 213px;
    margin-top: 5px;
}

.page-node-edit #entreprise-node-form #edit-field-page-viadeo- {
    margin-left: -16px;
}


.page-node-edit #entreprise-node-form #edit-field-page-viadeo- legend {
    border-bottom: none;
    float: left;
    font-family: "open sans";
    font-size: 14px;
    text-transform: none;
    width: 28%;
	margin-left: 137px;
}

.page-node-edit #entreprise-node-form #edit-field-page-linkedln legend {
    border-bottom: none;
    float: left;
    font-family: "open sans";
    font-size: 14px;
    text-transform: none;
    width: 28%;
	margin-left: 122px;
}

.page-node-edit #entreprise-node-form #edit-field-page-linkedln {
    margin-left: -17px;
}

.page-node-edit #entreprise-node-form #edit-field-page-google- legend {
    border-bottom: none;
    float: left;
    font-family: "open sans";
    font-size: 14px;
    text-transform: none;
    width: 28%;
	margin-left: 125px;
}

.page-node-edit #entreprise-node-form #edit-field-page-facebook, #edit-field-fil-twitter, #edit-field-page-viadeo-, #edit-field-page-linkedln, #edit-field-page-google- {
    clear: both;
    float: left;
    margin-top: -35px;
}

.page-node-edit #entreprise-node-form .form-item-field-page-facebook-und-0-value label {
    display: none;
}

.page-node-edit #entreprise-node-form .form-item-field-fil-twitter-und-0-value label {
    display: none;
}

.page-node-edit #entreprise-node-form .form-item-field-page-viadeo--und-0-value label {
    display: none;
}

.page-node-edit #entreprise-node-form .form-item-field-page-linkedln-und-0-value label {
    display: none;
}

.page-node-edit #entreprise-node-form .form-item-field-page-google--und-0-value label {
    display: none;
}

/*.page-node-edit #entreprise-node-form #field-page-facebook-add-more-wrapper legend {
    margin-left: 100px;
    margin-top: 35px;
}


.page-node-edit #entreprise-node-form #edit-field-page-facebook-und-0-value {
    margin-top: 27px;
	margin-left: 8px;
}*/

.page-node-edit #entreprise-node-form .form-textarea-wrapper textarea {
    -moz-box-sizing: border-box;
    border: 1px solid #F4B3B3;
    display: block;
    margin: 0 0 0 225px;
    width: 330px;
    font-size: 12px;
    color: #666666;
}

.page-node-edit #entreprise-node-form #edit-field-fil-twitter-und-0-value, #edit-field-page-viadeo-und-0-value, #edit-field-page-linkedln-und-0-value, #edit-field-page-google-und-0-value {
    float: left;
    margin-left: 213px;
    margin-top: -45px;
}

.page-node-edit #entreprise-node-form #field-page-facebook-add-more-wrapper, #field-page-viadeo-add-more-wrapper, #field-page-linkedln-add-more-wrapper {
    margin-bottom: 20px;
    margin-top: 20px;
}

.page-node-edit #entreprise-node-form #field-chiffre-d-affaire-n-1-add-more-wrapper label {
    display: none;
}

.page-node-edit #entreprise-node-form #field-chiffre-d-affaire-n-2-add-more-wrapper label {
    display: none;
}

.page-node-edit #entreprise-node-form #field-chiffre-d-affaire-n-3-add-more-wrapper label {
    display: none;
}

.page-node-edit #entreprise-node-form .group_chiffre_d_affaire h3 {
    font-size: 13px;
    font-weight: normal;
    line-height: 1.282em;
    margin-bottom: 1.282em;
    margin-top: 1.282em;
	margin-left: 51px;
}

.page-node-edit #entreprise-node-form #edit-field-march-s-ou-r-f-rences label {
    margin-left: 58px;
}

.page-node-edit #entreprise-node-form #edit-field-investissements-r-alis-s- label {
    margin-left: 55px;
}


.page-node-edit #entreprise-node-form #edit-field-activit-s-et-produits- label {
    margin-left: 86px;
}

.page-node-edit #entreprise-node-form #edit-field-plan-de-d-veloppement- label {
    margin-left: 60px;
}

.page-node-edit #entreprise-node-form #edit-field-pr-sentation label {
    margin-left: 130px;
}

.page-node-edit #entreprise-node-form #node_entreprise_form_group_fichier_entreprise .file-widget {
    width: 471px;
}


.page-node-add.page-node-add-structures-d-appui-aux-entrepris #edit-field-civilit-entreprise {
    margin-bottom: 0;
    margin-left: 162px;
}


.page-node-edit #entreprise-node-form #field-chiffre-d-affaire-n-1-add-more-wrapper .form-text {
    margin-left: 226px;
	width: 90px;
}

.page-node-edit #entreprise-node-form #field-chiffre-d-affaire-n-2-add-more-wrapper .form-text {
    width: 90px;
	margin-left: 339px;
}

.page-node-edit #entreprise-node-form #field-chiffre-d-affaire-n-3-add-more-wrapper .form-text {
    margin-left: 452px;
    width: 90px;
}

.page-node-edit #entreprise-node-form #edit-field-page-google- {
    margin-bottom: 20px;
    margin-left: -17px;
}

.page-node-edit #entreprise-node-form #edit-field-march-s-ou-r-f-rences-und-0-value-counter {
    display: none;
}

.page-node-edit #entreprise-node-form #edit-field-investissements-r-alis-s-und-0-value-counter {
    display: none;
}

.page-node-edit #entreprise-node-form #edit-field-statut-juridique1 {
    margin-left: 116px;
}

.page-node-edit #entreprise-node-form #field-capital-social-add-more-wrapper {
    margin-left: 131px;
}

.page-node-edit #entreprise-node-form #field-n-de-r-gistre-du-commerce-add-more-wrapper {
    margin-left: 33px;
}

.page-node-edit #entreprise-node-form #field-n-d-identification-fiscale-add-more-wrapper {
    margin-left: 62px;
}

.page-node-edit #entreprise-node-form #edit-field-plan-de-d-veloppement-und-0-value-counter {
    display: none;
}

.page-node-edit #entreprise-node-form #edit-field-activit-s-et-produits-und-0-value-counter {
    display: none;
}

.page-node-edit #entreprise-node-form #edit-field-certification-2 {
    margin-left: 135px;
}

.page-node-edit #entreprise-node-form #edit-field-izf-type-d-entreprise {
    visibility: hidden;
}

#edit-preview {
    border: medium none;
    color: #666666;
    font-family: open sans;
    font-size: 13px;
    height: 34px;
    width: 84px;
}

#edit-field-type-d-entreprise-organi {
    visibility: hidden;
}

#block-filarianespecial-explorer {
    color: #FF7F00;
    text-decoration: none;
	font-size: 14px;
}

.page-base-informartions-entreprise .breadcrumb {
    display: none;
}


/*Organisation intermediaire*/


.node-type-organisation-interm-diaire #edit-field-civilit-organisation-und .form-type-radio {
    float: left;
	padding-left: 0px;
	width: 100px;
}

.page-node-edit .group-inf-org-intermediaire .form-field-name-field-civilit-organisation #edit-field-civilit-organisation-und label.civility-mr-orga {
    margin-left: 4px;
    padding-right: 2px;
}

.page-node-edit .group-inf-org-intermediaire .form-field-name-field-civilit-organisation #edit-field-civilit-organisation-und label {
    margin-bottom: 20px;
    margin-left: 17px;
    margin-top: 3px;
    padding-right: 2px;
    width: 51px;
}

.node-type-organisation-interm-diaire #edit-field-civilit-organisation-und label {
    clear: left;
    margin-left: 18px;
	color: #666666;
    float: none;
    font-family: open sans;
    font-size: 14px;
    font-weight: normal;
    margin-right: 10px;
}
.node-type-organisation-interm-diaire .form-type-radios label {
    margin-bottom: -22px;
}

.node-type-organisation-interm-diaire #organisation-interm-diaire-node-form .form-text {
    height: 28px;
    width: 316px;
	    border: 1px solid #F4B3B3;
    color: #666666;
    display: inline-block;
    font-family: open sans;
    font-size: 13px;
}

.node-type-organisation-interm-diaire #organisation-interm-diaire-node-form select {
    height: 41px;
    width: 329px;
	border: 1px solid #F4B3B3;
    color: #666666;
    display: inline-block;
    font-family: open sans;
    font-size: 13px;
}

.page-node-edit #organisation-interm-diaire-node-form label {
    color: #666666;
    float: left;
    font-family: open sans;
    font-size: 14px;
    font-weight: normal;
    margin-right: 10px;
}

.node-type-organisation-interm-diaire #organisation-interm-diaire-node-form legend {
    border-bottom: 1px solid #F09999;
    float: left;
    font-size: 18px;
    margin-bottom: 20px;
    margin-left: 13px;
    margin-top: 13px;
    text-transform: uppercase;
    width: 96%;
	font-family:"Oswald";
	
}

.node-type-organisation-interm-diaire #organisation-interm-diaire-node-form fieldset {
    border: medium none;
    margin: 0 2px;
    padding: 0.5em 0.625em 1em;
}

.node-type-organisation-interm-diaire #edit-field-pays-organisations-interme {
    margin-left: -14px;
}

.node-type-organisation-interm-diaire #edit-field-type-de-structure-und {
    margin-left: -13px;
}

.node-type-organisation-interm-diaire #field-izf-mots-cles-add-more-wrapper {
    margin-left: 152px;
	margin-top: 0;
}

.node-type-organisation-interm-diaire .form-item-field-izf-mots-cles-und-0-value {
    margin-top: 0;
}

.node-type-organisation-interm-diaire #edit-field-par-zone-entreprise {
    margin-left: 157px;
}

.node-type-organisation-interm-diaire #field-effectif-add-more-wrapper {
    margin-left: 169px;
}

.node-type-organisation-interm-diaire #edit-field-effectif-temporaire {
    margin-left: 93px;
}

.node-type-organisation-interm-diaire #field-nom-du-contact-add-more-wrapper {
    margin-left: 165px;
}

.node-type-organisation-interm-diaire #node-organisation_interm_diaire-form {
    background-color: #FADADA;
    color: #666666;
    width: 630px;
}

.node-type-organisation-interm-diaire #field-date-de-cr-ation-organisat-add-more-wrapper legend {
    border-bottom: medium none;
    font-family: "open sans";
    font-size: 14px;
    margin-left: -5px;
    margin-top: -6px;
    text-transform: none;
    width: 205px;
}

.node-type-organisation-interm-diaire .form-item-title {
    margin-left: 67px;
    padding-top: 75px;
}

.node-type-organisation-interm-diaire #node_entreprise_form_group_information_entreprise #edit-field-izf-date-de-creation-und-0-value-datepicker-popup-0 {
    display: inline-block;
    float: left;
    margin-bottom: -23px;
    margin-left: 199px;
    margin-top: -74px;
}


.node-type-organisation-interm-diaire #entreprise-node-form .group-effectif h3 {
    display: none;
}

.node-type-organisation-interm-diaire #entreprise-node-form .group_contact_entreprise h3 {
    display: none;
}

.node-type-organisation-interm-diaire #entreprise-node-form .form-item .description {
    display: none;
    font-size: 0.85em;
}

.node-type-organisation-interm-diaire #entreprise-node-form #edit-field-pr-nom-du-contact {
    margin-left: 91px;
}

.node-type-organisation-interm-diaire #entreprise-node-form #edit-field-izf-email {
    margin-left: 175px;
}

.node-type-organisation-interm-diaire #entreprise-node-form #field-izf-telephone-add-more-wrapper {
    margin-left: 146px;
}

.node-type-organisation-interm-diaire #entreprise-node-form #edit-field-site-web-entreprise {
    margin-left: 160px;
}


.node-type-organisation-interm-diaire #entreprise-node-form #edit-field-site-web-entreprise {
    margin-left: 160px;
}

.node-type-organisation-interm-diaire #entreprise-node-form .group_adresse_entreprise {
    margin-left: -17px;
}

.node-type-organisation-interm-diaire #entreprise-node-form .form-item-field-localit--und-0-value {
    margin-left: 263px;
}

.node-type-organisation-interm-diaire #entreprise-node-form #field-localit-add-more-wrapper {
    padding-top: 27px;
}

.node-type-organisation-interm-diaire #entreprise-node-form #edit-field-page-facebook legend {
    border-bottom: none;
    float: left;
    font-family: "open sans";
    font-size: 14px;
    text-transform: none;
    width: 105px;
}

.node-type-organisation-interm-diaire #entreprise-node-form #edit-field-fil-twitter legend {
    border-bottom: none;
    float: left;
    font-family: "open sans";
    font-size: 14px;
    text-transform: none;
    width: 28%;
}


.node-type-organisation-interm-diaire #entreprise-node-form #edit-field-page-viadeo- legend {
    border-bottom: none;
    float: left;
    font-family: "open sans";
    font-size: 14px;
    text-transform: none;
    width: 28%;
}

.node-type-organisation-interm-diaire #entreprise-node-form #edit-field-page-linkedln legend {
    border-bottom: none;
    float: left;
    font-family: "open sans";
    font-size: 14px;
    text-transform: none;
    width: 28%;
}

.node-type-organisation-interm-diaire #entreprise-node-form #edit-field-page-google- legend {
    border-bottom: none;
    float: left;
    font-family: "open sans";
    font-size: 14px;
    text-transform: none;
    width: 28%;
}

.node-type-organisation-interm-diaire #entreprise-node-form #edit-field-page-facebook, #edit-field-fil-twitter, #edit-field-page-viadeo-, #edit-field-page-linkedln, #edit-field-page-google- {
    clear: both;
    float: left;
    margin-top: -35px;
}

.node-type-organisation-interm-diaire #entreprise-node-form .form-item-field-page-facebook-und-0-value label {
    display: none;
}

.node-type-organisation-interm-diaire #entreprise-node-form .form-item-field-fil-twitter-und-0-value label {
    display: none;
}

.node-type-organisation-interm-diaire #entreprise-node-form .form-item-field-page-viadeo--und-0-value label {
    display: none;
}

.node-type-organisation-interm-diaire #entreprise-node-form .form-item-field-page-linkedln-und-0-value label {
    display: none;
}

.node-type-organisation-interm-diaire #entreprise-node-form .form-item-field-page-google--und-0-value label {
    display: none;
}

/*.node-type-organisation-interm-diaire #entreprise-node-form #field-page-facebook-add-more-wrapper legend {
    margin-left: 100px;
    margin-top: 35px;
}


.node-type-organisation-interm-diaire #entreprise-node-form #edit-field-page-facebook-und-0-value {
    margin-top: 27px;
	margin-left: 8px;
}*/

.node-type-organisation-interm-diaire #entreprise-node-form .form-textarea-wrapper textarea {
    -moz-box-sizing: border-box;
    border: 1px solid #F4B3B3;
    display: block;
    margin: 0 0 0 225px;
    width: 330px;
}

.node-type-organisation-interm-diaire #entreprise-node-form #edit-field-fil-twitter-und-0-value, #edit-field-page-viadeo-und-0-value, #edit-field-page-linkedln-und-0-value, #edit-field-page-google-und-0-value {
    float: left;
    margin-left: 213px;
    margin-top: -45px;
}

.node-type-organisation-interm-diaire #entreprise-node-form #field-page-facebook-add-more-wrapper, #field-page-viadeo-add-more-wrapper, #field-page-linkedln-add-more-wrapper {
    margin-bottom: 20px;
    margin-top: 20px;
}

.node-type-organisation-interm-diaire #field-chiffre-d-affaire-n-1-add-more-wrapper label {
    display: none;
}

.node-type-organisation-interm-diaire #field-chiffre-d-affaire-n-2-add-more-wrapper label {
    display: none;
}

.node-type-organisation-interm-diaire #field-chiffre-d-affaire-n-3-add-more-wrapper label {
    display: none;
}

.node-type-organisation-interm-diaire .group_chiffre_d_affaire h3 {
    font-size: 13px;
    font-weight: normal;
    line-height: 1.282em;
    margin-bottom: 1.282em;
    margin-top: 1.282em;
}


.node-type-organisation-interm-diaire #entreprise-node-form #field-chiffre-d-affaire-n-1-add-more-wrapper .form-text {
    margin-left: 226px;
	width: 90px;
}

.node-type-organisation-interm-diaire #entreprise-node-form #field-chiffre-d-affaire-n-2-add-more-wrapper .form-text {
    width: 90px;
	margin-left: 339px;
}

.node-type-organisation-interm-diaire #entreprise-node-form #field-chiffre-d-affaire-n-3-add-more-wrapper .form-text {
    margin-left: 452px;
    width: 90px;
}

.node-type-organisation-interm-diaire #entreprise-node-form #edit-field-page-google- {
    margin-bottom: 20px;
}

.node-type-organisation-interm-diaire #entreprise-node-form #edit-field-march-s-ou-r-f-rences-und-0-value-counter {
    display: none;
}

.node-type-organisation-interm-diaire #entreprise-node-form #edit-field-investissements-r-alis-s-und-0-value-counter {
    display: none;
}

.node-type-organisation-interm-diaire #entreprise-node-form #edit-field-statut-juridique1 {
    margin-left: 116px;
}

.node-type-organisation-interm-diaire #entreprise-node-form #field-capital-social-add-more-wrapper {
    margin-left: 131px;
}

.node-type-organisation-interm-diaire #entreprise-node-form #field-n-de-r-gistre-du-commerce-add-more-wrapper {
    margin-left: 33px;
}

.node-type-organisation-interm-diaire #entreprise-node-form #field-n-d-identification-fiscale-add-more-wrapper {
    margin-left: 62px;
}

.node-type-organisation-interm-diaire #entreprise-node-form #edit-field-plan-de-d-veloppement-und-0-value-counter {
    display: none;
}

.node-type-organisation-interm-diaire #entreprise-node-form #edit-field-activit-s-et-produits-und-0-value-counter {
    display: none;
}

.node-type-organisation-interm-diaire #entreprise-node-form #edit-field-certification-2 {
    margin-left: 135px;
}

.node-type-organisation-interm-diaire #entreprise-node-form #edit-field-izf-type-d-entreprise {
    visibility: hidden;
}

.node-type-organisation-interm-diaire #entreprise-node-form #edit-field-pays-organisations-interme-und {
    margin-left: 69px;
}

.node-type-organisation-interm-diaire #entreprise-node-form #edit-field-secteur-d-activit-s-organi-und {
    margin-left: -11px;
}


.page-node-edit #organisation-interm-diaire-node-form {
    background-color: #FADADA;
    padding-bottom: 10px;
    width: 630px;
}

.page-node-edit #organisation-interm-diaire-node-form .form-item-field-civilit-organisation-und label {
    margin-left: -15px;
}

.page-node-edit #organisation-interm-diaire-node-form #edit-field-par-zone-organisation-und {
    margin-left: -10px;
}

.page-node-edit #organisation-interm-diaire-node-form #edit-field-mots-cl-s-organisation-und {
    margin-left: -10px;
}

.page-node-edit #organisation-interm-diaire-node-form #edit-field-secteur-d-activit-s-organi-und {
    margin-left: -12px;
}


.page-node-edit #organisation-interm-diaire-node-form #edit-field-adresse-organisation-inter-und-0-value {
    margin-left: -12px;
}



.page-node-edit #organisation-interm-diaire-node-form .form-item-field-civilit-entreprise-und {
    margin-left: 32px;
    margin-right: -41px;
    padding-left: 22px;
}

.page-node-edit #organisation-interm-diaire-node-form #edit-field-civilit-entreprise {
    margin-left: 81px;
}

.page-node-edit #organisation-interm-diaire-node-form .group-inf-org-intermediaire .fieldset-wrapper .form-item-title {
    float: left;
    margin-left: -24px;
    margin-top: -28px;
}

.page-node-edit #organisation-interm-diaire-node-form #edit-field-civilit-organisation-und-mlle {
    margin-left: 76px;
}

.page-node-edit .group-inf-org-intermediaire .form-field-name-field-civilit-organisation #edit-field-civilit-organisation-und label.civility-mlle-orga {
    float: left;
    margin-left: -84px;
    margin-right: 88px;
    margin-top: 2px;
    position: absolute;
}


.page-node-edit .group-inf-org-intermediaire .form-field-name-field-civilit-organisation #edit-field-civilit-organisation-und {
    margin-left: 205px;
    margin-top: -2px;
    position: absolute;
}

.node-type-organisation-interm-diaire #organisation-interm-diaire-node-form #edit-field-page-facebook-organisation-und-0 legend {
    border-bottom: medium none;
    float: left;
    font-family: open sans;
    font-size: 14px;
    margin-bottom: 0;
    margin-left: 0;
    margin-top: 0;
    text-transform: none;
    width: 32%;
}


.node-type-organisation-interm-diaire #organisation-interm-diaire-node-form #edit-field-site-web-organisation-und-0 legend {
    border-bottom: medium none;
    float: left;
    font-family: open sans;
    font-size: 14px;
    margin: -13px 20px 0 -21px;
    text-transform: none;
    width: 32%;
	 color: #666666;
}

.node-type-organisation-interm-diaire #organisation-interm-diaire-node-form #edit-field-site-web-organisation-und-0 legend {
    border-bottom: medium none;
    float: left;
    font-family: open sans;
    font-size: 14px;
    margin-bottom: 0;
    margin-left: 0;
    margin-top: 0;
    text-transform: none;
    width: 32%;
}

.node-type-organisation-interm-diaire #organisation-interm-diaire-node-form #edit-field-fil-twitter-organisation-und-0 legend {
    border-bottom: medium none;
    float: left;
    font-family: open sans;
    font-size: 14px;
    margin-bottom: 0;
    margin-left: 0;
    margin-top: 0;
    text-transform: none;
    width: 32%;
}

.node-type-organisation-interm-diaire #organisation-interm-diaire-node-form #edit-field-page-google-organisation-und-0 legend {
    border-bottom: medium none;
    float: left;
    font-family: open sans;
    font-size: 14px;
    margin-bottom: 0;
    margin-left: 0;
    margin-top: 0;
    text-transform: none;
    width: 32%;
}

.node-type-organisation-interm-diaire #organisation-interm-diaire-node-form #edit-field-page-viadeo-organisation-und-0 legend {
    border-bottom: medium none;
    float: left;
    font-family: open sans;
    font-size: 14px;
    margin-bottom: 0;
    margin-left: 0;
    margin-top: 0;
    text-transform: none;
    width: 32%;
}

.node-type-organisation-interm-diaire #organisation-interm-diaire-node-form #edit-field-page-linkedln-organisation-und-0 legend {
    border-bottom: medium none;
    float: left;
    font-family: open sans;
    font-size: 14px;
    margin-bottom: 0;
    margin-left: 0;
    margin-top: 0;
    text-transform: none;
    width: 32%;
}


.node-type-organisation-interm-diaire #organisation-interm-diaire-node-form .form-textarea-wrapper textarea {
    -moz-box-sizing: border-box;
    border: 1px solid #F4B3B3;
    display: block;
    margin: 0 0 0 225px;
    width: 330px;
	color: #333333;
	font-family: open sans;
    font-size: 13px;
}

.node-type-organisation-interm-diaire #organisation-interm-diaire-node-form #field-activit-s-et-produits-orga-add-more-wrapper .form-textarea-wrapper textarea {
    -moz-box-sizing: border-box;
    border: 1px solid #F4B3B3;
    display: block;
    margin: 0 0 0 245px;
    width: 330px;
}

.node-type-organisation-interm-diaire #organisation-interm-diaire-node-form #field-activit-s-et-produits-orga-add-more-wrapper .description {
    display: none;
}


.node-type-organisation-interm-diaire #organisation-interm-diaire-node-form #edit-field-plan-de-d-veloppement-orga .description {
    display: none;
}

.node-type-organisation-interm-diaire #organisation-interm-diaire-node-form #edit-field-pr-sentation-orga .description {
    display: none;
}

.node-type-organisation-interm-diaire #organisation-interm-diaire-node-form .form-item-field-chiffre-d-affaire-n-2-orga-und-0-value .form-text {
    margin-left: 116px;
    margin-top: 4px;
    width: 90px;
}

.node-type-organisation-interm-diaire #organisation-interm-diaire-node-form .form-item-field-chiffre-d-affaire-n-1-orga-und-0-value .form-text {
    margin-left: 0px;
    width: 90px;
}

.node-type-organisation-interm-diaire #organisation-interm-diaire-node-form .form-item-field-chiffre-d-affaire-n-3-orga-und-0-value .form-text {
    margin-left: 356px;
    width: 90px;
}


/*Modif page structure d'appui*/


.node-type-structures-d-appui-aux-entrepris .form-item-title {
    margin-left: -2px;
    padding-top: 75px;
}

.page-node-edit #structures-d-appui-aux-entrepris-node-form {
    padding-bottom: 10px;
     background-color: #FADADA;
    color: #666666;
    width: 629px;
}

.page-node-edit #structures-d-appui-aux-entrepris-node-form legend {
    border-bottom: 1px solid #F09999;
    float: left;
    font-family: "Oswald";
    font-size: 18px;
    margin-bottom: 20px;
    margin-left: 13px;
    margin-top: 13px;
    text-transform: uppercase;
    width: 96%;
}

.page-node-edit #structures-d-appui-aux-entrepris-node-form #edit-field-principaux-services-und-0-value-counter {
    display: none;
}

.page-node-edit #structures-d-appui-aux-entrepris-node-form #edit-field-r-seau-partenaires-und-0-value-counter {
    display: none;
}


.page-node-edit #structures-d-appui-aux-entrepris-node-form #edit-field-page-facebook-structure legend {
    border-bottom: medium none;
    float: left;
    font-family: open sans;
    font-size: 14px;
    margin-bottom: 0;
    margin-left: 0;
    margin-top: 0;
    text-transform: none;
    width: 29%;
}

.page-node-edit #structures-d-appui-aux-entrepris-node-form #edit-field-page-facebook-structure legend {
    border-bottom: medium none;
    float: left;
    font-family: open sans;
    font-size: 14px;
    margin-bottom: 0;
    margin-left: 0;
    margin-top: 0;
    text-transform: none;
    width: 29%;
}


.page-node-edit #structures-d-appui-aux-entrepris-node-form #edit-field-fil-twitter-structure legend {
    border-bottom: medium none;
    float: left;
    font-family: open sans;
    font-size: 14px;
    margin-bottom: 0;
    margin-left: 0;
    margin-top: 0;
    text-transform: none;
    width: 29%;
}


.page-node-edit #structures-d-appui-aux-entrepris-node-form #edit-field-page-viadeo-structure legend {
    border-bottom: medium none;
    float: left;
    font-family: open sans;
    font-size: 14px;
    margin-bottom: -15px;
    margin-left: 49px;
    margin-top: 37px;
    text-transform: none;
    width: 29%;
}

.page-node-edit #structures-d-appui-aux-entrepris-node-form #edit-field-page-linkedln-structure legend {
    border-bottom: medium none;
    float: left;
    font-family: open sans;
    font-size: 14px;
    margin-bottom: 0;
    margin-left: 0;
    margin-top: 0;
    text-transform: none;
    width: 29%;
}


.page-node-edit #structures-d-appui-aux-entrepris-node-form #edit-field-page-google-structure legend {
    border-bottom: medium none;
    float: left;
    font-family: open sans;
    font-size: 14px;
    margin-bottom: 0;
    margin-left: 0;
    margin-top: 0;
    text-transform: none;
    width: 29%;
}


.page-node-edit #structures-d-appui-aux-entrepris-node-form fieldset {
    border: medium none;
    margin: 0 2px;
    padding: 0.5em 0.625em 1em;
}


.page-node-edit #structures-d-appui-aux-entrepris-node-form #edit-field-page-facebook-structure-und-0-value {
    margin-left: 234px;
}

.page-node-edit #structures-d-appui-aux-entrepris-node-form #edit-field-fil-twitter-structure-und-0-value {
    margin-left: 235px;
}

.page-node-edit #structures-d-appui-aux-entrepris-node-form #edit-field-page-viadeo-structure-und-0-value {
    margin-left: 231px;
	margin-top: -10px;
}

.page-node-edit #structures-d-appui-aux-entrepris-node-form #edit-field-page-linkedln-structure-und-0-value {
    margin-left: 234px;
}

.page-node-edit #structures-d-appui-aux-entrepris-node-form #edit-field-page-google-structure-und-0-value {
    margin-left: 234px;
}


.page-node-edit #structures-d-appui-aux-entrepris-node-form #edit-field-r-sum-sur-la-structure {
    float: left;
    height: 145px;
    margin-left: 12px;
    margin-top: -10px;
}


.page-node-edit #structures-d-appui-aux-entrepris-node-form #edit-field-r-sum-sur-la-structure-und-0-value-counter {
    display: none;
}

.page-node-edit #structures-d-appui-aux-entrepris-node-form #edit-field-date-de-cr-ation-structure legend {
    border-bottom: medium none;
    float: left;
    font-family: open sans;
    font-size: 14px;
    margin-bottom: 0;
    margin-left: 0;
    margin-top: 0;
    text-transform: none;
    width: 50%;
}

.page-node-edit #structures-d-appui-aux-entrepris-node-form #edit-field-date-de-cr-ation-structure-und-0-value-datepicker-popup-0 {
    margin-left: 220px;
}

.page-node-edit #structures-d-appui-aux-entrepris-node-form #field-pr-nom-du-dirigeant-add-more-wrapper label {
    display: none;
}

.page-node-edit #structures-d-appui-aux-entrepris-node-form #edit-field-date-de-cr-ation-structure-und-0-value {
    margin-top: -47px;
    width: 246px;
}

.page-node-edit #structures-d-appui-aux-entrepris-node-form #edit-field-civilit-structure-und label {
    margin-left: -171px;
}


.page-node-edit #structures-d-appui-aux-entrepris-node-form #edit-field-civilit-structure-und {
    float: left;
    height: 50px;
    margin-left: 237px;
    position: relative;
    width: 553px;
}


.page-node-edit #structures-d-appui-aux-entrepris-node-form #field-fonction-du-dirigeant-add-more-wrapper label {
    display: none;
}

.page-node-edit #structures-d-appui-aux-entrepris-node-form #field-t-l-phone-contact-add-more-wrapper input {
    width: 150px;
}

html.js input.form-autocomplete {
    background-position: 100% 24px;
}

.page-recherche  #edit-search-api-views-fulltext-wrapper {
    margin-top: 0px;
}

.page-node-edit #organisation-interm-diaire-node-form #edit-field-site-web-organisation {
    margin-left: 88px;
	margin-bottom: -30px;
}


/*.page-node-edit #organisation-interm-diaire-node-form #edit-field-page-facebook-organisation-und-0-value {
    float: right;
    margin-left: 230px;
    margin-top: -40px;
}*/

#edit-field-page-linkedln-organisation, #edit-field-page-linkedln-structure {
    float: left;
    margin-bottom: -25px;
    margin-top: -8px;
}


.page-node-edit #organisation-interm-diaire-node-form #field-site-web-organisation-add-more-wrapper {
    margin-left: -27px;
}


#node_organisation_interm_diaire_form_group_inf_org_intermediaire #edit-field-site-web-organisation-und-0 .fieldset-legend {
    float: right;
    margin-right: 22px;
    margin-top: 6px;
}

/*.page-node-edit #organisation-interm-diaire-node-form #edit-field-fil-twitter-organisation-und-0-value {
    float: right;
    margin-left: 230px;
}*/

/*.node-type-organisation-interm-diaire #organisation-interm-diaire-node-form #edit-field-page-viadeo-organisation-und-0 legend {
    color: #333333;
}*/


.page-node-edit #organisation-interm-diaire-node-form #edit-field-page-facebook-organisation-und-0-value, #edit-field-fil-twitter-organisation-und-0-value, #edit-field-page-viadeo-organisation-und-0-value, #edit-field-page-linkedln-organisation-und-0-value, #edit-field-page-google-organisation-und-0-value {
    clear: both;
    float: left;
    margin-top: -35px;
	margin-left: 232px;
}

.page-node-edit #organisation-interm-diaire-node-form #edit-field-page-facebook-organisation {
    margin-bottom: 20px;
    margin-top: 32px;
}

.page-node-edit #organisation-interm-diaire-node-form #field-fil-twitter-organisation-add-more-wrapper {
    margin-bottom: 20px;
    margin-top: 32px;
}

.page-node-edit #organisation-interm-diaire-node-form #field-page-viadeo-organisation-add-more-wrapper {
    margin-bottom: 20px;
    margin-top: 32px;
}

.page-node-edit #organisation-interm-diaire-node-form #field-page-google-organisation-add-more-wrapper {
    margin-bottom: 20px;
    margin-top: 32px;
}

.page-node-edit #organisation-interm-diaire-node-form #edit-field-page-facebook-organisation-und-0 legend {
    font-family: "open sans";
    font-size: 14px;
    text-transform: none;
}

.page-node-edit #organisation-interm-diaire-node-form {
    color: #666666;
}

.node-poll .comment_forbidden.first.last {
diplay : none;
}

.page-node-edit #organisation-interm-diaire-node-form #edit-field-investissements-r-alis-s-o .description {
    display: none;
}

.page-node-edit #organisation-interm-diaire-node-form #field-march-s-ou-r-f-rences-orga-add-more-wrapper .description {
    display: none;
}

.page-node-edit #organisation-interm-diaire-node-form #edit-field-march-s-ou-r-f-rences-orga {
    float: left;
    height: 140px;
    margin-bottom: 25px;
    margin-left: 19px;
    margin-top: -20px;
}

.page-node-edit #organisation-interm-diaire-node-form #edit-field-investissements-r-alis-s-o {
    float: left;
    height: 140px;
    margin-bottom: 25px;
    margin-left: 19px;
    margin-top: -20px;
}

.page-node-edit #organisation-interm-diaire-node-form #edit-field-plan-de-d-veloppement-orga {
    float: left;
    height: 140px;
    margin-bottom: 25px;
    margin-left: 19px;
    margin-top: -20px;
}

.page-node-edit #organisation-interm-diaire-node-form #edit-field-pr-sentation-orga {
    float: left;
    height: 140px;
    margin-bottom: 25px;
    margin-left: 19px;
    margin-top: -20px;
}

.page-node-edit #organisation-interm-diaire-node-form #edit-field-statut-juridique-orga {
    margin-left: -8px;
}


.page-node-edit #organisation-interm-diaire-node-form #field-capital-social-orga-add-more-wrapper {
    margin-left: -8px;
}


.page-node-edit #organisation-interm-diaire-node-form #field-n-de-r-gistre-du-commerce-add-more-wrapper {
    margin-left: -8px;
}


.page-node-edit #organisation-interm-diaire-node-form #field-n-d-id-fiscale-orga-add-more-wrapper {
    margin-left: -8px;
}

.page-node-edit #organisation-interm-diaire-node-form .form-item-field-certification-orga-und {
    margin-left: -8px;
}

.page-node-edit #node_organisation_interm_diaire_form_group_publier_des_fichiers .image-widget-data, #node_entreprise_form_group_fichier_entreprise .image-widget-data {
    font-family: open sans;
    font-size: 14px;
    width: 360px;
}

.page-node-edit .form-managed-file {
    font-family: open sans;
    font-size: 14px;
}

/*.page-node-add-organisation-interm-diaire .group-inf-org-intermediaire .form-field-name-field-civilit-entreprise #edit-field-civilit-entreprise-und label {
    float: left;
    margin-bottom: 20px;
    margin-left: -23px;
    margin-top: -25px;
}*/

.page-node-add-organisation-interm-diaire #organisation-interm-diaire-node-form .form-select {
    height: 40px;
}

.page-node-add-organisation-interm-diaire #organisation-interm-diaire-node-form .form-text {
    border: 1px solid #F4B3B3;
    color: #666666;
	display: inline-block;
}

.page-node-add-organisation-interm-diaire #edit-field-effectif #edit-field-effectif-und-0-value {
    float: left;
    margin-right: 10px;
    width: 150px;
}

.page-node-add-organisation-interm-diaire #organisation-interm-diaire-node-form .group-effectifs .form-text {
    width: 150px;
}

.page-node-add-organisation-interm-diaire #organisation-interm-diaire-node-form #edit-field-pr-nom-du-contact-und-0-value {
    width: 150px;
}

.page-node-add-organisation-interm-diaire #organisation-interm-diaire-node-form #edit-field-nom-du-contact-und-0-value {
    float: left;
    margin-right: 10px;
    width: 150px;
}

.page-node-add-organisation-interm-diaire #organisation-interm-diaire-node-form #edit-field-izf-telephone-und-0-value {
    width: 150px;
}

.page-node-add-organisation-interm-diaire #organisation-interm-diaire-node-form #edit-field-izf-email-und-0-email {
    width: 150px;
}

#organisation-interm-diaire-node-form #edit-field-izf-email-und-0-email {
    float: left;
    margin-left: 242px;
    margin-right: 10px;
}


.page-node-add-organisation-interm-diaire #organisation-interm-diaire-node-form #edit-field-site-web-entreprise label {
    display: block;
    margin-top: 10px;
}

.page-node-add-organisation-interm-diaire #organisation-interm-diaire-node-form .group_contact_organisation #edit-field-site-web-entreprise-und-0-value {
    margin-left: -6px;
    width: 325px;
}

.page-node-add-organisation-interm-diaire #edit-field-page-facebook legend {
    border-bottom: medium none;
    float: left;
    font-family: open sans;
    font-size: 13px;
    margin: 13px 7px 20px 118px;
    text-transform: none;
    width: 289px;
}

.page-node-add-organisation-interm-diaire #edit-field-fil-twitter legend {
    border-bottom: medium none;
    float: left;
    font-family: open sans;
    font-size: 13px;
    margin-bottom: -10px;
    margin-left: 144px;
    margin-top: 13px;
    text-transform: none;
    width: 85px;
}

.page-node-add-organisation-interm-diaire #edit-field-page-google- legend {
    border-bottom: medium none;
    float: left;
    font-family: open sans;
    font-size: 13px;
    margin-bottom: 20px;
    margin-left: 124px;
    margin-top: 13px;
    text-transform: none;
    width: 280px;
}

.page-node-add-organisation-interm-diaire #edit-field-page-viadeo- legend {
    border-bottom: medium none;
    float: left;
    font-family: open sans;
    font-size: 13px;
    margin-bottom: 20px;
    margin-left: 116px;
    margin-top: 13px;
    text-transform: none;
    width: 280px;
}

/*.page-node-add-organisation-interm-diaire #edit-field-page-viadeo- legend {
    border-bottom: medium none;
    float: left;
    font-size: 13px;
    margin-bottom: 20px;
    margin-left: 13px;
    margin-top: 13px;
    text-transform: none;
    width: 580px;
	font-family: open sans;
}*/

.page-node-add-organisation-interm-diaire #edit-field-page-linkedln legend {
    border-bottom: medium none;
    float: left;
    font-family: open sans;
    font-size: 13px;
    margin-bottom: 20px;
    margin-left: 117px;
    margin-top: 13px;
    text-transform: none;
    width: 280px;
}

.page-node-add-organisation-interm-diaire #organisation-interm-diaire-node-form #edit-field-chiffre-d-affaire-n-1-und-0-value {
    float: left;
    margin-bottom: 15px;
    margin-left: 0;
    margin-top: 0;
    width: 93px;
}

.page-node-add-organisation-interm-diaire #organisation-interm-diaire-node-form #edit-field-chiffre-d-affaire-n-2-und-0-value {
	margin-left: 4px;
    margin-right: 12px;
    margin-top: 0;
    width: 93px;
}


.page-node-add-organisation-interm-diaire #organisation-interm-diaire-node-form #edit-field-chiffre-d-affaire-n-3-und-0-value {
    margin-left: 0;
    margin-top: 0;
    width: 93px;
}

.page-node-add-organisation-interm-diaire #edit-field-page-viadeo-und-0 {
    margin-left: 16px;
}

.page-node-add-organisation-interm-diaire #edit-field-fil-twitter-und-0-value {
    margin-left: 227px;
}

.page-node-add-organisation-interm-diaire #edit-field-catalogue label {
    float: left;
    margin-left: -9px;
}

.page-node-add-organisation-interm-diaire #edit-field-catalogue-und-0-ajax-wrapper .file-widget {
     margin-left: 239px;
}

.page-node-add-organisation-interm-diaire #edit-field-izf-mots-cles-und-0-value {
    margin-left: -11px;
}

.page-node-add-organisation-interm-diaire #edit-field-izf-date-de-creation-und-0-value-datepicker-popup-0 {
    margin-bottom: 13px;
    margin-left: 222px;
}

.page-node-add-organisation-interm-diaire #edit-field-izf-date-de-creation {
    height: 52px;
}


.page-node-add-organisation-interm-diaire #organisation-interm-diaire-node-form #edit-field-page-google-und-0-value {
    margin-left: 229px;
}

.page-node-add-organisation-interm-diaire #organisation-interm-diaire-node-form .fieldset-legend {
/*    margin-left: 111px;*/
    margin-right: 0;
    margin-top: 35px;
    padding-right: 7px;
}

.page-node-add-organisation-interm-diaire #organisation-interm-diaire-node-form #edit-field-page-linkedln-und-0-value {
    margin-left: 228px;
}

.page-node-add-organisation-interm-diaire #edit-field-izf-date-de-creation-und-0-value-datepicker-popup-0 {
    margin-bottom: -78px;
    margin-left: 222px;
    margin-top: -72px;
    position: absolute;
}

.page-node-add-organisation-interm-diaire #edit-field-izf-mots-cles-und-0-value {
    margin-bottom: -5px;
    margin-left: -7px;
}

.page-node-add-organisation-interm-diaire #edit-field-izf-date-de-creation-und-0-value label {
     display: none;
/*	margin-bottom: -16px;
    margin-left: -33px;
    margin-top: 3px;
    position: absolute;*/
}

.page-node-add-organisation-interm-diaire .form-type-radios label {
    margin-right: -18px;
    width: 45px;
}

.page-node-add-organisation-interm-diaire .form-type-radio {
    float: left;
}


#node_organisation_interm_diaire_form_group_inf_org_intermediaire .form-item-field-izf-pays-und {
    margin-left: -2px;
}

#node_organisation_interm_diaire_form_group_inf_org_intermediaire select {
    width: 340px;
}

.page-node-add-organisation-interm-diaire .group-inf-org-intermediaire .fieldset-wrapper .form-item-title {
    float: left;
    margin-left: -1px;
    margin-top: 30px;
}

.page-node-add-organisation-interm-diaire #edit-field-izf-date-de-creation legend {
    border-bottom: medium none;
    font-family: open sans;
    font-size: 13px;
    margin-left: 0;
    margin-top: 0;
    text-transform: none;
    width: 210px;
}

.page-node-add-organisation-interm-diaire #field-site-web-entreprise-add-more-wrapper {
    margin-left: 7px;
}

.page-node-add-organisation-interm-diaire #field-izf-mots-cles-add-more-wrapper {
    margin-bottom: 0px; /*-20px*/
    margin-left: 7px;
}

.page-node-add-organisation-interm-diaire .group_effectifs h2 span {
    margin-left: 3px;
}

.page-node-add-organisation-interm-diaire .group_contact_organisation h3 span {
    margin-left: 3px;
}

.page-node-add-organisation-interm-diaire #edit-field-page-facebook-und-0-value {
    margin-left: 230px;
	float: left;
    margin-top: -45px;
}


.page-node-add-organisation-interm-diaire .form-textarea {
    width: 338px !important;
}

#node_organisation_interm_diaire_form_group_publier_des_fichiers .form-type-managed-file {
    margin-left: -22px;
}

.page-node-add-organisation-interm-diaire #edit-field-civilit-entreprise {
    margin-left: 165px;
}

/*.page-node-edit #edit-field-civilit-entreprise {
    margin-left: 0px;
}*/

.page-node-add-organisation-interm-diaire #organisation-interm-diaire-node-form #edit-field-civilit-entreprise input, #organisation-interm-diaire-node-form #edit-field-civilit-entreprise select {
    float: right;
    margin-top: 3px !important;
    padding: 5px;
}

.page-node-add-entreprise #edit-field-civilit-entreprise label {
    width: 67px !important;
	 margin-top: 5px;
}

#node_entreprise_form_group_information_entreprise #edit-field-izf-mots-cles-und-0-value {
    width: 316px;
}

#node_entreprise_form_group_information_entreprise #edit-field-izf-date-de-creation-und-0-value-datepicker-popup-0 {
    width: 316px !important;
}

#node_entreprise_form_group_information_entreprise #edit-title {
    width: 316px;
}

#node_entreprise_form_group_information_entrepris select {
    height: 41px !important;
}

.node-type-organisation-interm-diaire .field-name-field-izf-pays a {
    color: #666666;
    text-decoration: none;
    text-transform: uppercase;
	cursor: text;
}

.node-type-organisation-interm-diaire .field-name-field-statut-juridique1 a {
    color: #666666;
    cursor: text;
    text-decoration: none;
}

.node-type-organisation-interm-diaire .field-name-field-izf-telephone a {
    color: #666666;
    text-decoration: none;
}

.node-type-organisation-interm-diaire .field-name-field-pr-sentation {
    color: #666666;
    float: left;
    font-family: open sans;
    font-size: 14px;
    font-style: italic;
    margin-bottom: 30px;
    margin-top: 20px;
    width: 100%;
}

.node-type-organisation-interm-diaire .panel-display .field .field-label {
    font-size: 12px;
    font-weight: bold;
}

.node-type-organisation-interm-diaire .panel-col-first .field-item {
    font-size: 12px;
}


.node-type-organisation-interm-diaire .panel-display .field-name-field-site-web-entreprise .field-item {
    color: #D80000;
    font-size: 18px;
}

.node-type-organisation-interm-diaire .panel-display .field-name-field-statut-juridique1 {
    font-size: 18px;
}

.node-type-organisation-interm-diaire .panel-display .field-name-field-adresse-organisation-inter {
    font-size: 18px;
}

.node-type-organisation-interm-diaire .panel-display .field-name-field-izf-pays {
    font-size: 18px;
}

.page-node-edit #organisation-interm-diaire-node-form #edit-field-effectif-und-0-value {
    float: left;
    margin-right: 10px;
    width: 150px;
}

.page-node-edit #organisation-interm-diaire-node-form #edit-field-effectif-temporaire-und-0-value {
    width: 150px;
}

.page-node-edit #organisation-interm-diaire-node-form #edit-field-nom-du-contact-und-0-value {
    float: left;
    margin-right: 10px;
    width: 150px;
}

.page-node-edit #organisation-interm-diaire-node-form #edit-field-pr-nom-du-contact-und-0-value {
    width: 150px;
}


.page-node-edit #organisation-interm-diaire-node-form #edit-field-izf-email-und-0-email {
    float: left;
    margin-left: 233px;
    margin-right: 10px;
    width: 150px;
}

.page-node-edit #organisation-interm-diaire-node-form #edit-field-izf-telephone-und-0-value {
    width: 150px;
}

.page-node-edit #edit-field-page-facebook #organisation-interm-diaire-node-form legend {
    border-bottom: medium none;
    float: left;
    font-family: open sans;
    font-size: 13px;
    margin-bottom: 0;
    margin-left: 13px;
    margin-top: 0;
    text-transform: none;
}

.page-node-edit #edit-field-fil-twitter #organisation-interm-diaire-node-form legend {
    border-bottom: medium none;
    float: left;
    font-family: open sans;
    font-size: 13px;
    margin-bottom: 0;
    margin-left: 13px;
    margin-top: 0;
    text-transform: none;
}

.page-node-edit #edit-field-page-viadeo- #organisation-interm-diaire-node-form legend {
    border-bottom: medium none;
    float: left;
    font-family: open sans;
    font-size: 13px;
    margin-bottom: 0;
    margin-left: 13px;
    margin-top: 0;
    text-transform: none;
}

.page-node-edit #edit-field-page-linkedln #organisation-interm-diaire-node-form legend {
    border-bottom: medium none;
    float: left;
    font-family: open sans;
    font-size: 13px;
    margin-bottom: 0;
    margin-left: 13px;
    margin-top: 0;
    text-transform: none;
}

.page-node-edit #edit-field-page-google- #organisation-interm-diaire-node-form legend {
    border-bottom: medium none;
    float: left;
    font-family: open sans;
    font-size: 13px;
    margin-bottom: 0;
    margin-left: 13px;
    margin-top: 0;
    text-transform: none;
}

.page-node-edit .form-item-field-izf-mots-cles-und-0-value {
    margin-left: -172px;
    margin-top: 0;
}

.page-node-edit #edit-field-izf-date-de-creation-und-0-value label {
    display: none;
}

.page-node-edit #organisation-interm-diaire-node-form #edit-field-izf-date-de-creation-und-0-value-datepicker-popup-0 {
    margin-left: 256px;
    width: 316px;
}

/*.page-node-edit #organisation-interm-diaire-node-form legend {
    margin-bottom: -40px;
    margin-left: 44px;
    margin-top: -4px;
    width: 200px;
}*/

.node-type-organisation-interm-diaire #organisation-interm-diaire-node-form #edit-field-izf-date-de-creation legend {
    border-bottom: medium none;
    float: left;
    font-family: open sans;
    font-size: 13px;
    margin-bottom: -45px;
    margin-left: 43px;
    margin-top: 0;
    text-transform: none;
    width: 34%;
}

.page-node-edit #organisation-interm-diaire-node-form #edit-field-adresse-organisation-inter {
    margin-left: -9px;
}

.page-node-edit #organisation-interm-diaire-node-form #edit-field-izf-secteur-d-activites {
    margin-left: -22px;
}


.page-node-edit #node_organisation_interm_diaire_form_group_inf_org_intermediaire .form-item-field-izf-pays-und {
    margin-left: -191px;
}


.page-node-edit #node_organisation_interm_diaire_form_group_inf_org_intermediaire #field-izf-date-de-creation-add-more-wrapper {
    margin-left: -48px;
}

.page-node-edit #node_organisation_interm_diaire_form_group_inf_org_intermediaire #edit-field-par-zone-entreprise {
    margin-left: -20px;
}

.page-node-edit #organisation-interm-diaire-node-form #edit-field-site-web-entreprise label {
    display: block;
    margin-left: -17px;
    margin-top: 10px;
}

.page-node-edit #organisation-interm-diaire-node-form .form-textarea-wrapper textarea {
    -moz-box-sizing: border-box;
    border: 1px solid #F4B3B3;
    color: #333333;
    display: block;
    font-family: open sans;
    font-size: 13px;
    margin: 0 0 0 230px;
    width: 330px;
}


.page-node-edit #organisation-interm-diaire-node-form #edit-field-certification-2 {
    margin-left: -21px;
    margin-top: -25px;
}

.page-node-edit #organisation-interm-diaire-node-form #edit-field-statut-juridique1 {
    margin-left: -21px;
    margin-top: -25px;
}

.page-node-edit #organisation-interm-diaire-node-form #edit-field-capital-social {
    margin-left: -21px;
    margin-top: -25px;
}

.page-node-edit #organisation-interm-diaire-node-form #edit-field-n-de-r-gistre-du-commerce {
    margin-left: -21px;
    margin-top: -25px;
}

.page-node-edit #organisation-interm-diaire-node-form #edit-field-n-d-identification-fiscale {
    margin-left: -21px;
    margin-top: -25px;
}

.page-node-edit #organisation-interm-diaire-node-form #edit-field-type-de-certification {
    margin-left: -22px;
}

.page-node-edit #organisation-interm-diaire-node-form #edit-field-izf-type-d-entreprise {
    margin-left: -23px;
}

.page-node-edit #organisation-interm-diaire-node-form #edit-field-chiffre-d-affaire-n-1-und-0-value {
    float: left;
    margin-left: -7px;
    margin-right: 10px;
    margin-top: 0;
    width: 90px;
}

.page-node-edit #organisation-interm-diaire-node-form #edit-field-chiffre-d-affaire-n-2-und-0-value {
    margin-left: 0;
    margin-right: 10px;
    margin-top: 0;
    width: 90px;
}

.page-node-edit #organisation-interm-diaire-node-form #edit-field-chiffre-d-affaire-n-3-und-0-value {
    margin-left: 0;
    margin-top: 0;
    width: 90px;
}

.page-node-edit #organisation-interm-diaire-node-form #edit-field-page-facebook legend {
    /*margin-left: 100px;*/
    margin-top: 33px;
}


.page-node-edit #organisation-interm-diaire-node-form .form-type-radios label {
    margin-right: -40px;
    width: 45px;
}

.page-node-edit #organisation-interm-diaire-node-form #edit-field-civilit-entreprise input, #organisation-interm-diaire-node-form #edit-field-civilit-entreprise select {
    float: right;
    margin-top: 3px !important;
    padding: 5px;
}


.page-node-edit #organisation-interm-diaire-node-form #edit-field-fil-twitter-und-0 > legend {
 /*   margin-left: 133px;*/
    margin-top: 33px;
}

.page-node-edit #entreprise-node-form #edit-field-fil-twitter-und-0-value, #edit-field-page-viadeo-und-0-value, #edit-field-page-linkedln-und-0-value, #edit-field-page-google-und-0-value {
    float: left;
    margin-left: 213px;
    margin-top: -48px;
}

.page-node-add #entreprise-node-form #edit-field-fil-twitter-und-0-value, #edit-field-page-viadeo-und-0-value, #edit-field-page-linkedln-und-0-value, #edit-field-page-google-und-0-value {
    float: left;
    margin-left: 230px;
    margin-top: -54px;
}

.page-node-edit #organisation-interm-diaire-node-form #edit-field-page-facebook-und-0-value {
    margin-left: 223px;
}

.page-node-edit #organisation-interm-diaire-node-form #edit-field-fil-twitter-und-0-value {
    margin-left: 224px;
}

.page-node-edit legend {
    border-bottom: 1px solid #F09999;
    float: left;
    font-size: 18px;
    margin-bottom: 20px;
    margin-left: 13px;
    margin-top: 13px;
    text-transform: uppercase;
    width: 676px;
}

.page-node-edit #organisation-interm-diaire-node-form .form-managed-file {
    font-family: open sans;
    font-size: 14px;
    padding-left: 75px;
	clear: both;
}

@media (max-width: 960px) {

/*Fiche structure*/

.node-type-structures-d-appui-aux-entrepris.sidebar-second #content {
    float: none;
    margin-left: 0;
    width: 620px;
}


.node-type-structures-d-appui-aux-entrepris.sidebar-second .region-sidebar-second {
    float: left;
    margin-left: 0;
    margin-right: 20px;
    margin-top: 130px;
    width: 300px;
}

.node-type-structures-d-appui-aux-entrepris .region-sidebar-second #block-views-0f8340884f7c497cf19281727ac68abb {
    height: 394px;
    margin-left: 1px;
    padding-left: 10px;
    padding-right: 13px;
    width: 575px !important;
}

.node-type-structures-d-appui-aux-entrepris .region-sidebar-second #edit-submit-recherche-annuaire-fiche-entreprise {
    background-color: #FFBF00;
    background-image: url("../images/btn-rechercher.png");
    background-position: center center;
    background-repeat: no-repeat;
    border: medium none;
    display: block;
    height: 40px;
    margin-left: 548px !important;
    margin-top: 24px !important;
    text-decoration: none;
    text-indent: -15000pt;
    width: 40px;
}

.page-node #block-menu-menu-acces-membre {
    background-color: #E4E6E5;
    background-image: url("../images/arrow-user.fw.png");
    background-position: 30px 23px;
    background-repeat: no-repeat;
    color: #666666;
    font-size: 8px;
    height: 60px;
    width: 598px !important;
}

.node-type-structures-d-appui-aux-entrepris #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;
    font-size: 18px;
    margin-bottom: -15px;
    text-align: left;
    text-indent: 35px;
    text-transform: uppercase;
    width: 600px !important;
}

.node-type-structures-d-appui-aux-entrepris .view-entreprise-de-la-semaine-fiche-entreprise a {
    color: #797979;
    display: block;
    font-family: 'open sans';
    font-size: 13px;
    font-weight: bold;
    line-height: 15px;
    margin-bottom: 5px;
    margin-left: 8px;
    margin-top: 7px;
    text-decoration: none;
    width: 413px !important;
	float: none !important;
	
}
	
/*Annuaire entreprise version mobile*/
/*.page-base-des-entreprises #page {
    background-color: #FFFFFF;
    border-left: 35px solid #E4E6E5;
    border-right: 35px solid #E4E6E5;
    width: 600px;
}*/

#block-block-13 {
    background-color: #FADADA;
    border-bottom: 1px solid #F09999;
    color: #666666;
    font-family: oswald;
    font-size: 18px;
    font-weight: normal;
    height: 29px;
    margin-bottom: -45px;
    margin-left: 14px;
    margin-top: 36px;
    padding-top: 0;
    text-transform: uppercase;
    width: 555px;
    z-index: 1;
}

#views-exposed-form-recherche-des-entreprises-page #edit-field-izf-type-d-entreprise-wrapper {
    margin-left: 124px;
    margin-top: 15px;
}

#views-exposed-form-recherche-des-entreprises-page #edit-field-izf-type-d-entreprise-wrapper {
    margin-left: 124px;
    margin-top: 15px;
}

#content #views-exposed-form-recherche-des-entreprises-page .views-exposed-form #edit-field-par-zone-entreprise-wrapper {
    float: left;
    margin-left: 125px;
    margin-top: -195px;
}

.page-base-des-entreprises #edit-search-api-views-fulltext-wrapper label {
    font-family: open sans;
    font-size: 13px;
    font-weight: normal;
    margin-left: 125px;
    margin-top: 53px;
    position: absolute;
}


#views-exposed-form-recherche-des-entreprises-page #edit-search-api-views-fulltext {
    border: 1px solid #F09999;
    height: 32px;
    margin-left: 124px;
    margin-top: 147px;
    position: absolute;
    width: 350px;
}

#block-views-053733e13c87909683e825b25b37ef93 {
    background-color: #FADADA;
    color: #666666;
    font-family: open sans;
    font-size: 14px;
    height: 600px;
	padding-top: 5px;
}

#block-views-glossaire-entreprise-block-1 {
    background-color: #FADADA;
    color: #D90000;
    height: 100px;
    margin-top: -91px;
    padding-left: 20px;
    padding-right: 20px;
}

#views-exposed-form-recherche-des-entreprises-page #edit-submit-recherche-des-entreprises {
    background-color: #D90000;
    background-image: url("../images/btn-rechercher.png");
    background-position: 124px center;
    background-repeat: no-repeat;
    border: medium none;
    color: #FFFFFF;
    font-family: oswald;
    font-size: 18px;
    height: 39px;
    margin-right: 440px;
    margin-top: 200px;
    padding: 5px 39px 5px 0;
    text-transform: uppercase;
    width: 162px;
}

#content #views-exposed-form-recherche-des-entreprises-page .views-exposed-form #edit-field-par-zone-entreprise-wrapper {
    float: left;
    margin-left: 123px;
    margin-top: -118px;
}

#edit-search-api-views-fulltext-wrapper {
    margin-left: 0;
    margin-top: -96px;
}

.page-base-des-entreprises .view-les-entreprises-par-secteurs-d-activite .views-view-grid .col-1 {
    margin-right: 6px;
    width: 290px !important;
}

.page-base-des-entreprises .view-liste-des-entreprises-mises-jour table {
    border-collapse: collapse;
    border-spacing: 0;
    margin-bottom: 1.5em;
    margin-top: 1.5em;
    width: 569px;
}

.view-liste-des-entreprises-mises-jour .views-field-field-izf-type-d-entreprise {
    width: 140px;
}

.view-liste-des-entreprises-mises-jour .views-field-field-izf-pays {
    width: 111px;
}

.view-liste-des-entreprises-mises-jour .views-field-field-izf-secteur-d-activites {
    padding-left: 29px;
    padding-right: 10px;
    width: 194px;
}

.view-liste-des-entreprises-mises-jour .views-field-title {
    width: 150px;
}

.page-base-des-entreprises .view-liste-des-entreprises-mises-jour th.views-field-field-izf-secteur-d-activites {
    background-image: url("../images/icone-tri.fw.png");
    background-position: 146px center;
    background-repeat: no-repeat;
}
/*Fiche enptreprise version mibile pour affichage 600px */

/*.node-type-entreprise .sidebar-second #content {
    float: left;
    margin-left: 0;
    width: 600px;
}*/

/*.node-type-entreprise #page {
    background-color: #FFFFFF;
    border-left: 35px solid #E4E6E5;
    border-right: 35px solid #E4E6E5;
    width: 600px;
}*/


.node-type-entreprise .field-name-ent-te .entete_entreprise {
    border-bottom: 4px solid #D80000;
    color: #666666;
    float: left;
    font-size: 26px;
    margin-bottom: 20px;
    margin-top: -109px;
    padding-bottom: 10px;
    width: 600px;
}

.node-type-entreprise .admin-menu .field-name-ent-te .entete_entreprise {
    border-bottom: 4px solid #FF9933;
    color: #666666;
    float: left;
    font-size: 26px;
    margin-bottom: 20px;
    margin-top: -185px;
    padding-bottom: 10px;
    width: 580px !important;
}

.node-type-entreprise.sidebar-second .region-sidebar-second {
    float: left;
    margin-left: 0;
    margin-right: 20px;
    margin-top: 0;
    width: 300px;
}


.node-type-entreprise .region-sidebar-second #block-menu-menu-acces-membre {
    width: 600px !important;
}

.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: 20px !important;
    text-decoration: none;
    text-indent: -5571pt;
    width: 40px;
}

.node-type-entreprise .region-sidebar-second #block-views-0f8340884f7c497cf19281727ac68abb, .section-organisation .region-sidebar-second #block-views-0f8340884f7c497cf19281727ac68abb {
    height: 395px;
    margin-left: 0;
    margin-top: 21px;
    padding-left: 14px;
    width: 586px;
}

#views-exposed-form-recherche-annuaire-fiche-entreprise-page .form-text {
    width: 465px;
}

.region-sidebar-second #views-exposed-form-recherche-annuaire-fiche-entreprise-page .form-select {
    width: 465px;
	margin-left: 86px;
}

.node-type-entreprise .region-sidebar-second #edit-submit-recherche-annuaire-fiche-entreprise, .section-organisation .region-sidebar-second #edit-submit-recherche-annuaire-fiche-entreprise {
    margin-left: 546px !important;
	margin-top: 6px;
}

.region-sidebar-second #block-views-0f8340884f7c497cf19281727ac68abb #edit-field-izf-type-d-entreprise {
    height: 30px;
    margin-bottom: 13px;
    margin-left: 89px;
    margin-top: 0;
    width: 465px;
}

.region-sidebar-second #views-exposed-form-recherche-annuaire-fiche-entreprise-page #edit-field-izf-pays {
    margin-left: 86px;
}

#views-exposed-form-recherche-annuaire-fiche-entreprise-page .form-text {
    margin-left: 86px;
    width: 465px;
}

.region-sidebar-second #block-views-0f8340884f7c497cf19281727ac68abb #edit-field-izf-type-d-entreprise {
    height: 30px;
    margin-bottom: 13px;
    margin-left: 86px;
    margin-top: 0;
    width: 465px;
}

.node-type-entreprise.sidebar-second #content {
    float: none;
    margin-left: 0;
    margin-right: -66.667%;
    width: 66.667%;
}


.node-type-entreprise #block-views-6d77f5b752b78723340e7237009844a9 h2.block-title, .section-organisation #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: 598px;
}

.node-type-entreprise .view-entreprise-de-la-semaine-fiche-entreprise .views-view-grid.cols-1 .col-1.col-first .views-field-title .field-content a, .section-organisation .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: none;
    font-family: 'open sans';
    font-size: 13px;
    font-weight: bold;
    line-height: 15px;
    margin-bottom: 5px;
    margin-top: 7px;
    text-decoration: none;
    width: 560px;
}

.admin-menu .field-name-ent-te .entete_entreprise {
    border-bottom: 4px solid #FF9933;
    color: #666666;
    float: left;
    font-size: 26px;
    margin-bottom: 20px;
    margin-top: -185px;
    padding-bottom: 10px;
    width: 580px !important;
}

.node-type-entreprise .panel-display {
    width: 600px;
}

/*Formulaire inscription entreprise*/

.page-node-add-entreprise #page-title, .page-node-add-organisation-interm-diaire #page-title, .page-node-add-structures-d-appui-aux-entrepris #page-title {
    border-bottom: 4px solid #D80000;
    color: #666666;
    font-size: 26px;
    text-transform: uppercase;
    width: 600px;
}

.page-node-add-entreprise fieldset, .page-node-add-organisation-interm-diaire fieldset, .page-node-add-structures-d-appui-aux-entrepris fieldset, .page-node-add-organisation-interm-diaire fieldset #edit-field-page-facebook-organisation-und-0 legend {
    border: 0 solid #C0C0C0;
    margin-bottom: 0;
    margin-left: -10px !important;
    margin-top: 20px;
    padding-bottom: 1em;
    padding-top: 0.5em;
}

.page-node-add-entreprise #edit-field-page-facebook {
    margin-left: 13px;
}

.page-node-add-entreprise #edit-field-fil-twitter {
    margin-left: 13px;
}

.page-node-add-entreprise #edit-field-page-viadeo- {
    margin-left: 13px;
}

.page-node-add-entreprise #edit-field-page-linkedln {
    margin-left: 13px;
}

.page-node-add-entreprise #edit-field-page-google- {
    margin-left: 13px;
}


/*.page-node-add-entreprise #page {
    background-color: #FFFFFF;
    border-left: 35px solid #E4E6E5;
    border-right: 35px solid #E4E6E5;
    width: 600px;
}*/

.page-node-add-entreprise #entreprise-node-form, .page-node-add-organisation-interm-diaire #organisation-interm-diaire-node-form, .page-node-add-structures-d-appui-aux-entrepris #structures-d-appui-aux-entrepris-node-form {
    background-color: #FADADA;
    color: #666666;
    width: 600px !important;
}

.page-node-add-entreprise.sidebar-second #content {
    float: none;
    margin-left: 0;
    margin-right: -66.667%;
    width: 66.667%;
}

#node_entreprise_form_group_information_entreprise #edit-field-izf-date-de-creation {
    margin-bottom: -35px;
    margin-left: 11px;
    margin-top: -25px;
}

.page-node-add-entreprise .form-managed-file {
    margin-left: 188px;
}

.page-node-add-entreprise #edit-field-catalogue-und-0-ajax-wrapper label {
    margin-left: 58px;
}

.page-node-add-entreprise #edit-field-izf-visuel label {
    margin-left: 12px;
}

.page-node-add-entreprise.sidebar-second .region-sidebar-second {
    float: left;
    margin-left: 0;
    margin-right: -100%;
    width: 33.333%;
}

.page-node-add-entreprise .region-sidebar-second #block-views-0f8340884f7c497cf19281727ac68abb {
    height: 375px;
    padding-left: 10px;
    width: 580px;
	margin-top: 2px;
}

.region-sidebar-second #edit-submit-recherche-annuaire-fiche-entreprise {
    background-color: #FFBF00;
    background-image: url("../images/btn-rechercher.png");
    background-position: center center;
    background-repeat: no-repeat;
    border: medium none;
    display: block;
    height: 40px;
    margin-left: 540px;
    margin-top: 13px;
    text-decoration: none;
    text-indent: -15000pt;
    width: 40px;
}

.page-node-add-entreprise.sidebar-second .region-sidebar-second {
    margin-top: 0;
}

.region-sidebar-second #block-multiblock-3 {
    background-color: #E4E6E5;
    height: 80px;
    margin-left: 10px;
    margin-top: 25px;
    width: 590px;
}

#block-multiblock-3 #acces-membres {
    background-color: #FFBF00;
    background-image: url("../images/arrow-go.fw.png");
    background-position: center center;
    background-repeat: no-repeat;
    display: block;
    float: left;
    height: 40px;
    margin-left: 520px;
    margin-top: -64px;
    text-decoration: none;
    text-indent: -5571pt;
    width: 40px;
}

/*Fiche organisation intermediaire version mibile pour affichage 600px */

.node-type-organisation-interm-diaire .sidebar-second #content {
    float: left;
    margin-left: 0;
    width: 600px;
}

/*.node-type-organisation-interm-diaire #page {
    background-color: #FFFFFF;
    border-left: 35px solid #E4E6E5;
    border-right: 35px solid #E4E6E5;
    width: 600px;
}*/

.node-type-organisation-interm-diaire .admin-menu .field-name-ent-te .entete_entreprise {
    border-bottom: 4px solid #FF9933;
    color: #666666;
    float: left;
    font-size: 26px;
    margin-bottom: 20px;
    margin-top: -185px;
    padding-bottom: 10px;
    width: 600px !important;
}

.node-type-organisation-interm-diaire.sidebar-second .region-sidebar-second {
    float: left;
    margin-left: 0;
    margin-right: 20px;
    margin-top: 0;
    width: 300px;
}


.node-type-organisation-interm-diaire .region-sidebar-second #block-menu-menu-acces-membre {
    width: 600px !important;

}

.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: 20px !important;
    text-decoration: none;
    text-indent: -5571pt;
    width: 40px;
}



.region-sidebar-second #views-exposed-form-recherche-annuaire-fiche-entreprise-page .form-select {
    width: 465px;
	margin-left: 86px;
}



.region-sidebar-second #block-views-0f8340884f7c497cf19281727ac68abb #edit-field-izf-type-d-entreprise {
    height: 30px;
    margin-bottom: 13px;
    margin-left: 86px;
    margin-top: 0;
    width: 465px;
}

.node-type-organisation-interm-diaire.sidebar-second #content {
    float: none;
    margin-left: 0;
    margin-right: -66.667%;
    width: 66.667%;
}


.node-type-organisation-interm-diaire #block-views-6d77f5b752b78723340e7237009844a9 h2.block-title, .section-organisation #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: 598px;
}

.node-type-organisation-interm-diaire .view-entreprise-de-la-semaine-fiche-entreprise .views-view-grid.cols-1 .col-1.col-first .views-field-title .field-content a, .section-organisation .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: none;
    font-family: 'open sans';
    font-size: 13px;
    font-weight: bold;
    line-height: 15px;
    margin-bottom: 5px;
    margin-top: 7px;
    text-decoration: none;
    width: 560px;
}

.admin-menu .field-name-ent-te .entete_entreprise {
    border-bottom: 4px solid #FF9933;
    color: #666666;
    float: left;
    font-size: 26px;
    margin-bottom: 20px;
    margin-top: -185px;
    padding-bottom: 10px;
    width: 600px !important;
}

.node-type-organisation-interm-diaire .panel-display {
    width: 600px;
}

.section-organisation .field-name-entete-organisation-interm-diair .entete_entreprise {
    border-bottom: 4px solid #D80000;
    color: #666666;
    float: left;
    font-size: 26px;
    margin-bottom: 20px;
    padding-bottom: 10px;
    width: 600px !important;
}

.page-node-edit #structures-d-appui-aux-entrepris-node-form {
    background-color: #FADADA;
    color: #666666;
    padding-bottom: 10px;
    width: 600px;
}

.page-node-edit #structures-d-appui-aux-entrepris-node-form legend {
    border-bottom: 1px solid #F09999;
    float: left;
    font-family: "Oswald";
    font-size: 18px;
    margin-bottom: 20px;
    margin-left: 13px;
    margin-top: 13px;
    text-transform: uppercase;
    width: 92%;
}

.page-node-edit #structures-d-appui-aux-entrepris-node-form .form-file {
    background-color: #FFFFFF;
    color: #666666;
    font-family: open sans;
    font-size: 14px;
    width: 224px !important;
}
/*page resultat de la recherche*/

.page-recherche-entreprises #edit-search-api-views-fulltext-wrapper label {
    font-family: open sans;
    font-size: 13px;
    font-weight: normal;
    margin-left: 123px;
    margin-top: 51px;
    position: absolute;
}

/*page gloassry*/

.page-glossary #edit-search-api-views-fulltext-wrapper label {
    color: #666666;
    font-family: open sans;
    font-size: 13px;
    font-weight: normal;
    margin-left: 123px;
    margin-top: 50px;
    position: absolute;
}

.page-glossary #block-views-053733e13c87909683e825b25b37ef93 {
    background-color: #FADADA;
    color: #666666;
    font-family: open sans;
    font-size: 14px;
    height: 540px;
}

.page-glossary .view-glossaire-entreprise .attachment-before {
    background-color: #FADADA;
    color: #D90000;
    height: 104px;
    margin-top: -21px;
    padding-left: 20px;
}

.page-glossary .view-glossaire-entreprise table {
    background-color: #F4F5F5;
    width: 600px;
}

/*formulaire inscription organisation intermediaire*/

.page-node-add-entreprise #page-title, .page-node-add-organisation-interm-diaire #page-title, .page-node-add-structures-d-appui-aux-entrepris #page-title {
    border-bottom: 4px solid #D80000;
    color: #666666;
    font-size: 26px;
    text-transform: uppercase;
    width: 600px;
}

.page-node-add-entreprise #entreprise-node-form, .page-node-add-organisation-interm-diaire #organisation-interm-diaire-node-form, .page-node-add-structures-d-appui-aux-entrepris #structures-d-appui-aux-entrepris-node-form {
    background-color: #FADADA;
    color: #666666;
    width: 600px;
}

.page-node-add-organisation-interm-diaire.sidebar-second #content {
    float: none;
    margin-left: 0;
    width: 620px;
}

.page-node-add-organisation-interm-diaire legend {
    border-bottom: 1px solid #F09999;
    float: left;
    font-size: 18px;
    margin-bottom: 20px;
    margin-left: 13px;
    margin-top: 13px;
    text-transform: uppercase;
    width: 565px;
}

.page-node-add-organisation-interm-diaire #edit-field-izf-date-de-creation {
    height: 52px;
    margin-left: 9px;
}

.page-node-add-organisation-interm-diaire #edit-field-page-facebook {
    margin-left: 10px;
}

.page-node-add-organisation-interm-diaire #edit-field-fil-twitter {
    margin-left: 14px;
}

.page-node-add-organisation-interm-diaire #edit-field-page-viadeo- {
    margin-left: 29px;
}

.page-node-add-organisation-interm-diaire #edit-field-page-linkedln {
    margin-left: 13px;
}

.page-node-add-organisation-interm-diaire #edit-field-page-google- {
    margin-left: 9px;
}

.page-node-add-organisation-interm-diaire.sidebar-second .region-sidebar-second {
    float: none;
    margin-left: 0;
    margin-right: 20px;
    margin-top: 130px;
    width: 300px;
}


.page-node-add-organisation-interm-diaire .region-sidebar-second #block-views-0f8340884f7c497cf19281727ac68abb {
    height: 394px;
    padding-left: 10px;
    width: 580px;
}

.page-node-add-organisation-interm-diaire .region-sidebar-second #edit-submit-recherche-annuaire-fiche-entreprise {
    background-color: #FFBF00;
    background-image: url("../images/btn-rechercher.png");
    background-position: center center;
    background-repeat: no-repeat;
    border: medium none;
    display: block;
    height: 40px;
    margin-left: 540px;
    margin-top: 32px;
    text-decoration: none;
    text-indent: -15000pt;
    width: 40px;
}

.page-node-add-organisation-interm-diaire.sidebar-second .region-sidebar-second {
    float: none;
    margin-left: 0;
    margin-right: 20px;
    margin-top: 0;
    width: 300px;
}

/*formulaire d'insrcription structure d'appui aux entreprises*/

.page-node-add-structures-d-appui-aux-entrepris.sidebar-second #content {
    float: none;
    margin-left: 0;
    width: 620px;
}

.page-node-add-structures-d-appui-aux-entrepris .region-sidebar-second #block-views-0f8340884f7c497cf19281727ac68abb {
    height: 394px;
    padding-left: 10px;
    width: 580px;
}

.page-node-add-structures-d-appui-aux-entrepris .region-sidebar-second #edit-submit-recherche-annuaire-fiche-entreprise {
    background-color: #FFBF00;
    background-image: url("../images/btn-rechercher.png");
    background-position: center center;
    background-repeat: no-repeat;
    border: medium none;
    display: block;
    height: 40px;
    margin-left: 540px;
    margin-top: 32px;
    text-decoration: none;
    text-indent: -15000pt;
    width: 40px;
}

.page-node-add-structures-d-appui-aux-entrepris.sidebar-second .region-sidebar-second {
    float: none;
    margin-left: 0;
    margin-right: 20px;
    margin-top: 0;
    width: 300px;
}
.page-node-add-structures-d-appui-aux-entrepris #edit-field-izf-date-de-creation {
    margin-left: 0px;
}

.page-node-add-structures-d-appui-aux-entrepris #edit-field-page-facebook-und-0 legend, #edit-field-fil-twitter-und-0 legend, #edit-field-page-viadeo-und-0 legend, #edit-field-page-google-und-0 legend, #edit-field-page-linkedln-und-0 legend {
    margin-left: 0px;
}

.page-node-add-structures-d-appui-aux-entrepris #edit-field-page-facebook {
    margin-left: 12px;
}

.page-node-add-structures-d-appui-aux-entrepris #edit-field-fil-twitter {
    margin-left: 12px;
}

.page-node-add-structures-d-appui-aux-entrepris #edit-field-page-linkedln {
    margin-left: 12px;
}

.page-node-add-structures-d-appui-aux-entrepris #edit-field-page-google- {
    margin-left: 12px;
}


.page-node-add-structures-d-appui-aux-entrepris #edit-field-page-viadeo-structure {
    margin-left: 12px;
}

.page-node-add-structures-d-appui-aux-entrepris .date-no-float {
    margin-left: 11px;
}

.page-node-add-structures-d-appui-aux-entrepris #node_structures_d_appui_aux_entrepris_form_group_publier_des_fichiers #edit-field-izf-logo-entreprise-und-0-upload {
    width: 243px;
}

.page-node-add-structures-d-appui-aux-entrepris #node_structures_d_appui_aux_entrepris_form_group_publier_des_fichiers #edit-field-catalogue-und-0-upload {
    width: 243px;
}

.page-node-add-structures-d-appui-aux-entrepris #node_structures_d_appui_aux_entrepris_form_group_publier_des_fichiers #edit-field-films-structure-und-0-upload {
    width: 243px;
}
}

/*Fin responsive design*/




.page-node-add-organisation-interm-diaire #organisation-interm-diaire-node-form #edit-field-page-viadeo-und-0-value {
    margin-left: 213px;
}

.page-node-edit #structures-d-appui-aux-entrepris-node-form #edit-field-izf-mots-cles {
    margin-left: 171px;
}

.page-node-edit #structures-d-appui-aux-entrepris-node-form select {
    height: 41px !important;
    width: 337px !important;
}

.page-node-edit #structures-d-appui-aux-entrepris-node-form #edit-field-izf-secteur-d-activites {
    margin-left: 0 !important;
}

./*page-node-edit #structures-d-appui-aux-entrepris-node-form #field-r-sum-sur-la-structure-add-more-wrapper {
    margin-left: -11px !important;
}
*/
.page-node-edit #structures-d-appui-aux-entrepris-node-form #edit-field-par-zone-entreprise {
    margin-left: 1px !important;
    width: 584px !important;
}

.page-node-edit #structures-d-appui-aux-entrepris-node-form #field-r-seau-partenaires-add-more-wrapper {
    margin-left: 12px;
}

.page-node-edit #structures-d-appui-aux-entrepris-node-form #edit-field-principaux-services {
    float: left;
    height: 150px;
    margin-bottom: -15px;
    margin-left: 13px;
    margin-top: -5px;
}


/*.page-node-edit #structures-d-appui-aux-entrepris-node-form #edit-field-effectif {
    border: medium none;
    display: inline-block;
    float: left;
    font-family: open sans;
    font-size: 13px;
    font-weight: normal;
    padding: 0 25px 0 0;
    text-align: right;
    text-transform: none;
    width: 0;
}*/

.page-node-edit #structures-d-appui-aux-entrepris-node-form #edit-field-izf-pays {
    margin-left: 0;
}

.page-node-edit #structures-d-appui-aux-entrepris-node-form #edit-field-civilit-entreprise {
    height: 0;
    margin-left: 141px;
    margin-top: 1px;
}


.page-node-edit #structures-d-appui-aux-entrepris-node-form .form-type-radios label {
    margin-left: 0;
    margin-right: 23px;
    margin-top: 0;
    padding-left: 0;
    width: 73px;
}

.page-node-edit #structures-d-appui-aux-entrepris-node-form #field-effectif-add-more-wrapper {
    margin-left: 0;
}

.page-node-edit #structures-d-appui-aux-entrepris-node-form .form-textarea {
    border: 1px solid #F4B3B3;
    color: #666666;
    display: inline-block;
    font-family: open sans;
    font-size: 13px;
    margin-left: 229px;
    margin-top: -15px;
    width: 340px;
}

.page-node-edit #structures-d-appui-aux-entrepris-node-form .form-file {
    background-color: #FFFFFF;
    color: #666666;
    font-family: open sans;
    font-size: 14px;
    width: 245px;
}

.page-node-edit #structures-d-appui-aux-entrepris-node-form #edit-field-par-zone-entreprise {
    margin-left: 0;
}

.page-node-edit.node-type-structures-d-appui-aux-entrepris .form-item-title {
    margin-left: -2px;
    padding-top: 40px ;
}

.page-node-edit #structures-d-appui-aux-entrepris-node-form #edit-field-civilit-entreprise .form-type-radio {
    float: left;
    margin-left: 46px !important;
    margin-right: -30px !important;
    margin-top: -20px !important;
    padding-left: 0;
    width: 80px !important;
}





.page-node-edit #structures-d-appui-aux-entrepris-node-form .form-type-radios label {
    margin-left: 0 !important;
    margin-right: 23px !important;
    margin-top: 0 !important;
    padding-left: 0 !important;
    width: 73px !important;
}


.page-node-edit #structures-d-appui-aux-entrepris-node-form #edit-field-civilit-entreprise label {
    clear: left;
    color: #666666;
    float: none;
    font-family: open sans;
    font-size: 14px;
    font-weight: normal;
    margin-left: 18px;
    margin-right: 10px;
}



.page-node-edit #structures-d-appui-aux-entrepris-node-form #edit-field-civilit-entreprise input {
    float: right;
    margin-left: -3px;
    margin-right: -19px;
    margin-top: 3px !important;
    padding: 5px;
}

.page-node-edit #structures-d-appui-aux-entrepris-node-form .form-type-radios label {
	margin-bottom: 0;
    margin-top: -4px;
}

.node-type-structures-d-appui-aux-entrepris .panel-display {
    color: #666666;
    font-family: open sans;
    font-size: 12px;
}

.node-type-entreprise #page-title {
    display: none !important;
}

#node_structures_d_appui_aux_entrepris_full_group_contact_catalogue .nous_contacter {
    background-image: url("../images/call-fiche-entreprise.fw.png");
    background-position: 5px 0;
    background-repeat: no-repeat;
    margin-top: 20px;
}

#node_structures_d_appui_aux_entrepris_full_group_contact_catalogue a {
    color: #818181;
    float: left;
    font-size: 20px;
    margin-bottom: 14px;
    padding-left: 34px;
    text-decoration: none;
}

#node_structures_d_appui_aux_entrepris_full_group_contact_catalogue .notre_catalogue {
    background-image: url("../images/catalogue-fiche-entreprise.fw.png");
    background-position: 5px 0;
    background-repeat: no-repeat;
}

#node_structures_d_appui_aux_entrepris_full_group_contact_catalogue {
    border: 5px solid #E4E6E5;
}

#node_structures_d_appui_aux_entrepris_full_group_contact_catalogue legend {
    display: none;
}

.node-type-structures-d-appui-aux-entrepris #page-title {
    clear: both;
    display: none;
    text-transform: uppercase;
}

.node-type-structures-d-appui-aux-entrepris.admin-menu .field-name-ent-te .entete_entreprise {
    border-bottom: 4px solid #FF9933;
    color: #666666;
    float: left;
    font-size: 26px;
    margin-bottom: 20px;
    margin-top: -121px;
    padding-bottom: 10px;
    width: 940px;
}

.node-type-structures-d-appui-aux-entrepris .field-name-field-adresse-postale-1 {
    color: #666666;
    font-family: open sans;
    font-size: 18px;
    font-weight: normal;
}

.node-type-structures-d-appui-aux-entrepris .field-name-field-statut-juridique1 {
    color: #666666;
    font-family: open sans;
    font-size: 18px;
    font-weight: normal;
}

.node-type-structures-d-appui-aux-entrepris .field-name-field-izf-pays {
    color: #666666;
    font-family: open sans;
    font-size: 18px;
    font-weight: normal;
}

.node-type-structures-d-appui-aux-entrepris .field-name-field-izf-telephone a {
    color: #000000;
    font-size: 18px;
    text-decoration: none;
}

.node-type-structures-d-appui-aux-entrepris .field-name-field-r-sum-sur-la-structure {
    font-size: 14px;
    font-style: italic;
    margin-bottom: 25px;
    margin-top: 0;
}


.node-type-structures-d-appui-aux-entrepris .field-name-field-site-web-entreprise .field-item {
    color: #D80000;
    font-size: 18px;
    margin-bottom: 20px;
}

.node-type-structures-d-appui-aux-entrepris .region-sidebar-second #block-views-0f8340884f7c497cf19281727ac68abb {
    height: 394px;
    margin-left: 1px;
    padding-left: 10px;
    padding-right: 13px;
    width: 275px;
}

.node-type-structures-d-appui-aux-entrepris .region-sidebar-second #edit-submit-recherche-annuaire-fiche-entreprise {
    background-color: #FFBF00;
    background-image: url("../images/btn-rechercher.png");
    background-position: center center;
    background-repeat: no-repeat;
    border: medium none;
    display: block;
    height: 40px;
    margin-left: 247px;
    margin-top: 6px;
    text-decoration: none;
    text-indent: -15000pt;
    width: 40px;
}

.node-type-structures-d-appui-aux-entrepris #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;
    font-size: 18px;
    text-align: left;
    text-indent: 35px;
    text-transform: uppercase;
    width: 300px;
	margin-bottom: -15px;
}

.node-type-structures-d-appui-aux-entrepris .view-entreprise-de-la-semaine-fiche-entreprise 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;
	margin-left: 8px;
}

.node-type-structures-d-appui-aux-entrepris .view-entreprise-de-la-semaine-fiche-entreprise img {
    float: left;
    margin-right: 15px;
    margin-top: 4px;
}

.page-node-add-article-la-une #content .form-text {
    border: 1px solid #FF7F00;
    height: 30px;
    width: 500px;
}

.page-node-add-article-la-une #content .form-select {
    border: 1px solid #FF7F00;
    color: #666666;
    font-size: 13px;
    height: 32px;
    width: 500px;
}

.page-node-add-article-la-une #content .form-item label {
    display: block;
    font-size: 14px;
    font-weight: bold;
}
/*Formulaire enregistrement article*/
.page-node-add-article-la-une #article-la-une-node-form {
    background-color: #FFF5DA;
    padding-left: 20px;
    padding-top: 20px;
}


.page-node-add-article-la-une #article-la-une-node-form #edit-field-article-zone-monetaire {
    margin-left: 46px;
}

.page-node-add-article-la-une #article-la-une-node-form #edit-field-article-categories {
    margin-left: 65px;
}

.page-node-add-article-la-une #article-la-une-node-form #edit-field-source-de-l-information {
    margin-left: 104px;
}

.page-node-add-article-la-une #article-la-une-node-form #edit-field-pays-article-la-une {
    margin-left: 120px;
}


.page-node-add-article-la-une #article-la-une-node-form #edit-field-date-de-publication {
    margin-left: 142px;
    width: 500px;
}

.page-node-add-article-la-une #article-la-une-node-form #edit-field-br-ve-information {
    margin-left: 142px;
    width: 500px;
}

.page-node-add-article-la-une #article-la-une-node-form #edit-field-image-la-une {
    margin-left: 130px;
}

.page-node-add-article-la-une #article-la-une-node-form .form-submit {
    background-color: #FF7F00;
    border: medium none;
    color: #FFFFFF;
    padding: 5px;
}

.page-node-add-article-la-une #article-la-une-node-form #edit-field-image-la-une-und-0-upload {
    border: 1px solid #FF7F00;
    color: #666666;
    font-size: 13px;
}

.page-node-add-article-la-une #article-la-une-node-form .form-item-field-br-ve-information-und-0-value {
    margin-left: 20px;
}

.page-node-add-article-la-une #article-la-une-node-form #edit-field-la-une {
    margin-left: 94px;
}

.page-node-add-article-la-une #article-la-une-node-form .form-item-title {
    margin-left: 103px;
}

.page-node-add-article-la-une #article-la-une-node-form #edit-field-image-la-une {
    margin-left: 111px;
}

.page-node-add-article-la-une #article-la-une-node-form .form-item label {
    color: #666666;
    display: block;
    float: left;
    font-size: 13px;
    font-weight: normal;
    margin-right: 15px;
}

.page-node-add-article-la-une #article-la-une-node-form .description {
    color: #666666;
    font-size: 11px;
    margin-left: 70px;
}

.page-node-add-article-la-une #article-la-une-node-form fieldset {
    border: 0 solid #C0C0C0;
}

.page-node-add-article-la-une #article-la-une-node-form #switch_edit-field-br-ve-information-und-0-value {
    color: #0074BD;
    font-size: 13px;
    margin-left: 22px;
    text-decoration: none;
}

.page-node-add-article-la-une #article-la-une-node-form legend {
    color: #666666;
    font-size: 13px;
    white-space: normal;
}

.page-node-add-article-la-une #article-la-une-node-form #edit-body-und-0-format {
    margin-left: 14px;
}

.page-node-add-article-la-une #article-la-une-node-form #edit-field-newsitemid {
    margin-left: 50px;
}

.page-node-add-article-la-une #edit-submit {
    background-color: #FFBF00;
    background-image: none;
    background-position: center center;
    background-repeat: no-repeat;
    border: medium none;
    display: block;
    height: 40px;
    margin-left: 296px;
    margin-top: 17px;
    text-decoration: none;
    text-indent: 0;
    width: 140px;
}

/*Créer annuaire pays membre*/

.page-node-add-annuaire-pays-membre #annuaire-pays-membre-node-form .form-item-title .form-text {
    border: 1px solid #FF7F00;
    height: 30px;
    width: 500px;
}

.page-node-add-annuaire-pays-membre #annuaire-pays-membre-node-form .form-item label {
    color: #666666;
    display: block;
    float: left;
    font-size: 13px;
    font-weight: normal;
    margin-right: 15px;
}

.page-node-add-annuaire-pays-membre #annuaire-pays-membre-node-form .form-item-title {
    margin-left: 78px;
}

.page-node-add-annuaire-pays-membre #edit-field-carte-de-l-annuaire-und-0-upload {
    color: #666666;
    font-size: 13px;
}

.page-node-add-annuaire-pays-membre #annuaire-pays-membre-node-form {
    background-color: #FFF5DA;
    padding-left: 20px;
    padding-top: 20px;
}


.page-node-add-annuaire-pays-membre #content .form-select {
    border: 1px solid #FF7F00;
    color: #666666;
    font-size: 13px;
    height: 32px;
    width: 500px;
}


.page-node-add-annuaire-pays-membre .form-textarea-wrapper textarea {
    -moz-box-sizing: border-box;
    border: 1px solid #FF9933;
    display: block;
    margin: 0;
    width: 420px;
}

.page-node-add-annuaire-pays-membre #annuaire-pays-membre-node-form .description {
    color: #666666;
    font-size: 11px;
    margin-left: 70px;
}

.page-node-add-annuaire-pays-membre #annuaire-pays-membre-node-form #edit-field-pays-concerne {
    margin-left: 11px;
}

.page-node-add-annuaire-pays-membre #annuaire-pays-membre-node-form #edit-submit {
    background-color: #FFBF00;
    background-image: none;
    background-position: center center;
    background-repeat: no-repeat;
    border: medium none;
    color: #FFFFFF;
    display: block;
    height: 40px;
    margin-left: 296px;
    margin-top: 17px;
    text-decoration: none;
    text-indent: 0;
    width: 140px;
}

.page-node-add-annuaire-pays-membre #annuaire-pays-membre-node-form #edit-field-carte-de-l-annuaire-und-0-upload-button {
    background-color: #FF7F00;
    border: medium none;
    color: #FFFFFF;
    padding: 5px;
}

/*Formulaire de creation annuaire des exportateur*/

.page-node-add-annuaires-des-exportateurs #annuaires-des-exportateurs-node-form .form-text {
    border: 1px solid #FF7F00;
	height: 30px;
    width: 500px;
}

.page-node-add-annuaires-des-exportateurs #content .form-select {
    border: 1px solid #FF7F00;
    color: #666666;
    font-size: 13px;
    height: 32px;
    width: 500px;
}

.page-node-add-annuaires-des-exportateurs #annuaires-des-exportateurs-node-form {
    background-color: #FFF5DA;
    padding-left: 20px;
    padding-top: 20px;
}

.page-node-add-annuaires-des-exportateurs #annuaires-des-exportateurs-node-form .description {
    color: #666666;
    font-size: 11px;
    margin-left: 70px;
}

.page-node-add-annuaires-des-exportateurs #annuaires-des-exportateurs-node-form .form-item label {
    color: #666666;
    display: block;
    font-size: 13px;
    font-weight: bold;
}

.page-node-add-annuaires-des-exportateurs #annuaires-des-exportateurs-node-form #edit-submit {
    background-color: #FFBF00;
    background-image: none;
    background-position: center center;
    background-repeat: no-repeat;
    border: medium none;
    color: #FFFFFF;
    display: block;
    height: 40px;
    margin-left: 296px;
    margin-top: 17px;
    text-decoration: none;
    text-indent: 0;
    width: 140px;
}

.page-node-add-annuaires-des-exportateurs #annuaires-des-exportateurs-node-form .form-textarea-wrapper textarea {
    -moz-box-sizing: border-box;
    border: 1px solid #FF9933;
    display: block;
    margin: 0;
    width: 500px;
}

.page-node-add-annuaires-des-exportateurs #annuaires-des-exportateurs-node-form #edit-field-creation-exportateur-und-0-value-date {
    margin-left: -20px;
}

.page-node-add-annuaires-des-exportateurs #annuaires-des-exportateurs-node-form #edit-field-creation-exportateur fieldset {
    border: 0 solid #C0C0C0;
}

.page-node-add-annuaires-des-exportateurs #annuaires-des-exportateurs-node-form legend {
    border: 0 none;
    color: #666666;
    font-size: 13px;
    font-weight: bold;
    margin-bottom: -18px;
    margin-left: -11px;
    padding: 0;
    white-space: normal;
}

.page-node-add-annuaires-des-exportateurs #annuaires-des-exportateurs-node-form #edit-field-creation-exportateur .description {
    color: #666666;
    font-size: 11px;
    margin-left: -19px;
}

/*Formulaire de creation de Base d'informations exportation*/

.page-node-add-base-d-informations-exportation #base-d-informations-exportation-node-form .form-text {
    border: 1px solid #FF7F00;
	height: 30px;
    width: 500px;
}

.page-node-add-base-d-informations-exportation #content .form-select {
    border: 1px solid #FF7F00;
    color: #666666;
    font-size: 13px;
    height: 32px;
    width: 500px;
}

.page-node-add-base-d-informations-exportation #base-d-informations-exportation-node-form {
    background-color: #FFF5DA;
    padding-left: 20px;
    padding-top: 20px;
}

.page-node-add-base-d-informations-exportation #base-d-informations-exportation-node-form .description {
    color: #666666;
    font-size: 11px;
    margin-left: 70px;
}

.page-node-add-base-d-informations-exportation #base-d-informations-exportation-node-form .form-item label {
    color: #666666;
    display: block;
    font-size: 13px;
    font-weight: bold;
}

.page-node-add-base-d-informations-exportation #base-d-informations-exportation-node-form #edit-submit {
    background-color: #FF7F00;
    background-image: none;
    background-position: center center;
    background-repeat: no-repeat;
    border: medium none;
    color: #FFFFFF;
    display: block;
    height: 40px;
    margin-left: 296px;
    margin-top: 17px;
    text-decoration: none;
    text-indent: 0;
    width: 140px;
}

.page-node-add-base-d-informations-exportation #base-d-informations-exportation-node-form .form-textarea-wrapper textarea {
    -moz-box-sizing: border-box;
    border: 1px solid #FF9933;
    display: block;
    margin: 0;
    width: 500px;
}

.page-node-add-base-d-informations-exportation #base-d-informations-exportation-node-form #edit-field-creation-exportateur-und-0-value-date {
    margin-left: -20px;
}

.page-node-add-base-d-informations-exportation #base-d-informations-exportation-node-form #edit-field-creation-exportateur fieldset {
    border: 0 solid #C0C0C0;
}

.page-node-add-base-d-informations-exportation .filter-wrapper {
    color: #666666;
    font-size: 13px;
    font-weight: bold;
    white-space: normal;
}

.page-node-add-base-d-informations-exportation #edit-field-upload fieldset {
    border: 1px solid #FF7F00;
    margin: 0 2px;
    padding: 0.5em 0.625em 1em;
    width: 476px;
}

.page-node-add-base-d-informations-exportation #base-d-informations-exportation-node-form #edit-field-creation-exportateur .description {
    color: #666666;
    font-size: 11px;
    margin-left: -19px;
}

.page-node-add-base-d-informations-exportation #base-d-informations-exportation-node-form #edit-field-upload-und-0-upload-button {
    background-color: #FF7F00;
    border: medium none;
    color: #FFFFFF;
    padding: 5px;
}

.page-node-add-base-d-informations-exportation #base-d-informations-exportation-node-form #switch_edit-body-und-0-value {

    color: #0074BD;
    font-size: 13px;
    text-decoration: none;
}

.page-node-add-base-d-informations-exportation #base-d-informations-exportation-node-form #edit-field-upload legend {
    color: #666666;
    font-size: 13px;
    font-weight: bold;
    white-space: normal;
}

.page-node-add-base-d-informations-exportation #base-d-informations-exportation-node-form .form-file {
    font-size: 13px;
}

.page-node-add-base-d-informations-exportation #base-d-informations-exportation-node-form #edit-body-und-0-format {
    border: medium none;
    margin-left: -17px;
}

/*Formulaire de creation Base des informations*/

.page-node-add-base-des-informations #edit-field-upload fieldset {
    border: 1px solid #FF7F00;
    margin: 0 2px;
    padding: 0.5em 0.625em 1em;
    width: 476px;
}


.page-node-add-base-des-informations #base-d-informations-exportation-node-form .form-text {
    border: 1px solid #FF7F00;
	height: 30px;
    width: 500px;
}

.page-node-add-base-des-informations #content .form-select {
    border: 1px solid #FF7F00;
    color: #666666;
    font-size: 13px;
    height: 32px;
    width: 500px;
}

.page-node-add-base-des-informations #base-des-informations-node-form {
    background-color: #FFF5DA;
    padding-left: 20px;
    padding-top: 20px;
}

.page-node-add-base-des-informations #base-des-informations-node-form .description {
    color: #666666;
    font-size: 11px;
    margin-left: 70px;
}

.page-node-add-base-des-informations #base-des-informations-node-form .form-item label {
    color: #666666;
    display: block;
    font-size: 13px;
    font-weight: bold;
}

.page-node-add-base-des-informations #base-des-informations-node-form #edit-submit {
    background-color: #FF7F00;
    background-image: none;
    background-position: center center;
    background-repeat: no-repeat;
    border: medium none;
    color: #FFFFFF;
    display: block;
    height: 40px;
    margin-left: 296px;
    margin-top: 17px;
    text-decoration: none;
    text-indent: 0;
    width: 140px;
}


.page-node-add-base-des-informations #content #edit-field-pays-base-information .form-select {
    border: 1px solid #FF7F00;
    color: #666666;
    font-size: 13px;
    height: 125px;
    width: 500px;
}

.page-node-add-base-des-informations #base-des-informations-node-form .form-autocomplete {
    border: 1px solid #FF7F00;
    height: 20px;
    width: 500px;
}

.page-node-add-base-des-informations #base-des-informations-node-form .grippie {
    display: none;
}

.page-node-add-base-des-informations #base-des-informations-node-form #switch_edit-field-corps-base-info-und-0-value {
    color: #0074BD;
    font-size: 13px;
    text-decoration: none;
}

.vertical-tabs ul.vertical-tabs-list li a {
    display: block;
    font-family: open sans;
    font-size: 13px;
    padding: 0.5em 0.6em;
    text-decoration: none;
	color: #0074BD;
}


.page-node-add-base-des-informations #base-des-informations-node-form .form-textarea-wrapper textarea {
    -moz-box-sizing: border-box;
    border: 1px solid #FF9933;
    display: block;
    margin: 0;
    width: 500px;
}

.page-node-add-base-des-informations #base-des-informations-node-form #edit-title {
     border: 1px solid #FF7F00;
    height: 30px;
    width: 500px;
}

.page-node-add-base-des-informations #edit-field-image-base-info fieldset {
    border: 1px solid #FF7F00;
    margin: 0 2px;
    padding: 0.5em 0.625em 1em;
    width: 476px;
}

.page-node-add-base-des-informations #base-des-informations-node-form #edit-field-upload-und-0-upload-button {
    background-color: #FF7F00;
    border: medium none;
    color: #FFFFFF;
    padding: 5px;
}

.page-node-add-base-des-informations #base-des-informations-node-form #edit-field-upload legend {
    color: #666666;
    font-size: 13px;
    font-weight: bold;
    white-space: normal;
}

.page-node-add-base-des-informations #base-des-informations-node-form #edit-field-corps-base-info-und-0-format {
    border: medium none;
    margin-left: -22px;
}

.page-node-add-base-des-informations #base-des-informations-node-form #edit-field-image-base-info-und-0-upload-button {
    background-color: #FF7F00;
    border: medium none;
    color: #FFFFFF;
    padding: 5px;
}

.page-node-add-base-des-informations #edit-field-image-base-info .form-type-managed-file {
    border: 1px solid #FF7F00;
    margin: 0 2px;
    padding: 0.5em 0.625em 1em;
    width: 476px;
	font-family: open sans;
	font-size: 13px; 
}

.page-node-add-base-des-informations #edit-field-upload-und-0-upload {
    font-family: open sans;
    font-size: 13px;
}

/*Formulaire creation Données d'impotation et d'exportation*/
.page-node-add-donnees-impotation-exportation #donnees-impotation-exportation-node-form {
    background-color: #FFF5DA;
    padding-left: 20px;
    padding-top: 20px;
}

.page-node-add-donnees-impotation-exportation #donnees-impotation-exportation-node-form .form-item label {
    color: #666666;
    display: block;
    font-size: 13px;
    font-weight: bold;
}

.page-node-add-donnees-impotation-exportation #donnees-impotation-exportation-node-form .form-select {
    border: 1px solid #FF7F00;
    color: #666666;
    font-size: 13px;
    height: 32px;
    width: 500px;
}

.page-node-add-donnees-impotation-exportation #donnees-impotation-exportation-node-form .form-text {
    border: 1px solid #FF7F00;
    height: 30px;
    width: 500px;
}

.page-node-add-donnees-impotation-exportation #donnees-impotation-exportation-node-form #edit-submit {
    background-color: #FF7F00;
    background-image: none;
    background-position: center center;
    background-repeat: no-repeat;
    border: medium none;
    color: #FFFFFF;
    display: block;
    height: 40px;
    margin-left: 296px;
    margin-top: 17px;
    text-decoration: none;
    text-indent: 0;
    width: 140px;
}

.page-node-add-donnees-impotation-exportation #donnees-impotation-exportation-node-form fieldset {
    border: medium none;
    margin: 0 2px 0 -18px;
    padding: 0.5em 0.625em 1em;
}

.page-node-add-donnees-impotation-exportation #donnees-impotation-exportation-node-form #edit-field-date-import-export legend {
    border: 0 none;
    display: none;
    padding: 0;
    white-space: normal;
}

.page-node-add-donnees-impotation-exportation #donnees-impotation-exportation-node-form #edit-field-corps-import-export-und-0-format {
    margin-left: -32px;
}

.page-node-add-donnees-impotation-exportation #donnees-impotation-exportation-node-form #switch_edit-field-corps-import-export-und-0-value {
    color: #0074BD;
    font-size: 13px;
    text-decoration: none;
}

.page-node-add-donnees-impotation-exportation #donnees-impotation-exportation-node-form .form-textarea-wrapper textarea {
    -moz-box-sizing: border-box;
    border: 1px solid #FF9933;
    display: block;
    margin: 0;
    width: 500px;
}

.page-node-add-donnees-impotation-exportation #donnees-impotation-exportation-node-form .description {
    color: #666666;
    font-size: 11px;
}

/*formulaire creation evenement*/

.page-node-add-evenement #evenement-node-form #switch_edit-body-und-0-value {
    color: #0074BD;
    font-size: 13px;
    text-decoration: none;
}


.page-node-add-evenement #evenement-node-form .form-text {
    border: 1px solid #FF7F00;
    color: #666666;
    font-size: 13px;
    height: 30px;
    width: 500px;
}

.page-node-add-evenement #evenement-node-form .form-select {
    border: 1px solid #FF7F00;
    color: #666666;
    font-size: 13px;
    height: 32px;
    width: 500px;
}


.page-node-add-evenement #evenement-node-form .form-item label {
    color: #666666;
    display: block;
    font-size: 13px;
    font-weight: bold;
}


.page-node-add-evenement #evenement-node-form {
    background-color: #FFF5DA;
    padding-left: 20px;
    padding-top: 20px;
}


.page-node-add-evenement #edit-field-date-prevue #evenement-node-form fieldset {
    border: 1px solid #FF7F00;
    margin: 0 2px;
    padding: 0.5em 0.625em 1em;
    width: 476px;
}

.page-node-add-evenement #evenement-node-form #edit-field-date-de-debut fieldset {
    border: 1px solid #FF7F00;
    margin: 0 2px;
    padding: 0.5em 0.625em 1em;
    width: 476px;
}

.page-node-add-evenement #evenement-node-form #edit-field-date-de-fin fieldset {
    border: 1px solid #FF7F00;
    margin: 0 2px;
    padding: 0.5em 0.625em 1em;
    width: 476px;
}

.page-node-add-evenement #evenement-node-form #edit-field-logo-und-0-upload-button {
    background-color: #FF7F00;
    border: medium none;
    color: #FFFFFF;
    padding: 5px;
}

.page-node-add-evenement #evenement-node-form legend {
    color: #666666;
    font-size: 13px;
    font-weight: bold;
    white-space: normal;
}


.page-node-add-evenement #evenement-node-form .form-type-managed-file {
    border: 1px solid #FF7F00;
    font-family: open sans;
    font-size: 13px;
    margin: 0 2px;
    padding: 0.5em 0.625em 1em;
    width: 476px;
}


.page-node-add-evenement #evenement-node-form .form-textarea-wrapper textarea {
    -moz-box-sizing: border-box;
    border: 1px solid #FF9933;
    color: #666666;
    display: block;
    font-size: 13px;
    margin: 0;
    width: 500px;
}

.page-node-add-evenement #evenement-node-form #edit-field-date-prevue fieldset {
    border: 1px solid #FF7F00;
    margin: 0 2px;
    padding: 0.5em 0.625em 1em;
    width: 476px;
}

.page-node-add-evenement #evenement-node-form #edit-submit {
    background-color: #FF7F00;
    background-image: none;
    background-position: center center;
    background-repeat: no-repeat;
    border: medium none;
    color: #FFFFFF;
    display: block;
    height: 40px;
    margin-left: 296px;
    margin-top: 17px;
    text-decoration: none;
    text-indent: 0;
    width: 140px;
}

.page-node-add-evenement #evenement-node-form #edit-field-description-und-0-format {
    border: medium none;
}

.page-node-add-evenement #evenement-node-form #edit-field-pays-de-residence {
    margin-left: 155px;
}

.page-node-add-evenement #evenement-node-form #edit-body-und-0-format {
    border: medium none;
}

.page-node-add-evenement #evenement-node-form #switch_edit-field-description-und-0-value {
    color: #0074BD;
    font-size: 13px;
    text-decoration: none;
}

.page-node-add-evenement #evenement-node-form #edit-field-description-und-0-format {
    margin-left: -25px;
}

.page-node-add-evenement #evenement-node-form #edit-field-pays-de-residence-und {
    border: 1px solid #FF7F00;
    color: #666666;
    font-size: 13px;
    height: 32px;
    width: 345px;
}

.page-node-add-evenement #evenement-node-form .description {
    font-size: 11px;
}

/*Créer Sujet de discussion*/

.page-node-add-forum #forum-node-form .form-text {
    border: 1px solid #FF7F00;
    height: 30px;
    width: 500px;
}


.page-node-add-forum #forum-node-form .form-select {
    border: 1px solid #FF7F00;
    color: #666666;
    font-size: 13px;
    height: 32px;
    width: 500px;
}

.page-node-add-forum #forum-node-form {
    background-color: #FFF5DA;
    padding-left: 20px;
    padding-top: 20px;
}


.page-node-add-forum #forum-node-form #switch_edit-body-und-0-value {
    color: #0074BD;

    font-size: 13px;
    text-decoration: none;
}


.page-node-add-forum #forum-node-form .form-item label {
    color: #666666;
    display: block;
    font-size: 13px;
    font-weight: bold;
}

.page-node-add-forum #forum-node-form .form-textarea-wrapper textarea {
    -moz-box-sizing: border-box;
    border: 1px solid #FF9933;
    display: block;
    margin: 0;
    width: 500px;
}


.page-node-add-forum #forum-node-form .description {
    color: #666666;
    font-size: 11px;
}

/*Créer Créer cours mat prem*/

.page-node-add-cours-des-mati-res-premi-res #cours-des-mati-res-premi-res-node-form .form-text {
    border: 1px solid #FF7F00;
    height: 30px;
    width: 500px;
	font-size: 13px
}



.page-node-add-cours-des-mati-res-premi-res #cours-des-mati-res-premi-res-node-form .form-select {
    border: 1px solid #FF7F00;
    color: #666666;
    font-size: 13px;
    height: 32px;
    width: 500px;
}

.page-node-add-cours-des-mati-res-premi-res #cours-des-mati-res-premi-res-node-form {
    background-color: #FFF5DA;
    padding-left: 20px;
    padding-top: 20px;
}


.page-node-add-cours-des-mati-res-premi-res #cours-des-mati-res-premi-res-node-form .form-item label {
    color: #666666;
    display: block;
    font-size: 13px;
    font-weight: bold;
}

.page-node-add-cours-des-mati-res-premi-res #cours-des-mati-res-premi-res-node-form .form-textarea-wrapper textarea {
    -moz-box-sizing: border-box;
    border: 1px solid #FF9933;
    display: block;
    margin: 0;
    width: 500px;
}


.page-node-add-cours-des-mati-res-premi-res #cours-des-mati-res-premi-res-node-form .description {
    color: #666666;
    font-size: 11px;
}

.page-node-add-cours-des-mati-res-premi-res #cours-des-mati-res-premi-res-node-form #edit-submit {
    background-color: #FF7F00;
    background-image: none;
    background-position: center center;
    background-repeat: no-repeat;
    border: medium none;
    color: #FFFFFF;
    display: block;
    height: 40px;
    margin-left: 296px;
    margin-top: 17px;
    text-decoration: none;
    text-indent: 0;
    width: 140px;
}

.page-node-add-cours-des-mati-res-premi-res #cours-des-mati-res-premi-res-node-form #edit-field-periode-de-cotation fieldset {
    border: 1px solid #FF7F00;
    margin: 0 2px;
    padding: 0.5em 0.625em 1em;
    width: 476px;
}

.page-node-add-cours-des-mati-res-premi-res #cours-des-mati-res-premi-res-node-form #edit-field-periode-de-cotation legend {
    color: #666666;
    font-size: 13px;
    font-weight: bold;
    white-space: normal;
}

.page-node-add-cours-des-mati-res-premi-res #cours-des-mati-res-premi-res-node-form #edit-field-periode-de-cotation .form-text {
    border: 1px solid #FF7F00;
    font-size: 13px;
    height: 30px;
    width: 441px;
}

/*Créer Créer tarif douanier*/

.page-node-add-tarif-douanier #tarif-douanier-node-form .form-text {
    border: 1px solid #FF7F00;
    height: 30px;
    width: 500px;
	font-size: 13px
}


.page-node-add-tarif-douanier #tarif-douanier-node-form .form-select {
    border: 1px solid #FF7F00;
    color: #666666;
    font-size: 13px;
    height: 32px;
    width: 500px;
}

.page-node-add-tarif-douanier #tarif-douanier-node-form {
    background-color: #FFF5DA;
    padding-left: 20px;
    padding-top: 20px;
}


.page-node-add-tarif-douanier #tarif-douanier-node-form .form-item label {
    color: #666666;
    display: block;
    font-size: 13px;
    font-weight: bold;
}

.page-node-add-tarif-douanier #tarif-douanier-node-form .form-textarea-wrapper textarea {
    -moz-box-sizing: border-box;
    border: 1px solid #FF9933;
    display: block;
    margin: 0;
    width: 500px;
}


.page-node-add-tarif-douanier #tarif-douanier-node-form .description {
    color: #666666;
    font-size: 11px;
}

.page-node-add-tarif-douanier #tarif-douanier-node-form #edit-submit {
    background-color: #FF7F00;
    background-image: none;
    background-position: center center;
    background-repeat: no-repeat;
    border: medium none;
    color: #FFFFFF;
    display: block;
    height: 40px;
    margin-left: 296px;
    margin-top: 17px;
    text-decoration: none;
    text-indent: 0;
    width: 140px;
}

.page-node-add-tarif-douanier #tarif-douanier-node-form #edit-field-documents fieldset {
    border: 1px solid #FF7F00;
    margin: 0 2px;
    padding: 0.5em 0.625em 1em;
    width: 476px;
}

.page-node-add-tarif-douanier #tarif-douanier-node-form #edit-field-documents legend {
    color: #666666;
    font-size: 13px;
    font-weight: bold;
    white-space: normal;
}

.page-node-add-tarif-douanier #tarif-douanier-node-form #switch_edit-body-und-0-value {
    color: #0074BD;
    font-size: 13px;
    text-decoration: none;
}

.page-node-add-tarif-douanier #tarif-douanier-node-form #edit-field-pays-membre-und {
    border: 1px solid #FF7F00;
    color: #666666;
    font-size: 13px;
    height: 125px;
    width: 500px;
}

.page-node-add-tarif-douanier #tarif-douanier-node-form #edit-body-und-0-format {
    border: medium none;
    margin-left: -21px;
}


.page-node-add-tarif-douanier #tarif-douanier-node-form #edit-field-image-presse-africaine-und-0-upload {
    font-size: 13px;
}

.page-node-add-tarif-douanier #tarif-douanier-node-form .form-textarea {
    font-size: 13px;
}


/*Créer Créer presse africaine*/

.page-node-add-presse-africaine #presse-africaine-node-form .form-text {
    border: 1px solid #FF7F00;
    height: 30px;
    width: 500px;
	font-size: 13px
}


.page-node-add-presse-africaine #presse-africaine-node-form .form-select {
    border: 1px solid #FF7F00;
    color: #666666;
    font-size: 13px;
    height: 32px;
    width: 500px;
}

.page-node-add-presse-africaine #presse-africaine-node-form {
    background-color: #FFF5DA;
    padding-left: 20px;
    padding-top: 20px;
}


.page-node-add-presse-africaine #presse-africaine-node-form .form-item label {
    color: #666666;
    display: block;
    font-size: 13px;
    font-weight: bold;
}

.page-node-add-presse-africaine #presse-africaine-node-form .form-textarea-wrapper textarea {
    -moz-box-sizing: border-box;
    border: 1px solid #FF9933;
    display: block;
    margin: 0;
    width: 500px;
}


.page-node-add-presse-africaine #presse-africaine-node-form .description {
    color: #666666;
    font-size: 11px;
}

.page-node-add-presse-africaine #presse-africaine-node-form #edit-submit {
    background-color: #FF7F00;
    background-image: none;
    background-position: center center;
    background-repeat: no-repeat;
    border: medium none;
    color: #FFFFFF;
    display: block;
    height: 40px;
    margin-left: 296px;
    margin-top: 17px;
    text-decoration: none;
    text-indent: 0;
    width: 140px;
}

.page-node-add-presse-africaine #presse-africaine-node-form #edit-field-presse-site-web fieldset {
    border: 1px solid #FF7F00;
    margin: 0 2px;
    padding: 0.5em 0.625em 1em;
    width: 476px;
}

.page-node-add-presse-africaine #presse-africaine-node-form #edit-field-presse-site-web legend {
    color: #666666;
    font-size: 13px;
    font-weight: bold;
    white-space: normal;
}

.page-node-add-presse-africaine #presse-africaine-node-form #switch_edit-body-und-0-value {
    color: #0074BD;
    font-size: 13px;
    text-decoration: none;
}

.page-node-add-presse-africaine #presse-africaine-node-form #edit-field-pays-membre-und {
    border: 1px solid #FF7F00;
    color: #666666;
    font-size: 13px;
    height: 125px;
    width: 500px;
}

.page-node-add-presse-africaine #presse-africaine-node-form #edit-body-und-0-format {
    border: medium none;
    margin-left: -21px;
}


.page-node-add-presse-africaine #presse-africaine-node-form #edit-field-image-presse-africaine-und-0-upload {
    font-size: 13px;
}

.page-node-add-presse-africaine #presse-africaine-node-form .form-textarea {
    font-size: 13px;
}

.page-node-add-presse-africaine #presse-africaine-node-form #edit-field-presse-site-web-und-0-value {
    border: 1px solid #FF7F00;
    font-size: 13px;
    height: 30px;
    width: 474px;
}


.page-node-add-presse-africaine #presse-africaine-node-form #edit-field-image-presse-africaine-und-0-upload-button {
    background-color: #FF7F00;
    border: medium none;
    color: #FFFFFF;
    padding: 5px;
}

/*creer partenaire*/


.page-node-add-partenaires #partenaires-node-form .form-text {
    border: 1px solid #FF7F00;
    height: 30px;
    width: 500px;
}

.page-node-add-partenaires #partenaires-node-form .form-select {
    border: 1px solid #FF7F00;
    height: 30px;
    width: 500px;
}


.page-node-add-partenaires #partenaires-node-form {
    background-color: #FFF5DA;
    padding-left: 20px;
    padding-top: 20px;
}

.page-node-add-partenaires #partenaires-node-form #edit-field-image-partenaire-und-0-upload-button {
    background-color: #FF7F00;
    border: medium none;
    color: #FFFFFF;
    padding: 5px;
}

.page-node-add-partenaires #partenaires-node-form .form-item label {
    color: #666666;
    display: block;
    font-size: 13px;
    font-weight: bold;
}


.page-node-add-partenaires #partenaires-node-form #edit-field-lien-partenaire .form-text {
    border: 1px solid #FF7F00;
    height: 30px;
    width: 350px;
}

.page-node-add-partenaires #partenaires-node-form .description {
    font-size: 11px;
}

.page-node-add-partenaires #partenaires-node-form #edit-submit {
    background-color: #FF7F00;
    background-image: none;
    background-position: center center;
    background-repeat: no-repeat;
    border: medium none;
    color: #FFFFFF;
    display: block;
    height: 40px;
    margin-left: 296px;
    margin-top: 17px;
    text-decoration: none;
    text-indent: 0;
    width: 140px;
}

.page-node-add-partenaires #partenaires-node-form #edit-field-nom-partenaire-und-0-format {
    border: medium none;
    font-size: 13px;
    margin-left: -21px;
}

.page-node-add-partenaires #partenaires-node-form #edit-field-image-partenaire-und-0-upload {
    font-size: 13px;
}

/*creer pays*/


.page-node-add-pays #pays-node-form .form-text {
    border: 1px solid #FF7F00;
    height: 30px;
    width: 500px;
}

.page-node-add-pays #pays-node-form .form-select {
    border: 1px solid #FF7F00;
    height: 30px;
    width: 500px;
	font-size: 13px;
}


.page-node-add-pays #pays-node-form {
    background-color: #FFF5DA;
    padding-left: 20px;
    padding-top: 20px;
}

.page-node-add-pays #pays-node-form #edit-field-image-partenaire-und-0-upload-button {
    background-color: #FF7F00;
    border: medium none;
    color: #FFFFFF;
    padding: 5px;
}

.page-node-add-pays #pays-node-form .form-item label {
    color: #666666;
    display: block;
    font-size: 13px;
    font-weight: bold;
}


.page-node-add-pays #pays-node-form #edit-field-lien-partenaire .form-text {
    border: 1px solid #FF7F00;
    height: 30px;
    width: 350px;
}

.page-node-add-pays #pays-node-form .description {
    font-size: 11px;
	 width: 507px
}

.page-node-add-pays #pays-node-form #edit-submit {
    background-color: #FF7F00;
    background-image: none;
    background-position: center center;
    background-repeat: no-repeat;
    border: medium none;
    color: #FFFFFF;
    display: block;
    height: 40px;
    margin-left: 296px;
    margin-top: 17px;
    text-decoration: none;
    text-indent: 0;
    width: 140px;
}

.page-node-add-pays #pays-node-form #edit-field-nom-partenaire-und-0-format {
    border: medium none;
    font-size: 13px;
    margin-left: -21px;
}


.counter {
    font-size: 12px;
}

.field-suffix {
    font-size: 12px;
}

.page-node-add-pays #pays-node-form .form-textarea-wrapper textarea {
    -moz-box-sizing: border-box;
    border: 1px solid #FF9933;
    display: block;
    margin: 0;
    width: 500px;
}

.page-node-add-pays #pays-node-form #edit-field-pays-carte-und-0-upload-button {
    background-color: #FF7F00;
    border: medium none;
    color: #FFFFFF;
    padding: 5px;
}

.page-node-add-pays #pays-node-form #edit-field-drapeau fieldset {
    border: 1px solid #FF7F00;
    margin: 0 2px;
    padding: 0.5em 0.625em 1em;
    width: 476px;
	font-size: 13px;
}



.page-node-add-pays #pays-node-form #edit-field-drapeau legend {
    color: #666666;
    font-size: 13px;
    font-weight: bold;
    white-space: normal;
}

/*Créer Offre et demandes*/

.page-node-add-offre-et-demandes #offre-et-demandes-node-form .form-text {
    border: 1px solid #FF7F00;
    height: 30px;
    width: 500px;
}

.page-node-add-offre-et-demandes #offre-et-demandes-node-form .form-item label {
    color: #666666;
    display: block;
    font-size: 13px;
    font-weight: bold;
}


.page-node-add-offre-et-demandes #offre-et-demandes-node-form .form-select {
    border: 1px solid #FF7F00;
    color: #666666;
    font-size: 13px;
    height: 32px;
    width: 500px;
}

.page-node-add-offre-et-demandes #offre-et-demandes-node-form {
    background-color: #FFF5DA;
    padding-left: 20px;
    padding-top: 20px;
}

.page-node-add-offre-et-demandes #switch_edit-field-corps-offre-dem-und-0-value {
    color: #0074BD;
    font-size: 13px;
    text-decoration: none;
}

.page-node-add-offre-et-demandes #offre-et-demandes-node-form .form-textarea-wrapper textarea {
    -moz-box-sizing: border-box;
    border: 1px solid #FF9933;
    display: block;
    margin: 0;
    width: 500px;
}

.page-node-add-offre-et-demandes #offre-et-demandes-node-form #edit-submit {
    background-color: #FF7F00;
    background-image: none;
    background-position: center center;
    background-repeat: no-repeat;
    border: medium none;
    color: #FFFFFF;
    display: block;
    height: 40px;
    margin-left: 296px;
    margin-top: 17px;
    text-decoration: none;
    text-indent: 0;
    width: 140px;
}


.page-node-add-evenement #evenement-node-form .form-field-type-datetime .form-text {
    border: 1px solid #FF7F00;
    color: #666666;
    font-size: 13px;
    height: 30px;
    width: 440px;
}

.page-node-add-evenement #evenement-node-form #edit-body-und-0-format {
    margin-left: -23px;
}


.page-node-add-offre-et-demandes #offre-et-demandes-node-form #edit-field-debut-periode fieldset {
    border: 1px solid #FF7F00;
    margin: 0 2px;
    padding: 0.5em 0.625em 1em;
    width: 440px;
}

.page-node-add-offre-et-demandes #offre-et-demandes-node-form #edit-field-fin-periode fieldset {
    border: 1px solid #FF7F00;
    margin: 0 2px;
    padding: 0.5em 0.625em 1em;
    width: 440px;
}

.page-node-add-offre-et-demandes #offre-et-demandes-node-form legend {
    color: #666666;
    font-size: 13px;
    font-weight: bold;
    white-space: normal;
}

.page-node-add-offre-et-demandes #offre-et-demandes-node-form .description {
    color: #666666;
    font-size: 11px;
}

.page-node-add-offre-et-demandes #offre-et-demandes-node-form .form-field-type-datetime .form-text {
    border: 1px solid #FF7F00;
    color: #666666;
    font-size: 13px;
    height: 30px;
    width: 440px;
}

.page-node-add-offre-et-demandes #offre-et-demandes-node-form #edit-field-corps-offre-dem-und-0-format {
    border: medium none;
    margin-left: -22px;
}

/*Créer page de l'espace general*/

.page-node-add-page #page-node-form .form-text {
    border: 1px solid #FF7F00;
    height: 30px;
    width: 500px;
}

.page-node-add-page #page-node-form .form-item label {
    color: #666666;
    display: block;
    font-size: 13px;
    font-weight: bold;
}


.page-node-add-page #page-node-form .form-select {
    border: 1px solid #FF7F00;
    color: #666666;
    font-size: 13px;
    height: 32px;
    width: 500px;
}

.page-node-add-page #page-node-form {
    background-color: #FFF5DA;
    padding-left: 20px;
    padding-top: 20px;
}

.page-node-add-page #page-node-form #switch_edit-body-und-0-value {
    color: #0074BD;
    font-size: 13px;
    text-decoration: none;

}

.page-node-add-page #page-node-form .form-textarea-wrapper textarea {
    -moz-box-sizing: border-box;
    border: 1px solid #FF9933;
    display: block;
    margin: 0;
    width: 500px;
}

.page-node-add-page #page-node-form #edit-submit {
    background-color: #FF7F00;
    background-image: none;
    background-position: center center;
    background-repeat: no-repeat;
    border: medium none;
    color: #FFFFFF;
    display: block;
    height: 40px;
    margin-left: 296px;
    margin-top: 17px;
    text-decoration: none;
    text-indent: 0;
    width: 140px;
}

.page-node-add-page #page-node-form #edit-field-fichier-page-de-base-und-0-upload-button {
    background-color: #FF7F00;
    border: medium none;
    color: #FFFFFF;
    padding: 5px;
}

.page-node-add-page #page-node-form .description {
    color: #666666;
    font-size: 11px;
}

.page-node-add-page #page-node-form #edit-field-upload fieldset {
    border: 1px solid #FF7F00;
    margin: 0 2px;
    padding: 0.5em 0.625em 1em;
    width: 476px;
}

.page-node-add-page #page-node-form #edit-field-upload legend {
    color: #666666;
    font-size: 13px;
    font-weight: bold;
    white-space: normal;
}

.page-node-add-page #page-node-form #edit-field-fichier-page-de-base-und-0-upload {
    font-family: open sans;
    font-size: 12px;
}

.page-node-add-page #page-node-form #edit-field-fichier-page-de-base .form-type-managed-file {
    border: 1px solid #FF7F00;
    font-family: open sans;
    font-size: 13px;
    margin: 0 2px;
    padding: 0.5em 0.625em 1em;
    width: 476px;
}

.page-node-add-page #page-node-form #edit-body-und-0-format {
    border: medium none;
    margin-left: -22px;
}

.page-node-add-page #page-node-form #edit-field-upload-und-0-upload-button {
    background-color: #FF7F00;
    border: medium none;
    color: #FFFFFF;
    padding: 5px;
}

.page-node-add-page #page-node-form #edit-field-upload-und-0-upload {
    color: #666666;
    font-family: open sans;
    font-size: 12px;
}

/*Créer Simple Ad Campaign*/

.page-node-add-simpleads-campaign #simpleads-campaign-node-form #edit-submit {
    background-color: #FF7F00;
    background-image: none;
    background-position: center center;
    background-repeat: no-repeat;
    border: medium none;
    color: #FFFFFF;
    display: block;
    height: 40px;
    margin-left: 296px;
    margin-top: 17px;
    text-decoration: none;
    text-indent: 0;
    width: 140px;
}

.page-node-add-page #simpleads-campaign-node-form #edit-field-fichier-page-de-base-und-0-upload-button {
    background-color: #FF7F00;
    border: medium none;
    color: #FFFFFF;
    padding: 5px;
}

.page-node-add-page #simpleads-campaign-node-form {
    background-color: #FFF5DA;
    padding-left: 20px;
    padding-top: 20px;
}

.page-node-add-page #simpleads-campaign-node-form #switch_edit-body-und-0-value {
    color: #0074BD;
    font-size: 13px;
    text-decoration: none;
}


.page-node-edit.node-type-organisation-interm-diaire #edit-field-izf-pays {
    margin-left: 168px;
}

.page-node-edit.node-type-organisation-interm-diaire #edit-field-page-viadeo-und-0-value {
    margin-top: 2px;
	margin-left: 220px;
}

.page-node-edit.node-type-organisation-interm-diaire #edit-field-page-linkedln-und-0-value {
    margin-top: 0;
	margin-left: 220px;
}

.page-node-edit.node-type-organisation-interm-diaire #edit-field-page-google-und-0-value {
    margin-left: 220px;
    margin-top: 2px;
}

.pane-entreprise-de-la-semaine-fiche-entreprise .view-entreprise-de-la-semaine-fiche-entreprise .views-field-field-r-sum-sur-la-structure {
    color: #666666;
    font-family: open sans;
    font-size: 12px;
}

#block-views-6d77f5b752b78723340e7237009844a9 .views-field-field-r-sum-sur-la-structure {
    color: #666666;
    font-family: open sans;
    font-size: 12px;
}

.page-accueil .view-entreprise-de-la-semaine-fiche-entreprise .views-field-field-pr-sentation {
    color: #666666;
    font-family: 'open sans';
    font-size: 12px !important;
    line-height: 16px;
    text-transform: none !important;
}

.page-node-add #node_structures_d_appui_aux_entrepris_form_group_information_orga #edit-field-izf-type-d-entreprise {
    margin-bottom: 0;
    position: absolute;
    visibility: hidden;
}

.page-node-edit #structures-d-appui-aux-entrepris-node-form #edit-field-izf-type-d-entreprise {
    position: absolute;
    visibility: hidden;
}

.page-node-add #node_organisation_interm_diaire_form_group_inf_org_intermediaire #edit-field-izf-type-d-entreprise {
    visibility: hidden;
}

.page-node-edit #node_organisation_interm_diaire_form_group_inf_org_intermediaire #edit-field-izf-type-d-entreprise {
    visibility: hidden;
}


#views-exposed-form-facteurs-production-page-hydrocarbure {
    background-color: #e5e0e7;
    padding-left: 35px;
    padding-top: 30px;
}

#views-exposed-form-facteurs-production-page-hydrocarbure .form-select {
    border: medium none;
    font-size: 12px;
    padding-bottom: 10px;
    padding-left: 8px;
    padding-top: 10px;
	width: 190px;
}

#views-exposed-form-facteurs-production-page-hydrocarbure .views-exposed-form label {
    color: #522e5e;
    font-family: open sans;
    font-size: 12px;
    font-weight: bold;
    letter-spacing: 1px;
    text-transform: uppercase;
}


#content .view-facteurs-production table {
    border-collapse: collapse;
    border-spacing: 0;
    margin-bottom: 1.5em;
    margin-top: 1.5em;
    width: 940px;
}

#content .view-facteurs-production thead {
    background-color: #a896ae;
    color: white;
    font-family: open sans;
    font-size: 13px;
    height: 50px;
}

#content .view-facteurs-production td {
    font-family: open sans;
    font-size: 13px;
    height: 50px;
    padding-left: 10px;
    padding-right: 10px;
}

#content .view-facteurs-production td.active {
    background-color: transparent;
}

#content .view-facteurs-production th {
    border-bottom: medium none;
    padding: 0 10px;
}

#content .view-facteurs-production .views-field-field-izf-pays {
    color: #666666;
    font-family: open sans;
    font-weight: bold;
    letter-spacing: 1px;
}

/*FACTEUR DE PRTODUCTION EAU*/

#views-exposed-form-facteurs-production-page-eau {
    background-color: #e5e0e7;
	padding-top: 30px;
}


#views-exposed-form-facteurs-production-page-eau .form-select {
    border: medium none;
    font-size: 12px;
    padding-bottom: 10px;
    padding-left: 8px;
    padding-top: 10px;
    width: 410px;
}

.view-facteurs-production #edit-field-type-tid-wrapper {
    margin-left: 29px;
}

#views-exposed-form-facteurs-production-page-eau .views-exposed-form label {
    font-family: open sans;
    font-size: 13px;
    font-weight: bold;
    letter-spacing: 1px;
    text-transform: uppercase;
}

/*FACTEUR DE PRTODUCTION INTERNET*/

#views-exposed-form-facteurs-production-page-internet {
    background-color: #e5e0e7;
    padding-left: 46px;
    padding-top: 30px;
}

#views-exposed-form-facteurs-production-page-internet .form-select {
    border: medium none;
    font-size: 12px;
    padding-bottom: 10px;
    padding-left: 8px;
    padding-top: 10px;
    width: 410px;
}


#views-exposed-form-facteurs-production-page-internet #edit-field-izf-pays-tid-i18n-wrapper {
    margin-left: -28px;
}

#views-exposed-form-facteurs-production-page-internet .views-exposed-form label {
    font-family: open sans;
    font-size: 13px;
    font-weight: bold;
    letter-spacing: 1px;
    text-transform: uppercase;
}

/*#edit-submit-facteurs-production {
    background-color: #522e5e;
    border: medium none;
    color: white;
    font-family: oswald;
    font-size: 19px;
    height: 40px;
    padding-left: 13px;
    text-transform: uppercase;
}*/


#edit-submit-facteurs-production {
    background-color: #522e5e;
    background-image: url("../images/rechercher-prod.png");
    background-position: 124px center;
    background-repeat: no-repeat;
    border: medium none;
    color: white;
    font-family: oswald;
    font-size: 18px;
    height: 39px;
    margin-bottom: 30px;
    margin-left: 340px;
    margin-top: 73px;
    padding: 5px 39px 5px 0;
    text-transform: uppercase;
    width: 162px;
}
/*FACTEUR DE PRODUCTION CREDIT*/

#views-exposed-form-facteurs-production-page-credit {
    background-color: #e5e0e7;
    padding-left: 50px;
    padding-top: 30px;
}

#views-exposed-form-facteurs-production-page-credit .form-select {
    border: medium none;
    font-size: 12px;
    padding-bottom: 10px;
    padding-left: 8px;
    padding-top: 10px;
	width: 410px;
}

#views-exposed-form-facteurs-production-page-credit .views-exposed-form label {
    font-family: open sans;
    font-size: 13px;
    font-weight: bold;
    letter-spacing: 1px;
    text-transform: uppercase;
}

/*FACTEUR DE PRODUCTION MAIN D'OEUVRE*/

#views-exposed-form-facteurs-production-page-main-oeuvre {
    background-color: #e5e0e7;
    padding-left: 50px;
    padding-top: 30px;
}

#views-exposed-form-facteurs-production-page-main-oeuvre .form-select {
    border: medium none;
    font-size: 12px;
    padding-bottom: 10px;
    padding-left: 8px;
    padding-top: 10px;
    width: 410px;
}

#views-exposed-form-facteurs-production-page-main-oeuvre .views-exposed-form label {
    font-family: open sans;
    font-size: 13px;
    font-weight: bold;
    letter-spacing: 1px;
    text-transform: uppercase;
}

/*TITRE FACTEURS DE PROD */

.page-production-main-oeuvre .title, .page-production-hydrocarbure .title, .page-production-eau .title {
    background-image: url("../images/trait_production.png");
    background-position: left bottom;
    background-repeat: repeat-x;
    color: #666666;
    font-family: Oswald;
    font-size: 26px;
    font-weight: normal;
    margin-bottom: 9px;
    margin-top: 30px;
    padding-bottom: 10px;
    text-align: left;
    text-transform: uppercase;
    width: 940px;
}


#content .view-facteurs-production #edit-title {
    border: medium none;
    height: 30px;
    margin-top: 20px;
    width: 190px;
}

.view-facteurs-production #edit-field-izf-pays-tid-i18n-wrapper > label {
    margin-left: 27px;
}

.view-facteurs-production #edit-field-type-hydrocarbure-tid-i18n-wrapper > label {
    margin-left: 25px;
}

#views-exposed-form-facteurs-production-page-main-oeuvre #edit-field-izf-pays-tid-i18n-wrapper {
    margin-left: -26px;
}

#views-exposed-form-facteurs-production-page-credit #edit-field-institution-facteurs-value {
    border: medium none;
    height: 30px;
    width: 405px;
}

#views-exposed-form-facteurs-production-page-credit #edit-field-izf-pays-tid-i18n-wrapper {
    margin-left: -28px;
}

#views-exposed-form-facteurs-production-page-credit #edit-field-type-institution-tid-i18n-wrapper {
    margin-top: 13px;
}

#views-exposed-form-facteurs-production-page-credit #edit-field-type-de-taux-tid-i18n-wrapper {
    margin-top: 0px;
}

.page-production-credit .title, .page-production-telephonie .title, .page-production-internet .title  {
    background-image: url("../images/trait_production.png");
    background-position: left bottom;
    background-repeat: repeat-x;
    color: #666666;
    font-family: Oswald;
    font-size: 26px;
    font-weight: normal;
    margin-bottom: 9px;
    margin-top: 30px;
    padding-bottom: 10px;
    text-align: left;
    text-transform: uppercase;
    width: 940px;
}

#views-exposed-form-facteurs-production-page-telephonie {
    background-color: #e5e0e7;
    padding-left: 50px;
    padding-top: 30px;
}

#views-exposed-form-facteurs-production-page-telephonie .form-select {
    border: medium none;
    font-size: 12px;
    padding-bottom: 10px;
    padding-left: 8px;
    padding-top: 10px;
    width: 410px;
}

#views-exposed-form-facteurs-production-page-telephonie #edit-field-izf-pays-tid-i18n-wrapper {
    margin-left: -28px;
}

#views-exposed-form-facteurs-production-page-telephonie .views-exposed-form label {
    color: #522e5e;
    font-family: open sans;
    font-size: 12px;
    font-weight: bold;
    letter-spacing: 1px;
    text-transform: uppercase;
}

/*FACTEUR DE PRTODUCTION ELECTRICITE*/

#views-exposed-form-facteurs-production-page-electricite {
    background-color: #e5e0e7;
    padding-left: 46px;
    padding-top: 30px;
}

#views-exposed-form-facteurs-production-page-electricite .form-select {
    border: medium none;
    font-size: 12px;
    padding-bottom: 10px;
    padding-left: 8px;
    padding-top: 10px;
    width: 410px;
}


#views-exposed-form-facteurs-production-page-electricite #edit-field-izf-pays-tid-i18n-wrapper {
    margin-left: -28px;
}

#views-exposed-form-facteurs-production-page-electricite .views-exposed-form label {
    font-family: open sans;
    font-size: 13px;
    font-weight: bold;
    letter-spacing: 1px;
    text-transform: uppercase;
}

.page-production-electricite .title {
    background-image: url("../images/trait_production.png");
    background-position: left bottom;
    background-repeat: repeat-x;
    color: #666666;
    font-family: Oswald;
    font-size: 26px;
    font-weight: normal;
    margin-bottom: 9px;
    margin-top: 30px;
    padding-bottom: 10px;
    text-align: left;
    text-transform: uppercase;
    width: 940px;
}

/*FACTEUR DE PRTODUCTION FONCIER*/

#views-exposed-form-facteurs-production-page-foncier {
    background-color: #e5e0e7;
    padding-left: 46px;
    padding-top: 30px;
}

#views-exposed-form-facteurs-production-page-foncier .form-select {
    border: medium none;
    font-size: 12px;
    padding-bottom: 10px;
    padding-left: 8px;
    padding-top: 10px;
    width: 410px;
}


#views-exposed-form-facteurs-production-page-foncier #edit-field-izf-pays-tid-i18n-wrapper {
    margin-left: -28px;
}

#views-exposed-form-facteurs-production-page-foncier .views-exposed-form label {
    font-family: open sans;
    font-size: 13px;
    font-weight: bold;
    letter-spacing: 1px;
    text-transform: uppercase;
}

.page-production-foncier .title {
    background-image: url("../images/trait_production.png");
    background-position: left bottom;
    background-repeat: repeat-x;
    color: #666666;
    font-family: Oswald;
    font-size: 26px;
    font-weight: normal;
    margin-bottom: 9px;
    margin-top: 30px;
    padding-bottom: 10px;
    text-align: left;
    text-transform: uppercase;
    width: 940px;
}

/*FACTEUR DE PRTODUCTION TRANSPORT*/

#views-exposed-form-facteurs-production-page-transport {
    background-color: #e5e0e7;
    padding-left: 46px;
    padding-top: 30px;
}

#views-exposed-form-facteurs-production-page-transport .form-select {
    border: medium none;
    font-size: 12px;
    padding-bottom: 10px;
    padding-left: 8px;
    padding-top: 10px;
    width: 410px;
}


#views-exposed-form-facteurs-production-page-transport #edit-field-izf-pays-tid-i18n-wrapper {
    margin-left: -28px;
}

#views-exposed-form-facteurs-production-page-transport .views-exposed-form label {
    font-family: open sans;
    font-size: 13px;
    font-weight: bold;
    letter-spacing: 1px;
    text-transform: uppercase;
}

.page-production-transport .title {
    background-image: url("../images/trait_production.png");
    background-position: left bottom;
    background-repeat: repeat-x;
    color: #666666;
    font-family: Oswald;
    font-size: 26px;
    font-weight: normal;
    margin-bottom: 9px;
    margin-top: 30px;
    padding-bottom: 10px;
    text-align: left;
    text-transform: uppercase;
    width: 940px;
}

.form-item-field-cout-production-value-value .form-text {
    border: medium none;
}

.view-facteurs-production #edit-field-cout-production-value-op {
    width: 183px;
}

#edit-field-mode-zone-tid-i18n {
    height: 162px;
}

#edit-field-provenance-tid-i18n-wrapper {
    margin-top: 5px;
}

#edit-field-type-transport-tid-i18n-wrapper {
    margin-top: -198px;
}

#edit-field-type-transport-tid-i18n-wrapper {
    margin-top: -198px;
}

#views-exposed-form-facteurs-production-page-eau #edit-field-cout-production-value-wrapper {
    margin-left: 29px;
    width: 200px;
}

#edit-field-unite-facteurs-tid {
    height: 129px !important;
}

#edit-field-lieu-foncier-value {
    border: medium none;
    height: 30px;
    width: 405px;
}

#views-exposed-form-facteurs-production-page-transport #edit-field-type-transport-tid-i18n-wrapper {
    margin-top: 5px;
}

.pager li {
    font-size: 13px;
}

ul.pager li a {
    color: #000;
    text-decoration: none;
}

.pager-current {
    background-color: #ff8000;
    color: white;
    font-weight: bold;
}

.item-list .pager li {
    padding: 3px 7px 3px 8px;
}

ul.pager li a:hover, 
ul.pager li.pager-first:hover,
ul.pager li.pager-previous:hover,
ul.pager li.pager-next:hover,
ul.pager li.pager-last:hover,
ul.pager li.pager-item:hover{
	background: #ff8000;
	color:#fff;
}

.page-production-internet .view-facteurs-production .feed-icon {
    display: block;
}


.page-production-internet .view-facteurs-production .feed-icon a {
    background-image: url("../images/pdf.bmp");
    background-position: center top;
    background-repeat: no-repeat;
    display: inline-table;
    height: 42px;
    margin-top: 5px;
    text-indent: -5000pt;
    width: 160px;
}

.page-production-internet #content .view-facteurs-production table {
    margin-top: 5.5em;
}

.page-production-telephonie .view-facteurs-production .feed-icon {
    display: block;
}

.page-production-telephonie .view-facteurs-production .feed-icon a {
    background-image: url("../images/pdf.bmp");
    background-position: center top;
    background-repeat: no-repeat;
    display: inline-table;
    height: 42px;
    margin-top: 5px;
    text-indent: -5000pt;
    width: 160px;
}

.page-production-electricite .view-facteurs-production .feed-icon {
    display: block;
}

.page-production-electricite .view-facteurs-production .feed-icon a {
    background-image: url("../images/pdf.bmp");
    background-position: center top;
    background-repeat: no-repeat;
    display: inline-table;
    height: 42px;
    margin-top: 5px;
    text-indent: -5000pt;
    width: 160px;
}

.page-production-credit .view-facteurs-production .feed-icon {
    display: block;
}

.page-production-credit .view-facteurs-production .feed-icon a {
    background-image: url("../images/pdf.bmp");
    background-position: center top;
    background-repeat: no-repeat;
    display: inline-table;
    height: 42px;
    margin-top: 5px;
    text-indent: -5000pt;
    width: 160px;
}

.page-production-eau .view-facteurs-production .feed-icon {
    display: block;
}

.page-production-eau .view-facteurs-production .feed-icon a {
    background-image: url("../images/pdf.bmp");
    background-position: center top;
    background-repeat: no-repeat;
    display: inline-table;
    height: 42px;
    margin-top: 5px;
    text-indent: -5000pt;
    width: 160px;
}

.page-production-hydrocarbure .view-facteurs-production .feed-icon {
    display: block;
}

.page-production-hydrocarbure .view-facteurs-production .feed-icon a {
    background-image: url("../images/pdf.bmp");
    background-position: center top;
    background-repeat: no-repeat;
    display: inline-table;
    height: 42px;
    margin-top: 5px;
    text-indent: -5000pt;
    width: 160px;
}

.page-production-foncier .view-facteurs-production .feed-icon {
    display: block;
}

.page-production-foncier .view-facteurs-production .feed-icon a {
    background-image: url("../images/pdf.bmp");
    background-position: center top;
    background-repeat: no-repeat;
    display: inline-table;
    height: 42px;
    margin-top: 5px;
    text-indent: -5000pt;
    width: 160px;
}

.page-production-transport .view-facteurs-production .feed-icon {
    display: block;
}

.page-production-transport .view-facteurs-production .feed-icon a {
    background-image: url("../images/pdf.bmp");
    background-position: center top;
    background-repeat: no-repeat;
    display: inline-table;
    height: 42px;
    margin-top: 5px;
    text-indent: -5000pt;
    width: 160px;
}

.page-production-main-oeuvre .view-facteurs-production .feed-icon {
    display: block;
}

.page-production-main-oeuvre .view-facteurs-production .feed-icon a {
    background-image: url("../images/pdf.bmp");
    background-position: center top;
    background-repeat: no-repeat;
    display: inline-table;
    height: 42px;
    margin-top: 5px;
    text-indent: -5000pt;
    width: 160px;
}

#node_entreprise_form_group_adresse_entreprise h3 {
    display: none;
}

.group-adresse-entreprise #edit-field-descriptif-adresse label, .group-adresse-entreprise #field-code-postal-add-more-wrapper label, .group-adresse-entreprise #field-localit-add-more-wrapper label {
    display: block !important;
}

#node_entreprise_form_group_adresse_entreprise label {
    margin-left: 96px;
    text-align: right;
    width: 118px;
}

#node_entreprise_form_group_contact_entreprise h3 {
    display: none;
}

#node_entreprise_form_group_chiffre_d_affaire h3 {
    font-size: 14px;
    font-weight: normal;
    margin-left: 45px;
}

#node_entreprise_form_group_fichier_entreprise label {
    text-align: right;
    width: 100px;
}

#node_entreprise_form_group_fichier_entreprise .fieldset-wrapper {
    margin-left: 85px;
}

.page-node-edit.node-type-entreprise .form-item-language {
    margin-left: 148px;
    margin-top: -50px;
}

.page-taxonomy-term-214 .node-title a {
    background-image: url("../images/event-up-to-come.fw.png");
    background-position: left center;
    background-repeat: no-repeat;
    color: #ff7f00;
    display: block;
    font-family: open sans;
    font-size: 14px;
    font-weight: normal;
    padding-left: 20px;
    text-decoration: none;
	line-height: 2;
}

#page .pager a {
    color: black;
    font-size: 13px;
    text-decoration: none;
}

.page-rapports-etudes #page .item-list .pager li {
    font-size: 14px;
    padding: 2px 7px;
}


#appel-d-offres-node-form .form-item-language label {
    float: left;
    margin-left: 186px;
}


#cv-en-ligne-node-form .form-item-language label {
    float: left;
    font-weight: normal;
    margin-left: 154px;
    margin-right: 20px;
}

.node-type-entreprise.page-node-edit #edit-field-type-de-certification {
    margin-left: 81px;
}

.page-node-add-cv-en-ligne #block-multiblock-4 p {
    margin-top: 803px !important;
}

.i18n-es .view-facteurs-production .feed-icon a {
    background-image: url("../images/pdf-es.png");
    background-position: center top;
    background-repeat: no-repeat;
    display: inline-table;
    height: 42px;
    margin-top: 5px;
    text-indent: -5000pt;
    width: 160px;
}

.i18n-ar .view-facteurs-production .feed-icon a {
    background-image: url("../images/pdf-ar.png");
    background-position: center top;
    background-repeat: no-repeat;
    display: inline-table;
    height: 42px;
    margin-top: 5px;
    text-indent: -5000pt;
    width: 160px;
}

.i18n-zh-hans .view-facteurs-production .feed-icon a {
    background-image: url("../images/pdf-chinois.png");
    background-position: center top;
    background-repeat: no-repeat;
    display: inline-table;
    height: 42px;
    margin-top: 5px;
    text-indent: -5000pt;
    width: 160px;
}

.i18n-pt-pt .view-facteurs-production .feed-icon a {
    background-image: url("../images/pdf-pt.png");
    background-position: center top;
    background-repeat: no-repeat;
    display: inline-table;
    height: 42px;
    margin-top: 5px;
    text-indent: -5000pt;
    width: 160px;
}

.i18n-en .view-facteurs-production .view-footer > a {
    background-image: url("../images/icones/pie_chart24x24-en.png");
    background-position: left center;
    background-repeat: no-repeat;
    color: #666666;
    display: inline-table;
    float: left;
    font-family: Oswald;
    font-size: 16px;
    font-weight: normal;
    height: 36px;
    line-height: 1.3em;
    margin-top: 8px;
    text-align: center;
    text-indent: -5000px;
    text-transform: uppercase;
    width: 265px;
}

.i18n-pt-pt .view-facteurs-production .view-footer > a {
    background-image: url("../images/icones/pie_chart24x24-pt.png");
    background-position: left center;
    background-repeat: no-repeat;
    color: #666666;
    display: inline-table;
    float: left;
    font-family: Oswald;
    font-size: 16px;
    font-weight: normal;
    height: 36px;
    line-height: 1.3em;
    margin-top: 8px;
    text-align: center;
    text-indent: -5000px;
    text-transform: uppercase;
    width: 265px;
}


.i18n-zh-hans .view-facteurs-production .view-footer > a {
    background-image: url("../images/icones/pie_chart24x24-chinois.png");
    background-position: left center;
    background-repeat: no-repeat;
    color: #666666;
    display: inline-table;
    float: left;
    font-family: Oswald;
    font-size: 16px;
    font-weight: normal;
    height: 36px;
    line-height: 1.3em;
    margin-top: 8px;
    text-align: center;
    text-indent: -5000px;
    text-transform: uppercase;
    width: 265px;
}


.i18n-ar .view-facteurs-production .view-footer > a {
    background-image: url("../images/icones/pie_chart24x24-ar.png");
    background-position: left center;
    background-repeat: no-repeat;
    color: #666666;
    display: inline-table;
    float: left;
    font-family: Oswald;
    font-size: 16px;
    font-weight: normal;
    height: 36px;
    line-height: 1.3em;
    margin-top: 8px;
    text-align: center;
    text-indent: -5000px;
    text-transform: uppercase;
    width: 265px;
}

.i18n-es .view-facteurs-production .view-footer > a {
    background-image: url("../images/icones/pie_chart24x24-es.png");
    background-position: left center;
    background-repeat: no-repeat;
    color: #666666;
    display: inline-table;
    float: left;
    font-family: Oswald;
    font-size: 16px;
    font-weight: normal;
    height: 36px;
    line-height: 1.3em;
    margin-top: 8px;
    text-align: center;
    text-indent: -5000px;
    text-transform: uppercase;
    width: 265px;
}

.page-production-eau #edit-field-tranche-tarifaire-tid-i18n-wrapper {
    margin-left: 210px;
}

.page-production-internet #edit-field-debit-tid-i18n {
    height: 129px;
}

.page-production-eau #edit-field-type-tid {
    height: 129px;
}

.page-production-credit #edit-field-indicateur-tid-i18n-wrapper {
    margin-top: -50px;
}


.page-production-credit #edit-field-type-de-taux-tid-i18n {
    height: 125px;
}

.page-node-edit.node-type-entreprise #node_entreprise_form_group_effectif {
    margin-left: 10px;
}

.page-node-edit.node-type-offre-de-recrutement .form-item-language {
    margin-left: 260px;
}

.page-node-edit.node-type-offre-de-recrutement legend {
    border-bottom: 1px solid #f09999;
    font-size: 18px;
    margin-bottom: 20px;
    margin-left: -1px;
    margin-top: 13px;
    text-transform: uppercase;
	float:none;
	width: 880px;
}

.node-type-entreprise #entreprise-node-form #edit-submit {
    background-color: #ff8000;
    background-image: url("../images/btn-jaune.fw.png");
    background-position: 124px center;
    background-repeat: no-repeat;
    border: medium none;
    color: white;
    font-family: oswald;
    font-size: 18px;
    height: 39px;
    margin-left: 239px;
    margin-top: 0;
    padding: 5px 39px 5px 0;
    text-indent: 0;
    text-transform: uppercase;
    width: 162px;
}

.page-node-edit.node-type-offre-de-recrutement #field-delais-de-reponse-recrutem-add-more-wrapper legend {
    border-bottom: medium none;
}


#field-delais-de-reponse-recrutem-add-more-wrapper .fieldset-legend {
    border-bottom: medium none;
    font-size: 13px;
    font-weight: normal;
    margin-left: -132px;
    margin-top: 19px;
    position: absolute;
    text-transform: capitalize;
}

.page-node-add-offre-de-recrutement #offre-de-recrutement-node-form .form-item-language > label {
    margin-left: 28px !important;
}

.page-node-edit.node-type-offre-de-recrutement #edit-field-delais-de-reponse-recrutem-und-0-value {
    margin-top: -23px;
}
 
.page-node-edit.node-type-offre-de-recrutement #node_offre_de_recrutement_form_group_ajout_fichier_recrut .fieldset-description {
    font-family: oswald;
    font-size: 16px;
    margin-left: 0;
    margin-top: -20px;
}

#node_entreprise_form_group_effectif h3 {
    display: none;
}

#node_organisation_interm_diaire_form_group_ca_fcfa h3 {
    font-size: 13px;
    font-weight: normal;
    float: left;
    padding-right: 20px;
    margin-left: 58px;
}
/*A REVOIR*/
#node_organisation_interm_diaire_form_group_effectifs h2 {
    display: none;
}

#node_organisation_interm_diaire_form_group_contact_organisation h3 {
    display: none;
}

#field-pr-nom-du-contact-add-more-wrapper label {
display: none;
}

#field-izf-email-add-more-wrapper label {
display: none;
}

#field-izf-telephone-add-more-wrapper label {
display: none;
}

#field-effectif-temporaire-add-more-wrapper label {
display: none;
}

.form-item-field-page-viadeo--und-0-value label {
display: none;
}

.form-item-field-page-facebook-und-0-value label {
display: none;
}

.form-item-field-fil-twitter-und-0-value label {
display: none;
}

.form-item-field-page-linkedln-und-0-value label {
display: none;
}
/*FIN REVOIR*/

.node-type-entreprise #field-site-web-entreprise-add-more-wrapper {
    clear: both;
}

.node-type-entreprise #edit-field-izf-email-und-0-email {
    margin-bottom: 20px;
    margin-left: 50px;
    margin-top: 20px;
}

.node-type-entreprise #edit-field-izf-telephone-und-0-value {
    margin-top: 20px;
}

.page-node-edit.node-type-entreprise #node_entreprise_form_group_contact_entreprise .form-text {
    float: left;
    margin-right: 20px;
    width: 141px;
}

.node-type-entreprise #edit-field-effectif-temporaire-und-0-value {
    margin-left: 131px;
}

.node-type-organisation-interm-diaire.page-node-edit #edit-field-effectif {
    margin-left: -190px;
}

.node-type-organisation-interm-diaire.page-node-edit #edit-field-nom-du-contact {
    margin-left: -185px;
}

.page-base-des-entreprises .view-liste-des-entreprises-mises-jour .feed-icon a {
    background-image: url("/sites/all/themes/investir/images/export-xls.png");
    background-position: center top;
    background-repeat: no-repeat;
    display: inline-table;
    height: 42px;
    margin-top: 5px;
    text-indent: -5000pt;
    width: 160px;
}

.page-recherche-des-entreprises .view-recherche-des-entreprises .feed-icon a {
    background-image: url("/sites/all/themes/investir/images/export-xls.png");
    background-position: center top;
    background-repeat: no-repeat;
    display: inline-table;
    height: 42px;
    margin-top: 5px;
    text-indent: -5000pt;
    width: 160px;
}

.page-recherche-des-entreprises .view-recherche-des-entreprises .feed-icon {
    margin-bottom: -45px;
    margin-left: -5px;
    margin-top: 2px;
}

.page-base-des-entreprises .view-header .view-liste-des-entreprises-mises-jour .feed-icon {
    display: none;
}

.page-recherche-des-entreprises .view-recherche-des-entreprises .feed-icon { 
    margin-bottom: -22px;
    margin-left: -4px;;

}

.field-name-field-documents-joints a {
    color: #666666;
    display: block;
    text-decoration: none;
}

.field-name-field-documents-joints .file-icon {
    float: left;
    margin-right: 10px;
    padding-top: 0;
}

.field-name-field-documents-joints .field-item {
    float: left;
    height: 85px;
    width: 280px;
}

.page-recherche-entreprises .view-recherche-annuaire-fiche-entreprise .feed-icon a {
    background-image: url("/sites/all/themes/investir/images/export-xls.png");
    background-position: center top;
    background-repeat: no-repeat;
    display: inline-table;

    height: 42px;
    margin-top: 5px;
    text-indent: -5000pt;
    width: 160px;
}
/*Observatoire*/

.field-name-field-izf-emplacement {
    clear: both;
	padding-top: 10px;
}

.field-name-field-annee-effectif .field-label {
    float: left;
}

.field-name-field-nombre-d-employes .field-label {
    float: left;
}

/*.field-name-field-izf-effectif {
    margin-top: 15px;
}*/

.field-name-field-izf-chiffre-d-affaire .field-label {
    float: none;
}

.field-name-field-annee-chiffre-d-affaire .field-label {
    float: left;
}

.field-name-field-montant-chiffre-d-affaire .field-label {
    float: left;
}


.field-name-field-documents-joints {
    padding-bottom: 37px;
}

.field-widget-field-collection-embed tr {
    background-color: #fadada !important;
}

/*.field-name-field-montant-chiffre-d-affaire {
    margin-left: 63px;
    padding-left: 15px;
    position: absolute;
    width: 250px;
}*/

.field-name-field-montant-chiffre-d-affaire {
    margin-left: -17px;
    padding-left: 15px;
    position: absolute;
    width: 250px;
}

/*.field-name-field-nombre-d-employes {
    margin-left: 79px;
    margin-top: -21px;
    position: absolute;
    width: 194px;
}*/

.field-name-field-nombre-d-employes {
    margin-left: 0;
    margin-top: -21px;
    position: absolute;
    width: 194px;
}

.page-node-add-entreprise tbody legend {
    width: 100%;
}

.field-name-field-izf-chiffre-d-affaire {
    border-bottom: 1px dotted;
    border-top: 1px dotted;
	width: 278px;
}

.field-name-field-izf-effectif {
    border-bottom: 1px dotted;
    margin-bottom: 20px;
    width: 278px;
}

/*.field-widget-field-collection-embed .form-text {
    height: 25px !important;
    width: 317px !important;
}

.field-widget-field-collection-embed .form-select {
    height: 25px !important;
    width: 317px !important;
}*/


#edit-field-izf-emplacement .description {
    display: none;
}

.field-multiple-table select {
    height: 35px !important;
    margin-left: -10px;
}

.field-multiple-table .form-text {
    height: 27px;
    margin-left: -10px;
    width: 315px !important;
}

.date-no-float label {
    margin-left: -23px;
}

.field-multiple-table th.field-label label {
    width: 180px !important;
	display: block;
    font-size: 18px !important;
    text-transform: uppercase;
}

.field-multiple-table th.field-label {
	background-color: #d90000;
	width: 600px;

}

.field-multiple-table form th {
    border-bottom: medium none;
}

.field-widget-field-collection-embed .tabledrag-toggle-weight {
    display: none;
}

.field-widget-field-collection-embed .form-submit {
    font-size: 12px;
}

.node-type-entreprise #content .breadcrumb {
    display: block !important;
}

.i18n-zh-hans #block-tb-megamenu-main-menu .tb-megamenu .nav > li > a {
    line-height: 0;
    padding: 0 9px 15px;
}

.i18n-pt-pt #block-tb-megamenu-main-menu .tb-megamenu .nav > li > a {
    line-height: 0;
    padding: 0 9px 15px;
}

.i18n-es #block-tb-megamenu-main-menu .tb-megamenu .nav > li > a {
    line-height: 0;
    padding: 0 9px 15px;
}

.i18n-ar #block-tb-megamenu-main-menu .tb-megamenu .nav > li > a {
    line-height: 0;
    padding: 0 9px 15px;
}

.i18n-en #block-tb-megamenu-main-menu .tb-megamenu .nav > li > a {
    line-height: 0;
    padding: 0 9px 15px;
}

/*.active .language-icon { 
    width: 16px; 
	height: 16px; 
	border:2px solid #fff; 
	-moz-box-shadow: 0px 6px 5px #ccc; 
	-webkit-box-shadow: 0px 6px 5px #ccc; 
	box-shadow: 3px 1px 3px 1px #ff8000; 
	-moz-border-radius:19px; 
	-webkit-border-radius:190px; 
	border-radius:11px; 
}*/

.active .language-icon { 
 	border:2px solid #fff; 
	-moz-box-shadow: 0px 6px 5px #ccc; 
	-webkit-box-shadow: 0px 6px 5px #ccc; 
	box-shadow: 3px 1px 3px 1px #ff8000; 
	-moz-border-radius:19px; 
	-webkit-border-radius:190px; 
	border-radius:19px;
}

.language-icon:hover{
	-webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    filter: grayscale(100%);
    opacity:0.5;
}

.node-type-base-des-informations .field-name-field-pays-base-information .field-item {
    background-color: #ff8000;
    color: white;
    font-size: 20px;
    font-weight: bold;
    padding-bottom: 5px;
    padding-top: 5px;
    text-align: center;
    text-transform: uppercase;
    width: 150px;
}

#block-locale-language-content {
  height: 50px !important;
  width: 200px;
  POSITION: absolute;
  margin-left: 621px;
  margin-top: -24px;
}

#block-tb-megamenu-main-menu {
  height: 6px;
  margin-top: 0px;
}

.connection-box {
  width: 130px !important;
  margin-left: 84px;
  text-align: right;
}


.i18n-ar .connection-box {
    margin-left: -97px !important;
    margin-top: -63px;
    text-align: left;
    width: 130px !important;
}

.page-node-add-entreprise edit-author .description {
    display: none;
}

.page-node-add-entreprise #edit-author label {
    text-align: left;
}

.page-glossary .view-glossaire-entreprise .feed-icon a {
    background-image: url("/sites/all/themes/investir/images/export-xls.png");
    background-position: center top;
    background-repeat: no-repeat;
    display: inline-table;
    height: 42px;
    margin-top: 15px;
    text-indent: -5000pt;
    width: 160px;
    background-color: white;
    margin-left: -6px;
    margin-bottom: -8px;
}

.node-form-revision-information label {
    margin-top: -19px !important;
    position: relative !important;
    width: 459px !important;
    text-align: left !important;
    padding-left: 244px;
    font-size: 11px;
}

.page-node-add-entreprise .node-form-revision-information label {
    clear: both;
    font-size: 11px;
    margin-top: -19px !important;
    padding-left: 20px !important;
    position: relative !important;
    text-align: left !important;
    width: 306px !important;
}

/*.node-form-revision-information .form-textarea-wrapper textarea {
    width: 672px;
}*/

.page-node-add-entreprise #edit-revision-information .form-textarea {
    margin-left: 0 !important;
    margin-top: 0 !important;
}

.page-node-add-organisation-interm-diaire #edit-revision-information .form-textarea {
    margin-left: 0 !important;
    margin-top: 0 !important;
}

.page-node-add-entreprise #edit-revision-information .description {
    display: none;
}

.page-node-add-organisation-interm-diaire #edit-revision-information .description {
    display: none;
}

.page-node-add-organisation-interm-diaire legend {
    width: 538px !important;
}


.section-recherche #recherche_avancee .panel-col-first {
    background-color: #fff5da;
    float: left;
    margin-left: 0;
    margin-right: -207px;
    margin-top: 20px;
    width: 600px;
}

.section-recherche .pane-menu-menu-acces-membre {
    margin-left: 226px;
}

.i18n-pt-pt .tb-megamenu-item.level-1.mega.active {
    visibility: hidden;
}

@media (max-width: 960px) {
	/*Responsive  Menu Anglais*/
.i18n-en .menu-mobile a.general {
    background: rgba(0, 0, 0, 0) url("/sites/all/themes/investir/images/responsive-menu-en.png") no-repeat scroll -10px -570px;
    display: block;
    float: left;
    height: 130px;
    width: 120px;
}

.i18n-en .menu-mobile a.entreprise {
    background: rgba(0, 0, 0, 0) url("../images/responsive-menu-en.png") no-repeat scroll -10px -430px;
    display: block;
    float: left;
    height: 130px;
    width: 121px;
}

.i18n-en .menu-mobile a.exportation {
    background: rgba(0, 0, 0, 0) url("../images/responsive-menu-en.png") no-repeat scroll -10px -290px;
    display: block;
    float: left;
    height: 130px;
    width: 119px;
}

.i18n-en .menu-mobile a.annuaire {
    background: rgba(0, 0, 0, 0) url("../images/responsive-menu-en.png") no-repeat scroll -10px -150px;
    display: block;
    float: left;
    height: 130px;
    width: 120px;
}

.i18n-en .menu-mobile a.production {
    background: rgba(0, 0, 0, 0) url("../images/responsive-menu-en.png") no-repeat scroll -10px -10px;
    display: block;
    float: left;
    height: 130px;
    width: 120px;
}

/*Responsive Menu Arabe*/

.i18n-ar .menu-mobile a.general {
    background: rgba(0, 0, 0, 0) url("../images/responsive-menu-arab.png") no-repeat scroll -10px -570px;
    display: block;
    float: left;
    height: 130px;
    width: 120px;
}

.i18n-ar .menu-mobile a.entreprise {
    background: rgba(0, 0, 0, 0) url("../images/responsive-menu-arab.png") no-repeat scroll -10px -430px;
    display: block;
    float: left;
    height: 130px;
    width: 121px;
}

.i18n-ar .menu-mobile a.exportation {
    background: rgba(0, 0, 0, 0) url("../images/responsive-menu-arab.png") no-repeat scroll -10px -290px;
    display: block;
    float: left;
    height: 130px;
    width: 119px;
}

.i18n-ar .menu-mobile a.annuaire {
    background: rgba(0, 0, 0, 0) url("../images/responsive-menu-arab.png") no-repeat scroll -10px -150px;
    display: block;
    float: left;
    height: 130px;
    width: 120px;
}

.i18n-ar .menu-mobile a.production {
    background: rgba(0, 0, 0, 0) url("../images/responsive-menu-arab.png") no-repeat scroll -10px -10px;
    display: block;
    float: left;
    height: 130px;
    width: 120px;
}

/*Responsive Menu Portugais*/

.i18n-pt-pt .menu-mobile a.general {
    background: rgba(0, 0, 0, 0) url("../images/responsive-menu-port.png") no-repeat scroll -10px -570px;
    display: block;
    float: left;
    height: 130px;
    width: 120px;
}

.i18n-pt-pt .menu-mobile a.entreprise {
    background: rgba(0, 0, 0, 0) url("../images/responsive-menu-port.png") no-repeat scroll -10px -430px;
    display: block;
    float: left;
    height: 130px;
    width: 121px;
}

.i18n-pt-pt .menu-mobile a.exportation {
    background: rgba(0, 0, 0, 0) url("../images/responsive-menu-port.png") no-repeat scroll -10px -290px;
    display: block;
    float: left;
    height: 130px;
    width: 119px;
}

.i18n-pt-pt .menu-mobile a.annuaire {
    background: rgba(0, 0, 0, 0) url("../images/responsive-menu-port.png") no-repeat scroll -10px -150px;
    display: block;
    float: left;
    height: 130px;
    width: 120px;
}

.i18n-pt-pt .menu-mobile a.production {
    background: rgba(0, 0, 0, 0) url("../images/responsive-menu-port.png") no-repeat scroll -10px -10px;
    display: block;
    float: left;
    height: 130px;
    width: 120px;
}

/*Responsive Menu Chinois*/

.i18n-zh-hans .menu-mobile a.general {
    background: rgba(0, 0, 0, 0) url("../images/responsive-menu-chinois.png") no-repeat scroll -10px -570px;
    display: block;
    float: left;
    height: 130px;
    width: 120px;
}

.i18n-zh-hans .menu-mobile a.entreprise {
    background: rgba(0, 0, 0, 0) url("../images/responsive-menu-chinois.png") no-repeat scroll -10px -430px;
    display: block;
    float: left;
    height: 130px;
    width: 121px;
}

.i18n-zh-hans .menu-mobile a.exportation {
    background: rgba(0, 0, 0, 0) url("../images/responsive-menu-chinois.png") no-repeat scroll -10px -290px;
    display: block;
    float: left;
    height: 130px;
    width: 119px;
}

.i18n-zh-hans .menu-mobile a.annuaire {
    background: rgba(0, 0, 0, 0) url("../images/responsive-menu-chinois.png") no-repeat scroll -10px -150px;
    display: block;
    float: left;
    height: 130px;
    width: 120px;
}

.i18n-zh-hans .menu-mobile a.production {
    background: rgba(0, 0, 0, 0) url("../images/responsive-menu-chinois.png") no-repeat scroll -10px -10px;
    display: block;
    float: left;
    height: 130px;
    width: 120px;
}

/*Responsive Menu Espagnol*/

.i18n-es .menu-mobile a.general {
    background: rgba(0, 0, 0, 0) url("../images/responsive-menu-esp.png") no-repeat scroll -10px -570px;
    display: block;
    float: left;
    height: 130px;
    width: 120px;
}

.i18n-es .menu-mobile a.entreprise {
    background: rgba(0, 0, 0, 0) url("../images/responsive-menu-esp.png") no-repeat scroll -10px -430px;
    display: block;
    float: left;
    height: 130px;
    width: 121px;
}

.i18n-es .menu-mobile a.exportation {
    background: rgba(0, 0, 0, 0) url("../images/responsive-menu-esp.png") no-repeat scroll -10px -290px;
    display: block;
    float: left;
    height: 130px;
    width: 119px;
}

.i18n-es .menu-mobile a.annuaire {
    background: rgba(0, 0, 0, 0) url("../images/responsive-menu-esp.png") no-repeat scroll -10px -150px;
    display: block;
    float: left;
    height: 130px;
    width: 120px;
}

.i18n-es .menu-mobile a.production {
    background: rgba(0, 0, 0, 0) url("../images/responsive-menu-esp.png") no-repeat scroll -10px -10px;
    display: block;
    float: left;
    height: 130px;
    width: 120px;
}
}