
/* Podcast list */
.pochettepodcast_tableau {
    display: block;
    position: relative;
    width: 95%;
    margin-top: 0px;
    max-width: 300px;
    text-align: -webkit-left;
}

.affnodesktop{
	display:none;
}

.search-bar-container {
  display: flex;
  justify-content: center;
  padding: 7px;
}

			 .search-bar {
  position: relative;
  display: flex;
  width: 100%;
  max-width: 500px;
  height: 35px;
  border-radius: 20px;
  background: white;
  /*box-shadow: 0 2px 6px rgba(0,0,0,0.1);*/
  /*overflow: hidden;*/
				     border: 1px solid;
    border-color: #c6c6c6;
}
			 
			 
			 
.search-bar input {
  flex: 1;
  padding: 6px 12px;
  font-size: 14px;
  border: none;
  outline: none;
  height: 100%;
					 width:500px;
  border-radius: 20px 0 0 20px;
}

.search-bar button {
  background: rgba(22, 24, 35, 0.06);
  border: none;
  padding: 0 14px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 0 15px 15px 0;
  cursor: pointer;
  height: 100%;
  transition: background 0.3s ease;
}

.search-bar {
  position: relative;
  z-index: 10;
}

.icon-search {
  fill: white;
  width: 16px;
  height: 16px;
}

.suggestions-list {
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  background: white;
  border: 0px solid #ddd;
  border-top: none;
  max-height: 250px;
  overflow-y: auto;
  z-index: 9999;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
  border-radius: 8px;
  list-style: none;
  margin: 0;
  padding: 0;
}

.suggestions-list li {
  cursor: pointer;
  transition: background 0.2s ease;
	color:#000000;
	 padding: 10px 15px;         /* r�duit l'espace int�rieur */
  font-size: 14px;
	height:35px;
  cursor: pointer;
  line-height: 1.6;          /* r�duit la hauteur de ligne */
  /*white-space: nowrap;*/       /* emp�che le retour � la ligne */
  overflow: hidden;
  display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
  text-overflow: ellipsis;   /* ajoute "..." automatiquement */
  transition: background 0.2s ease;
	}

.suggestions-list li:hover {
  background-color: #f8f9fa;
}


