h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    line-height: 1.2;
}

#association_titre{
    font-family:'GillSans',Arial,sans-serif;

    font-size:22px;
    color:#444;
    margin:0px;
    font-weight:bold;
    font-style:italic;

    text-transform:uppercase;
    background:url("http://www.securiteconso.org/images/line_h2.png") no-repeat scroll left 95px transparent;
    padding:65px 0px 20px;
}



#postcat-thumb_foire{

    text-transform:uppercase;
    font-size:24px;
    color:rgb(255, 255, 255);
    font-family:'GillSans',Arial,sans-serif;
    margin:12px 0px 20px;
    padding:10px 0 10px 30px;
    font-weight:300;
    top:10px;

}

#related li{
    height:165px;
    margin:5px 0px 20px;
}
#inrelated{
    margin:2px 0px 0px 30px;
    height:79px;
}

div.related-posts{
    margin-top:0px;
}



#headerpost-foire{
    padding:0 0px 0 0px;
    width:975px;
    min-height:280px;
    margin-bottom:30px;
    float:left;
}
.post .foire-liste h3 a,.post .foire-liste h3 a:hover{
    text-decoration:none;
}
.post .foire-liste h3{
    font-size:14pt;
    text-transform:none;
    line-height:1.3em;
    border:0px;
    background:none;
    margin-bottom:30px;

}
.foire-liste{
    margin-bottom: 30px;
}

.foire-liste .postcat-title{
    margin-bottom: 20px !important;
}
.foire-liste a h1{
    color:#4d4d4d;
}
.foire-liste li{
    list-style:none;
    list-style-type:none;
    margin-bottom: 0.5em;
}
.foire-liste ul{
    list-style:none;
    list-style-type:none;
    margin-bottom: .5em;
    font-size: 1.2em;
    padding: 0 20px;
}



#headerpost-foire h1{

    margin-left:70px;
    text-transform:none;
}
#headerpost-foire a:hover{
    text-decoration:none;
}

#headerpost-foire li h1{
    margin-left:0px;
    text-transform:uppercase;
}


.header-mini .postcat-title{
    font-size: 16px;
    padding: 6px 0 6px 30px;
    margin-left: 0 !important;
    margin-right: 0 !important;
}
.header-mini h1#title{font-size: 18px; line-height: 1.2em;}
.header-mini{margin-bottom: 30px; border-bottom:2px solid #ccc; position: relative;}


.header-mini img {
    width: 100%;
}

.header-mini .postcat-title{
    margin-top: 0px;
}



@media (min-width:992px) /* desktop */ {

    .header-mini .postcat-title{
        padding-left: 20px;
    }
    .header-mini .postcat-content{
        padding: 40px 20px 20px;
    }
    .lowr{
        position: absolute;
        bottom: 0;
        right: 0;
        padding: 0 10px;
        height:22px;
        text-transform: uppercase;

        border-bottom: 3px solid #e73223;
    }

}
@media (max-width:991px) /* tablet */ {
    .lowr{
        display: inline;
        width: 100%;
    }
    .lowr a{
        display: inline-block;
        text-align: right;
        width: 100%;

    }
}




.rowFullWidth{
    margin-left: 15px !important;
    margin-right: 15px !important;

}


.rowFullWidth .col-xs-1, .rowFullWidth .col-sm-1,.rowFullWidth .col-md-1,.rowFullWidth .col-lg-1,.rowFullWidth .col-xs-2,.rowFullWidth .col-sm-2,.rowFullWidth .col-md-2,.rowFullWidth .col-lg-2,.rowFullWidth .col-xs-3,.rowFullWidth .col-sm-3,.rowFullWidth .col-md-3,.rowFullWidth .col-lg-3,.rowFullWidth .col-xs-4,.rowFullWidth .col-sm-4,.rowFullWidth .col-md-4,.rowFullWidth .col-lg-4,.rowFullWidth .col-xs-5,.rowFullWidth .col-sm-5,.rowFullWidth .col-md-5,.rowFullWidth .col-lg-5,.rowFullWidth .col-xs-6,.rowFullWidth .col-sm-6,.rowFullWidth .col-md-6,.rowFullWidth .col-lg-6,.rowFullWidth .col-xs-7,.rowFullWidth .col-sm-7,.rowFullWidth .col-md-7,.rowFullWidth .col-lg-7,.rowFullWidth .col-xs-8,.rowFullWidth .col-sm-8,.rowFullWidth .col-md-8,.rowFullWidth .col-lg-8,.rowFullWidth .col-xs-9,.rowFullWidth .col-sm-9,.rowFullWidth .col-md-9,.rowFullWidth .col-lg-9,.rowFullWidth .col-xs-10,.rowFullWidth .col-sm-10,.rowFullWidth .col-md-10,.rowFullWidth .col-lg-10,.rowFullWidth .col-xs-11,.rowFullWidth .col-sm-11,.rowFullWidth .col-md-11,.rowFullWidth .col-lg-11,.rowFullWidth .col-xs-12,.rowFullWidth .col-sm-12,.rowFullWidth .col-md-12,.rowFullWidth .col-lg-12{
    padding: 0 !important;
}

.gradient{
    background-image: linear-gradient(bottom, rgb(255,255,255) 0%, rgb(245,245,245) 66%, rgb(240,240,240) 83%);
    background-image: -o-linear-gradient(bottom, rgb(255,255,255) 0%, rgb(245,245,245) 66%, rgb(240,240,240) 83%);
    background-image: -moz-linear-gradient(bottom, rgb(255,255,255) 0%, rgb(245,245,245) 66%, rgb(240,240,240) 83%);
    background-image: -webkit-linear-gradient(bottom, rgb(255,255,255) 0%, rgb(245,245,245) 66%, rgb(240,240,240) 83%);
    background-image: -ms-linear-gradient(bottom, rgb(255,255,255) 0%, rgb(245,245,245) 66%, rgb(240,240,240) 83%);
    background-image: -webkit-gradient(
        linear,
        left bottom,
        left top,
        color-stop(0, rgb(255,255,255)),
        color-stop(0.66, rgb(245,245,245)),
        color-stop(0.83, rgb(240,240,240))
        );
    border-bottom: 1px dotted #e8e8e8;
    background-size:100% 200px;
    background-repeat: no-repeat;

}



















/*------------------------------------------------*/
/*-----------------[BASIC STYLES]-----------------*/
/*------------------------------------------------

@font-face{
    font-family:'ColaborateThinRegular';
    src:url('fonts/ColabThi-webfont.eot');
    src:url('fonts/ColabThi-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/ColabThi-webfont.woff') format('woff'),
         url('fonts/ColabThi-webfont.ttf') format('truetype'),
         url('fonts/ColabThi-webfont.svg#ColaborateThinRegular') format('svg');
    font-weight:normal;
    font-style:normal;
}*/
@font-face{
    font-family:Verdana;
}

@font-face{
    font-family:'GillSans';
    src:url('http://www.securiteconso.org/fonts/Gill_Sans_MT.ttf') format('truetype');
    font-weight:normal;
    font-style:normal;
}



body{background:#f6f6f6; color:#555;}
a{text-decoration:none; color:#555;}
a:hover{
    color:#e73223;
}
div.post a{
    color:#555;
}
div.post a:hover{
    text-decoration:underline;
}
#smaller,#larger, #text h2 a{
    color:#555;
}
.clear{padding:0; margin:0; clear:both;}

#logo{border:none;  clear:both;margin:3px 0px 0 19px;}

h1,h2{font-size:26px; color:#e73223; padding:15px 0 15px 0px; margin:0;
      font-weight:100;  text-transform:uppercase;
}
span.postinfo h2{
    font-size:10pt;float:left;padding:1px 5px 0px 0px;
}
h3{font-size:16px; color:#444;margin:15px 0px 8px; text-transform:uppercase;font-family:'GillSans';
}
#title{
    color:#444;
    padding:5px 0;
}
#posts p, .post_full p{padding-top:5px;color:#222;line-height:1.8em;
}

