
.icon-ok {
    border: solid 1px #90AC13;
    background: #EEF4D3 url('../images/icons/icon-green.png') 8px 6px no-repeat;
    color: #6B800D;
    font-weight: bold;
    padding: 4px;
    text-align: center;
}

/* name use in edito for image */
.alignright { 
    margin-left: 10px;
    float: right; 
}

.alignleft { 
    margin-right: 10px;
    float: left;    
}

/* li : 1er élément uniquement */
#connexion form li:last-child { padding-top: 10px; }
#connexion form li:last-child label {margin-right: 10px; color: #01377e; font-size: 12px; }

aside .widget ul li {
    list-style: none;
    line-height: 18px;
}

/*pour widget simpleimage*/

#simpleimage-2 .body  {
    text-align: center;
}

#simpleimage-3  .body {
    text-align: center;
}

#simpleimage-4 .body {
    text-align: center;
}

#simpleimage-1 .body  {
    text-align: center;
}

.entry-meta {
    border: solid 1px #90AC13;
}

.discret {
    color: #888;
}

@media screen and (max-width: 480px) {
    #logo {
        display: none;
    }

    #carousel {
        display: none;
    }
}

#newsletter form {
    margin: 10px;
    padding: 15px 25px 25px 20px;
    border: 1px solid #F0F0F0;
    background: #f8f8f8;
}
#newsletter label {
    font-weight: bold;
    color: #7BA857;
    margin-right: 50px;
}

#newsletter input {
    margin: 5px 0;
    padding: 5px;
    color: #6A6969;
    border-width: 1px;
    border-style: solid;
    width: 200px;
    border-color: #d4d4d4 #ebebeb #ebebeb #d4d4d4;   
}
#newsletter input:focus {
    color: #7BA857;
    background: #EFFAE6;
}

#newsletter input.button {
    font: bold 12px Arial, Sans-serif;
    height: 30px;
    margin: 0;
    padding: 2px 3px;
    color: #fff;
    background: #9CCF5F;
    border-width: 1px;
    border-style: solid;
    border-color: #B6DE8F #8DB836 #8DB836 #B6DE8F;
}

/* ADD BY JF */

#focus ul.ui-tabs-nav li.ui-tabs-active a.administration {
    background: #82786f; 
    color: #fff; 
}


#focus ul.ui-tabs-nav li.ui-tabs-active a.citoyen {
    background: #ff7200; 
    color: #fff; 
}

#focus ul.ui-tabs-nav li.ui-tabs-active a.economie {
    background: #0098db; 
    color: #fff; 
}

#focus ul.ui-tabs-nav li.ui-tabs-active a.tourisme {
    background:  #8a5a9d;
    color: #fff; 
}

#focus ul.ui-tabs-nav li.ui-tabs-active a.sport {
    background: #98c02d;
    color: #fff; 
}

#focus ul.ui-tabs-nav li.ui-tabs-active a.social {
    background: #cb0044;
    color: #fff; 
}

html body#_root.bodyStyle div#page-sante div#global-contents div#contents section#page section#acuALaUne.actualite div#focus.ui-tabs ul.posVert li#nav-fragment-1767.sante a#ui-id-2.sante h3 {

}

#focus ul.ui-tabs-nav li.ui-tabs-active a.sante {
    background: #d71f85;
    color: #fff; 
}

#focus ul.ui-tabs-nav li.ui-tabs-active a.culture {
    background: #002F2F;
    color: #fff; 
}

#focus ul.ui-tabs-nav li.ui-tabs-active a.culture h3 {    
    color: #fff; 
}


#focus ul.ui-tabs-nav li.ui-tabs-active a.sante h3 {    
    color: #fff; 
}

#page-sante #focus ul.ui-tabs-nav li.ui-tabs a.sante h3 {
    color: red;
}

#focus ul.ui-tabs-nav li.ui-tabs-active a.citoyen .arrow {     
    background: url(../images/template/custom/actu-citoyen-arrow-left-bg.png) no-repeat; 
}


#focus ul.ui-tabs-nav li.ui-tabs-active a.economie .arrow {     
    background: url(../images/template/custom/actu-economie-arrow-left-bg.png) no-repeat; 
}

#focus ul.ui-tabs-nav li.ui-tabs-active a.administration .arrow {     
    background: url(../images/template/custom/actu-administration-arrow-left-bg.png) no-repeat; 
}

