@charset "UTF-8";
/**

 * @copyright       Copyright 2007, AF83
 * @link            http://www.af83.com
 * @lastmodified    $Date: 2007-11-14 13:00:00 $
 */


* {font-family: Arial, Helvetica, sans-serif}
body { margin: 0; padding: 0;}


.maj { text-transform: uppercase;}


/* Facebook activity */
#fb_activity { margin-bottom: 10px;}


/* Commentaires projet - Rémi@15.03.10 */

.nbr_comments { font-size: 14px; color: #b8b8b8; }
.postez_comments { font-size: 15px; font-weight: bold; }
.text_comments { border: 1px solid #ababab; width: 620px; background: #f3f3f3; height: 150px; font-size: 12px; padding: 7px; }

.footer { width: 637px; height: 27px; }
.lightbox_footer { width: 100%; height: 27px; text-align: right;}
.lightbox_footer { width: 100%; height: 27px; }

.btn_post { float: right; margin: 0; width: 101px; height: 23px; text-align: center; 
			font-size: 14px; color: #FFF; 	 }
.btn_post input { background: url('/images/project/comments/post.png') no-repeat;  width: 101px; height: 27px;}
.btn_post input:hover  { background: url('/images/project/comments/post_hover.png') no-repeat; width: 101px; height: 27px; }
				
#comments-block { position: relative; width:500px; padding-left: 131px; }
.comments_entry { padding: 10px 20px 10px 20px; color: #555555; font-size: 14px; min-height: 63px; overflow: auto;}
.comments_footer { background: #9f9f9f; height: 21px; color: #FFF; font-size: 14px; padding-top: 4px; padding-left: 20px; padding-right: 10px;}

#comments_project { margin: 30px 0; }
.comments_pic { float: left; display: inline-block; margin-top: 22px; margin-left:10px; padding: 1px; border: 1px solid #d3d3d3; width:80px; text-align: right;}


.comments_arrow { padding-top: 50px; float: left; padding-left: 16px; z-index: 2; position: relative; width: 21px; height: 22px; }

.comments_signalerabus { font-size: 14px; color: #DDD;}
.comments_signalerabus:hover { color: #FFF;}





/* Page Kissbankers & Page Label - Rémi@18.02.10 */

.contenuBlock {border: 1px solid #D6D6D7; width: 608px; padding-left:5px; padding-right:5px;}
.contenuBlock .browser-projectsname {}



/* Page projet - Rémi@06.01.10 */

.header-project { min-height: 60px; width: 620px; margin-top: -10px; }
.picto-project { margin-top: -6px; float:left; height: 63px; width: 63px; }
.header-project h1 a{ font-size: 20px; text-transform: uppercase; margin: 0px; width:570px;}
.header-project h1 a:hover { color: #747474;}
.header-project h2 { font-size: 19px; font-size: 18px; color: #0069a6; padding-top: 2px; width:570px;}
.header-project h3 { font-size: 18px; font-style: italic;}


.player { width: 620px;}


.content-project { width: 645px; min-height: 290px; margin-bottom: 8px;float:left;}
.video-project { width: 400px; height: 300px; float: left; position: relative;}
.picto-play { width: 70px; position: absolute; left: 175px; margin: 115px auto; z-index:2; height: 70px;}

.project-image-block { width: 400px; height: 300px; float: left; }

.project-right-block-header { background: url(/images/project/header_rightblock.png) no-repeat; width:238px;
								height: 9px; margin-left: 405px; }

.jauge-project { text-align: center; padding-top: 30px;}
.jauge-project img { padding-top: 10px; padding-left: 14px; height: 48px; width: 211px;}
.jauge-project h3 { font-size: 40px; color: #4eb300; text-align: center;}


.misez-project { background: url(/images/project/participe.png) no-repeat; height: 70px;width:221px;
					color: #FFFFFF; font-size: 27px; font-weight: bold; padding-top: 7px; margin-top: 22px; margin-left: 5px;
					text-align: center; }
.misez-project:hover { background: url('/images/project/participate-on.png') no-repeat; }
.misez-project-failed{background: url(/images/project/participate-done.png) no-repeat; height: 70px;width:221px;
					color: #FFFFFF; font-size: 27px; font-weight: bold; padding-top: 22px; margin-top: 22px; margin-left: 5px;
					text-align: center;}
.misez-project-done{background: url(/images/project/participate-on.png) no-repeat; height: 70px;width:221px;
					color: #FFFFFF; font-size: 27px; font-weight: bold; padding-top: 22px; margin-top: 22px; margin-left: 5px;
					text-align: center;}
.addthis_toolbox { margin-top: 30px; margin-left: 30px; }




/* Browser Project - Rémi@23.12.09 */
/* contentBlock a été agrandi de 627px à 640px pour que ce soit sur 2 colonne */




.browser-picproject { border: 1px solid #ababa9; width: 110px; height: 110px; }
.browser-titleproject { margin-left: 117px; text-transform: uppercase; font-size: 14px; font-weight: bold; color: #000000; }
.browser-titleproject a { color: #000000; }
.browser-styleproject { margin-left: 117px; color: #838383; font-style: italic; font-weight: bold;}
.browser-txtproject { margin: 3px 0px 0px 117px; text-align: center; font-weight: bold; color: #000000; min-height: 26px; }
.browser-time { margin-left: 117px; padding-top: 2px; color: #0095CD; font-size: 16px; font-weight: bold; text-align: center; }
.browser-misez { background:url('/images/project/browser/misez2.png') no-repeat; margin-top: 6px; margin-left: 135px;
 					width: 130px; height: 23px; color: #FFF; text-align: center; font-size: 12px; padding-top: 4px;}
.browser-misez a { color: #FFFFFF; }


/* Pagination - Rémi@06.01.10 */

.circle_pagination { background: #FFFFFF; border: 1px solid #E5E5E5; text-align: center; padding: .5em; margin: 10px; 
						width: 530px; margin-left:auto;margin-right:auto; }
.circle_pagination a, .circle_pagination span { padding: .3em .6em; }
.circle_pagination span.disabled { color: #AAA; }
.circle_pagination span.current { font-weight: bold; background: transparent url(/images/paginate/circle.png) no-repeat;
	padding-right:0.5em; padding-top:0.15em;}
.circle_pagination a { text-decoration: none; color: black; }
.circle_pagination a:hover, .circle_pagination a:focus { text-decoration: underline; }




/* Comment Ca Marche - Rémi@22.12.09 */

.ccm-content { padding: 15px; }
.ccm-video { text-align: center; }
.ccm-icons { float: left; padding-right: 10px; padding-bottom: 7px;}
.ccm-dock { text-align: center; }

.ccm-inscriptionkissbanker { background: url('/images/forms/ccm-inscriptionkissbanker.png'); width: 200px; height: 40px;
					margin: 15px auto; font-size: 13px; }
.ccm-inscriptionkissbanker p { padding-left: 15px; padding-top: 4px; }
.ccm-inscriptionsmallkiss { color: #FFFFFF; background: url('/images/forms/signup-small.png'); width: 150px; height: 35px;
					margin: 10px auto; font-size: 12px;}
.ccm-inscriptionsmallkiss p { padding-left: 30px; padding-top: 2px; }

.ccm-inscriptionproducteur { background: url('/images/forms/ccm-inscriptionproducteur.png'); width: 200px; height: 40px;
					margin: 15px auto; font-size: 13px; }
.ccm-inscriptionproducteur p { padding-left: 30px; padding-top: 4px; }
.ccm-inscriptionsmallprod { color: #FFFFFF; background: url('/images/forms/ccm-inscriptionsmallprod.png'); width: 150px;
							height: 35px; margin: 10px auto; font-size: 12px;}
.ccm-inscriptionsmallprod p { padding-left: 30px; padding-top: 2px; }


 

/* Login - Rémi@22.12.09 */

.fbc { text-align: center; padding-top: 10px; }
.fbc img { border: none; padding: 10px 0px 7px 0px;}

.dejamembre { padding: 10px 0 7px 10px; height: 10px;font-size: 12px; font-weight: bold; color:#4b4b4d;}

.formconnect { margin: 0 auto; text-align: center; width: 250px;}

.focusField{  
    border:solid 2px #73A6FF;  
    background:#EFF5FF;  
    color:#000;  
}  

.idleField{  
   color: #6F6F6F;  
   border: solid 2px #DFDFDF;  
   font-style:italic;
}

.filled-field{  
    border:solid 2px #73A6FF;  
    color:#000;
}

.emailconnect { width: 246px; height: 16px; border: 1px solid #A6A6A6; font-size: 12px; color: #aeaeae; 
					padding-top: 4px; padding-bottom: 3px; padding-left: 7px;}
.pwdconnect { width: 246px; height: 16px; margin-top: 10px; border: 1px solid #A6A6A6; font-size: 12px; color: #aeaeae; 
					padding-top: 4px; padding-bottom: 3px; padding-left: 7px;}
					
					

.formconnect input:focus { color: #000000;}
.formconnect input:active { color: #000000;}

.formconnect-extra {margin: 4px auto; font-size: 10px; text-align: center; width: 250px; text-align: left;}
.formconnect-extra input {}
.formconnect-extra label { margin: 0px;}
.formconnect-extra a {color:#000000; }

.formconnect-extra-pwd {text-align: left;}
.formconnect-extra-memo  { float: right;}

.valid {text-align: right; padding-right: 19px; margin-top: 14px; margin-bottom: 8px;}
.valid input { background: url('/images/forms/valid.png') no-repeat; border:none; color: #FFFFFF; cursor:pointer; width: 95px; height: 25px; font-size:12px;}
.valid p {margin: 0;}

.inscription { border: 1px solid #D6D6D7; height: 115px; }
.inscrivezvous { font-size: 15px; color: #FFFFFF; background: url('/images/forms/signup.png') no-repeat; width: 154px; height: 45px; 
					margin: 16px auto; padding-left: 40px; padding-top:7px;}
.inscrivezvous p {margin-left: 30px; }
.inscrivezvous a {text-decoration: none;}




/* News HomePage - Rémi@09.12.09*/

#news-block{position:relative; width:620px; margin:15px 0 0 4px;}
.news-article {width: 618px;  text-align: justify; padding: 0 0 30px 0;}
.news-titre {background: #ebebeb; margin: 0; text-transform:uppercase; font-size:14px; padding-top: 5px; padding-left: 17px; text-align: left;}
.news-titre a {color: #0069a6;}
.news-titre a:hover {color: #33a6da;}

.news-date { background: #ebebeb; margin: 0; font-size: 11px; padding-left: 17px;}

.picNews { border: 0px;}
.picNews img { border: 0px;}
.picture-news { float:left; padding: 0 10px 0 17px;}

.news-txt { padding-top: 10px; padding-left: 17px; font-size: 11px; padding-right: 20px;}
.news-txt a { color:#0069a6}
.news-txt a:hover {color: #33a6da;}

.news-comments { /*background: url('images/picto.png') no-repeat left;*/ margin-left: 510px; padding-right: 20px; width: 150px;}
.news-comments a {color: #0069a6; font-size: 11px; padding-left: 15px;}
.news-comments a:hover {color: #33a6da;}






/* Romain Ariza - Comment ca marche Home Page*/
#homepage_title_tuto_left{
		width:295px; padding: 0 0px 5px 15px; float: left;
		text-transform: uppercase; color: #333333; font-size:12px; font-weight:bold;}
#homepage_title_tuto_right{
	width:300px; padding: 0 0px 5px 10px; float: left;
	text-transform: uppercase; color: #333333;font-size:12px; font-weight:bold;}
#homepage_tuto_left{ padding: 0 5px 0 7px; float: left;}
#homepage_tuto_right{float: left;}
#homepage_tuto_share{margin:3px 0 0 83px;}




.inputlogin{border:1px #a6a6a6 solid; font-size:12px; color:#a6a6a6;text-decoration:italic;}

.listing-admin{padding: 5px;}
a.link_hover{text-decoration:underline;}
a.link_hover:hover {text-decoration:none;color:#5c5c5e;}


@media all
{
    /* Styles globaux */
    * { margin: 0; padding: 0; border: 0; color: inherit; text-decoration: none; list-style-type: none; }
    body { font-family: Helvetica; font-size: 11px; }
    div.clear { clear: both; }
    input { cursor: pointer; }
    /* Penser a faire un etat focus sur les input afin de les faire ressortir quand on est dessus. */

    /* Layout: width, background, borders */
    #page_margins { width: 980px; margin: 0 auto; }
    #page { position: relative; }

    /* Centering layout in old IE-versions */
    body { text-align: center; }
    #page_margins { text-align: left; }

    /* Designing main layout elements */
    #main { position: relative; width: 100%; min-height: 560px; /*background: url(/images/main/shadow_y.png) 684px 0 repeat-y;*/}
       /*#corner { position: absolute; left: 684px; width: 6px; height: 11px; background: url(/images/main/corner.png) 0 0 no-repeat; }*/
    html>body #main { float: left; }
    	#col1 { float: left; width: 640px; padding: 0px 0px 0px 15px; }
    	#col2 { float: left; width: 292px; padding: 0px 5px 0px 4px;}
    
    #col1.large { width: 100%; margin: 0 0 10px 0; }
    
    /* Color for text */
    .txtWhite { color: #FFFFFF; }
        a.txtWhite, .txtWhite a { color: #FFFFFF; }
    .txtBlack { color: #000000; }
        a.txtBlack, .txtBlack a { color: #000000; }
    .txtGrey_dark { color: #333333; }
        a.txtGrey_dark, .txtGrey_dark a { color: #333333; }
    .txtGrey_light { color: #cccccc; }
        a.txtGrey_light, .txtGrey_light a { color: #cccccc; }
    .txtGrey_light_bonus { color: #666666; }
    .txtGrey_f { color: #999999; }
        a.txtGrey_f, .txtGrey_f a { color: #999999; }
    .txtGrey { color: #4b4b4d; }

    .txtBlue_sky { color: #0099ff; }
        a.txtBlue_sky, .txtBlue_sky a { color: #0099ff; }
    .txtGreen { color: #00ff33; }
        a.txtGreen, .txtGreen a { color: #00ff33; }
    .txtGreen_dark { color: #1d8630; }
        a.txtGreen_dark, .txtGreen_dark a { color: #1d8630; }
    .txtPink { color: #ff0066; }
        a.txtPink, .txtPink a { color: #ff0066; }
    .txtOrange { color: #ff6600; }
        a.txtOrange, .txtOrange a { color: #ff6600; }
    .txtBlue { color: #00a8e1; }
        a.txtBlue, .txtBlue a { color: #00a8e1; }
    .txtBlue { color: #2184fd; }
        a.txtBlue, .txtBlue a { color: #68BCFD; }
			a.txtBlue:hover, .txtBlue a:hover { color: #68BCFD; }
    
    /* Color for hover */
    .hoverWhite a:hover, a.hoverWhite:hover { color: #FFFFFF; }
    .hoverGrey a:hover, a.hoverGrey:hover { color: #cccccc; }
    .hoverGrey_dark a:hover, a.hoverGrey_dark:hover { color: #666666; }
    .hoverBlue a:hover, a.hoverBlue:hover { color: #00a8e1; }

    /* Placement for text */
    .txtLeft { text-align: left; }
    .txtCenter { text-align: center; }
    .txtRight { text-align: right; }
    .txtJustify { text-align: justify; }
    
    /* Rollover*/
    .upper { text-transform: uppercase;}
    .deco,.deco a { text-decoration: underline;}
    .decoNone { text-decoration: none;}
    .hoverDeco a:hover, a.hoverDeco:hover { text-decoration: underline; }
    .bold { font-weight: bold;}
    .noBold { font-weight: normal !important;}
    .txt16 {font-size:16px;}

    /* Color for background */
    .backBlue { background-color: #add8f0; }
    .backGrey { background-color: #cccccc; }
    .backGrey_light { background-color: #d9dadb; }
    .backGrey_dark { background-color: #6d6e70; }
    .backGrey_black { background-color: #5b5c5e;}
    .backBlack { background-color: #4b4b4d; }
    .backWhite { background-color: #fff; }
    .backPink { background-color: #e5266b; }
    .backRed { background-color: #db001b; }
    .backGrey_clean { background-color: #ececed; }
    .backGrey_veryDark { background-color: #242424;}
    .backGrey_line { background-color: #e7e7e9; }
    
    /* Font-size title */
    h1 { font-size: 13px; }
    h2 { font-size: 14px; }
    h3 { }
    
    .floatLeft { float: left; }
    .floatRight { float: right; }
    
    .borderRed { border: 2px solid red;}
    .borderGrey { border: 1px solid #B9BBBC;}
    
     /* Header */
    #page_margins, #page, #header { position: relative; }
            #header #login ul li { float: left; }
            #header #login ul li.separator { padding: 0 10px; }
            #header #login ul li.join a {  display: block; width: 108px; height: 30px; margin: 0; padding: 0; text-align: center; line-height: 30px; color: white; background: url('/images/header/join_now.png') 0 0 no-repeat; }
                #header #login ul li a { margin: 20px 0 0 0; padding: 0 0 0 20px; }
                #header #login ul li a.flag span { display: none;}
                #header #login ul li a.flag_fr { float: left; width: 16px; height: 11px; margin: 15px 0 0 0; background: url('/images/header/flag.png') 0 0 no-repeat; }
                #header #login ul li a.flag_en { float: left; width: 16px; height: 11px; margin: 15px 0 0 0; background: url('/images/header/flag.png') 0 -11px no-repeat; }
            
            #header #login ul li.nameLog { text-align: center;}
            #header #login ul li.deconnexion { }
            #header #login ul li.deconnexion a { display: block; width: 108px; height: 30px; line-height: 30px; margin: 0;  padding: 0; text-align: center; color: #fff !important; background: url('/images/header/join_now.png') 0 0 no-repeat; }
            #header #login ul li .FB_ElementReady {margin: 0 20px 0 0; line-height: 30px; }
            
    /* Nav */
    #nav { width: 100%; height: 29px; margin: 0; padding: 0; margin:0 auto;width:990px;}
            #nav ul li { display: inline; }
                #nav ul li a { display: block; float: left;  height: 26px; padding: 0 20px 0 20px; font-size: 14px; line-height: 25px; }
                /*#nav ul li a { float: left; display: block; width: 100px; height: 26px; padding: 0 10px 0 10px; font-size: 13px; line-height: 25px; font-weight: bold; text-decoration: none; border-top: 1px solid #bababa; border-right: 1px solid #FFF;}*/
                #nav ul li.on { display: block; float: left; height: 24px; background: url('/images/nav/navOn_left.png') 0 0 no-repeat; }
                #nav ul li.on a.navOnRight { height: 24px; margin: 0 0 0 10px; padding: 0 20px 0 10px; color: #333; background: #FFF url('/images/nav/navOn_right.png') right 0 no-repeat; }
                #nav ul li.on a.navOnRight:hover, #nav ul li a:hover { color: #0099ff; }
    #nav form fieldset { float: right; width: 300px; }
        #nav form fieldset p { padding: 0 0 0 15px;}
            #nav form fieldset p label { padding: 0 0 0 10px; font-weight: bold; font-size: 12px; }
            #nav form fieldset p input { width: 135px; height: 15px; margin: -2px 0 0 10px; }
            #nav form input { }
            #nav form input.loupe { clear: none; width: 20px; height: 28px; background: url('/images/nav/loupe.png') 0 2px no-repeat;}

    .blink  {  width: 622px; height: 23px; background: url('/images/main/col1/bg_blink.png') 0 -20px no-repeat; margin: 0px 0px 0px 16px; }
        .blink #ticker { position: relative; margin: 0 0 0 10px; width: 600px; overflow: hidden; height: 23px; }
          .blink #ticker #ticker_top {display: inline; position: absolute; white-space: nowrap; top: 5px; display: none;}
          .blink #ticker #ticker_bottom {display: inline; position: absolute; white-space: nowrap; top: 20px; display: none;}

    /* col1*/ 
        #col1 .block { margin: 10px 0 10px 0; }
            #col1 .block .headerBlock { width: 627px; height: 27px; background: url('/images/main/col1/bg_header.png') 0 0 no-repeat; overflow: hidden; }
                #col1 .block .headerBlock h1 { float: left; padding: 0; line-height: 27px; font-size: 14px; margin:0 0 0 17px; }
                #col1 .block .headerBlock p { float: right; margin: 0 25px 0 0; line-height: 27px; }
                #col1 .block .headerBlock p a:hover { border-bottom: 2px solid #848486;}
            #col1 .block .contentBlock { float: left; width: 640px; padding: 10px 10px 10px 0;  }
                #col1 .block .contentBlock h2 { margin: 5px 0 0 10px; font-size: 16px; }
                #col1 .block .mycontentBlock {background: #ECECED; border-left: 1px solid #C5C7C8; border-right: 1px solid #C5C7C8; padding: 10px; margin: 0 0px 0 4px; width: 598px;}
                #col1 .block .mycontentBlock div {margin: 5px 0;}                
            #col1 .block .footerBlock { float: left; width: 627px; height: 12px; background: url('/images/main/col1/bg_footer.png') 0 0 no-repeat; margin:0 0 10px 0; }
                #col1 .block .footerBlock p {  }
                
        /* first block width links - What's hot */
            #col1 .block .contentBlock.whatsHot { float: left; width: 619px; height:310px; margin: 0 0 0 4px; padding: 0; background: url(/images/main/col1/bg_middle.png) -5px 0 repeat-y; border-left:1px solid #c5c7c8; font-weight: bold; }
                    /*#col1 .block .contentBlock.whatsHot .group { float: left; width: 155px; padding: 0px; }*/
                    #col1 .block .contentBlock.whatsHot li { height: 310px; width: 310px; float: left; position: relative;  }
                      #col1 .block .contentBlock.whatsHot li img.visual{ height: 310px; width: 310px; position: absolute; top: 0px; left: 0px; z-index: 0;}
                      #col1 .block .contentBlock.whatsHot li .infos{ height: 310px; width: 310px; position: absolute; top: 250px; left: 0px; z-index: 1; color: white; background: url('/images/carousel/mask.png') 0 0 no-repeat; padding: 5px 0px 0px 0px;  }
                        #col1 .block .contentBlock.whatsHot li .infos p.visual{ width: 45px; float:left; margin: 2px 5px 0px 2px; }
                        #col1 .block .contentBlock.whatsHot li .infos p.title_stage{ float:left; width: 245px; padding-top: 8px; }
                          #col1 .block .contentBlock.whatsHot li .infos p.title_stage span.title{ font-size: 20px; font-weight: bold; font-family: 'helvetica';}
                          #col1 .block .contentBlock.whatsHot li .infos p.title_stage span.stage{ font-size: 16px; font-weight: bold; font-family: 'helvetica';}
                          #col1 .block .contentBlock.whatsHot li .infos p.title_stage span.stage.teasing { color: #0099ff; }
                          #col1 .block .contentBlock.whatsHot li .infos p.title_stage span.stage.invest { color: #00a8e1; }
                          #col1 .block .contentBlock.whatsHot li .infos p.title_stage span.stage.production { color: #ff6600; }
                          #col1 .block .contentBlock.whatsHot li .infos p.title_stage span.stage.cashback { color: #1d8630; }
                      #col1 .block .contentBlock.whatsHot li .footer_infos{ float:left;  height: 70px; width: 245px; position: absolute; top: 250px; left: 20px; color: white; font-size: 14px; font-weight: bold; font-family: 'helvetica';}
                      #col1 .block .contentBlock.whatsHot li .footer_infos a {font-size: 12px; font-weight: bold; font-family: 'helvetica'; }

                        /*#col1 .block .contentBlock.whatsHot .group.first { margin: 0; }*/
                        /*#col1 .block .contentBlock.whatsHot .group h2 { height: 28px; position: absolute;}*/
                        /*#col1 .block .contentBlock.whatsHot p { margin: 0 10px 0 10px; font-size: 11px;}*/
                        /*#col1 .block .contentBlock.whatsHot p.img { margin: 0; }*/
                        #col1 .block .contentBlock.whatsHot a.goto_project_link.teasing { color: #0099ff;}
                        #col1 .block .contentBlock.whatsHot a.goto_project_link.invest { color: #00a8e1;}
                        #col1 .block .contentBlock.whatsHot a.goto_project_link.production { color: #ff6600;}
                        #col1 .block .contentBlock.whatsHot a.goto_project_link.cashback { color: #1d8630;}
                             
        /* second block width links - Join now */
                    #col1 .block .contentBlock .sign { float: left; width: 100px; min-height: 160px; margin: 10px 10px 10px 0; padding: 0 0 0 40px; background: url('/images/main/col1/bigArrow.png') 0 60px no-repeat; }
                    #col1 .block .contentBlock .sign.links { width: 100px; margin: 10px; padding: 0 10px 0 10px; background: none; }
                        #col1 .block .contentBlock .sign p { font-size: 11px; line-height: 11px; }
                        #col1 .block .contentBlock .sign p.title { width: 105px; padding: 35px 0 0 0; margin: 0 0 10px 0; font-weight: bold; font-size: 16px; line-height: 16px; }
                            #col1 .block .contentBlock .sign p.title a { padding: 35px 0 0 0; }
                            #col1 .block .contentBlock .sign.links p.title a { background: url('/images/main/col1/invest_sign.png') 0 0 no-repeat; }
                            #col1 .block .contentBlock .sign.producer p.title a { background: url('/images/main/col1/produce_sign.png') 0 0 no-repeat; }
                            #col1 .block .contentBlock .sign.promote p.title a { background: url('/images/main/col1/promote_sign.png') 0 0 no-repeat; }
                            #col1 .block .contentBlock .sign.cash p.title a { background: url('/images/main/col1/cash_sign.png') 0 0 no-repeat; }
                        

                #col1 .block .contentBlock .sign_up { width: 580px; float:left; margin: 0px 0px 0px 12px; height: 90px;}
                    #col1 .block .contentBlock .sign_up .headerBlock { height: 10px; background: url('/images/main/col1/bg_headerPink.png') -1px 0 no-repeat; }
                    #col1 .block .contentBlock .sign_up .bloc1 { float: left; height: 80px; width: 265px; padding: 0 10px 0 15px; }
                    #col1 .block .contentBlock .sign_up .bloc2 { float: right; height: 80px; width: 265px; padding: 0 10px 0 15px; }
                        #col1 .block .contentBlock .sign_up h2 { margin: 0; }
                        #col1 .block .contentBlock .sign_up p.btSignB a { display: block; float: left; width: 91px; padding: 0; margin: 5px 0; font-size: 11px; line-height: 23px; text-align: center; background: url('/images/main/col1/bt_blue.png') 0 0 no-repeat; }
                        #col1 .block .contentBlock .sign_up p.btFb a { display: block; text-align: center; float: left; width: 170px; padding-top: 0px; height: 30px; margin: 5px 0 5px -5px; font-size: 10px;}
                         #col1 .block .contentBlock .sign_up p.btSignO a { display: block; float: left; width: 91px; padding: 0; margin: 5px 0; font-size: 11px; line-height: 23px; text-align: center; background: url('/images/main/col1/bt_orange.png') 0 0 no-repeat; }
                         #col1 .block .contentBlock .sign_up p { font-size: 10px; }
                         #col1 .block .contentBlock .sign_up p.sign_up_text, #col1 .block .contentBlock .sign_up .bloc2 p { clear: both; }
                    #col1 .block .contentBlock .sign_up .footerBlock { background: url('/images/main/col1/footerPink.gif') 0 0 no-repeat; }

        /* block projects */
        #col1 .block.projects .headerBlock h1 { height: 20px; }
            #col1 .block.projects .contentBlock { margin: 0; padding: 0 0 0 4px;}
            #col1 .block.projects .contentBlock .projects { float: left; width: 123px; padding: 0 0 5px 0; border-right: 1px solid #cccccc; }
                #col1 .block.projects .contentBlock .projects h3 { padding: 0 0 0 5px; font-weight: bold; font-size: 14px; }
                #col1 .block.projects .contentBlock .projects p { padding: 0 0 0 5px; font-size: 11px; }
                #col1 .block.projects .contentBlock .projects p.album { font-weight: bold; font-size: 12px; } 
                #col1 .block.projects .contentBlock .projects p.img { padding: 0px;  width: 121px; }
                
                
    /* Articles page */
    #col1 .contentBlock.news p.back { width: 50px; margin: 0 0 0 15px; padding: 0 20px 0 20px; background: url('/images/project/previous.png') 0 0 no-repeat; } 

    /* Artists list in label */
    ul.artists {margin: 0px 15px;}
    ul.artists li {float: left; margin: 10px; display: block; text-align:center;}

    /* Pagination */
    a.prev_page, a.prev_page:hover {background:url('/images/labels/bloc2/bt_previous.png') left center no-repeat;padding:0 0 0 20px;margin:0 5px 0 0;color:#3d3c3f;}
    a.next_page, a.next_page:hover {background:url('/images/labels/bloc2/bt_next.png') no-repeat right;padding:0 20px 0 0;margin:0 0 0 5px;color:#3d3c3f;}

    /*.pagination { text-align: right; border-bottom: 1px solid #3d3c3f; padding: 0 0 10px 0; }*/
    .pagination_bas {text-align: right; border-top: 1px solid #3d3c3f; padding: 10px 0 0 0; }
	.pagination {text-align: center; padding: 20px 10px 10px 5px; width: 590px;}
	.pagination .current {font-weight: 900}
	
    #col1 .block.txtGrey .pagination { width: 590px; margin: 0; padding: 10px 19px 0 19px; border: 0; background: url('/images/main/col1/bg_middle.png') 0 0 repeat-y; }

      /*block news*/
        #col1 .block .headerBlock p a { color: #FFF; }
        #col1 .block .contentBlock.news { margin: 0; padding: 0; }
            #col1 .block .contentBlock.news p.title { margin: 10px;}
                 #col1 .block .contentBlock.news h2 { margin: 0; }
				 #col1 .block .contentBlock.news .seeDeal { padding: 5px 0 5px 15px;}
				 #col1 .block .contentBlock.news .seeDeal p { }
				 
                #col1 .block .contentBlock.news .article { float: left; width: 590px; margin: 10px 0 10px 19px; border-top: 1px solid #000; }
                    #col1 .block .contentBlock.news .article h2 { float: left; height: 23px; margin: 1px 0; padding: 5px 0 0 30px; font-size: 14px; background: url('/images/main/col1/news/news.png') left 0 no-repeat;}
                    #col1 .block .contentBlock.news .article p.date { float: left; margin: 9px 10px 0 10px; padding: 0 0 0 15px; border-left: 1px solid #4b4b4d; }
                    #col1 .block .contentBlock.news .article .picNews { clear: both; width: 100%; padding: 3px 0; font-size: 11px; border-top: 1px solid #000; }
                    #col1 .block .contentBlock.news .article .picNews .picture { float: left; width: 191px; margin: 0; padding: 0 10px 10px 0; }
                    #col1 .block .contentBlock.news .article .picNews object { float: left; margin: 0 10px 0 0; }
                    #col1 .block .contentBlock.news .article .picNews .flash_container { float: left; width: 310px; }
                    #col1 .block .contentBlock.news .article p.txtNews { margin: 3px 0; padding: 10px 0 0 10px; }
                        #col1 .block .contentBlock.news .article p.comments { clear: both; margin: 10px 0 0 0; }
                        #col1 .block .contentBlock.news .article p.comments a { font-weight: bold; }
                      #col1 .block .contentBlock.news .article p.post { float: left; width: 100px; margin: 0 10px; padding: 0 0 0 10px; border-left: 1px solid #4b4b4d; }
                        #col1 .block .contentBlock.news .article p.post a { font-weight: bold; }
                        #col1 .block .contentBlock.news .article .picNews p.video { clear: both; padding: 10px 0 0 0; }
    /* Page Paiement */
    #col1 .block.paiement .contentBlock { padding: 5px 0 0 10px; }
    #col1 .block.paiement .contentBlock table { margin: 10px 0 0 0; border-collapse: collapse; width: 610px; border: 0 none; border-color: transparent; }
    #col1 .block.paiement .contentBlock table tbody {  border: 0 none; border-color: transparent; }
    #col1 .block.paiement .contentBlock table tbody tr {  border: 0 none; border-color: transparent; }
    #col1 .block.paiement .contentBlock table tbody tr th { width: 100px; padding: 3px 0 3px 0; /*border: 1px solid black;*/ border: 0 none; border-color: transparent; }
    #col1 .block.paiement .contentBlock table tbody tr td { padding: 3px 0 3px 0; /*border: 1px solid black;*/ border: 0 none; border-color: transparent; }
    #col1 .block.paiement .contentBlock p.result { margin: 10px 0 0 0; }
    #col1 .block.paiement .contentBlock #financial_report_filter label { float: left; margin: 1px 5px 0 5px; }
    #col1 .block.paiement .contentBlock #financial_report_filter input#payments { float: left; }
    #col1 .block.paiement .contentBlock #financial_report_filter input#transfers { float: left; }
    
    /* Page Mes opérations */
    #col1 .block.operation .contentBlock table tbody tr th { width: 200px; }
     #col1 .block.operation .contentBlock p.credit,#col1 .block.operation .contentBlock p.debit { margin: 10px 10px 0 0; }
    
     /* Page Bilan */
     #col1 .block.bilan .contentBlock table.tableProject { width: 590px; }
     #col1 .block.bilan .contentBlock table { margin: 10px 0 0 15px; border-collapse: collapse; border: 1px solid #606163; }
     #col1 .block.bilan .contentBlock table tbody tr th { width: 64px !important; padding: 3px 0 3px 0; color: #fff; font-weight: normal; background-color: #606163;}
     #col1 .block.bilan .contentBlock table.tableProject tbody tr th { width: 63px !important;}
     #col1 .block.bilan .contentBlock table tbody tr td { padding: 3px 0 3px 0; }
     #col1 .block.bilan .contentBlock p.result { margin: 10px 0 0 0; }
     #col1 .block.bilan .contentBlock form p select { margin: 10px 24px 0 0; border: 1px solid #b2b2b2; }
    
    /* col2 */
    
        #col2 .footerCol2 { width: 290px; height: 12px; background: url('/images/main/col2/bottom_grey.png') -5px 0 no-repeat;}
        #col2 .block { margin: 0;}

        #col2 .block.subNav { display: none; width: 100%; height: 25px; border: 0; background: url('/images/main/col2/bg_navRight.png') 0 0 repeat-x;}
            #col2 .block.subNav .contentBlock ul { position: relative; text-align: center; }
                #col2 .block.subNav .contentBlock ul li { display: inline; }
                    #col2 .block.subNav .contentBlock ul li a { float: left; display: block; height: 25px; padding: 0 12px 0 13px; line-height: 25px; }

        #col2 .block.log { padding: 10px 10px 0 10px; }
            #col2 .block.log .headerBlock { padding: 0 0 10px 0; }
            #col2 .block.log .contentBlock {  }
                #col2 .block.log .contentBlock p.orders { margin: 0 0 10px 0; font-weight: bold;}
                #col2 .block.log .contentBlock form fieldset p { padding: 0 0 10px 0;}
                #col2 .block.log .contentBlock form fieldset p label { display: none; }
                #col2 .block.log .contentBlock form fieldset p input { clear: both; width: 220px; height: 15px; }
                #col2 .block.log .contentBlock form fieldset p.bouton input { width: 68px; height: 27px; font-weight: bold; background: url('/images/main/col2/bt_login.png') 0 0 no-repeat; }
                #col2 .block.log .contentBlock form fieldset p.bouton { width: 100px; float:left; height:15px;}
                #col2 .block.log .contentBlock form fieldset p.checkbox {  }
                #col2 .block.log .contentBlock form fieldset p.checkbox label { display: inline; }
                #col2 .block.log .contentBlock form fieldset p.checkbox input { width: auto; margin: 0 0 0 5px; vertical-align: bottom; }
                #col2 .block.log .contentBlock form fieldset p.checkbox a { margin: 0 0 0 20px; }
            #col2 .block.log .footerBlock { padding: 0 0 10px 0; /*border-bottom: 2px solid #fff;*/ }

        #col2 .block.facebook { padding: 10px 10px; }
            #col2 .block.facebook .contentBlock form fieldset p.bouton input { width: 93px; height: 26px; margin: 5px 0; background: url('/images/main/col2/bt_facebook.png') 0 0 no-repeat; }
            /*#col2 .block.links { background: url(/images/main/col2/shadow_x.png) 0 0 repeat-x; }*/

        #col2 .block.links { padding: 10px 10px; }

    /* Footer */
#footer.block { margin: 0 10px; }
    #footer.block .headerBlock { float: left; width: 960px; height: 19px; background: url('/images/footer/footer_top.png') 0 0 no-repeat;}
    #footer.block .contentBlock { float: left; width: 960px; background: url('/images/footer/footer_middle.png') 0 0 repeat-y;}
	    #footer.block .contentBlock ul { float: left; margin: 5px 10px; padding: 0 20px 0 0; }
        #footer.block .contentBlock ul.site { padding: 0 20px 0 15px; color: #00A8E1;}
        #footer.block .contentBlock ul.tools { border-right: none;}
        #footer.block .contentBlock ul li { margin: 0; padding: 0; }
            #footer.block .contentBlock ul li.title { margin: 0 0 3px 0; font-weight: bold; font-size: 12px; line-height: 14px; }
            #footer.block .contentBlock ul li a { margin: 0; padding: 0; font-weight: normal; font-size: 11px; line-height: 11px;}
                #footer.block .contentBlock ul li a:hover { color: #CCCCCC; }
                #footer.block .contentBlock ul li a.special { border-bottom: none; }
        #footer.block p.copy { float: left; width: 960px; background: url('/images/footer/footer_middle.png') 0 0 repeat-y;}
        #footer.block p.copy a { font-style: italic; padding: 0 0 0 25px; }
    	#footer.block .contentBlock .contentRightPayment { float: right; width: 250px;  padding: 55px 5px 0 0; }
	#footer.block .footerBlock { float: left; width: 960px; height: 19px; background: url('/images/footer/footer_bottom.png') 0 0 no-repeat;}
} 

.kkbb_friend_selector {	width:600px; margin:auto; }

li.sidebar_item li a:hover { color: #4B4B4D; }
a:active, a:focus { outline:0;}



/* Affichage block navigateur non compatible*/

#browser_incompatibility_warning{
	background:#fd7287 none repeat scroll 0 0;
	border: 2px solid #fa3b57;
	color:#333333;
	margin-left:16px;
	padding:8px 4px;
	width:608px;
	background: #fd7287;
	font-weight: bold; 
	}
	
.how_it_works {text-decoration:underline;}

/* Affichage bloc cash-back */

.pave_colore_pourcentage{
	height: 60px;
	margin: 15px 0px 0 0;
	padding: 0px 0 0 0px;
	text-align: center;
	width: 92px;
	background-color: #FFFFFF;
	background: transparent url(/images/project/cashback/bg_pourcentage_36px.png) no-repeat scroll 0 0;
	font-size: 24px;
	font-style: bold;
	}
.pave_colore_pourcentage_content{
	color: #3DA723;
	padding: 6px 0 0 0px;
	text-align: center;
	width: 100%;
	font-size: 24px;
	font-style: bold;
	}
	
#col1 .block .contentBlock .information .info_invest .payback_percentages h4 { font-size: 14px; }

/*#col1 .contentBlock h4 { font-size: 14px; }*/

#percentages p {clear: both;}

#col1 .block .contentBlock .information .info_invest .payback_percentages ul { width: 400px; float: left; margin-top: 5px; }
#col1 .block .contentBlock .information .info_invest .payback_percentages li { font-size:12px;
	padding-top:4px; margin-left:0px;}
#col1 .block .contentBlock .information .info_invest .payback_percentages span.active { font-size:14px; font-weight: bold; }
	
#col1 .block .contentBlock .information .info_invest .cashInfo li { font-size:12px;
		padding-top:10px; }
		
.txtWhite_actif { font-size: 14px; font-weight: bold; }

/* Lightbox d'investissement */
#investment-popup {padding: 4px 0}
#investment-popup iframe {border: 1px solid black; width: 330px } 

#investment-popup a, #investment-popup a:hover {text-decoration: underline; color: #000; }

.fb_complete_account h1 {color: #fff}
.fb_complete_account h2 {line-height: 1.3em}
.fb_complete_account h2 a {text-decoration: underline}





/* ----- PAGEPROJET - ONGLETS ----- */
* { font-family: Arial, Helvetica, sans-serif; margin: 0; padding: 0; }
#global { width: 620px; }


/* ----- CONTENT ----- */
#block-onglet { margin: 0 0 30px 2px; width: 620px;  float:left;}
#block-onglet-news { margin: 0 0 30px 2px; width: 640px; min-height:200px; overflow: auto;float:left; }
 /* overflow: hidden; a la place de auto : evite la scrollbar horizontale (cf kumi)*/

#block-onglet h3 { color: #0069a6; font-size: 14px; margin-bottom: 2px;}
.onglet-pagination { text-align: center; font-size: 11px; padding-top: 10px; width: 606px; height: 20px;
						border: 1px solid #666; border-top: none; padding-right: 5px; margin-left: 2px; padding-bottom: 8px;}
.border { border-top: 1px solid #999;  height: 1px; margin-top: 10px;}
.border-title{ border-top: 1px solid #999;  height: 1px; margin-bottom: 2px;}

								
								
/* ----- PROJET ----- */	
.onglet-content { font-size: 14px;}
.onglet-description { margin-bottom: 15px; text-align: justify; font-size:14px; padding-top: 14px; color:#8C8C8C}

.onglet-description h3 { font-size:16px; margin-bottom: 2px; display: inline-block; width: 120px;  cursor:pointer;}
.onglet-description h3.disable-tab{color:#737373;}
.onglet-description h3.disable-tab:hover{color:#68bcfd;}
.onglet-description h3.activ-tab{color:#68bcfd;}



.onglet-jauge { float: right; margin-top: 15px;}
.sourcesrevenus { width: 458px; min-height: 66px; overflow: auto; height: 100%; margin: 0 auto; background: #d9dbdf; 
					font-size: 11px; padding-left: 40px; padding-right: 40px;}
.p-sourcesrevenus { text-align: center; font-weight: bold; font-size: 14px; padding-bottom: 5px;}
.sourcesrevenus-top { background: url('/images/project/sourcesrevenus-top.png') no-repeat; height: 9px; width: 538px;
							margin: 0 auto;}
.sourcesrevenus-footer { background: url('/images/project/sourcesrevenus-footer.png') no-repeat; height: 9px; width: 538px;
 							margin: 0 auto;}
.sourcesrevenus-bonus { width: 114px; text-align: center; float: left; margin-top: 5px; margin-bottom: 5px; font-weight: bold; }
.project-nb-kissbankers{color:#5d5d5d; font-size:16px; font-weight:bold; margin-top:10px; text-align:center;}
.player-audio{float:left;}
.countdown{margin:5px 580px;position:absolute;font-size:20px;font-weight:bold;color:#0069A6;width:100px;}

/* ----- BONUS ----- */
.bonus { font-size: 14px; height: 100%; }
.bonus-picto { width: 114px; float: left; margin-top: 10px; text-align: right; }
.bonus-picto-special { width: 114px; float: left; text-align: right; }

.bonus-block { padding-left: 35px; padding-top: 5px;}
.bonus-misez {font-size:16px; }
.bonus-description { padding: 0px 0px 8px 10px;}
.margintop5 { border-bottom:1px solid #999999; float:left; margin-top:5px; width:580px; padding-bottom:5px; margin-left: 15px; }
.margintop52{ float:left; margin-top:5px; width:580px; padding-bottom:5px; }
.txt-bonus-top{ font-style: italic; color: #747474; width:600px; font-size:15px; padding-top:10px;line-height:20px;}

/* ------ Médiathèque PHOTOS ------ */
#block-onglet-media{ border: 1px solid #666;  border-top: none; margin: 0; width: 549px; margin-left: 2px; 
								padding: 0px 31px 5px 31px; min-height: 250px; margin-bottom:50px; float:left;}
.media-pic { width: 100%; }
.media-pic-txt { }	
.onglet-media-pic { width: 110px; height: 100%; text-align: center; margin-top: 10px; font-weight: bold; font-size: 11px; 
						display: inline-block; padding-left: 10px; padding-right: 10px; }

/* ----- KISSBANKERS ----- */
#block-onglet-kissbankers { border-bottom: 0px; border-top: none; margin: 0 0 0 6px; width: 570px; margin-left: 2px; 
							min-height: 485px;}
.onglet-kissbankers { display: inline-block; height:117px; vertical-align: top;margin: 0 0 0 6px; }
.onglet-kissbankers-pic { width: 81px; text-align: center; margin-top: 10px; font-weight: bold; font-size: 11px; 
							display: inline-block; padding-left: 12px; padding-right: 12px;}
.onglet-kissbankers-name { height: 22px; width: 81px; padding-left: 12px; height: 30px; overflow:hidden;}							
.onglet-filter { border-bottom: none; width: 597px; margin-left: 2px; text-align: right;
					padding-top: 8px; padding-right: 14px; font-size: 11px;}

/* ----- ACTU ----- */
#block-onglet-actu { border: 1px solid #666; border-top: none; border-bottom: 0px; margin: 0; width: 611px; margin-left: 2px; 
								padding: 0px 0px 5px 0px; min-height: 310px;}			
.actu-info { background: #EBEBEB; margin-left: 0px; border-left: none; border-right: none; padding-left: 10px; 
				padding-top: 3px; font-size: 14px; height: 100%;}
.actu-info-titre { font-weight: bold; color: #0069A6;}
.actu-info-date { margin: 0; font-size: 11px; }
.actu-txt {padding: 10px; font-size: 13px;overflow:hidden;}


/* ----- MENU ----- */

#menu-proj { background:#FFF; color: #FFF;
			width:585px; height: 35px; margin-top: 5px; 
			vertical-align: top;cursor: pointer; text-decoration: none; font-size: 14px; float:left;}


#menu-proj a:link { color: #FFFFFF; text-decoration: none; }
#menu-proj a:visited { color: #FFFFFF; text-decoration: none; }
#menu-proj a:hover { color: #FFFFFF; text-decoration: none; }
#menu-proj a:active { color: #FFFFFF; text-decoration: none; }
#menu-proj a:focus { color: #FFFFFF; text-decoration: none; }


.menu-proj { float: left; width: 95px; height: 23px; background:#FFF url(/images/project/onglet3.png) no-repeat 0 0; margin: 6px 0 0 0;
	text-align:center; margin-left: 2px; padding-top: 6px; list-style-type: none;}
	
.menu-proj:hover { background:#FFF url(/images/project/onglet_on3.png) no-repeat 0 0; height: 29px; margin-top:0px;  }


.activ { float: left; width: 95px;background: #FFF url(/images/project/onglet_on3.png) no-repeat 0 0; height: 29px; margin-top:0px;text-align:center; margin-left: 2px; padding-top: 6px; list-style-type: none; }


/* ----- TOP ----- */

#top-block{position:relative; width:300px; margin: 0;}
.top-block-main{border: 1px #d6d6d7 solid;border-top:none; height: 383px;}

.top-block-header-title{white-space:nowrap; padding-top:7px; padding-left:5px; font-weight:normal;}



.top-user {float:left; padding-top: 10px; padding-left: 12px;height:175px;}
.top-user-img120 { width: 124px; height: 124px;} 
.top-user-pourcent { background: #dad6cf; font-size:18px; left: 73px; padding:0 5px 0 7px; position: relative; top: -30px; 
						width: 39px; color: #0069a6; filter: alpha (opacity = 85); -moz-opacity: 0.85; -khtml-opacity: 0.85;
						opacity: 0.85; }
.top-user-title { font-size: 14px; height: 15px;}
.top-user-genre { color: #7f7f7f; font-size: 12px; font-style: italic; height: 13px;margin-bottom:1px;}
.top-user-misez { color: white; background: #FFFFFF url('/images/home/misez.png') no-repeat; height: 23px; width: 130px;
						padding-top: 4px; font-weight: normal; font-size: 12px; text-align: center;}



.top-invest {float:left; padding-top: 10px; padding-left: 13px;}
.top-invest-img { position: relative; width: 80px; height: 80px;}
.top-invest-txt {}			
.top-invest-nom { color: #5b5b5d; font-size: 11px; height: 12px; overflow:hidden; white-space:nowrap; width: 80px;}
.top-invest-invest { color: #2a282b; font-size: 14px; height: 15px;}



/* ----- A PROPOS DE KISSKISSBANKBANK @ HOMEPAGE ----- */

.apropos-video { text-align: center; padding-top: 10px; padding-bottom: 5px; }
.apropos-txt { font-style: normal; text-align: justify; padding-left: 14px; padding-right: 14px; }
.apropos-more {text-align: right; padding-right: 5px; margin-bottom: 5px; text-decoration: underline; margin-top: 6px; }



/* ----- REJOIGNEZ NOTRE COMMUNAUTE @ HOMEPAGE ----- */

.rejoignez { margin-bottom: 20px; }

.rejoignez-title { text-align: center; font-size: 14px; font-weight: bold;}
.rejoignez-img { width: 300px; text-align: center; }
.rejoignez-pic { display:inline-block; margin-top: 8px;}

.rejoignez_tuto_share{margin: 8px 0 0 83px;}



/* ------ SOUSMENU MEDIATHEQUE ------ */


#headernavm2 { margin-left: 2px; background:transparent url(/images/project/bg_nav.png) repeat-x scroll 0 0; width: 611px; 
				border-left: 1px solid #666; border-right: 1px solid #666; border-bottom: 1px solid #CCC; 
				 height:26px; width: 611px; float:left;}

.decoNone { text-decoration:none; }

#headernavm2 li { display:inline; width: 70px; text-align: center; cursor:pointer;}
#headernavm2 li:hover { background:#FFFFFF url(/images/project/ssmenuhover.png) no-repeat; display:block; float:left; height:24px; width: 70px;}
#headernavm2 li.on { background:#FFFFFF url(/images/project/ssmenuhover.png) no-repeat; display:block; float:left; height:24px;width: 70px; color: #000000;}
#headernavm2 a { text-decoration: none; color: #FFFFFF; display:block; float:left; font-size:13px; font-weight:bold; height:26px;line-height:25px; width: 70px; }
#headernavm2 a:hover { color:#000000;}
#headernavm2 li.on a { color: #000000; }
.txtWhite { color:#FFFFFF; }
.no-content{ margin: 0px auto; padding-top: 30px; font-size:14px; font-weight: bold; text-align:center; min-height: 50px;}



.checkout_add_quantity{background-image: url(/images/checkout/add.gif);}
.checkout_remove_quantity{background-image: url(/images/checkout/remove.gif);}



/* UI Spinner */
.ui-spinner {
	display: block;
	position: relative;
	overflow: hidden;
	padding: 6px;
	float: left;
	width:150px;
}

.ui-spinner-disabled {
	background: #F4F4F4;
	color: #CCC;
}

.ui-spinner-box {
	width: 50px;
	height: 24px;
	font-size: 125%;
	border: none;
	background: transparent url('/images/pmv/parts/input.png') no-repeat;
	padding: 10px;
	margin-left:8px;
	text-align: center;
}

.ui-spinner-up,
.ui-spinner-down {
	font-size: 0.5em;
	padding: 3px;
	margin: 0;
	z-index: 100;
	text-align: center;
	vertical-align: middle;
	right: 0;
	cursor: default;
	position: relative;		
	cursor:pointer;
}

.ui-spinner-down {
	bottom: 0;
	border-bottom: 0;
}

.ui-spinner-pressed {
	background: #FEFEFE;
}

.ui-spinner-list,
.ui-spinner-listitem {
	margin: 0;
	padding: 0;
}


/* PAYMENT PAGE*/
li.pmv-title{color:#0164a7; font-size: 16px; font-weight:bold; margin:7px; border-bottom:1px solid #999;list-style: disc inside; width:600px; }

.blacktext {color:black}

.headerBlockInvest  h2{ font-size:20px;}
.contentBlockPmv{border:1px solid #5b5b5b; position:relative; float: left;margin-bottom:30px;}

#pmv-top-payment{display: table-cell; width:650px; background:#cdd0d7; height:30px; font-size:14px; text-align: center;vertical-align: middle }
#payment-cards  {width:550px; margin:20px auto;}
#payment-cards input {width:25px; margin:0 0 0 25px; vertical-align:15px; border: none;}
#payment-fields {width:600px; margin-left:50px;}
#payment-fields input {width:200px; margin:auto;vertical-align:middle;padding-top:6px;padding-left:2px; font-size:12px;}
#payment-fields label {width:175px; text-align: right; padding:3px 10px;font-size:12px;}
#payment-fields input.short{width:30px; padding-top:6px;text-align:center;}
#payment-table-qt{clear:both; font-size:16px; font-weight:bold; color: #a9a9a9; }
#payment-bottom{text-align:center;width:525px;padding-left:5px; float:left;}
#payment-fields input.payment-submit { background: transparent url(/images/checkout/button.png) 0 0 no-repeat; border:0;
	 								   color:white; font-size:16px; font-weight:bold; width:182px; height:38px; padding-top:0;}
#payment_button2{margin:10px 0 15px;text-align:center;width:525px; float:left;}
#payment-contract input{ width:25px; border: none;}
#payment-contract-txt{text-align:left !important; width:300px !important;}
.payment_bonus{margin-bottom:10px;}
.payment_flash{width:640px !important; margin-bottom:15px; float:left; margin-left:0 !important; font-weight:bold; font-size:14px;}


/* KISSBANKERS PAGE*/
#block-kissbankers{float:left;margin: 0 10px 10px;}
#block-kissbankers-main{width:280px; border-left:1px solid #b8babc; border-right:1px solid #b8babc; padding: 0px 9px; height:80px; }
#kissbankers-top-block{background: #FFFFFF url(/images/main/col1/border_top_backWhite-small.png) no-repeat; height:9px; width: 300px;}
#kissbankers-bottom-block{background: url(/images/main/col1/border_bottom_backWhite-small.png) top left no-repeat;height:9px; width: 300px;margin-top:13px;}
#kissbankers-bottom-block3{background: url(/images/main/col1/border_bottom_backWhite-small.png) top left no-repeat;height:9px; width: 300px;}

#kissbankers-img{float:left; width:80px; margin:0 7px;}
#kissbankers-info{float:left; width:180px;}
#kissbankers-block-name{overflow: hidden;font-size:14px; }
#kissbankers-block-country{margin-top:5px;}
#kissbankers-block-invest{margin:3px 0 4px 0; font-weight:bold; font-size:14px;}
.kissbankers-bt-mail{background:transparent url(/images/labels/bloc2/bt_mail.png) no-repeat scroll 0 0;float:left;height:29px;padding:0 0 0 37px;width:87px;}
.kissbankers-bt-mail a {color:white; line-height:25px;}
#kissbankers-bt-email{float:right;width:150px;}


.home-page-button{background:transparent url(/images/header/home.png) no-repeat; margin-top:5px;}

#ply{ }
#tab-container-limited-height{min-height:450px;float:left;}
.headerBlock_back_none h1 {font-size:20px;}
.headerBlock_back_none p {font-size: 18px; color: grey;}
.txt-left{text-align:left;}
.txt-center{text-align:center;}
#jauge-portfolio{}
#percentage-jauge-portfolio{color:#4EB300;font-size:30px;text-align:center;}

.search-form{margin:4px 0 0;padding-left:250px;border: 1px solid #A6A6A6; padding:3px; margin-left:10px; }
.search-form-submit {background:transparent url(/images/labels/bloc2/bt_invest.png) no-repeat scroll 0 0;border:medium none;color:white;height:20px;width:100px;}
.labelForm{font-size:14px;}
.inputForm input{padding: 3px; margin:5px;}
.txt-dark-grey{color:#454545;}

.labelForm{float:left; width:150px; text-align:right; padding-right:8px; padding-top:12px; clear:both}
.inputForm{float:left; width:400px; padding-left:5px; padding-top:10px;}
.border-bottom1{border-bottom:1px solid #999999; width:600px;}


/* Filtre page projet */
.filterChoice{color:grey;font-size:20px;font-weight:bold;}
.filter{margin:10px 0 10px;}
.filter p.on { float: left; width: 97px; height: 20px; margin: 5px 3px 0px 0; padding: 0 0px; line-height: 22px; font-size: 11px; text-align: center; background: url('/images/labels/bloc2/mostFollowed2.png') 0 0 repeat-x; border-right: 2px solid white; font-size: 11px; font-family: arial; font-weight: bold; width: 97px; height: 20px; }
.filter p.bt { float: left; width: 97px; height: 20px; margin: 5px 3px 0px 0; padding: 0; line-height: 22px; font-size: 11px; border-right: 2px solid white; }
.filter p.bt a { display: block; width: 97px; margin: 0; text-align: center; background: url('/images/labels/bloc2/mostProjects2.png') 0 0 repeat-x; 
					font-size: 11px; font-family: arial; font-weight: bold; width: 97px; height: 20px; }
.filter p.bt a:hover { background: url('/images/labels/bloc2/mostFollowed2.png') 0 0 repeat-x; }
.filter select { width: 130px; height: 20px; border: 1px solid #cdcdcd; }
.filter .search { width: 93px; height: 25px; margin: 5px 0 0 0; padding: 0 0 3px 0; color: #fff; background: url('/images/labels/bloc2/bt_search.png'); }
.filter { border-bottom: 0; }






















/* ##############################################################################
####################################    V2	  ###################################
################################################################################# */ 							



.dashed_line { height: 1px; width: 100%; border-top: 1px dashed #CCC; margin: 5px 0 5px 0;}
.dashed_line_side { height: 1px; width: 100%; border-top: 1px dashed #CCC; margin: 15px 0 10px 0;}
.dashed_line_side-project { height: 1px; width: 100%; border-top: 1px dashed #CCC; margin: 5px 0 10px 0;}


.login_fbc { width: 154px; height: 100px; }



.subscription_txt { color: #979797; font-size: 14px; margin-bottom: 30px; padding-left: 20px;}
.subscription_txt a { color: #68BCFD;}


.submit_btn { text-align: center; }
.submit_btn input { background: url('/images/forms/submit_btn.png') no-repeat; text-align: center; color: #FFF; width: 94px; 
					height: 22px; }
.submit_btn input { background: url('/images/forms/submit_btn.png') no-repeat; text-align: center; color: #FFF; width: 94px; 
					height: 22px; }





.dropmenu { 	-moz-border-radius-bottomleft:3px; 	-moz-border-radius-bottomright:3px;
				-moz-border-radius-topleft:0; 		-moz-border-radius-topright:0;
				-webkit-border-radius: 0px 0px 3px 3px;
				-o-border-radius: 0px 0px 3px 3px;
				border-radius: 0px 0px 3px 3px;
				
				border: 1px solid #474747; border-top: 0; }



/* ----- WIDGET ----- */

#widget { background: #f7f7f7; padding: 27px; text-align: center; min-height:500px; width: 480px;}

#widget .widget_left { float:left;display:inline-block; height: 500px; width: 300px;  }
#widget .widget_right { border: 1px solid #DDD; border-left: 0; display:inline-block; height:455px; margin-left:-14px;
	margin-top:16px; padding:15px 3px 0; width: 161px; 
	-moz-border-radius: 0px 8px 8px 0px; }


#widget .widget_export { background:transparent url(/images/widget/right.png) no-repeat; height:229px; padding-left:3px;
	padding-right:3px; padding-top:21px; width:161px;  }
#widget .widget_export h3 {color: #8a8a8a; font-size: 17px; text-align: center; margin:22px 0 10px 0;  }

#widget .logo { margin-bottom:60px; margin-top:30px; text-align:center;}

#widget .copy { color: #616161; text-align: center; font-size: 15px;padding-top:13px;}

#widget p.export-widget { font-size: 13px; color: #9f9f9f; text-align: left; margin-top: 5px;}

#widget .btn_see { color: #FFF; background: url('/images/widget/btn_see.png') no-repeat; width: 108px; height: 28px; 
	padding-top: 5px; text-align: center; font-size:16px; margin: 50px auto;}
#widget .btn_see:hover { color: #FFF; background: url('/images/widget/btn_see_on.png') no-repeat; width: 108px; height: 28px; }




#widget textarea { background: url('/images/widget/input.png') no-repeat; height: 36px; width: 146px; border: 0; margin-top: 12px; font-size: 15px; padding: 2px; color: #979797;}









/* ----- EN SAVOIR PLUS - Rémi@28.04.10 ----- */

.savoirplus { padding-left: 20px; color: #8c8c8c; margin-bottom: 30px;}

.savoirplus a { padding-left: 20px; color: #3abcff; font-size: 17px;}

.savoirplus_quest { font-size: 20px; font-style: italic; margin: 20px 0 0 0; color: #000; font-family: georgia;}

.savoirplus_title { color: #373737; font-size: 18px; text-transform: uppercase;}
.savoirplus_title span { color: #ff308d; }

.savoirplus_cat { font-size: 16px; color: #5a5a5a; margin: 20px 0px 5px 0px;}

.savoirplus_bulle1 { background: url('/images/ensavoirplus/bulle1.png'); height: 194px; width: 458px; margin-bottom: 50px;}
.savoirplus_bulle1 p { font-size: 15px; padding: 50px 10px 0px 25px;}

.savoirplus_bulle1_2 { background: url('/images/ensavoirplus/bulle1_2.png'); height: 194px; width: 458px; margin-bottom: 50px;}
.savoirplus_bulle1_2 p { font-size: 15px; padding: 50px 10px 0px 25px;}

.savoirplus_bulle2 { background: url('/images/ensavoirplus/bulle2.png'); height: 257px; width: 472px; }
.savoirplus_bulle2 ul { font-size: 15px; padding: 50px 10px 0px 45px;}
.savoirplus_bulle2 ul li {  list-style-type: decimal;  }
.savoirplus_bulle2 p { margin: 0; font-size: 16px; padding: 0px 0px 0px 20px;}
.savoirplus_bulle2 p span { color: #F90282; font-weight: bold;}

.savoirplus_bulle3 { background: url('/images/ensavoirplus/bulle3.png'); height: 223px; width: 515px; }
.savoirplus_bulle3 ul { font-size: 15px; padding: 50px 10px 0px 45px;}
.savoirplus_bulle3 ul li {  list-style-type: decimal;  }
.savoirplus_bulle3 p { margin: 0; font-size: 16px; padding: 0px 0px 0px 20px;}
.savoirplus_bulle3 p span { color: #F90282; font-weight: bold;}

.savoirplus_bulle4 { background: url('/images/ensavoirplus/bulle4.png'); height: 399px; width: 603px; }
.savoirplus_bulle4 ul { font-size: 15px; padding: 50px 10px 0px 45px;}
.savoirplus_bulle4 ul li {  list-style-type: decimal;  }
.savoirplus_bulle4 p { margin: 0; font-size: 16px; padding: 0px 0px 0px 20px;}
.savoirplus_bulle4 p span { color: #F90282; font-weight: bold;}


/* ----- FAQ - Rémi@27.04.10 ----- */

.faq_cat_top { font-size: 14px; }
.faq_cat { font-size: 14px; background: #DDD; border: 1px solid #747474; height:26px; margin: 40px 0 10px;
			padding-top:9px; width:607px; text-align: center;  margin-left: 3px; text-transform: uppercase;}





/* ----- COMMENTS - Rémi@26.04.10 ----- */

#comments { margin-top: 20px;}

.block500_roundies_head { background: url('/images/blockroundies/block500_roundies_head.png') no-repeat; height: 9px; width: 500px;}
.block500_roundies_content { border-left:1px solid #C6C7C7; border-right:1px solid #C6C7C7; width:498px;}

.block500_roundies_content .block-main{border: 0px;border-top:none}

.block500_roundies_title { font-weight:bold; padding-left:15px; padding-top:0px; padding-bottom: 5px; color: #747474; white-space:nowrap;
			text-transform: uppercase; border-bottom: 1px solid #C6C7C7; width: 484px; }


#block_ownkissbankers { margin-top: 50px; }






/* ----- ACTU - Rémi@26.04.10 ----- */
#block-onglet-actu { border: 1px solid #666; border-top: none; border-bottom: 0px; margin: 0; width: 611px; margin-left: 2px; 
								padding: 0px 0px 5px 0px; min-height: 310px;}			
.actu-info { background: url('/images/project/blog/info_bg.png') no-repeat; margin-left: 0px; border-left: none; border-right: none; padding-left: 10px; 
				padding-top: 3px; font-size: 14px; height: 100%;}
.actu-info-titre { font-weight: bold; color: #0069A6;}
.actu-info-date { margin: 0; font-size: 11px; }
.actu-txt {padding: 10px; font-size: 13px;overflow:hidden;}


.block_roundies_head { background: url('/images/project/block_roundies_head.png') no-repeat; height: 9px; width: 630px;}
.block_roundies_foot { background: url('/images/project/block_roundies_foot.png') no-repeat; height: 9px; width: 630px; }
.block_roundies_content { border-left:1px solid #C6C7C7; border-right:1px solid #C6C7C7; padding:0 10px 0 10px; width:608px;}

#block-onglet-news { margin: 10px 0 30px 2px; width: 643px; min-height:200px; overflow: auto;float:left; }

.actu_border {border-top:1px dashed grey; height:1px; padding: 0 0 15px 0; width:605px; margin-top: 10px;}

.actu-txt { color: #747474; }
.actu-info-titre a { color: #68BCFD; text-transform: uppercase; }
.actu-info-titre a:hover { color: #2184FD; }


.actu_p { width: 628px; border-right: 1px solid #C6C7C7; border-left: 1px solid #C6C7C7; }





/* PAGE PROJET - Rémi@13.04.10 */


.project_links{ height: 23px; width: 500px;  padding-bottom: 5px;}

.project_btn{ background: url('/images/project/btn_off.png') no-repeat; display: inline-block; width: 126px; height: 23px;
	color: #FFF; font-size: 16px; text-align: center; padding-top: 4px; margin-top: -4px; font-weight: bold; float:left; margin-right:10px;}
.project_btn:hover { background: url('/images/project/btn_on.png') no-repeat; display: inline-block; width: 126px; height: 23px;
		color: #FFF; font-size: 16px; text-align: center; padding-top: 4px; }
.project_links p.project_btn_on { background: url('/images/project/btn_on.png') no-repeat; display: inline-block; width: 126px; height: 23px;
	color: #FFF; font-size: 16px; text-align: center; padding-top: 4px; margin-top: -4px; float:left; margin-right:10px;}
				
.project_links .on { background: url('/images/project/btn_on.png') no-repeat; }
				

.project_btn_widget { background: url('/images/project/btn_off.png') no-repeat; display: inline-block; width: 126px; height: 27px;
	color: #FFF; font-size: 13px; text-align: center; font-weight: bold; padding: 6px 0 0 0; margin: 0; margin-bottom:10px;}
.project_btn_widget:hover { background: url('/images/project/btn_on.png') no-repeat; }

.project_btn_widget a { color: #FFF; text-decoration: none; } 
.project_btn_widget a:link { color: #FFF; }
.project_btn_widget a:visited { color: #FFF; } 
.project_btn_widget a:hover { color: #FFF; }
.project_btn_widget a:active { color: #FFF; } 
.project_btn_widget a:focus { color: #FFF; }

.link_to_buzz { font-size: 18px; color: #00b5f1;}
.link_to_buzz a { color: #2184FD; margin: 0px 3px;}
.link_to_buzz a:link { color: #2184FD; }
.link_to_buzz a:visited { color: #2184FD; }
.link_to_buzz a:focus { color: #2184FD; }
.link_to_buzz a:hover { color: #68BCFD;}

#title-bonus-link a{color:#737373;}
#title-bonus-link a:link { color: #737373; }
#title-bonus-link a:visited { color: #737373; }
#title-bonus-link a:focus { color: #737373; }
#title-bonus-link a:hover { color: #68BCFD;}

/* New right project block on project page */
.jauge-project{color:#9d9d9d; font-size:16px;font-family:arial;text-align:left;padding-left:20px;}
#collected-funds{ height:45px;}
#nb-kissbakers{height:45px; padding-top:20px;}
#time-to-go{height:45px; padding-top:20px;}
#back-project-button{}
.pink-txt{color:#ff00ae;font-weight:bold;font-size:23px;font-family:arial;}
.pink-grey-fat{color:#9d9d9d;font-size:23px;font-family:arial;font-weight:normal;}
.pink-grey-fat a { color: #9d9d9d; margin: 0px 3px;}
.pink-grey-fat a:link { color: #9d9d9d; }
.pink-grey-fat a:visited { color: #9d9d9d; }
.pink-grey-fat a:focus { color: #9d9d9d; }
.pink-grey-fat a:hover { color: #9d9d9d;}

				
.project-right-block { margin-left: 2px; float:left; width: 234px; height: 335px; margin-top:-3px;
	background: url('/images/project/project_rightblock.png') no-repeat; }

.project_countdown { padding-top: 5px; font-size:20px; font-weight:bold; color:#0069A6;  
	float: right; background: url('/images/project/project_countdown.png') no-repeat; height: 24px; width: 67px; color: #68bcfd;
	padding-left: 29px; }

.jauge-project h3 { font-size: 40px; color: #ff6aa9; text-align: center;}

.block-onglet_head { background: url('/images/pmv/post/top_bloc.png') no-repeat; height: 18px; width: 620px;}
.block-onglet_foot { background: url('/images/pmv/post/bottom_bloc.png') no-repeat; height: 41px; width: 620px; float:left;}

.block-onglet { width: 620px; height: 100%; border: none; }
.block-onglet_content { background:transparent url('/images/pmv/post/middle_bloc.png') repeat-y scroll 0 0; padding: 0px 10px 0px 7px; float:left;
							width: 607px;}

.block-onglet_content .margintop5 { border-bottom:1px dashed #999999; float:left; }

.bonus-description { padding: 0px 0px 8px 0px; color: #747474; overflow: auto;}

.bonus-block { padding-left: 20px; padding-top: 5px;}
.bonus_ca_bottom { float: left; padding-top: 15px; padding-right: 10px; }

.txtblue { color: #2184FD; font-weight: bold; }
.txtblue a:hover{ color: #68BCFD; font-weight: bold; }

.txtBlue { color: #2184FD; }
.txtblue a:hover{ color: #68BCFD; font-weight: bold; }

.share_project { background: #e9f5f8; width: 610px; height: 100%; float: left; 
				margin-left: 4px; padding: 10px 10px 15px 10px; margin-top: 5px; -moz-border-radius: 8px 8px 8px; -webkit-border-radius: 8px 8px 8px; -o-border-radius: 8px 8px 8px; border-radius: 8px 8px 8px; color: #6b6b6b; }
.share_project td { vertical-align: middle; }
.share_project h3 { font-size: 21px; color: #6B6B6B; margin-bottom: 5px; }
.export_rounded {background:  url('/images/forms/input.png') no-repeat left top; padding: 9px; width: 182px;}
.share_project_white { background: #FFF; text-align: center; -moz-border-radius: 5px 5px 5px; -webkit-border-radius: 5px 5px 5px; -o-border-radius: 5px 5px 5px; border-radius: 5px 5px 5px; 
		width: 310px; height: 101px; }



/* SIDEBAR - Rémi@13.04.10 */


.sidebar_signup { background: #FFF url('/images/sidebar/inscription.png') no-repeat; width: 268px; height: 72px; margin-left: 15px; }
.sidebar_signup:hover { background: url('/images/sidebar/inscription_hover.png');}

.sidebar_comm { margin: 0; border-left: 1px solid #C6C7C7; border-right: 1px solid #C6C7C7;}
.sidebar_comm_header { height: 9px; background: url(/images/block/headerprojectwhite.png) 0 0 no-repeat; width: 301px; margin-top: 20px;}
.sidebar_comm_footer { height: 12px; background: url(/images/block/footerprojectwhite.png) 0 0 no-repeat; width: 301px; margin-bottom: 20px;}

.sidebar_comm_title { text-align: center; font-size: 14px; font-weight: bold;}
.sidebar_comm_img { width: 300px; text-align: center; }
.sidebar_comm_pic { display:inline-block; margin-top: 8px;}
.sidebar_comm_tuto_share{margin: 8px 0 0 83px;}

.sidebar_howto { width: 280px;}
.sidebar_howto h3 { margin: 0px auto 10px; color: #5a5a5a; font-size: 16px;}
.sidebar_howto_list { margin-left: 24px; color: #8c8c8c;}
.sidebar_howto_list span { color: #f90282; font-weight: bold; }
.sidebar_howto_list li { list-style-type: decimal; font-size: 15px;}
.sidebar_howto_more { text-align: right; color: #68bcfd; font-size: 14px; }


.sidebar_bonus { font-size: 14px; color: #8c8c8c; }
.sidebar_bonus h3 { margin: 0px auto 10px; color: #5a5a5a; font-size: 16px;}
.sidebar_bonus span { color: #68bcfd; font-weight: bold; }


.sidebar_kissbanker { background: #f7f7f7; padding: 0px 15px 0px 15px; width: 270px;}
.sidebar_kissbanker_top { margin-top: 20px;background: url('/images/sidebar/b_kissbanker_top.png') no-repeat; height: 10px; width: 301px; }
.sidebar_kissbanker_bottom { background: url('/images/sidebar/b_kissbanker_bottom.png') no-repeat; height: 10px; width: 301px; margin-bottom: 20px;}
.sidebar_kissbanker h3 { margin: 0px auto 10px; color: #5a5a5a; font-size: 16px;}
.sidebar_kissbanker_list li { padding-bottom: 10px; }
.sidebar_kissbanker_pic {float: left; margin-right: 10px;}
.sidebar_kissbanker_txt { height: 80px; font-size: 10px; line-height: 18px;}
.sidebar_kissbanker_txt_line1 { color: #747474; font-weight: bold; }
.sidebar_kissbanker_txt_line2 { color: #5a5a5a; }
.sidebar_kissbanker_txt_line3 { font-weight: bold; height:20px; overflow:hidden; width:170px; }
.sidebar_kissbanker_txt_line3 a { color: #68bcfd; }

/* HOME PAGE - Rémi@13.04.10 */


#col1  { float: left;  margin: 20px 0px 10px 0px; }
#col2  { float: right; margin: 16px 20px 0px 0px;  }






/* COUP DE COEUR*/
#coupdecoeur { width: 301px; background: #FFFFFF; float: left; margin-top: -3px; padding-top: 12px; min-height: 489px;margin-right:18px;}
.coupdecoeur_content { height: 461px; padding-left: 10px; padding-right: 20px; }
.coupdecoeur_top { background: url('/images/home/coupcoeur_top.png') no-repeat; height: 14px; }
.coupdecoeur_bottom { background: url('/images/home/coupcoeur_bottom.png') no-repeat; height: 14px; }


#coupdecoeur img { margin-left: -10px;}
.coupdecoeur_title { font-size: 14px; margin: 10px auto 10px; font-weight: bold; color: #5a5a5a;}
.coupdecoeur_txt { color: #979797; }




/* HEADER - Rémi@13.04.10 */

#topheader{background:#FFFFFF;}
#headercontent{margin:0 auto;width:990px; height: 145px; padding-top: 20px;}
#headernav{background: url('/images/nav/bg_nav.png') 0 0 repeat-x;}

#header p#logo { display: block; float: left; margin: 28px 0 20px 5px; width: 305px; height: 81px;}
#header p#logo a span { display: none; }

.header_bulle { background: transparent url('/images/header/bulle.png') no-repeat scroll 0 0; margin: 0px 0 0 300px; 
	padding-top: 7px; text-align: center; width: 575px; height: 141px; }
	
	
.header_bulle_txt { padding-left: 50px; padding-top: 10px; width: 513px; text-align: center;font-family:arial;font-size:20px; 
	color:#979797;font-weight:normal; line-height: 23px;}


#header #login { float: right; margin: 0; position: absolute; top: 0; right: 0px; text-transform: capitalize; width: 110px;}
#header #login ul li.join a {  display: block; height: 11px; margin: 0 0 3px 0; padding: 0; 
	text-align: center; line-height: 11px; background: transparent; color: #747474; font-size: 9px;}
	
#header #login ul li { float: none;}

.header_bulle_more { color: #68BCFD; }
.header_bulle_more:hover { color: #68BCFD; }


#subscription_link img { vertical-align: bottom; margin-right: 3px; width: 9px; height: 11px;}



#small-block{position:relative; width:300px; margin:15px 0;}
#large-block{position:relative; width:620px; margin:15px 0;}
#large-block-tuto{position:relative; width:620px; margin:15px 0;}

.left{float:left}
.right{float:right}
.relative{position:relative}
.white14{color:#ffffff; font-size:14px; font-family:Arial, Helvetica, sans-serif;}
.white11{color:#ffffff; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
.bold{ text-decoration:bold;}


.connect_btn { background: url('/images/header/connect_btn.png') no-repeat; width: 110px; height: 17px; padding-top: 3px;
 				color: #FFFFFF;}
.connect_btn:hover { background: url('/images/header/connect_btn_hover.png') no-repeat; }
.deconnect_btn { background: url('/images/header/deconnect_btn.png') no-repeat; width: 110px; height: 17px; padding-top: 3px; color: #000000; }
.deconnect_btn:hover { text-decoration: underline;}


.social_btn { margin-top: 10px; }
.social_btn img { width: 24px; height: 24px; margin-left: 10px; }




/* FOOTER - Rémi@13.04.10 */

#footerwraper{background:#2c2b2e; height:180px;}
#footercontent{margin:0 auto;width:960px;padding:10px 30px 0 50px;}
.footerul { position: relative; text-align: left; float:left; width:240px; font-weight: normal; font-size: 12px;
	margin-top: 12px; }







.left-top-block{ background: url(/images/block/top-left.png);  width:5px; height:30px;}
.right-top-block{background: url(/images/block/top-right.png); width:5px; height:30px;}
.center-top-block{background: url(/images/block/top-bg.png);   height:30px; margin: 0 5px}
.block-header-title{white-space:nowrap; padding-top:7px; padding-left:5px; font-weight:normal; }

.block-main{border: 1px #bfbfbf solid;border-top:none}

.block-header-link{ background: transparent url('/images/home/arrow_white.png') no-repeat; margin-top: 8px; padding-right: 6px;}
.block-header-close{ margin-top: 8px; padding-right: 6px; cursor:pointer;}
.block-header-link a { padding-left: 15px; color: #FFFFFF; }



/* BLOCK ARTISTS - Rémi@12.04.10 */

.browser-projectsname {
	width: 300px;
	background: #FFF;
	float: left;
	margin: 9px 20px 0px 0;
	position: relative;
}

.browser-headerproject { height: 9px; background: url(/images/block/headerprojectwhite.png) 0 0 no-repeat; }
.browser-footerproject { height: 12px; background: url(/images/block/footerprojectwhite.png) 0 0 no-repeat; }

.browser-contentproject { height: 450px; border-right: 1px solid #c6c7c7; border-left: 1px solid #c6c7c7;
	padding-top: 18px; }

.browser-projectsname .top { margin: 0; padding: 5px 5px 2px 5px; }

.topleft-project{float:left;margin:4px;}
.topcenter-project{float:left;margin-top:5px;color: #868686; font-weight: bold; font-size: 14px; text-transform: uppercase;}
.topright-project{float:right;margin:5px;color: #b2b2b2; font-size: 15px; font-weight: bold;}

.browser-projectsname .project_name { margin: 0; color: #68bcfd; font-size: 12px; padding: 5px 5px 0px; font-weight: bold; line-height: 16px;}
.browser-projectsname .project_name a { text-decoration: none; color: #68bcfd; }

.browser-projectsname .project_auteur { margin: 0; color: #68bcfd; font-size: 12px; padding: 0px 5px; font-weight: bold;line-height: 16px; }
.browser-projectsname .project_auteur a { text-decoration: none; color: #68bcfd; }

.description { font-weight: normal; color: #747474; font-size: 12px; padding: 0px 5px; text-align:left; overflow: hidden; height:135px; line-height:16px;}

#image_project{height:225px; width:298px;}
#image_project img{height:225px; width:298px;}
#txt-bloc-browser{overflow: hidden; height: 166px;}







/* ##### TOP MENU ######*/

.jquerycssmenu{height:29px;margin:0 auto;padding:0;width:990px; font: bold 12px Verdana;padding-left: 15px; /*offset of tabs relative to browser left edge*/}
.jquerycssmenu ul{margin: 0;padding: 0;list-style-type: none;}

/*Top level list items*/ 
.jquerycssmenu ul li{position: relative;display: inline;float: left;}
.jquerycssmenu ul li.on{bgcolor:# ; background: url('/images/nav/navOn_left.png') 0 0 no-repeat; height:29px;}
.jquerycssmenu ul li.on a { color: #333; background: #FFF url('/images/nav/navOn_right.png') right 0 no-repeat;margin:0 0 0 10px;padding:0 20px 0 10px; height:24px;}

/*Top level menu link items style*/ 
.jquerycssmenu ul li a{display: block;padding: 5px 7px 4px 7px;margin-right: 3px;  border-bottom-width: 0;color: #FFFFFF;text-decoration: none;font-size:14px;height:29px;line-height:25px;padding:0 20px;}
.jquerycssmenu ul li a:hover{color:#8fc6ff;}	
	
/*1st sub level menu*/ 
.jquerycssmenu ul li ul{background:#353535;position: absolute;text-align:left;left: 0;display: block;visibility: hidden;z-index:9999;
/* for IE */ 
filter:alpha(opacity=90);opacity:0.9;
}

/*1st sub level menu*/ 
.jquerycssmenu ul li.on ul{background:#353535;position: absolute;text-align:left;left: 0;display: block;visibility: hidden;z-index:9999;
/* for IE */ 
filter:alpha(opacity=90);opacity:0.9;
}


/*Sub level menu list items (undo style from Top level List Items)*/ 
.jquerycssmenu ul li ul li{display: list-item;float: none;}
/*Sub level menu list items (undo style from Top level List Items)*/ 
.jquerycssmenu ul li.on ul li{display: list-item;float: none;}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */ 
.jquerycssmenu ul li ul li ul{top: 0;}

/* Sub level menu links style */
.jquerycssmenu ul li ul li a{font: normal 13px Arial;
width: 180px; /*width of sub menus*/ 
height:15px;color: #FFFFFF;padding: 9px 5px;margin: 0;background:#353535;}

/* Sub level menu links style */
.jquerycssmenu ul li.on ul li a{font: normal 13px Arial;
width: 180px; /*width of sub menus*/ 
height:15px;color: #FFFFFF;padding: 9px 5px;margin: 0;background:#353535;}

.jquerycssmenu ul li ul li a:hover{ /*sub menus hover style*/ 
background: #ff0380;color: #FFFFFF;}

.jquerycssmenu ul li.on ul li a:hover{ /*sub menus hover style*/ 
background: #ff0380;color: #FFFFFF;}

/* ######### CSS classes applied to down and right arrow images  ######### */
.downarrowclass{
position: absolute;
top: 7px;
right: 5px;
}

.rightarrowclass{
position: absolute;
top: 5px;
right: 5px;
}








#signup-form-fb{}
.rounded-fb { background:  url('/images/forms/input.png') no-repeat left top; padding: 9px; width: 185px;}

/*  #######  Accounts new kissbankers  */
input { border: none; background: #FFF; width: 175px; font-size:14px;outline: none;}

.rounded { background:  url('/images/forms/input.png') no-repeat left top; padding: 9px; width: 250px;}
.rounded_area textarea { background:  url('/images/forms/textarea.png') no-repeat left top; width: 457px; height: 113px; padding: 9px; font-size: 13px; }
#rounded-pass{ background:  url('/images/account/input.png') no-repeat left top; padding: 10px; width: 264px;}
#rounded-pass input {width:245px;}

.rounded_area_bonus textarea {background:  url('/images/forms/text-area.png') no-repeat left top; width: 555px; height: 140px; padding: 9px; font-size: 13px; margin-top: 10px;}

.rouded input:hover {background: #000000;}
.input-form{width:340px;}
#signup-form  td, #signup-form  th{ padding:0 0 15px;vertical-align:top;}

#signup-form th{ color:#9a9a9a; font-size:14px;font-weight:normal;padding-right:10px;text-align:right;vertical-align:middle;width: 80px;}
#signup-form{float:left;display:block;position:relative;width:315px;margin-top:20px;}

#signup-form_prod {display:block;position:relative; margin-top:20px;}
#signup-form_prod  td, #signup-form_prod  th{ padding:0 0 15px;vertical-align:top;}
#signup-form_prod th{ color:#9a9a9a; font-size:12px;font-weight:normal;padding-right:10px;text-align:right;vertical-align:middle;width:120px;}


#facebook-connect{float:left;position:relative; margin-top: 16px;}

#title-login{position:relative; float:left;width:100%;}
#signup-form .newsletter input {width:20px;}
#signup-form .newsletter{color: #9a9a9a; font-size:13px;}
#signup-form .captcha{color: #9a9a9a; font-size:13px;}
#signup-form .captcha_form {}
#login-form-bottom-submit{position:relative; float:left;width:100%; text-align:center;color: #9a9a9a; font-size:13px;}
#login-form-bottom-submit p{margin-bottom:20px;}
#login-form-bottom-submit a{color:#68bcfd;}
	
#errorExplanation h2{font-size:16px;list-style: none;margin:1em 0;}

#errorExplanation li{padding-left:15px;padding-bottom:10px;background-repeat: no-repeat;background-image: url(/images/forms/bullet.png);}
#errorExplanation ul{padding:1em; list-style: none;}
#facebook-connect .fbc-connect{color:#9a9a9a; background: url('/images/forms/bg-fbc.png') no-repeat; width: 209px; vertical-align:top; height: 100px; padding-top: 20px;}
#facebook-connect .fbc-connect p{margin-top:10px;}

#signup-form-project input { border: none; background: #FFF; width: 230px; font-size:14px;}
#signup-form-project select {border:1px solid #d8d8d8; background: #FFF; width: 230px; font-size:14px;height:30px;padding:4px;width:250px;
-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;}

#signup-form-project select.small {border:1px solid #d8d8d8; background: #FFF; width: 230px; font-size:14px;height:30px;padding:4px;width:100px;
-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;}
	
#signup-form-project .text-area-small { background: url('/images/forms/text-area-small2.png') no-repeat left top; padding: 9px; height:135px;}
#signup-form-project textarea.small {width:335px; height:130px; border:none;}


h2.subtitle {color:#393939; font-size:16px; margin-bottom:10px;}
p.description-subtitle{color:#c3c3c3;font-size:14px;}
p.description-subtitle-bonus{font-size:14px;}
p.bonus-subtitle{color: #9b9b9b; font-size:14px; margin: 10px 0;}
#signup-form-project td, #signup-form-project th{padding:0 0 15px;vertical-align:top;}
#signup-form-project th{ color:#9a9a9a; font-size:14px;font-weight:normal;padding-right:10px;text-align:right;vertical-align:middle;width:150px;}
#signup-form-project td.text{ color:#9a9a9a; font-size:12px;font-weight:normal;vertical-align:middle;width:150px;}

#signup-form-project{float:left;display:block;position:relative;margin-top:20px; width:600px;}
#signup-form-project2{background-image: url(/images/forms/bg_add_bonus.png);}
#signup-form-project .newsletter input {width:20px;}
#signup-form-project .newsletter{color: #9a9a9a; font-size:13px;}
#signup-form-project .rounded { background:  url('/images/forms/input-big.png') no-repeat left top; padding: 9px;}
#signup-form-project input.radio  {width:30px;}
#login-form-bottom-submit input.submit-button  {width:94px;}
#signup-form-project span  {}
#signup-form-project .top-align{vertical-align:top;}
#signup-form-project span.field-with-errors{color:red;}
.img-step{margin:12px 0;}
.txt-information-project{color:#9a9a9a;font-size:13px; margin-left:10px;}
.input-file{width:200px;}
span.description-subtitle{color:#c3c3c3;font-size:14px;}
.bonus-table{ width:100%; color:#42bdfd; font-size:14px;}
.bonus-table td{padding:5px}
#signup-form-project .radio-bonus input  {width:50px;}


#bonus-retribution-tab{float: left;}
#signup-form-project .rounded-small { background:  url('/images/forms/input-small.png') no-repeat left top; padding: 9px; width:38px;float:right;}
#signup-form-project .rounded-small input{ width:20px;}
#signup-form-project input.small-checkbox{ width:20px;}

#signup-form-project select.multiple-select{height:150px;}

.investment-home {
background-color:#EEEEEE;width:280px;float:left;padding:2px;
border: 0px solid #000;padding: 3px;height:24px;position:relative;
-moz-border-radius: 5px;-webkit-border-radius: 5px;}

.investment-home-inner {
	background-color:#ff53a6;white-space:nowrap;width:0;height:24px;}

.investment-home-middle{background: url('/images/project/bg-jauge.gif') repeat-x left top;}/*background-color:#cad8de}*/

.browser-projectsname .project_jauge { color: #ff6aa9; font-size: 22px; font-weight: bold; position:relative; 
	bottom: 0; width:300px; padding:5px; float:left;}

#jauge-home{width:280px; float:left}
#bottom-jauge-txt{float:left;padding: 4px; width:280px;}
#amount-jauge-left{float:left; font-size:14px;color:#888888; font-family: arial; font-weight:normal;}
#amount-jauge-right{float:right;font-size:14px;color:#888888;font-family: arial; font-weight:normal;}


/* #jauge-home{width:220px; float:right} */
.txt-percentage{position:absolute;color:#FFFFFF;top:25%;font-size:14px;}

li.audio_li {list-style:disc; padding:2px 0 0 10px; font-size: 12px;margin-left:30px; }
li.audio_li span{color:blue;}

a.link-contract{color:blue;}

#blog-rss{display: inline-block; margin-top: -6px;}
a.link-contract{color:blue;}


table.bonus-table {
  margin-top: 20px;
  margin-bottom: 15px;
  padding-top: 10px;
  border-top: 1px dashed #ccc;
}

a.edit-bonus {
  background: url('/images/forms/new_edit.png') no-repeat 0% 50%;
  padding: 5px 0 5px 20px;
}

a.delete-bonus {
  background: url('/images/forms/new_delete.png') no-repeat 0% 60%;
  padding: 5px 0 5px 20px;
}

a.bonus_next {
  padding: 5px 25px 5px 0;
  color: #aeaeae; 
  background: url('/images/forms/bonus_next.png') no-repeat 100% 50%;
}


/* bonus payment*/
.bonus-payment { font-size: 14px; height: 100%; cursor:pointer; }
.bonus-dispo {float:right;font-weight:bold;padding:3px; margin-top: -20px;}
#block_ownkissbankers .circle_pagination{border:0;float:left;}
.input-radio-bonus{float:left; width:35px; height:35px; margin-top:3px; padding:5px;}
.radio-bonus-page{width:20px;height:25px; margin-left:3px;}
.bonus-description-payment { padding: 0px 0px 8px 0px; overflow: auto; cursor:pointer;}
.bonus-misez a.active{color: #68bcfd;}
.bonus-description-payment.active{color: #68bcfd;}
.bonus-block-active{color: #68bcfd;}


#title-bonus2 p.bonus-misez2{color:#2184FD; font-weight:bold;font-size:16px;}
.bonus-block2{color:#747474;}
.bonus-block-active #title-bonus2 p.bonus-misez2{color:#68bcfd; font-weight:bold;}
.submit-button-prepayment{margin:-10px 0 20px 225px;width:145px;}
.pmv_parts_baseline2{font-size: 20px; color: #000; font-weight: bold; float:left; vertical-align: top; padding-left: 10px; width: 500px;}



/* PMV - PARTS */
.pmv_parts_baseline { font-size: 20px; color: #000; font-weight: bold; display:inline-block; 
		vertical-align: top; padding: 20px 0 0 10px; width: 320px;}
.pmv_parts_title { font-size: 16px; font-weight: bold; color: #7a7a7a; margin-top: 20px; float:left;}



/* New payment page*/
#payment-page-txt{color:#ababab; font-size:14px;}
#header-payment-block p.txt {color:#525252; font-size:17px;padding-top:5px;}
#header-payment-block{height:45px;padding: 0px 10px 0px 7px; width: 600px;}
#payment-logo-block{text-align:center;border-top:1px dashed grey;border-bottom:1px dashed grey; padding-top:15px;width:600px;}

#block-onglet_content-payment{background:transparent url('/images/pmv/post/middle_bloc.png') repeat-y scroll 0 0;padding-left:13px;width:610px;float:left;;}
#txt-payment-middle{color:#525252;font-size:17px;padding:10px 0 10px 12px;}
#recap-payment-value{color:#525252; font-size:17px; width:600px; background-color:#e9e9e9; padding:7px;-moz-border-radius:5px;
	margin-left:6px;margin-top:10px;padding:6px;text-align:center;width:575px;margin-bottom:12px;}
input.payment-submit2 { background: transparent url(/images/checkout/payment-button.png) 0 0 no-repeat; border:0;
	 								   color:white; font-size:16px; font-weight:bold; width:260px; height:45px; padding-top:0;}
#block-onglet2 { width: 620px; height: 100%; border: none; margin-top:15px;}
#payment_button3{margin:10px 0 15px;text-align:center;width:525px; float:left;width:630px;}
input.payment-submit2:hover{background: transparent url(/images/checkout/payment-button-on.png) 0 0 no-repeat;}

.input-form-payment{width:540px;margin:0 35px;}
.input-form-payment th{width:80px;padding:0 0 15px;vertical-align:middle;color:#9a9a9a; font-size:12px;font-weight:normal;padding-right:10px;}
.input-form-payment td{width:280px;padding:0 0 15px;vertical-align:top;}


#card-part-payment{}
#card-part-payment label{color:#9a9a9a; font-size:12px;}
#payment-fields {width:600px; margin-left:50px;}
#payment-fields input {width:200px; margin:auto;vertical-align:middle;padding-top:6px;padding-left:2px; font-size:12px;}
#payment-fields label {width:175px; text-align: right; padding:3px 10px;font-size:12px;}
#payment-fields input.short{width:30px; padding-top:6px;text-align:center;}
#card-part-payment span{color:#9a9a9a; font-size:13px;}
#card-part-payment .payment-blue-link{ color: #00b5f1; font-weight: bold; cursor:pointer; }

.rounded2 { background:  url('/images/forms/input-payment.png') no-repeat left top; padding: 10px;}
.rounded2 input {width:250px;} 
.rounded2-small { background:  url('/images/forms/input-payment-small.png') no-repeat left top; padding: 10px; width:38px;float:left;}
.rounded2-small input{ width:38px; text-align:center;}

.input-form-payment .txt{float:left;margin-top:10px;padding-left:10px;width:12px;color:#9a9a9a;font-size:12px;}
.input-form-payment span{float:left;margin-top:10px;padding-left:10px;color:#9a9a9a;font-size:12px;}

#payment-contract-check{padding-left:120px;padding-right:10px; }
#payment-contract-txt-check{font-size:13px;}
#payment-contract-txt-check a{color:#00b5f1;}
#payment-contract-check input{width:15px;}

.payment_flash2{margin-left:8px !important; width:570px !important;}


/* Project Page zone export */
-webkit-border-top-left-radius:15px;
-webkit-border-top-right-radius:15px;
-webkit-border-bottom-left-radius:15px;
-webkit-border-bottom-right-radius:15px;


#shared_container_block{float:left; position:relative;width:640px; height:130px;}
#shared_left_blok{background:#dff5f9;width:317px;height:130px;float:left;-moz-border-radius-bottomleft:15px;-moz-border-radius-topleft:15px;-webkit-border-top-left-radius:15px;-webkit-border-bottom-left-radius:15px;}
#shared_top_right_blok{background:#dff5f9;height:58px;width:320px;float:right;-moz-border-radius-topright:15px;-webkit-border-top-right-radius:15px;}
#shared_bottom_right_blok{background:#dff5f9;height:69px;width:320px;float:right;-moz-border-radius-bottomright:15px;margin-top:3px;-webkit-border-bottom-right-radius:15px; }
#shared_left_blok p.shared-title-export{color:#6b6b6b;font-size:21px;font-weight:bold;}
#shared_left_blok p{color:#6b6b6b;font-size:12px;margin:10px 0 0 19px;}		
#shared_top_right_blok p.link_to_buzz { font-size: 14px; color: #595959; margin-top:8px;text-align:center;}
#shared_top_right_blok p.link_to_buzz a { color: #2184FD; padding:0 10px;}
#shared_top_right_blok p.link_to_buzz a:link { color: #2184FD; }
#shared_top_right_blok p.link_to_buzz a:visited { color: #2184FD; }
#shared_top_right_blok p.link_to_buzz a:focus { color: #2184FD; }
#shared_top_right_blok p.link_to_buzz a:hover { opacity:0.6;}
#shared_top_right_blok p.link_to_buzz img {vertical-align: bottom}
#shared_bottom_right_blok p{text-align:center; margin-top:5px;color:#595959;font-size:12px;}
.shared-export-widget{width:165px;height:28px;-moz-border-radius:5px;-webkit-border-radius:5px;background:#90e3f9;color:#FFFFFF;font-size:18px;margin:0 auto;text-align:center;padding-top:5px;}
.shared-export-widget:hover{background:#aae8f8;}

#kissbankers-bt-email2 {margin-top:10px;background:transparent url(/images/buttons/email.png) no-repeat scroll 0 0; margin-top:14px;}
#kissbankers-bt-email2 a {color:#2184FD; font-size:14px;padding-left:27px;}
#kissbankers-bt-email2:hover {opacity:0.7;}

#kissbankers-bt-email3 {float:right;width:55px;background:transparent url(/images/buttons/email.png) no-repeat scroll 0 0;}
#kissbankers-bt-email3 a {color:#2184FD; font-size:15px;padding-left:27px;}
#kissbankers-bt-email3:hover {opacity:0.7;}

#kissbankers-bt-email4 {float:right;width:75px;background:transparent url(/images/buttons/email.png) no-repeat scroll 0 0;}
#kissbankers-bt-email4 a {color:#2184FD; font-size:15px;padding-left:27px;}
#kissbankers-bt-email4:hover {opacity:0.7;}

#kissbankers-email-button{margin:-15px 20px; width:255px;}

#sidebar_block_grey{background:transparent url(/images/home/tuto.jpg) no-repeat scroll 0 0;font-family:georgia, arial;font-size:14px;color:#949494;height:265px;padding:15px;}
#sidebar_block_grey p{font-family:georgia, arial;font-size:14px;color:#949494;}
#sidebar_block_categories{-moz-border-radius:7px;-webkit-border-radius:7px; width:270px; padding:10px;font-size:12px;color:#949494;margin:10px 0;}
#sidebar_block_categories h2{font-size:16px;}
#sidebar_block_categories h2:hover {color:#0ccaff;font-weight:bold;}

#sidebar_block_categories ul {margin-top:10px;}
#sidebar_block_categories li {margin-top:5px;}
#sidebar_block_categories li.active {color:#0ccaff;font-weight:bold;}
#sidebar_block_categories a:hover {color:#0ccaff;font-weight:bold;}


#sidebar_block_partnership {border:1px solid grey;margin:10px 0; border-color:#e3e3e3; padding:5px;}
#sidebar_block_partnership h2{color:#949494; font-size:16px;}
#sidebar_block_partnership p{text-align:center;}



/* Sidebar menu right */
#sidebar-baseline-cat{background:#efecea;width:301px; }
#sidebar-top{background:url(/images/sidebar/sidebar-top.gif); height:11px;}
#sidebar-bottom{background:url(/images/sidebar/sidebar-bottom.gif); height:12px;}
#sidebar-middle{background:url(/images/sidebar/sidebar-middle.gif); height:46px;}
#sidebar-baseline-main p{font-family:georgia, arial; font-size:18px; font-weight:bold;color:#5A5A5A;padding:5px 15px 10px 20px;font-style:italic;}
#sidebar-categories{border-left:1px solid #eae6e4;border-right:1px solid #eae6e4; background:#f6f4f3;}
#sidebar-categories ul{color:#666666;font-size:14px;padding:5px 0 10px;}
#sidebar-categories li{display:block;padding:2px;}
#sidebar-categories li.on{color:#FFFFFF;background-color:#72c0fd;}
#sidebar-categories li:hover{color:#FFFFFF;background-color:#72c0fd;cursor:pointer;}
#sidebar-categories a{padding-left:50px;}
#sidebar-categories div.full-link{ width:300px;}
#sidebar-categories span{float:right; margin-right:15px;}

#sidebar-fb{background:#f6f4f3;width:301px;}
#sidebar-fb-top{background:url(/images/sidebar/sidebar-fb-top.gif); height:10px;}
#sidebar-fb-middle{border-left:1px solid #eae6e4;border-right:1px solid #eae6e4;padding-left:4px;;}

#new_password_reset{margin:5px 0 0 24px; font-size:13px; color:#68BCFD;}


/* Page Lost Password */
#lostpass-title h2{line-height:2.3;font-size:20px;color:#666666;font-weight:bold;}
#lostpass-title h2 img{float:left;margin-right:10px;}
#lostpass-subtitle{font-size:12px;color:#999999;margin-left:40px;}
#lostpass-separation{background:transparent url(/images/account/separation.png) repeat scroll 0 0;
					 height:21px; margin-left:-10px; margin-top:20px;width:659px;}
#lostpass-formblock{padding-right:150px;}
td.grey-txt-12{color:#9A9A9A;font-size:12px;}
table.form-lost-pass{margin-left:40px;}
#flash-lost-pass-msg{color:red; font-size:15px; margin:15px 0 0 45px;}


/* Button with hover */
button { float: left; padding: 0 15px 0 0;
    height: 34px; border: 0; cursor: pointer; text-align: center; color: #f9f9f9;
    background: transparent url(/images/account/button.png) no-repeat right top;
    font: bold 14px "Myriad Pro", arial, sans-serif; overflow: visible;}

button span { display: block; padding:0 15px 0 30px; height: 34px; line-height: 33px;
    white-space: nowrap;background: transparent url(/images/account/button.png) no-repeat left -37px;}

button:hover, button:focus {background-position: right -74px;}
button:hover span, button:focus span {background-position: left -111px;}
button:focus { margin-top: 1px;}
button::-moz-focus-inner{padding:0; border:none;} /* fixing evil default firefox padding */ 



/* Fixes issue here http://code.google.com/p/jcrop/issues/detail?id=1 */
.jcrop-holder { text-align: left; }

.jcrop-vline, .jcrop-hline
{
	font-size: 0;
	position: absolute;
	background: white url('Jcrop.gif') top left repeat;
}
.jcrop-vline { height: 100%; width: 1px !important; }
.jcrop-hline { width: 100%; height: 1px !important; }
.jcrop-handle {
	font-size: 1px;
	width: 7px !important;
	height: 7px !important;
	border: 1px #eee solid;
	background-color: #333;
	*width: 9px;
	*height: 9px;
}

.jcrop-tracker { width: 100%; height: 100%; }

.custom .jcrop-vline,
.custom .jcrop-hline
{
	background: yellow;
}
.custom .jcrop-handle
{
	border-color: black;
	background-color: #C7BB00;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}




/* POI : INSCRIPTION */

.txt14 { font-size: 14px; }

.border1px { height: 1px; border-top: 1px dotted #DDD; margin: 20px 0;}

.list_poi { color: #979797; font-size: 13px;}

#signup-form .poi { margin: 0 0 20px 0; }
#signup-form .poi ul { width: 410px; }
#signup-form .poi li { float: left; width: 190px; margin: 0; padding: 0; }
#signup-form .poi input { width: 20px; }



#signup-form-project .input20px { width: 20px; }

#signup-form-project .list_poi { color: #979797; font-size: 13px;}

#signup-form-project .poi { margin: 0 0 20px 0; }
#signup-form-project .poi ul { width: 410px; }
#signup-form-project .poi li { float: left; width: 190px; margin: 0; padding: 0; }
#signup-form-project .poi input { width: 20px; }







/* GRABBER MAIL */


#form_service { font-size: 13px; color: #666666; }
#form_service img { vertical-align: middle;}
#form_service input[type=text] { background: url('/images/grabber/champ.png') no-repeat; width: 160px; height: 24px; padding: 10px 9px 0;}
#form_service input[type=password] { background: url('/images/grabber/champ.png') no-repeat; width: 160px; height: 24px; padding: 10px 9px 0;}
#form_service input[type=radio] { width: 20px;}
#form_service td { vertical-align: middle;}
#form_service .td_first { vertical-align: top; padding-top: 4px;}
#form_service table tr { height: 41px; } 
.td_services { }
.td_services input { margin-left: 20px; }

#form_service input[type=submit], .btn_import { background: url('/images/grabber/btn_import.png') no-repeat; width: 178px; height: 34px; color: #FFF; font-size: 14px; }
#form_service input[type=submit]:hover, .btn_import:hover { background: url('/images/grabber/btn_import_hover.png') no-repeat; }
#form_service .btn_import { width: 178px; margin: 10px auto; }

.service_checkbox { margin-left: 50px; width: 200px; margin-top: 3px; }
.form_service_checkbox { margin-left: 170px; margin-top: -24px; }

.grab_subtitle { color: #666; font-size: 17px; text-transform: uppercase; margin: 0 0 10px 0; }
.grab_txt { font-size: 12px; color: #999; }

.grab_etape { margin: 0px 0 0 40px;}
.grab_etape p { margin: 0 0 0 20px; font-size: 12px; color: #9A9A9A;}
.grab_etape li { list-style-type: decimal; color: #666; font-size: 14px; font-weight: bold; margin: 20px 0 20px 0;}
.grab_etape .btn_import { margin: 0 0 0 30px; text-align: center; padding-top: 9px; color: #FFF; height: 25px; font-size: 14px;}

.add_address { margin-left: 20px; padding: 10px 20px 0 10px; background: url('/images/grabber/add_address.png') no-repeat; height: 24px; width: 366px; vertical-align:top;}
.add_ok { display: inline-block;background: url('/images/grabber/add_ok.png') no-repeat; height: 34px; width: 52px; margin-left: -20px; }
.add_ok:hover { background: url('/images/grabber/add_ok_hover.png') no-repeat;}

.big_box { resize: none; border: 1px solid #DDD; width: 461px; height: 233px; margin-left: 20px; overflow: auto; padding: 3px 10px 0 10px; font-size: 14px;}
.big_box input[type=checkbox] { width: 20px; }
.big_area { resize: none; background: url('/images/grabber/big_box.png') no-repeat; width: 459px; height: 226px; margin-left: 20px; overflow: auto; padding: 8px 15px 6px 10px; font-size: 14px;}
.big_area input[type=checkbox] { width: 20px; }
.champ { background: url('/images/grabber/champ.png') no-repeat; width: 160px; height: 24px; padding: 10px 9px 0; margin-left: 20px;}

.btn_send_grab { background: url('/images/grabber/btn_send.png') no-repeat; width: 168px; height: 38px; margin: 30px 0 0 155px; color: #FFF; }
.btn_send_grab:hover { background: url('/images/grabber/btn_send_hover.png') no-repeat; }

.grab_etape .border1px { border-top: 1px dotted #999; margin: 20px 0 20px -20px; width: 100%; height: 1px; }
