body{  font-family: Verdana, Arial, Helvetica, sans-serif;  margin: 0; font-size: 10px;}

#hyper_global{
	width: 987px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #19348d;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	/*padding-top: 0;
	padding-right: 30px;
	padding-bottom: 0;
	padding-left: 33px;*/
	text-align: left;
	font-size: 10px;
} 

/* ------------- ATTENTION NE PAS REDEFINIR LA POLICE DE CARACTERE DANS LE CODE CSS  ----- */

/* --- hyper_header ---*/
#hyper_header{width: 987px; margin: 0; padding: 0;}
#hyper_top_header{ width: 987px; height: 113px; background: url(../images/include/header/bkgd_header_top.jpg) no-repeat; margin: 0; padding: 0;}
#hyper_left_top_header{ float: left; margin: 0 10px 0 0; padding: 0; width: 145px;}
*HTML #hyper_left_top_header{width: 70px; margin: 0;}
#hyper_right_top_header{ float: left; margin: 0; padding: 0;}

#hyper_logo a{ width: 105px; height: 90px; display: block; text-indent: -9999px; float: left; margin: 20px 0 0 40px; padding: 0;}
*HTML #hyper_logo a{width: 70px;} 
#hyper_slogan_fr{ width: 180px; height: 18px; text-indent: -9999px; margin: 0 145px 0 10px; padding: 30px 0 0 0; float: left;}

#hyper_langchoice{ float:left; margin: 5px 0 0 0;}
#hyper_langchoice ul{ margin: 0; padding: 0; font-size: 8px; color: #999999; font-weight: bold; }
#hyper_langchoice ul li{ display: inline; list-style: none; margin: 0; padding: 0; height: 10px;}
#hyper_langchoice ul li a{ text-decoration: none; color: #19348d;}
#hyper_langchoice ul li a:hover{ text-decoration: underline;}
#hyper_langchoice ul .checked{ color: #19348d;text-decoration: underline;}

#hyper_search{ font-size: 8px; font-weight: bold; color: #19348d; float: left; margin: 0 0 0 10px;}
#hyper_search_txt{ float: left; margin: 5px 5px 0 0;}
#hyper_search_input{ float: left;}
#hyper_search_input input{ font-size: 9px; padding: 1px 5px 1px 5px; margin:0; border: 1px solid #CCCCCC; color: #333333;}
#hyper_search_btn{ float: left; margin: 0 0 0 5px;}
#hyper_search_btn input{ font-size: 8px; background:url(../images/include/header/bkgd_btn_search.jpg) no-repeat; width: 33px; height: 18px; border: none; color: #19348d; font-weight: bold; padding: 2px 0 0 0;}

#hyper_header #faq{ float: left; background:url(../images/include/header/img_faq.jpg) no-repeat 5px 0; border-left:  1px solid #CCCCCC; border-right: 1px solid #CCCCCC; margin: 0 0 0 10px; padding: 5px 10px 0 30px; height: 15px;}
#hyper_header #faq a{ font-size: 8px; font-weight: bold; text-decoration: none; color:#19348d;}

#hyper_header #job{ padding: 5px 5px 0 5px; height: 15px; float:left; width:15px; border-right: 1px solid #CCCCCC}
#hyper_header #job a{ font-size: 8px; font-weight: bold; text-decoration: none; color:#19348d;}

#hyper_header #contact{ padding: 5px 0 0 30px; height: 15px; background:url(../images/include/header/img_contact.jpg) no-repeat 7px 5px; float:left; width:85px;}
#hyper_header #contact a{ font-size: 8px; font-weight: bold; text-decoration: none; color:#19348d;}

#promoscroll{ height: 14px; width: 512px; font-size: 10px; padding: 5px 0 0 0; display: block; margin: 42px 0 0 10px; float: left; font-weight: bold; color:#FFFFFF;}



#top_add{ margin: 0 0 0 20px; float:left; color:#FFFFFF;}
#img_top_add{ margin: -8px 0 0 0; padding: 0; float: left;}
#txt_top_add{ margin: 0 0 0 10px; padding: 0; float: left; width: 145px; height: 62px; font-size: 11px; color:#FFF; font-family: Arial, Helvetica, sans-serif;}
.petitmot{ font-size: 10px;}
#txt_top_add a{ font-size: 10px; text-decoration: none; color: #FFFF00;}
#txt_top_add a:hover{ text-decoration: underline;}

