/* 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"]{
	
}

input[type=password] { 
     border : 1px solid #e0e0e0; 
     
 	} 

#menu-espace-prive a span.menu-text {
	color : white;
}

.fusion-is-sticky .fusion-main-menu>ul>li>a {
	color : white;
}


#user_top{
	margin-bottom : 5px;
}

.fusion-header-wrapper .fusion-row{
	padding: 0px !important;
}
.fusion-header {
    min-height: 178px;
    background-position: right top !important;
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover !important;
}
.fusion-logo img{
	margin-left:5%;
}

.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: 35px;
    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-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;
}
.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;
}

/* FIN fusion-builder*/
select,textarea{
	border:1px solid rgb(169, 169, 169);
}
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;
    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:not(.ui-button),
input[type="submit"],
input[type="button"],
input[type="reset"]{
    font-family: 'Open Sans',arial, helvetica, sans-serif;
    position:
    relative;
    cursor:
    pointer;
    background: #00add8;
    border: none;
    border-radius: 4px !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:not(.ui-button):not(.button_panier_sf):not(.button_panier):not(.fusion-open-submenu),
input[type="submit"],
input[type="button"],
input[type="reset"]{
    color: white !important;

}
button:not(.ui-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;
}

#main {
	padding-top: 15px;
}

.post-content h4,
.post-content h5{
	font-weight:bold !important;
}
h4,h5{
	clear:both;
}
h4.titre,
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;
}
.imgDetail{
background-image: url('/fichiers_sitesweb/images/Icones/Divers/loupe.gif');
}
.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;
} 
.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;
}
.imgSimu{
	background-image:url('/fichiers_sitesweb/images/Icones/Divers/simupai.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');
}
.imgSante{
	background-image:url('/fichiers_sitesweb/images/Icones/Gammes/sante.png');
}
.imgPerf{
	background-image:url('/fichiers_sitesweb/images/Icones/Gammes/perf.png');
}
.imgRed{
	background-image:url('/fichiers_sitesweb/images/Icones/Gammes/red.png');
}
.imgEqui{
	background-image:url('/fichiers_sitesweb/images/Icones/Gammes/equi.png');
}
.imgType{
	background-image:url('/fichiers_sitesweb/images/Icones/Gammes/type.png');
}
.imgGammeBlanc.imgPerf{
	background-image:url('/fichiers_sitesweb/images/Icones/Gammes/perf_white.png');
}
.imgGammeBlanc.imgRed{
	background-image:url('/fichiers_sitesweb/images/Icones/Gammes/red_white.png');
}
.imgGammeBlanc.imgType{
	background-image:url('/fichiers_sitesweb/images/Icones/Gammes/type_white.png');
}
.imgGammeBlanc.imgEqui{
	background-image:url('/fichiers_sitesweb/images/Icones/Gammes/equi_white.png');
}
.imgGammeBlanc.imgSante{
	background-image:url('/fichiers_sitesweb/images/Icones/Gammes/sante_white.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');
}
.imgRptb{
	background-image:url('/fichiers_sitesweb/images/Icones/Divers/RPTB.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');
}


.imgRecapitulatifDesDoses{
	background-image:url('/fichiers_sitesweb/images/Icones/Optigen/RecapitulatifDesDoses.png');
}
.imgPlansimplifie{
	background-image:url('/fichiers_sitesweb/images/Icones/Optigen/Plansimplifie.png');
}
.imgNiveauGenetiqueDesAccouplements{
	background-image:url('/fichiers_sitesweb/images/Icones/Optigen/NiveauGenetiqueDesAccouplements.png');
}
.imgInventaireTaureaux{
	background-image:url('/fichiers_sitesweb/images/Icones/Optigen/InventaireTaureaux.png');
}
.imgPlanDetaille{
	background-image:url('/fichiers_sitesweb/images/Icones/Optigen/PlanDetaille.png');
}
.imgBilanGenetiqueTaureaux{
	background-image:url('/fichiers_sitesweb/images/Icones/Optigen/BilanGenetiqueTaureaux.png');
}

.imgDevisGenetique {
    background-image: url('/fichiers_sitesweb/images/Icones/Optigen/DevisGenetique.png');
} 


.imgPlusBout{
	background-image:url('/fichiers_sitesweb/images/Icones/Divers/plus vert.png');
}
.imgFlecheGauche{
	background-image:url('/fichiers_sitesweb/images/Icones/Divers/triangle-gauche.png');
}

.imgFlecheDroite {
	background-image:url('/fichiers_sitesweb/images/Icones/Divers/triangle-droit.png');
}
.imgPanier {
	background-image:url('/fichiers_sitesweb/images/Icones/Divers/eboutique_logo_qualifA_small.png');
}
.imgPdfNormande {
	background-image:url('/fichiers_sitesweb/images/Icones/Divers/fichier-PDF.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;
}

#mdpOublie{
	cursor: pointer;
}

