	*{margin:0px; padding:0px;}
	body {margin:0px; padding:0px; font-size:12px; font-family:Arial, Verdana, sans-serif; background:#fff; color:#000; text-align:center; background:url(../img/en_US/fond_entete_new.jpg) repeat-x top center;}
	.clear {clear:both; }/* Non flottant pour mac */

	#container { min-width:961px; margin:0 auto; }

	*html #container { width:961px; }


	/* ENTETE */
	h2.entete {
		display:block;
		width:411px;
		/*height:105px;*/
		margin:37px 161px 0px 0px;
		float:left;
		/*background-image:url(../img/h1.jpg);*/
	}
	h2.entete span {display:none;}

	#fille_top {display:block;position:absolute;left:354px;top:1px;z-index:1px;width:68px;height:142px;background-image:url(../img/fille.jpg);}
	#entete {position:relative;width:960px;background:url(../img/en_US/entete2.jpg) no-repeat bottom #4f5e9d;margin:0 auto;}

	#home_sc_id {
		font-size: 14px;
		font-weight: bold;
	}

	#homepage_btn_wrap { 
		position:absolute; 
		left:0px; 
		top:0px; 
		display:block; 
		z-index:99;
	}

	#homepage_btn_wrap a { 
		width:369px; 
		height:164px; 
		display:block; }

	#homepage_btn_wrap a span { display:none; }

	div#main {width:961px; margin:0px auto 0px;}



	/* BLOC NEWSLETTER */
	#newsLetter {width:240px; margin-bottom:26px; padding:15px 27px 20px; background:url(../img/bg_child.jpg) repeat-x left bottom; border:1px solid #b4b6b3; color:#505050; text-align:center;}
	.t_newsLetter {margin:0px 0px 18px; font-size:18px; font-family:Helvetica CondensedBlack; text-transform:uppercase; color:#757474;}
	.height_15 {height:12px; padding:3px;}




	div#publicite {
		width:960px;
		height:112px;
		margin:0px auto 7px;
		background:url(../img/bottom_entete.jpg) no-repeat bottom #4f5e9d;
	}



	/*div#publicite a { float:left; }

	div#publicite img {margin:10px 13px 11px 0px;}
	*/
		.pub1 {margin-top:10px; padding-left:11px;}

	ul#menuu {
		margin-left: 185px;
		width:961px;
		padding:0px 0px 6px;
		text-align:right;
	}

	ul#menuu li {
		display:inline;
		padding:0px 6px 0px 7px;
		background:url(../img/tiret.gif) no-repeat left bottom;
		font-size:11px;
	}

	ul#menuu li a {color:#fff;}
	ul#menuu li a:hover {color:#e2e2e2;}

	div#login {
		display:block;
		width:960px;
		height:143px;
		margin:0px auto 0px;
		/*background:url(../img/arr_manege.jpg) no-repeat bottom center;*/
		text-align:left;
		position:relative;
		clear:both;
	}

	div#login div#connect {
		width:369px;
		position:absolute;
		right:0;
		bottom:0;
		background:url(../img/login_info.jpg) top left no-repeat;
		padding-bottom:2px;
	}
	div#menuDiv {
		width:961px;
		display:block;
		margin:0px auto 10px;
		padding-top:3px;
	}
	div#menuDiv img {
		border: none;
	}
	ul#menuPlace {
		float: left;
		list-style:none;
	}
	span#cafe {
		float: right;
		margin-top: 3px;
		margin-left: 6px;
	}/*

	ul#menuPlace {
		width:961px;
		height:32px;
		display:block;
		margin:0px auto 10px;
		padding-top:3px;
		list-style:none;
	
	}*/
	ul#menuPlace li {
		float:left;
		padding-top:0px;
		font-size:12px;
		font-weight:bold;
	}

	.linux.gecko ul#menuPlace li { font-size:11px; }

	ul#menuPlace li.last_menup {
		background:url(../img/tiret_menup.gif) no-repeat top right;
	}

	ul#menuPlace li a{
		display:block;
		height:22px;
		padding:7px 8px 0 10px;
		margin:0px;
		background:url(../img/tiret_menup.gif) no-repeat top left;
		text-decoration:none;
		color:#fff;
		width:auto;
		float:left;

	}


	ul#menuPlace li a:hover, ul#menuPlace li a.selected{

		background:url(../img/tiret_menup_o.gif) no-repeat center left #4f5e9d;
	}


	.login_texte {
		width:137px;
		margin:3px 0px 4px 0px;
		color:#58585a;
		font-size:11px;
	}

	.titre_sign {
		margin:3px 0px 4px 0px;
		text-transform:uppercase;
		font-weight:bold;
		color:#fff;
	}

	.tiny_text {
		text-align: left;
		margin-left: -14px;
		width: 190px;
		font-size:9px;
		color:#fff;
	}
	.tiny_text a {color:#fff;}
	.tiny_text a:hover {color:#e2e2e2;}
	.envoie_login{margin-left:7px;}

	/* CONTENU */

	h2 {
		display:block;	
	}

	.h2_sidebar_left {
		width:140px;
		height:20px;
		margin:4px 0px 8px;
		margin-top: 0px;
		font-family:Helvetica CondensedBlack;
		font-size:19px;
		text-transform:uppercase;
		color:#7482bf;
		border-bottom:1px solid #7482bf;
	}

	.h2_contenu {
		width:483px;
		/*height:23px;*/
		margin:4px 0px 15px;
		font-family:"Helvetica CondensedBlack", sans-serif, Helvetica, Arial, Verdana;
		font-size:19px;
		text-transform:uppercase;
		color:#757474;
		border-bottom:1px solid #757474;
	}

	.h2_sidebar_right {
		/*width:300px;*/
		/*height:19px;*/
		margin:7px 0px 8px;
		font-family:Helvetica Condensed;
		font-size:100%;
		text-transform:uppercase;
		color:#6eb43f;
		border-bottom:1px solid #6eb43f;
		height:17px;
	}

	h4,h2 {
		margin:4px 0px 4px;
		font-size:14px;
		text-transform:uppercase;
		color:#757474;
	}
	h2 a{
		font-size:14px;
		text-transform:uppercase;
		color:#757474;
		text-decoration:none;	
	}
	.font16 {font-size:16px;}
	.boldH4 {font-family:Helvetica CondensedBlack;}
	.greyH4 {color:#757474;border-bottom:1px solid #757474;}



	div#contenu {
		min-width:1381px;
		margin:5px auto 0px;
		padding:0 0 65px 8px;
		text-align:center;
		position:relative;
	}

	.pub2 {border:1px solid #009; margin-top:65px;}
	.cacher {display:none;}

	a#create_accounten_US {margin:17px 35px 28px 24px;display:block;width:422px; height:36px; background:url(../img/en_US/btn_account.jpg) 0 0px;}
	a#create_accounten_US:hover {display:block;width:422px; height:36px; background:url(../img/en_US/btn_account.jpg) 0 -36px ;}

	a#create_accountfr_FR {margin:17px 35px 28px 24px;display:block;width:422px; height:49px; background:url(../img/fr_FR/btn_account.jpg) 0 0px;}
	a#create_accountfr_FR:hover {display:block;width:422px; height:49px; background:url(../img/fr_FR/btn_account.jpg) 0 bottom ;}

	a#create_account2en_US {display:block;margin-left:35px;width:130px; height:129px; background:url(../img/en_US/create_account.jpg) 0 0px;}
	a#create_account2en_US:hover {display:block;width:130px; height:129px; background:url(../img/en_US/create_account.jpg) 0 -129px ;}

	a#create_account2fr_FR {display:block;margin-left:35px;width:130px; height:129px; background:url(../img/fr_FR/create_account.jpg) 0 0px;}
	a#create_account2fr_FR:hover {display:block;width:130px; height:129px; background:url(../img/fr_FR/create_account.jpg) 0 -129px ;}


	div#colonne1 {
		float:left;
		margin-top:15px;
		text-align:left;
		width:165px;
	}

	/*	ul.sidebar_categories {margin:0px 0px 16px 8px; list-style:none;}
		ul.sidebar_categories li {margin:3px 0px 3px; padding-left:14px; background:url(../img/puce.gif) no-repeat top left; color:#505050; font-size:10px;}
		ul.sidebar_categories li a {font-weight:bold; color:#505050; font-size:11px; text-decoration:none;}
		ul.sidebar_categories li a:hover {text-decoration:underline; color:#505050;}
	
		ul.sidebar_categories li ul {margin:0px 0px 8px 8px; list-style: disc;}
		ul.sidebar_categories li ul li {margin:3px 0px 3px; padding-left:0; background:none; color:#505050; font-size:10px;}
		ul.sidebar_categories li ul li a {font-weight:normal; color:#505050; font-size:11px; text-decoration:none;}*/
	
		div#colonne1 p {margin-bottom:15px;}
		div#colonne1 p.form{margin-bottom:0;}
		div#colonne1 a {color:#505050;}
		div#colonne1 a:hover {color:#505050;}
	
		hr {width:100%; margin-bottom:8px; background-color:#eee; border:1px solid #eee;}
	
		.note {font-size:11px; color:#505050;}
		.ligne2 {padding-left:13px;}

				
		div#colonne2 {
			margin-top:15px;
			margin-left: 15px;
float: left;
width: 60%;
min-width:800px;
background:#7D86FD none repeat scroll 0 0;
border:1px solid #6BB13D;
padding:10px;
text-align:left;			

			
		}
		div#colonne2 act_found { color: #505050; }
		div#colonne2.wide {float:left; width:800px; min-height:213px; margin:12px 0px 0px 19px; padding-bottom:60px; text-align:left;}

		div#colonne2  a{color:#6eb43f;}
		div#colonne2  a:hover {color:#4c4c4c;}
	
		div#colonne2 .white {color:#fff; !important;}
		div#colonne2 .white a {color:#fff; !important;}
	
		.titre_NewEvent a {color:#4c4c4c !important; text-decoration:none !important;}
		.titre_NewEvent a:hover {text-decoration:underline !important;}
		.texte {font-size:12px; margin-bottom:20px;}
		.marge_contenu {margin-bottom:10px;}
	
		/* FORMULAIRE */
		div#colonne2 select {width:235px;float:none!important;}
		.form{margin:9px 0px 4px; font-weight:bold;}
		.form_noMargin {margin-bottom:4px;}
		.left {float:left;}
		.right {float:right;}
		.right_case {padding-right:13px;}
		.case_form {width:235px;}
		.case_form_mini {width:124px;}
		.width_100 {width:100px;}
		.input_text_form {width:223px !important;}
		.input_select_form {width:227px !important;}
		.case_formLarge {width:479px;}
		.case_formsubmit{width:478px; text-align:right; padding:25px 0px 0px; clear:both;}
		.input_form {margin:0px;}
		.btn_account {margin:17px 35px 37px 24px;}
		.calendar_marge {margin-left:3px;}
		.radio_marge {margin:4px 0px 0px 2px;}
		.case_selection {width:165px; margin-right:10px;}
		.addInformation {background:url(../img/add.gif) no-repeat left top; padding-left:19px;}
		.block {display:block;}

		.inputColor { width:60px; }

		.box_input_file { position:relative; width:100%; height:30px; overflow:hidden; display:block; } 
		.box_input_file .input_file { position: absolute; left: 0px; top: 0px; }
	
		/* ACTIVITE */
		.bold {font-weight:bold;}
		.titre_NewEvent {margin:0px 0px 11px 9px; width:171px;}
		.text_NewEvent {margin:0px 0px 11px 9px; width:171px;}
		.NewEvent {margin:28px 0px 0px 0px; color:#4c4c4c;}
		.pub_colonne3 {margin:0px 0px 22px 0px;}
	/* BLOC ENFANT */
		.child {width:460px; margin-bottom:18px; padding:6px 6px 8px 15px; border:1px solid #b4b6b3; color:#505050; font-weight:bold;}
		.left_box {float:left; width:249px; margin:19px 0px 17px; border-right:1px solid #b4b6b3;}
		.right_box {float:left; margin-top:8px; padding-left:12px; width:197px;} 
		.input_submit {text-decoration:none; background:url(../img/bg_btn_submit.gif) repeat-x; padding:3px 4px; border-color:#6a9d39; border-width:0px 1px; border-style:none solid;}
		.img_Child {width:129px; position:relative;}
		.img_Child_Btn {position:absolute; width:14px; top:4px; right:12px; padding:0px 1px; background:url(../img/bg_btn_X.gif) repeat-x; border-color:#6a9d39; border-width:0px 1px; border-style:none solid; font-family:Arial, Helvetica, sans-serif;}
		.t_Child {margin-top:4px;}
	
		/* SELECTION */
		.selection_left {width:224px; float:left;}
		.selection_left select {width:215px !important; height:320px; float:left;}

		.btn_add {width:30px; height:21px; margin:0px; background:url(../img/next.gif) no-repeat; border:0 none; display:block; overflow:hidden;}
		.btn_add span {display:none;}

		.btn_supp {width:30px; height:21px; margin:0px; background:url(../img/prev.gif) no-repeat; border:0 none; display:block; overflow:hidden;}
		.btn_supp span {display:none;}


		.selection_right {width:214px; float:left;}
		.selection_right select {width:214px !important;}
		.hauteur_selection { height:270px;}

		/* COMMUNICATION */
	
		.question {margin:4px 0px;}
		.question_width {width:318px;}
		.soft_grey {color:#959595;}
	
		/* ACTIVITY LIST */
		.activity {
			width:370px;
			margin:5px 0 20px;
			padding-left:7px;
			overflow:hidden;
			font-size:11px;
		}
	
		.activity span {
			font-size:12px;
		}

		.activity.wide { width:476px; }

		.activity img{
			margin-right:2px;
		}
		.activity img {margin:5px 8px 0px 0px;}
		.act_found {display:block; width:100%; margin:10px 0px 10px; background-color:#ededed; height: 26px;}
	
	
		.act_title {width:300px; margin-left:7px;}
		.act_title a {text-decoration:none;}
		.center {text-align:center;}
	
		div#list_num, .list_num {width:auto; margin-left:auto; margin-right:auto; height:15px; padding:5px 0px; list-style:none; background-color:#ededed; font-weight:bold; text-align:center;}
			div#list_num span.first_num, .list_num span.first_num {margin:0px;}
			div#list_num a, .list_num a {display:inline; width:26px; margin-left:5px; background-color:#ededed; padding:3px 7px; color:#505050; text-decoration:none;}
			div#list_num a:hover, .list_num a:hover {background-color:#83bd4b;  color:#fff;}
			div#list_num .JPagination3points, .list_num .JPagination3points {display:inline; width:26px; margin-left:5px; padding:3px 7px;}
			div#list_num .JPaginationCurrentPage, .list_num .JPaginationCurrentPage {display:inline; width:26px; margin-left:5px; padding:3px 7px;}
	
		/* BY INTEREST */	
		.list_interest {list-style:none; margin:6px 0px 10px 25px;}
		.list_interest li {margin-top:3px;}
		.list_interest li a {text-decoration:none;}
	
		.interest {background:url(../img/bt-plus.jpg) no-repeat 0px 2px; padding-left:17px; padding-bottom:17px;height:17px;width:17px;}
		.interest_minus{background:url(../img/bt-moins.jpg) no-repeat 0px 2px; padding-left:17px;}
		.text_decoration {text-decoration:none;}
	
		/* FIL DARIANE */
		ul#fil {margin-bottom:15px;}
			ul#fil li {display:inline; padding-left:4px; background:url(../img/tiret_fil.gif) no-repeat left bottom; font-size:11px; }
			ul#fil li.home {background:none; padding:0;}
			ul#fil li a {color:#6eb43f;}
			ul#fil li a:hover {color:#e2e2e2;}
		
		div#filarianne {margin-bottom:15px; font-size:11px; color:#999}
		
		/* INFO ACTIVITY */
		#detail_activity {width:465px; color:#4c4c4c; padding-bottom:20px;}
		.detail_activity {width:465px; color:#4c4c4c; padding-bottom:20px;}
			.detail_colR {margin-left:10px; width:215px;}
			.detail_colL {width:215px; padding:0px 10px 5px; border-right:1px solid #ededed;}
			.marg_8 {margin-left:8px;}
		
		/* UPCOMING ACTIVITY */
		.upcoming_width {width:374px; text-align:justify;}
		.upcoming_activity {
			width:473px;
			margin:5px 0 10px;
			padding-left:7px;
			overflow:hidden;
		}
	

	div#colonne3 {
		float:left;
		width:285px;
		margin-top:16px;
		text-align:left;
	}

		div#colonne3 p a{color:#6eb43f;}
		div#colonne3 p a:hover{color:#4c4c4c;}
	
		.case_act {width:300px; margin-bottom:29px;}
		.border_img {margin-right:7px; border:2px solid #6eb43f; padding:2px;}
		.border_img_grey {margin-right:7px; border:2px solid #4c4c4c; padding:2px;}
		.grey_title {color:#4c4c4c;}
		.grey_title a {color:#4c4c4c !important;}
		.grey_title a:hover {color:#6EB43F !important;}
	
		.grey_text {color:#4c4c4c;}
		.grey_text a {color:#4c4c4c !important;}
		.grey_text a:hover {color:#6eb43f !important;}
		.titre_col3 {margin:0px 0px 11px 9px; width:134px;}
		.titre_col3 a {text-decoration:none;}
		.link_col3 {margin:11px 0px 0px;}
		.normal {font-weight:normal; color:#000;}
	


	/* FOOTER */

	div#top_footer{width:158px; height:35px; margin:0px auto; background:url(../img/bg_follow.jpg) no-repeat center bottom;}
		.follow {color:#fff; font-size:11px; margin:12px 0 0 20px;}
		.img_follow {margin:6px 0px 0px 9px;}

	div#footer {width:100%;position:relative;background:#4f5f9d;font-size:11px;}

		div#main_footer {width:961px; margin:0px auto; padding:13px 0px; text-align:center;background:#4f5f9d; position:relative;}
		div#main_footer ul#menu_footer {width:auto; display:inline; list-style:none; color:#fff;}
		ul#menu_footer li {display:inline; padding-left:7px; padding-right:6px; background:url(../img/tiret.gif) no-repeat left bottom;}
		ul#menu_footer li.first_menu {background:none;}
		ul#menu_footer li a {color:#fff;}
		ul#menu_footer li a:hover {color:#e2e2e2;}	
	
		.copyright {display:block; margin-top:6px;}
	
		.logo_k3 {position:absolute; top:12px; right:0px; width:29px; height:25px;}
			.logo_k3 a {display:block; width:29px; height:25px;  background:url(../img/logo_k3.jpg) no-repeat;}
	
	/* !!!!!!!PAGE D'ACCUEIL!!!!!!! */

	div#login div#connect_sign {
		width:171px;
		float:left;
		margin:9px 0px 0px;
		padding-left:22px;
		text-align:left;
	}

	div#login div#connect_accounten_US {
		background:url(../img/en_US/or.jpg) no-repeat left center;
		width:160px;
		float:left;
		margin-top:9px;
	}

	div#login div#connect_accountfr_FR {
		background:url(../img/fr_FR/or.jpg) no-repeat left center;
		width:160px;
		float:left;
		margin-top:9px;
	}

	/* !!!!!!!PAGE LORSQUE CONNECT�!!!!!! */


	div#login div#info_connect {
		width:369px;
		height:102px;
		overflow:hidden;
		text-align:center;
	}
		div#login div#connect p a {color:#fff;}
		div#login div#connect p a:hover {color:#e2e2e2;}
	
	div#login div#info_signOut {
		width:365px;
		margin-left:2px;
		border-top:1px solid #8690bb;
		height:39px;
	}
	
		ul#menu_content {width:100%; height:24px; margin-bottom:15px; list-style:none; color:#fff;position:relative; font-size:11px; margin-top:20px;}
		ul#menu_content.no_margetop { margin-top:0px; }

		ul#menu_content li {width:auto; float:left; display:block; padding-right:3px;}
		ul#menu_content #line, ul#menu_content .line {width:483px;display:block;height:1px;position:absolute;z-index:-1;bottom:0;left:0;background-color:#c2c2c2; font-size:0px;}
		ul#menu_content li a {color:#fff; text-decoration:none;}
		ul#menu_content li a:hover {color:#757474;}

			.menu_c_left {display:block; width:7px; height:24px; background:url(../img/left_menu.gif) no-repeat 0 0; float:left; }
				.menu_c_left.currentmenuL {background:url(../img/left_menu.gif) no-repeat 0 -24px;}
			.menu_c_center {display:block; width:auto; padding:4px 6px 5px; height:15px; background:url(../img/center_menu.gif) repeat-x 0 0; float:left; cursor:pointer;}
				.menu_c_center.currentmenuC {background:url(../img/center_menu.gif) repeat-x 0 -24px; color:#757474; font-weight:bold;}
			.menu_c_right {display:block; width:7px; height:24px; background:url(../img/right_menu.gif) no-repeat 0 0; float:left; }
				.menu_c_right.currentmenuR {background:url(../img/right_menu.gif) no-repeat 0 -24px;}
			

	
	
		.white {color:#fff;}
		.info {margin-top:10px; font-size: 11px; margin-left: 10px; margin-right: 10px;}
		.inc_act {font-size:15px;}
		.profile_access { 
		width:209px; 
		margin:5px 0 0 10px; 
		font-size:11px; }
		.text_info {width:125px; margin:10px 0 0 15px; font-size:11px;}
		.text_right{text-align:right;}
		.log_Off {margin:12px 0px; background:url(../img/Log_off.gif) no-repeat right 2px; padding-right:16px;}
		.input_search{width:133px; height:15px; padding:2px 0 0 2px;}
		.select_search{width:139px; height:22px;}
		.input_search_mini{width:33px; height:15px; padding:2px 0 0 2px; margin-right:4px;}
		.select_search_mini{width:97px; height:22px;}
		.top_10 {margin-top:10px;}
		.submit_find {margin:10px 0 27px;}


	.hide { display:none; }

	form div.category_sports{

	}

	.content_category {
		margin-left:25px;
		padding-bottom:15px;
		width:485px;	
	}

	form div.category, form div.category_sports{
		text-align:left;
	}
	form div.category label{
		width:300px;

	}
	div.selector{
		cursor:pointer;
		overflow:hidden;
		height:22px;
		font-size:12px;
		line-height:22px;
		border-left:1px solid #7482BF;
		padding:0 4px;
		background:url('../img/select_kidscoop.gif') no-repeat top right;
		white-space:pre;
		width: 471px;
	
	}

	div.selector div{
		margin-right:15px;
		overflow:hidden;
	}

	ul.form_mess {}
	ul.form_mess li { padding:5px 25px; list-style:none; width:433px; text-align:center; color:white; font-weight:bold; }
	ul.form_mess li.error { background:red; }
	ul.form_mess li.confirm { background:#6EB43F;}

	ul.form_mess li.subscription_confirm { color:#000000; }

	.error input, .error select, .error textarea { border:solid 1px red; }


	.aError { padding:5px 25px; text-align:center; background:red; color:white; font-weight:bold; }


	.remove_child_notice { margin-top:20px; color:red; font-size:14px; }
	.remove_child_notice .child_remove_name { font-size:16px; font-weight:bold; }


	.content {
		font:12px Arial, Verdana, sans-serif; 
		text-align:justify;
		background:#FFFFFF none repeat scroll 0 0;
		border:1px solid #6BB13D;
		/*margin-bottom:25px;*/
		margin-top:0;
		padding:5px;
	}
	
	.content_sc_results
	{
		margin-top: 0px;
		
	}
	/* .content p { margin:15px 0 4px; } */
	.content blockquote {padding-left:20px; margin-top:5px; }
	.content h4 {width:100%; margin:20px 0 5px; font-size:13px; font-weight:bold; font-family:Arial, Verdana, sans-serif; color:#757474; border:0 none; text-align:left; }

	.img_provider_link {display:block;padding:2px; border:2px solid #73b547;float:left;margin:0 10px 0 0;}

	.img_provider_link img {display:block;width:82px;height:64px;border:0;}

	.top_20 {margin-bottom:18px;}
	.top_25 {margin-top:25px;}
	.top_15 {margin-top:15px;}
	.top_4 {margin-top:4px;}
	.top_5 {margin-top:5px;}
	.left_25 {margin-left:25px;}
	.font_11 {font-size:11px;}
	.tinymargebot {margin-bottom:4px;}
	.width435 {width:435px;}
	.width202 {width:202px;}
	.margetop {margin-top:20px;}
	.smallmargetop {margin-top:10px;}
	.smallmargeleft {margin-left:15px;}
	.tinymargetop {margin-top:3px;}
	.margebot {margin-bottom:20px;}
	.no_margetop {margin-top:0px;}

	.tinymargeleft { margin-left:4px; }

	.padtop3 {padding-top:3px;}
	.padtop5 {padding-top:5px;}
	.padleft20 {padding-left:20px;}
	/***************************************/
	/*           SITE MAP                 */
	/*************************************/


	/* for a modified close button that reloads the previous ajax element used in Event modification with ORC */
	.close_modified
	{
		float:right;
		font-size:0;
		line-height:30px;
		margin-right:5px;
		overflow:hidden;
	}

	/***************************************/
	/*            JSWIN                   */
	/*************************************/

	.jsWinDefaultSkin {border-color:#7482bf !important; width:555px;}

	.jsWinDefaultSkin .titleBar {background-color:#fff !important; border-bottom:1px solid #7482bf !important;}
	.jsWinDefaultSkin .titleBar .close {background:url(../img/close_X.gif) !important;}
	.jsWinDefaultSkin .titleBar .title {font-size:16px !important; color:#7482bf !important;}

	.jsWinDefaultSkin .content {height:400px;width:auto !important;overflow-x:hidden !important; overflow-y:auto !important; padding-bottom:10px !important;}

	.margin_right {margin-right:8px;}
	.width_category {width:134px;}
	.sous-titre {
		display:block;
		width:450px;
		height:21px;
		margin:4px 0px 5px;
		font-family:Helvetica CondensedBlack;
		font-size:21px;
		text-transform:uppercase;
		color:#757474;
		border-bottom:1px solid #757474;
	}


	.lien_img_top20 {width:86px;height:86px;float:left;margin-right:10px;display:block;border:2px solid #6EB43F;}
	.lien_img_top20:hover {border-color:#4C4C4C;}

		.lien_img_top20 img {display:block;border:0;width:82px;height:82px;margin:0;}

	.mandatory,
	.red {
		background:transparent none repeat scroll 0 0;
		border:0 none;
		color:red;
	}

	/*  For tinymce normal style   */
	.fullcontent, .summary{
		margin-bottom:10px;
		color: #505050;
	}
	.fullcontent ul { margin:10px 20px; }

	#sitemap li{ list-style:circle;}
		#sitemap li li{ list-style-type:circle;}
		#sitemap li li li { list-style-type:disc;}


	div.jour{
		margin:1px 0;
		clear:both;
		padding:7px 0;
	}
	div.jour span{
		border-right:1px solid #d9d9d9;
		text-align:center;
		float:left;
		display:block;
		width:60px;
		font-size:15px;
		font-weight:bold;
		line-height:13px;
	}

	div.jour i{
		font-size:11px;
		font-weight:normal;
	}

	div.jour dl{
		margin-left:70px;

	}
	div.jour dl dt{
		float:left;
		padding:2px;
		font-weight:bold;
	}
	div.jour dl dd{
		padding:2px;

	}
	div.jour dl dd ul {
		list-style:none;
	}

	div.jour dl dd ul li {
	margin-bottom:5px;
	margin-left:33px;
	}


	.fonce{
		background:#eee;
	}
	div.color{
		width:12px;
		height:12px;
		float:right;
		margin-right:5px;
		border:1px solid #757474;
	}
	ul#child_list{
		clear:both;
		overflow:hidden;
		margin:10px;
	}
	ul#child_list li{
		float:left;
		list-style:none;
		margin-left:10px;
	}
	ul#child_list li div.color{
		float:left;
	}
	a.alarmOff,a.alarmOn,a.removeOn,a.removeOff{
		background:url('../img/bell_disable.png') center top no-repeat;
		width:16px;
		height:16px;
		float:left;
		padding:0 7px;
	}
	a.alarmOn, a.alarmOff:hover{
		background:url('../img/bell.png') center top no-repeat;
	}

	a.removeOn,a.removeOff:hover{
		background:url('../img/cross_small.png') center top no-repeat;
	}

	a.removeOff{	
		background:url('../img/cross_small_disabled.png') center top no-repeat;
	}



	h4.moisCalendrier{margin-top:20px;text-align:center; font-family:Arial, Helvetica, sans-serif;border-bottom:1px solid #dddddd; margin-bottom:15px;}
	h4.moisCalendrier a{
		font-weight:bold;
		display:inline-block;
		padding:0 3px;
		margin:0 15px;
		text-decoration:none;
		font-size:14px;
	}

	h4.moisCalendrier a:hover{
		background-color:#6EB43F!important;
		color:#FFF!important;
	}

	#results select{margin-bottom:10px;}

	#results b.grey_title{display:block; margin-top:4px;}

	.resultath4{margin-top:20px;}

	.commentNom{font-weight:bold;}
	.commentNom span{font-size:10px; font-weight:normal;}
	.comment{margin-bottom:15px; padding-bottom:15px; border-bottom:1px solid #e5e5e5}


	.tooltipBtn
	{
		background-color:#FFF3CD;
		border:1px solid #FFEDB5;
		color:#836300;
		cursor:pointer;
		font-size:9px;
		margin:0 0 0 5px;
		padding:0 2px;
	}

	.tooltip
	{
		width:280px;
		background-color:#FFF3CD;
		border:1px solid #FFEDB5;
		color:#836300;
		font-size:9px;
		padding:10px;
	}
	.tooltipBtnHome {
		background-color:#6FB43F;
		border:1px solid #FFEDB5;
		color:#ffffff;
		cursor:pointer;
		font-size:9px;
		margin:0 0 0 5px;
		padding:0 2px;
		width: 6px;
		position: absolute;
		margin-top: 3px;
	}
	.tooltipBtnHome2 {
		background-color:#6FB43F;
		border:1px solid #FFEDB5;
		color:#ffffff;
		cursor:pointer;
		font-size:9px;
		margin:0 0 0 5px;
		padding:0 2px;
		width: 6px;
		margin-left: -1px;
		position: relative;
		top: -1px;
	}
	.toogle {
		width:270px;
		background: url('../img/toogle_bg.jpg') repeat-x #ededed;
		border:1px solid #b4b6b1;
		color:#454545;
		font-size:9px;
		padding:10px;
	}
	.toogle .title {
		text-decoration: underline;
		margin:0;
		padding: 0;
		color: #6a78b5;
		text-transform: uppercase;
		font-size: 14px;
		font-weight: bold;
	}

	#comments_activity form{margin-bottom:20px;}
	#comments_activity h4{font-family:Arial, Helvetica, sans-serif!important;}


	#sideCalendar{
		margin:0 0 20px 7px;
	}

	#sideCalendar h3{
		margin:15px 0 0 0;
	}

	#sideCalendar table{
		margin:5px 0 5px 0;
	}
	#sideCalendar table thead td{
		text-align:center;
	}

	#sideCalendar table tbody td{
		padding:8px;
		border:1px solid #EEEEEE;
	}

	#sideCalendar table tbody a{
		text-decoration:none;
	}

	#sideCalendar .activite{
		background:#7482BF;
	}

	#sideCalendar .activite:hover, #sideCalendar .registration:hover {
		background:#6EB43F;
	}

	#sideCalendar .activite:hover a, #sideCalendar .registration:hover a {
		color:#ffffff!important;
	}

	#sideCalendar .registration{
		background:#EEEEEE;
	}

	#sideCalendar .registration a{
		color:#000000!important;
	}

	#sideCalendar .activite a{
		color:#ffffff;
	}

	#sideCalendar .jouractif{
		font-weight:bold;
		border:1px solid #000000;
	}

	#sideCalendar .autremois{
		color:#d5d5d5;
	}

	.addToCalendar{
		border:1px solid #6a9d39;
		font-size:11px;
		font-weight:bold;
		text-transform:uppercase;
		text-decoration:none;
		background:no-repeat #83bd4b url("../img/btAdd.jpg") top left;
		color:#ffffff;
		width:auto;
		padding:3px 8px 2px 28px;
		height:14px;
		margin:0;
		display:inline-block;
	}

	.removeToCalendar{
		border:1px solid #6a9d39;
		font-size:11px;
		font-weight:bold;
		text-transform:uppercase;
		text-decoration:none;
		background:no-repeat #83bd4b url("../img/btMinus.jpg") top left;
		color:#ffffff;
		width:auto;
		padding:3px 8px 2px 28px;
		height:14px;
		margin:0;
		display:inline-block;
	}

	div#colonne2 a.addToCalendar { color:#ffffff; }
	div#colonne2 a.removeToCalendar { color:#ffffff; }

	.addToCalendar:hover{
		background-position:bottom left;
	}

	.removeToCalendar:hover{
		background-position:bottom left;
	}

	table.table_for_form, .fullwidth { width:100%; }

	.event_manager_box tr.old { filter: alpha(opacity=50); -moz-opacity: 0.50; -khtml-opacity: 0.50; opacity: 0.50; }

	div.hr { width:100%; height:1px; background-color:#dbdddf; display:block; }
	div.hr hr { display:none; }

	.form_mess { display:block; }

	div#contenu .event_manager_box a  { text-decoration:none; }


	.form_mess .error { background:red; padding:5px 10px; text-align:center; font-weight:bold; color:#ffffff; margin: 10px 0;}
	.form_mess .confirm { background:#6EB43F; padding:5px 10px; text-align:center; font-weight:bold; color:#ffffff; }

	input.timepicker { width:60px; }
	input.datepicker { width:80px; }
	input.datetime { width:120px; }

	th.label_wrap { padding-right:20px; vertical-align:top; }

	.event_manager_box table td, .event_manager_box table th { padding-top:10px; padding-bottom:10px; }


	.event_manager_box table.mceLayout td { padding-top:0px; padding-bottom:0px; }

	.required { color:red; }


	.ColouredCheckBox { width:14px; height:14px; overflow:hidden; border:#000000 solid 1px;}

	.ColouredCheckBox.green { background-color:green; }
	.ColouredCheckBox.red { background-color:red; }
	.ColouredCheckBox.blue { background-color:blue; }

	.ColouredCheckBox input { margin:0;padding: 0; filter: alpha(opacity=70); -moz-opacity: 0.70; -khtml-opacity: 0.70; opacity: 0.70;left: 0; top:0;}





	table.top_bar { width:100%; }
	table.top_bar td.welcome { width:485px; }
	table.top_bar td.search { width:315px; }
	table.top_bar td.search div.search{ text-align:right; }

	.aOrganizer { font-size:18px; font-style:italic; }

	table.event_manager { border-collapse: collapse; border:#dbdddf solid 1px; }

	table.event_manager tr.selected { background-color:#c7dab2; }

	table.event_manager tr.odd { background-color:#dbdddf; }

	table.event_manager tr.odd.selected { background-color:#bed1aa; }

	table.event_manager td, table.event_manager th { padding:10px 5px; }

	table.event_manager { width:100%; }
	table.event_manager td.td_session_name { width:465px; font-weight:bold; }
	/*table.event_manager td.td_session_new_activity { width:195px; }
	table.event_manager td.td_session_delete { width:165px; }*/
	table.event_manager td.td_session_checkbox { width:20px; }


	table.event_manager td.event_list_name { width:360px; }
	.online_reg
	{
		padding-left:42px;
		padding-top:5px
	}
	
	.event_active
	{
		padding-top:5px
	}

	table.event_manager.session_list { font-size:16px; }

	div#colonne2 select.age_select { width:50px; }

	div#colonne2 select.display_age_select { width:80px; }

  .price_tbl
  {
    line-height:1px;
  }
	.price { 
				width:70px; 
				margin-bottom: 5PX;
			}
			
	.price_tax { 
					width: 70px; 
					margin-bottom: 5PX;
				}

	textarea.description { width:535px; height:125px; }

	textarea.translate_description { width:100%; height:100px; }

	.datepickerControl table td, .datepickerControl table th{ padding:0px; }

	.ac_time_result { height:140px; border:1px solid; padding:5px 0; overflow:auto; background:#ffffff; z-index:99 }
	.ac_time_result ul { margin:0; padding:0; }
	.ac_time_result ul li { list-style:none; padding:3px 5px; }
	.ac_time_result ul li:hover { list-style:none; background:lightblue; cursor:pointer; }
	.ac_time {}


	.letters_filter { background:#ededed; text-align:center; padding:10px 0px; }

	#contenu .letters_filter .aLetter { padding:5px 8px; text-transform:uppercase; text-decoration:none; }

	#contenu .letters_filter .aLetter:hover, #contenu .letters_filter .aLetter.current { background-color:#dbdddf; }

	#contenu .letters_filter .aLetter.current { border:#505050 solid 1px; }

	.letters_filter .aLetter span { }

	.inputExtension { left:45px; }
	.datepickerControl { z-index:105; }

	.image_selector_box_wrap { width:500px; margin:5px auto 0 auto; padding:10px 0; overflow-Y:auto; overflow-X:auto; }

	.image_selector_box_wrap img { border:solid 2px #000000; }
	.image_selector_box { width:500px; height:105px; overflow:hidden; }

	.image_selector_upload_box { width:515px; }


	.confirm{
	 	background:#0D8809;
		color:#fff;
		padding:7px;
		font-weight:bold;
		text-align:center;
		margin:18px 0;
	}
	form#submitevent fieldset{
		padding:10px;
		margin:0 0 10px;
	}
	form#submitevent label{
		display:block;
		margin:5px 0;
	}
	form#submitevent label span{
		width:200px;
		float:left;
	font-size:10px;
	}
	form#submitevent label input,form#submitevent label textarea,form#submitevent label select{
		width:250px;
	}


	.demicol_global{
		background:url('../img/gris1px.gif') repeat-y center;
		overflow:hidden;
	}

	.demicol{
		width:220px;
		float:left;
		margin:0 10px;
	}
	.demicol h4{
		margin:0;
	}
	.demicol .k3_title{
		font-weight:bold;
	}
	div#event_manager_box a, div#choose_provider a, div#provider_list_pager_bottom a {
		color: #000;
	}

	form#submitevent fieldset{
		padding:10px;
		margin:0 0 10px;
	}
	form#submitevent label{
		display:block;
		margin:5px 0;
	}
	form#submitevent label span{
		width:200px;
		float:left;
		font-size:10px;
	}
	form#submitevent label input,form#submitevent label textarea,form#submitevent label select{
		width:250px;
	}
	.category_choose, .neighbourhood_choose {
		float: left;
		margin-right: 20px;
		margin-bottom: 40px;	
	}
	.category_choose p, .neighbourhood_choose p {
		margin: 0;
		padding: 0;
	}
	.submit_btn {
		margin-top: 13px;
	}.bloc {
		margin: 10px 0px;
		position: relative;
		overflow: auto;
	}
	.bloc_image {
		width: 95px;
		float: left;
	}
	.bloc_texte {
		width: 380px;
		float: left;
	}
	.boutonCat {
		font-size: 10px;
		border:1px solid #6a9d39;
		font-weight:bold;
		text-transform:uppercase;
		text-decoration:none;
		background:no-repeat #83bd4b url("../img/btAdd.jpg") top left;
		color:#ffffff;
		width:auto;
		padding:3px 8px 2px 28px;
		height:14px;
		margin: -5px 0 10px 0;
		display:inline-block;
		float: right;
	}
	.boutonCat a { color:#ffffff; }

	.boutonCat:hover{
		background-position:bottom left;
	}
	.event_manager a {
	  color: inherit;
	}
	.listCategories a { 
		text-decoration: none;
		color: #757374;
	}
	#listCat {
		margin-top: 15px;
		color: #999999;
		font-size: 11px;
		margin-left: 20px;
	}
	#listCat a {
		font-weight: bold;
		font-size: 12px;
	}
	#listCat:first-child {
		margin-top: 0px;
		margin-bottom: 10px;
	}
	.listSubCategories {
		overflow: auto;	
		margin-bottom: 15px;
	}
	.listSubCategories ul {
		list-style-type: none;	
		margin-left: 20px;
		color: #999999;
		font-size: 10px;
		margin-top: 6px;	
	}
	.listSubCategories li {
		margin: 0;
		padding: 0;
		width: 150px;
		float: left;
		margin: 4px 0;	
	}
	.listSubCategories li a {
		font-size: 11px;
	}
	.listSubCategoriesCurrent {
		overflow: auto;
		margin-top: 30px;
		padding-bottom: 20px;
		border-bottom: 1px solid #4C4C4C;
	}
	.listSubCategoriesCurrent h3 {
		margin-bottom: 12px;
		color: #4C4C4C;

	}
	.listSubCategoriesCurrent ul {
		list-style-type: none;	
		margin-left: 20px;
	}
	.listSubCategoriesCurrent li {
		margin: 0;
		padding: 0;
		width: 150px;
		float: left;
	}
	#atff {
		display: none;
	}
	.home {
		clear: left;	
		margin-top: 15px;
		margin-bottom: 25px;
		color: #505050;
		width: 100%;
	}
	div#colonne2 .home table a {
		color: #505050;
		text-decoration: none;
	}
	div#colonne2 .home table a:hover {
		color: #6EB43F;
		text-decoration: none;
	}
	div#colonne2 .home table {
		border-collapse:collapse;
		margin-top: 14px;
	}
	div#colonne2 .home table .header {
		background: url('../img/table_header_bg.jpg') repeat-x;
	}
	div#colonne2 .home td {
		border: 1px solid #7D86FD;
		padding: 6px 6px 6px 10px;
		text-transform : capitalize;
	}
	div#colonne2 .home th {
		border: 1px solid #7D86FD;
		padding: 6px 6px 6px 10px;
		color: #6EB43F;
	}
	div#colonne2 .home table a:hover {
		text-decoration: underline;
	}
	div#colonne2 .act_title2, div#colonne2 .home table td {
		text-transform: lowercase;
		text-transform: capitalize;
	}
	div#colonne2 .act_title2 a {
		text-decoration: none;
		font-weight: bold;
		color: #505050;
	}
	div#colonne2 .act_title2 a:hover {
		text-decoration: underline;
	}
	div#colonne2 .act_town, div#colonne2 .act_date {
		color: #878787;
		margin-top: 3px;
		font-size: 11px;
	}
	div#colonne2 .act_town a {
		color: #878787;
		text-decoration: none;
	}
	div#colonne2 .act_town a:hover {
		color: #505050;
	}
	div#colonne2 .act_cat {
		font-size: 11px;
	}
	.home_header {
		border-bottom: 1px solid #505050;
		height: 16px;
		margin-bottom: 6px;
	}/*
	.home_header h3 {
		float: left;
		font-size: 12px;
		color: #505050;
		text-transform: uppercase;
		line-height: 35px;	
	}
	.home_header p {
		float: right;
		padding-top: 9px;
	}*/
	.home_content {
		clear: both;
	}
	#home_left {
		background:#FFFFFF none repeat scroll 0 0;
		border:1px solid #6BB13D;
		float:left;
		margin-right:10px;
		padding:5px;
		width: 30%;
		height: 761px;
	}
	
	#home_center {
		background:#FFFFFF none repeat scroll 0 0;
		border:1px solid #6BB13D;
		float:left;
		margin-right:10px;
		padding:5px;
		width: 31%;
		height: 761px;
	}
	
	#home_right {
		background:#FFFFFF none repeat scroll 0 0;
		border:1px solid #6BB13D;
		float:left;
		padding:5px;
		width: 32%;
		height: 761px;
	}
	#home_left h3, #home_right h3, #home_center h3 {
		font-size: 12px;
		color: #505050;
		text-transform: uppercase;
		border-bottom: 1px solid #505050;
		margin-bottom: 6px;
	}
	.home_thumb {
		clear: both;
		overflow: hidden;
		margin: 14px 0;
	/*	height: 80px;*/
		text-transform: lowercase;
		text-transform: capitalize;
	
	}
	.home_thumb img {
		float: left;
		width: 65px;
		height: 65px;
		display: block;
	}
	.home_thumb p {
		display: block;
	}
	div#colonne2 .act_date {
		margin-top: 15px;
	}
	.news_img {
		float: left;
		margin-top: 15px;		
	}
	.news_img img {
		width: 106px;
		height: 83px;
	}
	div#colonne2 .news_text {
		/*width: 338px;*/
		margin-left: 2px;
		margin-right: 10px;
		margin-top: 15px;
		text-align: justify;
	}
	div#colonne2 .news_text2 {
		margin-top: 7px;
		text-align: justify;
		margin-right: 20px;
	}
	div#colonne2 .line {
		width: 380px;
		height: 4px;
		border-bottom: 1px solid #dbdbdb;
		margin: 15px 50px 20px 45px;
	}
	.clear_line {
		clear:both; 
		border-bottom: 1px solid #EDEDED;
	}
	#refine_search_link {
		margin: 20px 0;
		border-bottom: 1px solid #A1A1A1;
		margin-bottom: -1px;
		position: relative;
		height: 38px;
	}
	#refine_by_category_act, #refine_by_category_inact {
		width: 100px;
		line-height: 24px;
		text-align: center;
		float: left;
		color: #4C4C4C;	
	}
	#back_schome {
		float: right;	
		padding-top: 8px;
	}
	#back_schome a {
		text-decoration: none;
	}

	#refine_by_category_act {
		background: url('../img/btn_cat_act.jpg') no-repeat;
		position: absolute;
		top: 0px;
		left: 0px;
		height: 24px;
	}
	#refine_by_category_inact {
		background: url('../img/btn_cat_inact.jpg') no-repeat;
		position: absolute;
		top: 0px;
		left: 0px;
		height: 23px;	
	}
	div#colonne2 #refine_by_category_act a, div#colonne2 #refine_by_neighbourhood_act a {
		color: #4C4C4C;
		text-decoration: none;
	}
	#refine_by_neighbourhood_act, #refine_by_neighbourhood_inact {
		width: 128px;	
		line-height: 24px;
		text-align: center;
		float: left;
		margin-left: 105px;
		color: #ffffff;	
	}
	#refine_by_neighbourhood_act {
		background: url('../img/btn_nhood_act.jpg') no-repeat;	
		position: absolute;
		float: left;
		top: 0px;
		height: 24px;
	}
	#refine_by_neighbourhood_inact {
		background: url('../img/btn_nhood_inact.jpg') no-repeat;
	
		height: 23px;
	}
	div#colonne2 #refine_by_category_inact a, div#colonne2 #refine_by_neighbourhood_inact a {
		color: #ffffff;
		text-decoration: none;	
	}
	#results_table {
		border-collapse: collapse;
		margin-top: 20px;
		margin-bottom: 30px;
	    width: 100%;
	}
	#results_table th {
		color: #505050;
		height: 27px;
		line-height: 27px;
		border: 1px solid #dbdbdb;
		padding: 0 6px;
	}
	#results_table td {
		border: 1px solid #dbdbdb;
		padding: 6px;
		text-transform : capitalize;
	}
	#search_form #keyword {
		border: 1px solid #dbdbdb;
		width: 180px;
		padding: 2px;
		margin-bottom: 6px;
		margin-right: 5px;
	}
	#search_form p, #login_form p, #create_form td {
		margin: 0;
		padding: 0;
		color: #505050;
		font-weight: bold;
		font-size: 12px;
	}
	

	#search_form #category, #search_form #neighbourhood, #search_form #minage {
		width: 157px;
		padding: 2px;	
		margin-bottom: 6px;
		margin-right: 5px;
		border: 1px solid #878787;	
	}
	
	#search_form #minage {
		width: 98px;
	}
	
	div#colonne1 #search_form p {
		margin-bottom: 0px;
		margin: 8px 0 4px 0;
	}
	div#colonne1 #search_form {
		font-size: 11px;
		color: #757374;
	}
	#connect_account_ro {
		position: absolute;
		background-color: #ffffff;
		width: 275px;
		height: 120px;
		border: 1px solid #878787;
		margin-left: -175px;
		margin-top: 60px;
		display: none;
	}
	#connect_account_ro h4 {
		margin: 10px;
		color: #7482BF;
		font-family: arial;
		text-decoration: underline;
	}
	#connect_account_ro p {
		color: #505050;	
		margin: 10px;
	}

	#results h3 {
		margin-top: 20px;
		margin-bottom: 10px;
		color: #6775B2;
	}
	#results p {
		margin-bottom: 10px;
		color: #505050;
	}
	#reg_note {
		font-size: 9px;
		width: 170px;	
		font-weight: normal;
		color: #b80103;
	}
	#reg_desc {
		font-size: 13px;
		font-weight: bold;
		margin-top: 20px;
	}
	#suggest {
		margin-top: 40px;
	}
	#suggest p {
		font-size: 14px;
		font-weight: bold;
		line-height: 20px;
	}
	.tooltipSidebar, .tooltipHome {
		color: #ffffff;
		font-size: 8px;
		-moz-border-radius: 1px;
	}
	#colonne1 .tooltipSidebar a, #colonne2 .tooltipHome a:hover {
		background-color: #485798;
		color: #ffffff;
		text-decoration: none;
		-moz-border-radius: 1px;
		-webkit-border-radius: 1px;
		cursor: pointer;
	}
	#colonne1 .tooltipSidebar a:hover, #colonne2 .tooltipHome a {
		background-color: #66ac38;
		color: #ffffff;
		text-decoration: none;
		-moz-border-radius: 1px;
		-webkit-border-radius: 1px;
		cursor: pointer;
	}
	#colonne2 .tooltipHome {
		position: relative;
		bottom: 1px;
	}
	#colonne2 .search_param {
		color: #505050;
		font-size: 13px;
		font-weight: bold;
		margin-top: 20px;
		margin-bottom: 10px;
	}
	#colonne2 .search_param a {
		text-decoration: none;
		color: #505050;
	}
	#colonne2 .search_param a:hover {
		color: #6EB43F;
	}
	#colonne2 .sp_little {
		font-size: 12px;
		padding-left: 10px;
	}

	#colonne2 .param_ttl {
		color: #505050;
		float: left;
		/*width: 126px;*/
		font-weight: bold;
	margin-left: 22px;
	}
	#colonne2 .param_item {
		float: left;
		color: #757374;
	margin-left: 10px;
	}
	#colonne1 ol, #scoopcard_header ul{
		margin-top: 0;
		list-style-image: none;
		list-style-position: none;
		list-style-type: none;
		color: #505050;
		/*background: transparent url(../img/puce.gif) no-repeat scroll left top;*/
	}
	#colonne1 ol li, #scoopcard_header ul li {
		color: #505050;
		/*margin-left: 15px;*/
		padding-left: 15px;
		font-size: 11px;
		line-height: 16px;
		font-weight: bold;
		background: transparent url(../img/puce.gif) no-repeat scroll left top;
	}
	#colonne1 ul {
		list-style-position: outside;
		list-style-type: none;	
		color: #505050;	
	
	}
	#colonne1 ul li{	
		background: transparent url(../img/lilpuce.gif) no-repeat scroll left;
		color: #505050;
		padding-left: 10px;
		line-height: 16px;
		font-size: 11px;
		font-weight: normal;
	}
	#colonne1 .refine h4 {
		color: #505050;
		font-size: 12px;
		font-weight: bold;
		padding: 0;
		margin-top: 30px;
		margin-bottom: 10px;
	}
	#colonne1 .refine p {
		color: #505050;
		font-size: 12px;
		font-weight: bold;
		padding: 0;
		margin-top: 10px;
		margin-bottom: 3px;
	}
	#colonne1 .refine a:hover {
		color: #6F7DBC;
	}
	#colonne2 #sort_asc {
		color: #505050;
		text-decoration: none;
		padding-right: 15px;	
		background: url(../img/arrow_down.gif) no-repeat right;
	}
	#colonne2 #sort_desc {
		color: #505050;
		text-decoration: none;
		padding-right: 15px;	
		background: url(../img/arrow_up.gif) no-repeat right;
	}
	.af_left {
		float: left;
		color:#505050;
		margin-left: 10px;
		padding-top: 5px;
	}
	.af_left p {
		margin: 0;
		padding:0;
	
	}
	.af_right {
		float: right;
		margin-right: 10px;
		padding-top: 5px;
	}
	.hh_left {
		float: left;
		color: #505050;
		font-size: 12px;
		text-transform: uppercase;
		font-weight: bold;
	}
	.hh_right {
		float: right;
	}
	.hh_right a {
		text-decoration: none;
		cursor: pointer;
	}
	#colonne2 #home_left a {
		text-decoration: none;
	}
	#colonne2 #home_right a {
		text-decoration: none;
	}
	
	#colonne2 #home_center a {
		text-decoration: none;
	}
	.green_bloc_btn2 {
		border: 1px solid #6a9d41;
		min-height: 20px;
		background: url(../img/bg_btn_submit.gif) repeat-x #6A9D39;
		line-height: 20px;
		text-align: center;
		margin-bottom: 20px;
		font-weight: bold;	
	}
	.green_bloc_btn {
		border: 1px solid #6a9d41;
		min-height: 20px;
		background: url(../img/bg_btn_submit.gif) repeat-x #6A9D39;
		line-height: 20px;
		text-align: center;
		margin-top: 20px;
		font-weight: bold;	
	}
	#colonne1 .green_bloc_btn {	
		width: 145px;	
	}
	#colonne2 .green_bloc_btn {	
		width: 176px;	
	}
	#colonne1 .green_bloc_btn a, #colonne1 .green_bloc_btn2 a, #colonne2 .green_bloc_btn a {
		color: #ffffff;
		text-decoration: none;	
	}
	#colonne1 .green_bloc_btn a:hover,#colonne1 .green_bloc_btn2 a:hover, #colonne2 .green_bloc_btn a:hover {
		color: #ffffff;
		text-decoration: none;
		line-height: 20px;
	}
	#colonne1 .sb_othertext {
		width: 145px;
		text-align: center;
		font-size: 11px;
		margin-top: 2px;
	}
	#colonne2 .deal_bloc {
		float: left;
		text-align: center;
		margin-top: 10px;
	}
	#colonne2 .deal_bloc a {
		text-decoration: none;
	}
	#colonne2 .deal_bloc a img {
		text-decoration: none;
		border: none;
	}
	#colonne2 .deal_bloc_mg {
		margin-left: 7px;
	}
	#colonne2 .deal_bloc p {
		text-transform: uppercase;
		font-size: 12px;
		color: #505050;
		font-weight: bold;
		height: 35px;
		margin: 0 10px;
		margin-top: 12px;
	}
	#colonne2 .deal_bloc .green_bloc_btn {
		margin: 0 auto;
	}
	#scoopcard_header p {
		color: #505050;
	}
	#scoopcard_header img {
		float: left;
		margin-right: 12px;
		margin-bottom: 30px;
	}
	#login_form .input, #create_form td input {
		border: 1px solid #dbdbdb;
		width: 190px;
		padding: 2px;
		margin-bottom: 6px;
	}
	#create_form td input {
		margin-right: 10px;
	}
	#login_form {
		float: left;
		margin-top: 15px;
	}
	#create_form {
		float: left;
		margin-top: 30px;
	}
	#login_form #login_submit {
		margin-left: 0px;
	}
	#colonne2 .img_right {
		float: right;
		margin-top: 40px;
		border: none;	
	}
	#colonne2 .centered_img {
		text-align: center;
		margin: 30px 0;
	}
	#colonne2 .centered_img img {
		border: none;
	}
	.scoopsavings {
		text-align: center;
		font-size: 14px;
		padding: 20px 0;
	}
	.justify {
		text-align: justify;
	}
	#ks_recap {
		color: #505050;
		margin-top: 10px;
		margin-bottom: 15px;
	}
	#ks_recap .header {
		font-weight: bold;
	}
	.buy_k3soft ul,
	.k3_text ul {margin:10px 0;padding:0 0 0 20px;}

	div#colonne2 .margetop .left #parent_delete_account {
		color: #5868a6;
		text-decoration: none;
	}

	div#colonne2 .margetop .left #parent_delete_account:hover {
		color: #5868a6;
		text-decoration: underline;
	}
	ul#form_mess { margin-bottom: 15px; }
	ul#form_mess li { padding:5px 25px; list-style:none; width:433px; text-align:center; color:white; font-weight:bold; }
	ul#form_mess li#error_email { background:red; }
	ul#form_mess li#error_phone { background:red; }

	.btnspace {
		font-size: 11px;
		}

	.contactManagerwidth{
	width:280px;
	}

	.category_header 
	{

		font-weight: bold;
	}

	.btnspace {font-size: 11px;padding: 2px;}
	p#exception_dates{width:210px;margin:0;padding:0;text-align: justify;overflow:hidden;}


