/* 
--------------------------------------------------------------------------
CRIDF Tir à l'arc
CSS spécifique pages Admin 
--------------------------------------------------------------------------
*/

#SaisieInfo { width:950px; margin:20px auto 10px auto; align-content:justify; padding:20px; margin-bottom:60px; display:flex; flex-wrap:wrap; border:1px solid #ccc; background-color:#fff; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;  }
#SaisieInfo .Cell-Sel { height:40px; padding:10px 25px 0 0px; }
#SaisieInfo .Cell-Input { height:40px; padding:10px 25px 0 0; }
#SaisieInfo .Cell-Date { height:40px; padding:10px 0 0 0; }
#SaisieInfo .Cell-DateFin { height:40px; padding:0 25px 0 0; }
#SaisieInfo .Cell-Button { height:40px; margin-left:auto; margin-right:auto; align-content:center; }
#SaisieInfo label { text-transform:uppercase; font-size:14px; font-weight:bold; padding:0 10px 0 0;  }
#SaisieInfo label.Err { text-transform:uppercase; font-size:14px; font-weight:bold; padding:0 10px 0 0; color:#960018; }
#SaisieInfo .labelComp { font-size:13px; padding:0 10px 0 0; color:#960018; }
#SaisieInfo textarea { resize:none; border:1px solid #999; }
#SaisieInfo p { padding:10px 0; }
#SaisieInfo div.Line { width:950px; display:flex; flex-wrap:wrap; }
#SaisieInfo div.LineMask { width:950px; display:none; }
#SaisieInfo div.Alert { width:950px; color:#960018; font-weight:bold; padding:0 0 10px 0; }
#SaisieInfo fieldset.Left { width:445px; margin:20px 0; margin-right:15px; }
#SaisieInfo fieldset.Right { width:445px; margin:20px 0; }
#SaisieInfo .Cat { width:182px; }
#SaisieInfo .CatErr { width:182px; border:2px solid #960018; background:#f2f2f2 url("/images/list_err.png") no-repeat top right; }

#ListInfo { width:900px; margin:20px auto 10px auto; padding:3px 0; align-content:justify; border:1px solid #ccc; background-color:#fff; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;  }
#ListInfoAG { width:900px; margin:20px auto 10px auto; padding:3px 0; align-content:justify; border:1px solid #ccc; background-color:#fff; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;  }
#ListInfo .Line, #ListInfoAG .Line { height:35px; padding:5px 0 0 0; display:flex; flex-wrap:wrap; }
#ListInfo .Cell-Date, #ListInfoAG .Cell-Date { margin:0 15px; padding:7px 0 0 0; }
#ListInfo .Cell-TitreRouge, #ListInfoAG .Cell-TitreRouge { width:530px; margin-right:15px; font-weight:bold; padding:7px 0 0 0; color:#960018; text-transform:uppercase; }
#ListInfo .Cell-TitreVert, #ListInfoAG .Cell-TitreVert { width:530px; margin-right:15px; font-weight:bold; padding:7px 0 0 0; color:#019e46; text-transform:uppercase; }
#ListInfo .Cell-TitreOrange, #ListInfoAG .Cell-TitreOrange { width:530px; margin-right:15px; font-weight:bold; padding:7px 0 0 0; color:#e55a00; text-transform:uppercase; }
#ListInfo .Cell-TitreBleu, #ListInfoAG .Cell-TitreBleu { width:530px; margin-right:15px; font-weight:bold; padding:7px 0 0 0; color:#318ce7; text-transform:uppercase; }
#ListInfo .Cell-TitreViolet, #ListInfoAG .Cell-TitreViolet { width:530px; margin-right:15px; font-weight:bold; padding:7px 0 0 0; color:#884da7; text-transform:uppercase; }
#ListInfo .Cell-Button, #ListInfoAG .Cell-Button { width:120px; }

#Short-Textarea { width:935px; }
#Long-Textarea { height:300px; width:945px; padding:10px 0 0 0; border:1px solid #999; }

#SaisieAgenda { width:740px; margin:20px auto 10px auto; align-content:justify; padding:20px; margin-bottom:60px; display:flex; flex-wrap:wrap; border:1px solid #ccc; background-color:#fff; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;  }
#SaisieAgenda .Cell-Sel { height:40px; padding:10px 25px 0 0px; }
#SaisieAgenda .Cell-SelR { height:40px; padding:10px 10px 0 0px; }
#SaisieAgenda .Cell-Input { height:40px; padding:10px 25px 0 0; }
#SaisieAgenda .Cell-Date { height:40px; padding:10px 0 0 0; }
#SaisieAgenda .Cell-Button { height:40px; margin-left:auto; margin-right:auto; align-content:center; padding-top:10px; }
#SaisieAgenda .InfAssoc { width:330px; }
#SaisieAgenda .InfAssocErr { width:330px; border:2px solid #960018; background:#f2f2f2 url("/images/list_err.png") no-repeat top right; }
#SaisieAgenda .Cat { width:182px; }
#SaisieAgenda .CatErr { width:182px; border:2px solid #960018; background:#f2f2f2 url("/images/list_err.png") no-repeat top right; }
#SaisieAgenda label { text-transform:uppercase; font-size:14px; font-weight:bold; padding:0 10px 0 0;  }
#SaisieAgenda label.Err { text-transform:uppercase; font-size:14px; font-weight:bold; padding:0 10px 0 0; color:#960018; }

#Search { width:600px; padding:10px 0 0 0; margin:25px 0 0 10px; display:flex; flex-wrap:wrap; -ms-flex-wrap:wrap; -webkit-flex-wrap:wrap; }
#Search .Acteur { padding:10px 0 0 25px; margin:0; }
#Search a { margin-left:25px; }
#Search p { padding:0 0 15px 0; font-weight:bold; }
#Search div.input { padding:0 0 0 25px; }
#Search input[type=text].INom { width:335px; }
#Search select.INom { width:348px; }
#Fonctions { width:1200px; padding:0; margin:0; display:flex; margin-left:auto; margin-right:auto; flex-wrap:wrap; -ms-flex-wrap:wrap; -webkit-flex-wrap:wrap; }
#Fonctions .LSel { width:260px; height:30px; }
#Fonctions .TLSel { width:325px; height:30px; }
#Fonctions .MultiSel { width:325px; height:127px; background-image:none; padding:3px 0; }
#Roles { width:380px; padding:10px; margin-top:25px; display:flex; flex-wrap:wrap; -ms-flex-wrap:wrap; -webkit-flex-wrap:wrap; }
#Roles fieldset.Middle { height:165px; margin-top:15px; padding:10px; }
#Roles fieldset.Court { height:60px; margin-top:15px; padding:10px; }
#Roles fieldset.Haut { height:270px; margin-top:15px; padding:10px; }
#Roles legend.Rouge { background-color:#960018; }
#Roles legend.Violet { background-color:#884da7; }
#Roles p { margin:10px 0 5px 0; padding:0; }
#Roles p.Center { width:360px; align-items:center; align-content:center; }
#Roles .LibPdtCom { padding:0 25px; }

input.Upload { border:none; width:290px; background-color:#fff; }
input.UploadVert { border:none; width:290px; background-color:#fff; color:#019e46; font-weight:bold; }
input.UploadErr { border:none; width:290px; background-color:#fff; color:#960018; font-weight:bold; }
