/* pages d'inscription */
#right-main #deja-membre{height:87px; width:300px; padding-top:76px; padding-left:21px; padding-right:21px; border-top:#363636 1px solid; margin-top:18px; float:left; display:inline;  background-image:url(/i/zone-membre/deja-membre.jpg); background-repeat:no-repeat;}
#deja-membre .champs {width:135px; height:13px; line-height:13px; font-size:11px; }
#deja-membre #passwd {margin-left:10px;}
#deja-membre #deja-bt{float:right}
#deja-membre label{ color:#FFFFFF;}
#deja-membre #pconnect { margin-top:10px; margin-left:-3px }
#deja-membre #oubli { color:#FFFFFF;}

#right-main #notes{float:left; display:inline;padding:0px 20px ; margin-top:20px; color:#999999; height:698px}
#right-main #notes p{ text-align:justify }

#left-main #header-inscri{margin-top:7px; height: 97px; width:100%; background-image:url(/i/zone-membre/header-inscri.jpg); background-repeat:no-repeat; float:left; display: inline }
#left-main .ss-titre { color:#847d72; font-size:14px; font-weight:bold; }
#left-main .raison { background-image:url(/i/zone-membre/fleche-raison.jpg); background-repeat:no-repeat; width:520px; float:left; display:inline; color:#FFFFFF; padding:0 10px 0 50px; margin-bottom:0px}
#left-main .raison em {font-size:14px; font-weight:bold; font-style:normal}

