#bloc_55 {
	 OVERFLOW: hidden; 
}
#bloc_55 A {
	COLOR: #1a76d3
}
#bloc_55 A:link {
	COLOR: #1a76d3
}
#bloc_55 A:hover {
	COLOR: #69b4ff; TEXT-DECORATION: none
}
#bloc_55 A:unknown {
	COLOR: #69b4ff; TEXT-DECORATION: none
}
#bloc_55 #container {
	BORDER-RIGHT: #07519d 1px solid; BORDER-TOP: #07519d 1px solid; FLOAT: left; PADDING-BOTTOM: 15px; BORDER-LEFT: #07519d 1px solid; WIDTH: 673px; COLOR: #000000; BORDER-BOTTOM: #07519d 1px solid; BACKGROUND-COLOR: #eef4ff
}
#bloc_55 #content {
	Z-INDEX: 99; POSITION: relative; BACKGROUND-COLOR: transparent
}
#bloc_55 FORM TD {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-TOP: 2px
}
#bloc_55 P {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 7px; MARGIN: 0px; PADDING-TOP: 7px
}
#bloc_55 .titre {
	PADDING-RIGHT: 4px; DISPLAY: block; PADDING-LEFT: 4px; FONT-WEIGHT: bold; PADDING-BOTTOM: 4px; COLOR: #ffffff; PADDING-TOP: 4px; BORDER-BOTTOM: #4b5261 1px solid; BACKGROUND-COLOR: #497be2
}
#bloc_55 .titre2 {
	PADDING-RIGHT: 4px; BORDER-TOP: #7c7cc8 1px solid; MARGIN-TOP: 25px; DISPLAY: block; PADDING-LEFT: 4px; FONT-WEIGHT: bold; PADDING-BOTTOM: 4px; COLOR: #ffffff; PADDING-TOP: 4px; BORDER-BOTTOM: #4b5261 1px solid; BACKGROUND-COLOR: #57578d
}
#bloc_55 .info {
	FONT-SIZE: 10px; COLOR: #2a2e35
}
#bloc_55 .red {
	COLOR: #da0000
}
 HTML .troispxfix {
	MARGIN-LEFT: 3px
}
#bloc_55 .form {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 5px
}
#bloc_55 .form P {
	CLEAR: left; PADDING-RIGHT: 0px; PADDING-LEFT: 140px; PADDING-BOTTOM: 5px; MARGIN: 0px; WIDTH: 185px; PADDING-TOP: 5px; HEIGHT: 1%
}
#bloc_55 .form P.right {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 330px; PADDING-TOP: 3px; TEXT-ALIGN: left
}
#bloc_55 .form LABEL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 160px; PADDING-TOP: 0px; TEXT-ALIGN: right
}
#bloc_55 .form LABEL.first {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; WIDTH: 155px; PADDING-TOP: 0px; TEXT-ALIGN: right
}
#bloc_55 .form LABEL.first_red {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; WIDTH: 155px; COLOR: red; PADDING-TOP: 0px; TEXT-ALIGN: right
}
#bloc_55 .form LABEL.first SPAN {
	DISPLAY: block; PADDING-TOP: 3px
}
#bloc_55 .form LABEL.first_red SPAN {
	DISPLAY: block; COLOR: red; PADDING-TOP: 3px
}
#bloc_55 .form TEXTAREA {
	BORDER-RIGHT: #b4d9ff 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #b4d9ff 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 1em; PADDING-BOTTOM: 2px; MARGIN: 10px 0px 5px; OVERFLOW: hidden; BORDER-LEFT: #b4d9ff 1px solid; WIDTH: 350px; PADDING-TOP: 2px; BORDER-BOTTOM: #b4d9ff 1px solid; HEIGHT: 30px
}
#bloc_55 .new {
	FONT-WEIGHT: bold; COLOR: #5b5b93
}
#bloc_55 .confirm {
	COLOR: #da0000
}
#bloc_55 INPUT.champs_01 {
	BORDER-RIGHT: #b4d9ff 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #b4d9ff 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 1em; PADDING-BOTTOM: 1px; MARGIN: 0px; BORDER-LEFT: #b4d9ff 1px solid; WIDTH: 170px; PADDING-TOP: 1px; BORDER-BOTTOM: #b4d9ff 1px solid; HEIGHT: 1%
}
#bloc_55 INPUT.champs_01_red {
	BORDER-RIGHT: red 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: red 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 13px; PADDING-BOTTOM: 1px; MARGIN: 0px; BORDER-LEFT: red 1px solid; WIDTH: 170px; PADDING-TOP: 1px; BORDER-BOTTOM: red 1px solid; HEIGHT: 1%
}
#bloc_55 INPUT.champs_01_green {
	BORDER-RIGHT: green 1px solid;  BORDER-TOP: green 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 13px; PADDING-BOTTOM: 1px; MARGIN: 0px; BORDER-LEFT: green 1px solid; WIDTH: 170px;  BORDER-BOTTOM: green 1px solid; HEIGHT: 1%
}
#bloc_55 INPUT.champs_02 {
	BORDER-RIGHT: #b4d9ff 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #b4d9ff 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 1em; PADDING-BOTTOM: 2px; MARGIN: 0px; BORDER-LEFT: #b4d9ff 1px solid; WIDTH: 155px; LINE-HEIGHT: 1em; PADDING-TOP: 2px; BORDER-BOTTOM: #b4d9ff 1px solid
}
#bloc_55 INPUT.champs_03 {
	BORDER-RIGHT: #b4d9ff 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #b4d9ff 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 1em; PADDING-BOTTOM: 2px; MARGIN: 0px; BORDER-LEFT: #b4d9ff 1px solid; WIDTH: 75px; PADDING-TOP: 2px; BORDER-BOTTOM: #b4d9ff 1px solid
}
#bloc_55 INPUT.champs_04 {
	BORDER-RIGHT: #b4d9ff 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #b4d9ff 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 1em; PADDING-BOTTOM: 1px; MARGIN: 0px; BORDER-LEFT: #b4d9ff 1px solid; WIDTH: 255px; PADDING-TOP: 1px; BORDER-BOTTOM: #b4d9ff 1px solid
}
#bloc_55 SELECT {
	BORDER-RIGHT: #b4d9ff 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #b4d9ff 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 1em; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #b4d9ff 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #b4d9ff 1px solid
}
#bloc_55 SELECT.list_01 {
	OVERFLOW: hidden; WIDTH: 60px
}
#bloc_55 SELECT.list_01_red {
	BORDER-RIGHT: red 1px solid; BORDER-TOP: red 1px solid; OVERFLOW: hidden; BORDER-LEFT: red 1px solid; WIDTH: 60px; BORDER-BOTTOM: red 1px solid
}
#bloc_55 SELECT.list_02 {
	OVERFLOW: hidden; WIDTH: 175px
}
#bloc_55 SELECT.list_02_red {
	BORDER-RIGHT: red 1px solid; BORDER-TOP: red 1px solid; OVERFLOW: hidden; BORDER-LEFT: red 1px solid; WIDTH: 175px; BORDER-BOTTOM: red 1px solid
}
#bloc_55 INPUT.boxes {
	MARGIN: 0px 4px 0px 0px
}
#bloc_55 INPUT.submit {
	BORDER-RIGHT: #042d57 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #042d57 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: url(/template/blocs/bloc_55/template/blocs/bloc_55/back_submit.png) #07519d repeat-x 0px 50%; PADDING-BOTTOM: 3px; MARGIN-LEFT: 3px; BORDER-LEFT: #042d57 1px solid; COLOR: white; PADDING-TOP: 1px; BORDER-BOTTOM: #042d57 1px solid; HEIGHT: 19px
}
#bloc_55 .outext {
	PADDING-RIGHT: 0px; PADDING-LEFT: 8px; PADDING-BOTTOM: 0px; COLOR: #2a2e35; PADDING-TOP: 0px
}
#bloc_55 #error {
	DISPLAY: block; Z-INDEX: 1; MARGIN: 0px
}
#bloc_55 #error SPAN.pic {
	DISPLAY: block; PADDING-LEFT: 45px; FLOAT: left; WIDTH: 15px
}
#bloc_55 #bul_error {
	DISPLAY: block; PADDING-LEFT: 12px; BACKGROUND: url(/template/blocs/bloc_55/pic_flech_red.png) no-repeat 0px 5%; MARGIN-LEFT: 345px
}
#bloc_55 #bul_error .txt_error {
	BORDER-RIGHT: #da0000 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #da0000 1px solid; DISPLAY: block; PADDING-LEFT: 4px; FONT-WEIGHT: bold; PADDING-BOTTOM: 4px; BORDER-LEFT: #da0000 1px solid; COLOR: #da0000; PADDING-TOP: 4px; BORDER-BOTTOM: #da0000 1px solid; BACKGROUND-COLOR: #ffffff
}
#bloc_55 #suggest {
	PADDING-RIGHT: 5px; PADDING-LEFT: 140px; BACKGROUND: url(/template/blocs/bloc_55/ico_mascot.png) no-repeat 50px 10px; FLOAT: left; PADDING-BOTTOM: 5px; WIDTH: auto; PADDING-TOP: 5px; HEIGHT: auto
}
#bloc_55 #suggest .txt_suggest {
	BORDER-RIGHT: #fe7200 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #fe7200 1px solid; DISPLAY: block; PADDING-LEFT: 4px; FLOAT: left; PADDING-BOTTOM: 4px; BORDER-LEFT: #fe7200 1px solid; WIDTH: auto; PADDING-TOP: 4px; BORDER-BOTTOM: #fe7200 1px solid; HEIGHT: 70px; BACKGROUND-COLOR: #ffffff
}
#bloc_55 #suggest UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 125px; PADDING-TOP: 8px; LIST-STYLE-TYPE: none
}
#bloc_55 #suggest UL LI {
	LINE-HEIGHT: 1em
}
#bloc_55 #suggest UL A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 9px; BACKGROUND: url(/template/blocs/bloc_55/pus_01.png) no-repeat 0px 4px; PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 1%
}
#bloc_55 #info {
	Z-INDEX: 1; MARGIN: 0px; WIDTH: 665px
}
#bloc_55 #login_msg {
	DISPLAY: block; PADDING-LEFT: 12px; BACKGROUND: url(/template/blocs/bloc_55/pic_flech_red.png) no-repeat 0px 5%; VISIBILITY: hidden
}
#bloc_55 #login_msg .txt {
	BORDER-RIGHT: #da0000 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #da0000 1px solid; DISPLAY: block; PADDING-LEFT: 4px; FONT-WEIGHT: bold; PADDING-BOTTOM: 4px; BORDER-LEFT: #da0000 1px solid; COLOR: #da0000; PADDING-TOP: 4px; BORDER-BOTTOM: #da0000 1px solid; BACKGROUND-COLOR: #ffffff
}

