BODY {
	MARGIN-TOP: 0px; MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px; BACKGROUND-COLOR: #ffffff
}
TD {
	FONT-SIZE: 11px; COLOR: #636563; FONT-FAMILY: Arial, Verdana
}
A.link01 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000000; PADDING-TOP: 0px; TEXT-DECORATION: underline
}
.bg01 {
	BACKGROUND-COLOR: #f7f7f7
}
.titre01 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 15px; MARGIN: 0px; COLOR: #ee3228; FONT-FAMILY: Helvetica, Arial, sans-serif
}
#resume_poilist {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 15px; MARGIN: 0px; COLOR: #ee3228; FONT-FAMILY: Helvetica, Arial, sans-serif
}
.alert {
	
}
TD.bg01 A.link01 {
	MARGIN: 0px; BACKGROUND-COLOR: #fff
}
.filet01 {
	BACKGROUND-COLOR: #ffffff
}
.filet02 {
	BACKGROUND-COLOR: #39288c
}
BODY {
	FONT-SIZE: 12px; MARGIN: 10px 6px 10px 8px; FONT-FAMILY: Helvetica, Arial, sans-serif; TEXT-ALIGN: center
}
#set_top_width {
	WIDTH: 520px; TEXT-ALIGN: center
}
#principale {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: auto; WIDTH: 595px; MARGIN-RIGHT: auto; PADDING-TOP: 0px; TEXT-ALIGN: left
}
HR {
	CLEAR: both; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; VISIBILITY: hidden; PADDING-BOTTOM: 0px; MARGIN: -7px 0px; PADDING-TOP: 0px; HEIGHT: 10px
}
#zone1_bandeau {
	WIDTH: 590px; HEIGHT: 120px
}
#zone1_bandeau_gauche2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 120px
}
#zone1_bandeau_logo {
	FLOAT: left; WIDTH: 100px; HEIGHT: 120px
}
#logo {
	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
}
#barre_navigation {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: center top = 0% 50%; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(../images/elan_entete_520.jpg); PADDING-BOTTOM: 0px; MARGIN: 0px 0px 7px; WIDTH: 520px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; POSITION: relative; HEIGHT: 42px;
		
	
	voice-family: "\"}\""; 
	voice-family:inherit;
PADDING-RIGHT: 0px; BACKGROUND-POSITION: center; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(../images/elan_entete_520.jpg); PADDING-BOTTOM: 0px; MARGIN: 0px 16px 7px; WIDTH: 520px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; POSITION: relative; HEIGHT: 42px;
}
#barre_navigation .zone_bouton {
	PADDING-RIGHT: 14px; PADDING-LEFT: 0px; RIGHT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 9px; POSITION: absolute
}
#barre_navigation A.bouton {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #ffffff; PADDING-TOP: 0px; TEXT-DECORATION: none
}
#barre_navigation IMG.picto {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; MARGIN-RIGHT: 5px; BORDER-BOTTOM: 0px
}
#barre_navigation IMG.trait {
	MARGIN: 0px 10px
}

#entete_titre{
	BORDER-RIGHT: #d0d0d0 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #d0d0d0 1px solid; PADDING-LEFT: 4px; FLOAT: center; PADDING-BOTTOM: 42.5px; MARGIN: 0px 16px 7px; BORDER-LEFT: #d0d0d0 1px solid; WIDTH: 520px; PADDING-TOP: 10px; BORDER-BOTTOM: #d0d0d0 1px solid; BACKGROUND-COLOR: #f3f1f2; TEXT-ALIGN: left;
}

* html #entete_titre {
	BORDER-RIGHT: #d0d0d0 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #d0d0d0 1px solid; PADDING-LEFT: 11px; FLOAT: center; PADDING-BOTTOM: 10px; MARGIN: 0px; BORDER-LEFT: #d0d0d0 1px solid; WIDTH: 520px; PADDING-TOP: 10px; BORDER-BOTTOM: #d0d0d0 1px solid; BACKGROUND-COLOR: #f3f1f2; TEXT-ALIGN: left;
}


