/**
 * @copyright	Copyright (C) 2005 - 2017 Open Source Matters, Inc. All rights reserved.
 * @license	GNU General Public License version 2 or later; see LICENSE.txt
 */

body.site {
	margin: 0;
	padding: 0;
	color:#58585b;
font-size: 18px;
line-height:25px;
padding-top:130px;}

.outer {
	display: table;
	position: absolute;
	height: 100%;
	width: 100%;
}

.middle {
	display: table-cell;
	vertical-align: middle;
}

.inner {
	margin: 0 auto;
	max-width: 30em;
	background-color: #ffffff;
}

.header {
	text-align: center;
	margin: 0 0 1em 0;
float: left;

}

img {
	max-width: 100%;
	height: auto;
	border: 0;
}

form, fieldset {
	margin: 0;
	padding: 0;
}

label {
	display: block;
	margin: 0;
}

input[type="text"], input[type="password"] {
	box-sizing: border-box;
	width: 100%;
	height: auto;
}

input {
	margin: .5em 0 1em 0;
}
.container { max-width: 1200px;}

.body .container {
    background-color: #fff;
    -moz-border-radius: none;
    -webkit-border-radius: none;
    border-radius: none;
    padding: none;
    border: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow:none;
}

.navigation {
    border-top: none;
    border-bottom: none;
/*float: none;*/
margin: auto;
max-width: 1200px;
width: 70%;
float: right;
padding-top: 20px;}
.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
    width: 1200px;
}
body.site.fluid {
    background-color: #ffffff;
   /* max-width: 1200px;*/
    margin: auto;
}
body.site {
    border-top: none;
    background-color: #ffffff;
}
.container-fluid {
   margin:0;
}
.container-fluid {
    padding-right: 0;
    padding-left: 0;
    *zoom: 1;
}

.apreslogo{
	/*background:url(../../../images/fond-headers.png);
	background-repeat:no-repeat;
	background-position:65%;
	background-size: contain;*/

}
@media (max-width: 950px) {
.apreslogo{
	background:none;
	
}
}

.accueil .leading-0{line-height:18px;}

.login_haut .sourcecoast .control-group {
    margin-bottom: 0;
}
.login_haut .control-group {
    margin-bottom: 0
}
.sourcecoast .input-append input, .sourcecoast .input-prepend input, .sourcecoast .input-append select, .sourcecoast .input-prepend select, .sourcecoast .input-append .uneditable-input, .sourcecoast .input-prepend .uneditable-input, .sourcecoast .input-append .dropdown-menu, .sourcecoast .input-prepend .dropdown-menu, .sourcecoast .input-append .popover, .sourcecoast .input-prepend .popover {
    font-size: 12px;
}
/*.blog-featured h2 {color: #90182b; background:url(../../../images/deuxtriangles.png) no-repeat left; min-height:40px; padding-left:60px; line-height:40px;}*/
.blog-featured h3 {font-size: 18px; margin:10px;}
/*.blog-featured [class*="span"] {margin-left: 10px;}*/