.spinner{
    margin:10px 0 0 20px;
}

#headerpost-thumb-exerpt #hupso_toolbar_0{
    display:none;
}
a.hupso_toolbar{
    display:none;
}
#hupso_toolbar_0,#hupso_toolbar_1{
    margin:20px 0;
}
.slideshow{
    margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;
    height:300px;
    overflow:hidden;

}

#brouillon{

    padding:10px;
    background-color:#eee;
    border:1px solid #ccc;
}
.post .slideshow  ul{
    /* 4 images donc 4 x 100% */
    width:300%;
    height:300px;
    padding:0; margin:0;
    list-style:none;
}
.slideshow li{
    float:left;
}

li.cat-item-59,li.page-item-3626{
    display:none;
}
#menu_en a{

}
#menu_en_sel{
    color:#e73223;
}
#menu_en{margin-bottom:40px;
         padding:10px;
         background-color:#fafafa;
         border:1px solid #eee;

}
#menu_en strong{
    color:#e73223;
}
#message_form{float:left;
              padding:20px 0 0 30px;
}
.page-id-23 #home_left,.page-id-173 #home_left{
    margin:0px 0 10px;
    float:left;width:960px;border:1px solid #eee;
    height:260px;
}
.page-id-23 #exerpt_home,.page-id-173 #exerpt_home{
    background-color:#fff;
    moz-opacity:0.9;
    opacity:0.9;
    filter:alpha(opacity=90);
    margin:0px;width:660px; padding:10px;
    float:right;
}

#suggestion{
    font-size:14pt;
    margin:5px 0 20px;
}
#suggestion a{
    color:#e73223;
}
.page-id-23 #home_title{padding:5px 0 5px 15px;
                        width:945px;
                        background:#dc1623 url('http://www.securiteconso.org/images/home_title_actu.png') repeat-y right top;
                        color:#fff;
                        text-transform:uppercase;
                        font-weight:400;
                        font-size:14pt;

}
.page-id-173 #list_title{padding:5px 0 5px 15px;
                         width:945px;
                         color:#fff;
                         text-transform:uppercase;
                         font-weight:400;
                         font-size:14pt;

}

body.page-id-579 #recherche_link a{
    color:#e73223;
}
.wp-post-image{
    z-index:-5;
}
#home_left{
    margin:0px 0 10px;
    float:left;width:620px;border:1px solid #eee;
    min-height:260px;
}
#home_avis{
    margin:0px 0 100px;
    float:left;width:305px;border:0px; height:300px;
}
#homefull{
    float:left;width:960px;padding:20px 10px 0 10px;background:#fff url('http://www.securiteconso.org/images/bg_home.png') repeat-x top;
}
.home_thumb{margin-right:15px;
            float:left;
}
#home_title{padding:5px 0 5px 15px;
            width:605px;
            background:#dc1623 url('http://www.securiteconso.org/images/home_title_actu.png') repeat-y right top;
            color:#fff;
            text-transform:uppercase;
            font-weight:400;
            font-size:14pt;

}
#home_title_avis{padding:6px 0 2px 15px;
                 background:#dc1623 url('http://www.securiteconso.org/images/home_title_actu.png') repeat-y right top;
                 color:#fff;
                 text-transform:uppercase;
                 font-weight:400;
                 font-size:14pt;
                 height:36px;
}
#link_avis_home{
    padding:15px 30px 15px 30px;
    text-transform:uppercase;
    color:#111;
    font-size:7pt;
    border:1px solid #eee;
    line-height:14px;
}
#link_avis_home a{
    text-transform:uppercase;
    color:#333;
    font-size:8pt;

}
#home_content_actu{
    padding:25px 25px 0 25px;
    min-height:160px;

}
#exerpt_home{
    background-color:#fff;
    moz-opacity:0.9;
    opacity:0.9;
    filter:alpha(opacity=90);
    margin:0px;width:330px; padding:10px;
    float:right;
}
#home_list_actu{

    width:590px;float:left;
}
div.readmore_home, div.readmore_home a{
    margin-top:10px;
    color:#222;
    text-decoration:underline;

}
#home_date_actu a{
    text-transform:uppercase;margin-bottom:10px;
    color:#ccc;
    font-size:8pt;
}
#home_date_actu{
    margin-bottom:10px;
}
.home_date_actu{color:#444;
}
#home_content_actu img{
    margin-bottom:20px;
}

