/*
Nom du theme: Wishbox Clear.
Description: Theme CSS.
Version: 161209-0140
Auteur: Baptiste Jacquinet, Maxime Dehaye (Studio Gamboo SARL)
Auteur URL: http://www.studio-gamboo.com/
Auteur URL: http://www.baptistejacquinet.com/
*/

/**********************************************************/
/* =INFOS

// +Img Path ////////////////
=url(/public/styles/wishbox-clear//public/styles/wishbox-clear/img/**.**)

// +colors /////////////////
=gris typo: #787676;
=bleu typo: #2db6cb;
=gris typo dark (title): #434343;
=gris fond (body) : #ebe8e8;
=orange : #df4e06;

*/
/**********************************************************/
/* =BEGINNING */

#adsense, #last_users{
	display:none;
}

/*////////////////////////////////////////////////////////*/
/* =GLOBAL */
/*////////////////////////////////////////////////////////*/

body {
	font-size: 0.75em;
	font-family:"Lucida Grande",Arial,Sans-serif;
	color:#787676;
	background: #ebe8e8 url(/public/styles/wishbox-clear/img/body_bg_top.png) repeat-x top;
}
	#page{
		width:960px;
		margin: auto;
		}		

a{
	color: #434343;
	text-decoration:none;
}
a:hover{
	text-decoration: underline;
}

h2,h3,h5,h6,h4{
	color: #434343;
	background: url(/public/styles/wishbox-clear/img/general_h_puce.png) no-repeat left center;
}
h2{
	font-size: 1.3em;
	margin: 0px 10px 10px 10px;
	padding: 7px 0 6px 20px;	
}
h3{
	font-size: 1.1em;
	margin: 0px 10px 10px 10px;
	padding: 8px 0 5px 20px;
}

