body {margin: 0px; text-align: center; padding:0px; margin:0px; color:#000000; background:url(images/bg.gif) repeat-x #000000}
body, td {font-family:Tahoma; font-size:11px;}
br{font-size:10px}

#global{
position: relative;
width: 800px;
height: 768px;
margin: auto;
text-align: justify;
}

#flash{
margin:0px;
padding:0px;
}

/*********************************************on gere toute les dimensions de page**********************************************/
#contenu_home_page{
width: 733px;
min-height: 698px!important;
height: auto;
background-color: rgb(255,255,255);
margin:-2px 0px 0px 17px;
padding:0px;
}

#contenu_our_expertise{
width: 733px;
height: 480px;
background-color: rgb(255,255,255);
margin:-2px 0px 0px 17px;
padding:0px;
}

#contenu_our_expertise_plus{
width: 733px;
height:1000px!important;
height: auto;
background-color: rgb(255,255,255);
margin:-2px 0px 0px 17px;
padding:0px;
}

#contenu_about{
width: 733px;
height:400px!important;
height: auto;
background-color: rgb(255,255,255);
margin:-2px 0px 0px 17px;
padding:0px;
}

#contenu_addresses{
width: 733px;
height:535px!important;
height: auto;
background-color: rgb(255,255,255);
margin:-2px 0px 0px 17px;
padding: 0px 0px 10px 0px;
}

#contenu_our_services{
width: 733px;
height:600px!important;
height: auto;
background-color: rgb(255,255,255);
margin:-2px 0px 0px 17px;
padding:0px;
}

#contenu_our_references{
width: 733px;
height:425px!important;
height: auto;
background-color: rgb(255,255,255);
margin:-2px 0px 0px 17px;
padding:0px;
}

/*************************************************************home page********************************************************/
#home_page_gauche{
float:left;
width:243px!important;
width:240px;
}

#home_page_titre_gauche{
width:243px;
height:27px;
background-image: url(images/1_bg1.gif);
}

#home_page_titre_gauche img{
margin:9px 0px 0px 26px;
}

#home_page_texte_gauche{
padding-top:20px;
margin-left:10px;
padding-right: 0px;
width: 232px;
height: 450px!important;
height: 460px;
border-right: 1px #DEDEDE solid;
}

#home_page_image_gauche img{
margin:0px;
width: 243px;
vertical-align: bottom;
}

#home_page_droite{
float:left;
width:475px!important;
width:480px;
}

#home_page_droite_haut{
width:465px!important;
width:460px;
height:139px;
margin:13px 10px 0px 13px;
}

#home_page_droite_gauche{
float:left;
width:195px;
height:272px;
margin-left:5px;
}

#home_page_titre_droite_gauche{
width:485px!important;
width: 480px;
height:27px;
background-image: url(images/1_bg3.gif);
}

#home_page_titre_droite_gauche img{
margin:9px 0px 0px 14px;
}

#home_page_texte_droite_gauche{
margin:20px 0px 0px 10px;
width: 465px;
}

/************************************************************about***********************************************************/
#about_gauche{
float:left;
width:243px;
}

#about_gauche_haut_titre{
width:243px;
height:27px;
background-image: url(images/1_bg1.gif);
}

#about_gauche_haut_titre img{
margin:9px 0px 0px 26px;
}

#about_gauche_haut_image{
float:left;
width:237px;
border-right: 1px #DEDEDE solid;
padding: 10px 0px 0px 5px;
}

#about_gauche_bas{
clear:left;
float:left;
width:243px;
margin-top: 10px;
}

#about_gauche_bas_titre{
width:243px;
height:27px;
background-image: url(images/1_bg3.gif);
}

#about_gauche_bas_titre img{
margin:9px 0px 0px 26px;
}

#about_gauche_bas_image{
float:left;
width:237px;
border-right: 1px #DEDEDE solid;
padding: 10px 0px 0px 5px!important;
padding: 10px 0px 0px 35px;
}

#about_gauche_bas_image img{
border: none;
}

#un_lien{
position: absolute;
top: 665px;
left: 52px;
width: 179px;
height:21px;
}

