BODY {
    MARGIN-TOP: 0px;
    COLOR: #333333; FONT-FAMILY: verdana,helvetica,sans-serif; HEIGHT: 100%
}
p { 
text-align:justify; 
}
A {
    TEXT-DECORATION: none
}
A:active {
    COLOR: #3856ed
}
A:link {
    COLOR: #3856ed
}
A:visited {
    COLOR: #3856ed
}
A:hover {
    COLOR: #ff00ff; TEXT-DECORATION: underline
}
LI {
    MARGIN-TOP: 1px; MARGIN-BOTTOM: 1px
}

#rouge {color:#FF0000}
#bleuf {color:#333399}

#p_puce {
    MARGIN-TOP: 1px; MARGIN-BOTTOM: 1px
}
H1 {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 22px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: georgia,times,serif
}
H3 {
    FONT-WEIGHT: normal; FONT-SIZE: 17px; PADDING-BOTTOM: 2px; MARGIN: 0px; FONT-FAMILY: georgia,times,serif
}
TD {
    FONT-SIZE: 13px; VERTICAL-ALIGN: top
}
.float_right {
    FLOAT: right; TEXT-ALIGN: right
}
.small_txt {
    FONT-SIZE: 85%; COLOR: #717171; PADDING-TOP: 2px
}
.small_txt_right {
    FONT-SIZE: 85%; COLOR: #717171; PADDING-TOP: 2px; TEXT-ALIGN: right
}
.date_txt {
    FONT-SIZE: 80%; COLOR: #717171
}
.new {
    FONT-SIZE: 85%; COLOR: #ff8000
}
.ans {
    FONT-SIZE: 85%; COLOR: #d42680
}
.warning {
    FONT-WEIGHT: bold; COLOR: #d42680; PADDING-TOP: 6px
}
.menu_td {
    border: 0px solid #08085a;
    BACKGROUND-IMAGE:url('fond3.gif'); 
    TEXT-ALIGN: center
}
.menu_box {
    MARGIN: 0px 10px 20px 0px
}
A.menu {
    PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 3px; WIDTH: 100%; PADDING-TOP: 3px; HEIGHT: 100%; TEXT-DECORATION: none; font-size:12px;
}
A.menu:link {
    COLOR: #FFFFFF; 
}
A.menu:visited {
    COLOR: #FFFFFF;
}
A.menu:active {
    COLOR: #FFFFFF;
}
A.menu:hover {
    COLOR: #EEEE00; 
}
#banniere {
    BORDER-RIGHT: #9ccfff 7px solid; MARGIN-TOP: 10px; PADDING: 5px 12px 5px 12px; FONT-WEIGHT: bold; FONT-SIZE: 20px; BACKGROUND-IMAGE: url(fond5.gif); 
    MARGIN-BOTTOM: 10px; BORDER-LEFT: #9ccfff 7px solid; COLOR: #08085a; BORDER-BOTTOM: #9ccfff 1px solid; HEIGHT: 30px; BACKGROUND-COLOR: #c6e3ff; TEXT-ALIGN: center
}
#banniere_bas {
    BORDER-LEFT: #9ccfff 7px solid; BORDER-RIGHT: #9ccfff 7px solid; BORDER-BOTTOM: #9ccfff 1px solid; BORDER-TOP: #9ccfff 1px solid;
	MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px; PADDING-LEFT: 12px; FONT-WEIGHT: bold; COLOR: #08085a; HEIGHT: 20px;TEXT-ALIGN: center;
	background-color:#C6E3FF; 
}
#banniere_bas_alt {
    BORDER-LEFT: #FF9933 7px solid; BORDER-RIGHT: #FF9933 7px solid; BORDER-BOTTOM: #FF9933 1px solid; BORDER-TOP: #FF9933 1px solid;
	MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px; PADDING-LEFT: 12px; FONT-WEIGHT: bold; COLOR: #08085a; HEIGHT: 20px;TEXT-ALIGN: center;
	background-color:#FFCC33; 
}
#cadre {
    BORDER-RIGHT: #9ccfff 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #9ccfff 1px solid; MARGIN-TOP: 0px; PADDING-LEFT: 5px; MARGIN-BOTTOM: 3px; BORDER-LEFT: #9ccfff 1px solid; BORDER-BOTTOM: #9ccfff 1px solid; BACKGROUND-COLOR: #ffffff
}
#titre_centre {
MARGIN-TOP: 20px; PADDING-LEFT: 12px; FONT-WEIGHT: bold; FONT-SIZE: 14px; background-image:url(degradeh1.png); background-repeat:repeat-y; 
MARGIN-BOTTOM: 10px; BORDER-LEFT: #9ccfff 7px solid; COLOR: #08085a; BORDER-BOTTOM: #9ccfff 1px solid; HEIGHT: 20px; 
BACKGROUND-COLOR: #ffffff; text-align:left;
}
#bouton {
	text-align:center; vertical-align:middle ; background-image:url(bouton20.png); background-repeat:repeat-x; COLOR: #08085a;  
	BORDER-LEFT: #9ccfff 1px solid; BORDER-BOTTOM: #9ccfff 1px solid; BORDER-RIGHT: #9ccfff 1px solid;
}
#bouton A {
    color:#FF0000; FONT-WEIGHT: bold; FONT-SIZE: 14px; HEIGHT: 20px; cursor:pointer; text-align:center; text-decoration :none; width:100%;
	PADDING-TOP: 10px; PADDING-BOTTOM: 10px;
}
#bouton A:active {
    COLOR:#FF0000
}
#bouton A:link {
    COLOR:#FF0000
}
#bouton A:visited {
    COLOR:#FF0000
}
#bouton A:hover {
    COLOR:#FF0000; TEXT-DECORATION: underline
}
#bouton1 {
	text-align:center; vertical-align:middle ; background-image:url(bouton20.png); background-repeat:repeat-x; COLOR: #08085a;  
	BORDER-LEFT: #9ccfff 1px solid; BORDER-BOTTOM: #9ccfff 1px solid; BORDER-RIGHT: #9ccfff 1px solid;
}
#bouton1 A {
    color:#3366CC; FONT-WEIGHT: bold; FONT-SIZE: 14px; HEIGHT: 20px; cursor:pointer; text-align:center; text-decoration :none; width:100%;
	PADDING-TOP: 10px; PADDING-BOTTOM: 10px;
}
#bouton1 A:active {
    COLOR:#3366CC
}
#bouton1 A:link {
    COLOR:#3366CC
}
#bouton1 A:visited {
    COLOR:#3366CC
}
#bouton1 A:hover {
    COLOR:#3366CC; TEXT-DECORATION: underline
}
#bouton2 {
	text-align:center; vertical-align:middle ; background-image:url(bouton20.png); background-repeat:repeat-x; COLOR: #08085a;  
	BORDER-LEFT: #9ccfff 1px solid; BORDER-BOTTOM: #9ccfff 1px solid; BORDER-RIGHT: #9ccfff 1px solid;
}
#bouton2 A {
    color:#FF0000; FONT-WEIGHT: bold; FONT-SIZE: 14px; HEIGHT: 20px; cursor:pointer; text-align:center; text-decoration :none; width:100%;
	PADDING-TOP: 10px; PADDING-BOTTOM: 10px;
}
#bouton2 A:active {
    COLOR:#FF0000
}
#bouton2 A:link {
    COLOR:#FF0000
}
#bouton2 A:visited {
    COLOR:#FF0000
}
#bouton2 A:hover {
    COLOR:#FF0000; TEXT-DECORATION: underline
}
#p_pad {
    MARGIN-TOP: 1px; MARGIN-BOTTOM: 10px; TEXT-ALIGN: justify;
    padding-left:20px;padding-right:20px;
}
#p_centre {
    MARGIN-TOP: 1px; MARGIN-BOTTOM: 10px; TEXT-ALIGN: justify;
}
#titre_gauche {
MARGIN-TOP: 0px; PADDING-LEFT: 12px; FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND-IMAGE: url(fond5.gif); MARGIN-BOTTOM: 0px; 
COLOR: #08085a; HEIGHT: 20px; BACKGROUND-COLOR: #9ccfff; text-align:left;
}
#cadre_gauche {
    MARGIN-BOTTOM: 3px; BACKGROUND-COLOR: #ffffff
}
#cadre_gauche UL {
    BORDER-RIGHT: #9ccfff 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #9ccfff 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #9ccfff 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #9ccfff 1px solid
}
#cadre_gauche LI {
    DISPLAY: inline; LIST-STYLE-TYPE: none
}
#cadre_gauche A {
    PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 12px; PADDING-BOTTOM: 2px; COLOR: #08085a; PADDING-TOP: 2px; TEXT-DECORATION: none; text-align:left;
}
#cadre_gauche A:visited {
    PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 12px; PADDING-BOTTOM: 2px; COLOR: #08085a; PADDING-TOP: 2px; TEXT-DECORATION: none
}
#cadre_gauche A:hover {
    PADDING-RIGHT: 0px; PADDING-LEFT: 7px; PADDING-BOTTOM: 2px; BORDER-LEFT: #9093fa 5px solid; COLOR: #9093fa; PADDING-TOP: 2px
}
.menu_bas {
    FONT: bold 10px Verdana; COLOR: #08085a; TEXT-ALIGN: center
}
.menu_bas A {
    TEXT-DECORATION: none
}
.menu_bas A:active {
    COLOR: #08085a
}
.menu_bas A:link {
    COLOR: #08085a
}
.menu_bas A:visited {
    COLOR: #08085a
}
.menu_bas A:hover {
    COLOR: #08085a; TEXT-DECORATION: underline
}
.liens_bas {
    FONT: bold 10px Verdana; COLOR:#08085a; TEXT-ALIGN: center; margin:20px; 0px; 0px; 0px;
}
.liens_bas A {
    TEXT-DECORATION: none
}
.liens_bas A:active {
    COLOR: #FF0000
}
.liens_bas A:link {
    COLOR: #FF0000
}
.liens_bas A:visited {
    COLOR: #FF0000
}
.liens_bas A:hover {
    COLOR: #FF0000; TEXT-DECORATION: underline
}
.forml {
    BORDER: #c4c4ff 1px dashed; PADDING-LEFT: 4px; FONT-SIZE: 11px; MARGIN: 2px 0px; WIDTH: 384px; COLOR: #545454; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; BACKGROUND-COLOR: #ffffff
}
.formrecherche_ {
    WIDTH: 85%; BACKGROUND-COLOR: #08085a
}
.reponse_formulaire_ {
    FONT-WEIGHT: bold; FONT-SIZE: 110%; COLOR: red; FONT-FAMILY: verdana,helvetica,sans-serif
}
.appcol1 {
    BACKGROUND-IMAGE: url(fond5.gif); VERTICAL-ALIGN: middle; WIDTH: 250px; TEXT-ALIGN: right
}
.appcol2 {
    BACKGROUND-IMAGE: url(fond5.gif); TEXT-ALIGN: left;
}
.appselmult1 {
    BACKGROUND-IMAGE: url(fond5.gif); VERTICAL-ALIGN: bottom; WIDTH: 250px; TEXT-ALIGN: left
}
.appinput1 {
    BACKGROUND-IMAGE: url(fond5.gif); TEXT-ALIGN: left; font:Verdana; font-size:13px;
}
.style1 {
    FONT: 100% Arial, Helvetica, sans-serif; TEXT-ALIGN: center
}
.style6 {
    FONT: 12px Arial, Helvetica, sans-serif; COLOR: #08085a; TEXT-ALIGN: center
}
.style7 {
    MARGIN-BOTTOM: 0px
}
.style9 {
    FONT: small normal Arial, Helvetica, sans-serif; VERTICAL-ALIGN: middle; COLOR: #08085a; TEXT-ALIGN: center
}
.style11 {
    FONT-SIZE: small
}
.style14 {
    FONT-SIZE: 10px
}
.style15 {
    BORDER: 1px solid #9ccfff
}
.style16 {
    TEXT-ALIGN: right
}
.style17 {
    TEXT-ALIGN: center
}
.style18 {
    TEXT-ALIGN: left
}
.style19 {
    BORDER: 0px;
}
.style20 {
BORDER: #c6e3ff 1px solid;
}
.style23 {
BORDER: #9ccfff 1px solid
}
.style24 {
border-width: 0px; BORDER-COLLAPSE: collapse;
}
.style25 {
BACKGROUND-IMAGE: url('images/fond5.gif'); 
VERTICAL-ALIGN: middle; TEXT-ALIGN: center
}
button {
    color: #FF0000;
}
.style26 {
    font-size: 3px;
}
.style23b{
    BORDER: #9ccfff 1px solid;
    text-align:center; vertical-align:middle;
}
.style27 {
    border: 1px solid #9CCFFF;
}
.style28 {
	padding: 0 5px 0 5px;
}
.forms_elts{
font-family:verdana; font-weight:normal; font-size:13px; text-align:justify;
}