.content_droit h2,
.content_droit h3{
	margin-bottom:0;
}
.content_gauche h2,
.content_gauche h3{
	border-bottom: 1px solid #ebe8e8;
}
h4{
	font-weight: bold;
	text-shadow: 1px 1px 1px white;
	margin-top: 3px;
	margin-bottom: 2px;
	padding-bottom:4px;
	background: url(/public/styles/wishbox-clear/img/general_h_border_bottom.png) repeat-x bottom;
}
table {
	width: 100%;
	margin-bottom: 10px;
	background: #EBE8E8;
}
td, th {
	border: thin solid white;
}
	/* =librairie */
	/*////////////*/
	.formul_img{

		margin: 10px;
		color: gray;
		font-size: 1.2em;
		font-weight: bold;
		width: 236px;
		height: 20px;
		padding: 3px;	
		border:1px solid #D2D1D1;
		background: url(/public/styles/wishbox-clear/img/general_champ_formulaire_bg.png) repeat-x bottom;	
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;	
	}
	.clear{
		clear:both;
	}
	.rounded{
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
	}

	.bloc{
		overflow:hidden;
		margin-bottom:10px;
	}
	.message{
		background: url(/public/styles/wishbox-clear/img/message.png) no-repeat center center;
		padding: 20px 20px 20px 20px;
		color: #ea396b;
		height: 20px;
	}
	#last_objects .bloc_msg,
	#list_reserv .bloc_msg{
		background: white url(/public/styles/wishbox-clear/img/general_bloc_msg_bg_degrad.png) repeat-x bottom;
		padding: 4px 20px 26px 30px;
	}
	.bloc_msg{
		margin-right: 1px;
		padding: 4px 20px 10px 30px;
		color: #434343;
		font-style: italic;
		line-height:1.2em;
	}
	.bloc_msg p{
		margin: 3px;
	}
	.ensavoirplus{
		background: url(/public/styles/wishbox-clear/img/general_ensavoirplus.png) no-repeat center center;
		display:block;
		float:right;
		text-indent: -9999px;
		width: 76px;
		height: 13px;
	}
	.mini{
		font-size: 0.8em;
		color: #aaa9a9;		
	}
	.tagbox, .wishtips{
		display:block;
		float:left;
		padding:5px;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		margin:2px;
		background: #434343 url(/public/styles/wishbox-clear/img/general_tag_bg_degrad.png) repeat-x bottom;
		color: white;
		font-size: 0.8em;
		border-bottom: 1px solid white;
	}
	a.tagbox:hover{
		text-decoration:none;
		background: #df4e06;		
	}
	.clear { clear:both; }
		
	
	.btn, .button{
		display:block;
		float:left;
		padding:2px;
		background: url(/public/styles/wishbox-clear/img/general_btn.png) no-repeat center center;
		width: 150px;				
		height: 24px;
		line-height: 23px;
		cursor: pointer;
		text-shadow: 1px 1px 0 white;
		text-align:center;
		border:none;
	}
	.btn:hover, .button:hover{
		background: url(/public/styles/wishbox-clear/img/general_btn_hover.png) no-repeat center center;
		text-decoration: none;	
	}
	
	a.show-comment-form{
		background: transparent url(/public/styles/wishbox-clear/img/comment_add.png) no-repeat scroll right center;
		padding: 4px 20px 4px 0;
		margin: 4px;
		margin-bottom: 0;
		display:block;
		float:right;
	}	
	/* =bloc_texte BLOC */
	/*////////////*/	
	.bloc_texte h3{
		margin: 20px 10px 10px 10px;
		}
	.bloc_texte p{
		line-height:1.5em;
		margin-bottom:14px;
		font-size: 1.1em;
	}
	.bloc_texte a{
		border-bottom: 1px dotted #787676;
		margin: 0 2px 0 2px;
	}
		.bloc_texte a:hover{
		border-bottom: 1px solid black;
		text-decoration:none;
		color:black;
		}
	.bloc_texte i{
		padding: 2px;
		background: #fffdf1;
	}
	.bloc_texte b{
		color: #188A9A;	
	}
	.bloc_texte .liste{
		padding: 0px 20px 0px 0px;
		background: url(/public/styles/wishbox-clear/img/text_list_bullets.png) no-repeat right center;				
		border:none;
	}
	.bloc_texte .pts{
		background: #fdedac url(/public/styles/wishbox-clear/img/bullet_star.png) no-repeat right center;
		border: 1px solid #ea9e35;
		padding: 0px 14px 2px 3px;
		-moz-border-radius:4px;
		-webkit-border-radius:4px;	
		font-weight: bold;
		color: #ea9e35;	
	}	
	.bloc_texte .bdgor,
	.bloc_texte .bdgar,
	.bloc_texte .bdgbr{
		border: 1px solid #3986d2;
		padding: 0px 16px 2px 3px;
		-moz-border-radius:4px;
		-webkit-border-radius:4px;	
		font-weight: bold;
		color: #3986d2;	
	}		
	.bloc_texte .bdgor{background: #99cff2 url(/public/styles/wishbox-clear/img/medal_gold_3.png) no-repeat right center;}		
	.bloc_texte .bdgar{background: #99cff2 url(/public/styles/wishbox-clear/img/medal_silver_3.png) no-repeat right center;}		
	.bloc_texte .bdgbr{background: #99cff2 url(/public/styles/wishbox-clear/img/medal_bronze_3.png) no-repeat right center;}		
	
	.imgtype1{
		float:left;
		margin: 0 16px 16px 0;
	}
	.messvide{
		padding: 10px;
		margin: 10px;
		background: #ffe4f1;
		color: #EA396B;
		-moz-border-radius:6px;
		-webkit-border-radius:6px;
		line-height: 1.3em;		
	}
		/* =BLOC A BORDURES*/
		/*////////////*/
		.content_droit .bloc_bordure{
			margin: 10px auto;
			width: 274px;
			-moz-border-radius:6px;
			-webkit-border-radius:6px;
			background-color:white;
			border:3px solid #D2D1D1;
		}
		.content_droit .bloc_bordure .bloc_content{
			margin:0;
			padding-top: 1px;
		}

		.content_droit .bloc_bordure li{
			padding: 5px 20px 5px 20px;
		}
	
		.content_droit .bloc_bordure h4{
			margin:0;
			padding:10px;
			background: white url(/public/styles/wishbox-clear/img/general_bloc_msg_bg_degrad.png) repeat-x bottom;		
			border-bottom:1px solid #D2D1D1;
		}	
		.top_border { border-top: 1px solid #D2D1D1; }
	
		/* =LISTES GAUCHES */
		/*////////////*/

		/* pagination liste*/
		#pagination_bottom{
			padding: 10px;
			background: url(/public/styles/wishbox-clear/img/general_bloc_bg_shadow.png) no-repeat center top;			
			text-align:center;
		}
		.actual{
			background-color: #CCF2F8;
			color: #434343;
			padding: 2px;
			font-weight: bold;	
		}		
		
		/*entete liste*/
		.entete_obj{
			height: 30px;
			background: #bde9f0 url(/public/styles/wishbox-clear/img/general_bloc_bg_shadow_bottom.png) no-repeat bottom center;
			border-bottom: 1px solid #D2D1D1;
			overflow:hidden;
			list-style: none;
		}
		.entete_obj .ajout,
		.entete_obj .picture,
		.entete_obj .name{
			float:left;
			height: 20px;
			margin-top: 5px;
		}
		.entete_obj .none{
			float:left;

			height: 30px;
			background: url(/public/styles/wishbox-clear/img/general_bloc_entete_none.png) repeat-y right;
		}
		
		.entete_obj .editable{
			padding-left: 22px;
			background: url(/public/styles/wishbox-clear/img/page_white_edit.png) no-repeat left center;
		}
		
		.entete_obj .ajout{width: 30px; background: url(/public/styles/wishbox-clear/img/general_icon_mini_added.png) no-repeat center center;}
		.entete_obj .picture{width: 44px; background: url(/public/styles/wishbox-clear/img/general_icon_mini_picture.png) no-repeat center center;}
		.entete_obj .name{width: 530px; padding-left: 10px;line-height: 20px;color: #434343; font-weight: bold;}

		.entete_obj .picture_event{ margin-left: 13px;}
		.entete_obj .name_event{ width: 550px;}

		.entete_obj .name_event a{font-weight:normal;}

		.entete_obj #home_filter_actu{float:right; margin-right: 10px;}

		.entete_obj .titrelist{
			font-size: 1.2em;
		}	
	
		/*liste*/
		.content_gauche ul.bloc_content{
			margin: 0 1px 10px 0px;
		}
		.content_gauche li.obj{
			background:#F5F4F4;
			border-bottom:1px solid #D2D1D1;
			border-top:1px solid white;
			overflow:hidden;
			padding:10px;	
		}
		.content_gauche li.obj:hover{
			background:white;
		}		
		.content_gauche li.even{
			background:#CCF2F8;	
		}		
		.content_gauche li.obj .img_mini img,
		.content_gauche li.obj .img_mini{
			float:left;
			width: 30px;
			height: 30px;
			overflow:hidden;
		}
		.content_gauche li.obj p {
			margin:8px 0 0 46px;
		}
		.content_gauche li.lasuite:hover{
			background: #F5F4F4;	
		}
		.content_gauche li.lasuite p .button{
			float:right;	
		}
		.obj .button{
			float:right;
		}
		/*wishlist*/
		#list_wishes h2{
			font-size: 1.5em;
			background: url(/public/styles/wishbox-clear/img/big_text_list_bullets.png) no-repeat right center;
			padding:12px 40px 12px 10px;
			margin: 0 10px 0 10px;
		}
		#list_wishes .picture{
			width: 66px;
		}
		#list_wishes .name{
			width: 212px;
			border:none;
		}
		#list_wishes .options{
			margin-top:5px;
			color:#434343;
			font-weight:bold;
			line-height:20px;
			padding-right:6px;
			width: 328px;
			float:left;
			text-align:right;
			border-right: 1px solid white;
			font-style: italic;
		}
		 .content_gauche #list_wishes li.obj .img_mini img,
		 .content_gauche #list_wishes li.obj .img_mini{
			width: 50px;
			height:50px;
		}
		.content_gauche #list_wishes li.obj p {
			margin:4px 0 0 66px;
		}
		.content_gauche #list_wishes .objet-titre a{
			color: black;
			font-variant: small-caps;
			font-weight: bold;
			font-size: 1.2em;
		}
		.content_gauche #list_wishes .mini{
			float:right;
		}
		/*option*/
		.objet_bloc_options{
			margin:8px 0 0 66px;
			overflow:hidden;	
		}
		.option_panel{
			text-align:right;
			margin-bottom: 10px;			
			cursor:pointer;
			padding-right: 20px;
			background:url(/public/styles/wishbox1/images/icons/bullet_arrow_down.png) no-repeat right top;
		}
		#form_move, #form_supr,	#ihave{
			border-bottom: 1px solid white;
			overflow:hidden;
			padding:4px;
		}
		#possinput{
			float:right;
		}	
		#reservinput{
			float:right;
		}
		.panel{
			margin-bottom: 10px;
			border-top: 1px solid white;
			border-bottom: 1px solid white;			
			background: #fce1ed url(/public/styles/wishbox-clear/img/general_bloc_bg_shadow.png) no-repeat scroll center top;
			overflow:hidden;
			padding: 10px;
			-moz-border-radius: 6px;
			-webkit-border-radius: 6px;	
			color: #e15b96;
			text-shadow: 0px 1px 0px white;					
		}
		.fb-object-share, .rstar{
			float:left;	
			margin-top: 4px;
		}
		 #list_wishes #add_form{
		 	float:right;
		 }
		 		
		a.optionbutton,
		.content_gauche #list_wishes li.obj p.mini_msg{
			float:right;
			display:block;
			width: 24px;
			height: 24px;
			text-indent: -9999px;
			background-color: white;
			-moz-border-radius: 4px;
			-webkit-border-radius: 4px;	
			margin: 2px;	
			border: 1px solid white;		
		}
		a:hover.optionbutton{
			background-color: #bde9f0;
			cursor: pointer;
		}
			.content_gauche #list_wishes li.obj p.mini_msg{background-color: #FCE1ED; border: 1px solid #f685b7;}		
			.content_gauche #list_wishes li.obj p.mini_msg:hover{background: #f685b7 url(/public/styles/wishbox-clear/img/cross.png) no-repeat center center; cursor: default;}		
					
				.msg_buttonihave{
					background: url(/public/styles/wishbox-clear/img/flag_orange.png) no-repeat center center;							
				}			
				.msg_buttonadd{
					background: url(/public/styles/wishbox-clear/img/add.png) no-repeat center center;				
				}			
				.msg_buttonreserv{
					background: url(/public/styles/wishbox-clear/img/lock.png) no-repeat center center;			
				}
		
		.buttonreserv{
			background: white url(/public/styles/wishbox-clear/img/lock_open.png) no-repeat center center;			
		}		
		a:hover.buttonreserv{
			background: #bde9f0 url(/public/styles/wishbox-clear/img/lock.png) no-repeat center center;			
		}		
		.buttonihave{
			background: white url(/public/styles/wishbox-clear/img/flag_orange.png) no-repeat center center;				
		}
		.buttonadd{
			background: white url(/public/styles/wishbox-clear/img/add.png) no-repeat center center;				
		}	
		
		#list_wishes .bloc_msg{
			text-align:left;
		}
				
		#list_wishes .bloc_msg .msg_button{
			background-position: left;
			padding: 2px 0px 2px 20px;
			margin-left: 25px;
		}
		/* =LISTES DROITES*/
		/*////////////*/
		.content_droit li{
			list-style: disc url(/public/styles/wishbox-clear/img/general_puce.png) inside; 
			padding:4px;
			background: #F5F4F4;
			border-top:1px solid white;			
			border-bottom:1px solid #D2D1D1;
		}	
		
		