#search {
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #6BB13D;
	padding:5px;
}

#results {
	background:#FFFFFF none repeat scroll 0 0;
/*	border:1px solid #6BB13D;*/
	padding:5px;
	margin-top:15px;	
}

#middle_banner {
	text-align:center;
	margin-bottom: 10px;
	margin-top:15px;
}

#bottom_banner 
{
	text-align:center;
	margin-bottom: 3px;
	margin-top:15px;
}

#right_side_banners 
{
	margin-right: 10px;
}
.quick_search {
	color:#4B5994;
	font-family:Helvetica CondensedBlack;
	font-size:14px;
	text-transform:uppercase;
}

.home_title
{
	color:#4B5994 !important;
	font-family:Helvetica CondensedBlack !important;
	font-size:13px !important;
	font-weight:bold !important;
	text-transform:uppercase !important;
}


/************************/

#test_content
{
	/* background:#cccccc none repeat scroll 0 0; */
	margin:0px auto 0;
	width: 100%;
	min-width:1310px;
	padding:0 0 65px 0px;
	position:relative;
	text-align:center;
}
#test_colonne1
{
	/* background:#dd00aa none repeat scroll 0 0; */
	margin-top:15px;
	float: left;
	width: 13%;
}

	#test_colonne1 ol{
		margin-top: 0;
		list-style-image: none;
		list-style-position: none;
		list-style-type: none;
		color: #505050;
		/*background: transparent url(../img/puce.gif) no-repeat scroll left top;*/
	}
	#test_colonne1 ol li{
		color: #505050;
		/*margin-left: 15px;*/
		padding-left: 15px;
		font-size: 11px;
		line-height: 16px;
		font-weight: bold;
		background: transparent url(../img/puce.gif) no-repeat scroll left top;
	}
	#test_colonne1 ul {
		list-style-position: outside;
		list-style-type: none;	
		color: #505050;
		text-align:left;
		padding-left: 16px;	
	
	}
	#test_colonne1 ul li{	
		background: transparent url(../img/lilpuce.gif) no-repeat scroll left;
		color: #505050;
		padding-left: 10px;
		line-height: 16px;
		font-size: 11px;
		font-weight: normal;
	}
	#test_colonne1 .refine h4 {
		color: #505050;
		font-size: 12px;
		font-weight: bold;
		padding: 0;
		margin-top: 30px;
		margin-bottom: 10px;
	}
	#test_colonne1 .refine p {
		color: #505050;
		font-size: 12px;
		font-weight: bold;
		padding: 0;
		margin-top: 10px;
		margin-bottom: 3px;
	}
	#test_colonne1 .refine a:hover {
		color: #6F7DBC;
	}