.divplus_user_groupe{position: relative;width:40px;height:40px;border: 3px solid #ffffff;border-radius: 50%;background-color: rgba(22, 24, 35, 0.06);display: flex;align-items: center;justify-content: center;vertical-align: middle;}
.divplus_user_nbr_group{color:#000000;font-weight:600;font-size: 13px;}

.sp_ch{
    display: inline-block;
    align-self: stretch;
    width: 1px;
    min-height: 1em;
    background-color: currentcolor;
    opacity: .25;}

/* thematique page drpite */

.item_inthem { 
  display: inline-block;
  margin: 0 0 1em;
  width: 100%;
}
.itemin_them{position: relative;width: 100%;height: 100%;background-color: rgba(00, 00, 00, 0.5);border-radius:6px;}

.item_inthem02 {position:relative;width:100%;height:100%;display: flex;align-items: center;justify-content: center;border-top-left-radius:6px;border-top-right-radius:6px}

/* thematique page droite fin */

.suggest_vignette_h{
    padding: 0px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;}

.titlepodcast_vignette{position:relative;width:100%;top:5px;word-wrap: break-word;padding:2px;color:#000000;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;font-size: 14px;font-weight: 600;}


.htfeed{position:relative;padding: 0px 0px;
    margin-bottom: 15px;width:100%;display: flex;justify-content: space-between;margin-top: 0px;}

.jaqfeedgh{position: relative;background-position: center;z-index: 0;top: 0px;background-color: transparent;background-repeat: no-repeat;background-size: cover;border: 3px solid rgb(238, 238, 238);border-radius: 50%;min-width: 40px!important;height: 40px!important;margin-right: 5px;}

.titre_rubrique_pg_video{
	/* position: relative; */
    /* top: -1px px; */
    /* left: 0px; */
    color: #434750;
    /* text-align: left; */
    font-size: 16px;
    /* display: inline-block; */
    font-weight: 600;
    /* text-transform: uppercase; */
}

.titre_rubrique_pg_video_normal{
	/* position: relative; */
    /* top: -1px px; */
    /* left: 0px; */
    color: #434750;
    /* text-align: left; */
    font-size: 16px;
    /* display: inline-block; */
    font-weight: 600;
    /* text-transform: uppercase; */
}

.ico_rubrique_pg_video{
	font-size: 20px;
    position: relative;
    top: 15px;
    right: 20px;
	color:#ffffff;
}

.ico_rubrique_pg_video_normal{
	font-size: 20px;
    position: relative;
    top: 15px;
    right: 20px;
	color:#000000;
}

.fond_rubrique_pg_video{
    position: relative;
    margin-top: 10px;
    background-color: #ffffff !important;
    border-radius: 6px;
}

.fond_rubrique_pg_video_normal{
    position: relative;
    margin-top: 10px;
    background-color: #ffffff !important;
    border-radius: 6px;
}

a.n2_thematique_pg_video {
  position: relative;
    color: #ffffff;
    padding: 0px 5px;
    box-shadow: 0px 0px 0px 0px #e5e5e5;
    border-radius: 3px;
    font-size: 10px;
    display: inline-block;
    line-height: 15px;
	background-color:#e40046;
}

a.n2_thematique_pg_video_normal {
  position: relative;
    color: #ffffff;
    padding: 0px 5px;
    box-shadow: 0px 0px 0px 0px #e5e5e5;
    border-radius: 3px;
    font-size: 10px;
    display: inline-block;
    line-height: 15px;
	background-color:#313335;
}

a.n2_titlejaq_pg_video {
    color: #000000;
    font-size: 15px;
    white-space: normal;
    font-weight: 500;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}

a.n2_titlejaq_pg_video_normal {
    color: #000000;
    font-size: 15px;
    white-space: normal;
    font-weight: 500;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}
.pochetteexterneflux_tableau {
    display: block;
    position: relative;
    width: 95%;
    margin-top: 0px;
    max-width: 300px;
    text-align: -webkit-left;
}

.content-ico-jaq{
	font-size:18px!important;
}

.s-iconuser {
    position: relative;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    text-align: center;
    line-height: 35px;
    margin-right: 12px;
    color: var(--iq-white);
    font-size: 17px;
    background: rgb(41, 41, 41, 0.76);
    transition: all 0.4s ease;
}
.s-iconuser:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    transition: all 0.4s ease;
    transform: scale(.9);
    z-index: -1;
}

.imgadministrateur_fans{
position: relative;
    top: 2px;
    width: 25px;
    height: 25px;
    background-repeat: no-repeat;
    background-size: cover;
    border: 1px solid #e40046;
    border-radius: 50%;
    margin-right: 5px;
    margin-left: 5px;	
}

.nomadministrateur_fans{
font-size: 14px;
position: relative;
top: 4px;
font-weight: 500;
}

/* mini photo vignette */
 .listim
        {
        min-width: 150px;
    max-width: 240px;
    overflow: hidden;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;  
            padding-inline-start: 0px;
                margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
        }
        
        .list_img {
    width: 15%;
    float: left;
    /* padding: 10px; */
    /* display: -webkit-flex; */
    display: -ms-flexbox;
    display: flex;
}
    /* fin mini photo vignette */

#module_int{max-width: 1200px!important;}

.carousselimGPC_01{
    position: relative;min-width: 100px;min-height: 180px;max-height: 300px;background-repeat:no-repeat;background-size: cover;border-radius:6px;
}
.carousselimGPC_02{
   min-width: 180px;max-width: 500px;min-height: 180px;max-height: 300px;
}


.carousselimGPC_03{
    position: relative;min-width: 100px;min-height: 180px;max-height: 300px;background-repeat:no-repeat;background-size: cover;border-radius:6px;
}
.carousselimGPC_04{
   min-width: 180px;max-width: 500px;min-height: 180px;max-height: 300px;
}

.div_icoh_them {
    background-color: #ffffff;
    position: relative;
    width: 40px;
    height: 34px;
    border-radius: 6px;
    border: 0px solid rgba(0, 0, 0, 0.125);
    top: 0px;
    margin-right: 0px;
}

.divin_icoh_them{
	color: #313335;
    top: 9px;
    left: 12px;
    position: relative;
}


.mn_decale{padding: 10px 55px;}

.headeralbum{position:relative;width: 100%;display: flex;justify-content: space-between;display: -webkit-flex;top: 0px;}

a:hover.icmenu_gauche{color:#e40046!important;}
a.icmenu_gauche{color:#000000!important;background: #ffffff!important;}

.icone_gauche_menu{font-weight: 600;font-size: 18px;}

.ttle_rub_myfeed{font-size:13px;font-weight:600;text-transform: none;margin-bottom: 10px;margin-left:0px;margin-top: 10px;color:#000000;}

.feed_btpodcast{
display:none;position:relative;width: 40px;height: 40px;border-radius: 20px;border: 1px solid rgba(0, 0, 0, 0.125);}

.feed_btthematique{display:none;position:relative;width: 40px;height: 40px;border-radius: 20px;border: 1px solid rgba(0, 0, 0, 0.125);}

.feed_abo_thematique{display:block;position: relative;margin-top: 0px;clear: both;margin-bottom: 10px;color: #000000;padding: 8px;border-radius: 6px;background-color: #ffffff;box-shadow: 0 0.03rem 0.09rem rgba(0, 0, 0, .11), 0 0.16rem 0.36rem rgba(0, 0, 0, .13);}
.feed_abo_podcast{display:block;}
.feed_gauche_abo{display:block;}
.feed_divcentre{max-width:600px;padding: 0px 10px 10px 10px;}

.cdr_menu_pofil{position:relative;width:100%;background-color: #ffffff;border-radius: 6px;padding:2px;margin-top:5px;margin-bottom:0px;}

.circle_position_autorisation {top: -2px;position: relative;font-size:5px;color:#000000;margin-left:3px;margin-right:5px;}
.infodatepublication{font-size:10px;}

.tabletitlecontent{
font-size: 13px;
    font-weight: 600;
    color: #000000;
    line-height: 1.0;	
}

.pochetteexterneflux_tableau_rightleft {
position:relative;
margin-top:0px;
display: flex;
display: -webkit-flex;
}

.pochettepodcast_tableau_rightleft {
position:relative;
margin-top:0px;
display: flex;
display: -webkit-flex;
}

.titleexterneflux{ font-size: 20px;padding: 20px 0px 0px 0px;color:#000000;}

.categorievignette {
text-transform: uppercase;letter-spacing: 2px;font-weight: 700;font-size: 11px;
}

.abouautor{
    position:relative;
    margin-top:20px;
    margin-bottom: 20px;
    background-color:#ffffff;
    border-radius:6px;
}

.likeico{font-size:20px;}

.lgoplateforme{background-image : url(/images/logo_plateforme_e40046.png);}

.pochettepodcast_tableau_info {
position:relative;
width:100%;
padding: 0px 24px;
background-color: undefined;
background-color: var(--background-secondary);
border-radius: 4px;
-webkit-box-shadow: 0 0 0px rgba(25,25,34,.16);
box-shadow: 0 0 0px rgba(25,25,34,.16);
}

.ttlrubrique_tbl{
	position:relative;
	font-size: 12px!important;
	text-transform: uppercase;
	margin-left:0px;
	top: 9px;
	font-weight:600!important;
}

.pochetteexterneflux_tableau_info {
position:relative;
width:100%;
padding: 0px 24px;
background-color: undefined;
background-color: var(--background-secondary);
border-radius: 4px;
-webkit-box-shadow: 0 0 0px rgba(25,25,34,.16);
box-shadow: 0 0 0px rgba(25,25,34,.16);
}

.pochetteaudio_tableau_info {
position:relative;
width:100%;
padding: 0px 24px;
background-color: undefined;
background-color: var(--background-secondary);
border-radius: 4px;
-webkit-box-shadow: 0 0 0px rgba(25,25,34,.16);
box-shadow: 0 0 0px rgba(25,25,34,.16);
}

/* width */
::-webkit-scrollbar {
  width: 10px;
}

.ttlmenu_gh{
	font-size: 13px;
    /* text-transform: uppercase; */
    position: relative;
    font-weight: 600;  
}

/* Track */
::-webkit-scrollbar-track {
  box-shadow: inset 0 0 0px grey; 
  border-radius: 10px;
}
 
/* Handle */
::-webkit-scrollbar-thumb {
  background: #eef1f6; 
  border-radius: 10px;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #272634; 
}




a{
	color: currentColor;
	text-decoration: none;
}

.img_n {
 box-sizing: initial; 
    height:15px;
    width:15px;
}

.n2_rond_txt_list {
    position: relative;
    text-align: left;
    background-color: #e40046;
    padding: 0px 5px;
    margin: 0px 0px;
    border-radius: 50%;
    line-height: 17px;
    display: inline-block;
    color: #ffffff;
    left: -5px;
    font-size: 10px;
    top: -2px;
}

.jp_filinfo {
position: relative;
    background-position: center;
    z-index: 0;
    top: 0px;
    background-color:transparent;
    background-repeat: no-repeat;
    background-size: cover;
    border: 3px solid rgb(238, 238, 238);
    border-radius: 50%;
    width:40px!important;
    height:40px!important;
    margin-right:5px;
}


.jp_filinfo_video {
position: relative;
    background-position: center;
    z-index: 0;
    top: 0px;
    background-color:transparent;
    background-repeat: no-repeat;
    background-size: cover;
    border: 0px solid rgb(238, 238, 238);
    border-radius: 50%;
    width:35px!important;
    height:35px!important;
    margin-right:5px;
}

.jp_filinfo_news {
    display: flex;
    justify-content: center;
    align-items: center;
position: relative;
    background-position: center;
    z-index: 0;
    top: 0px;
background: linear-gradient(#c5023e, #e40046);
    border: 0px solid rgb(238, 238, 238);
    border-radius: 50%;
    width:25px!important;
    height:25px!important;
    margin-right:5px;
    margin-left: 5px;
    margin-top: 5px;
}

.jp_filinfo_news_int {
position: relative;
    background-position: center;
    z-index: 0;
    top: 0px;
    background-color:#ffffff;
    background-repeat: no-repeat;
    background-size: cover;
    border: 0px solid rgb(238, 238, 238);
    border-radius: 50%;
    width:20px!important;
    height:20px!important;
}


.jp_filinfo_video {
    display: flex;
    justify-content: center;
    align-items: center;
position: relative;
    background-position: center;
    z-index: 0;
    top: 0px;
background: linear-gradient(#c5023e, #e40046);
    border: 0px solid rgb(238, 238, 238);
    border-radius: 50%;
    width:25px!important;
    height:25px!important;
    margin-right:5px;
    margin-left: 5px;
    margin-top: 5px;
}

.jp_img_auteur_video {
position: relative;
    background-position: center;
    z-index: 0;
    top: 0px;
    background-color:transparent;
    background-repeat: no-repeat;
    background-size: cover;
    border: 0px solid rgb(238, 238, 238);
    border-radius: 50%;
    width:25px!important;
    height:25px!important;
    margin-right:5px;
}



.jp_filinfo_video_int {
position: relative;
    background-position: center;
    z-index: 0;
    top: 0px;
    background-color:#ffffff;
    background-repeat: no-repeat;
    background-size: cover;
    border: 0px solid rgb(238, 238, 238);
    border-radius: 50%;
    width:20px!important;
    height:20px!important;
}

.jp_filinfo_video_aut{
    position: relative;
    top: -6px;
    color:#ffffff;
    font-size:11px;
    font-weight:500;
}

.jp_filinfo_news_aut{
    position: relative;
    top: -6px;
    color:#ffffff;
    font-size:11px;
    font-weight:500;
}


.jp_filinfo_zik {
position: relative;
    background-position: center;
    z-index: 0;
    top: 0px;
    background-color:transparent;
    background-repeat: no-repeat;
    background-size: cover;
    border: 0px solid rgb(238, 238, 238);
    border-radius: 50%;
    width:35px!important;
    height:35px!important;
    margin-right:5px;
}

.jp_filinfo_stapeople {
position: relative;
    background-position: center;
    z-index: 0;
    top: 0px;
    background-color:transparent;
    background-repeat: no-repeat;
    background-size: cover;
    border: 0px solid rgb(238, 238, 238);
    border-radius: 50%;
    width:25px!important;
    height:25px!important;
    margin-right:5px;
}

.jp_filinfo_groupe {
position: relative;
    background-position: center;
    z-index: 0;
    top: 0px;
    background-color:transparent;
    background-repeat: no-repeat;
    background-size: cover;
    border: 0px solid rgb(238, 238, 238);
    border-radius: 50%;
    width:25px!important;
    height:25px!important;
    margin-right:5px;
}

.imgprofil_select {
position: relative;
    background-position: center;
    z-index: 0;
    top: 0px;
    background-color:transparent;
    background-repeat: no-repeat;
    background-size: cover;
    border: 0px solid rgb(238, 238, 238);
    border-radius: 50%;
    width:20px!important;
    height:20px!important;
    margin-right:5px;
}


.jpl_filtxt {
position:relative;
color:#000000;
font-size: 12px;   
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;
    font-weight:500;

}

.scr_nm_auteur_video {
position:relative;
color:#7e7e7e;
font-size: 12px;   
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;
    font-weight:500;

}

.scr_nm_auteur_starpeople {
position:relative;
color:#7e7e7e;
font-size: 12px;   
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;
    font-weight:500;

}

.scr_nm_auteur_groupe {
position:relative;
color:#7e7e7e;
font-size: 12px;   
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;
    font-weight:500;

}

.likeimage {
 position:relative;
    top:7px;
    width:20px;
    height:20px;
    vertical-align: initial;
}

.ttyBbefore::before {
    content: '';
    position: absolute;
    bottom: -15px;
    left: 0px;
    height: 2px;
    width: 80px;
    max-width: 90%;
}

.ttyBbeforewhite::before {
    content: '';
    position: absolute;
    bottom: -25px;
    left: 0px;
    height: 5px;
    width: 80px;
    max-width: 90%;
    background-color: #ffffff;
}

.ttyBbeforeblack::before {
    content: '';
    position: absolute;
    bottom: -25px;
    left: 0px;
    height: 5px;
    width: 80px;
    max-width: 90%;
    background-color: #272634;
}

a.btlikeimage {
position:relative;
    background-color: #ffffff;
    box-shadow: 0px 0px 0px 0px #e5e5e5;
    padding: 0px 5px;margin: 5px 3px;
    border-radius: 50%;line-height: 30px;
    display: inline-block;
}

.icoavtxt {
    position: relative;
    width: 15px;
    height: 15px;
    margin: 0px 10px;
    top: 0px;
    vertical-align: initial;
}

a:hover.btlikeimage {
position:relative;
    background-color: #ffffff;
    box-shadow: 0px 0px 0px 0px #e40046;
    padding: 0px 5px;margin: 5px 3px;
    border-radius: 50%;line-height: 30px;
    display: inline-block;
}


.tendance_select_cat {
    position: relative;
    background-color: #161621;
    color: #e40046;
    width: 94%;
    margin-left: 6px;
    border-radius: 1px;
    border: 0px solid #C4C4C4;
    top: 0px;
    left: 0px;
    font-weight: initial;
    text-decoration: none;
    cursor: pointer;
        }

a.toggle {
    color: #313335;
	}

a:hover.toggle {
    color: #e40046;
	}

a.n2_titlejaq{
    color: #000000;
    font-size: 13px;
    white-space: normal;
    font-weight: 500;
    overflow: hidden;
    text-align: left;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    
    
}

a:hover.n2_titlejaq {
    text-decoration: underline;;
	}

a.n2_decouvrir{
    color: #c9a460;
}

a:hover.n2_decouvrir {
    text-decoration: underline;
	}

a.linktag{
    color:#000000;
    text-decoration: none;
}

a:hover.linktag {
    text-decoration: underline;
	}

a.n2_nameuser{
    color: #7e7e7e;
     /*font-size: 11px;*/
    margin-right: 7px;
    left: 0px;
    position: relative;
}
a:hover.n2_nameuser {
    text-decoration: underline;
	}


.n2_icojaq{
color: #e40046;
    position: relative;
    top: 1px;
}


a.n3_thematique{
   position: relative;
    color: #ffffff;
    padding: 0px 5px;
    box-shadow: 0px 0px 0px 0px #272634;
    border-radius: 3px;
    font-size: 10px;
    display: inline-block;
    line-height: 15px;
	letter-spacing: 0px;
}

a:hover.n3_thematique {
    text-decoration: underline;;
	}

a.n2_thematique{
   position: relative;
    color: #ffffff;
    padding: 0px 5px;
    box-shadow: 0px 0px 0px 0px #e5e5e5;
    border-radius: 3px;
    font-size: 10px;
    display: inline-block;
    line-height: 15px;
}

a:hover.n2_thematique {
    text-decoration: underline;;
	}

a.n2_categorie{
    position: relative;
   background-color: #272634;
    margin-right: 5px;
    color: #8d8d94;
    padding: 0px 5px;
    box-shadow: 0px 0px 0px 0px #e5e5e5;
    border-radius: 3px;
    font-size: 10px;
    display: inline-block;
    line-height: 15px;
}

a:hover.n2_categorie {
    text-decoration: underline;;
	}

.n2_puce {
    top: -1px;
    position: relative;
    font-size: 5px;
    color: #7e7e7e;
    margin-left: 0px;
    margin-right: 0px;
	}

.wall_partiedroite
 {
position:relative;
float:right;
margin-left:10px;
margin-right:10px;
width:580px;
margin-top:10px;
 }
 
.ariane_fluxrss{
	position: relative;
    max-width: 1324px;
	display: flex;
	display:-webkit-flex;
	top:12px;
	height: 30px;
}

.icone_avtxt{
	position:relative;
	width:15px;
	height:15px;
	margin:0px 10px;
	top: 0px;
}

.tm_genre{
position: relative;
padding: 0px 5px;
box-shadow: 0px 0px 0px 1px #e5e5e5;
border-radius: 3px;
font-size: 10px;
display: inline-block;
line-height: 15px;
background-color:#ffffff;
color:#000000;
top: 5px;
}

.titre_champ{
	position:relative;
	top:-5px;
	color:#000000;
	font-family: 'Open Sans Condensed', sans-serif;
	font-style: normal;
	font-size: 20px;
	font-weight:bold;
	text-transform:uppercase;
}
 
.hautpublish{
position:relative;
height:95px;
width:95%;
background-color:#e40046;
background-image:url(/images/fond_cloud.png);
background-repeat:no-repeat;
background-position:center bottom;
background-size: 70%;
border-radius: 6px;
}

.div_publishico{
box-shadow: 0px 0px 1px 3px #f5f5f5;
border-radius:50%;
width: 28px;
height: 28px;
position: relative;
top: 8px;
background-color: #ffffff;	
}

.img_publishico{
position:relative;
top: 3px;
border-radius: 50%;
/* margin: 10px; */
/* box-shadow: 0px 0px 1px 1px #f5f5f5; */	
height:22px;
width:22px;
}

.feed_wallcentre
  {
	position:relative;
    padding: 0px 20px 20px 20px;
       width:100%;
	/*margin-top:10px;*/
    /*border-left: 1px solid #eeeeee;*/
	/*border-right: 1px solid #eeeeee;*/
 }
 
.feed_lignevertical{
 border-left: 0px solid #eeeeee;
 height: 88%;
 position: relative;
 left: 50%;
 margin-left: -3px;
 top:-1px;
 z-index: 0;
 }
 
.infogenre {
    position: relative;
    margin-left: 5px;
    margin-right: 5px;
    color: #ffffff;
    padding: 0px 5px;
    box-shadow: 0px 0px 0px 0px #e5e5e5;
    border-radius: 3px;
    font-size: 10px;
    display: inline-block;
    line-height: 15px;
}

.infogenre_video {
    position: relative;
    margin-left: 5px;
    margin-right: 5px;
    color: #ffffff;
    padding: 0px 5px;
    box-shadow: 0px 0px 0px 0px #e5e5e5;
    border-radius: 3px;
    font-size: 10px;
    display: inline-block;
    line-height: 15px;
}

.infogenre_type {
    position: relative;
    margin-left: 5px;
    margin-right: 5px;
    color: #ffffff;
    padding: 0px 5px;
    box-shadow: 0px 0px 0px 0px #e5e5e5;
    border-radius: 3px;
    font-size: 10px;
    display: inline-block;
    line-height: 15px;
}
a.inf_video {
    background-color: #1f1e29;
}
a:hover.inf_video {
    color:#ffffff;
}


a:hover.inf_audio {
    color:#ffffff;
}
a.inf_audio {
    color:#ffffff;
    background-color: #1D9FE1;
}

a.inf_photo {;
    background-color: #FFAB00;
}
a:hover.inf_photo {
    color:#ffffff;
}

a.inf_news {
    background-color: #e40046;
}
a:hover.inf_news {
    color:#ffffff;
}

.jaquette_01 {
    position: relative;
    z-index: 0;
    top: 10px;
    width: 25px;
    background-color: #313335;
    height: 25px;
    background-repeat: no-repeat;
    background-size: cover;
    border: 1px solid #eeeeee;
    border-radius: 50%;
    left: -15px;
}
 .publish_interieur{
	position:relative;
	height:1950px;
	left:20px;
	top:12px; 
 }
 
.feed_contourcapsule {
	background-color:#ffffff;
	margin: 0 0px 8px;
	border-radius:15px;
    box-shadow: 0 0.03rem 0.09rem rgba(0,0,0,.11), 0 0.16rem 0.36rem rgba(0,0,0,.13);
}

.tendance_vignette {
	background-color:#ffffff;
	margin: 0 0px 8px;
	border-radius:15px;
    box-shadow: 0 0.03rem 0.09rem rgba(0,0,0,.11), 0 0.16rem 0.36rem rgba(0,0,0,.13);
}

.feed_contourcapsule_sugfollow{
	background-color:#ffffff;
	margin: 0 0px 8px;
	border-radius:6px;
    box-shadow: 0 0 0 0 , 0 0 0 0;}

.capsule_thematique {
	background-color:transparent;
	border-radius:6px;
    background-color: rgba(00, 00, 00, 0.6);
    box-shadow: 0 0.03rem 0.09rem rgba(0,0,0,.11), 0 0.16rem 0.36rem rgba(0,0,0,.13);
}

.title_rubrique
{
    display: inline-block;
    margin-block-start: auto;
    margin-block-end: auto;
    margin-inline-start: auto;
    margin-inline-end: auto;
    font-size: 20px;
     font-weight: 600;
    color: #000000;   
}

.feed_sepcapsule {
	position:relative;
	height:10px;
	background-color:#f5f5f5;
	width:100%;
}

.lkmnt{
position:relative;
top:10px;
text-transform: none;
color:#ffffff;	
}

.sw_plustheam{
	position: relative;
    font-size: 11px;
	color:#e40046;
	top: 15px;
	right: 10px;
	text-decoration: none;
}

.sw_selectwall{
position:relative;
text-decoration: none;
cursor: pointer;
background-color:#ffffff;
color:#434750;
width:200px;
height:22px;
font-size: 12px;
border-radius: 0px;
border: 0px solid #C4C4C4;
margin:0px 5px;
top:12px;
font-weight: bold;	
}

.feed_seph1h2 {
position: relative;
display: flex;
display: -webkit-flex;
top:4px;
margin: 0 5px 8px;
height: 45px;
background-color:#ffffff;
justify-content: space-between;
margin-bottom:10px;
border-bottom: 1px solid #eeeeee;
border-radius:6px;
}

 
 .li_tendance{
 display: list-item;padding-bottom: 15px;height: 40px;
-webkit-column-break-inside: avoid; /* Chrome, Safari, Opera */
          page-break-inside: avoid; /* Firefox */
               break-inside: avoid; /* IE 10+ */
               break-inside: avoid-column; /* W3C */
 }

 .div_themcat{
position: relative;display: flex;display: -webkit-flex;top:3px;justify-content: start;height:15px;
 }

.cadre_info_nocadre
 {
position:relative;
margin-top:10px;
background-color:#ffffff;
box-shadow: 0 0 0 0px rgba(0,0,0,.15), 0 0px 0px rgba(0,0,0,.2);
left: 1px;
 }
 

.infobloc_premier{
    margin-left: 0px;
    margin-right: 10px;
    margin-bottom: 15px;
    margin-top: 19px;
 }
.infobloc_drt{
    margin-left: 0px;
    margin-right: 10px;
    margin-bottom: 15px;
    margin-top: 0px;
 }

.divinf_rubriquetxt{
position: relative;
    padding: 10px 0px;
    margin-top: 15px;
    margin-bottom: 25px;
    clear: both;
    width: 100%;
}

.parthaute_gh{
position: relative;margin-left: 10px;margin-bottom: 10px;border-radius: 6px;width: 100%;
}

.jaq_bandeauwall
 {
     position: relative;
    z-index: 0;
    margin-top: 8px;
    width: 50px;
    background-color: #313335;
    height: 50px;
    background-repeat: no-repeat;
    background-size: cover;
    border: 5px solid #eeeeee;
    border-radius: 50%;
    left: 0px;
 }
 
.txtpublic_wall{
 	position: relative;
    width: 95%;
    background-color: #eeeeee;
    border-radius: 6px;
    height: 30px;
    padding: 10px;
 }
 
 .cadre_info_nocadrewall
 {
position:relative;
margin-top:10px;
box-shadow: 0 0 0 0px rgba(0,0,0,.15), 0 0px 0px rgba(0,0,0,.2);
left: 1px;
 }
 
 /* CSS nouveau site */ 
#avantGD {
padding-top: 10px;	
}

.pluscom_b{
margin-bottom: 10px;
position: relative;
color: #e40046;
border-radius: 10px;
line-height: 15px;
padding: 0px 5px;
display: inline-block;
font-size: 11px;
margin-left:-10px;top:2px;
font-weight: 200;
}


.wallcom_inter{
background-color: #eeeeee;
    border-top-right-radius: 15px 15px;
    border-bottom-right-radius: 15px 15px;
    position: relative;
    left: -10px;
    border-bottom-left-radius: 15px 15px;	
}

.comint{
	position:relative;margin-left:5px;margin-right:5px;
}


.txt_pagination {
    font-size: 14px;
    color: #e40046;
    text-decoration: none;
	 box-shadow: 0px 0px 0px 1px #e5e5e5;
    padding: 4px 10px;
    margin: 0px 5px;
    border-radius: 3px;
    line-height: 25px;
    display: inline-block;
}

.hautdivpro {
position:relative;
width:95%;
margin-top:10px;
margin-bottom: 10px;
padding: 0px;
height: 35px;
}

.comwall {
background-color: #ffffff;
border-top: 1px solid rgba(0, 0, 0, .07);
border-collapse: initial;
padding: 10px 10px 10px;
}

.div_g_calque {
position:relative;
width:300px;
margin-left: 0px;
margin-top: 10px;
margin-bottom: 10px;
background-color:#ffffff;
border-radius:6px;
}

.shaudio{
position:relative;
width:100%;
border-radius:6px;
top:0px;	
}

.div_c_calque {
position:relative;margin-top: 10px;margin-left: 5px;margin-bottom: 10px;background-color:#ffffff;border-left: 1px solid rgb(204, 204, 204);border-right: 1px solid rgb(204, 204, 204);border-radius:6px;
}
.div_d_calque {
 position:relative;width:300px;left:0px;margin-top: 10px;margin-bottom: 10px;background-color:#ffffff;margin-left: 5px;margin-right: 5px;
}

 .n_menu{
position:fixed;
width:100%;
background-color: #ffffff;
z-index:9999;
top:0px;}

 input.search_lkh {
	 position: relative;
    border-top: none;
    border-right: none;
    border-left: none;
    border-image: initial;
    border-bottom: 1px solid #e40046;
    border-radius: 0px;
    background-color: #ffffff;
	 width:300px;
	 left:10px;
	 top: 2px;
	 color:#cccccc;
    font-size: 13px;
    font-style: normal;
    line-height: normal;
    font-weight: normal;
    text-decoration: none;
    height: 28px;
    z-index: 10000;
}

 .img_profil_1{
position:relative;
top:22px;
width:30px;
height:30px;
left:-6px;
border: 0px solid #eeeeee;
border-radius:50%;	
}

 .base_line{
    position: relative;
    font-size: 9px;
    font-weight: 100;
    color: #313335;
    top: 22px;
    left: -132px;
    margin: 10px;
    text-transform: none;
}

.lk_profil_1 {
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
    padding: 0px 4px;
    margin: 3px 2px;
	position:relative;
	top:11px;
	color:#e40046;
	left:-3px;
	}
	
a:hover.lk_profil_1 {
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
    padding: 0px 4px;
    margin: 3px 2px;
	position:relative;
	top:11px;
	color:#e40046;
	left:-3px;
	}

.cl_notification {
position: relative;
    background-color: #ffffff;
    padding: 0px 5px;
    margin: 0px 0px;
    border-radius: 50%;
    line-height: 15px;
    display: inline-block;
    color: #313335;
    left: -10px;
    top: -10px;
	font-size: 10px;
}

.img_notification {
position:relative;
top:7px;
left:3px;
width:25px;
height:25px;
}

.img_notification_message {
position: relative;
    top: 7px;
    left: 3px;
    width: 25px;
    height: 25px;
}

.cl_notification_message {
position:relative;
padding: 0px 5px;
margin:0px 0px;
border-radius: 50%;
line-height: 15px;
display: inline-block;
color: #ffffff;
left:0px;
top:-10px;
}


 
 
  /* FIN CSS nouveau site */ 
 
 
 
 
 
/* F site Lykhubs 434648 */ 
#dem_head_content {
margin-top:105px;
background-color: #f5f5f5;
/* margin-top:70px;	*/
}

.gauche_site_n {
background-color: #434750;	
}
.droite_site_n {
background-color: #434750;	
}
.ariane_site_n {
/* background-color: #ffffff;*/ 
height: 35px;
}
.bouton_site_n {
background-color: #434750;	
}

.titreformulaire_update
{
position:relative;
top:-5px;
color:#000000;
font-family: 'Open Sans Condensed', sans-serif;
font-style: normal;
font-size: 20px;
text-transform:uppercase;
font-weight: bold;
}

.icon_bouton_g {
position:relative;
top:5px;
height: 20px;	
width: 20px;
vertical-align: initial;
}

.div_bouton_g {
position: relative;
box-shadow: 0px 0px 0px 1px #e5e5e5;
padding: 0px 2px;
margin: 5px 3px;
border-radius: 10px;
}

.lk_bouton_g {
position: relative;
padding: 0px 5px;
margin: 5px 3px;
line-height: 40px;
display: block;
}

.sabonner {
position: relative;top: 2px;
border-radius: 10px;
line-height: 25px;
padding: 0px 10px;
display: inline-block;
color: #e40046;
font-size: 12px;
box-shadow: 0px 0px 0px 1px #e40046;
left: -10px;
    white-space:nowrap;
}

.sabonner_fdimage {
position: relative;
padding: 0px 10px;
}
.desabonner_fdimage {
position: relative;
padding: 0px 10px;
}

.sabonner_suggestion {
position: relative;top: 2px;
border-radius: 10px;
line-height: 25px;
padding: 0px 10px;
display: inline-block;
color: #e40046;
font-size: 12px;
box-shadow: 0px 0px 0px 1px #e40046;
    white-space:nowrap;
/* left: -10px; */
}

.desabonner_suggestion {
position: relative;
top: 2px;
border-radius: 10px;
line-height: 25px;
box-shadow: 0px 0px 1px 0px #313335;
padding: 0px 10px;
display: inline-block;
color: #ffffff;
font-size: 11px;
background-color: #313335;	
    white-space:nowrap;
}

.desabonner {
position: relative;
top: 2px;
border-radius: 10px;
line-height: 25px;
box-shadow: 0px 0px 1px 0px #313335;
padding: 0px 10px;
display: inline-block;
color: #ffffff;
font-size: 11px;
background-color: #313335;	
    white-space:nowrap;
}

.desabonner_gh {
position: relative;
    width: 90%;
border-radius: 6px;
line-height: 35px;
box-shadow: 0px 0px 0px 0px #313335;
padding: 0px 10px;
display: inline-block;
color: #ffffff;
font-size: 11px;
    background-color: #1f1f2a;
}

a.desabonner_gh {
position: relative;
    width: 90%;
border-radius: 6px;
line-height: 35px;
box-shadow: 0px 0px 0px 0px #313335;
padding: 0px 10px;
display: inline-block;
color: #ffffff;
font-size: 11px;
    background-color: #1f1f2a;
}

a:hover.desabonner_gh {
position: relative;
    width: 90%;
border-radius: 6px;
line-height: 35px;
box-shadow: 0px 0px 0px 0px #313335;
padding: 0px 10px;
display: inline-block;
color: #ffffff;
font-size: 11px;
    background-color: #1f1f2a;
}

.sabonner_gh {
position: relative;
border-radius: 6px;
line-height: 35px;
padding: 0px 10px;
display: inline-block;
color: #ffffff;
font-size: 11px;
    width: 90%;
    box-shadow: 0px 0px 0px 0px #e5e5e5;
}

a.sabonner_gh {
position: relative;
border-radius: 6px;
line-height: 35px;
padding: 0px 10px;
display: inline-block;
color: #ffffff;
font-size: 11px;
    width: 170px;
    box-shadow: 0px 0px 0px 0px #e5e5e5;
}

a:hover.sabonner_gh {
position: relative;
border-radius: 6px;
line-height: 35px;
padding: 0px 10px;
display: inline-block;
color: #ffffff;
font-size: 11px;
    width: 90%;
    background-color: #313335;
    box-shadow: 0px 0px 0px 0px #e5e5e5;
}


a.sabonner_th {
position: relative;
border-radius: 6px;
line-height: 35px;
padding: 0px 10px;
display: inline-block;
color: #e40046;
font-size: 11px;
    width: 90%;
    background-color: #ffffff;
    box-shadow: 0px 0px 0px 1px #e5e5e5;
}

a:hover.sabonner_th {
position: relative;
border-radius: 6px;
line-height: 35px;
padding: 0px 10px;
display: inline-block;
color: #ffffff;
font-size: 11px;
    width: 90%;
    background-color: #313335;
    box-shadow: 0px 0px 0px 0px #e5e5e5;
}

.jaquette_exterieur
{
position: relative;
width: 65px;
height: 65px;
border-radius:50%;
background-color:#ffffff; 
border: 2px #e40046;
border-style: solid;
background-size: cover;
background-position: center center;
}

.jaquette_interieur
{
display:block;
top: 2px;
left: 2px; 
position: relative;
width: 60px; 
height: 60px;
border-radius:50%;
background-size: cover;
background-position: center center;
}

/* Podcast et fluxrss */ 
.img_gauche_jaquette
{
	position: relative;
    max-width: 100%;
    max-height: 100%;
    border-radius: 6px;
    background-color:#313335;
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
}


.img_gauche_jaquette_podcast{
    margin-top: 0px;
	position: relative;
    max-width: 100%;
    max-height: 100%;
    border-radius: 6px;
    background-color:#313335;
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
}



.td_partage_profil
{
	position: relative;
	width: 50px;
}
.td_partage_contact
{
	position: relative;
	width: 300px;
}
.td_partage_type
{
	position: relative;;
	width: 35px;
}
.td_partage_contenu
{
	position: relative;
		width: 50px;
}
.td_partage_title
{
	position: relative;
}
.td_partage_bt
{
	position: relative;
		width: 65px;
}

/* Podcast et fluxrss */ 
.partiehaute_gauche
{
	display: block;
	position: relative;
    width: 95%;
    margin-top: -9px;
	text-align: -webkit-left;
}

h1 {
display: inline-block;
margin-block-start: auto;
margin-block-end: auto;
margin-inline-start: auto;
margin-inline-end: auto;
font-weight:bold;	
}

h2 {
    display: inline-block;
    margin-block-start: auto;
    margin-block-end: auto;
    margin-inline-start: auto;
    margin-inline-end: auto;
    font-weight: normal;
}
h3 {
    display: inline-block;
    margin-block-start: auto;
    margin-block-end: auto;
    margin-inline-start: auto;
    margin-inline-end: auto;
    font-weight: normal;
}
h4 {
    display: inline-block;
    margin-block-start: auto;
    margin-block-end: auto;
    margin-inline-start: auto;
    margin-inline-end: auto;
    font-weight: normal;
}
h5 {
    display: inline-block;
    margin-block-start: auto;
    margin-block-end: auto;
    margin-inline-start: auto;
    margin-inline-end: auto;
    font-weight: normal;
}
h6 {
    display: inline-block;
    margin-block-start: auto;
    margin-block-end: auto;
    margin-inline-start: auto;
    margin-inline-end: auto;
    font-weight: normal;
}
h7 {
    display: inline-block;
    margin-block-start: auto;
    margin-block-end: auto;
    margin-inline-start: auto;
    margin-inline-end: auto;
    font-weight: normal;
}

.divtitre_page {
	/* titre des rubriques  */
position: relative;
display: flex;
display: -webkit-flex;
margin-top:0px;
justify-content: space-between;
top:5px;
height:25px;
}

.pagination_page {
background-color:#f8f8f8;
box-shadow:0px 0px 0px 1px #e5e5e5;
padding: 4px 10px;
margin: 0px 5px;
border-radius: 3px;
line-height: 25px;
display: inline-block;
color:#313335;
}

.jaquette_titre_fichier {
	position:relative;
/* background-color: #ffffff;  */
color:#313335;
border-radius:6px;
font-size: 14px;
text-decoration: none;
line-height: 20px;padding: 0px 10px;
display: inline-block;
margin-block-start: auto;
margin-block-end: auto;
    margin-inline-start: auto;
    margin-inline-end: auto;
	font-weight:600;
	top:10px;
}
.jaquette_detail_fichier {
position:relative;
display:flex;
display: -webkit-flex;
opacity: .9;
}

.divcapsule_messagefeed
{
	position:relative;
	/*border-top: 10px solid #f2f2f2;*/
	/*border-top: 10px solid #ffffff;*/
	-webkit-box-shadow: 0px 1px 15px 0px rgba(51, 51, 51, 0.2);
    box-shadow: 0px 1px 15px 0px rgba(51, 51, 51, 0.2);
	margin-top:10px;
	background-color:#ffffff;
	border-radius:6px;
}

.divcapsule_nocontour
{
	position:relative;
	margin-top:10px;
	/*background-color:#ffffff;*/
	border-radius:6px;
}

.avantGDfeed
{
position: relative;
    width: 100%;
    padding-top: 0px;	
	}

.dv_menu {
display:block;
height:40px;
margin-left:0px;
display: flex;
display: -webkit-flex;
background-color:#f5f5f5;
}
	
.divcapsule_message
{
	position:relative;
	/*border-top: 10px solid #f2f2f2;*/
	border-top: 10px solid #ffffff;
}
.titre_divcapsule_message
{
	color:#000000;
	text-transform: uppercase;
	margin-left: 10px;
	top:5px;
}

.txtcreate_cat {
    background-color: #eeeeee;
    border: 1px solid #dddddd;
    font-size: 14px;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
    /* width: 917px; */
    width: 100%;
    height: 40px;
    position: relative;
    left: 0px;
    top: 5px;
}

.titre_rubrique_noir {
    text-align: left;
    font-smoothing: antialiased;
    font-smooth: always;
    font-size: 12px;
    position: relative;
	color: #000000;
    text-transform: uppercase;
}

.titre_rubrique_noir_wall {
    text-align: left;
    font-smoothing: antialiased;
    font-smooth: always;
    font-size: 12px;
	font-weight:bold;
    position: relative;
	color: #000000;
	left:10px;
    text-transform: uppercase;
}

.tendance_select_wall{
	    /* unique */
	position: relative;
    background-color: #ffffff;
    color: #434750;
    width: 120px;
    height: 22px;
    font-size: 11px;
    font-size: 16px;
    border-radius: 10px;
    border: 0px solid #C4C4C4;
    top: -2px;
    left: 10px;
    font-weight: bold;
	text-decoration: none;
	cursor: pointer;
}

.podcast_select_wall{
	    /* unique */
	position: relative;
    background-color: #f5f5f5;
    color: #434750;
    width: 120px;
    height: 22px;
    font-size: 11px;
    font-size: 16px;
    border-radius: 10px;
    border: 0px solid #C4C4C4;
    top: -2px;
    left: 10px;
    font-weight: bold;
	text-decoration: none;
	cursor: pointer;
	text-align-last:right;
}



.album_aff{
    position:relative;
	width:100%;
	height:70px;
}

.podcast_vignette_lst{
    position:relative;
	width:100%;
	height:70px;
    padding:10px;
}

.album_lkjmcom{
  position:relative;
  width:100%;
  height: 25px;
  top: -95px;
  overflow: hidden;
  display: flex;
  display: -webkit-flex; 
  justify-content:flex-end;
  left:0px;
background-color: rgba(0,0,0,.4);
}

.album_imgstats{
    position:relative;
    width:20px;
    height:20px;
    top: 0px;
}

.titre_rubrique_blanc {
    text-align: left;
    font-smoothing: antialiased;
    font-smooth: always;
    font-size: 12px;
    position: relative;
	color: #ffffff;
    text-transform: none;
}

.atxt_font{
    font-smoothing: antialiased;
    font-smooth: always;
    text-transform: none;
}
.atxt_size{
    font-size: 15px;
}
.atxt_color{
    color: #ffffff;
}
.atxt_other{
    text-transform: none;
}


.icon_LKbouton_g {
position:relative;
z-index: 2;
background-color: #ffffff;
box-shadow: 0px 0px 0px 1px #e5e5e5;
padding: 0px 5px;
margin: 5px 3px;
border-radius: 50%;
line-height: 30px;
display: inline-block;	
}

.couleur_defaut_site_n {
background-color: #434750;	
}

.titre_rubicone_white
{
	position: relative;
    top: 1px;
    left: 0px;
    color: #ffffff;
    text-align: left;
    font-size: 12px;
    display: inline-block;
	text-transform: uppercase;
}

.titre_rubicone_noir
{
	position: relative;
    top: -1px;
    left: 0px;
    color: #1e2b47;
    text-align: left;
    /*font-size: 23px;*/
	font-size: 1.1rem;
    display: inline-block;
	font-weight:600;
	/* text-transform: uppercase; */
}

.n2_titre_rubicone_noir
{
	position: relative;
    top: -2px;
    left: 0px;
    color: #434750;
    text-align: left;
    font-size: 14px;
    display: inline-block;
	/* text-transform: uppercase; */
}

.titre_rubicone_or
{
	position: relative;
    top: -1px;
    left: 0px;
    color: #e40046;
    text-align: left;
    font-size: 12px;
    display: inline-block;
	text-transform: uppercase;
}


.description_rubicone_noir
{
	position: relative;
    top: 0px;
    left: 0px;
    color: #434750;
    text-align: left;
    font-size: 12px;
    display: inline-block;
	    /* text-transform: uppercase; */
}

.couleur_hrsite_n {
	background: none repeat scroll 0% 0% #4d4f51;
    box-sizing: initial;
	height: 1px;
	border: 0px;
}
.couleur_hrsite_n2 {
width: 100%;
 background: none repeat scroll 0% 0% #f5f5f5;
    /*  background: none repeat scroll 0% 0% #ffffff; */
    box-sizing: initial;
    height: 1px;
    border: 0px;
    position: relative;
    top: 0;
    left: 0px;
    margin-top: 10px;
    margin-bottom: 10px;
}

.log_site{
	position:relative;
	font-size:30px;
	font-weight:100;
	color:#e40046;
	top:-10px;
	left: -5px;
	font-family:Impact, sans-serif;
	margin:10px;
}

.couleur_hrsite_n3 {
width: 100%;
 background: none repeat scroll 0% 0% #eeeeee;
    /*  background: none repeat scroll 0% 0% #ffffff; */
    height: 0px;
    border: 0px;
    position: relative;
    top: 0;
    left: 0px;
}

.profil_image_jc {
	position: relative;
    border-radius: 50px;
    width: 30px;
    height: 30px;
    margin-right: 5px;
}
.ariane_fond {
	position:relative;
	background: #313335;
    height: 35px;
	width:100%;
} 
.ariane_fond_txt {
	position: relative;
    max-width: 1324px;
    height: 30px;
	top:8px;
}

.n2_ariane_fond_txt {
	position: relative;
    width: 100%;
    height: 30px;
	top:8px;
}

.n2_sep_rond_ariane_fluxpodcast {
    width: 5px;
    height: 5px;
    border-radius: 50%;
    display: inline-block;
    margin-left: 0px;
    position: relative;
    top: 10px;
    margin-right: 0px;
    border: 3px solid #000000;
}
.group_title{
font-weight:600;font-size:20px;
}

.intpublicite_footer{
position:relative;
max-width:1307px;
background-color:#ffffff;
overflow: hidden;	
border-radius:6px;
}

.ariane_fond_shaudio {
	position: relative;
    max-width: 1324px;
    height: 30px;
	top:16px;
	display: flex;
	display:-webkit-flex;
	top:16px;
	padding-left: 20px;
}
.ariane_texte {
    padding: 0px 4px;
    margin: 3px 2px;
    border-radius: 3px;
    font-size: 13px;
    position: relative;
    color: #434750;
	text-transform: none;
}


.form-group {
    margin-bottom: 1rem;
}

a.ariane_lk
{
	position: relative;
	box-shadow:0px 0px 0px #CCC;
	padding: 0px 4px;
	margin:3px 2px;
	border-radius:3px;
	font-size: 13px;
	text-decoration: none;
	color:#434750;
}


a.ariane_lk_fin
{
letter-spacing: 2px;
    font-weight: 700;
    color: #e40046;	
	position: relative;
	box-shadow:0px 0px 0px #CCC;
	padding: 0px 4px;
	margin:3px 2px;
	border-radius:0px;
	font-size: 15px;
	text-decoration: none;
}

a:hover.ariane_lk
{

	color:#434750;
}

.titremodule_droite
{
	background-color:#ffffff;
	padding: 0px 5px;
	margin: 5px 3px;
	border-radius: 3px;
	line-height: 30px;
	display: inline-block;
	font-weight: bold;
	}

.style_blcontact{
position: relative;
    margin-top: 0px;
    width: 30px;
    height: 30px;
    background-repeat: no-repeat;
    background-size: cover;
   /* border: 2px solid #ffffff;*/ 
    border-radius: 50%;
   /* background-color: #e40046;*/ 
}

.img_autresbas{
position: relative;
margin-top:3px;
width:20px;
height:20px;
background-repeat:no-repeat;
background-size: cover;
border: 1px solid #ffffff;
border-radius: 50%;
}

.img_search_lkh {
    position: relative;
    left: -35px;
    top: 2px;
    width: 46px;
    height: 32px;
    z-index: 10001;	}

a.bl_lkh {
    font-size: 12px;
    font-weight: normal;
    color: #434343;
    text-decoration: none;
    background-color: #ffffff;
    box-shadow: 0px 0px 0px #CCC;
    padding: 0px 4px;
    margin: 3px 2px;
    border-radius: 0px;
    line-height: 25px;
    display: inline-block;
}
a:hover.bl_lkh {
    font-size: 12px;
    font-weight: normal;
    color: #434343;
    text-decoration: none;
    background-color: #ffffff;
    box-shadow: 0px 0px 0px #CCC;
    padding: 0px 4px;
    margin: 3px 2px;
    border-radius: 0px;
    line-height: 25px;
    display: inline-block;
}

.not_alaune{
position: relative;
color: #e40046;
top: -12px;
left: 0px;
font-size: 10px;
height: 18px;
line-height: 14px;
/*background-color: #e40046;*/
/*border: 2px solid #e40046;*/
border-radius: 14px;
font-weight:bold;	
}

a.lk_link_header {
    font-size: 13px;
    font-weight: normal;
    text-decoration: none;
    padding: 0px 4px;
    margin: 3px 2px;
	}
a:hover.lk_link_header {
    font-size: 13px;
    font-weight: normal;
    text-decoration: none;
    padding: 0px 4px;
    margin: 3px 2px;

	}
a.lk_menu_header_mur {
	position:relative;
	box-shadow:0px 0px 0px #CCC;
	top:0px;padding: 10px 5px;
	color: #ffffff;
	font-size: 11px;
	top:13px;
}	
a:hover.lk_menu_header_mur {
	position:relative;
	box-shadow:0px 0px 0px #CCC;
	top:0px;padding: 10px 5px;
	color: #e40046;
	font-size: 11px;
	top:13px;
	background-color:#ffffff;
}

.sp_categorie_h1 {
	font-size:30px;
    font-style: normal;
    text-transform: uppercase;
    color: #AAAAAA; }
	
.sp_hc_categorie_h1 {
	width:100%;
	height:70px;
    background: #ffffff; }


.form_input_inscription {
background-color: white;
    border: 1px solid #C4C4C4;
    font-size: 15px;
    font-weight: normal;
    color: black;
    text-decoration: none;
    height: 40px;
    width: 95%;
    margin: 0 0 5px 0; }

.form_select_inscription {	
	background-color: white;
    border: 1px solid #C4C4C4;
    font-size: 15px;
    font-weight: normal;
    color: black;
    text-decoration: none;
    height: 45px;
    width: 95%;
    margin: 0 2px 5px 0;
}
.form_btenvoyer_inscription {	
border: 1px solid #f4f4f4;
    display: inline-block;
    color: #ffffff;
    font-size: 15px;
    font-weight: bold;
    padding: 10px 0px;
    text-decoration: none;
    margin-top: 20px;
    margin-bottom: 20px;
    background-color: #e40046;
    border-radius: 3px;
    width: 95%;
}

a.fond_blanc_couleur_or {
    font-size: 12px;
    font-weight: normal;
    color: #e40046;
    text-decoration: none;
    box-shadow: 0px 0px 0px 1px #e5e5e5;
    padding: 0px 5px;
    margin: 5px 3px;
    border-radius: 3px;
    line-height: 30px;
    display: inline-block;
	}
a:hover.fond_blanc_couleur_or {
    font-size: 12px;
    font-weight: normal;
    color: #e40046;
    text-decoration: underline;
    background-color: #ffffff;
    box-shadow: 0px 0px 0px 1px #e5e5e5;
    padding: 0px 5px;
    margin: 5px 3px;
    border-radius: 3px;
    line-height: 30px;
    display: inline-block;
	}
	


a.misenligne_bt
{
	position:relative;
    margin: 0px;
    padding: 0px 2px;
    background-color: #ffffff;
	top:-10px;
	left:10px;
    box-shadow: 0px 0px 0px #CCC;
    padding: 0px 10px;
    margin: 5px 0px;
    border-radius: 0px;
    line-height: 32px;
    display: inline-block;
	}

.room_list_select_mn {
    background-color: #dddddd;
    border: 1px solid #C4C4C4;
	font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: normal;
    color: #e40046;
    text-decoration: none;
    height: 30px;
    width: 95%;
    margin: 0 0 5px 0;
    border-radius: 3px;
	cursor: pointer;
}

.divnom_parm{
position:relative;
max-width: 60px;
display: inline;
overflow: hidden;
display: block;
white-space: nowrap;
overflow:hidden;
text-overflow: ellipsis;
}

.divtxt_parm{
font-size:11px;
position: relative;
left: 3px;
font-weight:bold;	
}

.select_wallparm {
position:relative;
background-color:#ffffff;
color: #434750;
width: 120px;
height:22px;
/* font-size: 11px; */
font-family: Open Sans Condensed, Arial, Verdana, Helvetica, sans-serif;
font-size: 16px;border-radius: 10px;
border: 0px solid #C4C4C4;
margin:0px 10px;
top:-2px;
text-decoration: none;
/* left: 10px; */
font-weight: bold;
width: 190px;
cursor: pointer;
}

.room_list_select_filtre {
    background-color: #434750;
	font-family: Arial, Verdana, Helvetica, sans-serif;
    font-weight: normal;
    color: #ffffff;
    text-decoration: none;
    margin: 0 0 5px 0;
	cursor: pointer;
	text-transform: uppercase;
	width:170px;
	height:20px;
	font-size: 11px;
	border-radius: 10px;
	border: 0px solid #C4C4C4;
}

/* F site Lykhubs */


#mntop {
	position:relative;
height:30px;
background-color: #333; */
background-image: -khtml-gradient(linear,left top,left bottom,from(#333),to(#222));
background-image: -moz-linear-gradient(top,#333,#222);
background-image: -ms-linear-gradient(top,#333,#222);
/* background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#333),color-stop(100%,#222)); */
background-image: -webkit-linear-gradient(top,#333,#222);
background-image: -o-linear-gradient(top,#333,#222);
background-image: linear-gradient(top,#333,#222);
}

#mntop_social {
	position:relative;
height:70px;
background-image: -khtml-gradient(linear,left top,left bottom,from(#333),to(#222));
background-image: -moz-linear-gradient(top,#333,#222);
background-image: -ms-linear-gradient(top,#333,#222);
background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#333),color-stop(100%,#222)); 
background-image: -webkit-linear-gradient(top,#333,#222);
background-image: -o-linear-gradient(top,#333,#222);
background-image: linear-gradient(top,#333,#222);
}


a.tag_blanc {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 12px;font-weight:normal; color:#434343; text-decoration:none;background-color:#ffffff; box-shadow:1px 1px 1px #CCC;padding: 0px 4px;margin: 3px 2px; border-radius: 3px;line-height: 25px;display: inline-block;}
a:hover.tag_blanc {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 12px;font-weight:normal; color:#434343; text-decoration:underline;background-color:#ffffff; box-shadow:1px 1px 1px #CCC;padding: 0px 4px;margin: 3px 2px; border-radius: 3px;line-height: 25px;display: inline-block;}


a.tag_blanc_grand {
   font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #434343;
    text-decoration: none;
    background-color: #ffffff;
    box-shadow: 0px 0px 0px 1px #e5e5e5;
    padding: 0px 5px;
    margin: 5px 3px;
    border-radius: 3px;
    line-height: 30px;
    display: inline-block;}
a:hover.tag_blanc_grand {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #434343;
    text-decoration: underline;
    background-color: #ffffff;
    box-shadow: 0px 0px 0px 1px #e5e5e5;
    padding: 0px 5px;
    margin: 5px 3px;
    border-radius: 3px;
    line-height: 30px;
    display: inline-block;}
	
	a.tag_313335_blanc {
   font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #eeeeee;
    text-decoration: none;
    background-color: #313335;
    box-shadow: 0px 0px 0px 0px #e5e5e5;
    padding: 0px 5px;
    margin: 5px 3px;
    border-radius: 3px;
    line-height: 30px;
    display: inline-block;}
a:hover.tag_313335_blanc {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #434343;
    text-decoration: underline;
    background-color: #ffffff;
    box-shadow: 0px 0px 0px 0px #e5e5e5;
    padding: 0px 5px;
    margin: 5px 3px;
    border-radius: 3px;
    line-height: 30px;
    display: inline-block;}
	
	a.tag_4d4f51_blanc {
   font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #eeeeee;
    text-decoration: none;
    background-color: #434750;
    box-shadow: 0px 0px 1px 0px #e5e5e5;
    padding: 0px 5px;
    margin: 5px 3px;
    border-radius: 3px;
    line-height: 30px;
    display: inline-block;}
a:hover.tag_4d4f51_blanc {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #434343;
    text-decoration: underline;
    background-color: #ffffff;
    box-shadow: 0px 0px 0px 1px #e5e5e5;
    padding: 0px 5px;
    margin: 5px 3px;
    border-radius: 3px;
    line-height: 30px;
    display: inline-block;}
	
	a.tag_434750_blanc {
   font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #eeeeee;
    text-decoration: none;
    background-color: #434750;
       box-shadow: 0px 0px 1px 0px #e5e5e5;
    padding: 0px 5px;
    margin: 5px 3px;
    border-radius: 3px;
    line-height: 20px;
    display: inline-block;}
a:hover.tag_434750_blanc {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #434750;
    text-decoration: underline;
    background-color: #ffffff;
       box-shadow: 0px 0px 1px 0px #e5e5e5;
    padding: 0px 5px;
    margin: 5px 3px;
    border-radius: 3px;
    line-height: 20px;
    display: inline-block;}
	
a.tag_trans_blanc {
   font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #eeeeee;
    text-decoration: none;
    box-shadow: 0px 0px 0px 0px #e5e5e5;
    padding: 0px 0px;
    margin: 0px 3px;
    border-radius: 3px;
    line-height: 20px;
    display: inline-block;}
a:hover.tag_trans_blanc {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #434343;
    text-decoration: underline;
    background-color: #ffffff;
    box-shadow: 0px 0px 0px 0px #e5e5e5;
    padding: 0px 0px;
    margin: 0px 3px;
    border-radius: 3px;
    line-height: 20px;
    display: inline-block;}


a.tag_noir_blanc {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #eeeeee;
    text-decoration: none;
    background-color: #000000;
    /* box-shadow: 0px 0px 0px 1px #e5e5e5; */
    padding: 0px 5px;
    margin: 5px 3px;
    border-radius: 6px;
    line-height: 30px;
    display: inline-block;
}
a:hover.tag_noir_blanc {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
    background-color: #eeeeee;
    /* box-shadow: 0px 0px 0px 1px #e5e5e5; */
    padding: 0px 5px;
    margin: 5px 3px;
    border-radius: 6px;
    line-height: 30px;
    display: inline-block;
}
	
	
a.tag_noir_grand {
   font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #ffffff;
    text-decoration: none;
    background-color: #313335;
    box-shadow: 0px 0px 0px 1px #e5e5e5;
    padding: 0px 5px;
    margin: 5px 3px;
    border-radius: 3px;
    line-height: 30px;
    display: inline-block;}
a:hover.tag_noir_grand {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #ffffff;
    text-decoration: underline;
    background-color: #313335;
    box-shadow: 0px 0px 0px 1px #e5e5e5;
    padding: 0px 5px;
    margin: 5px 3px;
    border-radius: 3px;
    line-height: 30px;
    display: inline-block;}	
	
	

a.tag_bleu_grand {
   font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #ffffff;
    text-decoration: none;
    background-color: #e40046;
    box-shadow: 0px 0px 0px 1px #e5e5e5;
    padding: 0px 5px;
    margin: 5px 3px;
    border-radius: 3px;
    line-height: 30px;
    display: inline-block;}
a:hover.tag_bleu_grand {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #ffffff;
    text-decoration: underline;
    background-color: #e40046;
    box-shadow: 0px 0px 0px 1px #e5e5e5;
    padding: 0px 5px;
    margin: 5px 3px;
    border-radius: 3px;
    line-height: 30px;
    display: inline-block;}
	
a.tag_bleu_grand_bann {
   font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: normal;
    color: #ffffff;
    text-decoration: none;
	background-color: #e40046;
    box-shadow: 0px 0px 0px 1px #e40046;
    padding: 7px 25px;
    margin: 5px 10px;
    border-radius: 3px;
    line-height: 30px;
    display: inline-block;
	border : 1px;}
a:hover.tag_bleu_grand_bann {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: normal;
    color: #ffffff;
    text-decoration: underline;
    background-color: #e40046;
    box-shadow: 0px 0px 0px 1px #e40046;
    padding: 7px 25px;
    margin: 5px 10px;
    border-radius: 3px;
    line-height: 30px;
    display: inline-block;}
	
	
a.tag_noir_grand_bann {
   font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: normal;
    color: #ffffff;
    text-decoration: none;
    box-shadow: 0px 0px 0px 1px #eeeeee;
    padding: 7px 25px;
    margin: 5px 10px;
    border-radius: 3px;
    line-height: 30px;
    display: inline-block;
	border : 1px;}
a:hover.tag_noir_grand_bann {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: normal;
    color: #ffffff;
    text-decoration: underline;
    box-shadow: 0px 0px 0px 1px #ffffff;
    padding: 7px 25px;
    margin: 5px 10px;
    border-radius: 3px;
    line-height: 30px;
    display: inline-block;}

a.bt_basique {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 12px;font-weight:normal; color:#ffffff; text-decoration:none;box-shadow:1px 1px 1px #CCC;padding: 0px 4px;margin: 3px 2px; border-radius: 3px;line-height: 25px;display: inline-block;}

a:hover.bt_basique {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 12px;font-weight:normal; color:#ffffff; text-decoration:none;box-shadow:1px 1px 1px #CCC;padding: 0px 4px;margin: 3px 2px; border-radius: 3px;line-height: 25px;display: inline-block;}

a.tag_bleu {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 12px;font-weight:normal; color:#ffffff; text-decoration:none;background-color:#e40046; box-shadow:1px 1px 1px #CCC;padding: 0px 4px;margin: 3px 2px; border-radius: 3px;line-height: 25px;display: inline-block;}
a:hover.tag_bleu {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 12px;font-weight:normal; color:#ffffff; text-decoration:underline;background-color:#e40046; box-shadow:1px 1px 1px #CCC;padding: 0px 4px;margin: 3px 2px; border-radius: 3px;line-height: 25px;display: inline-block;}

a.tag_vip {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 12px;font-weight:normal; color:#d9aa27; text-decoration:none;background-color:#434343; box-shadow:1px 1px 1px #CCC;padding: 0px 4px;margin: 3px 2px; border-radius: 3px;line-height: 25px;display: inline-block;}
a:hover.tag_vip {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 12px;font-weight:normal; color:#d9aa27; text-decoration:underline;background-color:#434343; box-shadow:1px 1px 1px #CCC;padding: 0px 4px;margin: 3px 2px; border-radius: 3px;line-height: 25px;display: inline-block;}

a.tag_orange {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 12px;font-weight:normal; color:#ffffff; text-decoration:none;background-color:#FF9F3F; box-shadow:1px 1px 1px #CCC;padding: 0px 4px;margin: 3px 2px; border-radius: 3px;line-height: 25px;display: inline-block;}
a:hover.tag_orange {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 12px;font-weight:normal; color:#ffffff; text-decoration:underline;background-color:#FF9F3F; box-shadow:1px 1px 1px #CCC;padding: 0px 4px;margin: 3px 2px; border-radius: 3px;line-height: 25px;display: inline-block;}

a.tag_rouge {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 12px;font-weight:normal; color:#ffffff; text-decoration:none;background-color:#990000; box-shadow:1px 1px 1px #CCC;padding: 0px 4px;margin: 3px 2px; border-radius: 3px;line-height: 25px;display: inline-block;}
a:hover.tag_rouge {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 12px;font-weight:normal; color:#ffffff; text-decoration:underline;background-color:#990000; box-shadow:1px 1px 1px #CCC;padding: 0px 4px;margin: 3px 2px; border-radius: 3px;line-height: 25px;display: inline-block;}

a.tag_bleufonce {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 12px;font-weight:normal; color:#ffffff; text-decoration:none;background-color:#036; box-shadow:1px 1px 1px #CCC;padding: 0px 4px;margin: 3px 2px; border-radius: 3px;line-height: 25px;display: inline-block;}
a:hover.tag_bleufonce {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 12px;font-weight:normal; color:#ffffff; text-decoration:underline;background-color:#036; box-shadow:1px 1px 1px #CCC;padding: 0px 4px;margin: 3px 2px; border-radius: 3px;line-height: 25px;display: inline-block;}

a.tag_noir {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 12px;font-weight:normal; color:#ffffff; text-decoration:none;background-color:#434343; box-shadow:0px 0px 0px #CCC;padding: 0px 4px;margin: 3px 2px; border-radius: 3px;line-height: 25px;display: inline-block;}
a:hover.tag_noir {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 12px;font-weight:normal; color:#ffffff; text-decoration:underline;background-color:#434343; box-shadow:0px 0px 0px #CCC;padding: 0px 4px;margin: 3px 2px; border-radius: 3px;line-height: 25px;display: inline-block;}

a.tag_gris {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 12px;font-weight:normal; color:#000000; text-decoration:none;background-color:#e5e5e5; box-shadow:1px 1px 1px #CCC;padding: 0px 4px;margin: 3px 2px; border-radius: 3px;line-height: 25px;display: inline-block;}
a:hover.tag_gris {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 12px;font-weight:normal; color:#000000; text-decoration:underline;background-color:#e5e5e5; box-shadow:1px 1px 1px #CCC;padding: 0px 4px;margin: 3px 2px; border-radius: 3px;line-height: 25px;display: inline-block;}

a.tag_or {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 12px;font-weight:normal; color:#ffffff; text-decoration:none;background-color:#d9aa27; box-shadow:1px 1px 1px #CCC;padding: 0px 4px;margin: 3px 2px; border-radius: 3px;line-height: 25px;display: inline-block;}
a:hover.tag_or {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 12px;font-weight:normal; color:#ffffff; text-decoration:underline;background-color:#d9aa27; box-shadow:1px 1px 1px #CCC;padding: 0px 4px;margin: 3px 2px; border-radius: 3px;line-height: 25px;display: inline-block;}

.tag_bleu_no_link {font-family: Arial, Verdana, Helvetica, sans-serif;box-shadow:0px 0px 0px #CCC;padding: 0px 4px;margin: 0px 4px;background-color:#e40046;color:#ffffff;border-radius: 3px;line-height: 17px;display: inline-block;text-align: left;font-size: 12px;position: relative;}
.tag_blanc_no_link {font-family: Arial, Verdana, Helvetica, sans-serif;box-shadow:1px 1px 1px #CCC;padding: 0px 4px;margin: 0px 4px;background-color:#ffffff;color:#434343;border-radius: 3px;line-height: 17px;display: inline-block;text-align: left;font-size: 12px;position: relative;}
.tag_rouge_no_link {font-family: Arial, Verdana, Helvetica, sans-serif;box-shadow:1px 1px 1px #CCC;padding: 0px 4px;margin: 0px 4px;background-color:#990000;color:#ffffff;border-radius: 3px;line-height: 17px;display: inline-block;text-align: left;font-size: 12px;position: relative;}
.tag_noir_no_link {font-family: Arial, Verdana, Helvetica, sans-serif;box-shadow:1px 1px 1px #CCC;padding: 0px 4px;margin: 0px 4px;background-color:#434343;color:#ffffff;border-radius: 3px;line-height: 17px;display: inline-block;text-align: left;font-size: 12px;position: relative;}		



.ariane_43 {font-family: Arial, Verdana, Helvetica, sans-serif;background-color:#434343; box-shadow:0px 0px 0px #CCC;padding: 0px 4px;margin:3px 2px;border-radius:3px;line-height: 25px;display:inline-block;color:#ffffff;font-size: 12px;position: relative;    text-decoration: none;}
.ariane_ff {font-family: Arial, Verdana, Helvetica, sans-serif;background-color:#ffffff; box-shadow:1px 1px 1px #CCC;padding: 0px 4px;margin:3px 2px;border-radius:3px;line-height: 25px;display:inline-block;color:#434343;font-size: 12px;position: relative;text-decoration: none;}

#map_accueil {
    /* display:block; */
    height:400px;
    width:400px;
    position:absolute;
    top:0;
    left:0;
	background-color: #333; */
}

#fondcommentaire_vignette {
	position:relative;
	width:100%;
	background-color:#e4e4e4;
}

.vignette_bas_content{
background-repeat:no-repeat;
background-position:top;
position:relative;
background-size:auto 100%;
position: relative;
border-radius: 6px 6px 0px 0px;	
width:200px;
height:200px;
}

.vignette_bas_categorie_content{
position: relative;
color: #ffffff;
background-color: #e40046;
padding: 0px 5px;
box-shadow: 0px 0px 0px 0px #e5e5e5;
border-radius: 3px;
font-size: 10px;
display: inline-block;
line-height: 15px;
top: 0px;
left: 2px;
}

.vignette_bas_typecontent{
position: relative;
color: #ffffff;
background-color: #313335;
padding: 0px 3px;
box-shadow: 0px 0px 0px 0px #e5e5e5;
border-radius:3px;font-size:10px;
display:inline-block;
line-height:15px;top: 0px;
}

.img_avec_border_com{
	position:relative;
	border-radius:3px;
	width:30px;
	height:30px;
    border: 2px solid #e40046;
	 }
	 
.td_avec_border{
	position:relative;
	border-radius:3px;
	 }
	
#fondcommentaire_vignette_mini {
	position:relative;
	width:100%;
	background-color:#ffffff;
}

#li_member {
  list-style: none;
  clear:left;
  padding:0px 20px;
}

#li_member li {
  	display: inline ;
  	margin-right: 0px;
  	color: #fff ;
  	background: #c00 ;
	margin-bottom:80px;
}
#li_member li a {
	
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #808383;
	  list-style: none;
	  clear:left;
	padding: 0px 20px ;
  	text-decoration: none ;
}
#li_member li a:hover, #menu_artist_nav li a:focus, #menu_artist_nav li a:active {
  background: #f4f4f4 ;
  text-decoration: underline ;
}




#navfooter  {
				width: 100px ;
				list-style: none ;
    margin-left: 25px;
    margin-bottom: 2px;				
				float: left;
    overflow: auto;
    padding-left: 0;
				
				
				}
			#navfooter li {
				color: #fff ;
				margin-bottom: 1px ;
				}
			#navfooter li a {
				display: block ;
				color: #fff ;
				 font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
				line-height: 1em ;
				padding: 4px 0 ;
				text-align: left ;
				text-decoration: none ;
				}
			#navfooter li a:hover, #nav li a:focus, #nav li a:active {
				text-decoration: underline ;
				}

























#zone_2_item
{position: relative; width: 200px; height: 25px;left:-1px; top:1px;z-index: 10;
}





#checkcatmember {
  position: relative;
  display: inline;
  width: 1em;
  height: 1em;
  cursor: pointer;
  height: 12px;
  width: 12px;
  left:-15px;
}


#header { visibility: visible; position: relative; top:0px;background-color: #ffffff;}
#sous_header { visibility: visible; position: relative; top:0px; height:30px; width:100%; background-color: #ffffff;	}
.img_fleche_menu_00 { position: relative; z-index: 2;left:-210px;top:-23px;width:auto;height:auto; }
.img_fleche_menu_01 { position: relative; z-index: 2;left:-122px;top:-23px;width:auto;height:auto; }
.img_fleche_menu_02 { position: relative; z-index: 2;left:-20px;top:-23px;width:auto;height:auto; }
.img_fleche_menu_03 { position: relative; z-index: 2;left:70px;top:-23px;width:auto;height:auto; }

#container { visibility: visible; position: relative;}
#container_artiste { visibility: visible; position: relative; margin-top:0px; width:100%;background-color: #ffffff;}	
#container_video { visibility: visible; position: relative; width:100%;background-color: #000000;}	
#container_selectype { visibility: visible; position: relative; margin-top:-9px; width:100%;background-image:url(../images/fond_inscription.jpg);background-repeat:no-repeat;background-position:top;}	
#container_defaut { visibility: visible; position: relative; margin-top:0px; width:100%;background-image:url(../images/fond_inscription.jpg);background-repeat:no-repeat;background-position:top;}	


#container_video_film { visibility: visible; position: relative; top:-43px;width:100%;background-color: #000000;}	

#container_evenement_spectacle { visibility: visible; position: relative; width:100%;background-color: #000000;}
#fond_c_evenement_spectacle
{
position: relative;
top:0px;
width: 970px;
background-color: #434343;
}	
#fond_cadre_evenement_spectacle
{
position: relative;
float:left;
top:10px;
}
#info_contenu_evenement_spectacle
{
position: relative;
top:-8px;
width:630px;
background-color: #ffffff;
box-shadow: 0 1px 1px rgba(0,0,0,0.15),-1px 0 0 rgba(0,0,0,0.03),1px 0 0 rgba(0,0,0,0.03),0 1px 0 rgba(0,0,0,0.12);
border-radius: 0px;
}
#info_contenu_txt_evenement_spectacle
{
position: relative;
width:90%;
}
#bloc_profil_evenement_spectacle
{
position: relative;
top:12px;
width:570px;
}


#obj_event
{
position: relative;
top:-280px;
width:360px;
left:220px;
}
#bloc_profil_evenement_spectacle_user
{
position: relative;
width:570px;
left:0px;
}

#bloc_droit_spectacle
{
position: relative;
top:20px;
float:right;
width:300px;
}

#container_content_pr { visibility: visible; position: relative;top:-212px;margin-top:-170px;background-color: #ffffff;}	

.color_txt_ariane {color: #e40046;}

#ss_b_footer { position: relative; width:100%;;z-index:10000;height:50px;}
#affcontent { visibility: visible; position: relative;top:-212px;margin-top:-170px;background-color: #eeeeee;}	

#affcontent_membre { visibility: visible; position: relative;}	

#affcontent_search { visibility: visible; position: relative;background-color: #f5f5f5;}	

#soushd {position: relative; width:960px;height:255px;top:18px;}
#affnewcontent { visibility: visible; position: relative;top:50px;background-color: #eeeeee;}	

#affnew_content_accueil { visibility:visible;position:relative;}



#soushd_membre {position: relative; width:960px;height:250px;}


.img_logo { 
position: relative;
    margin-top: 0px;
    top: 5px;
    width: 30px;
    height: 35px;
    background-color: #e40046;
    /* background-image: url(/images/icons/or/logo.png); */
    background-repeat: no-repeat;
    background-size: cover;
    border: 0px solid #ffffff;
    border-radius: 3px;  }
		
#img_haut { visibility: visible; position: relative; height: 600px; background-color: #ffffff;}
#img_haut_apropos { visibility: visible; position: relative; width: 100%; height: 400px; background-color: #ffffff; background-repeat:no-repeat;background-position:top; }
#img_haut_offres { visibility: visible; position: relative; width: 100%; height: 600px; background-color: #ffffff; background-image:url(../images/nosoffres.jpg);background-repeat:no-repeat;background-position:center; }
#img_haut_distribution { visibility: visible; position: relative; width: 100%; height: 600px; background-color: #ffffff; background-image:url(../images/distribution.jpg);background-repeat:no-repeat;background-position:center; }
#img_haut_evenements { visibility: visible; position: relative; width: 100%; height: 600px; background-color: #ffffff; background-image:url(../images/evenement.jpg);background-repeat:no-repeat;background-position:center; }

#img_haut_test { visibility: visible; position: relative; width: 100%; height: 790px; background-color: #000000;background-repeat:no-repeat;background-position:top center; }

#catintegre {
position:relative;
/*float:right;*/
width:200px;
height:18px;
/*left:22px;*/
}


#img_haut_art_param { visibility: visible; position: relative; width: 100%; height: 300px; background-color: #000000;text-align:center;margin:0 auto 0 auto;background-repeat:no-repeat;background-position:top; }
#img_haut_art_param_2{ visibility: visible; position: relative; width: 100%; height: 50px; background-color: #ffffff; border: 0px solid #C1BCBC;margin:0 auto 0 auto; }
#menu_artiste{ visibility: visible; position: relative; width: 980px; height: 50px; background-color: #ffffff; border: 0px solid #E6E6E6;margin:0 auto 0 auto;top:80px;z-index:4; }
#divimgprofil{ visibility: visible; position: relative; z-index: 4;left:-385px;top:-230px;width: 200px; height: 200px; background-color: #000000; border: 3px solid #ffffff;border-radius: 3px #000000;}
#divimgprofilfond{ visibility: visible; position: relative; left:-260px;top:-430px;width: 30px; height: 30px; border: 0px solid #ffffff;border-radius: 3px;}
#div_fond_n_user{ visibility: visible; position: relative; z-index: 1; top:-364px;width: 100%; height: 60px; background-image:url(../images/fond_td.jpg);opacity: .40;}
#divnomuser{ visibility: visible; position: relative; z-index: 4; left:-80px;top:-415px;width: 400px; height: 40px;}

#info_content_page { visibility: visible; position: relative; z-index: 15; left:70px;top:-392px;width: 700px; height: 40px;}


#re_suiv2{position:relative;top:-495px;left:0px;width:1024px;z-index:6;}


.hidden {
   display: none;
}

#cadreuploader{
margin:0 auto;
width:100%;
}

#arr_ap_profil {
	background: #434343; 
	position: relative;
top:-49px;
	width: 200px; height: 50px;
	opacity: .80;
}

input.n_case_search_top { 
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			font-style: normal;
			line-height: normal;
			font-weight: normal;
			color: #c4c4c4;
			text-decoration: none;
			background-color: #ffffff;
			border: 1px #C4C4C4 solid;
			position: relative;
			top: 0px;
			left:0px;
			width: 340px;
			height: 28px;
			z-index:10000;
                        }


.img_search_top { position: relative;left:0px;top:10px;width:44px;height:28px;z-index:10001; }




.room_list_jour {
                         background-color: white; /*change la couleur du listing des chambres disponible */
                         border: 1px solid #C4C4C4;
                         font-family: Verdana, Arial, Helvetica, sans-serif;
                         font-size: 11px;
                         font-weight: normal;
                         color: black;
                         text-decoration: none;
                         height: 25px;
                         width: 40px;

                        }
.room_list_mois {
                         background-color: white; /*change la couleur du listing des chambres disponible */
                         border: 1px solid #C4C4C4;
                         font-family: Verdana, Arial, Helvetica, sans-serif;
                         font-size: 11px;
                         font-weight: normal;
                         color: black;
                         text-decoration: none;
                         height: 25px;
                         width: 100px;

                        }
.room_list_annee {
                         background-color: white; /*change la couleur du listing des chambres disponible */
                         border: 1px solid #C4C4C4;
                         font-family: Verdana, Arial, Helvetica, sans-serif;
                         font-size: 11px;
                         font-weight: normal;
                         color: black;
                         text-decoration: none;
                         height: 25px;
                         width: 60px;

                        }
.auto_tel_content {
                         background-color: white; /*change la couleur du listing des chambres disponible */
                         border: 1px solid #C4C4C4;
                         font-family: Verdana, Arial, Helvetica, sans-serif;
                         font-size: 11px;
                         font-weight: normal;
                         color: black;
                         text-decoration: none;
                         height: 25px;
                         width: 150px;

                        }

.list_cat_sch {
			position:relative;
			left:2px;
                         background-color: white;
                         border: 1px solid #c4c4c4;
                         font-family: Verdana, Arial, Helvetica, sans-serif;
                         font-size: 11px;
                         font-weight: normal;
                         color: #434343;
                         text-decoration: none;
                         height: 28px;
                         width: 80px;

                        }
						
textarea.description_experience { 
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			font-style: normal;
			line-height: normal;
			font-weight: normal;
			color: #383838;
			text-decoration: none;
			background-color: #ffffff;
			border: 1px #C4C4C4 solid;
			position: relative;
			top: 0px;
			left:0px;
			width: 280px;
			height: 150px;
                        }


textarea.message_style_contact { 
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			font-style: normal;
			line-height: normal;
			font-weight: normal;
			color: #383838;
			text-decoration: none;
			background-color: #ffffff;
			border: 1px #C4C4C4 solid;
			position: relative;
			top: 15px;
			left:0px;
			width: 230px;
			height: 50px;
                        }


input.champs_contact { 
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			font-style: normal;
			line-height: normal;
			font-weight: normal;
			color: #383838;
			text-decoration: none;
			background-color: #ffffff;
			border: 1px #C4C4C4 solid;
			position: relative;
			top: 0px;
			left:0px;
			width: 200px;
			height: 25px;
			}

input.champs_experience { 
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			font-style: normal;
			line-height: normal;
			font-weight: normal;
			color: #383838;
			text-decoration: none;
			background-color: #ffffff;
			border: 1px #C4C4C4 solid;
			position: relative;
			top: 0px;
			left:0px;
			width: 50px;
			height: 25px;
			
			
			
                        }
						
 .room_list_other {
                         background-color: white; /*change la couleur du listing des chambres disponible */
                         border: 1px solid #C4C4C4;
                         font-family: Verdana, Arial, Helvetica, sans-serif;
                         font-size: 11px;
                         font-weight: normal;
                         color: black;
                         text-decoration: none;
                         height: 25px;
                         width: 200px;

                        }


 .list_cat_infome {
                         background-color: white; /*change la couleur du listing des chambres disponible */
                         border: 1px solid #C4C4C4;
                         font-family: Verdana, Arial, Helvetica, sans-serif;
                         font-size: 11px;
                         font-weight: normal;
                         color: black;
                         text-decoration: none;
                         height: 25px;
                         width: 100px;

                        }


#navigation {
	position: relative;
	width:300px;
	z-index: 5;
	top:30px;
}

#menu_artist_nav {
  	list-style: none;
  	margin: 0;
  	padding: 0;
  	text-align: left ;
	position:relative;
	width:900px;
	top:15px;
	z-index:10;
}
#menu_artist_nav li {
  	display: inline ;
  	margin-right: 0px;
  	color: #fff ;
}
#menu_artist_nav li a {
	  padding: 13px 15px;
  background: #ffffff;
  color: #000000;
  border: 0px solid #600;
  font-size: 13px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  line-height: 1em;
  text-align: center;
  text-decoration: none;
  position: relative;
  top: 3px;
}
#menu_artist_nav li a:hover, #menu_artist_nav li a:focus, #menu_artist_nav li a:active {
  background: #f4f4f4 ;
  text-decoration: underline ;
}

#db_search {
position:relative;
top:0px;
left:0px;
width:500px;
}
#db_search_social {
position:relative;
top:-45px;
left:-90px;
width:400px;
}



#mn_apres_search {
position:relative;
top:0px;
left:0px;
}

#synopsis_playvideo {
  position: relative;
  top: -8px;
  width: 630px;
  background-color: #ffffff;
box-shadow: 0 1px 1px rgba(0,0,0,0.15),-1px 0 0 rgba(0,0,0,0.03),1px 0 0 rgba(0,0,0,0.03),0 1px 0 rgba(0,0,0,0.12);
  border-radius: 0px;
}

#cadre_commentaire_publie {
  position: relative;
  top: -8px;
  width: 630px;
  background-color: #ffffff;
box-shadow: 0 1px 1px rgba(0,0,0,0.15),-1px 0 0 rgba(0,0,0,0.03),1px 0 0 rgba(0,0,0,0.03),0 1px 0 rgba(0,0,0,0.12);
  border-radius: 0px;
}

#cadre_autre_article_publie {
  position: relative;
  top: -8px;
  width: 630px;
  background-color: #ffffff;
box-shadow: 0 1px 1px rgba(0,0,0,0.15),-1px 0 0 rgba(0,0,0,0.03),1px 0 0 rgba(0,0,0,0.03),0 1px 0 rgba(0,0,0,0.12);
  border-radius: 0px;
}

#cadre_aime_recommander_article {
  position: relative;
  width: 630px;
  background-color: #ffffff;
box-shadow: 0 1px 1px rgba(0,0,0,0.15),-1px 0 0 rgba(0,0,0,0.03),1px 0 0 rgba(0,0,0,0.03),0 1px 0 rgba(0,0,0,0.12);
  border-radius: 0px;
}

#cadre_article_sous_image {
  position: relative;
  top: -8px;
  width: 630px;
  background-color: #ffffff;
box-shadow: 0 1px 1px rgba(0,0,0,0.15),-1px 0 0 rgba(0,0,0,0.03),1px 0 0 rgba(0,0,0,0.03),0 1px 0 rgba(0,0,0,0.12);
  border-radius: 0px;
}

#cadre_titre_article {
  position: relative;
  top: 0px;
  width: 630px;
  background-color: #ffffff;
box-shadow: 0 1px 1px rgba(0,0,0,0.15),-1px 0 0 rgba(0,0,0,0.03),1px 0 0 rgba(0,0,0,0.03),0 1px 0 rgba(0,0,0,0.12);
  border-radius: 0px;
}

#cadre_commentaire_image {
  position: relative;
  top: -8px;
  width: 630px;
  background-color: #ffffff;
box-shadow: 0 1px 1px rgba(0,0,0,0.15),-1px 0 0 rgba(0,0,0,0.03),1px 0 0 rgba(0,0,0,0.03),0 1px 0 rgba(0,0,0,0.12);
  border-radius: 0px;
}

#cadre_autre_image {
  position: relative;
  top: -8px;
  width: 630px;
  background-color: #ffffff;
box-shadow: 0 1px 1px rgba(0,0,0,0.15),-1px 0 0 rgba(0,0,0,0.03),1px 0 0 rgba(0,0,0,0.03),0 1px 0 rgba(0,0,0,0.12);
  border-radius: 0px;
}

textarea.code_export_video
{
                         background-color: #ffffff; /*change la couleur du listing des chambres disponible */
                         border: 0px solid #eeeeee;
                         font-family: Arial, Helvetica, sans-serif;
                         font-size: 13px;
                         color: #838383;
                         text-decoration: none;
                         position: relative;
                         left:0px;
						 width: 96%;
						 resize: auto;

                        }  

#cadre_exporter_image {
  position: relative;
  top: -8px;
  width: 630px;
  background-color: #ffffff;
box-shadow: 0 1px 1px rgba(0,0,0,0.15),-1px 0 0 rgba(0,0,0,0.03),1px 0 0 rgba(0,0,0,0.03),0 1px 0 rgba(0,0,0,0.12);
  border-radius: 0px;
}

#cadre_legende_image {
  position: relative;
  top: -8px;
  width: 630px;
  background-color: #ffffff;
box-shadow: 0 0px 0px rgba(0,0,0,0.15),0px 0 0 rgba(0,0,0,0.03),0px 0 0 rgba(0,0,0,0.03),0 0px 0 rgba(0,0,0,0.12);
  border-radius: 0px;
}

#cadre_jaime_image {
  position: relative;
  top: -8px;
  width: 630px;
  background-color: #ffffff;
box-shadow: 0 1px 1px rgba(0,0,0,0.15),-1px 0 0 rgba(0,0,0,0.03),1px 0 0 rgba(0,0,0,0.03),0 1px 0 rgba(0,0,0,0.12);
  border-radius: 0px;
}

#cadre_photo_article {
  position: relative;
  top: 0px;
  width: 630px;
  background-color: #ffffff;
  border: 1px solid #d9d9d9;
  border-radius: 3px;
}

#fond_cadre_pushphoto {
  position: relative;
  top: 0px;
  width: 630px;
  background-color: #ffffff;
  border: 1px solid #d9d9d9;
  border-radius: 3px;
}

.img_ap_couverture { position: relative;top:3px;left:-1px; }
.img_ap_profil { position: relative;top:15px;left:-73px; }


.txt_aide_question {color:#000000; text-align:left;font-size: 22px; position:relative;}
.txt_aide_reponse {color:#000000; text-align:left;font-size: 13px; position:relative;}

#commentpp #ecrtstatut.ecrit_statut {
	width: 100%!important;
}

.txt_sz17carvip {color:#000000; text-align:left;font-size: 17px; position:relative;}


.txt_sz09 {color:#808383; text-align:left;font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 9px; position:relative;}
.txt_sz10 {color:#808383; text-align:left;font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 10px; position:relative;}
.txt_sz11 {color:#000000; text-align:left;font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 11px; position:relative;}
.txt_sz12 {color:#808383; text-align:left;font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 12px; position:relative;display: inline-block;}
.txt_sz13 {color:#808383; text-align:left;font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 13px; position:relative;}
.txt_sz14 {color:#808383; text-align:left;font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 14px; position:relative;}
.txt_sz15 {color:#808383; text-align:left;font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 17px; position:relative;}
.txt_sz17 {color:#808383; text-align:left;font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 17px; position:relative;}
.txt_sz20 {color:#808383; text-align:left;font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 20px; position:relative;}

.txt_sz25 {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 25px;font-weight:normal; text-decoration:none;font-smoothing:antialiased;font-smooth:always;}

.txt_sz30 {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 30px;font-weight:normal; text-decoration:none;font-smoothing:antialiased;font-smooth:always;}

.txt_sz35 {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 35px;font-weight:normal; text-decoration:none;font-smoothing:antialiased;font-smooth:always;}

.txt_sz40 {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 40px;font-weight:normal; text-decoration:none;font-smoothing:antialiased;font-smooth:always;}

.txt_sz13titre {color:#808383; text-align:left;font-size: 13px; position:relative;left:0px;}
.txt_sz14titre {color:#808383; text-align:left;font-size: 14px; position:relative;left:0px;}
.txt_sz15titre {color:#000000; text-align:left;font-size: 15px; position:relative;left:0px;}
.txt_sz12legende {color:#808383; text-align:left;font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 12px; position:relative;left:0px;top:5px;}

.nbr_follow {color:#0000; font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 11px;position:relative;left:100px;}

a.myour_platforme {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 10px;font-weight:bold; color:#bebebe; text-decoration:none;}
a:hover.myour_platforme {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 10px;font-weight:bold; color:#ffffff; text-decoration:underline;}


a.lk_txt_sz11 {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 11px;font-weight:normal; color:#000000; text-decoration:none;text-align:left;font-smoothing:antialiased;font-smooth:always;position:relative;}
a:hover.lk_txt_sz11 {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 11px;font-weight:normal; color:#e40046; text-decoration:none;text-align:left;font-smoothing:antialiased;font-smooth:always;position:relative;}

a.lk_txt_sz12 {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 12px;font-weight:normal; color:#000000; text-decoration:none;text-align:left;font-smoothing:antialiased;font-smooth:always;position:relative;}
a:hover.lk_txt_sz12 {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 12px;font-weight:normal; color:#e40046; text-decoration:none;text-align:left;font-smoothing:antialiased;font-smooth:always;position:relative;}

a.lk_txt_sz13 {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 13px;font-weight:normal; color:#000000; text-decoration:none;text-align:left;font-smoothing:antialiased;font-smooth:always;position:relative;}
a:hover.lk_txt_sz13 {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 13px;font-weight:normal;text-decoration:none;text-align:left;font-smoothing:antialiased;font-smooth:always;position:relative;}

a.lk_txt_sz20 {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 20px;font-weight:normal; color:#ffffff; text-decoration:none;}
a:hover.lk_txt_sz20 {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 20px;font-weight:normal; color:#e40046; text-decoration:none;}

a.sz14_bl {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 14px; color:#ffffff; text-decoration:none;}
a:hover.sz14_bl {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 14px;color:#000000; text-decoration:none;}

a.lk_txt_sz14 {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 14px; color:#808383; text-decoration:none;}
a:hover.lk_txt_sz14 {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 14px;color:#434343; text-decoration:none;}

a.lk_txt_sz12_com {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 12px;font-weight:normal; color:#e40046; text-decoration:underline;}
a:hover.lk_txt_sz12_com {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 12px;font-weight:normal; color:#e40046; text-decoration:none;}

a.lk_txt_sz15 {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 15px; color:#808383; text-decoration:none;}
a:hover.lk_txt_sz15 {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 15px;color:#434343; text-decoration:none;}

a.lk_txt_sz16 {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 16px; color:#808383; text-decoration:none;}
a:hover.lk_txt_sz16 {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 16px;color:#434343; text-decoration:underline;}


a.lk_txt_sz14_nbold {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 14px;color:#808383; text-decoration:none;}
a:hover.lk_txt_sz14_nbold {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 14px;color:#434343; text-decoration:none;}


a.lk_txt_sz17 {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 19px;font-weight:normal; color:#ffffff; text-decoration:none;}
a:hover.lk_txt_sz17 {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 19px;font-weight:normal; color:#ffffff; text-decoration:underline;}


a.lk_cat_membre_t12 {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 12px;font-weight:normal; color:#808383; text-decoration:none;position:relative;top:2px;left:-10px;}
a:hover.lk_cat_membre_t12 {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 12px;font-weight:normal; color:#000000; text-decoration:underline;position:relative;top:2px;left:-10px;}


a.conexquit {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 12px; color:#ffffff; text-decoration:none;position:relative;top:0px;}
a:hover.conexquit {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 12px; color:#f4f4f4; text-decoration:underline;position:relative;top:0px;}

a.lk_txt_sz11_f4 {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 11px;text-decoration:none;font-weight:bold; color:#f4f4f4; text-decoration:none;}
a:hover.lk_txt_sz11_f4 {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 11px;text-decoration:underline;font-weight:bold; color:#ffffff; text-decoration:none;}

a.lk_txt_mntop {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 12px;font-weight:normal; color:#cbcbcb; text-decoration:none;}
a:hover.lk_txt_mntop {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 12px;font-weight:normal; color:#ffffff; text-decoration:none;}

a.lk_mntop_bleu {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal; 
	color:#ffffff; 
	text-decoration:none;
	background-color:#e40046; 
	padding: 0px 4px;
	margin: 3px 2px; 
	border-radius: 0px;
	line-height: 25px;
	display: inline-block;
	top:-5;}
a:hover.lk_mntop_bleu {font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal; 
	color:#ffffff; 
	text-decoration:none;
	background-color:#e40046; 
	padding: 0px 4px;
	margin: 3px 2px; 
	border-radius: 0px;
	line-height: 25px;
	display: inline-block;
	top:-5;}

.form_correct {position: relative;
			top: 0px;
			left:0px;}

table.formulaire_patienter {position: relative;
			top: 0px;
			left:0px;}

table.formulaire_update {position: relative;
			top: 10px;}		

a.sz12_itemcom {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 12px;font-weight:normal; color:#434343; text-decoration:none;}
a:hover.sz12_itemcom {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 12px;font-weight:normal; color:#000000; text-decoration:none;}


a.sico {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 12px;font-weight:normal; color:#808383; text-decoration:none;}
a:hover.sico {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 12px;font-weight:normal; color:#434343; text-decoration:none;}

.img_apropos1 { position: absolute; z-index: 3;left:500px;top:10px;width:auto;height:auto; }
.img_apropos2 { position: absolute; z-index: 2; top: 90px; left: 0px; }

.img_cadre1 { position: absolute; z-index: 3;left:500px;top:90px;width:auto;height:auto; }
#bloc_cadre1 {position: absolute; width:420px; left:0;text-align:justify;}
#ss_cadre1 { position: relative; top:40px; margin-left: auto; margin-right: auto; width: 980px; height: 400px; background-color: #ffffff; }
#fond_cadre1 { position: relative; top:0px; width: 100%; height: 510px; background-color: #ffffff; }
.txt_cadre1 {color:#808383; text-align:left;font-family: Verdana, Arial, Helvetica, sans-serif;font-smoothing:antialiased;font-smooth:always;font-size: 22px; position:absolute; left:15px;top:8px; }
.txt_ss_cadre1 {color:#808383; font-family: Verdana, Arial, Helvetica, sans-serif;font-smoothing:antialiased;font-smooth:always;font-size: 15px; position:absolute; left : 15px; top:70px;}

.img_cadre2 { position: absolute; z-index: 2; left: 0px; }
#bloc_cadre2 {position: absolute; width:460px;  margin-left: auto; margin-right: auto; left:530;text-align:justify;top:400px}
#ss_cadre2 { position: relative; top:10px; width: 100%; height: 500px; }
#fond_cadre2 { position: relative; top:0px;height: 510px; background-color: #ffffff; }
.txt_cadre2 {color:#808383; text-align:left;font-family: Verdana, Arial, Helvetica, sans-serif;font-smoothing:antialiased;font-smooth:always;font-size: 22px; position:absolute;left:15px;top:-370px; }
.txt_ss_cadre2 {color:#808383; font-family: Verdana, Arial, Helvetica, sans-serif;font-smoothing:antialiased;font-smooth:always;font-size: 15px; position:absolute;left:15px;top:-305px;}


a.lk_lien_publicaion {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 14px;color:#ffffff; text-decoration:none;}
a:hover.lk_lien_publicaion {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 14px;color:#00d1fe; text-decoration:none;}

.textefondforange_contenu{
	background-color: #ff9000;
    color: #ffffff;
    position: relative;
    left: -15px;
    top: 4px;
    line-height: 20px;
    padding: 0px 10px;
    display: inline-block;
    font-size: 11px;
	border-radius:6px;
}
.textefondblanc_contenu{
position: relative;
    left: -15px;
    background-color: #ffffff;
    color: #686868;
    top: 4px;
    line-height: 20px;
    padding: 0px 10px;
    display: inline-block;
    font-size: 12px;
	border-radius:6px;
}

.textefondtransparent_contenu{
position: relative;
    left: -15px;
    color: #ffffff;
    top: 4px;
    line-height: 20px;
    padding: 0px 10px;
    display: inline-block;
    font-size: 12px;
	border-radius:6px;
}

.txt_apropos_cadre1 {color:#808383; font-family: Arial, Verdana, Helvetica, sans-serif;font-smoothing:antialiased;font-smooth:always;font-size: 12px; position:absolute; left : 15px; top:70px;}
.txt_apropos_cadre2 {color:#808383; font-family: Arial, Verdana, Helvetica, sans-serif;font-smoothing:antialiased;font-smooth:always;font-size: 12px; position:absolute;left:15px;top:-290px;}
.txt_apropos_cadre6 {color:#808383; font-family: Arial, Verdana, Helvetica, sans-serif;font-smoothing:antialiased;font-smooth:always;font-size: 12px; position:absolute;left:15px;top:-408px;}

.txt_titre_aproposfondateur {color:#808383; text-align:left;font-family: Verdana, Arial, Helvetica, sans-serif;font-smoothing:antialiased;font-smooth:always;font-size: 22px; position:absolute;left:15px;top:-350px; }

#fond_cadre3 { position: relative; height:540px; width:100%; background-color: #000000; }

#bloc_cadre3 { width:477px; }

.txt_cadre3 {color:#808383; text-align:left;font-family: Open Sans Condensed, Arial, Verdana, Helvetica, sans-serif;font-smoothing:antialiased;font-smooth:always;font-size: 25px; left:15px;position:relative; }
.txt_ss_cadre3 {color:#808383; font-family: Arial, Verdana, Helvetica, sans-serif;font-smoothing:antialiased;font-smooth:always;font-size: 14px; left:15px;position:relative;line-height: 1.6em; }


.block_a
{width:950px;overflow:no;}
.texte_block_a 
{text-align:left;}
.image_block_a 
{float:right;}

.block_b
{width:950px;overflow:no;}
.texte_block_b 
{text-align:left;}
.image_block_b 
{float:left;}

.block_c
{width:950px;overflow:no;}
.texte_block_c 
{text-align:left;}
.image_block_c 
{float:right;}



.img_cadre3_b { position: absolute; z-index: 2;left:480px;width:auto;height:auto; }
#bloc_cadre3_b {position: absolute; width:460px;  left:0;text-align:justify;}
#ss_cadre3_b { position: relative; top:0px; width:100%; margin-left: auto; margin-right: auto;  height: 520px; background-color: #ffffff; }
#fond_cadre3_b { position: relative; height:550px;background-color: #ffffff; }
.txt_cadre3_b {color:#808383; text-align:left;font-family: Verdana, Arial, Helvetica, sans-serif;font-smoothing:antialiased;font-smooth:always;font-size: 22px; left:15px;position:relative; }
.txt_ss_cadre3_b {color:#808383; font-family: Arial, Verdana, Helvetica, sans-serif;font-smoothing:antialiased;font-smooth:always;font-size: 15px; left:15px;position:relative; }

.img_cadre4 { position: absolute; z-index: 2; top: 30px; left: 0px; }
#bloc_cadre4 {position: absolute; width:420px;  margin-left: auto; margin-right: auto; left:530;text-align:justify;top:400px;}
#ss_cadre4 { position: relative; top:10px; width: 960px; height: 500px; }
#fond_cadre4 { position: relative; top:10px; width: 100%; height: 510px; background-color: #3ffffff; }
.txt_cadre4 {color:#b6b6b6; text-align:left;font-size: 22px; position:absolute;left:15px;top:-370px; }
.txt_ss_cadre4 {color:#b6b6b6; font-family: Arial, Verdana, Helvetica, sans-serif;font-smoothing:antialiased;font-smooth:always;font-size: 15px; position:absolute;left:15px;top:-290px;}

.img_cadre5 { position: absolute; z-index: 2; top: 110px; left: 0px; }
#bloc_cadre5 {position: absolute; width:420px; margin-left: auto; margin-right: auto;  left:530;text-align:justify;top:400px;}
#ss_cadre5 { position: relative; top:10px; width: 960px; height: 500px; }
#fond_cadre5 { position: relative; top:10px; width: 100%; height: 510px; background-color: #ffffff; }
.txt_cadre5 {color:#808383; text-align:left;font-size: 22px; position:absolute;left:15px;top:-370px; }
.txt_ss_cadre5 {color:#808383; font-family: Arial, Verdana, Helvetica, sans-serif;font-smoothing:antialiased;font-smooth:always;font-size: 15px; position:absolute;left:15px;top:-290px;}


#bloc_cadre6 {position: absolute; width:950px;  margin-left: auto; margin-right: auto; left:0;text-align:justify;top:400px;}
#ss_cadre6 { position: relative; top:10px; width: 960px; height: 500px; }
#fond_cadre6 { position: relative; top:10px; width: 100%; height: 510px; background-color: #ffffff; }
.txt_ss_cadre6 {color:#808383; font-family: Arial, Verdana, Helvetica, sans-serif;font-smoothing:antialiased;font-smooth:always;font-size: 15px; position:absolute;left:15px;top:-390px;}

#fond_cadre7 { position: relative; top:0px; width: 100%; background-color: #ffffff; }

#fond_cadre8 { position: relative; top:0px; width: 100%; background-color: #ffffff; }


#bloc_avant_content {position: relative; width:980px;height:250px;top:28px;}
#bloc_avant_content_1 {position: relative;float:left; width:670px;height:250px;background-color: #ffffff;border: 1px solid #E6E6E6;border-radius: 0px;}

#bloc_avant_content_txt_video {position: relative;left:458px;top:-250px; width:200px;height:250px;}
#bloc_avant_content_txt_audio {position: relative;left:260px;top:-250px; width:375px;height:250px;}
#bloc_avant_content_txt_audio_btplay {position: relative;left:27px;top:-475px; width:200px;height:200px;}
#bloc_avant_content_2 {position: relative;float:right; width:300px;height:250px;background-color: #aaaaaa;}
#bloc_avant_content_pub {position: relative;top:-250px; width:300px;height:20px;background-color: #ffffff;opacity: .60;}
#bloc_content_haut_gauche {position: relative;float:right; width:300px;height:250px;background-color: #aaaaaa;background-image:url(../images/content_300250.jpg);background-repeat:no-repeat;background-position:center;box-shadow: 0px 0px 1px 1px #eeeeee;}

#bloc_300250_capsule {position: relative;float:right; left:-1px;width:300px;height:250px;background-color: #aaaaaa;background-image:url(../images/content_300250.jpg);background-repeat:no-repeat;background-position:center;}
#bloc_300250_capsule_interieur {position: relative;float:right; width:300px;height:250px;}

#bloc_avant_content_membre {position:relative; width:980px;z-index:10000;}
#bloc_avant_content_membre1 {position: relative;float:left; width:700px;height:250px;background-color: #ffffff;border: 1px solid #E6E6E6;border-radius: 0px;}
#bloc_avant_content_membre2 {position: relative;float:right; width:300px;height:250px;background-color: #aaaaaa;}


#bloc_300250_pub_profil {position: relative;float:right; left:-1px;width:300px;height:250px;background-color: #ffffff;}


#haut_membre{position:relative;width:100%;background:#eeeeee;}

#bloc_avant_about {position: relative; width:980px;top:28px;height:1000px;background-color: #ffffff;}
#bloc_avant_about_1 {position: relative;float:left; width:650px;background-color: #ffffff;border: 0px solid #E6E6E6;border-radius: 0px;}
#bloc_avant_about_2 {position: relative;float:right; width:300px;}
#bloc_avant_about_pub {position: relative;top:-250px; width:300px;height:20px;background-color: #ffffff;opacity: .60;}

#bloc_avant_experience {position: relative; width:980px;top:28px;height:1000px;}

#fond_cadre_offre_pream { position: relative; width: 100%;background-color: #ffffff; }
#bloc_cadre_offre_pream_txt_gauche {position: absolute; width:420px; left:0;text-align:justify;}
#ss_cadre_offre_pream_1 { position: relative; margin-left: auto; margin-right: auto; width: 1024px; height: 400px; background-color: #ffffff; }
.img_cadre_offre_pream_img_droite { position: absolute; z-index: 3;left:500px;top:-10px;width:auto;height:auto; }

#bloc_experience_membre {position: relative;float:left; width:660px;background-color: #ffffff;border: 0px solid #E6E6E6;border-radius: 0px;}

#bloc_experience_pub {position: relative;

  width: 300px;
  background-color: #ffffff;
  height: 250px;
  }

#bloc_experience_droit {position: relative;

  width: 300px;
  background-color: #ffffff;
  height: 250px;
  }
  
  #bloc_experience_droit_2 {position:  relative;

  width: 300px;
  background-color: #ffffff;
  }



#fond_cadre_offre_1 { position: relative; width: 100%;background-color: #ffffff; }
#bloc_cadre_offre_txt_gauche {position: absolute; width:420px; left:0;text-align:justify;}
#ss_cadre_offre_1 { position: relative; margin-left: auto; margin-right: auto; width: 1024px; height: 400px; background-color: #ffffff; }
.img_cadre_offre_img_droite { position: absolute; z-index: 3;left:520px;width:auto;height:auto; }

#fond_cadre_offre_2 { position: relative; width: 100%;background-color: #ffffff; }
#bloc_cadre_offer_txt_droite {position: absolute; width:420px; left:530px;text-align:justify;}
#ss_cadre_offre_2 { position: relative; margin-left: auto; margin-right: auto; width: 1024px; height: 400px; background-color: #ffffff; }
.img_cadre_offer_img_gauche { position: absolute; z-index: 3;left:-10px;top:0px;width:auto;height:auto; }

#fond_cadre_distribution_1 { position: relative; width: 100%;background-color: #ffffff; }
#bloc_cadre_distribution_txt_gauche {position: absolute; width:420px; left:0;text-align:justify;}
#ss_cadre_distribution_1 { position: relative; margin-left: auto; margin-right: auto; width: 1024px; height: 400px; background-color: #ffffff; }
.img_cadre_distribution_img_droite { position: absolute; z-index: 3;left:500px;top:-10px;width:auto;height:auto; }


#fond_cadre_distribution_2 { position: relative; width: 100%;background-color: #ffffff; }
#bloc_cadre_distribution_txt_droite {position: absolute; width:420px; left:530px;text-align:justify;}
#ss_cadre_distribution_2 { position: relative; margin-left: auto; margin-right: auto; width: 1024px; height: 400px; background-color: #ffffff; }
.img_cadre_distribution_img_gauche { position: absolute; z-index: 3;left:0px;top:-40px;width:auto;height:auto; }

.txt_dsdistribution {color:#808383; text-align:left;font-family: Verdana, Arial, Helvetica, sans-serif;font-smoothing:antialiased;font-smooth:always;font-size: 22px; position:relative;left:0px; }
.txt_ss_dsdistribution {color:#808383; text-align:left;font-family: Verdana, Arial, Helvetica, sans-serif;font-smoothing:antialiased;font-smooth:always;font-size: 15px; position:relative;left:0px;}



#bloc_dsforfait {position: relative; width:1024px;}

.txt_dsforfait {color:#808383; text-align:left;font-family: Verdana, Arial, Helvetica, sans-serif;font-smoothing:antialiased;font-smooth:always;font-size: 22px; position:relative;left:0px; }

.txt_ss_dsforfait {color:#808383; text-align:left;font-family: Verdana, Arial, Helvetica, sans-serif;font-smoothing:antialiased;font-smooth:always;font-size: 15px; position:relative;left:0px;}

#tabforfait  { position: relative;width:1024px; }
#tabcompte  { position: relative;width:940px; }

td.forfaita {
font-family: Verdana, Arial, Helvetica, sans-serif;font-smoothing:antialiased;font-smooth:always;font-size: 10px;color:#000000;
width: 160px;
text-align: center;
background-color: #EBEBEB;
}

td.forfaitb {
font-family: Verdana, Arial, Helvetica, sans-serif;font-smoothing:antialiased;font-smooth:always;font-size: 18px;color:#aaaaaa;
text-align: center;
}

.mtnt {
font-family: Verdana, Arial, Helvetica, sans-serif;font-smoothing:antialiased;font-smooth:always;font-size: 22px;color:#ffffff;
text-align: center;
}
.mtnt2 {
font-family: Verdana, Arial, Helvetica, sans-serif;font-smoothing:antialiased;font-smooth:always;font-size: 11px;color:#aaaaaa;
text-align: center;
}

td.forfaitg {
font-family: Verdana, Arial, Helvetica, sans-serif;font-smoothing:antialiased;font-smooth:always;font-size: 16px;color:#ffffff;
width: 300px;height:50px;
text-align: left;
background-color: #696969;
}
.imgoktab { width:17px;height:17px;border:0; }
.imgnotab { width:17px;height:17px;border:0; }
.imgparam { width:17px;height:17px;border:0; }


td.coul1{
font-family: Verdana, Arial, Helvetica, sans-serif;font-smoothing:antialiased;font-smooth:always;font-size: 12px;color:#434343;
width: 400px;height:40px;
text-align: left;
background-color: #E3E3E3;
}
td.coul2{
font-family: Verdana, Arial, Helvetica, sans-serif;font-smoothing:antialiased;font-smooth:always;font-size: 12px;color:#434343;
width: 400px;height:40px;
text-align: left;
background-color: #ffffff;
}


td.coul_a1{
font-family: Verdana, Arial, Helvetica, sans-serif;font-smoothing:antialiased;font-smooth:always;font-size: 12px;color:#434343;
width: 125px;height:40px;
text-align: center;
background-color: #EBEBEB;
}
td.coul_a2{
font-family: Verdana, Arial, Helvetica, sans-serif;font-smoothing:antialiased;font-smooth:always;font-size: 12px;color:#434343;
width: 125px;height:40px;
text-align: center;
background-color: #ffffff;
}


td.coul_b1{
font-family: Verdana, Arial, Helvetica, sans-serif;font-smoothing:antialiased;font-smooth:always;font-size: 12px;color:#434343;
width: 125px;height:40px;
text-align: center;
background-color: #E3E3E3;
}
td.coul_b2{
font-family: Verdana, Arial, Helvetica, sans-serif;font-smoothing:antialiased;font-smooth:always;font-size: 12px;color:#434343;
width: 125px;height:40px;
text-align: center;
background-color: #F6F6F6;
}

td.coul_c1{
font-family: Verdana, Arial, Helvetica, sans-serif;font-smoothing:antialiased;font-smooth:always;font-size: 12px;color:#434343;
width: 125px;height:40px;
text-align: center;
background-color: #EBEBEB;
}
td.coul_c2{
font-family: Verdana, Arial, Helvetica, sans-serif;font-smoothing:antialiased;font-smooth:always;font-size: 12px;color:#434343;
width: 125px;height:40px;
text-align: center;
background-color: #ffffff;
}

td.coul_d1{
font-family: Verdana, Arial, Helvetica, sans-serif;font-smoothing:antialiased;font-smooth:always;font-size: 12px;color:#434343;
width: 125px;height:40px;
text-align: center;
background-color: #E3E3E3;
}
td.coul_d2{
font-family: Verdana, Arial, Helvetica, sans-serif;font-smoothing:antialiased;font-smooth:always;font-size: 12px;color:#434343;
width: 125px;height:40px;
text-align: center;
background-color: #ffffff;
}

td.coul_e1{
font-family: Verdana, Arial, Helvetica, sans-serif;font-smoothing:antialiased;font-smooth:always;font-size: 12px;color:#434343;
width: 125px;height:40px;
text-align: center;
background-color: #EBEBEB;
}
td.coul_e2{
font-family: Verdana, Arial, Helvetica, sans-serif;font-smoothing:antialiased;font-smooth:always;font-size: 12px;color:#434343;
width: 125px;height:40px;
text-align: center;
background-color: #ffffff;
}

#bloc_dsforfait_simg {position: relative; width:1024px;top:-85px;}
.txt_dsforfait_simg {color:#434343; text-align:left;font-family: Verdana, Arial, Helvetica, sans-serif;font-smoothing:antialiased;font-smooth:always;font-size: 25px; position:relative;left:0px; }


#bloc_bouton_inss {position: relative; width:305px;height:370px;top:165px;}


#bloc_tre {position: relative; width:305px;height:370px;text-align:justify;left:-340px;top:165px;}
#bloc_tre_a1 {position: absolute; width:570px;height:119px;text-align:left;left:22px;top:10px;}
#bloc_tre_a2 {position: absolute; width:144px;height:119px;text-align:center;left:162px;top:-1px;margin:0 auto;}
#bloc_tre_a3 {position: absolute; width:144px;height:119px;text-align:center;left:-3px;top:122px;margin:0 auto;}
#bloc_tre_a4 {position: absolute; width:144px;height:119px;text-align:center;left:162px;top:122px;margin:0 auto;}

#bloc_tre_a5 {position: relative; width:240px;height:50px;text-align:center;left:0px;top:110px;background-color: #e40046;
    box-shadow: 0px 0px 0px #CCC;
    padding: 0px 4px;
    margin: 3px 2px;
    border-radius: 0px;
    line-height: 25px;
    display: inline-block;}
#bloc_tre_a6 {position: absolute; width:300px;height:100px;text-align:center;left:545px;top:190px;margin:0 auto;}


.tre_accueil { color:#434343; font-family: arial,verdana,helvetica,sans-serif;font-size: 40px; position:relative; left:0px;top:0px; }
.tre_sous_accueil { color:#434343; font-family: arial,verdana,helvetica,sans-serif;font-size: 14px; position:relative; left:85px;top:0px; }


#fond_cadre9 { position: relative; top:0px; width: 100%; height: 600px; background-color: #ffffff; }
#bloc_tre_apropos {position: relative; width:240px;height:290px;text-align:justify;left:355px;top:210px;}
.tre_accueil_apropos { color:#434343; font-family: Verdana, Arial, Helvetica, sans-serif;font-smoothing:antialiased;font-smooth:always;font-size: 40px; position:relative; left:0px;top:0px; }
.tre_sous_accueil_apropos { color:#434343; font-family: arial,verdana,helvetica,sans-serif;font-size: 15px; position:relative; left:0px;top:0px; }



#bloc_tre_noservices {position: relative; width:240px;height:290px;text-align:justify;left:270px;top:210px;}
.tre_accueil_noservices { color:#ffffff; font-family: Verdana, Arial, Helvetica, sans-serif;font-smoothing:antialiased;font-smooth:always;font-size: 50px; position:relative; left:0px;top:0px; }
.tre_sous_accueil_noservices { color:#bebebe; font-family: arial,verdana,helvetica,sans-serif;font-style: normal;font-smoothing:antialiased;font-smooth:always;font-size: 18px; position:relative; left:0px;top:0px; }

.tre_accueil_web { font-size: 40px;font-weight: 250;color:#ffffff; font-family: Verdana, Arial, Helvetica, sans-serif;font-smoothing:antialiased;font-smooth:always;position:relative; left:0px;top:0px; }

#bloc_tre_distribution {position: relative; width:240px;height:290px;text-align:justify;left:270px;top:210px;}
.tre_accueil_distribution { color:#434343; font-family: Verdana, Arial, Helvetica, sans-serif;font-smoothing:antialiased;font-smooth:always;font-size: 40px; position:relative; left:0px;top:0px; }
.tre_sous_accueil_distribution { color:#bebebe; font-family: arial,verdana,helvetica,sans-serif;font-style: normal;font-smoothing:antialiased;font-smooth:always;font-size: 18px; position:relative; left:0px;top:0px; }
#fond_cadre_distribution { position: relative; top:0px; width: 100%; background-color: #ffffff; }
#bloc_distribution {position: relative; width:1024px;}


.tre_sous_accueil_evenements { color:#434343; font-family: arial,verdana,helvetica,sans-serif;font-size: 15px; position:relative; }



/*Page �v�nement */

#fond_cadre_evenements
{
position: relative;
top:0px;
width: 100%;
background-color: #ffffff;
}
#bloc_ctn_evenements
{
position: relative;
width:1024px;
height:500px;
}

#bloc_evenements
{
position: relative;
float:left;
width:600px;
}

#bloc_tre_evenements
{
position: relative;
width:530px;
height:200px;
top:150px;
left:-250px;
}

#bloc_sous_tre_evenements
{
position: relative;
width:250px;
top:50px;
left:360px;
height:225px;
}


#bloc_evenements_agenda
{
position: relative;
float:right;
width:320px;
height:500px;

}

#lgevenement
{
 position:relative;
 width:400px;height:600px;
 background-repeat: no-repeat;
 background-position:center;
 background-size:100% auto;
  background-color:#f5f5f5;
}

#bloc_info_video
{
position: relative;

width:320px;
height:100px;
background-color: #ffffff;

}

#bloc_profil_video
{
position: relative;top:12px;width:80px;height:80px;background-color: #000000;
}

#bloc_profil_video_user
{
position: relative;
top:-70px;
width:500px;
left:90px;
}



#cadre1_icv
{
position: relative;
width:630px;
background-color: #ffffff;
border: 1px solid #d9d9d9;
border-radius: 3px;
}

.bt_part_video
{
position: relative;
left:30px;
}


#photo_cardre_b
{
position: relative;
top:-8px;
width:630px;
height:140px;
background-color: #ffffff;
box-shadow: 0 1px 1px rgba(0,0,0,0.15),-1px 0 0 rgba(0,0,0,0.03),1px 0 0 rgba(0,0,0,0.03),0 1px 0 rgba(0,0,0,0.12);
border-radius: 0px;
}

#cadre_article_publie_by
{
position: relative;
top:-8px;
width:630px;
height:140px;
background-color: #ffffff;
box-shadow: 0 1px 1px rgba(0,0,0,0.15),-1px 0 0 rgba(0,0,0,0.03),1px 0 0 rgba(0,0,0,0.03),0 1px 0 rgba(0,0,0,0.12);
border-radius: 0px;
}


#info_contenu_video
{
position: relative;
top:-8px;
width:630px;
height:200px;
background-color: #ffffff;
box-shadow: 0 1px 1px rgba(0,0,0,0.15),-1px 0 0 rgba(0,0,0,0.03),1px 0 0 rgba(0,0,0,0.03),0 1px 0 rgba(0,0,0,0.12);
border-radius: 0px;
}

#info_contenu_video_txt
{
position: relative;width:90%;
}

#fond_c_playvideo
{
position: relative;
top:0px;
width: 970px;
background-color: #434343;
}

#fond_dessous_playvideo
{
position: relative;
top:0px;
width: 100%;
background-color: #ffffff;
}


#fond_cadre_playvideo
{
position: relative;
float:left;
top:10px;
}

#bloc_pub_player_video
{
position: relative;
top:10px;
float:right;
width:300px;
}


#bloc_player_video
{
position: relative;
float:left;
width:600px;
background-color: #red;
}


#bloc_autre_video
{
position: relative;
float:right;
width:320px;
}

#bloc_autopub_300250
{
position:relative;
top:8px;
width:300px;
height:120px;
background-color: #ffffff;
border: 1px solid #d9d9d9;
}
#bloc_autopub_300250_txt
{
position: relative;
top:13px;
width:90%;
}

#blocdroit_carriere_txt
{
position: relative;
width:90%;
}

#bloc_partage_page
{
position:relative;
top:8px;
width:300px;
height:60px;

}

#bloc_info_film
{
position:relative;
top:8px;
width:300px;
background-color: #ffffff;
border: 1px solid #d9d9d9;
}

#blocdroit_carriere
{
position:relative;
top:0px;
width:300px;
background-color: #ffffff;
box-shadow: 0 0px 0px rgba(0,0,0,0.15),0px 0 0 rgba(0,0,0,0.03),0px 0 0 rgba(0,0,0,0.03),0 0px 0 rgba(0,0,0,0.12);
}


#pubrejoindrelykhubs300
{
position:relative;
top:0px;
width:300px;
background-color: #ffffff;
box-shadow: 0 1px 1px rgba(0,0,0,0.15),-1px 0 0 rgba(0,0,0,0.03),1px 0 0 rgba(0,0,0,0.03),0 1px 0 rgba(0,0,0,0.12);
}

#bloc_menu_haut
{
position: relative;
z-index: 4;
left:361px;
top:-50px;
width:300px;
height:71px;
border: 0px solid #CCCCCC;
}

#blocdroit_fiche_evenement
{
position:relative;
top:0px;
width:300px;
background-color: #ffffff;
box-shadow: 0 1px 1px rgba(0,0,0,0.15),-1px 0 0 rgba(0,0,0,0.03),1px 0 0 rgba(0,0,0,0.03),0 1px 0 rgba(0,0,0,0.12);
}

#tdgauche { position: relative; left:0px;top:0px;width:400px;height:200px;}

#tdgauche-formulaire { position: relative; left:0px;top:0px;width:400px;height:193px;}

#bloc_menu { position: relative; top:-25px;width:1024px;height:40px;}

a.mnac1 {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 11px;font-weight:bold;color:#434343; text-decoration:none; position:relative;margin: 10px;z-index: 4;top:5;}
a:hover.mnac1 {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 11;font-weight:bold; color:#434343;  border-bottom: 1px dotted #000000;text-decoration:none; position:relative;z-index: 4;top:5;}



#bloc_droit_carriere
{
position: relative;
top:20px;
float:right;
width:300px;
}


a.lkfooter{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px; color:#ffffff; text-decoration:none; position:relative;z-index: 4;left:0;top:0;}
a:hover.lkfooter{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px; color:#ffffff; text-decoration:none; position:relative;z-index: 4;left:0;top:0;}


.ssfootercopyright    {font-family: Verdana, Arial, Helvetica, sans-serif;font-smoothing:antialiased;font-smooth:always;font-size: 12px; color:#ffffff; text-decoration:none; position:relative;z-index:4;top:15px;}

a.ss_a_footer1       {font-family: Verdana, Arial, Helvetica, sans-serif;font-smoothing:antialiased;font-smooth:always;font-size: 13px; color:#ffffff; text-decoration:none; position:absolute;z-index: 4;left:15;top:0;}
a:hover.ss_a_footer1 {font-family: Verdana, Arial, Helvetica, sans-serif;font-smoothing:antialiased;font-smooth:always;font-size: 13px; color:#ffffff; text-decoration:underline; position:absolute;z-index: 4;left:15;top:0;}

a.ss_a_footer2       {font-family: Verdana, Arial, Helvetica, sans-serif;font-smoothing:antialiased;font-smooth:always;font-size: 11px; color:#ffffff; text-decoration:none; position:absolute;z-index: 4;left:15px; top:20px;}
a:hover.ss_a_footer2 {font-family: Verdana, Arial, Helvetica, sans-serif;font-smoothing:antialiased;font-smooth:always;font-size: 11px; color:#ffffff; text-decoration:underline; position:absolute;z-index: 4;left:15px; top:20px;}

a.ss_a_footer3       {font-family: Verdana, Arial, Helvetica, sans-serif;font-smoothing:antialiased;font-smooth:always;font-size: 11px; color:#ffffff; text-decoration:none; position:absolute;z-index: 4;left:15px; top:40px;}
a:hover.ss_a_footer3 {font-family: Verdana, Arial, Helvetica, sans-serif;font-smoothing:antialiased;font-smooth:always;font-size: 11px; color:#ffffff; text-decoration:underline; position:absolute;z-index: 4;left:15px; top:40px;}

a.ss_a_footer4       {font-family: Verdana, Arial, Helvetica, sans-serif;font-smoothing:antialiased;font-smooth:always;font-size: 11px; color:#ffffff; text-decoration:none; position:absolute;z-index: 4;left:15px; top:60px;}
a:hover.ss_a_footer4 {font-family: Verdana, Arial, Helvetica, sans-serif;font-smoothing:antialiased;font-smooth:always;font-size: 11px; color:#ffffff; text-decoration:underline; position:absolute;z-index: 4;left:15px; top:60px;}

a.ss_a_footer5       {font-family: Verdana, Arial, Helvetica, sans-serif;font-smoothing:antialiased;font-smooth:always;font-size: 11px; color:#ffffff; text-decoration:none; position:absolute;z-index: 4;left:15px; top:80px;}
a:hover.ss_a_footer5 {font-family: Verdana, Arial, Helvetica, sans-serif;font-smoothing:antialiased;font-smooth:always;font-size: 11px; color:#ffffff; text-decoration:underline; position:absolute;z-index: 4;left:15px; top:80px;}

a.ss_a_footer6       {font-family: Verdana, Arial, Helvetica, sans-serif;font-smoothing:antialiased;font-smooth:always;font-size: 11px; color:#ffffff; text-decoration:none; position:absolute;z-index: 4;left:15px; top:100px;}
a:hover.ss_a_footer6 {font-family: Verdana, Arial, Helvetica, sans-serif;font-smoothing:antialiased;font-smooth:always;font-size: 11px; color:#ffffff; text-decoration:underline; position:absolute;z-index: 4;left:15px; top:100px;}

a.ss_a_footer7       {font-family: Verdana, Arial, Helvetica, sans-serif;font-smoothing:antialiased;font-smooth:always;font-size: 11px; color:#ffffff; text-decoration:none; position:absolute;z-index: 4;left:15px; top:120px;}
a:hover.ss_a_footer7 {font-family: Verdana, Arial, Helvetica, sans-serif;font-smoothing:antialiased;font-smooth:always;font-size: 11px; color:#ffffff; text-decoration:underline; position:absolute;z-index: 4;left:15px; top:120px;}

a.ss_a_footer8       {font-family: Verdana, Arial, Helvetica, sans-serif;font-smoothing:antialiased;font-smooth:always;font-size: 11px; color:#ffffff; text-decoration:none; position:absolute;z-index: 4;left:15px; top:140px;}
a:hover.ss_a_footer8 {font-family: Verdana, Arial, Helvetica, sans-serif;font-smoothing:antialiased;font-smooth:always;font-size: 11px; color:#ffffff; text-decoration:underline; position:absolute;z-index: 4;left:15px; top:140px;}


a.ss_b_footer1       {font-family: Verdana, Arial, Helvetica, sans-serif;font-smoothing:antialiased;font-smooth:always;font-size: 13px; color:#ffffff; text-decoration:none; position:absolute;z-index: 4;left:145;top:0;}
a:hover.ss_b_footer1 {font-family: Verdana, Arial, Helvetica, sans-serif;font-smoothing:antialiased;font-smooth:always;font-size: 13px; color:#ffffff; text-decoration:underline; position:absolute;z-index: 4;left:145;top:0;}

a.ss_b_footer2       {font-family: Verdana, Arial, Helvetica, sans-serif;font-smoothing:antialiased;font-smooth:always;font-size: 11px; color:#ffffff; text-decoration:none; position:absolute;z-index: 4;left:145;top:20;}
a:hover.ss_b_footer2 {font-family: Verdana, Arial, Helvetica, sans-serif;font-smoothing:antialiased;font-smooth:always;font-size: 11px; color:#ffffff; text-decoration:underline; position:absolute;z-index: 4;left:145;top:20;}

a.ss_b_footer3       {font-family: Verdana, Arial, Helvetica, sans-serif;font-smoothing:antialiased;font-smooth:always;font-size: 11px; color:#ffffff; text-decoration:none; position:absolute;z-index: 4;left:145;top:40;}
a:hover.ss_b_footer3 {font-family: Verdana, Arial, Helvetica, sans-serif;font-smoothing:antialiased;font-smooth:always;font-size: 11px; color:#ffffff; text-decoration:underline; position:absolute;z-index: 4;left:145;top:40;}


a.ss_c_footer1       {font-family: Verdana, Arial, Helvetica, sans-serif;font-smoothing:antialiased;font-smooth:always;font-size: 15px; color:#ffffff; text-decoration:none; position:absolute;z-index: 4;left:300;top:0;}
a:hover.ss_c_footer1 {font-family: Verdana, Arial, Helvetica, sans-serif;font-smoothing:antialiased;font-smooth:always;font-size: 15px; color:#ffffff; text-decoration:underline; position:absolute;z-index: 4;left:300;top:0;}


a.ss_d_footer1       {font-family: Verdana, Arial, Helvetica, sans-serif;font-smoothing:antialiased;font-smooth:always;font-size: 15px; color:#ffffff; text-decoration:none; position:absolute;z-index: 4;left:260;top:0;}
a:hover.ss_d_footer1 {font-family: Verdana, Arial, Helvetica, sans-serif;font-smoothing:antialiased;font-smooth:always;font-size: 15px; color:#ffffff; text-decoration:underline; position:absolute;z-index: 4;left:260;top:0;}
a.ss_d_footer2       {font-family: Verdana, Arial, Helvetica, sans-serif;font-smoothing:antialiased;font-smooth:always;font-size: 11px; color:#ffffff; text-decoration:none; position:absolute;z-index: 4;left:260px; top:20px;}
a:hover.ss_d_footer2 {font-family: Verdana, Arial, Helvetica, sans-serif;font-smoothing:antialiased;font-smooth:always;font-size: 11px; color:#ffffff; text-decoration:underline; position:absolute;z-index: 4;left:260px; top:20px;}
a.ss_d_footer3       {font-family: Verdana, Arial, Helvetica, sans-serif;font-smoothing:antialiased;font-smooth:always;font-size: 11px; color:#ffffff; text-decoration:none; position:absolute;z-index: 4;left:260px; top:40px;}
a:hover.ss_d_footer3 {font-family: Verdana, Arial, Helvetica, sans-serif;font-smoothing:antialiased;font-smooth:always;font-size: 11px; color:#ffffff; text-decoration:underline; position:absolute;z-index: 4;left:260px; top:40px;}
a.ss_d_footer4       {font-family: Verdana, Arial, Helvetica, sans-serif;font-smoothing:antialiased;font-smooth:always;font-size: 11px; color:#ffffff; text-decoration:none; position:absolute;z-index: 4;left:260px; top:60px;}
a:hover.ss_d_footer4 {font-family: Verdana, Arial, Helvetica, sans-serif;font-smoothing:antialiased;font-smooth:always;font-size: 11px; color:#ffffff; text-decoration:underline; position:absolute;z-index: 4;left:260px; top:60px;}
a.ss_d_footer5       {font-family: Verdana, Arial, Helvetica, sans-serif;font-smoothing:antialiased;font-smooth:always;font-size: 11px; color:#ffffff; text-decoration:none; position:absolute;z-index: 4;left:260px; top:80px;}
a:hover.ss_d_footer5 {font-family: Verdana, Arial, Helvetica, sans-serif;font-smoothing:antialiased;font-smooth:always;font-size: 11px; color:#ffffff; text-decoration:underline; position:absolute;z-index: 4;left:260px; top:80px;}

.img_bf_footer { position: relative; top:-140px; left:235px;z-index:10000; }
.img_tw_footer { position: relative; top:-140px; left:255px;z-index:10000; }

.imgplayeraudio {
	position: relative;
	top:16px;
}

#playeraudio {
    position: fixed;
	z-index: 99999;
    bottom: 0;
width:100%;

}



#upload-wrapper {
	position: relative;
	
	width: 100%;
	margin:0 auto 0 auto;
}

#upload-wrapper h3 {
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 20px 0px;
	margin-top: -30px;
	border-bottom: 1px dotted #DDD;
}
#upload-wrapper input[type=file] {
	padding: 6px;
	background: #FFF;
	border-radius: 5px;
}
#upload-wrapper #submit-btn {
	border: none;
	padding: 10px;
	background: #61BAE4;
	border-radius: 5px;
	color: #FFF;
}
#output{
	padding: 5px;
	font-size: 12px;
}

/* prograss bar */
#progressbox {
	border: 1px solid #f4f4f4;
	padding: 1px; 
	position:relative;
	width:300px;
	border-radius: 3px;
	margin: 10px;
	display:none;
	text-align:left;
}
#progressbar {
	height:20px;
	border-radius: 0px;
	background-color: #f4f4f4;
	width:1%;
}
#statustxt {
	top:3px;
	left:50%;
	position:absolute;
	display:inline-block;
	color: #000000;
}

.button_envr {
display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:15px;
	font-weight:normal;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:0px 0px 0px #c0ccdb;
	margin-top: 20px;
	margin-bottom: 20px;
	background-color:#e40046;
	border:0px;
	border-radius: 3px;
}
.button_envr:hover {


	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:15px;
	font-weight:normal;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:0px 0px 0px #c0ccdb;
	margin-top: 20px;
	margin-bottom: 20px;
	background-color:#e40046;
	border:0px;
	border-radius: 3px;
}
.button_envr:active {
	position:relative;
	top:1px;
}

.button {



	display:inline-block;
	color:#313335;
	font-family:Arial;
	font-size:15px;
	font-weight:normal;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #c0ccdb;
	margin-top: 20px;
	margin-bottom: 20px;
}.button:hover {


	display:inline-block;
	color:#000000;
	font-family:Arial;
	font-size:15px;
	font-weight:normal;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #c0ccdb;
	margin-top: 20px;
	margin-bottom: 20px;
}.button:active {
	position:relative;
	top:1px;
}

a.fond_or_couleur_blanc {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #ffffff;
    text-decoration: none;
    box-shadow: 0px 0px 0px 0px #e5e5e5;
    padding: 0px 5px;
    margin: 5px 3px;
    border-radius: 3px;
    line-height: 30px;
    display: inline-block;
}


.buttonphoto {

	border-radius:2px;
	border:1px solid #f4f4f4;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	margin-top: 20px;
	margin-bottom: 20px;
	background-color:#e40046;
	
}.buttonphoto:hover {
		border-radius:2px;
	border:1px solid #f4f4f4;
	display:inline-block;
	color:#434343;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	margin-top: 20px;
	margin-bottom: 20px;
	background-color:##e40046;
}.buttonphoto:active {
	position:relative;
	top:1px;
}


.buttonvideo {

	border-radius:6px;
	border:1px solid #f4f4f4;
	display:inline-block;
	color:#f5f5f5;
	font-family:Arial;
	font-size:15px;
	font-weight:normal;
	padding:6px 24px;
	text-decoration:none;
	margin-top: 20px;
	margin-bottom: 20px;
	background-color:#434343;
	
}.buttonvideo:hover {
		border-radius:6px;
	border:1px solid #f4f4f4;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:15px;
	font-weight:normal;
	padding:6px 24px;
	text-decoration:none;
	margin-top: 20px;
	margin-bottom: 20px;
	background-color:#434343;
}.buttonvideo:active {
	position:relative;
	top:1px;
}




/*------------------POPUPS------------------------*/
#fade {
	display: none;
	background: #ffffff; 
	position: fixed; left: 0; top: 0; 
	z-index: 10;
	width: 100%; height: 100%;
	opacity: .80;
	z-index: 10000;
}
.popup_block{
	display: none;
	background: #ffffff;
	padding: 10px; 	
	border: 3px solid #ffffff;
	float: left;
	font-size: 1.2em;
	position: fixed;
	top: 50%; left: 50%;
	z-index: 99999;
	-webkit-box-shadow: 0px 0px 20px #000;
	-moz-box-shadow: 0px 0px 20px #000;
	box-shadow: 0px 0px 20px #000;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
img.btn_close {
	float: right; 
	margin: -55px -55px 0 0;
top: -360px;
    left: 490px;
    position: relative;
}
.popup p {
	padding: 5px 10px;
	margin: 5px 0;
}
/*--Making IE6 Understand Fixed Positioning--*/
*html #fade {
	position: absolute;
}
*html .popup_block {
	position: absolute;
}

.title_folder {margin-bottom:0px;box-shadow: 0px 0px 0px 0px #e5e5e5;color:#000000;font-size:10px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

 .close {
     float: right;
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    opacity: .5;
     font-family: inherit;
    font-size: inherit;
    line-height: inherit;
    padding: 0;
    background-color: transparent;
    border: 0;
    -webkit-appearance: none;
    text-transform: none;
}

#avant_footer 	{ position: relative; width: 100%; height: 250px; bottom: 0;clear:both;background-color: #313335;}


icone_pm {
color: #f5f5f5;
}

a.icone_pm {
color: #313335;
}

#back-to-top {
    opacity: 0;
    transition: opacity 0.6s ease;
}

#back-to-top.show {
    opacity: 1;
    transition: opacity 0.6s ease;
}

#back-to-top .top {
    background-color: #15a69a;
}

#back-to-top .top {
    z-index: 999;
    position: fixed;
    margin: 0px;
    color: var(--iq-white);
    background: var(--iq-primary);
    bottom: 15px;
    right: 25px;
    font-size: 26px;
    width: 50px;
    height: 50px;
    text-align: center;
    line-height: 50px;
    border-radius: 90px;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}

#lk_feed_wrapper{

    
    display: flex;
}

#lk_feed_left{
     flex: 1; 
     width:250px;    
     height:100vh;
     position:fixed;
     /*top:0;*/
	overflow: scroll;
    overflow-x: hidden;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
}

#lk_feed_center {
     margin-left:250px;
     margin-right: 250px;
	/*max-height:1000px;*/
     flex: 3;
	overflow: scroll;
    overflow-x: hidden;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;

}

.ico_vignette
{
font-size: 16px;
	margin-bottom:5px;
}

.gridalign_them_right{
    grid-template-columns: 1fr 1fr;
    display: grid;
    gap: 10px;
}

#lk_feed_right{
    width:300px;
    right:10px;
    height:100vh;
    position:fixed;
    /*top:0;*/
	overflow: scroll;
    overflow-x: hidden;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
}

.lk_tags{
	margin:0;
	padding:0;
	right:24px;
	list-style:none;
} 
.lk_tags li{
	float: left;
        height: 24px;
        line-height: 24px;
        position: relative;
        font-size: 11px;
        margin: 2px 5px 2px 12px;
        padding: 0 10px 0 12px;
        background: #1f1f2a;
        color: #fff;
        text-decoration: none;
        -moz-border-radius-bottomright: 4px;
        -webkit-border-bottom-right-radius: 4px;
        border-bottom-right-radius: 4px;
        -moz-border-radius-topright: 4px;
        -webkit-border-top-right-radius: 4px;
        border-top-right-radius: 4px;
}
    .lk_tags li:before {
 content: "";
 float: left;
 position: absolute;
 top: 0;
 left: -12px;
 width: 0;
 height: 0;
 border-color: transparent #1f1f2a transparent transparent;
 border-style: solid;
 border-width: 13px 13px 13px 0;
}
    .lk_tags li:after {
 content: "";
 position: absolute;
 top: 10px;
 left: 0;
 float: left;
 width: 4px;
 height: 4px;
 -moz-border-radius: 2px;
 -webkit-border-radius: 2px;
 border-radius: 2px;
 background: #fff;
 -moz-box-shadow: -1px -1px 2px #e40046;
 -webkit-box-shadow: -1px -1px 2px #e40046;
 box-shadow: -1px -1px 2px #e40046;
}

.lk_tagsarrondi{
	margin:0;
	padding:0;
	right:24px;
	list-style:none;
} 
.lk_tagsarrondi li{
	float: left;
        height: 34px;
        line-height: 34px;
        position: relative;
        font-size: 11px;
        margin: 2px 5px 2px 12px;
        padding: 0 10px 0 12px;
        background: #dce0eb;
        color: #000000;
        text-decoration: none;
border-radius:6px;
	font-weight:500;
}










/* Commentaire content */
#commentcontent > div > div > div.content-comment > div.text-comment > a > b, #commentcontent > div > div > div.content-comment > div.text-comment > font {
    font-family: "Poppins", sans-serif !important;
  }

  #commentcontent > div.full-comment > div.f-comment {
    margin-left: 50px;
  }
  #commentcontent > div.full-comment > div.f-comment:first-child {
    margin-left: 0;
  }

  span.reponse-commentaire{
    border-radius: 20px;
    padding: 5px 10px;
  }

  span.reponse-commentaire:hover {
    background-color: #efefef;
  }

  i.like {
    transition-duration: 0.1s;
  }

  .fa-thumbs-up:before, .fa-thumbs-down:before {
    font-size: 14px;
  }

  i.like:hover, i.dislike:hover {
    transition-duration: 0.1s;
    transform: scale(1.2);
  }


i.like.animate, i.dislike.animate {
  -webkit-animation: jello-horizontal 0.9s both;
	        animation: jello-horizontal 0.9s both;
          color: #e40046;
}

@-webkit-keyframes jello-horizontal {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
            transform: scale(1.2);
  }
  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
            transform: scale3d(1.25, 0.75, 1);
  }
  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
            transform: scale3d(0.75, 1.25, 1);
  }
  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
            transform: scale3d(1.15, 0.85, 1);
            transform: scale(1.5);
  }
  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
            transform: scale3d(0.95, 1.05, 1);
  }
  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
            transform: scale3d(1.05, 0.95, 1);
  }
  100% {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
            transform: scale(1);
  }
}
@keyframes jello-horizontal {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
            transform: scale(1.2);
  }
  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
            transform: scale3d(1.25, 0.75, 1);
  }
  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
            transform: scale3d(0.75, 1.25, 1);
  }
  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
            transform: scale3d(1.15, 0.85, 1);
            transform: scale(1.5);
  }
  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
            transform: scale3d(0.95, 1.05, 1);
  }
  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
            transform: scale3d(1.05, 0.95, 1);
  }
  100% {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
            transform: scale(1);
  }
}

div.newElement {
  display: flex;
  flex-direction: column;
  justify-content: start;
  align-items: left;
}

div.newElementActions {
  order: 1;
  display: flex;
  justify-content: right;
}

#ecrtstatut.ecrit_statut {
  font-family: "Poppins", sans-serif;
  outline: none;
  border: none !important;
  border-bottom: 1px solid black !important;
  transition-duration: 500ms;
}

#ecrtstatut.ecrit_statut:focus {
  border-bottom: 1px #e40046 solid !important;
  transition-duration: 500ms;
}

div.newElementActions > button {
  width: 80px;
  border: 0;
  font-size: 12px;
}
div.newElementActions > button.cancel-button {
  margin-right: 1em;
  background-color: transparent;
}

div.newElementActions > button.cancel-button:hover {
  background: #efefef;
  border-radius: 20px;
  padding: 5px 10px;
}

div.newElementActions > button.send-button {
  background: #e40046;
  border-radius: 20px;
  padding: 5px 10px;
  color: white;
}

div.newElementActions > button.send-button:hover {
  background: #c5003d;
}

.img_avec_border_com {
  border-radius: 30px !important;
}

div.newElementContent .img_avec_border_com {
  width: 35px;
  height: 35px;
}

button#voir-plus {
  border: 0;
  width: 250px;
  background-color: transparent;
  font-size: 13px;
  color: #e40046;
  text-align: left;

  margin-left: 50px;
}

button#voir-plus > i {
  margin-left: 5px;
}

div.full-comment > div:first-child {
  order: 1;
}

div.full-comment >button#voir-plus {
  order: 2;
  margin-top: 1em;
  margin-bottom: 1em;
}

div.full-comment > div {
  order: 3;
}

#commentcontent > div > div:first-child > div.profil-comment > a > img.img_avec_border_com {
  height: 35px;
  width: 35px;
}


#commentcontent > div.full-comment > div.f-comment img {
  width: 35px;
  height: 35px;
}

#commentcontent > div.full-comment > div.f-comment:first-child {
  background-color: #fff;
  margin-bottom: 0;
  border: 0;
}

#commentcontent > div.full-comment > div.f-comment {
  background-color: #f9f9f9;
  padding: 1em;
  margin-bottom: 1em;
  border-left: 1px solid #e40046;
}

#capsin > div > table > tbody > tr:nth-child(1) > td:nth-child(2) > font {
  font-family: "Poppins", sans-serif !important;
}

@media only screen 
   and (max-width : 670px) {
    #ecrtstatut.ecrit_statut {
      width: 50vw !important;
    }
}


 .zmimage{position:relative;width:80%;height:100vh;background-color: #000000;margin-right: 0px;margin-left: 0px;border-radius:0px;background-size: contain;background-position:center;left:0px;background-repeat: no-repeat;}




.zmimagebtclose{display:none}

.newElementsActions {
  margin-top: 5px;
}

span.countLike {
  margin-right: 1em;
}
/* Fin Com content */

.add-to {
            width: 100%;
            background: #e6e6e6;
            font-family: "Poppins", sans-serif;
            position: fixed;
            z-index: 100000;
            padding: 0.5em 0.5em 1em 0.5em;
            font-size: 14px;
            text-align: center;
            bottom: 0;
            left: 0;
            color: #313335;
            line-height: 1.6;
            display: flex;
            flex-direction: column;
            justify-content: center;
        }

    div.add-to button {
       background-color: #E40046;
       border: 0;
       color: white;
       font-family: "Poppins", sans-serif;
       padding: 0.5em 1em;
       cursor: pointer;
       border-radius: 10px;
      transition-duration: 250ms;
    }

    div.add-to button:hover {
      background-color: #B20037;
    }

    div.add-to button > i {
      margin-right: 0.5em;
    }

    div.add-to > i {
      position: relative;
      top: 0;
      right: 0;
      align-self: end;
    }

    div.inPop {
      display: flex;
      align-items: center;
      justify-content: center;
    }

    div.inPop > span {
      margin-right: 1em;
    }

    @media only screen 
   and (max-width : 640px) {
    div.inPop {
      flex-direction: column;
    }

    div.inPop > span {
      margin-right: 0;
      margin-bottom: 0.5em;
    }
   }

   .add-to.safari .inPop i{
    margin-left: 0.25em;
    margin-right: 0.25em;
    font-size: 20px;
   }

   #colG > div.add-to.desktop > i {
    cursor: pointer;
   }

   .add-to.safari .inPop .install-text {
    line-height: 1.7;
   }