/*////////////////////////////////////////////////////////*/
/* =HEADER */
/*////////////////////////////////////////////////////////*/
#header{
	border-top: 1px solid transparent;
	margin-bottom: 20px;	
}

	/* =headgauche */
	/*////////////*/
		#headgauche{
			width: 300px;
			height: 86px;
			float:left;			
		}
		#header h1 a{
			display:block;
			margin-top: 10px;
			margin-left:10px;	
			background: url(/public/styles/wishbox-clear/img/wishbox_logo.png) no-repeat center center;
			width: 270px;
			height: 60px;
			text-indent: -9999px;
		}

	/* =formulaire */
	/*////////////*/
		#addwish{
			width: 500px;;
			height: 65px;
			margin-left: 450px;	
			padding-top: 21px;	
			padding-left: 10px;
			position: relative;		
		}
		#s_loader{
			position: absolute;
			width: 16px;
			height: 16px;
			right: 146px;
			top:28px;
		}
		#addwish #objName{
			padding: 0px 2px 0px 2px;
			border: none;
			font-weight: normal;
			font-size: 1.8em;
			width: 360px;
			height: 28px;
			float:left;
			margin: 0 6px 4px 0px;
		}
		#objNameResults{
			width:344px;
			overflow:hidden;
			padding:10px;
			top: 48px;
			left: 9px;
			border: 1px solid #5c453c;
			border-top:0px;
			color:#3c2d27;
			background:#fff;
			position:absolute;
			margin-top:0px;
			margin-left:0px;
			z-index:890;
			display:none;
			-moz-border-radius:3px 0px 3px 3px;	
			-webkit-border-radius:3px 0px 3px 3px;			
		}	
		.search-result { overflow:hidden; width:320px; height:26px; padding:2px; line-height:26px; }
		.search-result img {
			float:left;
			margin: 0 10px 0 0;
			width:24px;
			height:24px;
			border:2px solid #EFEAE4;
		}
		#submitobjName{
			width: 130px;
			height: 28px;
			margin-bottom: 4px;
			text-indent: -9999px;
			cursor:pointer;
			border:none;
			background: url(/public/styles/wishbox-clear/img/addwish_bg.png) no-repeat center center;	
			font-size: 1.5em;
			float:right;
			}
		.wish-exemple{
			font-size: 0.8em;
			margin-top: 2px;
			display:block;
			color: #787676;
			}
		.wish-exemple a{
			color: #787676;
			}
				
	/* =menu */
	/*////////////*/			
			#menu{
				height:28px;
				margin: 0 9px 0 8px;
				background: url(/public/styles/wishbox-clear/img/menu_bg.png) no-repeat bottom right;
				position:relative;
			}
			#menu_connect{
				height: 28px;
				text-align:right;
				font-size: 0.8em;
				line-height: 28px;
				padding-right: 6px; 
			}
			#notification_warning{
				cursor:pointer;				
			}
			.redn{
				background-color:red;
				padding: 1px;
				color: white;
				-moz-border-radius: 2px;
				-webkit-border-radius: 2px;				
			}	
			.redn:hover{
				background-color: #2db6cb;
				padding: 1px;
				text-decoration: none;
				color: white;				
			}	
			#notification_shower
			{
				width:613px;
				top: 28px;
				right: 0;
				padding:10px;
				border:1px solid #d2d1d1;
				border-top:0px;
				background:white;
				position:absolute;
				margin-top:0px;
				z-index:9999;
				display:none;
				-moz-border-radius:3px 0px 3px 3px;
				color : #000;
			}
			
			#notification_shower .mini{
				float:right;
				margin-top: 8px;
				margin-left: 10px;
			}
			
			#notification_shower .notif_bloc { overflow:hidden; padding:2px; border-bottom: 1px dotted #E5E5E5; font-size:0.9em; text-align:left; color: #AAA9A9; line-height:28px;}
			#notification_shower .notif_bloc a,
			#notification_shower .notif_bloc a:hover,
			#notification_shower .notif_bloc a .FB_name { float:none;text-decoration:underline; background:none; display:inline; color: #AAA9A9; font-weight: normal;}
			
			#notification_shower .new { color: #434343; }
			#notification_shower .new a,
			#notification_shower .new a:hover { color: #2daebf; }
			
			#notification_shower .new a.objet { 
				background:#E5E3E2 none repeat scroll 0 0;
				color:#4C413C;
				font-weight:bold;
				margin:2px;
				padding:4px; 
				text-decoration:none;
				}
			#notification_shower .new a .FB_name {
				color:#2DB6CB;
				font-weight:bold;
				}	
			#notification_shower .new a.objet:hover { 
				background:#4C413C;
				color:#E5E3E2;
				}							
			
			.notif_bloc img {
				float:left;
				margin: 0 10px 0 0;
				width:24px;
				height:24px;
				border:2px solid #EFEAE4;
			}
			.notif_bloc .new { background : #FFE4E1; }
		

/*////////////////////////////////////////////////////////*/
/* =CONTENT GENERALS */
/*////////////////////////////////////////////////////////*/
#content_bottom{
	background: #EBE8E8 url(/public/styles/wishbox-clear/img/content_bg_bottom.png) no-repeat center bottom;
	overflow:hidden;
	width: 920px;
	margin: 0 auto 0 auto;
	padding:10px 20px 10px 20px;
	margin-bottom: 20px;
}
#content_bottom.single{
	background: #EBE8E8 url(/public/styles/wishbox-clear/img/content_bg_bottom_single.png) no-repeat center bottom;
}
.content_gauche{
	width: 630px;
	float:left;
	overflow:hidden;
}

.single .bloc_content{
	margin: 0 20px 0 30px;		
}

.single .content_gauche{
	width: 938px;
}
	.content_gauche .bloc_content{
		margin: 0 20px 0 30px;		
		overflow:hidden;
	}	
	
.content_droit{
	width:305px;
	margin: 0px 0 0 630px;	
}
	.content_droit .bloc_content{
		margin: 0 15px 20px 15px;
		padding-top: 10px;
		overflow:hidden;
	}	
