BODY {
	FONT: 78%/1.5 arial, helvetica, serif; BACKGROUND: #F2F4F4; MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px; height: 95%;
}

* {
	margin:0; padding:0;
}

* A {
	COLOR: #0000FF;
}

p {
	padding-bottom: 0;
}

#nav {
	BORDER-RIGHT: #0516B4 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #B8C5C1 1px solid; PADDING-LEFT: 0px; FONT-WEIGHT: bold; BACKGROUND: #E1DED9; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px; BORDER-LEFT: #0516B4 0px solid; WIDTH: 100%; LINE-HEIGHT: 25px; PADDING-TOP: 0px; BORDER-BOTTOM: #0516B4 0px solid; LIST-STYLE-TYPE: none;
}

#nav UL {
	BORDER-RIGHT: #0516B4 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #0516B4 1px solid; PADDING-LEFT: 0px; FONT-WEIGHT: bold; BACKGROUND: white; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px Opx; BORDER-LEFT: #0516B4 0px solid; WIDTH: 100%; LINE-HEIGHT: 1.5em; PADDING-TOP: 0px; BORDER-BOTTOM: #0516B4 0px solid; LIST-STYLE-TYPE: none;
}

#nav A {
	PADDING-RIGHT: 1em; DISPLAY: block; PADDING-LEFT: 1em; PADDING-BOTTOM: 0.35em; WIDTH: 7.5em; PADDING-TOP: 0.35em; TEXT-DECORATION: none
}

#nav A:hover {
	COLOR: #0080FF;
}

#nav A.daddy {
	BACKGROUND: url(images/flechedroite2.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.25em;
}

#nav LI LI {
	PADDING-RIGHT: 0.5em; WIDTH:13.5em
}

#nav LI UL A {
	WIDTH: 12em; ; BORDER-BOTTOM: #0516B4 1px dashed;
}

#nav LI UL UL {
	MARGIN: -1.75em 0px 0px 13.5em
}
#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: #F7F7DD;
}

#nav LI.sfhover {
	BACKGROUND: #F7F7DD;
}

.decal {
	PADDING-LEFT: 24px;
}

/* _____Page_____ */
#boiteglobale {
	width: 780px;
	margin: 0 auto;
	border-bottom: 1px solid #B8C5C1; /* Bug firefox 1.0.7 */
	background-color: #F9F9F9;
	/* min-height: 650px;  */
}

#boitecorpsext {  /* utilisé en construction des .txt */
	text-align: left;
	padding: 5px 6px;
	border: 0px solid #E1DED9; 
	background-color: #E1DED9; /* jaune soleil #F7F7DD */
}

#boitecorps {  /* utilisé en construction des .txt */
	text-align: left;
	padding: 20px 15px;
	border: 1px dashed #005AB5; 
	background-color: #FFFFFF;
}

#boitecorps A {
	color: #0000FF;
}

#boitecorps A:hover {
	color: #0080FF;
}

.bt_g {
	margin: 0 15px 15px 0;
	text-align: left;
	float: left;
	/* clear: left; */
}

.bt_d {
	/* position : relative; */
	margin: 0 5px 15px 0;
	text-align: right;
	float: right;
	/* clear: right; */
}

.credit {
	FONT: 82%/1.2 Tahoma, arial, helvetica, serif;
	/* padding-left: 1em;; */
	margin-bottom: 1em;
	color: #808080; /* gris */
}

.credit_g {
	text-align: left;
	FONT: 82%/1.2 Tahoma, arial, helvetica, serif;
	padding-left: 1em;
	margin-bottom: 1em;
	color: #808080; /* gris */
	float: left;
	/* clear: left; */
}

.imgsg	 {
	BORDER-Top: #91F1C1 1px solid; /* #005AB5 */
	BORDER-Right: #C2E4FE 2px solid;
	BORDER-Bottom: #C2E4FE 2px solid;
	BORDER-Left: #91F1C1 1px solid; /* #005AB5 */
	padding: 3px 3px 3px 3px;
	margin: 0 0 0 0;
	background-color: #1F4338; /* #D4D0C8; */
}

.imgsm	 {
	BORDER-Top: #005AB5 1px solid; 
	BORDER-Right: #005AB5 1px solid;
	BORDER-Bottom: #005AB5 1px solid;
	BORDER-Left: #005AB5 1px solid;
	padding: 0 ;
	margin: 0 ;
	background-color: #FFFFFF;
}

h4{
	FONT: 120%/1.5 Tahoma, arial, helvetica, serif; color: #899E98; font-weight: bold;
}

#talon A {
	text-decoration: none;
}

#dn {
	color : #FFFFFF;
	Font-weight: normal;
	Display: none;
	FONT: 12px Tahoma, arial, helvetica, serif;
	TEXT-DECORATION: none;
}

td.lignel {
	LINE-HEIGHT: 2em;
}

A.separ {
	BACKGROUND: url(images/arc-en-ciel-Vc-15L.gif) center left no-repeat; margin-left 1em; PADDING-LEFT: 2.5em; PADDING-RIGHT: 1em; color: #000000; text-decoration: none;
}

A.separ:hover {
	color: #899E98; text-decoration: underline;
}

a.rethaupage {
	background:url(images/rethaupagrond.gif) center right no-repeat; background-color: #D6DCDB; PADDING-RIGHT: 20px; PADDING-LEFT: 29px; FLOAT: right; font-size: 10px; 
}

a.rethaupage:hover {
	background-color: #E2E7E6;
}

.minusgris {
	FONT: 78%/1.5 arial, helvetica, serif; COLOR: #899E98;
}

.ouskparent {
	FONT: 78%/1.5 arial, helvetica, serif; COLOR: #0000FF;BACKGROUND: url(images/arc-en-ciel-Vc-12.gif) center left no-repeat; margin-left 1em; PADDING-LEFT: 1.5em; PADDING-RIGHT: .5em; text-decoration: none;
}
.ousktitre {
	FONT: 120%/1.5 arial, helvetica, serif; COLOR: #0080FF;BACKGROUND: url(images/arc-en-ciel-Vc-15.gif) center left no-repeat; margin-left 1em; PADDING-LEFT: 1em; PADDING-RIGHT: 0em; text-decoration: none;
}

.ouskparent:hover {
	text-decoration: underline;
}


