BODY {
	FONT-SIZE: 13px; WORD-SPACING: 0.1mm; COLOR: #000000; FONT-FAMILY: "Trebuchet MS", Verdana, Arial, sans-serif; LETTER-SPACING: 0.1mm
}
TR {
	FONT-SIZE: 13px; WORD-SPACING: 0.1mm; COLOR: #000000; FONT-FAMILY: "Trebuchet MS", Verdana, Arial, sans-serif; LETTER-SPACING: 0.1mm
}
TD {
	FONT-SIZE: 13px; WORD-SPACING: 0.1mm; COLOR: #000000; FONT-FAMILY: "Trebuchet MS", Verdana, Arial, sans-serif; LETTER-SPACING: 0.1mm
}
INPUT {
	FONT-SIZE: 13px; WORD-SPACING: 0.1mm; COLOR: #000000; FONT-FAMILY: "Trebuchet MS", Verdana, Arial, sans-serif; LETTER-SPACING: 0.1mm
}
TD.titleletter {
	FONT-SIZE: 16px
}
UL {
	LIST-STYLE-TYPE: square
}
.text {
	FONT-SIZE: 13px; WORD-SPACING: 0.1mm; COLOR: #000000; FONT-FAMILY: "Trebuchet MS", Verdana, Arial, sans-serif; LETTER-SPACING: 0.1mm
}
H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #ff0000; TEXT-DECORATION: none
}
H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #000000; FONT-STYLE: italic; TEXT-DECORATION: none
}
.titre1 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #ff0000; TEXT-DECORATION: none
}
.titre2 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #000000; FONT-STYLE: italic; TEXT-DECORATION: none
}
.titreblanc {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #666666; TEXT-DECORATION: none
}
P {
	FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #000000; FONT-FAMILY: "Trebuchet MS", Verdana, Arial, sans-serif
}
A:link {
	FONT-WEIGHT: normal; COLOR: #ff0000; TEXT-DECORATION: underline
}
A:visited {
	FONT-WEIGHT: normal; COLOR: #666666; TEXT-DECORATION: underline
}
A:hover {
	FONT-WEIGHT: normal; COLOR: #666666; TEXT-DECORATION: underline
}
.tiny {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: "Trebuchet MS", Verdana, Arial, sans-serif; TEXT-DECORATION: none
}
A.tiny:link {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ff0000; FONT-FAMILY: "Trebuchet MS", Verdana, Arial, sans-serif
}
A.tiny:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ff0000; FONT-FAMILY: "Trebuchet MS", Verdana, Arial, sans-serif; TEXT-DECORATION: underline
}
A.tiny:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: "Trebuchet MS", Verdana, Arial, sans-serif
}
.white {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: "Trebuchet MS", Verdana, Arial, sans-serif; TEXT-DECORATION: none
}
A.white:link {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: "Trebuchet MS", Verdana, Arial, sans-serif
}
A.white:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: "Trebuchet MS", Verdana, Arial, sans-serif; TEXT-DECORATION: underline
}
A.white:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: "Trebuchet MS", Verdana, Arial, sans-serif
}
.tinytitre {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #ff0000; FONT-FAMILY: "Trebuchet MS", Verdana, Arial, sans-serif; TEXT-DECORATION: none
}
.tinygreytitre {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #999999; FONT-FAMILY: "Trebuchet MS", Verdana, Arial, sans-serif; TEXT-DECORATION: none
}
A.vnav:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ff3300; TEXT-DECORATION: none
}
A.vnav:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ff3300; TEXT-DECORATION: none
}
A.vnav:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; TEXT-DECORATION: underline
}
A.vnavselected:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ff3300; TEXT-DECORATION: none
}
A.vnavselected:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; TEXT-DECORATION: none
}
A.vnavselected:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; TEXT-DECORATION: underline
}
A.vnavselected {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; TEXT-DECORATION: none
}
A.hnavselected {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; COLOR: #000000; LINE-HEIGHT: 1.8em; TEXT-DECORATION: none
}
A.hnavselected:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; COLOR: #000000; LINE-HEIGHT: 1.8em; TEXT-DECORATION: none
}
A.hnavselected:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; COLOR: #000000; LINE-HEIGHT: 1.8em; TEXT-DECORATION: none
}
A.hnavselected:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; COLOR: #000000; LINE-HEIGHT: 1.8em; TEXT-DECORATION: underline
}
A.hnav:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; COLOR: #999999; LINE-HEIGHT: 1.8em; TEXT-DECORATION: none
}
A.hnav:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; COLOR: #999999; LINE-HEIGHT: 1.8em; TEXT-DECORATION: none
}
A.hnav:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; COLOR: #000000; LINE-HEIGHT: 1.8em; TEXT-DECORATION: underline
}
A.hnavhome:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; COLOR: #ffffff; LINE-HEIGHT: 1.8em; TEXT-DECORATION: none
}
A.hnavhome:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; COLOR: #ffffff; LINE-HEIGHT: 1.8em; TEXT-DECORATION: none
}
A.hnavhome:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; COLOR: #000000; LINE-HEIGHT: 1.8em; TEXT-DECORATION: underline
}
A.menutop:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; TEXT-DECORATION: none
}
A.menutop:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; TEXT-DECORATION: none
}
A.menutop:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; TEXT-DECORATION: underline
}
.menutop {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff
}
A.menutop {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; TEXT-DECORATION: underline
}
A.smap:link {
	TEXT-TRANSFORM: uppercase
}
A.smap:visited {
	TEXT-TRANSFORM: uppercase
}
A.smap:hover {
	TEXT-TRANSFORM: uppercase
}
A.manifestations:link {
	FONT-WEIGHT: bold; FONT-SIZE: 14px
}
A.manifestations:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 14px
}
A.manifestations:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 14px
}
DIV.fournisseur {
	BORDER-RIGHT: #ff3300 1px solid; BORDER-TOP: #ff3300 1px solid; BORDER-LEFT: #ff3300 1px solid; BORDER-BOTTOM: #ff3300 1px solid
}
A.letter:link {
	FONT-SIZE: 12px; COLOR: #ff3300; TEXT-DECORATION: underline
}
A.letter:visited {
	FONT-SIZE: 12px; COLOR: #ff3300; TEXT-DECORATION: underline
}
A.letter:active {
	FONT-SIZE: 12px; COLOR: #ff3300; TEXT-DECORATION: underline
}
A.letter:hover {
	FONT-SIZE: 12px; COLOR: #ff3300; TEXT-DECORATION: underline
}
A.letter:hover:visited {
	FONT-SIZE: 12px; COLOR: #ff3300; TEXT-DECORATION: underline
}
A.selectedletter:link {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #000000; TEXT-DECORATION: none
}
A.selectedletter:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #000000; TEXT-DECORATION: none
}
A.selectedletter:active {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #000000; TEXT-DECORATION: none
}
A.selectedletter:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #000000; TEXT-DECORATION: none
}
A.selectedletter:hover:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #000000; TEXT-DECORATION: none
}
A.linkfourn:link {
	FONT-SIZE: 11px; COLOR: #000000; TEXT-DECORATION: underline
}
A.linkfourn:visited {
	FONT-SIZE: 11px; COLOR: #000000; TEXT-DECORATION: underline
}
A.linkfourn:active {
	FONT-SIZE: 11px; COLOR: #000000; TEXT-DECORATION: underline
}
A.linkfourn:hover {
	FONT-SIZE: 11px; COLOR: #000000; TEXT-DECORATION: underline
}
A.linkfourn:hover:visited {
	FONT-SIZE: 11px; COLOR: #000000; TEXT-DECORATION: underline
}
A.selectedlinkfourn:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; TEXT-DECORATION: none
}
A.selectedlinkfourn:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; TEXT-DECORATION: none
}
A.selectedlinkfourn:active {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; TEXT-DECORATION: none
}
A.selectedlinkfourn:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; TEXT-DECORATION: none
}
A.selectedlinkfourn:hover:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; TEXT-DECORATION: none
}
.texte_newsletter {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #5c5c5c; LINE-HEIGHT: 17px; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
.titre_news {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #1573b1; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
.titre_avenir {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #00a0d0; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
.titre_retro {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #6cbf6d; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
.titre_services {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #e5ad34; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
.titre_people {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #f1812b; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
.titre_editorial {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #5e428f; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}

.titre_hommage {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #e1007a; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}

A.lien1:link {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: red; FONT-FAMILY: "Trebuchet MS", Verdana, Arial, sans-serif; TEXT-DECORATION: none
}
A.lienshome:link {
	FONT-SIZE: 12px;
	COLOR: #333333;
	font-family: "Trebuchet MS";
	text-decoration: none;
	font-weight: bold;
}
A.lienshome:hover {
	FONT-SIZE: 12px;
	COLOR: #666666;
	font-family: "Trebuchet MS";
	text-decoration: none;
	font-weight: bold;
}
A.lienshome:visited {
	FONT-SIZE: 12px;
	COLOR: #333333;
	font-family: "Trebuchet MS";
	text-decoration: none;
	font-weight: bold;
}
A.lienshomerouge:link {
	FONT-SIZE: 12px;
	COLOR: #FF0000;
	font-family: "Trebuchet MS";
	text-decoration: none;
	font-weight: bold;
}
A.lienshomerouge:hover {
	FONT-SIZE: 12px;
	COLOR: #990000;
	font-family: "Trebuchet MS";
	text-decoration: none;
	font-weight: bold;
}
A.lienshomerouge:active {
	FONT-SIZE: 12px;
	COLOR: #990000;
	font-family: "Trebuchet MS";
	text-decoration: none;
	font-weight: bold;
}
A.lienshomerouge:visited {
	FONT-SIZE: 12px;
	COLOR: #FF0000;
	font-family: "Trebuchet MS";
	text-decoration: none;
	font-weight: bold;
}
.sstitrehome {
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}
.txthome {
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: normal;
	color: #666666;
}
.titrehome {
	font-family: "Trebuchet MS";
	font-size: 13px;
	font-weight: bold;
	color: #333333;
}
.titrehome_rouge {
	font-family: "Trebuchet MS";
	font-size: 13px;
	font-weight: bold;
	color: #FF0000;
	bottom: 20px;
}
.sstitrehome_rouge {
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}
.txthome_bold {
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}
.txthome_rouge {
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: normal;
	color: #FF0000;
