/* Propri�t�s CSS pouvant �tre utilis�es sur toutes les pages du plugin Estel */
/* Fusion-builder*/
a[rel~="next"]{
	title:"Suivant";
	content:"Suivant";
}

a[rel~="prev"]{
	
}

.fusion-sticky-header-wrapper{
	max-width: 100%!important;
	height: auto !important;
}

/*
.fusion-header-wrapper {
    z-index: 99 !important;
}
.fusion-animated {
    z-index: 98 !important;
}
.fusion-header-wrapper .divConnexion{
    position: absolute;
    right: 0;
    margin-right: 10px;
    margin-top: 50px;
    z-index:2;
}
.fusion-header-wrapper .divConnexion h4{
	/*display:none;
	border:none;
	text-align: right;
    font-size: 14px;
    margin-right:10px;
    margin-bottom:12px;
    color:white;
}
.fusion-header-wrapper .divConnexion input[type="submit"]{
	padding: 4px 8px;
    font-size: 8px;
    margin-bottom:4px;
    float:right;
    background-color:#b6c568;
    -webkit-box-shadow: inset 0px 1px 0px #fff,0px 4px 0px #728428,1px 6px 6px 3px rgba(0,0,0,0.3);
    -moz-box-shadow: inset 0px 1px 0px #fff,0px 4px 0px #728428,1px 6px 6px 3px rgba(0,0,0,0.3);
    box-shadow: inset 0px 1px 0px #fff,0px 4px 0px #728428,1px 6px 6px 3px rgba(0,0,0,0.3);
}
.fusion-header-wrapper .divConnexion .formConnexion .ipt_user,
.fusion-header-wrapper .divConnexion .formConnexion .ipt_pass{
	width:80px;
}
.fusion-header-wrapper .divConnexion .formConnexion label{
    width: 94px;
}
.fusion-header-wrapper .divConnexion .formConnexion label,
.fusion-header-wrapper .divConnexion .formConnexion a{
	font-size: 10px;
    margin-bottom: 0px;
    color:white;
   	text-align:right;
}
.fusion-page-title-bar-breadcrumbs div.fusion-breadcrumbs span:first-child,
.fusion-page-title-bar-breadcrumbs div.fusion-breadcrumbs span:nth-child(2){
display: none !important;
}
.fusion-page-title-bar.fusion-page-title-bar-breadcrumbs{
background-color:white;
display: none !important;
}*/
.fusion-header-wrapper .divConnexion .formConnexion a{
	margin-top:8px;
}
.fusion-header-wrapper .divConnexion input[type="text"]:not(#user_login),
.fusion-header-wrapper .divConnexion input[type="password"]:not(#user_pass){
	padding:4px 8px !important;
	height: 24px !important;
	font-size: 12px;
}
.fusion-header-wrapper .formConnexion{
	width:184px;
}

/* FIN fusion-builder*/
select,textarea{
	border:1px solid rgb(169, 169, 169);
}

#content{
	/*margin-top:200px;*/
}

#Header{
	margin-left:73%;
	position: absolute;
    /*float: right;*/
    width: 40%;
    display: inline-block;
    z-index:1;
}

#HeaderMobile{
	display:none;
}

#ImgTraits{
	float: right;
    margin-right: 25%;
}
    
#Traits{
    position: absolute;
    z-index: -1;
    height: 102%;
    float: right;
}

#ContactInteresses{
	margin:10% 0 1% 0;
	width:70%;
}

#Langues{
	margin:2% 0 1% 0;
	width:70%;
	visibility: hidden;
}

#ChoixLangues{
	margin-right: 5%;
	float:right;
}

.Langue:hover{
	color:#00acd9;
	font-weight:bold;
	cursor: pointer;
}

#Contact{
	float: right;
    margin: 0 6% 2% 0;
}

#DivContact{
    Background-color: #00acd9;
    color: white;
    border-radius: 3px;
    padding: 5px 25px 5px 25px;
    cursor: pointer;
    Font-Weight: Bold;
    display:inline-block;
}

#TxInteresses{
	margin-left:3px;
	height: 35px !important;
    width: 35px !important;
    font-family: 'Raleway';
    font-weight: 900;
    color: white;
    font-size: 15px;
    text-align: center;
    padding: 8px 0px 0px 0px;
}

