/* CSS Document */

.Bulle-tip {
	color: #000;
	z-index: 13000;
}
 
.Bulle-title {}

.Bulle-text {
	width: 230px;
	height:120px;
	font-size: 10px;
	padding: 8px;
	font-family:Verdana;
	background-image:url("../img/nss_popup_infobulle.gif");
	background-position:top left;
	background-repeat:no-repeat;
}

.form_div_add_picture {
	background-color:#ffffff;
	margin:15px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	width: 260px;
	/*height:170px;*/
}
.form_div_search_img {
	margin:0px 0px 0px 47px;
	padding:5px 0px 20px 0px;
	color:#333333;
	font-size:12px;
}
.form_a_search_img {
	color:#FFFFFF;
	background-color:#ff1831;
	text-decoration:none;
	margin:0px 0px 0px 0px;
	padding:0px 1px 0px 1px;
}
#from_div_add_tip {
	margin:0px 0px 5px 0px;
	padding:0px 0px 2px 0px;
	
}

#form_form_add_tip {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#from_div_add_user {
	margin:7px 0px 5px 47px;
	padding:0px 0px 0px 0px;
	border-top: 2px solid #E4E4E4;
	color:#333333;
}
.from_p_add_user {
	color:#333333;
	border-top: 2px solid #E4E4E4;
	margin:0px 0px 3px 0px;
	padding:10px 0px 0px 0px;
	font-size:13px;
}
.from_p_no_border_top {
	color:#333333;
	margin:0px 0px 3px 0px;
	padding:10px 0px 0px 0px;
	font-size:13px;
}
.from_p_inc_info {
	color:#ff1831;
	border-top: 2px solid #E4E4E4;
	margin:0px 0px 3px 0px;
	padding:10px 0px 0px 0px;
	font-size:10px;
}

#from_div_incomplete_infos{
	
}

