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-bg.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:235px;

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;

}

.projRow{

padding-left:50px;

padding-top:18px;

float:left;

padding-bottom:18px;

}

.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;

}





/****************************************** 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;

}

#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;

}

