/* <!-- */
html {
	height: 100%;
	/* vertical-align: middle; */
}
* {
	margin:0; padding:0;
}
p {
	padding-bottom: .5em;
}
td tr table {
	margin:0; padding:0;
}
BODY {
	height: 100% ;
	FONT: 75%/1.5 verdana, arial, helvetica, serif; background-color: #FFFFFF; color : #000080; margin: 0px 0px 0px 0px;
	/* background-image: url(images/tab_area_background-b24.gif); */
	/* background-image:url(images/fond.gif);  background-color: #F3F3F3*; background-color: #A0A0A0; /
	/* background-repeat:repeat-x;  */
	background: url(images/fDe3hE.png) repeat-x top left;
	background-color: #D8E6F1;
	vertical-align: center;
}
#nav {
	text-align: left; BORDER-RIGHT: #0516B4 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #FFFFFF 1px solid; PADDING-LEFT: 0px; FONT-WEIGHT: bold; BACKGROUND: #FFFFFF; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px; BORDER-LEFT: #0516B4 0px solid; WIDTH: 100%; LINE-HEIGHT: 28px; PADDING-TOP: 0px; BORDER-BOTTOM: #008000 0px solid; LIST-STYLE-TYPE: none; 
}
#nav UL {
	BORDER-RIGHT: #76ae6c 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #76ae6c 1px solid; PADDING-LEFT: 0px; FONT-WEIGHT: bold; BACKGROUND: white; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px Opx; BORDER-LEFT: #76ae6c 0px solid; WIDTH: 100%; LINE-HEIGHT: 1.1em; PADDING-TOP: 0px; BORDER-BOTTOM: #008000 1px solid; LIST-STYLE-TYPE: none
}
#nav A:hover {
	text-decoration: underline; color: #FE483F;
}
#nav A {
	PADDING-RIGHT: 2em; DISPLAY: block; PADDING-LEFT: 2em; PADDING-BOTTOM: 0.35em; WIDTH: 8em; COLOR: #005AB5; PADDING-TOP: 0.35em; TEXT-DECORATION: none
}
#nav A.daddy {
	BACKGROUND: url(images/lpagsui.gif) no-repeat right;
}
#nav LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#nav LI UL {
	BORDER-TOP-WIDTH: 0.05em; FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: 0.05em; LEFT: -999em; BORDER-BOTTOM-WIDTH: 0.15em; MARGIN: 0px; WIDTH: 13.9em; POSITION: absolute; HEIGHT: auto; BORDER-RIGHT-WIDTH: 0.05em; z-index: 1000;
}
#nav LI LI {
	PADDING-RIGHT: 0.5em; WIDTH:13.2em
}
#nav LI UL A {
	WIDTH: 10em; BORDER-BOTTOM: #C0C0C0 1px solid;
}
#nav LI UL UL {
	MARGIN: -1.75em 0px 0px 13.7em
}
#nav LI:hover UL UL {
	LEFT: -999em
}
#nav LI:hover UL UL UL {
	LEFT: -999em
}
#nav LI.sfhover UL UL {
	LEFT: -999em
}
#nav LI.sfhover UL UL UL {
	LEFT: -999em
}
#nav LI:hover UL {
	LEFT: auto
}
#nav LI LI:hover UL {
	LEFT: auto
}
#nav LI LI LI:hover UL {
	LEFT: auto
}
#nav LI.sfhover UL {
	LEFT: auto
}
#nav LI LI.sfhover UL {
	LEFT: auto
}
#nav LI LI LI.sfhover UL {
	LEFT: auto
}
#nav LI:hover {
	BACKGROUND: #F2F4F4;
}
#nav LI.sfhover {
	BACKGROUND: #F2F4F4;
}
A:link, A:visited {
	text-decoration: none ;color : #005AB5; /* #0000ff */
}
A:active, A:hover  {
	text-decoration: underline ;color: #FE483F;
}
/* _____Menu_____ */
#brr A.separ {
	BACKGROUND: url(images/carre-blu-bb3.gif) bottom left no-repeat; PADDING-LEFT: 2em; PADDING-RIGHT: 0em; 	
}
#brr font.separg {
	BACKGROUND: url(images/carre-blu-rb5.gif) center left no-repeat; PADDING-LEFT: 2em; PADDING-RIGHT: 0.8em; font-weight: bold; font-size: 1.0em; color: #FF8080;
}
#brr span.separ_OLD {
	background: #FFFFFF; BACKGROUND: url(images/carre-blu-rb5.gif) bottom left no-repeat; PADDING-LEFT: 2em; PADDING-RIGHT: 0.8em;
}
/* _____Page_____ */
a.rethaupag { 
	background:url(images/rethaupag.gif) top right; background-repeat: no-repeat; PADDING-LEFT: 0.8em; PADDING-RIGHT: 1.8em; 
}
div.rethaupagboit {
	width: 10em; FLOAT: right; BACKGROUND: #FFFFFF; height: 12px; margin-right: 10px;
}
div.menuprinc {
	background:url(images/mnu-bleu-ttc4d.gif) top left no-repeat; TEXT-ALIGN: center; color: #FFFFFF ;
}
#rapidmenu A.rapid {
	BACKGROUND: url(images/carre-blacbl2.gif) bottom left no-repeat; PADDING-LEFT: 1.1em; PADDING-RIGHT: 1em; color: #005AB5; 
}
#rapidmenu A.rapidsel {
	BACKGROUND: url(images/carre-blacbl2.gif) bottom left no-repeat; PADDING-LEFT: 1.1em; PADDING-RIGHT: 1em; color: #005AB5; color: #FFFFFF;		
}
#rapidmenu A:hover {
	color: #FFFFFF;
}
#dn {
	color : #FFFFFF;
	Font-weight: normal;
	Display: none;
	FONT: Tahoma, arial, helvetica, serif;
	TEXT-DECORATION: none;
}
table.formulaire {
	margin:5px; padding:5px;
}
font.minusgris {
	FONT: 82%/1.5 arial, helvetica, serif; color: #808080;
}
font.minusbleu {
	FONT: 82%/1.5 arial, helvetica, serif; color: #000080;
}
div.minus, font.minus {
	FONT: 82%/1.5 arial, helvetica, serif;
}

