.FenetreAideMatos,.FenetreAidePanne,.FenetreAideParc,.FenetreAide {
	display:none;
	margin-bottom:2em;
	padding:10px;
	font-style:italic;
	border: thin double #039;
}
.FenetreAideMatos h1,.FenetreAidePanne h1,.FenetreAideParc h1,.FenetreAide h1 {
	margin:0;
	padding:0;
	font-size:1.5em;
	font-weight:bold;
	margin-bottom:1em;
	margin-top:1em;
}
.FenetreAideMatos h2,.FenetreAidePanne h2,.FenetreAideParc h2,.FenetreAide h2 {
	margin:0;
	padding:0;
	font-size:1.2em;
	font-weight:bold;
	margin-bottom:0.5em;
	margin-top:0.75em;

}
.FenetreAideMatos tr,.FenetreAidePanne tr,.FenetreAideParc tr,.FenetreAide tr {
	vertical-align:top;
}

.FenetreAideMatos .Texte,.FenetreAidePanne .Texte,.FenetreAideParc .Texte,.FenetreAide .Texte {
	margin:0;
	padding:0;
	margin-left:3em;
}
.RetourPhp {
	width:80%;
	margin-right:10%;
	margin-left:10%;
	margin-bottom:2em;
	padding:10px;
}
.Titre_page {
	font-size: 2em;
	font-weight: bold;
	width:18em;
	height:1.5em;
	text-align:center;
}
.TitreTableau {
	font-size: 1.5em;
	font-weight: bold;
	text-align:center;
}
.Alerte1 {
	font-size:1.2em;
	color:#F00;
	font-weight:bold;
}
.MessageOk1 {
	font-size:1.2em;
	color:#0F0;
	font-weight:bold;
}
.FormSaisieMatos,.FormSaisiePanne {
	font-size: 1em;
	font-weight: bold;
}
.FormSaisieMatos table,.TableauResultatMatos table,.FormSaisiePanne table,.TableauResultatPanne table {
	border: thin double #999;
	padding: 10px;
	white-space: nowrap;
}
.FormSaisieMatos img,.FormSaisiePanne img {
	margin-left:15px;
	margin-right:15px;
}
.TableauResultatMatos,.TableauResultatPanne {
	width:90%;
	margin-right:5%;
	margin-left:5%;
}

.CurseurMain {
	cursor:  url('/EspaceInterne/Images/Curseurs/link.cur'), pointer;
}
.CurseurStylo {
	cursor:  url('/EspaceInterne/Images/Curseurs/pen.cur'), pointer;
}
.CurseurAide {
	cursor:  url('/EspaceInterne/Images/Curseurs/helpsel.cur'), pointer;
}
.matos_enregistrer_btn, .matos_rechercher_btn, .matos_modifier_btn, .matos_sortir_parc_btn, .matos_supprimer_btn, .matos_reset_btn, .panne_enregistrer_btn, .panne_rechercher_btn, .panne_modifier_btn, .panne_archiver_btn, .panne_supprimer_btn, .panne_reset_btn, .panne_retour_tableau_btn {	cursor:  url('/EspaceInterne/Images/Curseurs/link.cur'), pointer;}
.PageIndex .CurseurMain {
	cursor:  url('Mediatheque/Images/Curseurs/link.cur'), pointer;
}
.PageIndex .CurseurStylo {
	cursor:  url('Mediatheque/Images/Curseurs/pen.cur'), pointer;
}
.PageIndex .CurseurAide {
	cursor:  url('Mediatheque/Images/Curseurs/helpsel.cur'), pointer;
}
.text_centrer {
	text-align: center;
}

.ss_titre_colonne{
	text-align:center;
	font-weight:bold;
}
.acces_page_accueil {
	width:80%;
	margin-right:10%;
	margin-left:10%;
	text-align:center;
	font-size:3em;
	font-weight:bold;
}

.ds_box {
	background-color: #FFF;
	border: 1px solid #000;
	position: absolute;
	z-index: 32767;
}

.ds_tbl {
	background-color: #FFF;
}

.ds_head {
	background-color: #660000;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	letter-spacing: 2px;
}

.ds_subhead {
	background-color: #FFCC33;
	color: #000;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	width: 32px;
}

.ds_cell {
	background-color: #FFFFCC;
	color: #000;
	font-size: 13px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	padding: 5px;
	cursor: pointer;
}

.ds_cell:hover {
	background-color: #F3F3F3;
} /* This hover code won't work for IE */
/*Nouveaux*/
body {width:100%; font-family:Arial, Helvetica, sans-serif;}
.EnTete {width:100%; margin:auto;}
.EnTete img {float:left; cursor:pointer;}
.Titre { text-align:center;}
.BarreMenu{width:83%; margin-left:15%;text-align:center;}
.flex-container {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
	flex-shrink: 1
    }
.BarreGauche {
    float: left;
    position: fixed;
    top: 200px;
	width:200px;
}
.BarreGauche div {
	margin-bottom:10px;
	padding:5px;
	background-color:#CCC;
	border: 1px solid #CCC;
    border-radius: 5px;
	cursor:pointer;
	
}
.BarreGauche a {color:#000;}
.CadrePage {
	clear:both;
	width:70%;
	margin-left: 25%;
	margin-top: 110px;
}
.Menu {cursor:pointer;color: #FF8500; font-weight:bold; font-size:1em;}
.SousMenu{cursor:pointer;/*padding:0.25em; padding-top:0.15em; padding-bottom:0.15em; padding-left:1em;*/font-size:1em; max-height:1em!important; white-space:normal;}

