table{
margin:0;
}
#block-block-2 table tbody, #block-block-3 table tbody{
border:0;
}
.focus{
color: #FE5536;
font-size: 16px;
position: relative;
top: 15px;
left:15px;
width:50%;
bottom:15px;
}
#block-views-recent-articles-scroller-block{
border-bottom: 1px solid #E0E0E0;
}
#webform-client-form-34 textarea{
width:50%;
}
#webform-client-form-34 .grippie{
width:50%;
}
#webform-component-vous-contacter .form-item{
float:left;
display:inline;
margin-right: 15px;
}
#webform-component-message{
float:left;
width:100%;
}
#webform-component-comment-avez-vous-connu-lattitude-web{
float:left;
width:100%;
}
input[type="radio"],  input[type="checkbox"]{
margin:0;
}
#block-views-recent-articles-scroller-block h3 {
font-size: 18px;
}
#carousel-id-recent_articles_scroller .views-field-title .field-content{
font-size: 12px;
}
#block-system-main #first-time p {
display:none;
}
.title-controller{
margin-bottom: 10px;
}
#webform-component-vous-contacter .form-item-submitted-vous-contacter-1,  #webform-component-vous-contacter .form-item-submitted-vous-contacter-2 {
width:100%;
}
#edit-actions{
float:left;
width:100%;
}
.link-wrapper{
float:left;
}
.region-footer-firstcolumn{
width:250px;
}
.region-footer-thirdcolumn{
margin-left: 80px;
 width: 225px;
}
.region-footer-secondcolumn{
width: 400px;
}
.region-footer-secondcolumn tbody, .region-footer-secondcolumn td{
border:0;
}
.region-footer-firstcolumn, .region-footer-secondcolumn, .region-footer-thirdcolumn{
font-size:12px;
}
.region-footer-firstcolumn strong, .region-footer-secondcolumn strong, .region-footer-thirdcolumn strong{
font-size:14px;
}
.region-footer-thirdcolumn a {
color:#F5F5F5;
text-decoration:none;
}
#block-block-5 table td {
padding:0;
}
#block-block-5 table tbody{
border:0;
}
#block-block-5 table td{
border:0;
}
.node-work .field-item img {
margin-bottom:25px;
}
.field-name-field-work-link{
margin-top:40px;
}
#block-block-5 table{
width:980px;
max-width: 980px;
}
.carousel{
min-height:345px;
}
.bloc_right_technologie{
border:1px solid;
}
.page-node-28 #main .row .span4  #sidebar{
background-image: none;
}
#sidebar #block-block-12{
margin-top:400px;
}
#node-28  .content table td
padding:0;
}
#bloc_right_logo{
 float: left;
margin-left: 10px;
width: 340px;
}
.css_content_left{
float:left;
width:50%
}
.css_content_right{
float:left;
width:50%;
}
.css_bloc_photos{
float:left;
width:100%;
}
html body.page-node-14 .span8, html body.page-node-15 .span8, html body.page-node-16 .span8 , html body.page-node-17 .span8, html body.page-node-44 .span8{
width:595px;
}
html body.page-node-14 .span4  #sidebar  table  td, html body.page-node-15 .span4  #sidebar  table  td, html body.page-node-16 .span4  #sidebar  table  td, html body.page-node-17 .span4  #sidebar  table  td, html body.page-node-44 .span4  #sidebar  table  td{
padding:5px;
}
html body.page-node-14 .span4  #sidebar, html body.page-node-15 .span4  #sidebar, html body.page-node-16 .span4  #sidebar, html body.page-node-17 .span4  #sidebar, html body.page-node-44 .span4  #sidebar{
padding-left:15px;
}
html body.page-node-14 .span4  #sidebar  table  tbody, html body.page-node-14 .span4  #sidebar  table  td, html body.page-node-15 .span4  #sidebar  table  tbody, html body.page-node-15 .span4  #sidebar  table  td, html body.page-node-16 .span4  #sidebar  table  tbody, html body.page-node-16 .span4  #sidebar  table  td, html body.page-node-17 .span4  #sidebar  table  tbody, html body.page-node-17 .span4  #sidebar  table  td, html body.page-node-18 .span4  #sidebar  table  tbody, html body.page-node-18 .span4  #sidebar  table  td , html body.page-node-19 .span4  #sidebar  table  tbody, html body.page-node-19 .span4  #sidebar  table  td , html body.page-node-46 .span4  #sidebar  table  tbody, html body.page-node-46 .span4  #sidebar  table  td, html body.page-node-44 .span4  #sidebar  table  tbody, html body.page-node-44 .span4  #sidebar  table  td {
border:0;
}

#table_logo_home td div {
width:180px;
background-position:center;
}
#table_logo_home td {
width:320px;
}
#table_footer_center td{
padding-left:5px;
}
h6{
line-height:18px;
}