.object-box{
	float:left;
	margin: 3px;
	padding:1px;
	border: 2px solid #d1d0d0;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;		
}
.object-box:hover{
	border: 2px solid #df4e06;
}
.object-box a, .object-box img{
	display:block;
}
.content_droit .object-box{
	float:left;
	margin: 3px 6px 3px 6px;
}	
	/* =BREADCRUMBS */
	/*////////////*/
	#breadcrumbs{
		padding: 0 0 10px 20px;
		background: #EBE8E8 url(/public/styles/wishbox-clear/img/content_bg_top.png) no-repeat bottom center;
		font-size: 0.9em;
		color: #787676;
		overflow:hidden;
	}
	#breadcrumbs.single{
		background: #EBE8E8 url(/public/styles/wishbox-clear/img/content_bg_top_single.png) no-repeat bottom center;		
	}
	/* =CONTENT	 */
	/*////////////*/	
	#content{
		background: url(/public/styles/wishbox-clear/img/content_bg_center.png) repeat-y center;
		padding: 0 10px 10px 12px;
		overflow:hidden;
	}
	#content.single{
		background: url(/public/styles/wishbox-clear/img/content_bg_center_single.png) repeat-y center;		
	}
	/* =EVENT (avis, com & activite)	 */
	/*////////////*/	
	.event{
		margin-left: 0px;
	}
	#type_filter{
		height: 25px;
		text-align:left;
		width:59%;
		float:left;
	}
	#actu_filter{
		height: 25px;
		text-align:right;
		width:39%;
		float:right;
	}
	.has_com{
		padding-bottom: 20px;
		border-bottom: 1px solid #d2d1d1;		
	}
	.event_avis{
		overflow:hidden;
	}
	.event_principal,
	.opi_minus5:hover .event_principal{
		background: #f5f4f4;
		border-bottom: 1px solid #d2d1d1;	
		overflow:hidden;
		color:#787676;				
	}
		/* =VOTE & POSSESSION	 */
		.opi_plus5 .event_principal{
		background: #e5fdff;
		border-bottom: 1px solid #4ac3cd;
		color: #4ac3cd;					
		}
		.opi_minus5 .event_principal{
		color: #e1e1e1;
		background: white;
		border-bottom: 1px solid white; 
		}
			.opi_minus5 .event_principal .mini,
			.opi_minus5 .event_principal .mini .name a .FB_name{
			color: #e1e1e1;				
			}	
		
		
	.event_principal .mini{
		margin-left: 6px;		
	}
	.event_principal .mini a,
	.event_avis .mini a{
		color: #AAA9A9;		
	}	
	.event_principal .mini a:hover,
	.event_avis .mini a:hover{
		color: black;		
	}	
	.event-text{
		line-height: 18px;
		margin-top: 2px;
		overflow:hidden;
	}
	.event-text .name{			
		margin-left: 6px;
		padding: 6px 0 4px 0;
	}
	a .FB_name{
		color: #2db6cb;
		font-weight: bold;
		
	}
	a.objet{
		color: #4c413c;
		font-weight: bold;		
		background: #e5e3e2;
		padding:4px;
		margin:2px;
	}
	a:hover.objet{
		color: #e5e3e2;		
		background: #4c413c;	
		text-decoration: none;
	}
	.comments_list{
		
		background: url(/public/styles/wishbox-clear/img/general_bloc_bg_shadow.png) no-repeat center top;
	}
	.comment-box{
		overflow:hidden;
		padding: 6px 6px 2px 6px;
		border-bottom: 1px solid #f1f1f1;
		border-left: 3px solid #d8d6d6;
		margin: 0 0px 1px 54px;
		line-height: 15px;
	}
		.comment-form{
			background: #e4f6f9;
			overflow:hidden;
			padding: 6px 6px 6px 6px;
			border-bottom: 1px solid #b3edf6;
			border-left: 3px solid #b3edf6;
			margin: 0 0px 20px 54px;
			line-height: 15px;
		}
		.comment-form .comtxt_inp{
			padding: 3px;
			width: 380px;
			margin-right: 10px;
		}
		.comment-form .char_left{
			float:right;
		}
	.comment-box .user-box{
		margin-right: 8px;
	}
	.user-box{
		float:left;
	}
	.user-box img{
		width: 24px;
		height: 24px;
	}
	.entete{
		background: #E4F6F9 ;
		border-left:3px solid #B3EDF6;
		border-bottom:none;
	}
	.entete .user-box img {
		margin-left: 4px;
	}
	
	.event_principal .object-box,
	.event_avis .user-box{
		padding: 7px;
		margin: 0;
		border:none;
		-moz-border-radius: 0px;
		-webkit-border-radius: 0px;			
	}
	.entete .user-box{
		padding:4px;
	}
	#objcomm .entete .event-com{
		margin:10px 72px 0 16px;
		font-size: 1.1em;
		border-bottom: 1px solid white;
		min-height: 24px;
	}
		.fb-stream .comment-box{
			border-color: #e0e1ff;
			background: #f0f0fe;
		}
		.fb-comment-box a{
			line-height:10px;
		}

/*////////////////////////////////////////////////////////*/
/* =OFFLINE */
/*////////////////////////////////////////////////////////*/

	/* =CONNECT */
	/*////////////*/
	#connect_offline{
		width: 531px;
		height: 51px;
		margin: 14px 0 18px 420px;
		background: url(/public/styles/wishbox-clear/img/offline_connect_fcbk.png) no-repeat center center; 
		text-align:right;
		overflow:hidden;
	}
	#facebookbtn{
		float:right;
		margin: 12px 12px 0 0 ;
		overflow:hidden;
		cursor: pointer;
	}
	#connect_offline p{
		margin: 0 226px 0 0;
	}
	#connect_offline p.catch{margin-top: 10px;margin-bottom:6px;}		
	#connect_offline p.under{margin-top: 4px; font-size: 0.8em;}		
		
	.offline p.catch,
	.offline p.catch a {
		font-style: italic;
		font-size: 16px;
		color: white;
	}
	.offline p.under,
	.offline p.under a{
		color: #5670a6;	
		margin-top: 6px;		
	}	
	
	/* =REJOINDRE BLOC */
	/*////////////*/		
	#rejoindre{
		width: 280px;
		height: 83px;
		padding-top: 80px;
		background: url(/public/styles/wishbox-clear/img/offline_bloc_rejoindre.png) no-repeat center center;
		margin: 10px;
		text-align:center;
	}
	
	/* =DIAPO */
	/*////////////*/
	#main_slide{
		height: 103px;
	}
	#diapo_btns{
		overflow:hidden;
		padding-right: 10px;
		}
	.diapo_btn{
		float:right;
		width: 12px;
		height: 12px;
		cursor: pointer;
		margin-right:3px;
		background: url(/public/styles/wishbox-clear/img/diapo_bloc_btn.png) no-repeat center center;								
		}
	.panels{
		height: 83px;
		width: 940px;
		padding: 6px 10px 10px 10px;	
		background: url(/public/styles/wishbox-clear/img/diapo_bloc_bg.png) no-repeat center top;					
		}
	.panels p{
		margin: 4px 16px 0 16px;		
		color:black;
		font-size: 1.2em;
		text-shadow: 0px 1px 2px gray;
	}	
	.panels p.catch{
		margin: 16px 16px 0 16px;
		font-size: 1.5em;
		font-style: normal;
		color: black;	
	}
	.panels .savoirplus{
		text-align:right;
		font-size: 0.9em;
	}	
	#diapoconnect{		
		display:block;
		height: 83px;
		width: 940px;
		text-indent: -9999px;
		}
	#panel1{
		background: url(/public/styles/wishbox-clear/img/diapo_bloc_bg_noel.png) no-repeat center top scroll;					
		}	
		.diapofacebook{
		background: url(/public/styles/wishbox-clear/img/facebook_32.png) no-repeat left center scroll;	
		padding-left: 30px;
		margin-left: 20px;							
		}
		.diapocadeau{
		background: url(/public/styles/wishbox-clear/img/GiftBox.png) no-repeat left center scroll;	
		padding-left: 30px;
		margin-left: 20px;							
		}		
		/* =DIAPO 1*/
		/*////////////*/

		#panel2 .content_droit {
			width: 220px;	
			margin-left: 640px;			
			padding-right: 72px;
			height: 52px;
			padding-top: 20px;			
			background: url(/public/styles/wishbox-clear/img/diapo_icon_cadeau.png	) no-repeat center right;
			text-align:right;						
		}		
		#panel2 .content_droit p.catch{
			color: #188A9A;
			font-style: normal;
			font-weight:bold;
			font-size: 1.3em;
			margin-top: 2px;
			padding:0;
			background: none;
		}
		#panel2 .content_droit p.under{
			color:#5670A6;
		}
		