div.list-cat h2{ padding:0px;
                 font-size:18px;
                 margin-top:20px;font-family:Arial;

}
div.list-cat h2 a:hover{padding:0px;
                        font-size:18px;color:#e73223;


}
.sitemap-col ul li ul li a{
    font-size:9pt;
}
.sitemap-col ul.children{
    margin:0px 0 20px 10px;  font-size:9pt;
}
.sitemap-col ul.children li.page_item a{
    text-align:left;
    font-size:9pt;
    padding:6px 0px;
    color:rgb(85, 85, 85);
    background:none;
}
#image_singleblog{
    display:none;
}
.srp-widget-singlepost{
    padding:5px;
}

#headerpost-thumb-exerpt{
    width:500px;padding-right:25px;
    float:right;
}

#fiches-3{
    height:145px;border:0px solid #333;margin-top:12px;
}


#header_link{
    text-decoration:italic;
    width:245px;
    height:42px;
    line-height:16px;
    color:#aaa;
}
#header_link a{
    color:#aaa;
}
ul.children li.no_border{
    border-bottom:0px;
}
#header_link a:hover{
    color:#e93131;
}
#search_div{
    padding:5px 0 0 0;
    float:right;
}
#ta_header_link{
    margin:0px 0px 0px 25px;
    width:580px;
    height:140px;
}
#recherche_link{
    font-size:8pt;
    color:#aaa;
    padding:4px 3px 4px 0;
    float:right;
}
#recherche_link a{

    color:#e73223;

}
#recherche_link a:hover{
    color:#e73223;
    text-decoration:underline;
}
#contact_link:hover,#facebook_link:hover,#twitter_link:hover,#accueil_link:hover{
    opacity:1.0;

}
#contact_link,#facebook_link,#twitter_link,#accueil_link{
    opacity:0.6;
}
#smallh_lang a:hover{
    color:#e73223;
}
#form_filled{
    padding:40px;background-color:#f5f5f5;width:700px;
    margin:20px auto;border:1px solid #ccc;
}
#text_red{
    padding:2px;border:1px solid #f9cfd1;width:170px;height:18px;
}
#home_menu{
    width:69px;
    text-align:center;
    background-color:#fff;

}
#home_menu a{padding:6px 8px 6px;
             background-color:#fff;

}



li.page_item-23x{
    text-align:center;
    width:110px;
}
li.page_item-25x{
    text-align:center;
    width:65px;
}
.post .list-cat span.postinfo{
    text-transform:none;
    color:#666;
    font-style:normal;
}
.list_cat_meta{
    text-transform:uppercase;
}
li.page_item-7x{text-align:center;

                width:68px;
}
li.page_item-29x{
    width:192px;
}
.nav li.page_item{
    /*width:46px;*/
    background:url('http://www.securiteconso.org/images/menu_separator.jpg') no-repeat left 5px;
}
.nav li.page_item .children .children .page_item a{
    overflow:hidden;
    height:16px;
}

#sidebar h3{
    display:none;
}
#sidebar h3.srp-widget-title{
    display:block;
}
.nav li.page_item:hover{
    color:#fff;
    background-color:#e73223;
    background-image:none;
}

.nav li.sfHover a,.nav li ul li.sfHover a,.nav a:hover{
    color:#fff;

}

#smallh_lang a{
    color:#aaa;
}
li.page_item-31x{

    width:126px;
}
li.page_item-43x{
    width:95px;margin-right:60px;
}
.nav li.page_item-45 a,.nav li.page_item-45{

    color:#bbb;
}
.nav li.page_item-45 a:hover,.nav li.page_item-45:hover{
    background-color:#fff;
    color:#e73223;
}
.nav li.page_item-45{
    width:130px;float:right;background-image:none;
}
ul.children li.page_item{
    text-align:left;

}

ul.children li.page_x:hover{
    background-color:#e93131;


}

ul.children li.page_item a:hover,ul.children li.page_item:hover{
    color:#fff;

}
ul.children li.page_item a{
    text-align:left;font-size:8pt;
    padding:6px 0 6px 0;
    color:#555;
}
#smallh{
    color:#aaa;
}
#smallh_lang{
    color:#aaa;
    font-weight:bold;
}
ul.children li.page_item{
    padding:0px 0 0 22px;
    background:url('http://www.securiteconso.org/images/menu_arrow.png') no-repeat 4px 9px;


}
.nav li.page_item ul.children li:hover{
    background-image:url('http://www.securiteconso.org/images/menu_arrow_fff.png');


}
ul.children{padding:15px 0 0 0;
            text-align:left;font-size:6pt;
            margin:6px 0 0 0;

}
#footer_bottom_in ul li.top_clean{
    border:0px;
}
.menu_spacerx{
    width:180px;
}

#dev{
    clear:both;
}


/*------------------------------------------------*/
/*---------------[PAGE ALERTER LA COMMISSION]-----*/
/*------------------------------------------------*/

#form_rg{
    width:150px;
    text-align:right;
    font-weight:bold;

}
#form_rg span{
    color:#aaa;
}
.widget td{
    color:#4d4d4d;
    padding:4px;
    font-size:12px;
}
.widget h4{
    font-size:12pt;
    color:#333;
    margin-left:5px;
}
.widget-top{
    background-image:-moz-linear-gradient(50% 0%, rgb(249, 249, 249), rgb(236, 236, 236));
    background-image:-moz-linear-gradient(50% 0%, rgb(249, 249, 249), rgb(236, 236, 236));
    background-image:linear-gradient(50% 0%, rgb(249, 249, 249), rgb(236, 236, 236));
    background-image:-o-linear-gradient(50% 0%, rgb(249, 249, 249), rgb(236, 236, 236));
    background-image:-webkit-linear-gradient(50% 0%, rgb(249, 249, 249), rgb(236, 236, 236));
    background-image:-ms-linear-gradient(50% 0%, rgb(249, 249, 249), rgb(236, 236, 236));


    border-bottom-color:rgb(223, 223, 223);
    border-bottom-style:solid;
    border-bottom-width:1px;
    box-shadow:rgb(255, 255, 255) 0px 1px 0px 0px;
    color:rgb(34, 34, 34);
    font-size:14px;
    font-weight:700;
    line-height:12px;
    overflow:hidden;
    overflow-x:hidden;
    overflow-y:hidden;
    text-shadow:rgb(255, 255, 255) 0px 1px 0px;
}
input.widefat{
    width:210px;
    height:15px;


}
.widget .main_search{width:100%; font-size:13pt;}

input.swidefat{
    width:280px;
    height:15px;

}
#publish{
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px;
    border:1px solid #61759B;
    padding:4px 8px;
    display:inline-block;
    text-decoration:none;
    background:#21759B;

    color:#FFFFFF;
    cursor:pointer;
    font:11px sans-serif;
}