#TxInteressesMobile{
	margin-left:3px;
	height: 35px !important;
    width: 35px !important;
    font-family: 'Raleway';
    font-weight: 900;
    color: white;
    font-size: 15px;
    text-align: center;
    padding: 8px 0px 0px 0px;
}

#BarreRecherche{
	float: right;
    margin-right: 35%;
}

.SearchBar{
	border:1px solid #B2B2B1;
	border-radius:5px;
	width:150px;
	padding-left:5px;
	margin-right:13px;
}

.LoupeSearchBar{
	border-radius: 3px;
    height: 23px;
    cursor: pointer;
    float:right;
}

.LoupeSearchBar{
    height: 23px;
    cursor: pointer;
    float:right;
}

#HeaderLoupe{
	margin-right:5%;
	float:right;
}

#MenuMobile{
	display:none;
}

#logoOrigenNormande{
	display:none;
}

select{
	height:30px !important;
}
a:focus{
    outline: none;
}
input[type="text"]:not(#user_login),, 
input[type="password"]:not(#user_pass){
	text-transform:uppercase;
    height: 30px;
    color: #747474 !important;
    font-weight: bold !important;
    font-family: 'Open Sans', Arial, Helvetica, sans-serif !important;
   	padding: 8px 15px !important;
}

input[type="number"]:not(#user_login){
	text-transform:uppercase;
    height: 30px;
    color: #747474 !important;
    font-weight: bold !important;
    font-family: 'Open Sans', Arial, Helvetica, sans-serif !important;
   	/*padding: 8px 15px !important;*/
}

button,
input[type="submit"],
input[type="button"],
input[type="reset"]{
    font-family: 'Open Sans',arial, helvetica, sans-serif;
	position:relative;
	cursor:pointer;
    background: #00acd9;
    border: none;
    border-radius: 4px !important;
    color: white !important;
    text-transform: uppercase;
    letter-spacing: 1px;
    padding: 10px 20px;
    /*-webkit-box-shadow: inset 0px 1px 0px #fff,0px 4px 0px #005865,1px 6px 6px 3px rgba(0,0,0,0.3);
    -moz-box-shadow: inset 0px 1px 0px #fff,0px 4px 0px #005865,1px 6px 6px 3px rgba(0,0,0,0.3);
    box-shadow: inset 0px 1px 0px #fff,0px 4px 0px #005865,1px 6px 6px 3px rgba(0,0,0,0.3);
	margin-bottom: 10px;
    transition: all .2s;
    -webkit-transition: all .2s;*/
}
button:active,
input[type="submit"]:active,
input[type="button"]:active{
	/*-webkit-box-shadow: inset 0px 1px 0px #fff,0px 1px 0px #005865,1px 6px 6px 3px rgba(0,0,0,0.3);
    -moz-box-shadow: inset 0px 1px 0px #fff,0px 1px 0px #005865,1px 6px 6px 3px rgba(0,0,0,0.3);
    box-shadow: inset 0px 1px 0px #fff,0px 1px 0px #005865,1px 6px 6px 3px rgba(0,0,0,0.3);*/
    padding-top: 12px;
    padding-bottom: 9px;
    /*margin-top: 3px;*/
    top:4px;
}
span.SRPlus{
	color:green;
	font-weight:bold;
}
span.SRMoins{
	color:red;
	font-weight:bold;
}
.post-content h4,
.post-content h5{
	font-weight:bold !important;
}
h4,h5{
	clear:both;
}

h5.titre,
.ClsHrChronologie{
	border-bottom:1px dashed #666;
}

.ClsHrChronologie{
	border-top: none;
    background: #FFF;
}
h5 a{
	line-height: 25px;
}
h4{
	font-size:18px;
	color:#b6c568;
}
span.sousTitre{
	font-size:12px;
	color:black;
	padding-left: 10px;
    font-weight: normal;
}
h4 span.sousTitre{
	font-size:14px;
	padding-left:50px;
}
/*h5 span.sousTitre{
	font-size:12px;
	color:black;
	padding-left: 10px;
    font-weight: normal;
}*/
h5 a{
	font-size:12px;
}

/*Font Awesome*/
.fa{
	color:#878585!important;
}

.fa-search{
	color:white!important;
}

.LoupeSearch{
	background-color: #00acd9;
	border-radius: 3px;
	width: 21px;
	height: 21px;
	display: inline-block;
	text-align: center;
	cursor:pointer;
}

.imgGamme,
.imgGammeBlanc,
.imgEstel,
.imgGrid,
.imgTitre{
	display:inline-block;
	height:24px;
	width:24px;
	background-repeat:no-repeat;
	background-position:center center;
	background-size:100%;
	vertical-align: middle;
} 

.imgGrid{
	margin-right: 8%;
    margin-left: 8%;
}

.imgTitre{
	height:20px;
	margin-right:6px;
    margin-top: -9px;
}
.imgButton{
	background-position:center right;
    background-repeat: no-repeat;
    padding-right: 52px;
}
.imgCommande{
	background-image:url('/fichiers_sitesweb/images/Icones/Divers/commande.png');
}
.imgEdit{
	background-image:url('/fichiers_sitesweb/images/Icones/Divers/edit.png');
	cursor:pointer;
}
.imgGomme{
	background-image:url('/fichiers_sitesweb/images/Icones/Divers/trash.png');
	cursor:pointer;
}

.imgPdf{
	background-image:url('/fichiers_sitesweb/images/Icones/Divers/PDF.png');
	cursor:pointer;
}

.imgEssentiel{
	background-image: url("/fichiers_sitesweb/images/Icones/Gammes/essentiel.png")
}
.imgClassique{
	background-image:url('/fichiers_sitesweb/images/Icones/Gammes/classique.png');
}
.imgEspoir{
	background-image:url('/fichiers_sitesweb/images/Icones/Gammes/espoir.png');
}
.imgConfirme{
	background-image:url('/fichiers_sitesweb/images/Icones/Gammes/confirme.png');
}
.imgRouge{
	background-image:url('/fichiers_sitesweb/images/Icones/Gammes/rouge.png');
}
.imgNouveau{
	background-image:url('/fichiers_sitesweb/images/Icones/Gammes/nouveau.png');
}
.imgValeurAjoutee{
	background-image: url("/fichiers_sitesweb/images/Icones/Gammes/valeur-ajoutee.png")
}
.imgPotentielLaitier{
	background-image:url('/fichiers_sitesweb/images/Icones/Gammes/potentiel-laitier.png');
}
.imgMorphologie{
	background-image:url('/fichiers_sitesweb/images/Icones/Gammes/morphologie.png');
}
.imgEquilibre{
	background-image:url('/fichiers_sitesweb/images/Icones/Gammes/equilibre.png');
}
.imgAvecFilles{
	background-image:url('/fichiers_sitesweb/images/Icones/Gammes/avec-filles.png');
}

.imgGammeBlanc.imgEssentiel{
	background-image:url('/fichiers_sitesweb/images/Icones/Gammes/essentiel_white.png');
}
.imgGammeBlanc.imgClassique{
	background-image:url('/fichiers_sitesweb/images/Icones/Gammes/classique_white.png');
}
.imgGammeBlanc.imgEspoir{
	background-image:url('/fichiers_sitesweb/images/Icones/Gammes/espoir_white.png');
}
.imgGammeBlanc.imgConfirme{
	background-image:url('/fichiers_sitesweb/images/Icones/Gammes/confirme_white.png');
}
.imgGammeBlanc.imgRouge{
	background-image:url('/fichiers_sitesweb/images/Icones/Gammes/rouge_white.png');
}
.imgPlus{
	background-image:url('/fichiers_sitesweb/images/Icones/Divers/plus.png');
}
.imgQualif{
	background-image:url('/fichiers_sitesweb/images/Icones/Divers/qualif.png');
}
.imgRobot{
	background-image:url('/fichiers_sitesweb/images/Icones/Divers/r.png');
}
.imgCheptel{
	background-image:url('/fichiers_sitesweb/images/Icones/Divers/cheptel.png');
}
.imgCiglFem{
	background-image:url('/fichiers_sitesweb/images/Icones/Divers/femelle.png');
}
.imgCiglMal{
	background-image:url('/fichiers_sitesweb/images/Icones/Divers/male.png');
}

.imgIE{
	background-image:url('/fichiers_sitesweb/images/Icones/Divers/ie.png');
}
.imgPersoRose{
	background-image:url('/fichiers_sitesweb/images/Icones/Divers/bonhommerose.png');
}
.imgOeil{
	background-image:url('/fichiers_sitesweb/images/Icones/Divers/oeil.png');
}

.imgFavori{
	background-image:url('/fichiers_sitesweb/images/Icones/Divers/favoris.png');
}

.imgPdfNormande{
	background-image:url('/fichiers_sitesweb/images/Icones/Divers/fichier-PDF.png');
}

.imgPhotoManquante{
	background-image:url('/fichiers_sitesweb/images/Icones/Divers/photo-manquante.png');
}

.imgLoupe{
	background-image:url('/fichiers_sitesweb/images/Icones/Divers/loupe.gif');
}
.imgRptb {
	background-image: url('/fichiers_sitesweb/images/Icones/Divers/RPTB.png');
  }
h6.titreCliquable{
	text-align:center;
	border:0px solid #cccccc;
    border-top-width: 1px;
    border-bottom-width: 1px;
    padding-top:6px;
    padding-bottom:6px;
}
h6.titreCliquable span{
	letter-spacing: 2px;
	font-size: 16px;
	font-weight: 600;
	color: #97bf14;
	cursor:pointer;
}
div.centre{
	margin:auto;
}

/* JQGrid*/
table.ui-jqgrid-htable tr th{
    font-family: 'Open Sans',arial, helvetica, sans-serif !important;
    font-weight: 400 !important;
    background: #e7e7e7 !important;
    padding: 0px !important;
    margin-bottom: 10px !important;
    text-align:center !important;
    color:#00ACD9 !important;
}

.ui-jqgrid-labels{
	height: 50px;
	cursor: pointer;
}

/*table.ui-jqgrid-htable tr th:not(:last-child){
	border-right:1px solid #ededed;
}*/
.ui-jqgrid .ui-jqgrid-hbox{
    border-top-right-radius: 6px;
    z-index:1;
}

#tabCatalogueTX tr.jqgrow td{
        font-size:1em !important;
	font-weight:bold !important;
	color:#747474 !important;
	/*padding:4px 6px;*/
	padding-top:4px !important;
	padding-bottom:4px !important;
	/*color: #333333 !important;*/
    font-family: 'Open Sans' !important;
    font-size: 14px !important;
}