#test_colonne2
{

	margin-top:15px;
	float: left;
	width: 62%;
	
	background:#7D86FD none repeat scroll 0 0;
border:1px solid #6BB13D;


padding:10px;
text-align:left;

}
#test_colonne3
{
	/* background:#00aacc none repeat scroll 0 0; */
	margin-top:15px;
	float: right;
	width: 23%;
}


.impair {
background:#D4D7F9 none repeat scroll 0 0;
}


.provider_details 
{
	border: none !important;
	width: 100%;
}

.provider_details_logo
{
	border: none !important;
	width: 20%;
}

.provider_details_info
{
	border: none !important;
	width: 80%;
	padding:1px !important;
}

.schedule{
	padding: 0px !important;
	margin: 0px !important;
}

.schedule_title{
	width: 100%;
	padding-left: 5px;
	font-weight: bold;
}

.schedule_days {
	list-style: none;
	margin-left: 5px;
	margin-top: 10px;
}

.activities_table  {
	margin-left:-9px;

	margin-top:-14px !important;
	width:102% !important;
}

.activities_table  td{
	margin-top: 0px !important;
	border: none !important;
	margin: 0px 1px 2px 3px !important;
	padding: 0px !importnat;
}

.activities_table_info
{
	width: 98%;
	margin-left: 10px;
	border-collapse: collapse;
}

