*{font-family:Calibri, Tahoma, Arial;margin:0}
body,nav,#menu,#centre
h1,h2,h3,h4,h5,h6{border:0;margin:0;padding:0}
a{text-decoration:none}
.legendindex{font-size:19px;font-weight:700;padding-left:5px;padding-right:5px}
h2{font-size:19px;margin-bottom:.3em}
h1{font-size:16px;margin-bottom:.3em}
#mainpage{font-size:1.5em;margin-bottom:.1em}
.titlelist{font-size:16px;margin-bottom:.3em}
h5,h6{margin-bottom:.3em}
/*input[type=text],input[type=password]{padding-top:0;padding-bottom:0}*/
img{border:0}
table,tr,td,th{vertical-align:top;border-collapse:collapse;border:0 solid #000;word-wrap:break-word}
textarea{width:100%;height:70px;min-height:70px;resize:vertical;font-size:15px;margin-top:1px;border:1px solid #BBB}
.expanding{min-height:70px;resize:vertical}
.expanding2{min-height:15px;resize:vertical}
fieldset{display:block;-webkit-margin-start:2px;-webkit-margin-end:2px;-webkit-padding-before:.35em;-webkit-padding-start:.75em;-webkit-padding-end:.75em;-webkit-padding-after:.625em;border:2px groove threedface;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;min-width:0;font-size:15px;margin-top:5px;text-align:justify;}
.fieldsetindex{margin-top:5px;margin-bottom:5px}
#indexTitle{font-size: 27px;text-align: center;font-family: Arial,'Helvetica Neue',Helvetica,sans-serif;margin-bottom: 20px;}
#indexTitleHint{font-size: 20px;text-align: center;font-family: Arial,'Helvetica Neue',Helvetica,sans-serif;}
#indexTextBox{padding: 30px 20px;}
input[type=submit], select{font-size:13.3333px;}

.boxInscConnexionTitle{font-size: 25px;font-weight: 700;font-family: Arial,'Helvetica Neue',Helvetica,sans-serif;}
.boxInscConnexionTitlePro{font-size: 20px;font-weight: 700;font-family: Arial,'Helvetica Neue',Helvetica,sans-serif;}
section p{text-align:justify;margin-bottom:.6em}
.msgbox p{margin-bottom:.6em}
.ContenuIndex{width:91%;overflow:auto;word-wrap:break-word;}
@media all and (max-width: 768px) {
	.ContenuIndex{width:85%;overflow:auto;word-wrap:break-word;}
}
.ContenuMembre{width:588px}
legend{font-size:16px;font-weight:700;padding-left:5px;padding-right:5px}
#blocPrimaire{min-height:390px;width:100%;height: auto}
#blocSecondaire{max-width:1030px;width:100%;margin:0 auto 0;overflow: hidden;padding-top: 10px;padding-bottom: 10px}
@media all and (min-width:1060px) {
  #blocSecondaire{padding-left: 10px;padding-right: 10px}
}
@media all and (max-width:768px) {
  #blocSecondaire{padding-top: 0px;}
}
/* start blocTertiaire + blocConnected */
#menu{display:inline-block;width:13.59%;font-size:15px;margin:0;padding:0.971%;vertical-align:top;}
#blocTertiaire{width:66.8%;display:inline-block;padding:0 0.971%;vertical-align:top;}
#blocConnected{display:inline-block;width:13.59%;font-size:15px;padding:0.971%;vertical-align:top;float: right;}
@media all and (max-width:1029px) {
  #menu{display: none;}
  #blocTertiaire{width:79.25%;padding:0 1.144%;}
  #blocConnected{width:16.02%;padding:1.144%;}
}
@media all and (max-width: 768px) {
  #blocTertiaire{width:97.71%;padding:0 1.144%;}
  #blocConnected{display:block;width:97.71%;padding:0 1.144%;margin-top:10px}
}

/*
#menu{display:inline-block;width:13.59%;font-size:15px;margin:0;padding:0.971%;vertical-align:top;}
#blocTertiaireLarge{width:83.4%;display:inline-block;padding:0 0 0 0.971%;vertical-align:top;}
#blocConnected{display:none;}
@media all and (max-width:1029px) {
  #menu{display: none;}
  #blocTertiaireLarge{width:79.25%;padding:0 1.144%;}
}
@media all and (max-width: 768px) {
  #blocTertiaireLarge{width:97.71%;padding:0 1.144%;}
}
*/
/* end blocTertiaire + blocConnected */

.sepMenuBas{text-align:center;padding-bottom:15px;padding-top:15px;clear:both;width:42em;margin:auto;}
.sepMenuBas div{text-align:left;display:inline-block;vertical-align:top;width:32%;}
@media all and (max-width:1029px) {
  .sepMenuBas{text-align:left;width:96%;padding-left: 2%;padding-right: 2%}
}

#headerbar,#headerbarindex{width:100%;height:53px;text-align:center}
#sitename{padding-top:5px}
@font-face{font-family:'Fredericka the Great';font-style:normal;font-weight:400;src:local('Fredericka the Great'), local('FrederickatheGreat'), url(https://themes.googleusercontent.com/static/fonts/frederickathegreat/v2/7Es8Lxoku-e5eOZWpxw18vc3vBAn7YvtW9hNjxWZBR0.woff) format('woff');}
#rdt_titre{font-family:'Fredericka the Great', cursive, 'berlin sans FB demi';font-size:2em;font-weight:700}

@media all and (min-width: 350px) {
	#rdt_titre_Index{font-family:'Fredericka the Great', cursive, 'berlin sans FB demi';font-size:2em;font-weight:700}
}
@media all and (max-width: 349px) {
	#rdt_titre_Index{font-family:'Fredericka the Great', cursive, 'berlin sans FB demi';font-size:1.6em;font-weight:700}
}

@media all and (min-width: 925px) {
	#indexInscCnxBox{padding: 0px 80px;}
	#photo_index{width:52.5%;float: left;}
	#photo_index_mobile{display:none;}
	#boxInscConnexion{padding:10px 15px 15px 15px;max-width:320px;width:100%;float: right;}
}
@media all and (min-width: 390px) and (max-width: 924px) {
	#photo_index{display:none;}
	#photo_index_mobile{width:100%;}
	#boxInscConnexionImg{width:90%;margin: auto;}
	#boxInscConnexion{padding:10px 15px 15px 15px;max-width:320px;width:100%;margin: auto;}
}
@media all and (max-width: 389px) {
	#photo_index{display:none;}
	#photo_index_mobile{width:100%;}
	#boxInscConnexionImg{width:100%;margin: auto;}
	#boxInscConnexion{padding:10px 15px 15px 15px;}
}

#boxInscConnexionHr{margin:2px 15px 10px 15px;}
.boxInscConnexionSepEnd{text-align: center;font-size: 14px;color:#999;padding: 10px 15px}

.inputtextlarge{padding:9px 8px 7px;border-radius:4px;border:1px solid #dbdbdb;font-size: 14px;width: 94.5%}
.inputtextlargechoice{padding:8px 8px 6px;border-radius:4px;border:1px solid #dbdbdb;font-size: 14px;width: 100%}
.inputtextlargesexe{padding:8px 8px 6px;border-radius:4px;border:1px solid #dbdbdb;font-size: 14px;width: 50%;float: right;}

.inputtextLogin{padding:9px 8px 7px;border-radius:4px;border:1px solid #dbdbdb;font-size: 14px;width:117px;margin:1px 0px;}

.line_info_inscription_value{display: inline-block;vertical-align: top}
.line_info_inscription_value{width:100%;}
.line_info_inscription{padding: 2px 0px;}
.line_info_cnx_anonym{padding: 8px 0px;}
#i_confirm{margin-bottom:20px}

#menu h3{font-size:18px;margin-bottom:2px}
#connectedFixe h3{font-size:18px}
.fsize10{font-size:10px}
.fsize11{font-size:11px}
.fsize12{font-size:12px}
.fsize13{font-size:13px}
.fsize16{font-size:16px}
.fsize17{font-size:17px}
.fsize18{font-size:18px}
.fsize20{font-size:20px}
.fsize30{font-size:30px}
#menu hr,#connectedFixe hr, #barstat hr{margin-top:7px;margin-bottom:5px}
#connectedFixe{z-index:+1}
#connectedStatic{top:90px}
.images_stat_index{max-width:340px;width:49%}

#navhoriz{width:100%}
#menuhoriz{width:100%;margin-bottom:10px}
@media all and (min-width:1046px) {
	.navhorizblocRDT{width:102px}
	.navhorizbloc{width:102px}
}
@media all and (min-width: 769px) and (max-width:1045px) {
	.navhorizblocRDT{width:9.881%}
	.navhorizbloc{width:9.881%}
}
#menu_mobile{display:none;}
@media all and (max-width: 768px) {
	#navhoriz,#headerbar {
		display:none;
	}
	@media all and (max-height:529px) {
		#menuhoriz{margin-bottom:0px}
	}
	@media all and (min-height:530px) {
		#menuhoriz{margin-bottom:47px}
	}
}

.margin5{margin:5px;}
#profil_mostSeenMembers_block{display: flex;flex-wrap:wrap;justify-content: space-between;width: 100%;clear:both;}

.qualitybox{display: inline-block;min-width: 135px;width: 20%;font-size: 13px}

#navprofilbloc{width: 100%;clear:both;}
.navprofil{font-size: 15px;text-align: center;font-weight: bold;}
.navprofillink{width:100%;height:100%;display:flex;}
@media all and (min-width: 341px) {
	.navprofildispo{width: 19.4%;height: 75px; margin-bottom: 5px; display: inline-block;}
	#navprofilbloc{display: flex;justify-content: space-between;}
	.navprofiltitle{margin: auto;padding: 4px}
}
@media all and (max-width: 340px) {
	.navprofildispo{width: 100%;height: 25px; margin-bottom: 3px; display: block;}
	#navprofilbloc{display: block;}
	.navprofiltitle{margin: auto;}
}

.overflowhidden{overflow: hidden;}
.marginauto{margin: auto}
.pagination{display:inline-block;margin-bottom:2px}
.lienInactif{border:1px solid #D5D5D5;color:#D5D5D5;margin:0 1px;padding:0 .45em}
.activelienPage{font-weight:700;margin:0 1px;padding:0 .45em}
.lienPage{font-size:16px;margin:0 1px;padding:0 .45em}
#boxPage{font-size:13px;margin:0px 0px 0px 5px;padding:0 .45em;height:19px;width:20px;vertical-align:1px;text-align:center}
.cgubox{text-align:justify;padding:10px 15px}
.showContenu{margin-right:5px;overflow: auto;word-wrap:break-word;text-align:justify}
.Onehistoire,.Oneopinion{margin-bottom:3px;font-size:15px;position:relative;padding:10px 10px 10px 15px;overflow: hidden;}
.Oneopinion{margin: 5px}
.Oneactivity,.Oneadresse{margin-bottom:3px;font-size:15px;position:relative;padding:10px}
.comment{overflow: auto;word-wrap:break-word;}
.comment p{margin-right:25px;text-align:justify;margin-bottom:.6em;}
.width225{width:225px}
.msgbox{word-wrap:break-word;text-align:justify;padding:10px 15px}
.error_type{display:inline-block;float:right;margin-right:2%;margin-top:3px}
@media all and (max-width: 299px) {
	.videoembed{width:100%;}
}
@media all and (min-width: 300px) and (max-width: 379px) {
	.videoembed{width:100%;height: 160px}
}
@media all and (min-width: 380px) and (max-width: 489px) {
	.videoembed{width:100%;height: 220px}
}
@media all and (min-width: 490px) and (max-width: 629px) {
	.videoembed{width:100%;height: 300px}
}
@media all and (min-width: 630px) {
	.videoembed{width:100%;height: 415px}
}
.postInfoqr{font-size:13px;margin:10px 0px;width:100%}
.qr_comment_area{width: 99%}
.qr_choix_display{padding:2px 0px;width:100%;height: 20px;display: inline-block;}
.qr_reponse_title{font-size: 16px;font-weight: 700;margin-bottom: .3em;margin-top: 5px}
.qr_answer_edit_box{z-index:+99}
.qr_editable{display: none;}
.vertical_align_lbl{vertical-align:2px}
.postInfoF{font-size:13px;margin-top:6px;display:inline-block;width:86%}
.postInfoL{font-size:13px;margin-top:2px;display:inline-block;width:100%}
.edit_supp{font-size:11px;margin-top:6px;display:inline-block;float:right}
.alert{position:absolute;right:10px;top:8px}
.alertComment{position:absolute;right:8px;top:5px}
@media all and (max-width: 400px) {
	.postInfo{font-size:13px;margin-top:6px;display:inline-block;width:100%}
	.postInfoComment{font-size:13px;margin-top:6px;display:inline-block;width:100%}
	.postInfoNoAction{font-size:13px;display:inline-block;width:100%}
	.OneOutput{margin-bottom: 5px;}
	.action{font-size:18px;float: right;}
	.actionCommentTTJournal{font-size:15px;float:right;}
	.actionComment{font-size:15px;}
	.like_pouce{height: 18px; width: 13px; padding: 0px 10px;}
	.suiviH{float:right;font-size:16px;margin-top: 3px}
	.sub_comment_answer{overflow: hidden; word-wrap: break-word; resize: none; height: 36px;width: 95%;}
}
@media all and (min-width: 401px) {
	.postInfo{font-size:13px;margin-top:6px;display:inline-block;width:80%}
	.postInfoComment{font-size:13px;margin-top:6px;display:inline-block;width:100%}
	.postInfoNoAction{font-size:13px;display:inline-block;width:80%}
	.OneOutput{margin-bottom: 25px;}
	.action{font-size:13px;position:absolute;right:10px;bottom:10px}
	.actionCommentTTJournal{font-size:13px;float:right;}
	.actionComment{font-size:13px;float: right;}
	.like_pouce{height: 14px; width: 10px}
	.suiviH{float:right;font-size:13px}
	.sub_comment_answer{overflow: hidden; word-wrap: break-word; resize: none; height: 36px;width: 70%;}
	.sub_comment_answer_submit{vertical-align: top;}
	.sub_comment_answer{margin-top: 3px; margin-right: 5px}
}

.sub_comment_answer_box,.sub_comment_late_display{display: none;}
.sub_comment{position:relative;}
.sub_comments{padding-left: 20px;}
.sub_comment{border-top: 1px solid #f1f1f1;margin-top: 10px; padding-top: 10px}
.OneOutput_activity{text-align:justify;overflow: auto;word-wrap:break-word;margin-bottom: 5px;}
.actionAdresse{font-size:13px}
.imgs3, .action img, .actionComment img, .actionAdresse img, .actionCommentTTJournal img{vertical-align:-3px}
.imgs2{vertical-align:-2px}
.like_button{display:inline-block;margin-left:15px;height:18px}
.shareSocial{display:inline-block;vertical-align:top;}
.likefb{margin-right:25px}
.share_button{margin-right:35px;margin-top:5px}
#centre{background-color:#eee;margin:1em 1em 1em 23%;padding:1em}
#bas{clear:both;background-color:#36f;padding:1em}
.ft_fsprinc{padding:0px 1px 10px 1px;margin-bottom: 2px}
.ft_fs{padding-left:6px;padding-right:6px}
#ft_titre{width:80%}
.ft_cost{display: inline-block;padding: 1px 0px}
@media all and (min-width: 510px) {
	#ft_img{display: inline-block;width:60%}
}
@media all and (max-width: 509px) {
	#ft_img{display: block;width:95%}
}
#ft_img_box{padding: 2px 0px}
#ft_contenu{width:652px}

#ft_invit_box{display:inline-block;padding:2px 0px;text-align: left}
#ft_amis_box{display:inline-block}
#ft_visible_box, #ft_cachecrit_box, #ft_rem_fantome_privacy{display:none}
.ft_cbl{display: inline-block;padding:2px 0px;text-align: left}
.ft_cbl_privacy{display: inline-block;padding:3px 0px 4px 0px;text-align: left}
@media all and (max-width: 545px) {
	#ft_invit_box{display:inline-block;padding:2px 0px;text-align: left}
	.ft_cbl,.ft_cbl_privacy{display: block;padding:2px 0px;text-align: left}
}

@media all and (max-width: 439px) {
	#ft_modellist,#ft_filtrelist{width:100%}
}
@media all and (min-width: 440px) {
	#ft_modellist,#ft_filtrelist{width:50%}
}
@media all and (max-width: 768px) {
	.ft_fsmodel{text-align: left;}
}
.autocomplete-suggestions{border:1px solid #999;background:#FFF;overflow:auto;font-size:13px}
.autocomplete-suggestion{white-space:nowrap;overflow:hidden;padding:2px 5px}
.autocomplete-selected{background:#F0F0F0}
.autocomplete-suggestions strong{font-weight:400;color:#39F}
#a_hr_spec{width:320px;font-size:13px;height:32px;min-height:32px}

@media all and (max-width: 610px) {
	#smb_pseudo_box,#smb_interet_box{width:100%;max-width: 467px}
	#rm_pseudo,#rm_interet{width:90.5%;max-width: 406px}
}
@media all and (min-width: 611px) {
	#smb_pseudo_box,#smb_interet_box{width:74.2%;max-width: 467px}
	#rm_pseudo,#rm_interet{width:94%;max-width: 406px}
}
@media all and (max-width: 632px) {
	#sft_recherche_box{width:100%;max-width: 467px}
	#sft_recherche{width:90.5%}
	#sft_filtre_box{text-align: left;display: block;padding-top: 2px}
}
@media all and (min-width: 633px) {
	#sft_recherche_box{width:75.1%;max-width: 467px}
	#sft_recherche{width:91.4%}
	#sft_filtre_box{text-align: left;float: right;display: inline-block;}
}

#rm_statut_rencontre{height:50px;width:235px}
#rm_statut_perso{height:50px;width:169px}
#sft_categorie{width:204px}
#sft_cp{width:161px}
#sft_privacy,.width90{width:90px}
#sft_date_rencontre{width:75px;text-align:center}
.sft_lbl,.smb_lbl{width: 135px;display: inline-block;vertical-align: top; padding: 1px 1px}
.sft_lbl_autrecout{width: 146px;display: inline-block;vertical-align: top; padding: 1px 1px}
.sad_lbl{width: 145px;display: inline-block;vertical-align: top; padding: 1px 1px}
.sft_info,.smb_info{display: inline-block;}
.sft_info_ter,.smb_info_ter{display: inline-block;padding: 1px 1px}
.sft_line,.smb_line{text-align: left;}
.smb_info_sub,.sft_info_sub{max-width:500px;}

#rm_ville{width:161px}
.textalignright{text-align:right}
#p_titre{width:211px;margin-right:4px}
#sp_sexe{width:100px;margin-right:4px;}
#p_age{width:112px}
#sp_age{width:112px;margin-right:4px}
#p_pays{width:104px;margin-right:4px}
#p_ville{width:133px;margin-right:4px}
#p_categorie{width:159px}
#sp_categorie{width:219px;margin-right:4px}
#sp_mots{width:254px}
.histoire,.comment{font-size:15px;position:relative;margin:5px 0px;padding:13px 10px 10px 15px}
.adresse{font-size:15px;position:relative;margin:5px;padding:10px 10px 10px 15px;overflow: auto;word-wrap:break-word;clear: both;}
.showContenuModo,.Onehistoire p,.Oneopinion p,.Oneactivity section,.Oneadresse section{word-wrap:break-word;text-align:justify}
.histoire:hover,.adresse:hover,.Onehistoire:hover,.comment:hover,.activite:hover{box-shadow:3px 3px 3px #e7e7e7}
.aff_pag{float:right;margin-top:9px;margin-bottom: 5px}
@media all and (max-width: 768px) {
	.aff_pag{float:none;}
}
.aff_pagc{float:right;clear:right;display:block}
#sp_pays{width:100px}

.width170{width:170px}
.activity_month{text-align:center;font-weight:700;padding:1px 0px;}
.activity_day{text-align:left;font-weight:700;padding:1px 0px 1px 5px;}

.tbl_activite_time{float: left;vertical-align:top;text-align:right;padding:1px 1px 1px 1px;width:49px}
.tbl_activite_img{float: left;vertical-align:top;width:39px;height:39px;padding-left: 3px}
.tbl_activite_part{float: left;vertical-align:top;padding:1px 1px 1px 1px;width:70px}
.tbl_activite_line{overflow: hidden;}
.circle_activite_new{width:9px;height:9px;border-radius:50%;display:inline-block;opacity:0.8}
.circle_activite_color1{background-color: Green}
.circle_activite_color2{background-color: red}
.circle_activite_color3{background-color: Gold}
.tbl_activite_orga{padding:1px 1px 1px 72px;}


@media all and (max-width:319px) {	
	.tbl_activite_head_time{display: inline-block;padding:1px 0px 1px 3px}
	.tbl_activite_head_img{display: inline-block}
	.tbl_activite_head_title_mobil{display: inline-block}
	.tbl_activite_head_title_mobil_index{display: inline-block}
	.tbl_activite_head_acti{display: inline-block;padding:1px 0px}
	.tbl_activite_head_orga_mobil{display: inline-block}
	.tbl_activite_head_part{display: inline-block;padding:1px 0px 1px 3px}
	.tbl_activite_head_orga{display: inline-block;padding:1px 0px}
}

@media all and (min-width: 320px) and (max-width:359px) {	
	.tbl_activite_head_time{float: left;vertical-align:top;text-align:right;padding:1px 5px 1px 1px;width:49px}
	.tbl_activite_head_img{float: left;vertical-align:top;width:39px;padding-left: 3px}
	.tbl_activite_head_title_mobil{display: inline-block;width: 39%}
	.tbl_activite_head_title_mobil_index{display: inline-block;width: 41%}
	.tbl_activite_head_acti{padding:1px 0px 1px 38%;}
	.tbl_activite_head_orga_mobil{float: right;vertical-align: top;padding-right: 5px}
	.tbl_activite_head_part{float: left;vertical-align:top;padding:1px 1px 1px 1px;width:74px}
	.tbl_activite_head_orga{padding:1px 1px 1px 76px;}
}

@media all and (min-width: 360px) and (max-width:569px) {	
	.tbl_activite_head_time{float: left;vertical-align:top;text-align:right;padding:1px 10px 1px 1px;width:49px}
	.tbl_activite_head_img{float: left;vertical-align:top;width:39px;padding-left: 3px}
	.tbl_activite_head_title_mobil{display: inline-block;width: 41%}
	.tbl_activite_head_title_mobil_index{display: inline-block;width: 41%}
	.tbl_activite_head_acti{padding:1px 0px 1px 38%;}
	.tbl_activite_head_orga_mobil{float: right;vertical-align: top; width: 180px}
	.tbl_activite_head_part{float: left;vertical-align:top;padding:1px 1px 1px 1px;width:74px}
	.tbl_activite_head_orga{padding:1px 1px 1px 76px;}
}

@media all and (max-width:569px) {	
	.tbl_activite_title_mobil{display: inline-block;width: 100%}
	.tbl_activite_title_mobil_index{display: inline-block;width: 100%}
	.tbl_activite_acti{padding:1px 0px 1px 99px;}
	.tbl_activite_orga_mobil{display: inline-block;width: 100%}
}
@media all and (min-width: 570px) and (max-width:669px) {	
	.tbl_activite_title_mobil{display: inline-block;width: 54.6%}
	.tbl_activite_title_mobil_index{display: inline-block;width: 52.1%}
	.tbl_activite_acti{padding:1px 0px 1px 99px;}
	.tbl_activite_orga_mobil{float: right;vertical-align: top; width: 245px}

	.tbl_activite_head_time{float: left;vertical-align:top;text-align:right;padding:1px 1px 1px 1px;width:49px}
	.tbl_activite_head_img{float: left;vertical-align:top;width:39px;padding-left: 3px}
	.tbl_activite_head_title_mobil{display: inline-block;width: 54.6%}
	.tbl_activite_head_title_mobil_index{display: inline-block;width: 52.1%}
	.tbl_activite_head_acti{padding:1px 0px 1px 99px;}
	.tbl_activite_head_orga_mobil{float: right;vertical-align: top; width: 245px}
	.tbl_activite_head_part{float: left;vertical-align:top;padding:1px 1px 1px 1px;width:70px}
	.tbl_activite_head_orga{padding:1px 1px 1px 72px;}
}
@media all and (min-width: 670px) and (max-width:768px) {	
	.tbl_activite_title_mobil{display: inline-block;width: 61.5%}
	.tbl_activite_title_mobil_index{display: inline-block;width: 59.8%}
	.tbl_activite_acti{padding:1px 0px 1px 99px;}
	.tbl_activite_orga_mobil{float: right;vertical-align: top; width: 245px}

	.tbl_activite_head_time{float: left;vertical-align:top;text-align:right;padding:1px 1px 1px 1px;width:49px}
	.tbl_activite_head_img{float: left;vertical-align:top;width:39px;padding-left: 3px}
	.tbl_activite_head_title_mobil{display: inline-block;width: 61.5%}
	.tbl_activite_head_title_mobil_index{display: inline-block;width: 59.8%}
	.tbl_activite_head_acti{padding:1px 0px 1px 99px;}
	.tbl_activite_head_orga_mobil{float: right;vertical-align: top; width: 245px}
	.tbl_activite_head_part{float: left;vertical-align:top;padding:1px 1px 1px 1px;width:70px}
	.tbl_activite_head_orga{padding:1px 1px 1px 72px;}
}
@media all and (min-width: 769px) and (max-width:874px) {	
	.tbl_activite_title_mobil{display: inline-block;width: 57.2%}
	.tbl_activite_title_mobil_index{display: inline-block;width: 55%}
	.tbl_activite_acti{padding:1px 0px 1px 99px;}
	.tbl_activite_orga_mobil{float: right;vertical-align: top; width: 255px}

	.tbl_activite_head_time{float: left;vertical-align:top;text-align:right;padding:1px 1px 1px 1px;width:49px}
	.tbl_activite_head_img{float: left;vertical-align:top;width:39px;padding-left: 3px}
	.tbl_activite_head_title_mobil{display: inline-block;width: 57.2%}
	.tbl_activite_head_title_mobil_index{display: inline-block;width: 55%}
	.tbl_activite_head_acti{padding:1px 0px 1px 99px;}
	.tbl_activite_head_orga_mobil{float: right;vertical-align: top; width: 255px}
	.tbl_activite_head_part{float: left;vertical-align:top;padding:1px 1px 1px 1px;width:70px}
	.tbl_activite_head_orga{padding:1px 1px 1px 72px;}
}
@media all and (min-width: 875px) {	
	.tbl_activite_title_mobil{display: inline-block;width: 60.9%}
	.tbl_activite_title_mobil_index{display: inline-block;width: 59.1%}
	.tbl_activite_acti{padding:1px 0px 1px 99px;}
	.tbl_activite_orga_mobil{float: right;vertical-align: top; width: 265px}

	.tbl_activite_head_time{float: left;vertical-align:top;text-align:right;padding:1px 1px 1px 1px;width:49px}
	.tbl_activite_head_img{float: left;vertical-align:top;width:39px;padding-left: 3px}
	.tbl_activite_head_title_mobil{display: inline-block;width: 60.9%}
	.tbl_activite_head_title_mobil_index{display: inline-block;width: 59.1%}
	.tbl_activite_head_acti{padding:1px 0px 1px 99px;}
	.tbl_activite_head_orga_mobil{float: right;vertical-align: top; width: 265px}
	.tbl_activite_head_part{float: left;vertical-align:top;padding:1px 1px 1px 1px;width:70px}
	.tbl_activite_head_orga{padding:1px 1px 1px 72px;}
}

.searchfield{text-align: left;}
#p_date_rencontre,#sp_date_rencontre,#ft_date_rencontre,.ft_date_rencontre,#rm_connexion,#rm_inscription{width:78px;text-align:center}
#p_heure,#ft_heure,.ft_heure,#ft_duree,#a_heure_start,#a_heure_end{width:43px;text-align:center}
#sp_heure{width:45px;text-align:center}
#h_titre,#frm_titre{width:190px;margin-right:4px}
#sh_categorie{width:146px;}
#tt_private_lbl{padding: 9px 15px 9px 5px;}
@media all and (min-width: 622px) {	
	.subject_adresse{width: 63%;display: inline-block;}
	.value_adresse{float: right; width: 205px;}
}
@media all and (max-width: 621px) {	
	.subject_adresse{width: 100%;display: block;}
	.value_adresse{width: 100%;}
}

.subject_info_mdp{width:270px;padding: 1px;display: inline-block;}
.subject_info_email{width:157px;padding: 1px;display: inline-block;}
.subject_info_jrnl{width:225px;padding: 1px;display: inline-block;}
.subject_info_prfl{width:290px;padding: 1px;display: inline-block;}
.subject_info_tz{width:125px;padding: 1px;display: inline-block;}
.subject_info_start,.subject_info_local{width:215px;padding: 1px;display: inline-block;}
#prp_timezone{width: 270px;}

@media all and (min-width: 520px) {	
	#prp_email_a,#prp_email_n,#prp_mdp_a,#prp_mdp_n,#prp_cmdp_n,#mdp_perdu_id{width:272px}
	#pr_adresse{width:281px}
	.value_info_prp{padding: 1px;display: inline-block;}
}
@media all and (max-width: 519px) {		
	#prp_email_a,#prp_email_n,#prp_mdp_a,#prp_mdp_n,#prp_cmdp_n,#mdp_perdu_id{width:100%}
	#pr_adresse{width:100%}
	.value_info_prp{padding: 1px;display: block;}
}
.edit_supp_opinion{position:absolute;right:10px;top:8px}
.edit_check_supp_admin{font-size:13px;position:absolute;text-align:right;right:10px;bottom:27px}
.statutcomment_admin{font-size:13px;position:absolute;text-align:right;right:10px;top:35px}
.supp_admin_Comment{font-size:13px;position:absolute;right:5px;top:5px}
#stick{width:100%;z-index:+1}
#c_sujet{width:50%;min-width: 200px}
#pr_infosperso_photo{overflow: hidden;clear: both;}
.widthmax270{max-width:270px}
#pr_update_photo{margin-bottom: 5px;}
@media all and (min-width: 550px) {	
	#personalimgprofil{width:100%;}
	#pr_photo{display: inline-block;vertical-align:top;width:48%;text-align:center;padding:5px;}
	#pr_infosperso{display: inline-block;width:50%;vertical-align:top;float: right;}
}	
@media all and (max-width: 549px) {	
	#personalimgprofil{width:100%}
	#pr_photo{display: block;text-align:center;padding:5px}
	#pr_infosperso{display: block;width:100%;}
}
.line_info_perso{padding: 1px 5px;}
.pr_title{padding:1px 5px; font-weight: 700;font-size: 15px}
.tbl_profil{font-size:15px;overflow: hidden;}
.marginb5{margin-bottom:5px}
.marginb10{margin-bottom:10px}
.marginb25{margin-bottom:25px}
#profil_pseudo{font-weight:700;font-size:18px}
.tbltext{font-size:15px;padding:10px;overflow:auto;word-wrap:break-word;}
.alertprofil{float:right;margin-top:5px}
.profil_edit_check_supp_admin{float:right;margin-top:1px}
#blocprofil,#deblocprofil,#suiviprofil,#desuiviprofil,#amiprofil,#desamiprofil{float:right;margin-top:2px;margin-right:10px}
.ft_commonstar{display:inherit}
.linethrough{text-decoration:line-through;color:red}
.tbl_th{padding-left:18px}
.trihaut{position:absolute;margin-top:2px;margin-left:3px;float:left}
.tribas{position:absolute;margin-top:9px;margin-left:3px;margin-right:3px;float:left}


#tbl_visiteur{margin-top:8px;text-align:left;font-size:15px;overflow:auto;word-wrap:break-word;}


#tbl_mbre{margin-top:5px;text-align:left;font-size:15px;overflow:hidden;word-wrap:break-word;}
#tbl_mbre_head{overflow: hidden;padding: 1px 0px}
@media all and (max-width: 399px) {	
	.tbl_mbre_head_title{float: left;padding-left:3px;text-align:left}
}
@media all and (min-width: 400px) and (max-width: 579px) {	
	.tbl_mbre_head_title{float: left;padding-left:3px;padding-right:0.8%;text-align:left}
}
@media all and (min-width: 580px) and (max-width: 629px) {	
	.tbl_mbre_head_title{float: left;padding-left:3px;padding-right:4.3%;text-align:left}
}
@media all and (min-width: 630px) {	
	.tbl_mbre_head_title{float: left;padding-left:3px;padding-right:5.9%;text-align:left}
}
.tbl_ami_head_title{float: left;padding-left:3px;text-align:left}
#tbl_mbre_head_pseudo{float: left;padding-left:3px;padding-right:6.7%;text-align:left}
#tbl_mbre_head_genre{float: left;padding-left:3px;padding-right:6.7%;text-align:left}
#tbl_mbre_head_age{float: left;padding-left:3px;padding-right:6.7%;text-align:left}
#tbl_mbre_head_pays{float: left;padding-left:3px;padding-right:6.7%;text-align:left}
#tbl_mbre_head_ville{float: left;padding-left:3px;padding-right:6.7%;text-align:left}

.personalimgprofilmidiw{width:76px;}
.personalimgprofilmidih{height:76px;}
.personalimgprofilblock{width:76px;height: 76px;overflow: hidden;float: left;}
.profilmidi_info{text-align:left;padding-left: 83px}

.personalimglistw{width:54px;}
.personalimglisth{height:54px;}
@media all and (max-width: 579px) {	
	.tbl_mbre_line{padding: 1px;display: block;width: 100%;vertical-align: top}
}
@media all and (min-width: 580px) {	
	.tbl_mbre_line{padding: 1px;display: inline-block;width: 49%;vertical-align: top}
}
.tbl_mbre_img{width:54px;height: 54px;overflow: hidden;float: left;}
.tbl_mbre_date{padding-right:5px;width:45px;text-align:right;float: left;}
.tbl_mbre_info{text-align:left;padding-left: 108px}
.tbl_mbre_mail{vertical-align:-1px;}
.paddingrl10{padding:0px 10px;}
.paddingtb8{padding:8px 0px;}

.profil_midi{padding: 1px;display: block;width: 100%;vertical-align: top; overflow: hidden;}

/*@media all and (max-width: 339px) {	
	.colorpickerbox{float:right;padding:2px 0px 2px 5px;width: 100px;vertical-align: top;}
	.colorpickerlbl{padding:2px 0px;vertical-align: top;text-align: left;}
}*/
@media all and (max-width: 484px) {	
	input[type=color-picker]{width: 80px;}
	.colorpickerbox{float:left;padding:2px 0px;width: 90px;vertical-align: top;}
	.colorpickerlbl{padding:2px 0px 2px 95px;vertical-align: top;text-align: left;}
}
@media all and (min-width: 485px) {	
	input[type=color-picker]{width: 90%;min-width: 80px;}
	.colorpickerbox{float:left;padding:2px 0px;width: 20%;vertical-align: top;}
	.colorpickerlbl{padding:2px 0px 2px 22%;vertical-align: top;text-align: left;}
}

.tbl_ami_line{display: block;width: 100%;vertical-align: top}
.ami_action_supp{vertical-align:-2px;}

#tbl_activite_tooltip{text-align:left;font-size:13px;overflow:auto;word-wrap:break-word;}

#tbl_model,#tbl_filtre{margin-top:10px;font-size:15px;word-wrap:break-word}
.tbl_model_check,.tbl_filtre_check{width:38px;text-align:left}
#tbl_model_id,#tbl_filtre_id{width:70px;text-align:right}
#tbl_model_nom{width:340px;text-align:left}
#tbl_model_cat{width:220px;text-align:left}
#tbl_filtre_fav{width:14px}
#tbl_filtre_nom{width:108px;text-align:left}
#tbl_filtre_src{width:461px;text-align:left}
.pr_textarea{width:99.1%;height:70px;resize:vertical;font-size:15px}
.margin5{margin: 5px}
.marginb1{margin-bottom:1px}
#pr_pays{width:104px}
#pr_ville{width:174px}
#pr_affichage_date_n,#pr_statut_perso{width:180px}
#pr_statut_rencontre{width:232px}
.f_head_line,.f_time_line{padding: 1px;text-align:left;}
@media all and (max-width: 289px) {	
	.f_dest_lbl,.f_dest_field,.f_time_line,.f_sjt_lbl,.f_sjt_field{display: block;}
	.f_dest_field{width:100%;}
}
@media all and (min-width: 290px) {	
	.f_dest_lbl,.f_dest_field,.f_time_line,.f_sjt_lbl,.f_sjt_field{display: inline-block;}
	.f_dest_field{width:85%;}
}
@media all and (min-width: 630px) {	
	.f_sjt_field{width:39.5%;}
}
@media all and (max-width: 629px) {	
	.f_sjt_field{width:90%;}
}
.f_env_line{padding: 1px;}
.f_dest_lbl{width:30px;}
@media all and (min-width: 320px) {	
	.f_sjt_bb{width:290px;display: inline-block;}
}
@media all and (max-width: 319px) {	
	.f_sjt_bb{width:100%;display: block;}
}
.f_dest_lbl{vertical-align:top;}
.f_sjt_lbl{width:43px;}
#f_sujet{width:99%;}
#f_destinataire{width:85%;margin-right:4px}
#f_copie,#f_copiei{width:85%}
/*#f_sujet{width:100%;margin-right:4px}*/
#f_date_envoi{width:80px;text-align:center}
#f_heure{width:45px;text-align:center;margin-right:4px}
#f_ddate_aleatoire,#f_fdate_aleatoire,#f_aleatoire{margin-left:5px}
.sf_field{padding: 1px;display: inline-block;vertical-align: top}
@media all and (min-width: 360px) {	
	#sf_mots{width:235px}
}
@media all and (max-width: 359px) {	
	#sf_mots{width:85%}
}
.statactiimg{float: left;}
.statactiline{height: 39px;margin-bottom: 5px;}
@media all and (min-width: 550px) {
	.statacticompte{display: inline-block;height: 39px;width: 92%;}
}
@media all and (max-width: 549px) {
	.statacticompte{display: inline-block;height: 39px;width: 82%;}
}
.statactiorga{display: inline-block;height: 39px;line-height: 39px;background-color:#fdfd56;text-align: center;font-weight: 700;font-size: 13px;}
.statactiinscrit{display: inline-block;height: 39px;line-height: 39px;background-color:#c8ffb5;text-align: center;font-weight: 700;font-size: 13px;}
.statactisuivi{display: inline-block;height: 39px;line-height: 39px;background-color:#ddd2ff;text-align: center;font-weight: 700;font-size: 13px;}
.event-interest-cube{width: 12px;height: 12px;display: inline-block;margin:0px 5px ;vertical-align: -2px}
#cube-orga{background-color:#fdfd56;}
#cube-inscrit{background-color:#c8ffb5;}
#cube-suivi{background-color:#ddd2ff;}

.width100p{width:100%;}
.advancedsearchfield,#hiddenblockfield,.submenu,#mapfield{display:none}
@media all and (min-width: 1030px) {	
	#google_map{width:633px;height:450px;}
}
@media all and (max-width: 1029px) {	
	#google_map{width:100%;height:35em;}
}

#tbl_color{margin-top:5px;text-align:left;font-size:15px;overflow:auto;word-wrap:break-word;}
#tbl_color_hl_title{display: inline-block;padding:1px 1px 1px 26px;}
#tbl_color_date_title{width:80px;text-align:left;display: inline-block;padding:1px 1px 1px 5px;vertical-align: top;}
#tbl_color_name_title{text-align:left;display: inline-block;padding:1px 1px 1px 5px;vertical-align: top;}
#tbl_color_supp_title{display: inline-block;padding:1px 5px 1px 5px;float: right;}

.tbl_color_line{overflow: hidden;}
.tbl_color_hl_date{float: left;}
.tbl_color_hl{display: inline-block;padding:1px 1px 1px 5px;}
.tbl_color_date{width:80px;text-align:left;display: inline-block;padding:1px 1px 1px 5px;vertical-align: top;}
.tbl_color_name{text-align:left;padding:1px 1px 1px 140px;vertical-align: top;}
.tbl_color_supp{display: inline-block;padding:0px 4px 0px 5px;float: right;}


#tbl_color_fav{width:20px}
#alm_addlist,#alm_addami,#alm_delami,#alm_dellist,#alm_create,#alm_add,#alm_del,#alm_supp{width:160px;}
#pr_sexe,#pr_tendance{width:141px}
#pr_type{width:284px}
.sexehomme{color:#00f}
.sexefemme{color:#f0f}
.sexeindefini{color:#9500a2}
.group_pro{color:rgb(213, 121, 0)}
span.error,div.error{color:red;font-weight:700}
.histoire,.Onehistoire,.Oneopinion,.Oneactivity,.Oneadresse,.activite,.adresse,.comment,.bgwhite,.bgwhiteonhover:hover,#pr_infosperso_photo{background-color:#fff}
.histoire,.Onehistoire,.Oneactivity,.Oneadresse,.activite,.adresse,.comment{border:1px solid #eee}
.borderbottomgrey{border-bottom:1px solid #E5E5E5}
@media all and (max-width: 549px) {	
	.borderonresize1{border-bottom:1px solid #f1f1f1}
}
@media all and (max-width: 649px) {	
	.borderonresize2{border-bottom:1px solid #f1f1f1}
}
.colorbutton{height:17px;width:17px}
#pr_photo_cherche{margin-left:3px;font-size:11px}
.marginl3{margin-left:3px}
.marginl5{margin-left:5px}
.marginl25{margin-left:25px}
.borderred{border:2px solid red}
.borderred1{border:1px solid red}
.truncateJournal{overflow:auto;max-height:200px}
.colorred{color:red !important}
.colorgreen{color:green}
.colorblue{color:#4e92fd}
.colorgrey{color:DarkGray}
.statgraphbig{width: 100%}
@media all and (max-width: 439px) {
	.statgraphsmall{width: 100%;}
}
@media all and (min-width: 440px) {
	.statgraphsmall{width: 49.5%;}
}
.marginr14{margin-right:14px}
.marginr20{margin-right:20px}
.tbl_forum,#tbl_msg{width:100%;text-align:left;font-size:14px;overflow:auto;word-wrap:break-word;}
@media all and (min-width: 360px) {
	#sh_mots,#sfrm_mots{width:230px}
	.sfrm_box,.sh_box{display: inline-block;padding:2px 0px;}
}
@media all and (max-width: 359px) {
	#sh_mots,#sfrm_mots{width:88%}
	.sfrm_box,.sh_box{display: block;padding:2px 0px;}
}
.tbl_prabout_sujet_title{font-weight: 700;display: inline-block;padding: 1px 1px 1px 5px}
.tbl_prabout_mbr_title{font-weight: 700;display: inline-block;padding: 1px 1px 1px 5px; float: right;width:100px;}
.tbl_prabout_mbr{display: inline-block;padding: 1px 1px 1px 5px;vertical-align: top; float: right;width:100px;text-align:center;}
@media all and (min-width: 550px) {
	.tbl_prabout_sujet{width:75%;display: inline-block;padding: 1px 1px 1px 5px;vertical-align: top}
}
@media all and (min-width: 450px) and (max-width: 549px) {
	.tbl_prabout_sujet{width:70%;display: inline-block;padding: 1px 1px 1px 5px;vertical-align: top}
}
@media all and (max-width: 449px) {
	.tbl_prabout_sujet{width:55%;display: inline-block;padding: 1px 1px 1px 5px;vertical-align: top}
}

@media all and (max-width: 549px) {
	.tbl_forum_sujet_title{font-weight: 700;display: inline-block;padding: 1px 1px 1px 5px}
	.tbl_forum_reponse_vue_title{display: inline-block;float: right;}
	.tbl_forum_reponse_title,.tbl_forum_vue_title{font-weight: 700;width:63px;text-align:center;display: inline-block;padding: 1px 1px 1px 1px;}
	.tbl_forum_dernmsg_title{display: none;}

	.tbl_forum_sujet_reponse_vue{display: block;vertical-align: top}
	.tbl_forum_reponse_vue{display: inline-block;float: right;}
	.tbl_forum_dernmsg_box{display: block;vertical-align: top}
	.tbl_forum_reponse,.tbl_forum_vue{text-align:center;width:63px;display: inline-block;padding: 1px 1px 1px 1px;}
	.tbl_forum_dernmsg{padding: 1px 1px 1px 5px;}
}
@media all and (max-width: 299px) {
	.tbl_forum_sujet{width:35.5%;display: inline-block;padding: 1px 1px 1px 5px;vertical-align: top}
}
@media all and (min-width: 300px) and (max-width: 359px) {
	.tbl_forum_sujet{width:49.3%;display: inline-block;padding: 1px 1px 1px 5px;vertical-align: top}
}
@media all and (min-width: 360px) and (max-width: 419px) {
	.tbl_forum_sujet{width:58.2%;display: inline-block;padding: 1px 1px 1px 5px;vertical-align: top}
}
@media all and (min-width: 420px) and (max-width: 549px) {
	.tbl_forum_sujet{width:64.4%;display: inline-block;padding: 1px 1px 1px 5px;vertical-align: top}
}
@media all and (min-width: 550px) {
	.tbl_forum_sujet_reponse_vue_title{width:60%;display: inline-block;}
	.tbl_forum_sujet_title{font-weight: 700;width:58.7%;display: inline-block;padding: 1px 1px 1px 5px}
	.tbl_forum_reponse_vue_title{display: inline-block;width:38%;}
	.tbl_forum_reponse_title,.tbl_forum_vue_title{font-weight: 700;text-align:center;width:46.9%;display: inline-block;padding: 1px 1px 1px 1px}
	.tbl_forum_dernmsg_title{font-weight: 700;display: inline-block;padding: 1px 1px 1px 5px}

	.tbl_forum_sujet_reponse_vue{width:60%;display: inline-block;vertical-align: top}
	.tbl_forum_reponse_vue{display: inline-block;width:38%;}
	.tbl_forum_dernmsg_box{width:39.3%;display: inline-block;vertical-align: top}
	.tbl_forum_sujet{width:58.7%;display: inline-block;padding: 1px 1px 1px 5px;vertical-align: top}
	.tbl_forum_reponse,.tbl_forum_vue{text-align:center;width:46.9%;display: inline-block;padding: 1px 1px 1px 1px;}
	.tbl_forum_dernmsg{padding: 1px 1px 1px 5px;}
}


.tbl_titre{font-size:15px;margin-bottom:0;overflow: hidden;}
.paddingleft5{padding-left:5px}
.paddingleft10{padding-left:10px}
.paddingleft3{padding-left:3px}
.paddingleft19{padding-left:19px}

.padding1{padding:1px 1px 1px 1px;}
.padding10{padding:10px;}
.clearboth{clear:both;}
.tbl_msg_rep_title_img{padding: 2px 0px 0px 3px}

@media all and (min-width: 365px) {
	.pddleftpossible{padding-left:40px}
}


@media all and (max-width: 649px) {
	.tbl_msg_dest{text-align:left;display: inline-block;padding:1px 1px 1px 0px;}
	.tbl_msg_statut_check{text-align:left;padding:1px 4px 1px 1px;float: right;}
	.tbl_msg_hl_sujet_envoi{width: 100%;overflow: hidden;}
}
@media all and (max-width: 359px) {
	.tbl_msg_hl_sujet{text-align:left;width: 100%}
	.tbl_msg_sujet{display: inline-block;word-wrap:break-word;width: 89%;}
	.tbl_msg_envoi{text-align:left;max-width: 100%;padding:1px 1px 1px 23.5px;}
}
@media all and (min-width: 360px) and (max-width: 409px) {
	.tbl_msg_hl_sujet{text-align:left;width: 66.2%;display: inline-block}
	.tbl_msg_sujet{display: inline-block;word-wrap:break-word;width: 89.5%;padding: 1px 0px}
	.tbl_msg_envoi{text-align:left;padding:1px 4px 1px 0px;min-width:72px;float: right;vertical-align: top;}
}
@media all and (min-width: 410px) and (max-width: 649px) {
	.tbl_msg_hl_sujet{text-align:left;width: 72%;display: inline-block}
	.tbl_msg_sujet{display: inline-block;word-wrap:break-word;width: 91.5%;padding: 1px 0px}
	.tbl_msg_envoi{text-align:left;padding:1px 4px 1px 0px;min-width:72px;float: right;vertical-align: top;}
}
.tbl_msg_rep_title{text-align:left;display: inline-block;vertical-align:top;padding:1px 0px 1px 1px;width:15px}
.tbl_msg_statut_check_title{text-align:left;padding:1px 4px 1px 1px;float: right;}
.tbl_msg_statut_title{text-align:left;display: inline-block;vertical-align:-1px;}
#msg_action_check_all{vertical-align:-2px;}
.tbl_msg_check_title input[type=image]{vertical-align:-1px;}
.tbl_msg_check_title{text-align:left;display: inline-block;vertical-align: top;padding: 1px 0px}
.tbl_msg_hl_sujet_title{text-align:left;display: inline-block;}
.tbl_msg_hl_title{text-align:right;display: inline-block;vertical-align:top;padding:1px 0px 1px 1px;width:33px}
.tbl_msg_sujet_title{text-align:left;display: inline-block;padding: 1px 0px}
.tbl_msg_rep{text-align:left;display: inline-block;vertical-align:top;padding:1px 1px 1px 4px;width:15px}
.tbl_msg_statut{text-align:left;display: inline-block;vertical-align:-1px;}
.msg_action_supp{vertical-align:-2px;}
.tbl_msg_check img{vertical-align:-1px;}
.tbl_msg_check{text-align:left;display: inline-block;}
.tbl_msg_hl{vertical-align:top;padding:1px 1px 1px 4px;width: 18px;float:left;}
@media all and (max-width: 439px) {
	.tbl_msg_dest_title{text-align:left;display: inline-block;padding:1px 1px 1px 1px;vertical-align: top;}		
	.tbl_msg_hl_sujet_envoi_title{text-align:left;display: inline-block;width:100%;}	
	.tbl_msg_envoi_title{text-align:left;float: right;vertical-align: top;padding: 1px 11px 1px 0px}
}
@media all and (min-width: 440px) and (max-width: 649px) {
	.tbl_msg_dest_title{text-align:left;display: inline-block;padding:1px 1px 1px 1px;vertical-align: top;}
	.tbl_msg_hl_sujet_envoi_title{text-align:left;display: inline-block;}
	.tbl_msg_envoi_title{text-align:left;float: right;vertical-align: top;padding: 1px 0px}
}
@media all and (min-width: 650px) {
	.tbl_msg_dest_title{width:15.7%;text-align:left;display: inline-block;padding:1px 1px 1px 1px;vertical-align: top;}
	.tbl_msg_hl_sujet_envoi_title{text-align:left;display: inline-block;width:62.9%;}
	.tbl_msg_envoi_title{text-align:left;float: right;vertical-align: top;padding: 1px 0px}	
	.tbl_msg_dest{text-align:left;display: inline-block;padding:1px 1px 1px 0px;vertical-align: top;width: 17.5%}
	.tbl_msg_statut_check{text-align:left;padding:0px 4px 1px 1px;float: right;}	
	.tbl_msg_hl_sujet_envoi{display: inline-block;width: 63.5%;}
	.tbl_msg_hl_sujet{text-align:left;display: inline-block;width: 71.4%;}
	.tbl_msg_sujet{display: inline-block;word-wrap:break-word;padding: 1px 0px 1px 0px;width: 91.3%;}
	.tbl_msg_envoi{text-align:left;padding:1px 4px 1px 0px;min-width:72px;float: right;vertical-align: top;}
}

.fontstyleitalic{font-style:italic}
.profillinkbox{padding: 0px 2px}
.is_perso{background-color:#c8dfff;border: solid 1px #2c9000;}
.is_inscrit{background-color:#c8ffb5}
.is_attente{background-color:#ffebd2}
.is_annule{background-color:#ffa5a5}
.is_suivi{background-color:#ddd2ff}
.is_passe{background-color:#dfdfdf}
.is_profilsuivi{background-color:#d5ffff}
.is_bloque{background-color:#ff9494}
.is_new{background-color:#fcffb5}
.is_new_journal{float:right;font-weight:700;margin-right: 30px;}
.bgcinactif{background-color:#cecece}
.imgactivity{width:39px;height:39px;display:block;margin-right:5px;padding:0}
.imgactivity_tooltip{width:32px;height:32px;display:block;margin-right:5px;padding:0}
.tbl_activite_img_tooltip{width:32px}
.line_info_activity{padding:1px 0px;}
#info_gnrl_activity_box .subject_info_activity{font-weight:700;float: left}
.subject_info_contact{padding:1px 1px 1px 1px;float: left}
@media all and (min-width: 345px) {
	.value_info_contact{padding: 1px 1px 1px 85px;text-align: left;}
}
@media all and (max-width: 344px) {
	.value_info_contact{padding: 1px 1px 1px 1px;text-align: left;clear: both;}
}
#info_gnrl_activity_box .value_info_activity{padding-left: 85px;text-align: left;}
#info_limit_activity_box .subject_info_activity{font-weight:700;width:225px;}
#info_limit_activity_box .subject_info_time_activity{font-weight:700;width:172px;}
#info_gnrl_activity_box{vertical-align:top;display:block;}
#info_limit_activity_box{vertical-align:top;display:block;}
#img_activity_box{vertical-align:top}
#info_activity_box{vertical-align:top}
.verticalaligntop{vertical-align:top}
.activite{font-size:13px;position:relative;margin:2px 0px;padding:6px 10px 6px 6px;overflow: hidden;}
.activite p{text-align:justify;margin-bottom:.6em}
.tt_add_box{padding:5px 9px 5px 31px;}
#think_time{height:34px;min-height:34px;font-size:14px;}
.JrnlOutput h4{word-wrap:break-word;}
.JrnlOutput{clear: right;}
.activitesign{width:30px;float: left;vertical-align: top;padding:1px}
.activitejrnl{vertical-align: top;padding:1px 1px 1px 31px}
.OneOutput{text-align:justify;overflow: auto;word-wrap:break-word;}
.OneOutputStory{text-align:justify;overflow: auto;word-wrap:break-word;margin-bottom: 5px;}
.activite_auteur{padding-bottom: 2px}
.jrnl_activity_title_orga{width:100%}

.jrnl_activity{overflow: hidden;}
.jrnl_activity_title{padding: 1px 0px 1px 44px;}
.jrnl_activity_title_time{font-weight: 700;padding: 1px 5px;}
@media all and (max-width: 499px) {
	.jrnl_activity_info{width: 100%; padding: 4px 0px;background-color: rgb(255,255,255);}
	.jrnl_activity_img{width:39px;height:39px;float:left;}
}
@media all and (min-width: 500px) {
	.jrnl_activity_info{float:right;width: 202px; padding: 4px 5px}
	.jrnl_activity_img{width:39px;height:39px;float:left;}
}


#personalimgactivity{width:100%;}
@media all and (max-width: 519px) {
	#img_activity_box{display:block;width:100%;}
	#info_activity_box{display:block;width:100%;}
}	
@media all and (min-width: 520px) and (max-width: 768px) {
	#img_activity_box{display:inline-block;width:45%;margin-right:5px}
	#info_activity_box{display:inline-block;width:53%;}
}
@media all and (min-width: 769px) and (max-width: 849px) {
	#img_activity_box{display:inline-block;width:52%;margin-right:5px}
	#info_activity_box{display:inline-block;width:46%;}
}
@media all and (min-width: 850px) {		
	#img_activity_box{display:inline-block;width:45%;margin-right:5px}
	#info_activity_box{display:inline-block;width:53%;}
}
#info_limit_activity_box .subject_info_activity, #info_limit_activity_box .value_info_activity, #info_limit_activity_box .subject_info_time_activity{display:inline-block;}
#google_calendar_link{display:inline-block;margin-left:10px;}
@media all and (max-width: 359px) {	
	#google_calendar_link{display:block;margin:0px;}
}
#qr_choix_ori{display: none;margin-bottom: 5px;}
#qr_choix_chk{display: block;margin-bottom: 5px;}

#qr_sous_categorie{display: none;}
.qr_question_field_hide{display: none;}

@media all and (max-width: 459px) {	
	#qr_sous_categorie_box{display: block;vertical-align: top;padding-top: 5px}
	#qr_add_cat,.qr_add_sujet2{display: inline-block;padding: 1px;}	
	.qr_add_sujet{display: block;}
	.qr_add_info{display: inline-block;width: 100%}
	.qr_add_txt{width: 100%}
}
@media all and (min-width: 460px) {
	#qr_sous_categorie_box{display: inline-block;vertical-align: top;}
	.qr_add_sujet{display: inline-block;width: 75px;}	
	#qr_add_cat,.qr_add_sujet2{display: inline-block;padding: 1px;}	
	.qr_add_info{display: inline-block;width: 85%}
	.qr_add_txt{width: 100%}
}
.a_cat_t{width:200px}
.width12{width:12px}
.width25{width:25px}
.width35{width:35px}
.width50{width:50px}
.width75{width:75px}
.width110{width:110px}
.width145{width:145px}
.width155{width:155px}
.width160{width:160px}
.width175{width:175px}
.width205{width:205px}
.width240{width:240px}
.width420{width:420px}
.width450{width:450px}
.width550{width:550px}
.width554{width:554px}
.a_horaire_j{width:80px}
.a_horaire_h{width:100px}
#btn_modinscription,#btn_inscrit,#btn_attente{display:inline-block;}
@media all and (max-width: 600px) {	
	#address_activity,#place_address{vertical-align:top;display:block;width:100%;border-bottom:1px solid gray;padding-bottom:3px}
	#pdr_activity,#place_info{vertical-align:top;display:block;padding-top:3px}
	#place_horaires{vertical-align:top;display:block;width:100%;padding-bottom:3px;text-align: left;}
	#place_info_autres{vertical-align:top;display:block;padding-top:3px;text-align: left;}
	.sepa_rule{border-top:1px solid gray;}
}	
@media all and (min-width: 601px) {	
	#address_activity,#place_address{vertical-align:top;display:inline-block;width:49%;border-right:1px solid gray;}
	#pdr_activity,#place_info{vertical-align:top;display:inline-block;width:49%;padding-left:5px;word-wrap:break-word;}
	#place_horaires{vertical-align:top;display:inline-block;width:36%;text-align: left;}
	#place_info_autres{vertical-align:top;display:inline-block;width:62%;padding-left:5px;word-wrap:break-word;text-align: left;}
	.sepa_rule{border-left:1px solid gray;}
}	

@media all and (max-width: 359px) {	
	#btn_suivi_sb{display:block;float:none;}
}	
@media all and (max-width: 410px) {	
	#btn_desuivi{display:block;float:none;}
	#btn_modinscription{display:block;}
}
@media all and (max-width: 600px) {	
	#ft_local_adresse, #ft_local_pdr{display:block;width:100%;vertical-align: top;}
}	
@media all and (min-width: 601px) {	
	#ft_local_adresse, #ft_local_pdr{display:inline-block;width:49%;vertical-align: top;}
}
#ft_pdr{width:95%;font-size:13px;height:36px;min-height:36px}
#ft_rue,#ft_cp{width:95%}
#ft_rue{margin-top: 1px}
#ft_type{padding-top:2px;}
.ft_timing{display: inline-block;padding: 2px 0px;vertical-align: top;text-align: left;}
#ft_type_categorie,#ft_type_tag,#ft_tag_ajax{display: inline-block;vertical-align: top;padding: 1px 0px;}
#ft_categorie,#ft_cout,#ft_sexe,#ft_pays,#ft_heure,.ft_heure,#ft_limite_insc,#f_visible{margin-right:4px}
.nomargin{margin:0}
.vertical_alignM2 img{vertical-align:-2px}
.margin7{margin:7px}
.fontsize14,.fsize14{font-size:14px}
.paddingright5{padding-right:5px}
.paddingright15{padding-right:15px}
.paddingt2{padding-top:2px}
.paddingl2{padding-left:2px}
.marginright10{margin-right:10px}
.breakword{word-wrap:break-word}
.inlineblock{display:inline-block}
.ffgeorgia{font-family:Georgia, 'Plantagenet Cherokee', 'Times New Roman'}
.margpadgd1{width:10px;text-align:center;margin:0 -1px 0 0;padding:0 .3em 0 .1em}
.margpadgd2{width:10px;text-align:center;margin:0 -1px;padding:0 .2em}
.profil_inactif{color:gray;font-style:italic}
.imgfloat{margin-right:5px;margin-bottom:5px;max-width:100%}
.imgfloatj{margin-right:5px;margin-bottom:5px;max-width:100%}
.imgfloatc{margin-right:5px;margin-bottom:5px;max-width:100%}
/*.imgfloat{margin-right:5px;margin-bottom:5px;max-width:622px}
.imgfloatj{margin-right:5px;margin-bottom:5px;max-width:565px}
.imgfloatc{margin-right:5px;margin-bottom:5px;max-width:490px}*/
.photomodo{float:left;margin-right:10px;margin-bottom:5px}
.imgfloatleft{float:left;margin:0px 10px 0px 0px}
.histoire:after{content:'';display:table;clear:both}
.hrmodo{margin-top:4px;margin-bottom:2px}
#infomodo{color:red;font-size:13px;font-weight:700;line-height:95%}
.cellLink a{width:100%;height:100%;display:block}
#tbl_activites_date{width:145px;text-align:left}
#tbl_activites_ip{width:274px;text-align:left}
#tbl_activites_pays{width:130px;text-align:left}
#tbl_activites_ville{width:150px;text-align:left}
.marginr15{margin-right:15px}
.line_msg_subject,.line_msg_value,.line_msg_value2{display: inline-block;}
.line_msg_subject{width: 90px;}
.line_msg{padding: 2px 0px;text-align: left;}
.line_msg_value{max-width: 250px;width:100%;}
#msg_sujet,#msg_dest{width: 80%}
#msg_sujet_lbl,#msg_dest_lbl{width: 90px}
#msgsubjectactionleft{display: inline-block;vertical-align: top;}
#msgsubjectactionright{display: inline-block;vertical-align: top;float: right;}
#msgsubjecttitle{word-wrap:break-word;padding-left: 5px;display: inline-block;}
@media all and (min-width: 440px) and (max-width: 580px) {	
	#msgsubjecttitle{word-wrap:break-word;padding-left: 5px;display: inline-block;width: 40%}
}
@media all and (min-width: 384px) and (max-width: 594px) {	
	.line_msg_value2{padding-top: 2px;margin-left: 88px;}
}
@media all and (max-width: 383px) {	
	.line_msg_value2{padding-top: 2px;display: block;}
}
.infoTooltip{max-width:500px;position:absolute;z-index:+5;display:none;border:1px solid #eee;opacity:0.9;border-radius:5px;font-size:13px;padding:10px}
td.refprofil{width:68px}
.displayProfilTooltip{position:absolute;z-index:+11;display:none;max-width:500px;background-color:#FFF;border-radius:4px;color:#000;font-size:13px;font-weight:400;width:205px;padding:5px}
.displayProfilTooltip table{width:205px;overflow:auto;word-wrap:break-word;}
.displayLastCommentsTooltip,.displayCommentTooltip,.displayCountlikedislikeTooltip,.displayMsggroupTooltip,#displayMsgAddgroupTooltip,.displayActiviTooltip{position:absolute;z-index:+10;display:none;max-width:500px;background-color:#FFF;border-radius:4px;color:#000;font-size:13px;font-weight:400;padding:5px}
.bgyellow,.is_ami{background-color:#ffff5e}
.bgimportant{background-color:#FFE479}
#fail_connexion,.infoTooltip ol{padding-left:20px}
.center,.txt_align_center{text-align:center}
#rm_sexe,#rm_tendance{height:50px;width:202px}
#h_anonyme,#p_anonyme,#frm_anonyme,.marginr5{margin-right:5px}
.width300{width:300px}
.bgcinactif:hover,.bgcinactifdark{background-color:#c2c2c2}
a.dp-choose-date{width:22px;height:23px;margin-left:3px;margin-right:4px;display:inline-block;vertical-align: -7px;text-indent:-2000px;overflow:hidden;background:url(../images/rdt/calendar.png?v1) no-repeat;padding:0}
a.dp-choose-date.dp-disabled{background-position:0 -20px;cursor:default}
input.dp-applied{width:80px}
table.jCalendar{border:1px solid #000;background:#aaa;border-collapse:separate;border-spacing:2px}
table.jCalendar th{border:1px solid #aaa;background:#333;color:#fff;font-weight:700;padding:3px 5px}
table.jCalendar td{border:1px solid #aaa;background:#ccc;color:#000;text-align:center;padding:3px 5px}
table.jCalendar td.other-month{background:#ddd;color:#aaa}
table.jCalendar td.today{background:#666;color:#fff}
table.jCalendar td.selected.dp-hover{background:#f33;color:#fff}
table.jCalendar td.dp-hover,table.jCalendar tr.activeWeekHover td{background:#fff;color:#000}
div.dp-popup{position:relative;background:#ccc;font-size:10px;font-family:arial, sans-serif;width:171px;line-height:1.2em;padding:2px}
div#dp-popup{position:absolute;z-index:199}
div.dp-popup h2{font-size:12px;text-align:center;margin:2px 0;padding:0}
a#dp-close{font-size:11px;text-align:center;display:block;padding:4px 0}
div.dp-popup a{color:#000;text-decoration:none;padding:3px 2px 0}
div.dp-popup div.dp-nav-prev{position:absolute;top:2px;left:4px;width:100px}
div.dp-popup div.dp-nav-prev a{float:left}
div.dp-popup div.dp-nav-next{position:absolute;top:2px;right:4px;width:100px}
div.dp-popup a.disabled{cursor:default;color:#aaa}
table.jCalendar td.selected,table.jCalendar tr.selectedWeek td{background:#f66;color:#fff}
table.jCalendar td.disabled,table.jCalendar td.disabled.dp-hover,table.jCalendar td.unselectable,table.jCalendar td.unselectable:hover,table.jCalendar td.unselectable.dp-hover{background:#bbb;color:#888}
.radiovotediv label{vertical-align:4px}
input[type=radio].radiovote{position:absolute;z-index:-1}
input[type=radio].radiovote + label{font-size:0;margin-right:1px;cursor:pointer;border:1px solid #ccc;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) #b3b3b3;padding:6px}
input[type=radio].radiovote + label.radiovotered{background-color:#FF2D2D;color:#FF2D2D}
input[type=radio].radiovote + label.radiovotegreen{background-color:#82FF20;color:#82FF20}
input[type=radio].radiovote + label.radiovotegray{background-color:#DFDFDF;color:#DFDFDF}
input[type=radio].radiovote:checked + label{outline:0;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}
input[type=radio].radiovote:checked + label.radiovotered{background-color:#D80000;color:#D80000}
input[type=radio].radiovote:checked + label.radiovotegreen{background-color:#419400;color:#419400}
input[type=radio].radiovote:checked + label.radiovotegray{background-color:#9E9E9E;color:#9E9E9E}
.height13{height:13px}
.height20{height:20px}
.greenpart{background-color:#82FF20}
.redpart{background-color:#FF2D2D}
.width80pc{width:80%}
.width65pc{width:65%}
.width165{width:165px}
.width140{width:140px}
.width92{width:92px}
.width82{width:82px}
.width121{width:121px}
.width100{width:100px}
.bgimgnavhoriz{background-repeat:no-repeat;display:table;height:20px;line-height:20px;vertical-align:middle;margin:0 auto}
#navhoriz,#navhoriz ul{list-style:none;margin:0;padding:0}
#navhoriz{position:relative}
#navhoriz ul{height:0;left:0;overflow:hidden;position:absolute;width:50px}
#navhoriz li{float:left;position:relative}
#navhoriz li a, #navhoriz li .navhorizinactif{display:block;font-size:11px;text-decoration:none;text-align:center;padding:5px 2px}
#navhoriz li:hover ul.subs{height:auto;width:130px;z-index:+2;opacity:0.95;padding-left:5px}
#navhoriz li:hover ul.sublast{height:auto;width:95px;z-index:+2;opacity:0.95;padding-left:5px}
#navhoriz ul li{opacity:0;width:100%}
#navhoriz li:hover ul li{opacity:1}
#navhoriz ul li a{line-height:1px}
#navhoriz li:hover ul li a,#navhoriz li:hover ul li div{line-height:20px;text-align:left}
/*#bgimghm{background-image:url(/images/rdt/home.png);width:60px}*/
#bgimghm{width:60px;font-family:'Fredericka the Great', cursive, 'berlin sans FB demi';font-size:2.2em;font-weight:700}
#bgimgmsg{background-image:url(/images/rdt/mail.png);width:28px}
#bgimgstr{background-image:url(/images/rdt/story.png);width:28px}
#bgimgjnl{background-image:url(/images/rdt/journal.png);width:28px}
#bgimgagenda{background-image:url(/images/rdt/agenda.png);width:28px}
#bgimgpfl{background-image:url(/images/rdt/profil.png);width:33px}
#bgimgmbr{background-image:url(/images/rdt/membres.png);width:36px}
#bgimgft{background-image:url(/images/rdt/futurtogether.png);width:30px}
#bgimgad{background-image:url(/images/rdt/question_reponse.png);width:30px}
#bgimgfo{background-image:url(/images/rdt/forum.png);width:28px}
.fushia{background:#c85ec7}
.jaune{background:#f1da36}
.vertclair{background:#CBED3B}
.orange{background:#ffa84c}
.vert{background:#91e842}
.gris{background:#464646}
.beige{background:#c8ad7f}
.rouge{background:#ff1a00}
.bleu{background:#66b6fc}
.vertvif{background:#37ff00}
.turquoise{background:#52F2A2}
.multicolor{background:rgb(255,0,0);background:-moz-linear-gradient(top, rgb(255,0,0) 0%, rgb(255,119,0) 17%, rgb(255,255,0) 33%, rgb(55,255,0) 50%, rgb(0,252,244) 67%, rgb(134,0,252) 83%, rgb(255,0,4) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(255,0,0)), color-stop(17%,rgb(255,119,0)), color-stop(33%,rgb(255,255,0)), color-stop(50%,rgb(55,255,0)), color-stop(67%,rgb(0,252,244)), color-stop(83%,rgb(134,0,252)), color-stop(100%,rgb(255,0,4)));background:-webkit-linear-gradient(top, rgb(255,0,0) 0%,rgb(255,119,0) 17%,rgb(255,255,0) 33%,rgb(55,255,0) 50%,rgb(0,252,244) 67%,rgb(134,0,252) 83%,rgb(255,0,4) 100%);background:-o-linear-gradient(top, rgb(255,0,0) 0%,rgb(255,119,0) 17%,rgb(255,255,0) 33%,rgb(55,255,0) 50%,rgb(0,252,244) 67%,rgb(134,0,252) 83%,rgb(255,0,4) 100%);background:-ms-linear-gradient(top, rgb(255,0,0) 0%,rgb(255,119,0) 17%,rgb(255,255,0) 33%,rgb(55,255,0) 50%,rgb(0,252,244) 67%,rgb(134,0,252) 83%,rgb(255,0,4) 100%);background:linear-gradient(to bottom, rgb(255,0,0) 0%,rgb(255,119,0) 17%,rgb(255,255,0) 33%,rgb(55,255,0) 50%,rgb(0,252,244) 67%,rgb(134,0,252) 83%,rgb(255,0,4) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0000', endColorstr='#ff0004',GradientType=0);}
input[type=submit],.primeMsg{margin-top:3px}
#menu a:hover,.sepMenuBas a:hover,.underlineonhover:hover,.fsunderline,a#dp-close:hover{text-decoration:underline}
.colorblack,.nul{color:#000}
#error_recherche{margin-bottom:10px}
.flottant_droite,div.dp-popup div.dp-nav-next a{float:right}
span.label_profil,.selected_page,.fwbold{font-weight:700}
.ft_fsmodel,.padding5{padding:5px}

.margint9{margin-top:9px}
.margint10{margin-top:10px}
.margint30{margin-top:30px}
.margint70{margin-top:70px}
#ft_privacy2,#ft_submit,.marginl10{margin-left:10px}
#ft_part_min,#ft_part_max{width:30px}
.margint1{margin-top:1px}
.width320{width:320px}
#ft_tag,.width230{width:230px}
#c_raison{width:204px}
#i_date_naissance,#pr_date_naissance{width:75px;text-align:center}
.tbl_activite_main,#tbl_activites{text-align:left;font-size:15px;overflow:hidden;word-wrap:break-word;}
.textalignleft,.tbl_profil th,#pr_photo_button{text-align:left}
#p_sexe,#h_categorie{width:90px;margin-right:4px}
#c_pseudo,#c_nom,#c_email,#c_ip,#c_pays{width:200px}
#tbl_standby_orga{width:175px}
#tbl_standby_prop{width:95px}
.disabledfield{background-color:rgb(230,230,230)}
.margint5,#annif_box{margin-top:5px}
@media all and (min-width: 769px) {
	.annif_line,.connected_line{margin:2px 0px;}
	.annif_nom{display:inline-block;width:65%}
}
@media all and (max-width: 768px) {
	.annif_line,.connected_line{display:inline-block;margin:2px 10px 0px 0px;}
	.annif_nom{display:inline-block;}
}
#description_activity{overflow:auto;word-wrap:break-word}
@media all and (min-width: 450px) {
	.action_group{display: inline-block;float: right;margin: 3px 10px 3px 0px}
	.group_desinsc_btn{float:right;display: inline-block;margin-top: 0px;}
	#cncl_react_activity,#edit_activity{display: inline-block;float: right;}
	#edit_activity{margin-right: 10px;}
	#msg_activity{display: inline-block;}
}
@media all and (max-width: 449px) {
	#chng_orga_activity{display: block;}
	#cncl_react_activity{display: inline-block;}
	.action_group,#edit_activity{display: inline-block;margin-top: 10px;}
	.group_desinsc_btn{display: inline-block;margin-top: 10px;}
	#msg_activity{display: block;}
}
@media all and (min-width: 515px) {
	#num_tel_orga{display: inline-block;width: 63%}
}
@media all and (max-width: 514px) {
	#num_tel_orga{display: block;}
	#num_tel_virgule{display: none;}
}
.curseurmain,div.dp-popup div.dp-nav-prev a,div.dp-popup div.dp-nav-next a,div.dp-popup td{cursor:pointer}
.curseurfleche,div.dp-popup div.dp-nav-prev a.disabled,div.dp-popup div.dp-nav-next a.disabled,div.dp-popup td.disabled{cursor:default}
.ft_common,.block{display:block}
#tbl_ami_tdseclist{width:135px}
.width130{width:130px}
.width135{width:135px}
.surveyQ{width:9px;height:9px;margin-right:4px;}
.colorinactif,#navhoriz li .bgcinactif, .nav_mobile_inactif, .title_nav_mobile_inactif{color:#6d6d6d}
.circle{width:15px;height:15px;border-radius:50%;font-size:9px;color:#fff;line-height:15px;text-align:center;display:inline-block}
.qr_circle{width:12px;height:12px;border-radius:50%;font-size:9px;color:#fff;line-height:12px;text-align:center;display:inline-block;vertical-align:2px;}
input[type=checkbox]{vertical-align: middle;margin-bottom:2px;}
fieldset,.lienPage,.activelienPage,.borderdark{border:1px solid;}
.displayProfilTooltip,.displayLastCommentsTooltip,.displayCommentTooltip,.borderhard,.borderonhover:hover{border:1px solid;}
.borderbody{border:1px solid;}
.borderbottom{border-bottom:1px solid;}
.borderbottomdouble{border-bottom:3px double;}
.borderright{border-right:1px solid;}
.DynarchCalendar{-moz-user-select:none;-webkit-user-select:none;user-select:none;background:#e8e8e8;font:11px "lucida grande",tahoma,verdana,sans-serif;line-height:14px;position:relative;cursor:default}
.DynarchCalendar table{border-collapse:collapse;font:11px "lucida grande",tahoma,verdana,sans-serif;line-height:14px}
.DynarchCalendar-topBar{border-bottom:1px solid #aaa;background:#ddd;padding:5px 0 0}
table.DynarchCalendar-titleCont{font-size:130%;font-weight:700;color:#444;text-align:center;z-index:9;position:relative;margin-top:-6px}
.DynarchCalendar-title div{text-shadow:1px 1px 1px #777;color:#fff;padding:5px 17px}
.DynarchCalendar-hover-title div{background-color:#fff;border:1px solid #000;background-image:url(/images/calendar/drop-down.gif);background-repeat:no-repeat;background-position:100% 50%;padding:4px 16px}
.DynarchCalendar-pressed-title div{border:1px solid #000;background-color:#777;color:#fff;background-image:url(/images/calendar/drop-up.gif);background-repeat:no-repeat;background-position:100% 50%;padding:4px 16px}
.DynarchCalendar-bottomBar{border-top:1px solid #aaa;background:#ddd;position:relative;text-align:center;padding:2px}
.DynarchCalendar-bottomBar-today{width:106px;padding:2px 15px}
.DynarchCalendar-hover-bottomBar-today{border:1px solid #000;background-color:#fff;width:106px;padding:1px 14px}
.DynarchCalendar-pressed-bottomBar-today{border:1px solid #000;background-color:#777;color:#fff;width:106px;padding:1px 14px}
.DynarchCalendar-body{position:relative;overflow:hidden;padding-top:5px;padding-bottom:5px}
.DynarchCalendar-first-col{padding-left:0}
.DynarchCalendar-last-col{padding-right:0}
.DynarchCalendar-animBody-backYear{position:absolute;top:-100%;left:0}
.DynarchCalendar-animBody-back{position:absolute;top:5px;left:-100%}
.DynarchCalendar-animBody-fwd{position:absolute;top:5px;left:100%}
.DynarchCalendar-animBody-now{position:absolute;top:5px;left:0}
.DynarchCalendar-animBody-fwdYear{position:absolute;top:100%;left:0}
.DynarchCalendar-dayNames{padding-left:5px;padding-right:5px}
.DynarchCalendar-dayNames div{font-weight:700;color:#444;text-shadow:1px 1px 1px #777}
.DynarchCalendar-navBtn{position:absolute;top:5px;z-index:10}
.DynarchCalendar-navBtn div{background-repeat:no-repeat;background-position:50% 50%;height:15px;width:16px;padding:1px}
.DynarchCalendar-hover-navBtn div{border:1px solid #000;background-color:#fff;padding:0}
.DynarchCalendar-navDisabled{opacity:0.3;filter:alpha(opacity=30)}
.DynarchCalendar-pressed-navBtn div{border:1px solid #000;background-color:#777;color:#fff;padding:0}
.DynarchCalendar-prevMonth{left:25px}
.DynarchCalendar-nextMonth{left:100%;margin-left:-43px}
.DynarchCalendar-prevYear{left:5px}
.DynarchCalendar-nextYear{left:100%;margin-left:-23px}
.DynarchCalendar-prevMonth div{background-image:url(/images/calendar/nav-left.gif)}
.DynarchCalendar-nextMonth div{background-image:url(/images/calendar/nav-right.gif)}
.DynarchCalendar-prevYear div{background-image:url(/images/calendar/nav-left-x2.gif)}
.DynarchCalendar-nextYear div{background-image:url(/images/calendar/nav-right-x2.gif)}
.DynarchCalendar-menu{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;opacity:0.85;filter:alpha(opacity=85);background-color:#d4d0c8}
.DynarchCalendar-menu table td div{text-align:center;font-weight:700;padding:2px 4px}
.DynarchCalendar-menu table td div.DynarchCalendar-menu-month{width:3.5em;text-align:center}
.DynarchCalendar-menu table td div.DynarchCalendar-hover-navBtn{border:1px solid #000;background-color:#e4e0d8;color:#000;border-color:#f4f0e8 #444038 #444038 #f4f0e8;padding:1px 3px}
.DynarchCalendar-menu table td div.DynarchCalendar-pressed-navBtn{border:1px solid #000;background-color:#777;color:#fff!important;padding:2px 4px}
.DynarchCalendar-menu-year{text-align:center;font:16px "lucida grande",tahoma,verdana,sans-serif;font-weight:700;font-size:12px}
.DynarchCalendar-menu-sep{height:1px;font-size:1px;line-height:1px;overflow:hidden;border-top:1px solid #888;background:#fff;margin-top:4px;margin-bottom:3px}
.DynarchCalendar-time td{font-weight:700;font-size:120%}
.DynarchCalendar-time-hour,.DynarchCalendar-time-minute{padding:1px 3px}
.DynarchCalendar-time-down{background:url(/images/calendar/time-down.png) no-repeat 50% 50%;width:11px;height:8px;opacity:0.5}
.DynarchCalendar-time-up{background:url(/images/calendar/time-up.png) no-repeat 50% 50%;width:11px;height:8px;opacity:0.5}
.DynarchCalendar-time-sep{padding:0 2px}
.DynarchCalendar-hover-time{background-color:#444;color:#fff;opacity:1}
.DynarchCalendar-pressed-time{background-color:#000;color:#fff;opacity:1}
.DynarchCalendar-time-am{width:2.5em;text-align:center;padding:1px}
.DynarchCalendar-hover-week{background-color:#e4e0d8!important}
.DynarchCalendar-dayNames div,.DynarchCalendar-day,.DynarchCalendar-weekNumber{text-align:center;width:16px;padding:1px 2px}
.DynarchCalendar-weekNumber{border-right:1px solid #aaa;width:2em!important;margin-right:0;padding-right:4px!important}
.DynarchCalendar-day{text-align:right;color:#222;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}
.DynarchCalendar-day-othermonth{color:#888}
.DynarchCalendar-day-today{color:#00f;font-weight:700}
.DynarchCalendar-day-disabled{opacity:0.5;text-shadow:2px 1px 1px #fff;background:#c4c0b8}
.DynarchCalendar-hover-date{border:1px solid #88c;color:#000;background-color:#e4e0d8;border-color:red;margin:0!important;padding:2px 3px}
.DynarchCalendar-day-othermonth.DynarchCalendar-hover-date{color:#888;border-color:#aaa}
.DynarchCalendar-day-othermonth.DynarchCalendar-weekend{color:#d88}
.DynarchCalendar-day-selected{background-color:#aaa;color:#000!important;border:1px solid;border-color:blue;margin:0;padding:2px 3px}
.DynarchCalendar-day-today.DynarchCalendar-day-selected{background-color:#999}
.DynarchCalendar-focusLink{position:absolute;opacity:0;filter:alpha(opacity=0)}
.DynarchCalendar-focused{border-color:#000}
.DynarchCalendar-focused .DynarchCalendar-topBar,.DynarchCalendar-focused .DynarchCalendar-bottomBar{background-color:#ccc;border-color:#aaa}
.DynarchCalendar-focused .DynarchCalendar-hover-week{background-color:#ccc}
.DynarchCalendar-tooltip{position:absolute;top:100%;width:100%}
.DynarchCalendar-tooltipCont{border:1px solid #aaa;border-top:0;background:#ddd;margin:0 5px;padding:3px 6px}
.DynarchCalendar-focused .DynarchCalendar-tooltipCont{background:#ccc;border-color:#000}
.DynarchCalendar-weekend,.DynarchCalendar-dayNames .DynarchCalendar-weekend{color:#c22}
.DynarchCalendar,.DynarchCalendar table{font-size:11px;width:140px}
.DynarchCalendar-dayNames,.DynarchCalendar-body{padding:0}
.DynarchCalendar-animBody-back,.DynarchCalendar-animBody-fwd,.DynarchCalendar-animBody-now{top:0}
.DynarchCalendar-hover-date,.DynarchCalendar-day-selected{padding:0 1px}
.DynarchCalendar-topBar,.DynarchCalendar-bottomBar,.DynarchCalendar-focused .DynarchCalendar-topBar,.DynarchCalendar-focused .DynarchCalendar-bottomBar{color:#fff}
.DynarchCalendar-hover-navBtn div,.DynarchCalendar-hover-title div,.DynarchCalendar-hover-bottomBar-today{background-color:#d4d0c8;color:#000;border-color:#f4f0e8 #444038 #444038 #f4f0e8}
.DynarchCalendar-pressed-navBtn div,.DynarchCalendar-pressed-title div,.DynarchCalendar-pressed-bottomBar-today,.DynarchCalendar-menu table td div.DynarchCalendar-pressed-navBtn{background-color:#646058;color:#fff;border-color:#444038 #f4f0e8 #f4f0e8 #444038}
@media print {.DynarchCalendar-day-selected{border:1px solid #000;margin:0!important;padding:2px 3px}}
.btn{text-transform:uppercase;border-width:0px 0px 4px 0px;font-weight:700;width:135px;font-size:14px;padding:12px 0px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.btnInscCxnMain{text-transform:uppercase;border-width:0px 0px 4px 0px;font-weight:700;width:100%;font-size:14px;padding:12px 0px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.width70{width:70px;}
.btnshort{border-width:0px 0px 4px 0px;font-weight:700;font-size:14px;padding:7px 15px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.btnlinknocolor{border-width:0px 0px 4px 0px;font-weight:700;font-size:14px;padding:7px 15px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;	
    background-color: #dddddd;
    border-bottom-color: #dddddd;
    border-bottom-style:outset;
    color: black;
}
.btnlinknocolor:hover{opacity: 0.8;}
.btnshortnocolor{border-width:0px 0px 4px 0px;font-weight:700;font-size:14px;padding:7px 15px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.btnshortnocolor:hover{opacity: 0.8;}
.optionshort{padding:5px 5px;font-size:14px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.btninscription{text-transform:uppercase;border-width:0px 0px 4px 0px;font-weight:700;width:135px;font-size:14px;padding:13px 30px;background-color:#ffff5e;border-bottom-color: #ffff5e;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border-bottom-style:outset;
}

#btninscriptionmobil{text-transform:uppercase;border-width:0px 0px 4px 0px;font-weight:700;width:135px;font-size:14px;padding:13px 0px;background-color:#ffff5e;text-align: center;border-bottom-color: #ffff5e;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border-bottom-style:outset;
}
#btninscriptionmobilintermediate{text-transform:uppercase;border-width:0px 0px 4px 0px;font-weight:700;width:75px;font-size:14px;padding:13px 30px;background-color:#ffff5e;text-align: center;border-bottom-color: #ffff5e;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border-bottom-style:outset;
}

.boxbtninscription{margin:18px 0px;}

#co_lostmdp_mobil{font-size:13px;}

#imgkeywords{width:100%;}


#icon_nav_mobile_link{margin-right:5px;padding: 16px 18px;font-size:0px;color: #f2f2f2;}

.title_nav_mobile_txt{display:inline-block;width:10em;}
.arrow_nav_mobile{display:inline-block;font-size: 15px;padding: 8px 20px;font-weight:700}
.arrow_nav_mobile:hover {cursor:pointer;}

@media all and (min-width:769px) {
	.nav_mobile{display:none;}
}
.subnav_mobile{display:none;}

ul.nav_mobile {
  list-style-type: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
}

ul.nav_mobile li {float: left;}

ul.nav_mobile li a, ul.nav_mobile.rspv li .title_nav_mobile_inactif {
  display: inline-block;
  text-align:left;
  padding: 8px 16px;
  text-decoration: none;
  transition: 0.3s;
  font-size: 17px;
}

ul.nav_mobile li.icon_nav_mobile {display: none;}
#intermediate_cnx_box{display: none;}
@media all and (max-width:768px) {

	#rdt_titre{font-size: 1.4em;}
	@media all and (max-height:529px) {
		.nav_mobile{
			display:block;
			position: relative;
			z-index:+15
		}
		ul.nav_mobile.rspv{
			position: relative;
			z-index:+15
		}
	}
	@media all and (min-height:530px) {
		.nav_mobile{
			display:block;
			width: 100%;
			position: fixed;
			top: 0;
			left: 0;
			z-index:+15
		}
		ul.nav_mobile.rspv{
			width: 100%;
			position: fixed;
			top: 0;
			left: 0;
			z-index:+15
		}
	}
  ul.nav_mobile li:not(:first-child) {display: none;}
  ul.nav_mobile li.icon_nav_mobile {
    float: left;
    display: inline-block;
    width: 100%;
  }
  ul.nav_mobile.rspv li, ul.subnav_mobile.subrspv {
    float: none;
    display: inline;
  }
  ul.nav_mobile.rspv li .title_nav_mobile, ul.nav_mobile.rspv li .title_nav_mobile_inactif, ul.nav_mobile.rspv li #icon_nav_mobile_title {
    display: block;
    text-align: left;
  }
  ul.subnav_mobile.subrspv{margin:0;padding:0;}
  ul.subnav_mobile li a,ul.subnav_mobile li .nav_mobile_inactif,#calcontainer_mobil {padding: 8px 32px;}
  ul.subnav_mobile li a{width:100%;}
  li .nav_mobile_inactif{font-size: 17px;}
}

#co_pseudo_mobil_c,#co_mdp_mobil_c,#co_pseudo_mobil_d,#co_mdp_mobil_d{
	width:6.5em;
	padding:8px 10px;
	font-size: 17px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
@media all and (min-width:769px) and (max-width:1029px) {
	#intermediate_cnx_box{display: block;}
	#btninscriptionmobilintermediate{margin-left: 4px;}
	#co_anonym_mobil_c,#co_auto_mobil_c,#co_anonym_mobil_d,#co_auto_mobil_d{
		width:9em;
		display: inline-block;
		font-size: 15px;
		margin:0px;
	}
	.co_anonym_mobil_lbl,.co_auto_mobil_lbl{
		padding:13px 10px 13px 0px;
	}
	.co_box_mobil{
		padding:2px 0px 2px 7px;
		display: inline-block;
	}
	.co_boxlostmdp_mobil{padding:1px 16px 10px 16px;}
}
@media all and (min-width:310px) and (max-width:768px) {
	#btninscriptionmobil{margin-left: 4px;}
	#co_anonym_mobil_c,#co_auto_mobil_c,#co_anonym_mobil_d,#co_auto_mobil_d{
		width:9em;
		display: inline-block;
		font-size: 15px;
		margin:0px;
	}
	.co_anonym_mobil_lbl,.co_auto_mobil_lbl{
		padding:13px 6px 13px 0px;
	}
	.co_box_mobil{
		padding:8px 16px;
		vertical-align: top;
	}
	.co_boxlostmdp_mobil{padding:1px 16px;}
}
@media all and (max-width:309px) {
	#btninscriptionmobil{margin-top: 4px;}
	#co_anonym_mobil_c,#co_auto_mobil_c,#co_anonym_mobil_d,#co_auto_mobil_d{
		width:9em;
		display: block;
		font-size: 15px;
		margin:13px 0px;
	}
	.co_anonym_mobil_lbl,.co_auto_mobil_lbl{
		padding:5px 15px 5px 0px;
	}
	.co_box_mobil{
		padding:0px 16px;
	}
	.co_boxlostmdp_mobil{padding:1px 16px;}
}