/* ### Module de selection de langues ### */
    
    /*Design + placement*/
        /*Header*/
        #lang {
            width: 100%;
            margin: auto;
        }
        #selected_lang {
            margin: auto;
            text-align: center;

    -webkit-box-shadow: inset 0px 0px 10px 0px rgba(12, 12, 12, 1);
            box-shadow: inset 0px 0px 10px 0px rgba(12, 12, 12, 1);
            text-shadow:     -1px -1px 8px     rgba(12, 12, 12, 1);
        }
        #selected_lang, #menu-lang {
            cursor: pointer;
            position: relative;
            z-index: 999;
            margin: auto;
            width: 100px;
            padding: 5px;

            color: #fff;
            
            border: dotted 1px black;
            background: rgb(181,189,200);
            background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(181,189,200,1)), color-stop(0%,rgba(94,94,94,1)), color-stop(100%,rgba(40,52,59,1))); /* Chrome,Safari4+ */
            background: -webkit-radial-gradient( center, ellipse cover,  rgba(181,189,200,1) 0%,rgba(94,94,94,1) 0%,rgba(40,52,59,1) 100%); /* Chrome10+,Safari5.1+ */
            background: -moz-radial-gradient(    center, ellipse cover,  rgba(181,189,200,1) 0%,rgba(94,94,94,1) 0%,rgba(40,52,59,1) 100%); /* FF3.6+ */
            background: -o-radial-gradient(      center, ellipse cover,  rgba(181,189,200,1) 0%,rgba(94,94,94,1) 0%,rgba(40,52,59,1) 100%); /* Opera 12+ */
            background: -ms-radial-gradient(     center, ellipse cover,  rgba(181,189,200,1) 0%,rgba(94,94,94,1) 0%,rgba(40,52,59,1) 100%); /* IE10+ */
            background: radial-gradient(         ellipse at center,      rgba(181,189,200,1) 0%,rgba(94,94,94,1) 0%,rgba(40,52,59,1) 100%); /* W3C */
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5e5e5e', endColorstr='#28343b',GradientType=0 ); /* IE6-9 */

       -moz-border-radius-bottomright:  8px;
    -webkit-border-bottom-right-radius: 8px;
            border-bottom-right-radius: 8px;
       -moz-border-radius-bottomleft:   8px;
    -webkit-border-bottom-left-radius:  8px;
            border-bottom-left-radius:  8px;
        }
        /* Menu deroulant */
        #menu-lang, #menu-lang li {
            display: none;
            padding: 3px;
        }
        #menu-lang li:hover {
            background-color: #ff8800;
            -webkit-transition: all 0.3s ease;
            -moz-transition:    all 0.3s ease;
            -o-transition:      all 0.3s ease;
            -ms-transition:     all 0.3s ease;
            transition:         all 0.3s ease;
        }
        #menu-lang a {
            color: #ffffff;
        }
        #menu-lang a{
            /* block 100% pour que le lien soit cliquable sur tout le li */
            display: inline-block;
            width: 100%;
        }
        /* Footer */
        #lang_footer {          
            
            width: 230px;
            margin-left: 5px;
            margin-top: 20px;
        }
        #lang_footer li {
            background: none;
            display: inline-block;
            width: 91px;
            width: 101px;
        }
        .selected_lang a {
            font-weight:bold;
            color: #fff;
        }

    

    /*Sprite*/
        #menu-lang span, #selected_lang span, #lang_footer span {
            display:inline-block;
            width:14px;
            height:11px;
            margin-top: 2px;
            margin-right: 5px;
            border: none;
        }
        .us_flag { background:url(../images/sprite-flags.png)    0   0 no-repeat; }
        .fr_flag { background:url(../images/sprite-flags.png)  -14px 0 no-repeat; }
        .es_flag { background:url(../images/sprite-flags.png)  -28px 0 no-repeat; }
        .de_flag { background:url(../images/sprite-flags.png)  -42px 0 no-repeat; }
        .it_flag { background:url(../images/sprite-flags.png)  -56px 0 no-repeat; }
        .pt_flag { background:url(../images/sprite-flags.png)  -70px 0 no-repeat; }
        .pl_flag { background:url(../images/sprite-flags.png)  -84px 0 no-repeat; }
        .ho_flag { background:url(../images/sprite-flags.png)  -98px 0 no-repeat; }
        .tu_flag { background:url(../images/sprite-flags.png) -112px 0 no-repeat; }
        .uk_flag { background:url(../images/sprite-flags.png) -126px 0 no-repeat; }
        .br_flag { background:url(../images/sprite-flags.png) -140px 0 no-repeat; }
        .ua_flag { background:url(../images/sprite-flags.png) -154px 0 no-repeat; }
        .co_flag { background:url(../images/sprite-flags.png) -168px 0 no-repeat; }
        .pe_flag { background:url(../images/sprite-flags.png) -238px 0 no-repeat; }
        .cl_flag { background:url(../images/sprite-flags.png) -224px 0 no-repeat; }
        .au_flag { background:url(../images/sprite-flags.png) -182px 0 no-repeat; }
        .nz_flag { background:url(../images/sprite-flags.png) -196px 0 no-repeat; }
        .mx_flag { background:url(../images/sprite-flags.png) -210px 0 no-repeat; }

/* ### FIN Module de selection de langues ### */

.headerDecalage{
    position:relative;z-index:99;
    z-index:99;
    height:18px;
}

header{position:relative;z-index:99;}
header .main{
    position:relative;

}

#endCustHelpForm {
    padding: 10px 0;
    text-align: start;
}


#endCustHelpForm .endCustHelpRow {
    padding: 5px;
}

#endCustHelpForm .endCustHelpRow span.endCustHelpLabel {
    margin-left: 19px;
    width: 103px;
    display: inline-block;
}


#endCustHelpForm .endCustHelpRow span.endCustHelpInput {
    margin-right: 20px;
    float: right;
    margin-left: 5px;
}

#endCustHelpForm .endCustHelpRow span.endCustHelpInput input[type=text] {
    width: 150px ;
}
            
.invertedshiftdown2{
padding: 0;
width: 100%;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
}

.invertedshiftdown2 ul{
margin:0;
margin-left: 40px; /*margin between first menu item and left browser edge*/
padding: 0;
list-style: none;
}

.invertedshiftdown2 li{
display: inline;
margin: 0 ;
padding: 0;
}

.invertedshiftdown2 a{
float: left;
display: block;
font: bold 12px Arial;
color: #FFFFFF;
text-decoration: none;
margin: 0; /*Margin between each menu item*/
padding: 7px 10px 5px 10px; /*Padding within each menu item*/
background-color: #757575; /*Default menu color*/
border-bottom: 8px solid #F7F7F7;
}

.invertedshiftdown2 a:hover{
background-color: #FFB73F;
color: white; 
}


