.marginsup{
	padding: 10px;
	padding-bottom: 0px;
}

.xsmalltext{
	font-size: xx-small;
	color: #666666;
}

.xsmalltext a{
	font-size: xx-small;
}
/*    ---------------------------   blue button    ---------------------------     */
.blue_button{
	margin-top: 3px;
	margin-bottom: 3px;
}
.blue_button_left{
	cursor: pointer;
	background-image: url(../images/button_blue-left.png);
	background-repeat: no-repeat;
}
.blue_button_left_other{
	cursor: pointer;
	background-image: url(../images/button_blue-othermem.png);
	background-repeat: no-repeat;
}
.blue_button_left_friends{
	cursor: pointer;
	background-image: url(../images/button_blue-allfriends.png);
	background-repeat: no-repeat;
}
.blue_button_center{
	cursor: pointer;
	background-image: url(../images/button_blue-center.png);
	background-repeat: repeat-x;
	text-transform: uppercase;
	font-size: 9px;
	padding-top: 1px;
	color: #ffffff;
	padding-left: 5px;
}

.blue_button_right{
	cursor: pointer;
	background-image: url(../images/button_blue-right.png);
	background-repeat: no-repeat;
	width: 10px;
}

.blue_button_left_press{
	cursor: pointer;
	background-image: url(../images/button_blue-left_press.png);
	background-repeat: no-repeat;
}
.blue_button_friends_press{
	cursor: pointer;
	background-image: url(../images/button_blue-allfriends_pre.png);
	background-repeat: no-repeat;
}
.blue_button_other_press{
	cursor: pointer;
	background-image: url(../images/button_blue-othermem_press.png);
	background-repeat: no-repeat;
}

.blue_button_center_press{
	cursor: pointer;
	background-image: url(../images/button_blue-center_press.png);
	background-repeat: repeat-x;
	color: #cecbc9;
	padding-left: 5px;
	font-size: 9px;
	padding-top: 1px;
	padding-left: 5px;
	text-transform: uppercase;
}

.blue_button_right_press{
	cursor: pointer;
	background-image: url(../images/button_blue-right_press.png);
	background-repeat: no-repeat;
	width: 10px;
}

/*    ---------------------------   end blue button    ---------------------------     */
/*    ---------------------------   green button    ---------------------------     */
.green_button{
	margin-top: 3px;
	margin-bottom: 3px;
}
.green_button_left{
	cursor: pointer;
	background-image: url(../images/button_green-left.png);
	background-repeat: no-repeat;
}

.green_button_left2{
	cursor: pointer;
	background-image: url(../images/button_green-left2.png);
	background-repeat: no-repeat;
}
.green_button_left_other{
	cursor: pointer;
	background-image: url(../images/button_green-othermem.png);
	background-repeat: no-repeat;
}
.green_button_left_friends{
	cursor: pointer;
	background-image: url(../images/button_green-allfriends.png);
	background-repeat: no-repeat;
}

.green_button_center{
	cursor: pointer;
	background-image: url(../images/button_green-center.png);
	background-repeat: repeat-x;
	text-transform: uppercase;
	font-size: 9px;
	padding-top: 1px;
	color: #ffffff;
	padding-left: 5px;
}

#othermember2.green_button_center, #allfriends2.green_button_center{
	cursor: pointer;
	background-image: url(../images/button_green-center.png);
	background-repeat: repeat-x;
	text-transform: uppercase;
	font-size: 11px;
	padding-top: 1px;
	color: #ffffff;
	padding-left: 5px;
}

.green_button_right{
	cursor: pointer;
	background-image: url(../images/button_green-right.png);
	background-repeat: no-repeat;
	width: 10px;
}

.green_button_left_press{
	cursor: pointer;
	background-image: url(../images/button_green-left_press.png);
	background-repeat: no-repeat;
}
.green_button_left_press2{
	cursor: pointer;
	background-image: url(../images/button_green-left_press2.png);
	background-repeat: no-repeat;
}
.green_button_friends_press{
	cursor: pointer;
	background-image: url(../images/button_green-allfriends_pre.png);
	background-repeat: no-repeat;
}
.green_button_other_press{
	cursor: pointer;
	background-image: url(../images/button_green-othermem_press.png);
	background-repeat: no-repeat;
}

