/* *** GENERIQUES *** */
.clearLeft, .cl  {
  clear: left;
  }

.clearRight, .cr  {
  clear: right;
  }

.clearBoth, .cb  {
  clear: both;
  }

.clearBothHidden, .cbh  {
  clear: both;
  visibility: hidden;
  }

.floatLeft, .fl  {
  float: left;
  }

.floatRight, .fr  {
  float: right;
  }

img {
  border-style: none;
  border-width: 0px;
  }

.img100pc {
	border: 0;
  width : 100%;
	height: auto;
	}

.larg50pc {
  width : 50%;
	}

.larg33pc {
  width : 33%;
	}

.marg1em {
  margin: 1em;
  }

.padd1em {
  padding: 1em;
  }

.divCadreGauche
  {
  float: left;
  width: auto;
  text-align: center;
  margin: 1em;
  }

.divTextCenter
  {
  text-align: center;
  padding: 1em;
  }

.imgCenter, .imageCenter, .imageCentre
  {
  display: inline;
  margin: auto;
  padding: 0.5em;
  }
.imgScroll
  {
  overflow: scroll;
  position: relative;
  width: 100%;
  }

.listInline
  {
  display: inline;
  margin: 0;
  }

.listMedium
  {
  text-align: justify;
  line-height: 150%;
  }

.marginNull
  {
  margin: 0;
  }

.pCentre
  {
  text-align: center;
  margin: 0;
  }

.textXSmall, .txs, .textSmall, .ts, .tS, .textMedium, .tm, .tM, .textLarge, .tl, .tL, .textXLarge, .txl, .tXL,
div.tableLarge p  {
  margin: 0;
  }

.textCentre, .textCenter, .tc  {
  text-align: center;
  }

.textJustify  {
  text-align: justify;
  }

.textLeft {
  text-align: left;
  }

.textRight  {
  text-align: right;
  }

/* *** APPLICATIONS *** */
a:link {
	text-decoration : none;
	border-width: 0px;
}
img {
  text-decoration : none;
  border-width: 0px;
}
.textBold {
	font-weight: bold;
}
.textBold {
	font-weight : bold;
}
.listEmpty {
	list-style-type: none;
}
.buttonClear {
	background-color: transparent;
	border-style: none;
}
.buttonClear:hover {
	background-color: none;
	border-style : outset;
	margin : 0;
	padding : 0;
	line-height : 1em;
}
.imgCenter {
	border-style: none;
	border-width: 0px;
}
.spanFileInfo {
}
.tableMain {
	border-style: none;
}
.tableBorder0px {
	border-width: 0px;
}
.tableBorder1px {
	border-width: 1px;
}
div.tableLarge {
	clear: both;
}
div.tableLarge table {
	border-width: 1px;
}
div.tableLarge img {
	width: 18px;
}
.MotsClesCaches {
	font-style: italic;
	font-weight: bolder;
	letter-spacing: 1pt;
}
.textErreur, .pErreur {
	color : #FF0000;
	text-decoration : blink;
	font-weight : bolder;
}
.divArticle {
	background-color: #FFFFFF;
	margin: 1em;
	padding: 0.5em;
	border-color: #888888;
	border-width: 1px;
	border-style: solid;
}
.pComment {
	font-family: "Times New Roman", serif;
	font-size: large;
}
.pDiffusion {
	font-family: "Times New Roman", serif;
	font-size: large;
	color: #008800;
}
div#qcmQuestions li {
	margin: 2em 0 0;
}
div#qcmQuestions li li {
	margin: 0.2em 0 0;
}

.fichiersTypeCours, .fTCours, .actCours {
	background-color: #FFFFFF;
}
.fichiersTypeDocComm, .fTDocComm {
	background-color: #CCFFFF;
}
.fichiersTypeDocum, .fTDocum {
	background-color: #CCFFCC;
}
.fichiersTypeEtDoc, .fTEtDoc {
	background-color: #CCFFFF;
}
.fichiersTypeEvalu, .fTEvalu, .actEvalu {
	background-color: #FFCCCC;
}
.fichiersTypeExerc, .fTExerc {
	background-color: #CCFFFF;
}
.fichiersTypeExpos, .fTExpos {
	background-color: #CCFFFF;
}
.fichiersTypeManip, .fTManip, .actManip {
	background-color: #CCFFFF;
}
.fichiersTypeMetho, .fTMetho, .actMetho {
	background-color: #FFFFCC;
}
.fichiersTypeOrgan, .fTOrgan {
	background-color: #FFFFCC;
}
.fichiersTypeSuivi, .fTSuivi {
	background-color: #CCFFFF;
}