#intro_block { margin-top:30px; margin-bottom:15px}
#intro_block .introCont{ float:left; height:auto;  width:536px; background-color:#000000; border:5px solid #262626; padding:7px  }
#intro_block h6 { font-size:11px; font-weight:normal; margin-top:-2px;margin-bottom:12px; color:#FFFFFF}
.block-form { float:left; width:515px; display:inline; border-bottom:#393939 1px solid; height:auto; padding:0px 20px 12px 0; color:#FFFFFF; margin-bottom:5px}
.block-form label { width:85px; float:left; display:inline; text-align:right; margin-right:10px}
.block-form .champs { width:140px; height:13px; line-height:13px; font-size:11px;}
.block-form select { width:143px; height:17px; line-height:17px; font-size:11px;}
.block-form p{ width:257px; margin-top:7px; margin-bottom:0px; }
.block-form p.margeH{ width:257px; margin-top:21px }
.block-form .details { float:left; width:240px; text-align:right; font-size:10px;}
.block-form .details a{ color:#FFFFFF; font-size:11px; margin-top:4px; display:block}
.block-form .block-news { width:440px; margin-left:90px; margin-top:5px;}
.block-form .block-news label { display:inline; float:none; width:auto;}
#fin-form { margin-top:7px; background-image:url(/i/zone-membre/service-mobile.jpg); background-repeat:no-repeat}
#fin-form p.left{ height:30px; }
#fin-form .ss-titre { color:#847d72; font-size:12px; font-weight:bold; margin-left:240px; margin-top:4px; width:290px !important; margin-bottom:14px;  }
#fin-form #inscri-bt { margin-top:11px; float:left; margin-left:195px;  }

.margeB{ margin-bottom:500px !important}
#box-form { width:100%; text-align:center;}

h2.oubli {margin-top:8px !important; margin-bottom:0px !important}
h5.oubli { font-size:18px; margin:25px 0 18px 0}
input.oubli { width:526px; margin-bottom: 18px}
#oubli-bt {margin-bottom: 18px}

#box-new-pass {float:left; display:inline;width:664px;  background-image:url(/i/zone-membre/new-pass.jpg); background-repeat:no-repeat; background-position:right; height:auto; padding-top:5px; padding-right:220px; padding-bottom:0px; margin-bottom:0px}
#box-pas-reconnu {float:left; display:inline;width:664px;  background-image:url(/i/zone-membre/pas-reconnu.jpg); background-repeat:no-repeat; background-position:right; height:auto; padding-top:0px; padding-right:220px; padding-bottom:0px; margin-bottom:0px; }
#box-pas-reconnu #first_p { margin-top:8px}
#box-pas-reconnu #second_p { margin-top:12px}
#box-pas-reconnu #ss-titre { color:#847d72; font-size:14px; font-weight:bold; margin-top:29px; margin-bottom:0px }
#box-pas-reconnu .raison { background-image:url(/i/zone-membre/fleche-raison2.jpg); background-repeat:no-repeat; height:30px;  width:520px; float:left; display:inline; color:#FFFFFF; padding:5px 20px 0 40px; margin-bottom:0px; font-size:14px; font-weight:bold; margin-top:0px;}

/* page d'accueil*/
#block_perso {width:864px; background-color:#393939; float:left; display:inline; margin-bottom:10px; margin-top:10px; padding:7px 6px; color: #FFFFFF}
#block_perso .first_p {  width:840px;  font-size:14px; margin-top:0px; margin-bottom:0px}
#block_perso .second_p { margin-top:5px;  font-size:11px;  margin-bottom:2px}
#block_perso .second_p img {margin-right:5px}
#block_perso .third_p { margin-top:12px;  font-size:11px;  margin-bottom:2px}

#my_last_comments {width:876px;float:left; display:inline; background-image:url(/i/zone-membre/last-comments.jpg); background-repeat:no-repeat;  margin-top:26px; }
#my_last_comments #tous {float:right;width:551px; display:inline; padding-left:325px; }
#my_last_comments2 {width:876px;float:left; display:inline; background-image:url(/i/zone-membre/my_last_comments.jpg); background-repeat:no-repeat;  margin-top:8px; margin-bottom:8px; }
#my_last_comments2 #tous {float:right;width:551px; display:inline; padding-left:325px; }
a.imglien {float:left;display:inline; margin-right:3px ;}
a.imglien img{ margin-top:-6px;}
a.imglien2 { padding-top:-6px; line-height:20px; float:left; display:inline}
a.imglien3 { margin-top:-6px;  float:left; display:inline}

#my_last_comments div{ width:266px; margin-top:18px; background-color:#393939; height:auto; padding:7px 9px 5px 9px }
#my_last_comments div p {margin:3px 0px}
#my_last_comments div.marge12{margin-right:12px;}
#my_last_comments2 div{ width:266px; margin-bottom:18px; background-color:#393939; height:auto; padding:7px 9px 5px 9px }
#my_last_comments2 div p {margin:3px 0px}
#my_last_comments2 div.marge12{margin-right:12px;}
#my_last_comments2 div.margetop{margin-top:12px;}

#contact_last_comments{ width:581px;float:left; display:inline; background-image:url(/i/zone-membre/header-contact-comments.jpg); background-repeat:no-repeat; margin-top:29px; padding-top:36px}
#contact_last_comments .block_contact_comment {height:29px; clear:left;float:left; display:inline; width:578px; border-top:1px solid #393939; padding-top:17px; margin-bottom:15px }
#contact_last_comments .block_contact_comment .img img{height:23px; width:40px; }
.block2 {height:31px;} 
#contact_last_comments .block_contact_comment div{border:1px solid #393939; background-color:#262626; padding:2px; float:left; display:inline}
#contact_last_comments .block_contact_comment p{float:left; display:inline; margin:-2px 0 0 6px; line-height:17px; }
#contact_last_comments .block_contact_comment p span { font-size:14px}
#contact_last_comments #links { float:left; display:inline; border-top:1px solid #393939; width:578px; padding-top:0px; margin-top:0px; }
#links .blockLink{float:left; display:inline; width:578px; padding-top:6px}
#links { margin-bottom:15px; margin-left:-3px}

#my_last_playlist { float:left;display:inline; height:auto;padding-left:11px; width:260px; padding-top:39px; margin-top:26px; background-image:url(/i/zone-membre/last-add-playlist.jpg) ; background-repeat:no-repeat}
#my_last_playlist .playlist_elem {float:left; height:auto; width: 278px; background-color:#393939; display:inline;margin-bottom:3px; padding:3px}
#my_last_playlist .playlist_elem .blockImg { float:left; height:45px; width:80px; border:5px solid #262626}
#my_last_playlist .playlist_elem .blockImg img{ height:45px; width:80px;}
#my_last_playlist .playlist_elem .blockTxt {display:inline; float:left;height:auto; width:151px; margin-left:8px;}
#my_last_playlist .playlist_elem .blockTxt h2 {margin:6px 0px 0px 0px;height:auto;font-size:12px; }
#my_last_playlist .playlist_elem .blockTxt p { margin:0px;height:auto; color:#656565; font-size:11px}
#my_last_playlist .blockLink { float:left; display:inline; margin-left:-3px; margin-top:4px !important}

/* page des données perso */
#fin-form2 { background-image:none; border-bottom:0px; margin-right:11px}
#fin-form2 #inscri-bt{ float:right; display:inline; margin-right:23px; margin-top:11px;}
#block_service_mobile { background-image:url(/i/zone-membre/service-mobile2..jpg); background-repeat:no-repeat; width:328px; height:63px; float:right; display:inline; margin-right:-2px;  padding-top:149px}
#block_service_mobile p {width:300px; text-align:right; padding-right:25px; margin-bottom:7px; margin-top:0px}
#block_service_mobile p label {margin-right:14px}

/* page playlist perso */
#playlist_perso_intro { float:left; display:inline; width:550px; margin-top:5px; color:#FFFFFF}
#playlist_perso { float:left;display:inline; height:auto; width:873px; margin-top:2px;margin-bottom:70px;}
#playlist_perso .playlist_elem {float:left; height:auto; width: 867px; background-color:#393939; display:inline;margin-bottom:3px; padding:3px}
#playlist_perso .playlist_elem .blockImg { float:left; height:45px; width:80px; border:5px solid #262626}
#playlist_perso .playlist_elem .blockImg img{ height:45px; width:80px;}
#playlist_perso .playlist_elem .blockTxt {display:inline; float:left;height:auto; width:401px; margin-left:8px; }
#playlist_perso .playlist_elem .blockTxt h2 {margin:-2px 0px 0px 0px;height:auto;font-size:15px; }
#playlist_perso .playlist_elem .blockTxt p { margin:5px 0px 0px 0px; height:auto; color:#656565; font-size:11px}
#playlist_perso .playlist_elem .blockInfos {display:inline; float:right;height:auto; width:251px; margin-left:8px;  text-align:right; margin-right:8px; line-height: normal}
#playlist_perso .playlist_elem .blockInfos div { margin-right:-3px}
#playlist_perso .playlist_elem .blockInfos p{margin:0px }

/* page contacts */
#contact_list { float:left; display:inline; width:340px; margin-right:20px; background-image:url(/i/zone-membre/mes-contacts.jpg); background-repeat:no-repeat; padding-top:34px; margin-top:8px;}
.contact_list_elem { background-color:#393939; height:44px; float:left; display:inline; margin-bottom:3px; padding:6px 4px 0px 9px}
.contact_list_elem  .blockLink { margin-top:-1px}
.contact_list_elem strong { font-size:14px; text-transform:uppercase;}
.contact_list_elem p { margin-top:2px; margin-bottom:2px}

#contact_list_comments{  width:514px;float:left; display:inline; background-image:url(/i/zone-membre/header-contact-comments.jpg); background-position:-3px 0px; background-repeat:no-repeat; margin-top:4px; padding-top:37px}
#contact_list_comments .block_contact_comment { clear:left;float:left; display:inline; width:514px; border-bottom:1px solid #393939; padding-top:1px; margin-bottom:15px }
#contact_list_comments .block_contact_comment .img{border:1px solid #393939; background-color:#262626; padding:2px; float:left; display:inline}
#contact_list_comments .block_contact_comment .img img{width:40px;height:23px;}
#contact_list_comments .block_contact_comment .blockTxt{ float:left; display:inline; width:510px; height:auto; margin-top:11px; margin-bottom:5px }
#contact_list_comments .block_contact_comment .blockTxt p{float:left; display:inline; margin:0px; line-height:normal; }
#contact_list_comments .block_contact_comment p.infos{float:left; display:inline; margin:-2px 0 0 6px; line-height:17px; }
#contact_list_comments .block_contact_comment p.infos span { font-size:14px}
#contact_list_comments .block_contact_comment .blockLink { margin-bottom:7px; margin-top:-1px}

/* pages videos mobile */
#block_service_mobile2.margeH{ margin-top:8px;}
#block_service_mobile2 { background-image:url(/i/zone-membre/service-mobile2..jpg); background-repeat:no-repeat; width:328px; height:63px; float:left; display:inline; margin-right:0px;  padding-top:149px}
#block_service_mobile2 p {width:300px; text-align:right; padding-right:25px; margin-bottom:7px; margin-top:0px}
#block_service_mobile2 p label {margin-right:14px}

#ccm { width:535px; float:left; display:inline; background-image:url(/i/zone-membre/ccm-header.jpg); background-repeat:no-repeat; padding-top:39px; background-color:#262626; margin-left:11px; font-size:14px; margin-top:8px}
#ccm1 {background-image:url(/i/zone-membre/ccm1.jpg); background-repeat:no-repeat; height:22px;padding-top:15px; padding-left:60px; margin-top:0px; margin-left:14px}
#ccm2 {background-image:url(/i/zone-membre/ccm2.jpg); background-repeat:no-repeat;height:31px;padding-top:6px; padding-left:60px; margin-left:14px}
#ccm3 {background-image:url(/i/zone-membre/ccm3.jpg); background-repeat:no-repeat;height:31px; padding-top:6px; padding-left:60px; margin-left:14px}
#ccm4 {padding-left:8px; font-size:11px; color:#999999; margin-left:14px; margin-bottom:1px}

#videos_mobile { float:left; display:inline; height:auto; width:881px; margin-top:28px; margin-bottom:10px; background-image:url(/i/zone-membre/service-mobile.jpg); background-repeat:no-repeat; padding-top:34px;}
#videos_mobile input { float:left; display:inline; margin-top:20px;; margin-right:8px}
#videos_mobile .mobile_elem { float:left; height:auto; width: 430px; background-color:#393939; display:inline;margin-bottom:3px; padding:3px; border-right:4px solid #030405 }
#videos_mobile .mobile_elem .blockImg { float:left; display:inline; height:45px; width:80px; border:5px solid #262626}
#videos_mobile .mobile_elem .blockImg img{ height:45px; width:80px;}
#videos_mobile .mobile_elem .blockTxt { float:left; display:inline; height:auto; width:305px; margin-left:8px; }
#videos_mobile .mobile_elem .blockTxt h2 {margin:-2px 0px 0px 0px;height:auto;font-size:15px; }
#videos_mobile .mobile_elem .blockTxt p { margin:5px 0px 0px 0px; height:auto; color:#656565; font-size:11px}

#mobile-bt {width:auto; float:left; display:inline; margin-left:367px; height:auto; margin-bottom:20px; }