#about_droite{
float:left;
width:480px;
margin-left: 10px;
}

#about_droite_titre{
width:480px;
height:27px;
background-image: url(images/1_bg2.gif);
}

#about_droite_titre img{
margin:9px 0px 0px 26px;
}

#about_droite_texte{
padding: 15px 0px 10px 15px;
}

/**********************************************************our expertise******************************************************/
#our_expertise_haut{
width:733px;
}

#our_expertise_haut_titre{
width:733px;
height:27px;
background-image: url(images/1_bg2.gif);
}

#our_expertise_haut_titre img{
margin:9px 0px 0px 26px;
}

#our_expertise_haut_image{
float:left;
margin-top: 10px;
margin-right:0px!important;
margin-right:5px;
margin-bottom: 0px;
margin-left: 5px;
width: 250px!important;
width: 230px;
}

#our_expertise_haut_texte{
float:left;
width:470px!important;
width: 478px;
margin-top:10px;
}

#our_expertise_bas{
clear:left;
float:left;
width:733px;
margin-top:10px;
}

#our_expertise_bas_gauche{
float:left;
width:234px!important;
width: 245px;
}

#our_expertise_bas_gauche_titre{
float:left;
width:234px!important;
width: 235px;
height:27px;
background-image: url(images/1_bg3.gif);
}

#our_expertise_bas_gauche_titre img{
margin:9px 0px 0px 26px;
}

#our_expertise_bas_gauche_texte{
float:left;
width:224px!important;
width: 245px;
margin-top:15px;
padding-left: 15px!important;
padding-left: 20px;
border-right: 1px #DEDEDE solid;
}

#our_expertise_bas_milieu{
float:left;
width:234px!important;
width: 243px;
padding-left:10px!important;
padding-right:10px!important;
padding: 0px;
}

#our_expertise_bas_milieu_titre{
float:left;
width:234px!important;
width: 225px;
padding-left: 0px!important;
padding-left: 3px;
margin-left: 0px!important;
margin-left: 5px;
height:27px;
background-image: url(images/1_bg3.gif);
}

#our_expertise_bas_milieu_titre img{
margin:9px 0px 0px 26px;
}

#our_expertise_bas_milieu_texte{
float:left;
width:230px!important;
width: 243px;
margin-top:15px;
padding-left: 10px!important;
padding-left: 15px;
border-right: 1px #DEDEDE solid;
}

#our_expertise_bas_droite{
float:left;
width:243px!important;  
width: 240px;
}

#our_expertise_bas_droite_titre{
float:left;
width:243px!important;
width: 240px;
height:27px;
padding-left: 2px!important;
padding-left: 5px;
margin-left: 0px!important;
margin-left: 2px;
background-image: url(images/1_bg3.gif);
}

#our_expertise_bas_droite_titre img{
margin:9px 0px 0px 26px;
}

#our_expertise_bas_droite_texte{
float:left;
width:223px!important;
width: 240px;
margin-top:15px;
padding-left: 15px;
}

/***********************************************************our expertise plus************************************************/
#our_expertise_plus_haut{
width:733px;
}

#our_expertise_plus_haut_titre{
width:733px;
height:27px;
background-image: url(images/1_bg2.gif);
}

#our_expertise_plus_haut_titre img{
margin:9px 0px 0px 26px;
}

#our_expertise_plus_haut_gauche{
float:left;
margin: 10px 0px 5px 20px;
width: 733px!important;
width: 690px;
}

#our_expertise_plus_haut_gauche li{
display: inline;
}

#our_expertise_plus_haut_droite{
clear:left;
float:left;
width:700px!important;
width: 733px;
padding: 10px 10px 15px 20px; 
}

#our_expertise_plus_bas{
clear:left;
float:left;
width:733px;
margin-top:10px;
padding-left: 7px!important;
padding-left: 10px;
}

#our_expertise_plus_bas_titre{
width:733px;
height:27px;
margin-left: -7px!important;
margin-left: -10px;
margin-bottom: 10px;
background-image: url(images/1_bg3.gif);
}

#our_expertise_plus_bas img{
border: none;
}