.green_button_center_press{
	cursor: pointer;
	background-image: url(../images/button_green-center_press.png);
	background-repeat: repeat-x;
	color: #cecbc9;
	font-size: 9px;
	padding-top: 1px;
	padding-left: 5px;
	text-transform: uppercase;
}

.green_button_right_press{
	cursor: pointer;
	background-image: url(../images/button_green-right_press.png);
	background-repeat: no-repeat;
	width: 10px;
}

/*    ---------------------------   end green button    ---------------------------     */



/*    ---------------------------  gray button    ---------------------------     */
.gray_button{
	margin-top: 3px;
	margin-bottom: 3px;
}
.gray_button_left{
	cursor: pointer;
	background-image: url(../images/button_gray-left.png);
	background-repeat: no-repeat;
}

.gray_button_center{
	cursor: pointer;
	background-image: url(../images/button_gray-center.png);
	background-repeat: repeat-x;
	text-transform: uppercase;
	font-size: 9px;
	padding-top: 1px;
	padding-left: 5px;
	color: #ffffff;
}

.gray_button_right{
	cursor: pointer;
	background-image: url(../images/button_gray-right.png);
	background-repeat: no-repeat;
}

.gray_button_left_press{
	cursor: pointer;
	background-image: url(../images/button_gray-left_press.png);
	background-repeat: no-repeat;
}

.gray_button_center_press{
	cursor: pointer;
	background-image: url(../images/button_gray-center_press.png);
	background-repeat: repeat-x;
	color: #eeeeee;
	font-size: 9px;
	padding-top: 1px;
	padding-left: 5px;
	text-transform: uppercase;

}

.gray_button_right_press{
	cursor: pointer;
	background-image: url(../images/button_gray-right_press.png);
	background-repeat: no-repeat;
}

/*    ---------------------------   end gray button    ---------------------------     */



/*    ---------------------------   rose button    ---------------------------     */
.rose_button{
	margin-top: 3px;
	margin-bottom: 3px;
}
.rose_button_left{
	cursor: pointer;
	background-image: url(../images/button_rose-left.png);
	background-repeat: no-repeat;
}

.rose_button_center{
	cursor: pointer;
	background-image: url(../images/button_rose-center.png);
	background-repeat: repeat-x;
	text-transform: uppercase;
	font-size: 9px;
	padding-top: 1px;
	padding-left: 5px;
	color: #ffffff;
}

.rose_button_right{
	cursor: pointer;
	background-image: url(../images/button_rose-right.png);
	background-repeat: no-repeat;
}

.rose_button_left_press{
	cursor: pointer;
	background-image: url(../images/button_rose-left_press.png);
	background-repeat: no-repeat;
}

.rose_button_center_press{
	cursor: pointer;
	background-image: url(../images/button_rose-center_press.png);
	background-repeat: repeat-x;
	color: #eeeeee;
	font-size: 9px;
	padding-top: 1px;
	padding-left: 5px;
	text-transform: uppercase;

}

.rose_button_right_press{
	cursor: pointer;
	background-image: url(../images/button_rose-right_press.png);
	background-repeat: no-repeat;
}

/*    ---------------------------   end rose button    ---------------------------     */



/*    ---------------------------  fuchsia button    ---------------------------     */
.fuchsia_button{
	margin-top: 3px;
	margin-bottom: 3px;
}
.fuchsia_button_left{
	cursor: pointer;
	background-image: url(../images/button_fuchsia-left.png);
	background-repeat: no-repeat;
}

.fuchsia_button_center{
	cursor: pointer;
	background-image: url(../images/button_fuchsia-center.png);
	background-repeat: repeat-x;
	text-transform: uppercase;
	font-size: 9px;
	padding-top: 1px;
	padding-left: 5px;
	color: #ffffff;
}

