/****************************************************
#######################################################
-------------------------------------------------
####      			AFMT - Version 2     		   ####
-------------------------------------------------####
 Copyright = diabloedesign.com- 2017             ####
 Date      = Août 2017                           ####
 Author    = olivier angevin                     ####
 Websites  = http://www.diabloedesign.com        ####                                                 
#######################################################
****************************************************/
@charset "UTF-8";
@font-face {
font-family: 'lucida_sansregular';
src: url('../fonts/lsans-webfont.eot');
src: url('../fonts/lsans-webfont.eot?#iefix') format('embedded-opentype'),	 
url('../fonts/lsans-webfont.woff2') format('woff2'),	
url('../fonts/lsans-webfont.woff') format('woff'),	 
url('../fonts/lsans-webfont.ttf') format('truetype'),	 
url('../fonts/lsans-webfont.svg#lucida_sansregular') format('svg');
font-weight: normal;font-style: normal;
}
html {height: 100%;}
body{margin:0;padding:0;background-color:#fff;font-size:16px;color:#000000;font-family:arial,tahoma , sans-serif;outline: none;height:100%;overflow-x: hidden;}
/*texte*/
p {font-size: 100%;}
h1{font-family: lucida_sansregular, arial,tahoma , sans-serif;font-size: 150%;color:#d51921;margin:0;margin-top:10px;line-height:40px;height:40px;}
h2{font-family: lucida_sansregular, arial,tahoma , sans-serif;font-size: 130%;color:#d51921;}
h3 {font-family: lucida_sansregular, arial,tahoma , sans-serif;font-size: 120%;color:#d51921;}
h4, h5, h6 {font-size: 100%;}
a{outline:none;}
a:visited, a:link{color:#000000;text-decoration:underline;}
a:hover{color:#d51921;text-decoration:underline;}img{margin:0px;border:0px;}
label.invalid{color:#C90000;}
.invalid{border-color:#C90000;}
.nav{width:100%;margin-left:-100%;float:left;min-height:100%;background:#191919;display:none;}
#container{width:100%;min-height:100%;height:100%;float:left;}
#container, .nav { transition: .2s margin ease; position: relative;}
body.active #container:before { content: ""; position: absolute; z-index: -1; top: 0; left: -100%; width: 100%; height: 100%;}
body.active .nav {margin-left: 0; }
body.active #container { margin-right: -100%; }
.input_container{position:relative;}
.input_icon {position: absolute;top: 6px;color: #d51921;left: 0px;font-size: 20px;width: 32px;text-align: center;}
input, select, textarea{border:1px solid #000;padding:8px;}
input, select{background:#FFFFFF;padding-left:34px;}
select{height:34px;line-height:34px;}
.btn-32{display:block;line-height:32px;padding:0 10px 0 28px;color:#FFFFFF;border:none;
font-family: lucida_sansregular, arial,tahoma , sans-serif;font-size:14px;
background:url('../images/icone-btn-32.png') no-repeat left top #d51921;cursor:pointer;}
.btn-40, .ajoutcompet a, button{display:block;line-height:40px;padding:0 10px 0 32px;color:#FFFFFF;border:none;
font-family: lucida_sansregular, arial,tahoma , sans-serif;font-size:16px;
background:url('../images/icone-btn-40.png') no-repeat left top #0d1a8a;cursor:pointer;display:inline-block;}
a.btn-32, a.btn-40{color:#FFFFFF;text-decoration:none;}
.button{height:32px;width:32px;padding:0;display:block;border:none;text-indent:-99999px;
background:url('../images/btn.png') no-repeat left top #d51921;cursor:pointer;}
.button2{height:32px;padding:0;display:block;border:none;background:#0d1a8a;
font-family: lucida_sansregular, arial,tahoma , sans-serif;color:#FFF;cursor:pointer;padding-left:10px;padding-right:10px;}
.zone_flex{display:flex;align-items:center;}
/*****CONTENU********/
#container{width:100%;min-height:100%;float:left;}
.pagewidth{width:1000px;background:transparent;margin-left:auto;margin-right:auto;margin-top:0px;margin-bottom:0px;position:relative;}
#header{width:100%;background:#0d1a8a;height:auto;position:relative;padding-top:5px;padding-bottom:5px;}
#logo {display:block;height:100px;width:100px;margin:0 auto;}
#titresite{position:relative;width:100%;background:#0d1a8a;height:60px;border-top:5px solid #d51921;color:#d51921;line-height:60px;text-align:center;text-transform:uppercase;font-family: lucida_sansregular, arial,tahoma , sans-serif;font-size:22px;}
#content{position:relative;width:100%;}
#main{position:relative;background:transparent;text-align:center;font-weight:normal;}
.main{width:100%;}
.item-page{hyphens: auto;hyphenate-limit-lines:2;-moz-hyphens: auto;-moz-hyphenate-limit-lines:2;-webkit-hyphens: auto;-webkit-hyphenate-limit-lines:2;-ms-hyphens: auto;-ms-hyphenate-limit-lines:2;text-align:justify;}
.pretext{text-align:center;}
.visually-hidden{display:none;}
#login-form fieldset{width:300px;margin:0 auto;}
#login-form input{width:calc(100% - 46px);}
.control-group{margin-bottom:10px;margin-top:10px;display:flex;}
.control-group .control-label{width:150px;}
.control-group .controls {display: flex !important;}
button.login{background-position: 0 -160px;}
a.parametrage{float:right;margin-top:10px;}
.competition-view{text-align:left;}
.ajoutcompet{margin-top:10px;}
.ajoutcompet a{background-position:0 -520px;text-decoration:none;width:205px;}button.valid{background-position: 0 -280px;display:inline-block;}
button.cancel, a.cancel{background-position: 0 -440px;display:inline-block;}
.competitions, .boxeur{padding:10px;border:1px solid #d51921;margin-top:10px;margin-bottom:10px;text-align:left;}
.competitions ul.actions{padding:0;width:100%;margin:0;list-style-type: none;}
.afmt-competitions .competitions{padding-top:0;}
.afmt-competitions .competitions h2{margin-top:10px;}
.competition{margin-top:10px;margin-bottom:10px;}
.competition-name a.inscriptions{background-position:0 -520px;display:inline-block;}
.competition .competition-name, .competition .list-actions, .competition .list-actions ul li{display:inline-block;}
input.charger{display:inline;background-position:0 -280px;}
.item-page ul.actions{display:none;}
.continuer{width:85px;}
.param-pesees, .impressions, .gestions, .param-surfaces{margin-bottom:10px;margin-top:10px;}
.listing-print{display:inline-block;background-position:0 -640px;margin-bottom:5px;}
.gestions .raz{display:inline-block;background-position:0 -440px;}
.gestions .valider{display:inline-block;background-position:0 -280px;margin-right:10px;}
.annuler{display:inline-block;background-position:0 -440px;margin-left:10px;}
input.poids, input.ordre{padding:8px;background-image:none;width:30px;border:none;}
.inscriptions .btncomp{display:inline-block;}
.retour a{float:right;}
.classe h3, .combats h3{background:#0d1a8a;color:#FFF;padding-left:10px;line-height:40px;clear:both;}
.combats h3{margin:0;}
.classe{margin-top:10px;border:1px solid #d51921;padding:10px;clear:both;}
.classe h2{margin-top:0;float:left;}
.surface h2{margin-bottom:0;}
.classe .listing-print, .surface .listing-print{float:right;}
.tour h4{float:left;}
.combat, .combats{clear:both;}
.poules{float:right;}
.surfaces{margin-bottom:10px;float:left;}
a.btnsurface, a.btnpesee{display:inline-block;text-decoration:none;background:#0d1a8a;color:#FFF;padding :5px;}
.ajoutboxeur{border:1px solid #d51921;padding:10px;}
.ajoutboxeur label{width:90px;display:inline-block;}
.ajoutboxeur div{margin-bottom:10px;}
input.paramsvg{margin-top:10px;background-position:0 -280px;}
a.btnmdp{background:#0d1a8a;color:#FFF;text-decoration:none;padding:8px;}
a.victoire{float:left;margin-right:5px;}
input.btn-gotopesee{background-position:0 -720px;}
input.btn-gotosurface, a.btn-gotosurface{background-position:0 -760px;}
a.btn-gotosurface{margin-right:10px;margin-bottom:10px;}
.pesee h3 {padding-left:20px;background-color:#0d1a8a;}
.pesee h3 a{text-decoration:none;color:#FFF;width:100%;padding-top:20px;padding-bottom:20px;display:block;}
.pesee input.poids{font-size:20px;width:60px;float:left;background:transparent;}
.pesee  a.modifpoids{display: block;width: 40px;height: 40px;float: right;margin-right:5px;}
a.btn-showall{background:url('../images/btn-showall.png') no-repeat right center transparent;}
a.btn-hideall{background:url('../images/btn-hideall.png') no-repeat right center transparent;}
input.btn-recherche{background-position:0 -480px;}
.ligne-combat div{text-align:center;border:1px solid #000;border-top:0px;width:100%;padding-top:5px;padding-bottom:5px;}
h4.categpoids{text-align:center;}
.ligne-combat div.combat-num{border-top:1px solid #000;}
.ligne-combat div.rouge{background:red;}
.ligne-combat div.bleu{background:blue;}
.ligne-combat div.resultat{margin-bottom:10px;}.ligne-combat div.vide{border:0px;}
.copyright {position:relative;clear: both;width:100%;color:#FFFFFF;font-size:12px;text-align:center;background-color:#0d1a8a;line-height:40px;}
.copyright a{color:#FFF;text-decoration:none;}
@media screen and (max-width: 1000px) {	
	.pagewidth{width:calc(100% - 20px);}
}
@media screen and (max-width: 450px) {	
	#titresite{	font-size:15px;	}	
	h1, h2{	font-size:100%;	}
	h1{overflow:hidden;}
}
@media screen and (max-width: 360px) {
	#login-form fieldset{width:250px}
}
.waiting{
background-color:rgba(0, 0, 0, 0.8);
position:fixed;
display:none;
width:100%;
height:100%;
z-index:1050;
top:0;
left:0;
}
.wait_text{
position: absolute;
color: #FFF;
text-align: center;
width: 100%;
top: 30%;
}
.image_loading{
position:fixed;
top:50%;
left:50%;
margin:-72px 0px 0px -72px;
background-color:#FFF;
width:144px;
height:32px;
z-index:9999;
}
/**end file***/