@charset "UTF-8";
/* CSS Document */

html {
   
	background-color: #8596A9;
}

#home .clear-block {
display:inline-block;
?position: relative;
/*margin:80px 0 0;*/
}
#home  {
 /*background-color: #2C3D47;*/
 /*?background: #8596A9 url(../img/accueil.jpg) no-repeat scroll center -2px;
 background: #8596A9 url(../img/accueil.jpg) no-repeat scroll center -2px !important;*/
 }
body {
/*background: #8596A9 url(../img/fondnous.jpg) no-repeat scroll 0 top;*/
  margin: 0;
  padding: 110px 0 0 20px;
  font: 11px/175% tahoma, verdana, arial, sans-serif;
  color: #444;   
  text-align: left; 
}

body#inner .body-contact{
}
table * {
    border: none;
}

a {
    color: #83a5c4;
    text-decoration: none;
}

a:hover {
    color: blue !important;
}
#container {
}
#home #wrapper{
}
#wrapper {
	margin:0 auto;
    width: 974px;
    overflow: hidden;
    padding-bottom: 20px;
   /* border-bottom: 1px solid #324450;*/
}
#image_cons {
/*display:block;
float:left;
margin:6px 34px -46px;
padding:4px 0;*/
}
#navigation {
	background:transparent url(../img/construction2.png) no-repeat scroll 20px 0;
    padding-left: 300px;
    height: 40px;
    clear: both;  
    display: block;
    overflow: hidden;
}
#home #navigation {
	background:none;

}
#navigation .primary-links li {
    display: block;
    float: left;
    text-align: center;
    margin: 0;
    padding: 0 0 0 0;
    background: url('../img/empty.png') 0 center no-repeat;
  /*  background: url('../img/pl-bgr.png') 100% center no-repeat; */
}

#navigation .primary-links li span{
    display: block;
    padding-left: 6px;
    background: #374957 url('../img/pl-bgr.png') 0 center no-repeat;
}

#navigation .primary-links li.active { 
   background-image: url('../img/pl-a-bgr.png');
}

#navigation .primary-links li.active span {  
  background: url('../img/pl-a-b-bgr.png') 0 center no-repeat;
}

#navigation .primary-links li.first,
#navigation .primary-links li.first span {
    background: none !important;
}

#navigation .primary-links li.last {
    background: none;
}

#navigation .primary-links li a {
    display: block;
    background-color: #374957;
    width: 100px;
    padding: 12px 0 10px 0;
    color: #83a5c4;
    text-decoration: none;
    text-transform: uppercase;
    font-size: 9px;
    height: 18px;
    font-weight: bold;
}

#navigation .primary-links li a.active {
    background-color: #324450;
    color: #FFFFFF;
}

#navigation .primary-links li a:hover {
color:#FFF !important;
}
#center {
    padding-left: 20px;
}

#center #imagesflow {
    display: block;
    height: 200px;
    background-color: #333;
    color: #fff;
}

#center #imagesflow div {
    padding: 20px;
}

#center #body { 
     
}

#footer {    
    padding-left: 250px;
    font-size: 9px;
    line-height: 14px;
    font-family: verdana;
	color: #8FA1B1;
}

#footer li {
    padding: 10px 10px 0 10px;
    background-color: #283944; 
    display: block;
    height: 40px;
}

#footer li.link {
    background-color: #324450;
    display: block;
    color: #83a5c4;
}

#footer li.link a {
    padding: 8px 10px 0 10px;
    display: block;
    font-size: 11px;
}

#bd-left {
    width: 480px;
 }

#bd-left .padding {
    width: 70px;
   background: none;
    paddingt: 0;
}

#bd-left table td {
    background-color: #fff;
    padding: 12px 5px 10px 5px;
	/*border-collapse:separate;
	border-right: 1px solid #F2F0F1;*/
}
#bd-left table td .content {
}
#bd-right {
    background: #fff url('../img/v-line-arc.png') 3px 12px no-repeat;
    padding: 10px 10px 0 0;
	?padding:1px 10px 0 0;
}

#construction {
    background:transparent url(../img/Construction1.jpg) no-repeat scroll 0 12px;
    display: block;
    height: 50px;
    padding: 25px 0 0 5px;
 /*
   background: url('../img/chut_boy.png') right bottom no-repeat;
*/
    line-height: 13px;
    font-size: 10px;
    font-family: verdana;
    /*border-bottom: 1px solid #eee;
    border-left: 1px solid #eee;*/
}