.fuchsia_button_right{
	cursor: pointer;
	background-image: url(../images/button_fuchsia-right.png);
	background-repeat: no-repeat;
}

.fuchsia_button_left_press{
	cursor: pointer;
	background-image: url(../images/button_fuchsia-left_press.png);
	background-repeat: no-repeat;
}

.fuchsia_button_center_press{
	cursor: pointer;
	background-image: url(../images/button_fuchsia-center_press.png);
	background-repeat: repeat-x;
	color: #eeeeee;
	font-size: 9px;
	padding-top: 1px;
	padding-left: 5px;
	text-transform: uppercase;

}

.fuchsia_button_right_press{
	cursor: pointer;
	background-image: url(../images/button_fuchsia-right_press.png);
	background-repeat: no-repeat;
}

/*    ---------------------------   end fuchsia button    ---------------------------     */





/*    ---------------------------   littlegray button    ---------------------------     */
.littlegray_button_bg{
	background-color: #f7f6f6;
}

.littlegray_button{
	height: 16px;
	background-color: #f7f6f6;
	cursor: pointer;

	font-size: 10px;
	padding-top: 2px;
	padding-right: 6px;
}

.littlegray_button_center{
	background-image: url(../images/button_littlegray.png);
	background-repeat: no-repeat;
	color: #999999;
	padding-left: 15px;
	margin-left: 5px;
}
.littlegray_button_center_over{
	background-image: url(../images/button_littlegray_over.png);
	background-repeat: no-repeat;
	color: #666666;
	padding-left: 15px;
	margin-left: 5px;
}
.littlegray_button_center_press{
	background-image: url(../images/button_littlegray_press.png);
	background-repeat: no-repeat;
	color: #666666;
	padding-left: 15px;
	margin-left: 5px;
}

/*    ---------------------------   end littlegray button    ---------------------------     */

/*    ---------------------------   yellow alert    ---------------------------     */
.yellow_info{
	margin-bottom: 10px;
	background-color: #ae2129;
}
.yellow_top_left{
	width: 2px;
	height: 2px;
}
.yellow_middle_left{
	width: 2px;
}
.yellow_bottom_left{
	width: 2px;
	height: 2px;
}
.yellow_top_center{
	height: 2px;
}
.yellow_middle_center_left{
	width: 30px;
	padding: 2px
}
.yellow_middle_center_right{
}
.yellow_bottom_center{
	height: 2px;
}
.yellow_top_right{
	width: 2px;
	height: 2px;
}
.yellow_middle_right{
	width: 2px;
}
.yellow_bottom_right{
	width: 2px;
	height: 2px;
}
#yellow_text{
	padding: 5px;
	margin-top: 4px;
	margin-left: 2px;
	padding-top: 2px;
	padding-left: 7px;

	font-size: 11px;

	color: #ffffff;
}
#yellow_icon{
	height: 20px;
	width: 25px;
	float: left;
	background-image: url(../images/orange_icon.png);
}
/*    ---------------------------   end yellow alert    ---------------------------     */
/*    ---------------------------   blue info alert    ---------------------------     */
.blue_info{
	margin-bottom: 10px;
	background-color: #7b8dab;
}
.blue_top_left{
	width: 2px;
	height: 2px;
}
.blue_middle_left{
	width: 2px;
}
.blue_bottom_left{
	width: 2px;
	height: 2px;
}
.blue_top_center{
	height: 2px;
}
.blue_middle_center_left{
	width: 30px;
	padding: 2px
}
.blue_middle_center_right{
}
.blue_bottom_center{
	height: 2px;
}
.blue_top_right{
	width: 2px;
	height: 2px;
}
.blue_middle_right{
	width: 2px;
}
.blue_bottom_right{
	width: 2px;
	height: 2px;
}
#blue_text{
	padding: 5px;
	margin-top: 4px;
	margin-left: 2px;
	padding-top: 2px;
	padding-left: 7px;

	font-size: 11px;

	color: #ffffff;
}
#blue_icon{
	height: 20px;
	width: 25px;
	float: left;
	background-image: url(../images/blue_icon.png);
}
/*    ---------------------------   end blue info alert    ---------------------------     */
/*    ---------------------------   green alert    ---------------------------     */
.green_info{
	margin-bottom: 10px;
	background-color: #57a939;
}
.green_top_left{
	width: 2px;
	height: 2px;
}
.green_middle_left{
	width: 2px;
}
.green_bottom_left{
	width: 2px;
	height: 2px;
}
.green_top_center{
	height: 2px;
}
.green_middle_center_left{
	width: 30px;
	padding: 2px
}
.green_middle_center_right{
	padding-bottom:5px;
}
.green_middle_center{
}
.green_bottom_center{
	height: 2px;
}
.green_top_right{
	width: 2px;
	height: 2px;
}
.green_middle_right{
	width: 2px;
}
.green_bottom_right{
	width: 2px;
	height: 2px;
}
#green_text{
	margin-top: 4px;
	margin-left: 2px;
	padding-top: 2px;
	padding-left: 2px;

	font-size: 11px;

	color: #ffffff;
}
#green_icon{
	height: 20px;
	width: 25px;
	float: left;
	background-image: url(../images/green_icon.png);
}
/*    ---------------------------   green alert    ---------------------------     */
/*  ---------------------------   pagination  ---------------------------     */