/* JQGrid*/
table.ui-jqgrid-htable tr th{
    font-family: 'Open Sans',arial, helvetica, sans-serif !important;
    font-weight: 400 ;
    background: #BEDFF0 !important;
    padding: 0px !important;
    margin-bottom: 10px !important;
    text-align:center !important;
}
table.ui-jqgrid-htable tr th:not(:last-child){
	border-right:1px solid #ededed;
}
.ui-jqgrid .ui-jqgrid-hbox{
	/*background: #BEDFF0;*/
    border-top-right-radius: 6px;
    z-index:1;
}

.fusion-sticky-header-wrapper{
	max-width: 100% !important;
	margin: 0px !important;
}

.ui-jqgrid {
    position: relative !important;
    border: 1px solid #ddd !important;
    -webkit-border-radius: 3px !important;
    -moz-border-radius: 3px !important;
    border-radius: 3px !important;
}

#tabCatalogueTX tr.jqgrow td{
    font-size:0.9em !important;
	font-weight:bold !important;
	color:#747474 !important;
	padding:4px 6px !important;
}

/*#gbox_tabCatalogueTX{
	max-width: 907px !important;
}*/


/*******UI DIALOG*******/

.ui-dialog{
	position : static;
	padding : 0px !important;
	width: 0px;
	/*overflow: inherit; */
}

.ui-resizable{
	position : static !important;
}

.ui-dialog .ui-dialog-titlebar{
	position : static !important;	
}
.ui-helper-clearfix{
	zoom : 0 !important;
}
.ui-dialog .ui-dialog-title{
	float: none !important;
	margin: 0 !important;
}
.ui-dialog .ui-dialog-titlebar-close{
	position: static !important;
	right: 0 !important;
	top: 0 !important;
}

.ui-dialog .ui-dialog-titlebar-close span{
	display: none !important;
	margin: 0 !important;
}

.ui-dialog .ui-dialog-buttonpane {
	text-align: none !important;
	border-width: 0 !important;
	background-image: none !important;
	margin: 0 !important;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button {
    font-family: 'Open Sans',arial, helvetica, sans-serif;
	position:relative;
	cursor:pointer;
    background: #00add8;
    border: none;
    border-radius: 4px;
    text-transform: uppercase;
    letter-spacing: 1px;
    padding: 10px 20px !important;
    -moz-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;
}

.ui-dialog .ui-dialog-buttonpane .ui-button{
    color: white !important;
}

.ui-dialog .ui-dialog-buttonpane .ui-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;
}

.ui-resizable-n,.ui-resizable-e,.ui-resizable-s,.ui-resizable-w,.ui-resizable-sw,.ui-resizable-ne,.ui-resizable-nw,.ui-resizable-se{
	cursor: pointer !important;
	height: 0 !important;
	width: 0 !important;
	top: 0 !important;
	left: 0 !important;
	right: 0 !important;
	bottom: 0 !important;
	
}
.ui-resizable-handle{
	position: absolute !important;
	display: block !important;
	left: 97% !important;
}

/*****FIN UI DIALOG*****/

table:not(#tabCatalogueTX):not(#tabFactures):not(#tabHistoCom) tr.jqgrow td{
	font-size:11px;
	font-weight:bold  !important;
	color:#747474;
	padding:4px 6px  !important;
}

tr.jqgrow.altclass td{
	background: #f7f6f6;	
}
.ui-jqgrid .ui-jqgrid-bdiv{
    min-height: 50px;
}

