body{
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
background-color:#000000;
font-size:12px;
text-align:justify;
}
img{
border:0;
}
h1{
font-size:14px;
margin-top:-2px;
margin-bottom:-2px;
}
h2{
font-size:12px;
margin-top:-2px;
margin-bottom:-2px;
}

#main{
width:1003px;
margin:0 auto;
}
a{
color:#000000;
text-decoration:none;
}
a:hover{
color:#996633;
text-decoration:none;
}
#mainform{
width:500px;
margin:0 auto;
}
#mainCentered{
width:100%;
}
#mainInner{
padding:20px 30px 6px 29px; 
}
#mainMnu{
background-image:url(../images/mnu-bg5.gif);
background-repeat:no-repeat;
height:29px;
padding-bottom:3px;
text-transform:uppercase;
font-size:14px;
padding-top:11px;
}
#mainMnu a{
color:#000000;
text-decoration:none;
}
#mainMnu a:hover{
color:#996633;
text-decoration:none;
}
#mainMnuInn a{
color:#996633;
text-decoration:none;
}
.menuInner{
float:left;
width:188px;
text-align:center;
}
#home-bott-mnu{
background-image:url(../images/mnu-bott-bg.gif);
background-repeat:repeat-x;
float:left;
}
.NewsProjBox{
float:left;
width:440px;
padding-right:15px;
padding-top:8px;
padding-left:16px;
}
.title22{
font-size:22px;
padding-bottom:6px;
}
.Title12Bold{
font-weight:bold;
}
.Title12Bold a{
color:#000000;
text-decoration:none;
}
.Title12Bold a:hover{
color:#996633;
text-decoration:none;
}
.newsTexte{
padding-bottom:7px;
}
#footerTexte{
clear:both;
font-size:11px;
color:#FFFFFF;
text-align:right;
padding-top:4px;
}
#footerTexte a{
color:#ffffff;
text-decoration:none;
}
#footerTexte a:hover{
color:#999999;
text-decoration:none;
}
#mapContact{
background-image:url(../images/map-bg.gif);
background-repeat:no-repeat;
width:944px;
height:229px;
}

#addressBox{
padding-left:343px;
padding-top:71px;
height:180px;
}
#addressTexte{
width:290px;
float:left;
}
#addressimageright{
width:310px;
float:right;
text-align:center;
height:137px;
}

.titresContact{
font-size:18px;
color:#996633;
}
.contactElement{
background-image:url(../images/contact-element-bg.gif);
width:274px;
padding-left:7px;
height:110px;
padding-top:22px;
float:left;
}


/****************************************** Projects Page ***********************************/
#ProjectsPageHeader{
background-image:url(../images/contact-header.gif);
width:944px;
height:273px;
}
#projectsLogo{
padding:60px 0 0 28px;
}
#projectTitleTop{
background-image:url(../images/projrcts-bg.gif);
background-position:top;
float:left;
width:944px;
}
#selection{ width:944px; height:200px; background-image:url(../images/selectbg.jpg); background-repeat:repeat-x;}
#selection .space1{ float:left; width:26px; height:200px}
#selection .selectdescription{ float:left; width:204px; margin-top:10px}
#selection .selectdescription span{ font-size:13px; font-family:Arial; font-weight:bold}
#selection .selectdescription select{width:204px; height:120px;margin:5px 0;font-family:Arial; font-size:13px; border:1px solid #a1a1a1; overflow:hidden; }
#selection .selectdescription .desc .type{}
#selection .space2{ float:left; width:25px;	height:200px}

#listingimg{ height:80px}
.projRow{
padding-left:50px;
padding-top:18px;
float:left;
padding-bottom:3px;
}
.imgBG{
background-image:url(../images/image-bg.gif);
width:131px;
height:187px;
padding:4px;
float:left;
}
.textButtonBox{
padding-left:18px;
float:left;
width:680px;
}
.titresOneProj{
font-size:18px;
color:#996633;
padding-bottom:8px;
}
.projIntro{
height:142px;
}
.doc{width:200px; height:19px; float:right;}


/****************************************** Project DETAIL Page ***********************************/
#ProjectDetailPageHeader{
background-image:url(../images/contact-header.gif);
width:944px;
height:273px;
}
#ProjectDetailLogo{
padding:60px 0 0 28px;
}
#projectsTitleTop{
background-image:url(../images/projrcts-bg.gif);
background-position:top;
float:left;
width:944px;
}
.textLinkBox{
padding-left:33px;
float:left;
width:590px;
}
.DetimgBG{
background-image:url(../images/image-bg1.gif);
width:200px;
height:282px;
padding:4px;
float:left;
}
.titreProjDetail{
font-size:22px;
color:#996633;
padding-bottom:15px;
}
#projDetailLink{
padding-top:20px;
}




#photpGalleryBox{
float:left;
padding-left:44px;
}

#GalLeftInnerBox{
float:left;
border-top:4px solid #e9d4a3;
border-bottom:4px solid #e9d4a3;
}
.galButton{
width:207px;
height:37px;
float:left;
}
.galButton a{
background-image:url(../images/galButton-bg.gif);
}
.galButton a:hover{
background-image:url(../images/galButton-bg-over.gif);
}
.galButton img{

}

.BothGall{
background-image:url(../images/galTumbBox-bg.gif);
float:left;
height:330px;
width:414px;
margin-top:1px;
margin-right:2px;
}
.arrowNav{
width:30px;
height:173px;
float:left;
padding-top:127px;
}
.thumbnailBox{
padding:3px;
float:left;
}
#galBigPhoto{
float:left;
background-color:#f2e2ba;
padding-top:14px;
padding-bottom:14px;
padding-left:7px;
padding-right:9px;
margin-top:1px;
border-bottom:1px #FFFFFF solid;
}
.fleshe{
cursor:pointer;
}
#PDF{
float:left;
padding-top:25px;
padding-left:44px;
color:#996633;
font-size:13px;
font-weight:bold;
}
#PDFLIST{
float:right;
padding-top:20px;
color:#996633;
font-size:13px;
font-weight:bold;
}
#PDF a{
font-weight:normal;
}
.bottomDropDowns{
border-top:1px dotted #996633;
padding-top:19px;
padding-bottom:3px;
color:#996633;
font-size:13px;
font-weight:bold;
width:845px;
float:left;
}
.dropText{
padding-bottom:10px;
float:left;
width:110px;
}
#imgActual , #imgLocal{
cursor:pointer;
}
#ActualHiden{
float:left;
padding-bottom:10px;
}
#LocationHiden{
clear:both;
}
.dropTextInn{
width:840px;
font-size:12px;
font-weight:normal;
padding-bottom:25px;
color:#000000;
}
#abouUsServices{
float:left;
padding:30px;
line-height:18px;
}
#staticText{
width:595px;
float:left;
padding-left:18px;
text-align:justify;
}
#staticTextS{
width:850px;
padding-left:18px;
text-align:justify;
}
#sitemapInner{
padding:20px 0 20px 50px;
line-height:18px;
}
.imgwithoutborder{
border:solid 2px #ffffff;
}
.imgwithborder{
border:solid 2px #996633;
}

