/*
Theme Name: Coursdevietnamien
Author: Coursdevietnamien
Description: 
Version: 1
*/

.mdl-layout__drawer-button {
	background: transparent url('https://www.coursdevietnamien.fr/en/wp-content/themes/vietnam/ymg/menuajaxblanc.png') top left no-repeat !important;
	color:transparent !important;
	margin: 7px 20px !important;
	text-align: left !important; }
	
/* Breakers */
.antiprism, .prismbreak {
	letter-spacing: -7px;
	color: transparent; }

/* Ancienne feuille de style */

@media (min-width: 1224px) {
.vimeo iframe  {
	width: 100% !important;
	height: 480px !important; } }

@media (max-width: 1224px) {
.vimeo iframe  {
	width: 100% !important; } }

.langues {
	background: #000 !important;
	height: 30px;
	text-align: right;
	padding-right: 50px;
	padding-top: 5px; }

.langues a {
	color: #fff !important;
	font-size: 0.6em !important; }

a.whatsapp {
	background: #2CB541 url(https://www.coursdevietnamien.fr/en/wp-content/themes/vietnam/ymg/whatsapp.png) top left no-repeat !important;
	padding: 20px 70px 20px 140px;
	font-size: 1.2em; 	}


/**********************************/
/*	TYPOGRAPHIE
/**********************************/
/**********************************/
.post p, .post li, .post a {
	font-size: 22px; }
	
.slider-text, p.action p, p.action a, h1 {
	font-family: 'Asap' !important; }

h2, h3, h4, h5, h6, .bloch1 p, h2#vouscherchez, .action p a {
	font-family: 'Asap', sans-serif !important; }

p, ul, li, a, span, p a, .langues, .langues a, .post p strong, .post p strong span, table tr, table td, table th {
	font-family: 'Asap', sans-serif !important; 
	font-size: 22px; }

.handscript, .handscript a:link, .handscript a:active, .handscript a:visited, .handscript a:hover {
	font-family: 'Permanent Marker', Arial, sans-serif !important; }

.post table th {
	padding: 5px 10px 5px 10px !important; }

.bloch1 p {
	font-size: 2em !important; }

.featurepdv p {
	font-size: 0.9em !important; }

body, h2, h3, h4, h5, h6, p, ul, li, a, span, .bloch1 p, h2#vouscherchez, .action p a, .color000, .color000 p, .color000 h2, .color000 h3, .color000 h4, .color000 ul, .color000 ul li, .color000 p a, .color000 span {
	color: #666; }