.activities_table_info td {
	border: 1px solid #7d86fd !important;
	background: #fff;
	padding: 10px;
}

.my_h4
{
  background: #D4D7F9;
  display:block;
  margin:5px 0;
  width:100%;
}

.activitie_title {
	background: #fff !important;
}

.see_the_activities {
	text-align: center;
	font-weight: bold;
	background: #a4dff8;
	font-size: 14px;
	width: 100%;
	padding-top: 5px;
	padding-bottom: 5px;
	cursor: pointer;
	position: relative;
	z-index: 1000;
}

.see_the_activities:hover {background: #fdb7fc;}

.scrollable 
{
	width : 100%; 
	height : 330px; 
	overflow : auto;
	margin-top: 5px;
}

.my_schedule_day
{
	float: left;
	width: 80px;
}

.my_schedule_date
{
	float: right:
}

#onlineRegistration
{
	background: #f1f1f1;
}

#onlineRegistration th, td
{
	padding: 10px;
}

.events_select_provider
{
	cursor: pointer;
}

div.autocomplete {
  position:absolute;
  width:250px;
  background-color:white;
  border:1px solid #888;
  margin:0;
  padding:0;
}
div.autocomplete ul {
  list-style-type:none;
  margin:0;
  padding:0;
}
div.autocomplete ul li.selected { background-color: #ffb;}
div.autocomplete ul li {
  list-style-type:none;
  display:block;
  margin:0;
  padding:2px;
  height:32px;
  cursor:pointer;
}
form#submitevent input,form#submitevent textarea{
	border:1px solid #c2c2c2;
}
form#submitevent input.nowidth{
	width:auto;
	
}
form#submitevent input.noborder{
	border:none;
	
}

