/*new project  */
#col1 .block.new_project .headerBlock { background: none; }
#col1 .block.new_project .headerBlock h2 { font-size: 16px; }
#col1 .block.new_project .second_headerBlock { height: 25px; margin: 0 0 0 1px; background: url('/images/forms/header.png') 0 0 no-repeat; }
#col1 .block.new_project .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.new_project .contentBlock .mr5 { width: 57px; margin-right:5px;margin-top:4px;} 

.new_project .fields { clear: both; font-size: 12px; font-weight: bold; }
.new_project p { margin: 10px ;}

.new_project p.intro_cartedevisite { margin: 10px 10px 20px 10px; } 
.new_project select { width: 150px; height: 20px; margin: 0 0 0 0; border: 1px solid #cccecf; }
.new_project option { background-color: white; }
.new_project label { float: left; display: block; width: 135px; padding-top: 4px;}
.new_project label.chefdeprojet { float: left; display: block; width: 110px;padding-top:0;}
.new_project input { width: 150px; height: 20px; border: 1px solid #cccecf;margin:0; }
.new_project textarea {width: 430px; border: 1px solid #cccecf; vertical-align: top; }
.new_project .btn input { height: 21px; width: 105px; color: white; border: none; background: url('/images/labels/bloc2/mostFollowed.png') 0 0 no-repeat; }
#col1 .block.new_project .footerBlock { height: 19px; background: url('/images/forms/footer.png') 0 0 no-repeat; }
legend {font-size:20px;font-weight:bold;margin-bottom:10px;}
#mailForm table {width: 350px; margin-left: 10px;}
/* #mailForm td {width: 175px;} */
#mailForm input, #mailForm textarea { border: 1px solid lightgrey; }
#mailForm tr.submit_buttons td { width: 50% }
#mailForm tr.submit_buttons input { border: none;  }
#mailForm span.submit-gray { float: right }
#mailForm textarea { width: 454px; font-size: 15px}
#facebox .footer { display: none;}

#new-project_manager-form {padding: 5px 5px 25px 5px; border: 1px solid lightgrey;margin-top:10px;}
.margintopchefdeprojet {margin:25px 0 0 0;}
.marginleftchefdeprojet {margin:0 0 0 38px;padding:0;}
	#artist-form {padding: 5px 5px 25px 5px; border: 1px solid lightgrey;margin-top:10px;} 

.presentation .video .play_video { position: relative; width: 125px; height: 125px;}
.presentation .video .play_video img { position: absolute; top: 0px; left: 0px; width: 125px; height: 125px; z-index: 1;}
.presentation .video .play_video .picto_play_video { position : absolute; top: 0px; left: 0px; display: block; width: 125px; height: 125px; background: url('/images/play_video_small.png') 0 0 no-repeat; z-index: 2;}

#col1 .block.new_project_confirmation .contentBlock { padding: 10px; }

#col1 p.avatar img { width: 90px; margin: 0 30px 0 0; }

/* creation d'un nouveau projet */
.field-left, .field-right {float:left; width: 275px; }

#col1 .block.new_project form.new_project .contentBlock fieldset p.field-right label{ width: 120px; margin: 0 0 12px 0; }
#col1 .block.new_project form.new_project .contentBlock fieldset p.field-left label{ width: 110px;  }

.field-left_2lignes, .field-right_2lignes {float:left; width: 275px; } 
#col1 .block.new_project form.new_project .contentBlock fieldset p.field-right_2lignes label{ width: 120px; margin: 0 0 12px 0;padding-top:0;  } 
#col1 .block.new_project form.new_project .contentBlock fieldset p.field-left_2lignes label{ width: 107px;padding-top:0;padding-right:3px;  }  

#col1 .block.new_project form.new_project p.radio input { width: 20px; border: 0;}

#col1 .block.new_project form.new_project .contentBlock fieldset p input#project_name { width: 223px;  }
#col1 .block.new_project form.new_project .contentBlock fieldset p input#visual_url { width: 223px; border: 0;}
#col1 .block.new_project form.new_project .contentBlock fieldset p input#video_url { width: 223px; border: 0;}
#col1 .block.new_project form.new_project .contentBlock fieldset p strong.sentence { float: right; margin: 14px 0 0 0;}

#new_project span.submit input { height: 27px; padding-bottom: 3px; border: none; }

#col1 .block.new_project form#new_project.new_project .contentBlock fieldset p.titleSafari { float: left;}

/* artistes et équipe */
#col1 .block.new_project form.new_project .contentBlock fieldset #team_members p.artist span.select-artist span.submit {margin: -4px 0 0 0;}
#col1 .block.new_project form.new_project .contentBlock fieldset #team_members p.artist span.select-artist span { margin: 2px 5px 0 5px;}
#col1 .block.new_project form.new_project .contentBlock fieldset #team_members p.artist span.select-artist #artist-form.nested-form p label { width: 90px; }

#col1 .block.new_project form.new_project .contentBlock fieldset #team_members p span.floatLeft{ margin: 2px 10px;}
#col1 .block.new_project form.new_project .contentBlock fieldset #team_members p span.submit{ margin: -4px 0 0 0;}
#col1 .block.new_project form.new_project .contentBlock fieldset #team_members #artist-form.nested-form p.avatarInput {float: left;}
#col1 .block.new_project form.new_project .contentBlock fieldset #team_members #artist-form.nested-form p.avatarInput span.nested-ajax-file-upload { cursor: pointer; }
#col1 .block.new_project form.new_project .contentBlock fieldset #team_members #artist-form.nested-form p.avatarInput span.firstButton { float: left; display: block; width: 20px; height: 27px; margin: -37px 0 0 270px; border: none; background: transparent url('/images/form-button-left.gif') 0 0 no-repeat;} 


#col1 .block.new_project form.new_project .contentBlock fieldset #team_members #artist-form.nested-form p.avatarInput span.nested-ajax-file-upload {float: left; width: auto; height:27px; line-height: 30px; margin: -37px 0 0 290px; 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;} 

#col1 .block.new_project form.new_project .contentBlock fieldset #team_members #artist-form.nested-form p.radio {  margin: 30px 0 10px 7px; }

#col1 .block.new_project form#new_project.new_project .contentBlock fieldset #team_members #artist-form.nested-form div.align_radio { margin-left: 110px; clear: both; } 

#col1 .block.new_project form.new_project .contentBlock fieldset #team_members #artist-form.nested-form p.radio input { float: left; margin: 0 5px 10px 0;}
#col1 .block.new_project form.new_project .contentBlock fieldset #team_members #artist-form.nested-form p.radio label { float: left;padding-top:3px;}
#col1 .block.new_project form.new_project .contentBlock fieldset #team_members #artist-form.nested-form p.descriptionArtist { clear: both; }

/* partie bonus */
#col1 .block.new_project form#new_project.new_project .contentBlock.project-bonus fieldset #bonus p.bonus input { width: 450px; height: 17px; margin: 0; padding: 3px 0 0 0; font: normal 11px/20px Helvetica;}
*+html #col1 .block.new_project form#new_project.new_project .contentBlock.project-bonus fieldset #bonus p.bonus input { width: 450px; height: 20px; margin: 0; padding: 0 0 3px 0; font: normal 11px/20px Helvetica; vertical-align: middle;}
*+html #col1 .block.new_project form#new_project.new_project .contentBlock.project-bonus fieldset #bonus p.bonus input.delete_bonus { height: 27px; padding: 0 10px 0 0; }
#col1 .block.new_project form#new_project.new_project .contentBlock.project-bonus fieldset #bonus p.bonus span.submit { display: inline; height: 27px; margin: -3px 0 0 0;}
#col1 .block.new_project form#new_project.new_project .contentBlock.project-bonus fieldset #bonus p.bonus span.submit input { width: auto; height: 27px; margin: 0 0 0 10px; padding: 0 10px 0 0;  }
#col1 .block.new_project form#new_project.new_project .contentBlock.project-bonus fieldset #bonus p.bonus input#bonus_ { margin: 0 0 8px 0;}

#col1 .block.new_project form.new_project .contentBlock.project-bonus fieldset span.submit { margin: -2px 0 0 7px;}

#col1 .block.rounded-corner .contentBlock p.edit input { height: 24px; width: 150px; border: none; }

/* partie Cash back du formulaire creation de projet */
#col1 .block.new_project form#new_project.new_project .contentBlock.cashBack fieldset p span.submit { margin: 0 0 0 -3px;}
#col1 .block.new_project form#new_project.new_project .contentBlock.cashBack fieldset p.field-left_2lignes { line-height: 11px; }
#col1 .block.new_project form#new_project.new_project .contentBlock.cashBack fieldset p.field-right_2lignes { line-height: 11px; }

#col1 .block.new_project form#new_project.new_project .contentBlock.cashBack fieldset .step p.field-right { width: 280px; }

#col1 .block.new_project form#new_project.new_project .contentBlock.cashBack fieldset table tbody tr td { }
#col1 .block.new_project form.new_project .contentBlock.cashBack fieldset table tbody tr td label { float: left; width: 150px; padding: 3px 0 0 5px;}
#col1 .block.new_project form.new_project .contentBlock.cashBack fieldset table tbody tr td input { float: left; width: 20px;}


/* partie chef de projet */

#col1 .block.new_project form.new_project .contentBlock.cdp fieldset span.submit { margin: -4px 0 0 10px;}

#col1 .block.new_project form.new_project .contentBlock.cdp fieldset legend { margin: 0 0 10px 0;}

#col1 .block.new_project form#new_project.new_project .contentBlock.cdp fieldset #new-project_manager-form { margin: 10px 0; padding: 10px 0 25px 0;}
#col1 .block.new_project form#new_project.new_project .contentBlock.cdp fieldset #new-project_manager-form p label { width: 160px;  }
#col1 .block.new_project form#new_project.new_project .contentBlock.cdp fieldset #project_managers p.project_manager { padding: 5px 0 0 0; }
#col1 .block.new_project form#new_project.new_project .contentBlock.cdp fieldset #project_managers select{ margin: 0 0 0 9px; }

#col1 .block.new_project form#new_project.new_project .contentBlock.cdp fieldset #project_managers p { float: left; clear: both;}

/* contrat */
p.acenter iframe { float: left; width: 620px; border: 1px solid #ccc; height:310px;margin-left:-7px; }
.new_project p.acenter { clear: both; }
*+html .new_project p.acenter textarea.contrat { border: 1px solid #CCCECF; margin: 0 0 0 100px; }

/* portfolio */
#col1 .block.portfolio .headerBlock { background: none; }
#col1 .block.portfolio .headerBlock h1 { margin: 0; padding: 0; font: bold 18px Helvetica; }
#col1 .block.portfolio .contentBlock { border: none; background: none; }
#col1 .block.portfolio .contentBlock p.filterSelect { margin: 20px 0 10px 0;}
#col1 .block.portfolio .contentBlock select { border: 1px solid #ccc; }
#col1 .block.portfolio .contentBlock .block.preview { width: 598px; margin: 0; /*padding: 12px; border: 1px solid #c5c7c8;*/ padding: 0px; border: 0px; text-align: left; }
#col1 .block.portfolio .contentBlock .block.preview .headerBlock { height: auto; margin: 0; padding: 0; border: 0; }
#col1 .block.portfolio .contentBlock .block.preview .headerBlock h2 { margin: 0; padding: 0; border: 0; font: bold 14px Helvetica; }
#col1 .block.portfolio .contentBlock .block.preview .contentBlock { margin: 13px 0 0 0; padding: 0; border: 0; }
#col1 .block.portfolio .contentBlock .block.preview .contentBlock ul li { display: inline; margin: 0; padding: 0 30px 0 0; border: 0; font: normal 12px Helvetica; }

#col1 .block.portfolio .contentBlock .portfolio_spacer { height: 10px; margin: 0px; padding: 0px; }
#col1 .block.portfolio .contentBlock .block.invested-project { margin: 0px; display: table; background: transparent; padding: 0px; }
#col1 .block.portfolio .contentBlock .block.invested-project.backWhite .invested-project-content { width: 620px; background: transparent url(/images/main/col1/border_content_backWhite.png) top left repeat-y; margin: 0px; padding: 0px 9px; }
#col1 .block.portfolio .contentBlock .block.invested-project.backGrey_clean .invested-project-content { width: 620px; background: transparent url(/images/main/col1/border_content_backGrey.png) top left repeat-y;  margin: 0px; padding: 0px 9px; }
#col1 .block.portfolio .contentBlock .block.invested-project-top { width: 620px; height: 9px; margin: 0px; padding: 0px; }
#col1 .block.portfolio .contentBlock .block.invested-project-bottom { width: 620px; height: 9px; margin: 0px; padding: 0px; }
#col1 .block.portfolio .contentBlock .block.invested-project.backWhite .invested-project-top { background: transparent url(/images/main/col1/border_top_backWhite.png) top left no-repeat; }
#col1 .block.portfolio .contentBlock .block.invested-project.backWhite .invested-project-bottom { background: transparent url(/images/main/col1/border_bottom_backWhite.png) top left no-repeat; }
#col1 .block.portfolio .contentBlock .block.invested-project.backGrey_clean .invested-project-top { background: transparent url(/images/main/col1/border_top_backGrey.png) top left no-repeat; }
#col1 .block.portfolio .contentBlock .block.invested-project.backGrey_clean .invested-project-bottom { background: transparent url(/images/main/col1/border_bottom_backGrey.png) top left no-repeat; }
#col1 .block.portfolio .contentBlock .block.invested-project .avatar { float: left; margin: 0 17px 0 0; }
#col1 .block.portfolio .contentBlock .block.invested-project .avatar img { margin: 0; }
#col1 .block.portfolio .contentBlock .block.invested-project .detail { float: left; margin: 0; padding: 0; width: 260px; }
#col1 .block.portfolio .contentBlock .block.invested-project .detail h2 { float: left; margin: 0; padding: 0; font: bold 18px Helvetica; }
#col1 .block.portfolio .contentBlock .block.invested-project .detail ul.status { float: right; margin: 0 0 0 0px; padding: 0; width: 120px; }
#col1 .block.portfolio .contentBlock .block.invested-project .detail ul.status li { display: inline; margin: 0; padding: 3px 10px; font: bold 12px/20px Helvetica; }
#col1 .block.portfolio .contentBlock .block.invested-project .detail ul.invest { clear: both; width: 498px; margin: 0; padding: 10px 0 0 0; }
#col1 .block.portfolio .contentBlock .block.invested-project .detail ul.invest li { display: inline; margin: 0; padding: 0 20px 0 0; font: bold 12px Helvetica; }
#col1 .block.portfolio .contentBlock .block.invested-project .detail ul.invest li span { font: bold 14px Helvetica; }
#col1 .block.portfolio .contentBlock .block.invested-project .detail ul.infos { clear: both; display: block; width: 498px; margin: 0; padding: 5px 0; }
#col1 .block.portfolio .contentBlock .block.invested-project .detail ul.infos li { margin: 0; padding: 0; font: normal 11px Helvetica; list-style-type: disc !important; list-style-position: inside; }
#col1 .block.portfolio .contentBlock .block.invested-project .detail ul.butons li { display: inline; }

#col1 .block.portfolio .contentBlock .block.invested-project .detail .portfolio_details { clear: both; font-weight: normal; padding-top: 2px; text-align: left; }
#col1 .block.portfolio .contentBlock .block.invested-project .detail .portfolio_details_line { padding: 4px 0px; font-size:18px }
#col1 .block.portfolio .contentBlock .block.invested-project .detail .portfolio_details_value { font-weight: bold;}
#col1 .block.portfolio .contentBlock .block.invested-project .detail .portfolio_progressbar { margin: 4px 10px 0px 0px; }
#col1 .block.portfolio .contentBlock .block.invested-project .detail .portfolio_progressbar .progressbar { width:105px; height:9px; margin: 0px 0px 0px 0px; background:transparent url(/images/progressbar-funds.png) no-repeat 100%;}


#info_promotion {padding: 10px 0 0 10px}
#col1 .block .contentBlock #info_promotion h2 {margin-left: 0}
#col1 .block .contentBlock #info_promotion p {padding: 4px 0}


#info_sales {padding: 10px 0 0 10px}
#col1 .block .contentBlock #info_sales h2 {margin-left: 0; margin-bottom: 4px}
#col1 .block .contentBlock #info_sales h3 {margin-left: 0; margin-bottom: 4px; padding: 0}

