body {background-color:white;font-size: 1.7em} a {color:#fbca6a;} a:hover, a:focus, a:active {color:#ffc100} h1,h2,h3,h4,.title-like{margin: .33em 5px;padding:20px 0 20px 0;font-size:1.3em;text-transform : uppercase;font-weight: 800;font-family: sans-serif} h1 {font-size:1.7em} h3 {font-size:1.1em} h4 {font-size:0.9em;text-align:center} .tick, .tickno {font-size: 1.2em;font-weight: 800;color:green} .tickno {color:red} .inscriptionclass {margin-top: 50px; margin-bottom: 50px;} .btn-success {padding: 10px 15px;font-size: 1.5em;font-weight: 800;margin: 1em 0;background-color:#363c3f;border-color:white;color:white;} .img-top {margin-top:50px} .classresume {background-color:white;border-bottom:1px dotted #2071b0;border-top:1px dotted #2071b0;padding-top: 10px;padding-bottom:10px} .pull-left{margin-right: 10px} .pull-right{margin-left: 10px} .classmenutop {background-color:#363c3f} .letop {border-bottom: 8px solid white;padding-top: 5px} .footer-color {padding-top:20px;border-top:8px solid white;background-color:#363c3f;color:white;padding-bottom: 10px;} .footer-color a{color: #fff999} .footer-color a:hover, .footer-color a:focus, .footer-color a:active {color: #846400} .classh1 {text-align:center} .mauve-left {padding-top:20px} .container-principal {padding-top: 10px;background: url(/melbet/img/bloc-pattern.png) center repeat transparent} .logo-home{margin-top: 40px;margin-bottom:10px} .lien-interne {background: url(/melbet/img/favicon.ico); background-repeat: no-repeat;background-position: left center;padding-left:18px; font-weight:800;text-decoration: underline;} .intro {padding-top: 30px}
.caheemail {-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-o-transform:rotateY(180deg);-ms-transform:rotateY(180deg);unicode-bidi:bidi-override;direction:rtl;}
.cssalterna {font-weight: 600;margin-top: -10px !important;margin-bottom: 20px;background-color: #fff;font-size: 1em}
.cssalterna a {color:red;}
.cssouvrir {font-weight: 600;margin-top: -30px !important;margin-bottom: 40px;font-size: 1em}
.cssouvrir a {color:white;}
.classmenutopliens {background-color: black;color: #888;padding: 10px 0;}
.ranking {
			padding: 5px 0 5px 0;
			border: solid 1px #888;
			border-radius: 10px;
			margin: 10px 0 10px 0;
			background-color: #1F1F1F;
			display: flex;
    		align-items: center;
		}
.rankfirst
{
	font-size: 1.2em;
}
.rankgrey
{
	filter: grayscale(0.9);
	-webkit-filter: grayscale(0.9);
}
.rankingnumber
				{
			color: #DDD;
			font-size: 1.3em;
			text-align: center;
			border-right: solid 1px #888;
				}
.rankinglogo
	{

	}
.rankingtest
{
	margin: 5px 0 5px 0;
	text-align: center;
	font-style: italic;
}
.rankingtest a {color:#bbb7ae;}
.rankingtest a: hover {color:#bbb7ae;}
.rankingo
{

	font-size: 2em;
}
.btnranking 
	{
		font-weight: 800;
		background-color:#606060;
		border-color:white;
		color:white;
	}
.btnranking:hover
	{
		background-color:#737373;
		color:white;
	}