HTML {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; outline: 0
}
BODY {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; outline: 0
}
DIV {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; outline: 0
}
SPAN {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; outline: 0
}
APPLET {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; outline: 0
}
OBJECT {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; outline: 0
}
IFRAME {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; outline: 0
}
H1 {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; outline: 0
}
H2 {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; outline: 0
}
H3 {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; outline: 0
}
H4 {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; outline: 0
}
H5 {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; outline: 0
}
H6 {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; outline: 0
}
P {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; outline: 0
}
BLOCKQUOTE {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; outline: 0
}
PRE {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; outline: 0
}
A {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; outline: 0
}
abbr {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; outline: 0
}
ACRONYM {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; outline: 0
}
ADDRESS {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; outline: 0
}
BIG {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; outline: 0
}
CITE {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; outline: 0
}
CODE {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; outline: 0
}
DEL {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; outline: 0
}
DFN {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; outline: 0
}
EM {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; outline: 0
}
FONT {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; outline: 0
}
IMG {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; outline: 0
}
INS {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; outline: 0
}
KBD {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; outline: 0
}
Q {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; outline: 0
}
S {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; outline: 0
}
SAMP {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; outline: 0
}
SMALL {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; outline: 0
}
STRIKE {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; outline: 0
}
STRONG {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; outline: 0
}
SUB {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; outline: 0
}
SUP {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; outline: 0
}
TT {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; outline: 0
}
VAR {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; outline: 0
}
DL {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; outline: 0
}
DT {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; outline: 0
}
DD {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; outline: 0
}
OL {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; outline: 0
}
UL {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; outline: 0
}
LI {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; outline: 0
}
FIELDSET {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; outline: 0
}
FORM {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; outline: 0
}
LABEL {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; outline: 0
}
LEGEND {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; outline: 0
}
TABLE {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; outline: 0
}
CAPTION {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; outline: 0
}
TBODY {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; outline: 0
}
TFOOT {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; outline: 0
}
THEAD {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; outline: 0
}
TR {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; outline: 0
}
TH {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; outline: 0
}
TD {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; outline: 0
}
window {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; outline: 0
}
H1 {
	FONT-WEIGHT: normal
}
H2 {
	FONT-WEIGHT: normal
}
H3 {
	FONT-WEIGHT: normal
}
H4 {
	FONT-WEIGHT: normal
}
H5 {
	FONT-WEIGHT: normal
}
H6 {
	FONT-WEIGHT: normal
}
:unknown {
	outline: 0
}
OL {
	LIST-STYLE-TYPE: none
}
UL {
	LIST-STYLE-TYPE: none
}
TABLE {
	BORDER-COLLAPSE: separate; border-spacing: 0
}
CAPTION {
	FONT-WEIGHT: normal; TEXT-ALIGN: left
}
TH {
	FONT-WEIGHT: normal; TEXT-ALIGN: left
}
TD {
	FONT-WEIGHT: normal; TEXT-ALIGN: left
}
BLOCKQUOTE:unknown {
	content: ""
}
BLOCKQUOTE:unknown {
	content: ""
}
Q:unknown {
	content: ""
}
Q:unknown {
	content: ""
}
BLOCKQUOTE {
	quotes: "" ""
}
Q {
	quotes: "" ""
}
TEXTAREA {
	FONT-SIZE: 100%; FONT-FAMILY: inherit
}
INPUT {
	FONT-SIZE: 100%; FONT-FAMILY: inherit
}
SELECT {
	FONT-SIZE: 100%; FONT-FAMILY: inherit
}
BODY {
	FONT-SIZE: 67.5%; COLOR: #000; TEXT-ALIGN: center
}
FORM LABEL {
	CURSOR: pointer
}
FIELDSET {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
.freeLocation {
	CLEAR: left; WIDTH: 100%
}
.freeBlock {
	FLOAT: left; WIDTH: 100%
}
.cleaner {
	CLEAR: both; WIDTH: 100%
}
.text-align-left {
	TEXT-ALIGN: left
}
.text-align-right {
	TEXT-ALIGN: right
}
.text-align-center {
	TEXT-ALIGN: center
}
.display-none {
	DISPLAY: none
}
.display-inline {
	DISPLAY: inline
}
.website-block-two-columns {
	FLOAT: left; MARGIN-BOTTOM: 12px; WIDTH: 100%
}
.website-block-one-row-two-columns {
	FLOAT: left; MARGIN-BOTTOM: 12px; WIDTH: 100%
}
.website-block-three-columns {
	FLOAT: left; MARGIN-BOTTOM: 12px; WIDTH: 100%
}
.row-100 {
	MARGIN-BOTTOM: 12px; WIDTH: 100%
}
.column-50 {
	FLOAT: left; WIDTH: 49%
}
.column-25 {
	FLOAT: left; WIDTH: 24%
}
.column-75 {
	FLOAT: left; WIDTH: 74%
}
.column-33 {
	FLOAT: left; WIDTH: 32%
}
.column-66 {
	FLOAT: left; WIDTH: 66%
}
.margin-left {
	MARGIN-LEFT: 1%
}
.margin-right {
	MARGIN-RIGHT: 1%
}
.removable {
	HEIGHT: 100%
}
.hidden-navigation {
	LEFT: -10000px; POSITION: absolute
}
.block-error {
	BORDER-RIGHT: red 1px dashed; PADDING-RIGHT: 5px; BORDER-TOP: red 1px dashed; PADDING-LEFT: 20px; FONT-SIZE: 10px; BACKGROUND: url(http://www.ac-lyon.fr/icons/small/warning.png) #ff8888 no-repeat left center; PADDING-BOTTOM: 5px; OVERFLOW: auto; BORDER-LEFT: red 1px dashed; COLOR: #220000; PADDING-TOP: 5px; BORDER-BOTTOM: red 1px dashed; TEXT-ALIGN: left; max-width: 180px; max-height: 60px; moz-opacity: 0.7
}
.link-broken {
	COLOR: red; TEXT-DECORATION: line-through
}
A.link-broken:hover {
	COLOR: red; TEXT-DECORATION: line-through
}
A.link-broken:active {
	COLOR: red; TEXT-DECORATION: line-through
}
A.link-broken:visited {
	COLOR: red; TEXT-DECORATION: line-through
}
HTML#richtext-html {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
BODY#richtext-body {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
BODY#richtext-body {
	FONT-SIZE: 80%; MARGIN: 0px
}
A.popup {
	PADDING-RIGHT: 13px; BACKGROUND: url(http://www.ac-lyon.fr/media/frontoffice/external.png) no-repeat right center
}
A.anchor {
	TEXT-DECORATION: none
}
IMG {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; VERTICAL-ALIGN: middle; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
.image {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; VERTICAL-ALIGN: middle; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
IMG.floatLeft {
	FLOAT: left
}
IMG.float-left {
	FLOAT: left
}
IMG.floatRight {
	FLOAT: right
}
IMG.float-right {
	FLOAT: right
}
ACRONYM {
	CURSOR: help; BORDER-BOTTOM: 1px dotted
}
UL.normal {
	PADDING-RIGHT: 0px; LIST-STYLE: disc none inside; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 20px; PADDING-TOP: 0px
}
OL.normal {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-POSITION: inside; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 20px; PADDING-TOP: 0px; LIST-STYLE-TYPE: decimal
}
UL.normal UL {
	
}
OL.normal OL {
	
}
BLOCKQUOTE {
	MARGIN: 2px 0px 2px 40px
}
.freeLocation {
	CLEAR: none; WIDTH: 100%
}
.freeBlock {
	FLOAT: left; WIDTH: 100%
}
 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
BODY {
	FONT-SIZE: 62%; MIN-HEIGHT: 100%; MARGIN: 0px auto; OVERFLOW: auto; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; HEIGHT: 100%; BACKGROUND-COLOR: #4f6aa8; max-width: 1000px; min-width: 770px
}
IMG {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 1em
}
HR {
	MARGIN-BOTTOM: 10px
}
#header {
	WIDTH: 100%
}
#logo {
	BACKGROUND-POSITION: center 50%; FLOAT: left; BACKGROUND-IMAGE: url(http://www.ac-lyon.fr/media/frontoffice/logo.png); WIDTH: 23%; BACKGROUND-REPEAT: no-repeat; HEIGHT: 100px; BACKGROUND-COLOR: #4f6aa8
}
#logo IMG {
	WIDTH: 100%; HEIGHT: 100px
}
#main-menu {
	FONT-SIZE: 1.2em; MARGIN: 12px 0px 8px; WIDTH: 77%; BACKGROUND-COLOR: #77acde
}
#main-menu-container {
	MARGIN: 0px auto; max-width: 600px
}
.main-menu-row {
	PADDING-LEFT: 4px; FLOAT: left; MARGIN: 5px 0px 5px 5px; LIST-STYLE-TYPE: none; TEXT-ALIGN: center
}
.first {
	PADDING-TOP: 34px
}
.second {
	BORDER-LEFT: #fff 1px solid; PADDING-TOP: 34px
}
.third {
	BORDER-LEFT: #fff 1px solid; PADDING-TOP: 17px
}
.fourth {
	PADDING-RIGHT: 0px; PADDING-LEFT: 23px; BACKGROUND: url(http://www.ac-lyon.fr/media/frontoffice/espaces.gif) no-repeat 0px -9px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.firstmini {
	PADDING-TOP: 4px
}
.secondmini {
	PADDING-TOP: 4px
}
.thirdmini {
	PADDING-TOP: 4px
}
.fourthmini {
	PADDING-TOP: 4px
}
.secondmini {
	BORDER-LEFT: #fff 1px solid
}
.thirdmini {
	BORDER-LEFT: #fff 1px solid
}
.fourthmini {
	BORDER-LEFT: #fff 1px solid
}
.main-menu-row LI {
	MARGIN-BOTTOM: 2px; COLOR: #fff; TEXT-ALIGN: left
}
.main-menu-row LI:unknown {
	content: "?"
}
.main-menu-row LI.selected {
	COLOR: #c00
}
.main-menu-row LI A {
	PADDING-LEFT: 3px; FONT-WEIGHT: bold; COLOR: #000; TEXT-DECORATION: none
}
.main-menu-row LI A:hover {
	TEXT-DECORATION: underline
}
#body {
	CLEAR: both; MARGIN-TOP: 6px; WIDTH: 100%
}
#body-header {
	PADDING-BOTTOM: 4px; HEIGHT: 3em; BACKGROUND-COLOR: #77acde
}
#quick-access {
	BORDER-RIGHT: #fff 1px solid; FLOAT: left; WIDTH: 23%; PADDING-TOP: 4px
}
#quick-access UL {
	LIST-STYLE-TYPE: none; TEXT-ALIGN: center
}
#quick-access LI {
	PADDING-RIGHT: 1px; DISPLAY: inline; PADDING-LEFT: 1px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#title {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 76%; PADDING-TOP: 4px
}
#title H1 {
	FONT-SIZE: 2.2em; COLOR: #fff; TEXT-ALIGN: center
}
#body-main {
	MIN-HEIGHT: 350px; BACKGROUND: url(http://www.ac-lyon.fr/media/frontoffice/bottom_gradient.gif) #cbccc8 repeat-x 50% top; WIDTH: 100%; BORDER-BOTTOM: #b6b8bb 1px solid
}
#body-main {
	MARGIN-RIGHT: -31px
}
#left-menu {
	CLEAR: left; FLOAT: left; PADDING-BOTTOM: 5px; WIDTH: 23%
}
#quick-search {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px 10px; PADDING-TOP: 0px
}
FIELDSET.quicksearch {
	CLEAR: both; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: none; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 10px
}
.quick-search-input {
	BORDER-RIGHT: #c5c8c9 1px solid; BORDER-TOP: #c5c8c9 1px solid; FONT-SIZE: 1em; PADDING-BOTTOM: 2px; BORDER-LEFT: #c5c8c9 1px solid; WIDTH: 110px; COLOR: #000; PADDING-TOP: 2px; BORDER-BOTTOM: #c5c8c9 1px solid
}
.quick-search-image {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; MARGIN: -5px 0px 0px 4px; VERTICAL-ALIGN: middle; BORDER-LEFT: 0px; CURSOR: pointer; BORDER-BOTTOM: 0px
}
#quick-search LABEL {
	FONT-WEIGHT: bold; FONT-SIZE: 1.1em; VERTICAL-ALIGN: bottom; COLOR: #000; MARGIN-RIGHT: 5px
}
.menu-label {
	FONT-SIZE: 1.1em; COLOR: black; TEXT-DECORATION: none
}
.main-menu {
	LIST-STYLE-TYPE: none
}
#main-menu-block {
	
}
UNKNOWN {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; COLOR: #888; PADDING-TOP: 3px; BORDER-BOTTOM: #b6b8bb 1px solid; TEXT-ALIGN: left
}
UNKNOWN {
	content: "?"
}
UNKNOWN {
	content: "?"
}
UNKNOWN {
	BACKGROUND: #b2d6f9; COLOR: #c00; BORDER-BOTTOM: #b6b8bb 1px solid
}
UNKNOWN {
	FONT-WEIGHT: bold
}
UNKNOWN {
	COLOR: #000
}
UNKNOWN {
	BORDER-TOP: #b6b8bb 1px solid
}
.sub-menu {
	LIST-STYLE-TYPE: none
}
UNKNOWN {
	PADDING-RIGHT: 0px; PADDING-LEFT: 8px; PADDING-BOTTOM: 0px; COLOR: #fff; PADDING-TOP: 2px
}
UNKNOWN {
	content: "?"
}
UNKNOWN {
	COLOR: #c00
}
UNKNOWN {
	FONT-WEIGHT: bold
}
UL.sub-menu LI.active A {
	FONT-WEIGHT: bold
}
UNKNOWN {
	COLOR: #000
}
A.menu-label:hover {
	TEXT-DECORATION: underline
}
.menu-infos {
	MARGIN-TOP: 10px; LIST-STYLE-POSITION: outside; FONT-SIZE: 1.2em; LIST-STYLE-TYPE: none
}
UNKNOWN {
	BORDER-TOP: #b6b8bb 1px solid; DISPLAY: block; FONT-WEIGHT: bold; BACKGROUND: url(http://www.ac-lyon.fr/media/frontoffice/picto_bir.jpg) #77acde no-repeat left bottom; BORDER-BOTTOM: #b6b8bb 1px solid; TEXT-ALIGN: left
}
.menu-infos A.menu-label {
	PADDING-LEFT: 95px; COLOR: #fff
}
.menu-infos A.menu-label:hover {
	COLOR: #fff; TEXT-DECORATION: underline
}
.menu-media {
	MARGIN-TOP: 10px; LIST-STYLE-POSITION: outside; FONT-SIZE: 1.2em; LIST-STYLE-TYPE: none
}
UNKNOWN {
	BORDER-TOP: #b6b8bb 1px solid; DISPLAY: block; FONT-WEIGHT: bold; BACKGROUND: url(http://www.ac-lyon.fr/media/frontoffice/picto_mediatheque.jpg) #77acde no-repeat left bottom; BORDER-BOTTOM: #b6b8bb 1px solid; TEXT-ALIGN: left
}
.menu-media A.menu-label {
	PADDING-RIGHT: 0px; PADDING-LEFT: 95px; PADDING-BOTTOM: 1.2em; COLOR: #fff; PADDING-TOP: 1.2em
}
.menu-media A.menu-label:hover {
	COLOR: #fff; TEXT-DECORATION: underline
}
.menu-perso {
	MARGIN-TOP: 10px; LIST-STYLE-POSITION: outside; FONT-SIZE: 1.2em; LIST-STYLE-TYPE: none
}
UNKNOWN {
	BORDER-TOP: #b6b8bb 1px solid; DISPLAY: block; FONT-WEIGHT: bold; BACKGROUND: url(http://www.ac-lyon.fr/media/frontoffice/picto_espaceperso.jpg) #77acde no-repeat left bottom; BORDER-BOTTOM: #b6b8bb 1px solid; TEXT-ALIGN: left
}
.menu-perso A.menu-label {
	PADDING-RIGHT: 0px; PADDING-LEFT: 95px; PADDING-BOTTOM: 0.5em; COLOR: #fff; PADDING-TOP: 0.5em
}
.menu-perso A.menu-label:hover {
	COLOR: #fff; TEXT-DECORATION: underline
}
#body-content {
	PADDING-RIGHT: 45px; BORDER-TOP: transparent 1px solid; PADDING-LEFT: 45px; BACKGROUND: #fff; PADDING-BOTTOM: 0px; MARGIN-LEFT: 23%; BORDER-LEFT: #b6b8bb 1px solid; PADDING-TOP: 0px
}
#thread {
	FONT-SIZE: 1em; MARGIN-BOTTOM: 5px; COLOR: #900; TEXT-ALIGN: center
}
#bottom-thread {
	FONT-SIZE: 1em; MARGIN-BOTTOM: 5px; COLOR: #900; TEXT-ALIGN: center
}
#thread {
	MARGIN-TOP: 5px; PADDING-BOTTOM: 5px; BORDER-BOTTOM: #b6b8bb 1px solid
}
#bottom-thread {
	CLEAR: left; MARGIN: 10px 0px 0px
}
#thread UL {
	MARGIN: 5px 0px 0px 10px; LIST-STYLE-TYPE: none
}
#bottom-thread UL {
	MARGIN: 5px 0px 0px 10px; LIST-STYLE-TYPE: none
}
#thread LI {
	DISPLAY: inline; MARGIN-RIGHT: 0.5em
}
#bottom-thread LI {
	DISPLAY: inline; MARGIN-RIGHT: 0.5em
}
#thread LI:unknown {
	content: "?"
}
#bottom-thread LI:unknown {
	content: "?"
}
#thread LI.first:unknown {
	content: ""
}
#bottom-thread LI.first:unknown {
	content: ""
}
#thread LI A {
	PADDING-LEFT: 3px; FONT-SIZE: 1.1em; COLOR: #666
}
#bottom-thread LI A {
	PADDING-LEFT: 3px; FONT-SIZE: 1.1em; COLOR: #666
}
#thread LI STRONG {
	PADDING-LEFT: 3px; FONT-WEIGHT: normal; FONT-SIZE: 1.1em
}
#bottom-thread LI STRONG {
	PADDING-LEFT: 3px; FONT-WEIGHT: normal; FONT-SIZE: 1.1em
}
#thread LI A:hover {
	COLOR: #900
}
#bottom-thread LI A:hover {
	COLOR: #900
}
#fourth-level-menu-content {
	FONT-SIZE: 1.1em; PADDING-BOTTOM: 5px; COLOR: #900; BORDER-BOTTOM: #b6b8bb 1px dashed; TEXT-ALIGN: center
}
#fourth-level-menu-content UL {
	MARGIN: 0px 0px 0px 10px; LIST-STYLE-TYPE: none
}
#fourth-level-menu-content LI {
	DISPLAY: inline
}
#fourth-level-menu-content LI:unknown {
	content: "::"
}
#fourth-level-menu-content LI.first:unknown {
	content: ""
}
#fourth-level-menu-content LI A {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; COLOR: #666; PADDING-TOP: 0px
}
#fourth-level-menu-content LI STRONG {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#fourth-level-menu-content LI A:hover {
	COLOR: #900
}
#generic-title-row {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; WIDTH: 97%; PADDING-TOP: 0px
}
#generic-title-row {
	WIDTH: 100%
}
#content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.2em; PADDING-BOTTOM: 5px; WIDTH: 97%; PADDING-TOP: 15px
}
#bottom-top {
	FLOAT: right; MARGIN: -17px -29px 0px 0px
}
#content-actions {
	FLOAT: right; MARGIN: 15px -36px 0px 0px; TEXT-ALIGN: right
}
#content-actions UL {
	LIST-STYLE-TYPE: none
}
#content-actions LI {
	PADDING-RIGHT: 1px; BORDER-TOP: #aec8e9 1px solid; PADDING-LEFT: 0px; BORDER-LEFT-COLOR: #aec8e9; BACKGROUND: #77acde; BORDER-BOTTOM-COLOR: #aec8e9; PADDING-BOTTOM: 0px; WIDTH: 26px; PADDING-TOP: 1px; BORDER-RIGHT-COLOR: #aec8e9
}
#body-footer {
	PADDING-BOTTOM: 5px; TEXT-ALIGN: center
}
#body-footer UL {
	FONT-SIZE: 1.1em; COLOR: #666; LIST-STYLE-TYPE: none
}
#body-footer LI {
	DISPLAY: inline
}
#body-footer LI:unknown {
	content: ":: "
}
#body-footer LI.first:unknown {
	content: ""
}
#body-footer LI A {
	COLOR: #666; TEXT-DECORATION: underline
}
#body-footer LI A:hover {
	COLOR: #900
}
#generic-title-row {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; WIDTH: 97%; PADDING-TOP: 0px
}
.Error {
	FONT-WEIGHT: bold; COLOR: #c50000
}
SELECT {
	BORDER-RIGHT: #c5c8c9 1px solid; BORDER-TOP: #c5c8c9 1px solid; FONT-SIZE: 0.8em; BACKGROUND: #ffffff; BORDER-LEFT: #c5c8c9 1px solid; BORDER-BOTTOM: #c5c8c9 1px solid
}
.ContentForm {
	CLEAR: left; PADDING-RIGHT: 1%; PADDING-LEFT: 1%; PADDING-BOTTOM: 1%; MARGIN: 10px 0px 0px; WIDTH: 97%; PADDING-TOP: 1%
}
.ContentFormWithTitles {
	CLEAR: left; PADDING-RIGHT: 1%; PADDING-LEFT: 1%; PADDING-BOTTOM: 1%; MARGIN: 10px 0px 0px; WIDTH: 97%; PADDING-TOP: 1%
}
.ContentFormWithTitles {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.LineForm {
	CLEAR: left; MARGIN: 2px 0px; WIDTH: 100%
}
.LabelForm {
	DISPLAY: inline; FLOAT: left; WIDTH: 20%
}
.ContentForm LABEL {
	COLOR: #404040
}
.ContentFormWithTitles .LabelForm {
	WIDTH: 40%
}
.LabelForm DIV {
	FONT-WEIGHT: bold; MARGIN: 2px 5px 0px 0px; COLOR: #404040; TEXT-ALIGN: left
}
.LabelFormLarge {
	FONT-WEIGHT: bold; MARGIN: 2px 0px 0px; COLOR: #404040
}
.LabelForm DIV SPAN {
	FONT-WEIGHT: normal; COLOR: #000000
}
.LabelFormLarge SPAN {
	FONT-WEIGHT: normal; COLOR: #000000
}
.LongInputForm {
	DISPLAY: inline; FLOAT: left; WIDTH: 70%
}
.LongInputFormLarge {
	DISPLAY: inline; FLOAT: left; WIDTH: 70%
}
.LongInputFormLarge {
	WIDTH: 100%
}
.SmallInput {
	BORDER-RIGHT: #c5c8c9 1px solid; BORDER-TOP: #c5c8c9 1px solid; FONT-SIZE: 0.9em; BORDER-LEFT: #c5c8c9 1px solid; WIDTH: 20em; BORDER-BOTTOM: #c5c8c9 1px solid; FONT-FAMILY: verdana
}
.SmallInput2 {
	BORDER-RIGHT: #c5c8c9 1px solid; BORDER-TOP: #c5c8c9 1px solid; FONT-SIZE: 1em; BORDER-LEFT: #c5c8c9 1px solid; WIDTH: 29.1em; BORDER-BOTTOM: #c5c8c9 1px solid
}
.MiniInput {
	BORDER-RIGHT: #c5c8c9 1px solid; BORDER-TOP: #c5c8c9 1px solid; FONT-SIZE: 1em; BORDER-LEFT: #c5c8c9 1px solid; WIDTH: 5em; BORDER-BOTTOM: #c5c8c9 1px solid
}
.LongInput {
	BORDER-RIGHT: #c5c8c9 1px solid; BORDER-TOP: #c5c8c9 1px solid; FONT-SIZE: 0.9em; BORDER-LEFT: #c5c8c9 1px solid; WIDTH: 99%; BORDER-BOTTOM: #c5c8c9 1px solid; FONT-FAMILY: verdana
}
.LabelForm DIV SPAN.Star {
	COLOR: #c50000
}
.LabelFormLarge SPAN.Star {
	COLOR: #c50000
}
.Star {
	COLOR: #c50000
}
FIELDSET {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 0px; BORDER-TOP: medium none; DISPLAY: inline; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 15px; BORDER-LEFT: medium none; WIDTH: 100%; PADDING-TOP: 0px; BORDER-BOTTOM: medium none
}
FIELDSET {
	MARGIN: 0px; WIDTH: 94%
}
LEGEND.Subtitle {
	FONT-WEIGHT: bold; FONT-SIZE: 1.1em; MARGIN: 0px; COLOR: #840c0b
}
.LineFormMedia {
	CLEAR: left; MARGIN: 2px 0px; WIDTH: 100%
}
.LabelFormMedia {
	DISPLAY: inline; FLOAT: left; WIDTH: 100%
}
.LabelFormMedia DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; MARGIN: 2px 5px 0px 0px; COLOR: #404040; PADDING-TOP: 10px; TEXT-ALIGN: left
}
.LabelFormMedia LABEL {
	COLOR: #404040
}
.Group1Media LABEL {
	PADDING-LEFT: 5px; FONT-WEIGHT: bold; COLOR: #404040
}
.Group2Media LABEL {
	PADDING-LEFT: 5px; FONT-WEIGHT: bold; COLOR: #404040
}
.LongInputFormMedia LABEL {
	COLOR: #404040
}
.LongInputFormMedia {
	DISPLAY: inline; FLOAT: left; WIDTH: 70%
}
.Group1Media {
	FLOAT: left; WIDTH: 49%; MARGIN-RIGHT: 2%
}
.Group2Media {
	FLOAT: left; WIDTH: 49%
}
.GenericFormButton INPUT {
	BORDER-RIGHT: #c5c8c9 1px solid; BORDER-TOP: #c5c8c9 1px solid; FONT-WEIGHT: bold; BACKGROUND: #ffffff; BORDER-LEFT: #c5c8c9 1px solid; COLOR: #840c0b; BORDER-BOTTOM: #c5c8c9 1px solid
}
.ButtonSubmit {
	FONT-SIZE: 1em; CURSOR: pointer
}
.ButtonReset {
	FONT-SIZE: 1em; CURSOR: pointer
}
.LineFormButton {
	CLEAR: left; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 2px; WIDTH: 100%; PADDING-TOP: 0px
}
.LineFormButton INPUT {
	BORDER-RIGHT: #c5c8c9 1px solid; BORDER-TOP: #c5c8c9 1px solid; FONT-WEIGHT: bold; BACKGROUND: #ffffff; BORDER-LEFT: #c5c8c9 1px solid; COLOR: #840c0b; BORDER-BOTTOM: #c5c8c9 1px solid
}
.LineFormButton DIV {
	TEXT-ALIGN: right
}
DIV.LineFormButton .ButtonSubmit {
	FONT-SIZE: 1em; MARGIN-LEFT: 25px; CURSOR: pointer
}
.ButtonReset {
	FONT-SIZE: 1em; MARGIN-LEFT: 25px; CURSOR: pointer
}
UL.leftnav {
	LIST-STYLE-POSITION: inside; FONT-SIZE: 1em; MARGIN: 0px 0px 0.5em 10px; COLOR: gray; LIST-STYLE-TYPE: disc
}
UL.genericlists {
	LIST-STYLE-TYPE: none
}
UNKNOWN {
	COLOR: #900
}
UNKNOWN {
	COLOR: #77acde
}
UNKNOWN {
	COLOR: #900
}
#ModGenericTemplateContainer {
	WIDTH: 100%
}
#ModGenericColumn1 {
	MARGIN-TOP: 15px; FLOAT: left; WIDTH: 28%
}
#ModGenericColumn2 {
	PADDING-RIGHT: 10px; MARGIN-TOP: 5px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 65%; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.ModGenericLeftNav {
	COLOR: gray; TEXT-ALIGN: left
}
.ModGenericLeftNav A.link {
	COLOR: gray
}
A.link:hover {
	COLOR: #5a8dbd
}
A.link:visited {
	COLOR: #5a8dbd
}
.ModGenericLeftNav SELECT {
	WIDTH: 10em
}
.SubFoldersList {
	MARGIN-TOP: 0px
}
UL.leftnav {
	LIST-STYLE-POSITION: inside; FONT-SIZE: 1em; MARGIN: 0px 0px 0.5em 10px; COLOR: gray; LIST-STYLE-TYPE: disc
}
UL.leftnav UL {
	MARGIN-LEFT: 10px
}
UNKNOWN {
	COLOR: #900
}
UNKNOWN {
	COLOR: gray
}
UNKNOWN {
	COLOR: #900
}
#GenericPagination {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 100%; PADDING-TOP: 10px; POSITION: relative
}
#GenericPagination .PreviousPage {
	DISPLAY: inline; FLOAT: left; WIDTH: 35%
}
#GenericPagination .ListPages {
	DISPLAY: inline; FLOAT: left; WIDTH: 33%; TEXT-ALIGN: center
}
#GenericPagination .NextPage {
	DISPLAY: inline; FLOAT: left; WIDTH: 32%; TEXT-ALIGN: right
}
#GenericPagination .PreviousPage2 {
	LEFT: 10px; POSITION: absolute; TOP: 0.8em
}
#GenericPagination .ListPages2 {
	MARGIN: 0px 20%; WIDTH: auto; TEXT-ALIGN: center
}
#GenericPagination .ListPages3 {
	MARGIN: 0px 20%; WIDTH: auto; TEXT-ALIGN: center
}
#GenericPagination .NextPage2 {
	RIGHT: 10px; POSITION: absolute; TOP: 0.8em
}
.GenericPagination {
	COLOR: black; TEXT-ALIGN: center
}
.pagination UL LI A {
	COLOR: #5a8dbd
}
UL.GenericPagination {
	MARGIN-TOP: 25px; LIST-STYLE-TYPE: none; TEXT-ALIGN: center
}
.GenericPagination LI {
	DISPLAY: inline; MARGIN-RIGHT: 5px; LIST-STYLE-TYPE: none
}
LI.count {
	LIST-STYLE-TYPE: none
}
LI.sorting {
	LIST-STYLE-TYPE: none
}
UL#GenericNavList {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 15px 0px 0px; WIDTH: auto; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL#GenericNavList LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: auto; PADDING-TOP: 0px
}
UL#GenericNavList LI.previous {
	FLOAT: left
}
UL#GenericNavList LI.next {
	FLOAT: right
}
.OneLink {
	CLEAR: left; MARGIN: 0px 0px 5px; WIDTH: 100%
}
.PictureLink {
	FLOAT: left
}
.PictureLink IMG {
	MARGIN: 0px 10px 2px 0px
}
.CommentLink {
	MARGIN-TOP: 3px
}
.EndLink {
	CLEAR: left; HEIGHT: 1px
}
.HaveQuestion {
	TEXT-ALIGN: right
}
.SeparationFAQ {
	CLEAR: left; DISPLAY: block; BACKGROUND: url(http://www.ac-lyon.fr/media/frontoffice/sep_faq.gif) repeat-x; MARGIN: 3px 0px 2px; WIDTH: 100%; TEXT-ALIGN: right
}
#JobOfferBlockSpace {
	CLEAR: left; MARGIN-BOTTOM: 30px; WIDTH: 100%
}
#JobOfferLeftColumn {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FLOAT: left; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 5px; MARGIN-LEFT: 50px; WIDTH: 15%; COLOR: #404040; PADDING-TOP: 5px; TEXT-ALIGN: center
}
#JobOfferRightColumn {
	PADDING-RIGHT: 0px; PADDING-LEFT: 12px; FLOAT: left; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 5px; MARGIN-LEFT: 12px; WIDTH: 60%; PADDING-TOP: 5px; BORDER-BOTTOM: #c5c8c9 1px dotted; TEXT-ALIGN: left
}
#JobOfferRightColumn2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 12px; FLOAT: left; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 12px; MARGIN-LEFT: 12px; WIDTH: 60%; PADDING-TOP: 12px; BORDER-BOTTOM: #c5c8c9 1px dotted; TEXT-ALIGN: left
}
DIV.Error UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-POSITION: outside; FONT-SIZE: 1.1em; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 30px; PADDING-TOP: 0px
}
DIV.Error UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-POSITION: outside; FONT-SIZE: 1.1em; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 30px; PADDING-TOP: 0px
}
DIV.Error UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-POSITION: outside; FONT-SIZE: 1.1em; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 30px; PADDING-TOP: 0px
}
#AllLetters {
	DISPLAY: inline; PADDING-LEFT: 40px; FLOAT: left; WIDTH: 100%
}
#AllLetters UL {
	MARGIN: 0px 0px 0px -40px
}
#AllLetters UL LI {
	BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 1em; BACKGROUND: #8bbde2; FLOAT: left; PADDING-BOTTOM: 0.3em; TEXT-TRANSFORM: uppercase; WIDTH: 2em; COLOR: #ffffff; PADDING-TOP: 0.3em; BORDER-BOTTOM: #ffffff 1px solid; LIST-STYLE-TYPE: none; TEXT-ALIGN: center
}
#AllLetters UL LI A {
	COLOR: #ffffff; TEXT-DECORATION: none
}
#AllLetters UL LI A:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
#AllLetters UL LI A:hover {
	COLOR: #ffffff; TEXT-DECORATION: none
}
#AllLetters UL LI A:hover {
	TEXT-DECORATION: underline
}
#AllLetters UL LI SPAN.LetterWithoutLink {
	COLOR: #cccccc
}
#AllLetters .active {
	BACKGROUND: #900
}
.Letter {
	CLEAR: left; FONT-WEIGHT: bold; MARGIN: 10px 0px 0px; TEXT-TRANSFORM: uppercase; WIDTH: 100%; COLOR: #840c0b; BORDER-BOTTOM: #840c0b 1px solid; TEXT-ALIGN: center
}
.Letter H2 {
	FONT-SIZE: 1.2em; MARGIN: 0px
}
DL {
	MARGIN-TOP: 0px
}
.TermGlossary {
	DISPLAY: inline; FLOAT: left; WIDTH: 100%
}
.TermGlossary .Word {
	FONT-WEIGHT: bold; FONT-SIZE: 1em; MARGIN: 0.5em 0px 0.2em; COLOR: #c50000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
.TermGlossary .Definition {
	DISPLAY: inline; FLOAT: left; MARGIN: 0px 0px 5px; WIDTH: 100%
}
.news-date {
	FONT-WEIGHT: normal; FONT-SIZE: 1em
}
.news-detail-date {
	FONT-WEIGHT: normal; COLOR: #000
}
.ContentNewsList {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 5px
}
.ContentNewsList IMG {
	BORDER-RIGHT: #a7aaad 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #a7aaad 1px solid; PADDING-LEFT: 3px; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 3px; BORDER-LEFT: #a7aaad 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #a7aaad 1px solid
}
.IntercalaireNewsList {
	FLOAT: left; MARGIN: 0px 5px 0px 0px
}
.IntercalaireNewsList IMG {
	BORDER-RIGHT: #a7aaad 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #a7aaad 1px solid; PADDING-LEFT: 3px; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 3px; BORDER-LEFT: #a7aaad 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #a7aaad 1px solid
}
.EndNewsList IMG {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
.PictureNewsList {
	FLOAT: left; MARGIN-RIGHT: 10px
}
.LinkNewsList {
	MARGIN: 5px 0px 0px
}
.EndNewsList {
	CLEAR: left; HEIGHT: 16px
}
#BlockArchives {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 7px; PADDING-TOP: 7px; BORDER-BOTTOM: #990000 1px solid
}
#BlockArchives .FormNewsArchives {
	MARGIN: 25px 0px 8px
}
#ListYears {
	FONT-WEIGHT: bold; FONT-SIZE: 1em; COLOR: #333333; TEXT-ALIGN: center
}
#ListMonths {
	FONT-WEIGHT: bold; FONT-SIZE: 1em; COLOR: #333333; TEXT-ALIGN: center
}
#ListYears SPAN {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; COLOR: #666666; PADDING-TOP: 0px
}
#ListMonths SPAN {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; COLOR: #666666; PADDING-TOP: 0px
}
#ListYears A {
	FONT-WEIGHT: normal
}
#ListYears A:visited {
	FONT-WEIGHT: normal
}
#ListYears A:hover {
	FONT-WEIGHT: normal
}
#ListMonths A {
	FONT-WEIGHT: normal
}
#ListMonthss A:visited {
	FONT-WEIGHT: normal
}
#ListMonths A:hover {
	FONT-WEIGHT: normal
}
#ListMonths {
	MARGIN-TOP: 8px
}
#ListYears .NewsActive {
	FONT-WEIGHT: bold; COLOR: #900
}
#ListMonths .NewsActive {
	FONT-WEIGHT: bold; COLOR: #900
}
.OneNewsDetail {
	CLEAR: left; MARGIN: 0px 0px 15px
}
.OneNewsDetail .title {
	MARGIN: 0.5em 0px
}
.DateNewsDetail {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.85em; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 6px
}
.ScheduleNewsDetail {
	FONT-WEIGHT: bold; FONT-SIZE: 1em; TEXT-ALIGN: right
}
.PlaceNewsDetail {
	FONT-WEIGHT: bold; FONT-SIZE: 1em; PADDING-BOTTOM: 18px; TEXT-ALIGN: right
}
.ContentNewsDetail {
	CLEAR: left; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 100%; PADDING-TOP: 10px
}
.PictureNewsDetail {
	FLOAT: left
}
.PictureNewsDetail IMG {
	BORDER-RIGHT: #a7aaad 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #a7aaad 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; BORDER-LEFT: #a7aaad 1px solid; MARGIN-RIGHT: 5px; PADDING-TOP: 3px; BORDER-BOTTOM: #a7aaad 1px solid
}
.ContactNewsDetail {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 0.85em; PADDING-BOTTOM: 0px; PADDING-TOP: 5px
}
.DownloadNewsDetail {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.85em; PADDING-BOTTOM: 0px; PADDING-TOP: 5px
}
.DownloadNewsDetail A {
	FONT-WEIGHT: bold
}
.EndNewsDetail {
	CLEAR: left; HEIGHT: 1px
}
.OneNewsListBlock {
	MARGIN-BOTTOM: 10px; BORDER-BOTTOM: gray 1px dotted
}
.IntercalaireNewsListBlock {
	FLOAT: left; MARGIN: 0px 0px 10px; WIDTH: 100%; BORDER-BOTTOM: gray 1px dotted
}
#BlockSearchPage {
	BORDER-RIGHT: #c5c8c9 1px solid; PADDING-RIGHT: 1%; BORDER-TOP: #c5c8c9 1px solid; DISPLAY: inline; PADDING-LEFT: 1%; BACKGROUND: #8bbde2; FLOAT: left; PADDING-BOTTOM: 1%; MARGIN: 10px 0px 0px; BORDER-LEFT: #c5c8c9 1px solid; WIDTH: 97%; PADDING-TOP: 1%; BORDER-BOTTOM: #c5c8c9 1px solid
}
#BlockSearchPage .LabelSearchResults {
	DISPLAY: inline; FLOAT: left
}
#BlockSearchPage .InputSearchResults {
	DISPLAY: inline; FLOAT: left
}
#BlockSearchPage .ButtonSearchResults {
	DISPLAY: inline; FLOAT: left
}
#BlockSearchPage .LabelSearchResults {
	MARGIN-TOP: 2px; FONT-WEIGHT: bold; WIDTH: 29%; COLOR: #086979; MARGIN-RIGHT: 10px; TEXT-ALIGN: right
}
.ButtonSearchResults INPUT {
	FONT-SIZE: 1em
}
.InputSearchResults {
	WIDTH: 45%; MARGIN-RIGHT: 10px
}
#BlockSearchPage .InputSearchResults INPUT {
	FONT-SIZE: 1em; FLOAT: left; WIDTH: 100%
}
#ResultsSearch {
	CLEAR: left; MARGIN: 15px 0px 0px; WIDTH: 100%
}
.ResultsSearchList {
	CLEAR: left; MARGIN-TOP: 20px; WIDTH: 100%
}
.Result {
	CLEAR: left; MARGIN: 0px 0px 20px; WIDTH: 100%
}
.Result DIV {
	DISPLAY: inline; FLOAT: left
}
.Result DIV IMG {
	MARGIN-TOP: 4px
}
.TitleResult {
	DISPLAY: inline; FONT-WEIGHT: bold; FONT-SIZE: 1em; FLOAT: left; MARGIN: 0px 0px 4px 5px; COLOR: #990000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
.DescriptionResult {
	WIDTH: 100%
}
.DescriptionResult EM {
	FONT-WEIGHT: bold; COLOR: #900
}
.DirectoryDetailledSheet FIELDSET {
	BORDER-RIGHT: #b6b8bb 1px dashed; BORDER-TOP: #b6b8bb 1px dashed; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 10px; BORDER-LEFT: #b6b8bb 1px dashed; BORDER-BOTTOM: #b6b8bb 1px dashed
}
.DirectoryDetailledSheet LEGEND {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 1.1em; BACKGROUND: #ffffff; PADDING-BOTTOM: 10px; MARGIN-LEFT: 5px; COLOR: #900; PADDING-TOP: 0px
}
.DirectoryDetailledSheet DIV {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN-LEFT: 5px; PADDING-TOP: 0px
}
.DirectoryDetailledSheet DL DT {
	CLEAR: left; DISPLAY: inline; FONT-WEIGHT: bold; FLOAT: left; MARGIN: 0px 5px 10px 1%; WIDTH: 23%; COLOR: #404040
}
.DirectoryDetailledSheet DL DD {
	CLEAR: right; DISPLAY: block; FLOAT: none; MARGIN: 0px 0px 10px 5%; WIDTH: 95%
}
.DirectoryDetailledSheet DL DD.last {
	BORDER-BOTTOM: 0px
}
.DirectoryDetailledSheet DL DD UL {
	LIST-STYLE-TYPE: none
}
.DirectoryDetailledSheet DL DD UL LI A {
	CURSOR: pointer; TEXT-DECORATION: underline
}
.DirectoryDetailledSheet UL {
	MARGIN-LEFT: 0px; LIST-STYLE-TYPE: none
}
.DirectoryDetailledSheet UL LI A {
	CURSOR: pointer; TEXT-DECORATION: underline
}
.DirectoryDetailledSheet FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 6px; MARGIN: 0px 18px 10px; PADDING-TOP: 0px
}
.Label {
	FLOAT: left; WIDTH: 34%; TEXT-ALIGN: right
}
.Input {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 30%; PADDING-TOP: 0px
}
.LabelPersonnelSearch {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; PADDING-TOP: 0px
}
.InputPersonnelSearch {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.DirectoryDetailledSheet .InputPersonnelSearch SELECT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: auto; PADDING-TOP: 0px
}
.PersonnelSearchButton {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 5px; WIDTH: auto; PADDING-TOP: 0px
}
.PersonnelSearchButton INPUT {
	BORDER-RIGHT: #c5c8c9 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #c5c8c9 1px solid; PADDING-LEFT: 0px; FONT-WEIGHT: bold; BACKGROUND: #ffffff; PADDING-BOTTOM: 0px; MARGIN: 0px -18px 0px 0px; BORDER-LEFT: #c5c8c9 1px solid; WIDTH: 7em; COLOR: #840c0b; PADDING-TOP: 0px; BORDER-BOTTOM: #c5c8c9 1px solid
}
.DirectorySearchInputForm {
	BORDER-RIGHT: #c5c8c9 1px solid; BORDER-TOP: #c5c8c9 1px solid; FONT-SIZE: 1em; FLOAT: left; PADDING-BOTTOM: 2px; BORDER-LEFT: #c5c8c9 1px solid; WIDTH: 100%; BORDER-BOTTOM: #c5c8c9 1px solid
}
.DirectoryDetailledSheet SELECT {
	WIDTH: 101%
}
.DirectoryDetailledSheet P {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 12px
}
.SearchCriteriasRecap DL DT {
	PADDING-RIGHT: 2px; DISPLAY: inline; PADDING-LEFT: 2px; FLOAT: left; PADDING-BOTTOM: 2px; WIDTH: 20%; PADDING-TOP: 2px; TEXT-ALIGN: right
}
.SearchCriteriasRecap DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; MARGIN-LEFT: 5px; WIDTH: 60%; PADDING-TOP: 2px; BORDER-BOTTOM: medium none
}
.SearchDirectives {
	FONT-WEIGHT: bold; MARGIN-LEFT: 12px; WIDTH: 98%; MARGIN-RIGHT: 12px
}
TABLE.etablissements {
	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; FONT-SIZE: 1em; BORDER-LEFT: #fff 1px solid; BORDER-BOTTOM: #fff 1px solid; TEXT-ALIGN: left
}
CAPTION {
	FONT-WEIGHT: bold; COLOR: #900; TEXT-ALIGN: left
}
TH.departement {
	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; BORDER-LEFT: #fff 1px solid; WIDTH: 12%; BORDER-BOTTOM: #fff 1px solid
}
TH.commune {
	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; BORDER-LEFT: #fff 1px solid; WIDTH: 25%; BORDER-BOTTOM: #fff 1px solid
}
TH.etablissement {
	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; BORDER-LEFT: #fff 1px solid; WIDTH: 60%; BORDER-BOTTOM: #fff 1px solid
}
TD.departement {
	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; BORDER-LEFT: #fff 1px solid; WIDTH: 12%; BORDER-BOTTOM: #fff 1px solid; TEXT-ALIGN: center
}
TD.commune {
	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; BORDER-LEFT: #fff 1px solid; WIDTH: 25%; BORDER-BOTTOM: #fff 1px solid
}
TD.etablissement {
	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; BORDER-LEFT: #fff 1px solid; WIDTH: 60%; BORDER-BOTTOM: #fff 1px solid
}
.SearchDirectives P {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px
}
.MediathequeSearchScreen03 DL DT {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FLOAT: left; PADDING-BOTTOM: 5px; WIDTH: 45%; PADDING-TOP: 5px
}
.MediathequeSearchScreen03 DL DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 5px; WIDTH: 45%; PADDING-TOP: 5px; BORDER-BOTTOM: 0px
}
.DirectoryDetailledSheet TABLE {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px
}
.DirectoryDetailledSheet TH {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px; BORDER-BOTTOM: #c5c8c9 1px dashed
}
.DirectoryDetailledSheet TD {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px; BORDER-BOTTOM: #c5c8c9 1px dotted
}
.DirectoryDetailledSheet TD LI INPUT {
	MARGIN-RIGHT: 12px
}
.ActionsDirectorySearchResults LI {
	CLEAR: left
}
.ActionsDirectorySearchResults DL DT {
	PADDING-RIGHT: 2px; DISPLAY: inline; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FLOAT: left; PADDING-BOTTOM: 2px; WIDTH: 20%; COLOR: #404040; PADDING-TOP: 2px
}
.ActionsDirectorySearchResults DL DD {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; BORDER-LEFT: 0px; WIDTH: 100%; PADDING-TOP: 2px; BORDER-BOTTOM: 0px
}
.ActionsDirectorySearchResults DL DD.last {
	PADDING-BOTTOM: 18px
}
.DirectoryDetailledSheet DL DD.break {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; PADDING-BOTTOM: 30px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
.DirectoryDetailledSheet DL DD.break2 {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; PADDING-BOTTOM: 12px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
#mediatheque-search-results {
	PADDING-BOTTOM: 5px; PADDING-TOP: 12px; BORDER-BOTTOM: #b6b8bb 1px dashed
}
#mediatheque-search-results UL {
	MARGIN: 0px 0px 0px 10px; LIST-STYLE-TYPE: none
}
#mediatheque-search-results LI {
	DISPLAY: inline
}
#mediatheque-search-results LI:unknown {
	COLOR: #900; content: "::"
}
#mediatheque-search-results LI.first:unknown {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000; PADDING-TOP: 0px; content: "?"
}
#mediatheque-search-results LI A {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#mediatheque-search-results LI STRONG {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#mediatheque-search-results LI A:hover {
	COLOR: #900
}
.DiaryContainer {
	WIDTH: 98%
}
.cleaner {
	CLEAR: left
}
.DiaryTable {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FLOAT: left; PADDING-BOTTOM: 6px; WIDTH: 48%; PADDING-TOP: 6px
}
.DiaryDays {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FLOAT: left; PADDING-BOTTOM: 6px; WIDTH: 45%; PADDING-TOP: 6px
}
DIV.calendar-month {
	PADDING-BOTTOM: 6px; TEXT-ALIGN: center
}
DIV.calendar-weeks {
	PADDING-BOTTOM: 10px
}
TABLE.calendar {
	FONT-SIZE: 1em; WIDTH: 95%
}
CAPTION.calendar {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; DISPLAY: none; PADDING-BOTTOM: 6px; BORDER-LEFT: medium none; COLOR: #000; BORDER-BOTTOM: medium none
}
.calendar {
	BORDER-RIGHT: #d6dde6 1px solid; BORDER-TOP: #d6dde6 1px solid; BORDER-LEFT: #d6dde6 1px solid; BORDER-BOTTOM: #d6dde6 1px solid; BORDER-COLLAPSE: collapse; TEXT-ALIGN: center
}
.calendar TR {
	BACKGROUND-COLOR: #ffffff
}
.calendar TD {
	BORDER-RIGHT: #d6dde6 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #d6dde6 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; BORDER-LEFT: #d6dde6 1px solid; COLOR: #000000; PADDING-TOP: 4px; BORDER-BOTTOM: #d6dde6 1px solid
}
.calendar TH {
	BORDER-RIGHT: #828282 1px solid; BORDER-TOP: #828282 1px solid; PADDING-LEFT: 4px; FONT-WEIGHT: bold; BORDER-LEFT: #828282 1px solid; COLOR: #000000; BORDER-BOTTOM: #828282 1px solid; BACKGROUND-COLOR: #bcbcbc
}
.week {
	BACKGROUND-COLOR: #f1f1f1
}
.selected-day {
	FONT-WEIGHT: bold; BACKGROUND: #bcbcbc
}
.calendar-alert {
	FONT-WEIGHT: bold; COLOR: #990000
}
.special-events {
	COLOR: #990000
}
.copyright-for-print {
	DISPLAY: none
}
#home-container {
	MARGIN: 0px auto; TEXT-ALIGN: left
}
#home-container {
	
}
DIV.rowLocation {
	CLEAR: both; PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 100%; PADDING-TOP: 0px
}
DIV#HomeLeftMenuLocation {
	
}
DIV#HomeNewsLocation {
	
}
DIV#HomeRightMenuLocation {
	BACKGROUND-COLOR: white
}
DIV#HomeSponsorsLocation {
	
}
DIV#HomeDiaryLocation {
	
}
DIV#HomeLinksLocation {
	
}
DIV.rowLocationBottom {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(http://www.ac-lyon.fr/media/frontoffice/div_rowLocationBottom.gif) no-repeat 50% 100%; PADDING-BOTTOM: 15px; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 1000px; PADDING-TOP: 0px
}
DIV.leftColumn {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 10px 10px 0px; WIDTH: 230px; PADDING-TOP: 0px
}
DIV.leftColumn {
	WIDTH: 240px
}
DIV.mainColumn {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 250px; PADDING-TOP: 0px
}
DIV.rightColumn {
	PADDING-RIGHT: 10px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px 10px; WIDTH: 230px; PADDING-TOP: 0px
}
DIV.rightColumn {
	WIDTH: 240px
}
DIV.bottomLeft {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(http://www.ac-lyon.fr/media/frontoffice/div_LeftBottom.gif) #fff no-repeat 0px 100%; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; OVERFLOW: hidden; WIDTH: 100%; PADDING-TOP: 0px
}
DIV.bottomRight {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(http://www.ac-lyon.fr/media/frontoffice/div_RightBottom.gif) no-repeat 100% 100%; PADDING-BOTTOM: 11px; OVERFLOW: hidden; WIDTH: 100%; PADDING-TOP: 0px
}
DIV.wrapperLeft {
	BACKGROUND: url(http://www.ac-lyon.fr/media/frontoffice/div_Center.gif) repeat-y 0px 0px; OVERFLOW: hidden; WIDTH: 100%
}
DIV.wrapperRight {
	BACKGROUND: url(http://www.ac-lyon.fr/media/frontoffice/div_Center.gif) repeat-y 100% 0px; OVERFLOW: hidden; WIDTH: 100%
}
IMG.agenda {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: -23px 0px 0px; PADDING-TOP: 0px
}
#HomeSponsors IMG {
	MARGIN: 0px auto
}
#HomeLinks IMG {
	MARGIN: 0px auto
}
.HomeTitle {
	BACKGROUND: #607ac2; WIDTH: 100%
}
#HomeTitle3 {
	BACKGROUND: #607ac2; WIDTH: 100%
}
#HomeTitle4 {
	BACKGROUND: #607ac2; WIDTH: 100%
}
.HomeTitle H1 {
	BACKGROUND: #7eacdc; LINE-HEIGHT: 26px
}
#HomeTitle3 H1 {
	BACKGROUND: #7eacdc; LINE-HEIGHT: 26px
}
#HomeTitle4 H1 {
	BACKGROUND: #7eacdc; LINE-HEIGHT: 26px
}
.HomeTitle H2 {
	BACKGROUND: #7eacdc; LINE-HEIGHT: 26px
}
#HomeTitle3 H2 {
	BACKGROUND: #7eacdc; LINE-HEIGHT: 26px
}
#HomeTitle4 H2 {
	BACKGROUND: #7eacdc; LINE-HEIGHT: 26px
}
#HomeTitleBg {
	BACKGROUND: #607ac2
}
#HomeTitle2 {
	BACKGROUND: #607ac2; WIDTH: 100%
}
#HomeTitle5 {
	BACKGROUND: #607ac2; WIDTH: 100%
}
#HomeTitle2 H1 {
	BACKGROUND: #7eacdc; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 27px
}
#HomeTitle5 H1 {
	BACKGROUND: #7eacdc; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 27px
}
.HomeTitle H1 {
	FONT-WEIGHT: normal; FONT-SIZE: 2em; COLOR: #fff; PADDING-TOP: 1px; TEXT-ALIGN: center
}
#HomeTitle2 H1 {
	FONT-WEIGHT: normal; FONT-SIZE: 2em; COLOR: #fff; TEXT-ALIGN: center
}
.HomeTitle2Internal {
	BACKGROUND-COLOR: #fff
}
.HomeTitle2Internal H1 {
	FONT-WEIGHT: normal; FONT-SIZE: 2em; COLOR: #fff; PADDING-TOP: 1px; BACKGROUND-COLOR: #7eacdc; TEXT-ALIGN: center
}
#HomeTitle3 H1 {
	FONT-WEIGHT: normal; FONT-SIZE: 2em; COLOR: #fff; PADDING-TOP: 1px; TEXT-ALIGN: center
}
#HomeTitle4 H1 {
	FONT-WEIGHT: normal; FONT-SIZE: 2em; COLOR: #fff; PADDING-TOP: 1px; TEXT-ALIGN: center
}
#HomeTitle5 H1 {
	FONT-WEIGHT: normal; FONT-SIZE: 2em; PADDING-BOTTOM: 0px; COLOR: #fff; LINE-HEIGHT: 27px; TEXT-ALIGN: center
}
#home-banner {
	BACKGROUND: url(http://www.ac-lyon.fr/media/frontoffice/home_banner.jpg) no-repeat 50% 0px; WIDTH: 100%; HEIGHT: 188px
}
#HomeBody {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #607ac2; PADDING-BOTTOM: 10px; MARGIN: 0px auto; PADDING-TOP: 10px; TEXT-ALIGN: left; max-width: 1000px
}
.home-logo {
	DISPLAY: block; BACKGROUND: url(http://www.ac-lyon.fr/media/frontoffice/home_logo.png) no-repeat; WIDTH: 258px; HEIGHT: 162px
}
SPAN.home-logo {
	LEFT: 50%; MARGIN-LEFT: -129px; POSITION: absolute
}
H1.logo-alt {
	DISPLAY: none
}
#HomeColumn01Menu {
	BACKGROUND: #fff; MARGIN-BOTTOM: 12px
}
#HomeColumn02Menu {
	BACKGROUND: #fff; MARGIN-BOTTOM: 12px
}
#HomeSponsors {
	BACKGROUND: #fff; MARGIN-BOTTOM: 12px
}
#HomeLinks {
	BACKGROUND: #fff; MARGIN-BOTTOM: 12px
}
#HomeSponsors {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(http://www.ac-lyon.fr/media/frontoffice/div_LeftRight.gif) no-repeat 50% 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; TEXT-ALIGN: center
}
#HomeLinks {
	TEXT-ALIGN: center
}
#HomeColumn01Menu #quick-search {
	MARGIN-TOP: 18px
}
#HomeTopWhiteRoundedCorners {
	BACKGROUND: url(http://www.ac-lyon.fr/media/frontoffice/home_top-white-roundedc.jpg) no-repeat; WIDTH: 230px; HEIGHT: 12px
}
.HomeTopWhiteRoundedCorners {
	BACKGROUND: url(http://www.ac-lyon.fr/media/frontoffice/home_top-white-corners.gif) no-repeat; WIDTH: 230px; HEIGHT: 12px
}
#HomeBottomWhiteRoundedCorners {
	BACKGROUND: url(http://www.ac-lyon.fr/media/frontoffice/home_bottom-white-corners.gif) no-repeat; WIDTH: 230px; HEIGHT: 12px
}
.HomeBottomWhiteRoundedCorners {
	BACKGROUND: #fff; WIDTH: 230px; HEIGHT: 12px
}
.home-middle-column {
	BORDER-RIGHT: #607ac2 10px solid; BACKGROUND: #fff; BORDER-LEFT: #607ac2 10px solid
}
.home-line01 {
	MARGIN-BOTTOM: 10px
}
.home-top-right-link {
	BACKGROUND: #fff; MARGIN-RIGHT: 10px; PADDING-TOP: 10px; TEXT-ALIGN: right
}
.home-top-right-link-internal {
	BACKGROUND: #fff; TEXT-ALIGN: right
}
A.home-top-right-link {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-SIZE: 1.1em; BACKGROUND: url(http://www.ac-lyon.fr/media/frontoffice/puce_grise.gif) no-repeat 0px 50%; PADDING-BOTTOM: 0px; COLOR: #000; PADDING-TOP: 4px; TEXT-DECORATION: none
}
A.home-top-right-link:hover {
	COLOR: #000; TEXT-DECORATION: underline
}
.home-top-right-link2 {
	BACKGROUND: #fff; WIDTH: 100%; MARGIN-RIGHT: 10px; TEXT-ALIGN: right
}
A.home-top-right-link2 {
	FONT-SIZE: 1.1em; COLOR: #000; TEXT-DECORATION: none
}
A.home-top-right-link2:hover {
	COLOR: #000; TEXT-DECORATION: underline
}
.home-top-right-link3 {
	BACKGROUND: #fff; WIDTH: 100%; MARGIN-RIGHT: 10px; TEXT-ALIGN: right
}
A.home-top-right-link3:link {
	PADDING-RIGHT: 0px; MARGIN-TOP: 10px; PADDING-LEFT: 10px; FONT-SIZE: 0.9em; BACKGROUND: url(http://www.ac-lyon.fr/media/frontoffice/puce_grise.gif) no-repeat 0px 50%; PADDING-BOTTOM: 0px; COLOR: #000; PADDING-TOP: 0px; TEXT-DECORATION: none
}
A.home-top-right-link3:visited {
	PADDING-RIGHT: 0px; MARGIN-TOP: 10px; PADDING-LEFT: 10px; FONT-SIZE: 0.9em; BACKGROUND: url(http://www.ac-lyon.fr/media/frontoffice/puce_grise.gif) no-repeat 0px 50%; PADDING-BOTTOM: 0px; COLOR: #000; PADDING-TOP: 0px; TEXT-DECORATION: none
}
A.home-top-right-link3:hover {
	PADDING-RIGHT: 0px; MARGIN-TOP: 10px; PADDING-LEFT: 10px; FONT-SIZE: 0.9em; BACKGROUND: url(http://www.ac-lyon.fr/media/frontoffice/puce_grise.gif) no-repeat 0px 50%; PADDING-BOTTOM: 0px; COLOR: #000; PADDING-TOP: 0px; TEXT-DECORATION: none
}
A.home-top-right-link3:active {
	PADDING-RIGHT: 0px; MARGIN-TOP: 10px; PADDING-LEFT: 10px; FONT-SIZE: 0.9em; BACKGROUND: url(http://www.ac-lyon.fr/media/frontoffice/puce_grise.gif) no-repeat 0px 50%; PADDING-BOTTOM: 0px; COLOR: #000; PADDING-TOP: 0px; TEXT-DECORATION: none
}
A.home-top-right-link3:hover {
	COLOR: #000; TEXT-DECORATION: underline
}
.home-middle-bottom {
	PADDING-RIGHT: 10px; MARGIN-TOP: -1px; PADDING-LEFT: 10px
}
#roundedc-left {
	BACKGROUND-IMAGE: url(http://www.ac-lyon.fr/media/frontoffice/arrondi_gauche.gif); MARGIN-LEFT: -1px; BACKGROUND-REPEAT: repeat-y; HEIGHT: 12px; BACKGROUND-COLOR: #fff
}
#roundedc-right {
	BACKGROUND-POSITION: right 50%; BACKGROUND-IMAGE: url(http://www.ac-lyon.fr/media/frontoffice/arrondi_droite.gif); BACKGROUND-REPEAT: repeat-y; HEIGHT: 12px
}
.home-diary-container {
	BACKGROUND: url(http://www.ac-lyon.fr/media/frontoffice/block_agenda_bg.jpg) #fff no-repeat 0px 25px; WIDTH: 100%
}
#home-diary-content {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN-LEFT: 80px; PADDING-TOP: 10px
}
#home-diary-content DIV {
	CLEAR: none; FONT-SIZE: 1.1em
}
UL.home-diary {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-POSITION: inside; LIST-STYLE-IMAGE: url(http://www.ac-lyon.fr/media/frontoffice/puce_agenda.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
UL.home-diary LI {
	FONT-SIZE: 1.1em
}
.home-link-spacer {
	HEIGHT: 15px
}
.home-link-spacer2 {
	HEIGHT: 35px
}
.home-link-spacer3 {
	HEIGHT: 27px
}
#home-restricted-access {
	BORDER-TOP: #a0a0a0 1px solid
}
#home-footer {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.1em; FLOAT: none; PADDING-BOTTOM: 10px; MARGIN: 0px auto; COLOR: #fff; PADDING-TOP: 0px; BACKGROUND-COLOR: #607ac2; TEXT-ALIGN: center; max-width: 1000px
}
#home-footer {
	MARGIN: -10px auto 0px
}
UL.home-footer {
	LIST-STYLE-TYPE: none
}
UL.home-footer LI {
	DISPLAY: inline
}
A.home-footer {
	COLOR: #fff; TEXT-DECORATION: underline
}
A.home-footer:hover {
	COLOR: #fff; TEXT-DECORATION: none
}
DIV.home-first-news {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-SIZE: 1.2em; BACKGROUND: #fff; FLOAT: none; PADDING-BOTTOM: 5px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 5px
}
DIV.home-news-item {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-SIZE: 1.2em; BACKGROUND: #fff; FLOAT: none; PADDING-BOTTOM: 5px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 5px
}
DIV.home-news-pic {
	BORDER-RIGHT: #a7aaad 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #a7aaad 1px solid; DISPLAY: inline; PADDING-LEFT: 3px; FLOAT: left; PADDING-BOTTOM: 3px; MARGIN: 0px 10px 10px; BORDER-LEFT: #a7aaad 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #a7aaad 1px solid
}
DIV.home-news-pic IMG {
	VERTICAL-ALIGN: top
}
DIV.home-first-news DIV.hr {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(http://www.ac-lyon.fr/media/frontoffice/hr.gif) repeat-x 0px 0px; FLOAT: none; PADDING-BOTTOM: 0px; MARGIN: 0px 10px; PADDING-TOP: 0px; HEIGHT: 1px
}
DIV.home-news-item DIV.hr {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(http://www.ac-lyon.fr/media/frontoffice/hr.gif) repeat-x 0px 0px; FLOAT: none; PADDING-BOTTOM: 0px; MARGIN: 0px 10px; PADDING-TOP: 0px; HEIGHT: 1px
}
DIV.home-first-news HR {
	DISPLAY: none
}
DIV.home-news-item HR {
	DISPLAY: none
}
DIV.home-first-news P {
	MARGIN: 0px 10px 10px
}
DIV.home-news-item P {
	MARGIN: 0px 10px 10px
}
DIV.home-first-news H3 {
	MARGIN: 0px 10px 10px
}
DIV.home-news-item H3 {
	MARGIN: 0px 10px 10px
}
UL.HomeColoredBulletsNav {
	FONT-SIZE: 1.2em; BORDER-BOTTOM: #b6b8bb 1px solid
}
UL.HomeColoredBulletsNav LI {
	PADDING-RIGHT: 0px; BORDER-TOP: #b6b8bb 1px solid; PADDING-LEFT: 25px; PADDING-BOTTOM: 2px; MARGIN: 0px; COLOR: #888; PADDING-TOP: 2px; LIST-STYLE-TYPE: none; TEXT-ALIGN: left
}
.HomeColoredBulletsNav LI A {
	COLOR: #000; TEXT-DECORATION: none
}
.HomeColoredBulletsNav LI A:hover {
	COLOR: #000; TEXT-DECORATION: underline
}
.HomeColoredBulletsNav LI.home-bullet00 {
	BACKGROUND: url(http://www.ac-lyon.fr/media/frontoffice/home_bullets/home_bullet00.gif) no-repeat 0px 50%
}
.HomeColoredBulletsNav LI.home-bullet01 {
	BACKGROUND: url(http://www.ac-lyon.fr/media/frontoffice/home_bullets/home_bullet01.gif) no-repeat 0px 50%
}
.HomeColoredBulletsNav LI.home-bullet02 {
	BACKGROUND: url(http://www.ac-lyon.fr/media/frontoffice/home_bullets/home_bullet02.gif) no-repeat 0px 50%
}
.HomeColoredBulletsNav LI.home-bullet03 {
	BACKGROUND: url(http://www.ac-lyon.fr/media/frontoffice/home_bullets/home_bullet03.gif) no-repeat 0px 50%
}
.HomeColoredBulletsNav LI.home-bullet04 {
	BACKGROUND: url(http://www.ac-lyon.fr/media/frontoffice/home_bullets/home_bullet04.gif) no-repeat 0px 50%
}
.HomeColoredBulletsNav LI.home-bullet05 {
	BACKGROUND: url(http://www.ac-lyon.fr/media/frontoffice/home_bullets/home_bullet05.gif) no-repeat 0px 50%
}
.HomeColoredBulletsNav LI.home-bullet06 {
	BACKGROUND: url(http://www.ac-lyon.fr/media/frontoffice/home_bullets/home_bullet06.gif) no-repeat 0px 50%
}
.HomeColoredBulletsNav LI.home-bullet07 {
	BACKGROUND: url(http://www.ac-lyon.fr/media/frontoffice/home_bullets/home_bullet07.gif) no-repeat 0px 50%
}
.HomeColoredBulletsNav LI.home-bullet08 {
	BACKGROUND: url(http://www.ac-lyon.fr/media/frontoffice/home_bullets/home_bullet08.gif) no-repeat 0px 50%
}
.HomeColoredBulletsNav LI.home-bullet09 {
	BACKGROUND: url(http://www.ac-lyon.fr/media/frontoffice/home_bullets/home_bullet09.gif) no-repeat 0px 50%
}
.HomeColoredBulletsNav LI.home-bullet10 {
	BACKGROUND: url(http://www.ac-lyon.fr/media/frontoffice/home_bullets/home_bullet10.gif) no-repeat 0px 50%
}
#HomeNews DIV.freeLocation {
	CLEAR: none; FLOAT: none; WIDTH: auto
}
#HomeNews DIV.freeBlock {
	CLEAR: none; FLOAT: none; WIDTH: auto
}
#home-diary-content DIV.freeLocation {
	CLEAR: none; FLOAT: none; WIDTH: auto
}
#home-diary-content DIV.freeBlock {
	CLEAR: none; FLOAT: none; WIDTH: auto
}
DIV#HomeNews {
	FLOAT: left; WIDTH: 100%
}
DIV#HomeNews {
	WIDTH: auto
}
B.niftycorners {
	DISPLAY: block
}
B.niftyfill {
	DISPLAY: block
}
B.niftycorners  {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 0px solid; DISPLAY: block; FONT-SIZE: 1px; OVERFLOW: hidden; BORDER-LEFT: 1px solid; LINE-HEIGHT: 1px; BORDER-BOTTOM: 0px solid; HEIGHT: 1px
}
B.r1 {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 2px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px 3px; BORDER-RIGHT-WIDTH: 2px
}
B.r2 {
	MARGIN: 0px 2px
}
B.r3 {
	MARGIN: 0px 1px
}
B.r4 {
	HEIGHT: 2px
}
B.rb1 {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 2px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px 8px; BORDER-RIGHT-WIDTH: 2px
}
B.rb2 {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 2px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px 6px; BORDER-RIGHT-WIDTH: 2px
}
B.rb3 {
	MARGIN: 0px 5px
}
B.rb4 {
	MARGIN: 0px 4px
}
B.rb5 {
	MARGIN: 0px 3px
}
B.rb6 {
	MARGIN: 0px 2px
}
B.rb7 {
	MARGIN: 0px 1px; HEIGHT: 2px
}
B.rb8 {
	MARGIN: 0px; HEIGHT: 2px
}
B.rs1 {
	MARGIN: 0px 1px
}
B.t1 {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 5px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 5px
}
B.t2 {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 3px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 3px
}
B.t3 {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 2px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 2px
}
B.t4 {
	HEIGHT: 2px
}
B.tb1 {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 10px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 10px
}
B.tb2 {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 8px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 8px
}
B.tb3 {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 6px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 6px
}
B.tb4 {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 5px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 5px
}
B.tb5 {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 4px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 4px
}
B.tb6 {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 3px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 3px
}
B.tb7 {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 2px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 2px; BORDER-RIGHT-WIDTH: 2px
}
B.tb8 {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 2px; BORDER-RIGHT-WIDTH: 1px
}
B.ts1 {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 2px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 2px
}
BODY {
	TEXT-ALIGN: center
}
#container {
	MARGIN: 0px auto; ; WIDTH: expression(document.body.clientWidth > 1024 ? "1002px" : "97%"); TEXT-ALIGN: left
}
#main-menu {
	MARGIN: 12px 0px 0px; WIDTH: 100%
}
#main-menu-container {
	FONT-SIZE: 1em; MARGIN: 2px auto 2px 75px; ; WIDTH: expression(document.body.clientWidth > 800 ? "587px" : "100%")
}
.fourth {
	PADDING-RIGHT: 0px; PADDING-LEFT: 25px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.main-menu-row LI {
	LIST-STYLE-POSITION: inside; LIST-STYLE-IMAGE: url(http://www.ac-lyon.fr/media/frontoffice/puce_blanche_menu_haut.gif); MARGIN-LEFT: -8px
}
.main-menu-row LI.selected {
	LIST-STYLE-POSITION: inside; LIST-STYLE-IMAGE: url(http://www.ac-lyon.fr/media/frontoffice/puce_rouge_menu_haut.gif); MARGIN-LEFT: -8px
}
#fourth-level-menu LI {
	PADDING-RIGHT: 5px; PADDING-LEFT: 11px; BACKGROUND: url(http://www.ac-lyon.fr/media/frontoffice/puce_fourth_level_menu.gif) no-repeat 0px 10px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 5px
}
#fourth-level-menu LI.first {
	PADDING-RIGHT: 5px; PADDING-LEFT: 10px; BACKGROUND: url(http://www.ac-lyon.fr/media/frontoffice/puce_fourth_level_menu_b.gif) no-repeat -3px 10px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 5px
}
#body-footer LI {
	PADDING-RIGHT: 5px; PADDING-LEFT: 11px; BACKGROUND: url(http://www.ac-lyon.fr/media/frontoffice/puce_fourth_level_menu.gif) no-repeat 0px 10px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 5px
}
#body-footer LI.first {
	PADDING-RIGHT: 5px; PADDING-LEFT: 11px; BACKGROUND: url(http://www.ac-lyon.fr/media/frontoffice/puce_fourth_level_menu_b.gif) no-repeat -3px 10px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 5px
}
#thread LI {
	PADDING-LEFT: 10px; BACKGROUND: url(http://www.ac-lyon.fr/media/frontoffice/puce_rouge_thread.gif) no-repeat left 50%
}
#thread LI.first {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#bottom-thread LI {
	PADDING-LEFT: 10px; BACKGROUND: url(http://www.ac-lyon.fr/media/frontoffice/puce_rouge_thread.gif) no-repeat left 50%
}
#bottom-thread LI.first {
	BACKGROUND: url(http://www.ac-lyon.fr/media/frontoffice/puce_fourth_level_menu_b.gif) no-repeat left bottom
}
#body {
	MARGIN-TOP: 2px
}
.main-menu LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; LIST-STYLE-POSITION: inside; LIST-STYLE-IMAGE: url(http://www.ac-lyon.fr/media/frontoffice/puce_grise.gif); PADDING-BOTTOM: 3px; MARGIN-LEFT: -4px; COLOR: #888; PADDING-TOP: 3px; BORDER-BOTTOM: #b6b8bb 1px solid; TEXT-ALIGN: left
}
.main-menu LI A {
	MARGIN-LEFT: 4px
}
.main-menu LI.active {
	BACKGROUND: #b2d6f9; COLOR: #c00; BORDER-BOTTOM: #b6b8bb 1px solid
}
UNKNOWN {
	FONT-WEIGHT: bold; FONT-SIZE: 4em
}
.main-menu LI A {
	FONT-WEIGHT: normal; COLOR: #000
}
.sub-menu LI {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 0px; BORDER-TOP: medium none; PADDING-LEFT: 9px; LIST-STYLE-POSITION: inside; LIST-STYLE-IMAGE: url(http://www.ac-lyon.fr/media/frontoffice/puce_blanche.gif); PADDING-BOTTOM: 0px; MARGIN-LEFT: -4px; BORDER-LEFT: medium none; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: medium none
}
.main-menu .sub-menu LI.active {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; LIST-STYLE-POSITION: inside; LIST-STYLE-IMAGE: url(http://www.ac-lyon.fr/media/frontoffice/puce_rouge.gif); MARGIN-LEFT: -4px; BORDER-LEFT: medium none; COLOR: #c00; BORDER-BOTTOM: medium none
}
.main-menu LI.active {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; LIST-STYLE-POSITION: inside; LIST-STYLE-IMAGE: url(http://www.ac-lyon.fr/media/frontoffice/puce_rouge_select.gif); MARGIN-LEFT: -4px; BORDER-LEFT: medium none; COLOR: #c00; BORDER-BOTTOM: medium none
}
UNKNOWN {
	FONT-WEIGHT: bold
}
.sub-menu LI A {
	COLOR: #000
}
.menu-infos {
	MARGIN: 10px 0px 0px
}
.menu-infos LI .menu-label {
	BORDER-TOP: #b6b8bb 1px solid; DISPLAY: block; FONT-WEIGHT: bold; BACKGROUND: url(http://www.ac-lyon.fr/media/frontoffice/picto_bir.jpg) #77acde no-repeat left bottom; BORDER-BOTTOM: #b6b8bb 1px solid; TEXT-ALIGN: left
}
.menu-media {
	MARGIN: -5px 0px 0px
}
.menu-media LI .menu-label {
	BORDER-TOP: #b6b8bb 1px solid; DISPLAY: block; FONT-WEIGHT: bold; BACKGROUND: url(http://www.ac-lyon.fr/media/frontoffice/picto_mediatheque.jpg) #77acde no-repeat left bottom; BORDER-BOTTOM: #b6b8bb 1px solid; TEXT-ALIGN: left
}
.menu-perso {
	MARGIN: -5px 0px 0px
}
.menu-perso LI .menu-label {
	BORDER-TOP: #b6b8bb 1px solid; DISPLAY: block; FONT-WEIGHT: bold; BACKGROUND: url(http://www.ac-lyon.fr/media/frontoffice/picto_espaceperso.jpg) #77acde no-repeat left bottom; BORDER-BOTTOM: #b6b8bb 1px solid; TEXT-ALIGN: left
}
#body-content {
	MARGIN-TOP: -1px
}
#bottom-top {
	MARGIN: -17px -14px 0px 0px
}
#content-actions {
	MARGIN: 15px -17px 0px 0px
}
A {
	COLOR: #77acde
}
A:hover {
	COLOR: #900
}
A.more {
	DISPLAY: list-item; PADDING-LEFT: 25px; LIST-STYLE-IMAGE: url(http://www.ac-lyon.fr/media/frontoffice/eye.gif); COLOR: #900
}
.know-more UL {
	LIST-STYLE-POSITION: inside; LIST-STYLE-IMAGE: url(http://www.ac-lyon.fr/media/frontoffice/puce_grise.gif); MARGIN-LEFT: 10px
}
.know-more LI {
	MARGIN-LEFT: 20px; LIST-STYLE-TYPE: none
}
.custom-header-text {
	
}
#generic-title-row {
	WIDTH: 100%
}
#GenericPagination {
	WIDTH: 98%
}
.genericlists LI {
	COLOR: #77acde
}
.genericlists LI A {
	COLOR: #77acde
}
.genericlists LI A:hover {
	COLOR: #900
}
.ModGenericLeftNav {
	COLOR: gray; TEXT-ALIGN: left
}
.ModGenericLeftNav .link A {
	COLOR: gray
}
.ModGenericLeftNav .link A:hover {
	COLOR: gray
}
.ModGenericLeftNav A {
	COLOR: gray
}
.ModGenericLeftNav A:hover {
	COLOR: #900
}
.ModGenericLeftNav SELECT {
	FONT-SIZE: 0.9em
}
.leftnav .active {
	COLOR: #900
}
.DirectoryDetailledSheet P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 6px
}
.Label {
	WIDTH: 28%
}
.Input {
	WIDTH: 34%
}
.DirectoryDetailledSheet SELECT {
	FONT-SIZE: 0.9em; MARGIN-LEFT: 18px; WIDTH: auto
}
.IECheckbox {
	MARGIN-LEFT: 14px
}
.home-logo {
	DISPLAY: inline-block; BACKGROUND: none transparent scroll repeat 0% 0%; FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/cache/media/skin/front/home_logo.png', sizingMethod='scale'); MARGIN-LEFT: 0px; WIDTH: 258px
}
#body-top-menus {
	POSITION: relative
}
.float-right {
	FLOAT: right
}
HTML {
	BACKGROUND: #4f6aa8
}
BODY {
	BACKGROUND: #4f6aa8
}
window {
	BACKGROUND: #4f6aa8
}
#body-intercontent {
	PADDING-RIGHT: 45px; BORDER-TOP: transparent 1px solid; PADDING-LEFT: 45px; MIN-HEIGHT: 350px; BACKGROUND: #ebf3ff; PADDING-BOTTOM: 0px; MARGIN-LEFT: 23%; BORDER-LEFT: #b6b8bb 1px solid; PADDING-TOP: 0px
}
.blockTemplateTwoColumn {
	WIDTH: 100%
}
.blockTemplateThreeColumn {
	WIDTH: 100%
}
.blockTemplateTwoColumn75Left {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; FLOAT: left; BORDER-LEFT: 0px; WIDTH: 68%; MARGIN-RIGHT: 10px; BORDER-BOTTOM: 0px; TEXT-ALIGN: left
}
.blockTemplateTwoColumn25Right {
	CLEAR: none; BORDER-RIGHT: 0px; BORDER-TOP: 0px; FLOAT: left; MARGIN-LEFT: 10px; BORDER-LEFT: 0px; WIDTH: 29%; BORDER-BOTTOM: 0px
}
.blockTemplateTwoColumn50Left {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; FLOAT: left; BORDER-LEFT: 0px; WIDTH: 48.45%; MARGIN-RIGHT: 10px; BORDER-BOTTOM: 0px; TEXT-ALIGN: left
}
.blockTemplateTwoColumn50Right {
	CLEAR: none; BORDER-RIGHT: 0px; BORDER-TOP: 0px; FLOAT: left; MARGIN-LEFT: 10px; BORDER-LEFT: 0px; WIDTH: 48%; BORDER-BOTTOM: 0px
}
.blockTemplateTwoColumn25Left {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; FLOAT: left; BORDER-LEFT: 0px; WIDTH: 29%; MARGIN-RIGHT: 10px; BORDER-BOTTOM: 0px; TEXT-ALIGN: left
}
.blockTemplateTwoColumn75Right {
	CLEAR: none; BORDER-RIGHT: 0px; BORDER-TOP: 0px; FLOAT: left; MARGIN-LEFT: 10px; BORDER-LEFT: 0px; WIDTH: 67%; BORDER-BOTTOM: 0px
}
.blockTemplateThreeColumnLeft {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; FLOAT: left; BORDER-LEFT: 0px; WIDTH: 31%; MARGIN-RIGHT: 10px; BORDER-BOTTOM: 0px; TEXT-ALIGN: left
}
.blockTemplateThreeColumnMiddle {
	CLEAR: none; BORDER-RIGHT: 0px; BORDER-TOP: 0px; FLOAT: left; MARGIN-LEFT: 10px; BORDER-LEFT: 0px; WIDTH: 31%; MARGIN-RIGHT: 10px; BORDER-BOTTOM: 0px; TEXT-ALIGN: left
}
.blockTemplateThreeColumnRight {
	CLEAR: none; BORDER-RIGHT: 0px; BORDER-TOP: 0px; FLOAT: left; MARGIN-LEFT: 10px; BORDER-LEFT: 0px; WIDTH: 31%; BORDER-BOTTOM: 0px
}
.blockTemplateHeaderRow {
	BACKGROUND: #77acde; FLOAT: left; WIDTH: 100%
}
#blockTemplateHeader {
	FLOAT: left; MARGIN-BOTTOM: 20px; WIDTH: 100%; HEIGHT: 158px; BACKGROUND-COLOR: #77acde
}
.blockTemplateHeader {
	FLOAT: left; MARGIN-BOTTOM: 20px; WIDTH: 100%; HEIGHT: 158px; BACKGROUND-COLOR: #77acde
}
.custom-header-block {
	FLOAT: left; MARGIN-BOTTOM: 20px; WIDTH: 100%; HEIGHT: 158px; BACKGROUND-COLOR: #77acde
}
.modules-website-sitemap UL LI {
	FONT-WEIGHT: bold; LIST-STYLE-POSITION: inside; LIST-STYLE-IMAGE: url(http://www.ac-lyon.fr/media/frontoffice/puce_grise.gif); PADDING-BOTTOM: 5px; MARGIN-LEFT: 20px
}
.modules-website-sitemap UL LI LI {
	FONT-WEIGHT: normal; LIST-STYLE-POSITION: inside; LIST-STYLE-IMAGE: url(http://www.ac-lyon.fr/media/frontoffice/puce_grise.gif); PADDING-BOTTOM: 0px; MARGIN-LEFT: 40px; PADDING-TOP: 5px
}
.modules-website-sitemap UL LI LI LI {
	FONT-WEIGHT: normal; LIST-STYLE-POSITION: inside; LIST-STYLE-IMAGE: url(http://www.ac-lyon.fr/media/frontoffice/puce_grise.gif); MARGIN-LEFT: 40px
}
.modules-website-sitemap UL LI LI LI LI {
	FONT-WEIGHT: normal; LIST-STYLE-POSITION: inside; LIST-STYLE-IMAGE: url(http://www.ac-lyon.fr/media/frontoffice/puce_grise.gif); MARGIN-LEFT: 40px
}
OL {
	MARGIN-LEFT: 40px; FONT-STYLE: italic; LIST-STYLE-TYPE: decimal
}
#custom-header-content {
	DISPLAY: block
}
.custom-header {
	DISPLAY: block
}
#body-bottom-menus {
	CLEAR: both; FONT-SIZE: 10px; PADDING-TOP: 20px
}
DIV.totop-block {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; POSITION: relative
}
DIV.totop-block A {
	RIGHT: -52px; POSITION: absolute
}
DIV#HomeRightMenu {
	BACKGROUND-COLOR: #ffffff
}
#nlheaderLocation {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(http://www.ac-lyon.fr/media/frontoffice/newsletter/back_header.gif) no-repeat left top; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#home-diary-content DIV.richtext {
	FONT-SIZE: 1em
}
#tplHomepage H3.HomePrincipalNavigationTitle {
	MARGIN-BOTTOM: 4px
}
.menu-logo {
	MARGIN-TOP: 10px; LIST-STYLE-POSITION: outside; FONT-SIZE: 1.2em; LIST-STYLE-TYPE: none
}
UNKNOWN {
	BORDER-TOP: #b6b8bb 1px solid; DISPLAY: block; PADDING-LEFT: 20px; BORDER-BOTTOM: #b6b8bb 1px solid; BACKGROUND-COLOR: #77acde
}
.menu-logo {
	PADDING-LEFT: 30px; MARGIN: 10px 0px 0px; BACKGROUND-COLOR: #d6d3ce
}
.menu-logo LI .menu-label {
	BACKGROUND: url(http://www.ac-lyon.fr/media/frontoffice/home_logo_ie6_100.png) #d6d3ce no-repeat left bottom; WIDTH: 100px; HEIGHT: 63px
}
.menu-logo IMG {
	DISPLAY: none
}
.custom-header-text-1 {
	COLOR: #fff
}
IMG.floatLeft {
	FLOAT: left; MARGIN: 4px 20px 10px 0px
}
IMG.floatRight {
	FLOAT: right; MARGIN: 4px 0px 10px 20px
}
A.more {
	PADDING-LEFT: 25px; BACKGROUND: url(http://www.ac-lyon.fr/media/frontoffice/eye.gif) no-repeat left center; COLOR: #77acde
}
P.first-letter:first-letter {
	FONT-WEIGHT: bold; FONT-SIZE: 1.3em; MARGIN: 0px 0px 0.5em; COLOR: #900
}
P.first-letter {
	FONT-WEIGHT: normal; FONT-SIZE: 1em; MARGIN: 0px 0px 0.5em; COLOR: #000
}
P.normal {
	FONT-WEIGHT: normal; FONT-SIZE: 1em; MARGIN: 0px 0px 0.5em; COLOR: #000
}
P.first-letter {
	COLOR: #000
}
H2.title {
	FONT-SIZE: 1.4em; MARGIN: 0px 0px 0.5em; COLOR: #900
}
H3.subtitle {
	FONT-SIZE: 1.1em; MARGIN: 0px 0px 0.6em; COLOR: #900
}
H4.sub-subtitle {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 1.1em; PADDING-BOTTOM: 5px; MARGIN: 0.6em 0px; COLOR: #000; PADDING-TOP: 5px
}
P.chapo {
	FONT-WEIGHT: bold; FONT-SIZE: 1.1em; MARGIN: 0px 0px 0.5em; COLOR: #666
}
P.legend {
	FONT-WEIGHT: bold; FONT-SIZE: 0.8em; MARGIN: 10px 0px 0.5em
}
P.normal2 {
	FONT-WEIGHT: normal; FONT-SIZE: 1.2em; MARGIN: 0px 0px 0.5em; COLOR: #000
}
P.normal3 {
	FONT-WEIGHT: normal; FONT-SIZE: 0.9em; MARGIN: 0px 0px 0.5em; COLOR: #000
}
P.normal3extended {
	FONT-WEIGHT: normal; FONT-SIZE: 0.8em; MARGIN: 0px 0px 0.5em; COLOR: #000; LETTER-SPACING: 1px
}
#tplHomepage P.normal3 {
	FONT-WEIGHT: normal; FONT-SIZE: 0.8em; MARGIN: 0px 0px 0.5em; COLOR: #000
}
A.link {
	COLOR: #5a8dbd
}
A.media-link {
	COLOR: #5a8dbd
}
A.link:hover {
	COLOR: #900; TEXT-DECORATION: underline
}
A.media-link:hover {
	COLOR: #900; TEXT-DECORATION: underline
}
A.link:visited {
	COLOR: #5a8dbd
}
A.more:hover {
	COLOR: #900
}
A.know-more-link {
	COLOR: #000! important; TEXT-DECORATION: none
}
A.know-more-link:hover {
	TEXT-DECORATION: underline
}
.alert-block {
	BORDER-RIGHT: #b6b8bb 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #b6b8bb 1px solid; PADDING-LEFT: 90px; MIN-HEIGHT: 219px; BACKGROUND: url(http://www.ac-lyon.fr/media/frontoffice/alert-bg.jpg) #fff no-repeat 0px 0px; PADDING-BOTTOM: 10px; BORDER-LEFT: #b6b8bb 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #b6b8bb 1px solid; HEIGHT: 100%
}
DIV.alert-block-block {
	BORDER-RIGHT: #b6b8bb 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #b6b8bb 1px solid; MARGIN-TOP: 15px; PADDING-LEFT: 90px; MIN-HEIGHT: 70px; BACKGROUND: url(http://www.ac-lyon.fr/media/frontoffice/alert-bg.jpg) #fff no-repeat 0px 0px; PADDING-BOTTOM: 10px; BORDER-LEFT: #b6b8bb 1px solid; WIDTH: 100%; PADDING-TOP: 10px; BORDER-BOTTOM: #b6b8bb 1px solid; HEIGHT: 100%
}
.know-more {
	BORDER-RIGHT: #b6b8bb 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #b6b8bb 1px solid; PADDING-LEFT: 5px; BACKGROUND: #ecf3fa; MARGIN-BOTTOM: 15px; PADDING-BOTTOM: 6px; BORDER-LEFT: #b6b8bb 1px solid; WIDTH: 100%; BORDER-BOTTOM: #b6b8bb 1px solid; TEXT-ALIGN: left
}
.know-more UL {
	PADDING-LEFT: 3px; FONT-WEIGHT: normal; FONT-SIZE: 1em; COLOR: #000; LIST-STYLE-TYPE: none
}
.know-more UL LI:unknown {
	content: "?"
}
.know-more-header {
	PADDING-LEFT: 28px; FONT-WEIGHT: bold; BACKGROUND: url(http://www.ac-lyon.fr/media/frontoffice/eye_little.gif) #77acde no-repeat 3px center; MARGIN-LEFT: -6px; COLOR: #fff; MARGIN-RIGHT: -6px
}
#tplOneColumnIntercontent .know-more {
	BACKGROUND-COLOR: #77acde
}
#custom-header {
	BORDER-RIGHT: #77acde 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #77acde 1px solid; MARGIN-TOP: 5px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 5px; BORDER-LEFT: #77acde 1px solid; WIDTH: 100%; COLOR: #fff; PADDING-TOP: 5px; BORDER-BOTTOM: #77acde 1px solid; BACKGROUND-COLOR: #77acde
}
.custom-header {
	BORDER-RIGHT: #77acde 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #77acde 1px solid; MARGIN-TOP: 5px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 5px; BORDER-LEFT: #77acde 1px solid; WIDTH: 100%; COLOR: #fff; PADDING-TOP: 5px; BORDER-BOTTOM: #77acde 1px solid; BACKGROUND-COLOR: #77acde
}
.custom-header-pic {
	FLOAT: left; WIDTH: 190px; MARGIN-RIGHT: 15px; HEIGHT: 190px
}
.custom-header-text {
	BACKGROUND: #77acde
}
.custom-header-text-1 {
	FONT-WEIGHT: bold; FONT-SIZE: 2.2em; PADDING-TOP: 15px
}
.custom-header-text-2 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.5em
}
.custom-header-text-3 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.1em
}
H2.title-newsblock {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 1.4em; BACKGROUND: #77acde; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 0.5em; COLOR: #ffffff; PADDING-TOP: 5px; TEXT-ALIGN: left
}
H2.title-wdate {
	FONT-SIZE: 1.4em; MARGIN: 0px 0px 0.5em; COLOR: #000
}
H3.subtitle-wdate {
	FONT-SIZE: 1.1em; MARGIN: 0.6em 0px; COLOR: #000
}
UL {
	LIST-STYLE-TYPE: none
}
UL.normal {
	LIST-STYLE-POSITION: outside; FONT-SIZE: 1em; MARGIN: 0px 0px 0.5em 15px; COLOR: #000; LIST-STYLE-TYPE: disc
}
UL.normal UL {
	MARGIN-LEFT: 16px
}
UNKNOWN {
	COLOR: gray; LIST-STYLE-TYPE: circle
}
UNKNOWN {
	COLOR: #000000; FONT-STYLE: normal; LIST-STYLE-TYPE: square
}
UNKNOWN {
	COLOR: gray; LIST-STYLE-TYPE: square
}
TABLE.normal {
	BORDER-RIGHT: #b6b8bb 1px solid; BORDER-TOP: #b6b8bb 1px solid; FONT-SIZE: 1em; MARGIN: 0.5em 10px; BORDER-LEFT: #b6b8bb 1px solid; WIDTH: 100%; BORDER-BOTTOM: #b6b8bb 1px solid; BORDER-COLLAPSE: collapse
}
TABLE.normal THEAD TR {
	BACKGROUND: #77acde; COLOR: #fff; TEXT-ALIGN: center
}
TABLE.normal TH {
	BORDER-RIGHT: #b6b8bb 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #b6b8bb 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #b6b8bb 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #b6b8bb 1px solid
}
TABLE.normal TD {
	BORDER-RIGHT: #b6b8bb 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #b6b8bb 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #b6b8bb 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #b6b8bb 1px solid
}
.rtbordered {
	BORDER-RIGHT: #b6b8bb 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #b6b8bb 1px solid; PADDING-LEFT: 5px; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #b6b8bb 1px solid; WIDTH: 100%; PADDING-TOP: 5px; BORDER-BOTTOM: #b6b8bb 1px solid
}
DIV.rtbordered {
	BORDER-RIGHT: #b6b8bb 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #b6b8bb 1px solid; PADDING-LEFT: 5px; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #b6b8bb 1px solid; WIDTH: 100%; PADDING-TOP: 5px; BORDER-BOTTOM: #b6b8bb 1px solid
}
.home-diary {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-POSITION: inside; LIST-STYLE-IMAGE: url(http://www.ac-lyon.fr/media/frontoffice/puce_agenda.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H3.HomePrincipalNavigationTitle {
	PADDING-LEFT: 12px; FONT-WEIGHT: bold; FONT-SIZE: 1.1em; COLOR: #990000; PADDING-TOP: 12px
}
.HomePrincipalNavigation {
	BORDER-TOP: #b6b8bb 1px solid; FONT-SIZE: 1.2em; LIST-STYLE-TYPE: none
}
.HomePrincipalNavigation LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; BACKGROUND: url(http://www.ac-lyon.fr/media/frontoffice/ul_HPrincipalNavigation_li.gif) no-repeat 8px 50%; PADDING-BOTTOM: 3px; COLOR: #888; PADDING-TOP: 2px; BORDER-BOTTOM: #b6b8bb 1px solid; TEXT-ALIGN: left
}
.HomePrincipalNavigation LI A {
	COLOR: #000; TEXT-DECORATION: none
}
.HomePrincipalNavigation LI A:hover {
	COLOR: #000; TEXT-DECORATION: underline
}
.HomePrincipalNavigation LI A:visited {
	COLOR: #000
}
.HomePrincipalNavigation LI A:active {
	COLOR: #000; TEXT-DECORATION: none
}
A.intercalairelink:link {
	DISPLAY: block; PADDING-LEFT: 10px; BACKGROUND: url(http://www.ac-lyon.fr/media/frontoffice/puce_grise.gif) no-repeat left top; MARGIN-BOTTOM: 10px; COLOR: #000; TEXT-DECORATION: none
}
A.intercalairelink:visited {
	DISPLAY: block; PADDING-LEFT: 10px; BACKGROUND: url(http://www.ac-lyon.fr/media/frontoffice/puce_grise.gif) no-repeat left top; MARGIN-BOTTOM: 10px; COLOR: #000; TEXT-DECORATION: none
}
A.intercalairelink:hover {
	DISPLAY: block; PADDING-LEFT: 10px; BACKGROUND: url(http://www.ac-lyon.fr/media/frontoffice/puce_grise.gif) no-repeat left top; MARGIN-BOTTOM: 10px; COLOR: #000; TEXT-DECORATION: none
}
A.intercalairelink:active {
	DISPLAY: block; PADDING-LEFT: 10px; BACKGROUND: url(http://www.ac-lyon.fr/media/frontoffice/puce_grise.gif) no-repeat left top; MARGIN-BOTTOM: 10px; COLOR: #000; TEXT-DECORATION: none
}
#tplHomepage .rtbordered {
	BACKGROUND-COLOR: white
}
#tplHomepage DIV.rtbordered {
	BACKGROUND-COLOR: white
}
.newsletter_block_content_separator {
	DISPLAY: block; BACKGROUND: url(http://www.ac-lyon.fr/media/frontoffice/newsletter/back_separator.gif) repeat-x left top; FLOAT: left; MARGIN-BOTTOM: 10px; WIDTH: 100%; HEIGHT: 7px
}
#newsletter_block_content_separator {
	DISPLAY: block; BACKGROUND: url(http://www.ac-lyon.fr/media/frontoffice/newsletter/back_separator.gif) repeat-x left top; FLOAT: left; MARGIN-BOTTOM: 10px; WIDTH: 100%; HEIGHT: 7px
}
H1 {
	FONT-WEIGHT: bold
}
H2 {
	FONT-WEIGHT: bold
}
DIV.surlignage_clair {
	BACKGROUND-COLOR: #ffff99
}
DIV.surlignage_fonce {
	BACKGROUND-COLOR: #ffff66
}
DIV.surlignage_fonce2 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND-COLOR: #ffcc33
}
.anchor {
	COLOR: #000
}
DIV.alert-block-block UL {
	LIST-STYLE-TYPE: disc
}
.abstractdirectory-block {
	LEFT: 0px; WIDTH: 100%; POSITION: relative; TOP: 0px; HEIGHT: 100%
}
.abstractdirectory-block .module-columnleft {
	DISPLAY: block; FLOAT: left; WIDTH: 70%
}
.abstractdirectory-block .module-columnright {
	DISPLAY: block; FLOAT: right; WIDTH: 29%
}
.abstractdirectory-block OL.module-list {
	MARGIN-TOP: 20px; LIST-STYLE-TYPE: none
}
.abstractdirectory-block OL.module-list LI {
	DISPLAY: block; FLOAT: left; MARGIN-BOTTOM: 20px
}
.abstractdirectory-block UL.folder-vertical {
	LIST-STYLE-TYPE: none
}
.abstractdirectory-block UL.folder-vertical LI {
	PADDING-LEFT: 20px; FONT-WEIGHT: lighter; BACKGROUND: url(http://www.ac-lyon.fr/media/frontoffice/folder.png) no-repeat; LINE-HEIGHT: 16px; TEXT-ALIGN: left
}
.abstractdirectory-block UL.folder-horizontal {
	LIST-STYLE-TYPE: none
}
.abstractdirectory-block UL.folder-horizontal LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 20px; BACKGROUND: url(http://www.ac-lyon.fr/media/frontoffice/folder_page.png) no-repeat 0px 0.1em; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
TABLE.calendar TBODY TR TD {
	TEXT-ALIGN: center
}
TABLE.calendar TBODY TR TH {
	TEXT-ALIGN: center
}
TABLE.calendar TR TD.week {
	COLOR: #5a8dbd
}
TABLE.calendar TR TD.week A {
	COLOR: #5a8dbd; TEXT-DECORATION: underline
}
.modules-agenda-event H3.title {
	FONT-SIZE: 1.4em; COLOR: #990000
}
.bookmark-abstractdirectory-block {
	FLOAT: left; WIDTH: 100%
}
.bookmark-abstractdirectory-block .column-one {
	PADDING-RIGHT: 1.2%; MARGIN-TOP: 12px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 1.2%; WIDTH: 73.2%; PADDING-TOP: 1.2%
}
.bookmark-abstractdirectory-block .column-two {
	PADDING-RIGHT: 0px; MARGIN-TOP: 22px; PADDING-LEFT: 1.2%; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 24.4%; PADDING-TOP: 0px
}
.bookmark-abstractdirectory-block UL.folder-vertical {
	LIST-STYLE-TYPE: none
}
.bookmark-abstractdirectory-block UL.folder-vertical LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; BACKGROUND: url(http://www.ac-lyon.fr/media/frontoffice/folder.png) no-repeat; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; TEXT-ALIGN: left
}
.bookmark-abstractdirectory-block UL.folder-horizontal {
	MARGIN-TOP: 12px; MARGIN-BOTTOM: 6px; LIST-STYLE-TYPE: none
}
.bookmark-abstractdirectory-block UL.folder-horizontal LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 40px; BACKGROUND: url(http://www.ac-lyon.fr/media/frontoffice/breadcrumb_subfolder.png) no-repeat 0px 0.1em; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.bookmark-abstractdirectory-block UL.folder-horizontal LI.first {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.bookmark-abstractdirectory-block UL.folder-horizontal LI IMG {
	VERTICAL-ALIGN: middle; MARGIN-RIGHT: 6px
}
.bookmark-abstractdirectory-block OL.module-list {
	DISPLAY: block; LIST-STYLE-TYPE: none
}
.bookmark-abstractdirectory-block OL.module-list LI {
	DISPLAY: block; FLOAT: left; MARGIN-BOTTOM: 20px; WIDTH: 100%
}
.bookmark-abstractdirectory-block OL.module-list LI SPAN A {
	FLOAT: left
}
.faq-abstractdirectory-block OL.module-list {
	DISPLAY: block; LIST-STYLE-TYPE: none
}
.modules-faq-faq OL.module-list {
	DISPLAY: block; LIST-STYLE-TYPE: none
}
.faq-abstractdirectory-block OL.module-list LI {
	CLEAR: both; DISPLAY: block; FLOAT: left; MARGIN-BOTTOM: 20px
}
.modules-faq-faq OL.module-list LI {
	CLEAR: both; DISPLAY: block; FLOAT: left; MARGIN-BOTTOM: 20px
}
.faq-abstractdirectory-block {
	FLOAT: left; WIDTH: 100%
}
.faq-abstractdirectory-block .column-one {
	PADDING-RIGHT: 1.2%; MARGIN-TOP: 12px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 1.2%; WIDTH: 73.2%; PADDING-TOP: 1.2%
}
.faq-abstractdirectory-block .column-two {
	PADDING-RIGHT: 0px; MARGIN-TOP: 22px; PADDING-LEFT: 1.2%; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 24.4%; PADDING-TOP: 0px
}
.faq-abstractdirectory-block UL.folder-vertical {
	LIST-STYLE-TYPE: none
}
.faq-abstractdirectory-block UL.folder-vertical LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; BACKGROUND: url(http://www.ac-lyon.fr/media/frontoffice/folder.png) no-repeat; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; TEXT-ALIGN: left
}
.faq-abstractdirectory-block UL.folder-horizontal {
	MARGIN-TOP: 12px; MARGIN-BOTTOM: 6px; LIST-STYLE-TYPE: none
}
.faq-abstractdirectory-block UL.folder-horizontal LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 40px; BACKGROUND: url(http://www.ac-lyon.fr/media/frontoffice/breadcrumb_subfolder.png) no-repeat 0px 0.1em; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.faq-abstractdirectory-block UL.folder-horizontal LI.first {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.faq-abstractdirectory-block UL.folder-horizontal LI IMG {
	VERTICAL-ALIGN: middle; MARGIN-RIGHT: 6px
}
.faq-abstractdirectory-block .column-one DL DT {
	MARGIN-BOTTOM: 12px
}
FORM.cmxform FIELDSET {
	MARGIN-BOTTOM: 10px
}
FORM.cmxform LEGEND {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; MARGIN: 0px -7px; PADDING-TOP: 0px
}
FORM.cmxform LABEL {
	DISPLAY: inline-block; VERTICAL-ALIGN: top; LINE-HEIGHT: 1.8
}
FORM.cmxform OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
FORM.cmxform OL LI {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 5px; LIST-STYLE-TYPE: none
}
FORM.cmxform FIELDSET FIELDSET {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; MARGIN: 3px 0px 0px; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
FORM.cmxform FIELDSET FIELDSET LEGEND {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; PADDING-BOTTOM: 5px; PADDING-TOP: 0px
}
FORM.cmxform FIELDSET FIELDSET LABEL {
	DISPLAY: block; WIDTH: auto
}
FORM.cmxform EM {
	FONT-WEIGHT: bold; COLOR: #f00; FONT-STYLE: normal
}
FORM.cmxform LABEL {
	WIDTH: 120px
}
FORM.cmxform FIELDSET FIELDSET LABEL {
	MARGIN-LEFT: 123px
}
FORM.cmxform UL.errors LI {
	COLOR: red
}
FORM.cmxform FIELDSET.radio {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; MARGIN: 3px 0px 0px; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
FORM.cmxform FIELDSET.radio LEGEND {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; PADDING-BOTTOM: 5px; COLOR: black; PADDING-TOP: 0px
}
FORM.cmxform FIELDSET.radio LABEL {
	DISPLAY: block; MARGIN-LEFT: 123px; WIDTH: auto; COLOR: red
}
FORM.cmxform FIELDSET.radio LABEL {
	DISPLAY: block; MARGIN-LEFT: 123px; WIDTH: auto; COLOR: red
}
UNKNOWN {
	
}
TABLE.jCalendar {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BACKGROUND: #aaa; BORDER-LEFT: #000 1px solid; BORDER-BOTTOM: #000 1px solid
}
TABLE.jCalendar TH {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; BACKGROUND: #333; PADDING-BOTTOM: 3px; COLOR: #fff; PADDING-TOP: 3px
}
TABLE.jCalendar TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: #ccc; PADDING-BOTTOM: 3px; COLOR: #000; PADDING-TOP: 3px; TEXT-ALIGN: center
}
TABLE.jCalendar TD.other-month {
	BACKGROUND: #ddd; COLOR: #aaa
}
TABLE.jCalendar TD.today {
	FONT-WEIGHT: bold; BACKGROUND: #666; COLOR: #fff
}
TABLE.jCalendar TD.selected {
	FONT-WEIGHT: bold; BACKGROUND: #f66; COLOR: #fff
}
TABLE.jCalendar TD.selected:hover {
	BACKGROUND: #f33; COLOR: #fff
}
TABLE.jCalendar TD:hover {
	BACKGROUND: #fff; COLOR: #000
}
TABLE.jCalendar TD.dp-hover {
	BACKGROUND: #fff; COLOR: #000
}
TABLE.jCalendar TD.disabled {
	BACKGROUND: #bbb; COLOR: #888
}
TABLE.jCalendar TD.disabled:hover {
	BACKGROUND: #bbb; COLOR: #888
}
DIV#dp-popup {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 10px; MIN-HEIGHT: 172px; BACKGROUND: #ccc; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; FONT-FAMILY: arial, sans-serif; POSITION: absolute; min-width: 171px
}
DIV#dp-popup H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 2px 0px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
A#dp-close {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; TEXT-ALIGN: center
}
A#dp-close:hover {
	TEXT-DECORATION: underline
}
DIV#dp-popup A {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; COLOR: #000; PADDING-TOP: 3px; TEXT-DECORATION: none
}
DIV#dp-popup DIV#dp-nav-prev {
	LEFT: 4px; WIDTH: 100px; POSITION: absolute; TOP: 2px
}
DIV#dp-popup DIV#dp-nav-prev A {
	FLOAT: left
}
DIV#dp-popup DIV#dp-nav-prev A {
	CURSOR: pointer
}
DIV#dp-popup DIV#dp-nav-next A {
	CURSOR: pointer
}
DIV#dp-popup DIV#dp-nav-prev A.disabled {
	CURSOR: default
}
DIV#dp-popup DIV#dp-nav-next A.disabled {
	CURSOR: default
}
DIV#dp-popup DIV#dp-nav-next {
	RIGHT: 4px; WIDTH: 100px; POSITION: absolute; TOP: 2px
}
DIV#dp-popup DIV#dp-nav-next A {
	FLOAT: right
}
DIV#dp-popup A.disabled {
	CURSOR: default; COLOR: #aaa
}
DIV#dp-popup TD {
	CURSOR: pointer
}
DIV#dp-popup TD.disabled {
	CURSOR: default
}
A.dp-choose-date {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(http://www.ac-lyon.fr/icons/small/calendar.png) no-repeat; PADDING-BOTTOM: 0px; MARGIN: 5px 3px 0px; OVERFLOW: hidden; WIDTH: 16px; TEXT-INDENT: -2000px; PADDING-TOP: 0px; HEIGHT: 16px
}
A.dp-disabled {
	BACKGROUND-POSITION: 0px -20px; CURSOR: default
}
INPUT.dp-applied {
	WIDTH: 140px
}
LABEL {
	FONT-WEIGHT: bold; VERTICAL-ALIGN: top; COLOR: #404040; FONT-STYLE: normal
}
LABEL.invisible {
	DISPLAY: none
}
INPUT.textfield {
	BORDER-RIGHT: #c5c8c9 1px solid; BORDER-TOP: #c5c8c9 1px solid; MARGIN-TOP: 3px; FONT-SIZE: 0.9em; BACKGROUND: #fff; BORDER-LEFT: #c5c8c9 1px solid; COLOR: #000; BORDER-BOTTOM: #c5c8c9 1px solid; FONT-FAMILY: verdana
}
TEXTAREA {
	BORDER-RIGHT: #c5c8c9 1px solid; BORDER-TOP: #c5c8c9 1px solid; MARGIN-TOP: 3px; FONT-SIZE: 0.9em; BACKGROUND: #fff; BORDER-LEFT: #c5c8c9 1px solid; COLOR: #000; BORDER-BOTTOM: #c5c8c9 1px solid; FONT-FAMILY: verdana
}
INPUT.textfield {
	FONT-STYLE: normal
}
INPUT.button {
	BORDER-RIGHT: #c5c8c9 1px solid; BORDER-TOP: #c5c8c9 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 1em; BACKGROUND: #fff; BORDER-LEFT: #c5c8c9 1px solid; CURSOR: pointer; COLOR: #840c04; BORDER-BOTTOM: #c5c8c9 1px solid
}
P.buttons {
	TEXT-ALIGN: right
}
UNKNOWN {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
SELECT {
	FONT-SIZE: 1em
}
.modules-glossary {
	FLOAT: left; WIDTH: 100%
}
UL.listalpha {
	MARGIN-TOP: 20px; MARGIN-BOTTOM: 20px
}
UL.listalpha LI {
	DISPLAY: inline
}
UL.listalpha LI A {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; TEXT-ALIGN: center
}
UL.listalpha LI.current {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
UL.result-listalpha {
	MARGIN-TOP: 20px
}
UL.result-listalpha LI {
	MARGIN-BOTTOM: 10px
}
.modules-mailinglist-shortsubscriptionform FIELDSET {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; MARGIN-TOP: 0px; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
.modules-mailinglist-longsubscriptionform FIELDSET {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; MARGIN-TOP: 0px; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
.modules-mailinglist-unsubscriptionform FIELDSET {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; MARGIN-TOP: 0px; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
.modules-mailinglist-shortsubscriptionform LEGEND {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; TEXT-TRANSFORM: none; COLOR: black; PADDING-TOP: 0px; BACKGROUND-COLOR: #ffffff
}
.modules-mailinglist-longsubscriptionform LEGEND {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; TEXT-TRANSFORM: none; COLOR: black; PADDING-TOP: 0px; BACKGROUND-COLOR: #ffffff
}
.modules-mailinglist-unsubscriptionform LEGEND {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; TEXT-TRANSFORM: none; COLOR: black; PADDING-TOP: 0px; BACKGROUND-COLOR: #ffffff
}
UNKNOWN {
	BORDER-RIGHT: #c5c8c9 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #c5c8c9 1px solid; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: #ffffff 0% 50%; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #c5c8c9 1px solid; COLOR: #840c0b; PADDING-TOP: 0px; BORDER-BOTTOM: #c5c8c9 1px solid; LETTER-SPACING: 0px
}
.modules-mailinglist-shortsubscriptionform LABEL {
	FLOAT: left; MARGIN: 0px; WIDTH: 200px; FONT-STYLE: normal
}
.modules-mailinglist-longsubscriptionform LABEL {
	FLOAT: left; MARGIN: 0px; WIDTH: 200px; FONT-STYLE: normal
}
.modules-mailinglist-unsubscriptionform LABEL {
	FLOAT: left; MARGIN: 0px; WIDTH: 200px; FONT-STYLE: normal
}
#media-zoom-overlay {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; Z-INDEX: 10000; BACKGROUND: #eef; LEFT: 0px; BORDER-LEFT: black 1px solid; WIDTH: 0px; BORDER-BOTTOM: black 1px solid; POSITION: absolute; TOP: 0px; HEIGHT: 0px
}
#media-zoom-overlay-image {
	BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; Z-INDEX: 10010; LEFT: 0px; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; POSITION: absolute; TOP: 0px
}
#media-zoom-overlay-label {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: black; POSITION: relative; TOP: 3px
}
#modules-newsletter-header {
	FONT-WEIGHT: bold
}
#modules-newsletter-content {
	BACKGROUND-COLOR: silver
}
#modules-newsletter-footer {
	FONT-WEIGHT: bold
}
.modules-solrsearch-searchresults {
	FLOAT: left; WIDTH: 100%
}
UL.solrsearch-results-header {
	MARGIN-TOP: 20px; MARGIN-BOTTOM: 20px; LIST-STYLE-TYPE: none
}
UL.solrsearch-results-header LI.sorting OL {
	DISPLAY: inline; MARGIN-LEFT: 20px; LIST-STYLE-TYPE: none
}
UL.solrsearch-results-header LI.sorting OL LI {
	DISPLAY: inline
}
OL.solrsearch-results-list {
	MARGIN-TOP: 20px; MARGIN-BOTTOM: 20px
}
OL.solrsearch-results-list LI {
	MARGIN-BOTTOM: 10px
}
OL.solrsearch-results-list LI UL LI {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; MARGIN: 0px; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
FORM.formauthentication {
	BORDER-RIGHT: #d4d0c0 1px solid; BORDER-TOP: #d4d0c0 1px solid; BORDER-LEFT: #d4d0c0 1px solid; WIDTH: 100%; BORDER-BOTTOM: #d4d0c0 1px solid; TEXT-ALIGN: center
}
OL.modules-users-login-form {
	PADDING-TOP: 20px; LIST-STYLE-TYPE: none
}
OL.modules-users-login-form LI {
	TEXT-ALIGN: left
}
OL.modules-users-login-form LI LABEL {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 0.9em; FLOAT: left; TEXT-TRANSFORM: uppercase; WIDTH: 150px; LETTER-SPACING: 1px
}
OL.modules-users-login-form LI.button {
	TEXT-ALIGN: center
}
OL.modules-users-changepassword-form {
	PADDING-TOP: 20px; LIST-STYLE-TYPE: none
}
OL.modules-users-changepassword-form LI {
	TEXT-ALIGN: left
}
OL.modules-users-changepassword-form LI LABEL {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 0.9em; FLOAT: left; TEXT-TRANSFORM: uppercase; WIDTH: 250px; LETTER-SPACING: 1px
}
OL.modules-users-changepassword-form LI.button {
	TEXT-ALIGN: center
}
DIV.showuserinfo {
	FONT-WEIGHT: bold
}
#main-menu {
	BACKGROUND-COLOR: #faba00
}
#body-header {
	BACKGROUND-COLOR: #faba00
}
UNKNOWN {
	BACKGROUND: #fcdc80
}
.main-menu LI.active {
	BACKGROUND: #fcdc80
}
.fourth {
	BACKGROUND: url(http://www.ac-lyon.fr/media/frontoffice/topic02/topic02-espaces.gif) no-repeat 0px -9px
}
#content-actions LI {
	BACKGROUND: #faba00
}
A.link {
	COLOR: #f5a810
}
A.more {
	COLOR: #f5a810
}
#tplOneColumnIntercontent .know-more {
	BACKGROUND: #ecf3fa
}
#tplTwoColumn25Column75 .know-more {
	BACKGROUND: #ecf3fa
}
#tplOneColumn .know-more {
	BACKGROUND: #ecf3fa
}
.know-more-header {
	BACKGROUND: url(http://www.ac-lyon.fr/media/frontoffice/eye_little.gif) #faba00 no-repeat 3px center
}
#tplOneColumnIntercontent .know-more-header {
	BACKGROUND: url(http://www.ac-lyon.fr/media/frontoffice/eye_little.gif) #faba00 no-repeat 3px center
}
.custom-header {
	BORDER-RIGHT: #faba00 1px solid; BORDER-TOP: #faba00 1px solid; BACKGROUND: #faba00; BORDER-LEFT: #faba00 1px solid; BORDER-BOTTOM: #faba00 1px solid
}
.custom-header-text {
	BACKGROUND: #faba00
}
.custom-header-block {
	BACKGROUND: #faba00
}
H2.title-newsblock {
	BACKGROUND: #faba00
}
TABLE.normal THEAD TR {
	BACKGROUND: #faba00
}
A.link {
	COLOR: #f5a810
}
A.more {
	COLOR: #f5a810
}
UNKNOWN {
	COLOR: #faba00
}
#body-intercontent {
	PADDING-RIGHT: 45px; BORDER-TOP: transparent 1px solid; PADDING-LEFT: 45px; BACKGROUND: #fbf3dc; PADDING-BOTTOM: 0px; MARGIN-LEFT: 23%; BORDER-LEFT: #b6b8bb 1px solid; PADDING-TOP: 0px
}