#construction span {
    width: 90px;
    display: none;
}

#small-banner-hd {
    /*text-transform: uppercase;*/
    color: #999;
    padding: 0px 20px 0 20px;
	?padding: 10px 20px 0 20px;
}
#it-ba {
    font-weight: bold;
    display: block;
    width: 200px;
    height: 12px;
}


#small-banner-hd .wrapper {
   /* padding-bottom: 5px;*/
   /* border-bottom: 1px solid #f2f0f1;*/
}

#small-banner-hd .brams {
    font-weight: bold;
    color: #414d6d;
}

#whatwedo .high,
#whatwedo {
    background:transparent url(../img/brams-sats.png) no-repeat scroll 119px 32px;
    height: 176px;
	-height: 136px;
    display: block;
    color: #687a86;
    padding: 0;    
}

#whatwedo .high {
	/*background: url('../img/brams-sats.png') 80px 15px no-repeat;;*/
	padding: 10px 0 15px 20px;	
	color: #2C3D47;
    text-transform: none;
    line-height: 25px;
    font-size: 11px;   
}

#carreers {
    padding: 10px 10px 0 0;
    border-top: 1px solid #f2f0f1;
    border-right: 1px solid #f2f0f1;
}

#carreers .wrapper {
    background: url('../img/careers.png') right 0 no-repeat;
}

.block {
    padding: 0,;;
    line-height: 12px;
}

.block h3 {
    color: #5b6367; 
	font-weight: bold;
   /* padding-bottom: 3px;*/
	
}

.block h4 {
    color: #009dc4;
    font-size: 10px;
}

.block .content {
    padding-top: 15px;
    font-size: 11px;
	text-align: justify;
}


.block .footer {
    text-align: right;
    padding: 4px 5px 0 0;
}

.block  .olink {
    color: #cf895a !important;
    background: url('../img/bug-circle-gray.png') right 0 no-repeat;
    padding-right: 16px;
}

#memberof {
    padding: 18px 5px 0 1px;
    font-size: 10px;
    line-height: 12px;
}

#memberof ul {
    border-top: 1px solid #f0f0f0;
    padding: 0;
	width:204px;
}

#memberof h4 {
    padding: 0 0 3px 0;
    font-weight: bold;
     color: #919fa9;
    font-size: 11px;
}



#home .block .content {
    font-size: 10px;
    color: #5a5a5a;
    line-height: 13px;
}

#memberof li {
    padding: 2px 0 2px 0;
    display: block;
    background: url('../img/li-bug-right.png') right center no-repeat;
    border-bottom: 1px solid #f0f0f0;
}

#essentiels {
    /*background: url('../img/v-gray-sep.png') 95% center no-repeat;*/
    padding: 0 30px 0 0px;
	border-right:1px solid #F2F0F1;
	border-bottom: none;
	border-top:none;
	border-left:none;
}

#essentiels h3{
    padding: 0 0 3px 0;
    background: url('../img/e_essentials.png') 25px 0 no-repeat;
}

#essentiels .wrapper {
    background: url('../img/essentiels.png') right 0 no-repeat;
}

.h200px {
	height: 200px;
}

.w200px {
	width: 200px;
}

#block-block-1,#block-block-1 .content,#block-block-2,#block-block-2 .content  {
    margin:0 !important;
    padding:0 !important;
}

#block-block-1 h2,#block-block-2 h2 {
    display:none;
}
#edit-message-wrapper #xEditingArea html{
}

#page-nous p img{
padding:15px 77px;
}

.node-unpublished {
background-color:#FFFFFF;
}
/*.form-required2 {
background:transparent url(../img/presentez-vous.png) no-repeat scroll 0 0;
color:#FFFFFF;
display:block;
height:30px;
}*/
#block-webformblock-14 h2{
display: none;
}
#block-webformblock-14 .submitted {
display: none;
}
#webform-client-form-14 #webform-component-choisir_loffre {
margin:0 8px;
}
#webform-client-form-14 #edit-submitted-choisir-loffre {
width:322px;
}
#webform-client-form-14 #webform-component-adresse_de_courriel {
margin:0 8px;
}
#webform-client-form-14 #edit-submitted-adresse-de-courriel {
width:320px;
}
#webform-client-form-14 #edit-inserez-votre-cv {

}
#webform-client-form-14 #webform-component-inserez_votre_cv {
margin:0 8px;
}
#webform-client-form-14 #edit-submit{
margin:5px 0px;
}