HTML {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #fff; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, sans-serif
}
BODY {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND: #fff;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	COLOR: #000;
	PADDING-TOP: 0px;
	FONT-FAMILY: Verdana, Arial, sans-serif;
/*	background-color: #F4980E; */
}
A {
	TEXT-DECORATION: none;
	color: #389E20; /* rajout DH 01/02/2007 */
}

 A:hover {
	COLOR: #399c21; TEXT-DECORATION: underline
}
H1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F3A629;
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: right;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #F3A629;
	border-right-color: #F3A629;
	border-bottom-color: #F3A629;
	border-left-color: #F3A629;
}

#bandeau {
	PADDING-RIGHT: 0px;
	BACKGROUND-POSITION: left top;
	PADDING-LEFT: 0px;
	BACKGROUND-ATTACHMENT: fixed;
	BACKGROUND-IMAGE: url(../imgs/bandeau2c.gif);
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 6.2em;
	BORDER-BOTTOM: #000000 1px solid;
	BACKGROUND-REPEAT: no-repeat;
	background-color: #FFFFFF;
}
#bandeaubis {
	PADDING-RIGHT: 0px;
	BACKGROUND-POSITION: left top;
	PADDING-LEFT: 0px;
	BACKGROUND-ATTACHMENT: fixed;
	PADDING-BOTTOM: 0px;
/*	PADDING-TOP: 6.2em; */
	BORDER-BOTTOM: #000000 1px solid;
	BACKGROUND-REPEAT: no-repeat;
	background-color: #FFFFFF;
}

#navbar {
	PADDING-RIGHT: 0px; PADDING-LEFT: 32px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: url(../imgs/deg.gif) left bottom; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #ffffff 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; WHITE-SPACE: nowrap
}
.flag {
	/*PADDING-BOTTOM: -5px; PADDING-TOP: -5px;margin-bottom:-5px; margin-top: -5px;*/
	position: relative; bottom:-2px; right:-100px;
	/*BORDER: #ffffff 1px solid;*/
}

.flag1 {
	/*PADDING-BOTTOM: -5px; PADDING-TOP: -5px;margin-bottom:-5px; margin-top: -5px;*/
	position: right ; bottom:-2px; right:-100px;
	/*BORDER: #ffffff 1px solid;*/
}

#navbar2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 32px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: url(../imgs/deg2.gif) left bottom; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; FONT-FAMILY: Arial, Helvetica, sans-serif; WHITE-SPACE: nowrap
}

#navbar B {
	COLOR: #D8E1EF}
#navbar A {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 1px; COLOR: #000; PADDING-TOP: 2px; TEXT-DECORATION: none
}
#navbar A:hover {
	COLOR: #666666}
#navbar A.current {
BORDER-BOTTOM-WIDTH: 3px; COLOR: #FFFFFF}


#navbar2 B {
	COLOR: #D8E1EF}
#navbar2 A {
	PADDING-RIGHT: 0.5em;
	PADDING-LEFT: 0.5em;
	PADDING-BOTTOM: 1px;
	COLOR: #000;
	PADDING-TOP: 2px;
	TEXT-DECORATION: none;
}
#navbar2 A:hover {
	COLOR: #666666}
#navbar2 A.current {
BORDER-BOTTOM-WIDTH: 3px; COLOR: #FFFFFF}





#lignen {
	BORDER-BOTTOM: #000000 1px solid
}
.lignen {
	BORDER-BOTTOM: #000000 1px solid
}