/*////////////////////////////////////////////////////////*/
/* =BLOCS */
/*////////////////////////////////////////////////////////*/
		
	/* =LAST OBJECT */
	/*////////////*/
	#last_objects .bloc_content{
		margin: 0 1px 0 0px;
	}
	.comment-text{
		margin: 5px 80px 0 30px;
		font-size: 0.9em;
	}
	.comment-box .mini{
		float:right;	
		margin-top: 5px;
	}
	
	/* =LAST USER */
	/*////////////*/
	.last_users-box{
		overflow:hidden;		
		border-bottom:1px solid #F1F1F1;
		line-height:15px;
		margin:0 15px 1px 15px;
		overflow:hidden;
		padding:2px 5px 2px 0px;
		}		
	.user-box-name{
		display:block;
		margin: 4px 0 0 30px;
		text-align:right;
	}
	/* =CONNECT */
	/*////////////*/
	#connect .bloc_content{
		padding-top:0;
		background:none;
	}
	#connect .run{
		overflow:hidden;
		padding: 2px 8px 2px 8px;		
	}
	#connect .run a .FB_name{
		color: #787676;
		font-weight: normal;
	}
	#connect .run .FB_profile_pic{
		float:left;
	}
	#connect .run a:hover{
		text-decoration: none;
	}	
	#connect .run img{
		height:24px;
		width:24px;
		margin: 3px;
		padding:1px;
		border: 2px solid #d1d0d0;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;			
	}
	#connect .run p{
		margin-left: 30px;
		padding: 12px;
	}
	#connect .run .mini{
		float:right;
	}
	#connect .top{
		background: url(/public/styles/wishbox-clear/img/sidebar_bloc_bg_shadow_top.png) no-repeat center bottom;	
	}
	#connect .perso{
		background: url(/public/styles/wishbox-clear/img/bloc_connect_perso_bg.png) repeat-y left;
		overflow:hidden;
		padding: 6px 8px 6px 8px;
	}
		#connect .perso img{
		height:50px;
		width:50px;
		margin: 3px;
		padding:1px;
		border: 2px solid #d1d0d0;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;				
	}
	#connect .perso p{
		margin: 8px 0 0 66px;		
	}
		#connect .avatar{
			float:left;
		}
		#connect .pts {
			font-size: 2.5em;
			font-weight: bold;
			float:right;
			padding-top:  10px;
		}
			#connect .pts a:hover{
				text-decoration: none;
			}
		#connect .badge{
			margin: 2px 0px 0 4px;
			font-size: 1.2em;
			padding:2px;
		}
		#connect .badge span{
			display:block;
			float:left;
			margin-right: 2px;
			width: 16px;
			height: 16px;
			text-indent: 9999px;
		}		
			#connect .badge_3{
				background: url(/public/styles/wishbox-clear/img/medal_bronze_3.png) no-repeat left center;	
			}
			#connect .badge_2{
				background: url(/public/styles/wishbox-clear/img/medal_silver_3.png) no-repeat left center;	
			}
			#connect .badge_1{
				background: url(/public/styles/wishbox-clear/img/medal_gold_3.png) no-repeat left center;	
			}			
						
	#connect .bottom{
		background: url(/public/styles/wishbox-clear/img/sidebar_bloc_bg_shadow_bottom.png) no-repeat center top;
	}	
	
	/* =TWITTER BLOC */
	/*////////////*/
	#twit_news li{
		line-height: 1.3em;
	}
	#twit_news .twit-date{
		margin-top: 6px;
		padding:0 5px 0 5px; 
		color: #434343;
		display:block;
		font-size: 0.8em;
	}
	#li_twitter{
		background: #b5edef;
		text-align:center;
	}	
	#li_twitter a{
		color: #33ccff;		
	}
	/* =OBJETS BLOC */
	/*////////////*/
	#last_objects .madded{
		font-weight: bold;
	}
	#last_objects .obj{		
	}	
	#last_objects .obj p{	
		margin:10px 0 0 46px;
	}
	#last_objects .obj .object-box .since{
			float:right;
		}
	#last_objects .obj .tags{
		display:block;
		float:right;
	}	

	/* =LIST_INFO BLOC */
	/*////////////*/
	.list_info .perso{
		padding-bottom: 0;
		border-bottom:none;
	}
	/* =POPULAR OBJECT BLOC */
	/*////////////*/	
	#popular_objects .content_gauche .bloc_content{
		margin: 0 30px 20px 30px;
	}
	#wishbox_obj{
		width:496px;
		height:186px;
		margin-bottom: 30px;
		float:left;
		overflow:hidden;
	}
	#sponsor_obj{
		margin-left: 508px;
		margin-bottom:-5px;
		width: 72px;
		height: 186px;
		padding-bottom: 30px;
		-moz-border-radius:6px;
		-webkit-border-radius:6px;	
		background: url(/public/styles/wishbox-clear/img/general_bloc_popular_sponsor_bg.png) no-repeat center bottom;	
	}
	#sponsor_obj .object-box{
		margin-left: 7px;
		border-color: #434343;
	}
	.nobody{
		padding:10px;
		text-align:center;
	}
	/* =TUTORIAL BLOC */
	/*////////////*/
	#tutorial_box{
		height: 110px;
		background: url(/public/styles/wishbox-clear/img/guide_bg.png) no-repeat center center;
		padding: 20px 20px 0px 0px;
		margin-top:15px;
		margin-bottom:15px;
		cursor: pointer;
	}
	#close_tuto{
		font-size:0.8em;
		color:#333;
		height:15px;
		line-height: 15px;
		text-align:right;
		background: url(/public/styles/wishbox-clear/img/bullet_arrow_top.png) no-repeat right center;
		padding-right: 20px;
	}
	
	.tutorial_step{
		float:left;
		overflow:hidden;
		width: 444px;
		margin-left: 24px;
		padding: 0px 0px 0 0;		
	}
	.tutorial_step .big_number{
		float:left;
		width: 50px;
		height: 50px;
		line-height: 27px;
		color: #73cfdc;
		text-shadow: 0px 1px 1px gray;
	}
	.tutorial_step .advice{
		font-weight: bold;
		font-style: normal;
		font-size: 1.3em;
		margin-left: 50px;
		color: black;	
		height: 20px;	
	}
	.tutorial_step .explain{
		margin-left: 50px;	
		font-size: 1.1em;
		padding-top: 5px;
		padding-left: 10px;
		padding-bottom: 6px;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		background-color:#b0ebf4;			
	}	
	
	/* =FB FAN & =ADSENSE BLOC */
	/*////////////*/
	#fb_fans .bloc_content,
	#adsense .bloc_content{
		padding-left: 14px;
	}
	
	
	/* =PARTAGE BLOC */
	/*////////////*/	

	/* =TAG BLOC */
	/*////////////*/	
	#tags_list{
		overflow:hidden;
		margin: 0 14px 0 14px;
	}
	#form-tag-add{
		text-align:center;
	}
	
	/* =CONSEIL BLOC */
	/*////////////*/	
	#bloc_conseiller .bloc_content{
		text-align:center;
		padding-bottom: 6px;	
		background:none;
	}	
		#friendName{
		margin: 12px 0 12px 15px;
	}
	#friendNameResults{
		text-align:left;
	}

	/* =MOST TAG BLOC */
	/*////////////*/
	#most_tags .bloc_content{
		border-left:3px solid #D2D1D1;
		padding-left: 10px;
	}
	
	/* =Pt_page BLOC */
	/*////////////*/	
	.table_list table{
		width: 49%;
		margin-left: 1%;
		float:left;
	}
	.table_list table tr{
		height: 36px;
	}
	.table_list table td{
		vertical-align: middle;
		padding: 4px;
	}
		/* =barre progress */
		#ptsbar_contener{
			background: #EBE8E8;
			height: 16px;			
		}
		#ptsbar{
			background: #99cff2;
			height: 16px;			
		}