.colorfff, .colorfff p, .colorfff h2, .colorfff h3, .colorfff h4, .colorfff ul, .colorfff ul li, .colorfff p a, .colorfff span, .mdl-h1-page h1, .kt-imagebox__36cc0a-1b .wp-block-kioken-imagebox__masked p {
	color: #fff !important; }

.kt-inside-inner-col h3 {
	margin-top: 0 !important;
	padding-top: 0 !important; }

.chapo {
	font-size: 2em !important;
	margin: 25px auto !important; }

.kioken-column_9bd8da-57, .kioken-column_9bd8da-57 figure, .kioken-column_9bd8da-57 img {
	padding-left: 0 !important;
	padding-right: 0 !important;
	margin-left: 0 !important;
	margin-right: 0 !important;
	min-height: 350px !important; }

.alien24 a {
	font-size: 24px !important; }

.imagecenter figure, .imagecenter figure img {
	text-align: center !important;
	margin: 0 auto !important; }

@media (min-width: 1100px) {
.is-type-video iframe {
	height: 450px !important;
	width: 100% !important; } }

@media (max-width: 1100px) {
.is-type-video iframe {
	height: 350px !important;
	width: 100% !important; } }

/**********************************/
/*	TITRES
/**********************************/
/**********************************/

p.chapo {
	font-size: 1.3em; }

/* TITRAGE ACCUEIL */
@media (min-width: 1224px) {
h1.h1accueil {
	font-size: 4em; }

h2.h2handscript {
	font-size: 3.2em !important; } }
	
@media (max-width: 1224px) {
h1.h1accueil {
	font-size: 3em; }

h2.h2handscript {
	font-size: 3.5em !important; } }

@media (max-width: 680px) {
h1.h1accueil {
	font-size: 2.5em !important; }

h2.h2handscript {
	font-size: 2.5em !important; } }

/* TITRAGE CATÉGORIES */
h2.h2video a:link, h2.h2video a:active, h2.h2video a:visited, h2.h2video a:hover {
	color:#91221C;
	font-size: 1.3em; }

h2.h2video a:link, h2.h2video a:active, h2.h2video a:visited {
	text-decoration: none !important; }
	
h2.h2video a:hover {
	text-decoration: underline !important; }

/* TITRAGE GÉNÉRAUX */
h1 {
	color: #4094E3; }
	
h2 {
	line-height: 40px;	}

h3 {
	color: #4A93DF;
	line-height: 40px;	}
	
/* TITRAGE DESKTOP */
@media (min-width: 1024px) {	
h1 {
	font-size: 5em; } 
	
h2 {
	color: #c30 !important;
	font-size: 2.5em; }

h3 {
	font-size: 2em;
	line-height: 30px; } 

h4 {
	font-size: 1.5em; } }

/* TITRAGE TABLETTE ET MOBILE WIDESCREEN */
@media (max-width: 1024px) {	
h1 {
	font-size: 3em !important; } 
	
h2, p.chapeau {
	font-size: 2.2em !important; }

h3 {
	font-size: 2em !important; }

h4 {
	font-size: 1.5em !important; }  }
	
/* TITRAGE MOBILE PORTRAIT */
@media (max-width: 580px) {	
h1 {
	font-size: 2em !important; } 
	
h2 {
	font-size: 2.2em !important; }

h3, p.chapeau {
	font-size: 2em !important; }

h4 {
	font-size: 1.5em !important; }  }

/**********************************/
/*	ABBRÉVIATIONS ET FRAMEWORK 
/**********************************/
/**********************************/

/* Gestion générale des boîtes */
.margin0, #menu li ul li, .mdl-navigation ul, .mdl-card-intro, .bandeaubleu  {
	margin: 0 !important;
	padding: 0 !important; }

.backgroundfff, .mdl-layout__header, .mdl-layout__drawer, #menuajax .menu-item, .headermobile {
	background: #4094E3 !important; }

.marginauto {
	margin: 0 auto !important; }

/* Gestion générale des images du site */
img {
	max-width:100%;
	height:auto; }

figure img, figure.size-full {
	margin: 0 !important;
	padding: 0 !important; }

figure figcaption {
	color: #57AFC2 !important;
	margin: 10px 0;
	font-size: 0.8em; }

.radius {
	-moz-border-radius: 10px 10px 10px 10px !important;
    -webkit-border-radius: 10px 10px 10px 10px !important;
    border-radius: 10px 10px 10px 10px !important; }
   
/* Gestion générale des filtres images du site */
.post img, .post figure a img {
 	filter: grayscale(50%) !important; }
  
/* Gestion générale des textes du site */
.psmall, .psmall a {
	font-size: 11px;
	color: #333 !important;
	text-decoration: none !important; }

.kt-suffix {
	background: #5ad3d6;
	color: #fff;
	padding: 5px 10px;
	font-size: 0.8em !important; }
		
.alignright {
	float: right;
	margin: 0 0 20px 20px; }

strong {
	font-weight: bold !important; }

.alignleft {
	margin: 0 20px 0 0;
	float: left; }

.bleaushadeofpale, .kt-count {
	color: #5ad3d6;}

/* Gestion générale des boutons du site */
.mdl-button {
	background: #91221C !important; }

.wp-block-button a:hover {
	background: transparent !important;
	color: #91221C !important;
	border: 1px solid #91221C !important; }

.kt-btn-inner-text {
	color: #fff !important; }

/* Bords arrondis */
.radius20, #menu li.menu-item a:link strong, #menu li.menu-item a:visited strong, #menu li.menu-item a:active strong, #menu li.menu-item a:hover strong {
	-moz-border-radius: 20px 20px 20px 20px !important;
	-webkit-border-radius: 20px 20px 20px 20px !important;
	border-radius:20px 20px 20px 20px !important; }

.boutonmargintop {
	margin-top: 20px !important; }

/* Blocs Kioken */
.kt-inside-inner-col h2 {
	margin-top: 0 !important;
	padding-top: 0 !important; }

.kioken-column_9f5a43-da ul li, .kioken-column_9f5a43-da ul li span {
	color: #ccc !important; }

@media (max-width: 1024px) {
.paddingmobile, .kt-row-column-wrap {
	padding-left: 10px !important;
	padding-right: 10px !important; }

figure.aligncenter  {
	margin: 20px auto !important; }

.kt-inside-inner-col .wp-block-kioken-imagebox {
	margin-bottom: 25px !important; }

.kt-imagebox__226737-be img, .kt-imagebox__3207ec-d4 img, .kt-imagebox__41ee7e-18 img, .kt-imagebox__2df44f-f0 img {
	min-height: 250px !important; }

figcaption, .wp-block-kioken-imagebox .aligncenter {
	text-align: center !important; }  }

.wp-block-kioken-rowlayout ul li, .wp-block-kioken-rowlayout ul {
	padding-left: 0 !important; 
	margin-left: : 0 !important; }

.figcaptioncenter figcaption, .card-ronde figure, .card-ronde figure img, figure.aligncenter {
	text-align: center !important; }

.figcaptionblanc p {
	color: #fff !important; }

/**********************************/
/*	LAYOUT DU SITE */
/**********************************/
/**********************************/

/* Header */
.mdl-layout__header {
	height: 70px; }

/* Header mobile */
.headermobile {
	z-index: 3 !important; }

/* Gestion de la largeur du contenu */		
@media (min-width: 970px) {
.center900, .centeragence, .layoutpage {
	width: 970px;
	margin: 0 auto; } }

@media (min-width: 1100px) {
.center900, .layoutpage {
	width: 1250px ;
	margin: 0 auto; } }
	
/* Sidebar */
#primary-sidebar li {
	list-style: none !important; }

/* LOGO */
@media (max-width: 1024px) {
.mdl-layout-title img {
	height: 28px !important;
	width: 222px !important;

	text-align: center !important;
	width: 100%;  }

.mdl-layout-title {
	padding-top: 5px  !important;
	margin: 0 auto !important;
	text-align: center !important;
	width: 100%; } } 
	
@media (min-width: 1024px) {
.mdl-layout-title {
	padding-top: 5px  !important; } }

/* Menu principal positionnement */
#menu li a .material-icons, #menuajax .menu-item a .material-icons  {
	font-size: 0.9em !important; }

#menu {
	margin-top: 15px; }
	
#menu, #menu ul {
	list-style : none !important;
	line-height : 21px; }
	
#menu li.menu-item {
	display: inline;
	float : left;
	font-family: 'Asap', Arial, sans-serif; }
	
/* Menu principal liens horizontaux */ 
#menu li.menu-item a:link, #menu li.menu-item a:visited, #menu li.menu-item a:active, #menu li.menu-item a:hover  {
	font-family: 'Asap', Arial, sans-serif !important;
	color: #fff;
	letter-spacing: 0.1em;
	font-size: 0.7em; 
	text-transform: uppercase;
	text-decoration: none !important;
	margin: 0 !important;
	padding: 10px 15px !important;
	display: block; } 

