
/*Common styles begin*/

    body{font-family: Arial, Helvetica, sans-serif; line-height: 22px; color: #000000; font-size: 11px;}
    a, a:hover, a:focus{outline: none;  color: #296fb4;}
    h1, h2, h3, h4, h5, h6, p, ul, ol{margin: 0px; padding: 0px;}
    h1, h2, h3, h4, h5, h6{color: #296fb4;}
    ul li{line-height: normal;}
    p{line-height: 16px;}
    fieldset{*padding: 5px;}
    form{margin:0px;}
    label{cursor:inherit;}
    
/*Common styles end*/


/*Common classes begin*/

	.gras{font-weight: bolder;}

	.colorBlue{color : #296fb4;}
    .positionRelative{position: relative;}
    .boldLink{font-weight: bold;}
    .clear{clear: both;}
/* DF ajout de la classe shadowborder*/
	.shadowborder{box-shadow:-5px 0 6px -5px #CCCCCC;}
    .dottedBorder{padding-left: 20px; border-left: 1px dotted #c7c7c7;}
    .dataBold{color: #e82e2d; font-weight: bold;}
    .noMinHeight{min-height: auto!important;}
    .noMarginBottom{margin-bottom: 0!important;}
    .twoTitles{background: url(../images/cdc/blue_icons.png) no-repeat 0px -123px; border-bottom: 1px dotted #c7c7c7; padding: 10px 0 5px 45px;}
    .twoTitles h3{font-size: 21px; line-height: 22px; font-family:"Times New Roman", Times, serif; }
    .twoTitles h4{font-size: 11px; line-height: 13px; font-family: Arial,"Helvetica Neue", Helvetica, sans-serif;}
    .paddingL10{padding-left: 10px;}
    .shadowed{-moz-box-shadow:  -2px 10px 9px #b0a888; -webkit-box-shadow: -2px 10px 9px #b0a888; box-shadow:  -2px 10px 9px #b0a888;}
    .noMargin{margin-left: 0px !important;}
    .fullPattern{background: url(../images/cdc/body_repeat.png) repeat; font-family: Arial,"Helvetica Neue", Helvetica, sans-serif; line-height: normal !important;}
    .paddingTopHundred{padding-top: 100px;}

    

    
/* OK   titre formulaire (tableTitle) et titre zone (innerTitle) */   
	.tableTitle{background: url(../images/cdc/gree_arrow.png) no-repeat scroll left top transparent;font-size: 20px;line-height: 22px;margin: 15px 0 10px 0;padding-left: 25px;	font-weight:normal; }
    .innerTitle{background: url(../images/cdc/blue_arrow2.png) no-repeat 0px 9px; padding-left: 22px; font-size: 16px;font-weight:normal;}
/* OK   titre formulaire (tableTitle) et titre zone (innerTitle) */ 
   
   	/*Start zoneDepliante*/
   		.expandTitle{background: url(../images/cdc/picto_depliage_vertical.png) no-repeat 0px -143px; padding-left: 25px; font-size: 16px; cursor:pointer;}
   		.expandTitle:hover{background-position: 0px -194px;}
   		.expandTitle:active{background-position: 0px -245px;}
   		.expandTitle.collapsed{background-position: 0px 10px;}
   		.expandTitle.collapsed:hover{background-position: 0px -41px;}
   		.expandTitle.collapsed:active{background-position: 0px -93px;}
   	/*End zoneDepliante*/
   
   
    .elevenpxText{font-size: 11px;}
    .whiteBg{background-color: #fff;}
    .greyBg{background-color: #E5E5E5;}

/*  DF modification positionnement des boutons */	
    
    .formBottomBorder{border-bottom: 2px solid #fff;}
    .noMargin{margin-left: 0px;}
    .topPadding{padding-top: 20px;}
    .bottomPadding{padding-bottom: 20px;}
    .topPaddingTen{padding-top: 10px;}
    .bottomPaddingFive{padding-bottom: 5px;}
    .marginBottom{margin-bottom: 10px;}
    .marginTop{margin-bottom: 10px;}
    .formWrapPadding{padding: 20px 0;}
/* DF 	       p.infoText{font-weight: bold; margin-right:20px; text-align:justify; padding: 10px 0;}  */
    
    .formWrapConteiner .span5{height: 40px;}
    .doubleBottomBordere{border-bottom: 1px solid #FFFFFF; margin-right: 20px;}
    .doubleBottomBordere div{border-bottom: 1px solid #CCCCCC;}
    .borderLeftWhite{border-left: 2px solid #FFFFFF;}
    .bigContainerShadow{background: #E5E5E5 url(../images/cdc/mainArea_shadow.png) no-repeat center top; }
 
    
    
    .ribbon{background: url("../images/cdc/labels_bg_rotated4.png") no-repeat scroll 0 0 transparent; display:block; height:41px;margin-left:50px; padding-left: 40px;line-height: 40px;}
    .ribbon:hover{background-position: 0px -41px;}
    .ribbon.open{background-position: 0px -87px;}
    .ribbon.open:hover{background-position: 0px -128px;}
    .ribbonFooter .row{height: 5px;}
    .ribbonInfoText { padding:5px 0px; }
    .ribbonInfoText.hiddenMessage { display:none; }                                
    .leftWhiteBorder{border-left: 2px solid #FFFFFF;}
    .bottomTab .print{background-position:  0% 50%; margin-right:100px;}
    .formValues{color: #000; font-family: Arial,"Helvetica Neue", Helvetica, sans-serif; line-height: 18px;}
    /* JBT .formValues div{margin-left: 10px;} */
    .infoIconContainer label, .infoIconContainer input{float: none; display: inline-block;}
    .tooltip{width: 147px;}
    .configHolder{position: relative;}
    .padding-left-20 { padding-left:20px; }
    .padding-left-30 { padding-left:30px; }
    .padding-left-40 { padding-left:40px; }
    .padding-left-50 { padding-left:50px; }
    .margin-top-50 { margin-top:50px; }
    .margin-top-30 { margin-top:30px; }
    .margin-top-20 { margin-top:20px; }	
    .margin-top-10 { margin-top:10px; }
    .margin-top-5 { margin-top:5px; }
/* DF */
    .margin-left-5 { margin-left:5px; }
    .margin-left-10 { margin-left:10px; }
    .margin-left-15 { margin-left:15px; }
    .margin-left-20 { margin-left:20px; }
    .margin-left-40 { margin-left:40px; }
/*     .selTh{ */
/*         background: rgb(81,142,198); */
/*         background: -moz-linear-gradient(top, Â rgba(81,142,198,1) 0%, rgba(141,185,229,1) 100%); */
/*         background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(81,142,198,1)), color-stop(100%,rgba(141,185,229,1))); */
/*         background: -webkit-linear-gradient(top, Â rgba(81,142,198,1) 0%,rgba(141,185,229,1) 100%); */
/*         background: -o-linear-gradient(top, Â rgba(81,142,198,1) 0%,rgba(141,185,229,1) 100%); */
/*         background: -ms-linear-gradient(top, Â rgba(81,142,198,1) 0%,rgba(141,185,229,1) 100%); */
/*         background: linear-gradient(top, Â rgba(81,142,198,1) 0%,rgba(141,185,229,1) 100%); */
/*         filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#518ec6', endColorstr='#8db9e5',GradientType=0 ); */
/*     } */
    tfoot th.selTh{
            filter: none;
    }
    
    .shadowedArea .mainAreaShadow{position: absolute; z-index: 1;}
    .shadowedArea .ribbonLinksArea a.ribbonLink{z-index: 100; position: relative; float: left;}
    .shadowedArea .ribbonLinksArea span.ribbonHelpText{z-index: 100; position: relative; display: inline-block; padding-top: 10px; color: #000; margin-left: 10px;}
    .rightFloat{float: right !important;}

    .it_span3{width: 180px;}    
    
    em{color: red;}
/*     strong{color: #1F69A8;} */
    
    /*Scrolls begin*/
        .scroll-up1,.scroll-down1 {
            width: 10px;
            height: 11px;
        }

        .scroll-up1 {
        /* background: url(../images/cdc/handle-up.png) no-repeat;*/
        }

        #menusLeftColWrap .scroll-up1 {
            background: url(../images/cdc/handle-up_gray.png) no-repeat;
        }

        .scroll-down1 {
        /* background: url(../images/cdc/handle-down.png) no-repeat;*/
        }

        #menusLeftColWrap .scroll-down1 {
            background: url(../images/cdc/handle-down_gray.png) no-repeat;
        }


        #menusLeftColWrap .handle1,  .mentions-legales .handle1{
            height: 13px;
            margin-left: 1px;
            width: 7px;
            background: url("../images/cdc/handle_gray.png") repeat-y 0 center;
        }


        .ombreService{display: none;left: 30%;margin-top: -23px;position: fixed;z-index: 970; }
        
    /*Scrolls end*/
    
    /* Tooltips begin */
    
	     /* start JBT */
	    .tooltip{padding: 7px;}
	    .tooltip-inner{text-align: left;line-height: 16px;padding:5px 8px; font-weight: normal;}  

	    .control-group.orange .tooltip-inner{
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlN2UxZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYTZiMDIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top, #ee7e1f 0%, #ea6b02 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ee7e1f), color-stop(100%,#ea6b02)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #ee7e1f 0%,#ea6b02 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #ee7e1f 0%,#ea6b02 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #ee7e1f 0%,#ea6b02 100%); /* IE10+ */
		background: linear-gradient(to bottom, #ee7e1f 0%,#ea6b02 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ee7e1f', endColorstr='#ea6b02',GradientType=0 ); /* IE6-8 */
	    }
	    .control-group.rouge .tooltip-inner{
			/* IE9 SVG, needs conditional override of 'filter' to 'none' */
			background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UzMTkxOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjNjA5MWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
			background: -moz-linear-gradient(top,  #e31919 0%, #c6091d 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e31919), color-stop(100%,#c6091d)); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top,  #e31919 0%,#c6091d 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top,  #e31919 0%,#c6091d 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top,  #e31919 0%,#c6091d 100%); /* IE10+ */
			background: linear-gradient(to bottom,  #e31919 0%,#c6091d 100%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e31919', endColorstr='#c6091d',GradientType=0 ); /* IE6-8 */
	    	}
	    	
		.tooltip.top {margin-top: -6px;}
		.tooltip.top .tooltip-arrow {bottom:-2px;left: 50%;margin-left:-10px;border-left: 10px solid transparent;border-right: 10px solid transparent;}
		.control-group.error.rouge .tooltip-arrow ,.control-group.rouge .tooltip-arrow {border-top: 10px solid #c6091d;}
		.control-group.error.orange .tooltip-arrow,.control-group.orange .tooltip-arrow  {border-top: 10px solid #ea6b02;}

		/* end JBT */
        
        /* start tooltip information (bleu) */
        .control-group.orange .tooltip-inner.tooltip-information,.control-group.rouge .tooltip-inner.tooltip-information, .tooltip-information{
			/* IE9 SVG, needs conditional override of 'filter' to 'none' */
			background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIxNmRhZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwZDRhODEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
			background: -moz-linear-gradient(top,  #216daf 0%, #0d4a81 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#216daf), color-stop(100%,#0d4a81)); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top,  #216daf 0%,#0d4a81 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top,  #216daf 0%,#0d4a81 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top,  #216daf 0%,#0d4a81 100%); /* IE10+ */
			background: linear-gradient(to bottom,  #216daf 0%,#0d4a81 100%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#216daf', endColorstr='#0d4a81',GradientType=0 ); /* IE6-8 */
            color: #fff;
        }
        .tooltip-arrow .tooltip-information-fleche{border-top-color:#0d4a81;}
        .tooltip.top .tooltip-arrow.tooltip-information-fleche{bottom:-2px; border-top: 10px solid #0d4a81;}
		/* end tooltip information (bleu) */
			

        
    /* Tooltips end */
    
    /* Collapse start */
    
    	.span13 .collapse.in{overflow: visible;}
    	
    /* Collapse end */
    
    /* Carousel start */
   
   		#carousel-accueil .carousel-inner{width: 94%; margin-left: 3%;}
   		#carousel-accueil .carousel-control{ width:15px; left:0px; color:#e5e5e5; font-size:40px; margin-top:inherit; background:inherit; line-height:inherit; opacity:inherit;border:inherit;}
		#carousel-accueil .carousel-control.right{left:auto; right: 0px;}
		#carousel-accueil .carousel-indicators{top:inherit;bottom:15px; right:4%;}
		#carousel-accueil .carousel-indicators li{background-color: #e5e5e5;} 	
		#carousel-accueil .carousel-indicators .active{background-color: #296fb4;}
		#carousel-accueil .carousel-caption{bottom: 40px;right: 25%;background-color: white; opacity:0.9;}
		#carousel-accueil .carousel-caption h4, #carousel-accueil .carousel-caption p{color:#5e5e5e;}
		#carousel-accueil .carousel-caption h4{font-size: 20px; font-weight: normal;}
		#carousel-accueil .carousel-caption p{line-height: 16px;font-size: 14px;}
		#carousel-accueil .carousel-caption a{margin-top: 8px;}
		
		.item img{width: 100%; height: 360px;}
		
		#carousel-actualite.carousel{margin-bottom: inherit; height: 70px; overflow: hidden;}
		#carousel-actualite .carousel-caption{position: inherit; background: inherit; padding:inherit;}
		#carousel-actualite .carousel-caption p{color: black; line-height: 16px;}
		#carousel-actualite .carousel-caption .date{background-color:#5e5e5e;border-radius:2px;color:white;padding: 2px 0px; float: left;margin-left:inherit;width: 40px;text-align: center;}
		#carousel-actualite .carousel-caption .contenu{border:inherit;margin:inherit; padding-top: inherit; }
		#carousel-actualite .carousel-indicators{top:inherit;bottom:3px; right:0px;}
		#carousel-actualite .carousel-indicators li{background-color: inherit;color:#296fb4;text-indent: inherit;border-radius:2px;line-height: 12px;text-align: center;  height: 12px; width: 12px; margin-left: inherit;} 	
		#carousel-actualite .carousel-indicators .active{background-color: #296fb4;color:white;}
   	
   		.thumbnails > li{display: table-cell; float:inherit;width: 100%;width: auto\9;}
   		.thumbnails{table-layout: fixed;width: 100%;display: table; margin-left: auto;}
   		.thumbnails:before, .thumbnails:after{content: inherit;}
   		.thumbnail{padding:10px 5px 5px 5px;border: inherit;box-shadow:inherit;transition:inherit;}
   		.thumbnail > img{border-radius:5px;}
   		.thumbnail .caption{padding: 9px 0px;}
   		.thumbnail .caption p{margin-bottom: 9px;}
   		.thumbnail .caption h6{font-size: 14px;}
   		.thumbnail .caption h6,.thumbnail .caption p{color: #5e5e5e;}
   		.thumbnail .caption a,.thumbnail .caption p{margin-left: inherit;}
   		.thumbnail .caption.centre a,.thumbnail .caption.centre p{margin-left: auto;margin-right: auto; text-align: center;}
   		
   		.btn-primary{background-color: #296fb4;background-image:linear-gradient(to bottom, #296fb4,#1E69A9);}
   		.btn-primary:hover, .btn-primary:focus{background-color: #296fb4;}
   		
   	
   	/* Carousel end */
    
    /*Modal window begin*/
    
        .modal {background-color: transparent; border: none; width: 700px;}
        .modal-header{background-color: #E5E5E5;height: 22px;border-bottom:0px solid #CCCCCC;-webkit-border-radius: 3px 3px 0px 0px; border-radius: 3px 3px 0px 0px; padding: 9px 20px;}
        .modal-header .modal-title{font-size: 18px; line-height: 22px;font-weight:normal;}		
        .modal-header .close{background: url(../images/cdc/closemodal.png) no-repeat 0px 0px; display: block; width: 16px; height: 17px;}
        .modal-body{background-color: white;}
        .modal-header .flecheHaut {border-color:transparent transparent white; border-style:inset; border-style:solid\9; border-width:10px 20px 20px 20px; height:0; width:0; position:absolute; top:24px; left:10px;}

		.modal-footer{background-color: white; border-top: none; -webkit-border-radius: 0px 0px 3px 3px;border-radius: 0px 0px 3px 3px; border-bottom:1px solid #CCCCCC;}

        .modal-avertissement.modal{width: 500px;}
        .modal-avertissement .modal-body{padding-top: 25px;padding-bottom:25px;}
        .modal-avertissement .modal-message{max-width: 350px; margin: 0px auto;}
        .modal-avertissement .modal-body .icon{float:left; height: 40px;width: 60px;}
        .modal-avertissement .modal-body p.gras{font-weight: bolder;margin-top: 15px;}
        .modal-avertissement .modal-footer{ text-align: center; padding: 5px 0 30px 0;}
        .modal-avertissement .modal-footer .buttonLinkSimple{display: inline-block;}
        .modal-avertissement .modal-footer form{margin-bottom: 0px;}
        .modal-avertissement .modal-message .icone-alerte{float: left;}
        .modal-avertissement .modal-body p{line-height: 18px; padding-left: 58px}
        
        .modal-attente{width: 350px;margin-left: -175px;}
        .modal-attente .modal-message{text-align: center;}
        .modal-attente .spinnerTexte{ margin-left: 5px;font-size: 14px; display: inline-block;line-height: 30px; height: 30px; line-height: 30px;vertical-align: top;}
        
        .pop-in-texte-colonne h5{margin-bottom: 10px;padding-top: 10px;}
        .pop-in-texte-colonne p{margin-bottom: 10px; text-align: justify;}
        .pop-in-texte-colonne ul{list-style: none;}
        .pop-in-texte-colonne ul li{margin-bottom: 10px;}
        .pop-in-texte-colonne ul li a{color: black;}
        .pop-in-texte-colonne ul li a:hover{color: #296fb4;}
        .pop-in-texte-colonne .span11{max-height: 400px; overflow-y:auto; padding-right: 20px;}
        
        .pop-in-texte p{margin-bottom: 10px; text-align: justify;padding-right: 20px;}
        .pop-in-texte .span16{max-height: 400px; overflow-y:auto;}
        
        .pop-in-texte-colonne-recherche h5{margin-bottom: 10px;padding-top: 10px;}
        .pop-in-texte-colonne-recherche p{margin-bottom: 10px; text-align: justify;}
        .pop-in-texte-colonne-recherche dl{margin: 0px;padding-bottom: 40px;}
        .pop-in-texte-colonne-recherche dt{background-color: #296fb4; color: white;padding-left: 10px; line-height: 26px; -webkit-border-radius: 03px;-moz-border-radius: 03px;border-radius: 03px;}
        .pop-in-texte-colonne-recherche dd{ margin: 0px; padding-left: 10px;line-height: 26px; border-bottom: 1px solid #e5e5e5;}
        .pop-in-texte-colonne-recherche .span11{max-height: 400px; overflow-y:auto; padding-right: 20px;}
        .pop-in-texte-colonne-recherche .input-append input{border-bottom-right-radius:0px;border-top-right-radius:0px;height: 32px;width: 159px;}
        .pop-in-texte-colonne-recherche .input-append button{height: 32px; line-height: 0;outline: none; padding-left: 8px; padding-right: 8px;}
        
        .vertical-track-modal{width:2px; margin-top:5px; right: 2px; background-color: #e5e5e5;}
		.vertical-handle-modal{width:4px; background-color: #5E5E5E;right: -1px; -webkit-border-radius: 2px 2px 2px 2px;border-radius: 2px 2px 2px 2px; }
			
        
    /*Modal window end*/
    
     .spinner{background: url(../images/cdc/spinner3.gif) no-repeat 0px 0px; display: inline-block; width: 30px; height: 30px;}
    
        
/*Common classes end*/
    

/*Home page begin*/

		/*START JOSSELIN*/
			.navbar .navbar-inner.header-information span{display:inline-block; padding: 0px 15px 0px 15px;color : white;}
			.navbar .navbar-inner.header-information .nav li .portlet-boundary span{display: none;}
			.navbar .navbar-inner.header-information span.positionDroite{float: right;}
			.navbar .navbar-inner.header-information{min-height: 30px; height: 30px;line-height: 30px;}
			.navbar .navbar-inner.header-information .container{height: 100%;}
			.navbar .navbar-inner.header-information {border-bottom:1px solid #296fb4;background-image: none;background: #206dae;background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIwNmRhZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwZDQ5ODAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background: -moz-linear-gradient(top,  #206dae 0%, #0d4980 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#206dae), color-stop(100%,#0d4980));background: -webkit-linear-gradient(top,  #206dae 0%,#0d4980 100%);background: -o-linear-gradient(top,  #206dae 0%,#0d4980 100%);background: -ms-linear-gradient(top,  #206dae 0%,#0d4980 100%);background: linear-gradient(to bottom,  #206dae 0%,#0d4980 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#206dae', endColorstr='#0d4980',GradientType=0 );}
			.navbar .navbar-inner.header-information .nav li a{line-height:20px; color : white; text-shadow: none; border-right:1px solid #729DC2;border-left:1px solid #0B2841;padding:0px 15px 0px 15px; margin-top:5px;}
			.navbar .navbar-inner.header-information .nav li .portlet-boundary a{display: block;}
			
			.navbar .navbar-inner.header-information .nav li{height: 30px;}
			.navbar .navbar-inner.header-information .nav li.home a{border-left:none;}
			/*DEBUT pour IE*/
				.navbar .navbar-inner.header-information .nav li.dernierLien a{border-right:none;}
				.navbar .navbar-inner.header-information .nav li.dernierLien:hover a{cursor:default;text-decoration: none;}
			/*FIN pour IE*/
			.navbar .navbar-inner.header-information .nav li:hover a{text-decoration: underline; color: white; cursor: pointer;}
			.navbar .navbar-inner.header-information .nav li:hover a.disabled{text-decoration: none; color: white; cursor: default;}
			.navbar .navbar-inner.header-information .nav li.home:hover{background: #0d4980;background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzBkNDk4MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMDZkYWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background: -moz-linear-gradient(top,  #0d4980 0%, #206dae 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0d4980), color-stop(100%,#206dae));background: -webkit-linear-gradient(top,  #0d4980 0%,#206dae 100%);background: -o-linear-gradient(top,  #0d4980 0%,#206dae 100%);background: -ms-linear-gradient(top,  #0d4980 0%,#206dae 100%);background: linear-gradient(to bottom,  #0d4980 0%,#206dae 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0d4980', endColorstr='#206dae',GradientType=0 );}
			.enveloppe{background: url(../images/cdc/orange_mail_icon.png) no-repeat 100% 2px; padding-right: 32px;}
			
			.navbar .navbar-inner.header-portlet{box-shadow:none;height:90px;background-color : #F7F7F7;border-top:1px solid #0d4980; border-bottom:1px solid #e5e5e5;background-image: none;}
			.navbar .navbar-inner.header-portlet .portlet-bandeau{padding-top: 5px; }
			.navbar .navbar-inner.header-portlet .portlet-bandeau.logo-service-cdc-net{padding-top: 15px;}
			.navbar .navbar-inner.header-portlet .portlet-bandeau ul{overflow:auto;height: 55px;}
			.navbar .navbar-inner.header-portlet ul li{list-style: none; margin-top:2px; padding-right: 5px;}
			.navbar .navbar-inner.header-portlet h6 {font-size:11px;padding-left:25px;-webkit-border-radius: 2px 2px 2px 2px;border-radius: 2px 2px 2px 2px; }
			.navbar .navbar-inner.header-portlet h6.rouge{background-color: #F1D0CF; color:#E82E2D;}
			.navbar .navbar-inner.header-portlet h6.bleu{background-color: #E5EDF6;}
			.navbar .navbar-inner.header-portlet h6.icone-info.exclamation{background-color:#F1D0CF;background-position:0px 0px;}
			.navbar .navbar-inner.header-portlet h6.icone-info.etoile{background-color:#E5EDF6;background-position:0px -20px;}
			.navbar .navbar-inner.header-portlet h6.icone-info.information{background-color:#E5EDF6;background-position:0px -40px;}
			.navbar .navbar-inner.header-portlet ul li span.icone-tache,.navbar .navbar-inner.header-information ul li span.icone-tache{display: inline-block;height: 14px;width: 20px;text-align: center; color: white; padding: 0px;line-height: 14px;}
			.navbar .navbar-inner.header-information ul li span.icone-tache{margin-left: 5px;}
			.navbar .navbar-inner.header-portlet ul li span.icone-tache.disabled{background-position: 0 -30px;}
			.navbar .navbar-inner.header-portlet ul.portlet-bandeau-liste li .date-alerte{background-color:#E82E2D;color: white;border-radius:3px;display: inline-block;text-align: center;width: 36px; border: 1px solid #e82e2d;}
			.navbar .navbar-inner.header-portlet ul.portlet-bandeau-liste li a{color :black;}
			.navbar .navbar-inner.header-portlet ul.portlet-bandeau-liste li a:hover{color :#296fb4;text-decoration: none;}
			
			.icone-tache {border: 1px solid #FF9000;-webkit-border-radius: 3px 3px 3px 3px;border-radius: 3px 3px 3px 3px; background-color:#FF9000;}
			.icone-tache.disabled {border: 1px solid #999999;background-color:#999999;}
			
			.nav-tabs > li > a, .nav-pills > li > a{margin-right: 0px;}
			
			.vertical-track-bandeau{width:2px; margin-top:5px; right: 2px; background-color: #e5e5e5;}
			.vertical-handle-bandeau{width:4px; background-color: #5E5E5E;right: -1px; -webkit-border-radius: 2px 2px 2px 2px;border-radius: 2px 2px 2px 2px; }
			
			.contenu-service{padding-top:145px;}
		
			a.fermer{float: right;font-weight: normal;margin-right: 5px;}
			a.fermer:hover,a.fermer:focus{text-decoration: none;}
		/*END JOSSELIN*/

    #headersHolder{background: url(../images/cdc/body_bg.png) repeat-x 0% 0%; position: fixed; bottom: 0px; left: 0px; width: 100%; z-index: 1000; height: 147px;}

    #header{height: 33px; margin-left: 0px; font-size: 11px;}
    #header ul{list-style: none; padding: 0px; margin: 0px;}
    #header ul li{float: left; border-right: 1px solid #729dc2; border-left: 1px solid #0b2841; padding: 0 10px; margin-top: 9px;}
    #header ul li a{color: #fff; font-size: 11px;}
    #header ul li#home{text-indent: -9999px; margin-top: 0px; height: 31px; border: none;}
    #header ul li#home:hover{background: url(../images/cdc/home_icon_hover.png) repeat-x 0% 0%;}
	#header ul li#home a{display: block; width: 21px; height: 31px; background: url(../images/cdc/home_icon.png) no-repeat 0% 50%;}
    #header ul li#menardDugean{border-left: 1px solid #729DC2; padding-left: 0px;}
    #header ul li#menardDugean a{display: block; border-left: 1px solid #0B2841; padding-left: 7px; text-transform: uppercase; font-size: 11px;}
    #header ul li a#messageMenu{background: url(../images/cdc/orange_mail_icon.png) no-repeat 100% 2px; padding-right: 32px;}
    #header ul li#vosContactsMenu{border-right: 1px solid #729DC2; padding-right: 0px;}
    #header ul li#vosContactsMenu a{border-right: 1px solid #0B2841; padding-right: 7px;}
    #header div#headerDate{float: right; color: #fff; padding-top: 10px; text-align: right;}
    
    #listBoxWrap{
            overflow: hidden;
            height: 60px;	
    }
    ul#listBox{
            list-style: none;
            margin-right: 0!important;	
    }
    ul#listBox li{
            line-height: 15px;
            margin-bottom: 2px;
    }
	
    li.icone-tache.activeLi{background-position: 0 0;}
	li.icone-tache.activeLi:hover{background-position: 0 -15px;}
    li.icone-tache.notActiveLi{background-position:0 -30px;}
    ul#listBox li a{
            color: #000;	
    }
    ul#listBox li span{
            color: #fff;
            font-weight: bold;
            text-align: center;
            padding-left: 6px;
            width: 18px;
            margin-right: 10px;	
    }    
	ul#listBox li a:hover span{text-decoration:none;}
	
    #alerte .scroll-up1, #vosfavoris .scroll-up1 { visibility:hidden; }
    #alerte .scroll-down1, #vosfavoris .scroll-down1 {visibility:hidden; }
    #alerte .enscroll-track, #vosfavoris .enscroll-track {height: 59px !important; margin-top:-5px; }


    .favorisArea{
		padding: 0 5px 0 26px;
		padding-right: 0px;
		height: 20px;
		font-size: 11px; 
		text-transform: uppercase;
		line-height: 20px;
		border-radius: 2px; 
		-moz-border-radius:2px;
		-webkit-border-radius:2px;
		margin:0 0px 0 8px;}
	.favorisArea span{display: inline-block; background: url(../images/cdc/close_.png) no-repeat 0px 2px; text-indent: -9999px; width: 10px; cursor: pointer; padding-right: 10px; margin-left: 20px;}
    

	.infoArea{
		color: #1966ad;
		padding: 0 5px 0 26px; 
		height: 20px; 
		font-size: 11px; 
		line-height: 20px;
		border-radius: 2px; 
		-moz-border-radius:2px;
		-webkit-border-radius:2px;
		margin:0 0px 0 8px;}
 

    #subHeader{ height: 97px;}    
   #subHeader h1{width: 180px; height: 57px; float: left; padding-top: 15px;}  
   #subHeader h1 a{display: block; width: 180px; height: 57px; text-indent: -9999px; background: url(../images/cdc/logo.png) no-repeat 0% 0%;}
    #subHeader #alertText{margin-right: -20px; margin-top: 6px;}
    #subHeader #alertText h3{font-size: 11px; text-transform: uppercase; margin-right: 20px;}
    #subHeader #alertText p{height: 42px; overflow: hidden; padding-top:5px; padding-left:10px; padding-bottom:10px; font-size: 11px; margin-right: 20px;}

    #subHeader #vosfavoris div.row{

		float: left; 
		height: 82px; 
		padding-top: 6px; 
		padding-bottom: 9px;
}
    #subHeader #vosfavoris #favorisText{margin-left: 0px;}
    #subHeader #vosfavoris #favorisText p{padding: 10px; height: 41px; overflow: hidden; font-size: 11px; line-height: 14px;}
    #subHeader #vosfavoris #realiserText p{padding: 10px; height: 41px; overflow: hidden; font-size: 11px; line-height: 14px; margin-right: 10px;}
    #subHeader #vosfavoris #realiserText ul{ overflow: hidden; font-size: 11px; line-height: 14px; margin-right: 10px;padding-top: 5px;padding-left: 10px; padding-bottom: 10px;}

    #mainArea{padding-top: 146px;}

    #main #leftColumn{background-color: #e8e8e8; position: fixed; display:none;}
    #main #leftColumn ul{list-style: none;}
    #main #leftColumn #menuLeftColumn{min-height: 60px;}

    #main #leftColumn ul#menuLeftColumn{width: auto !important;}
    #main #leftColumn ul#menuLeftColumn.scrollablemenu{margin-right: 5px;}
    #main #leftColumn ul#menuLeftColumn.scrollablemenu li{margin-right: 5px;}
    #main #leftColumn ul#menuLeftColumn li {border-top: 1px solid #c0c0c0;}
    #main #leftColumn ul#menuLeftColumn li a{ display: block; padding: 10px 0 10px 15px; font-weight: bold; border-top: 1px solid #fff; color: #5e5e5e; padding-left: 15px; font-size: 11px; line-height: 11px; background: url(../images/cdc/verticalMenu_arrow.png) no-repeat 5px 12px;}
    #main #leftColumn ul#menuLeftColumn li#autodiagnostic a:hover{
            background: rgb(254,104,104);
            background: -moz-linear-gradient(top,  rgba(254,104,104,1) 0%, rgba(233, 38, 38,1) 100%);
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(254,104,104,1)), color-stop(100%,rgba(233, 38, 38,1)));
            background: -webkit-linear-gradient(top,  rgba(254,104,104,1) 0%,rgba(233, 38, 38,1) 100%);
            background: -o-linear-gradient(top,  rgba(254,104,104,1) 0%,rgba(233, 38, 38,1) 100%);
            background: -ms-linear-gradient(top,  rgba(254,104,104,1) 0%,rgba(233, 38, 38,1) 100%);
            background: linear-gradient(top,  rgba(254,104,104,1) 0%,rgba(233, 38, 38,1) 100%);
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fe6868', endColorstr='#e92626',GradientType=0 );
            color: #fff;
            border-radius: 2px; 
			-moz-border-radius:2px;
			-webkit-border-radius:2px; 
    }
    #main #leftColumn ul#menuLeftColumn li a:hover, #main #leftColumn ul#menuLeftColumn li a.current{text-decoration: none; color: #fff; background: #004b94 url(../images/cdc/verticalMenu_arrow_hover.png) no-repeat 5px 12px;}

    #main #leftColumn ul#menuLeftColumn ul{border-bottom: 1px solid #c0c0c0; border-top: 1px solid #fff; display: none;}
    #main #leftColumn ul#menuLeftColumn ul li a{border: none; padding: 5px 0 5px 10px; background: none;}
    #main #leftColumn ul#menuLeftColumn ul li.hasChildren a.current{color: #296fb4; font-weight: bold;}
    #main #leftColumn ul#menuLeftColumn ul li.hasChildren ul a.current{color: #000; font-weight: normal;}
    #main #leftColumn ul#menuLeftColumn ul li a.current{color: #000; font-weight: normal;}
    #main #leftColumn ul#menuLeftColumn ul li a:hover{background-color: #EBEBEB; color: #1966ad;}

    #main #leftColumn ul#menuLeftColumn ul ul{border: none; margin-left: 20px;}
    #main #leftColumn ul#menuLeftColumn ul ul a{padding: 3px;}

    #main #leftColumn #leftColumnInner{margin: 20px 0 20px 20px;}
    #main #leftColumn.span1 #leftColumnInner{margin-left: 0px;}
    #main #leftColumn #leftColumnInner h3{background: url(../images/cdc/screens.png) no-repeat 0% 0%; padding-bottom: 5px; padding-left: 35px; margin-bottom: 10px; font-size: 17px; cursor: pointer; font-family:"Times New Roman", Times, serif;}

    #usersContainer, #messagesContainer{display: none;}
    #main #leftColumn #leftColumnInner #messagesContainer h3{background-position: 0px -40px; }
    #main #leftColumn #leftColumnInner #usersContainer h3{background-position: 0px -81px;}

    #mainAreaHolder{background-color: #fff; /* JBT float: left;  border-bottom: 10px solid #2a71ac; */ margin-left: 160px}
    #mainAreaHolder #columnsWrap{/* JBT padding-top: 10px; */}
    #mainAreaHolder #columnsWrap.servicesPage{/* JBT  padding-left: 20px; margin-top: 40px; */}

    #nosPrestationsTitles{margin-left: 20px;}

    #nosPrestations{list-style: none; padding: 10px 0; }
    #mainAreaHolder #nosPrestations li{float: right;}
    #nosPrestations img{border: 1px solid #C7C7C7; }
    #nosPrestations h5{padding-top: 10px; padding-bottom: 5px; font-size: 14px; line-height: 16px; color: #296FB4; font-family:"Times New Roman", Times, serif; border-bottom: 1px dotted #C7C7C7;}
    #nosPrestations h5 span{display: block; float: left; height: 20px; margin-right: 5px; font-weight: normal; font-size: 15px;}
    #nosPrestations p{padding: 10px 0;}
    #nosPrestations a{display: block; background: url(../images/cdc/blue_gray_btn.png) no-repeat 0% 0%; width: 84px; height: 23px; text-align: center; color: #fff; font-size: 12px; line-height: 12px; padding-top: 7px;}
    #nosPrestations a:hover{text-decoration: none; background-position: 0% 100%;}

    #mainAreaHolder #nosPrestations li {width: 30%; margin-left: 3%; }


    #main #leftColumn ul#navTabs li{float: left; margin-right: 0px;}
    ul#navTabs li a{display: block; width: 42px; height: 42px; text-indent: -9999px; outline: none;}
    ul#navTabs .tabItem div{display: none;}

    #menuSearchWrap{padding: 20px 0px;}
    #menuSearchWrap input{margin-left: 0px; width: 116px; border: 1px solid #C7C7C7;}

    #leftColumn.span3 ul#navTabs li a, #leftColumn.span3 ul#navTabs li#tabsServ a{background: url(../images/cdc/menu_bg.png) no-repeat 0px -42px; text-indent: -9999px; display: block;}
    #leftColumn.span3 ul#navTabs li a:hover, #leftColumn.span3 ul#navTabs li#tabsServ a:hover, #leftColumn.span3 ul#navTabs li#tabsServ a.active{background-position: 0px 0px;}

    #leftColumn.span3 ul#navTabs li#tabsMessg a{background-position: -42px -42px;}
    #leftColumn.span3 ul#navTabs li#tabsMessg a:hover, #leftColumn.span3 ul#navTabs li#tabsMessg a.active{background-position: -42px 0px;}

    #leftColumn.span3 ul#navTabs li#tabsUsr a{background-position: -84px -42px;}
    #leftColumn.span3 ul#navTabs li#tabsUsr a:hover, #leftColumn.span3 ul#navTabs li#tabsUsr a.active{background-position: -84px 0px;}

    #leftColumn.span1 ul#navTabs li a, #leftColumn.span1 ul#navTabs li#tabsServ a{background: url(../images/cdc/menu_bg_vertical.png) no-repeat -42px 0px; text-indent: -9999px; display: block;}
    #leftColumn.span1 ul#navTabs li a:hover, #leftColumn.span1 ul#navTabs li#tabsServ a:hover, #leftColumn.span1 ul#navTabs li#tabsServ a.active{background-position: 0px 0px;}

    #leftColumn.span1 ul#navTabs li#tabsMessg a{background-position: -42px -42px;}
    #leftColumn.span1 ul#navTabs li#tabsMessg a:hover, #leftColumn.span1 ul#navTabs li#tabsMessg a.active{background-position: 0px -42px;}

    #leftColumn.span1 ul#navTabs li#tabsUsr a{background-position: -42px -84px}
    #leftColumn.span1 ul#navTabs li#tabsUsr a:hover, #leftColumn.span1 ul#navTabs li#tabsUsr a.active{background-position: 0px -84px;}

    .openedMenu{display: block; width: 41px; height: 25px; text-indent: -9999px; background: url(../images/cdc/labels_bg.png) no-repeat 0% 0%; outline: none; margin-bottom: 20px; float: right;}
    .openedMenu.closed{background-position: 0px -56px; z-index: 2000; position: relative; right: -30px;}
    .openedMenu.closed:hover{background-position: 0px -84px;}
    .openedMenu:focus{outline: none;}
    .openedMenu:hover{background-position: 0px -28px;}

    #showHideContainer{overflow: hidden; /*border-bottom: 1px solid #FFFFFF;*/}

    #bottomBgHolder{background: url(../images/cdc/shade_bottom.png) 50% 100%;}

    #footer{margin: 80px 0px 0px 20px; font-size: 11px; border-top: 1px solid #C7C7C7; padding: 10px 0px; color: #5e5e5e}
    #footer #footerLeft{margin-left: 0px;}
    #footer #footerRight{text-align: right; float: right; margin-right: 0px;}    


    .favorisArea>.closeTab {
            float: right;
    }    
 
/* DF background-position:10px 0;*/
	.icone-info{background: url(../images/cdc/_sprite_info.png)  no-repeat scroll #F1D0CF;}
    .icone-info.alertArea {
            background-color:#F1D0CF;
            background-position:0px 0;
    }
/* DF background-position:0px -40px;*/	
    .icone-info.infoArea {
            background-color:#E5EDF6;
            background-position:0px -40px;
    }
/* DF background-position:0px -20px;*/		
    .icone-info.favorisArea {
            background-color:#E5EDF6;
            background-position:0px -20px;
    }
    
/*Home page end*/



/* Alerte messages begin */


    .alertArea{
			/* DF doublon -> background: #f1d0cf url(../images/cdc/atention_icon.png) no-repeat 10px 0px; */
			color: red; 
			padding: 0 0 0 26px; 
			margin:0 0 0 8px;
			height: 20px; 
			font-size: 14px; 
			line-height: 20px;
			border-radius:2px;
			-moz-border-radius:2px;
			-webkit-border-radius:2px;}
	.space_b{ margin-bottom: 13px;}
    .messageBox img{
            margin-top: 15px;	
    }
    .textAlerte{
            -webkit-border-radius: 5px;
            -moz-border-radius: 5px;
            border-radius: 5px;	
            padding: 20px;
            box-shadow: 0 1px 2px #999;
            font-weight: bold;
            margin-left:60px;
            line-height:16px;
    } 

    .yellow{
            background: rgb(255,229,97);
            background: -moz-linear-gradient(top,  rgba(255,229,97,1) 0%, rgba(255,218,97,1) 100%);
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,229,97,1)), color-stop(100%,rgba(255,218,97,1)));
            background: -webkit-linear-gradient(top,  rgba(255,229,97,1) 0%,rgba(255,218,97,1) 100%);
            background: -o-linear-gradient(top,  rgba(255,229,97,1) 0%,rgba(255,218,97,1) 100%);
            background: -ms-linear-gradient(top,  rgba(255,229,97,1) 0%,rgba(255,218,97,1) 100%);
            background: linear-gradient(top,  rgba(255,229,97,1) 0%,rgba(255,218,97,1) 100%);
/*             filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffe561', endColorstr='#ffda61',GradientType=0 ); */
            color: #815e1a;
            border: 1px solid #ecac0b;
    }
    .green{
            background: rgb(215,233,98);
            background: -moz-linear-gradient(top,  rgba(215,233,98,1) 0%, rgba(198,223,98,1) 100%);
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(215,233,98,1)), color-stop(100%,rgba(198,223,98,1)));
            background: -webkit-linear-gradient(top,  rgba(215,233,98,1) 0%,rgba(198,223,98,1) 100%);
            background: -o-linear-gradient(top,  rgba(215,233,98,1) 0%,rgba(198,223,98,1) 100%);
            background: -ms-linear-gradient(top,  rgba(215,233,98,1) 0%,rgba(198,223,98,1) 100%);
            background: linear-gradient(top,  rgba(215,233,98,1) 0%,rgba(198,223,98,1) 100%);
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d7e962', endColorstr='#c6df62',GradientType=0 );
            color: #235823;
            border: 1px solid #accc6f;
    }
    .red{
            background: rgb(254,118,118);
            background: -moz-linear-gradient(top,  rgba(254,118,118,1) 0%, rgba(248,102,102,1) 100%);
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(254,118,118,1)), color-stop(100%,rgba(248,102,102,1)));
            background: -webkit-linear-gradient(top,  rgba(254,118,118,1) 0%,rgba(248,102,102,1) 100%);
            background: -o-linear-gradient(top,  rgba(254,118,118,1) 0%,rgba(248,102,102,1) 100%);
            background: -ms-linear-gradient(top,  rgba(254,118,118,1) 0%,rgba(248,102,102,1) 100%);
            background: linear-gradient(top,  rgba(254,118,118,1) 0%,rgba(248,102,102,1) 100%);
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fe7676', endColorstr='#f86666',GradientType=0 );
            color: #591212;
            border: 1px solid #c76161;
    }
    .blue{
            background: rgb(226,236,246);
            background: -moz-linear-gradient(top,  rgba(226,236,246,1) 0%, rgba(210,225,241,1) 100%);
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(226,236,246,1)), color-stop(100%,rgba(210,225,241,1)));
            background: -webkit-linear-gradient(top,  rgba(226,236,246,1) 0%,rgba(210,225,241,1) 100%);
            background: -o-linear-gradient(top,  rgba(226,236,246,1) 0%,rgba(210,225,241,1) 100%);
            background: -ms-linear-gradient(top,  rgba(226,236,246,1) 0%,rgba(210,225,241,1) 100%);
            background: linear-gradient(top,  rgba(226,236,246,1) 0%,rgba(210,225,241,1) 100%);
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2ecf6', endColorstr='#d2e1f1',GradientType=0 );
            color: #296fb4;
            border: 1px solid #69aedc;
    }

    .darkblue, .darkblue:active{
            background-image: none;
            background: rgb(72,82,96);
            background: -moz-linear-gradient(top,  rgba(72,82,96,1) 0%, rgba(37, 42, 49, 1) 100%);
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(72,82,96,1)), color-stop(100%,rgba(37, 42, 49, 1)));
            background: -webkit-linear-gradient(top,  rgba(72,82,96,1) 0%,rgba(37, 42, 49,1) 100%);
            background: -o-linear-gradient(top,  rgba(72,82,96,1) 0%,rgba(37, 42, 49, 1) 100%);
            background: -ms-linear-gradient(top,  rgba(72,82,96,1) 0%,rgba(37, 42, 49, 1) 100%);
            background: linear-gradient(top,  rgba(72,82,96,1) 0%,rgba(37, 42, 49, 1) 100%);
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#485260', endColorstr='#252a31',GradientType=0 );
            color: #fff;
            border: 1px solid #485260;
    }

    .darkblue:hover{background-position: 0% 0%; color: #fff; opacity: 0.9;}

    .grey, .grey:active{
            background-image: none;
            background: rgb(208, 208, 208);
            background: -moz-linear-gradient(top,  rgba(208, 208, 208,1) 0%, rgba(189, 189, 189, 1) 100%);
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(208, 208, 208, 1)), color-stop(100%,rgba(189, 189, 189, 1)));
            background: -webkit-linear-gradient(top,  rgba(208, 208, 208,1) 0%,rgba(189, 189, 189,1) 100%);
            background: -o-linear-gradient(top,  rgba(208, 208, 208,1) 0%,rgba(189, 189, 189, 1) 100%);
            background: -ms-linear-gradient(top,  rgba(208, 208, 208,1) 0%,rgba(189, 189, 189,1) 100%);
            background: linear-gradient(top,  rgba(208, 208, 208,1) 0%,rgba(189, 189, 189, 1) 100%);
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d0d0d0', endColorstr='#bdbdbd',GradientType=0 );
            color: #000;
            border: 1px solid #d0d0d0;
    }

    .grey:hover{background-position: 0% 0%; color: #000; opacity: 0.9;}
    
		
    
    .icone-alerte {
    	background-image: url('../images/cdc/_sprite_message_icons.png'); 
        height: 40px;
        width: 55px;
    }
    
    .icone-alerte.icone-alerte-jaune {
    	background-position: 0 0;
    }

    .icone-alerte.icone-alerte-vert {
            background-position: 0 120px;
    }

    .icone-alerte.icone-alerte-rouge {
            background-position: 0 80px;
    }

    .icone-alerte.icone-alerte-bleu {
            background-position: 0 40px;
    }   
    
    .messageBox .icone-alerte {margin-top: 15px;float: left;}
    
/* Alerte messages end */


/*Login begin*/

    #accueil_nc_wrap{width: 100%; background: url(../images/cdc/wrap_bg.png) 0 -1px repeat-x; border-bottom: 5px solid #1D72B2; zoom:1;}
    #accueil_nc_wrap:before, #accueil_nc_wrap:after, #accueil_nc_main:before, #accueil_nc_main:after{content:""; display:table;}
    #accueil_nc_wrap:after, #accueil_nc_main:after{clear:both;}
    #accueil_nc_header{
            background: #fff url(../images/cdc/inner_header_bottom.png) repeat-x bottom left;
            min-height: 32%;
            _height: 32%;	
            border-top: 5px solid #1d72b2;
    }

    a#cisseLogo{ background: #fff url(../images/cdc/logo_2.png) no-repeat 0 0; display: block; width: 113px; height: 115px; text-indent: -9999px;}
    a#accueilMainLogo{ background: #fff url(../images/cdc/logo_else.png) no-repeat 0 0; display: block; width: 420px; height: 134px; text-indent: -9999px;}

    #accueil_nc_header .row{
            position: relative;
            padding-top: 51px;
            padding-bottom: 19px;
    }
    #accueil_nc_header .rightBtn{
            background: url(../images/cdc/btn_up.png) no-repeat 0 0;
            float: right;
            width: 127px;
            height: 33px;
            display: block;
            text-align: center;
            line-height: 33px;
            position: absolute;
            top: -5px;
            right: 0;
            color: #fff;
    }
    #accueil_nc_header .rightBtn:hover{
            background: url(../images/cdc/btn_up.png) no-repeat 0 -33px;
            text-decoration: none;
    }
    #accueil_nc_logo{padding-top: 23px; padding-left: 10px;}
    #accueil_nc_main{
            background: #fff url(../images/cdc/body_repeat_dark.png) repeat;
            min-height: 51.5%;
            _height: 51.5%;
            zoom:1;
    }

    #accueil_nc_main .row{
            padding: 80px 0 60px 0;	
    }
    #votreCompte{padding-left: 30px;}

    .titleSection{
            background: url(../images/cdc/title_icon_big.png) no-repeat 0% 0%;
            height: 75px;
            font-size: 18px;
            font-weight: bold;
            text-transform: uppercase;
            color: #19629f;
            padding-left: 70px;
            padding-top: 21px;
            margin-bottom: 22px;
            overflow: hidden;
    }
    .titleSection h3{background-color: #fff; padding: 5px; position: relative;line-height:20px;}

    .votreConnexionSection, .nousContacterSection{
            float: right;
            background: #fff;
            min-width: 251px;
            clear: both;
            margin-bottom: 15px;
            position: relative;	
            padding: 13px 27px 13px 37px;
    }
    .lock_icon{width: 46px; height: 47px; background: url(../images/cdc/lock_icon.png) no-repeat 0 0;}
    .bubble_icon{width: 46px; height: 47px; background: url(../images/cdc/bubble_icon.png) no-repeat 0 0;}

    .votreConnexionSection img, .nousContacterSection img, .lock_icon, .bubble_icon{
            position: absolute;
            top: 14px;
            left: -20px;	
    }
    .votreConnexionSection a, .nousContacterSection a{
            color: #1966ad;
            width: 100%;
            display: inline-block;
            font-size: 11px;	
            line-height: 12px;
    }
    .title{
            border-bottom: 1px dotted #717171;	
            font-size: 16px;
            color: #3d3d3d;
            padding-bottom: 5px;
            margin-bottom: 5px;
            font-weight: bold;
    }
    #accueil_nc_main .container {
            min-height: 100%;	
            _height: 100%;	
    }
    #accueil_nc_main img{
            display: block;
            margin: 0 auto;
    }

    #accueil_nc_inner{background: url(../images/cdc/border_bottom.png) no-repeat 50% 100%;}

    .form-login{
            width: 220px;
            background: url(../images/cdc/shadow.png) left center no-repeat;	
            float: right;
            height: 123px;
            padding: 10px 0 0 42px;
    }
    .inputLock{
            background: url(../images/cdc/input_lock.png) no-repeat;
    }
    .inputAccount{
            background: url(../images/cdc/input_account.png) no-repeat;
    }
    .form-login input{
            border: none;
            background: none;
            box-shadow: none;
            padding-left: 35px;
            width: 158px;
            color: #999999;
    }
    .send{
            float: left;
            width: 110px;
            height: 30px;
            display: block;
            background: url(../images/cdc/blue_gray_btn_big.png) no-repeat 0 0;
            border: none;
            color: #fff;
            font-size: 14px;
            text-shadow: 1px 1px 1px #252a31;	
            margin-top: 5px;
    }
    .send:hover{
            background: url(../images/cdc/blue_gray_btn_big.png) no-repeat 0 -30px;
    }
    #accueil_nc_footer{
            min-height: 15.5%;	
            _height: 15.5%;	
            text-align: center;
    }
    #accueil_nc_footer_text{	
            color: #3a424e;
            padding: 16px 0;
    }
    #accueil_nc_footer_text a{
            color: #3a424e;	
    }

    .mentions-legales{overflow: hidden; width: 100%;}
    .mentions-legales .mentions-legales-section{margin-bottom: 20px;}
    .mentions-legales .mentions-legales-section-strange{background: url(../images/cdc/strangetitle.png) no-repeat 0% 0%; padding-top: 24px; width: 100%  }
    .mentions-legales .mentions-legales-section-strange .scrollable{width: 100%  height: 240px; position: relative;}
    .mentions-legales .mentions-legales-section-strange h4{background-color: #000; color: #fff; width: 80%; padding: 1%;}
    .mentions-legales .mentions-legales-left {width: 65%  float: left; height: 348px; overflow: hidden;}
    .mentions-legales .mentions-legales-left p{font-size: 12px; padding: 5px 0px; padding-right: 20px;}
    .mentions-legales .mentions-legales-left h4{padding-top: 20px 0px; font-size: 12px;}
    .mentions-legales .mentions-legales-right {width: 30%; float: left; margin-left: 5%; overflow: hidden;}
    .mentions-legales .mentions-legales-right .mentions-legales-right-menu-wrap{background-color: #f3f3f3; overflow: hidden;}
    .mentions-legales .mentions-legales-right .mentions-legales-right-menu-wrap h5{background-color: #175b98; padding: 3%; color: #fff;}
    .mentions-legales .mentions-legales-right .mentions-legales-right-menu-wrap ul{margin: 15px; padding-top: 0px;}
    .mentions-legales .mentions-legales-right .mentions-legales-right-menu-wrap ul li{border-bottom: 1px dotted #000; background: url(../images/cdc/modalbulet.png) no-repeat 0px 5px; padding-left: 10px; padding-bottom: 5px;}
    .mentions-legales .mentions-legales-right .mentions-legales-right-menu-wrap ul li div{font-size: 11px; padding: 5px 0px;}
    .mentions-legales .mentions-legales-right .mentions-legales-right-menu-wrap ul li a{font-size: 11px; color: #1966AD; font-weight: bold;}
    .mentions-legales .mentions-legales-right .mentions-legales-right-menu-wrap ul li a:hover{text-decoration: none;}
    .mentions-legales .mentions-legales-right input.jsplaceholder{font-size: 11px;}
    .mentions-legales .mentions-legales-right ul {padding-top: 20px; list-style: none;}
    .mentions-legales .mentions-legales-right ul li {margin-bottom: 10px;}
    .mentions-legales .mentions-legales-right ul li a{color: #000;}
    .mentions-legales .mentions-legales-right ul li a:hover{color: #005580;}

    .mentions-legales .mentions-legales-alert-modal{background: url(../images/cdc/alertbg.png) no-repeat 0% 100%; padding-bottom: 180px;}
    .mentions-legales .mentions-legales-alert-modal p{padding: 10px 0px;}
    .mentions-legales .mentions-legales-alert-modal span.bluetext{color: #1966AD; font-weight: bold;}

    .mentions-legales .mentions-legales-alertmessage-modal{background: url(../images/cdc/alert.jpg) no-repeat 0% 0%; padding-left: 70px;}
    .mentions-legales .mentions-legales-alertmessage-modal p{padding-top: 10px;}
    .mentions-legales .mentions-legales-alertmessage-modal a.btn{margin-top: 30px;}
    .mentions-legales .mentions-legales-alertmessage-modal a.centered{margin-left: 226px;}
    .mentions-legales .mentions-legales-alertmessage-modal a.twocentered{margin-left: 188px;}

    .mentions-legales .mentions-legales-numeric-modal{background: url(../images/cdc/numericsign.png) no-repeat 0% 0%; padding-left: 90px; min-height: 80px;}    
    
    .votreCompteWrap{margin-top: 20px; width: 287px; background-color: #e2e3e5; padding-right: 30px; padding-top: 50px;  padding-left: 10px; margin-left: 30px;}
    .votreCompteWrap .titleSection{position: relative;}
    .votreCompteWrap .titleSection h3{font-size: 12px;}
    .votreCompteWrap .form-login{float: none; margin-left: 30px;}    
    
/*Login end*/




/*Product info begin*/


    
    .rightLinks{
            padding-top: 48px;	
    }
    .rightLinks a{
            display: block;
            font-size: 11px;
            min-height: 14px;
            padding-left: 22px;	
            margin-bottom: 12px;
    }

    .bottomTab{
            min-height: 24px;
            _height: 24px;
            /*background-color: #eaf0f6; width: 100%;	*/
            margin-top: 5px;
            border-top: 1px solid #cccccc;
            position: relative;
            text-align: right;
    }


    .bottomTab a{
            font-size: 11px;
            color: #000;
            line-height: 24px;
            display: inline-block;
            padding-left: 20px;
            margin-right: 10px;
    }
    .toggleProduit{
            display: block;
            position: absolute;
            top: -1px;
            right: 17px;
            width: 26px;
            height: 41px;
            padding-left: 0;	
    }
    .labelRoatated:hover{
            background: url("../images/cdc/labels_bg_rotated4.png") no-repeat -28px 0;	
    }
    
    
    .rightLinks a {
	padding-left: 0px;
    }

    .bottomTab a {
            padding-left: 0px;
    }
    
    

    
    
    
/*Product info end*/

    

/*Services filariane begin*/

    .element{
            float: left;
            display: inline-block;
            height: 35px;	
            max-width: 175px;
            padding: 0 13px 0 13px;
		    margin-bottom: 10px;
            overflow:hidden;
            text-overflow:ellipsis; 
            white-space:nowrap;
    }
    .icone-filariane{background: url("../images/cdc/progresbar_bg.png") 0 -35px no-repeat; color: #1966AD;}
    .icone-filariane.past{background-position: 0 -35px; color: #1966AD;}
    .icone-filariane.current{background-position:0 -70px;}
    .icone-filariane.current, .icone-filariane.future{cursor: default; text-decoration: none;}
    .icone-filariane.future{background-position:0 0; color: #bdbdbd;}
    .icone-filariane.future:hover{text-decoration: none; color: #bdbdbd;}

/*Services filariane end*/


/*Service Authentification begin*/
    .authenticationPanel .icone-plat{margin-top: -30px;position: relative;top: 18px;}
/*Service Authentification end*/


/*icones accueil begin*/
	.icone-plat{position:absolute;display: block;background: url("../images/cdc/form_icons.png") 0px -1px no-repeat;height:40px;width:40px;}
	
	.icone-plat.calculette{background-position :	0px -1px;}
	.icone-plat.contact{background-position :		0px -51px;}
	.icone-plat.lock{background-position :			0px -101px;}
	.icone-plat.real{background-position :			0px -151px;}
	.icone-plat.validation{background-position :	0px -201px;}
	.icone-plat.message{background-position :		0px -251px;}
	.icone-plat.loupe{background-position :		0px -301px;}
	.icone-plat.agenda{background-position :		0px -351px;}
	.icone-plat.service{background-position :		0px -401px;}
	.icone-plat.chat{background-position :			0px -451px;}
	.icone-plat.inProgress{background-position :	0px -501px;}
	.icone-plat.usb{background-position :			0px -551px;}
	.icone-plat.appli{background-position :		0px -601px;}
	.icone-plat.info{background-position :			0px -651px;}
/*icones accueil end*/

/*Objet Bandeau begin*/

    .objet_bandeau_bg{width: 100%; background-color: #EBEBEB; float: left;}

/*Objet Bandeau end*/



/* Services page specific begin */

    .servicesPage .alert_message, 
    .servicesPage .services_filariane, 
    .servicesPage .services_information{margin-top: 30px;}
   /* JBT .servicesPage .tableau_de_bord .dataTables_wrapper{margin-left: 0px;} */
    .servicesPage .formulaire_new_test4{margin-top: 50px; margin-left: 40px;}
    .servicesPage .formulaire_new_test2_1, .servicesPage .formulaire_new_test2_2,
    .servicesPage .formulaire_new_test5, .servicesPage .formulaire_new_test6, 
    .servicesPage .objet_service_authentification{margin-left: 40px;}
    .servicesPage .footerWrap{margin-left: 20px;}
    .servicesPage .footerWrap .span13{width: 740px;}
/*     .servicesPage #gridTable td.dataTables_empty{background: transparent !important; border: none; border-left: 1px solid transparent !important; } */

    .bottomLinks{margin-left: 0px;}

    .pageBorder{border-bottom: 10px solid #2A71AC; padding-top: 20px; position: relative; z-index: 300;}
    .ligne-footer{border-bottom: 5px solid #296fb4;}

/* Services page specific end */



/* Forms begin */
	
	/* BEGIN JBT Surcharge bootstrap */

	[class^="icon-"],[class*=" icon-"]{background-image:url("../images/cdc/glyphicons-halflings.png");}
	.icon-white,.nav-pills>.active>a>[class^="icon-"],.nav-pills>.active>a>[class*=" icon-"],.nav-list>.active>a>[class^="icon-"],.nav-list>.active>a>[class*=" icon-"],.navbar-inverse .nav>.active>a>[class^="icon-"],.navbar-inverse .nav>.active>a>[class*=" icon-"],.dropdown-menu>li>a:hover>[class^="icon-"],.dropdown-menu>li>a:focus>[class^="icon-"],.dropdown-menu>li>a:hover>[class*=" icon-"],.dropdown-menu>li>a:focus>[class*=" icon-"],.dropdown-menu>.active>a>[class^="icon-"],.dropdown-menu>.active>a>[class*=" icon-"],.dropdown-submenu:hover>a>[class^="icon-"],.dropdown-submenu:focus>a>[class^="icon-"],.dropdown-submenu:hover>a>[class*=" icon-"],.dropdown-submenu:focus>a>[class*=" icon-"]{background-image:url("../images/cdc/glyphicons-halflings.png");}
	
	
	/* Style des controls */
	.form-horizontal .control-label{text-align: left;}
    .form-horizontal .control-group{margin-top: 3px;margin-bottom: 3px; }
    .form-horizontal .control-label{padding-top: 3px;line-height:16px;}
	
	/* Style par défaut des Formulaires */
	.form-horizontal .controls {*display: inline-block;*padding-left: 20px;margin-left: 200px;*margin-left: 0;}
	.form-horizontal .control-label {float: left;width: 180px;padding-top: 5px;text-align: left;}
	.input-mini{width: 80px;}
	.input-small{width: 130px;}
	.input-medium{width: 182px;}
	.input-large{width: 213px;}
	.input-xlarge{width: 400px;}
	.input-xxlarge{width: 605px;}
	textarea{height:150px;}
	select, textarea, input[type="text"],input[type="file"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input{-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;padding: 0px 1px;height: 22px;border-top: 1px solid #C7C7C7; font-size:11px;}
    .input-append input, .input-append select, .input-append .uneditable-input{border-radius:4px 0 0 4px;}
    select:focus{  border-color: rgba(82, 168, 236, 0.8);outline: 0;outline: thin dotted \9;/* IE6-9 */-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);}
	.radio input[type="radio"], .checkbox input[type="checkbox"]{float:none;margin:0px; height: 24px; margin-left: 5px;outline:none;}
	.radio.inline, .checkbox.inline{padding-left:0px; padding-right: 20px;}

	.form-search input, .form-inline input, .form-horizontal input, .form-search textarea, .form-inline textarea, .form-horizontal textarea, .form-search select, .form-inline select, .form-horizontal select, .form-search .help-inline, .form-inline .help-inline, .form-horizontal .help-inline, .form-search .uneditable-input, .form-inline .uneditable-input, .form-horizontal .uneditable-input, .form-search .input-prepend, .form-inline .input-prepend, .form-horizontal .input-prepend, .form-search .input-append, .form-inline .input-append, .form-horizontal .input-append{outline:none;}

    .noLegend{padding-top:10px;}
    label{margin-bottom: 2px;}
    legend {margin-bottom: 0px;font-family: Arial,"Helvetica Neue",Helvetica,sans-serif;color:#5E5E5E;font-weight: bold;font-size: 11px;}
    .control-group .controls > p{line-height:24px; color:#000000; overflow:hidden;text-overflow:ellipsis; white-space:nowrap; }
    .control-group .controls > label + p{display: inline; margin-right:10px; height: 24px; vertical-align: middle;}
    .control-group .controls > label{display: inline-block; line-height:24px; vertical-align: middle;padding-top: 0px;}
    .controls > .radio:first-child, .controls > .checkbox:first-child{padding-top:0px;}  
       
       /*Select2 combobox start*/
  .select2-container .select2-choice{height:22px; line-height: 22px;border-radius: 3px; -moz-border-radius:3px;	-webkit-border-radius:3px;;border-color: #C7C7C7; padding:0 0 0 5px;}

  .select2-container-active .select2-choice, .select2-container-active .select2-choices{box-shadow : 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(82, 168, 236, 0.6);outline:0 none;border-color:rgba(82, 168, 236, 0.8);}
  .control-group.error.rouge .select2-container-active .select2-choice,.control-group.error.rouge .select2-container-active .select2-choices{box-shadow : 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(227, 25, 25, 0.6);outline:0 none;border-color:rgba(227, 25, 25, 0.8);}
  .select2-dropdown-open .select2-choice{-webkit-border-radius: 3px 3px 0px 0px;border-radius: 3px 3px 0px 0px; -moz-border-radius:3px 3px 0px 0px;}
  .select2-dropdown-open .select2-choice{box-shadow:none;border-color: #C7C7C7;}
  .select2-dropdown-open .select2-choice div{border-left: 1px solid #c7c7c7;}
  .select2-search{padding-top:4px;}
  .select2-drop{border-color:#C7C7C7; }
 
  /*Select2 combobox end*/
  
    /* Champ IBAN */
     .iban{text-transform: uppercase;}
     .bic{text-transform: uppercase;}
     .majuscule{text-transform: uppercase;}
    
    /* Champ MANDATORY */
      .control-group.mandatory.rouge input,.control-group.mandatory.rouge select,.control-group.mandatory.rouge .select2-container .select2-choice {border-right: 3px solid #e31919;}
    .control-group.mandatory.orange input,.control-group.mandatory.orange select, .control-group.mandatory.orange .select2-container .select2-choice{border-right: 3px solid #ee7e1f;}
    .control-group.mandatory.rouge input[type="checkbox"],
	.control-group.mandatory.orange input[type="checkbox"],
	.control-group.mandatory.rouge input[type="radio"],
	.control-group.mandatory.orange input[type="radio"] {border:0px none;}
	  
    /* Champ ERROR #ee7e1f #e31919*/
    .control-group.error.rouge > label, .control-group.error.rouge .help-block, .control-group.error.rouge .help-inline{color: #e31919 }
    .control-group.error.rouge .checkbox, .control-group.error.rouge .radio, .control-group.error.rouge input, .control-group.error.rouge select, .control-group.error.rouge textarea, .control-group.error.rouge .select2-container .select2-choice{border: 1px solid #e31919; color: #e31919}
    .control-group.error.orange > label, .control-group.error.orange .help-block, .control-group.error.orange .help-inline{color: #ee7e1f }
    .control-group.error.orange .checkbox, .control-group.error.orange .radio, .control-group.error.orange input, .control-group.error.orange select, .control-group.error.orange textarea, .control-group.error.orange .select2-container .select2-choice{border: 1px solid #ee7e1f; color: #ee7e1f}
    .control-group.error.rouge .checkbox,
	.control-group.error.orange .checkbox,
	.control-group.error.rouge .radio,
	.control-group.error.orange .radio {border:0px none;}
	
    /* Champ ERROR MANDATORY */
    .control-group.error.mandatory.rouge input,.control-group.error.mandatory.rouge select , .control-group.error.mandatory.rouge .select2-container .select2-choice{border-right: 3px solid #e31919; color: #e31919}
    .control-group.error.mandatory.orange input,.control-group.error.mandatory.orange select, .control-group.error.mandatory.orange .select2-container .select2-choice {border-right: 3px solid #ee7e1f; color: #ee7e1f}
    .control-group.error.mandatory.rouge input[type="checkbox"],
	.control-group.error.mandatory.orange input[type="checkbox"],
	.control-group.error.mandatory.rouge input[type="radio"],
	.control-group.error.mandatory.orange input[type="radio"] {border:0px none;}
   	 	
    /* Champ WARNING */
    .control-group.warning input,.control-group.warning select {-moz-border-radius: 3px 4px 4px 3px; -webkit-border-radius: 3px 4px 4px 3px; border-radius: 3px 4px 4px 3px; border-right: 5px solid #F29410;}
    .control-group.warning > label, .control-group.warning .help-block, .control-group.warning .help-inline{color: #F29410;}
	.control-group.warning .checkbox, .control-group.warning .radio, .control-group.warning input, .control-group.warning select, .control-group.warning textarea{border: 1px solid #F29410; color: #F29410;}
    
    /* Datatables */
    .dataTables{border-collapse: separate;}

    .doubleBordure{border-top:1px solid #CCCCCC; border-bottom: 1px solid #FFFFFF; margin:0px 20px 3px 0px;}
    .datatableDoubleBordure{border-top:1px solid #CCCCCC; border-bottom: 1px solid #FFFFFF; margin:0px 20px 3px 0px; height: 0px;}
   
    .coinArrondiHaut{-moz-border-radius: 5px 5px 0px 0px; -webkit-border-radius: 5px 5px 0px 0px; border-radius: 5px 5px 0px 0px;}
    .coinArrondiHautGauche{ -moz-border-radius: 5px 0px 0px 0px; -webkit-border-radius: 5px 0px 0px 0px; border-radius: 5px 0px 0px 0px;}
    .coinArrondiHautDroite{ -moz-border-radius: 0px 5px 0px 0px; -webkit-border-radius: 0px 5px 0px 0px; border-radius: 0px 5px 0px 0px;}
   	.coinArrondiBasGauche{ -moz-border-radius: 0px 0px 0px 5px; -webkit-border-radius: 0px 0px 0px 5px; border-radius: 0px 0px 0px 5px;   }
   	.coinArrondiBasDroite{ -moz-border-radius: 0px 0px 5px 0px; -webkit-border-radius: 0px 0px 5px 0px; border-radius: 0px 0px 5px 0px;   }
    .coinArrondiBas{ -moz-border-radius: 0px 0px 5px 5px; -webkit-border-radius: 0px 0px 5px 5px; border-radius: 0px 0px 5px 5px;    }
    .coinArrondiGauche{ -moz-border-radius: 5px 0px 0px 5px; -webkit-border-radius: 5px 0px 0px 5px; border-radius: 5px 0px 0px 5px;    }
    .coinArrondiDroite{ -moz-border-radius: 0px 5px 5px 0px; -webkit-border-radius: 0px 5px 5px 0px; border-radius: 0px 5px 5px 0px;    }
    .coinArrondi{ -moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px;    }
    .control-group .controls select{line-height: 18px;}
    label, input, button, select, textarea{font-size: 11px; font-family: Arial,"Helvetica Neue", Helvetica, sans-serif;}
    .control-group label{color: #296fb4; font-weight: bold; margin-bottom: 0px; }
    fieldset{margin:5px 0 5px 0px;}
    p.infoText{font-weight: bold; margin-right:20px; text-align:justify; padding: 15px 0;color: #296fb4;}
    p.infoComplement{margin-bottom: 5px; margin-top: 5px; white-space: normal;}
	/* END JBT Surcharge bootstrap */
    

    .DataTables_sort_wrapper{position: relative; padding-right: 12px;}
    .DataTables_sort_wrapper span.DataTables_sort_icon{position: absolute; top: 0px; right: 0px;}
   
    #alertTextBlock{background: url(../images/cdc/alertTextBlock.png) no-repeat 0% 0%; margon-bottom: 10px; min-height: 66px; padding: 8px 0px;}
/*     #ribbonText{color: #000; line-height: 30px; } */
    #printExport{min-height: 30px; padding-top: 10px;}
    #ribonDescription{display: none;}

    .formWrap{background: url(../images/cdc/forms_bg.png) repeat-y 0% 0%; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }

    #bottomRcElement{-moz-border-bottom-right-radius: 5px; -webkit-border-bottom-right-radius: 5px; border-bottom-right-radius: 5px; border-left: 2px solid #fff}
/* JBT    #bottomLcElement{-moz-border-radius: 0px 0px 0px 5px; -webkit-border-radius: 0px 0px 0px 5px; border-radius: 0px 0px 0px 5px;   behavior: url(bootstrap/css/PIE.htc);}*/
    
/*  Zone des boutons d'actions */
    .sidelinks{  list-style: none; position:absolute; bottom:0px;}
    .sidelinks li{margin-bottom: 5px;}

	
/*  Boutons d'actions primaires */
/* 	a.buttonLink span{display: block; padding-left: 26px; background: url(../images/cdc/buttons_icons.png) no-repeat 7px -1918px; height:30px;line-height: 30px;} */
    a.buttonLink span{display: block; background: url(../images/cdc/buttons_icons.png) no-repeat 7px -1918px; padding-left: 15px;}
    
    a.buttonLink span.continuer{background-position: 7px -314px; }	
    a.buttonLink span.suivant{background-position: 7px -314px; }	
	a.buttonLink span.enregistrer{background-position: 7px -387px; }	
    a.buttonLink span.envoyer{background-position: 7px -243px; }
    a.buttonLink span.filtrer{background-position: 7px -459px; }	
    a.buttonLink span.imprimer{background-position: 7px -534px; }
    a.buttonLink span.joindre{background-position: 7px -609px; }	
    a.buttonLink span.modifier{background-position: 7px -686px; }	
    a.buttonLink span.parcourir{background-position: 7px -762px; }	
	a.buttonLink span.rechercher{background-position: 7px -173px; }
	a.buttonLink span.reinitialiser{background-position: 7px -1847px; }	
	a.buttonLink span.rejets{background-position: 7px -906px; }	
	a.buttonLink span.retour{background-position: 7px -979px; }	
	a.buttonLink span.supprimer{background-position: 7px -1049px; }	
	a.buttonLink span.telecharger{background-position: 7px -1124px; }	
    a.buttonLink span.valider{background-position: 7px -100px; }
    a.buttonLink span.affecter{background-position: 7px -1201px; }	
    a.buttonLink span.mettreajour{background-position: 7px -834px; }
    a.buttonLink span.synchroniser{background-position: 7px -834px; }
    a.buttonLink span.precedent{background-position: 7px -1990px; }
	a.buttonLink span.recuperer{background-position: 7px -2156px; }	
    
/*     a.buttonLink{width: 136px; height: 30px; display: block; background: url(../images/cdc/sprite_btns.png) no-repeat -3px 0px; color: #fff; text-align: center; font-weight: bold; font-size: 12px;} */
    a.buttonLink{
   background: #606876; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxOSUiIHN0b3AtY29sb3I9IiM2MDY4NzYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMzczZjRhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top,  #606876 19%, #373f4a 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(19%,#606876), color-stop(100%,#373f4a)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #606876 19%,#373f4a 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #606876 19%,#373f4a 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #606876 19%,#373f4a 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #606876 19%,#373f4a 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#606876', endColorstr='#373f4a',GradientType=0 ); /* IE6-8 */


    border: 1px solid #485261;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    color: white;
    display: block;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    margin-left: 40px;
    text-align: center;
    width: 130px;}
    a.buttonLink:hover{background: #606876; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYwNjg3NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzNzNmNGEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #606876 0%, #373f4a 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#606876), color-stop(100%,#373f4a)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #606876 0%,#373f4a 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #606876 0%,#373f4a 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #606876 0%,#373f4a 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #606876 0%,#373f4a 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#606876', endColorstr='#373f4a',GradientType=0 ); /* IE6-8 */
	}
    a.buttonLink:active{background: #373f4a; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM3M2Y0YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2MDY4NzYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #373f4a 0%, #606876 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#373f4a), color-stop(100%,#606876)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #373f4a 0%,#606876 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #373f4a 0%,#606876 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #373f4a 0%,#606876 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #373f4a 0%,#606876 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#373f4a', endColorstr='#606876',GradientType=0 ); /* IE6-8 */
	}
    a.buttonLink.disabled {background: #727f93; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzcyN2Y5MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzNzNmNGEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #727f93 0%, #373f4a 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#727f93), color-stop(100%,#373f4a)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #727f93 0%,#373f4a 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #727f93 0%,#373f4a 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #727f93 0%,#373f4a 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #727f93 0%,#373f4a 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#727f93', endColorstr='#373f4a',GradientType=0 ); /* IE6-8 */
	}
    
     a.buttonLink.light, a.buttonLink.light.disabled {
    background: #ffffff; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxOSUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZDVkNWQ1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top,  #ffffff 19%, #d5d5d5 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(19%,#ffffff), color-stop(100%,#d5d5d5)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 19%,#d5d5d5 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 19%,#d5d5d5 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 19%,#d5d5d5 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 19%,#d5d5d5 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d5d5d5',GradientType=0 ); /* IE6-8 */

    border: 1px solid #BABABA;
    color: black;}

    a.buttonLink.light:hover {background: #ffffff; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkNWQ1ZDUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ffffff 0%, #d5d5d5 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#d5d5d5)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#d5d5d5 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#d5d5d5 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#d5d5d5 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#d5d5d5 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d5d5d5',GradientType=0 ); /* IE6-8 */
	}
    a.buttonLink.light:active {background: #d5d5d5; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q1ZDVkNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #d5d5d5 0%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d5d5d5), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #d5d5d5 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #d5d5d5 0%,#ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #d5d5d5 0%,#ffffff 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #d5d5d5 0%,#ffffff 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d5d5d5', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */
	}
   
    a.buttonLink:hover, a.buttonLink:focus,a.buttonLink:active,a.buttonLink.disabled{text-decoration: none;}

	
	a.buttonLink.disabled:hover,a.buttonLink.disabled:active{background: #727f93; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzcyN2Y5MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzNzNmNGEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #727f93 0%, #373f4a 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#727f93), color-stop(100%,#373f4a)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #727f93 0%,#373f4a 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #727f93 0%,#373f4a 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #727f93 0%,#373f4a 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #727f93 0%,#373f4a 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#727f93', endColorstr='#373f4a',GradientType=0 ); /* IE6-8 */
	}
    a.buttonLink.light.disabled:hover,a.buttonLink.light.disabled:active{background: #ffffff; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxOSUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZDVkNWQ1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top,  #ffffff 19%, #d5d5d5 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(19%,#ffffff), color-stop(100%,#d5d5d5)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 19%,#d5d5d5 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 19%,#d5d5d5 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 19%,#d5d5d5 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 19%,#d5d5d5 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d5d5d5',GradientType=0 ); /* IE6-8 */}
/* 	.sidelinks a.buttonLink{margin-left:auto;margin-right:auto; padding-right:20px;} */
	
	/*  Boutons d'actions primaires sans picto */
	a.buttonLinkSimple span{display: block; padding-left: 0px; background: none; height:30px;line-height: 30px;} 
	a.buttonLinkSimple{width: 102px; height: 30px; display: block; background: url(../images/cdc/sprite_btns.png) no-repeat -3px -313px; color: #fff; text-align: center; font-weight: bold; font-size: 12px; cursor:pointer;}
    a.buttonLinkSimple:hover{background-position: -3px -349px; text-decoration: none;}
    a.buttonLinkSimple:active{background-position: -3px -389px; text-decoration: none;}
    a.buttonLinkSimple.disabled{background-position: -3px -428px; text-decoration: none; cursor:default;}
	.sidelinksSimple a.buttonLinkSimple{margin-left:auto;margin-right:auto; padding-right:20px;}
	
	
/*  TODO : à retirer - Boutons d'actions pour le test showroom */	

	a.buttonLink.showroomHover{background-position: -3px -36px; text-decoration: none;}
	a.buttonLink.showroomAbaisse{background-position: -3px -76px; text-decoration: none;}
	a.buttonLink.showroomdisabled{background-position: -3px -115px; text-decoration: none;}
	
	a.buttonLink.light.showroomHover{background-position: -3px -191px; text-decoration: none;}
	a.buttonLink.light.showroomAbaisse {background-position: -3px -228px; text-decoration: none;}
	a.buttonLink.light.showroomdisabled{background-position: -3px -270px; text-decoration: none;}
	
/*  Boutons d'actions secondaires */
    a.buttonLink.light span.ajouter{background-position: 7px 8px; }
    a.buttonLink.light span.continuer{background-position: 7px -279px; }	
    a.buttonLink.light span.suivant{background-position: 7px -279px; }	
	a.buttonLink.light span.enregistrer{background-position: 7px -350px; }	
    a.buttonLink.light span.envoyer{background-position: 7px -208px; }
    a.buttonLink.light span.filtrer{background-position: 7px -423px; }	
    a.buttonLink.light span.imprimer{background-position: 7px -494px; }
    a.buttonLink.light span.joindre{background-position: 7px -571px; }	
    a.buttonLink.light span.modifier{background-position: 7px -644px; }	
    a.buttonLink.light span.parcourir{background-position: 7px -722px; }	
	a.buttonLink.light span.rechercher{background-position: 7px -138px; }
	a.buttonLink.light span.reinitialiser{background-position: 7px -1882px; }	
	a.buttonLink.light span.rejets{background-position: 7px -869px; }	
	a.buttonLink.light span.retour{background-position: 7px -942px; }	
	a.buttonLink.light span.supprimer{background-position: 7px -1011px; }	
	a.buttonLink.light span.telecharger{background-position: 7px -1087px; }	
    a.buttonLink.light span.valider{background-position: 7px -65px; }
    a.buttonLink.light span.affecter{background-position: 7px -1165px; }
	a.buttonLink.light span.mettreajour{background-position: 7px -796px; }
	a.buttonLink.light span.synchroniser{background-position: 7px -796px; }
	a.buttonLink.light span.precedent{background-position: 7px -1954px; }
	a.buttonLink.light span.recuperer{background-position: 7px -2066px; }

	
	
    a.buttonLink.light{color: #333a45;}
    a.buttonLink.light:hover{text-decoration: none;}
    a.buttonLink.light:active{text-decoration: none;}
    a.buttonLink.light.disabled{text-decoration: none; cursor: default;color:#888888;}

/*  Boutons d'actions inactif */	
    a.buttonLink span.inactif.ajouter,a.buttonLink span.disabled.ajouter{background-position: 7px -1239px; }
	a.buttonLink span.inactif.continuer,a.buttonLink span.disabled.continuer{background-position: 7px -1374px; }
	a.buttonLink span.inactif.suivant,a.buttonLink span.disabled.suivant{background-position: 7px -1373px; }
	a.buttonLink span.inactif.enregistrer,a.buttonLink span.disabled.enregistrer{background-position: 7px -1406px; }
	a.buttonLink span.inactif.envoyer,a.buttonLink span.disabled.envoyer{background-position: 7px -1341px; }
	a.buttonLink span.inactif.filtrer,a.buttonLink span.disabled.filtrer{background-position: 7px -1439px; }
	a.buttonLink span.inactif.imprimer,a.buttonLink span.disabled.imprimer{background-position: 7px -1473px; }
	a.buttonLink span.inactif.joindre,a.buttonLink span.disabled.joindre{background-position: 7px -1509px; }
	a.buttonLink span.inactif.modifier,a.buttonLink span.disabled.modifier{background-position: 7px -1545px; }
	a.buttonLink span.inactif.parcourir,a.buttonLink span.disabled.parcourir{background-position: 7px -1577px; }
	a.buttonLink span.inactif.rechercher,a.buttonLink span.disabled.rechercher{background-position: 7px -1308px; }
	a.buttonLink span.inactif.reinitialiser,a.buttonLink span.disabled.reinitialiser{background-position: 7px -1811px; }
	a.buttonLink span.inactif.rejeter,a.buttonLink span.disabled.rejeter{background-position: 7px -1642px; }
	a.buttonLink span.inactif.retour,a.buttonLink span.disabled.retour{background-position: 7px -1673px; }
	a.buttonLink span.inactif.supprimer,a.buttonLink span.disabled.supprimer{background-position: 7px -1706px; }
	a.buttonLink span.inactif.telecharger,a.buttonLink span.disabled.telecharger{background-position: 7px -1738px; }	
	a.buttonLink span.inactif.valider,a.buttonLink span.disabled.valider{background-position: 7px -1274px; }
	a.buttonLink span.inactif.affecter,a.buttonLink span.disabled.affecter{background-position: 7px -1775px; }
	a.buttonLink span.inactif.mettreajour,a.buttonLink span.disabled.mettreajour{background-position: 7px -1610px; }	
	a.buttonLink span.inactif.synchroniser,a.buttonLink span.disabled.synchroniser{background-position: 7px -1610px; }		
	a.buttonLink span.inactif.precedent,a.buttonLink span.disabled.precedent{background-position: 7px -2025px; }   
	a.buttonLink span.inactif.recuperer,a.buttonLink span.disabled.recuperer{background-position: 7px -2108px; }   	
	
/*  Boutons d'actions primaires sans picto */
    a.buttonLinkSimple.light{background-position: -3px -468px; color: #000;}
    a.buttonLinkSimple.light:hover{background-position: -3px -504px; text-decoration: none;}
    a.buttonLinkSimple.light:active{background-position: -3px -541px; text-decoration: none;}
    a.buttonLinkSimple.light.disabled{background-position: -3px -583px; text-decoration: none;}

    .blueInfo, .ui-datepicker-trigger{cursor: pointer;}
    .blueInfo{display: inline-block; text-indent: -9999px; background: url(../images/cdc/info_else_icon.png) no-repeat 0% 0%; width: 14px; height: 14px;vertical-align: middle;}
    

    .inttexte{font-weight: bold;}
    .normalText{font-weight: normal; color: #000;}

    .doubleBottomBordered{border-bottom: 1px solid #ccc;}
    .bottomBorderWhite {border-bottom: 2px solid #fff;}
    .topBorderWhite{border-top: 2px solid #fff;}
	.formFooter{padding: 0px 0px; font-size: 11px; margin-left: 0px;}
    
    .titleBottomBorder{border-bottom: 1px solid #CCCCCC;}

    .darkerGrey {background: #CCC; /* JBT width: 742px; */ position: relative; border-left:2px solid white;}
    
    .attention{background: url(../images/cdc/info_else_icon.png) no-repeat 0% 6px; display: inline-block; padding-left: 20px; min-height: 15px; padding-top: 2px;}
    
    input[class*="span"], select[class*="span"], textarea[class*="span"], .uneditable-input[class*="span"], .row-fluid input[class*="span"], .row-fluid select[class*="span"], .row-fluid textarea[class*="span"], .row-fluid .uneditable-input[class*="span"] {margin-left: 10px;}


/* JBT	 */
	table.dataTable{border-collapse: separate; width: 100%; table-layout: fixed; border-spacing: 0px;}
	/*  datatable - ombre sous le tableau */
	table.dataTable:before{background-color:green;left:5px;box-shadow:7px 6px 15px #333333;
	transform:rotate(-2deg);
	-ms-transform:rotate(-2deg); /* IE 9 */
	-moz-transform:rotate(-2deg); /* Firefox */
	-webkit-transform:rotate(-2deg); /* Safari and Chrome */
	-o-transform:rotate(-2deg); /* Opera */
	}
	table.dataTable:after{background-color:red;right:40px;box-shadow:-7px 6px 15px #333333;
	transform:rotate(2deg);
	-ms-transform:rotate(2deg); /* IE 9 */
	-moz-transform:rotate(2deg); /* Firefox */
	-webkit-transform:rotate(2deg); /* Safari and Chrome */
	-o-transform:rotate(2deg); /* Opera */
	}
	table.dataTable:before,table.dataTable:after{height:10px;position:absolute;width:50%;content:"";bottom:10px;z-index:-10;}
	table.dataTable{background-color:none;position:relative; ;z-index:1;}
	table.dataTable thead,table.dataTable tbody,table.dataTable tfoot{position: relative; background-color:none;}

	.dataTables_wrapper{margin-right: 20px; margin-bottom: 5px;margin-top: 20px;}
	
	
	/*  datatable - thead  */

	table.dataTable th, table.dataTable td{line-height: 16px;}
	
	/* Gestion des débordements*/
	table.dataTable thead tr th,table.dataTable tbody tr td{
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
    	-o-text-overflow: ellipsis;
    	-ms-text-overflow: ellipsis;
		max-width: 200px;
	}
	
	/*Alignement colonne avec les cases à cocher*/
	table.dataTable thead th.checkboxRow, table.dataTable tbody tr td.checkboxRow{
		width: 20px;
		max-width: 20px;
		padding: 0 5px;
		vertical-align: middle;
		border-left: none;
		text-align:center;
	}
	
	table.dataTable thead th.expandRow, table.dataTable tbody tr td.expandRow{
		width: 20px;
		max-width: 20px;
		padding: 0 5px;
		vertical-align: middle;
		text-align:center;
	}
	table.dataTable thead th.expandRow{
		border-left: none;
	}
	table.dataTable thead th.checkboxRow{
		border-right: none;
	}

	table.dataTable thead th{
		width:auto;/*IE7 à mettre en commentaire si l'on veut forcer l'affichage sur 1 ligne*/
		color:white;
		font-weight: normal;
		border-bottom: none;
		border-left: 1px solid #216DAF;
		border-right: 1px solid #104C82;
		border-top: none;	
		padding-right: 15px;
		vertical-align: middle;
	}
	table.dataTable thead th.checkboxRow,table.dataTable thead th.sorting_disabled{
		background-color:#11528B;
	}
	table.dataTable thead th input[type="checkbox"]{
		margin: 0px;
		margin-left: 1px;
	}
	
	table.dataTable thead th.sorting{

		background-image:url("../images/cdc/flechehautbas.png"),url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFkNjZhNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxMTUyOGIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background-image:url("../images/cdc/flechehautbas.png"),-moz-linear-gradient(top,  #1d66a5 0%, #11528b 100%);/* FF3.6+ */
		background-image:url("../images/cdc/flechehautbas.png"), -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1d66a5), color-stop(100%,#11528b)); /* Chrome,Safari4+ */
		background-image:url("../images/cdc/flechehautbas.png"),-webkit-linear-gradient(top,  #1d66a5 0%,#11528b 100%); /* Chrome10+,Safari5.1+ */
		background-image:url("../images/cdc/flechehautbas.png"),-o-linear-gradient(top,  #1d66a5 0%,#11528b 100%); /* Opera 11.10+ */
		background-image:url("../images/cdc/flechehautbas.png"),-ms-linear-gradient(top,  #1d66a5 0%,#11528b 100%); /* IE10+ */
		background-image:url("../images/cdc/flechehautbas.png"),linear-gradient(to bottom,  #1d66a5 0%,#11528b 100%); /* W3C */		
/* 		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1d66a5', endColorstr='#11528b',GradientType=0 ); IE6-8 */
		background-color:#1d66a5;
		background-image:url("../images/cdc/flechehautbas.png");
		background-repeat:no-repeat;
		background-position:right center;
	}
	table.dataTable thead th.sorting_asc{
		background-color:#518EC6;
		background-image: url("../images/cdc/flechehaut.png");
		background-repeat:no-repeat;
		background-position:right center;
	}
	table.dataTable thead th.sorting_desc{
		background-color:#518EC6;
		background-image:url("../images/cdc/flechebas.png");
		background-repeat:no-repeat;
		background-position:right center;
	}
	
	table.dataTable thead th.dtSettings,table.dataTable tbody td.dtSettingsItem, table.dataTable tfoot td.dtSettings{
		border:none;
		background:none;
		overflow: visible;
		width: 20px;
		max-width: 20px;
		padding-right: 5px;
	}
	
/*  datatable - tbody  */
	table.dataTable tbody tr td{
		font-weight: normal;
		border-bottom:1px solid #DFDFDF;
		border-top:none;
		vertical-align: middle;
		padding-top: 5px;
		padding-bottom: 5px;
		
	}

	table.dataTable tbody tr.odd td { background-color: white; }
	table.dataTable tbody tr.odd td.dtSettingsItem ,table.dataTable tbody tr.even td.dtSettingsItem { background-color: transparent;display:block; position:relative;}
	table.dataTable tbody tr.even td { background-color: #f3f3f3; }
	table.dataTable.tableauDeBord tbody tr.even td { background-color: white; }
	table.dataTable tbody tr.odd td.checkboxRow,table.dataTable tbody tr.even td.checkboxRow{
		background-color: #E8E8E8;
	}
	table.dataTable.tableauDeBord tbody tr.row_selected td, table.dataTable tbody tr.row_selected td.checkboxRow{background-color: #ecf2f8;}
	table.dataTable.tableauDeBord tbody tr.row_selected td.dtSettingsItem{background-color: white;}	
	table.dataTable tbody tr.row_selected td, table.dataTable tbody tr.row_selected td.checkboxRow{background-color: #ecf2f8;}
	table.dataTable tbody tr:hover td.dtSettingsItem{background-color: transparent;}
	table.dataTable tbody tr.even td.dataTables_empty, table.dataTable tbody tr.odd td.dataTables_empty {background-color: white; border-bottom:none; text-align: left;}
	
	table.dataTable tbody td.dtSettingsItem a.config{ background: url(../images/cdc/settings_icon.png) no-repeat 0% 0%; display: block; width: 26px; height: 24px; text-indent: -9999px; margin: 0 auto;}
    table.dataTable tbody td.dtSettingsItem a.config:hover,table.dataTable tbody tr.odd:hover td.dtSettingsItem a.config,table.dataTable tbody tr.even:hover td.dtSettingsItem a.config{background-position: 0 -30px;}
    table.dataTable tbody td.dtSettingsItem a.config:active,table.dataTable tbody tr.odd:active td.dtSettingsItem a.config,table.dataTable tbody tr.even:active td.dtSettingsItem a.config {background-position: 0 -60px;}
    table.dataTable tbody td.dtSettingsItem a.config.disabled, table.dataTable tbody tr.odd:active td.dtSettingsItem a.config.disabled, table.dataTable tbody tr.even:active td.dtSettingsItem a.config.disabled, table.dataTable tbody tr.odd:hover td.dtSettingsItem a.config.disabled, table.dataTable tbody tr.even:hover td.dtSettingsItem a.config.disabled {background-position: 0 -90px;}

    table.dataTable tbody td span.openDescr,table.dataTable thead th span.openDescr{background: url(../images/cdc/plus_minus.png) no-repeat 0% 0%; display: block; width: 11px; height: 11px; text-indent: -9999px;cursor:pointer; }
    table.dataTable tbody td span.openDescr{margin-left:auto; margin-right:auto; margin-top: 4px;}
    table.dataTable thead th span.openDescr{ margin-left:auto; margin-right:auto;}
    table.dataTable tbody td span.openDescr.minus,table.dataTable thead th span.openDescr.minus{background-position: 0% 100%;}
    table.dataTable tbody td span.openDescr:active{background-position: 0% 100%;}
    table.dataTable tbody td.openedDescrRow,table.dataTable tbody tr.odd td.checkboxRow.openedDescrRow, table.dataTable tbody tr.even td.checkboxRow.openedDescrRow {padding-top: 7px; vertical-align: top;}
	table.dataTable tbody td .longDescription{display: none;}
	table.dataTable tbody td .form-horizontal .control-group{margin-top:0px; margin-bottom:0px;}
	 
 	table.dataTable tbody td.info_row{padding:0px;}
 	table.dataTable tbody td.info_row .control-label {line-height: 15px;white-space: normal;}
	table.dataTable tbody td div.innerDetails{background-color: #ECF2F8;margin-right: 33px;padding-left: 60px;}
	 
	 div.innerDetails { display: none ;}
	 
/*  DataTable - tfoot  */

	table.dataTable tfoot tr td{
		border-top:none;
	}
	table.dataTable tfoot tr td input{
		font-size: 11px;
		width: 100%;
		background-color: #ecf2f8;
		height: 22px;
		border: none;
		border-top: 1px solid #C7C7C7;
		padding-left: 1px;
	}
	table.dataTable tfoot tr td{
		background-color: white;
	}
	
	.table th, .table td{
		border-top:none;
	}
	
/*DATATABLE - Pagination */
	.dataTables_info{float:left;}
	.dataTables_paginate {float:right;margin-right: 30px;}
	.dataTables_paginate span{display: none;} 
    .paginate_button{ background-image:url(../images/cdc/paggination_arrows.png); background-repeat:no-repeat; background-position:0% 2px; width: 10px; height: 10px; padding:2px 6px;display:inline-block; cursor:pointer;}
    .paginate_button.previous{background-position: 0% 100%;}
    .paginate_button.next{background-position: 0px -29px;}
    .paginate_button.last{background-position: 0px -13px;}
    .paginate_button_disabled
    {
	    opacity:0.35;
 	    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=35)";
 		filter: alpha(opacity=35);
	}
    .paginate_button_disabled{cursor: default;}

    .datatableFooterOptions{display: inline-block;width: 100%;}
    .datatableHeaderOptions{display: inline-block;width: 100%;}
    .dataTables_length{float: left;}
    .dataTables_length label{font-size: 11px;}
    .dataTables_length select{height:22px; width:auto; font-size:11px; margin:0px;padding: 2px;line-height: 18px;}
	.dataTables_filter input{font-size: 11px; margin: 0px;}
	.dataTables_filter{float: right;margin-right: 43px;position: relative;}

	.DTTT_container{margin-top:15px;}


/*Alignement texte*/
	table td.alignementCentre,.alignementCentre{text-align: center;}
	table td.alignementDroite,.alignementDroite{text-align: right;}
	
	.bordureDroiteBlack {border-right: thin solid black;}
	.texteRouge {color: red;}
	

    #formsInfo {
	border-collapse: collapse;
    }
    
    
    .input_champs>.champ-input {
            float:left;
            width: 100px;
    }



    .twofieldDataTable > #bottomLcElement {
            -moz-border-bottom-left-radius: 5px;
            -webkit-border-bottom-left-radius: 5px;
            border-bottom-left-radius: 5px;
            -moz-border-bottom-right-radius: 5px;
            -webkit-border-bottom-right-radius: 5px;
            border-bottom-right-radius: 5px;
    }    
    
   
    .leftAlign{
            text-align: left;
    }

    .rightAlign{
            text-align: right;
    }

    .rightBorder {
            border-right: 1px solid #BEBEBE;
    }



    .paginateWrap {
            background: url("../images/cdc/table_bottom_right_shadow.png") no-repeat 0px -10px;
            width: 250px;
           	float: right;
            margin-right: 34px;
    }

    .infoWrap {
            width: 250px;
    }

    .normFirstColumn {
            width: 28px;
    }

    .normSecondColumn {
            width: 30px;
    }

    .normThirdColumn {
            width: 91px;
    }

    .normFourthColumn {
            width: 113px;
    }

    .normFifthColumn {
            width: 91px;
    }

    .normSixthColumn {
            width: 126px;
    }

    .normSeventhColumn {
            width: 33px;
    }

    #gridTable td span:first-child, #gridTable th .DataTables_sort_wrapper span:first-child {
            float: left;
    }

    #gridTable td span, #gridTable th .DataTables_sort_wrapper span{
            float: right;
    }

    #gridTable_paginate {
            float: right;
    }

    #gridTable td:first-child input[type="checkbox"] {
            margin-left: 0;
    }

    .dataTablesWrap thead th:first-child .DataTables_sort_wrapper, .dataTablesWrap thead td:first-child .DataTables_sort_wrapper {
            padding-left: 10px;
    }

    tfoot th.selTh{
            filter: none;
    }

    .emptyVerticalShadow {
            background: url("../images/cdc/table_vertical_shadow.png") repeat-y scroll 0 0 #E5E5E5;
            border: none !important;
    }





    .rightLabel {
            float: right;
    }

    .alignTop {
            vertical-align: top;
    }

/*     .formsTableWrap .sidelinks a.buttonLink span.register{background-position: 7px -394px; } */
/*     .formsTableWrap .sidelinks a.buttonLink.light span.register{background-position: 7px -357px; } */





	.topMargin {margin-top: 5px;} 
    .leftMargin {margin-left: 5px;}

    .blueLabel,.libelleBleu {
            color: #296fb4;
            font-weight: bold;
    }
    
    .libelleRouge{color:#E82E2D;font-weight:bold;}


    #vosfavoris > div {
            height: 81px;
            max-height: 81px;
    }

    .infoIcon {
            background-image: url(../images/cdc/info_big_icon.png);
            width: 21px;
            height: 20px;
            margin-top: 15px;
    }

    .favorisContent {
            font-size: 11px;
    }
	.favorisContent div {
            line-height: 16px;
    }


 
    
    /* Jquery UI Calendar begin */
    
        .ui-widget-header, .ui-datepicker-calendar th {font-weight: normal;}
        .ui-datepicker{width: 200px;}
        .ui-widget-header {
        	border: none;
        	color:white; 
			/* IE9 SVG, needs conditional override of 'filter' to 'none' */
			background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFkNjZhNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxMTUyOGIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
			background: -moz-linear-gradient(top,  #1d66a5 0%, #11528b 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1d66a5), color-stop(100%,#11528b)); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top,  #1d66a5 0%,#11528b 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top,  #1d66a5 0%,#11528b 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top,  #1d66a5 0%,#11528b 100%); /* IE10+ */
			background: linear-gradient(to bottom,  #1d66a5 0%,#11528b 100%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1d66a5', endColorstr='#11528b',GradientType=0 ); /* IE6-8 */
        	border-radius:3px 3px 0px 0px ;
        }
        .ui-datepicker-calendar th {background-color: #e5e5e5; border-left: 1px solid #fff;padding: 0px;}
        .ui-datepicker-calendar th:first-child {border-left: none;}
        .ui-datepicker-calendar tbody tr td {background-color: white;}
		.ui-datepicker-calendar > tbody > tr:last-child > td:first-child {border-radius:0px 0px 0px 3px ; -moz-border-radius: 0px 0px 0px 3px ; -webkit-border-radius: 0px 0px 0px 3px ;}
		.ui-datepicker-calendar > tbody > tr:last-child > td:last-child {border-radius:0px 0px 3px 0px ;-moz-border-radius:0px 0px 3px 0px ;-webkit-border-radius:0px 0px 3px 0px ;}
        .ui-datepicker table{font-size: 11px; color:#898989; margin:0px;box-shadow: 2px 2px 4px 0px #9b9b9b;}
        .ui-datepicker .ui-datepicker-prev span{background-image:url("../images/cdc/flechegauche.png");width:100%;background-position: center;}
         .ui-datepicker .ui-datepicker-next span{background-image:url("../images/cdc/flechedroit.png");width:100%;background-position: center;}


        
/*         .ui-datepicker-calendar th {background-color: #e2e2e2; border-left: 1px solid #fff;} */
/*         .ui-datepicker-calendar .ui-state-default {background: none; color: #000; border: none;} */
       
       
        .ui-datepicker td a {text-align: center; width: 13px;padding:4px; line-height:100%; color:#898989; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
        .ui-datepicker-calendar a:hover, .ui-datepicker-calendar a.ui-state-active {color: #fff; background-color: #296FB4; }

       
        .ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { border-bottom-right-radius: 0px;}
        .ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {border-bottom-left-radius: 0px;}
        .ui-datepicker-calendar .ui-datepicker-week-end{/*border-left: none;*/}
        .ui-widget-content{border: none;}
        
   /* Jquery UI Calendar end */
   
   /*Typeahead dropdown begin*/
   		.typeahead.dropdown-menu{background-color: #f8f8f8; width: 200px;;line-height:20px;margin-top:0px;}
   		.typeahead.dropdown-menu li{background-color: #f8f8f8;  border-bottom: 1px solid #BEBEBE;}
   		.typeahead.dropdown-menu li:nth-last-child(1){border-bottom: none;}
   		.typeahead.dropdown-menu li a{white-space: normal; text-align: left; border-left: 5px solid #f8f8f8; padding: 5px;line-height:normal;}
   		.typeahead.dropdown-menu li a{background: none;}
   		.typeahead.dropdown-menu li a:hover{background: none; background-color: #ecf2f8; color: #296FB4; border-left: 5px solid #9bbedf;}
   		
    /*Typeahead dropdown end*/
   
   /*Dropdown menu begin*/
 		.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .dropdown-submenu:hover > a, .dropdown-submenu:focus > a {filter: none;}
        
        .dtSettingsItem .dropdown-menu{background-color: #f8f8f8; width: 200px;line-height:20px;left: -195px;padding: 1px;top:auto;}
        .dtSettingsItem .dropdown-menu li{background-color: #f8f8f8;  border-bottom: 1px solid #BEBEBE;}
        .dtSettingsItem .dropdown-menu li:nth-last-child(1){border-bottom: none;}
		.dtSettingsItem .dropdown-menu li a.menu-action{white-space: normal; text-align: left; border-left: 5px solid #f8f8f8; padding: 7px 5px 6px 30px;line-height:normal;}
		.dtSettingsItem .dropdown-menu li a.menu-action.icone:hover{background-color: #ecf2f8;background-image: url(../images/cdc/contextmenu_icons2.png);background-repeat: no-repeat; color: #296FB4; border-left: 5px solid #9bbedf;}
		.dtSettingsItem .dropdown-menu li a.menu-action.icone.disabled:hover{background-color: #f8f8f8;color: #999999;border-left: 5px solid #f8f8f8;}
		.dtSettingsItem .dropdown-menu li > a.disabled{color:#999999;cursor:pointer;}
	/* DF ajout des pictos roue dentee   */
		
		.icone.detruire{background-position: 6px -1788px;}     
		.icone.detruire.disabled{background-position: 6px -5043px;} 
        .icone.telecharger{background-position: 6px -371px;}
        .icone.telecharger.disabled{background-position: 6px -3631px;}
        .icone.cloturer{background-position: 6px -2379px;}
        .icone.cloturer.disabled{background-position: 6px -3329px;}
        .icone.consulter{background-position: 6px -145px;}
        .icone.consulter.disabled{background-position: 6px -3405px;}
        .icone.dossier{background-position: 6px -595px;}
        .icone.dossier.disabled{background-position: 6px -3855px;}		
        .icone.dupliquer{background-position: 6px -295px;}
        .icone.dupliquer.disabled{background-position: 6px -3555px;}
        .icone.modifier{background-position: 6px -69px;}
        .icone.modifier.disabled{background-position: 6px -3329px;}
        .icone.supprimer{background-position: 6px -221px;}
        .icone.supprimer.disabled{background-position: 6px -3481px;}		
        .icone.valider{background-position: 6px -2452px;}
        .icone.valider.disabled{background-position: 6px -5712px;}
        .icone.voirDetail{background-position: 6px -3050px;}
        .icone.voirDetail.disabled{background-position: 6px -6303px;}
        .icone.rattacherActivcard{background-position: 6px -2830px;}
        .icone.rattacherActivcard.disabled{background-position: 6px -6090px;}		
        .icone.ajouterActivcard{background-position: 6px -2906px;}
        .icone.ajouterActivcard.disabled{background-position: 6px -6166px;}
        .icone.action{background-position: 6px -520px;}
        .icone.action.disabled{background-position: 6px -3780px;}
        .icone.actionConsulter{background-position: 6px -444px;}
        .icone.actionConsulter.disabled{background-position: 6px -3704px;}		
        .icone.imprimer{background-position: 6px -668px;}
        .icone.imprimer.disabled{background-position: 6px -3928px;}	
		.icone.exportPdf{background-position: 6px -2526px;}
		.icone.exportPdf.disabled{background-position: 6px -5786px;}
		.icone.exportXcel{background-position: 6px -2678px;}
		.icone.exportXcel.disabled{background-position: 6px -2716px;}		
        .icone.messageNouveau{background-position: 6px -819px;}
        .icone.messageNouveau.disabled{background-position: 6px -4079px;}
        .icone.messageTransferer{background-position: 6px -890px;}
        .icone.messageTransferer.disabled{background-position: 6px -4150px;}
        .icone.messageRappeler{background-position: 6px -967px;}
        .icone.messageRappeler.disabled{background-position: 6px -4227px;}
        .icone.messageLu{background-position: 6px -819px;}
        .icone.messageLu.disabled{background-position: 6px -4079px;}
        .icone.messageNonLu{background-position: 6px -742px;}
        .icone.messageNonLu.disabled{background-position: 6px -4001px;}	
        .icone.ajouter{background-position: 6px -294px;}
        .icone.ajouter.disabled{background-position: 6px -3555px;}		
        .icone.annuler{background-position: 6px -2003px;}
        .icone.annuler.disabled{background-position: 6px -5263px;}
        .icone.aide{background-position: 6px -1931px;}
        .icone.aide.disabled{background-position: 6px -5189px;}
        .icone.cgu{background-position: 6px -1341px;}
        .icone.cgu.disabled{background-position: 6px -4600px;}		
        .icone.demonstration{background-position: 6px -1195px;}
        .icone.demonstration.disabled{background-position: 6px -4456px;}
        .icone.enregistrer{background-position: 6px -1269px;}
        .icone.enregistrer.disabled{background-position: 6px -4529px;}
        .icone.valide{background-position: 6px -2076px;}
        .icone.valide.disabled{background-position: 6px -5336px;}		
        .icone.valideDetail{background-position: 6px -2150px;}
        .icone.valideDetail.disabled{background-position: 6px -5410px;}
        .icone.groupe{background-position: 6px -1045px;}
        .icone.groupe.disabled{background-position: 6px -4305px;}
        .icone.groupeDetail{background-position: 6px -1120px;}	
        .icone.groupeDetail.disabled{background-position: 6px -4381px;}	
        .icone.telechargementMultiple{background-position: 6px -1481px;}
        .icone.telechargementMultiple.disabled{background-position: 6px -4741px;}
        .icone.telechargementUnique{background-position: 6px -1636px;}
        .icone.telechargementUnique.disabled{background-position: 6px -4896px;}
        .icone.retour{background-position: 6px -1418px;}
        .icone.retour.disabled{background-position: 6px -4678px;}
        .icone.pieceJointe{background-position: 6px -2230px;}
        .icone.pieceJointe.disabled{background-position: 6px -5482px;}
        .icone.suppressionDefinitive{background-position: 6px -1788px;}	
        .icone.suppressionDefinitive.disabled{background-position: 6px -5043px;}	
        .icone.suppressionRecuperer{background-position: 6px -1858px;}
        .icone.suppressionRecuperer.disabled{background-position: 6px -5118px;}		
        
  /*Dropdown menu end*/
  
  
  .icone{background-image: url(../images/cdc/contextmenu_icons2.png);background-repeat: no-repeat; background-position: 6px 6px;}
  .lien{white-space: normal; text-align: left; padding: 7px 5px 6px 25px;line-height:normal;color:#000000}
  .lien:hover{color:#296FB4;}
  .lien.disabled{color:#999999;}
  .lien.disabled:hover {color:#999999; text-decoration: none;}
  .simple{height: 22px; width:22px; display:inline-block;} 

   .dropdown-menu li > a.disabled{color:#999999;}
  
  .export{margin-top: 10px; margin-bottom: 15px;}

/* Forms end */


/* Accueil-connecte start */
	.portlet-contenu .titre-icone h3{font-weight: normal; font-size: 20px; line-height: 22px;text-overflow:ellipsis;overflow: hidden;}
	.portlet-contenu .titre-icone .sous-titre{color:#5e5e5e;font-size: 14px;}
	.portlet-contenu .contenu{padding-top: 10px; overflow: hidden;}
	.portlet-contenu .contenu a{display: block; cursor: pointer;}
	.portlet-contenu p,.portlet-contenu .contenu a, .portlet-contenu .contenu li{line-height: 16px;}
	.portlet-contenu p, .portlet-contenu h3,.portlet-contenu .contenu a,.portlet-contenu .contenu ul{margin-left: 50px;}
	.portlet-contenu .contenu ul.thumbnails{margin-left: 0px;}
	.portlet-contenu ul{list-style-type: none;}
	.portlet-contenu .thumbnails li{background: inherit;padding: inherit;}
	
	.portlet-contenu.contenu-encapsule{background-color: #f5f5f5; border-radius:5px;padding-top: 20px;padding-bottom: 20px;margin-bottom: 20px;}
	.portlet-contenu.contenu-encapsule .contenu{padding-right: 20px;}
	
	.portlet-contenu.contenu-light{padding-bottom: 10px;}
	.portlet-contenu.contenu-light .input-append{margin-left: 50px;}
	.portlet-contenu.contenu-light .input-append .input-large{margin-left: 0px;width: 220px;padding: 4px;}
	.portlet-contenu.contenu-light .input-append .btn{height: 32px;line-height: 0px;}
	.portlet-contenu.contenu-light .contenu p.nombre-resultat-recherche{font-size: 14px;color:#5e5e5e; margin-bottom: 40px;margin-left: inherit;}
	.portlet-contenu.contenu-light .contenu span.libelleBleu{color:#296FB4; font-weight: normal;}
	.portlet-contenu.contenu-light .contenu span.surlignageBleu{background-color:#296FB4; color: white;}
	
	.portlet-contenu.contenu-light .titre-icone,.portlet-contenu.contenu-pliable .titre-icone, .portlet-contenu.contenu-sous-theme .titre-icone{border-bottom: 1px solid #e5e5e5; padding-bottom: 12px; min-height: 38px;}
	.portlet-contenu.contenu-light .barre-lien,.portlet-contenu.contenu-pliable .barre-lien{background-color:#e5e5e5; border-radius:5px; padding:3px;}
	
	.portlet-contenu.contenu-pliable .contenu{padding-top: 20px; padding-bottom: 20px;font-size: 14px; color: #5e5e5e;}
	.portlet-contenu.contenu-pliable .contenu .contenu-texte{width: 80%;display:inline-block;}
	.portlet-contenu.contenu-pliable .contenu .contenu-image{width: 20%;display:inline-block;}
	.portlet-contenu.contenu-pliable .contenu .contenu-image.droite{float: right;}
	.portlet-contenu.contenu-pliable .contenu .contenu-image.gauche{float: left;}
	.portlet-contenu.contenu-pliable .contenu .contenu-image img{border-radius:5px;}
	
	.portlet-contenu.contenu-pliable li,.portlet-contenu.contenu-sous-theme dt,.portlet-contenu.contenu-light dt{background-image: url("../images/cdc/menu_sprite.png");background-repeat: no-repeat;background-position: 0px 3px; padding-left: 20px;}
	.portlet-contenu.contenu-sous-theme dt:hover{background-position: 0px -52px;}
	.portlet-contenu.contenu-sous-theme{margin-top: 40px;}
	.portlet-contenu.contenu-sous-theme .titre-icone h3{color: #5e5e5e};
	.portlet-contenu.contenu-sous-theme .contenu dl,.portlet-contenu.contenu-light .contenu dl{margin-top: inherit;margin-bottom: inherit;}
	.portlet-contenu.contenu-sous-theme .contenu dt,.portlet-contenu.contenu-light .contenu dt{font-weight: normal; font-size: 14px;margin-top: 10px;margin-left:-7px; padding-left: 25px;}
	.portlet-contenu.contenu-sous-theme .contenu dd,.portlet-contenu.contenu-light .contenu dd{margin-left: 0px;line-height: 14px; padding-left: 12px;margin-top:5px;}
	.portlet-contenu.contenu-sous-theme .contenu dt a,.portlet-contenu.contenu-light .contenu dt a{margin-left: inherit; color:#5e5e5e; text-decoration: none;}
	.portlet-contenu.contenu-sous-theme .contenu dt a:hover,.portlet-contenu.contenu-light .contenu dt a:hover{color:#296FB4;}
	.portlet-contenu.contenu-sous-theme .contenu .image{padding: 15px 12px 0px;}
	.portlet-contenu.contenu-sous-theme .contenu img{border-radius:5px;}
	
	.portlet-contenu.contenu-footer h3{font-size: 14px;}
	.portlet-contenu.contenu-footer .contenu{padding-top: 0px;}
	.portlet-contenu.contenu-footer h3,.portlet-contenu.contenu-footer .contenu a,.portlet-contenu.contenu-footer .contenu p{margin-left: inherit;}
	.portlet-contenu.contenu-footer .contenu p,.portlet-contenu.contenu-footer .contenu a{color: #5e5e5e;}
	.portlet-contenu.contenu-footer .contenu a:hover{color: #296FB4;}
	
	.bordure-footer{border-top: 1px solid #e5e5e5;padding-top: 10px;margin-top: 20px;}
	.image-footer img{float: right;opacity:0.5; transition:opacity 0.5s ease-out 0s}
	.image-footer img:hover{opacity:1;}
	.image-footer{margin-top: 20px;}
	
	
	
	
/* Accueil-connecte end */

* {margin: 0;}
html, body {height: 100%;}

.wrapper {min-height: 100%;height: auto !important;height: 100%;margin: 0 auto -120px;}
.footer, .push {height: 120px;clear: both;}