/*-------------------------------------------------
Avis Certifies
--------------------------------------------------*/

        a{
            text-decoration: none;
            color:#46A0B3;
            cursor: pointer;
            outline: none;
        }

        a.emLink{
            text-decoration: none;  
            color: #ff9000;
        }

        .left{
            float: left;
        }

        .right{
            float: right;
        }

        .clear{
            clear: both;
            line-height: 0px;
            height: 0px;
            font-size: 0px;
        }

        .clearfix:after {
          clear:both;
          display:block;
          visibility:hidden;
          height:0px;
          content:".";
        }

        .hidden{
            display: none;
        } 

        .hide{
            display: none;
        } 
        
        .lastItem{
            margin-bottom: 0px !important;
            padding-bottom: 0px !important;
            border: 0px !important;
            background-image: none !important;
        }

    /* =================
     *
     *  GLOBAL SETTINGS
     *
     *  ================ */
        
    body{
        background: #e5e6e8 url('../images/topgradient.png') repeat-x scroll top left;
        font-family: Arial, helvetica, sans-serif;
        font-size: 12px;
        text-align: center;
        color: #333333;
        position: relative;
    }

    .pageWrapper{
        width: 716px;
        margin: 0px auto;
    }

    
    
    .radiusGrayBigDecalage {
        background: url("../images/entete_gris_big.png") repeat-y scroll center top #FFF;
        height:32px;
        margin-left:0px;
        margin-top:20px;
    }
    
    
    .radiusGrayBig {
        background: url("../images/entete_gris_big.png") repeat-y scroll center top #FFF;
        height:32px;
        margin-left:0px;
    }
    .radiusGrayFin {
        background: url("../images/pied_cadre_big.png") repeat-y scroll center top #FFF;
        height:15px;
    }
    .radiusGrayFinAfnor {
        background: url("../images/pied_cadre_big_bandeau.png") repeat-y scroll center top #FFF;
        height:32px;
    }
    .radiusGrayFinAfnor span {
        color: #444;
        font-size: 15px;
        font-weight: bold;
        line-height: 32px;
        text-align: center;
        display: block;
        padding-top: 3px;
    }
    
    .radiusGray {
        background: url("../images/entete_gris.png") repeat-y scroll center top #FFF;
        height:29px;
        margin-left:0px;
    }
    .radiusGrayabus {
        background-color: #F6F6F6;
        width: 333px;
        height:15px;
        margin-left:0px;
    }

    .radiusOrange {
        background: url("../images/entete_orange.png") repeat-y scroll center top #FFF;
        height:29px;
        margin-left:1px;
    }

    .radiusOrangeFin {
        background: url("../images/pied_cadre.png") repeat-y scroll center top #FFF;
        height:18px;
    }
    .radiusOrangeFinabus {
        background-color: #F6F6F6;
        width: 333px;
        height:18px;
        margin-left:0px;
    }
    
    
    .bloc_mode_detail {
        font-size: 11px;
        font-weight: normal;    
        background: #f6f6f6;
        border: 1px solid #d9d7d7; 
        padding : 5px 5px 5px 5px; 
        margin: 10px 0px 10px 0px;
    }

    .button_mode_detail {
        font-size: 11px;
        font-style: italic;
        font-weight: normal;
        text-align:right;
        text-decoration: underline;
        cursor: pointer;
        margin: 10px 0px 5px 0px;
    }

    .button_mode_detail:hover {
        text-decoration: none;
    }   
    
    
    .fondGray {
        background: url("../images/fondCadre.png") repeat-y scroll center top #FFF;
    }
    .fondGrayabus {
        background-color: #F6F6F6;
        width: 333px;
    }
    
    .fondGrayFin {
        background: url("../images/fondCadre_big.png") repeat-y scroll center top #FFF;
    }
    
    .radius {
        border:solid #D2D2D2 1px;
        background: url("../images/boxTpl1Background.png") repeat-x scroll center top #F7F7F7;
        -moz-border-radius: 10px;
        -webkit-border-radius: 10px;
        border-radius: 10px;
        margin-bottom:12px;
    }
            
            .radius2 {
                background:url("../images/siegelFadeImage.png") no-repeat scroll bottom right #F7F7F7;
                border:solid #D2D2D2 1px;
                -moz-border-radius: 10px;
                -webkit-border-radius: 10px;
                border-radius: 10px;
                margin-bottom:12px;
            }

    /* ========================
     *
     *  HEADER
     *
     *  ======================== */  
     
            
            .headerWrapper{
                float: left;
                display: block;
                float: left;
                width: 100%;
                margin-bottom: 15px;
            }

            .headerWrapper .logoWrapper{
                margin:0px 15px;
                margin-top:5px;
            }

            #logoWrapper h1{
                display: block;
            }
    
            .logoWrapper {
                margin: 15px;
                margin-left: -10px;
                text-align: left;
            }

            .logoWrapper a {
                background:url("../images/aviscertifies.png") no-repeat scroll left top transparent;
                display:block;
                height:73px;
                overflow:hidden;
                width:300px;
            }

            #logo-nf{
                background:url("../images/avisverifies-nf.png") no-repeat scroll left 10px transparent;
                background-size: contain;
            }

            .logoWrapper a span {
                display:block;
                text-indent:-99999px;

            }

            .contentHeaderRightWrapper{
                padding: 13px 16px 0px 0px;
                position: relative;
            }

            #sealWrapper {
                width:235px;
                position:absolute;
                top: 0px;
                right: 0px;
            }

            #sealWrapper p {
             padding-top:22px;
            }

            #sealWrapper img {
                width:100px;
                height:100px;
                top:-7px;
                vertical-align:top;
                position:absolute;
                right:-20px;
            }

            .contentHeaderRightWrapper p{
                float:right;
                font-size:13px;
                line-height:20px;
                margin-right:84px;
                padding-top:26px;
                text-align:right;
            }

            .headerWrapper a.headerTopButton,
            .headerWrapper div.headerTopButton {
                background:url("../images/headerTopButton.png") no-repeat scroll left top transparent;
                display:block;
            }

            .headerWrapper a.headerTopButton span,
            .headerWrapper div.headerTopButton a,
            .headerWrapper div.headerTopButton span {
                width: 130px;
                height:20px;
                line-height:20px;
                padding:0 5px 0 5px;
                text-align:left;
                background:url("../images/headerTopButton.png") no-repeat scroll right bottom transparent;
                color:#FFFFFF;
                display:block;
                font-size:12px;
                margin-left:15px;
            }
            
            #certificateLanguageList {
                text-align:left;
                padding: 4px 0 0 4px;
                background-color: #FFF;
                line-height: 20px;
                border: solid 1px orange;
                display: none;
            }
            
            certificateLanguageListLink {
                color: #000;
            }
            
            .aviscertifiesReason {
            
            }
            
            .headerWrapper ul.aviscertifiesReasonItemFirst {
                margin-top:20px;
                margin-left:0px;
                margin-right:10px;
                padding-left:15px;
            }

            .headerWrapper ul.aviscertifiesReasonItemFirst li {
                background:url("../images/soufflet.png") no-repeat scroll left center transparent;
                color:#4D4D4D;
                font-size:14px;
                font-weight:bold;
                line-height:18px;
                padding-left:15px;
                text-align:left;
            }
            
            
            .headerWrapper ul.aviscertifiesReasonItem {
                margin-top:20px;
                margin-left:0px;
                padding-left:15px;
            }

            .headerWrapper ul.aviscertifiesReasonItem li {
                background:url("../images/soufflet.png") no-repeat scroll left center transparent;
                color:#4D4D4D;
                font-size:14px;
                font-weight:bold;
                line-height:18px;
                padding-left:15px;
                text-align:left;
            }



    /* ========================
     *
     *  BODY
     *
     *  ======================== */  

     .contentWrapper{
        background-color:#FFFFFF;
        border:solid #D2D2D2 1px;
        -moz-border-radius: 10px;
        -webkit-border-radius: 10px;
        border-radius: 10px;
        margin-bottom:12px;
        width: 100%;
        box-shadow: 1px 1px 6px #555;
    }

            .contentHeader{
                width:100%;             
            }

            .contentHeader .contentHeaderRightCorner{
                width:100%;
            }

            .contentHeader .contentDetailsWrapper{

            }

            .contentHeader .contentDetails{ 
                float:left;
                height:82px;
            }

            .contentHeader .contentDetailsInner{
                /*background:url("../images/contentDetailsArrow.png") no-repeat scroll right center #ffffff;*/
                height:74px;
                margin-left:22px;
                margin-top:7px;
                width:460px;
            }
            
            .contentHeader .pageName{
                float:left;
                height:64px;
                margin-left:-5px;
                margin-top:8px;
            }

            .contentHeader .pageNameArrow{
                height:64px;
            }

            .contentHeader .pageNameArrow span{
                width:auto;
                color:#333333;
                display:block;
                font-size:20px;
                font-weight:bold;
                padding:18px 10px 0 10px;
                text-shadow:1px 1px 0 #FFFFFF;
            }

            .contentHeader .clientLogo{
                padding: 3px 25px 0 7px;
                margin-left: -5px;
            }

            .bodyBottomShadow{
                display: block;
                width: 100%;
            }

            .bodyTopLeft{
                display: block;
                width: 100%;
            }

            .bodyTopRight{
                display: block;
                width: 100%;
            }

            .bodyBottomLeft{
                display: block;
                width: 100%;
            }

            .bodyBottomRight{
                display: block;
                width: 100%;
            }

            .bodyContent{
                display: block;
                width: 100%;
            }

            .spacer{
                float: left;
                width: 1px;
                height: 400px;
            }

            .contentBlock{
                display:block;
                float:left;
                margin: 12px 0 12px 24px;
                text-align:left;
                width:666px;
                background:#FFFFFF;
            }

            .certificatePageWrapper{

            }

            .certificatePageWrapper .leftSide,
            .certificatePageWrapper .rightSide{
                display: block;
            }

            .certificatePageWrapper .leftSide{
                float: left;
                width: 50%;
                margin-left: -5px;
            }

            .certificatePageWrapper .rightSide{
                float: right;
                width: 50%;
                margin-right: -5px;
            }

            .certificatePageWrapper .certificateSectionWrapper{
                margin-bottom: 10px;
            }

            .certificatePageWrapper .certificateBoxTpl1Wraper .certificateBoxTpl1TopInner{
                background: transparent url(../images/hr1.png)  repeat-x scroll bottom; 
                display:block;
                padding:15px;
            }

            .certificatePageWrapper .certificateBoxTpl1Inner,
            .certificatePageWrapper .certificateBoxTpl3Inner,
            .certificatePageWrapper .certificateBoxTpl4Inner{ 
                display:block;
                padding:15px 10px;
            }

            
            .sectionTitleBloc {
                margin-bottom: 15px;
                color: #515151;
                font-size:15px;
                font-weight:bold;
                line-height:29px;
                text-align: center;
            }

            
            .sectionTitleBlocabus {
                margin-bottom: 15px;
                color: rgb(255, 144, 0);
                font-size:15px;
                font-weight:bold;
                line-height:29px;
                text-align: center;
            }

            .sectionTitleBlocWhite {
                margin-bottom: 15px;
                color: #FFFFFF;
                font-size:15px;
                font-weight:bold;
                line-height:29px;
                text-align: center;
            }

            
            .certificatePageWrapper .certificateBoxTpl1Wraper h2.sectionTitle{
                margin-bottom: 15px;
            }

            .certificatePageWrapper .certificateBoxTpl1Wraper h4.sectionSubtitle{
                display: block;
                width: 100%;
                text-align: center;
                margin-bottom: 0px !important;
            }

            .certificatePageWrapper .certificateBoxTpl1Wraper .certificateBoxTpl1BottomInner{
                display:block;
                padding: 5px 10px;
            }

            .certificatePageWrapper .certificateSectionWrapper h2.sectionTitle{
                font-size: 15px;
                font-weight: bold;
                line-height: 20px;
            }

            .certificatePageWrapper .certificateSectionWrapper h4.sectionSubtitle{
                font-size: 12px;
                line-height: 20px;
                font-weight: normal;
                margin-bottom: 15px;
            }
            .rating{
                height:24px;
            }
            
            .rating .ratingStars{
                float: left;
                
            }

            .rating .ratingStars .ratingWrapper{
                background:url("../images/starRatingGray.png") no-repeat scroll left top transparent;
                height:36px;
                width:192px;
            }

            .rating .ratingStars .ratingWrapper .ratingInner{
                background:url("../images/starRatingYellow.png") no-repeat scroll left top transparent;
                height:36px;
                width:192px;
            }

            .rating .ratingGrade{
                float: right;
            }
            
            /* SW 08.02.2012: New shared subrating styles for KB home and certificate */
            .subratingTableWrapper { padding: 0; width:75%; margin: 0 auto;}
            .subratingLabel {float: left; line-height: 20px;}
            .subratingSmall {float: right; line-height: 20px;} /* background: url("../images_new/tdBackground.png") repeat-x scroll left bottom transparent; */

            .rating .whiteBoxT2Wrapper .whiteBoxT2 .whiteBoxT2Inner .whiteBoxT2InnerRight{
                line-height:23px;
                margin:0;
                padding: 0 10px;
            }

            .rating .ratingGrade p{
                font-size:26px;
                font-weight:bold;
                margin:0;
                padding:0;
            }

            .rating .ratingGrade p span.bestOuter{
                color:#7A7A7A;
            }

            ul.reviewsStatus{
                height:50px;
            }

            ul.reviewsStatus li{
                /*background: transparent url(../images/gradesSep.png)  no-repeat scroll center right;*/
                float: left;
                display: block;
            }


            
            .separatorLine {
                background: transparent url(../images/separator.jpg)  no-repeat scroll left center;
                line-height:30px;
            }           
            
            ul.reviewsStatus li.positiveReviews{
                width: 28%;
            }

            .smileyVert {
                background: transparent url(../images/smiley_vert.png)  no-repeat scroll left center;
            }
            
            .smileyVertPourcentage {
                background: transparent url(../images/boite_smiley.png)  no-repeat scroll right top;
                text-align:right;
            }           
            
            .smileyVertPourcentage span {
                font-size:13px;
                font-weight:bold;
                line-height:22px;
                margin-right:3px;
                color:#63d200;
            }
            .VertVoirPlus a{
                text-align:right;
                margin-top:5px;
                line-height:16px;
                color:#7d7d7d;
                text-decoration:underline;
            }
            
            .VertVoirPlus a:hover{
                text-decoration:none;
            }


            .smileyOrange {
                background: transparent url(../images/smiley_orange.png);
                background-position:left;
                background-repeat:no-repeat;
            }
            
            .smileyOrangePourcentage {
                background: transparent url(../images/boite_smiley.png) right top;
                background-repeat:no-repeat;
                text-align:right;
            }           
            
            .smileyOrangePourcentage span {
                font-size:13px;
                font-weight:bold;
                line-height:20px;
                margin-right:3px;
                color:#f8ba39;
            }
            .OrangeVoirPlus {
                text-align:right;
                margin-top:5px;
                line-height:16px;
                color:#7d7d7d;
                text-decoration:underline;
            }
            .OrangeVoirPlus:hover{
                text-decoration:none;
            }   
            .VoirPlusSite {
                color:#ff9000;
                text-decoration:underline;
                margin-left: 15px;
            }
            .VoirPlusSite:hover{
                text-decoration:none;
            }   
            .smileyRouge {
                background: transparent url(../images/smiley_rouge.png)  no-repeat scroll left center;
            }
            
            .smileyRougePourcentage {
                background: transparent url(../images/boite_smiley.png)  no-repeat scroll right top;
                text-align:right;
            }           
            
            .smileyRougePourcentage span {
                font-size:13px;
                font-weight:bold;
                line-height:22px;
                margin-right:3px;
                color:#f83b3b;
            }
            .RougeVoirPlus a{
                text-align:right;
                margin-top:5px;
                line-height:16px;
                color:#7d7d7d;
                text-decoration:underline;
            }
            .RougeVoirPlus a:hover{
                text-decoration:none;
            }           
            

            li.separateReviews{
                width: 7%;
            }


            
            ul.reviewsStatus li.neutralReviews{
                width: 28%;
            }


            ul.reviewsStatus li.negativeReviews{
                width: 28%;
            }


            .pagelink, .minilink, .shoplink {
                color: #ff9000 !important;
                text-decoration: none;
            }
            

            .certificatePageWrapper .certificateBoxTpl2Wraper .certificateBoxTpl2{
                background: transparent url(../images/siegelFadeImage.png)  no-repeat scroll bottom right;  
            }

            .certificatePageWrapper .certificateBoxTpl2Wraper .certificateBoxTop{
                background: transparent url(../images/certificateBoxTop.png)  repeat-x scroll top;
            }

            .certificatePageWrapper .certificateBoxTpl2Wraper .certificateBoxBottom{
                background: transparent url(../images/certificateBoxBottom.png)  repeat-x scroll bottom;
            }

            .certificatePageWrapper .certificateBoxTpl2Wraper .certificateBoxRight{
                background: transparent url(../images/certificateBoxRight.png)  repeat-y scroll right;
            }

            .certificatePageWrapper .certificateBoxTpl2Wraper .certificateBoxLeft{
                background: transparent url(../images/certificateBoxLeft.png)  repeat-y scroll left;
            }

            .certificatePageWrapper .certificateBoxTpl2Wraper .certificateBoxTopLeft{
                background: transparent url(../images/certificateBoxTopLeft.png)  no-repeat scroll top left;
            }

            .certificatePageWrapper .certificateBoxTpl2Wraper .certificateBoxTopRight{
                background: transparent url(../images/certificateBoxTopRight.png)  no-repeat scroll top right;
            }

            .certificatePageWrapper .certificateBoxTpl2Wraper .certificateBoxBottomLeft{
                background: transparent url(../images/certificateBoxBottomLeft.png)  no-repeat scroll bottom left;
            }

            .certificatePageWrapper .certificateBoxTpl2Wraper .certificateBoxBottomRight{
                background: transparent url(../images/certificateBoxBottomRight.png)  no-repeat scroll bottom right; 
            }

            .certificatePageWrapper .certificateBoxTpl2Wraper .certificateBoxTpl2Inner{
                padding: 5px 17px;
                position: relative;
            }

            .certificateBoxTpl2Inner p.clientId{
                background-color:#F3F2F3;
                border:1px solid #E3E2E3;
                display:block;
                font-size:10px;
                left:11px;
                padding:3px 0;
                position:absolute;
                text-align:center;
                top:15px;
                width:309px;
            }

            .certificateBoxTpl2Inner h3.websiteName{
                font-size: 14px;
                text-align: center;
                /*margin-top: 22px;*/
            }

            .certificateBoxTpl2Inner .certificateDescription{
                border-top: 1px dotted #919191;
                margin-top: 10px;
                padding: 14px 0 4px 0px;
            }

            .certificateBoxTpl2Inner .certificateDescription p{
                line-height: normal;
                padding: 0px 0px 20px 0px;
            }

            .certificateBoxTpl2Inner p.shopAddressDetails{
                font-weight: bold;
                word-wrap: break-word;
            }

            .certificateBoxTpl2Inner .certificateDescription ul{
            }

            .certificateBoxTpl2Inner .certificateDescription ul li{

            }

            .certificateBoxTpl2Inner ul.certificateDetails{
            }

            .certificateBoxTpl2Inner ul.certificateDetails li{
                line-height: 16px;
                padding-top: 10px;
                margin-top: 10px;
            }
          
            .certificateBoxTpl2Inner ul.certificateDetails li .left{
                font-size: 10px;
                color: #656565;
                text-transform: uppercase;
                width: 146px;
            }

            .certificateBoxTpl2Inner ul.certificateDetails li .right{
                font-size: 12px;
                color: #333333;
                width: 150px;
                text-align: left;
            }

            .certificateBoxTpl2Inner ul.certificateDetails li .right ul.contactDetails{
            }

            .contactDetailsList {
                line-height: 20px !important;
            }

            .contactDetailsList img {
                margin-bottom: -3px !important;
            }

            .certificateBoxTpl2Inner ul.certificateDetails li .right ul.contactDetails li{
                padding: 0px;
                margin: 0px 0px 5px 0px;
            }

            .certificateBoxTpl2Inner ul.certificateDetails li .right ul.contactDetails li span{
                color: #666666;
                width: 60px;
                display: block;
            }

            .certificateBoxTpl2Inner ul.certificateDetails li .right span.em{
                color: #228F06;
            }

            .certificatePageWrapper .certificateBoxTpl3Wraper .certificateBoxTopLeft,
            .certificatePageWrapper .certificateBoxTpl4Wraper .certificateBoxTpl3Wraper .certificateBoxTopLeft{
                background: transparent url(../images/boxTpl3TopLeft.png)  no-repeat scroll top left;
            }

            .certificatePageWrapper .certificateBoxTpl3Wraper .certificateBoxTopRight,
            .certificatePageWrapper .certificateBoxTpl4Wraper .certificateBoxTpl3Wraper .certificateBoxTopRight{
                background: transparent url(../images/boxTpl3TopRight.png)  no-repeat scroll top right;
            }

            .certificatePageWrapper .certificateBoxTpl3Wraper .certificateBoxBottomLeft,
            .certificatePageWrapper .certificateBoxTpl4Wraper .certificateBoxTpl3Wraper .certificateBoxBottomLeft{
                background: transparent url(../images/boxTpl3BottomLeft.png)  no-repeat scroll bottom left;
            }

            .certificatePageWrapper .certificateBoxTpl3Wraper .certificateBoxBottomRight,
            .certificatePageWrapper .certificateBoxTpl4Wraper .certificateBoxTpl3Wraper .certificateBoxBottomRight{
                background: transparent url(../images/boxTpl3BottomRight.png)  no-repeat scroll bottom right; 
            }

            .certificatePageWrapper .lastSectionWrapper .certificateBoxBottomLeft{
                background: transparent url(../images/boxTpl3BottomLeft2.png)  no-repeat scroll bottom left !important;
            }

            .certificatePageWrapper  .lastSectionWrapper .certificateBoxBottomRight{
                background: transparent url(../images/boxTpl3BottomRight2.png)  no-repeat scroll bottom right !important; 
            }

            .certificateBoxTpl3Wraper h2.sectionTitle{
                margin-bottom: 10px;
            }
            
            a.hoverlink:hover { 
                text-decoration:underline; 
                color:#FFF;
            } 
            
            .aviscertifiesServices{
                margin-left: 0px;
                background:url(../images/engagementQualite.jpg) no-repeat center right !important; 
            }

            ul.aviscertifiesServices li{
                line-height: 20px;
                font-size: 11px;
                padding-left:16px;
                color:#757575;
                background:url(../images/soufflet.jpg) no-repeat 0 4px;
            }

            #trustbox ul{
                list-style-type:none;
                /*
                This styling is unreliable for IE and Opera:
                    list-style-position: outside;
                    list-style-image: url(../images/bullet_arrow.png);
                Added background image method to list itemsabove.
                */
            }

            #trustbox li{
                margin-top: 3px;
                margin-left: 13px;
            }

            .certificatePageWrapper .certificateBoxTpl4Wraper{
                background-color: #f3f3f3;
            }

            .certificatePageWrapper .certificateBoxTpl4Wraper .spacer{
                width: 1px;
                float: left;
                height: 1265px;
            }

            .certificatePageWrapper .certificateBoxTpl4Wraper .certificateBoxTpl4Inner{
                padding:15px 10px 15px 9px; 
            }

            .certificatePageWrapper .certificateBoxTpl4Wraper .certificateBoxTopLeft{
                background: transparent url(../images/boxTpl4TopLeft.png)  no-repeat scroll top left;
            }

            .certificatePageWrapper .certificateBoxTpl4Wraper .certificateBoxTopRight{
                background: transparent url(../images/boxTpl4TopRight.png)  no-repeat scroll top right;
            }

            .certificatePageWrapper .certificateBoxTpl4Wraper .certificateBoxBottomLeft{
                background: transparent url(../images/boxTpl4BottomLeft.png)  no-repeat scroll bottom left;
            }

            .certificatePageWrapper .certificateBoxTpl4Wraper .certificateBoxBottomRight{
                background: transparent url(../images/boxTpl4BottomRight.png)  no-repeat scroll bottom right; 
            }

            ul.commentsListWrapper{
            }

            li.commentItemWrapperFirst {
                padding-top: 10px;
                margin-bottom: 16px;            
            }
            
            ul.commentsListWrapper li.commentItemWrapper{
                background:url("../images/commentSep.png") repeat-x scroll top transparent;
                padding-top: 20px;
                margin-bottom: 16px;
            }

            .whiteBoxT2Wrapper{
                position:relative;
            }

            .whiteBoxT2Wrapper .whiteBoxT2Top{
                background:url("../images/whiteBoxT2Left.png") no-repeat scroll left top transparent;
                display:block;
                height:7px;
                line-height:7px;
                width:100%;
            }

            .whiteBoxT2Wrapper .whiteBoxT2Top span{
                background:url("../images/whiteBoxT2Right.png") no-repeat scroll right top transparent;
                display:block;
                height:7px;
                line-height:7px;
                width:100%
            }

            .whiteBoxT2Wrapper .whiteBoxT2{
                background:url("../images/whiteBoxT2Background.png") repeat-y scroll left center #FFFFFF;
                display:block;
                width:100%;
            }

            .whiteBoxT2Wrapper .whiteBoxT2 .whiteBoxT2Inner{
                background:url("../images/grayBorder.png") repeat-y scroll right center transparent;
                display:block;
                width:100%;
            }

            .whiteBoxT2Wrapper .whiteBoxT2 .whiteBoxT2Inner .whiteBoxT2InnerRight{
                word-wrap: break-word;
                font-size:12px;
                font-weight:bold;
                padding:5px 10px;
            }

            .whiteBoxT2Wrapper .whiteBoxT2Bottom{
                background:url("../images/whiteBoxT2Left.png") no-repeat scroll left bottom transparent;
                display:block;
                height:7px;
                line-height:7px;
                width:100%;
            }

            .whiteBoxT2Wrapper .whiteBoxT2Bottom span{
                background:url("../images/whiteBoxT2Right.png") no-repeat scroll right bottom transparent;
                display:block;
                height:7px;
                line-height:7px;
                width:100%;
            }

            .whiteBoxT2Wrapper .commentArrow{
                background:url("../images/commentArrow.png") no-repeat scroll left top transparent;
                bottom:-19px;
                height:20px;
                left:8px;
                position:absolute;
                width:22px;
            }

            .commentDetailsWrapper{
            }

            .commentDetailsWrapper .commentDetails{
                float:left;
                margin-left:33px;
                margin-top:10px;
                font-size: 10px;
            }

            .commentDetailsWrapper .commentDetails a{
                color: #333333;
            }

            .commentDetailsWrapper .commentDetails a:hover{
                text-decoration: underline;
            }

            .commentDetailsWrapper .commentRating{
                float:right;
                margin-top:3px;
            }

            .starsGradeWrapper{
                margin-bottom: 3px;
            }

            .starsGradeWrapper .smallGradeWrapper{
                color:#666666;
                font-size:16px;
                margin-right:5px;
            }

            .starsGradeWrapper p{ 
                font-size:14px;
                margin-left:10px;
                padding-top:3px;
            }

            .starsGradeWrapper p a{ 
                color: #333333;
            }

            .starsGradeWrapper p a:hover{ 
                text-decoration: underline;
            }

            .starsGradeWrapper .smallGradeWrapper span{
                color: #333333;
                font-weight:bold;
            }

            .commentDetailsWrapper .commentRating .ratingWrapper,
            .starsGradeWrapper .ratingWrapper{
                background:url("../images/starRatingSmallGray.png") no-repeat scroll left top transparent;
                height:21px;
                width:120px;
            }

            .starsGradeWrapper .ratingWrapper{
                margin-right: 5px;
            }

            .commentDetailsWrapper .commentRating .ratingWrapper .ratingInner,
            .starsGradeWrapper .ratingWrapper .ratingInner{
                background:url("../images/starRatingSmallYellow.png") no-repeat scroll left top transparent;
                height:21px;
                width:120px;
            }

            .pageNav {
                text-align: center;
                font-weight: bold;
            }

            .orangeButtonSmallGray {
                background:url("../images/smallButtonWhite.png") no-repeat scroll left top transparent;
                color:#FFFFFF;
                display:block;
                font-family:arial;
                font-size:13px;
                font-weight:bold;
                padding:0;
                text-align:center;
                text-shadow:0 -1px 0 #333333;
            }

            .orangeButtonSmallGray span {
                background:url("../images/smallButtonRightWhite.png") no-repeat scroll right top transparent;
                color:#FFFFFF;
                display:block;
                font-family:arial;
                font-size:13px;
                font-weight:bold;
                line-height:26px;
                padding:0 0 5px;
                text-align:center;
                text-shadow:0 -1px 0 #333333;
            }

            .centerButton .orangeButtonSmallGray span {
                padding: 0px 30px;
            }
            
            /*-- Small Button --*/