/*Trait bleu vertical catalogue taureau en-tete*/
#tabCatalogueTX_Gamme{
	border-right:3px solid #00ACD9;
}
#tabCatalogueTX_Qualif{
	border-right:3px solid #00ACD9;
}
#tabCatalogueTX_ISU{
	border-right:3px solid #00ACD9;
}
#tabCatalogueTX_INLAIT{
	border-right:3px solid #00ACD9;
}
#tabCatalogueTX_Musculature{
	border-right:3px solid #00ACD9;
}
#tabCatalogueTX_MorphoMamelle{
	border-right:3px solid #00ACD9;
}
#tabCatalogueTX_SYBO{
	border-right:3px solid #00ACD9;
}
/*Trait bleu vertical catalogue taureau*/
#tabCatalogueTX tr.jqgrow td:nth-child(2){
	border-right: 3px solid #00ACD9;
}
#tabCatalogueTX tr.jqgrow td:nth-child(4){
	border-right: 3px solid #00ACD9;
}
#tabCatalogueTX tr.jqgrow td:nth-child(5){
	border-right: 3px solid #00ACD9;
}
#tabCatalogueTX tr.jqgrow td:nth-child(10){
	border-right: 3px solid #00ACD9;
}
#tabCatalogueTX tr.jqgrow td:nth-child(14){
	border-right: 3px solid #00ACD9;
}
#tabCatalogueTX tr.jqgrow td:nth-child(26){
	border-right: 3px solid #00ACD9;
}
#tabCatalogueTX tr.jqgrow td a:hover{
 	color: #00ACD9;
}