.footer{ background:#58585b; color:#fff; min-height:250px; margin-top:50px;padding-top: 15px;}
.footer a, .footer a:hover{ color:#fff;}
.footer .container{ padding-bottom:50px;}

[class^="leading-"] {
    margin-top:30px;;
    margin-bottom: 60px;;
}
[class^="leading-"]:last-child {
    margin-bottom: 60px;;
}
.qui-sommes-nous {background:url(../../../images/images_titre/image-qui-somes-nous.png) no-repeat center;height: 103px;}
.image-titre {background:url(../../../images/images_titre/image-titre.png) no-repeat center;height: 103px;}
.chiffres-cles{background:url(../../../images/images_titre/image-chiffres-cles.png) no-repeat center;height: 103px;}
.partenaires{background:url(../../../images/images_titre/image-partenaires.png) no-repeat center;height: 103px;}
.services-aux-entreprises{background:url(../../../images/images_titre/image-services-aux-entreprises.png) no-repeat center;height: 103px;}
.esat{background:url(../../../images/images_titre/image-esat.png) no-repeat center;height: 103px;}
.savs{background:url(../../../images/images_titre/image-savs.png) no-repeat center;height: 103px;}
.artisanat{background:url(../../../images/images_titre/image-artisanat.png) no-repeat center;height: 103px;}
.contact{background:url(../../../images/images_titre/image-titre.png) no-repeat center;height: 103px;}
.actualites-esat{background:url(../../../images/images_titre/image-esat.png) no-repeat center;height: 103px;}

h2 {color: #1b75bb; text-align:center; font-size:22px; text-transform: uppercase; padding-bottom:20px;}
h3 {font-size: 18px; margin:10px;}
h4 {color: #008E8A; /*background:url(../../../images/untrianglevert.png) no-repeat left;*/ min-height:22px; padding-left:22px; line-height:22px;}

.sae h2{color: #F26722;}
.sae h4{color: #F26722; font-size:22px; text-align:right;border-bottom:1px #F26722 solid; }
.sae .row {margin-left: 0px;}
.sae .span3 {}
.sae .bloc_orange a, .sae .bloc_orange a:hover{ color:#fff; }
.sae .bloc_orange{color: #ffffff;text-align: center; padding: 25px; margin-top: 55px;margin-bottom: 55px; background:url(../../../images/coin-carre.png) no-repeat right bottom;text-align:justify;font-size:16px;;line-height:16px; }

.esat h2{color: #20A286;}
.esat h4{color: #20A286; font-size:22px; text-align:right;border-bottom:1px #20A286 solid; }
.esat .row {margin-left: 0px;}
.esat .span3 {}
.esat .bloc_vert a, .esat .bloc_vert a:hover{ color:#fff;}
.esat .bloc_vert{color: #ffffff;text-align: center; padding: 25px; margin-top: 55px;margin-bottom: 55px; background:url(../../../images/coin-carre-vert.png) no-repeat right bottom;text-align:justify;font-size:16px;;line-height:16px;}

.actualites-esat h2{color: #20A286;}
.actualites-esat h4{color: #20A286; font-size:22px; text-align:right;border-bottom:1px #20A286 solid; }
.actualites-esat .row {margin-left: 0px;}
.actualites-esat .span3 {}
.actualites-esat .bloc_vert a, .actualites-esat .bloc_vert a:hover{ color:#fff;}
.actualites-esat .bloc_vert{color: #ffffff;text-align: center; padding: 25px; margin-top: 55px;margin-bottom: 55px; background:url(../../../images/coin-carre-vert.png) no-repeat right bottom;text-align:justify;font-size:16px;;line-height:16px;}


.savs h2{color: #27a9e1;}
.savs h4{color: #27a9e1; font-size:22px; text-align:right;border-bottom:1px #27a9e1 solid; padding-top:25px; }
.savs .row {margin-left: 0px;}
.savs .span3 {}
.savs .bloc_bleu a, .savs .bloc_bleu a:hover{ color:#fff;}
.savs .bloc_bleu{color: #ffffff;text-align: center; padding: 25px; margin-top: 55px;margin-bottom: 55px; background:url(../../../images/coin-carre-bleu.png) no-repeat right bottom;text-align:justify;font-size:16px;;line-height:16px;}

.artisanat h2{color: #7e3f98;}
.artisanat h4{color: #7e3f98; font-size:22px; text-align:right;border-bottom:1px #7e3f98 solid; padding-top:25px; }
.artisanat .row {margin-left: 0px;}
.artisanat .span3 {}
.artisanat .bloc_violet a, .artisanat .bloc_violet a:hover{ color:#fff;}
.artisanat .bloc_violet{color: #ffffff;text-align: center; padding: 25px; margin-top: 55px;margin-bottom: 55px; 
background:url(../../../images/coin-carre-violet.png) no-repeat right bottom;
text-align:justify;
font-size:16px;
line-height:16px;
}


.savs .bloc_bleu a, .savs .bloc_bleu a:hover{ color:#fff;}
.esat .bloc_vert a, .esat .bloc_vert a:hover{ color:#fff;}
.sae .bloc_orange a, .sae .bloc_orange a:hover{ color:#fff;}
.artisanat .bloc_violet a, .sae .bloc_orange a:hover{ color:#fff;}

.menu-services-aux-entreprises {color: #F26722;}
.menu-esat{color: #20A286;}
.menu-savs {color: #27a9e1;}
.menu-artisanat {color: #7e3f98;}

.nav-tabs > li > a, .nav-pills > li > a {
    padding-right: 12px;
    padding-left: 25px;
    margin-right: 2px;
    line-height: 30px;
}
@media (max-width: 979px) {

	body.site {
	margin: 0;
	padding: 0;
	color:#58585b;
font-size: 18px;
line-height:25px;
padding-top:0;}
}


@media (max-width: 767px) {
	.blog-featured [class*="span"] {margin-left: 0;}
.sae .span3 { margin: 0px;}
.sae .bloc_orange{ margin: 0px;}
.esat .span3 { margin: 0px;}
.esat .bloc_vert{ margin: 0px;}
.savs .span3 { margin: 0px;}
.savs .bloc_bleu{ margin: 0px;}
.artisanat .span3 { margin: 0px;}
.artisanat .bloc_violet{ margin: 0px;}
	}
@media (min-width: 1200px) {
	
/*.sae .span3:first-child {margin: 55px;}
.esat .span3:first-child {margin: 55px;}
.savs .span3:first-child {margin: 55px;}
.artisanat .span3:first-child {margin: 55px;}*/
}
	}

.nav-pills.nav.menu {
    float: right;
    position: relative;
	right:30%;
}

.nav-tabs > li > a,.nav-pills > li > a {
font-size:18px;
font-weight:bold;}

.accueil .span3 { padding:15px;}
.navbar-collapse.collapse {
        text-align: center; /* Set this */
        display: block !important;
        height: auto !important;
        padding-bottom: 0;
        overflow: visible !important;
}
.page-header {
    border-bottom: 0px;
}
.img_partenaires  { padding-top:35px; }

.img_partenaires img {
	max-width: 120px;
	height: auto;
	border: 0;
	padding:15px;
}
.slider_haut{ padding-bottom:15px;padding-top:15px;clear: both;}
.bande-haut{text-align:center; margin:auto; background-color:#fff;height: 130px;}