.button {
    cursor: pointer;
    text-decoration: none;
    color: #FFF;
    position: relative;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 15px;
    line-height: 30px;
    padding-top: 0px;
    padding-right: 15px;
    padding-bottom: 0px;
    padding-left: 15px;
    text-shadow: 0 -1px 0px rgba(0,0,0,.2);
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    -ms-transition: all 0.2s ease;
    transition: all 0.2s ease;
    margin-top: 5px;
}

button::-moz-focus-inner { border: 0; padding: 0; } /* Firefox fix */

.button:hover{
    color: #FFF;
    box-shadow:inset 0px 2px 1px rgba(0,0,0,.3);
    -moz-box-shadow:inset 0px 2px 1px rgba(0,0,0,.3);
    -webkit-box-shadow:inset 0px 2px 1px rgba(0,0,0,.3);
    -khtml-box-shadow:inset 0px 2px 1px rgba(0,0,0,.3);
}
.button:active{
    box-shadow:inset 0px 20px 30px rgba(0,0,0,.4);
    -moz-box-shadow:inset 0px 20px 30px rgba(0,0,0,.4);
    -webkit-box-shadow:inset 0px 20px 30px rgba(0,0,0,.4);
    -khtml-box-shadow:inset 0px 20px 30px rgba(0,0,0,.4);
    color: rgba(255,255,255,.3);
    text-shadow: 0 -1px 3px rgba(0,0,0,.2);
}