#Tooltip {
	/*float: right;  */
	border: 1px solid #00acd9;
	height: auto;
	min-width:250px;
	max-width: 250px;
	text-overflow: ellipsis;
	word-wrap: break-word;
	border-radius: 7px;
	position: absolute;
	/*left: 35%; */
	background-color: white;
	z-index: 14; /* nouveau  */
}

#Tooltip .titre_favoris{
	min-height: 40px;
	background-color: #06AED9;
	display: block !important;
	color: white;
	font-size: 1.7em;
	border-radius: 3px;
	/*position: relative !important; */
}

#Tooltip #image_info_taureau{
	margin: 5%;
	/*display: block !important; */
	/*position: relative !important; */
	width:90%;
}

#Tooltip .infos{
	list-style: outside none none;
	font-size: 1.1em;
	display: inline-block !important;
	padding: 0px;
	width: 100%;
	/*min-height: 60px;*/
	margin: 5%;
	/*position: relative !important;*/
}

#Tooltip .infos li{
	margin-bottom: 1%;
	max-width: 80%;
}

#Tooltip .infos span:nth-child(1){
	width: 15px;
	height: 15px;
	display: inline-block !important;
	margin-right: 4%;

}


#Tooltip .infos span:nth-child(2){
	display: inline-block !important;
	font-size: 0.7em;
	max-width: 85%;
	vertical-align: middle;
}
/*
#tabCatalogueTX tr.jqgrow td a div{
	display:none;
}*/