#avant_main {
	CLEAR: left; FONT-SIZE: small; BACKGROUND: #fff; MARGIN: 0px; COLOR: #aaa
}
#main {
	CLEAR: left; PADDING-RIGHT: 10%; PADDING-LEFT: 10%; FONT-SIZE: small; BACKGROUND: #fff; PADDING-BOTTOM: 2.5%; MARGIN: 0px; COLOR: #aaa; PADDING-TOP: 2.5%
}
#nav {
	PADDING-RIGHT: 0px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#nav LI {
	PADDING-LEFT: 16px; FONT-SIZE: 10px; BACKGROUND: url(../imgs/ong3-big.gif) #bbb no-repeat 0px 100%; FLOAT: left; MARGIN-LEFT: 1px; LINE-HEIGHT: 20px; WHITE-SPACE: nowrap; LIST-STYLE-TYPE: none
}
#nav A {
	PADDING-RIGHT: 16px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: bold; BACKGROUND: url(../imgs/ong3-big.gif) #bbb no-repeat 100% 100%; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 0.1em; COLOR: #333; PADDING-TOP: 0px; TEXT-DECORATION: none
}
UNKNOWN {
	WIDTH: auto
}
#nav A {
	FLOAT: none
}
#nav A:hover {
	COLOR: rgb(158,89,56)
}
#nav #current {
	BACKGROUND-IMAGE: url(../imgs/ong2-big-ct.gif); COLOR: #fdb
}
#nav #current A {
	BACKGROUND-IMAGE: url(../imgs/ong2-big-ct.gif); COLOR: #fdb
}
.bl_rec {
	FONT-SIZE: 0.7em; FONT-FAMILY: Verdana,Arial, sans-serif
}
.bl_rec H4 {
	BORDER-RIGHT: #f49405 2px solid; PADDING-RIGHT: 1em; BORDER-TOP: #f49405 2px solid; PADDING-LEFT: 0.25em; FONT-SIZE: 1.2em; BACKGROUND: #fff; PADDING-BOTTOM: 1px; MARGIN: 0px; TEXT-TRANSFORM: lowercase; BORDER-LEFT: #f49405 2px solid; COLOR: #399c21; LINE-HEIGHT: 0.8em; PADDING-TOP: 0.33em; BORDER-BOTTOM: #f49405 2px solid; FONT-STYLE: normal; LETTER-SPACING: 2px; HEIGHT: 3em
}
.bl_rec UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.5em; MARGIN: 0px 0px 1.5em; BORDER-LEFT: #f49405 2px solid; PADDING-TOP: 0.25em; LIST-STYLE-TYPE: none
}
.bl_rec UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.1em; PADDING-TOP: 0.15em
}
.bl_rec UL UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0.5em; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: medium none; PADDING-TOP: 0px; FONT-STYLE: italic
}
.bl_rec UL UL LI {
	PADDING-TOP: 0px
}
.class_menu_1 {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; COLOR: #4d4d4d; LINE-HEIGHT: 10px; PADDING-TOP: 0px; no-repeat: 
}
.rouge {
	COLOR: red
}

.gris, .gris H1,.gris H2,.gris H3 {
	COLOR: #aaa;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:normal;			/*rajout DH pour balise H*/
}
.petitgris, .petitgris H1,.petitgris H2,.petitgris H3  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	font-weight:normal;            /*rajout DH pour balise H*/
}
.Style17 {
	color: #F6D682;
	font-weight: bold;
}
.Style11 {	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}
.Style19 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	background-color: #F2C365;
	background-image: url(../imgs/rubriques.gif);
	background-repeat: no-repeat;
	background-position: right;
}
.rubriques {
	background-image: url(../imgs/rubriques.gif);
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #F2C365;
}

SELECT {
	FONT-SIZE: 10px; WIDTH: 165px; FONT-FAMILY: Arial, Helvetica, sans-serif
}


.cote {
	border-right: 1px solid #000000;
}
.fond {
	background-image: url(../imgs/deg2.gif);
}
#ligneb {
	BORDER-BOTTOM: 1px solid #FFFFFF}
.Style20 {
	color: #389E20;
	font-size: 10px;
	font-weight: bold;
}
.Style21 {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
}
.Style19Copie {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F3A629;
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: right;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #F3A629;
	border-right-color: #F3A629;
	border-bottom-color: #F3A629;
	border-left-color: #F3A629;
}
.Style22 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 24px;
	color: #000000;
}
.Style24 {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 24px; color: #FFFFFF; }
.Style25 {color: #F2C365}
.Style26 {color: #389E20}
.Style27 {color: #000000; }
.Style20Copie  {
	color: #000000;
	font-size: 10px;
	font-weight: bold;
}
.Style20Copie H2 , .Style20Copie H1 {
	/*font-family: Arial, Helvetica, sans-serif;*/
	FONT-FAMILY: Verdana, Arial, sans-serif;
	color: #000000;
	font-size: 10px;
	font-weight: bold;
	border: none;
	/*
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-top-color: #ffffff;
	border-right-color: #ffffff;
	border-bottom-color: #ffffff;
	border-left-color: #ffffff;*/

}
.tablesmenudroite {
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
form {
	margin: 0px;
}
.cadrenoir {
	border: 1px solid #000000;
}

.Weather_corps {	BACKGROUND-COLOR: #FFFFFF}
.Weather_fond {	BACKGROUND-COLOR: #FFFFFF}
.Weather_sstitre {
	COLOR: #858586;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.Weather_texte {
	COLOR: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.Weather_titre {
	COLOR: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.Style28 {color: #CCCCCC}
.trace {
	background-image: url(../imgs/trace20x20.gif);
	background-repeat: no-repeat;
	background-position: left;
}
.tracegde {
	background-image: url(../imgs/trace.gif);
	background-repeat: no-repeat;
	background-position: left;
}
a.info {
position: relative;
text-decoration: none;
color: black;
border-bottom: 1px gray dotted;
}
a.info span {
display: none;
}
a.info:hover {
background: none; /* contournement d?un bogue d?IE */
z-index: 500;
}
a.info:hover span {
display: inline;
position: absolute;
z-index: 500;
top: 2em;
left: 1em;
background: green;
text-align: center;
color: white;
padding: 0.2em;
}
.noirgras {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: right;
}


.cadrecircuit {
      border: 1px solid #EF9142;
}



.lienfoot, .lienfoot A  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align: center;
	font-weight:normal;   
}