BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
A {
	COLOR: #003ec8
}
A.pretty_link {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
UL LI {
	LIST-STYLE-IMAGE: url(dir/images/icons/fleche_puce.gif)
}
.fond_bandeau {
	BACKGROUND: url(fr/bandeau/fond_points_blancs.gif) #ffbd00 repeat-x 0px 28px
}
.td_right {
	BACKGROUND: url(fr/pattern/fond_droit.png) repeat-x
}
.img_variable {
	BORDER-RIGHT: white 2px solid; BORDER-TOP: white 1px solid; BORDER-LEFT: white 2px solid; BORDER-BOTTOM: white 0px solid
}
H1.title_univ {
	MARGIN: 0px
}
H1.title_univ A {
	PADDING-LEFT: 4px; FONT-SIZE: 30px; MARGIN: 0px 0px 0px 42px; WIDTH: 340px; COLOR: white; PADDING-TOP: 15px; FONT-FAMILY: lucida grande, arial; HEIGHT: 30px; BACKGROUND-COLOR: #ffbd00; TEXT-DECORATION: none
}
A.lien_rouge {
	COLOR: #af0800
}
TD.menu0 {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; COLOR: black; PADDING-TOP: 0px; FONT-FAMILY: lucida grande, arial; TEXT-ALIGN: center; TEXT-DECORATION: none
}
TD.menu0_selected {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; COLOR: black; PADDING-TOP: 0px; FONT-FAMILY: lucida grande, arial; TEXT-ALIGN: center; TEXT-DECORATION: none
}
TD.menu0 A {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; COLOR: black; PADDING-TOP: 0px; FONT-FAMILY: lucida grande, arial; TEXT-ALIGN: center; TEXT-DECORATION: none
}
TD.menu0_selected A {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; COLOR: black; PADDING-TOP: 0px; FONT-FAMILY: lucida grande, arial; TEXT-ALIGN: center; TEXT-DECORATION: none
}
TD.menu0_selected {
	BACKGROUND: url(fr/navigation/fleche_grise.gif) no-repeat 4px center
}
TD.menu0_selected A {
	TEXT-DECORATION: underline
}
TD#jaune {
	BORDER-TOP: #febd00 6px solid; PADDING-TOP: 1px
}
TD#bleu {
	BORDER-TOP: #6cc0dc 6px solid; PADDING-TOP: 1px
}
TD#orange {
	BORDER-TOP: #fe9d22 6px solid; PADDING-TOP: 1px
}
TD#vert {
	BORDER-TOP: #8bb016 6px solid; PADDING-TOP: 1px
}
TD#gris {
	BORDER-TOP: #a3a3a2 6px solid; PADDING-TOP: 1px
}
TD#bordeau {
	BORDER-TOP: #c22567 6px solid; PADDING-TOP: 1px
}
A.menu2 {
	FONT-SIZE: 12px; COLOR: #6d6d6d; FONT-FAMILY: lucida grande, arial; TEXT-DECORATION: none
}
A.menu2_selected {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #c23916; FONT-FAMILY: lucida grande, arial; TEXT-DECORATION: none
}
TD.menu2_selected_before {
	BACKGROUND: url(fr/navigation/fleche_rouge.gif) no-repeat 4px 6px
}
TD.page {
	PADDING-LEFT: 12px; BACKGROUND: url(fr/navigation/carre_rouge_petit.gif) no-repeat 4px 6px
}
TD.page_selected {
	PADDING-LEFT: 12px; BACKGROUND: url(fr/navigation/carre_rouge_petit.gif) no-repeat 4px 6px
}
A.page {
	FONT-SIZE: 11px; COLOR: #c23916; FONT-FAMILY: lucida grande, arial; TEXT-DECORATION: none
}
A.page_selected {
	FONT-SIZE: 11px; COLOR: #c23916; FONT-FAMILY: lucida grande, arial; TEXT-DECORATION: none
}
A.page_selected {
	TEXT-DECORATION: underline
}
A.upper {
	FONT-SIZE: 12px; TEXT-TRANSFORM: none; COLOR: black; FONT-FAMILY: lucida grande, arial; TEXT-DECORATION: none
}
A.upper_selected {
	FONT-SIZE: 12px; TEXT-TRANSFORM: none; COLOR: black; FONT-FAMILY: lucida grande, arial; TEXT-DECORATION: none
}
A.upper_selected {
	FONT-WEIGHT: bold
}
TD.fond_upper {
	BACKGROUND: url(fr/navigation/fond_upper.gif)
}
TABLE.table_upper {
	PADDING-LEFT: 66px; BACKGROUND: url(fr/navigation/fond_degrade_upper.gif) #d0d0d0 no-repeat 0px 12px
}
#gs_path {
	FONT-SIZE: 10px; COLOR: #bbbbbb; FONT-FAMILY: lucida grande, arial; TEXT-DECORATION: none
}
A.link_path {
	FONT-SIZE: 10px; COLOR: #bbbbbb; FONT-FAMILY: lucida grande, arial; TEXT-DECORATION: none
}
.div_downer {
	FONT-SIZE: 10px; MARGIN: auto; WIDTH: 700px; COLOR: #9a9a9a; FONT-FAMILY: lucida grande, arial; TEXT-ALIGN: center
}
A.downer {
	FONT-SIZE: 12px; COLOR: #9a9a9a; FONT-FAMILY: lucida grande, arial; TEXT-DECORATION: none
}
A.downer_id {
	FONT-SIZE: 12px; COLOR: #9a9a9a; FONT-FAMILY: lucida grande, arial; TEXT-DECORATION: none
}
A.downer_id {
	COLOR: #e4e2e2
}
DIV.title_search {
	PADDING-LEFT: 82px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: url(fr/search/bulles.gif) no-repeat 15px 3px; COLOR: black; FONT-FAMILY: lucida grande, arial
}
TABLE.table_home_actu {
	MARGIN-TOP: 13px
}
TD.title_generic_home_actu {
	PADDING-LEFT: 9px; FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: url(fr/actus/fond_top_actu.gif) no-repeat left top; TEXT-TRANSFORM: uppercase; COLOR: white; PADDING-TOP: 15px; FONT-FAMILY: lucida grande, arial
}
A.actu_small_title_home {
	FONT-SIZE: 10px; COLOR: black; FONT-FAMILY: lucida grande, arial; TEXT-DECORATION: none
}
A.actu_summary_home {
	FONT-SIZE: 10px; COLOR: black; FONT-FAMILY: lucida grande, arial; TEXT-DECORATION: none
}
A.actu_link_home {
	FONT-SIZE: 10px; COLOR: black; FONT-FAMILY: lucida grande, arial; TEXT-DECORATION: none
}
A.actu_small_title_home {
	FONT-WEIGHT: bold; FONT-SIZE: 11px
}
A.actu_link_home {
	FONT-WEIGHT: bold; FONT-SIZE: 11px
}
A.actu_link_home {
	COLOR: #d00006
}
H1.titre_niveau_1 {
	PADDING-RIGHT: 20px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 18px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: black; PADDING-TOP: 0px; FONT-FAMILY: lucida grande, arial; WHITE-SPACE: nowrap; BACKGROUND-COLOR: white; TEXT-DECORATION: none
}
TD.titre_niveau_1_jaune {
	BACKGROUND: url(fr/content/bulle_jaune.gif) repeat-x left center
}
TD.titre_niveau_1_bleu {
	BACKGROUND: url(fr/content/bulle_bleue.gif) repeat-x left center
}
TD.titre_niveau_1_orange {
	BACKGROUND: url(fr/content/bulle_orange.gif) repeat-x left center
}
TD.titre_niveau_1_vert {
	BACKGROUND: url(fr/content/bulle_verte.gif) repeat-x left center
}
TD.titre_niveau_1_gris {
	BACKGROUND: url(fr/content/bulle_grise.gif) repeat-x left center
}
TD.titre_niveau_1_bordeau {
	BACKGROUND: url(fr/content/bulle_bordeaux.gif) repeat-x left center
}
TD.title1 H1.title1 {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 14px; WIDTH: 100%; COLOR: black; FONT-FAMILY: lucida grande, arial; WHITE-SPACE: nowrap; TEXT-DECORATION: none
}
DIV.title1_contact {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 14px; WIDTH: 100%; COLOR: black; FONT-FAMILY: lucida grande, arial; WHITE-SPACE: nowrap; TEXT-DECORATION: none
}
H1.title1 {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 14px; WIDTH: 100%; COLOR: black; FONT-FAMILY: lucida grande, arial; WHITE-SPACE: nowrap; TEXT-DECORATION: none
}
H1.title1_jaune {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 14px; WIDTH: 100%; COLOR: black; FONT-FAMILY: lucida grande, arial; WHITE-SPACE: nowrap; TEXT-DECORATION: none
}
H1.title1_bleu {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 14px; WIDTH: 100%; COLOR: black; FONT-FAMILY: lucida grande, arial; WHITE-SPACE: nowrap; TEXT-DECORATION: none
}
H1.title1_orange {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 14px; WIDTH: 100%; COLOR: black; FONT-FAMILY: lucida grande, arial; WHITE-SPACE: nowrap; TEXT-DECORATION: none
}
H1.title1_vert {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 14px; WIDTH: 100%; COLOR: black; FONT-FAMILY: lucida grande, arial; WHITE-SPACE: nowrap; TEXT-DECORATION: none
}
H1.title1_gris {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 14px; WIDTH: 100%; COLOR: black; FONT-FAMILY: lucida grande, arial; WHITE-SPACE: nowrap; TEXT-DECORATION: none
}
H1.title1_bordeaux {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 14px; WIDTH: 100%; COLOR: black; FONT-FAMILY: lucida grande, arial; WHITE-SPACE: nowrap; TEXT-DECORATION: none
}
TD.title1 {
	PADDING-BOTTOM: 5px
}
H1.title1 {
	PADDING-BOTTOM: 5px
}
H1.title1_jaune {
	PADDING-BOTTOM: 5px
}
H1.title1_bleu {
	PADDING-BOTTOM: 5px
}
H1.title1_orange {
	PADDING-BOTTOM: 5px
}
H1.title1_vert {
	PADDING-BOTTOM: 5px
}
H1.title1_gris {
	PADDING-BOTTOM: 5px
}
H1.title1_bordeaux {
	PADDING-BOTTOM: 5px
}
TABLE.neutre TR TD TABLE TR TD TABLE TR TD H1.title1 {
	PADDING-LEFT: 20px; BACKGROUND: url(fr/content/fleche_jaune.gif) no-repeat left center; COLOR: #febd00; BORDER-BOTTOM: #febd00 1px dotted
}
TABLE.jaune TR TD TABLE TR TD TABLE TR TD H1.title1 {
	PADDING-LEFT: 20px; BACKGROUND: url(fr/content/fleche_jaune.gif) no-repeat left center; COLOR: #febd00; BORDER-BOTTOM: #febd00 1px dotted
}
H1.title1_jaune {
	PADDING-LEFT: 20px; BACKGROUND: url(fr/content/fleche_jaune.gif) no-repeat left center; COLOR: #febd00; BORDER-BOTTOM: #febd00 1px dotted
}
TABLE.bleu TR TD TABLE TR TD TABLE TR TD H1.title1 {
	PADDING-LEFT: 20px; BACKGROUND: url(fr/content/fleche_bleue.gif) no-repeat left center; COLOR: #6cc0dc; BORDER-BOTTOM: #6cc0dc 1px dotted
}
H1.title1_bleu {
	PADDING-LEFT: 20px; BACKGROUND: url(fr/content/fleche_bleue.gif) no-repeat left center; COLOR: #6cc0dc; BORDER-BOTTOM: #6cc0dc 1px dotted
}
TABLE.orange TR TD TABLE TR TD TABLE TR TD H1.title1 {
	PADDING-LEFT: 20px; BACKGROUND: url(fr/content/fleche_orange.gif) no-repeat left center; COLOR: #fe9d22; BORDER-BOTTOM: #fe9d22 1px dotted
}
H1.title1_orange {
	PADDING-LEFT: 20px; BACKGROUND: url(fr/content/fleche_orange.gif) no-repeat left center; COLOR: #fe9d22; BORDER-BOTTOM: #fe9d22 1px dotted
}
TABLE.vert TR TD TABLE TR TD TABLE TR TD H1.title1 {
	PADDING-LEFT: 20px; BACKGROUND: url(fr/content/fleche_verte.gif) no-repeat left center; COLOR: #8bb016; BORDER-BOTTOM: #8bb016 1px dotted
}
H1.title1_vert {
	PADDING-LEFT: 20px; BACKGROUND: url(fr/content/fleche_verte.gif) no-repeat left center; COLOR: #8bb016; BORDER-BOTTOM: #8bb016 1px dotted
}
TABLE.gris TR TD TABLE TR TD TABLE TR TD H1.title1 {
	PADDING-LEFT: 20px; BACKGROUND: url(fr/content/fleche_grise.gif) no-repeat left center; COLOR: #a3a3a2; BORDER-BOTTOM: #a3a3a2 1px dotted
}
H1.title1_gris {
	PADDING-LEFT: 20px; BACKGROUND: url(fr/content/fleche_grise.gif) no-repeat left center; COLOR: #a3a3a2; BORDER-BOTTOM: #a3a3a2 1px dotted
}
TABLE.bordeau TR TD TABLE TR TD TABLE TR TD H1.title1 {
	PADDING-LEFT: 20px; BACKGROUND: url(fr/content/fleche_bordeaux.gif) no-repeat left center; COLOR: #c22567; BORDER-BOTTOM: #c22567 1px dotted
}
H1.title1_bordeaux {
	PADDING-LEFT: 20px; BACKGROUND: url(fr/content/fleche_bordeaux.gif) no-repeat left center; COLOR: #c22567; BORDER-BOTTOM: #c22567 1px dotted
}
TABLE.neutre TR TD TABLE TR TD TABLE TR TD DIV.title1_contact {
	PADDING-LEFT: 20px; BACKGROUND: url(fr/content/fleche_jaune_contact.gif) no-repeat left center; COLOR: #febd00; BORDER-BOTTOM: #febd00 1px dotted
}
TABLE.jaune TR TD TABLE TR TD TABLE TR TD DIV.title1_contact {
	PADDING-LEFT: 20px; BACKGROUND: url(fr/content/fleche_jaune_contact.gif) no-repeat left center; COLOR: #febd00; BORDER-BOTTOM: #febd00 1px dotted
}
TABLE.bleu TR TD TABLE TR TD TABLE TR TD DIV.title1_contact {
	PADDING-LEFT: 20px; BACKGROUND: url(fr/content/fleche_bleue_contact.gif) no-repeat left center; COLOR: #6cc0dc; BORDER-BOTTOM: #6cc0dc 1px dotted
}
TABLE.orange TR TD TABLE TR TD TABLE TR TD DIV.title1_contact {
	PADDING-LEFT: 20px; BACKGROUND: url(fr/content/fleche_orange_contact.gif) no-repeat left center; COLOR: #fe9d22; BORDER-BOTTOM: #fe9d22 1px dotted
}
TABLE.vert TR TD TABLE TR TD TABLE TR TD DIV.title1_contact {
	PADDING-LEFT: 20px; BACKGROUND: url(fr/content/fleche_verte_contact.gif) no-repeat left center; COLOR: #8bb016; BORDER-BOTTOM: #8bb016 1px dotted
}
TABLE.gris TR TD TABLE TR TD TABLE TR TD DIV.title1_contact {
	PADDING-LEFT: 20px; BACKGROUND: url(fr/content/fleche_grise_contact.gif) no-repeat left center; COLOR: #a3a3a2; BORDER-BOTTOM: #a3a3a2 1px dotted
}
TABLE.bordeau TR TD TABLE TR TD TABLE TR TD DIV.title1_contact {
	PADDING-LEFT: 20px; BACKGROUND: url(fr/content/fleche_bordeaux_contact.gif) no-repeat left center; COLOR: #c22567; BORDER-BOTTOM: #c22567 1px dotted
}
DIV.pretty_title2 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: lucida grande, arial; TEXT-DECORATION: none
}
SPAN.pretty_frame_left {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: url(fr/content/fond_encart.gif) #e0decd no-repeat right bottom; PADDING-BOTTOM: 10px; WIDTH: 200px; PADDING-TOP: 10px
}
SPAN.pretty_frame_right {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: url(fr/content/fond_encart.gif) #e0decd no-repeat right bottom; PADDING-BOTTOM: 10px; WIDTH: 200px; PADDING-TOP: 10px
}
SPAN.pretty_frame {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: url(fr/content/fond_encart.gif) #e0decd no-repeat right bottom; PADDING-BOTTOM: 10px; WIDTH: 200px; PADDING-TOP: 10px
}
SPAN.pretty_frame_left UL LI {
	LIST-STYLE-IMAGE: url(dir/images/icons/fleche_puce_fond_gris.gif)
}
SPAN.pretty_frame_right UL LI {
	LIST-STYLE-IMAGE: url(dir/images/icons/fleche_puce_fond_gris.gif)
}
SPAN.pretty_frame UL LI {
	LIST-STYLE-IMAGE: url(dir/images/icons/fleche_puce_fond_gris.gif)
}
DIV.pretty_frame UL LI {
	LIST-STYLE-IMAGE: url(dir/images/icons/fleche_puce_fond_gris.gif)
}
DIV.other_frame UL LI {
	LIST-STYLE-IMAGE: url(dir/images/icons/fleche_puce_fond_gris.gif)
}
SPAN.pretty_frame_left {
	FLOAT: left
}
SPAN.pretty_frame_right {
	FLOAT: right
}
DIV.pretty_frame {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: url(fr/content/fond_encart.gif) #e0decd no-repeat right bottom; PADDING-BOTTOM: 10px; WIDTH: 200px; PADDING-TOP: 10px
}
DIV.other_frame {
	PADDING-RIGHT: 15px; PADDING-LEFT: 23px; BACKGROUND: url(fr/content/fond_encart_2.gif) repeat-y left top; PADDING-BOTTOM: 15px; PADDING-TOP: 15px
}
DIV.white_frame {
	BORDER-RIGHT: #d0d0d0 1px solid; PADDING-RIGHT: 15px; BORDER-TOP: #d0d0d0 1px solid; PADDING-LEFT: 23px; BACKGROUND: url(fr/content/fond_encart_3.gif) repeat-y 2px 0px; PADDING-BOTTOM: 15px; BORDER-LEFT: #d0d0d0 1px solid; PADDING-TOP: 15px; BORDER-BOTTOM: #d0d0d0 1px solid
}
TD.textJustify {
	FONT-SIZE: 11px; FONT-FAMILY: lucida grande, arial; TEXT-DECORATION: none
}
.contact_surgissant {
	BORDER-RIGHT: #6d6d6d 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #6d6d6d 1px solid; PADDING-LEFT: 10px; BACKGROUND: url(fr/div_surgissant/contactez_nous.gif) #d0d0d0 no-repeat center top; PADDING-BOTTOM: 10px; BORDER-LEFT: #6d6d6d 1px solid; WIDTH: 278px; PADDING-TOP: 44px; BORDER-BOTTOM: #6d6d6d 1px solid
}
.objectadm_row_0 {
	BACKGROUND-COLOR: #ffffff
}
.objectadm_row_1 {
	BACKGROUND-COLOR: #dddddd
}
.objectadm_line {
	BACKGROUND-COLOR: #dddddd
}
.objectadm_text0 {
	BACKGROUND-COLOR: #ffffff
}
.objectadm_text1 {
	BACKGROUND-COLOR: #dddddd
}
.table_objectadm_col0 {
	BACKGROUND-COLOR: #ffffff
}
.table_objectadm_col1 {
	BACKGROUND-COLOR: #dddddd
}
.objectadm_title0 {
	BACKGROUND-COLOR: #ffffff
}
.objectadm_title1 {
	BACKGROUND-COLOR: #dddddd
}
.objectadm_formInput {
	BACKGROUND-COLOR: #ffffff
}
.objectadm_formLabel {
	BACKGROUND-COLOR: #dddddd
}
.row_0 {
	BACKGROUND-COLOR: #ffffff
}
.row_1 {
	BACKGROUND-COLOR: #dddddd
}
.gsa_formInput {
	BACKGROUND-COLOR: #ffffff
}
.gsa_formInput:hover {
	BACKGROUND-COLOR: #eeeeee
}
.objparagraph_td {
	BACKGROUND-COLOR: #cccccc
}
.objparagraph_td_selected {
	BACKGROUND-COLOR: #cccccc
}
.objparagraph_txt {
	BACKGROUND-COLOR: #ffffff
}
.objparagraph_txt_selected {
	BACKGROUND-COLOR: #ffffff
}
.objparagraph_txt_selected {
	BACKGROUND-COLOR: #cccccc
}
.objparagraph_bottom {
	BACKGROUND-COLOR: #cccccc
}
.line {
	BACKGROUND-COLOR: #ffffff
}
.Retrait70 {
	MARGIN-LEFT: 40px
}
.Gris {
	COLOR: #979797
}