#publish:hover{
    text-decoration:none;

    cursor:pointer;

}

#captcha{
    margin:4px 10px 20px 0;
}

.post ul.fiches{
    list-style-type:none;
    margin:00px auto;

}
.post ul.fiches li.fiches_theme{
    float:left;
    border:1px solid #eee;
    padding:20px;
    width:262px;
    height:360px;
    margin:10px 22px 15px 10px;
}
.fiches li ul{
    list-style-type:none;
    margin:0px auto;
}
.fiches li ul li{
    float:none;
    padding:2px 0px;
    margin:0px;

}
.fiches li ul li a{
    float:none;
    padding:3px 0px;
    margin:0px;
    color:#222;

}
.fiches li img{
    clear:both;
}
.fiches li ul li.color_title{
    margin:0 0 5px 0;
}
#more a{

    text-decoration:underline;color:#222;
}
#more a:hover{

    text-decoration:underline;color:#e73223;
}
#more{
}
.fiches h3{
    background:none;font-size:16px;font-weight:bold;padding:5px 0 10px;
}



#recevoir_lettre{
    color:#888;float:left;
}
.widget ul.search_type{
    list-style-type:none;
    list-style:none;
    list-style-image:none;
    padding:0;
    border-left:1px solid #ccc;
    border-right:1px solid #ccc;
    border-bottom:1px solid #ccc;
}
.widget ul.search_type li{
    border-top:1px solid #ccc; list-style-image:none; padding:2px;
}
.widget ul.search_type li input{
    margin:4px 10px 4px 10px;
}
.search_light{list-style-type:none;
              background:#f9f9f9;
}.search_dark{list-style-type:none;
              background:#fcfcfc;
}



.widget-title{
    color:rgb(34, 34, 34);
    font-family:sans-serif;
    font-size:12px;
    font-weight:700;
    line-height:12px;
    padding-bottom:7px;
    padding-left:9px;
    padding-right:9px;
    padding-top:7px;
    text-shadow:rgb(255, 255, 255) 0px 1px 0px;
}

.widget-title-search{text-transform:none;
                     float:left;
                     color:rgb(34, 34, 34);
                     font-family:sans-serif;
                     font-size:14px;
                     font-weight:700;
                     line-height:12px;
                     padding-bottom:7px;
                     padding-left:9px;
                     padding-right:9px;
                     padding-top:7px;
                     width:90px;
                     border:0px solid #333;
                     text-shadow:rgb(255, 255, 255) 0px 1px 0px;
}
.widget-title-search h4{text-transform:none;margin-top:3px;}
textarea{
    padding:10px; width:920px;
    font-size:13px;font-family:Arial;border:1px solid #ddd;

}

.widget{
    border:1px solid #ccc;
    color:#444;
    cursor:auto;
    font-family:Arial;
    line-height:12px;
    margin-bottom:20px;
    overflow:hidden;
    overflow-x:hidden;
    overflow-y:hidden;
    padding-bottom:0px;
    padding-left:0px;
    padding-right:0px;
    padding-top:0px;

}

.widget-inside{
    color:rgb(51, 51, 51);
    cursor:auto;
    display:block;
    font-family:sans-serif;
    font-size:12px;
    padding:10px 0;
}

#form_note{
    margin:10px auto;
    color:#888;
    clear:both;
    font-size:8pt;
}