#our_expertise_plus_bas_1{
float:left;
width:167px;
height:375px;
background-color:#EFEFEF;
margin-left:7px!important;
margin-left: 0px;
padding-left: 4px;
padding-top: 10px!important;
padding-top: 15px;
}

#our_expertise_plus_bas_2{
float:left;
width:167px;
height:375px;
background-color:#EFEFEF;
margin-left:7px!important;
margin-left: 13px;
padding-left: 4px;
padding-top: 10px!important;
padding-top: 15px;
}

#our_expertise_plus_bas_3{
float:left;
width:167px;
height:375px;
background-color:#EFEFEF;
margin-left:7px!important;
margin-left: 13px;
padding-left: 4px;
padding-top: 10px!important;
padding-top: 15px;
}

#our_expertise_plus_bas_4{
float:left;
width:167px;
height:375px;
background-color:#EFEFEF;
margin-left:7px!important;
margin-left: 13px;
padding-left: 4px;
padding-top: 10px!important;
padding-top: 15px;
}

/***********************************************************our services******************************************************/
#our_services_haut{
width:733px;
}

#our_services_haut_gauche{
float:left;
width:243px;
}

#our_services_haut_gauche_titre{
width:243px;
height:27px;
background-image: url(images/1_bg1.gif);
}

#our_services_haut_gauche_titre img{
margin:7px 0px 0px 26px;
}

#our_services_haut_gauche_texte{
float:left;
width:227px!important;
width: 243px;
border-right: 1px #DEDEDE solid;
padding: 15px 0px 0px 15px;
}

#our_services_haut_gauche_texte img{
border: none;
}

#our_services_haut_droite{
float:left;
width:480px;
margin-left: 10px;
}

#our_services_haut_droite_titre{
width:480px;
height:27px;
background-image: url(images/1_bg2.gif);
}

#our_services_haut_droite_titre img{
margin:9px 0px 0px 26px;
}

#our_services_haut_droite_texte{
padding: 15px 10px 10px 15px;
}

#our_services_bas{
clear:left;
float:left;
width:733px;
margin-top: 10px;
margin-bottom: 0px!important;
margin-bottom: 10px;
}

#our_services_bas_titre{
width:733px;
height:27px;
background-image: url(images/1_bg3.gif);
}

#our_services_bas_titre img{
margin:9px 0px 0px 26px;
}

#our_services_bas_texte{
clear:left;
float:left;
width:733px;
padding: 15px 0px 0px 15px;
}

#our_services_bas_texte_gauche{
float:left;
width:227px;
height:150px;
border-right: 1px #DEDEDE solid;
}

#our_services_bas_texte_droite{
float:left;
width:470px!important;
width: 480px;
margin-left: 10px;
}

#our_services_bas_texte_droite img{
float:left;
margin-left: 10px!important;
}

/********************************************************our references*******************************************************/
#our_references_haut{
width:733px;
}

#our_references_haut_gauche{
float:left;
width:243px;
}

#our_references_haut_gauche_titre{
width:243px;
height:27px;
background-image: url(images/1_bg1.gif);
}

#our_references_haut_gauche_titre img{
margin:7px 0px 0px 26px;
}

#our_references_haut_gauche_texte{
float:left;
width:227px!important;
width: 243px;
border-right: 1px #DEDEDE solid;
padding: 15px 10px 0px 5px;
}

#our_references_haut_gauche_texte img{
border: none;
padding: 0px;
margin-left: 6px;
margin-top: 10px;
}

#our_references_haut_droite{
float:left;
width:480px;
margin-left: 10px;
}

#our_references_haut_droite_titre{
width:480px;
height:27px;
background-image: url(images/1_bg2.gif);
}

#our_references_haut_droite_titre img{
margin:9px 0px 0px 26px;
}

#our_references_haut_droite_texte{
margin: 15px 5px 10px 15px;
}

#our_references_bas{
clear:left;
float:left;
width:733px;
margin-top: 10px;
margin-bottom: 0px!important;
margin-bottom: 10px;
}

#our_references_bas_titre{
width:733px;
height:27px;
background-image: url(images/1_bg3.gif);
}

#our_references_bas_titre img{
margin:9px 0px 0px 26px;
}

