*{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(http://www.thekidscoop.com/ui/img/en_US/fond_entete2.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(http://www.thekidscoop.com/ui/img/fille.jpg);}
#entete {position:relative;width:960px;background:url(http://www.thekidscoop.com/ui/img/en_US/entete2.jpg) no-repeat bottom #4f5e9d;margin:0 auto;}


#homepage_btn_wrap { position:absolute; left:28px; top:170px; width:312px; height:76px; display:block; z-index:99; }

#homepage_btn_wrap a { width:312px; height:76px; 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(http://www.thekidscoop.com/ui/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(http://www.thekidscoop.com/ui/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 {
	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(http://www.thekidscoop.com/ui/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-left: 6px;
	margin-top: 3px;

}/*

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 {
	margin:3px 0px 4px 0px;
	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;
	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 {
	margin:4px 0px 8px;
	font-family:Helvetica Condensed;
	font-size:14px;
	text-transform:uppercase;
	color:#757474;
}

.font16 {font-size:16px;}
.boldH4 {font-family:Helvetica CondensedBlack;}
.greyH4 {color:#757474;border-bottom:1px solid #757474;}



div#contenu {
	width:962px;
	margin:5px auto 0px;
	padding-bottom:65px;
	text-align:center;
}

.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(http://www.thekidscoop.com/ui/img/en_US/btn_account.jpg) 0 0px;}
a#create_accounten_US:hover {display:block;width:422px; height:36px; background:url(http://www.thekidscoop.com/ui/img/en_US/btn_account.jpg) 0 -36px ;}

a#create_accountfr_FR {margin:17px 35px 28px 24px;display:block;width:422px; height:36px; background:url(http://www.thekidscoop.com/ui/img/fr_FR/btn_account.jpg) 0 0px;}
a#create_accountfr_FR:hover {display:block;width:422px; height:36px; background:url(http://www.thekidscoop.com/ui/img/fr_FR/btn_account.jpg) 0 -36px ;}

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

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


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

	ul.sidebar_categories {margin:0px 0px 16px 8px; list-style:none;}
	ul.sidebar_categories li {margin:3px 0px 3px; padding-left:14px; background:url(http://www.thekidscoop.com/ui/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 {float:left;width:483px;margin:12px 19px 0px 19px; padding-bottom:60px; text-align:left;}

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;}
	.act_found_p {padding:5px 0px 5px 10px;}
	
	.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(http://www.thekidscoop.com/ui/img/bt-plus.jpg) no-repeat 0px 2px; padding-left:17px; padding-bottom:17px;height:17px;width:17px;}
	.interest_minus{background:url(http://www.thekidscoop.com/ui/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:300px;
	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(http://www.thekidscoop.com/ui/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(http://www.thekidscoop.com/ui/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(http://www.thekidscoop.com/ui/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(http://www.thekidscoop.com/ui/img/en_US/or.jpg) no-repeat left center;
	width:160px;
	float:left;
	margin-top:9px;
}

div#login div#connect_accountfr_FR {
	background:url(http://www.thekidscoop.com/ui/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:483px; 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(http://www.thekidscoop.com/ui/img/left_menu.gif) no-repeat 0 0; float:left; }
			.menu_c_left.currentmenuL {background:url(http://www.thekidscoop.com/ui/img/left_menu.gif) no-repeat 0 -24px;}
		.menu_c_center {display:block; width:auto; padding:4px 6px 5px; height:15px; background:url(http://www.thekidscoop.com/ui/img/center_menu.gif) repeat-x 0 0; float:left; cursor:pointer;}
			.menu_c_center.currentmenuC {background:url(http://www.thekidscoop.com/ui/img/center_menu.gif) repeat-x 0 -24px; color:#757474; font-weight:bold;}
		.menu_c_right {display:block; width:7px; height:24px; background:url(http://www.thekidscoop.com/ui/img/right_menu.gif) no-repeat 0 0; float:left; }
			.menu_c_right.currentmenuR {background:url(http://www.thekidscoop.com/ui/img/right_menu.gif) no-repeat 0 -24px;}
			

	
	
	.white {color:#fff;}
	.info {margin-top:20px;}
	.inc_act {font-size:15px;}
	.profile_access { width:200px; margin:5px 0 0 10px; font-size:11px; }
	.text_info {width:113px; margin:10px 0 0 15px; font-size:11px;}
	.text_right{text-align:right;}
	.log_Off {margin:12px 0px; background:url(http://www.thekidscoop.com/ui/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:11px;
	line-height:22px;
	border-left:1px solid #7482BF;
	padding:0 4px;
	background:url('http://www.thekidscoop.com/ui/img/select_kidscoop.gif') no-repeat top right;
	white-space:pre;
	
}

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; }
.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                 */
/*************************************/





/***************************************/
/*            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;}

.red { color:red; }

/*  For tinymce normal style   */

.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('http://www.thekidscoop.com/ui/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('http://www.thekidscoop.com/ui/img/cross_small.png') center top no-repeat;
}

a.removeOff{	
	background:url('http://www.thekidscoop.com/ui/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;
}

#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("http://www.thekidscoop.com/ui/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("http://www.thekidscoop.com/ui/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; }
.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:12px; height:12px; overflow:hidden; border:#000000 solid 1px; padding-top: 1px; }

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

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


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:465px; }


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

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

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

.price { width:70px; }

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;
}

