/*----------------------------------------------------------------*/

/*------------------------------ scrolbar ------------------------------*/

body{
margin:0;
padding:0;
}


div#scrollbar {
    display:none; /* hide from incapable */
    }
/*----------------------------------------------------------------*/	
#main{
width:100%;
margin:0 auto;
}
#content{
width:995px;
margin:0 auto;
background-color:#ffffff;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#7e7e7e;
}
img,form{
padding:0;
margin:0;
border:0;
}
#header{
height:145px;
background:url(../images/header.png) no-repeat;
}
.margin-top_10{
margin-top:10px;
}
.padding_left_249{
/*padding-right:8px; 
width:476px;
*/
padding-left:249px;}

#logo{     /*width:228px;*/
height:78px;
padding-left:34px;
margin-top:17px;
}
.titlemap{
background-color:#ffffff;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#7e7e7e;
}
.titlemap a{
font-weight:bold;
color:#7e7e7e;
}
.menuHeader{
clear:both;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:#777775;
text-align:center;
}
.menuHeader ul{
padding:0;
list-style: none;
margin:0 auto;
width:620px;
}
.menuHeader li{
padding:0;
margin:0;
float:left;
text-align:center;
}
.menuHeader ul li a{
display:block;
padding:0 20px;
/*#height:24px;line-height:24px;*/
height:16px;

#line-height:20px;
color:#777775;
text-decoration: none;
background:url(../images/mnu_sep.png) right no-repeat;
}
.menuHeader .first{padding-left:0;}
.menuHeader .last{padding-right:0;background-image:none;}
.menuHeader ul a:hover{
color: #ff0000;
text-decoration:none;
}


