.cfdebug, .cfx_debug, .cfx_debug code, .cfx_debug pre, .cfdebuglge, .cfdebug_sql, .cfx_debug code b { text-align: left !important; }
.cfdebug {}
* { border: 0; padding: 0; margin: 0; list-style-type: none; font-size: 11px; font-family: Arial,Helvetica,sans-serif;}
input[type=text], input[type=password] { background-color:#F2F2F6; border:1px solid #C3C6D1; font-size:1em; margin-bottom:0; margin-top:4px; padding-bottom:6px;}
select {background-color: #F2F2F6; border: 1px solid #C3C6D1;}
a { text-decoration: none; color: #F2A3C6;}
a.btn span { display: none;}
#fields {font-style: italic; color: #F2A3C6;}
input.text {background-color: #F2F2F6; border: 1px solid #C3C6D1; font-size: 10px; padding: 2px 0;}
h1#title {background-color: #00093C; color: #E6D6D0; font-size: 11px; font-weight: bold; height: 15px; margin: 15px 0 0 20px; padding: 0 0 0 20px;}
/* --------------- PREHOME -------------- */

body { background-color: black;}
img { border: 0; margin: 0; padding: 0;}
#containerPrehome {margin: 0 auto; padding: 0; width: 1024px; background:url(../ximg/ePbg_content.jpg) no-repeat 0 0;}
#block-leftPrehome {margin: 0; padding: 0; float: left; width: 41px; height: 690px; background:url(../ximg/bg_edn_left.jpg) no-repeat 0 0;}
#block-centerPrehome {margin: 0; padding: 0; float: left; width: 940px;}
#block-rightPrehome {margin: 0; padding: 0;	float: left; width: 43px; height: 690px; background:url(../ximg/bg_edn_right.jpg) no-repeat 0 0;}
.clearPrehome {clear: both;}
#headerWrapper {margin: 0; padding: 0; width: 940px; height: 150px;}
.head_cutted_left {margin: 0; padding: 0; width: 356px; height: 150px; float: left; background:url(../ximg/bg_edn-head_left.jpg) no-repeat 0 0;}
.head_cutted_center {margin: 0; padding: 0; width: 226px; height: 150px; float: left;}
.head_cutted_right {margin: 0; padding: 0; width: 358px; height: 150px; float: left; background:url(../ximg/bg_edn-head_right.jpg) no-repeat 0 0;}
a#logoLinkPrehome { height: 150px; width: 226px;}
a.btnLogoPrehome {display: block;}

#navWrapper {margin: 0;	padding: 0;	height: 29px; width: 940px;}
#top-navWrapper {margin: 0;	padding: 0;	height: 29px; width: 605px; float: left; background: url(../ximg/bg_top_nav.jpg) no-repeat 0 0;}
ul#topNavListMenu {height: 23px; margin: 0;	padding: 6px 0 0 0;	white-space: nowrap; font-family: Arial, Helvetica, sans-serif;}
#topNavListMenu li { float: left; display: inline; list-style-type: none; text-align: center;}
#topNavListMenu a {font-size: 12px;  text-transform: uppercase; color: white;}
#topNavListMenu a:hover {color: #fff; font-weight: bold;  text-transform: uppercase;}
#accountPrehome {margin: 0; padding: 0; background: url(../ximg/sep-bar-top.jpg) no-repeat;	width: 335px; height: 29px; float: left;}
a#LinkMonComptePrehome {background: url(../ximg/btn-account.jpg) no-repeat scroll center center transparent; height: 29px; width: 111px; text-indent: -9999px; margin-left: 224px;}
a.btnMonComptePrehome {display: block;}
#contentPrehome {margin: 0; padding: 0;	width: 940px; height: 399px;  position: relative;}
#contentPrehome a {border: 0;} 
a#LinkEdenParkPrehome {background: url(../ximg/eden_button.gif) no-repeat scroll center center transparent; height: 25px; width: 190px; padding: 0; position: absolute;	bottom: -1px; right: 7px; color: #FFF;}
a#LinkEdenParkPrehome span {visibility: hidden;}
a.btnEdenParkPrehome {display: block;}
#contentPrehome #btnpHedp {margin: 0; padding: 0; width: 190px; height: 25px;}
#footerWrapper {margin: 0; padding: 0; width: 940px; height: 112px; background: url(../ximg/bg_edn_footer.jpg) no-repeat 0 0;}
#iconesFooterPrehome {margin: 0; padding: 0; background: url(../ximg/sep_bar.jpg) no-repeat top right; width: 455px; height: 34px; float: left;}
#footerLayer {padding: 10px 0 0 0; float: left;	width: 485px; font-family: "Arial", Gadget, sans-serif; font-size: 11px; color: #fff;}
ul#footerMenuList {overflow: hidden; margin: 0; padding: 0;}
ul#footerMenuList li {float: left; display: inline;	padding: 0 7px;	line-height: 16px; border-right: 1px solid #878EA3;}
ul#footerMenuList li a, ul#footerMenuList li a:hover {color: #fff; margin: 0 3px 0 3px;	text-decoration: none;}
ul#footerMenuList .footerMenuListNoBorder {border: 0; padding: 0 0 0 7px;}
ul#footerMenuList .footerMenuListNoBorder select {background-color: #F2F2F6; border: 1px solid #C3C6D1;	font-size: 9px;	margin: 0 0 0 15px;}

div#SEO_layer {height: 1px;}
div#SEO_layer h1 {text-indent: -9999px;}
div#SEO_layer ul {text-indent: -9999px;}

div#rightBanner_layer { position: absolute; top: 0; right: 6px; display: none;}
div#rightBanner_layer ul { background: white; position: relative; width: 190px; height: 360px; overflow: hidden; padding: 0; margin: 0; text-align: center;}
div#rightBanner_layer ul li { list-style-type: none; padding: 0; margin: 0 auto; }
div#rightBanner_layer ul li a { display: block; width: 190px; height: 121px; overflow: hidden;}
div#rightBanner_layer ul li a img { width: 190px;}
	a#topBtn { text-decoration: none; display: block; width: 191px; height: 20px; background: url(../ximg/prehomeTopBtn.gif) no-repeat center;}
	a#bottomBtn { text-decoration: none; display: block; width: 191px; height: 20px; background: url(../ximg/prehomeBottomBtn.gif) no-repeat center;}

/*CONTENU TXT DE LA PREHOME */
div.contentPrehome { margin: 250px 0 10px 0; padding:0; /*visibility: hidden*/}
div.contentPrehome h1, div.contentPrehome h2, div.contentPrehome h3, div.contentPrehome p { margin-bottom: 10px; color: #9098c4;}
div.contentPrehome a { color: #9098c4; text-decoration: underline;}
div.contentPrehome a:hover { color: #9098c4; text-decoration: none;}

/* BUTTON */
a#balloonBtn {display: block; height: 29px; background: transparent url(../ximg/balloonBtnBgRight.gif) no-repeat center right;}
	a#balloonBtn span {display: block; height: 29px; background: transparent url(../ximg/balloonBtnBgLeft.gif) no-repeat center left; padding: 0 10px 0 20px; color: #001339; font-weight: bold; font-size: 15px; line-height: 29px; cursor: pointer;}

/* LIENS CAT SOUS CAT */
ul#cat_link_list {overflow: hidden; position: relative; width: 940px;}
ul#cat_link_list li.mainCat {display: inline; float: left; width: 180px;}
ul#cat_link_list li.mainCat dl {}
ul#cat_link_list li.mainCat dl dt {font-weight: bold; margin: 0 0 10px 0;}


/* POPUP GENERAL */
div#BBTool_msgBoxContent {overflow: hidden; position: relative;}
	a#BBTool_msgBoxCloseBtn {display: block; position: absolute; top: 20px; right: 20px; height: 20px; width: 20px; background: transparent url(../ximg/close_btn.gif) no-repeat 0 0; z-index: 1000;}
		a#BBTool_msgBoxCloseBtn span {display: none;}
	div#BBTool_msgBoxHeader {background: url("../ximg/popup_back.png") no-repeat scroll 0 0 transparent; height: 7px; overflow: hidden;}
	div#BBTool_msgBoxBody {overflow: hidden; background: url("../ximg/popupBody_back.png") repeat-y scroll 0 0 transparent; width: 650px !important;}
		div#BBTool_msgBoxBody span#popup_title {font-size: 15px; font-weight: bold; display: block; margin: 0 0 10px 20px; overflow: hidden;}
	div#BBTool_msgBoxFooter {overflow: hidden; background: url("../ximg/popup_back.png") no-repeat scroll 0 -10px transparent; height: 15px;}
h3#title {background-color: #00093C; color: #E6D6D0; font-size: 11px; font-weight: bold; height: 15px; margin: 15px 0 0 20px; padding: 0 0 0 20px;}


/* POPUP NEWSLETTER */
div#mailing_content {overflow: hidden; padding: 0 0 10px 0; width: 650px;}
	div#mailing_content img {margin: 10px 0 0 20px;}
	div#mailing_content h1 {width: 585px;}
	div#mailing_content form#frmNewsletter {margin: 10px auto 0 auto; width: 535px;}
		form#frmNewsletter p {margin: 0 0 10px 0;}
		form#frmNewsletter ul#user_infos_list {overflow: hidden; width: 540px;}
			ul#user_infos_list li {margin: 0 0 5px 0; overflow: hidden;}
				ul#user_infos_list li label {display: inline; float: left; width: 180px; text-align: right; line-height: 25px; margin: 0 10px 0 0; color: #878EA3;}
				ul#user_infos_list li input {display: inline; float: left; width: 180px;}
				ul#user_infos_list li select#civility {width: 75px; margin: 3px 0 0;}
				ul#user_infos_list li#birthday select {margin: 3px 15px 0 0;}
				ul#user_infos_list li.link label {color: #F2A3C6; font-style: italic;}
				ul#user_infos_list li.link a.validate_btn {display: inline; float: right; margin: 0 25px 0 0;}
	p#mailing_merci {width: 570px; margin: 10px auto; font-weight: bold;}