



/* Général */

#content { float: left; }

.flash {
  background: #FFF0BC;
  border: 2px solid #FFCD68;
  color: #333;
  padding: 8px 4px;
  width: 608px;
  margin-left: 16px;
  margin-top: 10px;
}

.error {
  background: #fd7287;
  border: 2px solid #fa3b57;
}

.flash.authentification {
  display: none;
}

.acenter { text-align: center; }
.clear { clear: both; }

/* Formulaires */

.field-with-errors input {
  border-color: red !important;
}

.required {
	color: red;
}

canvas {
  background-color: transparent;
}

/* Browser (labels, artists...) */

#col1 .browser { background: none; }
#col1 .browser .headerBlock { background: none; }
#col1 .browser .headerBlock h1 { margin: 0 0 0 10px; padding: 0; }
#col1 .browser .headerBlock h1.valid { margin: 0; padding: 0; }
#col1 .browser .contentBlock { background: none; }
#col1 .browser .contentBlock .filter { margin: 0 0 10px 0; border-bottom: 1px solid grey; }
#col1 .browser .contentBlock .filter p.filterChoice { font-weight: bold; font-size: 18px; color:grey;}
#col1 .browser .contentBlock .filter p.on { float: left; width: 104px; height: 22px; margin: 5px 0 10px 0; padding: 3px 0 0 0; text-align: center; background: url(/images/labels/bloc2/mostFollowed.png) 0 0 no-repeat; }
#col1 .browser .contentBlock .filter p.bt { width: 104px; height: 22px; margin: 5px 0 10px 106px; padding: 3px 0 0 0; text-align: center; background: url(/images/labels/bloc2/mostProjects.png) 0 0 no-repeat; }
#col1 .browser .contentBlock .filter select { width: 130px; height: 20px; border: 1px solid #cdcdcd; }
#col1 .browser .contentBlock .choice { float: left; width: 282px; margin: 10px 10px 0 10px; }
#col1 .browser .contentBlock .choice .headerChoice { height: 9px; background: url(/images/project/index/headerproject.png) 0 0 no-repeat; }
#col1 .browser .contentBlock .choice .contentChoice { height: 160px; padding: 5px 10px 5px 10px; border-right: 1px solid #cccecf; border-left: 1px solid #cccecf; }

#col1 .browser .contentBlock .choice .contentChoiceDraft { padding: 5px 10px 5px 10px; background-color: #ececed; border-right: 1px solid #cccecf; border-left: 1px solid #cccecf; }
#col1 .browser .contentBlock .choice .contentChoiceSubmitted { padding: 5px 10px 5px 10px; background-color: #ececed; border-right: 1px solid #cccecf; border-left: 1px solid #cccecf; }


#col1 .browser .contentBlock .choice .img { float: left; height: 80px; width: 80px; border: 1px solid #B8BBBC; }
#col1 .browser .contentBlock .choice .img img { height: 80px; width: 80px; }
#col1 .browser .contentBlock .choice h2 { margin: 0 0 0 95px; font-size: 14px; }
#col1 .browser .contentBlock .choice p { margin: 5px 0 0 95px; font-weight: bold; }
#col1 .browser .contentBlock .choice p#project_draft_update {margin-left: 95px;}
#col1 .browser .contentBlock .choice p#project_submitted_update {margin-left: 95px;font-weight:normal;}
#col1 .browser .contentBlock .choice .footerChoice { height: 12px; background: url(/images/project/index/footerproject.png) 0 0 no-repeat; }
#col1 .browser .footerBlock { background: none; }
#col1 .browser .contentBlock #project_draft_update { font-size: 11px; text-align: left; margin: 10px 0px 0px 0px;}

#col1 .block.browser .contentBlock .choice p a { font-size: 11px; color: #000;}

/* Browser (labels, artists...) */

#adminlabel-projects .browser { background: none; }
#adminlabel-projects .browser .headerBlock { background: none; }
#adminlabel-projects .browser .headerBlock h1 { margin: 0 0 0 10px; padding: 0; }
#adminlabel-projects .browser .headerBlock h1.valid { margin: 0; padding: 0; }
#adminlabel-projects .browser .contentBlock { background: none; }
#adminlabel-projects .browser .contentBlock .filter { margin: 0 0 10px 0; padding: 0 0 20px 0; border-bottom: 1px solid grey; }
#adminlabel-projects .browser .contentBlock .filter p.filterChoice { font-weight: bold; font-size: 12px; }
#adminlabel-projects .browser .contentBlock .filter p.on { float: left; width: 104px; height: 22px; margin: 5px 0 10px 0; padding: 3px 0 0 0; text-align: center; background: url(/images/labels/bloc2/mostFollowed.png) 0 0 no-repeat; }
#adminlabel-projects .browser .contentBlock .filter p.bt a:hover { float: left; width: 104px; height: 22px; margin: -3px 0 10px 0; padding: 3px 0 0 0; text-align: center; background: url(/images/labels/bloc2/mostFollowed.png) 0 0 no-repeat; }
#adminlabel-projects .browser .contentBlock .filter p.bt { width: 104px; height: 22px; margin: 5px 0 10px 106px; padding: 3px 0 0 0; text-align: center; background: url(/images/labels/bloc2/mostProjects.png) 0 0 no-repeat; }
#adminlabel-projects .browser .contentBlock .filter select { width: 130px; height: 20px; border: 1px solid #cdcdcd; }
#adminlabel-projects .browser .contentBlock .choice { width: 608px; margin: -21px 10px 0 0; }
#adminlabel-projects .browser .contentBlock .choice .headerChoice { display:none; }
#adminlabel-projects .browser .contentBlock .choice .contentChoice { height: 80px; margin: 0; padding: 0; border: 1px solid #cccecf; }

#adminlabel-projects .browser .contentBlock .choice .img { float: left; height: 80px; width: 80px; }
#adminlabel-projects .browser .contentBlock .choice .img img { height: 80px; width: 80px; }
#adminlabel-projects .browser .contentBlock .choice h2 { margin: 0 0 0 95px; font-size: 14px; }
#adminlabel-projects .browser .contentBlock .choice p { margin: 5px 0 0 95px; font-weight: bold; }
#adminlabel-projects .browser .contentBlock .choice p#project_draft_update {margin-left:95px;}
#adminlabel-projects .browser .contentBlock .choice p#project_submitted_update {margin-left:0;font-weight:normal;}
#adminlabel-projects .browser .contentBlock .choice .footerChoice { display:none; }
#adminlabel-projects .browser .footerBlock { background: none; }
#adminlabel-projects .browser .contentBlock #project_draft_update { font-size: 11px; text-align: left; margin: 10px 0px 0px 0px;}



/* Formulaires */