#bloc_55 #pre_msg {
	DISPLAY: block; PADDING-LEFT: 12px; BACKGROUND: url(/template/blocs/bloc_55/pic_flech_red.png) no-repeat 0px 5%; VISIBILITY: hidden
}
#bloc_55 #pre_msg .txt {
	BORDER-RIGHT: #da0000 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #da0000 1px solid; DISPLAY: block; PADDING-LEFT: 4px; FONT-WEIGHT: bold; PADDING-BOTTOM: 4px; BORDER-LEFT: #da0000 1px solid; COLOR: #da0000; PADDING-TOP: 4px; BORDER-BOTTOM: #da0000 1px solid; BACKGROUND-COLOR: #ffffff
}


#bloc_55 #log_msg {
	DISPLAY: block; PADDING-LEFT: 12px; BACKGROUND: url(/template/blocs/bloc_55/pic_flech_red.png) no-repeat 0px 5%; VISIBILITY: hidden
}
#bloc_55 #log_msg .txt {
	BORDER-RIGHT: #da0000 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #da0000 1px solid; DISPLAY: block; PADDING-LEFT: 4px; FONT-WEIGHT: bold; PADDING-BOTTOM: 4px; BORDER-LEFT: #da0000 1px solid; COLOR: #da0000; PADDING-TOP: 4px; BORDER-BOTTOM: #da0000 1px solid; BACKGROUND-COLOR: #ffffff
}

