#content h1 {
	FONT-SIZE: 13px;
	FONT-FAMILY: Verdana;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

BODY {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
TABLE.maintab {
	BORDER-RIGHT: #999999 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #999999 1px solid; LINE-HEIGHT: 13px; FONT-FAMILY: Verdana; LETTER-SPACING: 0px; BACKGROUND-COLOR: #ffffff
}
DIV.ephemeride {
	BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #ffffff 1px solid; MARGIN-TOP: 2px; PADDING-LEFT: 3px; FONT-SIZE: 10px; MARGIN-BOTTOM: 10px; MARGIN-LEFT: 10px; TEXT-TRANSFORM: none; BORDER-LEFT: #ffffff 1px solid; COLOR: #7798ba; LINE-HEIGHT: 13px; BORDER-BOTTOM: #ffffff 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; LETTER-SPACING: 0px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: right; TEXT-DECORATION: none
}
.layout {
	BACKGROUND-IMAGE: url(layoutinside.gif); BACKGROUND-REPEAT: no-repeat
}
.mini {
	BACKGROUND-IMAGE: url(170inside.gif); BACKGROUND-REPEAT: no-repeat
}
IMG.thumbnail {
	FILTER: alpha(opacity=50)
}
.imageDescBackground {
	BORDER-RIGHT: #7d7c7c 1px solid; BORDER-TOP: #7d7c7c 1px solid; BORDER-LEFT: #7d7c7c 1px solid; BORDER-BOTTOM: #7d7c7c 1px solid
}
.imageDescTitle {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 1px; COLOR: #000000; PADDING-TOP: 1px; FONT-FAMILY: verdana, tahoma, arial, sans-serif; BACKGROUND-COLOR: #ffffff
}
.imageDescText {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-SIZE: 11px; PADDING-BOTTOM: 1px; COLOR: #000000; PADDING-TOP: 1px; FONT-FAMILY: verdana, tahoma, arial, sans-serif; BACKGROUND-COLOR: #ffffff
}
.imageDescInfo {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-SIZE: 11px; PADDING-BOTTOM: 1px; COLOR: #000000; PADDING-TOP: 1px; FONT-FAMILY: verdana, tahoma, arial, sans-serif; BACKGROUND-COLOR: #ffffff
}
A {
	FONT-WEIGHT: normal; COLOR: #800080; TEXT-DECORATION: none
}
A:visited {
	COLOR: #800080; TEXT-DECORATION: none
}
A:active {
	COLOR: #800080; TEXT-DECORATION: none
}
A:hover {
	COLOR: #cc0000; TEXT-DECORATION: none
}
A.clock {
	FONT-WEIGHT: normal; COLOR: #800080; TEXT-DECORATION: none
}
A.clock:visited {
	COLOR: #800080; TEXT-DECORATION: none
}
A.clock:active {
	COLOR: #800080; TEXT-DECORATION: none
}
A.clock:hover {
	COLOR: #cc0000; TEXT-DECORATION: none
}
.textfield {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #000000 1px solid; COLOR: #000000; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
.pictos {
	PADDING-BOTTOM: 5px; MARGIN-LEFT: 10px
}
DIV.sidedivers {
	BORDER-RIGHT: #d7d8dd 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #d7d8dd 1px solid; PADDING-LEFT: 4px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 6px; BORDER-LEFT: #d7d8dd 1px solid; MARGIN-RIGHT: 10px; PADDING-TOP: 5px; BORDER-BOTTOM: #d7d8dd 1px solid; BACKGROUND-COLOR: #ffffff
}
DIV.sideprogrammes {
	BORDER-RIGHT: #d7d8dd 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #d7d8dd 1px solid; PADDING-LEFT: 4px; MARGIN-BOTTOM: 8px; PADDING-BOTTOM: 6px; BORDER-LEFT: #d7d8dd 1px solid; MARGIN-RIGHT: 10px; PADDING-TOP: 5px; BORDER-BOTTOM: #d7d8dd 1px solid; BACKGROUND-COLOR: #ffffff
}
DIV.sideportail {
	BORDER-RIGHT: #d7d8dd 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 4px; MARGIN-BOTTOM: 8px; PADDING-BOTTOM: 6px; BORDER-LEFT: #d7d8dd 1px solid; MARGIN-RIGHT: 10px; PADDING-TOP: 5px; BORDER-BOTTOM: #d7d8dd 1px solid; BACKGROUND-COLOR: #ffffff
}
DIV.sidenav {
	BORDER-TOP: #bbbbbd 1px solid; BORDER-RIGHT: #bbbbbd 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 4px; MARGIN-BOTTOM: 8px; PADDING-BOTTOM: 6px; BORDER-LEFT: #bbbbbd 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #bbbbbd 1px solid; BACKGROUND-COLOR: #f7fafe
}
DIV.sidenav0 {
	BORDER-RIGHT: #bbbbbd 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #bbbbbd 1px solid; PADDING-LEFT: 4px; MARGIN-BOTTOM: 8px; PADDING-BOTTOM: 6px; BORDER-LEFT: #bbbbbd 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #bbbbbd 1px solid; BACKGROUND-COLOR: #f7fafe
}
TABLE.side404 {
	BORDER-RIGHT: #d7d8dd 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #d7d8dd 1px solid; PADDING-LEFT: 8px; FONT-SIZE: 12px; MARGIN-BOTTOM: 8px; PADDING-BOTTOM: 8px; BORDER-LEFT: #d7d8dd 1px solid; WIDTH: 570px; COLOR: #000000; MARGIN-RIGHT: 8px; PADDING-TOP: 8px; BORDER-BOTTOM: #d7d8dd 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
A.espace {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Verdana; LETTER-SPACING: 0px; TEXT-DECORATION: none
}
A.espace:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.espace:active {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.espace:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
A.liensportail {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #8e888a; FONT-FAMILY: Verdana; LETTER-SPACING: 0px; TEXT-DECORATION: none
}
A.liensportail:visited {
	COLOR: #8e888a; TEXT-DECORATION: none
}
A.liensportail:active {
	COLOR: #8e888a; TEXT-DECORATION: none
}
A.liensportail:hover {
	COLOR: #8e888a; TEXT-DECORATION: underline
}
A.prog {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #f97111; FONT-FAMILY: Verdana; LETTER-SPACING: 0px; TEXT-DECORATION: none
}
A.prog:visited {
	COLOR: #f97111; TEXT-DECORATION: none
}
A.prog:active {
	COLOR: #f97111; TEXT-DECORATION: none
}
A.prog:hover {
	COLOR: #f97111; TEXT-DECORATION: underline
}
A.divers {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #6bb46e; FONT-FAMILY: Verdana; LETTER-SPACING: 0px; TEXT-DECORATION: none
}
A.divers:visited {
	COLOR: #6bb46e; TEXT-DECORATION: none
}
A.divers:active {
	COLOR: #6bb46e; TEXT-DECORATION: none
}
A.divers:hover {
	COLOR: #6bb46e; TEXT-DECORATION: underline
}
DIV.sideSAVE {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; MARGIN-BOTTOM: 10px; BORDER-LEFT: #000000 1px solid; MARGIN-RIGHT: 10px; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ecedf3
}
.texteside {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #f97111; LINE-HEIGHT: 18px; FONT-FAMILY: Verdana; LETTER-SPACING: 0px; TEXT-ALIGN: justify
}
.textesidehaut {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 11px; LINE-HEIGHT: 13px; FONT-FAMILY: Verdana; LETTER-SPACING: 0px; TEXT-ALIGN: justify
}
.textesidebas {
	PADDING-RIGHT: 5px; MARGIN-TOP: 6px; PADDING-LEFT: 5px; FONT-SIZE: 11px; MARGIN-BOTTOM: 10px; LINE-HEIGHT: 13px; FONT-FAMILY: Verdana; LETTER-SPACING: 0px; TEXT-ALIGN: justify
}
.imagecontour {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FILTER: alpha(opacity=80); BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid
}
DIV.main {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; MARGIN-TOP: 10px; MARGIN-BOTTOM: 10px; BORDER-LEFT: #cccccc 1px solid; MARGIN-RIGHT: 10px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #ffffff
}
.textejump {
	MARGIN-TOP: 8px; FONT-SIZE: 11px; MARGIN-LEFT: 7px; VERTICAL-ALIGN: 5%; TEXT-TRANSFORM: none; COLOR: #000000; LINE-HEIGHT: 13px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; LETTER-SPACING: 0px; TEXT-DECORATION: none
}
.texte505entreprise {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 11px; LINE-HEIGHT: 13px; FONT-FAMILY: Verdana; LETTER-SPACING: 0px; TEXT-ALIGN: justify
}
.texte505title {
	MARGIN-TOP: 5px; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(fond505.gif); MARGIN-BOTTOM: 10px; LINE-HEIGHT: 13px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Verdana; LETTER-SPACING: 0px; TEXT-ALIGN: justify
}
.texte505bandeau {
	MARGIN-TOP: 10px; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(fond505.gif); MARGIN-BOTTOM: 10px; LINE-HEIGHT: 13px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Verdana; LETTER-SPACING: 0px; TEXT-ALIGN: justify
}
.texte {
	FONT-SIZE: 11px; LINE-HEIGHT: 13px; FONT-FAMILY: Verdana; LETTER-SPACING: 0px
}
.titreside {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; MARGIN-BOTTOM: 8px; COLOR: #000000; LINE-HEIGHT: 13px; FONT-FAMILY: Verdana; LETTER-SPACING: 0px; TEXT-ALIGN: justify
}
DIV.cadresidetop {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; MARGIN-TOP: 3px; MARGIN-LEFT: 5px; BORDER-LEFT: #ffffff 1px solid; WIDTH: 193px; BORDER-BOTTOM: #ffffff 1px solid; POSITION: absolute; BACKGROUND-COLOR: #ffffff
}
TABLE.top {
	BORDER-RIGHT: #d7d8dd 1px solid; BORDER-TOP: #d7d8dd 1px solid; MARGIN-TOP: 10px; MARGIN-LEFT: 12px; BORDER-LEFT: #d7d8dd 1px solid; BORDER-BOTTOM: #d7d8dd 1px solid; HEIGHT: 140px; BACKGROUND-COLOR: #ffffff
}
#cadretitre {
	background-color: #A870A8;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	margin-bottom: 3px;
}
DIV.cadresidelow {
	BORDER-RIGHT: #bbbbbd 1px solid; BORDER-TOP: #f7fafe 1px solid; PADDING-BOTTOM: 5px; BORDER-LEFT: #bbbbbd 1px solid; WIDTH: 205px; BORDER-BOTTOM: #bbbbbd 1px solid; POSITION: static; BACKGROUND-COLOR: #f7fafe
}
DIV.cadresidelow2 {
	BORDER-RIGHT: #bbbbbd 1px solid; BORDER-TOP: #bbbbbd 1px solid; MARGIN-TOP: 8px; MARGIN-BOTTOM: 8px; PADDING-BOTTOM: 5px; BORDER-LEFT: #bbbbbd 1px solid; WIDTH: 205px; PADDING-TOP: 1px; BORDER-BOTTOM: #bbbbbd 1px solid; POSITION: static; BACKGROUND-COLOR: #f7fafe
}
.textedossier {
	PADDING-RIGHT: 5px; MARGIN-TOP: 1px; PADDING-LEFT: 6px; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; LINE-HEIGHT: 13px; FONT-FAMILY: Verdana; LETTER-SPACING: 0px; TEXT-ALIGN: justify
}
.textedossiertop {
	PADDING-RIGHT: 5px; MARGIN-TOP: 4px; PADDING-LEFT: 6px; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; LINE-HEIGHT: 13px; FONT-FAMILY: Verdana; LETTER-SPACING: 0px; TEXT-ALIGN: justify
}
.textedetach {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 11px; LINE-HEIGHT: 13px; PADDING-TOP: 2px; FONT-FAMILY: Verdana; LETTER-SPACING: 0px; TEXT-ALIGN: justify
}
.texteinterview {
	PADDING-RIGHT: 5px; MARGIN-TOP: 1px; PADDING-LEFT: 6px; FONT-SIZE: 11px; MARGIN-BOTTOM: 2px; LINE-HEIGHT: 13px; FONT-FAMILY: Verdana; LETTER-SPACING: 0px; TEXT-ALIGN: justify
}
TABLE.formulaire {
	MARGIN-TOP: 10px; PADDING-LEFT: 10px; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
TD.formutr {
	FONT-SIZE: 11px; LINE-HEIGHT: 13px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; LETTER-SPACING: 0px; HEIGHT: 25px
}
.textformu {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; FONT-SIZE: 11px; MARGIN-LEFT: 10px; BORDER-LEFT: #cccccc 1px solid; COLOR: #000000; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
.btonformu {
	BORDER-RIGHT: #333333 1px solid; BORDER-TOP: #333333 1px solid; MARGIN-TOP: 15px; FONT-SIZE: 11px; MARGIN-LEFT: 10px; BORDER-LEFT: #333333 1px solid; COLOR: #000000; BORDER-BOTTOM: #333333 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #cccccc
}
TD.piedpage {
	FONT-SIZE: 11px; BACKGROUND-IMAGE: url(900ligne.gif); COLOR: #ff4200; LINE-HEIGHT: 13px; PADDING-TOP: 15px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Verdana; LETTER-SPACING: 0px
}
A.pied {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #999999; FONT-FAMILY: Verdana; LETTER-SPACING: 0px; TEXT-DECORATION: none
}
A.pied:visited {
	COLOR: #999999; TEXT-DECORATION: none
}
A.pied:active {
	COLOR: #999999; TEXT-DECORATION: none
}
A.pied:hover {
	COLOR: #999999; TEXT-DECORATION: underline
}
.whoarewe {
	FONT-SIZE: 10px; COLOR: #8f8f8f; FONT-FAMILY: Verdana
}
A.limdul {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #999999; FONT-FAMILY: Verdana; LETTER-SPACING: 0px; TEXT-DECORATION: none
}
A.limdul:visited {
	COLOR: #659de2; TEXT-DECORATION: none
}
A.limdul:active {
	COLOR: #659de2; TEXT-DECORATION: none
}
A.limdul:hover {
	COLOR: #659de2; TEXT-DECORATION: underline
}
DIV.item {
	BORDER-RIGHT: #fea626 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #fea626 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 11px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 5px; BORDER-LEFT: #fea626 1px solid; COLOR: #4e4e4e; LINE-HEIGHT: 13px; PADDING-TOP: 5px; BORDER-BOTTOM: #fea626 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; LETTER-SPACING: 0px; BACKGROUND-COLOR: #fff0db; TEXT-ALIGN: justify
}
.textejumped {
	MARGIN-TOP: 3px; FONT-SIZE: 11px; TEXT-TRANSFORM: none; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; LETTER-SPACING: 0px; BACKGROUND-COLOR: #f7fafe; TEXT-DECORATION: none
}
.textejumpedito {
	FONT-SIZE: 11px; TEXT-TRANSFORM: none; WIDTH: 170px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; LETTER-SPACING: 0px; BACKGROUND-COLOR: #f7e1f7; TEXT-DECORATION: none
}
.layouted {
	BACKGROUND-POSITION: left bottom; BACKGROUND-IMAGE: url(fondlayout.gif); BACKGROUND-REPEAT: no-repeat
}
.robert {
	BACKGROUND-COLOR: #7897c0
}
DIV.holy {
	MARGIN-TOP: 12px
}
.textegenerallegende {
	MARGIN-TOP: 5px; FONT-SIZE: 10px; MARGIN-LEFT: 5px; COLOR: #7d7a7a; LINE-HEIGHT: 13px; MARGIN-RIGHT: 5px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
IMG.sidedroit {
	BORDER-RIGHT: #595959 1px solid; BORDER-TOP: #595959 1px solid; MARGIN-TOP: 5px; FILTER: alpha(opacity=85); MARGIN-LEFT: 6px; BORDER-LEFT: #595959 1px solid; BORDER-BOTTOM: #595959 1px solid
}
A.sided {
	DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 11px; WIDTH: 192px; COLOR: #5f91c1; FONT-FAMILY: Verdana; LETTER-SPACING: 0px; HEIGHT: 13px; TEXT-DECORATION: none
}
A.sided:visited {
	COLOR: #5f91c1; TEXT-DECORATION: none
}
A.sided:active {
	COLOR: #5f91c1; TEXT-DECORATION: none
}
A.sided:hover {
	COLOR: #5f91c1; BACKGROUND-COLOR: #c2dbf3
}
UL.puceliste {
	MARGIN: 8px 20px
}
LI.listed {
	PADDING-LEFT: 15px; BACKGROUND-IMAGE: url(puceliste.gif); BACKGROUND-REPEAT: no-repeat; LIST-STYLE-TYPE: none
}

DIV.cadreside180 {
	WIDTH: 203px;
	position: static;
	border: 1px solid #D7D8DD;
	background-color: #F7FAFE;
}

DIV.150box1begin {
	margin-left:10px;
	WIDTH: 144px;
	position: static;
	background-color: #F7F7F7;
}

.texted {
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 5px;
	font-family: Verdana;
	font-size: 11px;
	letter-spacing: 0px;
	line-height: 13px;
}

#headerRecherche {
	background:url(recherche.gif) right top no-repeat; 
	width:195px; 
	height:15px;
	font-size: 9px;
	font-weight: normal;
	color: #888202;
	padding: 1px 0px 0px 0px;
	text-transform:uppercase;
	text-align:center;
}

#headerMenu {
	background:url(titre_portail1.gif) right top no-repeat; 
	width:144px; 
	height:15px;
	font-size: 9px;
	font-weight: normal;
	color: #B63688;
	padding: 1px 0px 0px 0px;
	text-transform:uppercase;
	text-align:center;
}