#our_references_bas_texte{
clear:left;
float:left;
width:733px;
padding: 15px 0px 0px 15px;
}

#our_references_bas_texte_gauche{
float:left;
width:227px;
height:150px;
border-right: 1px #DEDEDE solid;
}

#our_references_bas_texte_droite{
float:left;
width:480px;
margin-left: 10px;
}

#our_references_bas_texte_droite img{
float:left;
margin-left: 10px!important;
width: 80px;
height: 128px;
}

/**************************************************************addresses*****************************************************/
#addresses_gauche{
float:left;
width:243px;
}

#addresses_gauche_titre{
width:243px;
height:27px;
background-image: url(images/1_bg1.gif);
}

#addresses_gauche_titre img{
margin:9px 0px 0px 26px;
}

#addresses_gauche_texte{
float:left;
width: 197px!important;
width: 243px;
padding: 15px 0px 0px 45px;
border-right: 1px #DEDEDE solid;
}

#addresses_droite_haut{
float:left;
width:480px!important;
width: 475px;
}

#addresses_droite_haut_titre{
width:480px!important;
width: 480px;
height:27px;
background-image: url(images/1_bg2.gif);
margin-left: 10px;
}

#addresses_droite_haut_titre img{
margin:9px 0px 0px 26px;
}

#addresses_droite_haut_texte{
margin: 15px 0px 0px 15px;
}

#addresses_droite_haut_texte_lien{
float:right;
}

#addresses_droite_bas{
float:left;
width:480px!important;
width: 475px;
margin-top: 15px;

}

#addresses_droite_bas_titre{
width:480px!important;
width:480px;
height:27px;
background-image: url(images/1_bg3.gif);
margin-left: 10px;
}

#addresses_droite_bas_titre img{
margin:9px 0px 0px 26px;
}

#addresses_droite_bas_texte{
float:left;
width:470px!important;
width:470px;
padding: 20px 0px 0px 10px;

}

#addresses_droite_bas_texte_gauche{
float:left;
width:235px!important;
width: 230px;
}

#addresses_droite_bas_texte_droite{
float:left;
width:235px!important;
width: 230px;
}

.header{color:#CDE3F0; font-size:11px; line-height:13px} 
.header a{color:#FFFFFF; text-decoration:none} 
.header a:hover{text-decoration:underline} 

#global td{color:#3A3A3A; font-size:11px; line-height:13px} 
#global b{color:#0472B4} 
#global b a{color:#0471B3; text-decoration:none; font-weight:normal} 
#global b a:hover{text-decoration:underline}
#global a{color:#3A3A3A; text-decoration:none} 
#global a:hover{text-decoration:underline} 
#global li{background:url(images/1_z1.gif) top left no-repeat; margin:0px 0px 0px 0px; padding:0px 0px 5px 14px; line-height:20px }

#global .block{color:#3A3A3A; font-size:11px; line-height:13px}
#global .block b a{color:#0471B3; text-decoration:none; font-weight:normal} 
#global .block b a:hover{text-decoration:underline}
#global .block a{color:#3A3A3A; font-size:11px; line-height:13px}
#global .block a:hover{text-decoration:none} 
#global .block li{background:url(images/1_z4.gif) top left no-repeat; margin:0px 0px 0px 0px; padding:0px 0px 0px 8px; line-height:18px }

#global .block1{color:#3A3A3A; font-size:11px; line-height:13px}
#global .block1 a{color:#3A3A3A; font-size:11px; line-height:13px; text-decoration:underline; }
#global .block1 a:hover{text-decoration:none} 
#global .block1 b a{color:#0471B3; text-decoration:none; font-weight:normal} 
#global .block1 b a:hover{text-decoration:underline}

.footer{color:#A8A8A8; font-size:9px; line-height:13px; margin:15px 0px 15px 17px;} 
.footer a{color:#808080; font-size:9px; text-decoration:none} 
.footer a:hover{text-decoration:underline} 
.footer img{border:none;vertical-align: middle;margin-bottom: 10px;}

input,textarea{
background:#FFFFFF;
border:1px solid #A5A5A5;
font-family:Tahoma;
color:#3A3A3A; 
font-size:11px;
}
