
/*.card {
  float: left;
  width: 33.333%;
  padding: .75rem;
  margin-bottom: 2rem;
  border: 0;
}*/



.card {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: inline-block;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    background-color: #fff;
    border: 1px solid rgba(0,0,0,.125);
    border-radius: .25rem;    
    max-width: 200px;
    margin: 0 auto;
    display: inline-block;
    text-align: left;
    width: 100%;
}

.card-img-top {
    border-top-right-radius: calc(.25rem - 1px);
    border-top-left-radius: calc(.25rem - 1px);
    width: 100%;
    display: block;
}
.card-block {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding: 1.25rem;
}
.card-text:last-child {
    margin-bottom: 0;
}

.schemacalcul	{
/*	background-color:RGBA(51,153,255,0.1);*/
/*	padding-left:	0px;
	padding-bottom:	0px;
	margin: 0px;
	margin-left:	5px;
	margin-right: 35px;
	margin-top:	10px;*/
	margin-bottom:	20px;
	padding-left : 2rem;
/*	height:	189px;
	width:	300px;
 float:      left;*/
	}
       
.schemacalcul img	{ 
        border-style: solid;
    border-width: 1px;
    border-color: rgb(30, 69, 128);
    border-radius : 0.3rem;
}

.schemacalcul  a	{

	border-style : solid;
        border-width: 0px;
        border-color: rgb(30, 69, 128);
	}

.titrecalculs	{

	}

 
 	.lien   a   {
       color : gray;
       font-weight:   bold;
       text-decoration: none;
       padding-left:3px;
       padding-right: 3px;

 }

  .sous_titre       {
margin-bottom: .5rem;
    font-family: inherit;
    font-weight: 500;
    line-height: 1.1;
    color: inherit;
    font-size: 1.75rem;
    border: 0;
    border-bottom: 1px solid rgba(0,0,0,.1);
    width: 100%;
    display: block;
    padding-bottom: 10px;
 }

 .parameters        {
        font-weight:   bold;
	font-size :1.5rem;	
 }
 
 
.div-collapse {
    cursor: pointer;
}

.tutoImage {

border : solid;
border-width: 1px;
border-color : rgba(30, 69, 128, 0.2);
margin-right: 15px;
margin-bottom: 10px;
border-radius: 8px;


}

.bloc_tutoSchema  	{

 /*   width: 100%; */
/*	max-width : 92%; 
	display : block; 
	float : left;
	margin-top : 20px;*/


}

.bloc_tutoSchema6  	{

/*    width: 100%;*/
	max-width : 88%; 
	display : block; 
/	float : left;

}

.bloc_tutoSchema12  	{

/*    width: 100%;*/
	max-width : 94.5%; 
	display : block; 
	float : left;

}

.bloc_tutoText p	{

/*    width: 100%;*/
	max-width : 100%; 

}

.bloc_tutoSchema ul	{

/*    width: 100%;*/
/*	max-width : 100%; */

}


.bloc_tuto        {
    padding: .75rem 1.25rem;
    margin-bottom: 30px;
    border: 1px solid transparent;
    border-radius: .3rem;
    text-align: justify;
width: 100%;
/*	TODO max-width : 90%; */
/*	display : block; */
/*	 TODO float : right;*/
	max-width : 100%;
	margin: auto;

}




.bloc_tuto p, ul, li {

font-size :1.7rem;
line-height:1.6em;
}
.bloc_tuto    li  {
        margin-left : 60px;
		list-style-type: disc;

 }

.bloc_tuto span {

font-size :1.5rem;
line-height:2rem;
}

.bloc_tuto h3 {

font-variant : small-caps;
/*font-weight : bold;*/
}
 
.tutorial    {
        margin-top : 10px;
        margin-bottom: 10px;
        background-color:RGBA(51,153,255,0.2);
            border-radius: .3rem;

 }
.tutorial    li  {
        margin-left : 60px;
		list-style-type: disc;

 }
.definition a {
  color: RGBA(51,153,255,0.5);
  text-decoration: underline;


   }
   
   .texteSeulTuto {
   margin-bottom : 2rem;
   line-height : 2rem;
   	padding-left : 2rem;
   }
   
   .textEtSchema {
   
   padding-right: 3rem;
      padding-bottom: 3rem;
   }

