BODY { 
	SCROLLBAR-FACE-COLOR: #9FCFE7; 
	SCROLLBAR-HIGHLIGHT-COLOR: #9FCFE7; 
	SCROLLBAR-SHADOW-COLOR:#FFFFFF; 
	SCROLLBAR-ARROW-COLOR: #FFFFFF; 
	SCROLLBAR-BASE-COLOR: #FFFFFF; 
	scrollbar-3d-light-color: #FFFFFF; 
	scrollbar-dark-shadow-color: #FFFFFF
}
TD.td-menu-principale {
	FONT-SIZE: 12px; 
	COLOR: #ffffff; 
	FONT-FAMILY: Trebuchet MS, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #9fb2b0
}

.text-menu_principal {
	FONT-SIZE: 12px; 
	COLOR: #637372; 
	FONT-FAMILY: Trebuchet MS, Arial, Helvetica, sans-serif
}

.pied-txt {
	FONT-SIZE: 10px; 
	COLOR: #707070; 
	FONT-FAMILY: Trebuchet MS, Helvetica, Arial, sans-serif
}
.cadre {
	BORDER-RIGHT: #cccccc 1px solid; 
	BORDER-TOP: #cccccc 1px solid; 
	BORDER-LEFT: #cccccc 1px solid; 
	BORDER-BOTTOM: #f9d966 1px solid
}

A:link {
	COLOR: #2d88b5; 
	TEXT-DECORATION: none
}
A:visited {
	COLOR: #2d88b5; 
	TEXT-DECORATION: none
}
A:hover {
	COLOR: rgb(128,0,0); 
	TEXT-DECORATION: none ;FONT-STYLE: italic;
}
A:active {
	 COLOR: #c61410
}


H4 {
	FONT-SIZE: 12px;
	COLOR: rgb(254,150,0);
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	
}

TD {
	FONT-SIZE: 12px; 
	FONT-FAMILY: Trebuchet MS, Arial, Helvetica, sans-serif
}
UL {
	MARGIN-TOP: -0.25em; 
	FONT-SIZE: 11px; LINE-HEIGHT: 16px; 
	FONT-FAMILY: Trebuchet MS, Arial, Helvetica, sans-serif; 
	LIST-STYLE-IMAGE: url(arrow.gif)
}
OL {
	MARGIN-TOP: -0.25em; 
	FONT-SIZE: 12px; LINE-HEIGHT: 12px; 
	FONT-FAMILY: Trebuchet MS, Arial, Helvetica, sans-serif
}
BLOCKQUOTE {
	MARGIN-TOP: -10px; 
	FONT-SIZE: 11px; LINE-HEIGHT: 14px; 
	FONT-FAMILY: Trebuchet MS, Arial, Helvetica, sans-serif
}