#col1 .block.form .headerBlock { background: none; }
#col1 .block.form .headerBlock h2 { font-size: 16px; }
#col1 .block.form .second_headerBlock { height: 25px; margin: 0 0 0 1px; background: url(/images/forms/header.png) 0 0 no-repeat; }
#col1 .block.form .contentBlock { width: 599px; margin: 0 0 0 2px; padding: 0 10px 0 10px; background: none; border-left: 1px solid #B9BBBD; border-right: 1px solid #B9BBBD; }
.body-form .fields { clear: both; font-size: 12px; font-weight: bold; }
.body-form p { clear: both; margin: 10px; }
.block.form .contentBlock.body-form form#new_project_manager.new_project_manager .fields p { margin: 10px 10px 10px 0 !important; }
.body-form select { width: 150px; height: 20px; margin: 0 0 0 0; border: 1px solid #cccecf; }
.body-form option { background-color: white; }
.body-form label { float: left; display: block; width: 110px; font-weight: normal; }
.body-form input { width: 150px; height: 20px; border: 1px solid #cccecf; }
.body-form .radio input { width: auto; height: auto; vertical-align:top;margin:4px 0 0 0;}

*+html .body-form .radio input { width: auto; height: auto;vertical-align:top;margin:0;}
.body-form .radio label { float: none; display: inline; width: auto; }
.body-form textarea {width: 430px; border: 1px solid #cccecf; vertical-align: top; }
.body-form fieldset.medias {border: 1px solid #cccecf; margin-left: 10px}
.body-form .btn input { height: 21px; width: 105px; color: white; border: none; background: url(/images/labels/bloc2/mostFollowed.png) 0 0 no-repeat; }
#col1 .block.form .footerBlock { height: 19px; background: url(/images/forms/footer.png) 0 0 no-repeat; }
#col1 .block.form .contentBlock.body-form form .fields ul li { font-weight: normal;}
#col1 .block.form .contentBlock.body-form form .fields ul li input { width: auto; margin: 0 5px 0 0; vertical-align: middle;}

#col1 .block.form .contentBlock.body-form form.new_team .fields ul li input { width: auto; margin: 0 5px 0 10px; vertical-align: middle;}

.body-form textarea.big {width: 500px; border: 1px solid #cccecf; vertical-align: top; height:200px; }
.body-form input.big { width: 500px; height: 20px; border: 1px solid #cccecf; }
/* Chefs de projet */

#project_manager_list dt {
  float: left;
  width: 490px;
  font-weight: bold;
  margin: 0 10px 0 0;
}

#project-card {padding:10;}

/* Menu de la carte de visite */
ul#card-menu { height: 26px; padding: 0 0 0 10px; }
ul#card-menu li { float: left; margin: 0 10px 0 0; }
ul#card-menu li a { display: block; height: 26px; padding: 0 0 0 7px; margin: 0; font-size: 12px; line-height: 26px; font-weight: bold; background: transparent url('/images/button-left.png') 0 0 no-repeat; }
ul#card-menu li a:hover, ul#card-menu li.selected a { color: #FFF; }
ul#card-menu li a span { display: block; height: 26px; padding: 0 7px 0 0; background: transparent url('/images/button-right.png') right 0 no-repeat; }

ul#card-menu li.selected a { background: transparent url('/images/button-left-selected.png') 0 0 no-repeat; }
ul#card-menu li.selected a span { background: transparent url('/images/button-right-selected.png') right 0 no-repeat; }

#col1 .block.projects .contentBlock .information ul#card-menu li.inactive { line-height:24px; padding: 0 0 0 7px; margin: 0 10px 0 0; font-size:12px; font-weight:bold; }
#col1 .block.projects .contentBlock .information ul#card-menu li.inactive a span {  background: none !important;}

/* Chiffre à afficher dans le cartouche projet */
div.project-time { float: left; margin: 0; padding: 0; margin-top:6px; width: 200px; overflow-x: hidden;}


/* Carte de visite */
.project-bloc .marginProduction { padding: 6px 0 0 0; }
.project-bloc .marginProduction p { padding: 0 0 2px 0; }

.progressbar { width:105px; height:9px; margin: 3px 0 0 5px; background:transparent url(/images/progressbar-funds.png) no-repeat 100%;}
#teasing-div,#invest-div { display: block; width: 293px; height:60px; padding: 10px 20px; color:#FFF; background: transparent url(/images/project-invest.gif) top left no-repeat; }
#col1 .block.projects .contentBlock .presentation .bloc1 #invest-div.project-bloc ul.first li { float: left; margin: 0 0 3px 0; padding: 0;}
#col1 .block.projects .contentBlock .presentation .bloc1 #invest-div.project-bloc ul.first li.projectFund { font-size: 15px;}
#col1 .block.projects .contentBlock .presentation .bloc1 #invest-div.project-bloc ul.first li.fund_raised { margin-left: 8px}
#col1 .block.projects .contentBlock .presentation .bloc1 #invest-div.project-bloc ul.first li.separator { padding: 0 10px;}


/* Teasing */
#teasing-div {
  background:transparent url(/images/project-teasing.gif) no-repeat top left;
}
#time-remaining {float: left; font-weight: bold; font-size: 11px;padding-top:11px;letter-spacing:-0.03em;}

#teasing-div .funds {padding-top:12px;clear:both; }
*+html #teasing-div .funds { padding-top: 0px; }

 

/* Production */
#production-div {
  background:transparent url(/images/project-production.gif) no-repeat top left;
  display:block;
  width:293px;
  height:60px;
  padding: 10px 20px;
  color:#FFF;
  position:relative;
}
#production-div.promoted {background-image: url('/images/project-production-with-promotion.gif') }

#production-state {
  position:absolute;
  right:13px;
  top:14px;
  width:104px;
  text-align:center;
}

/* CashBack */
#cashback-div {
  background:transparent url(/images/project-cashback.gif) no-repeat top left;
  display:block;
  width:293px;
  height:60px;
  padding: 10px 20px;
  color:#FFF;
  position:relative;
}
#cashback-div.promoted {background-image: url('/images/project-cashback-with-promotion.gif') }

#cashback-div p#total-sales {
  font-size:14px;
  padding-top:10px;
}

#cashback-div p#total-sales span.value {
  color:#00cc33;
}

#cashback-info {
  padding-top:13px;
}

/* Sales Chart in /projects/show */
#info_sales .salesChart { float: left; }
#sales_info_chart_sidebar { float: left; }
#col1 .block .contentBlock #sales_info_chart_sidebar ul li {float: none; margin: 5px 0}
#sales_info_chart_sidebar ul li.active {font-size:12px; font-weight: bold ;}

		
/* Promotion Info in /projects/show */
#info_promotion .promotionChart { float: left; }
#split_by_kissbanker { float: left; margin: 0 0 0 20px; }
#split_by_kissbanker ul { margin: 15px 0 0 10px; }
#split_by_kissbanker ul .jauge { margin: 5px 0 0 0; }
#split_by_kissbanker ul .jauge .progressbar { float: left; margin: 0 5px 0 0; }



/* Common form */
a.button,
a.button span {
  display:block;
  height:24px;
}