#hyper_nav_header{ background: url(../images/include/header/navigation/bkgd_center_nav.jpg) repeat-x; width: 100%;}
#right_nav_header{ background:url(../images/include/header/navigation/bkgd_right_nav.jpg) no-repeat right top; width: 230px; height:25px; float:right; margin: 0; padding: 0; color:#FFFFFF; text-align:right; }
#right_nav_header a {text-align:right; font-weight:bold; color:#FFFF00; width: 28px; height: 25px; background: url(../images/include/header/bkgd_a_acces_off.jpg) no-repeat top right; display: block;text-indent: -9999px; margin: 0; float: left; }
#right_nav_header a#selectclub{background: url(../images/include/header/bkgd_a_acces_on.jpg) no-repeat top right;}
#right_nav_header table{}
/* -------------------- */

/* --- hyper_header NAVIGATION ---*/
#center_nav_header{ height: 25px; margin: 0; background:url(../images/include/header/navigation/bkgd_nav_left.jpg) no-repeat; float: left; }


ul#navmenu {  margin: 0 0 0 20px;  border: 0 none;  padding: 0;  width:auto; /*For KHTML*/ /* Taille SANS LE MENU FAVORIT: 846px;*/ height: auto;  list-style: none;  height: auto; text-align: left;}

ul#navmenu li { height: auto; padding: 0;  margin: 0; float: left; /*For Gecko*/ display: inline;  list-style: none; position: relative; background: none;}

ul#navmenu ul { margin: 0;  border: 0 none; padding: 0; width: 200px; list-style: none; display: none; position: absolute; top: 25px; left: 0; z-index: 250;}

ul#navmenu ul li { float: none; /*For Gecko*/ display: block !important; display: block; /*For IE*/ padding: 0; margin: 0;}

/* Root Menu */
ul#navmenu li a#selected{ margin: 0; background:url(../images/include/header/navigation/bkgd_nav_selected.jpg) repeat-x; padding: 5px 10px 1px 10px;}

ul#navmenu a { padding: 5px 10px 1px 10px; margin: 0; float: none !important; /*For Opera*/ float: left; /*For IE*/ display: block;  /*background: #EEE;*/ color: #fff; font-size: 10px; font-weight: bold; text-transform: uppercase; text-decoration: none; height:19px !important; height: 19px; /*For IE*/}

/* Root Menu Hover Persistence */
ul#navmenu a:hover, ul#navmenu li:hover a, ul#navmenu li.iehover a{ background:url(../images/include/header/navigation/bkgd_nav_hover.jpg) repeat-x; color: #fff;}



/* 2nd Menu */
ul#navmenu li:hover li a, ul#navmenu li.iehover li a{ float: none; background: #142f74; color: #fff; font-weight: bold; text-transform: none; font-size: 10px; border-bottom: 1px solid #21499e; display:block; /*height: 20px;*/}

/* 2nd Menu Hover Persistence */
ul#navmenu li:hover li a:hover, ul#navmenu li:hover li:hover a, ul#navmenu li.iehover li a:hover, ul#navmenu li.iehover li.iehover a { background:#a6b6d8; color: #114294;}

ul#navmenu ul ul, ul#navmenu ul ul ul { display: none; position: absolute; top: 0; left: 160px;}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu li:hover ul ul, ul#navmenu li:hover ul ul ul, ul#navmenu li.iehover ul ul, ul#navmenu li.iehover ul ul ul{ display: none;}

ul#navmenu li:hover ul, ul#navmenu ul li:hover ul, ul#navmenu ul ul li:hover ul, ul#navmenu li.iehover ul, ul#navmenu ul li.iehover ul, ul#navmenu ul ul li.iehover ul{ display: block;}