.bt_g {
	margin: 0 15px 15px 0;
	text-align: left;
	float: left;
}
.bt_d {
	/* position : relative; */
	margin: 15px 15px 15px 15px;
	text-align: right;
	float: right;
}
.tblav1 {
	width: 100% ;
	/* background-image: url(images/fond23ab10.gif); */
}
.btgl {
    /* vertical-align: top; */
	height: 100%;
	/* width: 980px ; */
	margin: 0 0 ;
}
.btrai {
	background-image: url(images/fond23ab10vertf.gif);
	width: 980px ;
}
.btxt {
	/* width: 700px ; */
	/* width: 100% ; */
	/* background-image: url(images/fond23ab10gris.gif);  */
	background-color: #FFFFFF;
	padding-TOP: 5px;
	padding-left: 7px;
	padding-right: 5px;
}
.col_txt { /* pour tableau TopRecherche */
	padding-left: 5px;
	padding-right: 7px;
	text-align: left;
	vertical-align: top;
}
.col_nbr { /* pour tableau TopRecherche */
	padding-left: 5px;
	padding-right: 7px;
	text-align: right;
	vertical-align: top;
}
.col_une { /* pour tableau index actus */
	width: 120px ;
	padding-right: 7px;
	text-align: right;
	vertical-align: top;
}
.col_deux { /* pour tableau index actus */
	padding-bottom: 5px;
	text-align: left;
	vertical-align: top;
	line-height: 1.1;
}
.c_ref { /* pour tableau result produits */
	font-size: 7pt;
	margin-left: 5px;
}
.c_refl { /* pour tableau result produits avec hyperlien */
	font-size: 7pt;
	/* margin-left: 5px; */
	TEXT-DECORATION: underline;
}
.c_des { /* pour tableau result produits */
	color: #004080;
}
.c_prx { /* pour tableau result produits */
	color: #008000;
	text-align: right;
	padding-right: 5px;
}
.colnd { /* pour cellules legendes fiches produits */
	text-align: right;
	vertical-align: middle;
	font-style: italic;
	padding-right: 7px;
}
.hlp { /* pour les aides */
	color: #808080;
	background-color: #FFFFC6;
	font-style: italic;
	padding-left: 7px;
}
#centrev  {
		height: 100%;
        /* vertical-align: middle; */
        }
#vagued { 
	background:url(images/vague-desc500.gif) top right; background-repeat: no-repeat;
}
#courbeb{ 
	background:url(images/courbe-blanc3.gif) bottom left; background-repeat: no-repeat;
}
/* //--> */