.datelink{
color:#43a2d7;}
.margin_top_20{
margin-top:20px;
}
.margin_top_10{
margin-top:10px;
}
.margin_top_30{
margin-top:30px;
}
.padding_bottom_20{
padding-bottom:20px; 
}
.menu_footer_l{
border:#FF0000 1px solid;
width:610px;
list-style: none;
margin: auto;
}

.menuFooter{
margin:0 auto;
padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
width:420px;
}
.menuFooter ul{
margin:0;
padding:0;
list-style: none;
}
.menuFooter li{
margin:0;
text-align:center;
float:left;
padding:0;
}
.menuFooter li img{
margin:0 10px;
}
.menuFooter ul li a{
margin:0;
display:block;
color:#ffffff;
text-decoration: none;
}
.menuFooter ul a:hover{
color: #ff0000;
}



.margin-bottom_10{
margin-bottom:10px;
}
.inner_body{
background:url(../images/ligne_blue.png) repeat-x;
}
.inner_body_cont{
background:url(../images/body_inner.png) no-repeat;
height:554px;
width:640px;}
.flach_innerpages{
width:253px;
padding:0 23px ;
height:278px}
.margin_left_23{
margin-left:23px;}
.inner_body_left{
float:left;}
.height_222{
height:222px;}
.width_675{
width:675px;}




.selectt{
background:url(../images/bg_prod_title.png) no-repeat;
width:200px;
height:23px; 
padding-left:10px;
color:#ffffff;
font-family:Arial;
font-size:15px;
}
.title_prod{
padding-bottom:10px;
font-size:15px;
color:#color:#565758;
}
.ligne_h{
width:219px;
background:url(../images/ligne_more_prod.png) no-repeat;}

.desc_menufooter{
color:#434343; 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}
.adv_footer{
padding-left:193px;
margin-bottom:20px;
}
.adv_footer_in{
 background:#0066ac;
 width:190px;
 height:325px;
} 
.adv_footer_in_cont{
margin-left:6px;
width:261px;
height:325px;
}
.adv_footer_cont{
height:132px;
width:202px;
margin:0 9px;
}
.titleourtieam{
color:#f2ad00;
size:15px;
padding-left:98px;
margin-top:30px;
}
.titleourtieam a{
color:#f2ad00;
size:15px;
}
.titlecontactus{
color:#f2ad00;
size:15px;
padding-left:98px;
margin-top:30px;
}
.titlecontactus a{
color:#424242;
}
.titlelastnews{
color:#f2ad00;
size:15px;
padding-left:98px;
margin-top:30px;
}
.titlelastnews a{
color:#dc0008;
}
.titlebody{
size:15px;
color:#00a4e6;
padding-top:10px ;
padding-left:93px;
}
.titlebody a{
size:15px;
color:#00a4e6;
}
.titlebody1{
size:15px;
padding-top:10px ;
padding-left:81px;
color:#00a4e6;
}
.titlebody1 a{
size:15px;
color:#00a4e6;
}
.readmore{
color:#00a4e6;
text-align:left;
}
.view a{
color:#dc0008;
size:10px;
font-weight:bold;
}
.bold{
font-weight:bold;}
.readmore a{
text-decoration:none;
color:#00a4e6;
text-align:left;
}
.descbody{
padding-top:15px;
margin-left:35px;
margin-right:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
width:595px;
color:#4b4b4b;
}
.Red{
color:#dc0008;
}
.green{
color:#424242;
}
a{
text-decoration:none;
}
.descourteam{
padding-top:20px;
margin-left:30px;
width:166px;
}
.name{
color:#6a6a6a;
font-size:15px;
font-weight:bold;
}
.title{
color:#3a5f8a;
font-size:18px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.title a{
color:#3a5f8a;
font-size:18px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.color_blanck{
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
}
.color_blanck a{
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
}
.black{
color:#444444;
}
.ourt1{ 
background:url(../images/ourt1.png) no-repeat;
width:261px;
height:171px;}
.our2{
background:url(../images/our2.png) no-repeat;
height:154px;}
.serv1{ 
background:url(../images/where1.png) no-repeat;
width:261px;
height:171px;}
.serv2{
background:url(../images/where2.png) no-repeat;
height:154px;}
 .ach1{
background:url(../images/ach1.png) no-repeat;
width:261px;
height:171px;}
.ach2{
background:url(../images/ach2.png) no-repeat;
 height:153px;}
.view {
size:10px;
font-weight:bold;
text-align:right;
}
.green a{
color:#1b9948;}
.green a{
color:#1b9948;}
.yelo a{
color:#f0bd42;}
.yelo a{
color:#f0bd42;}

.red{
color:#d22327;}
.red a{
color:#d22327;}
.height_80{
height:80px;}
.padding_top_20{
padding-top:20px;}
.margin_bottom_20{
margin-bottom:20px;
}
.margin_top_20{
margin-top:20px;}
.margin_right_20{
margin-right:20px;}
.linkTitle{
font-size:14px;
color:#c7c7c7;
}

.linkTitle a{
font-size:14px;
color:#c7c7c7;
}

.linkTitle a:hover{
color:#0077c0;
}
.desccontactus{
padding-top:20px;
margin-left:30px;
width:185px;
}
.desc{
color:#919293;
font-size:12px;
font-family:Arial;
}
.desc a{
color:#919293;
font-size:12px;
font-family:Arial;
}
.desc a:hover{
color:#0077c0;
font-size:12px;
font-family:Arial;
}
.desc a:visited {
color:#0077c0;
font-size:12px;
font-family:Arial;
}
.bg_project{
background:url(../images/bg_projects.png) no-repeat;
width:530px;
height:24px;
padding-left:10px;
padding-top:5px;
text-align:left
}
.img_features{
width:175px; margin-top:2px; padding-right:10px;}

.float_left{
float:left;
}

.float_right{
float:right;
}

.clear_float{
clear:both;
}

.align_left{
text-align:left;
}

.align_right{
text-align:right;
}

.align_center{
text-align:center;
}
.copyright{
font-size:11px;
background:#0066ac;
color:#ffffff;
}
.copyright a{
color:#ffffff;
}

.product{
background:url(../images/selectt.png) no-repeat;
width:240px;
height:23px;
padding-left:10px;
padding-bottom:2px;
color:#ffffff;
font-family:Arial;
font-size:15px;
  }

.width_150{
width:150px;
}
.width_200{
width:200px;
}
.width_560{
width:560px}
.product a{
color:#ffffff;
font-family:Arial;
font-size:15px;
  }
  
  .imgclick img{
  cursor:pointer;
  }
  
.bg_projects{
background:url(../images/bg_projects.png) no-repeat;width:530px;
height:24px; 
padding-left:10px;
padding-top:1px; 
text-align:left;
}
.margin_top_5{
margin-top:5px;
}