#pagination{
	height: 22px;
	background-color:#b0b8c3;
	margin: 2px 2px 0px 0;
	//margin: 4px 0px 10px 0;
	padding: 2px 10px 0 0;
	text-align: right;
}
#pagination a{
	color:#444444;
	font-size: 10px;
}
#legendecontact{
	height: 22px;
	background-color:#efeeee;
	margin-top: 10px;
	//margin-top: 0px;
	margin-left: 0px;
	padding-top: 2px;
	padding-right: 12px;
	text-align: left;

}
#pagination table{
	text-align: right;
	font-size: 10px;

}
.pageslist_left{
	background-image: url(../images/pageslist_left.png);
	background-repeat: no-repeat;
	background-position: right;
	width: 6px;
	height: 19px;
}
.pageslist_center{
	padding: 1px;
	padding-top: 2px;
	background-image: url(../images/pageslist_center.png);

}
.pageslist_center_text{
	padding: 1px;
	padding-top: 1px;
	background-image: url(../images/pageslist_center.png);

}
.pageslist_right{
	background-image: url(../images/pageslist_right.png);
	background-repeat: no-repeat;
	background-position: left;
	width: 4px;
	height: 19px;
}
#pagination a.selectedpagenb{
	color:#a00042;

}
.defaultpagenb{
	cursor:pointer;
}



/*  ---------------------------   END pagination  ---------------------------     */
/*  ---------------------------   contact on profils   ---------------------------     */
.contacton{
	position: absolute;
	background-image: url(../images/contact_on_small.png);
	background-repeat: no-repeat;
	height:40px;
	width:30px;
	margin: 33px 0 0 16px; /*normal*/
	//margin: 26px 0 0 16px; /*ie7...*/
	_margin: 28px 0 0 28px; /*ie6...*/
}
.contacton_small{
	position: absolute;
	background-image: url(../images/contact_on_small.png);
	background-repeat: no-repeat;
	height:20px;
	width:20px;
	margin:4px;
}
.contacton_small_dhtml{
	position: absolute;
	background-image: url(../images/contact_on_small.png);
	background-repeat: no-repeat;
	height:20px;
	width:30px;
	margin:4px;
}
.contacton_popup{
	position: absolute;
	background-image: url(../images/contact_on_small.png);
	background-repeat: no-repeat;
	height:20px;
	width:30px;
	margin:3px;
}
/*  ---------------------------   END contact on profils   ---------------------------     */