.widget,#widget-list .widget-top,.postbox,#titlediv,#poststuff .postarea,.stuffbox{border-color:#dfdfdf;-moz-box-shadow:inset 0 1px 0 #fff;-webkit-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff;-webkit-border-radius:3px;border-radius:3px}
.widget,#widget-list .widget-top,.postbox,.menu-item-settings{background-color:#f5f5f5;background-image:-ms-linear-gradient(top,#f9f9f9,#f5f5f5);background-image:-moz-linear-gradient(top,#f9f9f9,#f5f5f5);background-image:-o-linear-gradient(top,#f9f9f9,#f5f5f5);background-image:-webkit-gradient(linear,left top,left bottom,from(#f9f9f9),to(#f5f5f5));background-image:-webkit-linear-gradient(top,#f9f9f9,#f5f5f5);background-image:linear-gradient(top,#f9f9f9,#f5f5f5)}
.widget .widget-top,.postbox h3,.stuffbox h3,.widefat thead tr th,.widefat tfoot tr th,h3.dashboard-widget-title,h3.dashboard-widget-title span,h3.dashboard-widget-title small,.find-box-head,.sidebar-name,#nav-menu-header,#nav-menu-footer,.menu-item-handle{background-color:#f1f1f1;background-image:-ms-linear-gradient(top,#f9f9f9,#ececec);background-image:-moz-linear-gradient(top,#f9f9f9,#ececec);background-image:-o-linear-gradient(top,#f9f9f9,#ececec);background-image:-webkit-gradient(linear,left top,left bottom,from(#f9f9f9),to(#ececec));background-image:-webkit-linear-gradient(top,#f9f9f9,#ececec);background-image:linear-gradient(top,#f9f9f9,#ececec)}
.widget .widget-top,.postbox h3,.stuffbox h3{border-bottom-color:#dfdfdf;text-shadow:#fff 0 1px 0;-moz-box-shadow:0 1px 0 #fff;-webkit-box-shadow:0 1px 0 #fff;box-shadow:0 1px 0 #fff}
.widget .widget-top{color:#222}

/*------------------------------------------------*/
/*---------------[POST STUFF MENU]----------------*/
/*------------------------------------------------*/

#poststuff #post-body.columns-2{
    margin-right:0px;
}


/*------------------------------------------------*/
/*----------------[FEATURED SLIDER]---------------*/
/*------------------------------------------------*/
#featured{margin-top:23px;}
#featured #slides, #featured ul.slides{background-color:#e5e5e5; border-bottom:1px solid #fff; padding:3px;}
#featured #slides{width:954px; height:375px;}
#slides .slide{position:relative;}
#featured .slider_shadow{background-image:url(images/slider-shadow.png); width:960px; height:14px; display:block;}
.slide .banner{position:absolute; width:303px; height:319px; background:url(images/slider-banner.png) no-repeat; top:0px; padding:30px 20px 0 96px;font-style:italic; color:#525252; text-shadow:1px 1px 0px #fff;}
.slide .active{top:90px;}
.banner h2{color:#a4a4a4; font-size:38px; padding-bottom:20px; line-height:40px; display:block; height:100px;}
.banner span{top:318px; left:200px; height:40px; display:block; background-image:url(images/slider-readmore-left.png); position:absolute;}
.banner span a{background:url(images/slider-readmore-right.png) no-repeat right; height:24px; font-family:Georgia; font-size:12px; color:#fff; text-transform:uppercase; float:left; margin-right:-17px; padding:8px 15px; text-shadow:1px 1px 0px #6c6c6c;}
#switcher{width:444px; float:right; margin-top:-65px;}
#switcher .item{margin-right:17px; float:left; height:98px; width:93px; background:url(images/slider-thumb-shadow.png) no-repeat bottom; position:relative;}
.item div.wrap{cursor:pointer; background:#e4e4e4; border-bottom:1px solid #7f7f7f; border-top:1px solid #fff; border-left:1px solid #fff; border-right:1px solid #fff; padding:4px; width:83px; height:83px; position:absolute;}
.item div.active{margin-top:-15px;}
.item div span.image{width:83px; height:83px; display:block;}
.item .hover{z-index:10; background-image:url(images/slider-hover.png);  display:none; position:absolute; top:-160px; left:-55px; width:182px; height:123px; padding:15px; font-style:italic; color:#525252; text-shadow:1px 1px 0px #fff;}
.item .hover span{color:#a4a4a4; font-size:21px; margin:0 0 10px 0; padding:0; float:left;}



#recherche_resume a{
    color:#e73223;
}
#recherche_resume a:hover{
    text-decoration:underline;
}
/*------------------------------------------------*/
/*------------------[BASIC STYLES]----------------*/
/*------------------------------------------------*/
#quote{font-size:30px; color:#333333; text-shadow:1px 1px 0px #fff; width:925px; margin-top:90px; background:url(images/quote-left.gif) no-repeat top left; padding:25px 0 0 35px;}
#quote div{background:url(images/quote-right.gif) no-repeat bottom right; padding:0 35px 20px 0;}
#quote div span{ color:#bfbfbf; font-size:29px; padding-top:10px; display:block;}
#strip-top{height:39px;}
#strip{height:59px; }
#strip div{position:relative; width:960px; display:block; margin:0 auto 0 auto; padding:20px 0; text-shadow:1px 1px 0px #fff; color:#9c9b9b; font-size:18px; font-style:italic; text-align:center;}
#strip div .arrow{position:absolute; top:58px; left:460px;}
#blurbs{width:958px;  margin:0 auto; background:#fff; padding:35px 0 40px 0;}
#blurbs div {width:220px; float:left; background-repeat:no-repeat; background-position:top left; padding:5px 0 0 55px; margin-left:30px;}
#blurbs div span.titles{font-size:24px; color:#000; display:block; padding-bottom:10px;}
.blurbs_shadow{width:960px;  height:8px; display:block;}
#footer{width:960px; margin:10px auto 0px auto; color:#919191; font-size:11px; font-style:italic; clear:both;
}
#footer_bottom{background-color:#f8f8f8;
               padding:0px;
}


#lettre_home{
    border:1px solid #eee;
}
#sommaire{
    color:#e73223;
    padding:20px;
}
#sommaire #title{
    color:#e73223;
    font-size:14px;
    font-weight:normal;
}
#sommaire p{
    border-bottom:2px dotted #888;
    padding:8px 0 8px;
    color:#e73223;
    font-size:11px;
    text-transform:uppercase;
    line-height:9pt;
}
#sommaire a{
    color:#e73223;
}

.pagination{
    height:25px;
    margin-bottom:30px;
    list-style-type: none;
}

.pagination .page-numbers{
    margin-left: 0;
    padding-left: 0;
}

.pagination ul li span.current{
    float:left;
    width:23px;
    background-color:#e73223;
    text-align:center;
    color:#fff;
    height:23px;
    vertical-align:middle;
}
.pagination ul li span.current{
    padding-top:3px;
}
.pagination ul li a{
    top:3px;
    position:relative;
    color:#e73223;
}

.pagination ul li{
    text-align:center;
    margin-left:4px;
    float:left;
    width:25px;
    height:25px;
    border:1px solid #ccc;
    vertical-align:middle;
    background-color:#f5f5f5;background-image:-ms-linear-gradient(top,#f9f9f9,#f5f5f5);background-image:-moz-linear-gradient(top,#f9f9f9,#f5f5f5);background-image:-o-linear-gradient(top,#f9f9f9,#f5f5f5);background-image:-webkit-gradient(linear,left top,left bottom,from(#f9f9f9),to(#f5f5f5));background-image:-webkit-linear-gradient(top,#f9f9f9,#f5f5f5);background-image:linear-gradient(top,#f9f9f9,#f5f5f5)l;
}


#footer_bottom_in ul li{
    text-transform:uppercase;border-top:1px solid #e6e6e6;text-decoration:none;padding:5px;color:#888;font-family:'GillSans', Arial, sans-serif;

}#footer_bottom_in ul li a{
    color:#888;
}#footer_bottom_in ul li a:hover{
    color:#e73223;
}
#footer_bottom_in ul{
    margin:15px;
}
#footer_bottom_in ul li.page_title_sub{
    border-top:1px dotted #ccc;
}
#footer_bottom_in ul li.page_itemt{
    text-transform:uppercase;text-decoration:none;border-top:1px dotted #f8f8f8;padding:6px;color:#888;font-weight:bold;font-size:10pt;
}
#footer_bottom_in{background-color:#f8f8f8;
                  margin:10px auto 00px auto; text-shadow:1px 1px 0px #fff; color:#919191; font-size:11px; padding-bottom:50px;
}
#footer a{color:#5e5b5b;}


#breadcrumbs{font-size:8pt; padding:12px 0; color:#686868; text-transform:uppercase;}
#breadcrumbs a{ color:#b6b6b6;}
#breadcrumbs a:hover{color:#686868;}
#breadcrumbs span{color:#686868;}
#breadcrumbs span.separate{color:#b6b6b6; margin:0 5px;}
#breadcrumbs span.page_crumbs{
    color:#e73223;
}
#lettre_home{
    margin-bottom:15px;
}