.ui-jqgrid-hbox table tr:nth-child(odd) {background: #F7F6F6}
.ui-jqgrid-btable tr:nth-child(odd) {background: #F7F6F6}
.ui-jqgrid-btable{color : #747474}

.fusion-sticky-header-wrapper{
	height : unset;
}

.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{
	vertical-align:middle;
}
/*Loader JQgrid*/
.spinner {
  width: 50px !important;
  /* height: 40px !important; */
  text-align: center;
  font-size: 10px;
}

.spinner > div {
    background-color: #36adc5;
    height: 50px;
    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;
}

#sticky-wrapper{
	height: 41px !important;
}

/*Fin Loader*/
/*FIn JQGrid*/
/* JQuery UI*/
.dialog-estel{
	/*display:none !important;*/
}
.ui-dialog{
	z-index: 101 !important;
	background-color:white !important;
	border:0px solid #ddd !important;
	border-radius:4px !important;
	position:fixed !important;
	box-shadow: 0px 2px 7px 1px #666 !important;
}
.ui-dialog-titlebar{
	background-color:#00add8 !important;
	padding:10px !important;
	cursor:
	move !important;
	/*font-weight:bold;*/
	border-bottom:1px solid #ddd !important;
	color:
	white !important;
	border-top-left-radius:4px !important;
	border-top-right-radius:4px !important;
	/*font-family:'Raleway', Arial, Helvetica, sans-serif;*/
}
.ui-dialog-content,
.ui-dialog-buttonpane{
	clear:both !important;
	padding:10px !important;
}
.ui-widget-overlay{
	z-index: 100 !important;
    background: #111 repeat-x !important;
    opacity: .3 !important;
    filter: Alpha(Opacity=30) !important;
    position: fixed !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 100% !important;
}
button.ui-dialog-titlebar-close,
button.ui-dialog-titlebar-close:hover,
button.ui-dialog-titlebar-close:active{
	float: right !important;
	background: none !important;
	border: none !important;
	padding: 0px !important;
	-webkit-box-shadow:none !important;
	-moz-box-shadow:none !important;
	box-shadow: none !important;
	margin-top:4px !important;
}
button.ui-dialog-titlebar-close .ui-icon.ui-icon-closethick{
	background: url('/fichiers_sitesweb/images/Icones/Divers/close.png') !important;
	height: 16px !important;
	width: 16px !important;
	display: block !important;
	position:initial;
}
button.ui-dialog-titlebar-close .ui-button-text{
	display:none !important;
}
.ui-dialog-buttonset{
	text-align:right !important;
}
.ui-dialog-buttonset button{
	margin-left:20px !important;
}
.dialog-estel.doublons tr.jqgrow td{
	cursor:pointer !important;
}
.dialog-estel.doublons .ui-jqgrid .ui-jqgrid-bdiv {
	overflow-y:scroll !important;
}
.ui-dialog.loaderEstel{
	background-color:transparent !important;
	border: none !important;
	box-shadow:none !important;
    width: 70px !important;
}
.ui-dialog.loaderEstel .spinner > div{
	/* background-color:white !important; */
}
.ui-dialog.loaderEstel:focus{
	outline: -webkit-focus-ring-color auto 0px !important;	
}
.ui-dialog.loaderEstel .ui-dialog-titlebar{
	display:none !important;
}
/* 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;
}

#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;
    background-color: #777777;
    border: none !important;
    color: white !important;
    font-size: 1em;
    cursor: pointer;
    width: 20px;
    height: 20px;
    border-radius: 0px !important;
    letter-spacing: 0px;
    padding: 0px !important;
    box-shadow: none !important;
    transition:none !important;
}

.plus_graphe{
	display: inline-block;
    background-color: #777777;
    border: none !important;
    color: white !important;
    font-size: 1em;
    cursor: pointer;
    width: 20px;
    height: 20px;
    border-radius: 0px !important;
    letter-spacing: 0px;
    padding: 0px !important;
    box-shadow: none !important;
    transition:none !important;
}


.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');
}
.motscles{
	display: block;
	/*font-size: 1.2em;*/
	font-size: 13px;
	color: rgb(194, 213, 94);
}
.motscles span{
	display:inline-block;
	height:40px;
	vertical-align: middle;
    line-height: 40px;
    font-weight:bold;
}
.motscles span.motcle{
	margin-left: -8px;
    margin-right: -8px;
}
span.titre_favoris{
	height: 40px;
	background-color: #06AED9;
	display: block;
	color: white;
	font-size: 1.7em;
}

span.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;
    font-weight : 400;
}
.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;
	overflow:auto;

}

/* media queries - acces adherent responsive */

@media only screen and (max-width: 900px){
	.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 {
	    text-align: right;
	}

	.fusion-header-wrapper .divConnexion h4{
		text-align:right;
		margin-right:0px;
	}
	
	.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-sticky-header-wrapper{
		height: 55px !important;
	}
}

.fusion-mobile-menu-icons {
    margin-right: -10px !important;
    margin-top: 50px !important;
}

button.fusion-open-submenu {
    box-shadow: none;
    color: #00add8 !important;
    border-color: red;
}
.fusion-logo img {
    width: 312px !important;
}

@media only screen and (max-width: 620px){
	.fusion-mobile-menu-icons {
    	margin-right: -10px !important;
    	margin-top: 30px !important;
	} 
}

i.glyphicon.fa.fa-home {
    color: #b6c568 !important;
}

.hide {
	display: none;
}

.show {
	display: inherit;
}

.clearfix {
	clear: both;
}

.float-left {
	float: left;
}

.a-right {
	text-align: right;
}

.a-left {
	text-align: left;
}

.a-center {
	text-align: center;
}

#content {
	min-height: 100%;
}

#content .estel-info {
	margin-top:40px;
}
button.fusion-open-submenu{
   
	background: 0 0;
	position:absolute;
	
}