#menu li.menu-item a:hover, #menu li.menu-item a:active {
	background: transparent url(http://localhost:8888/wp-content/themes/vietnam/ymg/menubg.png) top left repeat-x;
	color: #91221C !important; }

#menu li.menu-item a:link strong, #menu li.menu-item a:visited strong,  #menu li.menu-item a:active strong {
	background: #91221C !important;
	color: #fff !important;
	padding: 10px 20px !important;}
 
#menu li.menu-item a:hover strong {
	background: none !important; }
  
/* Menu principal liens déroulants */ 
#menu li ul {
	background: #111 !important;
	z-index: 1500;
	padding: 0 !important;
	margin-top: 60px;
	position: absolute;
	left: -999em;
	width: 190px; }
	
#menu li ul li.menu-item a:link, #menu li ul li.menu-item a:visited, #menu li ul li.menu-item a:active, #menu li ul li.menu-item a:hover {
	background: transparent !important;
	height: 30px !important;
	display: block;
	width: 190px !important;
	text-align: left !important;
	padding: 10px 20px 0 10px; }

#menu li ul li.menu-item a:hover {
	width: 160px !important; }

#menu li ul li.menu-item a:link, #menu li ul li.menu-item a:visited, #menu li ul li.menu-item a:active {
	color: #fff !important; }

