/* Remplacer URL : ../medias/images/pictos par ../medias/images/pictos */

/* Affichage Listing */

.blocListe	{clear:both;width:98%;height:auto;padding:1%;padding-top:0;margin-bottom:15px;}
.blocListe	.ligneTitre	{clear:both;width:100%;height:30px;background:#FFFFFF;border-bottom:1px solid #392713;font-weight:bold;font-size:12px;}
.blocListe	.ligneTitre	.uneCase	{float:left;width:10%;height:21px;border-right:1px solid #392713;text-align:center;padding-left:2px;padding-right:2px;padding-top:9px;}
.blocListe	.ligneListe	{clear:both;width:100%;height:39px;background:#e2dec3;font-size:12px;}
.blocListe	.ligneListe:hover	{clear:both;background:#F0E39D;}
.blocListe	.ligneListe:nth-child(2n+1)	{background:#998f5e;color:#FFFFFF;}
.blocListe	.ligneListe:nth-child(2n+1):hover	{clear:both;background:#F0E39D;color:#000000;}
.blocListe	.ligneListe	.uneCase	{float:left;min-width:10%;width:auto;height:30px;border-right:1px solid #392713;text-align:center;padding-left:2px;padding-right:2px;padding-top:9px;}

.blocListe	.ligneListe	.uneCase:nth-last-child(1)	{border-right:0;}
.blocListe	.ligneTitre	.uneCase:nth-last-child(1)	{border-right:0;}

.blocListe	.ligneListe	.uneCase	img	{clear:both;width:15px;height:26px;margin-left: auto;margin-right: auto;}

/*.btnVisu	{clear:both;width:14px;height:17px;background: url(../medias/images/pictos/ico-vis.png) no-repeat;margin-left: auto;margin-right: auto;}
.btnVisu:hover	{background: url(../medias/images/pictos/ico-vis-on.png) no-repeat;}

.btnMaj	{clear:both;width:15px;height:26px;background: url(../medias/images/pictos/ico-maj.png) no-repeat;margin-left: auto;margin-right: auto;}
.btnMaj:hover	{background: url(../medias/images/pictos/ico-maj-on.png) no-repeat;}

.btnSup	{clear:both;width:13px;height:14px;background: url(../medias/images/pictos/ico-sup.png) no-repeat;margin-left: auto;margin-right: auto;}
.btnSup:hover	{background: url(../medias/images/pictos/ico-sup-on.png) no-repeat;}

.btnDrt	{clear:both;width:11px;height:16px;background: url(../medias/images/pictos/ico-drt.png) no-repeat;margin-left: auto;margin-right: auto;}
.btnDrt:hover	{background: url(../medias/images/pictos/ico-drt-on.png) no-repeat;}*/

/* Blocs divers */

/* Bloc avec fond blanc */

.blocA	{
	clear:both;
	width:98%;
	height:auto;
	padding:1%;
	margin-bottom:15px;
	background:#FFFFFF;
	border-radius:10px;
	box-shadow: 4px 4px 4px black;
	}

.blocA	.titreBloc	{clear:both;text-transform:uppercase;font-size:14px;color:#3A2613;border-bottom:1px solid #3A2613;font-weight:bold;margin:5px 5px 15px 5px;}
.blocA	.ligneFormu	{clear:both;width:auto;height:auto;}
.blocA	.ligneFormu	.titreChamp	{float:left;width:30%;height:30px;text-align:right;font-size:12px;padding-top:2px;}
.blocA	.ligneFormu	.elementChamp	{float:left;margin-left:5px;height:30px;width:65%;}
.blocA	.ligneFormu	.elementChamp	input	{font-size:11px;}
.blocA	.ligneFormu	.elementChamp	select	{font-size:11px;width:100%;}
.blocA	.ligneBtn	{clear:both;height:auto;width:auto;text-align:right;margin-right:15%;margin-bottom:15px;}
.blocA	.ligneBtn	.formuBtn	{background:#988F5E;color:#F0E39E;font-weight:bold;border-radius:5px;}

/* Bloc sans fond */

.blocB	{
	clear:both;
	width:98%;
	height:auto;
	padding:1%;
	margin-bottom:15px;
	}

.blocB	.titreBloc	{clear:both;text-transform:uppercase;font-size:14px;color:#3A2613;border-bottom:1px solid #3A2613;font-weight:bold;margin:5px 5px 15px 5px;}
.blocB	.ligneFormu	{clear:both;width:auto;height:auto;}
.blocB	.ligneFormu	.titreChamp	{float:left;width:30%;height:30px;text-align:right;font-size:12px;padding-top:2px;}
.blocB	.ligneFormu	.elementChamp	{float:left;margin-left:5px;height:30px;width:65%;}
.blocB	.ligneFormu	.elementChamp	input	{font-size:11px;}
.blocB	.ligneFormu	.elementChamp	select	{font-size:11px;width:100%;}
.blocB	.ligneBtn	{clear:both;height:auto;width:auto;text-align:right;margin-right:15%;margin-bottom:15px;}
.blocB	.ligneBtn	.formuBtn	{background:#988F5E;color:#F0E39E;font-weight:bold;border-radius:5px;}

/* Moteur de recherche horizontal - fond blanc */

.blocC	{
	clear:both;
	width:40%;
	height:auto;
	padding:1%;
	margin-bottom:30px;
	background:#FFFFFF;
	border-radius:10px;
	box-shadow: 4px 4px 4px black;
	}

.blocC	.ligneFormu	{clear:both;width:auto;height:auto;font-size:12px;}
.blocC	.ligneFormu	.titreChamp	{float:left;width:auto;height:30px;font-size:12px;padding-top:2px;}
.blocC	.ligneFormu	.elementChamp	{float:left;margin-left:5px;height:30px;width:auto;margin-right:15px;}
.blocC	.ligneFormu	.elementChamp	input	{font-size:11px;}
.blocC	.ligneFormu	.elementChamp	select	{font-size:11px;width:100%;}
.blocC	.ligneBtn	{clear:both;height:auto;width:auto;text-align:right;margin-right:15%;margin-bottom:15px;}
.blocC	.formuBtn	{background:#988F5E;color:#F0E39E;font-weight:bold;border-radius:5px;}

/* Bloc boutons "Ajouter" / "Supprimer" */ 
.blocD	{clear:both;width:100%;height:auto;border-top:1px solid #3B2613;padding-top:7px;}
.blocD	a	{text-decoration:none;}
/* Bouton Ajouter 
.blocD	.btnAjouter	{float:left;width:80px;height:40px;background: url(../medias/images/pictos/btn-ajouter.png) no-repeat;cursor:pointer;color:#FFFFFF;text-transform:uppercase;font-weight:bold;padding-top:10px;padding-left:40px;font-size:12px;}
.blocD	.btnAjouter	a	{text-decoration:none;color:#FFFFFF;}
.blocD	.btnAjouter	a:hover	{text-decoration:none;color:#FFFFFF;}
.blocD	.btnAjouter:hover	{float:left;width:80px;height:40px;background: url(../medias/images/pictos/btn-ajouter-on.png) no-repeat;text-decoration:none;color:#F0E39E;}*/
/* Bouton Supprimer 
.blocD	.btnSupprimer	{float:left;width:85px;height:40px;background: url(../medias/images/pictos/btn-supprimer.png) no-repeat;cursor:pointer;color:#FFFFFF;text-transform:uppercase;font-weight:bold;padding-top:10px;padding-left:35px;font-size:12px;}
.blocD	.btnSupprimer	a	{text-decoration:none;color:#FFFFFF;}
.blocD	.btnSupprimer:hover	{float:left;width:85px;height:40px;background: url(../medias/images/pictos/btn-supprimer-on.png) no-repeat;color:#F0E39E;  }*/

/* Bouton All - sans icône -  */
.blocD	.btnAll	{float:left;width:112px;height:33px;background: url(../medias/images/pictos/btn-all.png) no-repeat;cursor:pointer;color:#FFFFFF;text-transform:uppercase;font-weight:bold;padding-top:10px;font-size:12px;text-align:center;margin: 0 4px 0 4px;}
.blocD	.btnAll	a	{text-decoration:none;color:#FFFFFF;}
.blocD	.btnAll:hover	{float:left;width:112px;height:33px;background: url(../medias/images/pictos/btn-all-on.png) no-repeat;color:#F0E39E;  }

.blocD	.submit	{float:left;width:112px;height:33px;background: url(../medias/images/pictos/btn-all.png) no-repeat;cursor:pointer;color:#FFFFFF;text-transform:uppercase;font-weight:bold;font-size:12px;text-align:center;margin: 0 4px 0 4px;border:0;}
.blocD	.submit	a	{text-decoration:none;color:#FFFFFF;}
.blocD	.submit:hover	{float:left;width:112px;height:33px;background: url(../medias/images/pictos/btn-all-on.png) no-repeat;color:#F0E39E;  }

/* Zone d'affichage Haute */
#zoneHaute	{clear:both;width:96%;height:auto;padding:1%;margin-left:1%;margin-right:1%;margin-bottom:30px;background:#998F5E;border-bottom:3px solid #FFFFFF;color:#FFFFFF;}

/* Zone d'affichage Basse */
#zoneBasse	{clear:both;width:96%;height:auto;padding:1%;margin-left:1%;margin-right:1%;margin-top:30px;background:#998F5E;border-top:3px solid #FFFFFF;color:#FFFFFF;}

/* Mise en forme tableau d'affichage listing */
table {width:100%;border-collapse: collapse;}
td	{/*border: thin solid #6495ed;*/width:auto;padding-left:10px;font-size:12px;border: thin solid #392713;text-align:center;}
th	{background:#FFFFFF;color:#000000;font-weight:bold;font-size:12px;border: thin solid #392713;}
tr	{height:40px;}
tr:nth-child(2n+1)	{background:#998f5e;color:#FFFFFF;}
tr:hover    {background:#F0E39D;color:#000000;}
td img	{clear:both;width:15px;height:26px;text-align:center;}


table.TabForm	{border:0;}
td.TabForm	{border:0;background:none;text-align:left;}
tr.TabForm	{border:0;background:none;}
th.TabForm	{border:0;background:none;}
tr:nth-child(2n+1)	{background:#998f5e;color:#FFFFFF;}
tr:hover    {background:#F0E39D;color:#000000;}

.StyleTab	{color:black;} /* Couleur de texte d'une cellule qui n'est pas en modification */
.StyleTab	input	{background:white;} /* Couleur de fond d'une cellule modifiable */

/* Mise en forme Formulaire */
fieldset	{border:1px solid #392713;font-size:12px;padding:15px 5px 15px 5px;margin-bottom:15px;}
legend	{font-weight:bold;font-size:14px;color:#3A2613;padding-bottom:7px;}
.UneCase	{float:left;margin: 0 20px 10px 0;}
.UneCaseRLigne	{clear:both;margin: 0 20px 10px 0;}
.UneCaseRLigne	label	{padding-right:10px;}
.UneCase	label	{padding-right:10px;}

.GrpLabChp	{clear:none;width:auto;float:left;margin: 0 10px 10px 0;line-height:22px;}
.GrpLabChp	.UnLabel	{float:left;width:100px;text-align:right;margin-right:5px;line-height:22px;color:#3A2613;}
.GrpLabChp	.UneDonnee	{background:#FFFFFF;border:0px solid #A5ACB2;line-height:22px;padding:3px 10px 3px 10px;}
.GrpLabChp	.UneDonneeBig	{margin-left:105px;width:auto;height:auto;background:#FFFFFF;border:0px solid #A5ACB2;line-height:22px;padding:3px 10px 3px 10px;}
.GrpLabChp	.AffAno	{float:left;font-size:10px;color:#3B2613;line-height:22px;font-style:italic;width:auto;height:auto;}
.GrpLabChp	label	{float:left;}
.GrpLabChp	input	{float:left;}

.GrpLabChpRLigne	{clear:both;float:left;margin: 0 10px 10px 0;line-height:22px;}
.GrpLabChpRLigne	.UnLabel	{float:left;width:100px;text-align:right;margin-right:5px;line-height:22px;color:#3A2613;}
.GrpLabChpRLigne	.UneDonnee	{background:#FFFFFF;border:0px solid #A5ACB2;line-height:22px;padding:3px 10px 3px 10px;}
.GrpLabChpRLigne	.UneDonneeBig	{margin-left:105px;width:auto;height:auto;background:#FFFFFF;border:0px solid #A5ACB2;line-height:22px;padding:3px 10px 3px 10px;}


input:focus	{background:#F0E39D;}

#CodeId	{clear:both;text-align:right;font-weight:bold;font-size:8px;color:#3B2613;margin-bottom:5px;}

/*.AffAno	{float:right;font-size:10px;color:#3B2613;line-height:22px;font-style:italic;}*/
.MsgAno	{clear:both;height:23px;padding-top:7px;font-weight:bold;font-size:14px;color:#F9320B;font-style:italic;}
.MsgValid	{clear:both;height:23px;padding-top:7px;font-weight:bold;font-size:14px;color:#75C148;font-style:italic;}

/* Permet de cacher un champ */
.cacheinfo {visibility: hidden;}