table:not(#tabCatalogueTX) tr.jqgrow td{
	font-size:11px;
	font-weight:bold;
	color:#747474;
	padding:4px 6px;
}

tr.jqgrow.altclass td{
	background: rgba(0, 172, 217, 0.18);	
}
.ui-jqgrid .ui-jqgrid-bdiv{
    min-height: 50px;
}
.ui-jqgrid .ui-jqgrid-htable .ui-th-div {
	font-size:12px;
}
th.ui-state-default.ui-th-column-header.ui-th-ltr {
    border-bottom: 1px solid #ededed;
}
th.ui-th-column.ui-th-ltr div.ui-th-div{
	display: inline-block;
}
.ui-jqgrid-resize .ui-jqgrid-resize-ltr{
	display: inline-block;
}

tr.jqgrow .ui-row-ltr .ui-widget-content td:nth-child(2){
	border-right: 3px solid #00ACD9;
}

/*Loader JQgrid*/
.spinner {
  width: 50px !important;
  height: 40px !important;
  text-align: center;
  font-size: 10px;
}

.spinner > div {
    background-color: #00ACD9;
    height: 100%;
    width: 6px;
    display: inline-block;
  
    -webkit-animation: sk-stretchdelay 1.2s infinite ease-in-out;
    animation: sk-stretchdelay 1.2s infinite ease-in-out;
    margin-left: 1px;
}

.spinner .rect2 {
  -webkit-animation-delay: -1.1s;
  animation-delay: -1.1s;
}

.spinner .rect3 {
  -webkit-animation-delay: -1.0s;
  animation-delay: -1.0s;
}

.spinner .rect4 {
  -webkit-animation-delay: -0.9s;
  animation-delay: -0.9s;
}

.spinner .rect5 {
  -webkit-animation-delay: -0.8s;
  animation-delay: -0.8s;
}

@-webkit-keyframes sk-stretchdelay {
  0%, 40%, 100% { -webkit-transform: scaleY(0.4) }  
  20% { -webkit-transform: scaleY(1.0) }
}

@keyframes sk-stretchdelay {
  0%, 40%, 100% { 
    transform: scaleY(0.4);
    -webkit-transform: scaleY(0.4);
  }  20% { 
    transform: scaleY(1.0);
    -webkit-transform: scaleY(1.0);
  }
}
.ui-jqgrid .loading{
    background:none;
    border-width: 0px !important;
    top: 45%;
    left: 47%;
    background-color:transparent !important;
}


/*Fin Loader*/
/*FIn JQGrid*/
/* JQuery UI*/
.dialog-estel{
	display:none;
}
.ui-dialog{
	z-index: 10000;
	background-color:white;
	border:0px solid #ddd;
	border-radius:4px;
	position:fixed;
	box-shadow: 0px 2px 7px 1px #666;
}
.ui-dialog-titlebar{
	background-color:#00acd9;
	padding:10px;
	cursor:move;
	/*font-weight:bold;*/
	
	border-bottom:1px solid #ddd;
	color:white;
	border-top-left-radius:4px;
	border-top-right-radius:4px;
    /*font-family:'Raleway', Arial, Helvetica, sans-serif;*/
}
.ui-dialog-content,
.ui-dialog-buttonpane{
	clear:both;
	padding:10px;
}
/*.ui-widget-overlay{
	z-index: 100;
    background: #111 repeat-x;
    opacity: .3;
    filter: Alpha(Opacity=30);
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}*/