/*////////////////////////////////////////////////////////*/
/* =OBJET AJOUT PAGE */
/*////////////////////////////////////////////////////////*/
	#addobject .mini{
		display:block;
		margin-left: 300px;
	}
	#addObjectForm2 .titre{
		display:block;
		line-height: 30px;	
		font-size: 1.2em;
		margin-left: 300px;
		font-weight: bold;
	}
	#addObjectForm2 .titre2{font-size: 1em;}	
	#lbName{
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;	
		padding: 4px 4px 7px 4px;
		overflow:hidden;
		margin: 2px;		
	}
	#addObjectForm2 #lbName .titre{
		height:22px;
		line-height: 22px;
	}	
	#addObjectForm2 #objName2 {
		border: 1px solid gray;
		font-size:1.5em;
		font-weight:normal;
		height:26px;
		padding:2px 2px 0;
		width:276px;
		float:left;
	}
	#addobject .formul_img{
		width: 256px;	
		display:block;
		float:left;		
	}
	#objUrlUp{
			display:block;	
		width: 227px;
		height: 26px;
		padding: 10px;	
		float:left;
		margin: 10px;			
	}
	#objUrlPicRad,
	#objUrlUpRad{
		display:none;
	}
	.part_addimg_entete{
		padding-bottom: 10px;
		background: #fefee9;
		-moz-border-radius: 6px 6px 0 0;
		-webkit-border-radius: 6px 6px 0 0;			
	}
	.part_addobject{
		overflow:hidden;
		margin: 10px;
		padding-bottom: 10px;
	}
	.part_addimg{
		margin-bottom: 10px;
		border-top:1px dashed #D2D1D1;		
	}
	.img_choose{
		float:left;
		height: 150px;
		margin: 5px;
		border: 2px solid #EBE8E8;
		text-align:center;
		background: white;
		-moz-border-radius: 6px;
		-webkit-border-radius: 6px;	
		overflow:hidden;
		cursor: pointer;				
	}
	.img_choose:hover{
		border-color: #D2D1D1;
		background: #fefee9;			
	}
	.img_radio_btn{
		width: 100%;
		margin-bottom: 6px;
	}
	#submit_btns{
		padding:5px;
		overflow:hidden;
		background:#FEFEE9;
		-moz-border-radius: 6px;
		-webkit-border-radius: 6px;
		border-bottom: 3px solid #73cfdc;
	}
	#submit_btns input{
		margin: 1px;
	}	
	#img_choose-container, #lbTag{
		background: white;
		-moz-border-radius: 6px;
		-webkit-border-radius: 6px;
		margin-top: 10px;		
	}
	#lbTag{
		background: #fefee9;		
	}
/*////////////////////////////////////////////////////////*/
/* =OBJET & =PROFIL PAGES */
/*////////////////////////////////////////////////////////*/	
	
	
	/* =objdescript =profildescript =addobject*/
	/*////////////*/
	#objdescript,
	#profildescript, 
	#addobject{
			margin: 10px auto auto auto;
			width: 600px;
			background-color: white;
			-moz-border-radius: 6px;
			-webkit-border-radius: 6px;				
			border:3px solid #D2D1D1;
	}
	#entete-fiche{overflow:hidden;}
	#objdescript h2,
	#profildescript h2{
		margin:0 0 0 3px;
		border:none;
		float:left;
		padding-left: 20px;
		width: 277px;
		text-transform: capitalize;
	}	

	#objdescript .bloc_content,
	#profildescript .bloc_content,
	#addobject .bloc_content{
		margin:0;
		padding: 16px 0 0px 0px ;
		background: #EBE8E8 url(/public/styles/wishbox-clear/img/general_bloc_bg_shadow.png) no-repeat center top;
		border-top:1px solid #D2D1D1;
		
	}	
	.fcbkkiff{
		margin-left: 22px;
		margin-bottom: 4px;
	}
		/* =quick-menu */
		/*////////////*/
		#quick{
			margin-left: 300px;
			width: 300px;
			padding:5px 0 8px 0px;
			overflow:hidden;
			line-height: 15px;
		}
		#quickmenu-com a{
			margin:0 3px 0 3px;
			display:block;
			float:right;
			width: 16px;
			height: 16px;
			background: url(/public/styles/wishbox-clear/img/user_comment.png) no-repeat center center;
			text-indent: -9999px;
			overflow:hidden;			
		}
		#quickmenu-edit{
			margin:0 3px 0 3px;
			display:block;
			float:right;
			width: 16px;
			height: 16px;
			background: url(/public/styles/wishbox-clear/img/page_white_edit.png) no-repeat center center;
			text-indent: -9999px;	
			cursor:pointer;	
			overflow:hidden;				
		}		
		#objdescript .mini,
		#profildescript .mini{
			float:right;
			font-size: 0.8em;
			margin-right: 6px;
			color: #bababa;
		}
		#objdescript .mini a .FB_name,
		#profildescript .mini a .FB_name{
			color: #bababa;
		}
		#objdescript .mini a:hover .FB_name,
		#profildescript .mini a:hover .FB_name{
			text-decoration: none;
			color: black;
		}
		

		/* =left_area */
		/*////////////*/
		#left_area{
			width: 230px;
			margin-left: 16px;
			float:left;
			overflow:hidden;
			padding-bottom:29px;	
			background: url(/public/styles/wishbox-clear/img/sidebar_bloc_bg_shadow_bottom.png) no-repeat center bottom;		
		}

		/* =pic_area */
		/*////////////*/
		#pic_area{
			width: 230px;
			text-align:center;
			background-color: white;
			overflow:hidden;
			-moz-border-radius: 6px;
			-webkit-border-radius: 6px;	
		}
			#pic_area .pic_first img{
			}	
			#pic_area .pic_class img,
			#pic_area .pic_empty{
				float:left;
				width: 50px;
				height: 50px;
				margin: 2px 0 6px 6px;
				line-height: 150px;
				color: #a6a6a6;
				font-size: 0.8em;
				cursor: pointer;
			}	
			#pic_area .pic_empty{ background: url(/public/styles/wishbox-clear/img/page_objet_ajoutphoto_bg.png) no-repeat center center;}			
			.pic_empty_first{ width: 230px; line-height: 60px;height: 60px; background: url(/public/styles/wishbox-clear/img/general_pic_empty_first.png) no-repeat center center;}
		
		/* =buy_area */
		/*////////////*/
		#buy_area{
			width: 230px;
			height: 52px;
			padding-top:2px;
			overflow:hidden;
			background-color: white;
			-moz-border-radius: 6px;
			-webkit-border-radius: 6px;				
		}
		#left_area h4{
			margin-top: 10px;
		}
		#buy_area .partner_object{
			margin: 0 0 0 7px;
			float:left;
		}
		#buy_area .partner_object img,
		#buy_area .partner_object a{
			display:block;
		}
		
		
		/* =focus_area */
		/*////////////*/
		#focus_area{
			width: 308px;
			margin: 0px 16px 0 256px;
			padding:10px;
			overflow:hidden;
			background-color: white;
			-moz-border-radius: 6px;
			-webkit-border-radius: 6px;	
		}
		
			#focus_area .btns{
				width:200px;
				float:left;
				overflow:hidden;
				text-align:center;
			}	
			#focus_area .btns .mini_msg{
				padding: 4px 50px 4px 4px;
				-moz-border-radius: 4px;
				-webkit-border-radius: 4px;				
				background: #ffe4f1 url(/public/styles/wishbox-clear/img/034.png) no-repeat right center;
				margin: 3px 0 3px 0;
				line-height: 1.3em;
			}	
			#focus_area .btns .mini_msg a{
				font-weight:bold;
			}				
			#focus_area .madded{
				font-size: 1.4em;
				text-align:center;	
				width: 100px;
				float:right;
			}
				.big_number{
				font-size: 3em;
				font-weight: bold;
				overflow:hidden;
			}	
			
					
		/* =info_area */
		/*////////////*/	
		#information_area{
			margin:0px 16px 0 256px;
			padding:10px;
			-moz-border-radius: 6px;
			-webkit-border-radius: 6px;				
			background: url(/public/styles/wishbox-clear/img/sidebar_bloc_bg_shadow_bottom.png) no-repeat center top;			
		}
			.obj-description,
			#obj-stats{
				margin-bottom: 16px;
				line-height:1.3em;
			}
			
			.description-editable{
				width: 300px;
				font-size: 1.1em;
				height: 150px;
				padding:4px;
				line-height: 9px;
			}
			
		/* =addfriend */
		/*////////////*/
		#addfriend .bloc_content{
			margin: 0 1px 0 0;
		}	
			
			
	/* =objcomm */
	/*////////////*/
	#objcomm .bloc_content{
		margin:0 1px 0 0px;
	}
	#objcomm .message,
	.message_top_shadow{
		background: url(/public/styles/wishbox-clear/img/general_bloc_message_bg_shadow_top.png) no-repeat top center;
		padding: 10px 40px 0 40px;
		height: 60px;
	}
	#objcomm h3,
	.message_top_shadow h3{
		background: none;
		margin:0;
		padding:0;
		color:#EA396B;
		border:none;
		font-weight: bold;
	}
	#objcomm .user-box img{
		width: 50px;
		height: 50px;
	}
	#objcomm .comment-box .user-box img{
		width: 24px;
		height: 24px;
	}
	#objcomm .comment-box .user-box,
	.event_principal .comment-box .object-box,
	.event_avis .comment-box .user-box{
		border:none;
		padding:2px;
	}	
	#objcomm .event-com{
		margin: 4px 82px 0 12px;
		min-height: 30px;
	}
	#objcomm .event_avis .mini{
		margin-right: 6px;	
		text-align:right;	
	}
		/* =opinions com */
		/*////////////*/
		#objcomm .opinions{
			float:right;
			margin-top: 4px;
			width: 50px;
		}
		.opinions_up, 
		.opinions_down{
			float:left;
			width: 22px;
			height: 22px;
			background: url(/public/styles/wishbox-clear/img/general_border_separator_vertical.png) repeat-y right;
			margin-right: 1px;
			text-align:center;		
		}
		.opinions_up a, 
		.opinions_down a,
		#objcomm .show-comment-form{
			display:block;
			height: 22px;
			text-indent: 9999px;
			overflow:hidden;		
		}
		#objcomm .show-comment-form{
			float:right;		
		}
		.opinions_up a{ background: url(/public/styles/wishbox-clear/img/thumb_up.png) no-repeat center center; }
		.opinions_down a{ background: url(/public/styles/wishbox-clear/img/thumb_down.png) no-repeat center center; }	
		
		#objcomm .show-comment-form{ background: url(/public/styles/wishbox-clear/img/comment_add.png) no-repeat right center; 	text-indent: 0px;}
		
		#addOpinionArea{
			width: 536px;
			height: 80px;
			margin-left: 14px;
		}
		#addOpinionArea_submit{
			margin: 6px;
			float:right;
		}	
		#postcom{
			background:#E4F6F9;
			border-bottom:1px solid #B3EDF6;
			border-left:3px solid #B3EDF6;
		}
		#postcom .user-box{
			border:none;
		}