.form_form_invite_friends_desact {
	display:none;
}
.form_table_indent_act {
	margin:0px 0px 10px 35px;
	padding:0px 0px 0px 0px;
	width:425px;
}
.form_table_indent_desact {
	display:none;
}
.form_table_indent_act tr {
	border:0px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.form_table_act {
	border-top: 2px solid #E4E4E4;
	margin:4px 0px 4px 0px;
	padding:4px 0px 0px 0px;
	width:460px;;
}
.form_table_welcome_act {
	border-top: 2px solid #E4E4E4;
	margin:4px 0px 4px 0px;
	padding:4px 0px 0px 0px;
	width:100%;
}
.form_table_desact {
	display:none;
}
.form_table_act tr {
	border:0px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.form_td_sep {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:10px;
}
.form_div_intro_act {
	border:0px;
	color:#333333;
	font-size:13px;
	line-height:17px;
	vertical-align:top;
	padding:0px 0px 9px 0px;
	margin:0px 0px 0px 35px;
}
.form_div_intro_desact {
	display:none;
}
.form_td_lable {
	border:0px;
	color:#333333;
	font-size:13px;
	vertical-align:top;
	padding:4px 0px 0px 0px;
}
.form_td_txt {
	border:0px;
	color:#333333;
	font-size:13px;
	vertical-align:top;
	padding:4px 0px 0px 0px;
}
.form_td_field {
	border:0px;
	width:245px;
	vertical-align:top;
	font-size:13px;
	padding:1px 0px 2px 0px;
}
.form_td_sub {
	border:0px;
	width:245px;
	vertical-align:top;
	text-align:right;
	padding:3px 0px 3px 0px;
}
.form_td_help {
	border:0px;
	width:18px;
	text-align:right;
	vertical-align:top;
	padding:4px 0px 0px 0px;
}
.form_td_help img {
	border:0px;
}
.form_td_icon {
	margin:0px 0px 0px 0px;
	padding:5px 0px 0px 0px;
}
.form_span_star_act {
	color:#FF1831;
}
.form_span_star_desact {
	color:#333333;
}
.form_input_txt,.form_input_txt_im {
	color:#333333;
	font-size:13px;
	background-color:#DDDDDD;
	width:245px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.form_input_type_file{
	color:#333333;
	font-size:13px;
	background-color:#DDDDDD;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.form_input_txt_im{
	width:140px;
}
.form_input_contactGrab_txt {
	color:#333333;
	font-size:13px;
	background-color:#DDDDDD;
	width:245px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.form_input_txt_act {
	color:#FF1831;
	font-size:13px;
	background-color:#DDDDDD;
	width:245px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.form_input_txt_bg_act { 
	color:#333333;
	font-size:13px;
	background-color:#FF828F;
	width:245px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.form_input_txtarea_act {
	color:#333333;
	font-size:13px;
	background-color:#DDDDDD;
	width:245px;
	height:150px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.form_input_txtarea_bg_act { 
	color:#333333;
	font-size:13px;
	background-color:#FF828F;
	width:245px;
	height:150px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.form_input_combo_bg_act { 
	color:#333333;
	font-size:13px;
	background-color:#FF828F;
}

.form_input_chk {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.form_textarea {
	color:#333333;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#DDDDDD; 
	width:245px;
	/*height:150px;*/
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.form_contactGrab_textarea {
	color:#333333;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#DDDDDD; 
	width:330px;
	/*height:150px;*/
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.form_textarea_extraMedias {
	color:#333333;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#DDDDDD; 
	width:165px;
	height:60px;
	margin:0px 0px 10px 0px;
}
.form_div_extraMedia {
	margin:10px 0px 10px 0px;
	height:2px;
	width:100%;
	background-color:#E4E4E4;
}

.from_img_avatar_select {
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 0px;
}
.form_div_input_radio_icon {
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:30px;
	text-align:center;
}
.from_input_radio_icon {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.form_span_icon {
	float:left;
	text-align:center;
	margin:0px 2px 5px 2px;
	padding:0px 0px 0px 0px;
}
.form_span_icon img {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:0px;
}
.form_a_arrow_icon {
	border:0px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.form_a_arrow_icon img {
	border:0px;
	margin:3px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.form_a_cat_desact {
	color:#3DA5CD;
	font-size:13px;
	line-height:17px;
	text-decoration:none;
	margin:0px 4px 0px 0px;
	padding:0px 1px 0px 1px;
}
.form_a_cat_desact:hover {
	color:#FFFFFF;
	background-color:#FF1831;
	font-size:13px;
	line-height:17px;
	text-decoration:none;
}
.form_a_cat_act {
	margin:0px 4px 0px 0px;
	padding:0px 1px 0px 1px;
	color:#FFFFFF;
	background-color:#FF1831;
	font-size:13px;
	line-height:17px;
	text-decoration:none;
}
.form_span_txt {
	color:#333333;
	font-size:13px;
	margin:0px 0px 0px 0px;
	padding:0px 5px 0px 1px;
}
.form_span_info{
	color:#3DA5CD;
	font-size:13px;
}
.form_div_user_error {
	color:#FF1831;
	font-size:13px;
}
.form_div_error_msg{
	float:left;
	padding:3px 5px 0 0
}
.form_tr_user_lang {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.form_a_rate_desact {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:0px;
	background-image:url(../img/rate_desact.gif);
	background-repeat:no-repeat;
	background-position:left;
	text-decoration:none;
	vertical-align:middle;
}
.form_a_rate_desact:hover {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:0px;
	background-image:url(../img/rate_act.gif);
}
.form_a_rate_desact img {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:0px;
	visibility:hidden;
	width:17px;
	height:13px;
}
.form_a_rate_act {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-image:url(../img/rate_act.gif);
	background-repeat:no-repeat;
	background-position:left;
	text-decoration:none;
	vertical-align:middle;
}
.form_a_rate_act img {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:0px;
	visibility:hidden;
	width:17px;
	height:13px;
}
/*Calendar*/
#form_table_calendar{
	margin:0px 0px 4px 0px;
	padding:0px 0px 0px 0px;
	height:200px;
	border-top: 2px solid #E4E4E4;
}
.form_td_calendar_sep {
	margin:0px 0px 0px 0px;
	padding:10px 0px 0px 0px;
	vertical-align:top;
	width:41px;
	text-align:center;
}
.form_td_calendar {
	margin:0px 0px 0px 0px;
	padding:8px 0px 0px 0px;	
	vertical-align:top;
	text-align:left;
}
.form_table_date {
	width:200px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:0px;
}
.form_td_date_title {
	background-color:#08A2CD;
	color:#FFFFFF;
	font-size:13px;
	text-align:center;
	height:20px;
}
.form_td_month_back {
	text-align:left;
}
.form_td_date_month_name {
	color:#333333;
	text-align:center;
	font-size:13px;
}
.form_td_month_next {
	text-align:right;
}
.form_a_change_month img {
	border:0px;
}
.form_td_nbsp {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:0px;
}
.form_a_day_desact {
	display:block;
	text-decoration:none;
	color:#333333;
	background-color:#DDDDDD;
	height:18px;
	font-size:12px;
	vertical-align:middle;
	margin:0px 0px 0px 0px;
	padding:4px 0px 0px 0px;
}
.form_a_day_desact:hover {
	text-decoration:none;
	color:#FFFFFF;
	background-color:#FF1831;
}
.form_a_day_act {
	display:block;
	text-decoration:none;
	color:#FFFFFF;
	background-color:#FF1831;
	height:18px;
	font-size:12px;
	vertical-align:middle;
	margin:0px 0px 0px 0px;
	padding:4px 0px 0px 0px;
}
.form_td_day_name {
	width: 25px;
	height:22px;
	color:#333333;
	font-size:13px;
	vertical-align:bottom;
	text-align:center;
	margin:2px 2px 2px 2px;
	padding:0px 0px 0px 0px;
	border:0px;
}
.form_td_day {
	width: 25px;
	height:22px;
	color:#333333;
	background-color:#EEEEEE;
	font-size:12px;
	vertical-align:middle;
	text-align:center;
	margin:2px 2px 2px 2px;
	padding:0px 0px 0px 0px;
	border:0px;
}
/*Similar*/
.form_div_similar_content {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	
	border-top: 2px solid #E4E4E4;
	
}
.form_div_similar_bullet_desact {
	margin:12px 0px 0px 0px;
	padding:4px 0px 0px 0px;
	width:25px;
	height:18px;
	font-size:13px;
	color:#FFFFFF;
	text-align:center;
	background-color:#3DA5CD;
	float:left;
}
.form_div_similar_bullet_act {
	margin:12px 0px 0px 0px;
	padding:4px 0px 0px 0px;
	width:25px;
	height:18px;
	font-size:13px;
	color:#FFFFFF;
	text-align:center;
	background-color:#FF1831;
	float:left;
}

.form_div_similar_bullet_notsim {
	margin:12px 0px 0px 0px;
	padding:4px 0px 0px 0px;
	width:25px;
	height:18px;
	font-size:13px;
	color:#FFFFFF;
	text-align:center;
	background-color:#3DA5CD;
	float:left;
}

.form_terms_bullet {
	margin:12px 0px 0px 0px;
	padding:4px 0px 0px 0px;
	width:25px;
	height:18px;
	font-size:13px;
	color:#FFFFFF;
	text-align:center;
	background-color:#FF1831;
	float:left;
}

.form_div_similar {
	margin:9px 0px 0px 35px;
	padding:3px 7px 10px 0px;
	
}

.form_terms {
	margin:5px 0px 0px 35px;
	padding:0px 0px 7px 0px;
}

.form_a_similar_desact {
	font-size:13px;
	color:#333333;
	text-decoration:none;
	font-weight:normal;
	
}
.form_a_similar_desact:hover {
	text-decoration:underline;
}
.form_a_similar_act {
	font-size:13px;
	color:#333333;
	text-decoration:underline;
}
.form_a_similar_txt {
	font-size:13px;
	color:#333333;
	text-decoration:none;
}
.form_a_similar_arrow {
	float:right;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.form_a_similar_arrow img {
	border:0px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.form_h2_invite_friends {
	height:15px;
	font-size:13px;
	color:#333333;
	font-weight:normal;
	text-decoration:none;
	margin:0px 0px 0px 0px;
	padding:0px 1px 0px 1px;
	display:inline;
}
.form_h2_similar {
	height:15px;
	font-size:13px;
	color:#333333;
	text-decoration:none;
	margin:0px 0px 0px 0px;
	padding:0px 1px 0px 1px;
	display:inline;
}
.form_h2_notsimilar {
	height:15px;
	font-size:13px;
	color:#FF1831;
	text-decoration:none;
	margin:0px 0px 0px 0px;
	padding:0px 1px 0px 1px;
	display:inline;
}
.form_a_notsimilar_desact {
	font-size:13px;
	color:#FF1831;
	text-decoration:none;
}
.form_a_notsimilar_desact:hover {
	text-decoration:underline;
}
.form_a_notsimilar_act {
	font-size:13px;
	color:#FF1831;
	text-decoration:underline;
}
.form_p_similar {
	margin:1px 0px 0px 2px;
	padding:0px 0px 0px 0px;
	color:#333333;
	font-size:13px;
}
.form_span_similar_info {
	font-size:10px;
	color:#3DA5CD;
	text-decoration:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.form_span_similar_rating {
	color:#333333;
	font-size:13px;
}
.form_span_similar_sep_line {
	color:#3DA5CD;
	font-size:10px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.form_a_cancel {
	color:#FF1831;
	font-size:10px;
	text-decoration:none;
}
.form_a_cancel:hover {
	text-decoration:underline;
}
.form_a_red {
	color:#FF1831;
	font-size:13px;
	text-decoration:none;
}
.form_a_red:hover {
	text-decoration:underline;
}
.form_span_mandatory_desact {
	font-size:10px;
}
.form_register_skipbtn{
	color:#ffffff;
	font-size:12px;
	padding:3px 5px 3px 5px;
	background-color:#FF1831;
	text-decoration:none;
	
	
}

.form_googlemap_savebtn{
	color:#ffffff;
	font-size:12px;
	background-color:#3DA5CD;
	text-decoration:none;
	padding:5px;
}
.form_googlemap_bubble_txt{
	color:#333333;
	font-size:13px;
}


div#manageFriends1{
	font-size:13px;
}
div#manageFriends2{
	font-size:13px;
}
div#contacts_list{
	padding-left:38px;
}
td.form_contactGrab_td_label{
	width:140px;
	vertical-align:top;
}

/*  design rounded checkboxes in edit profile  small=2 choices, large=3 choices*/


.checkBgSmall,.checkBgLarge {
	background:#3da4cd url(../img/check_left.png) no-repeat top left;
	font-size:13px;
	height:18px;
	padding-left:4px;	
}

.checkBgSmall span,.checkBgLarge span {
	background: url(../img/check_right.png) no-repeat top right;
	display:block;	
	color:white;	
}

.checkBgSmall span label,.checkBgLarge span label{
	position:relative;
		vertical-align: middle;
	padding-bottom:7px;
}
	
.checkBgSmall{width:210px;}
	
.checkBgLarge {width:223px;}

.mandatoryBgField { background-color:#ffcccc; }

