
.std-content a {
	-webkit-transition : all 0.15s ease;
	-moz-transition    : all 0.15s ease;
	-ms-transition     : all 0.15s ease;
	-o-transition      : all 0.15s ease;
	transition         : all 0.15s ease;
	font-family        : 'ProximaNova-Semibold';
	text-decoration    : none;
	font-weight        : normal;
	font-style         : normal;
	color              : #ff8200;
	font-size          : 14px;
	margin             : 10px 0;
}
.std-content a:hover, a:focus, a:active {
	text-decoration : underline;
	color           : #ff8200;
}

.std-content .lien {
	-webkit-transition : all 0.15s ease;
	-moz-transition    : all 0.15s ease;
	-ms-transition     : all 0.15s ease;
	-o-transition      : all 0.15s ease;
	transition         : all 0.15s ease;
	font-family        : 'ProximaNova-Semibold';
	text-decoration    : none;
	font-weight        : normal;
	font-style         : normal;
	color              : #ff8200;
	font-size          : 14px;
	margin             : 10px 0;
}
.std-content .lien:before {
	-webkit-transition : all 0.15s ease;
	-moz-transition    : all 0.15s ease;
	-ms-transition     : all 0.15s ease;
	-o-transition      : all 0.15s ease;
	transition         : all 0.15s ease;
	content            : "\41";
	font-family        : 'allodiagnostic';
	color              : #ff8200;
	margin-right       : 10px;
	font-size          : 10px;
}
.std-content .lien:hover, .lien:focus, .lien:active {
	text-decoration : none;
	color           : #ff8200;
}
.std-content .lien:hover:before {
	color        : #ff8200;
	margin-left  : 5px;
	margin-right : 5px;
}

.std-content .lien_retour {
	-webkit-transition : all 0.15s ease;
	-moz-transition    : all 0.15s ease;
	-ms-transition     : all 0.15s ease;
	-o-transition      : all 0.15s ease;
	transition         : all 0.15s ease;
	font-family        : 'ProximaNova-Semibold';
	text-decoration    : none;
	font-weight        : normal;
	font-style         : normal;
	color              : #ff8200;
	font-size          : 14px;
	margin             : 10px 0;
}
.std-content .lien_retour:before {
	-webkit-transition : all 0.15s ease;
	-moz-transition    : all 0.15s ease;
	-ms-transition     : all 0.15s ease;
	-o-transition      : all 0.15s ease;
	transition         : all 0.15s ease;
	content            : "\42";
	font-family        : 'allodiagnostic';
	color              : #ff8200;
	margin-right       : 10px;
	font-size          : 10px;
}
.std-content .lien_retour:hover, .lien_retour:focus, .lien_retour:active {
	text-decoration : none;
	color           : #ff8200;
}
.std-content .lien_retour:hover:before {
	color        : #ff8200;
	margin-left  : 5px;
	margin-right : 5px;
}

/* Paragraphes */

.std-content p {
	font-family : 'ProximaNova-Light';
	font-weight : normal;
	font-style  : normal;
	color       : #656e81;
	font-size   : 14px;
	margin      : 10px 0;
	line-height : 21px;
}
.std-content p strong {
	font-family : 'ProximaNova-Regular';
	color       : #313d56;
}
.std-content p span {
	font-family : 'ProximaNova-Regular';
	color       : #313d56;
}
.std-content .legende {
	font-family : 'ProximaNova-Semibold';
	font-weight : normal;
	font-style  : normal;
	color       : #313d56;
	font-size   : 14px;
}

/* Titres */

.std-content h1 {
	position       : relative;
	margin         : 0 0 15px 0;
	font-family    : 'ProximaNova-Bold';
	font-weight    : normal;
	font-style     : normal;
	text-transform : uppercase;
	color          : #313d56;
	font-size      : 30px;
	text-shadow    : none !important;
}
.std-content h1 span {
	font-family    : 'ProximaNova-Regular';
	text-transform : none;
	color          : #ff8200;
	font-size      : 20px;
	position       : relative;
	bottom         : 5px;
}

.std-content h2 {
	position       : relative;
	margin         : 50px 0 15px 0;
	padding        : 0 0 10px 0;
	font-family    : 'ProximaNova-Bold';
	font-weight    : normal;
	font-style     : normal;
	text-transform : uppercase;
	color          : #313d56;
	font-size      : 20px;
}
.std-content h2:before {
	content          : ' ';
	position         : absolute;
	width            : 120px;
	height           : 2px;
	left             : 0;
	bottom           : 0;
	background-color : #ff8200;
}

.std-content h3 {
	position    : relative;
	margin      : 40px 0 15px 0;
	padding     : 0 0 10px 0;
	font-family : 'ProximaNova-Bold';
	font-weight : normal;
	font-style  : normal;
	color       : #313d56;
	font-size   : 18px;
}
.std-content h3:before {
	content          : ' ';
	position         : absolute;
	width            : 60px;
	height           : 2px;
	left             : 0;
	bottom           : 0;
	background-color : #313d56;
}