#menu li:hover ul, #menu li li:hover ul, #menu li.sfhover ul, #menu li li.sfhover ul {
	left: auto;
	min-height: 0; }

/* Menu principal redimenssionnement en tablette des espaces */ 
@media (max-width: 1300px) {
#menu li.menu-item a:link, #menu li.menu-item a:visited, #menu li.menu-item a:active, #menu li.menu-item a:hover {
	padding: 10px 7px !important; } }

@media (max-width: 1210px) {
#menu li.menu-item a:link, #menu li.menu-item a:visited, #menu li.menu-item a:active, #menu li.menu-item a:hover {
	font-size: 11px !important;
	padding: 10px 5px !important; } }
	
/* MENU AJAX */
.mdl-navigation ul {
	list-style-type: none !important; }

.accordeon, .accordeon ul li, .mdl-layout--small-screen-only {
	background: #3F97E1; }

#menuajax .menu-item a:active, #menuajax .menu-item a:visited, #menuajax .menu-item a:link {
	color: #fff;
	letter-spacing: 0.1em;
	font-size: 0.7em;
	text-decoration: none !important;
	text-transform: uppercase !important;
	padding: 10px 20px !important;
	display: block;}

#menuajax .menu-item  a:hover, #menu li ul li.menu-item a:hover {
	background: #91221C !important;
	color: #fff !important; }

/* MENU AJAX DÉROULANT */
.accordeon ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 300px; }

.accordeon ul li {
	display: block;
	overflow: hidden;
	margin: 0;
	padding: 0 0 10px 0;
	list-style:none;
	height: 30px;
	background: #111;
	transition: height 0.3s ease-in-out;
	-moz-transition: height 0.3s ease-in-out;
	-webkit-transition: height 0.3s ease-in-out;
	-o-transition: height 0.3s ease-in-out; }

.accordeon ul li.menu-item-has-children {
	display: block;
	margin: 0;
	height: 30px; }

.accordeon ul li.menu-item-has-children a {
	background: transparent !important; }

.accordeon ul ul li {
	margin: 0;
	text-transform: none !important;
	overflow: auto;
	padding: 10px; }

.accordeon ul li.menu-item-has-children:hover {
	height: 100%; }