/*-- Button Colors --*/
.button.red, .button-big.red, .button.red:hover, .button-big.red:hover {background-color: #e53f3f !important;}
.button.orange, .button-big.orange, .button.orange:hover, .button-big.orange:hover {background-color: #ff6c00 !important;}
.button.green, .button-big.green, .button.green:hover, .button-big.green:hover{background-color: #a3c639 !important;}
.button.aqua, .button-big.aqua, .button.aqua:hover, .button-big.aqua:hover {background-color: #53c6d4 !important;}
.button.blue, .button-big.blue, .button.blue:hover, .button-big.blue:hover {background-color: #369be1 !important;}
.button.purple, .button-big.purple, .button.purple:hover, .button-big.purple:hover{background-color: #8c52c8 !important;}
.button.pink, .button-big.pink, .button.pink:hover, .button-big.pink:hover {background-color: #e12f69 !important;}
.button.gold, .button-big.gold, .button.gold:hover, .button-big.gold:hover {background-color: #e59c00 !important;}
.button.navy, .button-big.navy, .button.navy:hover, .button-navy.red:hover {background-color: #191c24 !important;}

/*-- Center Button--*/
.button.center, .button-big.center {float: none;margin-right: auto; margin-left: auto;}

.button, .button:active, .button:focus{
    background-color: #FC9202;
}


            .certificateBoxTpl4Wraper .certificateBoxTpl3Wraper{
                clear:both;
                display:block;
                margin:7px 0px 0px 0px;
            }

            .certificateBoxTpl4Wraper .certificateBoxTpl3Wraper .certificateBoxTpl3Inner{
                padding: 5px;
                font-weight: normal;
                font-size: 11px;
                line-height: 16px;
            }

            #tooltip {
                zoom: 1;
                line-height: normal;
                -moz-border-radius-bottomright: 5px;
                -khtml-border-radius-bottomright: 5px;
                -webkit-border-bottom-right-radius: 5px;
                -moz-border-radius-bottomleft: 5px;
                -khtml-border-radius-bottomleft: 5px;
                -webkit-border-bottom-left-radius: 5px;
                -moz-border-radius-topright: 5px;
                -khtml-border-radius-topright: 5px;
                -webkit-border-top-right-radius: 5px;
                -moz-border-radius-topleft: 5px;
                -khtml-border-radius-topleft: 5px;
                -webkit-border-top-left-radius: 5px;
                background-color:#000000;
                color:#FFFFFF; 
                opacity:0.87;
                filter:alpha(opacity=87) !important;
                 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=87)" !important;
                padding:6px 10px;
                position:absolute;
                width: 500px;
                text-align: justify;
                z-index: 3000; 
                top: 5px;
                left: 5px;
            }

            #tooltip h3 { 
                display:block;
            }

            #tooltip p {
                display:block;
                font-size:13px;
                font-weight:normal;
                padding-bottom:10px;
            }

            #tooltip p strong {
                display:block;
                font-weight:bold;
            }

            #tooltip .url {
                display:none !important;
            }

            .modalFormWrapperInner{
                padding:10px 10px 0px 10px; 
                background:#fff;
                text-align: left;
            }

            .modalFormWrapperInner .formWrapper{
                padding: 10px 0px;
                clear:both;
            }

            .modalFormWrapperInner .formRow{
                clear: both;
                padding-bottom: 12px;
                margin: 0px;
                padding-bottom: 12px;
            }

            .modalFormWrapperInner .formRow .formItem{
                display: block;
                margin: 0px;
                padding: 0px;
                float: left;
            }

            .modalFormWrapperInner .formRow .formItem label{
                display:block;
                float:left;
                font-size:12px;
                font-weight:bold;
                margin-bottom:1px;
                margin-right:10px;
                text-align:right;
                width:110px;
            }

            .modalFormWrapperInner .formRow .formItem input{
                display: block;
                float: left;
                width: 250px;
                border:1px solid #9CCAE3;
                color:#333333;
                font-size:12px;
                padding:2px;
            }

            .modalFormWrapperInner .formRow .formItem textarea{ 
                display: block;
                float: left;
                width: 250px;
                border:1px solid #9CCAE3;
                color:#333333;
                font-size:12px;
                padding:2px;
                text-align: left;
                height: 100px;
            }

            .modalFormWrapperInner .formRow .formItem select{
                width: 256px;
                border:1px solid #9CCAE3;
                color:#333333;
                font-size:12px;
                padding:1px;
            }

            .modalFormWrapperInner .submitWrapper span input {
                background:none repeat scroll 0 0 transparent;
                border:0 none;
                color:#FFFFFF;
                cursor:pointer;
                display:block;
                font-family:Arial,Helvetica,sans-serif;
                font-size:13px;
                font-weight:bold;
                letter-spacing:-0.01em;
                padding:4px 25px;
                text-align:left;
            }

            .modalFormWrapperInner .submitWrapper{
                background:url("../images/smallButtonWhite.png") no-repeat scroll 0 0 transparent;
                bottom:0;
                cursor:pointer;
                float:left;
                height:31px;
                margin-left:117px;
                right:-15px;
                text-align:left;
            }

            .modalFormWrapperInner .submitWrapper span {
                background:url("../images/smallButtonRightWhite.png") no-repeat scroll 100% 100% transparent;
                cursor:pointer;
                display:block;
                height:31px;
                padding:0;
            }

            .modalFormWrapperInner h3{
                border-bottom:1px solid #919191;
                font-size:20px;
                margin-bottom:15px;
                padding-bottom:5px;
            }

            .modalFormWrapperInner p{
                font-size:12px;
                padding-bottom:7px;
            }

            .modalFormWrapperInner .fixIe{
                zoom: 1;
            }

            .extraBlock{
                bottom:-45px; 
                color:white;
                left:330px;
                position:relative;
                font-weight: bold;
            }

            .extraBlock img{
                margin-left: 5px;
            }

            #cboxLoadedContent{
                overflow: visible !important;
            }

            #cboxContent {
                overflow: visible !important;
            }

            #colorbox, #cboxOverlay, #cboxWrapper {
                overflow: visible !important;
            }

            .inputFocus{
                border: 1px solid #FC7509 !important;
            }

            a.orangeButtonExtendedWrapper{ 
                background-color: #3F982D;
                display: block;
            }

            a.orangeButtonExtendedWrapper .orangeButtonExtendedTop{
                background:url("../images/orangeButtonExtendedTop.png") repeat-x scroll top transparent;
                display: block;
            }

            a.orangeButtonExtendedWrapper .orangeButtonExtendedBottom{
                background:url("../images/orangeButtonExtendedBottom.png") repeat-x scroll bottom transparent;
                display: block;
            }

            a.orangeButtonExtendedWrapper .orangeButtonExtendedRight{
                background:url("../images/orangeButtonExtendedRight.png") repeat-y scroll right transparent;
                display: block;
            }

            a.orangeButtonExtendedWrapper .orangeButtonExtendedLeft{
                background:url("../images/orangeButtonExtendedLeft.png") repeat-y scroll left transparent;
                display: block;
            }

            a.orangeButtonExtendedWrapper .orangeButtonExtendedTopLeft{
                background:url("../images/orangeButtonExtendedTopLeft.png") no-repeat scroll top left transparent;
                display: block;
            }

            a.orangeButtonExtendedWrapper .orangeButtonExtendedTopRight{
                background:url("../images/orangeButtonExtendedTopRight.png") no-repeat scroll top right transparent;
                display: block;
            }

            a.orangeButtonExtendedWrapper .orangeButtonExtendedBottomLeft{
                background:url("../images/orangeButtonExtendedBottomLeft.png") no-repeat scroll bottom left transparent;
                display: block;
            }

            a.orangeButtonExtendedWrapper .orangeButtonExtendedBottomRight{
                background:url("../images/orangeButtonExtendedBottomRight.png") no-repeat scroll bottom right transparent;  
                color:#FFFFFF;
                display:block;
                font-family:arial;
                font-size:13px;
                font-weight:bold;
                line-height:18px;
                padding:4px 10px 10px;
                text-align:center;
                text-shadow:0 -1px 0 #333333;
            }

    /* =================
     *
     *  FOOTER
     *
     *  ================ */

