HTML {
	OVERFLOW-X: auto
}
BODY {
	FONT-FAMILY: Arial, Tahoma, Helvetica, Verdana, sans-serif
}
H1 {
	FONT-FAMILY: Arial, Tahoma, Helvetica, Verdana, sans-serif
}
H2 {
	FONT-FAMILY: Arial, Tahoma, Helvetica, Verdana, sans-serif
}
H3 {
	FONT-FAMILY: Arial, Tahoma, Helvetica, Verdana, sans-serif
}
H4 {
	FONT-FAMILY: Arial, Tahoma, Helvetica, Verdana, sans-serif
}
H5 {
	FONT-FAMILY: Arial, Tahoma, Helvetica, Verdana, sans-serif
}
H6 {
	FONT-FAMILY: Arial, Tahoma, Helvetica, Verdana, sans-serif
}
H1 {
	FONT-WEIGHT: normal; MARGIN: 0px; TEXT-ALIGN: left
}
H2 {
	FONT-WEIGHT: normal; MARGIN: 0px; TEXT-ALIGN: left
}
H3 {
	FONT-WEIGHT: normal; MARGIN: 0px; TEXT-ALIGN: left
}
H4 {
	FONT-WEIGHT: normal; MARGIN: 0px; TEXT-ALIGN: left
}
H5 {
	FONT-WEIGHT: normal; MARGIN: 0px; TEXT-ALIGN: left
}
H6 {
	FONT-WEIGHT: normal; MARGIN: 0px; TEXT-ALIGN: left
}
H1 {
	FONT-FAMILY: Tahoma, Arial, Helvetica, Verdana, sans-serif
}
H2 {
	FONT-FAMILY: Tahoma, Arial, Helvetica, Verdana, sans-serif
}
H3 {
	FONT-FAMILY: Tahoma, Arial, Helvetica, Verdana, sans-serif
}
H1 {
	FONT-SIZE: 175%
}
H2 {
	FONT-SIZE: 215%
}
H3 {
	FONT-SIZE: 130%
}
H4 {
	FONT-SIZE: 120%
}
H5 {
	FONT-SIZE: 100%
}
H6 {
	FONT-SIZE: 91%
}
#contenant {
	MARGIN: 5px auto; TEXT-ALIGN: left
}
.desc A {
	COLOR: #cccccc; TEXT-DECORATION: none
}
.tete_pub {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #000; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 90px; PADDING-TOP: 0px; HEIGHT: 90px; TEXT-ALIGN: center
}
.sky_pub {
	BORDER-RIGHT: #41464b 5px solid; BORDER-TOP: #41464b 5px solid; MARGIN-TOP: 0px; BACKGROUND: #000; BORDER-LEFT: #41464b 0px solid; WIDTH: 120px; BORDER-BOTTOM: #41464b 5px solid; HEIGHT: 900px; TEXT-ALIGN: center
}
.tete_menu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; BACKGROUND: url(../images/bg_logo.gif) #c5ced8 repeat-x 50% bottom; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; FONT-FAMILY: Tahoma, Arial, Helvetica, Verdana, sans-serif; HEIGHT: 89px; TEXT-ALIGN: left
}
.tete_menu A {
	COLOR: #787d83; TEXT-DECORATION: none
}
.tete_menu A:hover {
	COLOR: #000
}
.tete_menu SPAN.logo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.tete_menu SPAN.form {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.tete_menu DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.tete_menu SPAN.form {
	MARGIN-TOP: 15px; TEXT-ALIGN: right
}
.tete_menu DIV {
	FONT-SIZE: 11px; MARGIN: 20px 5px; WIDTH: 20%; COLOR: #787d83; BORDER-BOTTOM: #eaf3ff 1px solid; HEIGHT: 38px
}
.tete_menu A.membre_f {
	FONT-SIZE: 110%; COLOR: #ff00ff
}
.tete_menu A.membre_m {
	FONT-SIZE: 110%; COLOR: #d96713
}
.tete_menu A.guest {
	FONT-SIZE: 110%; COLOR: #cc0000
}
.tete_menu A.connect {
	COLOR: #3399ff
}
.tete_menu SPAN.new_msg {
	BORDER-RIGHT: #3399ff 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #3399ff 1px solid; PADDING-LEFT: 2px; FONT-WEIGHT: bold; BACKGROUND: #63bbff; PADDING-BOTTOM: 2px; BORDER-LEFT: #3399ff 1px solid; COLOR: #ffcc66; PADDING-TOP: 2px; BORDER-BOTTOM: #3399ff 1px solid
}
.menu {
	MARGIN-TOP: 30px; TEXT-ALIGN: center
}
#menu {
	MARGIN-TOP: 0px; TEXT-ALIGN: center
}
#menu A {
	PADDING-RIGHT: 15px; BACKGROUND-POSITION: 50% top; PADDING-LEFT: 15px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 4px; MARGIN: 10px 0px 0px; COLOR: #fff; BOTTOM: 5px; PADDING-TOP: 4px; POSITION: relative; HEIGHT: 20px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