li .selected {  background: #CCC; color: #FFF;}

ul#navmenu #nav_events a{ margin: 0; background:url(../images/include/header/navigation/bkgd_nav_event_off.jpg) no-repeat; width: 85px; height: 19px; padding: 5px 10px 1px 13px; color: #ffcc00;}
ul#navmenu #nav_events a:hover{ background:url(../images/include/header/navigation/bkgd_nav_event_on.jpg) no-repeat;}
ul#navmenu #nav_events ul a, ul#navmenu #nav_events #selected a {float: none; background: #142f74; color: #fff; font-weight: bold; text-transform: none; font-size: 10px; border-bottom: 1px solid #21499e; display:block; /*height: 20px;*/ padding:  5px 10px 1px 10px; width: 160px;}
ul#navmenu #nav_events ul a:hover{ background:#a6b6d8; color: #114294;}
ul#navmenu #nav_events a#selected{ margin: 0; background:url(../images/include/header/navigation/bkgd_nav_selected.jpg) repeat-x; color: #fff; height: 19px;}

/* -------------------- */

#rightnavmenu {padding: 5px 0 1px 119px; margin:0 ; float:left;}
*html #rightnavmenu {background :url(../images/include/header/navigation/bkgd_nav_ie.jpg) no-repeat;height: 19px; }
#rightnavmenu a {text-align:right; font-weight:bold; color:#FFFF00;  }


/* --- Navleft ---*/
#navleft{ width: 158px; margin: 0 0 0 11px; font-family: Arial, Helvetica, sans-serif; background:url(../images/include/container/bkgd_center_nav_left.jpg) repeat-y; padding: 0;}
#navleftempty {width: 158px; margin: 0 0 0 11px; font-family: Arial, Helvetica, sans-serif; padding: 0;}

#top_nav_left{ background: url(../images/include/container/bkgd_header_nav_left.jpg) no-repeat; width: 158px; height: 42px; margin: 0; padding: 0; float: left;}
#center_nav_left{ background:url(../images/include/container/bkgd_center_nav_left.jpg) repeat-y; width: 158px; margin: 0; padding: 0; float:left;}
#bottom_nav_left{ background: url(../images/include/container/bkgd_bottom_nav_left.jpg) no-repeat; width: 158px; height: 14px; margin: 0; padding: 0; float:left;}

#top_nav_left h1{ padding: 12px 10px 0 10px;; margin: 0; font-size: 13px; color:#FFFFFF; font-weight: bold;}
#top_nav_left h1 .red{color:#FF2F34;}
#top_nav_left h1 a{color:#FFFFFF; text-decoration:none;}
#top_nav_left h1 a:hover{color:#FF2F34; text-decoration:none;}

ul#menuleft{ margin: 0; padding: 0;}
ul#menuleft li{ list-style: none; margin: 0; padding: 0;}
*HTML ul#menuleft li {height: 10px;}
ul#menuleft a{ color: #FFFFFF; text-decoration: none; font-size: 10px; font-weight: bold; display: block; margin: 0 3px 1px 4px; padding: 3px 7px 3px 7px; background: #1e368c;}
ul#menuleft a:hover{ background: #b7c8e4; color:#19348d;}

ul#menuleft li a#selected{ background: #b7c8e4; color:#FF2F34;}

ul#menuleft ul{ margin: 0 5px 0 5px; padding: 0;}
ul#menuleft ul li{padding: 0; margin: 0; }
ul#menuleft ul li a{ display: block; padding: 3px 0 3px 0;  border-bottom: 1px dashed #FFFFFF; background: #3354be;}
*HTML ul#menuleft ul li a{ height: 15px;  }
/* -------------------- */

/* --- hyper_container 3col ---*/
#hyper_container_3col{ background: url(../images/include/container/bkgd_center_container.jpg) repeat-y left top; margin: 0 0 0 12px; padding: 0;}

#hyper_container_2col{ background: url(../images/include/container/bkgd_container_2col.jpg) repeat-y left top; margin: 0 0 0 12px; padding: 0;}

#left_container_3col{ float: left; margin: 0; padding: 20px 0 0 0; background:url(../images/include/container/bkgd_left_container_3col.jpg) no-repeat; width: 182px;}
#center_container_3col{ float: left; margin: 0; padding: 10px 0px 0 20px; background: url(../images/include/container/bkgd_center_container_3col.jpg) no-repeat; width: 590px;}
#right_container_3col{ float: left; margin: 0; padding: 20px 0 0 0; background:url(../images/include/container/bkgd_right_container_3col.jpg) no-repeat; width: 175px;}

#left_container_2col{ float: left; margin: 0; padding: 20px 0 0 0; background:url(../images/include/container/bkgd_left_container_2col.jpg) no-repeat; width: 182px;}
#center_container_2col{ float: left; margin: 0; padding: 10px 10px 0 10px; background: url(../images/include/container/bkgd_center_container_2col.jpg) no-repeat #fff; width: 748px;}
#right_container_2col{ float: left; margin: 0; padding: 0 0 0 0; background: url(../images/include/container/bkgd_right_container_2col.jpg) no-repeat; width: 17px; height: 10px;}
/* -------------------- */

/* --- hyper_bloc folder ---*/
.hyper_bloc_folder{
	margin: 0 18px 10px 18px;
	color: #003673;
}
.content_bloc_folder{ background: #f7f9fc; text-align: center;}
.content_bloc_folder img{ border: 1px solid #CCCCCC; float: none;}
.content_bloc_folder .imgbordernone{ border: none;}
.content_bloc_folder p{ margin: 5px 0 0 0; padding: 0; font-size: 9px;}
.content_bloc_folder a{ color: #FF0000; text-decoration: none;}
.content_bloc_folder a:hover{ text-decoration: underline;}
/* -------------------- */

/* --- hyper_add_right ---*/
.hyper_add_right{ margin: 0 10px 5px 10px;}
.content_add_right{ background: #3b67c3; text-align: center;}
.content_add_right p{ margin: 5px 0 0 0; padding: 0; font-size: 9px; color: #FFFFFF; font-weight: bold;}
/* -------------------- */

/* --- Prefooter ---*/
#hyper_prefooter {
	margin: 0;
	color:#143d8d;
	background-image: url(../images/prefooter/prefooter_hyper_fond.jpg);
	background-repeat: repeat-x;
	height: 302px;
}
#hyper_prefooter_content_fr {
	height: 302px;
	width: 1050px;
	margin: 0 auto;
	padding: 0;
	background-image: url(../images/prefooter/pouvoirdachat.jpg);
	background-repeat: no-repeat;
}
#hyper_prefooter_content_nl {
	height: 302px;
	width: 1050px;
	margin: 0 auto;
	padding: 0;
	background-image: url(../images/prefooter/koopkracht.jpg);
	background-repeat: no-repeat;
}
#hyper_prefooter_content_NL {
	height: 302px;
	width: 1050px;
	margin: 0 auto;
	padding: 0;
	background-image: url(../images/prefooter/koopkracht.jpg);
	background-repeat: no-repeat;
}


#hyper_prefooter_content_fr_old {
	height: 302px;
	width: 1050px;
	margin: 0 auto;
	padding: 0;
	background-image: url(../images/prefooter/pouvoirdachat_old.jpg);
	background-repeat: no-repeat;
}
#hyper_prefooter_content_nl_old {
	height: 302px;
	width: 1050px;
	margin: 0 auto;
	padding: 0;
	background-image: url(../images/prefooter/koopkracht_old.jpg);
	background-repeat: no-repeat;
}
#hyper_prefooter_content_NL_old {
	height: 302px;
	width: 1050px;
	margin: 0 auto;
	padding: 0;
	background-image: url(../images/prefooter/koopkracht_old.jpg);
	background-repeat: no-repeat;
}