; Dir-List

ul.folder-list {
	font-size: small;
}

ul.folder-list li {
	padding: 0.1em 0;
}
ul.folder-list li.file {
	font-weight: normal;
	list-style-position: outside;
	list-style-image:	 url(file.gif);
}
ul.folder-list li.vide {
	font-weight: normal;
	list-style-position: outside;
	list-style-image: none;
	list-style-type: circle;
}
ul.folder-list .fld {
	font-weight: normal;
	list-style-position: outside;
	list-style-image:	 url(folder.gif);
}
ul.folder-list li.fld a {
	font-weight: bold;
	text-decoration: none;
}
ul.folder-list li img {
	border: 0;
	height: 1em;
	margin: 1px;
}
ul.folder-list li span {
	padding: 0.1em 0.5em;
	margin-right: 0.5em;
	width: 8em;
	border: solid 1px #DDDDDD;
}

.fTCours, .actCours, .fTTheme {
	background-color: #FFFFFF;
}
.fTDocComm {
	background-color: #CCFFFF;
}
.fTDocum, .fTRess {
	background-color: #CCFFCC;
}
.fTEtDoc {
	background-color: #CCFFFF;
}
.fTEvalu, .actEvalu {
	background-color: #FFCCCC;
}
.fTExerc {
	background-color: #CCFFFF;
}
.fTExpos {
	background-color: #CCFFFF;
}
.fTManip, .actManip, .fTDirig {
	background-color: #CCFFFF;
}
.fTMetho, .fTUtil, .actMetho {
	background-color: #FFFFCC;
}
.fTOrgan {
	background-color: #FFFFCC;
}
.fTSuivi {
	background-color: #CCFFFF;
}

.cb {
	clear: both;
}
.masque {
	display: none;
}
div#offres_emploi , div#offres_emploi_accueil {
	background-color: #F8F8F8;
	border: 1px solid #A0A0A0;
	padding: 1em;
}
div#offres_emploi img.logo, div#offres_emploi_accueil img.logo {
}
div#offres_emploi li, div#offres_emploi_accueil li {
	line-height: 1.75em;
}

/* APPLICATION : ******* Cahier de textes ******** */
div#CahierTextes {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(/styles/Cahier-spirales.gif);
	padding-left: 40px;
	padding-right: 1em;
  }

div#CahierTextes li, div#CahierTextes li, div#CahierTextes li  {
  background-color: transparent;
  color: #000000;
  }

div#CahierTextes div.Duree, div#CahierTextes div.hm {
  float: left;
	width: 5em;
	margin: 0;
	padding: 0;
  }

div#CahierTextes div.ct {
  padding-left: 5em;
  }

div#CahierTextes ul {
  list-style : none;
	margin-left : 0;
	padding-left : 0;
  }

div#CahierTextes ul li {
	margin-top : 0.7em;
	padding : 0.5em 0 0;
  }

div#CahierTextes ul ul {
	padding-left : 0;
	border: thin dotted;
  }

div#CahierTextes ul ul li {
	margin-top : 0em;
	padding : 0.2em 0;
  }

/* APPLICATION : *** Exposition *** */
div#Exposition a.even img {
	clear: left;
	float: left;
}
div#Exposition p.even {
	margin: 1em;
	text-align: left;
}
div#Exposition a.odd img {
	float: right;
}
div#Exposition p.odd {
	margin: 1em;
	text-align: right;
}
div#Exposition hr {
	clear: both;
	visibility: hidden;
}

/* APPLICATION : ******* Humour **** */
div.acHumourList li {
	background-color: #FEFEF0;
	border: outset thin #A4A40B;
	display: inline;
	line-height: 1.7em;
	padding: 0 0.3em;
	}

div.acHumourList li li {
	background-color: transparent;
	border: none;
	border-bottom: solid thin #A4A40B;
	margin-right: 1em;
	padding: 0;
	}
div.azHumour {
	border: ridge thick #A4A40B;
	margin: 1em;
	padding: 1em;
	}