#menu A.home {
	BORDER-RIGHT: #54575b 1px solid; BORDER-TOP: #a6abb2 1px solid; BACKGROUND: url(./menu/bg_accueil.gif) #7e8591 repeat-x; BORDER-LEFT: #a6abb2 1px solid; BORDER-BOTTOM: #54575b 1px solid
}
#menu A.home:hover {
	BACKGROUND: url(./menu/bg_accueil_over.gif) #7e8591 repeat-x
}
#menu A.rapus {
	BORDER-RIGHT: #303956 1px solid; BORDER-TOP: #506ab2 1px solid; BACKGROUND: url(./menu/bg_rapus.gif) #3f506b repeat-x; BORDER-LEFT: #506ab2 1px solid; BORDER-BOTTOM: #303956 1px solid
}
#menu A.rapus:hover {
	BACKGROUND: url(./menu/bg_rapus_over.gif) #3f506b repeat-x
}
#menu A.rapfr {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #6b727f 1px solid; BACKGROUND: url(./menu/bg_rapfr.gif) #43474f repeat-x; BORDER-LEFT: #6b727f 1px solid; BORDER-BOTTOM: #000000 1px solid
}
#menu A.rapfr:hover {
	BACKGROUND: url(./menu/bg_rapfr_over.gif) #43474f repeat-x
}
#menu A.rnb {
	BORDER-RIGHT: #61145c 1px solid; PADDING-RIGHT: 17px; BORDER-TOP: #8e5195 1px solid; PADDING-LEFT: 17px; BACKGROUND: url(./menu/bg_rnb.gif) #74437a repeat-x; PADDING-BOTTOM: 4px; BORDER-LEFT: #8e5195 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #61145c 1px solid
}
#menu A.rnb:hover {
	BACKGROUND: url(./menu/bg_rnb_over.gif) #74437a repeat-x
}
#menu A.extras {
	BORDER-RIGHT: #381320 1px solid; BORDER-TOP: #a24242 1px solid; BACKGROUND: url(./menu/bg_extras.gif) #7a3232 repeat-x; BORDER-LEFT: #a24242 1px solid; BORDER-BOTTOM: #381320 1px solid
}
#menu A.extras:hover {
	BACKGROUND: url(./menu/bg_extras_over.gif) #7a3232 repeat-x
}
#menu A.forums {
	BORDER-RIGHT: #633a2b 1px solid; BORDER-TOP: #c47556 1px solid; BACKGROUND: url(./menu/bg_exp.gif) #ae694c repeat-x; BORDER-LEFT: #c47556 1px solid; BORDER-BOTTOM: #633a2b 1px solid
}
#menu A.forums:hover {
	BACKGROUND: url(./menu/bg_exp_over.gif) #ae694c repeat-x
}
#menu A.mobile {
	BORDER-RIGHT: #1c6c7e 1px solid; BORDER-TOP: #23869c 1px solid; BACKGROUND: url(./menu/bg_mobile.gif) #23869c repeat-x; BORDER-LEFT: #23869c 1px solid; BORDER-BOTTOM: #1c6c7e 1px solid
}
#menu A.mobile:hover {
	BACKGROUND: url(./menu/bg_mobile_over.gif) #23869c repeat-x
}
.spacer {
	CLEAR: both
}
#menu A.commu {
	BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 20px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 20px; BACKGROUND: url(./menu/bg_com.gif) #74437a repeat-x; PADDING-BOTTOM: 4px; BORDER-LEFT: #333 1px solid; COLOR: #000; PADDING-TOP: 4px; BORDER-BOTTOM: #666 1px solid
}
#menu A.commu:hover {
	BACKGROUND: url(./menu/bg_com_over.gif) #74437a repeat-x
}
#menu_nav {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 12px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px; FONT-FAMILY: Tahoma, Arial, Helvetica, Verdana, sans-serif; TEXT-ALIGN: center
}
#menu_nav A {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; BORDER-LEFT: 1px solid; COLOR: #fff; PADDING-TOP: 2px; TEXT-DECORATION: none
}
#menu_nav A:hover {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; BORDER-LEFT: 1px solid; COLOR: #fff; PADDING-TOP: 2px; TEXT-DECORATION: none
}
#menu_nav SPAN {
	FONT-WEIGHT: bold; COLOR: #ffcc66
}
#menu_nav SPAN A {
	FONT-WEIGHT: bold; COLOR: #ffcc66
}
#menu_nav SPAN A:hover {
	FONT-WEIGHT: bold; COLOR: #ffcc66
}
#menu_nav A:hover {
	COLOR: #ffcc66
}
#menu_nav_general {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px; FONT-FAMILY: Tahoma, Arial, Helvetica, Verdana, sans-serif; TEXT-ALIGN: center
}
#menu_nav_general A {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; BORDER-LEFT: 1px solid; COLOR: #fff; PADDING-TOP: 2px; TEXT-DECORATION: none
}
#menu_nav_general A:hover {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; BORDER-LEFT: 1px solid; COLOR: #fff; PADDING-TOP: 2px; TEXT-DECORATION: none
}
#menu_nav_general SPAN {
	FONT-WEIGHT: bold; COLOR: #ffcc66
}
#menu_nav_general SPAN A {
	FONT-WEIGHT: bold; COLOR: #ffcc66
}
#menu_nav_general SPAN A:hover {
	FONT-WEIGHT: bold; COLOR: #ffcc66
}
#menu_nav_general A:hover {
	COLOR: #ffcc66
}
#menu_nav_general {
	BORDER-TOP: #adb7c7 1px solid; BACKGROUND: url(../images/bg_titre.gif) #7e8591 repeat-x
}
#menu_nav_general A {
	BORDER-LEFT-COLOR: #8d96a5; BORDER-BOTTOM-COLOR: #8d96a5; BORDER-TOP-COLOR: #8d96a5; BORDER-RIGHT-COLOR: #8d96a5
}
#menu_nav_general A:hover {
	BORDER-LEFT-COLOR: #8d96a5; BORDER-BOTTOM-COLOR: #8d96a5; BORDER-TOP-COLOR: #8d96a5; BORDER-RIGHT-COLOR: #8d96a5
}
#menu_nav_general SPAN {
	BORDER-LEFT-COLOR: #8d96a5; BORDER-BOTTOM-COLOR: #8d96a5; BORDER-TOP-COLOR: #8d96a5; BORDER-RIGHT-COLOR: #8d96a5
}
#menu_fiche {
	FONT-WEIGHT: bold; COLOR: #000; PADDING-TOP: 10px; FONT-FAMILY: Arial, Tahoma, Helvetica, Verdana, sans-serif; HEIGHT: 23px
}
#menu_fiche A {
	BORDER-RIGHT: #363a3f 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #5f6369 0px solid; PADDING-LEFT: 10px; FONT-SIZE: 12px; BACKGROUND: url(../images/bg_menu_fiche_off.gif) #dddddd repeat-x 50% top; PADDING-BOTTOM: 8px; BORDER-LEFT: #5f6369 0px solid; COLOR: #000; PADDING-TOP: 8px; BORDER-BOTTOM: #363a3f 0px solid; POSITION: relative; TEXT-DECORATION: none
}
#menu_fiche A:hover {
	BORDER-RIGHT: #363a3f 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #5f6369 0px solid; PADDING-LEFT: 10px; FONT-SIZE: 12px; BACKGROUND: url(../images/bg_menu_fiche_off.gif) #dddddd repeat-x 50% top; PADDING-BOTTOM: 8px; BORDER-LEFT: #5f6369 0px solid; COLOR: #000; PADDING-TOP: 8px; BORDER-BOTTOM: #363a3f 0px solid; POSITION: relative; TEXT-DECORATION: none
}
#menu_fiche SPAN {
	FONT-SIZE: 13px; BACKGROUND: #fff; COLOR: #b90000
}
#menu_fiche SPAN A {
	FONT-SIZE: 13px; BACKGROUND: #fff; COLOR: #b90000
}
#menu_fiche SPAN A:hover {
	FONT-SIZE: 13px; BACKGROUND: #fff; COLOR: #b90000
}
#menu_fiche A:hover {
	COLOR: #b90000
}
#menu_services {
	TEXT-ALIGN: center
}
#menu_services A {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; COLOR: #000; PADDING-TOP: 0px
}
#menu_services A:hover {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; COLOR: #000; PADDING-TOP: 0px
}
.box_mobile {
	BORDER-RIGHT: #dfdfdf 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #dfdfdf 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #dfdfdf 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #dfdfdf 1px solid
}
.box_mobile IMG {
	FLOAT: left; VERTICAL-ALIGN: top; MARGIN-RIGHT: 3px
}
.box_mobile TD {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BORDER-BOTTOM: #dfdfdf 1px solid
}
.titre_mob {
	BORDER-RIGHT: #1388b7 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #1388b7 1px solid; PADDING-LEFT: 10px; FONT-WEIGHT: bold; BACKGROUND: url(../images/bg_titre_mob.gif) #1388b7 repeat-x; PADDING-BOTTOM: 3px; MARGIN: 10px 0px; BORDER-LEFT: #1388b7 1px solid; COLOR: #fff; PADDING-TOP: 3px; BORDER-BOTTOM: #1388b7 1px solid
}
.titre_fiche {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 20px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; FONT-FAMILY: Arial, Tahoma, Helvetica, Verdana, sans-serif
}
.mini_titre {
	MARGIN-BOTTOM: 5px; COLOR: #999; TEXT-ALIGN: center
}
.blocart {
	BORDER-TOP: #999 2px solid
}
IMG.def {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BORDER-LEFT: #000 1px solid; BORDER-BOTTOM: #000 1px solid
}
#notation {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 2px 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
#first_tab_infos {
	BORDER-TOP: #c3c3c3 1px solid; MARGIN: 5px 0px; BORDER-BOTTOM: #fff 1px solid
}
#first_tab_infos TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: middle; COLOR: #990000; PADDING-TOP: 5px
}
#first_tab_infos SPAN {
	FONT-WEIGHT: bold; FONT-SIZE: 24px
}
P.post {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 120%; PADDING-BOTTOM: 15px; LINE-HEIGHT: 120%; PADDING-TOP: 15px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: justify
}
DIV.post {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 120%; PADDING-BOTTOM: 15px; LINE-HEIGHT: 120%; PADDING-TOP: 15px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: justify
}
P.post IMG {
	BORDER-RIGHT: #333 1px solid; BORDER-TOP: #333 5px solid; MARGIN: 10px; BORDER-LEFT: #333 1px solid; BORDER-BOTTOM: #333 5px solid
}
DIV.post IMG {
	BORDER-RIGHT: #333 1px solid; BORDER-TOP: #333 5px solid; MARGIN: 10px; BORDER-LEFT: #333 1px solid; BORDER-BOTTOM: #333 5px solid
}
.error_mess {
	BORDER-RIGHT: #7b7776 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #7b7776 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 120%; PADDING-BOTTOM: 5px; MARGIN: 15px 0px; BORDER-LEFT: #7b7776 1px solid; COLOR: #ff8c54; PADDING-TOP: 5px; BORDER-BOTTOM: #7b7776 1px solid; TEXT-ALIGN: center
}
.dedicace {
	BORDER-RIGHT: #484a4e 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #484a4e 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 120%; PADDING-BOTTOM: 5px; MARGIN: 5px 0px; BORDER-LEFT: #484a4e 1px solid; COLOR: #c6e8fa; PADDING-TOP: 5px; BORDER-BOTTOM: #484a4e 1px solid; TEXT-ALIGN: justify
}
.dedicace_first {
	BORDER-RIGHT: #484a4e 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #484a4e 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 120%; PADDING-BOTTOM: 5px; MARGIN: 5px 0px; BORDER-LEFT: #484a4e 1px solid; COLOR: #c6e8fa; PADDING-TOP: 5px; BORDER-BOTTOM: #484a4e 1px solid; TEXT-ALIGN: justify
}
.dedicace_first {
	COLOR: #333; BACKGROUND-COLOR: #98d9e3
}
.dedicace A {
	COLOR: #ffcc66
}
.dedicace A:hover {
	COLOR: #ffcc66
}
.dedicace SPAN A {
	BORDER-RIGHT: #478fb4 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #478fb4 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 16px; FLOAT: left; PADDING-BOTTOM: 2px; MARGIN: 5px; BORDER-LEFT: #478fb4 1px solid; COLOR: #65caff; PADDING-TOP: 2px; BORDER-BOTTOM: #478fb4 1px solid; TEXT-DECORATION: none
}
.dedicace SPAN A:hover {
	BORDER-RIGHT: #478fb4 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #478fb4 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 16px; FLOAT: left; PADDING-BOTTOM: 2px; MARGIN: 5px; BORDER-LEFT: #478fb4 1px solid; COLOR: #65caff; PADDING-TOP: 2px; BORDER-BOTTOM: #478fb4 1px solid; TEXT-DECORATION: none
}
.dedicace SPAN A:hover {
	BORDER-LEFT-COLOR: #65caff; BACKGROUND: #359ace; BORDER-BOTTOM-COLOR: #65caff; COLOR: #fff; BORDER-TOP-COLOR: #65caff; BORDER-RIGHT-COLOR: #65caff
}
.dedicace_first SPAN {
	BORDER-RIGHT: #0088ce 0px solid; PADDING-RIGHT: 5px; BORDER-TOP: #0088ce 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 16px; FLOAT: left; PADDING-BOTTOM: 2px; MARGIN: 5px; BORDER-LEFT: #0088ce 1px solid; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #0088ce 0px solid; BACKGROUND-COLOR: #5cc8ff
}
.infos {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 12px; MARGIN-BOTTOM: 15px; PADDING-BOTTOM: 5px; COLOR: #939291; PADDING-TOP: 5px; BORDER-BOTTOM: #778089 1px solid
}
.sub_infos {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 12px; MARGIN-BOTTOM: 15px; PADDING-BOTTOM: 5px; COLOR: #939291; PADDING-TOP: 5px; BORDER-BOTTOM: #778089 1px solid
}
.sub_infos {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: 5px 0px; PADDING-TOP: 0px
}
.reply_nav {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 10px 0px; PADDING-TOP: 5px; BACKGROUND-COLOR: #555
}
DIV.react {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 120%; PADDING-BOTTOM: 15px; MARGIN: 5px auto; COLOR: #3c3f42; LINE-HEIGHT: 120%; PADDING-TOP: 15px; BORDER-BOTTOM: #ae613b 2px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: justify
}
.react_head {
	CLEAR: left; PADDING-RIGHT: 5px; MARGIN-TOP: 10px; PADDING-LEFT: 5px; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; COLOR: #990000; PADDING-TOP: 5px; BACKGROUND-COLOR: #e6e6e6
}
.react_head IMG {
	BORDER-RIGHT: #333 3px solid; BORDER-TOP: #333 3px solid; FLOAT: left; MARGIN: 5px; BORDER-LEFT: #333 3px solid; BORDER-BOTTOM: #333 3px solid
}
.react_note {
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 5px; BACKGROUND: #b7e0ff; FLOAT: right; PADDING-BOTTOM: 2px; MARGIN: 5px; BORDER-LEFT: #999 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #999 1px solid
}
.react_forum A {
	BORDER-RIGHT: #fff 2px outset; PADDING-RIGHT: 5px; BORDER-TOP: #fff 2px outset; PADDING-LEFT: 5px; BACKGROUND: #8e3b3b; FLOAT: right; PADDING-BOTTOM: 2px; BORDER-LEFT: #fff 2px outset; COLOR: #ffffff; PADDING-TOP: 2px; BORDER-BOTTOM: #fff 2px outset; TEXT-DECORATION: none
}
.react_forum A:hover {
	BORDER-RIGHT: #fff 2px outset; PADDING-RIGHT: 5px; BORDER-TOP: #fff 2px outset; PADDING-LEFT: 5px; BACKGROUND: #8e3b3b; FLOAT: right; PADDING-BOTTOM: 2px; BORDER-LEFT: #fff 2px outset; COLOR: #ffffff; PADDING-TOP: 2px; BORDER-BOTTOM: #fff 2px outset; TEXT-DECORATION: none
}
.react_forum A:hover {
	BACKGROUND: #8e8e8e
}
.reacts_media A {
	COLOR: #990000
}
.reacts_media {
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #999 1px solid; DISPLAY: block; PADDING-LEFT: 5px; FONT-SIZE: 12px; FLOAT: right; PADDING-BOTTOM: 2px; MARGIN: 5px; BORDER-LEFT: #999 1px solid; COLOR: #990000; PADDING-TOP: 2px; BORDER-BOTTOM: #999 1px solid; BACKGROUND-COLOR: #bcdfff
}
.reacts_media SPAN {
	FONT-SIZE: 18px
}
DIV.quoted_post {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 120%; PADDING-BOTTOM: 15px; MARGIN: 5px auto; COLOR: #3c3f42; LINE-HEIGHT: 120%; PADDING-TOP: 15px; BORDER-BOTTOM: #777f8a 2px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: justify
}
.reply_link A {
	COLOR: #990000
}
.reply_title {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 12px; PADDING-BOTTOM: 3px; COLOR: #ffffff; PADDING-TOP: 3px; BACKGROUND-COLOR: #83ab5c
}
.quotetop {
	BORDER-RIGHT: 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: 1px solid; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; MARGIN: 2px auto 0px; BORDER-LEFT: 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: 0px solid
}
.quotemain {
	BORDER-RIGHT: 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: 0px solid; PADDING-LEFT: 3px; FONT-SIZE: 11px; PADDING-BOTTOM: 3px; MARGIN: 0px auto 8px; BORDER-LEFT: 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: 1px solid
}
.quotemain {
	FONT-WEIGHT: normal; BORDER-LEFT-COLOR: #ccd3e0; BORDER-BOTTOM-COLOR: #ccd3e0; COLOR: #666; BORDER-TOP-COLOR: #ccd3e0; BORDER-RIGHT-COLOR: #ccd3e0
}
.quotetop {
	FONT-WEIGHT: normal; BORDER-LEFT-COLOR: #ccd3e0; BORDER-BOTTOM-COLOR: #ccd3e0; COLOR: #666; BORDER-TOP-COLOR: #ccd3e0; BORDER-RIGHT-COLOR: #ccd3e0
}
A.buy_btn {
	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 15px; BORDER-TOP: #ffcc66 1px solid; PADDING-LEFT: 15px; FONT-WEIGHT: bold; FONT-SIZE: 13px; PADDING-BOTTOM: 2px; BORDER-LEFT: #ffcc66 1px solid; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #000 1px solid; BACKGROUND-COLOR: #d58a4d; TEXT-DECORATION: none
}
#ad_head {
	FONT-SIZE: 9px; COLOR: #999; FONT-FAMILY: Tahoma, Arial, sans-serif; LETTER-SPACING: 2px; TEXT-ALIGN: center
}
.pub_mega {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; TEXT-ALIGN: center
}
.pub_mega2 {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; TEXT-ALIGN: center
}
.pub_mega {
	BACKGROUND-COLOR: #2f3b4a
}
.calendar_lieu {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; COLOR: #eee; PADDING-TOP: 0px
}
TABLE.calendar {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: center
}
TABLE.calendar TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
TD.prev-month {
	TEXT-ALIGN: left
}
TD.prev-month A {
	FONT-WEIGHT: bold
}
TD.prev-month A:hover {
	FONT-WEIGHT: bold
}
TD.next-month A {
	FONT-WEIGHT: bold
}
TD.next-month A:hover {
	FONT-WEIGHT: bold
}
TD.month {
	FONT-WEIGHT: bold
}
TD.next-month {
	TEXT-ALIGN: right
}
TD.month {
	FONT-WEIGHT: normal
}
TD.day-of-week {
	COLOR: #999
}
TD.selected-day {
	BORDER-RIGHT: #72767d 1px solid; BORDER-TOP: #72767d 1px solid; BORDER-LEFT: #72767d 1px solid; COLOR: #fff; BORDER-BOTTOM: #72767d 1px solid; BACKGROUND-COLOR: #444
}
TD.day {
	BORDER-RIGHT: #72767d 1px solid; BORDER-TOP: #72767d 1px solid; BORDER-LEFT: #72767d 1px solid; COLOR: #999; BORDER-BOTTOM: #72767d 1px solid
}
TD.daylink {
	BORDER-TOP: #ffd075 1px solid; BACKGROUND: #e0b768; COLOR: #fff; BORDER-BOTTOM: #c58304 0px solid
}
DIV.today {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; COLOR: #999; PADDING-TOP: 0px; TEXT-ALIGN: right
}
DIV.today A {
	FONT-WEIGHT: bold
}
DIV.today A:hover {
	FONT-WEIGHT: bold
}
.dates_list {
	FONT-SIZE: 12px; BORDER-COLLAPSE: collapse
}
.dates_list TD {
	BORDER-RIGHT: 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 4px; BORDER-LEFT: 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: 1px solid
}
.dates_list TH {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: 1px solid
}
.dates_list TD {
	BORDER-LEFT-COLOR: #d2d3db; BORDER-BOTTOM-COLOR: #d2d3db; BORDER-TOP-COLOR: #d2d3db; BORDER-RIGHT-COLOR: #d2d3db
}
.dates_list TH {
	BORDER-LEFT-COLOR: #d2d3db; BORDER-BOTTOM-COLOR: #d2d3db; BORDER-TOP-COLOR: #d2d3db; BORDER-RIGHT-COLOR: #d2d3db
}
FORM {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
FORM {
	VERTICAL-ALIGN: middle
}
INPUT {
	VERTICAL-ALIGN: middle
}
SELECT {
	VERTICAL-ALIGN: middle
}
SELECT {
	MARGIN-TOP: 3px; FONT-SIZE: 10pt; BACKGROUND: #ccc; COLOR: #333
}
.form_message {
	BORDER-RIGHT: #484a4e 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #484a4e 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 5px 0px; BORDER-LEFT: #484a4e 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #484a4e 1px solid; BORDER-COLLAPSE: collapse
}
.form_message TD {
	BORDER-RIGHT: #484a4e 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #484a4e 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 5px 0px; BORDER-LEFT: #484a4e 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #484a4e 1px solid; BORDER-COLLAPSE: collapse
}
.form_message INPUT {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: #333; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #bcc1c6
}
.form_message TEXTAREA {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: #333; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #bcc1c6
}
INPUT.form_texte {
	BORDER-RIGHT: #eaf3ff 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #eaf3ff 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 11px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 2px; BORDER-LEFT: #eaf3ff 1px solid; COLOR: #000; PADDING-TOP: 2px; BORDER-BOTTOM: #eaf3ff 1px solid; FONT-FAMILY: Verdana, Helvetica, Sans-Serif
}
INPUT.bouton {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
INPUT.bouton_post {
	BORDER-RIGHT: #000 2px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ffcc66 2px solid; PADDING-LEFT: 0px; FONT-SIZE: 13px; PADDING-BOTTOM: 0px; BORDER-LEFT: #ffcc66 2px solid; COLOR: #fff; PADDING-TOP: 0px; BORDER-BOTTOM: #000 2px solid; BACKGROUND-COLOR: #bd4c24
}
INPUT.bouton_post_2 {
	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #65caff 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 13px; PADDING-BOTTOM: 0px; BORDER-LEFT: #65caff 1px solid; COLOR: #fff; PADDING-TOP: 0px; BORDER-BOTTOM: #000 1px solid; BACKGROUND-COLOR: #359ace
}
.m_search {
	MARGIN-BOTTOM: 10px; TEXT-ALIGN: center
}
.bloc_search {
	PADDING-RIGHT: 7px; BORDER-TOP: #7f7f81 1px solid; PADDING-LEFT: 7px; FONT-SIZE: 12px; BACKGROUND: url(../images/bg_search.gif) #54575c repeat-x 50% bottom; PADDING-BOTTOM: 7px; COLOR: #000; PADDING-TOP: 7px; HEIGHT: 50px; TEXT-ALIGN: center
}
.search_txt {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; BACKGROUND: #eeeeee; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
.bloc_search SPAN.form {
	BORDER-TOP-WIDTH: 0px; MARGIN-TOP: 20px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; TEXT-ALIGN: right; BORDER-RIGHT-WIDTH: 0px
}
.bloc_search LABEL {
	VERTICAL-ALIGN: bottom
}
.bloc_search DIV.radio {
	MARGIN: 5px; TEXT-ALIGN: center
}
.choice_result {
	BORDER-BOTTOM: #ccc 1px solid
}
#foot2 {
	BORDER-RIGHT: #41464b 5px solid; PADDING-RIGHT: 0px; BORDER-TOP: #41464b 0px solid; PADDING-LEFT: 0px; FONT-SIZE: 10px; BACKGROUND: #27292c; PADDING-BOTTOM: 5px; MARGIN: 0px; BORDER-LEFT: #41464b 5px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #141517 5px solid; TEXT-ALIGN: center
}
#foot2 {
	COLOR: #999
}
#foot2 A {
	COLOR: #999
}
#foot2 .titre {
	FONT-WEIGHT: bold; COLOR: #666
}
#foot2 H4 {
	PADDING-RIGHT: 0px; BORDER-TOP: #141517 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; TEXT-ALIGN: center
}
.slogan {
	FONT-SIZE: 32px; MARGIN-BOTTOM: 10px; COLOR: #666; LETTER-SPACING: 4px; TEXT-ALIGN: center
}
#foot {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; MARGIN: 10px auto; WIDTH: 630px; COLOR: #555; LINE-HEIGHT: 160%; PADDING-TOP: 5px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: center
}
#debug_close {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; MARGIN: 10px auto; WIDTH: 630px; COLOR: #555; LINE-HEIGHT: 160%; PADDING-TOP: 5px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: center
}
#debug_open {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; MARGIN: 10px auto; WIDTH: 630px; COLOR: #555; LINE-HEIGHT: 160%; PADDING-TOP: 5px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: center
}
#foot A {
	COLOR: #000
}
#foot H6.small A {
	COLOR: #555; TEXT-DECORATION: none
}
#debug_open {
	BORDER-RIGHT: #ccc 5px dashed; BORDER-TOP: #ccc 5px dashed; BORDER-LEFT: #ccc 5px dashed; COLOR: #555; BORDER-BOTTOM: #ccc 5px dashed; BACKGROUND-COLOR: #fff
}
#debug_open DIV {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BORDER-BOTTOM: #ccc 1px solid
}