#focus ul.ui-tabs-nav li.ui-tabs-active a.tourisme .arrow {     
    background: url(../images/template/custom/actu-tourisme-arrow-left-bg.png) no-repeat; 
}

#focus ul.ui-tabs-nav li.ui-tabs-active a.sport .arrow {     
    background: url(../images/template/custom/actu-sport-arrow-left-bg.png) no-repeat; 
}

#focus ul.ui-tabs-nav li.ui-tabs-active a.social .arrow {     
    background: url(../images/template/custom/actu-social-arrow-left-bg.png) no-repeat; 
}

#focus ul.ui-tabs-nav li.ui-tabs-active a.sante .arrow {     
    background: url(../images/template/custom/actu-sante-arrow-left-bg.png) no-repeat; 
}


#page article ul {
    /*   float: left;
       display: block;*/    
}

#headjf {
    width: 1008px;
    height: 276px;
}

#btcollapse {
    width: 32px;
    height: 32px;
    cursor: pointer;
    margin-top: 230px;
    position: absolute;    
    background-image: url('/wp-content/themes/marchebe/images/collapse.png');
}

#collapseplus {
    width: 32px;
    height: 32px;
    cursor: pointer;  

    background-image: url('/wp-content/themes/marchebe/images/collapseplus.png');
}


/* Rubrique Accueil = Cas particulier car icones 
------------------------------------------- */
#main  ul > li > ul.posVert li:first-child span {
    overflow: hidden;
    width: 30px;
    height: 25px;
    float: left;
}

#main ul > li > ul.posVert li:first-child span {
    background-image: url(../images/template/icons/home.png);
    background-position: left;
    background-repeat: no-repeat;
    /*   padding-left: 25px;*/
}

#main ul > li > ul li:first-child a {
    float: left;
    width: 140px;
}

#bannerPub22 {
    position: relative;
    bottom: -50px;
}

.boussole {
    width: 15px;
    margin-right: 5px;
}

.icon-tel {
    background: url('../images/icones/Phone.png') 0 0 no-repeat;
    margin: 0 10px -5px 0;
    float: left;
    width: 16px;
    height: 16px;
}

.icon-fax {
    background: url('../images/icones/Print.png') 0 0 no-repeat;
    margin: 0 10px -5px 0;
    float: left;
    width: 16px;
    height: 16px;
}

.icon-email {
    background: url('../images/icones/Mail.png') 0 0 no-repeat;
    margin: 0 10px -5px 0;
    float: left;
    width: 16px;
    height: 16px;
}


.icon-web {
    background: url('../images/icones/Globe.png') 0 0 no-repeat;
    margin: 0 10px -5px 0;
    float: left;
    width: 16px;
    height: 16px;
}

.icon-adresse {
    background: url('../images/icones/Pointer.png') 0 0 no-repeat;
    margin: 0 10px -5px 0;
    float: left;
    width: 16px;
    height: 16px;
}

.icon-gsm {
    background: url('../images/icones/cellphone.png') 0 0 no-repeat;
    margin: 0 10px -5px 0;
    float: left;
    width: 16px;
    height: 16px;
}

/* forem */
.chemin {
    display: none;
}

.blocResultat {
    width: 630px;
}

.gallery {
    clear: both;
}

.addthis_toolbox {
    height: 40px;
}

.alert {
    padding: 15px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 4px;
    font-size: 14px;
    line-height: 1.42857143;
}
.alert h4 {
    margin-top: 0;
    color: inherit;
}
.alert .alert-link {
    font-weight: bold;
}
.alert > p,
.alert > ul {
    margin-bottom: 0;
}
.alert > p + p {
    margin-top: 5px;
}
.alert-danger {
    color: #a94442;
    background-color: #f2dede;
    border-color: #F60C32;
}
.alert-danger hr {
    border-top-color: #e4b9c0;
}
.alert-danger .alert-link {
    color: #843534;
}

.alert-info {
    color: #31708f;
    background-color: #d9edf7;
    border-color: #9acfea;
}

img.img-social {
    float: left;
    margin-right: 5px;
}

img.img-social:hover {
    opacity: 0.6;
    filter: alpha(opacity=40); /* For IE8 and earlier */
}

.trier {
    height: 32px;
    width: 32px;
    float: left;
    margin-right: 10px;
    background: transparent url('../images/trier.png') no-repeat 0 0;
}