/*////////////////////////////////////////////////////////*/
/* =FOOTERS */
/*////////////////////////////////////////////////////////*/

#footer{
	height: 87px;
	background: url(/public/styles/wishbox-clear/img/body_bg_bottom.png) repeat-x top;
	border-top: 1px solid #73cfdc;
}
#footer .bloc_content{
	width: 940px;
	margin: 0 auto 0 auto;
	padding: 0;
}
	#footertop{
		margin-top: 20px;
		padding-bottom: 10px;
		border-bottom: 1px solid #322b29;
		height: 15px;
	}
		#footertop a{
			color: #7fe3f2;
		}
		#footer .WB{
			background: url(/public/styles/wishbox-clear/img/wishbox_logo_16.png) no-repeat left center;
			padding-left: 25px;
		}
		
	#footerbottom{
		margin-top: 10px;
	}	
		#footerbottom a{
			color: #df4e06;
		}
/*////////////////////////////////////////////////////////*/
/* =SCRIPTS EXTERNES */
/*////////////////////////////////////////////////////////*/

/* Autocompleter*/

ul.autocompleter-choices
{
	position:				absolute;
	margin:					0;
	padding:				0;
	list-style:				none;
	border:					1px solid #7c7c7c;
	border-left-color:		#c3c3c3;
	border-right-color:		#c3c3c3;
	border-bottom-color:	#ddd;
	background-color:		#fff;
	text-align:				left;
	font-family:			Verdana, Geneva, Arial, Helvetica, sans-serif;
	z-index:				50;
	background-color:		#fff;
}

ul.autocompleter-choices li
{
	position:				relative;
	margin:					-2px 0 0 0;
	padding:				0.2em 1.5em 0.2em 1em;
	display:				block;
	float:					none !important; 
	cursor:					pointer;
	font-weight:			normal;
	white-space:			nowrap;
	font-size:				1em;
	line-height:			1.5em;
}

ul.autocompleter-choices li.autocompleter-selected
{
	background-color:		#444;
	color:					#fff;
}

ul.autocompleter-choices span.autocompleter-queried
{
	display:				inline;
	float:					none;
	font-weight:			bold;
	margin:					0;
	padding:				0;
}

ul.autocompleter-choices li.autocompleter-selected span.autocompleter-queried
{
	color:					#9FCFFF;
}

/* =rstar */
/* ***************************** */
.rstar{
	overflow:hidden;
	height:20px;
	width:100px;
	float:left;
}
.starlight{
	float:left;
	width:12px;
	height:12px;
	margin:1px;
	background: url(/public/styles/wishbox-clear/img/heart.png) no-repeat center;
}
.stargrey{
	float:left;
	width:12px;
	height:12px;
	margin:1px;
	background: url(/public/styles/wishbox-clear/img/gheart.png) no-repeat center;
}

/**
 * SqueezeBox - Expandable Lightbox
 *
 * Allows to open various content as modal,
 * centered and animated box.
 *
 * @version		1.1 rc4
 *
 * @license		MIT-style license
 * @author		Harald Kirschner <mail [at] digitarald.de>
 * @copyright	Author
 */

#sbox-overlay {
	position: absolute;
	background-color: #000;
	left: 0px;
	top: 0px;
	zoom: 1;
}

#sbox-window {
	position: absolute;
	text-align: left;
	overflow: visible;
	padding: 0 10px 10px 10px;
	/* invalid values, but looks smoother! */
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	background: #ebe8e8 url(/public/styles/wishbox-clear/img/popup_bg.png) repeat-x top;		
}

#sbox-btn-close {
	position: absolute;
	width: 30px;
	height: 30px;
	right: -15px;
	top: -15px;
	background: url(/public/styles/wishbox1/images/squeeze/closebox.png) no-repeat center;
	border: none;
}

.sbox-window-ie6 #sbox-btn-close {
	background-image: url(/public/styles/wishbox1/images/squeeze/closebox.gif);
}

.sbox-loading #sbox-content {
	background-image: url(/public/styles/wishbox1/images/squeeze/spinner.gif);
	background-repeat: no-repeat;
	background-position: center;
}

#sbox-content {
	clear: both;
	overflow: auto;
	height: 100%;
	width: 100%;
	text-align:center;
}
		#sbox-head h3{
			background: url(/public/styles/wishbox-clear/img/wishbox_logo_16.png) no-repeat 3px center;
			width: 158px;
			height: 20px;
			line-height: 18px;
			color:white;
			padding-left: 25px;
			margin:0 0 10px 0;
			text-align:left;			
		}
		#sbox-content h4{
			text-align:left;
			margin-top: 8px;
		}
		#sbox-content .popformul,
		#objUrlPic{
			padding: 2px;
			width: 290px;
		}
		#sbox-content #objLists{
			width: 298px;			
		}
		 #popformuladd,
		 #popformuladd2{
		 }
		#popfcbk{
			background: #c9cef1;
			height: 24px;
			line-height: 24px;
			margin-bottom: 4px;	
			overflow:hidden;
			text-align:left;
			color: #4154e2;		
		}
		#popfcbk img{
			float:left;
			margin: 4px;
		}
		#poptext{
			font-size: 1.2em;
			margin-bottom: 10px;	
		}
		.popbtn{
			width: 250px;
		}
		
.sbox-content-image#sbox-content {
	overflow: visible;
}