#hyper_prefooter_pa {
	float: left;
	height: 302px;
	width: 330px;
}
#hyper_prefooter_product {
	float: left;
	height: 302px;
	width: 360px;
}
#hyper_prefooter_spot {
	float: left;
	height: 302px;
	width: 320px;
	padding-right: 40px;
}
#prefooter_prod_title {
	float: left;
	height: 30px;
	width: 360px;
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 14px;
	font-weight: bold;
	color: #C4007A;
	text-decoration: none;
	padding-top: 25px;
	text-align: center;
}
#prefooter_prod_img {
	float: left;
	height: 178px;
	width: 360px;
	text-align: center;
}
#prefooter_prod_btn {
	float: left;
	height: 55px;
	width: 360px;
	text-align: center;
	padding-top: 14px;
}
#prefooter_spot_title {
	float: left;
	height: 30px;
	width: 147px;
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 14px;
	font-weight: bold;
	color: #C4007A;
	text-decoration: none;
	padding-top: 25px;
	padding-left: 143px;
}
#prefooter_spot_img {
	float: left;
	height: 168px;
	width: 320px;
	text-align: right;
	padding-top: 10px;
}
#prefooter_spot_btn {
	float: left;
	height: 69px;
	width: 320px;
}
/* -------------------- */

/* --- Spotdiv ---*/
#spotransparent {
	filter:alpha(opacity=80); /* Internet Explorer 6*/
	-moz-opacity:0.8;/* Mozilla 1.6 et infér. */
	opacity: 0.8;
	background-color: #000;
	height: 100%;
	width: 100%;
	position:fixed;
	left: 0;
	top: 0;
	z-index: 500;
}
*HTML #spotransparent{ height: 1180px; position: absolute;}
#spotdivcontent {
	background-image: url(../images/spotdiv/spot_bkg.jpg);
	background-repeat: repeat-x;
	height: 318px;
	width: 500px;
	z-index: 600;
	margin: -159px 0 0 -250px;
	left: 50%;
	top: 50%;
	position:absolute;
	border: thin double #006ab4;
}
#spotclose {
	float: left;
	height: 33px;
	width: 500px;
	text-align: right;
}
#spotcontent {
	float: left;
	height: 265px;
	width: 500px;
}
#spotvideo {
	float: left;
	height: 245px;
	width: 310px;
	padding-bottom: 20px;
	padding-left: 20px;
}
#spotvideonly {
	float: left;
	height: 245px;
	width: 500px;
	padding-bottom: 20px;
	text-align: center;
}
#spotitle {
	float: left;
	height: 225px;
	width: 170px;
	padding-top: 30px;
	padding-bottom: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #006ab4;
	text-decoration: none;
}
#spotfooter {
	text-align: center;
	float: left;
	height: 17px;
	width: 500px;
	padding-top: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