.footer{



                color:#909090;
                margin:40px auto 15px auto;
                text-align: center;

            }

            .footer ul{
                display:inline-block;
                margin:0 auto 5px;
                text-align:center;


            }

            .footer ul li{
                float: left;
            }

            .footer ul li a{

                color:#909090;









                font-family:Arial;
                font-size:12px;
                margin-left:6px;
                margin-right:6px;
                text-decoration:none;
            }



            .footer a:hover{
                text-decoration: underline;
            }

            .footer p{

                font-size:11px;
            }

            .footer p a{

                font-family:Arial;
                font-size:11px;
                text-decoration:none;
                color: #909090;
            }
            .ecranLogo {
                background-image:url(../images/ecran.png);
                background-color:#F7F7F7;
                background-repeat: no-repeat;
                background-position: center center;
                text-align: center;
            }
            .sceauEcommercant {
                float:right;
                margin: 0px -10px 85px 0px;
                z-index:990;
            }

            p.texteAfnor{
                font-size: 11px;
                color: #757575;
                margin-top: 10px;
                float: left;
                width: 210px;
                text-align: justify;
                margin: 0 0 0 7px;
                
            }

.alert {
    padding: 8px 35px 8px 14px;
    margin-bottom: 20px;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
    background-color: #fcf8e3;
    border: 1px solid #fbeed5;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    font-size: 14px;
}