/* Liste */

.std-content ul {
	padding    : 0;
	margin     : 0;
	list-style : none;
}
.std-content ul li {
	font-family  : 'ProximaNova-Semibold';
	font-weight  : normal;
	font-style   : normal;
	color        : #656e81;
	font-size    : 14px;
	position     : relative;
	padding-left : 15px;
}
.std-content ul li:before {
	-webkit-border-radius : 40px;
	-moz-border-radius    : 40px;
	border-radius         : 40px;
	content               : ' ';
	position              : absolute;
	width                 : 5px;
	height                : 5px;
	left                  : 0px;
	top                   : 8px;
	background-color      : #ff8200;
}

/* Fiches */

.std-content .conseil_malin,
.std-content .conseil_securite,
.std-content .le_saviez_vous {
	-webkit-border-radius : 3px;
	-moz-border-radius    : 3px;
	border-radius         : 3px;
	margin                : 30px 0;
	padding               : 25px 20px 5px 20px;
	background-color      : #313d56;
	width                 : auto;
}
.std-content .conseil_malin p,
.std-content .conseil_securite p,
.std-content .le_saviez_vous p {
	font-family   : 'ProximaNova-Regular';
	font-weight   : normal;
	font-style    : normal;
	color         : #ffffff;
	font-size     : 14px;
	margin-top    : 5px;
	margin-bottom : 20px;
}
.std-content .conseil_malin p strong,
.std-content .conseil_securite p strong,
.std-content .le_saviez_vous p strong {
	font-family    : 'ProximaNova-Semibold';
	font-weight    : normal;
	font-style     : normal;
	text-transform : uppercase;
	color          : #ffffff;
	font-size      : 18px;
	padding-left   : 55px;
	position       : relative;
}
.std-content .conseil_malin p strong:before,
.std-content .conseil_securite p strong:before,
.std-content .le_saviez_vous p strong:before {
	content     : "\37";
	font-family : 'allodiagnostic';
	font-size   : 40px;
	position    : absolute;
	top         : -3px;
	left        : 0;
}
.std-content .conseil_securite {
	background-color : #e1e7ef;
}
.std-content .conseil_securite p {
	font-family : 'ProximaNova-Semibold';
	color       : #313d56;
}
.std-content .conseil_securite p strong {
	font-family : 'ProximaNova-Bold';
	color       : #313d56;
}
.std-content .conseil_securite p strong:before {
	content : "\38";
	top     : -5px;
}
.std-content .le_saviez_vous {
	padding          : 0;
	background-color : #ffffff;
}
.std-content .le_saviez_vous p {
	font-family : 'ProximaNova-Semibold';
	color       : #00b0ba;
	margin-top  : 5px;
}
.std-content .le_saviez_vous p strong {
	font-family   : 'ProximaNova-Bold';
	color         : #00b0ba;
	display       : inline-block;
	margin-bottom : 0;
	padding-left  : 35px;
	font-size     : 16px;
}
.std-content .le_saviez_vous p strong:before {
	text-transform : none;
	content        : "\69";
	top            : 0px;
	font-size      : 28px;
}

/* FAQ */

.std-content .faq {
	margin      : 40px 0 0 0;
	border-left : 4px solid #313d56;
	padding     : 0 0 0 15px;
}
.std-content .faq p strong {
	font-family    : 'ProximaNova-Semibold';
	font-weight    : normal;
	font-style     : normal;
	color          : #313d56;
	text-transform : uppercase;
	font-size      : 15px;
}
.std-content .faq ul li p {
	-webkit-transition : all 0.15s ease;
	-moz-transition    : all 0.15s ease;
	-ms-transition     : all 0.15s ease;
	-o-transition      : all 0.15s ease;
	transition         : all 0.15s ease;
	color              : #ff8200;
	font-family        : 'ProximaNova-Semibold';
}
.std-content .faq ul li:before {
	-webkit-border-radius : 40px;
	-moz-border-radius    : 40px;
	border-radius         : 40px;
	content               : '-';
	display               : inline-block;
	color                 : #ff8200;
	top                   : 0px;
	background-color      : transparent;
}
.std-content .faq ul li:hover p,
.std-content .faq ul li:focus p {
	color : #ff7302;
}

/* Tableaux */

.std-content table tbody tr td {
	padding          : 5px 15px !important;
	background-color : white !important;
	border           : 1px solid #ccd7e5 !important;
}
.std-content table tbody tr th {
	padding          : 5px 15px !important;
	background-color : #e1e7ef !important;
	text-align       : left;
}

/* Téléchargement */