button.ui-dialog-titlebar-close,
button.ui-dialog-titlebar-close:hover{
	float: right;
    background: none;
    border: none;
    padding: 0px;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow: none;
    margin-top:4px;
}
button.ui-dialog-titlebar-close .ui-icon.ui-icon-closethick{
	background: url('/fichiers_sitesweb/images/Icones/Divers/close.png');
    height: 16px;
    width: 16px;
    display: block;
}
button.ui-dialog-titlebar-close .ui-button-text{
	display:none;
}
.ui-dialog-buttonset{
	text-align:right;
}
.ui-dialog-buttonset button{
	margin-left:20px;
}
.dialog-estel.doublons tr.jqgrow td{
	cursor:pointer;
}
.dialog-estel.doublons .ui-jqgrid .ui-jqgrid-bdiv {
	overflow-y:auto;
}
.ui-dialog.loaderEstel{
	background-color:transparent;
	border: none;
	box-shadow:none;
    width: 70px !important;
}

.ui-dialog.loaderEstel:focus{
	outline: -webkit-focus-ring-color auto 0px;	
}

.ui-dialog.loaderEstel .ui-dialog-titlebar{
	display:none;
}

/* Fin JQuery UI*/

table{
    border-bottom-width: 0px !important;
}
.formConnexion label{
	display:inline-block;
	width:120px;
	margin-bottom: 20px;
}
.formConnexion a{
	margin-top:20px;
	display:block;
}
.formConnexion .ipt_user,
.formConnexion .ipt_pass{
	width:200px;
}
.droite{
	float:right;
	vertical-align:middle;
}
.legendeCommande{
	float:right;
	font-size:12px;
    margin-bottom: 30px;
}
#gbox_tabCommandesIA input[type="text"]{
	text-align:center;
}
input[type="text"]:not(#user_login).saisieNom{
	width:100px;
	padding-left:4px !important;
	padding-right:4px !important;
}
.nutravBig{
	font-size: 16px;
}

.plus_menu{
	display: inline-block;
    font-size: 1em;
    cursor: pointer;
}

.plus_graphe{
	display:inline-block;
	font-size: 1em;
    cursor: pointer;
    z-index: 99;
    margin-top: 0px;
	width:20px;
	height: 20px;
	padding:0px;
}


.invisible{
	visibility:hidden;
}


/* CSS "favori" */
.accoladeG,.accoladeD{
	width:20px;
	background-size:100%; 
	background-position:center center;
}
.accoladeG{
	background-image:url('/fichiers_sitesweb/images/Icones/Divers/accoladegauche.png');
}
.accoladeD{
	background-image:url('/fichiers_sitesweb/images/Icones/Divers/accoladedroite.png');
}

.div_motcle:nth-child(1){
	padding-right:5px;
}

.div_motcle:nth-child(2){
	border-left: 2px solid #00acd9;
    padding-right: 5px;
    padding-left: 5px;
}

.div_motcle:nth-child(3){
	border-left: 2px solid #00acd9;
    padding-left: 5px;
}

.motscles{
	display: block;
	color: #b2b2b1;
	text-align: center;
	margin-top: 10px;
	font-size: 1.1em;
}
.motscles span{
	height:40px;
    line-height: 20px;
    font-weight:bold;
}
.motscles span.motcle{
    font-size: 1.1em;
}
span.titre_favoris{
	height: 40px;
	background-color: #06AED9;
	display: block;
	color: white;
	font-size: 1.7em;
	border-radius: 3px;
}

