body{margin:0px; padding:0px; background-image:url(../images/bg.jpg); background-repeat:repeat-x;}

form{margin:0px;}

input{margin:0px; padding:0px;}


h1,h2,h3{margin:0px;}

p{margin:0px;}

.clear{clear: both;}
.outer_container{width:880px; margin:0 auto;}

.logo{float:left; margin:0px; padding:0px;}
.right{float:right;}

.right1{float:right; margin-top:35px;}

.right1 input{border:0px  solid #000000; background:none; padding:6px;}

.nab_bg{background-image:url(../images/nav_bg.jpg); background-repeat:repeat-x; height:33px; border:1px solid #9C9B9B;}

.orange_line{background-image:url(../images/orange_line.jpg); background-repeat:repeat-x; padding-top:7px;}

.banner_border{border-bottom:0px solid #DEDEDE; padding-bottom:5px; background-color:#DEDEDE;
 }

.box{background-image:url(../images/box.jpg); background-repeat:no-repeat; width:213px; margin-right:8px; height:135px; float:left;}

.box1{background-image:url(../images/box.jpg); background-repeat:no-repeat; width:213px; margin-right:0px; height:135px; float:left;}

.box_padding{padding:12px 18px;}

.arial_11_gray{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#323232; line-height:15px; }

.arial_12_gray{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#323232; line-height:18px; text-decoration:none;}

.arial_12_gray a{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#323232; line-height:18px; text-decoration:none;}

.arial_12_gray a:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#323232; line-height:18px; text-decoration:underline;}

.arial_12_white{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; line-height:17px; text-decoration:none;}

.arial_12_white a{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff;  text-decoration:none;}

.arial_12_white a:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff;  text-decoration:underline;}

.cliberi18{font-family: Calibri; font-size:22px; color:#035170; line-height:17px;}

.wel_dev{width:870px; float:right; }

.wel_dev1{width:880px; float:left; }

.wel_left{width:635px; float:left; margin-right:10px;}

.wel_left1{width:600px; float:left; margin-right:5px;  }

.wel_right{width:213px; float:left; }

.wel_right1{width:253px; float:left; }




.spacerr{height:9px;}

.footer_bg{background-image:url(../images/footer_bg.jpg); background-repeat:no-repeat; height:51px;}

.footer_bgp{padding:8px 18px;}

.facebook{padding-right:19px; padding-top:6px;}

.arrow1{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#057BAB;}

.arrow{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666;}

.arrow ul{ padding:8px 0px 4px 0px; margin:0px;}

.arrow li{ padding:3px 0px 0px 14px; margin:0px; list-style:none; background:url(../images/arrow.jpg) no-repeat 0 6px;}



.arrownew1{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; text-decoration:none;}

.arrownew1 ul{ padding:8px 0px 4px 0px; margin:0px;}

.arrownew1 li{ padding:3px 0px 0px 14px; margin:0px; list-style:none; background:url(../images/arrow.jpg) no-repeat 0 6px;}

.arrownew1 a{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; text-decoration:none;}

.arrownew1 a:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; text-decoration:underline;}




h1{font-family:Calibri; font-size:16px; color:#057BAB; background-image:url(../images/h1.jpg); background-repeat:no-repeat; height:33px; padding:6px 0px 0px 33px;}

.orange1{font-family:Calibri; font-size:16px; color:#AE6B15; }

.services_bg{background-image:url(../images/services_bg.jpg); background-repeat:no-repeat; overflow:hidden; padding-left:17px;}

.services_bg1{background-image:url(../images/services_bg1.jpg); background-repeat:no-repeat; padding-left:17px;}

.arrow2{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#323232;}

.arrow2 ul{ padding:5px 0px 4px 0px; margin:0px;}

.arrow2 li{ padding:2px 0px 2px 14px; margin:0px; list-style:none; background:url(../images/arrow1.png) no-repeat 0 6px;}

.arrow3{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#323232;}

.arrow3 ul{ padding:12px 0px 4px 0px; margin:0px;}

.arrow3 li{ padding:9px 0px 7px 28px; margin:0px; list-style:none; background-image:url(../images/clients1.jpg); display:inline; width:183px; float:left; }


.arrow4{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#05709B;}

.arrow4 ul{ padding:12px 0px 4px 0px; margin:0px;}

.arrow4 li{ padding:9px 0px 7px 28px; margin:0px; list-style:none; background-image:url(../images/clients1.jpg); background-repeat:no-repeat;   }



.arrow41{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#05709B; padding:0px; margin:0px;}

.arrow41 ul{ padding:12px 0px 4px 0px; margin:0px;}

.arrow41 li{ padding:5px 0px 5px 28px; margin:0px; list-style:none; background-image:url(../images/clients4.jpg); background-repeat:no-repeat; *padding:3px 0px 3px 28px;   }


.search_bg{background-image:url(../images/search_bg.jpg); background-repeat:no-repeat; width:154px; height:37px; float: left;}


#gallery {
	position:relative;
	height:164px
}
	#gallery a {
		float:left;
		position:absolute;
	}
	
	#gallery a img {
		border:none;
	}
	
	#gallery a.show {
		z-index:0;
	}

	#gallery .caption {
		z-index:0; 
		background-color:#000; 
		color:#ffffff; 
		height:100px; 
		width:100%; 
		position:absolute;
		bottom:0;
	}

	#gallery .caption .content {
		margin:5px
	}
	
	#gallery .caption .content h3 {
		margin:0;
		padding:0;
		color:#1DCCEF;
	}
	


.bg12{background-image:url(../images/bg1.jpg); background-repeat:repeat-x; width:580px; padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:10px; border:1px solid #D5D7AF;  }


.blue{background-image:url(../images/blue.jpg); background-repeat:repeat-x; padding:10px 10px; border:0px solid #D5D7AF; background-color:#DFE9F5;  }

.bg_bleu{background-image:url(../images/bg_blue.jpg); background-repeat:no-repeat; width:384px; height:160px; float:left; margin-right:3px; padding:10px 0px 10px 9px;}

.bg_green{background-image:url(../images/green.jpg); background-repeat:no-repeat; width:470px; height:160px; float:left; margin-right:0px; padding:10px 3px 10px 9px;}

.arial_mew{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#B66905; line-height:15px;}


.bg12345{background-image:url(../images/bg12.jpg); background-repeat:no-repeat; height:196px; width:410px;  float:left; padding:10px 6px 3px 13px; margin-right:10px; margin-bottom:10px;  }


.bg12345new{ 


background-image:url(../images/bg12.jpg); background-repeat:no-repeat;
	


  }
  

.bg12345new a{ padding:10px 12px 3px 17px; position: relative; left:-5px; 


background-image:url(../images/bg124.jpg); background-repeat:no-repeat;
	display: block;
	 height:196px; width:411px; background-position:center top; 

  }
  
  .bg12345new a:hover{ background-image:url(../images/bg12_on.jpg); background-repeat:no-repeat; }
  

.bg123456new{ 


background-image:url(../images/bg123.jpg); background-repeat:no-repeat;
	

  }

  
.bg123456new a{ padding:10px 12px 3px 17px; position: absolute; top:385px; margin-left:440px; 


background-image:url(../images/bg123.jpg); background-repeat:no-repeat;
	display: block;
	 height:196px; width:411px; background-position:center top; 

  }
  
  .bg123456new a:hover{ background-image:url(../images/bg123_on.jpg); background-repeat:no-repeat; }
  
  
.bg1234567new a{ padding:10px 12px 3px 17px; position: absolute; top:595px; margin-left:440px;


background-image:url(../images/bg123.jpg); background-repeat:no-repeat;
	display: block;
	 height:196px; width:411px; background-position:center top; 

  }
  
  .bg1234567new a:hover{ background-image:url(../images/bg123_on.jpg); background-repeat:no-repeat; }
  
  
  
  .bg12345678new a{ padding:10px 12px 3px 17px; position: absolute; top:595px; margin-left:0px;


background-image:url(../images/bg12.jpg); background-repeat:no-repeat;
	display: block;
	 height:196px; width:411px; background-position:center top; 

  }
  
  .bg12345678new a:hover{ background-image:url(../images/bg12_on.jpg); background-repeat:no-repeat; }
  
  

.bg123456{background-image:url(../images/bg123.jpg); background-repeat:no-repeat; height:196px; width:410px;  float:left; padding:10px 6px 3px 13px; margin-right:0px; margin-bottom:10px; }

.clibery12345{font-family:Calibri; font-size:20px; color:#2A689F; text-decoration:none;}

.clibery12345 a{font-family:Calibri; font-size:20px; color:#2A689F; text-decoration:none;}

.clibery12345 a:hover{font-family:Calibri; font-size:20px; color:#000; text-decoration: underline;}

.arial_12345fdfdf{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#2A689F; line-height:18px;}