.std-content .telechargement {
	-webkit-transition    : all 0.15s ease;
	-moz-transition       : all 0.15s ease;
	-ms-transition        : all 0.15s ease;
	-o-transition         : all 0.15s ease;
	transition            : all 0.15s ease;
	-webkit-border-radius : 3px;
	-moz-border-radius    : 3px;
	border-radius         : 3px;
	position              : relative;
	display               : inline-block;
	font-family           : 'ProximaNova-Light';
	font-weight           : normal;
	font-style            : normal;
	color                 : #313d56;
	font-size             : 14px;
	border                : none;
	padding               : 10px 15px 10px 60px;
	text-align            : left;
	background-color      : transparent;
	-moz-box-shadow       : inset 0px 0px 0px 1px #313d56;
	-webkit-box-shadow    : inset 0px 0px 0px 1px #313d56;
	-o-box-shadow         : inset 0px 0px 0px 1px #313d56;
	box-shadow            : inset 0px 0px 0px 1px #313d56;
	filter                : progid:DXImageTransform.Microsoft.Shadow(color=#313d56, Direction=NaN, Strength=0);
	margin                : 30px 0;
}
.std-content .telechargement p {
	margin : 0;
}
.std-content .telechargement p a {
	-webkit-transition : all 0.15s ease;
	-moz-transition    : all 0.15s ease;
	-ms-transition     : all 0.15s ease;
	-o-transition      : all 0.15s ease;
	transition         : all 0.15s ease;
	font-family        : 'ProximaNova-Semibold';
	text-transform     : uppercase;
	color              : #313d56;
	text-decoration    : none;
}
.std-content .telechargement p:before {
	-webkit-transition : all 0.15s ease;
	-moz-transition    : all 0.15s ease;
	-ms-transition     : all 0.15s ease;
	-o-transition      : all 0.15s ease;
	transition         : all 0.15s ease;
	position           : absolute;
	left               : 15px;
	top                : 20px;
	content            : "\79";
	font-family        : 'allodiagnostic';
	font-size          : 36px;
	color              : #313d56;
}
.std-content .telechargement:hover,
.std-content .telechargement:focus {
	text-decoration    : none;
	-moz-box-shadow    : inset 0px 0px 0px 5px #313d56;
	-webkit-box-shadow : inset 0px 0px 0px 5px #313d56;
	-o-box-shadow      : inset 0px 0px 0px 5px #313d56;
	box-shadow         : inset 0px 0px 0px 5px #313d56;
	filter             : progid:DXImageTransform.Microsoft.Shadow(color=#313d56, Direction=NaN, Strength=0);
}
.std-content .telechargement:hover a,
.std-content .telechargement:focus a {
	color : #ff8200;
}

/* Bouton orange */

.std-content .btn_orange_container {
	display : inline-block;
}
.std-content .btn_orange_container .btn_orange {
	-webkit-transition    : all 0.15s ease;
	-moz-transition       : all 0.15s ease;
	-ms-transition        : all 0.15s ease;
	-o-transition         : all 0.15s ease;
	transition            : all 0.15s ease;
	-webkit-border-radius : 3px;
	-moz-border-radius    : 3px;
	border-radius         : 3px;
	font-family           : 'ProximaNova-Semibold';
	text-transform        : uppercase;
	font-weight           : normal;
	font-style            : normal;
	color                 : #ffffff;
	font-size             : 13px;
	border                : none;
	background            : #ff8200;
	/* For browsers that do not support gradients */
	background            : -webkit-linear-gradient(#ff8200, #ff7302);
	/* For Safari 5.1 to 6.0 */
	background            : -o-linear-gradient(#ff8200, #ff7302);
	/* For Opera 11.1 to 12.0 */
	background            : -moz-linear-gradient(#ff8200, #ff7302);
	/* For Firefox 3.6 to 15 */
	background            : linear-gradient(#ff8200, #ff7302);
	display               : inline-block;
	padding               : 15px !important;
}
.std-content .btn_orange_container .btn_orange span {
	font-family    : 'ProximaNova-Regular';
	text-transform : none;
	font-weight    : normal;
	font-style     : normal;
	color          : #ffffff;
	font-size      : 14px;
}
.std-content .btn_orange_container .btn_orange:hover,
.std-content .btn_orange_container .btn_orange:focus {
	border             : none;
	background         : #ff7302;
	/* For browsers that do not support gradients */
	background         : -webkit-linear-gradient(#ff7302, #ff8200);
	/* For Safari 5.1 to 6.0 */
	background         : -o-linear-gradient(#ff7302, #ff8200);
	/* For Opera 11.1 to 12.0 */
	background         : -moz-linear-gradient(#ff7302, #ff8200);
	/* For Firefox 3.6 to 15 */
	background         : linear-gradient(#ff7302, #ff8200);
	-webkit-box-shadow : 0px 2px 6px 0px rgba(0, 0, 0, 0.32);
	-moz-box-shadow    : 0px 2px 6px 0px rgba(0, 0, 0, 0.32);
	box-shadow         : 0px 2px 6px 0px rgba(0, 0, 0, 0.32);
	background-color   : #ff8200;
	outline            : none;
}
.std-content .btn_orange_container .btn_orange a {
	color           : #ffffff;
	text-decoration : none !important;
	padding         : 0;
	margin          : 0;
}

.cke_button_icon {
	opacity : 1 !important;
}

.cke_button_disabled .cke_button_icon {
	opacity : 0.3 !important;
}