.alert a{
    color:inherit;
    text-decoration: underline;
    font-style: italic;
}

.alert .close{position:relative;top:-2px;right:-21px;line-height:20px;}

.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}

.close {
    float: right;
    font-size: 20px;
    font-weight: bold;
    line-height: 20px;
    color: #000000;
    text-shadow: 0 1px 0 #ffffff;
    opacity: 0.2;
    filter: alpha(opacity=20);
}

button.close {
    padding: 0;
    cursor: pointer;
    background: 0 0;
    border: 0;
    -webkit-appearance: none;
}
.alert-info {
    color: #3a87ad;
    background-color: #d9edf7;
    border-color: #bce8f1;
}

.alert-danger, .alert-error {
    color: #b94a48;
    background-color: #f2dede;
    border-color: #eed3d7;
}

.alert-success {
    color: #468847;
    background-color: #dff0d8;
    border-color: #d6e9c6;
}

.delete-filtres{
    font-size:15px;
}

.column-order-btn{
    color:white;
}

.column-order-btn.selected-order{
    color:#43453A;
}


@font-face {
  font-family: 'Glyphicons Halflings';

  src: url('../css/glyphicons-halflings-regular.eot');
  src: url('../css/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../css/glyphicons-halflings-regular.woff') format('woff'), url('../css/glyphicons-halflings-regular.ttf') format('truetype'), url('../css/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
}
.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  line-height: 1;

  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.glyphicon-asterisk:before {
  content: "\2a";
}
.glyphicon-plus:before {
  content: "\2b";
}
.glyphicon-euro:before {
  content: "\20ac";
}
.glyphicon-minus:before {
  content: "\2212";
}
.glyphicon-cloud:before {
  content: "\2601";
}
.glyphicon-envelope:before {
  content: "\2709";
}
.glyphicon-pencil:before {
  content: "\270f";
}
.glyphicon-glass:before {
  content: "\e001";
}
.glyphicon-music:before {
  content: "\e002";
}
.glyphicon-search:before {
  content: "\e003";
}
.glyphicon-heart:before {
  content: "\e005";
}
.glyphicon-star:before {
  content: "\e006";
}
.glyphicon-star-empty:before {
  content: "\e007";
}
.glyphicon-user:before {
  content: "\e008";
}
.glyphicon-film:before {
  content: "\e009";
}
.glyphicon-th-large:before {
  content: "\e010";
}
.glyphicon-th:before {
  content: "\e011";
}
.glyphicon-th-list:before {
  content: "\e012";
}
.glyphicon-ok:before {
  content: "\e013";
}
.glyphicon-remove:before {
  content: "\e014";
}
.glyphicon-zoom-in:before {
  content: "\e015";
}
.glyphicon-zoom-out:before {
  content: "\e016";
}
.glyphicon-off:before {
  content: "\e017";
}
.glyphicon-signal:before {
  content: "\e018";
}
.glyphicon-cog:before {
  content: "\e019";
}
.glyphicon-trash:before {
  content: "\e020";
}
.glyphicon-home:before {
  content: "\e021";
}
.glyphicon-file:before {
  content: "\e022";
}
.glyphicon-time:before {
  content: "\e023";
}
.glyphicon-road:before {
  content: "\e024";
}
.glyphicon-download-alt:before {
  content: "\e025";
}
.glyphicon-download:before {
  content: "\e026";
}
.glyphicon-upload:before {
  content: "\e027";
}
.glyphicon-inbox:before {
  content: "\e028";
}
.glyphicon-play-circle:before {
  content: "\e029";
}
.glyphicon-repeat:before {
  content: "\e030";
}
.glyphicon-refresh:before {
  content: "\e031";
}
.glyphicon-list-alt:before {
  content: "\e032";
}
.glyphicon-lock:before {
  content: "\e033";
}
.glyphicon-flag:before {
  content: "\e034";
}
.glyphicon-headphones:before {
  content: "\e035";
}
.glyphicon-volume-off:before {
  content: "\e036";
}
.glyphicon-volume-down:before {
  content: "\e037";
}
.glyphicon-volume-up:before {
  content: "\e038";
}
.glyphicon-qrcode:before {
  content: "\e039";
}
.glyphicon-barcode:before {
  content: "\e040";
}
.glyphicon-tag:before {
  content: "\e041";
}
.glyphicon-tags:before {
  content: "\e042";
}
.glyphicon-book:before {
  content: "\e043";
}
.glyphicon-bookmark:before {
  content: "\e044";
}
.glyphicon-print:before {
  content: "\e045";
}
.glyphicon-camera:before {
  content: "\e046";
}
.glyphicon-font:before {
  content: "\e047";
}
.glyphicon-bold:before {
  content: "\e048";
}
.glyphicon-italic:before {
  content: "\e049";
}
.glyphicon-text-height:before {
  content: "\e050";
}
.glyphicon-text-width:before {
  content: "\e051";
}
.glyphicon-align-left:before {
  content: "\e052";
}
.glyphicon-align-center:before {
  content: "\e053";
}
.glyphicon-align-right:before {
  content: "\e054";
}
.glyphicon-align-justify:before {
  content: "\e055";
}
.glyphicon-list:before {
  content: "\e056";
}
.glyphicon-indent-left:before {
  content: "\e057";
}
.glyphicon-indent-right:before {
  content: "\e058";
}
.glyphicon-facetime-video:before {
  content: "\e059";
}
.glyphicon-picture:before {
  content: "\e060";
}
.glyphicon-map-marker:before {
  content: "\e062";
}
.glyphicon-adjust:before {
  content: "\e063";
}
.glyphicon-tint:before {
  content: "\e064";
}
.glyphicon-edit:before {
  content: "\e065";
}
.glyphicon-share:before {
  content: "\e066";
}
.glyphicon-check:before {
  content: "\e067";
}
.glyphicon-move:before {
  content: "\e068";
}
.glyphicon-step-backward:before {
  content: "\e069";
}
.glyphicon-fast-backward:before {
  content: "\e070";
}
.glyphicon-backward:before {
  content: "\e071";
}
.glyphicon-play:before {
  content: "\e072";
}
.glyphicon-pause:before {
  content: "\e073";
}
.glyphicon-stop:before {
  content: "\e074";
}
.glyphicon-forward:before {
  content: "\e075";
}
.glyphicon-fast-forward:before {
  content: "\e076";
}
.glyphicon-step-forward:before {
  content: "\e077";
}
.glyphicon-eject:before {
  content: "\e078";
}
.glyphicon-chevron-left:before {
  content: "\e079";
}
.glyphicon-chevron-right:before {
  content: "\e080";
}
.glyphicon-plus-sign:before {
  content: "\e081";
}
.glyphicon-minus-sign:before {
  content: "\e082";
}
.glyphicon-remove-sign:before {
  content: "\e083";
}
.glyphicon-ok-sign:before {
  content: "\e084";
}
.glyphicon-question-sign:before {
  content: "\e085";
}
.glyphicon-info-sign:before {
  content: "\e086";
}
.glyphicon-screenshot:before {
  content: "\e087";
}
.glyphicon-remove-circle:before {
  content: "\e088";
}
.glyphicon-ok-circle:before {
  content: "\e089";
}
.glyphicon-ban-circle:before {
  content: "\e090";
}
.glyphicon-arrow-left:before {
  content: "\e091";
}
.glyphicon-arrow-right:before {
  content: "\e092";
}
.glyphicon-arrow-up:before {
  content: "\e093";
}
.glyphicon-arrow-down:before {
  content: "\e094";
}
.glyphicon-share-alt:before {
  content: "\e095";
}
.glyphicon-resize-full:before {
  content: "\e096";
}
.glyphicon-resize-small:before {
  content: "\e097";
}
.glyphicon-exclamation-sign:before {
  content: "\e101";
}
.glyphicon-gift:before {
  content: "\e102";
}
.glyphicon-leaf:before {
  content: "\e103";
}
.glyphicon-fire:before {
  content: "\e104";
}
.glyphicon-eye-open:before {
  content: "\e105";
}
.glyphicon-eye-close:before {
  content: "\e106";
}
.glyphicon-warning-sign:before {
  content: "\e107";
}
.glyphicon-plane:before {
  content: "\e108";
}
.glyphicon-calendar:before {
  content: "\e109";
}
.glyphicon-random:before {
  content: "\e110";
}
.glyphicon-comment:before {
  content: "\e111";
}
.glyphicon-magnet:before {
  content: "\e112";
}
.glyphicon-chevron-up:before {
  content: "\e113";
}
.glyphicon-chevron-down:before {
  content: "\e114";
}
.glyphicon-retweet:before {
  content: "\e115";
}
.glyphicon-shopping-cart:before {
  content: "\e116";
}
.glyphicon-folder-close:before {
  content: "\e117";
}
.glyphicon-folder-open:before {
  content: "\e118";
}
.glyphicon-resize-vertical:before {
  content: "\e119";
}
.glyphicon-resize-horizontal:before {
  content: "\e120";
}
.glyphicon-hdd:before {
  content: "\e121";
}
.glyphicon-bullhorn:before {
  content: "\e122";
}
.glyphicon-bell:before {
  content: "\e123";
}
.glyphicon-certificate:before {
  content: "\e124";
}
.glyphicon-thumbs-up:before {
  content: "\e125";
}
.glyphicon-thumbs-down:before {
  content: "\e126";
}
.glyphicon-hand-right:before {
  content: "\e127";
}
.glyphicon-hand-left:before {
  content: "\e128";
}
.glyphicon-hand-up:before {
  content: "\e129";
}
.glyphicon-hand-down:before {
  content: "\e130";
}
.glyphicon-circle-arrow-right:before {
  content: "\e131";
}
.glyphicon-circle-arrow-left:before {
  content: "\e132";
}
.glyphicon-circle-arrow-up:before {
  content: "\e133";
}
.glyphicon-circle-arrow-down:before {
  content: "\e134";
}
.glyphicon-globe:before {
  content: "\e135";
}
.glyphicon-wrench:before {
  content: "\e136";
}
.glyphicon-tasks:before {
  content: "\e137";
}
.glyphicon-filter:before {
  content: "\e138";
}
.glyphicon-briefcase:before {
  content: "\e139";
}
.glyphicon-fullscreen:before {
  content: "\e140";
}
.glyphicon-dashboard:before {
  content: "\e141";
}
.glyphicon-paperclip:before {
  content: "\e142";
}
.glyphicon-heart-empty:before {
  content: "\e143";
}
.glyphicon-link:before {
  content: "\e144";
}
.glyphicon-phone:before {
  content: "\e145";
}
.glyphicon-pushpin:before {
  content: "\e146";
}
.glyphicon-usd:before {
  content: "\e148";
}
.glyphicon-gbp:before {
  content: "\e149";
}
.glyphicon-sort:before {
  content: "\e150";
}
.glyphicon-sort-by-alphabet:before {
  content: "\e151";
}
.glyphicon-sort-by-alphabet-alt:before {
  content: "\e152";
}
.glyphicon-sort-by-order:before {
  content: "\e153";
}
.glyphicon-sort-by-order-alt:before {
  content: "\e154";
}
.glyphicon-sort-by-attributes:before {
  content: "\e155";
}
.glyphicon-sort-by-attributes-alt:before {
  content: "\e156";
}
.glyphicon-unchecked:before {
  content: "\e157";
}
.glyphicon-expand:before {
  content: "\e158";
}
.glyphicon-collapse-down:before {
  content: "\e159";
}
.glyphicon-collapse-up:before {
  content: "\e160";
}
.glyphicon-log-in:before {
  content: "\e161";
}
.glyphicon-flash:before {
  content: "\e162";
}
.glyphicon-log-out:before {
  content: "\e163";
}
.glyphicon-new-window:before {
  content: "\e164";
}
.glyphicon-record:before {
  content: "\e165";
}
.glyphicon-save:before {
  content: "\e166";
}
.glyphicon-open:before {
  content: "\e167";
}
.glyphicon-saved:before {
  content: "\e168";
}
.glyphicon-import:before {
  content: "\e169";
}
.glyphicon-export:before {
  content: "\e170";
}
.glyphicon-send:before {
  content: "\e171";
}
.glyphicon-floppy-disk:before {
  content: "\e172";
}
.glyphicon-floppy-saved:before {
  content: "\e173";
}
.glyphicon-floppy-remove:before {
  content: "\e174";
}
.glyphicon-floppy-save:before {
  content: "\e175";
}
.glyphicon-floppy-open:before {
  content: "\e176";
}
.glyphicon-credit-card:before {
  content: "\e177";
}
.glyphicon-transfer:before {
  content: "\e178";
}
.glyphicon-cutlery:before {
  content: "\e179";
}
.glyphicon-header:before {
  content: "\e180";
}
.glyphicon-compressed:before {
  content: "\e181";
}
.glyphicon-earphone:before {
  content: "\e182";
}
.glyphicon-phone-alt:before {
  content: "\e183";
}
.glyphicon-tower:before {
  content: "\e184";
}
.glyphicon-stats:before {
  content: "\e185";
}
.glyphicon-sd-video:before {
  content: "\e186";
}
.glyphicon-hd-video:before {
  content: "\e187";
}
.glyphicon-subtitles:before {
  content: "\e188";
}
.glyphicon-sound-stereo:before {
  content: "\e189";
}
.glyphicon-sound-dolby:before {
  content: "\e190";
}
.glyphicon-sound-5-1:before {
  content: "\e191";
}
.glyphicon-sound-6-1:before {
  content: "\e192";
}
.glyphicon-sound-7-1:before {
  content: "\e193";
}
.glyphicon-copyright-mark:before {
  content: "\e194";
}
.glyphicon-registration-mark:before {
  content: "\e195";
}
.glyphicon-cloud-download:before {
  content: "\e197";
}
.glyphicon-cloud-upload:before {
  content: "\e198";
}
.glyphicon-tree-conifer:before {
  content: "\e199";
}
.glyphicon-tree-deciduous:before {
  content: "\e200";
}