UNKNOWN {
	WIDTH: 506px
}
#entete_titre .titre {
	BORDER-RIGHT: #d0d0d0 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #d0d0d0 1px solid; DISPLAY: block; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 16px; PADDING-BOTTOM: 5px; MARGIN: 0px; VERTICAL-ALIGN: bottom; TEXT-TRANSFORM: uppercase; BORDER-LEFT: #d0d0d0 1px solid; WIDTH: 490px; COLOR: #ee3227; PADDING-TOP: 5px; BORDER-BOTTOM: #d0d0d0 1px solid; BACKGROUND-COLOR: #ffffff; voice-family: inherit
}
UNKNOWN {
	WIDTH: 483px
}
.shadow1_dark {
	DISPLAY: block
}
.shadow2_dark {
	DISPLAY: block
}
.shadow3_dark {
	DISPLAY: block
}
.shadow1_dark {
	BACKGROUND: url(../images/TOTAL_shadow_dark.gif) no-repeat right bottom; FLOAT: left
}
.shadow2_dark {
	BACKGROUND: url(../images/TOTAL_corner_bl_dark.gif) no-repeat -1px 100%
}
.shadow3_dark {
	PADDING-RIGHT: 3px; PADDING-LEFT: 0px; BACKGROUND: url(../images/TOTAL_corner_tr_dark.gif) no-repeat 100% -1px; PADDING-BOTTOM: 3px; PADDING-TOP: 0px
}
#centre {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px; WIDTH: 520px; PADDING-TOP: 0px
}
#col_gauche {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 10px 0px 0px; WIDTH: 290px; PADDING-TOP: 0px
}
#col_droite {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 290px; PADDING-TOP: 0px
}
#bloc_infos_stations {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 11px; PADDING-BOTTOM: 10px; MARGIN: 0px 0px 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #f0f0f0
}
#bloc_infos_stations H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #ee3228; PADDING-TOP: 0px
}
#bloc_infos_stations P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#bloc_infos_stations .picto_info_route {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 5px 0px 0px; VERTICAL-ALIGN: bottom; PADDING-TOP: 0px
}
#bloc_infos_stations UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#bloc_infos_stations LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-POSITION: inside; LIST-STYLE-IMAGE: url(../images/TOTAL_puce_contenu.gif); PADDING-BOTTOM: 0px; MARGIN: 3px 0px 0px; PADDING-TOP: 0px
}
#bloc_infos_stations A {
	COLOR: #ee3228; TEXT-DECORATION: underline
}
#bloc_infos_stations A {
	TEXT-DECORATION: underline
}
.bloc_service1 {
	BORDER-RIGHT: #e8e8e8 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #e8e8e8 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #e8e8e8 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #e8e8e8 1px solid
}
.bloc_service1 .titre {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #e8e8e8 1px solid; HEIGHT: 39px
}
.bloc_service1 .titre IMG.picto_famille {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: middle; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px
}
.bloc_service1 .titre SPAN {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 16px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #ee3228; PADDING-TOP: 0px
}
.bloc_service1 .picto {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 3px 0px 7px 3px; PADDING-TOP: 0px
}
.bloc_service1 .picto_service {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 7px 0px 0px 6px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px
}
.bloc_service2 {
	BORDER-RIGHT: #e8e8e8 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #e8e8e8 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #e8e8e8 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #e8e8e8 1px solid
}
.bloc_service2 .titre {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #e8e8e8 1px solid; HEIGHT: 39px
}
.bloc_service2 .titre IMG.picto_famille {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: middle; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px
}
.bloc_service2 .titre SPAN {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 16px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #ee3228; PADDING-TOP: 2px
}
.bloc_service2 .picto {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 7px 0px 0px; PADDING-TOP: 0px
}
.bloc_service2 .service {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 19px
}
.bloc_service2 .td_picto {
	PADDING-RIGHT: 8px; PADDING-LEFT: 1px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 0px
}
.bloc_service2 .td_texte {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 0px
}
.bloc_service2 .texte_service {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.bloc_service2 .picto_service {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: middle; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px
}
.bloc_service2 .service A {
	COLOR: #000000; TEXT-DECORATION: none
}
.bloc_service2 .service A:hover {
	TEXT-DECORATION: none
}
.bloc_teasing {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-TOP: 0px; TEXT-ALIGN: center
}