.superscript {
	FONT-SIZE: 10px; 
	VERTICAL-ALIGN: super; 
	COLOR: #0033ff; LINE-HEIGHT: 10px; 
	FONT-FAMILY: Trebuchet MS, Arial, Helvetica, sans-serif
}
.info {
	FONT-SIZE: 10px; 
	COLOR: #666666; FONT-FAMILY: Trebuchet MS, Arial, Helvetica, sans-serif
}
.breadcrumb {
	FONT-SIZE: 10px; 
	FONT-FAMILY: Trebuchet MS, Arial, Helvetica, sans-serif
}
.body_sm {
	FONT-SIZE: 10px; 
	COLOR: #666666; 
	FONT-FAMILY: Trebuchet MS, Arial, Helvetica, sans-serif
}
.section_headlink {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; LINE-HEIGHT: 20px; 
	FONT-FAMILY: Trebuchet MS, Arial, Helvetica, sans-serif
}
.section_sublink {
	FONT-SIZE: 10px; 
	LINE-HEIGHT: 14px; 
	FONT-FAMILY: Trebuchet MS, Arial, Helvetica, sans-serif

}
#menu1 P {
	BORDER-RIGHT: 1px; 
	PADDING-RIGHT: 1px; BORDER-TOP: 1px; 
	PADDING-LEFT: 1px; FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; PADDING-BOTTOM: 1px; 
	BORDER-LEFT: 1px; WIDTH: 230px; 
	COLOR: #003399; LINE-HEIGHT: 13px; 
	PADDING-TOP: 1px; BORDER-BOTTOM: 1px; 
	FONT-FAMILY: Trebuchet MS, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #ffddbb
}
#menu1 UL {
	FONT-SIZE: 10px; 
	LIST-STYLE-IMAGE: url(arrow.gif); 
	COLOR: #fe9600; 
	LINE-HEIGHT: 10px; 
	FONT-FAMILY: Trebuchet MS, Arial, Helvetica, sans-serif; 
	LIST-STYLE-TYPE: square
}
#menu1 A:link {
	COLOR: #2d88b5; 
	TEXT-DECORATION: none
}
#menu1 A:visited {
	COLOR: #2d88b5
}
#menu1 A:active {
	COLOR: #ff0000
}
.menulight {
	BACKGROUND-COLOR: #ffffcc
}
#footer {
	FONT-SIZE: 9px; 
	COLOR: #003366; 
	FONT-FAMILY: Trebuchet MS, Arial, Helvetica, sans-serif
}
#footer A:link {
	COLOR: #2d88b5; 
	TEXT-DECORATION: none
}
#footer A:visited {
	COLOR: #2d88b5; 
	TEXT-DECORATION: none
}
#footer A:hover {
	COLOR: #ffcc00; 
	TEXT-DECORATION: underline
}
#footer A:active {
	COLOR: #ff0000
}
.caption {
	FONT-SIZE: 12px; 
	COLOR: #637372; 
	FONT-FAMILY: Trebuchet MS, Arial, Helvetica, sans-serif
}
.bg {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; COLOR: #ffffff; 
	FONT-FAMILY: Trebuchet MS, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #b843b9
}
.bg-visuel {
	BACKGROUND: url(../pics/rec_visuel.jpg) #ffffff
}
.menu-titre {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	COLOR: #b843b9; FONT-FAMILY: Trebuchet MS, Arial, Helvetica, sans-serif
}
.titre-rech {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 14px; COLOR: #fe9600; 
	FONT-FAMILY: Trebuchet MS, Arial, Helvetica, sans-serif
}
.titre-violet {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 16px; COLOR: #9900cc; 
	FONT-FAMILY: Trebuchet MS, Arial, Helvetica, sans-serif
}

.titre-rouge {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 16px; COLOR: #bd030d; 
	FONT-FAMILY: Trebuchet MS, Arial, Helvetica, sans-serif
}
.header {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #2a4c9b; LINE-HEIGHT: 16px;
	FONT-FAMILY: Trebuchet MS, Arial, Helvetica, sans-serif
}
.titre-bleu {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 16px; COLOR: #04529a; 
	FONT-FAMILY: Trebuchet MS, Arial, Helvetica, sans-serif
.titre-rose {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 14px; COLOR: #fd3f92; 
	FONT-FAMILY: Trebuchet MS, Arial, Helvetica, sans-serif
}
}
.text-rech-menu {
	FONT-SIZE: 12px; 
	COLOR: #b843b9; 
	LINE-HEIGHT: 14px; 
	FONT-FAMILY: Trebuchet MS, Arial, Helvetica, sans-serif
}
.titre-rech-rub {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; COLOR: #9900cc; 
	FONT-FAMILY: Trebuchet MS, Arial, Helvetica, sans-serif
}
.textcoul-rech {
	FONT-SIZE: 12px; COLOR: #9900cc; 
	FONT-FAMILY: Trebuchet MS, Arial, Helvetica, sans-serif
}
A.lien-rech:visited {
	FONT-SIZE: 12px; 
	COLOR: #b843b9; 
	FONT-FAMILY: Trebuchet MS, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none
}
A.lien-rech:link {
	FONT-SIZE: 12px; 
	COLOR: #2d88b5; 
	FONT-FAMILY: Trebuchet MS, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none
}
A.lien-rech:active {
	FONT-SIZE: 12px; 
	COLOR: #b843b9; 
	FONT-FAMILY: Trebuchet MS, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none
}
A.lien-rech:hover {
	FONT-SIZE: 12px; 
	COLOR: #b843b9; 
	FONT-FAMILY: Trebuchet MS, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none
}
A.lien-rech:hover {
	FONT-SIZE: 12px; 
	COLOR: #b843b9; 
	FONT-FAMILY: Trebuchet MS, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none
}
.content {
	PADDING-RIGHT: 16px; 
	PADDING-LEFT: 16px; 
	PADDING-BOTTOM: 16px; 
	MARGIN: 16px 16px 16px; 
	PADDING-TOP: 16px; 
	BACKGROUND-COLOR: #edf1f0
}
.content-wclip {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px; 
	BACKGROUND-COLOR: #edf1f0
}