.accordeon:hover ul li.menu-item-has-children:hover {
	color: #fff;
	background: #111 !important; }

.accordeon ul li.menu-item-has-children:hover {
	cursor:pointer;
	background: #111 !important; }
		 
/* FOOTER */
.mdl-mega-footer {
	background: #000 !important; }

footer a, footer h4  {
	margin-top: 0 !important;
	color: #fff ! important; }

footer h4 {
	color: #4A93DF !important;  }

footer a {
	font-size: 0.8em !important;
	text-decoration: none !important; }

footer .mdl-cell {
	padding: 10px;
	border-right: 1px solid #666;  }

footer .mdl-cell {
	text-align: left !important; }

footer .mdl-cell ul {
	margin-left: 10px !important; }

.copyright, footer .mdl-cell, footer .mdl-cell span {
	font-size: 1em !important; }

.schema {
	margin-top: 10px; }

@media screen and (max-width: 680px) {
	footer .mdl-cell {
	background: #333 !important;
	width: 100% !important;  } 

footer .mdl-cell, footer .mdl-cell span, footer .mdl-cell p, footer .mdl-cell h5 {
	color: #fff !important; }

	.mdl-mega-footer__bottom-section, .mdl-mega-footer  {
	margin: 0 !important;
	padding: 0 !important; } }
	

/**********************************/
/*	ACCUEIL
/**********************************/
/**********************************/

@media screen and (min-width: 980px) {
.mdl-card-intro {
	height: 470px !important; } }
 
@media screen and (max-width: 980px) {
.mdl-card-intro {
	height: 370px !important; }

.slider-text .relation {
	display: none !important; } }

/* Texte image Widescren */
.slider-text .relation {
	background: #95241A;
	color: #fff !important;
	padding: 5px 10px; }

.pslider, .slider-text .relation  {
	margin-bottom: 25px !important; }
  
/* Texte image Widescreen en mobile */
@media screen and (min-width: 1024px) {
.slider-text {
	margin: 110px auto 0 auto !important; }

.slider-text .relation {
	font-size: 3em !important;
	line-height: 1.3em;
	font-weight: 900 !important; }

p.slider {
	line-height: 1.5em; } }
 
@media screen and (max-width: 1024px) {
.slider-text {
	margin: 40px auto 0 auto !important; }

.slider-text .relation {
	font-size: 2.5em !important;
	line-height: 1.5em !important;
	font-weight: 900 !important; }

.pslider {
	max-width: 450px !important; } }

@media screen and (max-width: 480px) {
.pslider {
	display: none !important; }

.mdl-card-intro {
	height: 430px !important; } }

/* Bouton */ 
@media (min-width: 780px) {
.boutonsslide a {
	padding: 10px 20px;
	margin: 0 10px; } }

.briquecours .wp-block-buttons {
	margin-top: 20px !important; }

.briquecours .wp-block-buttons a:hover {
	background: #fff !important;
	color: #333 !important; }

/* BRIQUE POURQUOI */
/* Au bon endroit pour... */
.endroit {
	font-size: 1.8em; }

h2#vouscherchez {
	margin-left: 40px; }
	
/* Auteur */
.card-ronde figure img {	
	border-radius: 50%; }

/* BRIQUE ACTION */
p.action a, p.action p {
	color: #000 !important;
	font-size: 1em !important; }

.action {
	min-height: 170px !important; }
	
p.action {
	font-size: 2.5em;
	padding-top: 20px !important;
	line-height: 40px; }

/* BRIQUE TÉMOIGNAGES */
.testimonial {
	max-width: 880px;
	margin: 0 auto ; }

.blanccasse div {
	background: #F5F3ED !important; }

.wp-block-kioken-testimonials-carousel div {
	background: #fff !important;
	padding: 10px !important; }

/* BRIQUE ÉGALEMENT CONFIANCE */
.egalement figcaption {
	text-align: center !important;
	color: #333 !important; }
  
/* BRIQUE PARRALAX */
.card-brique-blanche {
	background:  rgba(255,255,255,0.9);
	padding: 20px; }
	
.parrallaxcss {
	margin:0;
	padding: 40px 0;
	background: url(https://www.coursdevietnamien.fr/en/wp-content/themes/vietnam/ymg/parrallaxcss.jpg) no-repeat center fixed; 
	-webkit-background-size: cover; /* pour anciens Chrome et Safari */
	background-size: cover; /* version standardisée */ }


/**********************************/
/*	ARCHIVES - CATÉGORIES
/**********************************/
/**********************************/


/**********************************/
/*	ARTICLES
/**********************************/
/**********************************/
.featureimage figure, .featureimage img {
	padding: 0 !important;
	margin: 0 0 15px 0 !important;
	width: 100% !important; }

.mdl-single .post strong, .page .post strong {
	color: #000;
	font-weight: bold !important;}


/**********************************/
/*	PAGE
/**********************************/
/**********************************/
.page ul, .post ul {
	margin-left: 40px !important; }

.mdl-h1-page, .mdl-h1-page span  {
	background: #91221C;
	color: #fff !important;
	text-align: center !important;
	width: 100%;
	margin-bottom: 25px !important; }

.mdl-h1-page span  {
	font-size: 1em; }

  
.page .post {
	padding: 0; }

.page .post img {
	margin: 0 20px 30px 0;	}
	

/**********************************/
/*	FORMULAIRES
/**********************************/
/**********************************/

/* Formulaire de Connexion à  l'Espace Client */
#membership-form-login {
	max-width: 400px; }
	
.mdl-card-contactform1  {
	color: #333 !important;
	padding: 20px; }

.mdl-card-contactform1 form {
	margin: 0 auto !important;
	text-align: center !important; }

.mdl-card-contactform1 form input {
	background: #fff;
	height: 60px;
	padding: 10px 20px;
	max-width: 400px !important; }
	
#membership_form_login_submit {
	background: #91221C;
	color: #fff;
	border: none !important;
	font-size: 1.2em !important;
	padding: 20px 40px !important;
	max-width: 400px !important; }

/* Formulaire de Contact du site */
#mdl-card-contactagence, #mdl-card-contactagence form, .mdl-card-contactform, .mdl-card-contactagence {
	background: #ffc;
	color: #000;
	padding: 20px; }

form textarea {
	padding: 10px !important; }

fieldset {
	background: #fff;
	border: 1px #fff solid;
	padding: 10px 40px;
	margin: 20px 0; }

fieldset legend {
	background: transparent;
	color: #fff; }	

form select {
	background: #fff;
	color:#000;
	height: 40px; }

.sidebarcontact {
	color: #000 !important;
	margin: 100px 0 0 0 !important; }

.centerform div {
	text-align: center !important;
	margin: 20px auto !important; }

.mdl-textfield__label {
	color: #000 !important; }

.mdl-js-textfield, .mdl-textfield--floating-label, .mdl-card-contactagence1 .mdl-textfield--floating-label {
	width: 100% !important; }

.mdl-js-textfield input {
	background: #fff;
	color:#000;
	height: 40px; }

.mdl-js-textfield input, .mdl-textfield__label {
	padding-left: 10px !important; }


#mdl-card-contactagence1 textarea, .mdl-card-contactagence textarea {
	background: #fff;
	font-size: 1.5em !important;
	padding: 20px !important;  }

#mdl-card-contactagence1 #contact_form_submit, #mdl-card-contactagence1 #contact_form7_submit, #contact_form7_submit, #contact_form6_submit, .mdl-card-contactagence1 #contact_form6_submit {
	background: #000 !important;
	color: #fff;
	border: none !important;
	height: 70px !important;
	font-size: 1.5em !important;
	width: 100% !important; }

#mdl-card-contactagence1 textarea, .mdl-card-contactagence1 textarea {
	font-size: 1em !important;
	height: 300px !important; }

.error, .formok {
	padding: 5px 10px !important; } 
	
.error {
	background: #c03 !important;
	color: #fff !important; } 

.formok {
	background: #699800 !important;
	color: #fff !important; } 

.leftcat {
	float: left;
	margin: 0 20px 0 0; }

input#contact_form1_phone_number {
	color: #000 !important; }

#contact-form1 .label {
	color: #000 !important; }

#formcontact input, .mdl-card-contactagence input {
	background: #fff !important;
	height: 25px; 
	padding: 10px !important; }

textarea#contact_form7_content {
	padding: 10px !important; }

#mdl-card-contactagence input {
	padding: 0 10px !important; }

.rgpd{background:#fff !important;color:#000 !important;padding:10px;border:1px dotted #000;}

/* PAGE SANDWICH */
.footer-ps, .footer-ps .mdl-mega-footer__bottom-section {
	display: none !important; } 

.mdl-ps form {
	background: #fff !important;
	border: 1px solid #000; }

.mdl-ps form .submit {
	background: #FA4100 !important;
	color: #fff !important; }

/**********************************/
/*	PLUGINS - AUTRES
/**********************************/
/**********************************/

/* Menu accordéon FAQ */
.fa-laptop, .wpsm_panel-body {
	font-face: 'Roboto', Arial, sans-serif !important;
	font-size: 18px !important; }
	
.fa-laptop  { background: transparent url(https://www.coursdevietnamien.fr/en/wp-content/themes/vietnam/ymg/question.png) top left no-repeat !important;color:transparent !important;
	width: 30px;
	height: 19px; }

.wpsm_panel-heading .fa-plus  { background: none !important; }


/* ESPACE CLIENT */
.espaceclient {
	background: #f30;
	color: #fff;
	font-size: 18px;
	text-align: center;
	margin: 0 0 10px 0;
	padding: 5px !important; }

.pages-menu {
	margin: 20px auto 10px auto !important;
	text-align: center !important; }

.pages-menu a:link, .pages-menu a:visited, .pages-menu a:active {
	background: #f30;
	color: #fff;
	padding: 10px;
	margin: 10px 0 !important;
	text-decoration: none !important; }

.pages-menu a:hover {
	background: #2A2E4C;
	color: #fff;
	padding: 10px;
	margin: 10px 0 !important;
	text-decoration: none !important; }

/* PAGE MON COMPTE */
.ec_blocformationgolf {
	border: 1px solid #333; }

.mdl-card-ec_extrait  {
	padding: 10px !important;
	color: #333 !important; }

.mdl-card-ec_extrait ul {
	margin: 0 !important;
	padding: 0 !important; }

.mdl-card-ec_image {
	background: transparent !important; }

.bleu {
	background: #1255a3;
	color: #fff; }

.rouge, .rouge100, .bleu {
	margin: 40px 0 7px 0;
	padding: 10px 20px;
	font-size: 20px; }

.blanc {
	color: #fff; }