@media print {

	body{
		background:0;
	}
	
	.fusion-header-wrapper, .fusion-header-shadow{
		display: none;
	}
	
	
	#presentation {
		display: inline-block;
		width: 50%;
		box-sizing: border-box;
		float: left;
		/*text-align: center;*/
	}
	
	#presentation #pdf {
	    display: none;
	}
	
	#presentation #carrousel {
	    display: none;
	}
	
	
	span.titre_favoris {
	    height: 30px;
	    background-color: #06AED9;
	    display: block;
	    color: white;
	    font-size: 12pt;
	}
	
	
	.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');
	}
		
	span.titre_favoris span {
	   /* float: right;
	    margin-top: 8px;
	    margin-right: 10px;*/
	}
		
	#infos_taureau{
		clear: both;
		font-size: 8pt !important;
		width:400pt;
		margin-left: -145px;
		text-align: left;
	    margin-bottom: 8px;
	    padding-left: 0px;
	}
	
	#sliders-container{
		display: none;
	}
	
	.fusion-page-title-bar, .fusion-page-title-bar-breadcrumbs, .fusion-page-title-bar-left{
		display: none;
	}
	
	
	.motscles {
	    display: block;
	    font-size: 7pt;
	    color: rgb(194, 213, 94);
	}
	
	.motscles span {
	    display: inline-block;
	    height: 20px;
	    vertical-align: middle;
	    line-height: 20px;
	    font-weight: bold;
	}
	.motscles span.motcle {
	    margin-left: -8px;
	    margin-right: -8px;
	}
	.accoladeG {
	    background-image: url('/fichiers_sitesweb/images/Icones/Divers/accoladegauche.png');
	}
	.accoladeD {
	    background-image: url('/fichiers_sitesweb/images/Icones/Divers/accoladedroite.png');
	}
	.accoladeG, .accoladeD {
	    width: 13px;
	    background-size: 100%;
	    background-position: center center;
	}
	
	
	#infos_data span.imgPlus {
	    width: 5px !important;
	    height: 5px !important;
	    /*margin-right: 10px;*/
	}
	#infos_data .imgEstel {
	    height: 20px;
	    width: 20px;
	}
	.imgPlus {
	    background-image: url('/fichiers_sitesweb/images/Icones/Divers/plus.png');
	}
	
	.infos {
	    list-style: outside none none;
	    font-size: 8pt;
	    display: inline-block;
	    padding: 0pt;
	    width: 100%;
	    margin-bottom: 0pt;
	    margin-top: 3%;
	}
	
	
	#num_taureau{
		display: inline-block;
		width: 48%;
	}
	
	#naisseur_taureau{
		display: inline-block;
		width: 48%;
	}
	
	#num_taureau p{
		display: inline-block;
	}
	
	#naisseur_taureau p{
		display: inline-block;
	}
	
	#idDivGenealogie {
		margin-bottom:2%;
	    display: inline-block;
	    width: 49%;
	    vertical-align: top;
	    float: right;
	}
	
	
	.data_infos{
		background-color: rgb(247, 247, 247);
		font-size: 10pt;
		font-weight: 600;
		clear: both;
		width: 30%;
		height: 25px;
		text-align: center;
	}

	.data_infos p:last-child{
		display: inline-block;
		color: #81B718;
		border-right: 0px;
		padding: 2px;
	}
	
	.data_infos p:nth-child(2n){
		display: inline-block;
		color: rgb(194, 213, 94);
		border-right: 2px solid rgb(105, 106, 108);
		padding-right: 1%;
		padding-left: 1%;
	}
	
	.data_infos p:nth-child(2n+1){
		display: inline-block;
	}
	
	#commande_tab{
		display: none;
	}
	
	
	#index_tab h5:first-child{
		display: none;
	}
	
	#index_tab h5:first-child{
		display: none;
	}
	
	#commande_conventionnel{
		display: none;
	}
	
	#commande_sf .tab_prix{
		display: none;
	}
	#commande_sf .divAjoutPanier{
		display: none;
	}
	#commande_sf #voirPanier{
		display: none;
	}
	h4.titre, h5.titre, .ClsHrChronologie {
   		border-bottom: 1px dashed #666;
	}
	h4{
		margin-top: 0px;
	}
	
	.tableau_index {
	    display: inline-block;
	    padding: 0;
	    width: auto;
	    margin-right: 1%;
	    font-size: 7pt;
	    text-align: center;
	}
	.tableau_index td {max-width: 60px;max-height: 25px;min-width: 60px;min-height: 25px;}
	.tableau_index tr:nth-child(1) {
	    background-color: #BFDFF2;
	    border-bottom: 1px solid rgb(210, 210, 210);
	    min-height: 35px;
	    max-height: 35px;
	}
	
	.tableau_index tr:nth-child(2) {
	   height: 30px;
	}
	
	#morphologie {
	    width: 35%;
	    display: inline-block;
	    float: right;
	    margin-right: 0%;
	    vertical-align: top;
	    clear: both;
	    margin-top: 0;
	}
	
	#graphe_morpho{
		font-size: 8pt;
	}
	
	/*svg{
		width: 375px !important;
	}*/
	
	button{
		display: none;
	}
	
	#index_tab {
	    float: left;
	    width: 64%;
	   /* vertical-align: top;*/
	}
	
	#graphe_morpho button{
		display: none;	
		visibility: hidden;
		position: absolute;
    	left: -999em;
	}
	
	/* Graphe index */
	.divGraphe{
		display:inline-block;
		float:right;
	}
	.divGraphe.principal{
		/*height:50px;*/
		margin-bottom: -20px;
	}
	
	
	.divGraphe.grapheCache{
		margin-bottom: -20px;
		margin-top: 0px;
	}
	
	.plus_menu{
		margin: 0px;
	}
	
	#barchart_3{
		margin-top: 0px;
	}
	
	text[text-anchor="end"]{
		font-size:8pt;
	    font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	    fill: rgb(34, 34, 34);
	}
	.divGraphe.principal text[text-anchor="end"]{
		font-weight:bold;
		font-size:8pt;
	}
	text[text-anchor="middle"]{
		display:none;
	}
	/*lignes verticales du graphe*/
	
	svg > g > g > g:nth-child(1) > rect{
	    stroke: #ccc;
	    stroke-dasharray: 1;
	    stroke-width: 1px;
	    fill: transparent;
	}
	svg>g>g:nth-child(5) text{
		font-weight:bold;
		font-size:8pt;
	}
	/*barre de couleur*/
	
	svg>g>g>g:nth-child(2) rect { 
	    /*fill-opacity:1 !important;*/
	    stroke-width: 0;
	}
	
	.divGraphe stop:nth-child(1){
		stop-color: #B5C6E2;
	}
	.divGraphe stop:nth-child(2){
		stop-color: #9DB7D4;
	}
	.divGraphe.principal stop:nth-child(1){ 
	  stop-color: #2080B7; 
	}   
	.divGraphe.principal stop:nth-child(2){ 
	  stop-color: #5A99C4;
	}
	
	.fusion-footer{
		display: none;
	}
	.titre{
		font-size: 0.8em !important;
	}
}