#sbox-image {
	display: block;
}

.sbox-content-image img {
	display: block;
	width: 100%;
	height: 100%;
}

.sbox-content-iframe#sbox-content {
	overflow: visible;
}

/* Hides scrollbars */
.body-overlayed {
	overflow: hidden;
}
/* Hides flash (Firefox problem) and selects (IE) */
.body-overlayed embed, .body-overlayed object, .body-overlayed select {
	visibility: hidden;
}
#sbox-window embed, #sbox-window object, #sbox-window select {
	visibility: visible;
}

/* Shadows */
.sbox-bg {
	position: absolute;
	width: 33px;
	height: 40px;
}

.sbox-bg-n {
	left: 0;
	top: -40px;
	width: 100%;
	background: url(/public/styles/wishbox1/images/squeeze/bg_n.png) repeat-x;
}
.sbox-bg-ne {
	right: -33px;
	top: -40px;
	background: url(/public/styles/wishbox1/images/squeeze/bg_ne.png) no-repeat;
}
.sbox-bg-e {
	right: -33px;
	top: 0;
	height: 100%;
	background: url(/public/styles/wishbox1/images/squeeze/bg_e.png) repeat-y;
}
.sbox-bg-se {
	right: -33px;
	bottom: -40px;
	background: url(/public/styles/wishbox1/images/squeeze/bg_se.png) no-repeat;
}
.sbox-bg-s {
	left: 0;
	bottom: -40px;
	width: 100%;
	background: url(/public/styles/wishbox1/images/squeeze/bg_s.png) repeat-x;
}
.sbox-bg-sw {
	left: -33px;
	bottom: -40px;
	background: url(/public/styles/wishbox1/images/squeeze/bg_sw.png) no-repeat;
}
.sbox-bg-w {
	left: -33px;
	top: 0;
	height: 100%;
	background: url(/public/styles/wishbox1/images/squeeze/bg_w.png) repeat-y;
}
.sbox-bg-nw {
	left: -33px;
	top: -40px;
	background: url(/public/styles/wishbox1/images/squeeze/bg_nw.png) no-repeat;
}


/* Based partially on Matthew Carroll's keyboard accessible flavor of Suckerfish 
 * Dropdowns by Patrick Griffiths and Dan Webb. 
 * http://carroll.org.uk/sandbox/suckerfish/bones2.html
 */

/* ----[ LINKS ]----*/

/* all menu links */
#nav a, #subMenusContainer a{
	text-decoration:none;
	display:block;
	height: 24px;
	line-height: 24px;		
}

/* Just main menu links --[for non-javascript users this applies to submenu links as well]*/
#nav a{
	margin:0;
	float:left;	
	width: 76px;
	height: 28px;
	padding:0;
	background: url(/public/styles/wishbox-clear/img/menu_li_bg.png) no-repeat top center;
	line-height: 28px;
}

/* Just sub menu links */
#subMenusContainer a, #nav li li a{
	text-align:left;
	font-size: 1em;
	color:white;
}

/* All menu links on hover or focus */
#nav a:hover, #nav a:focus, #subMenusContainer a:hover, #subMenusContainer a:focus, #nav a.mainMenuParentBtnFocused, #subMenusContainer a.subMenuParentBtnFocused{
	background: url(/public/styles/wishbox-clear/img/menu_li_bg.png) no-repeat center -28px;
	color:#FFF;
}

/* menu links active */
#nav li.current a{
	background: url(/public/styles/wishbox-clear/img/menu_li_bg.png) no-repeat center -28px;
	color:#FFF;
}

/* sub menu links on hover or focus */
#subMenusContainer a:hover, 
#subMenusContainer a:focus{
	background: url(none);
	color: black;
}


/* Parent Sub Menu Links ---[javascript users only]*/
.subMenuParentBtn{ 
	background: url(../img/arrow_right.gif) right center no-repeat;  
}

/* Parent Sub Menu Links on hover or focus ---[javascript users only]*/
.subMenuParentBtnFocused{ 
	background: url(../img/arrow_right_over.gif) right center no-repeat;  
}

/* Parent Main Menu Links ---[javascript users only]*/
.mainMenuParentBtn{	
	 background: url(../img/arrow_down.gif) right center no-repeat; 
}

/* Parent Main Menu Links on hover or focus ---[javascript users only]*/
.mainMenuParentBtnFocused{	
	background: url(../img/arrow_down_over.gif) right center no-repeat; 
}

/* ----[ OLs ULs, LIs, and DIVs ]----*/

/* Submenu Outer Wrapper - each submenu is inside a div with this class - javascript users only */
.smOW{ 
	display:none; 
	position: absolute; 
	overflow:hidden; 
	/*the 2px left & right padding lets you have a 1px border 
	  on the ul or ol inside since overflow is set to hidden*/
	margin:0 0 0 -2px;	
}


/* All ULs and OLs */
#nav, #nav ul, #nav ol, #subMenusContainer ul, #subMenusContainer ol { 
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1em;

}

/* All submenu OLs and ULs */
#nav ol, #nav ul, #subMenusContainer ul, #subMenusContainer ol {	
	/*border around submenu goes here*/	 
			-moz-border-radius:6px;
			-webkit-border-radius:6px;
			background-color: #34a8be;
			color: white;
}


/* List items in main menu --[for non-javascript users this applies to submenus as well]  */
#nav li { 
	/*great place to use a background image as a divider*/
	display:block;
	list-style:none;
	position:relative;
	float:left;
}

#subMenusContainer li{
	border-bottom:1px dotted #E5E5E5;
	padding:3px 10px 3px 3px;
}
#subMenusContainer li#managelist{
	padding-left: 26px;
	background: url(/public/styles/wishbox-clear/img/cog.png) no-repeat 4px center;	
}
#subMenusContainer li#own{
	padding-left: 26px;
	background: url(/public/styles/wishbox-clear/img/text_list_bullets_own.png) no-repeat 4px center;		
}
#subMenusContainer li.linklist{
	padding-left: 26px;
	background: url(/public/styles/wishbox-clear/img/text_list_bullets.png) no-repeat 4px center;		
}
#subMenusContainer li#listreserv{
	padding-left: 26px;
	background: url(/public/styles/wishbox-clear/img/Gift.png) no-repeat 4px center;		
}
/* main menu ul or ol elment */
#nav{
	display:block;
	position: absolute;
	list-style:none;
	margin:0 0 0 0;
	z-index:5;
	text-align: center;
	display:block;
}

#subMenusContainer{	display:block; 	position:absolute;	top:4px;	left:0px;	width:100%;	height:0;	overflow:visible;	z-index:1000000000; }


/* --------------------------[ The below is just for non-javscript users ]--------------------------*/
#nav li li{	float:none; }

#nav li li a{ /* Just submenu links*/	
	position:relative;
	float:none;
}

#nav li ul { /* second-level lists */
	position: absolute;
	width: 10em;
	margin-left: -1000em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	margin-top:2.2em;
}

/* third-and-above-level lists */
#nav li ul ul { margin: -1em 0 0 -1000em; }
#nav li:hover ul ul {	margin-left: -1000em; }

 /* lists nested under hovered list items */
#nav li:hover ul{	margin-left: 0; }
#nav li li:hover ul {	margin-left: 10em; margin-top:-2.5em;}

/* extra positioning rules for limited noscript keyboard accessibility */
#nav li a:focus + ul {  margin-left: 0; margin-top:2.2em; }
#nav li li a:focus + ul { left:0; margin-left: 1010em; margin-top:-2.2em;}
#nav li li a:focus {left:0;  margin-left:1000em; width:10em;  margin-top:0;}
#nav li li li a:focus {left:0; margin-left: 2010em; width: 10em;  margin-top:-1em;}
#nav li:hover a:focus{ margin-left: 0; }
#nav li li:hover a:focus + ul { margin-left: 10em; }