#infomsg{
	font-size: 10px;
	margin-left: 2px;
	padding: 5px;
}
#infomsg input{
	font-size: 9px;
	background-color: #ffffff;
}
.buttondelete{
	height: 18px;
	background-repeat: no-repeat;
	background-image: url(../images/button_delete_off.png);
	padding-left: 22px;
	padding-top: 1px;
}

.buttondelete_hover{
	height: 18px;
	background-image: url(../images/button_delete.png);
	background-repeat: no-repeat;
	padding-left: 22px;
	padding-top: 1px;
}

.buttonconseil{
	height: 18px;
	background-repeat: no-repeat;
	background-image: url(../images/button_conseil_off.png);
	padding-left: 22px;
	padding-top: 1px;
}

.buttonconseil_hover{
	height: 18px;
	background-image: url(../images/button_conseil.png);
	background-repeat: no-repeat;
	padding-left: 22px;
	padding-top: 1px;
}
.boxsup{
	background-color: #fcfcfc;
	border: 1px solid #dcdcdc;
	padding: 5px;
	margin: 10px;
	margin-bottom: 3px;
	margin-top: 7px;
}
.buttontxt{
	padding-top:0px;
	padding-left: 22px;
	height: 18px;
	margin-bottom: 2px;
	font-family: "Arial Narrow", Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-size-adjust:	inherit;
	letter-spacing: 0px;

	color: #666666;
	background-image: url(../images/button_arrow_off.png);
	background-repeat: no-repeat;

}






.redbuttonoutside{
	background-image: url(/theme/default/images/button_big_red_outside.png);
	background-repeat: no-repeat;
	margin-left: 10px;
	margin-top: 4px;
	padding-left: 20px;
	padding-top: 5px;
	height: 50px;
}

.buttontxtoutside{
	padding-top:0px;
	height: 22px;
	margin-bottom: 2px;
	font-family: "Arial Narrow", Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-size-adjust:	inherit;
	letter-spacing: 0px;


}




.titleboxgreenleft{
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	background-image: url(../images/home_bg_titleboxes.png);
	font-size: 20px;
	padding-left: 10px;
	padding-top: 2px;
	height: 26px;
	width: 156px;
	margin-left: 3px;
}


.contentboxgreenleft{
	border-left: solid 1px #c8c7c7;
	border-right: solid 1px #c8c7c7;
	border-bottom: solid 1px #c8c7c7;
	padding: 10px;
	margin-bottom: 6px;
	width: 144px;
	margin-left: 3px;
	/*font-size: 20px;*/
}
.titleboxblueleft{
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	background-image:url(../images/home_bgblue_titleboxes.png);
	font-size: 20px;
	padding-left: 10px;
	padding-top: 2px;
	height: 26px;
	width: 156px;
	margin-left: 3px;
}


.contentboxleft{
	border-left: solid 1px #c8c7c7;
	border-right: solid 1px #c8c7c7;
	border-bottom: solid 1px #c8c7c7;
	padding: 10px;
	margin-bottom: 6px;
	width: 144px;
	margin-left: 3px;
	background-color: #ffffff;
	font-weight: normal;
	font-size: 11px;
	/*font-size: 20px;*/
}

.bigbuttonleft{
	background-repeat: no-repeat;
	cursor: pointer;
	height: 78px;
	font-size: 16px;
	margin-top: 10px;
	padding-top: 12px;
	padding-left: 24px;
	padding-right: 8px;
	width: 133px;
	margin-left: 3px;
}
.bigbuttonleft a{
	font-size: 16px;
	color: white;
}

#redbuttonleft{
	background-image: url(../images/button_big_red_left.png);
}



div#qTip {
  padding: 2px;
  background-color: #f3f3f4;
  border: 1px solid #d0cfcf;
  border-right-width: 2px;
  border-bottom-width: 2px;
  display: none;
  color: #333333;
  font: bold 10px Arial, Helvetica, Verdana, sans-serif;
  text-align: left;
  position: absolute;
  z-index: 1000;
   -moz-border-radius: 4px;
	border-radius: 4px;
	filter:Alpha(opacity=70, finishopacity=0, style=0)
}
.td_div{
	padding: 5px;
}