#sidebar .widget{margin-bottom:30px;}
.widget ul{padding-left:13px;}
.widget ul li{list-style-image:url(images/bullet.png);}
.widget ul li a{color:#525252;}
.widget ul li a:hover{color:#000;}
.widget h3{font-size:24px; color:#444; display:block; background:url(images/widget-line.png) no-repeat bottom left; padding-bottom:10px; margin-bottom:10px;}
#search-bar{float:left;}
#search-bar #searchinput{background:url(images/search-bg.png) no-repeat; width:175px; height:35px; border:none; float:left; padding-left:10px; padding-right:10px;}






#headerpost, .headerpost{padding:0 0px 0 30px;width:949px;min-height:280px;margin-bottom:30px;
                         float:left;
}#headerpost-thumb{padding:1px 0px 0 0px;min-height:290px;margin-bottom:30px;
                   clear:both;
}


#zoom{
    position:relative;top:0px;color:#aaa;float:right;margin:0 40px 10px;
}
#postcat{
    text-transform:uppercase;font-size:24px;color:#fff;font-family:'GillSans', Arial, sans-serif;
    margin:14px 0 50px 0px;font-weight:300;
}
#postcat-thumb{
    text-transform:uppercase;font-size:24px;color:#fff;font-family:'GillSans', Arial, sans-serif;
    margin:12px 0px 20px 0px;font-weight:300;float:right;width:525px;
}


