/* Service Page */
.service-wrap{padding:1px 0; background:#0c1b25; color:#FFF;}
.service-inner{padding:45px 0;}
[class^="icon-"], [class*=" icon-"]{float:left; width:50px; height:50px; text-align:center; line-height:50px; font-size:26px; color:#FFF; margin-right:15px;}
.icon-wrap.img-circle {-webkit-border-radius: 500px; -moz-border-radius: 500px; border-radius: 500px;line-height:50px;}
.icon-wrap.img-circle.icon-number {float:left; width:30px; height:30px; text-align:center; line-height:30px; font-size:20px; color:#FFF; margin-right:15px; margin-bottom: 5px}
.liste-number {
    min-height: 50px;
}
.service-txt {overflow:hidden;}
.service-txt2 {overflow:visible;}
.service-txt h2, .service-txt2 h2{font-size:18px; color:#0C1B25; line-height:inherit; font-weight:700;}
/* Service Page */

#navmenu {
        width: 780px;
    }

#separateur { display:none; }

a:hover, a:focus, a:active  { background-color: transparent;}

.header-top .container {
    margin-top: 10px;

}
.header-top .row {
    display: table;
}

.header-top .span4 {
    float: none;
    display: table-cell;
    vertical-align:middle;
}

.header-top .span4 [class^="icon-"], [class*=" icon-"]{
    font-size:20px; 
}


.spip-admin-float { display:none; }

.Titreorange {
    color: #F3A80C;
}

.vert14courr {
color: #9AD610;
}

.TitreBleu1 {
color: #33d0f0;
}

.Titreblanc {
color: white;
}

.liste a {
color: inherit;
}

.input-append button.add-on {
    height: 30px;
    width: 30px;
}

#icon-search {width:10px; height:10px; text-align:center; line-height:10px; font-size:20px; color:#FFF; margin-right:15px;}
#icon-envelope  {width:10px; height:10px; text-align:center; line-height:20px; font-size:20px; color:#FFF; margin-right:15px;}

li.erreur input[type="text"], li.erreur input.text, li.erreur input[type="password"], li.erreur input.password, li.erreur textarea {
background-color: #333;
border-color: #fbc2c4;
}




@media only screen and (max-width: 479px)
{
	
    #navmenu {
        width: inherit;
    }

   .slider-wrap { display:none; }

   #separateur { display:block; }

   .header-top .container {
    margin-top: 0px;

    }
    .header-top .row {
        display: block;
    }

    .header-top .span4 {
        float: left;
        display: block;
        vertical-align:inherit;
    }

    .navbar-search {
        float: none;
    }
	
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
	
    #navmenu {
        width: inherit;
    }

   .slider-wrap { display:none; }

   #separateur { display:block; }

   .header-top .container {
    margin-top: 0px;

    }
    .header-top .row {
        display: block;
    }

    .header-top .span4 {
        float: left;
        display: block;
        vertical-align:inherit;
    }

    .navbar-search {
        float: none;
    }
	
	
}