/* -------------------- */

/* --- Footer ---*/

#hyper_footer{
	text-align: center;
	color:#143d8d;
	width: 1050px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 20px;
}
#hyper_footer ul{ margin: 0; padding: 0; color:#143d8d;}
#hyper_footer ul li{ margin: 0; padding: 0; display: inline; color: #143d8d;}
#hyper_footer ul li a{ text-decoration: none; color:#143d8d;}
#hyper_footer ul li a:hover{ text-decoration: underline;}
#hyper_footer p{ color:#143d8d; margin: 2px 0 0 0; padding: 0;}

.end_content_2col{background: url(../images/include/footer/bkgd_footer_2col.gif) no-repeat #FFFFFF; padding: 10px 0 0 0;}
.end_content_3col{background: url(../images/include/footer/bkgd_footer_3col.gif) no-repeat #FFFFFF; padding: 10px 0 0 0;}

/* -------------------- */

/* Placer les blocs au sein du content */
.leftcontent{ float: left;}
.leftcontent h2{ font-size: 28px; font-weight: bold; color: #19348d; amrgin: 0 0 10px 0;}
.rightcontent{ float: left; width: 260px; margin: 10px 0 0 10px;}

.leftcol_services{ border-right: 1px dashed #999999; width: 220px; float: left;}
.bloc_service{ width: 200px; border-bottom: 1px dashed #999999; margin: 0 0 10px 0; padding: 0 0 10px 0;}
/* -------------------- */


.postit{ background: #c7d9ed; padding: 20px 0 0 10px;}
.top_postit_FR{ background: url(../images/include/container/postit_produit_FR.gif) no-repeat; width: 147px; height: 43px; text-indent: -9999px;}
.top_postit_NL{ background: url(../images/include/container/postit_produit_NL.gif) no-repeat; width: 147px; height: 43px; text-indent: -9999px;}
.top_postitPQ_FR{ background: url(../images/include/container/postit_pq_FR.gif) no-repeat; width: 147px; height: 43px; text-indent: -9999px;}
.top_postitPQ_NL{ background: url(../images/include/container/postit_pq_NL.gif) no-repeat; width: 147px; height: 43px; text-indent: -9999px;}
.content_postit{ background: url(../images/include/container/bottom_postit.jpg) no-repeat left bottom #f5f5ac; width: 127px; padding: 10px 10px 13px 10px; text-align: center; color: #19348d;}
.content_postit img{ margin: 0 0 10px 0;}
.content_postit h5{ font-size: 11px; font-weight: bold; margin: 2px 0 2px 0;}
.content_postit p{ font-size: 9px; margin: 5px 0 5px 0;}
.content_postit .prix_postit{ color: #e2001a; font-size: 12px; font-weight: bold;}
.price{color: #e2001a; font-size: 12px; font-weight: bold;}



/* ----------------------------------------------- Left PROMO----------------*/
#promo { width:161px; position:relative; padding:44px 0 0 0; margin:20px 0 0 0;}
#title_promo_nl{background: url(../images/include/container/title_promo_nl.png) no-repeat; width: 104px; height: 103px; position:absolute; top:0; left:0; z-index:200;}
#title_promo_fr{background: url(../images/include/container/title_promo_fr.png) no-repeat; width: 104px; height: 103px; position:absolute; top:0; left:0; z-index:200;}
#title_promo_nl span { display:none;}
#title_promo_fr span { display:none;}
#promo p { margin:10px 0 10px 0; padding:0 6px; color:#000; font-weight:bold; text-align:center;}
#promo p.date { font-size:10px; color:#ec008f; font-weight:normal;width:115px;margin:10px 0 0 0;}
#content_promo p.date { margin:10px 0 0 0;}
#header_promo {background: url(../images/include/container/header_promo.gif) no-repeat right;width: 152px; height: 35px; margin:0 0 0 8px;}
#content_promo{background: url(../images/include/container/content_promo.gif) repeat-y right;width: 147px; min-height: 164px;margin:0 0 0 8px; padding:20px 0 0 5px;}
* html #content_promo {height: 164px;width:147px;}
#content_promo #imageContainer {position: relative; z-index:1;min-height:164px;}
*html #content_promo #imageContainer {height:164px;}


#content_1day { min-height:217px; width:147px; border: 1px soli red;background:url(../images/include/container/content_promo.gif) repeat-y right center; padding:20px 0 0 5px; margin:0 0 0 8px;}
* html #content_1day { height:217px;}
#content_1day h2 span { display:none;}
#content_1day h2 {}
#content_1day h2.fr {background:url(../images/include/container/1jour_1prix.gif) no-repeat; margin:0 0 10px 0; width:128px; height:26px;}
#content_1day h2.nl {background:url(../images/include/container/title_nl_1day.gif) no-repeat; margin:0 0 10px 0; width:128px; height:26px;}
#block_price { border:1px solid #000; width:114px; margin:0 0 0 6px; height:41px;}
#block_price h3 { color:#000; font-weight:bold; padding:4px 0 0 48px; margin:0; text-align:center;}
#block_price span.price_title {font-size:17px;}
#block_price span {font-size:14px;}
#block_price span.unit {font-size:9px;}
#inside_1day { border:1px solid #ec008f; width:128px;}


#imageContainer img {
	display:none;
	position:absolute;
	top:0; left:0;
}
#content_promo img { display:none; 	position:absolute; 	top:0; left:0;}

#footer_promo{background: url(../images/include/container/footer_promo.gif) no-repeat top right;width: 152px; margin:0 0 0 8px; padding:18px 0 0 0;}
#footer_nopromo {background: url(../images/include/container/footer_nopromo.gif) no-repeat top right;width: 152px; height:18px;margin:0 0 0 8px; padding:18px 0 0 0;}
a#link_pdf_promo{ font-size:11px; font-weight:bold;color:#FFF;background: url(../images/include/container/link_promo_pdf.jpg) no-repeat right;width: 64px; height: 39px; display:block; margin:0 0 0 34px; padding:9px 0 0 43px; line-height:11px;}
/* -------------------- */


/* --- Les Génériques ---*/
#crumbtrail{ font-size: 9px; color: #19348d;}
#crumbtrail a{ float: left; text-align: right; background: url(../images/include/container/crumbtrail_next.gif) right 4px no-repeat; color: #2692ff; padding: 0 7px 0 0; margin: 0 7px 0 0; text-decoration: none;}
#crumbtrail a:hover{ text-decoration: underline;}
#crumbtrail p{ padding: 0; margin: 0 7px 0 0; float: left;}
#title_page{ background:url(../images/include/container/bkgd_title_page.jpg) no-repeat left bottom; width: 748px; padding: 0 0 10px 0; margin: 20px 0 0;}
#title_page h1{ margin: 0; padding: 0; font-size: 14px; font-weight: bold; color: #114294; background:url(../images/include/container/arrow_title_page.gif) no-repeat left 3px; padding: 0 0 0 10px;}

.clear{ clear: both;}
.floatnone{ float:none;}
a img{ border: none;}
form{ margin: 0; padding: 0;}
.confirmform{ background: url(../images/include/container/bkgd_btn_confirm.jpg) no-repeat; width: 60px; height: 20px; border: none; font-size: 10px; color:#2692ff;}
input.go_login{ background: url(../images/include/container/btn_go_login.gif) no-repeat #19348d; width: 33px; height: 18px; border: none; display: block; text-align: center; color: #FFFFFF; font-weight: bold; letter-spacing: 1px; font-size: 9px;}

.fontsize11{ font-size: 11px;}
.fontred11{ color:#e2001a; font-size: 11px;}
.fontsize14{ font-size: 14px;}
.fontsize14bold{ font-size: 14px; font-weight: bold;}
.fontred{ color:#e2001a;}
.fontlightblue{ color: #2692ff;}
.fontwhite{ color:#ffffff;}

a{ color:#00a9fe; text-decoration: none;}
a:hover{ text-decoration: underline;}
a.pdf{ background:url(../images/include/container/icons_pdf.gif) no-repeat; padding: 4px 0 0 23px; margin: 0; display: block; height: 15px; color: #00397c;}
a.lireplus{ background: url(../images/include/container/bkgd_btn_lireplus.gif) no-repeat; width: 88px; height: 16px; text-align: center; padding: 3px 0 0 0; margin: 0 10px 0 0; float:right; display: block;}

.btn_left_form{ background:url(../images/include/container/bkgd_btn_left.gif) no-repeat; width: 12px; height: 16px; float: left;}
.btn_center_form{ background:url(../images/include/container/bkgd_btn_center.gif) repeat-x; height: 16px; float: left; font-variant: small-caps; padding: 0; margin: 0;}
.btn_right_form{ background: url(../images/include/container/bkgd_btn_right.gif) no-repeat; width: 12px; height: 16px; float:left;}
.btn_center_form input{ background: url(../images/include/container/bkgd_btn_center.gif) repeat-x; border:none; color:#FFFFFF; padding: 0 0 0 0; margin: 0;  font-size: 9px; height: 16px; font-variant: small-caps;}

.btn_left{ background:url(../images/include/container/bkgd_btn_left.gif) no-repeat; width: 12px; height: 16px; float: left;}
.btn_center{ background:url(../images/include/container/bkgd_btn_center.gif) repeat-x; height: 14px; float: left; font-variant: small-caps; padding: 2px 0 0 0; margin: 0; color:#FFFFFF;}
.btn_center a{ color: #FFFFFF; font-weight: bold;}
.btn_right{ background: url(../images/include/container/bkgd_btn_right.gif) no-repeat; width: 12px; height: 16px; float:left;}

.btn_standard{}
.btn_standard_right{ float: right; margin: 0 0 0 10px;}
.btnleft{ background:url(../images/include/container/bkgd_btn_left.jpg) no-repeat; float: left; width: 7px; height: 19px;}
.btncenter{ background:url(../images/include/container/bkgd_btn_center.jpg) repeat-x; float: left; width: auto; height: 16px; padding: 3px 0 0 0;}
.btnright{ background:url(../images/include/container/bkgd_btn_right.jpg) no-repeat; float: left; width: 7px; height: 19px;}

p{ color: #19348d;}
.alignright { text-align: right; background:#FF0000;}
/* -------------------- */



/* 	Ancien message d'erreur 

#errorMsgv2{position:absolute;width:309px; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#FF0000; z-index:5; left: 450px; top: 350px; }
#errorMsgv2ShTop{position:absolute;top:4px;left:0px;width:309px;height:7px;background: url(../Images/error/msgErrorShTop.gif) top no-repeat;opacity:0.25;-moz-opacity:0.25;filter: progid:DXImageTransform.Microsoft.Alpha(opacity=25); z-index:5;}
#errorMsgv2Top{position:absolute;top:4px;left:0px;width:309px;height:7px;background: url(../Images/error/msgErrorTop.gif) top no-repeat; z-index:5;}
*html #errorMsgv2ShTop{top:-7px;}
*html #errorMsgv2Top{top:-7px;}
#errorMsgv2TopFX{position:absolute;top:-4px;left:0px;width:309px;height:9px;background: url(../Images/error/msgErrorTopFX.gif) top no-repeat; z-index:5;}
*html #errorMsgv2TopFX{top:-15px; z-index:5;}
#errorMsgv2ShBot{position:absolute;bottom:-3px;left:0px;width:309px;height:14px;background: url(../Images/error/msgErrorShBot.gif) bottom no-repeat;opacity:0.25;-moz-opacity:0.25;filter: progid:DXImageTransform.Microsoft.Alpha(opacity=25); z-index:5;}
#errorMsgv2Bot{position:absolute;bottom:4px;left:0px;width:309px;height:7px;background: url(../Images/error/msgErrorBot.gif) bottom no-repeat; z-index:5;}
*html #errorMsgv2ShBot{bottom:-14px;}
*html #errorMsgv2Bot{bottom:-7px;}
#errorMsgv2text .errorMsgYes{margin-right:80px;}
#errorMsgv2text .errorMsgNo{margin-left:80px;}
#errorMsgv2text .errorMsgClose{text-align:center;z-index:270;}
#errorMsgv2text A{color:#000000;text-decoration:none;}
#errorMsgv2text A:HOVER{color:#000000;text-decoration:underline;}
#errorMsgv2container{position: relative;width: 309px;background: url(../Images/Menu/super/msgErrorMid.gif) repeat-y;padding:0px 0px 0px 0px;text-align:center;margin:0px; background: #FFFFFF;}
#errorMsgv2text{padding:0px 16px 0px 10px;}
#errorMsgv2border{position: absolute;top: 0px;left: 309px;bottom: 0px;right: 0px;background: url(../Images/Menu/super/msgErrorShMid.gif) top repeat-y;opacity:0.25;-moz-opacity:0.25;filter: progid:DXImageTransform.Microsoft.Alpha(opacity=25);}
* html #errorMsgv2container{height: 1px;}
* html #errorMsgv2border{position: absolute;top: 0px;left: 309px;bottom: auto;right: auto;width: 2px;height: 100%;background-color: #00FF00;z-index: 2;
*/



/* ------------------- Message d'erreur -------------------- */
#errorMsg{ width: 320px; position: absolute; left: 500px; top: 400px; z-index: 10; border: 2px solid #122871;}
#errorMsg_top{ width: 310px; font-size: 14px; font-weight: bold; text-align: center; background-color: #af010b; padding: 5px;  color:#FFFFFF;}
#errorMsg_content{ width: 300px; font-size: 10px; font-weight: bold; text-align: center; background-color: #fff; padding: 10px; color:#122871;}
#errorMsg_bottom{ padding: 3px; font-size: 9px; font-weight: bold;text-align: center; background-color: #fff; padding: 10px;color:#af010b;}
/* --------------------------------------------------------- */

SUP{color:#7F99B9;}

SPAN.sup{
font-size:9px;
color:#7F99B9;
}


#login_club { width: 200px; margin: 10px 0 0 270px;width: 200px; text-align:center;}
.content_login_club{ margin: 0; padding: 0; background:#19348d;color: #FFFFFF;}
.content_login_club p{ margin: 0 0 0 10px;color: #FFFFFF;}
.content_login_club a{ color: #FFFFFF;}
.content_login_club table{ margin: 0 0 0 10px;}
.content_login_club table input{padding: 2px;  font-size: 10px;}
.content_login_club table a{ color: #FFFFFF;}

 .nobr {
  white-space: nowrap;
 }

#treenation_number{position:absolute;right:60px;padding-top:15px; font-size:12px;color:#FFCB05;font-weight:bold;}
*HTML #treenation_number{ padding-top: 21px;}
#eventtreenation_number{position:absolute;right:100px;padding-top:111px; font-size:12px;color:#FFCB05;font-weight:bold;}
*HTML #eventtreenation_number{ padding-top: 111px; right:90px;}

#footer2009 {color:#666666; font-family:Arial; font-size:13px; padding:0 0 3px 0; text-align:center;}
#footer2009 a {color:#003F81; text-decoration:none}
#footer2009 a:hover { color:#000; text-decoration:underline;} 

/* ========================================================================== */
/* Carrefour General Header                                                   */
body {background:#fff;}
#allContainer {background:#fff; height:auto;}
#hyper_footer {background:#fff; border:none; padding:0; margin-bottom:0.25em; margin-top:27px; color:#666; font-family:Arial; font-size:13px; height:auto; width:auto;}
#hyper_footer p {color:#666;}
#hyper_footer a, #hyper_footer ul li a {color:#003f81;}
#hyper_footer a:hover, #hyper_footer ul li a:hover {color:#000;}
/* navigation */
/* #right_nav_header {width:192px; background-position:top right;}
* html #right_nav_header {width:210px;}
#right_nav_header a {margin:0px 7px; float:left;} 
#hyper_global input.carrefour_search_input {margin:0.15em 0.25em; margin-top:5px; width:85px;}
#hyper_global input.carrefour_search_btn {margin:0.15em 0.25em; margin-right:1em; border:1px solid #fff;}
*:first-child+html #hyper_global input.carrefour_search_input {margin-top:3px;} */