/*
Theme Name: Diam's
Theme URI: http://diams-lesite.com/
Description: Theme Wordpress pour le site de Diam's.
Version: 1.0
Author: Colorz
Author URI: http://color.fr/
Tags: awesome theme, slider, mootools, blue, grey, two columns, widgets
*/

/* STEP REGISTER */

a.acolorz {position:absolute;width:645px;text-align:right;background:transparent url(images/logo_colorz.jpg) no-repeat scroll right -1px;color:#595959;display:block;float:left;font-size:11px;font-weight:bold;height:17px;margin:50px 0 0 315px;padding-right:18px;}
a.abigup {position:absolute;background:transparent url(images/biguplogo.jpg) no-repeat scroll 0 0;display:block;float:left;height:42px;margin-left:485px;margin-top:25px;padding-right:18px;text-indent:-9999px;width:40px;}

.register h2 {color:#223645;font-weight:bold;margin:0 0 30px;}
.register h2.profilname {color:#5092A8;font-size:23px;font-style:italic;font-weight:bold;margin:0 0 15px;width:395px;}
.register h2 span {color: #498aa1;}
.register h3, .register #inscriptionTitle {color:#498AA1;font-size:15px;font-style:italic;font-weight:bold;margin:0 0 10px;width:395px;}
.register hr {background:transparent url(images/register_hr.jpg) no-repeat scroll 0 0;display:block;border:0 none;clear:both;height:2px;margin-bottom:20px;}
.register hr.large {background:transparent url(images/pprofil_largerhr.jpg) no-repeat scroll 0 0;height:1px;width:575px;margin-bottom:30px;margin-top:30px;}
.register .entry p {margin-bottom: 0!important;}
.register .entry p.pagemeta {float:right;margin:0 0 10px;width:135px;}
.register a.more {background:transparent url(images/sidebar_arrow.png) no-repeat scroll 0 3px;color:#767676;font-size:11px;padding-left:8px;text-decoration:underline;}
.register a:hover.more {color:#498AA1;}

.register .grey {background-color:#EEEEEE;clear:both;padding:20px;margin:0 0 30px;line-height:1em;}
.register .grey strong {clear:both;display:block;font-style:italic;font-weight:bold;line-height:1.4em;}
.register .grey strong#StrongNewsletter {font-size:14px;}
.register .grey form {display: block;margin-top: 20px;}

.register .grey ul li {clear:both;display:block;line-height:1.6em;}
.register .grey li.listlabel span{float:left;width:300px;}
.register .grey li.listlabel label{color:#999999;float:left;font-size:11px;width:50px;}

.register .grey label{color:#444444;display:block;font-family:"Trebuchet MS";font-size:11px;font-weight:bold;margin-right:5px;margin-top:3px;}
.register .grey label.minilabel {color:#999999;float:left;font-size:11px;margin-right:15px;margin-top:10px;margin-bottom:10px;padding-left:2px;}
.register .grey label span.required {color: #999999;}
.register .grey label.searchlabel {margin-left:100px;}
.register .grey select {margin-bottom:20px;}
.register .grey input.text{background:transparent url(images/register_input.jpg) no-repeat scroll 0 0;border:0 none;color:#767676;display:block;font-size:11px;height:23px;margin-bottom:10px;margin-top:5px;padding-left:5px;padding-top:7px;width:255px;}
.register .grey input#submit {background:transparent url(images/button_valider_step.jpg) no-repeat scroll 0 0;border:0 none;clear:both;display:block;height:27px;margin-left:230px;margin-top:80px;width:114px;cursor:pointer;}
.register .grey input#submit:hover {background-position: left bottom;}

.register .grey textarea.tlignes {background:transparent url(images/register_textarea.jpg) no-repeat scroll 0 0;height:45px;}
.register .grey textarea.slignes {background:transparent url(images/register_textarea2.jpg) no-repeat scroll 0 0;height:93px;margin-bottom: 30px;}
.register .grey textarea {border:0 none;color:#767676;font-family:"Trebuchet MS";font-size:11px;font-style:italic;margin-bottom:15px;margin-top:5px;padding-left:5px;padding-top:7px;width:530px;clear: both;}

.register .entry form {text-align:left;}
.register .grey .alignform {width: 265px;}
.register .grey p.gavatar {display:block;float:left;height:150px;width:260px;}
.register .grey p.gavatar img {background-color: #FFFFFF;padding: 4px;border: 1px solid #dedede;float: left;}
.register a.gbnt {background:transparent url(images/button_upload_avatar.jpg) no-repeat scroll 0 0;display:block;height:27px;margin-left:120px;margin-top:40px;width:138px;}
.register a:hover.gbnt {background-position: left bottom;}
.register a.pass_step {background:transparent url(images/button_passstep.jpg) no-repeat scroll 0 0;display:block;float:right;height:27px;width:174px;}
.register a:hover.pass_step {background:transparent url(images/button_passstep.jpg) no-repeat scroll 0 0;background-position: 0 0;}

#profil_errors {margin:10px 0;}
.register .grey p.spacer45 {display:block;height:45px !important;}
.register .grey a.switchNext {background:transparent url(images/button_nextstep.jpg) no-repeat scroll 0 0;display:block;height:27px;width:114px;float: right;}
.register .grey a:hover.switchNext{background-position: left bottom;}
.register .grey a.switchBack {background:transparent url(images/button_backstep.jpg) no-repeat scroll 0 0;display:block;height:27px;width:114px;margin-top: 15px;float: left;}
.register .grey a:hover.switchBack{background-position: left bottom;}
.register .grey input#switchSubmit {background:transparent url(images/button_valider_step.jpg) no-repeat scroll 0 0;border:0 none;display:block;height:27px;margin-left:205px;margin-top:15px;width:114px;cursor:pointer;}
.register .grey input:hover#switchSubmit{background-position: left bottom;}


/* CONFIRMATION INSCRIPTION */

#content .parConfirmation {margin-bottom:5px}
#content #listConfirmation li {list-style-type:disc; margin-left:35px;}
#content #listConfirmation  {margin-bottom:5px}
#content #textNB {font-size:10px; font-style:italic;}
/* PRIVATE PROFIL */
#profil_tab{background-color:#223645;height:47px;margin-bottom:0;}
#profil_tab li{float:left;}
#profil_tab li a{display:block;height:47px;text-indent:-9999px;}
#profil_tab li.tab-item-1 a{background:transparent url(images/pprofil_tab_b01.jpg) no-repeat scroll 0 0;width:132px;}
#profil_tab li.tab-item-2 a{background:transparent url(images/pprofil_tab_b02.jpg) no-repeat scroll 0 0;width:126px;}
#profil_tab li.tab-item-3 a{background:transparent url(images/pprofil_tab_b03.jpg) no-repeat scroll 0 0;width:142px;}
#profil_tab li.tab-item-4  a{background:transparent url(images/pprofil_tab_b04.jpg) no-repeat scroll 0 0;width:195px;}
#profil_tab li.tab-item-5  a{background:transparent url(images/pprofil_tab_b05.jpg) no-repeat scroll 0 0;width:195px;}
#profil_tab li.tab-item a:hover{background-position:left center;}
#profil_tab li.current-tab a,#profil_tab li.current-tab a:hover{background-position:left bottom;}

/* PRIVATE PROFIL actualites */
.privatemember {font-family:"Trebuchet MS";font-size:12px !important;}
.privatemember #pagination {display:block;font-size:11px;height:17px;margin-bottom: 20px;}
.privatemember #pagination .pag-count {display: block;float: left;}
.privatemember #pagination .pagination-links{display:block;float:right;width:150px !important;}
.privatemember #pagination .pagination-links a, .privatemember #pagination .pagination-links a:link{background-color:#FFFFFF !important;border:0 none !important;color:#223645 !important;font-weight:bold !important;margin:2px !important;padding:2px 4px !important;text-decoration:none !important;}
.privatemember #pagination .pagination-links span.current{background-color:#5092A8 !important;border:0 none !important;color:#FFFFFF !important;font-weight:bold !important;margin:2px !important;padding:2px 4px !important;text-decoration:none !important;}
.privatemember #pagination .pagination-links a:hover {color:#5092A8!important;border: 0!important;}
.pagination-links{clear:both;display:block;float:left;width:150px;}

.privatemember a.activity-username {color:#5092A8!important;font-weight:bold;}
.privatemember .activity-list li div.activity-avatar {display:block;float:left;margin-right:10px;width:50px;}
.privatemember .activity-list li div.activity-avatar img.avatar {background-color:#FFFFFF;border:1px solid #DDDDDD;padding:1px;}
.register .activity-list li blockquote {margin: 0!important;padding-left: 0!important;border-left: 0!important;}
.privatemember .activity-list p {color: #999999;}
.privatemember .activity-list p a{color:#444444;}
.privatemember .activity-list p span.time-since {font-size: 10px;color: #cccccc;}

.privatemember .activity-list li.groups, .privatemember .activity-list li.status, .privatemember .activity-list li.profile, .privatemember .activity-list li.friends {border-bottom:1px dotted #CCCCCC;display:block;margin-bottom:15px;padding-bottom:20px;}
.activity-list li.status blockquote p {color:#223645;font-size:11px;font-style:italic;}
.privatemember blockquote {border:0 none !important;}
.privatemember .activity-list li.status blockquote {background:transparent url(images/pprofil_blockquote.jpg) no-repeat scroll 21px 0;color:#223645;font-size:11px;font-style:italic;text-indent:21px;}
.privatemember .activity-list li.profile blockquote {background:transparent url(images/pprofil_blockquote2.jpg) no-repeat scroll 21px 0;color:#223645;font-size:11px;font-style:italic;text-indent:21px;}
.privatemember .activity-list li.profile blockquote {margin:15px 30px 0 13px;}

/* PRIVATE PROFIL mon compte */
#profil_tab2 {background-color:#FFFFFF;height:35px;width:575px;}
#profil_tab2 li{float: left;}
#profil_tab2 li a{display:block;height:40px;width:96px;}
#profil_tab2 li.profil-item-1 a{background:transparent url(images/pprofil_tab2_b2-01.jpg) no-repeat scroll left bottom;text-indent:-9999px;}
#profil_tab2 li.profil-item-2 a{background:transparent url(images/pprofil_tab2_b2-02.jpg) no-repeat scroll left bottom;text-indent:-9999px;}
#profil_tab2 li.profil-item-3 {height: 40px;}
#profil_tab2 li.profil-item-3 a.mlink{background:transparent url(images/pprofil_tab2_b2-03.jpg) no-repeat scroll left bottom;text-indent:-9999px;}
#profil_tab2 li.profil-item-3 span a {background:transparent url(images/icon_pastille.png) no-repeat scroll 0 0;color:#FFFFFF;display:block;font-weight:bold;height:18px;left:74px;padding-left:8px;padding-top:2px;position:relative;top:-44px;width:13px;
}
#profil_tab2 li.profil-item-4  a{background:transparent url(images/pprofil_tab2_b2-04.jpg) no-repeat scroll left bottom;text-indent:-9999px;}
#profil_tab2 li.profil-item-5  a{background:transparent url(images/pprofil_tab2_b2-05.jpg) no-repeat scroll left bottom;text-indent:-9999px;}
#profil_tab2 li.profil-item-6  a{background:transparent url(images/pprofil_tab2_b2-06.jpg) no-repeat scroll left bottom;width:91px!important;text-indent:-9999px;}
#profil_tab2 li.tab-profil a:hover{background-position:0 0;}
#profil_tab2 li.current-tab a,#profil_tab2 li.current-tab a:hover{background-position:0 0;}
#profil_tab2 li.current-tab a.mlink,#profil_tab2 li.current-tab a.mlink:hover{background-position:0 0;}

.register .grey h3 {background:transparent url(images/register_hr.jpg) no-repeat scroll 0 bottom;clear:both;font-size:20px;padding-bottom:17px;width:535px;}
.register .grey .profil_gavatar {display:block;margin-bottom:35px;width:400px;}
.register .grey .profil_gavatar div{color:#999999;display:block;font-size:11px;margin-left:120px;padding-top:20px;}
.register .grey .profil_gavatar p {color:#999999;display:block;font-size:11px;margin-left:120px;padding-top:20px;}
.register .grey .profil_gavatar strong {clear:none;color:#444444;font-style:normal;line-height:1em;}
.register .grey img.profil_gimg {background-color:#FFFFFF;border:1px solid #DEDEDE;float:left;padding:4px;}
.register .grey .profil_gavatar img.avatar {background-color:#FFFFFF;border:1px solid #DEDEDE;float:left;padding:4px;width:100px;height:100px}
.register a.profil_gbnt {background:transparent url(images/button_upload_avatar.jpg) no-repeat scroll 0 0;display:block;height:27px;margin-bottom:15px;margin-top:15px;width:138px;}
.register a:hover.profil_gbnt {background-position: left bottom;}
.register span.profil_char {color:#5092A8;float:right;font-weight:bold;}
.register .grey input#submit.grey {background:transparent url(images/button_valider_grey.jpg) no-repeat scroll 0 0;font-size:0;clear:none;float:right;margin:0 0 35px !important;padding:0 !important;}
.register .grey input#submit.grey:hover {background-position: left bottom;}

.register .grey span.greyarrow {background:transparent url(images/register_greyarrow.jpg) no-repeat scroll 0 center;display:block;float:left;height:23px;margin-left:3px;margin-right:2px;margin-top:5px;padding-top:7px;width:10px;}
.register .grey .left label, .register .grey .right label {margin-top: 20px;}
.register .grey p.listlabel span {font-size:11px; float: left;color: #444444;margin-right:5px;}
.register .grey p.listlabel label{float:left;font-size:11px;width:40px;}

.register .grey #site-wide-stream li p {background-color:#FFFFFF;display:block;margin-bottom:2px;padding:5px;}
.register .grey #site-wide-stream li.groups p {background:#FFFFFF url(images/icon_bulle.jpg) no-repeat scroll 5px center;padding-left:22px;}
.register .grey #site-wide-stream li.profile p {background:#FFFFFF url(images/icon_stylo.jpg) no-repeat scroll 5px center;padding-left:22px;}
.register .grey #site-wide-stream li.friends p {background:#FFFFFF url(images/icon_utilisateur.jpg) no-repeat scroll 5px center;padding-left:22px;}
.register .grey #site-wide-stream li.status p {background:#FFFFFF url(images/icon_note.jpg) no-repeat scroll 5px center;padding-left:22px;}
#site-wide-stream p img, #site-wide-stream p object embed{display: none;}

.register .grey #concert_list {margin-bottom: 60px;}
.register .grey #concert_list li{border-bottom:1px dotted #cccccc;height:25px;padding-top:5px;}
.register .grey #concert_list li span.date {background:transparent url(images/sidebar_spacer.jpg) no-repeat scroll right center;color:#444444;display:block;font-size:11px;font-weight:bold;margin-bottom:0;margin-left:0;margin-top:0;padding-right:12px;width:100px;}
.register .grey #concert_list li h3{background:transparent none repeat scroll 0 0;clear:none;color:#444444;font-size:11px;font-style:normal;font-weight:normal;margin:0 0 0 15px;padding-bottom:0;text-decoration:none;width:334px;}
.register .grey #concert_list li a{background:transparent url(images/register_radio_concert0.jpg) no-repeat scroll 0 0;color:#6E6E6E;display:inline-block;font-size:11px;height:17px;padding-left:22px;}
.register .grey #concert_list li a:hover {text-decoration: underline;}
.register .grey #concert_list li a.jsr{background-position: left bottom;color:#D10019;}
.register .grey #concert_list li a.jyete{background-position: left bottom;color:#444444;}
.register .grey #concert_list li a.kikisra{background:transparent url(images/content_arrow_tour.jpg) no-repeat scroll 0 5px;color:#223645;display:inline-block;font-size:11px;height:17px;padding-left:8px;text-decoration: underline;}

.register .grey #concert_list li p{background:transparent url(images/register_radio_concert.jpg) no-repeat scroll 0 0;color:#6E6E6E;display:inline-block;font-size:11px;height:17px;padding-left:22px;}
.register .grey #concert_list li p.jsr{background-position: left bottom;color:#D10019;}
.register .grey #concert_list li p.jyete{background-position: left bottom;color:#444444;}
.register .grey #concert_list li p.kikisra{background:transparent url(images/content_arrow_tour.jpg) no-repeat scroll 0 5px;color:#223645;display:inline-block;font-size:11px;height:17px;padding-left:8px;text-decoration: underline;}


.register .grey input#maj {background:transparent url(images/button_maj_profil.jpg) no-repeat scroll 0 0;border:0 none;display:block;height:27px;margin-bottom:35px;margin-left:185px;margin-top:30px;width:205px;}
.register .grey input#maj:hover {background-position: left bottom;}
.register .grey input#field_ville {background:transparent url(images/register_input2.jpg) no-repeat scroll 0 0;border:0 none;color:#767676;display:block;font-size:11px;height:21px;margin:5px 15px 40px 0;padding:7px 0 0 5px;width:165px;}
.register .grey input#field_cp{background:transparent url(images/register_input3.jpg) no-repeat scroll 0 0;border:0 none;color:#767676;display:block;font-size:11px;height:21px;margin:5px 15px 10px 0;padding:7px 0 0 5px;width:63px;}
.register .grey select#field_pays {margin-bottom:20px;margin-top: 10px;}

#friend_list {display:block;display:block;width:535px;}
#friend_list li {clear:none;display:block;float:left;margin-bottom:30px;margin-right:22px;width:75px;}
.privatemember #friend_list li {clear:none;float:left;margin-bottom:30px;margin-right:17px;width:75px;}

#friend_list li a img {border:1px solid #DDDDDD;padding:2px;width:70px; height:70px;}
#friend_list li a span {color:#6E6E6E;display:block;font-family:"Trebuchet MS";font-weight:bold;height:30px;overflow:hidden;text-align:center;}
#friend_list li a:hover span {color: #5092A8;}

#popular_members #friend_list {display:block;width:580px;}
#popular_members #friend_list li {clear:none;display:block;float:left;margin-bottom:30px;margin-right:20px;width:50px;}
#popular_members #friend_list li a img {border:1px solid #DDDDDD;padding:2px;width:50px; height:50px;}
#popular_members #friend_list li a span {color:#6E6E6E;display:block;font-family:"Trebuchet MS";font-weight:bold;text-align:center;width:55px;}
#popular_members #friend_list li a:hover span {color: #5092A8;}

#member_list li a.membername{display:block;margin-left:10px;margin-top:20px;width:415px;}
#member_list li a.membernamae{display:block;margin-left:10px;margin-top:20px;}
#member_list li a.addfriend{background:transparent url(images/button_addfriend.jpg) repeat-x scroll 0 0;height:27px;width:94px;}
#member_list li a.delfriend{background:transparent url(images/button_delfriend.jpg) repeat-x scroll 0 0;height:27px;width:94px;}
#member_list li a:hover.addfriend, #member_list li a:hover.delfriend {background-position: left bottom;}
#member_list li {border-bottom:1px dotted #cccccc;display:block;padding-bottom:10px;padding-top:10px;clear:both;}
ul.lineheight50 li {height: 50px;}
#member_list li p.requestedfriend {color:#AAAAAA;font-size:11px;font-style:italic;}
#member_list li a img {border:1px solid #DDDDDD;padding:2px;}
#member_list li a span {color:#6E6E6E;display:block;font-family:"Trebuchet MS";font-weight:bold;text-align:center;}
#friend_list li a:hover span {color: #5092A8;}

#member_list .action{margin-left:64px;margin-top:10px;}
#member_list li a.acceptfriend{background:transparent url(images/button_acceptfriend.jpg) repeat-x scroll 0 0;height:27px;margin-right:10px;margin-top:15px;width:94px;}
#member_list li a.refusefriend{background:transparent url(images/button_refusefriend.jpg) repeat-x scroll 0 0;height:27px;width:94px;}
#member_list li a:hover.acceptfriend, #member_list li a:hover.refusefriend{background-position: left bottom;}

.register .grey input#submit.commenter:hover {background-position:left bottom;}
.register .grey input#submit.commenter {background:transparent url(images/button_commenter.jpg) no-repeat scroll 0 0;clear:none;float:right;margin:0 0 35px !important;padding:0 !important;}
.register #profil_mur .grey input#submit.commenter {margin:0!important;}

.register input#search{background:transparent url(images/register_search.jpg) repeat-x scroll 0 0;border:0 none;height:25px;padding-left:10px;padding-right:12px;padding-top:4px;width:200px;}
.register input#searchsubmit{background:transparent url(images/register_searchbutton.jpg) repeat-x scroll 0 0;border:0 none;display:block;height:25px;width:24px;}

#sidebar_discobox{clear:both;position:relative;}
#sidebar_morebox {}
#sidebar_morebox h3 {background:transparent url(images/sidebar_h1_more.jpg) no-repeat scroll 0 0;height:29px;margin-top:15px;text-indent:-9999px;}
#wall_commentlist li {margin-bottom: 25px;}
#wall_commentlist li img {display:block;float:left;padding: 2px;border: 1px solid #dddddd;}
#wall_commentlist li p {display:block;margin-left:70px;font-size: 12px;}
#wall_commentlist li a {color:#5092A8;font-size:13px;font-weight:bold;text-decoration:none;}
#wall_commentlist li a:hover {text-decoration: underline;}
#wall_commentlist li p span {color:#CCCCCC;display:block;font-size:11px;}
#wall_commentlist li p span a {color:#888888;font-size:11px;font-weight:normal;text-decoration:none;}
#wall_commentlist li p span a:hover{color: #5092A8;}
#wall_commentlist blockquote {border-left:2px solid #CCCCCC !important;margin:0 0 0 70px;padding-left:10px;}
#wall_commentlist blockquote p {margin-left:45px;font-size: 11px;}
#wall_commentlist blockquote p span a {color:#5092A8;font-weight: bold;}

.commentlist li {margin-bottom: 25px;clear:both;}
.commentlist li img {display:block;float:left;padding: 2px;border: 1px solid #dddddd;}
.commentlist li p {color:#444444;display:block;margin-left:70px;font-size: 11px;}
.commentlist li a {color:#5092A8;font-size:13px;font-weight:bold;text-decoration:none;}
.commentlist li a:hover {text-decoration: underline;}
.commentlist li span {color:#CCCCCC;display:block;font-size:11px;margin-left:70px;}
.commentlist li span a {color:#888888;font-size:11px;font-weight:normal;text-decoration:none;}
.commentlist li span a:hover{color: #5092A8;}
.commentlist blockquote {border-left:2px solid #CCCCCC !important;margin:0 0 0 70px;padding-left:10px;}
.commentlist blockquote p {margin-left:45px;font-size: 11px;}
.commentlist blockquote p span a {color:#5092A8;font-weight: bold;}


.register #tab_inbox {display:block;height:27px;margin-bottom:20px;}
.register #tab_inbox li {clear:none;float:left;margin-right:5px;}
.register #tab_inbox li a {display:block;width:174px;height:27px;text-indent: -9999px;}
.register #tab_inbox li.tab_inbox-item-1 a {background:transparent url(images/button_tab_inbox01.jpg) no-repeat scroll 0 0;}
.register #tab_inbox li.tab_inbox-item-2 a {background:transparent url(images/button_tab_inbox02.jpg) no-repeat scroll 0 0;}
.register #tab_inbox li.tab_inbox-item-3 a {background:transparent url(images/button_tab_inbox03.jpg) no-repeat scroll 0 0;}
.register #tab_inbox li.tab_inbox a:hover {background-position: left -27px;}
.register #tab_inbox li.current a, .register #tab_inbox li.current a:hover{background-position: left bottom;}

/* INBOX (CSS from JDG) */
#message_loop {}
#message_loop form label { float:left; color:#555555;  font-size:0.92em; width:auto;}
#message_loop form select { float:left; color:#555555; background-color:#fff; font-size:0.92em; border:1px solid #c2c2c2; margin:0 0 0 5px;}
#message_loop ul { float:right; width:350px;}
#message_loop a.delete_message {background:transparent url(images/btn_close.gif) no-repeat scroll 0 0;display:block;height:15px;text-indent:-9999px;width:15px;}
#message_loop ul li { display:inline; padding:0 5px 0 0;}
#message_loop ul li a { color:#e88bb9;  font-size:0.92em; text-decoration:none; }
#message_loop ul li a:hover { text-decoration:underline;}

.message_box {clear:both;float:none;width:530px;margin-bottom: 10px;}
.message_box .col1 { width:20px; float:left; padding:18px 0 0 5px;}
.message_box .col2 {float:left;padding-top:5px;width:65px;}
.message_box .col2 img { width:48px; height:48px; display:block; padding:2px; border:1px solid #dddddd}
.message_box .col3 { width:115px; float:left; padding:10px 0 0 0;}
.message_box .col3 p.user { font-weight:bold; color:#d12078;  width:105px; }
.message_box .col3 p.user a {text-decoration:none;}
.message_box .col3 p.user a:hover { text-decoration:underline;}
.message_box .col3 p.metadata { font-size:0.85em; color:#cccccc;  width:111px;}
.message_box .col4 {float:right;padding:10px 0 0 10px;width:315px;}
.message_box .col4 a.viewmessage {font-weight:bold; width:320px; text-decoration:none;}
.message_box .col4 a:hover.viewmessage  { text-decoration:underline;}
.message_box .col4 p { color:#555555;   font-size:0.92em;  width:320px;}
.message_box_bottom { width:100%; clear:both; float:none; height:8px; font-size:0.1em;}

.mymessage_box { width:540px; clear:both; float:none; padding:8px 0 0 0;}
.mymessage_box .col1 { width:65px; float:left;}
.mymessage_box .col1 img { width:48px; height:48px; display:block; padding:2px; border:1px solid #dddddd}
.mymessage_box .col2 { width:135px; float:left; padding:10px 0 0 0;}
.mymessage_box .col2 p.user {font-weight:bold; color:#d12078;  width:105px; }
.mymessage_box .col2 p.user a {text-decoration:none;}
.mymessage_box .col2 p.user a:hover { text-decoration:underline;}
.mymessage_box .col2 p.metadata { font-size:0.85em; color:#cccccc;  width:130px;}
.mymessage_box .col3 { width:340px; float:right;padding:10px 0 0 0;}
.mymessage_box .col3 a.viewmessage {font-weight:bold; width:320px; text-decoration:none;}
.mymessage_box .col3 a:hover.viewmessage  {text-decoration:underline;}
.mymessage_box .col3 p { color:#555555;   font-size:0.92em;  width:320px;}
.mymessage_box_bottom { width:100%; clear:both; float:none; height:8px; font-size:0.1em;}

/* END INBOX (CSS from JDG) */

/* PRIVATE PROFIL mon profil */
#profil_tab3 {background-color:#FFFFFF;height:35px;}
#profil_tab3 li{float:left;}
#profil_tab3 li a{display:block;height:35px;text-indent:-9999px;width:100px;}
#profil_tab3 li.profil-item-1 a{background:transparent url(images/pprofil_tab3_b01.jpg) no-repeat scroll left bottom;}
#profil_tab3 li.profil-item-2 a{background:transparent url(images/pprofil_tab3_b02.jpg) no-repeat scroll left bottom;}
#profil_tab3 li.profil-item-3 a{background:transparent url(images/pprofil_tab3_b03.jpg) no-repeat scroll left bottom;}
#profil_tab3 li.profil-item-4  a{background:transparent url(images/pprofil_tab3_b04.jpg) no-repeat scroll left bottom;width:95px !important;}
#profil_tab3 li.tab-profil a:hover{background-position:0 0;}
#profil_tab3 li.current-tab a,#profil_tab3 li.current-tab a:hover{background-position:0 0;}

#tab_content {height:445px;overflow:auto;padding:10px;width:375px;}
#profil_tab_content {overflow:hidden;width:575px;clear:both;}
#tab_content #concert_list, #tab_content #site-wide-stream {margin-bottom:10px;}
#tab_content #concert_list li h3 {margin:0 0 0 10px;width:130px;}
#tab_content a.profil_updown_arrow {display:block;height:20px;width:20px;}
#tab_content a:hover.profil_updown_arrow {background-position: left bottom;}
#tab_content a.up_arrow {background:transparent url(images/profil_arrow_up.jpg) no-repeat scroll 0 0;margin-right: 2px;}
#tab_content a.down_arrow {background:transparent url(images/profil_arrow_down.jpg) no-repeat scroll 0 0;margin-left: 2px;}


#profilsidebar {float:left;font-family:"Trebuchet MS";font-size:11px;line-height:1.2em;width:180px}
#profilsidebar img.avatar {background:#FFFFFF none repeat scroll 0 0;border:1px solid #DDDDDD;margin-bottom:5px;padding:4px;}
#profilsidebar a.profilaction {display: block;width: 160px;height: 27px;margin-bottom: 5px;}
#profilsidebar a:hover.profilaction{background-position: left bottom;}
#profilsidebar a.profilside_bnt1 {background:transparent url(images/button_profil_addfriend.jpg) no-repeat scroll 0 0;}
#profilsidebar a.profilside_bnt2 {background:transparent url(images/button_profil_writewall.jpg) no-repeat scroll 0 0;}
#profilsidebar a.profilside_bnt3 {background:transparent url(images/button_profil_sendmail.jpg) no-repeat scroll 0 0;}
#profilsidebar a.delfriend {background:transparent url(images/button_profil_delfriend.jpg) no-repeat scroll 0 0;}
#profilsidebar p.requestedfriend {background:transparent url(images/button_profil_requested.jpg) no-repeat scroll 0 0;display:block;height:27px;margin-bottom:5px;width:160px;}
#profilsidebar h3 {color:#498AA1;font-size:20px;font-style:italic;font-weight:bold;margin:25px 0 0 0;width: 180px;}
#profilsidebar strong {color:#444444;display:block;font-style:italic;font-weight:bold;margin-top:20px;}

#publicmember{float:left;width:395px !important;}
#publicmember p.profil_status {background:transparent url(images/pprofil_blockquote.jpg) no-repeat scroll 0 0;color:#223645;font-size:13px;font-style:italic;text-indent:21px;}
#publicmember #profil_meta {width: 170px;font-size: 11px;color: #888888;}
#publicmember #profil_links {font-size: 11px;font-weight: bold;font-style: italic;margin-bottom: 10px;}
#publicmember #profil_links a{font-style: normal;}
#publicmember hr {background:transparent url(images/pprofil_hr.jpg) no-repeat scroll 0 0 !important;height:1px;margin-bottom:10px;margin-top:10px;}
#publicmember .about {font-family:"Trebuchet MS";font-size:11px;color: #444444;}
#publicmember .about strong {display:block;font-weight: bold;font-style: italic;}
#publicmember #statusModify {display:block; margin-top:5px;}
#publicmember #profileStatus {margin-bottom:30px;}

#activity-pag, #wire-pagination {margin-top: 10px;margin-bottom: 10px;}
a.page-numbers {color:#999999;font-size:11px;font-weight:bold;}
a.page-numbers:hover {background-position:0 -100px;color:#999999;}
a.page-numbers, span.page-numbers {background:transparent url(images/page-links-background.gif) repeat scroll 0 0;border-bottom:1px solid #BBBBBB;border-right:1px solid #BBBBBB;margin-left:3px;padding:3px 3px 1px 4px;}

#editFB {margin-top:30px;margin-bottom:30px;}

/* START */
:focus {-moz-outline-style: none;outline: 0 none;}
* {margin: 0;padding: 0;}

body {font-size: 62.5%;font-family: Arial, Helvetica, Sans-Serif;color: #333;background:#000000 url(images/background.jpg) no-repeat scroll center top;margin: 0 0 20px 0;}
#page {text-align: left;background:white url(images/sidebar_background.jpg) repeat-y scroll 615px top;margin:20px auto;width:980px;}
.widecolumn .entry p {font-size: 1.05em;}
.narrowcolumn .entry, .widecolumn .entry {line-height: 1.4em;}
.widecolumn {line-height: 1.6em;}

.thread-alt {background-color: #f8f8f8;}
.thread-even {background-color: white;}
.depth-1 {border: 1px solid #ddd;}
.sticky {background: #f7f7f7;padding: 0 10px 10px;}
.sticky h2 {padding-top: 10px;}

a, h2 a:hover, h3 a:hover {color: #5092A8;text-decoration: none;}
a:hover {color: #223645;text-decoration: none;}
small {color:#39748F;font-size:13px;font-weight:bold;line-height:22px;}
code {font: 1.1em 'Courier New', Courier, Fixed;}
acronym, abbr, span.caps{font-size: 0.9em;letter-spacing: .07em;}
blockquote {margin: 15px 30px 15px 10px;padding-left: 20px;border-left: 5px solid #ddd;}
blockquote cite {margin: 5px 0 0;display: block;}
hr {display: none;}
ul li {list-style-type: none;list-style-image: none;}
li.hentry{margin:0;}

a img {border: none;}
p img{padding:0;max-width:100%;}
img.centered{display:block;margin-left:auto;margin-right:auto;}
img.alignright{padding:4px;margin:0 0 2px 7px;display:inline;}
img.alignleft{padding:4px;margin:0 7px 2px 0;display:inline;}
.alignright{float:right;}
.alignleft{float:left;}

.center {text-align: center;}
.left {float:left;}
.right {float:right;}
.hidden {text-indent:-9999px;}
.clear {clear:both;height:0;line-height:0!important;margin:0 !important;}
.spacer {height: 20px;}
.noborder {margin-right:0!important;}
.screen-reader-text {position: absolute;left: -1000em;}
.navigation {display: block;text-align: center;margin-top: 10px;margin-bottom: 20px;}
.navigation a {color:#223645;font-size:11px;}
.navigation a:hover {text-decoration:underline;}
.navigation .alignleft {background:transparent url(images/media_arrowleft.jpg) no-repeat scroll left 5px !important;margin-bottom:12px;padding-left:12px;}
.navigation .alignright {background:transparent url(images/media_arrowright.jpg) no-repeat scroll right 5px !important;margin-bottom:12px;padding-right:12px;}

/* HEADINGS */
h1 {font-size: 2em;text-align: center;padding: 0;margin: 0;}
h2.pagetitle {margin-top: 30px;text-align: center;font-size: 1.6em;}
h2 {font-size:22px;margin:9px 0 15px;}
#sidebar h2 {margin: 5px 0 0;padding: 0;font-family: Arial, Helvetica, Sans-Serif;font-size: 1.2em;}
h3 {font-size: 1.3em;padding: 0;margin: 30px 0 0;}
h3#comments {color: #498aa1;font-size: 24px;margin:20px 0 0;}
h3#letscomments {color: #498aa1;font-size: 20px;margin:20px 0 15px 0;}
h3.comments {padding: 0;margin: 40px auto 20px ;}
h1, h1 a, h1 a:hover, h1 a:visited, h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {color: #444444;text-decoration: none;}
.single h2, .category h2{font-size:24px;font-weight:bold;margin-top: 0;margin-bottom: 5px;display: block;}
.single h2 a, .category h2 a{color:#223645;}
.single h2 a:hover, .category h2 a:hover{color:#444444;}

body.category-galerie .entry h2 a{line-height:22px;}
body.category-boutique .category-discographie h2 a{color:#444444;float:left;padding-left:0px; }
.category-discographie h2 a{color:#444444;float:left;margin-right:5px;padding-left:10px;}
.category-discographie h2 a:hover {color:#223645;}

/* HEADER */
#headerimg {height:184px;}
#headerimg h1{display: block;}
#headerimg h1 a{background:transparent url(images/header_title.jpg) no-repeat scroll 0 0;display:block;height:184px;width:980px;}
#headerimg .description {font-size:0;display: none;}
#headernewsletter {background:transparent url(images/header_newsletter_back.jpg) no-repeat scroll right top;height:47px;margin-left:490px;position:absolute;top:157px;width:490px;}

#headernewsletter span.border_left {background:transparent url(images/header_newsletter_left.png) repeat-x scroll 0 0;display:block;height:47px;width:48px;}
#headernewsletter label {background:transparent url(images/header_newsletter_label.jpg) repeat-x scroll 0 0;display:block;height:47px;width:59px;}
#headernewsletter input#newsletter {background:transparent url(images/header_newsletter_input.jpg) repeat-x scroll 0 0;border:0 none;height:30px;padding-left:17px;padding-right:17px;padding-top:17px;width:210px;}
#headernewsletter input#newslettersubmit {background:transparent url(images/header_newsletter_submit.jpg) repeat-x scroll 0 0;border:0 none;display:block;height:47px;width:34px;}
#headernewsletter p.spacer {background:transparent url(images/header_newsletter_spacer.jpg) repeat-x scroll 0 0;display:block;height:47px;padding-left:17px;width:75px;}
#headernewsletter a {background:transparent url(images/header_newsletter_rss.jpg) repeat-x scroll 0 0;display:block;height:47px;width:75px;}

#headernav {background:transparent url(images/header_nav_back.jpg) repeat-x scroll 0 0;height:47px;}
#headernav ul li{float:left;}
#headernav ul li a{display:block;height:47px;}

#headernav ul li.nav01 a{background:transparent url(images/header_nav_c01.jpg) no-repeat scroll 0 0;width:83px;}
#headernav ul li.nav02 a{background:transparent url(images/header_nav_c02.jpg) no-repeat scroll 0 0;width:61px;}
#headernav ul li.nav03 a{background:transparent url(images/header_nav_c03.jpg) no-repeat scroll 0 0;width:105px;}
#headernav ul li.nav04 a{background:transparent url(images/header_nav_c04.jpg) no-repeat scroll 0 0;width:124px;}
#headernav ul li.nav05 a{background:transparent url(images/header_nav_c05.jpg) no-repeat scroll 0 0;width:144px;}
#headernav ul li.nav06 a{background:transparent url(images/header_nav_c06.jpg) no-repeat scroll 0 0;width:98px;}
#headernav ul li.nav07 a{background:transparent url(images/header_nav_c08.jpg) no-repeat scroll 0 0;width:90px;}
#headernav ul li.nav08 a{background:transparent url(images/header_nav_c07.jpg) no-repeat scroll 0 0;width:90px;}
#headernav ul li.nav09 a{background:transparent url(images/header_nav_c09.jpg) no-repeat scroll 0 0;width:72px;}
#headernav ul li.nav10 a{background:transparent url(images/header_nav_c10.jpg) no-repeat scroll 0 0;width:109px;}
#headernav ul li.nav01 a:hover, #headernav ul li.nav02 a:hover, #headernav ul li.nav03 a:hover, #headernav ul li.nav04 a:hover, #headernav ul li.nav05 a:hover, #headernav ul li.nav06 a:hover, #headernav ul li.nav07 a:hover, #headernav ul li.nav08 a:hover, #headernav ul li.nav09 a:hover, #headernav ul li.nav10 a:hover{background-position: left bottom;}

#headernav ul li.nav01 a.active, #headernav ul li.nav02 a.active, #headernav ul li.nav03 a.active, #headernav ul li.nav04 a.active, #headernav ul li.nav05 a.active, #headernav ul li.nav06 a.active, #headernav ul li.nav07 a.active, #headernav ul li.nav08 a.active, #headernav ul li.nav09 a.active, #headernav ul li.nav10 a.active{background-position: left bottom;}

#video_container{height:390px;}
.clrzplay {height: 12px;}
.load {background:transparent url(images/btn_player2.gif) no-repeat;}
.pause {background:transparent url(images/btn_player2.gif) no-repeat scroll 0 -20px !important;}
.play {background:transparent url(images/btn_player2.gif) no-repeat 0 -38px!important;}

#slider {background-color:#fff;height:280px;width:980px;overflow:hidden;position: relative;}
#sliderlist li{float:left}
#sliderlist li img{width:980px;}
a#promotitle {background:transparent url(images/slider_text.png) repeat-x scroll 0 0;color:#FFFFFF;display:block;font-family:'Trebuchet MS','Lucida Grande',Verdana,Arial,Sans-Serif;font-size:13px;font-style:italic;font-weight:bold;height:0;margin-top:278px;overflow:hidden;position:absolute;text-align:center;width:980px;left: 0;}
#promotitle span {display:block;margin-top:15px;}

/* FOOTER */
#footer {background-color:#000000;clear:both;height:133px;}
#footer p {margin: 0;padding: 20px 0;text-align: center;}
#footer span {display: block;}

#footernav {background:transparent url(images/footer_nav_back.jpg) repeat-x scroll 0 0;height:47px;}
#footernav ul li{float:left;list-style-type:none;}
#footernav ul li a{display:block;height:47px;}
#footernav ul li.nav01 a{background:transparent url(images/footer_nav_b201.jpg) no-repeat scroll 0 0;width:88px;}
#footernav ul li.nav02 a{background:transparent url(images/footer_nav_b202.jpg) no-repeat scroll 0 0;width:63px;}

#footernav ul li.nav03 a{background:transparent url(images/footer_nav_b203.jpg) no-repeat scroll 0 0;width:115px;}
#footernav ul li.nav04 a{background:transparent url(images/footer_nav_b204.jpg) no-repeat scroll 0 0;width:140px;}
#footernav ul li.nav05 a{background:transparent url(images/footer_nav_b205.jpg) no-repeat scroll 0 0;width:82px;}
#footernav ul li.nav06 a{background:transparent url(images/footer_nav_b206.jpg) no-repeat scroll 0 0;width:105px;}
#footernav ul li.nav07 a{background:transparent url(images/footer_nav_b207.jpg) no-repeat scroll 0 0;width:98px;}
#footernav ul li.nav08 a{background:transparent url(images/footer_nav_b208.jpg) no-repeat scroll 0 0;width:101px;}
#footernav ul li.nav09 a{background:transparent url(images/footer_nav_b209.jpg) no-repeat scroll 0 0;width:75px;}
#footernav ul li.nav10 a{background:transparent url(images/footer_nav_b210.jpg) no-repeat scroll 0 0;width:113px;}
#footernav ul li.nav01 a:hover, #footernav ul li.nav02 a:hover, #footernav ul li.nav03 a:hover, #footernav ul li.nav04 a:hover, #footernav ul li.nav05 a:hover, #footernav ul li.nav06 a:hover, #footernav ul li.nav07 a:hover, #footernav ul li.nav08 a:hover, #footernav ul li.nav09 a:hover, #footernav ul li.nav10 a:hover{background-position: left bottom;}
#footernav ul li.nav01 a.active, #footernav ul li.nav02 a.active, #footernav ul li.nav03 a.active, #footernav ul li.nav04 a.active, #footernav ul li.nav05 a.active, #footernav ul li.nav06 a.active, #footernav ul li.nav07 a.active, #footernav ul li.nav08 a.active, #footernav ul li.nav09 a.active, #footernav ul li.nav10 a.active{background-position: left bottom;}

/*#footer_more {float:left;position:absolute;margin:80px 0 0 -650px;color: #4f4f4f;}*/
#footer_more {margin:0!important;color: #4f4f4f;}
#footer_more li {clear:none !important;display:block;float:left;list-style-type:none;padding-left:15px !important;}
#footer_more li a {display: block;width: 16px;height: 16px;}
#footer_more li a.icon_facebook {background:transparent url(images/icon_facebook.png) no-repeat scroll 0 0;}
#footer_more li a.icon_youtube {background:transparent url(images/icon_youtube.png) no-repeat scroll 0 0;}
#footer_more li a.icon_skyrock {background:transparent url(images/icon_skyrock.png) no-repeat scroll 0 0;}
#footer_more li a.icon_myspace {background:transparent url(images/icon_myspace.png) no-repeat scroll 0 0;}

#footer_credit {position:absolute;color:#4F4F4F;display:block;height:20px;margin:50px 0 0 0px;float: left;}
#footer_credit li {float:left;list-style-type:none;}
#footer_credit li:after {margin-left: 10px;margin-right: 10px;content: "- ";}
#footer_credit li.final:after {content: " ";}
#footer_credit li a {color: #4f4f4f; text-decoration: none;}
#footer_credit li a:hover {color: #4f4f4f; text-decoration: underline;}

#front-page #footer #footer_credit,#topic-page #footer #footer_credit{margin:40px 0 0 0;padding-top:30px;}
#front-page #footer a.abigup,#topic-page #footer a.abigup{margin:20px 0 0 485px;}
#front-page #footer a.acolorz,#topic-page #footer a.acolorz{margin:40px 0 0 300px;}



/* STRUCTURE */
.narrowcolumn {float:left;padding-left:20px;padding-right:20px;width:575px;}
.widecolumn {padding: 10px 0 20px 0;margin: 5px 0 0 150px;width: 450px;}

.post {color:#444444;font-family:'Trebuchet MS','Lucida Grande',Verdana,Arial,Sans-Serif;margin-bottom:20px;}
.post hr {display: block;}
.widecolumn .post {margin: 0;}
.widecolumn .postmetadata {margin: 30px 0;}
.widecolumn .smallattachment {text-align: center;float: left;width: 128px;margin: 5px 5px 5px 0px;}
.widecolumn .attachment {text-align: center;margin: 5px 0px;}

a:hover.readmore {text-decoration:none!important;}

.postmetadata{background:transparent url(images/content_postmeta_background.jpg) repeat scroll 0 0;
font-size:11px;margin-top:7px;
height:23px;
padding-left:15px;
padding-top:10px;
width:310px;}
.postmetadata a.share{padding:9px;}
.entry .postmetadata{background:#F3F3F3 url(images/content_postmeta_background.jpg) no-repeat scroll right bottom;color:#777777;font-size:11px;height:23px;padding-left:15px;padding-top:10px;width:569px;margin-top:10px;}
body.single .entry .postmetadata{clear: both;}
.entry .postmetadata a,.category-medias .postmetadata span a,.archive .postmetadata span a{background:transparent none repeat scroll 0 0 !important;color:#777777 !important;padding:0 !important;text-decoration:none;}

.postdate{font-size:11px;margin-bottom:5px;margin-top:5px;}
.postdate a{background:transparent url(images/content_arrow_comment.jpg) no-repeat scroll left center;color:#5092A8;height:4px;padding:9px;text-decoration:underline;margin-left:10px;}
.postdate a:hover{text-decoration: none;}
.postdata{font-size:11px;margin-bottom:15px;}
.postmetadata a,.postdata a,.category-medias .postmetadata a{background:transparent url(images/content_arrow_comment.jpg) no-repeat scroll left center;color:#5092A8;height:4px;padding:9px;text-decoration:underline;}
.postmetadata a:hover,.postdata a:hover,.category-medias .postmetadata a:hover{text-decoration:none;}
.postmetadata span.coms a{background:transparent url(images/content_arrow_comment.jpg) no-repeat scroll left center !important;color:#5092A8 !important;height:4px;margin-left:10px;padding:9px !important;text-decoration:underline;}

.postmetadata a.readmore {background:transparent url(images/content_arrow_more.jpg) no-repeat scroll left center!important;color:#000000!important;}
.postmetadata a:hover.readmore, .postmetadata a:hover.share {text-decoration: none;}
.category-medias .entry .postmetadata {margin-top: 20px;}

.category-medias .postmetadata a.share {color:#6E6E6E !important;padding-left:7px !important;text-decoration:underline;}
.category-medias .postmetadata a:hover.share {text-decoration:none;}
.category-medias .entry .tags {float: right;padding-right:45px;}
.category .postmetadata a.readmore,.archive .postmetadata a.readmore{height:20px;
padding-left:10px !important;
text-decoration:underline;}

.single-disco{line-height:1.2em !important;margin-left:0 !important;width:300px;}
.single-disco p{color:#444444 !important;}
.excerpt{border-left:1px solid #B6B6B6;margin-left:315px;padding-left:5px;}
.excerpt a{display:inline-block;font-size:11px;margin-bottom:6px;width:250px;}
.excerpt p{color:#575757;font-size:11px;line-height:1.6em;}
.excerpt .postmetadata{background:transparent url(images/content_postmeta_background.jpg) repeat scroll right top;width:130px;float:left;}
.excerpt .postmetabuy a{background:transparent url(images/button_disco_acheter.jpg) no-repeat scroll 0 0;display:block;float:left;height:27px;margin-top:4px;width:114px;}
.single_title{float:right;width:255px;}
.single_title span{color:#39748F;display:inline-block;font-size:14px;font-weight:bold;margin-left:5px;padding-top:10px;}
.excerpt .postmetabuy a:hover,.category-discographie .entry .postmetabuy a:hover{background-position:left bottom;}
.single_title h2,.category-live-discographie h2 a{float:left;}

.category-news .entry .more-link{font-size:0;margin-bottom:5px;}
.category-discographie .entry{margin-left:210px;margin-top:10px;padding-left:10px;}
.category-discographie .entry a{display:block;height:18px;}
.category-discographie .entry p,.category-discographie{color:#575757;font-size:11px;}
.category-discographie .date,.category-live-discographie .date{color:#39748F;
display:inline-block;
font-size:14px;
font-weight:bold;
margin-bottom:2px;
margin-left:3px;
margin-top:4px;}
.category-discographie .trackindex{color:#ccc;}
.category-discographie .entry .postmetadata{float:left;
margin-top:15px;
width:118px;}
body.category-boutique .category-discographie .entry .postmetabuy{float:left;margin-left:-8px;margin-top:20px;}
body.category-boutique .category-discographie .entry .postmetabuy a{background:transparent url(images/button_disco_acheter.jpg) no-repeat scroll 0 0;display:block;height:27px;width:114px;}

body.category-discographie .category-discographie .entry {
margin-top:20px !important;
}
body.category-discographie .category-discographie .date {margin-top: 9px;}
.category-discographie .entry .postmetabuy{float:left;margin-left:-8px;margin-top:20px;}
.category-discographie .entry .postmetabuy a{background:transparent url(images/button_disco_acheter.jpg) no-repeat scroll 0 0;display:block;height:27px;width:114px;}
.category-live-discographie .entry .postmetadata{display:block;float:left;margin-top:20px;}
body.category-boutique .entry .postmetadata {
background:#F3F3F3 url(images/content_postmeta_background.jpg) no-repeat scroll right bottom;
height:23px;
padding-left:5px;
padding-top:10px;
}
#content{font-size:1.2em;padding-top:20px;padding-bottom:20px;}
#content h1.news{background:transparent url(images/content_h1_news.jpg) no-repeat scroll 0 0;margin-bottom:15px;}
#content .post a.thumb{border-right:1px dotted #b6b6b6;float:left;margin-right:5px;padding-right:5px;}
/*#content .post img.thumb{float:left;margin-right:5px;padding-right:5px;border-right:1px dotted #B6B6B6;}*/
body.category-photos #content .post img.thumb{width:580px;}

.single #content .post img.thumb,body.category-medias #content .post img.thumb,img.fullthumbmedia{border:0 none;margin-bottom:20px;margin-right:0;padding:0;width:580px;}
.labelnews{background:transparent url(images/content_news.png) no-repeat scroll 0 0;display:block;height:70px;position:absolute;width:70px;}
.labelplay{display:block;height:170px;position:absolute;width:320px;}
span:hover.labelplay{background:transparent url(images/sidebar_videoplayer.png) no-repeat scroll center top;}
/*body.home-page .post{height:165px;}*/
body.home-page #content .post .news_content  {border-left:1px dotted #B6B6B6;height:160px !important;margin-left:245px;padding-left:5px;}
body.home-page #content .post .news_content h2 {height:30px;line-height:18px;margin:15px 0 5px;}
body.home-page #content .post .news_content .entry {height:65px !important;}

#content .post .news_content{border-left:1px dotted #b6b6b6;margin-left:245px;padding-left:5px;}
#content .post .news_content .entry p{font-size:11px;line-height:1.3;width:325px;}
#content .post .news_content .entry img {display: none;}
#content .post .news_content h2{line-height:18px;margin:15px 0 0;}
a:hover.see_all{text-decoration:none !important;}
#content a.see_all{background:transparent url(images/content_arrowdark.jpg) no-repeat scroll left center;color:#444444;display:block;font-size:11px;margin-top:25px;padding-left:7px;text-decoration:underline;}

body.category-medias #content a.see_all,body.category-galerie #content a.see_all{background:transparent url(images/content_arrow_comment.jpg) no-repeat scroll left 11px;color:#5092A8;height:4px;
margin-left:451px;padding:9px;position:relative;top:-55px;}
#content h3#videos{background:transparent url(images/content_h1_videos.jpg) no-repeat scroll 0 0;margin-top:20px;margin-bottom:15px;height:30px;}
#content h3#photos{background:transparent url(images/content_h1_photos.jpg) no-repeat scroll 0 0;margin-top:20px;margin-bottom:15px;height:30px;}

#popular_members h3{background:transparent url(images/content_h1_membres.jpg) no-repeat scroll 0 0;margin-top:20px;margin-bottom:15px;height:30px;}
#popular_members a.see_all_members{background:transparent url(images/content_arrowgrey.jpg) no-repeat scroll left center;color:#767676;font-size:11px;padding-left:7px;text-decoration:underline;clear: both;}

#mostview_media h3{background:transparent url(images/content_h1_contenus.jpg) no-repeat scroll 0 0;height:30px;margin-top:20px;margin-bottom:15px;}
#mostview_media ul li{float:left;margin-bottom:10px;margin-right:7px;width:185px;}
#mostview_media ul li.last{margin-right:0;}
#mostview_media a:hover span{text-decoration:underline;}
#mostview_media ul li span{color:#444444;display:block;font-size:11px;margin-top:5px;}
#content .postdata span{color:#6E6E6E;text-decoration:underline;}

/* TOUR */
#tour_list{border-top:1px dotted #444444;display:block;padding-bottom:10px;padding-top:10px;margin-bottom:10px;clear:both;font-size:11px;}
#tour_list li{float:left;}
#tour_list li.date{border-right:1px solid #C8C8C8;color:#444444;display:block;font-weight:bold;margin-right:10px;text-decoration:none;width:110px;}
#tour_list li.jsrp{margin-left:10px;}
#tour_list li h2{display:block;font-size:11px;font-weight:normal;margin-bottom:0;}
#tour_list li h2 a{color:#444444;}
#tour_list li a{color:#6e6e6e;}
#tour_list li a.jsr{background:transparent url(images/sidebar_radiobutton.jpg) no-repeat scroll 0 0;color:#6E6E6E;display:inline-block;height:17px;padding-left:22px;}
#tour_list li a.selected{background-position:left bottom;color:#D10019;}


#category_tab{background-color:#223645;height:47px;margin-bottom:0;}
#category_tab li{float:left;}
#category_tab li a{display:block;height:47px;text-indent:-9999px;}
#category_tab li.cat-item-5 a{background:transparent url(images/tour_nav_b01.jpg) no-repeat scroll 0 0;width:124px;}
#category_tab li.cat-item-6 a{background:transparent url(images/tour_nav_b02.jpg) no-repeat scroll 0 0;width:134px;}

#category_tab li.cat-item-32 a{background:transparent url(images/disco_nav_b01.jpg) no-repeat scroll 0 0;width:102px;}
#category_tab li.cat-item-33 a{background:transparent url(images/disco_nav_b02.jpg) no-repeat scroll 0 0;width:98px;}
#category_tab li.cat-item-31 a{background:transparent url(images/disco_nav_b07.jpg) no-repeat scroll 0 0;width:56px;}
#category_tab li.cat-item-27 a{background:transparent url(images/disco_nav_b06.jpg) no-repeat scroll 0 0;width:65px;}
#category_tab li.cat-item-all a{background:transparent url(images/disco_nav_b05.jpg) no-repeat scroll 0 0;width:75px;}

#category_tab li.cat-item-20 a{background:transparent url(images/media_nav_b01.jpg) no-repeat scroll 0 0;width:102px;}
#category_tab li.cat-item-21 a{background:transparent url(images/media_nav_b02.jpg) no-repeat scroll 0 0;width:85px;}
#category_tab li.cat-item-36 a{background:transparent url(images/disco_nav_b07.jpg) no-repeat scroll 0 0;width:56px;}

#category_tab li.cat-item a:hover{background-position:left center;}
#category_tab li.current-cat a,#category_tab li.current-cat a:hover{background-position:left bottom;}
#subcategory_tab{display:block;margin-bottom:50px;width:580px;}
#subcategory_tab li a{background:#39748F none repeat scroll 0 0;display:block;float:left;margin:5px;padding: 5px;color: #FFF;-webkit-border-radius:6px 6px;-moz-border-radius:6px 6px;}
#subcategory_tab li a:hover{background:#223645 none repeat scroll 0 0;color: #FFF;}

/* SLIDER */
#slider #slider_previous a{background:transparent url(images/slider_previous2.gif) no-repeat scroll 0 0;margin-right:0;position:absolute;top:110px;width:37px;z-index:1;}
#slider_previous a{background:transparent url(images/disco_arrowleft.jpg) no-repeat scroll 0 0;display:block;float:left;height:168px;margin-right:15px;width:21px;}
#slider #slider_next a{background:transparent url(images/slider_next2.gif) no-repeat scroll 0 0;left:929px;position:absolute;top:110px;width:37px;z-index:1;}
#slider_next a{background:transparent url(images/disco_arrowright.jpg) no-repeat scroll 0 0;display:block;float:right;height:168px;margin-left:15px;width:21px;}
#media_slider{background:transparent url(images/disco_slider_back.jpg) repeat-x scroll 0 0;height:167px;padding-left:15px;padding-right:15px;width:550px;margin-bottom:30px;clear:both;}
.overflow{margin-left:10px;display:block;float:left;height:167px;overflow:hidden;width:464px;}
#media_slider ul li{color:#444444;float:left;margin:15px 0 40px;width:116px;}
#media_slider ul li img{border:4px solid white;}
#media_slider a h3{font-size:11px;margin-bottom:5px;margin-top:0;text-align:center;color:white;font-weight:bold;}
#media_slider a h3 span{font-weight:normal !important;display:block !important;}
#media_slider a:hover h3,#media_slider a:hover h3 span{text-decoration:underline;}
#slider_previous a:hover,#slider_next a:hover{background-position:left bottom;}

/* RESERVATION */
a#resaglobale {background:transparent url(images/button_tour_resaglobale.jpg) no-repeat scroll 0 0;display:block;height:27px;margin-bottom:20px;width:261px;}
a:hover#resaglobale {background-position: left bottom;}
#concert_fulllist li {border-bottom:1px dotted #000000;clear:both;display:block;height:20px;padding-bottom:10px;padding-top:10px;}
#concert_fulllist li span.date{background:transparent url(images/sidebar_spacer.jpg) no-repeat scroll right center;color:#444444;display:block;font-size:11px;font-weight:bold;padding-right:10px;width:110px;}
#concert_fulllist li h3 {background:transparent none repeat scroll 0 0;font-size:11px;font-weight:normal;margin:0 0 0 10px;width:234px;}
#concert_fulllist li a{background:transparent url(images/register_radio_concert.jpg) no-repeat scroll 0 0;color:#6E6E6E;display:inline-block;font-size:11px;height:17px;padding-left:22px;text-decoration: none;}
#concert_fulllist li a:hover {text-decoration: underline;}
#concert_fulllist li a.jsr{background-position: left bottom;color:#D10019;}
#concert_fulllist li a.jyete{background-position: left bottom;color:#444444;}
#concert_fulllist li a.kikisra{background:transparent url(images/content_arrow_tour.jpg) no-repeat scroll 0 5px;color:#223645;display:inline-block;font-size:11px;height:17px;padding-left:8px;text-decoration: underline;margin-right:5px;}

#concert_fulllist li p{background:transparent url(images/register_radio_concert.jpg) no-repeat scroll 0 0;color:#6E6E6E;display:inline-block;font-size:11px;height:17px;padding-left:20px;text-decoration: none;}
#concert_fulllist li p.jsr{background-position: left bottom;color:#D10019;}
#concert_fulllist li p.jyete{float:right;background-position: left bottom;color:#444444;}
#concert_fulllist li p.kikisra{background:transparent url(images/content_arrow_tour.jpg) no-repeat scroll 0 5px;color:#223645;display:inline-block;font-size:11px;height:17px;padding-left:8px;text-decoration: underline;}

.category-concerts a.concert-venir{float:right;background:transparent url(images/concerts-venir.jpg) no-repeat scroll 0 0px;display:block;width:174px;height:27px;text-indent:-9999px;}
.category-concerts a.concert-venir:hover{background-position: left bottom;}
.category-concerts a.concert-tous{float:right;background:transparent url(images/concerts-tous.jpg) no-repeat scroll 0 0px;display:block;width:174px;height:27px;text-indent:-9999px;}
.category-concerts a.concert-tous:hover{background-position: left bottom;}

/* RECHERCHE */
#searchform {margin: 10px auto;padding: 5px 3px;text-align: center;}
#sidebar #searchform #s {width: 108px;padding: 2px;}
#sidebar #searchsubmit {padding: 1px;}
.entry form {text-align:center;}
/* select {width: 130px;} */

/* COMMENT */
#commentform input.text{background:transparent url(images/register_input.jpg) no-repeat scroll 0 0;border:0 none;color:#767676;display:block;font-size:11px;height:23px;margin-bottom:10px;margin-right:10px;margin-top:5px;padding-left:7px;padding-top:7px;width:240px;}
#commentform{background-color:#EEEEEE;margin-bottom:10px;padding:25px 35px 15px 25px;}
#commentform_left{display:block;float:left;margin-right:25px !important;}
#commentform_left .avatar{background-color:#989898;display:block;height:74px;width:74px;}
#commentform_left .label{color:#767676;display:block;margin-top:5px;text-align:center;width:74px;}
#commentform textarea{background:transparent url(images/register_textarea2.jpg) no-repeat scroll 0 0;border:0 none;clear:both;color:#767676;font-family:"Trebuchet MS";font-size:11px;font-style:italic;height:93px;margin-bottom:15px;margin-top:5px;padding-left:5px;padding-top:7px;width:530px;}
#respond{clear:both;}
#respond:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#commentform input#submit{background:transparent url(images/button_commenter.jpg) no-repeat scroll 0 0;border:0 none;height:27px;margin:10px 0 0 420px;width:114px;}
#commentform input:hover#submit{background-position:left bottom;}
.commentlist li{color:#498AA1;list-style-image:none;list-style-position:outside;list-style-type:none;margin:15px 0 10px;padding:10px;}
.commentlist li ul li{margin-right:-5px;margin-left:10px;}
.commentlist p{margin:0 0 0 85px;}
#commentform p{margin:5px 0;}
#commentform label {color:#444444;font-family:"Trebuchet MS";font-size:11px;font-weight:bold;}
.nocomments{text-align:center;margin:0;padding:0;}
.commentmetadata{background:transparent url(images/content_arrowgrey.jpg) no-repeat scroll left center;clear:left;color:#989898;display:block;float:right;font-size:11px;margin-top:-15px;padding-left:7px;text-decoration:underline;}
.commentlist,.children{padding:0;}

/* SIDEBAR */
#sidebar{background:transparent url(images/sidebar_background.jpg) repeat scroll 0 0;color:#6E6E6E;float:left;width:360px;margin-bottom:15px;}
#sidebar ul#sidebar_dgd{background:transparent url(images/sidebar_dbackground.jpg) no-repeat scroll 0 0;width:360px;}
#sidebar a{color:#6E6E6E;}
#sidebar h2{display:block;height:29px;width:320px;}
#sidebar_dgd li{padding-left:20px;padding-top:10px;clear:left;}
#sidebar_dgd li#sidebar_idbox{padding-top:20px;height:140px;}

/* LOGINBOX */
#sidebar_idbox #profilbox,#sidebar_idbox #profilbox2  {width:320px; height:120px; padding:0;}
#sidebar_idbox h2{background:transparent url(images/sidebar_h1_identification.jpg) no-repeat scroll 0 0;}
#sidebar_idbox h2.h2_logged{background:transparent url(images/sidebar_h1_moncompte.jpg) no-repeat scroll 0 0;}
#sidebar_idbox p{float:left;font-size:10px;}
#sidebar_idbox a{margin-right:2px;}
#sidebar_idbox a.register_button{background:transparent url(images/sidebar_ident_inscriptionbutton.jpg) no-repeat scroll 0 0;display:block;height:32px;width:190px;margin-top:10px;}
#sidebar_idbox a.connection_button{background:transparent url(images/sidebar_ident_connexionbutton.jpg) no-repeat scroll 0 0;display:block;height:32px;width:115px;margin-top:10px;margin-left: 10px;}
#sidebar_idbox a:hover.register_button,#sidebar_idbox a:hover.connection_button{background-position:left bottom;}

/* loginbox (CSS from JDG) */
#login {color:#555555;height:100px;width:320px;margin-top: 10px;}
#login .btn_close {float: right;}
#login .btn_close a {background:transparent url(images/btn_close.gif) no-repeat scroll 0 0;display:block;height:15px;margin-top:0 !important;width:15px;}
#login form {display: block;}
#login .fld_1 {border:0 none;float:left;padding:0 0 0 20px;width:175px;}
#login .fld_1 .frm_input{
background:transparent url(images/frm_login.gif) no-repeat scroll 0 0;border:0 none;color:#999999;float:left;height:23px;margin:0 5px 5px 0;padding:5px 0 0 10px;width:150px;}
#login .fld_2 {border:0 none;float:left;width:120px;} 
#login .fld_2 .btn_ok {background:transparent url(images/sidebar_ident_connexionbutton.jpg) no-repeat scroll 0 0;border:medium none;height:32px;margin:5px 0;width:115px;}
#login .fld_2 .btn_ok:hover {background-position: left bottom;}
#login .fld_2 a {text-decoration:none; font-size:0.85em;} 
#login .fld_2 a:hover {text-decoration:underline;}

#logged {background:transparent url(images/sidebar_moncompte_back.jpg) repeat-x scroll 0 0;float:left;color:#6E5D17;font-family:"Trebuchet MS";font-size:12px;margin:0;height:120px;width:320px;padding:0;}
#logged .col1 {padding:10px 0 0 20px;width:85px;float:left;height:70px;}
#logged .col1 a img { background:#FFFFFF none repeat scroll 0 0;border:1px solid #958236;display:block;height:70px;padding:3px;width:70px;}
#logged .col2 {border-left:1px dotted #877628;float:left;height:75px;margin-left:5px;padding:0 0 0 5px;}
#logged .col2 a.fullname {color:#6E5D17;display:block;font-family:"Trebuchet MS";font-size:16px;font-weight:bold;margin-bottom:10px;margin-top:5px;}
#logged .col2 a.fullname:hover {text-decoration:underline;}
#logged .col2 p.not {clear: both;float: none;}
#logged .col2 p.not a {color:#FFFFFF;display:block;font-family:"Trebuchet MS";font-size:11px;margin-bottom:3px;}
#logged .col2 p.not a:hover {color:#C0AF6A;text-decoration: none;}
#logged .col2 p.not a span#spanNot {background:transparent url(images/sidebar_moncompte_notification.jpg) repeat-x scroll 0 0;color:#938033;display:inline-block;height:16px;margin-left:10px;padding-left:8px;padding-top:2px;width:16px;}
#logged .col2 p.not a span#spanMess {background:transparent url(images/sidebar_moncompte_notification.jpg) repeat-x scroll 0 0;color:#938033;display:inline-block;height:16px;margin-left:47px;padding-left:8px;padding-top:2px;width:16px;}
#logged a.deco{color:#C0AF6A;display:block;font-family:"Trebuchet MS";font-size:11px;margin-left:235px;margin-top:74px;}
#logged a.deco:hover {text-decoration: underline;}

#identification {color:#555555;height:100px;width:320px;margin-top: 10px;}

/* END loginbox (CSS from JDG) */

#sidebar_mediabox div{width:320px;}
#sidebar_videobox{float:left;}
#sidebar_videobox h2{background:transparent url(images/sidebar_h1_videos2.jpg) no-repeat scroll 0 0;width:320px !important;}

/* #sidebar_mediabox div{width:150px;}
#sidebar_videobox{float:left;}
#sidebar_videobox h2{background:transparent url(images/sidebar_h1_videos.jpg) no-repeat scroll 0 0;width:150px !important;}
#sidebar_photobox{margin-left:170px;}
#sidebar_photobox h2{background:transparent url(images/sidebar_h1_photos.jpg) no-repeat scroll 0 0;width:150px !important;}*/

#sidebar_concertbox{margin-top:30px;padding:0 !important;}
#sidebar_concertbox h2{background:transparent url(images/sidebar_h1_concerts.jpg) no-repeat scroll 0 0;margin-left:20px;}
#sidebar_concertbox a{background:transparent url(images/sidebar_arrow.png) no-repeat scroll 0 3px;padding-left:7px;text-decoration:underline;}
#sidebar_concertbox a.resa{margin-left:140px;position:relative;top:-23px;}
#sidebar_concertbox a:hover.resa{text-decoration:none;}

#sidebar_concertbox #concert_list li span.date{background:transparent url(images/sidebar_spacer.jpg) no-repeat scroll right center;color:#444444;display:block;font-size:11px;width:100px;font-weight:bold;padding-right:10px;}
#sidebar_concertbox #concert_list li h3 {background:transparent none repeat scroll 0 0;font-size:11px;font-weight:normal;margin:0 0 0 10px;width:130px;font-style: normal;color: #444444;}
#sidebar_concertbox #concert_list li h3 a {color:#444444;text-decoration:none;}
#sidebar_concertbox #concert_list li a{background:transparent url(images/register_radio_concert0.jpg) no-repeat scroll 0 0;color:#6E6E6E;display:inline-block;font-size:11px;height:17px;padding-left:22px;text-decoration: none;}
#sidebar_concertbox #concert_list li a:hover {text-decoration: underline;}
#sidebar_concertbox #concert_list li a.jsr{background-position: left bottom;color:#D10019;}
#sidebar_concertbox #concert_list li a.jyete{background-position: left bottom;color:#444444;}
#sidebar_concertbox #concert_list li a.kikisra{background:transparent url(images/content_arrow_tour.jpg) no-repeat scroll 0 5px;color:#223645;display:inline-block;font-size:11px;height:17px;padding-left:8px;text-decoration: underline;}

#sidebar_concertbox #concert_list li p{background:transparent url(images/register_radio_concert.jpg) no-repeat scroll 0 0;color:#6E6E6E;display:inline-block;font-size:11px;height:17px;padding-left:22px;text-decoration: none;}
#sidebar_concertbox #concert_list li p.jsr{background-position: left bottom;color:#D10019;}
#sidebar_concertbox #concert_list li p.jyete{background-position: left bottom;color:#444444;}
#sidebar_concertbox #concert_list li p.kikisra{background:transparent url(images/content_arrow_tour.jpg) no-repeat scroll 0 5px;color:#223645;display:inline-block;font-size:11px;height:17px;padding-left:8px;text-decoration: underline;}

#sidebar_searchbox h2{background:transparent url(images/sidebar_h1_recherche.jpg) no-repeat scroll 0 0;margin-bottom:10px;}
#sidebar_searchbox label{background:transparent url(images/sidebar_search_label.jpg) repeat-x scroll 0 0;display:block;height:25px;width:59px;}
#sidebar_searchbox input#search {background:url("images/sidebar_search_input.jpg") repeat-x scroll 0 0 transparent;border:0 none;height:25px;padding:0 12px 0 10px;width:200px;}
/* #sidebar_searchbox input#search{background:transparent url(images/sidebar_search_input.jpg) repeat-x scroll 0 0;border:0 none;height:25px;padding-left:10px;padding-right:12px;padding-top:4px;width:200px;}*/
#sidebar_searchbox input#searchsubmit{background:transparent url(images/sidebar_search_submit.jpg) repeat-x scroll 0 0;border:0 none;display:block;height:25px;width:24px;}
#sidebar_discobox{clear:both;position:relative;}
#sidebar_discobox h2{background:transparent url(images/sidebar_h1_discographie.jpg) no-repeat scroll 0 0;margin-top:10px;}
#sidebar_discobox #coverflow{height:300px;margin-bottom:10px;width:320px;overflow:hidden;background:url(images/bg_coverflow.jpg) no-repeat;}
#coverflow img{cursor:pointer;}
#sidebar_discobox a{position:absolute;top:255px;background:transparent url(images/sidebar_arrowdark.jpg) no-repeat scroll 92px 4px;display:block;text-align:center;z-index:1000;color:#cfcfcf;width:320px;text-decoration:underline;}
#sidebar_discobox #coverflow a:hover{text-decoration:underline;}

#sidebarFBFan {margin-top:20px;margin-bottom:20px;}

#recentcomments{margin-bottom:10px;}
#recentcomments li, #get_recent_comments_wrap ul li{border-bottom:1px dotted black;color:#6E6E6E;display:block;font-family:"Trebuchet MS";font-size:11px;padding-bottom:10px;padding-left:0;padding-top:10px;width:300px;}
#recent-comments-3 h2.widgettitle, #get-recent-comments h2.widgettitle{background:transparent url(images/sidebar_h1_com.jpg) no-repeat scroll 0 0;margin-top:15px;text-indent: -9999px;}
#recentcomments li a.url, #get_recent_comments_wrap ul li a.url{background:transparent url(images/sidebar_spacer.jpg) no-repeat scroll right top;display:inline-block !important;font-size:11px;font-weight:bold;margin-right:5px !important;padding-right:10px !important;width:90px !important;}

#sidebar form,#sidebar_concertbox h3.name{margin:0;}
#sidebar_idbox #profilContainer {height:145px;}

.aligncenter,div.aligncenter{display:block;margin-left:auto;margin-right:auto;}
.wp-caption{border:1px solid #ddd;text-align:center;background-color:#f3f3f3;padding-top:4px;margin:10px;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.wp-caption img{margin:0;padding:0;border:0 none;}
.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;padding:0 4px 5px;margin:0;}


.sociable {margin:0!important;overflow: hidden;position: absolute;}
body.single .sociable,body.category-news .sociable{float:right;position:relative;padding-right:225px;}

.sociable .sociable_tagline {display: none;}
.search-results .category-discographie h2 a {border: 0; padding: 0; float: none;}
.search-results .category-discographie .entry {border: 0; margin: 0; padding: 0;}
.search-results .category-uncategorized img.thumb {float:left;margin-right:20px;}
.search-results .category-uncategorized .postmetadata {margin-top: 15px;}
.category-boutique .post {display:block;float:left;margin-left:10px;margin-right:10px;width:239px;}


#content .post .customboutique img.thumb{border:0 none;height:228px;width:228px;}
h2.shoptitle a {border: 0;}
.category-boutique .category-discographie .entry {border:0 none;display:block;float:left;margin:0;padding:0;width:230px;}
.category-boutique .wp-pagenavi {clear: both;}

html>body .entry ul{margin-left:0;padding:0 0 0 30px;list-style:none;padding-left:10px;text-indent:-10px;}
html>body .entry li{margin:7px 0 8px 6px;}
.entry p{margin-bottom:5px;line-height:1.6em;}
.entry ol{padding:0 0 0 35px;margin:0;}
.entry ol li{margin:0;padding:0;}
.postmetadata ul,.postmetadata li{display:inline;list-style-type:none;list-style-image:none;}

.wp-pagenavi {text-align:center!important;width:575px!important;}
.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi span.current{	padding: 2px 4px 2px 4px!important;margin: 2px!important;text-decoration: none!important;color: #444444!important;font-weight: bold!important;background-color: #FFFFFF!important;border: 0!important;}
.wp-pagenavi a:hover {color:#39748F!important;border: 0!important;}
.wp-pagenavi span.pages {display: none!important;}
.wp-pagenavi span.extend {padding: 2px 4px 2px 4px!important;margin: 2px!important;color: #444444!important;background-color: #FFFFFF!important;}

body.category-concerts .wp-pagenavi{margin-top:15px;}

body.lightbox {background:#FFFFFF none repeat scroll 0 0;margin:0;padding:15px;}
body.lightbox #content {padding-bottom:0;padding-top:0;}
body.lightbox .narrowcolumn {padding-left:0;padding-right:0;width:575px;}
body.lightbox .btn_close {float: right;}
body.lightbox .btn_close a {background:transparent url(images/btn_close.gif) no-repeat scroll 0 0;display:block;height:15px;margin-top:0 !important;width:15px;}
body.lightbox .register .grey .profil_gavatar div {color:#999999;display:block;font-size:11px;margin-left:120px;padding-top:20px;}
body.lightbox .register .grey .profil_gavatar div.generic-button {margin-left:0;padding-top:0;}
body.lightbox .register .grey input#submit {background:transparent url(images/button_valider_step.jpg) no-repeat scroll 0 0;border:0 none;clear:both;display:block;height:27px;margin-left:0;margin-top:0;width:114px;cursor:pointer;}

input#avatar-crop-submit {background:transparent url(images/button_valider_step.jpg) no-repeat scroll 0 0;border:0 none;clear:both;display:block;height:27px;margin:25px 0 0 205px!important;width:114px;cursor:pointer;}
input#avatar-crop-submit:hover {background-position:left bottom;}
body.lightbox .clear {height: 25px!important;}
.jcrop-holder {float:left;margin-right:20px;}
#message p {font-size: 11px;color:#999999;}
body.lightbox #delete-avatar-button a.edit {background:transparent url(images/button_delete_avatar.jpg) no-repeat scroll 0 0;display:block;height:27px;margin-bottom:15px;margin-top:15px;width:138px;}
body.lightbox #delete-avatar-button a:hover.edit{background-position: left bottom;}
body.lightbox p.profil_gbnt {background:transparent url(images/button_upload_avatar.jpg) no-repeat scroll 0 0;display:block !important;height:27px;margin-bottom:15px;margin-left:0 !important;margin-top:15px;padding-top:0 !important;width:138px;}

#step1 {height: 1210px;}
#step2 {height: 660px;}
body.auto_resize_iframe {#EEEEEE none repeat scroll 0 0}
#fb_multi_friend_selector {margin-left:20px!important;}

/***** INPUT FILE *****/

body.lightbox label.cabinet
{
background:transparent url(images/button_upload_avatar.jpg) no-repeat scroll 0 0;
cursor:pointer;
display:block;
height:27px;
margin-left:0 !important;
margin-top:20px;
overflow:hidden;
width:138px;
}
.SI-FILES-STYLIZED label.cabinet
{
    width: 138px;
    height: 27px;
    background: url(images/button_upload_avatar.jpg) 0 0 no-repeat;
    display: block;
    overflow: hidden;
    cursor: pointer;
	margin-left:120px;
}

.SI-FILES-STYLIZED label.cabinet span
{
	margin-top:20px;
}


.SI-FILES-STYLIZED label.cabinet input.file
{
   position: relative;
   height: 100%;
   width: auto;
   opacity: 0;
   -moz-opacity: 0;
   cursor:pointer;
   filter:Progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}
#titleAvatar {margin-left:35px}

/*
.category-live-discographie .entry {
border-left:1px dotted #B6B6B6;
margin-left:210px;
margin-top:10px;
padding-left:10px;
}
.single .category-live-discographie .entry {
border-left:0;
}
.category-live-discographie .entry p, .category-live-discographie {
color:#575757;
font-size:11px;
}
.category-live-discographie h2 {float: left;}
.category-live-discographie .date{
color:#39748F;
display:inline-block;
font-size:14px;
font-weight:bold;
margin-bottom:2px;
margin-top:10px;
}
.category-live-discographie .trackindex {
color: #ccc;
}
.category-live-discographie .entry .postmetadata {
float:left;
width:130px;
margin-top: 15px;
}
.category-live-discographie .entry .postmetabuy {
float: left;
margin-top: 20px;
}
.category-live-discographie .entry .postmetabuy a {
background:transparent url(images/button_disco_acheter.jpg) no-repeat scroll 0 0;
display:block;
height:27px;
width:114px;
}
.category-live-discographie .entry .postmetabuy a:hover {
background-position: left bottom;
}
*/

#message p{min-height:40px;padding-top:15px;}

/* page creation groupe */
body.group-create #page{}
body.group-create #page .content-header{font-family:'Trebuchet MS';}
body.group-create #page .content-header h2{color:#498aa1;font-size:20px;font-weight:bold;font-style:italic;border-bottom: solid #dedede 1px;padding-bottom:10px;}
body.group-create #page  ul.content-header-nav{height:20px;width:100%;margin-bottom:40px;}
body.group-create #page  ul.content-header-nav li{float:left;display:block;width:106px;font-size:11px;font-weight:bold;font-style:italic;color:#999999;}
body.group-create #page  ul.content-header-nav li.current a{color:#444444;}
body.group-create #page  ul.content-header-nav li a{color:#999999;}
body.group-create #page h3{font-size:15px;font-weight:bold;font-style:italic;color:#498aa1;margin-bottom:18px;}
body.group-create #page #create-group-form textarea, body.group-create #page #create-group-form input{display:block;}
body.group-create #page #create-group-form label{display:block;margin-top:30px;font-size:12px;font-weight:bold;color:#444444;}
body.group-create #page #create-group-form .radio input{float:left;margin-right:4px;padding:top:0;}
body.group-create #page #create-group-form .radio{color:#444444;}
body.group-create #page #create-group-form .radio ul{margin-left:15px;margin-top:10px;}
body.group-create #page #create-group-form .radio ul li{list-style:disc;color:#999999;}
body.group-create #page #create-group-form .radio ul li span{color:#444444;}
body.group-create #page #create-group-form  .submit input#group-creation-create{text-indent:-9999px;background:transparent url(images/button_creer_group.jpg) no-repeat scroll 0 0;border:0 none;clear:both;display:block;height:27px;margin:45px auto 0 auto;width:204px;font-size: 0px;display:block;line-height: 0px;cursor:pointer;}
body.group-create #page #create-group-form  .submit input#group-creation-create:hover {background-position: left bottom;}
body.group-create #page #create-group-form  .submit input#group-creation-finish{text-indent:-9999px;background:transparent url(images/button_finaliser_groupe.jpg) no-repeat scroll 0 0;border:0 none;display:block;height:27px;float:right;width:204px;font-size: 0px;display:block;line-height: 0px;cursor:pointer;}
body.group-create #page #create-group-form  .submit input#group-creation-finish:hover {background-position: left bottom;}
body.group-create #page #previous-next{width:100%;height:27px;margin-top:20px;position:relative;clear:both;}
body.group-create #page #create-group-form  #previous-next input#group-creation-next{text-indent:-9999px;float:right;background:transparent url(images/button_etape_suivante.jpg) no-repeat scroll 0 0;border:0 none;display:block;height:27px;width:154px;cursor:pointer;}
body.group-create #page #create-group-form  #previous-next input#group-creation-next:hover {background-position: left bottom;}
body.group-create #page #create-group-form  #previous-next input#group-creation-previous{text-indent:-9999px;float:left;background:transparent url(images/button_etape_precedente.jpg) no-repeat scroll 0 0;border:0 none;display:block;height:27px;width:154px;cursor:pointer;}
body.group-create #page #create-group-form  #previous-next input#group-creation-previous:hover {background-position: left bottom;}
body.group-create #page #create-group-form  .main-column p{margin:20px auto;}
body.group-create #page #create-group-form  .main-column .left-menu{float:left; margin-right:16px;}
body.group-create #page #create-group-form  .main-column .left-menu img{display:block;}
body.group-create #page #create-group-form  #firend-list{display:block;float:left;text-align:center;}
body.group-create #page #create-group-form  #firend-list  .invite-membre{display:block;float:left;text-align:center;}
body.group-create #page #create-group-form  .checkbox input{float:left;margin-right:3px;}

body.group-create #page #create-group-form .cabinet{margin:0 auto;cursor:pointer;}
body.group-create #page #create-group-form .cabinet:hover{cursor:pointer;}

body.group-create #page #create-group-form .upload-avatar input#upload {cursor:pointer;text-indent:-9999px;display:block;position:relative;background:transparent url(images/button_telecharger.jpg) no-repeat scroll 0 0;width:154px;height:27px;border:none;margin:20px auto;cursor:pointer;}
body.group-create #page #create-group-form input#upload:hover {background-position:left bottom;}
body.group-create #page #create-group-form input#avatar-crop-submit {text-indent:-9999px;font-size: 0px;display:block;line-height: 0px;}
body.group-create #invite-list {margin:0px 0;}
body.group-create #invite-list ul li{float:left;margin-right:15px;text-align:center;margin-bottom:10px;padding:0px;}
body.group-create #invite-list ul li img{width:50px;margin:0 auto;padding:0;}
body.group-create #invite-list ul li .invite-membre input{float:left;margin:0 1px 0 0px;padding:0 0 0 2px;}
body.group-create #invite-list ul li .invite-group{float:left;display:block;padding-top:2px;padding-right:2px;}
body.group-create #invite-list ul li .name-invite{}



.group-create .grey .profil_gavatar img.avatar {background-color:#FFFFFF;border:1px solid #DEDEDE;float:left;padding:4px;width:100px;height:100px;}
.group-create a.profil_gbnt {background:transparent url(images/button_upload_avatar.jpg) no-repeat scroll 0 0;display:block;height:27px;margin-bottom:15px;margin-top:15px;width:138px;margin-left:125px;}
.group-create a:hover.profil_gbnt {background-position: left bottom;}


/* Page mes groupes */
.my-groups .content-header ul.content-header-nav{ float:left;margin-bottom:20px;}
.my-groups .content-header ul.content-header-nav li{float:left;width:148px;margin-left:22px;height:27px;}
.my-groups .content-header ul.content-header-nav .li-0 {width:60px;color:#888888;padding-top:5px;margin-right:0;margin-left:0px;}
.my-groups .content-header ul.content-header-nav .li-1 a{text-indent:-9999px;background:transparent url(images/button_derniere_maj.jpg) no-repeat scroll 0 0;display:block;height:27px;width:148px;}
.my-groups .content-header ul.content-header-nav .li-2 a{text-indent:-9999px;background:transparent url(images/button_rejoint_recent.jpg) no-repeat scroll 0 0;display:block;height:27px;width:148px;}
.my-groups .content-header ul.content-header-nav .li-7 a{text-indent:-9999px;background:transparent url(images/button_mes_groupes.jpg) no-repeat scroll 0 0;display:block;height:27px;width:148px;}
.my-groups .content-header ul.content-header-nav a:hover {background-position: left center;}
.my-groups .content-header ul.content-header-nav li.current a {background-position: left bottom;}


.my-groups #group-loop .pagination, .groups #groups-directory-page .pagination{width:580px;padding:0px 0 0 0;border-bottom: dotted #dedede 1px;}
.group-home .pagination {width:400px;height:25px;padding:0px 0 0 0;border-bottom: dotted #dedede 1px;margin-bottom:0px;}
.my-groups #group-loop .pagination .pag-count, .groups #groups-directory-page .pagination .pag-count, .group-home .pagination .pag-count{height:20px;padding:0;margin:0;float:left;color:#999999;}
.my-groups #group-loop .pagination .pagination-links, .groups #groups-directory-page .pagination .pagination-links, .group-home .pagination .pagination-links{position:relative;height:20px;padding:0;margin:0;float:right;}
.my-groups #group-loop .pagination .pagination-links a, .groups #groups-directory-page .pagination .pagination-links a, .group-home .pagination .pagination-links a{background-image:none;border:none;color:#29343a;margin:0 2px 0 0;padding:2px 4px;font-weight:normal;font-size:1em;}
.my-groups #group-loop .pagination .pagination-links a:hover, .groups #groups-directory-page .pagination .pagination-links a:hover, .group-home .pagination .pagination-links a:hover{background-color:#5196a5;color:#fff;}
.my-groups #group-loop .pagination .pagination-links span, .groups #groups-directory-page .pagination .pagination-links span, .group-home .pagination .pagination-links span{background-image:none;border:none;color:#29343a;margin:0 2px 0 0;padding:2px 4px;font-weight:normal;font-size:1em;}
.my-groups #group-loop .pagination .pagination-links .current, .groups #groups-directory-page .pagination .pagination-links .current, .group-home .pagination .pagination-links .current, .groups #groups-directory-page .pagination .pagination-links .current{background-image:none;border:none;background-color:#5196a5;color:#fff;margin:0 2px 0 0;padding:2px 4px;font-weight:normal;font-size:1em;}
.my-groups .button_creer_group a, .groups #groups-directory-page .button_creer_group a{background:transparent url(images/button_creer_group.jpg) no-repeat scroll 0 0;display:block;height:27px;width:204px;margin:20px auto 0 0;text-indent:-9999px;}
.my-groups .button_creer_group a:hover, .groups #groups-directory-page .button_creer_group a:hover {background-position: left bottom;}
.my-groups #page #content h2{color:#498aa1;width:100%;border-bottom: solid #dedede 1px;padding-bottom:10px;font-size:20px;font-weight:bold;font-style:italic;clear:both;margin-top:10px;margin-bottom:10px;}
.my-groups #page #content h2 a{background:transparent url(images/button_creer_group.jpg) no-repeat scroll 0 0;display:block;height:27px;width:204px;float:right;text-indent:-9999px;}
.my-groups #page #content h2 a:hover {background-position: left bottom;}
.my-groups .para-creation, .groups .para-creation{color:#444444;font-weight:bold;font-style:italic;}


/*page liste groupe */
.groups #groups-list{border-bottom: solid #dedede 1px;padding-bottom:100px;padding-top:20px;margin-top:20px;}
.groups #groups-list .pagin-border{border-bottom: solid #dedede 1px;padding-bottom:100px;}
.groups #groups-directory-page h2{color:#498aa1;width:100%;border-bottom: solid #dedede 1px;padding-bottom:10px;font-size:20px;font-weight:bold;font-style:italic;clear:both;}
#group-list li, #groups-list li{width:100%;clear:both;margin:0 0 0px 0px;}
.my-groups #group-list li img, .groups #groups-list li img{float:left;margin-right:20px;}
#group-list li h4, #groups-list li h4{color:#999999;font-size:11px;margin-bottom:10px;}
#group-list li h4 a, #groups-list li h4 a{color:#5092a8;font-size:13px;}
#group-list li .desc, #groups-list li .desc{float:left;width:416px;border-right:dotted 1px #cccccc;margin-bottom:20px;}
#group-list li p, #groups-list li p{color:#444444;width:340px;float:left;padding:0;}
#group-list li p.list-join, #groups-list li p.list-join{color:#444444;float:left;width:94px;}
.groups #group-list .group-button a, .groups #groups-list .group-button a{display:block;height:27px;width:94px;float:left;}
.groups #group-list .group-button a.join-group, .groups #groups-list .group-button a.join-group, .groups #groups-list .group-button a.request-membership{background:transparent url(images/button_rejoindre_groupe.jpg) no-repeat scroll 0 0;text-indent:-9999px;margin-left:35px;margin-top:10px;}
.groups #group-list .group-button a.join-group:hover, .groups #groups-list .group-button a.join-group:hover {background-position: left bottom;}
.groups #group-list .group-button a.leave-group, .groups #groups-list .group-button a.leave-group{background:transparent url(images/button_quitter_groupe.jpg) no-repeat scroll 0 0;text-indent:-9999px;margin-left:35px;margin-top:10px;}
.groups #group-list .group-button a.leave-group:hover, .groups #groups-list .group-button a.leave-group:hover {background-position: left bottom;}
.groups #group-list  a.admin-group, .groups #groups-list a.admin-group{background:transparent url(images/button_modifier_groupe.jpg) no-repeat scroll 0 0;text-indent:-9999px;margin-left:35px;margin-top:10px;display:block;height:27px;width:94px;float:left;}
.groups #group-list  a.admin-group:hover, .groups #groups-list a.admin-group:hover {background-position: left bottom;}



/*page d'un seul groupe*/
.group-home h1, .group-members h1,.leave-group h1{font-size:26px;color:#223645;font-weight:bold;width:100%;text-align:left;margin-bottom:10px;}
.group-home h1 span, .group-members h1 span,.leave-group h1 span{font-size:18px;color:#223645;font-weight:bold;width:100%;text-align:left;margin-bottom:10px;font-style:italic;}
.group-home h1 span a, .group-members h1 span a,.leave-group h1 span a{font-size:18px;color:#223645;font-weight:bold;width:100%;text-align:left;margin-bottom:10px;font-style:italic;}
.group-home h1 span a:hover, .group-members h1 span a:hover,.leave-group h1 span a:hover{color:#959595;}


.group-home .sidebar-left, .group-members .sidebar-left, .leave-group .sidebar-left {float:left;margin-right:20px;width:160px;}
.group-home .sidebar-left .button-block li, .group-members .sidebar-left .button-block li, .leave-group .sidebar-left .button-block li{}
.group-home .sidebar-left .button-block li a, .group-members .sidebar-left .button-block li a, .leave-group .sidebar-left .button-block li a{display:block;height:27px;margin:4px 0 0 0;width:160px;}

.group-home .sidebar-left .button-block .li-1 a.join-group, .group-members .sidebar-left .button-block .li-1 a.join-group, .sidebar-left .button-block .li-1 a.join-group, .sidebar-left .button-block .li-1 a.request-membership{background:transparent url(images/button_rejoindre_groupe2.jpg) no-repeat scroll 0 0;text-indent:-9999px;}
.group-home .sidebar-left .button-block .li-1 a.join-group:hover, .group-members .sidebar-left .button-block .li-1 a.join-group:hover, .leave-group .sidebar-left .button-block .li-1 a.join-group:hover {background-position: left bottom;}

.group-home .sidebar-left .button-block .li-1 a.leave-group, .group-members .sidebar-left .button-block .li-1 a.leave-group, .leave-group .sidebar-left .button-block .li-1 a.leave-group{background:transparent url(images/button_quitter_groupe2.jpg) no-repeat scroll 0 0;text-indent:-9999px;overflow:hidden;}
.group-home .sidebar-left .button-block .li-1 a.leave-group:hover, .group-members .sidebar-left .button-block .li-1 a.leave-group:hover, .leave-group .sidebar-left .button-block .li-1 a.leave-group:hover  {background-position: left bottom;}

.group-home .sidebar-left .button-block .li-2 a, .group-members .sidebar-left .button-block .li-2 a, .leave-group .sidebar-left .button-block .li-2 a{background:transparent url(images/button_profil_writewall.jpg) no-repeat scroll 0 0;text-indent:-9999px;overflow:hidden;}
.group-home .sidebar-left .button-block .li-2 a:hover , .group-members .sidebar-left .button-block .li-2 a:hover, .leave-group .sidebar-left .button-block .li-2 a:hover{background-position: left bottom;}
.group-home .sidebar-left .button-block .li-3 a, .group-members .sidebar-left .button-block .li-3 a, .leave-group .sidebar-left .button-block .li-3 a{background:transparent url(images/button_profil_sendmail.jpg) no-repeat scroll 0 0;text-indent:-9999px;overflow:hidden;}
.group-home .sidebar-left .button-block .li-3 a:hover , .group-members .sidebar-left .button-block .li-3 a:hover, .leave-group .sidebar-left .button-block .li-3 a:hover{background-position: left bottom;}
.group-home .sidebar-left .button-block .li-4 a, .group-members .sidebar-left .button-block .li-4 a, .leave-group .sidebar-left .button-block .li-4 a{background:transparent url(images/button_admin_group.jpg) no-repeat scroll 0 0;text-indent:-9999px;overflow:hidden;}
.group-home .sidebar-left .button-block .li-4 a:hover , .group-members .sidebar-left .button-block .li-4 a:hover, .leave-group .sidebar-left .button-block .li-4 a:hover{background-position: left bottom;}
.group-home .sidebar-left h4, .group-members .sidebar-left h4, .leave-group .sidebar-left h4{color:#498aa1;font-size:12px;margin-top:20px;}
.group-home .sidebar-left h4 .color-h4, .group-members .sidebar-left h4 .color-h4, .leave-group .sidebar-left h4 .color-h4{color:#6e6e6e;}
.group-home .sidebar-left img.avatar, .group-members .sidebar-left img.avatar, .leave-group .sidebar-left img.avatar {background-color:#FFFFFF;border:1px solid #DDDDDD;padding:3px;}
.group-home .sidebar-left .bp-widget a{display:block;clear:both;}
.group-home .sidebar-left .horiz-gallery li {float:left;}
.group-home .content-right, .group-members .content-right, .leave-group .content-right {text-align:left;width:385px;color:#444444;float:right;}
.group-home .content-right p, .group-members  .content-right p, .leave-group  .content-right p{color:#444444;}
.group-home .content-right .info-group ul, .group-members  .content-right .info-group ul, .leave-group  .content-right .info-group ul{width:375px;height:28px;}
.group-home .content-right .info-group ul li, .group-members  .content-right .info-group ul li, .leave-group  .content-right .info-group ul li{float:left;width:100px;margin:0;}
.group-home .content-right .info-group ul li ul#group-admins, .leave-group  .content-right .info-group ul li ul#group-admins, .group-members  .content-right .info-group ul li ul#group-admins {position:relative;margin-left:95px;margin-top:-22px;}
.group-home .content-right .info-group ul li ul#group-admins .activity, .group-home .content-right .info-group ul li ul#group-admins h5, ul.horiz-gallery h5, .group-members  .content-right .info-group ul li ul#group-admins .activity, .group-members  .content-right .info-group ul li ul#group-admins h5{display:none;}
.group-home .content-right h2 a, .group-members  .content-right h2 a, .leave-group  .content-right h2 a{font-size:23px;color:#498aa1;font-style:italic;font-weight:bold;display:block;width:400px;}
.group-home .content-right h4, .group-members  .content-right h4, .leave-group  .content-right h4{font-size:11px;color:#444444;font-style:italic;font-weight:bold;margin-top:20px;}
.group-home .content-wall, .group-members  .content-wall, .leave-group  .content-wall {padding-top:40px;clear:both;width:545px;position:relative;margin:0;}
.group-home .content-wall textarea, .group-members .content-wall textarea, .leave-group .content-wall textarea{font-family:"Trebuchet MS";width:510px;margin-right:auto;padding:10px;margin-left:10px;color:#999999;font-size:12px;}
.group-home .content-wall h3, .group-members .content-wall h3, .leave-group .content-wall h3{font-size:20px;color:#498aa1;font-style:italic;font-weight:bold;margin-bottom:20px;}
.group-home .content-wall #wall_commentlist li, .group-members .content-wall #wall_commentlist li, .leave-group .content-wall #wall_commentlist li{clear:both;padding:0;}
.group-home .content-wall #wall_commentlist p, .group-members .content-wall #wall_commentlist p, .leave-group .content-wall #wall_commentlist p{padding:0;margin:0;}


.group-home .content-wall input#submit.commenter {display:block;position:relative;background:transparent url(images/button_commenter.jpg) no-repeat scroll 0 0;width:114px;height:27px;border:none;margin:20px 0 20px auto;font-size: 0px;display:block;line-height: 0px;cursor:pointer;}
.group-home .content-wall input#submit.commenter:hover {background-position:left bottom;}
.group-members .content-wall input#submit.commenter {display:block;position:relative;background:transparent url(images/button_commenter.jpg) no-repeat scroll 0 0;width:114px;height:27px;border:none;margin:20px 0 20px auto;font-size: 0px;display:block;line-height: 0px;cursor:pointer;}
.group-members .content-wall input#submit.commenter:hover {background-position:left bottom;}


/*request-membership*/
.request-membership h1, .group-members h1,.leave-group h1{font-size:26px;color:#223645;font-weight:bold;width:100%;text-align:left;margin-bottom:10px;}
.request-membership h1 span, .group-members h1 span,.leave-group h1 span{font-size:18px;color:#223645;font-weight:bold;width:100%;text-align:left;margin-bottom:10px;font-style:italic;}
.request-membership h1 span a, .group-members h1 span a,.leave-group h1 span a{font-size:18px;color:#223645;font-weight:bold;width:100%;text-align:left;margin-bottom:10px;font-style:italic;}
.request-membership h1 span a:hover, .group-members h1 span a:hover,.leave-group h1 span a:hover{color:#959595;}


.request-membership .sidebar-left, .group-members .sidebar-left, .leave-group .sidebar-left {float:left;margin-right:20px;width:160px;}
.request-membership .sidebar-left .button-block li, .group-members .sidebar-left .button-block li, .leave-group .sidebar-left .button-block li{}
.request-membership .sidebar-left .button-block li a, .group-members .sidebar-left .button-block li a, .leave-group .sidebar-left .button-block li a{display:block;height:27px;margin:4px 0 0 0;width:160px;}

.request-membership .sidebar-left .button-block .li-1 a.join-group, .group-members .sidebar-left .button-block .li-1 a.join-group, .sidebar-left .button-block .li-1 a.join-group, .sidebar-left .button-block .li-1 a.request-membership{background:transparent url(images/button_rejoindre_groupe2.jpg) no-repeat scroll 0 0;text-indent:-9999px;}
.request-membership .sidebar-left .button-block .li-1 a.join-group:hover, .group-members .sidebar-left .button-block .li-1 a.join-group:hover, .leave-group .sidebar-left .button-block .li-1 a.join-group:hover {background-position: left bottom;}

.request-membership .sidebar-left .button-block .li-1 a.leave-group, .group-members .sidebar-left .button-block .li-1 a.leave-group, .leave-group .sidebar-left .button-block .li-1 a.leave-group{background:transparent url(images/button_quitter_groupe2.jpg) no-repeat scroll 0 0;text-indent:-9999px;overflow:hidden;}
.request-membership .sidebar-left .button-block .li-1 a.leave-group:hover, .group-members .sidebar-left .button-block .li-1 a.leave-group:hover, .leave-group .sidebar-left .button-block .li-1 a.leave-group:hover  {background-position: left bottom;}

.request-membership .sidebar-left .button-block .li-2 a, .group-members .sidebar-left .button-block .li-2 a, .leave-group .sidebar-left .button-block .li-2 a{background:transparent url(images/button_profil_writewall.jpg) no-repeat scroll 0 0;text-indent:-9999px;overflow:hidden;}
.request-membership .sidebar-left .button-block .li-2 a:hover , .group-members .sidebar-left .button-block .li-2 a:hover, .leave-group .sidebar-left .button-block .li-2 a:hover{background-position: left bottom;}
.request-membership .sidebar-left .button-block .li-3 a, .group-members .sidebar-left .button-block .li-3 a, .leave-group .sidebar-left .button-block .li-3 a{background:transparent url(images/button_profil_sendmail.jpg) no-repeat scroll 0 0;text-indent:-9999px;overflow:hidden;}
.request-membership .sidebar-left .button-block .li-3 a:hover , .group-members .sidebar-left .button-block .li-3 a:hover, .leave-group .sidebar-left .button-block .li-3 a:hover{background-position: left bottom;}
.request-membership .sidebar-left .button-block .li-4 a, .group-members .sidebar-left .button-block .li-4 a, .leave-group .sidebar-left .button-block .li-4 a{background:transparent url(images/button_admin_group.jpg) no-repeat scroll 0 0;text-indent:-9999px;overflow:hidden;}
.request-membership .sidebar-left .button-block .li-4 a:hover , .group-members .sidebar-left .button-block .li-4 a:hover, .leave-group .sidebar-left .button-block .li-4 a:hover{background-position: left bottom;}
.request-membership .sidebar-left h4, .group-members .sidebar-left h4, .leave-group .sidebar-left h4{color:#498aa1;font-size:12px;margin-top:20px;}
.request-membership .sidebar-left h4 .color-h4, .group-members .sidebar-left h4 .color-h4, .leave-group .sidebar-left h4 .color-h4{color:#6e6e6e;}
.request-membership .sidebar-left img.avatar, .group-members .sidebar-left img.avatar, .leave-group .sidebar-left img.avatar {background-color:#FFFFFF;border:1px solid #DDDDDD;padding:3px;}
.request-membership .sidebar-left .bp-widget a{display:block;clear:both;}
.request-membership .sidebar-left .horiz-gallery li {float:left;}
.request-membership .content-right, .group-members .content-right, .leave-group .content-right {text-align:left;width:385px;color:#444444;float:right;}
.request-membership .content-right p, .group-members  .content-right p, .leave-group  .content-right p{color:#444444;}
.request-membership .content-right .info-group ul, .group-members  .content-right .info-group ul, .leave-group  .content-right .info-group ul{width:375px;height:28px;}
.request-membership .content-right .info-group ul li, .group-members  .content-right .info-group ul li, .leave-group  .content-right .info-group ul li{float:left;width:100px;margin:0;}
.request-membership .content-right .info-group ul li ul#group-admins, .leave-group  .content-right .info-group ul li ul#group-admins, .group-members  .content-right .info-group ul li ul#group-admins {position:relative;margin-left:95px;margin-top:-22px;}
.request-membership .content-right .info-group ul li ul#group-admins .activity, .request-membership .content-right .info-group ul li ul#group-admins h5, ul.horiz-gallery h5, .group-members  .content-right .info-group ul li ul#group-admins .activity, .group-members  .content-right .info-group ul li ul#group-admins h5{display:none;}
.request-membership .content-right h2 a, .group-members  .content-right h2 a, .leave-group  .content-right h2 a{font-size:23px;color:#498aa1;font-style:italic;font-weight:bold;display:block;width:400px;}
.request-membership .content-right h4, .group-members  .content-right h4, .leave-group  .content-right h4{font-size:11px;color:#444444;font-style:italic;font-weight:bold;margin-top:20px;}
.request-membership .content-wall, .group-members  .content-wall, .leave-group  .content-wall {padding-top:40px;clear:both;width:545px;position:relative;margin:0;}
.request-membership .content-wall textarea, .group-members .content-wall textarea, .leave-group .content-wall textarea{font-family:"Trebuchet MS";width:510px;margin-right:auto;padding:10px;margin-left:10px;color:#999999;font-size:12px;}
.request-membership .content-wall h3, .group-members .content-wall h3, .leave-group .content-wall h3{font-size:20px;color:#498aa1;font-style:italic;font-weight:bold;margin-bottom:20px;}
.request-membership .content-wall #wall_commentlist li, .group-members .content-wall #wall_commentlist li, .leave-group .content-wall #wall_commentlist li{clear:both;padding:0;}
.request-membership .content-wall #wall_commentlist p, .group-members .content-wall #wall_commentlist p, .leave-group .content-wall #wall_commentlist p{padding:0;margin:0;}


.request-membership  input#group-request-send {display:block;position:relative;background:transparent url(images/button_envoyer.jpg) no-repeat scroll 0 0;width:114px;height:27px;border:none;margin:20px 0 20px auto;font-size: 0px;display:block;line-height: 0px;cursor:pointer;}
.request-membership  input#group-request-send:hover {background-position:left bottom;}


.groups #groups-directory-search{width:370px;margin:0 auto;height:32px;margin-top:40px;}
.groups #groups-directory-search h3{float:left;padding:0;margin:0;font-size:11px;}
#search-groups-form{float:right;}.groups 
#groups-directory-search h3 label{display:block;padding-top:3px;}
.groups #groups-directory-search input#groups_search{float:left;margin-left:10px;background:transparent url(images/register_search.jpg) repeat-x scroll 0 0;border:0 none;height:25px;padding-left:10px;padding-right:12px;padding-top:4px;width:200px;}
.groups #groups-directory-search input#groups_search_submit{float:right;text-indent:-9999px;background:transparent url(images/register_searchbutton.jpg) repeat-x scroll 0 0;border:0 none;display:block;height:25px;width:24px;font-size: 0px;display:block;line-height: 0px;cursor:pointer;}

.inner-tube{width:400px;}


/*page admin groupe*/
.group-admin #content h2{color:#498aa1;width:100%;clear:both;border-bottom: solid #dedede 1px;padding-bottom:10px;font-size:20px;font-weight:bold;font-style:italic;clear:both;margin-top:20px;}
.group-admin .content-header-nav { }
.group-admin #content  h1{clear:both; }
.group-admin .content-header-nav li{ float:left;margin-right:10px;margin-bottom:10px;padding-bottom:10px;color:#999999; border-bottom: solid #dedede 1px;font-size:11px;}
.group-admin .content-header-nav li.current a{ color:#444444;font-weight:bold;}
.group-admin .content-header-nav li a{ color:#999999;}
.group-admin .content-header-nav li a:hover{ color:#444444;}
.group-admin  textarea{width:510px;margin-right:auto;padding:10px;margin-left:10px;}
.group-admin input#save{text-indent:-9999px;display:block;position:relative;background:transparent url(images/button_valider_step.jpg) no-repeat scroll 0 0;width:114px;height:27px;border:none;margin:20px 0 20px auto;cursor:pointer;}
.group-admin input#save:hover {background-position:left bottom;}
.group-admin .form-admin-group{margin-bottom:30px;}
.group-admin .form-admin-group{display:block;margin-top:30px;font-size:12px;font-weight:bold;color:#444444;}
.group-admin p label.cabinet {display:block;width:138px;margin:0 auto;}
.group-admin .upload-avatar input#upload {text-indent:-9999px;display:block;position:relative;background:transparent url(images/button_telecharger.jpg) no-repeat scroll 0 0;width:154px;height:27px;border:none;margin:20px auto;font-size: 0px;display:block;line-height: 0px;cursor:pointer;}
.group-admin .upload-avatar input#upload:hover {background-position:left bottom;}
.group-admin input#delete-group-button {text-indent:-9999px;display:block;position:relative;background:transparent url(images/button_delfriend.jpg) no-repeat scroll 0 0;width:94px;height:27px;border:none;margin:20px auto;font-size: 0px;display:block;line-height: 0px;}
.group-admin input#delete-group-button:hover {background-position:left bottom;}
.group-admin input#avatar-crop-submit {text-indent:-9999px;font-size: 0px;display:block;line-height: 0px;}
.group-admin  #delete-group-avatar-button a{background:transparent url(images/button_delfriend.jpg) no-repeat scroll 0 0;text-indent:-9999px;display:block;width:150px;height:27px;}
.group-admin  #delete-group-avatar-button a:hover {background-position:left bottom;}


/*modifications*/
# .col2 p.not a span#spanMess {height:16px;margin-left:46px;padding-left:8px;}
#concert_fulllist li a.kikisra{background:transparent url(images/content_arrow_tour.jpg) no-repeat scroll 0 5px;color:#223645;display:inline-block;font-size:11px;height:17px;padding-left:8px;text-decoration: underline;margin-right:5px;}
#concert_fulllist li h3 {background:transparent none repeat scroll 0 0;font-size:11px;font-weight:normal;margin:0 0 0 10px;width:238px;}

/*modification 2*/
body.single div.post.author-diams h2,
body.single div.post.author-diams p.postdate {color:#0cc5e1;}
body.single #content div.author-diams div.entry p img {border:2px solid #0CC5E1;max-width:100%;padding:1px;}

body.home-page #content div.post a.authorbox,
body.search #content div.post a.authorbox {display:block;float:left;height:165px;position:relative;width:240px;margin-right:5px;padding-right:5px;}
body.home-page #content div.author-diams .news_content h2 a {color:#0CC5E1!important;}
body.home-page #content div.author-diams .news_content small {color:#0CC5E1!important;}

body.home-page #content div.author-diams  a.authorbox span.overlay {background:transparent url(images/diams/diams-overlay.png) no-repeat scroll 0 0;display:block;height:165px;position:absolute;top:0;left:0;width:240px;}
body.home-page #content div.author-diams .postmetadata{background:transparent url(images/diams/diams-content_postmeta_background.jpg) repeat scroll 0 0;width: 308px;}
body.home-page #content div.author-diams .postmetadata a.readmore {background:url("images/diams/diams-content_arrow_more.jpg") no-repeat scroll left center transparent !important;}
body.home-page #content div.author-diams .postmetadata a{background:url("images/diams/diams-content_arrow_comment.jpg") no-repeat scroll left center transparent;!important;}

body.search #content div.post {clear:both;height:165px;margin-bottom:20px;}

body.search #content div.post .entry {
display:block;
height:66px;
line-height:1.4em;
overflow:hidden;
}

.commentlist li p.author_name {color:#5092A8;font-size:13px;font-weight:bold;display:inline-block;margin:0 0 0 14px;}
.commentlist li p{display:block;margin:5px 0;}
.commentlist li span.arrow {display: none;}
.commentlist li div.comment {margin:0 0 7px 70px;padding:3px 8px;}

.commentlist li.diams img {border:2px solid #0CC5E1;display:block;float:left;padding:1px;}
.commentlist li.diams p.author_name  {color:#0CC5E1;}

.commentlist li.diams span.arrow {background:url("images/diams/diams-comment_arrow.jpg") no-repeat scroll 0 0 transparent;display:block;height:5px;}
.commentlist li.diams div.comment {-moz-border-radius:3px 3px 3px 3px;background:none repeat scroll 0 0 #0CC5E1;margin:0 0 7px 70px;padding:3px 8px;}

/*
body.group-create #lightbox_page  .grey .profil_gavatar div {color:#999999;display:block;font-size:11px;}
body.group-create #lightbox_page .grey .profil_gavatar div.generic-button {margin-left:0;padding-top:0;}
body.group-create #lightbox_page .grey input#submit {background:transparent url(images/button_valider_step.jpg) no-repeat scroll 0 0;border:0 none;clear:both;display:block;height:27px;margin-left:0;margin-top:0;width:114px;}
body.group-create #lightbox_page .grey input#submit:hover {background-position: left bottom;}
*/