/* this is for the clock on time picking */
.inputExtension
{
	position: relative !important;
	left: -17px !important;
	top: 3px !important;
}


#event_register
{
	float: right;
	position: relative !important;
	left: -90px !important;
	top: -170px !important;
}

#pages
{
	float: right;
	margin-left:25px;
}

#service_providers_results
{
	display: block;
}
#scoop_card_deals_results
{
	display: block;
}

/* ************************************ */
<!--


#navigation {
	background: #AFD5E0 url("../img/bg-nav.gif") repeat-x;
	border: 1px solid #979797;
	border-width: 1px 0;
	font-size: 1.1em;
	margin-top: 1em;
	padding-top: .6em;
}

#navigation ul, #navigation ul li {
	list-style: none;
	margin: 0;
	padding: 0;
}

#navigation ul {
	padding: 5px 0 4px;
	margin-left: 50px;
}

#navigation ul li {
	display: inline;
	margin-right: .75em;
}

#navigation ul li.last {
	margin-right: 0;
}

#navigation ul li a {
	background: url("../img/tab-right.gif") no-repeat 100% 0;
	color: #06C;
	padding: 5px 0;
	text-decoration: none;
}


#navigation ul li a span {
	background: url("../img/tab-left.gif") no-repeat;
	padding: 5px 5em;
}

#navigation ul li.not_selected a {
	background: url("../img/tab-right_2.gif") no-repeat 100% 0;
	color: #06C;
	padding: 4px 0;
	text-decoration: none;
}


#navigation ul li.not_selected a span {
	background: url("../img/tab-left_2.gif") no-repeat;
	padding: 4px 5em;
}


#navigation ul li a:hover span {
	color: #69C;
	text-decoration: underline;
}

/*\*//*/
#navigation ul li a {
	display: inline-block;
	white-space: nowrap;
	width: 1px;
}

#navigation ul {
	padding-bottom: 0;
	margin-bottom: -1px;
}
/**/

/*\*/
* html #navigation ul li a {
	padding: 0;
}
/**/
// -->