#bloc_55 #email_msg {
	DISPLAY: block; PADDING-LEFT: 12px; BACKGROUND: url(/template/blocs/bloc_55/pic_flech_red.png) no-repeat 0px 5%; VISIBILITY: hidden
}
#bloc_55 #email_msg .txt {
	BORDER-RIGHT: #da0000 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #da0000 1px solid; DISPLAY: block; PADDING-LEFT: 4px; FONT-WEIGHT: bold; PADDING-BOTTOM: 4px; BORDER-LEFT: #da0000 1px solid; COLOR: #da0000; PADDING-TOP: 4px; BORDER-BOTTOM: #da0000 1px solid; BACKGROUND-COLOR: #ffffff
}
#bloc_55 #pass_msg {
	DISPLAY: block; PADDING-LEFT: 12px; BACKGROUND: url(/template/blocs/bloc_55/pic_flech_red.png) no-repeat 0px 5%; VISIBILITY: hidden
}
#bloc_55 #pass_msg .txt {
	BORDER-RIGHT: #da0000 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #da0000 1px solid; DISPLAY: block; PADDING-LEFT: 4px; FONT-WEIGHT: bold; PADDING-BOTTOM: 4px; BORDER-LEFT: #da0000 1px solid; COLOR: #da0000; PADDING-TOP: 4px; BORDER-BOTTOM: #da0000 1px solid; BACKGROUND-COLOR: #ffffff
}
#bloc_55 #pass2_msg {
	DISPLAY: block; PADDING-LEFT: 12px; BACKGROUND: url(/template/blocs/bloc_55/pic_flech_red.png) no-repeat 0px 5%; VISIBILITY: hidden
}
#bloc_55 #pass2_msg .txt {
	BORDER-RIGHT: #da0000 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #da0000 1px solid; DISPLAY: block; PADDING-LEFT: 4px; FONT-WEIGHT: bold; PADDING-BOTTOM: 4px; BORDER-LEFT: #da0000 1px solid; COLOR: #da0000; PADDING-TOP: 4px; BORDER-BOTTOM: #da0000 1px solid; BACKGROUND-COLOR: #ffffff
}
#bloc_55 .ok {
	Z-INDEX: 1; BACKGROUND: url(/template/blocs/bloc_55/pic_valid.png) no-repeat 0px 0px; VISIBILITY: visible; MARGIN: 0px; WIDTH: 15px; HEIGHT: 15px
}
#bloc_55 .ko {
	Z-INDEX: 1; BACKGROUND: url(/template/blocs/bloc_55/pic_error.png) no-repeat 0px 0px; VISIBILITY: visible; MARGIN: 0px; WIDTH: 15px; HEIGHT: 15px
}
#bloc_55 .reg {
	BACKGROUND: none transparent scroll repeat 0% 0%; VISIBILITY: hidden; MARGIN: 0px; WIDTH: 15px; HEIGHT: 15px
}
#bloc_55 .wait {
	BACKGROUND: url(/template/blocs/bloc_55/pic_loader.gif) no-repeat 0px 0px; VISIBILITY: visible
}
#bloc_55 .orange {
	COLOR: #fe7200
}
#bloc_55 #secu {
	PADDING-LEFT: 169px; BACKGROUND: url(/template/blocs/bloc_55/back_secu.png) no-repeat 100% 50%; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 117px; HEIGHT: 34px
}
#bloc_55 #secu .box0 {
	BORDER-RIGHT: #636c7d 1px solid; BORDER-TOP: #636c7d 1px solid; FLOAT: left; BORDER-LEFT: #636c7d 1px solid; WIDTH: 23px; BORDER-BOTTOM: #636c7d 1px solid; HEIGHT: 8px; BACKGROUND-COLOR: white
}
#bloc_55 #secu .box1 {
	BORDER-RIGHT: #636c7d 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #636c7d 1px solid; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #636c7d 1px solid; WIDTH: 23px; PADDING-TOP: 0px; BORDER-BOTTOM: #636c7d 1px solid; HEIGHT: 8px; BACKGROUND-COLOR: #da0000
}
#bloc_55 #secu .box2 {
	BORDER-RIGHT: #636c7d 1px solid; BORDER-TOP: #636c7d 1px solid; FLOAT: left; BORDER-LEFT: #636c7d 1px solid; WIDTH: 23px; BORDER-BOTTOM: #636c7d 1px solid; HEIGHT: 8px; BACKGROUND-COLOR: #fe7200
}
#bloc_55 #secu .box3 {
	BORDER-RIGHT: #636c7d 1px solid; BORDER-TOP: #636c7d 1px solid; FLOAT: left; BORDER-LEFT: #636c7d 1px solid; WIDTH: 23px; BORDER-BOTTOM: #636c7d 1px solid; HEIGHT: 8px; BACKGROUND-COLOR: #8adc16
}
#bloc_55 #secu TABLE TH {
	PADDING-LEFT: 8px; PADDING-TOP: 2px
}
#bloc_55 #secu SPAN.txt_secu {
	PADDING-LEFT: 17px; FONT-SIZE: 10px; COLOR: #636c7d
}