a.button { background:transparent url(/images/button-left.gif) no-repeat left top; padding-left:7px;float:left;margin:5px;font-weight:bold;color:#555;}
a.button span {background:transparent url(/images/button-right.gif) no-repeat right top;padding-right:7px;padding-top:6px;width:auto;}

a.button.selected {background-image: url(/images/button-left-selected.gif); color:#000;}
a.button.selected span {background-image: url(/images/button-right-selected.gif); }

ul.inline li {float:left;}

.tiny-input   {width:50px !important;}
.medium-input {width:100px !important;}

span.submit { margin-left:-2px;float: left; display: block; width: auto; height: 27px; border: none; color: #FFF; background: transparent url('/images/form-button-left.gif') 0 0 no-repeat; }
span.submit-proj { margin:20px 0 0 150px; }

span.submit input,span.submit a, span.submit a:hover { display: block; width: auto; height:27px; line-height: 30px; margin: 0 0 0 17px; padding: 0 17px 0 0; border: none; color: #FFF !important; font-size: 11px; background: transparent url('/images/form-button-right.gif') right 0 no-repeat; }

span.submit_delete { margin:-3px 0 0 8px;float: left; display: block; width: auto; height: 27px; border: none; color: #FFF; background: transparent url('/images/form-button-left.gif') 0 0 no-repeat; }
span.submit_delete input,span.submit_delete a { display: block; width: auto; height:27px; line-height: 30px; margin: 0 0 0 17px; padding: 0 17px 0 0; border: none; color: #FFF !important; font-size: 11px; background: transparent url('/images/form-button-right.gif') right 0 no-repeat; }


span.submit-gray { float:left; display: block; width: auto; height: 27px; border: none; color: #FFF; background: transparent url('/images/form-button-gray-left.gif') 0 0 no-repeat; }
span.submit-gray input,span.submit-gray a { display: block; width: auto; height:27px; line-height: 30px; margin: 0 0 0 17px; padding: 0 17px 0 0; border: none; color: #FFF !important; font-size: 11px; background: transparent url('/images/form-button-gray-right.gif') right 0 no-repeat; }

span.submit-orange { float:left; display: block; width: auto; height: 27px; border: none; color: #FFF; background: transparent url('/images/form-button-orange-left.png') 0 0 no-repeat; }
span.submit-orange input,span.submit-orange a { display: block; width: auto; height:27px; line-height: 30px; margin: 0 0 0 17px; padding: 0 17px 0 0; border: none; color: #FFF !important; font-size: 11px; background: transparent url('/images/form-button-orange-right.png') right 0 no-repeat; }

span.submit_follow { margin-left:-2px;float: left; display: block; width: auto; height: 27px; border: none; color: #FFF; background: transparent url('/images/form-button-gray-left.gif') 0 0 no-repeat; }
span.submit_follow input,span.submit_follow a, span.submit_follow a:hover { display: block; width: auto; height:27px; line-height: 30px; margin: 0 0 0 17px; padding: 0 17px 0 0; border: none; color: #FFF !important; font-size: 11px; background: transparent url('/images/form-button-gray-right.gif') right 0 no-repeat; }
.follow_and_unfollow_links span {width: 110px; text-align: center}



span.button.green {
	display: block;
  background: transparent url(/images/button-green-left.png) no-repeat left top;
  float:left;
}

span.button.green a {
  background: transparent url(/images/button-green-right.png) no-repeat right top;
	display: block;
	margin-left:8px;
  padding: 4px 10px 4px 0;
	color: #fff;
	font-weight: bold;
}

/* Common Margin */
.mr5 {margin-right:5px;}

/* Sidebar */

#col2 .block.links { padding: 10px 10px; }
.sidebar_item .button { margin-top: 10px; }
.sidebar_item { margin: 7px 0; }
li.sidebar_item span{ cursor: pointer; }
.sidebar_item .title { 
	display: block;
	height: 29px;
	line-height: 28px;
	margin: 0 0 5px 0;
	padding: 0 0 0 32px;
	font-weight: bold;
	font-size: 12px;
	background: #fff 0 0 no-repeat;
	color:#4b4b4d;
}
.sidebar_item .home { background-image: url(/images/links/home.png); }
.sidebar_item .feeds { background-image: url(/images/links/feeds.png); }
.sidebar_item .portfolio { background-image: url(/images/links/portfolio.png); }
.sidebar_item .account { background-image: url(/images/links/account.png); }
.sidebar_item .board { background-image: url(/images/links/board.png); }
.sidebar_item .events { background-image: url(/images/links/events.png); }
.sidebar_item .producers { background-image: url(/images/links/producers.png); }
.sidebar_item .info { background-image: url(/images/links/info.png); }
.sidebar_item .dashboard { background-image: url(/images/links/dashboard-icon.png); }

.sidebar_item ul { padding: 0 0 0 32px; }
.sidebar_item ul li { padding: 2px 0;}

.sidebar_item span.project_icon { margin: 0 0 0 3px; float:left;}
.sidebar_item span.project_icon img { width: 25px; height: 25px;}
.sidebar_item span.project_title { display: block; height: 27px; line-height: 27px; margin: 0 0 5px 0; padding: 0 0 0 5px; font-weight: bold; font-size: 12px; overflow: hidden; background: #fff 0 0 no-repeat; }

/* Project Bonus */
p.bonus {
  height:20px;
}

#bonus-box { float:right; width: 275px; height: 175px; margin: 5px 18px 0 0px; padding: 10px 0; color: #FFF; background: transparent url('/images/bonus-box.png') no-repeat; }
#bonus-box-gray { float:left; width: 275px; height: 105px; margin: 0 0 0 -6px; padding: 10px 0; color: #FFF; background: transparent url('/images/bonus-gray-box.png') no-repeat; }

#bonus-box-gray ul li, #bonus-box ul li { width: 255px; margin: 0 !important; padding: 0 0 0 10px !important; font-size: 11px !important; overflow: hidden;}

#col1 ul.colorNav { margin: 10px 0 10px 0; color: #fff;}
#col1 ul li.stage { margin: 0 1px;}
#col1 ul li.stage.selected { border: 1px solid #000;}
#col1 ul li.stage a { display:block; width:120px; height:20px; line-height: 20px; color: #fff; text-align: center; }

#col1 ul li.stage-teasing { background:#ccc; }
#col1 ul li.stage-invest { background-color:#ccc;}
#col1 ul li.stage-production { background-color:#ccc;}
#col1 ul li.stage-cashback { background-color:#ccc;}
#col1 ul li.stage-finished { background-color:#ccc;}

#col1 ul li.stage-teasing.on { /*background:#00aee5;*/ background: url('/images/project/boutons/bt_blue.png') 0 0 repeat-x;}
#col1 ul li.stage-invest.on { /*background-color:#0065a3;*/ background: url('/images/project/boutons/bt_blue_dark.png') 0 0 repeat-x;}
#col1 ul li.stage-production.on { /*background-color:#c80062;*/ background: url('/images/project/boutons/bt_pink.png') 0 0 repeat-x;}
#col1 ul li.stage-cashback.on { /*background-color:#e22c17;*/background: url('/images/project/boutons/bt_green.png') 0 0 repeat-x; }
#col1 ul li.stage-finished.on { /*background-color:#0c7731;*/ background: url('/images/project/boutons/bt_orange.png') 0 0 repeat-x;}

#col1 ul li.portfolio-teasing.on { color: #00aee5; }
#col1 ul li.portfolio-invest.on { color:#0099ff; }
#col1 ul li.portfolio-production.on { color:#dd338a; }
#col1 ul li.portfolio-cashback.on { color:#1d8630; }
#col1 ul li.portfolio-finished.on { color:#0c7731; }

#col1 ul li div.portfolio_status { float: right; }
#col1 ul li div.portfolio_status_image { float: right; margin-left: 5px; }

#col1 div.btn_invest { width: 86px; height: 27px; margin-top: 2px; text-align: center; color: #FFFFFF; font-weight: bold; background: url('/images/main/col1/btn_invest.png') top left no-repeat; }
#col1 div.btn_invest2 { width: 86px; height: 27px; margin-top: 2px; margin-left:4px; text-align: center; color: #FFFFFF; font-weight: bold; background: url('/images/main/col1/btn_invest.png') top left no-repeat; }
#col1 div.btn_promote { width: 86px; height: 27px; margin-top: 2px; text-align: center; color: #FFFFFF; font-weight: bold; background: url('/images/main/col1/btn_promote.png') top left no-repeat; }
#col1 div.btn_invest a, div.btn_promote a:hover{ color: #FFFFFF; }
#col1 div.btn_promote a, div.btn_promote a:hover{ color: #FFFFFF; }

/* Nav de 5 couleurs sur la page d'1 projet */
#col1 ul li.on.teasing    { background: url('/images/project/boutons/bt_blue.png') 0 0 repeat-x;}
#col1 ul li.on.invest     { background: url('/images/project/boutons/bt_blue_dark.png') 0 0 repeat-x;}
#col1 ul li.on.production { background: url('/images/project/boutons/bt_pink.png') 0 0 repeat-x;}
#col1 ul li.on.promotion  { background: url('/images/project/boutons/bt_orange.png') 0 0 repeat-x;}
#col1 ul li.on.cashback   { background: url('/images/project/boutons/bt_green.png') 0 0 repeat-x;}

/* Nav de 5 couleurs sur la page d'1 projet */
#col1 .block.browse .contentBlock dl.stage dd { margin: 0 0 10px 0; background-color: #d9dadb !important; line-height: 20px; }
#col1 .block.browse .contentBlock dl.stage dd.teasing.on a { background: url('/images/project/boutons/bt_blue.png') 0 0 repeat-x;}
#col1 .block.browse .contentBlock dl.stage dd.invest.on a { background: url('/images/project/boutons/bt_blue_dark.png') 0 0 repeat-x;}
#col1 .block.browse .contentBlock dl.stage dd.on.production.on a { background: url('/images/project/boutons/bt_pink.png') 0 0 repeat-x;}
#col1 .block.browse .contentBlock dl.stage dd.cashback.on a { background: url('/images/project/boutons/bt_green.png') 0 0 repeat-x;}
#col1 .block.browse .contentBlock dl.stage dd.promotion.on a { background: url('/images/project/boutons/bt_orange.png') 0 0 repeat-x;}

/* Liste des Projets d'un label*/
#col1 .block.project { float: left; width: 290px; margin: 0 auto; }
#col1 .block.project.browser .contentBlock { width: 290px;  }
#col1 .block.project .contentBlock .choice .contentChoice img { float:left; border: 1px solid #b8bbbc; }
#col1 .block.project ul { float: left; width: 129px; margin: 0 0 0 5px;}
#col1 .block.project ul li .stage { display: block; width: 100px; height: 20px; margin: 5px 0 0 0; font-weight: bold; }
#col1 .block.project ul li .stage.stage-teasing { color: #0099ff;}
#col1 .block.project ul li .stage.stage-invest  { color: #0072b0;}
#col1 .block.project ul li .stage.stage-production { color: #ff0066;}
#col1 .block.project ul li .stage.stage-cashback { color: #ff6600; }s
#col1 .block.project ul li .stage.stage-finished { color: #1d8630;}
#col1 .block.project ul li .stage.stage-draft { color: #000;}

#col1 .block.project .contentBlock .choice .contentChoice select { float: left; margin: 0 0 0 0; padding: 0 0 0 0;}

/* Liste des Projets d'un label version 2 - 9/06/09 */
#col1 ul.colorNav li.stage { margin: 0 0 22px 0; }
#adminlabel-projects .block.project { float: left; width: 608px; margin: 0 auto; }
#adminlabel-projects .block.project.browser .contentBlock { width: 608px;  }
#adminlabel-projects .block.project .contentBlock .choice .contentChoice img { float:left;width:80px;height:80px;border:0; }
#col1 #adminlabel-projects .block.project.browser .contentBlock .choice .contentChoice p.picture { margin: 0; }
#adminlabel-projects .block.project ul { float: left; width: 459px; margin: 0 0 0 5px; padding: 0;}
#adminlabel-projects .block.project ul li { font-size:18px; width: 500px; }
#col1 #adminlabel-projects .block.project.browser .contentBlock .choice .contentChoice ul li.nameProject { float: left; width: auto; margin: 3px 0 0 0;}
#adminlabel-projects .block.project ul li.info { float:left; display:inline; width:200px; font-size:11px;}
#adminlabel-projects .block.project ul li .stage { float: left; height: 20px; margin: 0 0 0 20px; padding: 7px 0 0 0; font-size: 14px; font-weight: bold;}
#adminlabel-projects .block.project ul li .stage.stage-teasing { color: #0099ff;}
#adminlabel-projects .block.project ul li .stage.stage-invest  { color: #0072b0;}
#adminlabel-projects .block.project ul li .stage.stage-production { color: #ff0066;}
#adminlabel-projects .block.project ul li .stage.stage-cashback { color: #1d8630; }
#adminlabel-projects .block.project ul li .stage.stage-finished { color: #ea670b;}
#adminlabel-projects .block.project ul li .stage.stage-draft { color: #000;}

#adminlabel-projects .block.project .contentBlock .choice .contentChoice select { float: left; margin: 4px 0 0 5px; }



#col1 .block.rounded-corner .headerBlock { background: none; }
#col1 .block.rounded-corner .headerBlock h2 { font-size: 16px; }
#col1 .block.rounded-corner .second_headerBlock { height: 25px; margin: 0 0 0 1px; background: url(/images/forms/header.png) 0 0 no-repeat; }
#col1 .block.rounded-corner .contentBlock { width: 599px; margin: 0 0 0 2px; padding: 0 10px 0 10px; background: none; border-left: 1px solid #B9BBBD; border-right: 1px solid #B9BBBD; }
#col1 .block.rounded-corner .footerBlock { width: 625px; height: 19px; background: url(/images/forms/footer.png) 0 0 no-repeat; }
#col1 .block.rounded-corner .contentBlock .fields { clear: both; font-size: 12px; font-weight: bold; }
#col1 .block.rounded-corner .contentBlock p { margin: 10px; }
#col1 .block.rounded-corner .contentBlock select { width: 150px; height: 20px; margin: 0 0 0 0; border: 1px solid #cccecf; }
#col1 .block.rounded-corner .contentBlock option { background-color: white; }
#col1 .block.rounded-corner .contentBlock label { float: left; display: block; width: 110px; }
#col1 .block.rounded-corner .contentBlock input { width: 150px; height: 20px; border: 1px solid #cccecf; }
#col1 .block.rounded-corner .contentBlock textarea {width: 430px; border: 1px solid #cccecf; vertical-align: top; }
#col1 .block.rounded-corner .contentBlock .btn input { height: 21px; width: 105px; color: white; border: none; background: url(/images/labels/bloc2/mostFollowed.png) 0 0 no-repeat; }
#col1 .block.rounded-corner .contentBlock fieldset form.edit_project p input#visual_url { width: 220px; margin: 0 0 0 -3px; border:0; }
#col1 .block.rounded-corner .contentBlock fieldset form.edit_project p input#video_url { width: 220px; border:0;}
#col1 .block.rounded-corner .contentBlock fieldset form.edit_project p.avatar span.sentence { margin: 0 0 0 80px; }

#col1 .block.rounded-corner .contentBlock legend {font-size:20px;font-weight:bold;}

#col1 .block.rounded-corner form.edit_project  .contentBlock fieldset p span.submit input#project-create-button { height: 30px; padding: 0 12px 7px 0; border: 0; }
#col1 .block.rounded-corner form .contentBlock fieldset p strong.sentence.floatRight { margin: 5px 40px 0 0;}
#col1 .block.rounded-corner form.edit_project .contentBlock fieldset p label { line-height: 25px;}
#col1 .block.rounded-corner form.edit_project .contentBlock fieldset p.description label { line-height: 15px;}
#col1 .block.rounded-corner form.edit_project .contentBlock fieldset p input#visual_url { vertical-align: top; height: 25px; }
#col1 .block.rounded-corner form.edit_project .contentBlock fieldset p input#video_url { height: 25px; }

/* Portfolio */
.invested-project { padding: 10px 0 0px 0; }
.invested-project .block {float:left; width:130px; text-align:center;}
.invested-project .block strong {font-size:15px;}
.invested-project .block.last {width:180px;}

/* kissbankers */
.kissbankers-list {margin:20px 0;padding:10px;}
.kissbankers-list .block {float:left;width:100px;text-align:center;}
.kissbankers-list .block strong {font-size:15px;}
.kissbankers-list .block.last { width: 400px; text-align:left; }
#col1 .block.browser .contentBlock .kissbankers-list .block.last ul.lastOne { }
#col1 .block.browser .contentBlock .kissbankers-list .block.last ul.lastTwo { clear: both; }
#col1 .block.browser .contentBlock .kissbankers-list .block.last ul li { float: left; margin: 0 20px 10px 0; line-height: 16px;}
#col1 .block.browser .contentBlock .kissbankers-list .block.last ul li.lineBar { font-size: 18px; line-height: 15px;}

#col1 .block.browser .contentBlock .kissbankers-list .block.last p .submit { clear: both;background: url(/images/form-button-left.gif) 0 0 no-repeat;margin-top:-1px;} 
	#col1 .block.browser .contentBlock .kissbankers-list .block.last p .submit a { display: block; width: auto; height:27px; line-height: 28px; margin: 0 5px 0 17px; padding: 0 17px 0 0; border: none; color: #FFF !important; font-size: 11px; background: transparent url('/images/form-button-right.gif') right 0 no-repeat;}
div.followers img {margin: 4px 8px}

.kissbankers-list .bt_mail {
	height: 20px;
	width: 117px;
	padding: 8px 0 10px 34px;
	float: left;
	background: url(/images/project/bloc1_3/bt_mail.gif) 5px 4px no-repeat;
}

.kissbankers-list #bt_follow {
	height: 25px;
	width: 63px;
	margin: 0 50px 0 0;
	background: url(/images/project/btn_follow.png) 0 0 no-repeat;
	font-size: 10px;
	float: left;
}

#col1 .block.browser .contentBlock .kissbankers_spacer { height: 10px; margin: 0px; padding: 0px; }
#col1 .block.browser .contentBlock .block.kissbankers-list { margin: 0px; display: table; background: transparent; padding: 0px; }
#col1 .block.browser .contentBlock .block.kissbankers-list.backWhite .kissbankers-list-content { width: 620px; background: transparent url(/images/main/col1/border_content_backWhite.png) top left repeat-y; margin: 0px; padding: 0px 9px; }
#col1 .block.browser .contentBlock .block.kissbankers-list.backGrey_clean .kissbankers-list-content { width: 620px; background: transparent url(/images/main/col1/border_content_backGrey.png) top left repeat-y;  margin: 0px; padding: 0px 9px; }
#col1 .block.browser .contentBlock .block.kissbankers-list-top { width: 620px; height: 9px; margin: 0px; padding: 0px; }
#col1 .block.browser .contentBlock .block.kissbankers-list-bottom { width: 620px; height: 9px; margin: 0px; padding: 0px; }
#col1 .block.browser .contentBlock .block.kissbankers-list.backWhite .kissbankers-list-top { background: transparent url(/images/main/col1/border_top_backWhite.png) top left no-repeat; }
#col1 .block.browser .contentBlock .block.kissbankers-list.backWhite .kissbankers-list-bottom { background: transparent url(/images/main/col1/border_bottom_backWhite.png) top left no-repeat; }
#col1 .block.browser .contentBlock .block.kissbankers-list.backGrey_clean .kissbankers-list-top { background: transparent url(/images/main/col1/border_top_backGrey.png) top left no-repeat; }
#col1 .block.browser .contentBlock .block.kissbankers-list.backGrey_clean .kissbankers-list-bottom { background: transparent url(/images/main/col1/border_bottom_backGrey.png) top left no-repeat; }




/* Page kissbanker */

.kissbanker-presentation .contentBlock { margin: 0; padding: 10px 0 0 10px; }
.kissbanker-presentation .contentBlock p.img { float: left; width: 125px; height: 125px; margin: 5px 15px 0 10px; border: 1px solid #808080; }
.kissbanker-presentation .contentBlock p.img img { width: 125px; height: 125px; }
.kissbanker-presentation .contentBlock .info { float: left; width: 450px; }
.kissbanker-presentation .contentBlock .info ul li { float: left; }
.kissbanker-presentation .contentBlock .info ul li.name { float: left; margin: 0; padding: 0 5px 5px 0; font-size: 22px; font-weight: bold; }
.kissbanker-presentation .contentBlock .info ul li.type { width: 110px; margin: 5px 0 5px 5px; padding: 0 0 0 10px; font-size: 16px; border-left: 1px solid #808080; }

.kissbanker-presentation .contentBlock .info ul.territory { float: left; margin: 5px 0 0 0; }
.kissbanker-presentation .contentBlock .info ul li.created { width: 200px;  margin: 0 0 5px 10px; padding: 0 0 0 10px; border-left: 1px solid #808080; }
    
.kissbanker-presentation .contentBlock dl dt { margin: 5px 0 5px 0; font-size: 14px; font-weight: }
.kissbanker-presentation .contentBlock dl dt.distributors { margin: 10px 0 0 0; }
.kissbanker-presentation .contentBlock dl dd strong { color: #0099ff; }
.kissbanker-presentation .contentBlock dl.financial { float: left; margin: 15px 50px 0 10px; }
.kissbanker-presentation .contentBlock h3 { margin: 20px 0 5px 0; }
    
.kissbanker-presentation .contentBlock ul.share { margin: 20px 0 0 10px; }
.kissbanker-presentation .contentBlock ul.share li { float: left; }
.kissbanker-presentation .contentBlock ul.share li.shareit { margin: 0 10px 0 0; padding: 3px 0 0 0; font-size: 14px; font-weight: bold; }
.kissbanker-presentation .contentBlock ul.share li.bt_mail { height: 10px; width: 117px; margin: 0 10px 0 0; padding: 5px 0 10px 15px; font-size: 10px; background: url(/images/labels/show/bt_facebook.png) 0 0 no-repeat; }
.kissbanker-presentation .contentBlock ul.share li.bt_fcb { height: 20px; width: 117px; padding: 5px 0 0 15px; font-size: 10px; background: url(/images/labels/show/bt_facebook.png) 0 0 no-repeat; }
.kissbanker-presentation .contentBlock .labelDescription { padding: 0 20px 0 0; overflow: hidden}

.kissbanker-presentation #bt_follow {
	height: 25px;
	width: 63px;
	margin: 0 10px 0 0;
	background: url(/images/project/btn_follow.png) 0 0 no-repeat;
	font-size: 10px;
	float: left;
}

.kissbanker-projects .contentBlock form select { width: 150px; height: 20px; margin: 10px 0 0 10px; line-height: 20px; border: 1px solid #cccecf; }

/* Page d'un label */
    /* Projets du label */
    #col1 .block .contentBlock .projectsname { float: left; width: 282px; margin: 10px 0 0 10px; }
	  #col1 .block .contentBlock .projectsname .headerlabel { width: 279px; height: 9px; background: url(/images/project/index/headerprojectwhite.png) 0 0 no-repeat; }
	  #col1 .block .contentBlock .projectsname .footerlabel { width: 279px; height: 9px; background: url(/images/project/index/footerprojectwhite.png) 0 0 no-repeat; }
	 #col1 .block .contentBlock .projectsname .contentlabel p { padding: 0 0 5px 0; margin:0;}
	  #col1 .block .contentBlock .projectsname .contentlabel { width: 279px; height: 200px; background-color: #fff; border-right: 1px solid #cccecf; border-left: 1px solid #cccecf; }
	  #col1 .block .contentBlock .projectsname .contentlabel .textlabel { width: 165px; margin: 0 0 0 5px;height:160px; }
	 
	  #col1 .block .contentBlock .projectsname p.picture a { float: left; height: 80px; width: 80px; border: 1px solid #B8BBBC; }
	  #col1 .block .contentBlock .projectsname p.picture a img { height: 80px; width: 80px; }
	    #col1 .block .contentBlock .projectsname h2 { margin: 0; font-size: 14px; }
		#col1 .block .contentBlock .projectsname h3 { min-height:35px; }
        #col1 .block .contentBlock .projectsname a { color: #000;}
      #col1 .block .contentBlock .projectsname p.btInvest { float: left;}
      #col1 .block .contentBlock .projectsname p.btInvest a { display: block; width: 67px; height: 29px; line-height: 29px; color: #fff; text-align: center; background: url(/images/labels/bloc2/bt_invest.png) 0 0 no-repeat; }
      #col1 .block .contentBlock .projectsname p.btFollow { float: right; }
      #col1 .block .contentBlock .projectsname p.btFollow a { display: block; width: 65px; height: 29px; line-height: 29px; color: #fff; text-align: center; background: url(/images/labels/bloc2/bt_follow.png) -2px 0 no-repeat; }
	 
/* colors */
#col1 .block .contentBlock .projectsname p.teasing { color: #0099ff;}
#col1 .block .contentBlock .projectsname p.invest { color: #0072b0;}
#col1 .block .contentBlock .projectsname p.production { color: #ff0066;}
#col1 .block .contentBlock .projectsname p.cashback { color: #1d8630;}
#col1 .block .contentBlock .projectsname p.finished { color: #ff6600;}
#col1 .block .contentBlock .projectsname p.draft { color: #000;}

/* Tutorial Labels */
#col1 .block.tuto { margin: 10px 0 10px 0; }
    #col1 .block.tuto .headerBlock { width: 627px; height: 27px; color: #262626; background: none; }
        #col1 .block.tuto .headerBlock h1 { font-size: 18px; }
        #col1 .block.tuto .headerBlock p {  }
        #col1 .block.tuto .headerBlock p a { color: inherit;}
        #col1 .block.tuto .headerBlock p a:hover { }
    #col1 .block.tuto .contentBlock { float: left; width: 612px; margin: 0 0 0 15px; padding: 10px 0 10px 0; background: none; }
        #col1 .block.tuto .contentBlock h2 { margin: 50px 0 15px 0; font-size: 16px; color: #262626;}
        #col1 .block.tuto .contentBlock p { color: #262626;}
        #col1 .block.tuto .contentBlock p.margin { margin: 0 0 10px 0;}
        #col1 .block.tuto .contentBlock p.picto { float: left; width: 52px; height: 50px; margin: 0 5px 0 0; }
        #col1 .block.tuto .contentBlock p.picto span {display: none;}
        #col1 .block.tuto .contentBlock p.picto.pInvest { background: url('/images/tutorial/dollars.png') 0 0 no-repeat;}
        #col1 .block.tuto .contentBlock p.picto.pProduce { background: url('/images/tutorial/produce.png') 0 0 no-repeat;}
        #col1 .block.tuto .contentBlock p.picto.pPromote { background: url('/images/tutorial/promote.png') 0 0 no-repeat;}
        #col1 .block.tuto .contentBlock p.picto.pCashback { background: url('/images/tutorial/cashback.png') 0 0 no-repeat;}
    #col1 .block.tuto .footerBlock { background: none; }
        #col1 .block.tuto .footerBlock p {  }

/* chef de projet du label */
#col1 .block .contentBlock dl#project_manager_list dt { margin: 0 0 0 15px;}

/* page create artist or members */
#col1 .block.form .contentBlock.body-form form.new_team .fields p input#team_name { margin: 0 0 0 7px; }
#col1 .block.form .contentBlock.body-form form.new_team p.radio { clear: none; float: left; margin: 10px 0 0 0;}
#col1 .block.form .contentBlock.body-form form.new_team .fields h4 { margin: 5px 0 10px 10px;}
#col1 .block.form .contentBlock.body-form form.new_team .fields p input#visual_url { float: left; clear: none; margin: -25px 0 10px 197px; }
#col1 .block.form .contentBlock.body-form form.new_team .fields p textarea#team_description { width: 375px;}
#col1 .block.form .contentBlock.body-form form.new_team .fields .radio input { margin:4px 20px 10px 0;}

/* page modif artist or members */
#col1 .block.new_account p.errorMessages { width: 600px; padding: 10px; border: 3px solid red; background: #FFD2EC;}
#col1 .block.form .contentBlock.body-form form.edit_artist .fields h4 { margin: 5px 0 10px 0;}
#col1 .block.form .contentBlock.body-form form.edit_artist .fields p input#visual_url { float: left; clear: none; margin: 0 0 10px 197px; }
#col1 .block.form .contentBlock.body-form form.edit_artist .fields p textarea#artist_description { width: 375px;}

#col1 .block.new_account .contentBlock.body-form form .fields p textarea#label_description { width: 375px;}

/* artists and members of team*/
#col1 .block.artistMembers .contentBlock p { margin: 0 0 0 15px;}
#col1 .block.artistMembers .contentBlock .projectsname .contentlabel { height: 82px;}
#col1 .block.artistMembers .contentBlock .projectsname .contentlabel .textlabel{ height: 90px;}
#col1 .block.artistMembers .contentBlock .projectsname .contentlabel p.picture { margin: 0 0 0 10px; }

/* Modifier le label/kissbanker */
#col1 .block.new_account .contentBlock.body-form form.edit_wemusic_account .fields p.description { margin: 0; padding: 0;}
#col1 .block.new_account .contentBlock.body-form form.edit_wemusic_account .fields .media_container.visual img {margin: -10px 0 0 0; border: 1px solid #cccecf; }
#col1 .block.new_account .contentBlock.body-form form.edit_wemusic_account .fields .media_container.visual input#visual_url { clear: both; float: left; margin: 10px 0 10px 190px; }

#col1 .block.new_account .contentBlock.body-form form.edit_wemusic_account .fields .media_container.visual p { clear: none; float: left;}
#col1 .block.new_account .contentBlock.body-form form.edit_wemusic_account .fields .media_container.visual p label { width: 170px; margin: 0 0 0 -10px; padding: 0; }

#col1 .block.new_account .contentBlock.body-form form.edit_wemusic_account .fields p.contactUs { margin: 10px 0 0 0; padding: 20px 0 0 0;}
#col1 .block.new_account .contentBlock.body-form form.edit_wemusic_account .fields p.contactUs a:hover { text-decoration: underline;}

/* Player Flash */
#col1 .block .contentBlock object#myDynamicContent { height: 100px;}

/* No text in block */
#col1 .block .contentBlock p.noText { margin: 0 0 0 10px; font-style: italic; color: #4b4b4d;}

/* formulaire */
#col1 .block.new_project form.new_project .contentBlock fieldset p strong.sentence.floatRight { margin: 15px 120px 0 0;}

#col1 .block.new_project form.new_project .contentBlock fieldset p strong.sentence.floatRight_visual {font-weight:normal;}
*+html #col1 .block.new_project form.new_project .contentBlock fieldset p strong.sentence.floatRight_visual { margin: 15px 120px 0 0; float:right;}
/* formulaire */
#col1 .block.form .contentBlock.body-form form.new_team .fields p textarea { width: 380px; margin: 0 0 0 5px; }

/* Page playList */
#col1 .block.playerList .contentBlock.body-form ul.ui-sortable li.firstPlay { border: 1px solid black; font-weight: bold;}
#col1 .block.playerList .contentBlock.body-form ul.ui-sortable li { width: 590px; margin: 0 0 5px 12px;}
#col1 .block.playerList .contentBlock.body-form ul.ui-sortable li span.name { float: left;}
#col1 .block.playerList .contentBlock.body-form ul.ui-sortable li span.audioPlayer { cursor: pointer;}
#col1 .block.playerList .contentBlock.body-form ul.ui-sortable li span.delete { margin: 0 10px 0 0;}
#col1 .block.playerList .contentBlock.body-form ul.ui-sortable li span.ui-icon { }

/* Project label page label */
#col1 .block.labelProject .contentBlock .projectsname .contentlabel .textlabel h3 { }
#col1 .block.labelProject .contentBlock .projectsname .contentlabel p.picture { margin: 0 0 0 5px; }
#col1 .block.labelProject .contentBlock .projectsname .contentlabel .textlabel p.btFollow { float: left; }
#col1 .block.labelProject .contentBlock .projectsname .contentlabel .textlabel p.btInvest { float: left; }


/* Bloc dans la page d'un projet */
#col1 .block.projects .contentBlock .presentation .information ul#card-menu li { float: left; margin: 0 0 0 0;}
#col1 .block.projects .contentBlock .presentation .information #card-tabs #info_invest.info_invest .bloc2 .contentBloc { text-align: left;}
#col1 .block.projects .contentBlock .presentation .information #card-tabs #info_invest.info_invest .bloc2 .contentBloc.time .sources ul li { float: left; width: 190px; margin: 0 0 0 5px; padding: 0; color: #fff; cursor: pointer; font-weight: normal; font-size: 10px; }
#col1 .block.projects .contentBlock .presentation .information #card-tabs #info_invest.info_invest .bloc2 .contentBloc.time .sources ul li.on { color: #cccccc;}

#col1 .block.projects .contentBlock .presentation .bloc2 p.investNewButton a {display: block; float: left; width: 93px; height: 40px; margin: 0 0 0 -4px; padding: 16px 0 0 4px; text-align: center; color: #fff; background: url('/images/project/bt_invest.png') 0 0 no-repeat;}

/* projects of kissbanker in toolbar*/
#col2 #sidebars_container .block.links .contentBlock ul li#projects.sidebar_item ul li.project_item ul { float: left; width: 230px; margin: 0; padding: 0;}
#col2 #sidebars_container .block.links .contentBlock ul li#projects.sidebar_item ul li.project_item ul.textProject{ float: left; width: 120px; }
#col2 #sidebars_container .block.links .contentBlock ul li#projects.sidebar_item ul li.project_item ul li.project_visual img{ float: left; margin: 0 5px 0 0; border: 1px solid #c3c6c7;}
#col2 #sidebars_container .block.links .contentBlock ul li#projects.sidebar_item ul li.project_item ul li.title_project{  margin: -10px 0 5px 0; padding: 0; height: 20px; font-size:14px;}
#col2 #sidebars_container .block.links .contentBlock ul li#projects.sidebar_item ul li.project_item ul li.title_project a {  }
#col2 #sidebars_container .block.links .contentBlock ul li#projects.sidebar_item ul li.allLinks { margin: 10px 0; }
#col2 #sidebars_container .block.links .contentBlock ul li#projects.sidebar_item ul li.project_item ul ul.textProject li.project_visual.investMore a { display: block; width: 93px; height: 25px; margin: 0 0 0 0; padding: 5px 0 0 0; color: #fff; text-align: center; background: url('/images/labels/bloc2/bt_search.png') 0 0 no-repeat; }

#col2 #sidebars_container .block.links .contentBlock ul li#projects.sidebar_item ul li.project_item ul ul.textProject li.project_visual.promoteMore a { display: block; width: 91px; height: 23px; margin: 0 0 0 0; padding: 5px 0 0 0; color: #fff; text-align: center; background: url('/images/project/bt_orange.png') 0 0 no-repeat;}

#col1 .block.presentation .contentBlock ul.share li.bt_fcb { clear: none;}

#col2 ul.textProject li.stage-teasing { color: #0099ff;}
#col2 ul.textProject li.stage-invest  { color: #0072b0;}
#col2 ul.textProject li.stage-production { color: #ff0066;}
#col2 ul.textProject li.stage-cashback { color: #1d8630; }
#col2 ul.textProject li.stage-finished { color: #ff6600;}
#col2 ul.textProject li.stage-draft { color: #000;}

/* List of your article : label */
#col1 .block.articleList .contentBlock dl { margin: 0 0 0 15px;}
#col1 .block.articleList .contentBlock dl dt { float: left; width: 490px; margin: 0 10px 0 0; font-weight: normal;}

/* Mes opérations: kissbanker */
#col1 h1.titleOperation { margin: 10px 0 0 0; font-size: 18px; }
#col1 .block.operations .headerBlock h1 { margin: 0; }
#col1 .block.operations .headerBlock h1 span.solde { font-weight:normal; font-size: 11px; }
#col1 .block.operations .contentBlock table { width: 600px; border-collapse: collapse; }
#col1 .block.operations .contentBlock table tbody tr { border : 1px solid #B9BBBC; }
#col1 .block.operations .contentBlock table tbody tr td { padding: 4px 10px 4px 10px; }
#col1 .block.browser.operations .contentBlock table tfoot tr td span.btBlue { float: right; width: 127px; height: 28px; line-height: 25px; text-align: center; margin: 5px 0 0 0; color: #fff; background: url('/images/button_blue_pmv.png') right 0 no-repeat;}
#col1 .block.browser.operations .contentBlock table tfoot tr td span.btGreen { float: right; width: 215px; height: 28px; line-height: 25px; text-align: center; margin: 5px 0 0 0; color: #fff; background: url('/images/button_green_pmv.png') right 0 no-repeat;}
#col1 .block.operations .contentBlock p.fixMe { width: 490px; padding: 4px 0 4px 10px; border: 1px solid #B9BBBC;}
#col1 .block.operations .contentBlock p.takeCash { margin: 10px 0; }
#col1 .block.operations .contentBlock p.noCashBack { width: 490px; padding: 4px 0 4px 10px; }

/* Page promotion board */

    /* styles liés à l'aspect fonctionnel */
.analyse h3 { margin: 20px 0 5px -4px; }
.analyse h3 a { padding-left: 20px; color: #000; }
.analyse h3 a {background: transparent url('/images/promotion_board/arrow-down-icon.png') top left no-repeat}
.analyse h3 a.folded {background: transparent url('/images/promotion_board/arrow-icon.png') top left no-repeat }
.analyse .par_chronologie .sd {display: none}

    /* styles totalement provisoires en attendant le chartage */
#col1 #promotion_board { width: 620px; }
#col1 #promotion_board h1 { margin: 15px 0; font-size: 18px; }
#col1 #promotion_board #promotion_board_summary { /*margin-bottom: 30px; padding: 10px; border: 1px solid #b9bbbc; */}
#col1 #promotion_board #promotion_board_summary h2 { margin: 0 0 15px 0; }
#col1 #promotion_board #promotion_board_summary ul li { float: left; margin: 0 45px 0 0; font-size: 12px;}
#col1 #promotion_board #promotion_board_summary p.clicks.exergue { float: left; width: 188px; height: 34px; margin: -12px 0 0 0; padding: 12px 0 0 0; text-align: center; color: #ff6600; background: url('/images/promotion_board/button_clics.png') 0 0 no-repeat;  }

#col1 #promotion_board .project_card { position: relative; min-height: 200px;/* margin: 10px 0; padding: 10px; border: 1px solid #b9bbbc; */}
#col1 #promotion_board .project_card .visual { width: 80px; height: 80px; margin: 0 10px 0 0; }
#col1 #promotion_board .project_card .visual img { width: 80px; height: 80px; border: 1px solid #c5c7c8;  }
#col1 #promotion_board .project_card .main_info { margin: 5px 0 0 0;}
#col1 #promotion_board .project_card .main_info ul li a { color: #000;}


#col1 #promotion_board .promotion_spacer { height: 10px; margin: 0px; padding: 0px; }
#col1 #promotion_board .block.promotion-list { margin: 0px; display: table; background: transparent; padding: 0px; }
#col1 #promotion_board .block.promotion-list.backWhite .promotion-list-content { width: 620px; background: transparent url(/images/main/col1/border_content_backWhite.png) top left repeat-y; margin: 0px; padding: 0px 9px; }
#col1 #promotion_board .block.promotion-list.backGrey_clean .promotion-list-content { width: 620px; background: transparent url(/images/main/col1/border_content_backGrey.png) top left repeat-y;  margin: 0px; padding: 0px 9px; }
#col1 #promotion_board .block.promotion-list-top { width: 620px; height: 9px; margin: 0px; padding: 0px; }
#col1 #promotion_board .block.promotion-list-bottom { width: 620px; height: 9px; margin: 0px; padding: 0px; }
#col1 #promotion_board .block.promotion-list.backWhite .promotion-list-top { background: transparent url(/images/main/col1/border_top_backWhite.png) top left no-repeat; }
#col1 #promotion_board .block.promotion-list.backWhite .promotion-list-bottom { background: transparent url(/images/main/col1/border_bottom_backWhite.png) top left no-repeat; }
#col1 #promotion_board .block.promotion-list.backGrey_clean .promotion-list-top { background: transparent url(/images/main/col1/border_top_backGrey.png) top left no-repeat; }
#col1 #promotion_board .block.promotion-list.backGrey_clean .promotion-list-bottom { background: transparent url(/images/main/col1/border_bottom_backGrey.png) top left no-repeat; }





#col1 .main_info ul li.stage-teasing { color: #0099ff; background: none;}
#col1 .main_info ul li.stage-invest  { color: #0072b0; background: none;}
#col1 .main_info ul li.stage-production { color: #ff0066; background: none;}
#col1 .main_info ul li.stage-cashback { color: #1d8630; background: none;}
#col1 .main_info ul li.stage-finished { color: #ff6600; background: none;}
#col1 .main_info ul li.stage-draft { color: #000; background: none;}

#col1 #promotion_board .project_card .exergue.pave_colore { width: 209px; height: 91px; margin: -5px 5px 0 0; padding: 15px 0 0 5px; text-align: center; color: #ff6600; background: url('/images/promotion_board/bg_project.png') 0 0 no-repeat; }
#col1 #promotion_board .project_card .exergue.pave_colore ul { width: 200px; margin: 0 0 0 10px;}
#col1 #promotion_board .project_card .exergue.pave_colore ul li { float: left; width: 110px; margin: 1px 0; }
#col1 #promotion_board .project_card .exergue.pave_colore ul li.txtLeft { width: 87px; margin: 0 0 0 3px; }
#col1 #promotion_board .project_card .exergue.pave_colore ul li.fontSize { font-size: 12px; font-weight: normal; }

#col1 #promotion_board .project_card .analyse .sd table { }
#col1 #promotion_board .project_card .analyse .sd table tbody tr td { width: auto;}
#col1 #promotion_board .project_card .analyse .sd table tbody tr td.number { width: 30px;}
#col1 #promotion_board .project_card .analyse .sd table tbody tr td.name { width: 220px;}
#col1 #promotion_board .project_card .analyse .sd table tbody tr td.numberClic { width: 120px; }
#promotion-tooltip { }

/*créditer votre compte dans PMV*/
#pmv-popup #col1 .block.form .contentBlock.body-form form span.submit{ margin: 0 0 0 7px;}
#pmv-popup #col1 .block.form .contentBlock.body-form form .fields #card p img { height: 50px;}
#pmv-popup #col1 .block.form .contentBlock.body-form form .fields #card p input#dateval_month { width: 50px;}
#pmv-popup #col1 .block.form .contentBlock.body-form form .fields #card p input#dateval_year { width: 50px;}
#pmv-popup #col1 .block.form .contentBlock.body-form form .fields #card p input#card_type_mastercard { width: 15px; border: 0;}
#pmv-popup #col1 .block.form .contentBlock.body-form form .fields #card p input#card_type_visa { width: 15px; border: 0;}
#pmv-popup #col1 .block.form .contentBlock.body-form form .fields #card p input#card_type_cb { width: 15px; border: 0;}
#pmv-popup #col1 .block.form .contentBlock.body-form form .fields #card p input#cvv { width: 50px;}


body.pmv-show table.investments th {text-align: center; font-size: 12px; padding: 4px 10px}
body.pmv-show table.investments th.first {text-align: left}
body.pmv-show table.investments .euros {text-align: center}
body.pmv-show table.investments .kissstocks {text-align: center}

/* player flash*/
#embedded_player h1 { margin: 10px 0 0 0; font-size: 18px;}
#embedded_player .flash_player { margin: 15px 0; text-align: center; }

/* CA du projet */
#col1 .block .contentBlock.resultCA { border: 0; background: none;}
#col1 .block .contentBlock.resultCA form.new_revenue p span.submit { }
#col1 .block .contentBlock.resultCA table { width: 600px; border-collapse: collapse; border: 1px solid #B8BBBC;}
#col1 .block .contentBlock.resultCA table tr th { width: 200px; padding: 12px 0; border-bottom: 1px solid #B8BBBC;}
#col1 .block .contentBlock.resultCA table tr td { border-bottom: 1px solid #B8BBBC; padding: 10px 0px; }

/* création de compte */
#col1 .block.new_account .contentBlock.body-form form#new_wemusic_account.new_wemusic_account .fields #account-fields p.nameLog {margin: 0 10px; }


#investment-popup p { padding: 5px 0px; }

/* PMV Payment Button */
#payment_button {float: right; margin: 10px 70px 0px 20px;}

/* /members/show */
#member_followings_form input {border: 1px solid #888; color: #888; margin-left: 6px}


/* media/create */

.swfupload-control .status_summary {min-height: 20px; padding-left: 20px}
.swfupload-control .status_summary li {display: inline}
.swfupload-control .status_summary .status {font-weight: 900}
.swfupload-control .status_summary .cancel_and_retry_links {float: right}
.swfupload-control .status_summary .cancel_and_retry_links a {text-decoration: underline}
.upload_progress {margin-top: 15px}
.upload_progress.running {background: transparent url('/images/upload_status_icons/ajax-loader.gif') 0 0 no-repeat}
.upload_progress.running .progress_bar {
  padding: 5px;
  font-weight: 900;
  color: black;
  background: transparent url('/images/upload_status_icons/upload_progbar.png') -700px 0 no-repeat;
  border: 1px solid #102f42}


/* .medium_upload_response, .medium_upload_response {padding-left: 20px} */
.medium_upload_response li {list-style: none; display: inline; padding: 6px}
.upload_progress.ok {background: transparent url('/images/upload_status_icons/ok.png') 0 0 no-repeat}
.upload_progress.wrong {background: transparent url('/images/upload_status_icons/wrong.png') 0 0 no-repeat}
.upload_progress .with_bg_color {padding: 5px}
.upload_progress.wrong .with_bg_color {background-color: #ffafae}

.form_cannot_be_submitted_before_upload {padding: 5px; background-color: #ceeeb2; width: 615px}

.article_edition_media_zone {background-color: #ceeeb2; padding: 10px; margin: 10px 0}
.article_edition_media_zone h3 {padding: 5px 0}

body.articles-new .body-form fieldset p, body.articles-edit .body-form fieldset p {margin-left: 0}

body.articles-new .body-form fieldset label, body.articles-edit .body-form fieldset label {float: none}


body.articles-new .btn input, body.articles-edit .btn input { width: 67px; height: 30px;margin: 0 0 0 260px; color: white; border: none; background: url(/images/labels/bloc2/bt_invest.png) 0 0 no-repeat; }

.box-edit-proj{height:15px !important ;width:420px !important; margin:0 !important;}
.select-edit-proj{ padding:2px !important;}








/* LIGHTBOX - LOGIN */

.login_createaccount { width: 134px; height: 35px; margin-top: 5px;
	background: transparent url('/images/project/login/create_account.png') no-repeat;}
.login_signup { width: 134px; height: 35px; margin-top: 5px; 
	background: transparent url('/images/project/login/signup.png') no-repeat;}
	
.login_createaccount:hover { background: transparent url('/images/project/login/create_account_hover.png') no-repeat;}
.login_signup:hover { background: transparent url('/images/project/login/signup_hover.png') no-repeat;}



/* BULLE FLEXIBLE */
#bulle_flex { width: 100%; height:100%; background: #FFF; }
#bulle_flex .top_left 		{background: #FFF url('/images/bulle/top_left.png') no-repeat; height: 22px; width: 38px; margin: 0;}
#bulle_flex .top_center 	{background: #FFF url('/images/bulle/top_center.png') repeat-x; height: 28px; min-width: 5px; margin: 0;}
#bulle_flex .top_right 		{background: #FFF url('/images/bulle/top_right.png') no-repeat; height: 25px; width: 38px; margin: 0;}
#bulle_flex .middle_left 	{background: #FFF url('/images/bulle/middle_left.png') repeat-y; width: 21px; height: 26px;}
#bulle_flex .middle_center 	{background: #FFF;}
#bulle_flex .middle_right 	{background: #FFF url('/images/bulle/middle_right.png') repeat-y; width: 38px; height: 22px;}
#bulle_flex .bottom_left 	{background: #FFF url('/images/bulle/bottom_left.png') no-repeat; width: 38px; height: 28px;}
#bulle_flex .bottom_center 	{background: #FFF url('/images/bulle/bottom_center.png') repeat-x; min-width: 5px; height: 42px;}
#bulle_flex .bottom_right 	{background: #FFF url('/images/bulle/bottom_right.png') no-repeat; width: 38px; height: 28px;}
#bulle_flex .content { min-height: 31px;}

#bulle_flex .arrow_left 	{background: #FFF url('/images/bulle/arrow_left.png') no-repeat; width: 42px; height: 23px; position: relative;
							top: 64px; left: 20%;}




/* POST PAIEMENT */
#post_pmv { font-size: 16px; color: #ababab;}
#post_pmv { padding-left: 20px; }

.top_bloc { background: #FFF url('/images/pmv/post/top_bloc.png') top no-repeat; width: 627px; height: 18px;}
.bottom_bloc { background: #FFF url('/images/pmv/post/bottom_bloc.png') top no-repeat; width: 627px; height: 41px;}
#post_pmv .top_bloc { margin-top: 40px;}
#bloc { background: #FFF url('/images/pmv/post/middle_bloc.png') top repeat-y; width: 567px; height: 100%;
 		padding: 0px 30px;}

#bloc h3 { font-size: 17px; font-weight: bold;}
#bloc p { font-size: 14px; }
#bloc a { font-size: 17px; color: #2184FD;}
#bloc a:link { font-size: 17px; color: #2184FD;}
#bloc a:focus { font-size: 17px; color: #2184FD;}
#bloc a:visited { font-size: 17px; color: #2184FD;}
#bloc a:hover { font-size: 17px; color: #68BCFD;}

.big_blue { background: transparent url('/images/buttons/big_blue.png') no-repeat; width: 237px; height: 30px; padding-top: 11px; 
		text-align: center; color: #FFF; font-size: 21px; font-weight: bold; font-family: arial; margin-top: 20px;}
.big_blue:hover { background: transparent url('/images/buttons/big_pink.png') no-repeat; } 







/* LIGHTBOX MAIL */

.mail_form_txt { color:#9A9A9A; font-size:14px; font-weight:normal;
vertical-align:middle; }
.submit_buttons { text-align: center; width: 100%; }



.blue { background: url('/images/buttons/blue.png') no-repeat; width: 134px; height: 35px; color: #FFF;}
.blue:hover { background: url('/images/buttons/pink.png') no-repeat; width: 134px; height: 35px; color: #FFF;}
.pink { background: url('/images/buttons/pink.png') no-repeat; width: 134px; height: 35px; color: #FFF;}
.grey { background: url('/images/buttons/grey.png') no-repeat; width: 134px; height: 35px; color: #FFF;}
.grey:hover { }