.titre_favoris span{
    float: right;
    margin-top: 8px;
    margin-right: 10px;
}
.titre_favoris p.nom_favoris{
	display: inline-block;
    margin: 1%;
    vertical-align: middle;
    line-height: 32px;
}
.titre_favoris p.nom_favoris sup{
	vertical-align: top;
	font-size: 14px;
    line-height: 24px;
}
.titre_favoris h1.nom_favoris{
	display: inline-block;
    margin: 1%;
    vertical-align: middle;
    line-height: 32px;
    font-size: 1em;
    font-family: 'Open Sans';
    color: white;
}
.titre_favoris h1.nom_favoris sup{
	vertical-align: top;
	font-size: 14px;
    line-height: 24px;
      font-size: 1em;
    font-family: 'Open Sans' !important;
    color: white;
}
#nunati_tx{
	font-family: 'Open Sans' !important;
    font-size: 14px !important;
    color: #747474;
    display : inline;
    font-weight : bold !important;
    margin-left : 1%;
}
/* Fin CSS "favori" */

body{
	background-color: #fff !important;
}

.fusion-footer{
	z-index: 1;
}
/*
@media only screen and (min-width: 900px) and (orientation: landscape){
	
	.fusion-secondary-main-menu{
    	width:100% !important;
	}
}*/

/* media queries - acces adherent responsive */
@media only screen and (max-width: 1210px){
	.fusion-header-wrapper .divConnexion .formConnexion label, 
	.fusion-header-wrapper .divConnexion .formConnexion a,
	.fusion-header-wrapper .divConnexion h4{
		color:#747474;
	}	
}
@media only screen and (max-width: 900px){
	#content{
		margin-top:0px;
	}
	
	#Header{
		display:none;
	}
	
	#HeaderMobile{
		display:inline-block;
		margin-left: 40%;
	}
	
	#ImgTraits{
		display:none;
	}
	
	#ImgTraitsMobile{
		display: inline-block;
    	vertical-align: top;
	}
	
	#LanguesMobile{
		display: inline-block;
	}	    
	
	#MenuMobile{
		width:100%;
		display:inline-block;
		height:30px;
		background-color:#878585;
	}
	
	#ContactMobile{
		text-align: center;
		margin-left:40px;
		width:120px;
	    margin: 10% 3% 2% 0;
	}

	#DivContactMobile{
	    Background-color: #00acd9;
	    color: white;
	    border-radius: 3px;
	    padding: 5px 5px 5px 5px;
	    cursor: pointer;
	    Font-Weight: Bold;
	}
	
	#logoOrigenNormande{
		display:grid;
		text-align:center;
	}
	
	#BarreRechercheMobile{
		display:inline-block;
		padding-top: 5px;
		z-index: 1;
    	width: 60%;
    	margin-left: 5%;
	}
	
	#MenuNavigationMobile{
		float:right;
		margin: 5px 5% 0 0;
	}
	
	.LangueMobile{
		visibility:hidden;
	}
	
	.fusion-mobile-menu-icons{
		position:relative !important;
	}
	
	.fusion-header{
		display:none;
	}
	
	.ui-dialog{
		width:300px !important;
}

	.fusion-header-wrapper .divConnexion{
		position: absolute;
		right: 0;
		margin-right: 63px;
		margin-top: 20px;
		z-index: 2;
	}
	.fusion-header-wrapper .formConnexion {
	    width: 300px;
	}
	.fusion-header-wrapper .divConnexion h4{
		text-align:center;
		margin-right:0px;
	}
	.divConnexion br{
		display:none;
	}
	.fusion-header-wrapper .divConnexion .formConnexion a {
	    margin-top: 4px;
	    display: inline-block;
	}
	.fusion-header-wrapper .divConnexion .formConnexion label{
		width:auto;
	}
	.fusion-header-wrapper .divConnexion input[type="submit"] {
	    padding: 4px 8px;
	    font-size: 8px;
	    margin-bottom: 4px;
	    float: right;
	    margin-top: 9px;
	    margin-right: 20px;
	}	
	.fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v4 .fusion-mobile-logo-1x{
		display: block !important;
		/*width: 60% !important;*/
	}
	

@media (max-device-width: 800px){	
	#post-1460 div.post-content > .fusion-one-fourth {
    	display: none;
	}
	
	.fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v4 .fusion-mobile-logo-1x{
		display: block !important;
		/*width: 60% !important;*/
	}
	
	/*.fusion-mobile-logo-2x{
		display: inline-block !important;
	}
	.fusion-logo-2x{
		display: none !important;
	}*/
}
