@charset "utf-8";
/* CSS Document */

.etude-de-cas-cms-page {
    display: none;
}

/* Custom, iPhone Retina */ 
@media only screen and (min-width : 320px) {
	
	.imghaut {
		padding-top: 25px;
	}
	
	.espacetop {
		padding-top: 25px;
	}
	
	.termes-conditions-cms-page .termes-conditions-television-term {
		margin-top: 40px !important;
	}
	
	.termes-conditions-television-term ul li {
		font-size: 16px;
        color: #494949;
        line-height: 1.3;
	}
	
	.termes-conditions-television-list {
		padding-bottom: 30px;
	}
	
	.termes-conditions-television-list:last-child {
		padding-bottom: 0px;
	}
	
	.termes-conditions-television-list .blocargument {
		padding-bottom: 20px;
	}
	
	.termes-conditions-television-list .blocargument:last-child {
		padding-bottom: 0px;
	}
}

/* Extra Small Devices, Phones */ 
@media only screen and (min-width : 480px) {
	
	.imghaut {
		padding-top: 25px;
	}
	
	.espacetop {
		padding-top: 25px;
	}
	
	.termes-conditions-cms-page .termes-conditions-television-term {
		margin-top: 40px !important;
	}
	
	.termes-conditions-television-term ul li {
		font-size: 16px;
        color: #494949;
        line-height: 1.3;
	}
	
	.termes-conditions-television-list {
		padding-bottom: 30px;
	}
	
	.termes-conditions-television-list:last-child {
		padding-bottom: 0px;
	}
	
	.termes-conditions-television-list .blocargument {
		padding-bottom: 20px;
	}
	
	.termes-conditions-television-list .blocargument:last-child {
		padding-bottom: 0px;
	}

}
	
/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {
	
	.imghaut {
		padding-top: 0px;
	}
	
	.espacetop {
		padding-top: 35px;
	}
	
	.termes-conditions-cms-page .termes-conditions-television-term {
		margin-top: 40px !important;
	}
	
	.termes-conditions-television-term ul li {
		font-size: 18px;
        color: #494949;
        line-height: 1.3;
	}
	
	.termes-conditions-television-list {
		padding-bottom: 30px;
	}
	
	.termes-conditions-television-list:last-child {
		padding-bottom: 0px;
	}
	
	.termes-conditions-television-list .blocargument {
		padding-bottom: 20px;
	}
	
	.termes-conditions-television-list .blocargument:last-child {
		padding-bottom: 0px;
	}
	
}
	
/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {
	
	.imghaut {
		padding-top: 0px;
	}
	
	.espacetop {
		padding-top: 35px;
	}
	
	.termes-conditions-cms-page .termes-conditions-television-term {
		margin-top: 65px !important;
	}
	
	.termes-conditions-television-term ul li {
		font-size: 18px;
        color: #494949;
        line-height: 1.3;
	}
	
	.termes-conditions-television-list {
		padding-bottom: 30px;
	}
	
	.termes-conditions-television-list:last-child {
		padding-bottom: 0px;
	}
	
	.termes-conditions-television-list .blocargument {
		padding-bottom: 25px;
	}
	
	.termes-conditions-television-list .blocargument:last-child {
		padding-bottom: 0px;
	}
	
}
	
/* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {
	
	.imghaut {
		padding-top: 0px;
	}
	
	.espacetop {
		padding-top: 35px;
	}
	
	.termes-conditions-cms-page .termes-conditions-television-term {
		margin-top: 65px !important;
	}
	
	.termes-conditions-television-term ul li {
		font-size: 18px;
        color: #494949;
        line-height: 1.3;
	}
	
	.termes-conditions-television-list {
		padding-bottom: 30px;
	}
	
	.termes-conditions-television-list:last-child {
		padding-bottom: 0px;
	}
	
	.termes-conditions-television-list .blocargument {
		padding-bottom: 25px;
	}
	
	.termes-conditions-television-list .blocargument:last-child {
		padding-bottom: 0px;
	}

}