.post h2x {font-size:24px; color:#4d4d4d;text-transform:uppercase;}
.post h2x a{color:#000;}
.readmore{background-image:url(images/readmore-left3.png); height:24px; display:block; float:left; margin-top:10px;}
.link_button{background-image:url(images/readmore-left3.png); height:24px; display:block; float:left; clear:right;
             margin-top:10px;}
.readmore a{background:url(images/readmore-right3.png) no-repeat right;  margin-right:-15px;  height:21px; display:block; color:#414040; text-shadow:1px 1px 0px #fff; padding:3px 10px 0 10px; font-family:Arial; font-size:11px; float:right;}
.link_button a{background:url(images/readmore-right3.png) no-repeat right;  margin-right:-15px;  height:21px; display:block; color:#414040; text-shadow:1px 1px 0px #fff; padding:3px 10px 0 10px; font-family:Arial; font-size:11px; float:right;}
.post .thumb{float:left; width:194px; margin-right:20px;}
.thumb div{float:left; background-color:#fff; border-left:1px solid #e7e7e7; border-right:1px solid #e7e7e7; border-top:1px solid #e7e7e7; border-bottom:1px solid #a5a5a5; padding:5px;}
.thumb .shadow{float:left; width:194px; height:7px; display:block; background-image:url(images/thumb-shadow.png);}
.thumb div .image{float:left;}
.thumb div .image img a{border:none;}
.post .postinfo{color:#c5c5c5; font-style:italic;  margin:0 0 20px;
}
.postinfo a{color:#686868;}
.postinfo a:hover{color:#000;}
h4{
    text-transform:uppercase;font-size:14px;font-weight:100;
    color:#222;font-family:'GillSans', Arial, sans-serif;
}
.page h3{
    background:url('http://www.securiteconso.org/images/line_h3.png') no-repeat left 50px;
    text-transform:uppercase;font-size:18px;font-weight:100;
    color:#555;font-family:'GillSans', Arial, sans-serif;padding:20px 0 20px 0;
}
.page h2{
    background:url('http://www.securiteconso.org/images/line_h2.png') no-repeat left 55px;padding:25px 0 40px;

}
.page-c h2{
    border-bottom:1px solid #f5f5f5;
    line-height:110%;
    padding-bottom:10px;
    margin-bottom:30px;
}
.post h3{
    text-transform:uppercase;font-family:'GillSans', Arial, sans-serif;
    font-weight:200;font-size:16px;
    margin:20px 0 0px 0;padding:0px;
}
.wp-pagenavi{float:right;}

/*------------------------------------------------*/
/*-------------------[COMMENTS]-------------------*/
/*------------------------------------------------*/

#comment-wrap{padding:30px 0 0 0; float:left;}
li.depth-1{padding:30px 0px 5px 0px;}

h3#comments{font-size:24px; color:#000000;}

.comment-icon{background:url(images/comment-bottom-bg.png) no-repeat bottom left; padding-bottom:14px;}

.comment-icon .post{padding:3px 0px 0px;}

div.authordata{width:100px;}
div.avatar{float:left; position:relative; padding:6px 6px 10px 6px; background-image:url(images/comments-avatar-bg.png);}
div.avatar span.overlay{background:url(images/comment-overlay.png) no-repeat; display:block; width:57px; height:57px; position:absolute; top:6px; left:6px;}

.comment-wrap{float:left; margin-left:14px;}

.reply-container{display:block; float:right; margin-bottom:15px; background:url(images/readmore-left2.png) no-repeat left; height:27px; text-shadow:1px 1px 1px #ffffff; font-size:11px; line-height:27px;}
.reply-container a{float:left; display:block; background:url(images/readmore-right2.png) no-repeat right; padding:0 10px 0 12px; height:27px; color:#282828;}
.reply-container a:hover{text-decoration:none; color:#383838;}

li.depth-1 .comment-wrap{width:557px;}
li.depth-2 .comment-wrap{width:475px;}
li.depth-3 .comment-wrap{width:393px;}
li.depth-4 .comment-wrap{width:311px;}

ol.commentlist{list-style:none outside none; padding-top:8px;}
ol.commentlist ul{list-style:none outside none;}

.commentlist li.comment li{background:none; padding:0px;}
.commentlist li.comment ul{margin:8px 0px 8px 82px;}

#respond{padding-top:25px;}
.comment #respond{padding-left:0px; padding-top:5px;}
#commentform textarea#comment{width:88%;}
#commentform input[type=text]{width:40%;}


li.comment #respond textarea{width:88% !important;}
li.comment #respond input[type=text]{width:50% !important;}

#respond h3#comments{background:none; margin:0px; padding:0px;}

.comment-author{padding-top:2px;}
.comment-author .comment-meta, .comment-author .comment-meta a{color:#9e9e9e; font-size:14px; font-style:italic; font-family:Georgia, serif;}
.comment-author .comment-meta a:hover{text-decoration:none;}
span.fn, span.fn a{color:#000000; font-size:20px;}
span.fn a:hover{text-decoration:none;}

.comment-content{padding-top:5px;}


/*------------------------------------------------*/
/*-------------------[GALLERY]--------------------*/
/*------------------------------------------------*/
#posts .gallery_item{width:194px; margin:0 22px 44px 22px;}
#posts .gallery_item .thumb{position:relative;}
#posts .gallery_item .thumb .readmore{position:absolute; left:67px; top:148px; display:none;}
#posts .gallery_item .thumb .readmore a{ }

.post ul{list-style-type:disc; margin:10px 0px 10px 20px;}
.post ol{list-style-type:decimal; list-style-position:inside; margin:10px 0px 10px 2px;}
.post ul li ul, .post ul li ol{margin:2px 0px 2px 0px;}
.post ol li ul, .post ol li ol {margin:2px 0px 2px 35px;}

#about-image{float:left;}

/*------------------------------------------------*/
/*------------[CAPTIONS AND ALIGNMENTS]-----------*/
/*------------------------------------------------*/

div.post .new-post .aligncenter, .aligncenter{display:block; margin-left:auto; margin-right:auto;}
.wp-caption{border:1px solid #ddd; text-align:center; background-color:#f3f3f3; padding-top:4px; margin-bottom:10px;}
.wp-caption.alignleft{margin:0px 10px 10px 0px;}
.wp-caption.alignright{margin:0px 0px 10px 10px;}
.wp-caption img{margin:0; padding:0; border:0 none;}
.wp-caption p.wp-caption-text{font-size:11px; line-height:17px; padding:0 4px 5px; margin:0;}
.alignright{float:right;}
.alignleft{float:left}
img.alignleft{display:inline; float:left; margin-right:15px;}
img.alignright{display:inline; float:right; margin-left:15px;}

/*------------------------------------------------*/
/*-----------------[WP CALENDAR]-----------------*/
/*------------------------------------------------*/
#wp-calendar{empty-cells:show; margin:10px auto 0; width:240px;  }
#wp-calendar a{display:block; text-decoration:none; font-weight:bold;}
#wp-calendar a:hover{text-decoration:underline;}
#wp-calendar caption{  text-decoration:none; font:bold 13px Arial, Sans-Serif;}
#wp-calendar td{  padding:3px 5px; color:#9f9f9f;}
#wp-calendar td#today{color:#ffffff;}
#wp-calendar th{  font-style:normal;   text-transform:capitalize;   padding:3px 5px;}
#wp-calendar #prev a, #wp-calendar #next a{font-size:9pt;}
#wp-calendar #next a{padding-right:10px; text-align:right;}
#wp-calendar #prev a{padding-left:10px; text-align:left;}

strong{font-weight:bold; color:#1c1c1c;}
cite, em, i{font-style:italic;}
pre, code{font-family:Courier New, monospace; margin-bottom:10px;}
ins{text-decoration:none;}
sup, sub{height:0; line-height:1; position:relative; vertical-align:baseline;}
sup{bottom:0.8em;}
sub{top:0.3em;}
dl{margin:0 0 1.5em 0;}
dl dt{font-weight:bold;}
dd {margin-left:1.5em;}
blockquote {margin:1.5em; padding:1em; color:#666666; background:#e6e6e6; font-style:italic; border:1px solid #dcdcdc;font-size: 11pt;}
blockquote p{padding-bottom:0px;}

.alignright{float:right;}
.alignleft{float:left;}

#posts .post{}
#posts .gallery_item{width:194px; margin:0 22px 44px 22px;}
#et_contact_left{margin-bottom:20px;}
#et_contact_submit, #et_contact_reset{margin-top:15px;}
.et-protected-form p{margin-top:-15px !important;}
p#et-search-word{margin-bottom:-12px !important; margin-top:-15px !important;}

.post .postinfo{display:block;text-transform:uppercase;}
.post .text{min-height:50px;}
.et_embedded_videos{display:none !important;}

.js #featured #slides{background:#E5E5E5 url(images/ajax-loader.gif) no-repeat center;}
.js .et_default_slider .slide{display:none;}

h1, h2, h3, #quote div span, #blurbs div span.titles, h5, .hover span, .fn{font-family:'GillSans', Arial, sans-serif;}
h2, h3, #quote div span, .hover span, .fn{}
.banner h2, .item .hover span{font-style:normal; font-weight:lighter;}

.slider_small_overlay, .slider_overlay{position:absolute; display:block;}
.slider_overlay{background:url(images/slider-overlay.png) no-repeat; width:954px; height:375px; top:0; left:0;}
.slider_small_overlay{background:url(images/slider-thumb-overlay.png) no-repeat; width:83px; height:83px; top:4px; left:4px;}
.flexslider .slide .banner{top:90px;}


.form-control{
    height: auto;
    padding: 2px 10px;
    border-radius: 0px;
    margin-bottom: 10px;
}
.control-label{
    line-height: 16px;
    padding-top: 3px;
    text-align: right;
}

.radio-inline, .checkbox-inline {
    line-height: 20px;
}

.postcat-title{
    background-color: #e73223;
    color: #fff;
    font-family: "GillSans",Arial,sans-serif;
    font-size: 24px;
    font-weight: 300;
    padding: 8px 0 8px 35px;
    text-transform: uppercase;
    background-image: url(images/header-title.png);
    background-position: right;
    background-repeat: repeat-y;
    line-height: 1.2em;
    margin-top: -3px;
}


.header-thumb{
    position: relative;
    border-bottom: 3px solid #000;
    margin-top: -3px;
}
.header-thumb img{width: 100%;}
.header-thumb:before, .header-thumb:after {
    content: "";
    position: absolute;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(transparent), to(#000));
    background-image: -webkit-linear-gradient(transparent, #000);
    background-image: -moz-linear-gradient(transparent, #000);
    background-image: -o-linear-gradient(transparent, #000);
    background-image: linear-gradient(transparent, #000);
    top: 0;
    bottom: 0;
    width: 3px;
}
.header-thumb:before {
    left: 0;
}
.header-thumb:after {
    right: 0;
}

.yes_thumb .headerpost-exerpt,
.yes_thumb .headerpost-content{
    padding-right: 25px;
    padding-left: 7.5%;
}

.no_thumb .headerpost-exerpt,
.no_thumb .headerpost-content{
    padding-right: 25px;
    padding-left: 25px;
}

.headerpost-content img{max-width: 100%; height: auto;}


@media (min-width:992px) /* desktop */ {
    .yes_thumb .postcat-title{
        left: 0;
        margin-left: -15px;
        margin-right: 13px;
        position: absolute;
        right: 0;
        z-index: 999;
    }

    .yes_thumb .headerpost-exerpt{
        padding-top: 54px;
    }



}
@media (max-width:991px) /* table */ {
    .headerpost-exerpt{padding: 0 15px 15px 15px;}
    .post ul {margin: 10px 0;}
    .postcat-title{padding: 12px;}
}

/*
.headerpost-background {
    position: relative;
    background-image: linear-gradient(bottom, rgb(255,255,255) 0%, rgb(245,245,245) 66%, rgb(240,240,240) 83%);
    background-image: -o-linear-gradient(bottom, rgb(255,255,255) 0%, rgb(245,245,245) 66%, rgb(240,240,240) 83%);
    background-image: -moz-linear-gradient(bottom, rgb(255,255,255) 0%, rgb(245,245,245) 66%, rgb(240,240,240) 83%);
    background-image: -webkit-linear-gradient(bottom, rgb(255,255,255) 0%, rgb(245,245,245) 66%, rgb(240,240,240) 83%);
    background-image: -ms-linear-gradient(bottom, rgb(255,255,255) 0%, rgb(245,245,245) 66%, rgb(240,240,240) 83%);
    background-image: -webkit-gradient(
        linear,
        left bottom,
        left top,
        color-stop(0, rgb(255,255,255)),
        color-stop(0.66, rgb(245,245,245)),
        color-stop(0.83, rgb(240,240,240))
        );
    border-bottom: 1px dotted #e8e8e8;
    margin-bottom: 30px;
}

.yes_thumb .headerpost-background:after {
    content: "";
    position: absolute;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ececec), to(#fff));
    background-image: -webkit-linear-gradient(#ececec, #fff);
    background-image: -moz-linear-gradient(#ececec, #fff);
    background-image: -o-linear-gradient(#ececec, #fff);
    background-image: linear-gradient(#ececec, #fff);
    top: 0;
    bottom: -3px;
    width: 3px;
}

.no_thumb .headerpost-background:after {
    content: "";
    position: absolute;
    top: 0;
    bottom: -3px;
    width: 3px;
}






.yes_thumb .headerpost-background:after {
    right: -3px;
}
*/

.headerpost-background {
  border-color: #ffffff;
    border-width: 3px;
    border-style: solid;
}


.list-fiches .fiche{margin-bottom: 20px; min-height: 370px;}
.list-fiches img{width: 100%;}
.list-fiches h3{font-family: "GillSans",Arial,sans-serif; padding: 0;}
.list-fiches ul{list-style: outside none none; margin: 10px 0;}
.list-fiches ul li{padding: 2px 0;}
.list-fiches ul li.more{margin-top: 30px;}
.list-fiches a:hover{color:#444;}
.list-fiches ul.more{position: absolute; bottom: 0;}
.list-fiches ul.recent{padding-bottom: 30px;}

.more a {
    text-decoration: underline;color: #222;
}
.more a:hover {
    text-decoration: underline;color: #e73223;
}






/* A changer dans le code CSS */
#zoom{float: none !important; text-align: right; margin: 5px 0 0 0}
#home_avis{height: auto; margin: 0; float: none; width: auto;}
#home_title_avis{width: auto;}
#link_avis_home{
    padding: 15px 30px 15px 30px;
    text-transform: uppercase;
    color: #111;
    font-size: 7pt;
    border: 1px solid #eee;
    line-height: 14px;
}
#link_avis_home a{
    text-transform: uppercase;
    color: #333;
    font-size: 8pt;
}
#home_content_actu img{width: 30%;}

#homefull{width: auto; float: none; padding: 0;}

.article{
    border: 1px solid #eee;
    margin-bottom: 10px;
}
.article .title {
    background: url("http://www.securiteconso.org/images/home_title_actu.png") repeat-y scroll right top #dc1623;
    color: #fff;
    font-size: 14pt;
    font-weight: 400;
    padding: 5px 0 5px 15px;
    text-transform: uppercase;
}

.article .wp-post-image{width: 100%; height: auto;}

.article .row{padding: 20px}
.article .content{ background-color: #fff;
                   opacity: 0.9;
                   padding: 10px;
}

.article .content-info {
    margin-bottom: 10px;
}
.article .content-info {
    color: #444;
    font-size: 8pt;
    margin-bottom: 10px;
    text-transform: uppercase;
}
.article .content-info a{
    color: #ccc;
    text-transform: uppercase;
}


.footer img{width: 100%; max-width: 440px; height: auto;}

.slideshow  ul {
    /* 4 images donc 4 x 100% */
    padding:0; margin:0;
    list-style: none;
}

.slideshow {
    margin: 0 0 30px 0;
    overflow: hidden;
    padding: 0;
    width: 100%;
    display: none;
}

@media (min-width: 768px) {
    .slideshow, .slideshow img,.slideshow li{
        width: 720px;
        height: 220px;
        display: block;
    }
}
@media (min-width: 992px) {
    .slideshow, .slideshow img,.slideshow li{
        width: 940px;
        height: 288px;
    }
}
@media (min-width: 1200px) {
    .slideshow, .slideshow img,.slideshow li{
        width: 1140px;
        height: 349px;
    }
}


ul {list-style: outside none none; padding: 0;}


.dropdown-submenu {
    position: relative;
}

.dropdown-submenu>.dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: -6px;
    margin-left: -1px;
    -webkit-border-radius: 0 6px 6px 6px;
    -moz-border-radius: 0 6px 6px;
    border-radius: 0 6px 6px 6px;
}

.dropdown-submenu:hover>.dropdown-menu {
    display: block;
}

.dropdown-submenu>a:after {
    display: block;
    content: " ";
    float: right;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 5px 0 5px 5px;
    border-left-color: #ccc;
    margin-top: 5px;
    margin-right: -10px;
}

.dropdown-submenu:hover>a:after {
    border-left-color: #fff;
}

.dropdown-submenu.pull-left {
    float: none;
}

.dropdown-submenu.pull-left>.dropdown-menu {
    left: -100%;
    margin-left: 10px;
    -webkit-border-radius: 6px 0 6px 6px;
    -moz-border-radius: 6px 0 6px 6px;
    border-radius: 6px 0 6px 6px;
}

