/* CSS Document */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,
legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;font-size: 12px; font-family:  Arial, Helvetica, Geneva, sans-serif;color:#727272; line-height:17px;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border: 0 solid #fff;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal; font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
a{ text-decoration: none;outline: none; }
.clearer{ clear: both; }

a,img,div,ul,h1,li{ behavior: url(iepngfix.htc); }

a { color:#88b901; text-decoration:none;}
a:hover { color:#88b901; text-decoration:underline;}
strong { color:#3e3e3e; font-weight:bold;}

/*--- Body ---*/
body { background:#fff url(../images/bgBodysplash.gif) left top repeat-x;}
body#bodyNav { background:#fff url(../images/bgBodyNav.gif) left top repeat-x;}

/*--- Header Splashpage---*/
div#headerSplashpage { background: url(../images/splash_page.jpg) left top no-repeat; width:980px; height:498px; margin:0 auto;}
div#headerSplashpage div#topHeader { width:980px; height:63px; padding:33px 0 0 0;}
div#topHeader a#logo { width:287px; height:63px; display:block; float:left;}
div#headerSplashpage h1 { text-indent:-99999px; float:left; width:480px; height:63px;}

/*--- Header Home---*/
div#headerHome { background: url(../images/headerHome.jpg) left top no-repeat; width:980px; height:293px; margin:0 auto;}
div#headerHome div#topHeader { width:980px; height:63px; padding:33px 0 0 0;}
div#topHeader a#logo { width:287px; height:63px; display:block; float:left;}
div#headerHome h1 { text-indent:-99999px; float:left; width:480px; height:63px;}

/*langue*/
div#headerHome ul#lang { float:left;  margin:7px 0px 0 0; padding:0px; width:210px;}
div#headerHome ul#lang li { display:block; float:left;}
div#headerHome ul#lang li#francais { background:url(../images/frNonActif.png) left top no-repeat; display:block; width:69px; height:16px; text-indent:-9999px;}
/*div#headerHome ul#lang li#francais a:hover{ background:url(../images/frOn.png) left top no-repeat; display:block; width:69px; height:16px; text-indent:-9999px;}
div#headerHome ul#lang li#francais a.active{ background:url(../images/frOn.png) left top no-repeat; display:block; width:69px; height:16px; text-indent:-9999px;}*/

div#headerHome ul#lang li#nederlands { background:url(../images/ndlsNonActif.png) left top no-repeat; display:block; width:86px; height:16px; text-indent:-9999px;}
/*div#headerHome ul#lang li#nederlands a:hover{ background:url(../images/ndlsOn.png) left top no-repeat; display:block; width:86px; height:16px; text-indent:-9999px;}
div#headerHome ul#lang li#nederlands a.active{ background:url(../images/ndlsOn.png) left top no-repeat; display:block; width:86px; height:16px; text-indent:-9999px;}*/

div#headerHome ul#lang li#english { background:url(../images/enOn.png) left top no-repeat; display:block; width:55px; height:16px; text-indent:-9999px;}
/*div#headerHome ul#lang li#english a:hover{ background:url(../images/enOn.png) left top no-repeat; display:block; width:55px; height:16px; text-indent:-9999px;}
div#headerHome ul#lang li#english a.active{ background:url(../images/enOn.png) left top no-repeat; display:block; width:55px; height:16px; text-indent:-9999px;}*/

/*--- Header About*/
div#headerAbout { background: url(../images/headerAbout.jpg) left top no-repeat; width:980px; height:293px; margin:0 auto;}
div#headerAbout div#topHeader { width:980px; height:63px; padding:33px 0 0 0;}
div#topHeader a#logo { width:287px; height:63px; display:block; float:left;}
div#headerAbout h1 { text-indent:-99999px; float:left; width:480px; height:63px;}

/*langue*/
div#headerAbout ul#lang { float:left;  margin:7px 0px 0 0; padding:0px; width:210px;}
div#headerAbout ul#lang li { display:block; float:left;}
div#headerAbout ul#lang li#francais { background:url(../images/frNonActif.png) left top no-repeat; display:block; width:69px; height:16px; text-indent:-9999px;}
/*div#headerAbout ul#lang li#francais a:hover{ background:url(../images/frOn.png) left top no-repeat; display:block; width:69px; height:16px; text-indent:-9999px;}
div#headerAbout ul#lang li#francais a.active{ background:url(../images/frOn.png) left top no-repeat; display:block; width:69px; height:16px; text-indent:-9999px;}*/

div#headerAbout ul#lang li#nederlands { background:url(../images/ndlsNonActif.png) left top no-repeat; display:block; width:86px; height:16px; text-indent:-9999px;}
/*div#headerAbout ul#lang li#nederlands a:hover{ background:url(../images/ndlsOn.png) left top no-repeat; display:block; width:86px; height:16px; text-indent:-9999px;}
div#headerAbout ul#lang li#nederlands a.active{ background:url(../images/ndlsOn.png) left top no-repeat; display:block; width:86px; height:16px; text-indent:-9999px;}*/

div#headerAbout ul#lang li#english { background:url(../images/enOn.png) left top no-repeat; display:block; width:55px; height:16px; text-indent:-9999px;}
/*div#headerAbout ul#lang li#english a:hover{ background:url(../images/enOn.png) left top no-repeat; display:block; width:55px; height:16px; text-indent:-9999px;}
div#headerAbout ul#lang li#english a.active{ background:url(../images/enOn.png) left top no-repeat; display:block; width:55px; height:16px; text-indent:-9999px;}*/

/*--- Header Clients*/
div#headerClients { background: url(../images/headerClients.jpg) left top no-repeat; width:980px; height:293px; margin:0 auto;}
div#headerClients div#topHeader { width:980px; height:63px; padding:33px 0 0 0;}
div#topHeader a#logo { width:287px; height:63px; display:block; float:left;}
div#headerClients h1 { text-indent:-99999px; float:left; width:480px; height:63px;}

/*langue*/
div#headerClients ul#lang { float:left;  margin:7px 0px 0 0; padding:0px; width:210px;}
div#headerClients ul#lang li { display:block; float:left;}
div#headerClients ul#lang li#francais { background:url(../images/frNonActif.png) left top no-repeat; display:block; width:69px; height:16px; text-indent:-9999px;}
/*div#headerClients ul#lang li#francais a:hover{ background:url(../images/frOn.png) left top no-repeat; display:block; width:69px; height:16px; text-indent:-9999px;}
div#headerClients ul#lang li#francais a.active{ background:url(../images/frOn.png) left top no-repeat; display:block; width:69px; height:16px; text-indent:-9999px;}*/

div#headerClients ul#lang li#nederlands { background:url(../images/ndlsNonActif.png) left top no-repeat; display:block; width:86px; height:16px; text-indent:-9999px;}
/*div#headerClients ul#lang li#nederlands a:hover{ background:url(../images/ndlsOn.png) left top no-repeat; display:block; width:86px; height:16px; text-indent:-9999px;}
div#headerClients ul#lang li#nederlands a.active{ background:url(../images/ndlsOn.png) left top no-repeat; display:block; width:86px; height:16px; text-indent:-9999px;}*/

div#headerClients ul#lang li#english { background:url(../images/enOn.png) left top no-repeat; display:block; width:55px; height:16px; text-indent:-9999px;}
/*div#headerClients ul#lang li#english a:hover{ background:url(../images/enOn.png) left top no-repeat; display:block; width:55px; height:16px; text-indent:-9999px;}
div#headerClients ul#lang li#english a.active{ background:url(../images/enOn.png) left top no-repeat; display:block; width:55px; height:16px; text-indent:-9999px;}*/

/*--- Header Contractor*/
div#headerContractors { background: url(../images/headerContractors.jpg) left top no-repeat; width:980px; height:293px; margin:0 auto;}
div#headerContractors div#topHeader { width:980px; height:63px; padding:33px 0 0 0;}
div#topHeader a#logo { width:287px; height:63px; display:block; float:left;}
div#headerContractors h1 { text-indent:-99999px; float:left; width:480px; height:63px;}

/*langue*/
div#headerContractors ul#lang { float:left;  margin:7px 0px 0 0; padding:0px; width:210px;}
div#headerContractors ul#lang li { display:block; float:left;}
div#headerContractors ul#lang li#francais { background:url(../images/frNonActif.png) left top no-repeat; display:block; width:69px; height:16px; text-indent:-9999px;}
/*div#headerContractors ul#lang li#francais a:hover{ background:url(../images/frOn.png) left top no-repeat; display:block; width:69px; height:16px; text-indent:-9999px;}
div#headerContractors ul#lang li#francais a.active{ background:url(../images/frOn.png) left top no-repeat; display:block; width:69px; height:16px; text-indent:-9999px;}*/

div#headerContractors ul#lang li#nederlands { background:url(../images/ndlsNonActif.png) left top no-repeat; display:block; width:86px; height:16px; text-indent:-9999px;}
/*div#headerContractors ul#lang li#nederlands a:hover{ background:url(../images/ndlsOn.png) left top no-repeat; display:block; width:86px; height:16px; text-indent:-9999px;}
div#headerContractors ul#lang li#nederlands a.active{ background:url(../images/ndlsOn.png) left top no-repeat; display:block; width:86px; height:16px; text-indent:-9999px;}*/

div#headerContractors ul#lang li#english { background:url(../images/enOn.png) left top no-repeat; display:block; width:55px; height:16px; text-indent:-9999px;}
/*div#headerContractors ul#lang li#english a:hover{ background:url(../images/enOn.png) left top no-repeat; display:block; width:55px; height:16px; text-indent:-9999px;}
div#headerContractors ul#lang li#english a.active{ background:url(../images/enOn.png) left top no-repeat; display:block; width:55px; height:16px; text-indent:-9999px;}*/

/*--- Header Contact*/
div#headerContact { background: url(../images/headerContact.jpg) left top no-repeat; width:980px; height:293px; margin:0 auto;}
div#headerContact div#topHeader { width:980px; height:63px; padding:33px 0 0 0;}
div#topHeader a#logo { width:287px; height:63px; display:block; float:left;}
div#headerContact h1 { text-indent:-99999px; float:left; width:480px; height:63px;}

/*langue*/
div#headerContact ul#lang { float:left;  margin:7px 0px 0 0; padding:0px; width:210px;}
div#headerContact ul#lang li { display:block; float:left;}
div#headerContact ul#lang li#francais { background:url(../images/frNonActif.png) left top no-repeat; display:block; width:69px; height:16px; text-indent:-9999px;}
/*div#headerContact ul#lang li#francais a:hover{ background:url(../images/frOn.png) left top no-repeat; display:block; width:69px; height:16px; text-indent:-9999px;}
div#headerContact ul#lang li#francais a.active{ background:url(../images/frOn.png) left top no-repeat; display:block; width:69px; height:16px; text-indent:-9999px;}*/

div#headerContact ul#lang li#nederlands { background:url(../images/ndlsNonActif.png) left top no-repeat; display:block; width:86px; height:16px; text-indent:-9999px;}
/*div#headerContact ul#lang li#nederlands a:hover{ background:url(../images/ndlsOn.png) left top no-repeat; display:block; width:86px; height:16px; text-indent:-9999px;}
div#headerContact ul#lang li#nederlands a.active{ background:url(../images/ndlsOn.png) left top no-repeat; display:block; width:86px; height:16px; text-indent:-9999px;}*/

div#headerContact ul#lang li#english { background:url(../images/enOn.png) left top no-repeat; display:block; width:55px; height:16px; text-indent:-9999px;}
/*div#headerContact ul#lang li#english a:hover{ background:url(../images/enOn.png) left top no-repeat; display:block; width:55px; height:16px; text-indent:-9999px;}
div#headerContact ul#lang li#english a.active{ background:url(../images/enOn.png) left top no-repeat; display:block; width:55px; height:16px; text-indent:-9999px;}*/


/*Nav*/

div#headerSplashpage ul#nav { width:97px; margin:0px; padding:83px 0 0 230px; float:left;}
div#headerSplashpage ul#nav li{ display:block;}

div#headerHome ul#nav { width:97px; margin:0px; padding:33px 0 0 50px; float:left;}
div#headerHome ul#nav li{ display:block;}

div#headerAbout ul#nav { width:97px; margin:0px; padding:33px 0 0 50px; float:left;}
div#headerAbout ul#nav li{ display:block;}

div#headerClients ul#nav { width:97px; margin:0px; padding:33px 0 0 50px; float:left;}
div#headerClients ul#nav li{ display:block;}

div#headerContractors ul#nav { width:97px; margin:0px; padding:33px 0 0 50px; float:left;}
div#headerContractors ul#nav li{ display:block;}

div#headerContact ul#nav { width:97px; margin:0px; padding:33px 0 0 50px; float:left;}
div#headerContact ul#nav li{ display:block;}

div#headerHome ul#nav li.preload { display:none;}

ul#nav li#navItem1 a { background:url(../images/navFrancaisOff.png) left top no-repeat; width:97px; height:22px; display:block; text-indent:-9999px;}
ul#nav li#navItem1 a:hover { background:url(../images/navFrancaisOn.png) left top no-repeat; width:97px; height:22px;  display:block; text-indent:-9999px;}
ul#nav li#navItem1 a.active { background:url(../images/navFrancaisOn.png) left top no-repeat; width:97px; height:22px;  display:block; text-indent:-9999px;}

ul#nav li#navItem2 a { background: url(../images/navNeerlandaisOff.png) left top no-repeat; width:97px; height:22px; display:block; text-indent:-9999px;}
ul#nav li#navItem2 a:hover { background: url(../images/navNeerlandaisOn.png) left top no-repeat; width:97px; height:22px;  display:block; text-indent:-9999px;}
ul#nav li#navItem2 a.active { background: url(../images/navNeerlandaisOn.png) left top no-repeat; width:97px; height:22px;  display:block; text-indent:-9999px;}

ul#nav li#navItem3 a { background: url(../images/navAnglaisOff.png) left top no-repeat; width:97px; height:22px; display:block; text-indent:-9999px;}
ul#nav li#navItem3 a:hover { background: url(../images/navAnglaisOn.png) left top no-repeat; width:97px; height:22px;  display:block; text-indent:-9999px;}
ul#nav li#navItem3 a.active { background: url(../images/navAnglaisOn.png) left top no-repeat; width:97px; height:22px;  display:block; text-indent:-9999px;}



div#mainContent { width:980px; margin:0 auto;}
/*--- Content ---*/

div#mainContent div#content {width:935px; margin:30px 0 15px 50px;}

div#content h2 { color:#90c400; font-size:22px; text-transform:uppercase; font-weight:normal; margin:0 0 12px 0 }
div#content h3 { color:#242424; font-size:16px; font-weight:normal; margin:0 0 15px 0}


div#content h3.home { color:#7a7a7a; font-size:16px; font-weight:normal; margin:0px 0 15px 0;}
h3.home span{ color:#000000;}

/* Col DRT*/
div#content div#Drt { width:269px; margin:0 0 0 30px; float:right; }
div#content div#DrtAbout { width:228px; margin:0 0 0 30px; float:right;}
div#content div#DrtConctractor { width:240px; margin:0 0 0 30px; float:right;}

div#content div#Drt img.imgHome { margin:0 0 10px 0;}

div#content a.calltoaction { background:url(../images/calltoaction.jpg) left top no-repeat; display:block; width:398px; height:40px; text-indent:-9999px; margin:0 0 10px 0;}

div#content ul { margin:0 0 15px 0;}
div#content ul li{ background:url(../images/bulletList.gif) left 6px no-repeat; padding:0 0 0 12px; margin:5px 0;}
div#content ul li span { color:#595959; text-transform:uppercase; font-size:10px; font-weight:bold;}
div#content ul li a{ color:#88b901; text-decoration:none;}
div#content ul li a:hover{ color:#88b901; text-decoration:underline;}


/*Pages services*/
div#content p.servicesPar { margin:10px 0 0 0;}

div#content ul.itemServices { margin:10px 0 15px 0; width:660px; float:left;}
div#content ul.itemServices  li{ background:url(../images/bulletList.gif) left 6px no-repeat; padding:0 0 0 12px; margin:3px 0;}
div#content ul.itemServices  li span { color:#595959; text-transform:uppercase; font-size:10px; font-weight:bold;}
div#content ul.itemServices  li a{ color:#759c06; text-decoration:none;}

div#content a.button { background:url(../images/bulletBtn.gif) left 2px no-repeat; font-size:15px; font-style:italic; color:#6da600; padding:0 0 0 25px; display:block; margin:10px 0; width:120px;}

div#content p.item { margin:0 0 15px 0; width:666px;}

img.services { float:left; margin: 0 35px 30px 0;}

div#content h3.clientsPage { margin: 10px 0 5px 0; color:#242424; font-size:16px; font-weight:normal;}

/*Page the way we work*/
div#content ul.itemWaywework { margin:5px 0 15px 0; width:630px; float:left;}
div#content ul.itemWaywework  li{ background:url(../images/bulletList.gif) left 6px no-repeat; padding:0 0 0 12px; margin:3px 0; line-height:16px;}
div#content ul.itemWaywework  li span { color:#595959; text-transform:uppercase; font-size:10px; font-weight:bold;}
div#content ul.itemWaywework  li a{ color:#759c06; text-decoration:none;}
div#content ul.itemWaywework  li a:hover{ color:#759c06; text-decoration:underline;}

img.waywework { float:left; margin:20px 20px 30px 0;}

div#content h3.workPage  { margin: 5px 0 0px 0; color:#242424; font-size:16px; font-weight:normal;}

/*Page the way we work Contractors*/
div#content h3.workPage2  { margin: 15px 0 0px 0; color:#242424; font-size:16px; font-weight:normal;}

div#content ul.itemWaywework2 { margin:5px 0 15px 0; width:660px; float:left;}
div#content ul.itemWaywework2  li{ background:url(../images/bulletList.gif) left 6px no-repeat; padding:0 0 0 12px; margin:3px 0; line-height:16px;}
div#content ul.itemWaywework2  li span { color:#595959; text-transform:uppercase; font-size:10px; font-weight:bold;}
div#content ul.itemWaywework2  li a{ color:#759c06; text-decoration:none;}
div#content ul.itemWaywework2  li a:hover{ color:#759c06; text-decoration:underline;}


img.waywework2 { float:left; margin:10px 20px 30px 0;}

/*Page Assignments*/
div#content a.assignmentsLink { margin:20px 15px 20px 0; display:block; float:left;}

/*Page Contact*/
div#content ul#adres { width:200px; border-right:1px solid #e9e9e9; float:left; margin:0px 0 20px 0; padding:0px;}
div#content ul#adres li { list-style:none; background:none; margin:0px; padding:0px;}
div#content ul#adres li span.title { text-transform:uppercase; font-size:13px; color:#232323;}
div#content ul#adres li.next { margin:10px 0 0 0;}
div#content ul#adres li span { color:#3c3c3c; }

div#map { width:145px; text-align:center; float:left; margin:0 17px 0 23px;}

div#text { float:left;border-left:1px solid #e9e9e9; width:510px; padding: 0 0 0px 20px; margin:0 0 30px 0;}
div#text p span{ color:#3c3c3c; text-transform:uppercase; font-size:10px; font-weight:bold; margin:0;}
div#text p { margin:3px 0;}


/*--- SS Nav ---*/

/*SS nav clients*/
div#mainContent ul#ssNavClients { height:48px; margin:5px 0 0 40px; wid-th:400px;}
div#mainContent ul#ssNavClients li { display:block; float:left; list-style:none; background:none;line-height:38px; height:48px; color:#e4e4e4; padding:0 3px;}

div#mainContent ul#ssNavClients li#item01 a{ font-size:12px; text-decoration:none;  height:48px; color:#727272; width:80px; display:block; text-align:center;}
div#mainContent ul#ssNavClients li#item01 a:link {font-size:12px; text-decoration:none;  height:48px; color:#727272; width:80px; display:block; text-align:center;}
div#mainContent ul#ssNavClients li#item01 a:visited{ font-size:12px; text-decoration:none;  height:48px; color:#727272; width:80px; display:block; text-align:center;}
div#mainContent ul#ssNavClients li#item01 a:hover{ font-size:12px; text-decoration:none; background:url(../images/ssnavOn.jpg) center top no-repeat;  height:48px; display:block; color:#88b901; }
div#mainContent ul#ssNavClients li#item01 a.active{ font-size:12px; text-decoration:none; background:url(../images/ssnavOn.jpg) center top no-repeat;  height:48px; display:block; color:#88b901;}

div#mainContent ul#ssNavClients li#item02 a{ font-size:12px; text-decoration:none; height:48px; color:#727272; width:80px; display:block; text-align:center}
div#mainContent ul#ssNavClients li#item02 a:link { font-size:12px; text-decoration:none;  height:48px; color:#727272; width:80px; display:block; text-align:center;} 
div#mainContent ul#ssNavClients li#item02 a:visited{ font-size:12px; text-decoration:none;  height:48px; color:#727272; width:80px; display:block; text-align:center;}
div#mainContent ul#ssNavClients li#item02 a:hover{ font-size:12px; text-decoration:none; background:url(../images/ssnavOn.jpg) center top no-repeat;  height:48px; display:block; color:#88b901; }
div#mainContent ul#ssNavClients li#item02 a.active{ font-size:12px; text-decoration:none; background:url(../images/ssnavOn.jpg) center top no-repeat;  height:48px; display:block; color:#88b901;}

div#mainContent ul#ssNavClients li#item03 a{ font-size:12px; text-decoration:none;  height:48px; color:#727272; width:100px;  display:block; text-align:center}
div#mainContent ul#ssNavClients li#item03 a:link { font-size:12px; text-decoration:none;  height:48px; color:#727272; width:100px; display:block; text-align:center;}
div#mainContent ul#ssNavClients li#item03 a:visited { font-size:12px; text-decoration:none;  height:48px; color:#727272; width:100px; display:block; text-align:center;}
div#mainContent ul#ssNavClients li#item03 a:hover{ font-size:12px; text-decoration:none; background:url(../images/ssnavOn.jpg) center top no-repeat;  height:48px; display:block; color:#88b901; }
div#mainContent ul#ssNavClients li#item03 a.active{ font-size:12px; text-decoration:none; background:url(../images/ssnavOn.jpg) center top no-repeat;  height:48px; display:block; color:#88b901;}

/*SS nav contractor*/
div#mainContent ul#ssNavContractors { height:48px; margin:5px 0 0 45px; wid-th:400px;}
div#mainContent ul#ssNavContractors li { display:block; float:left; list-style:none; background:none;line-height:38px; height:48px; color:#e4e4e4; padding:0 4px;}

div#mainContent ul#ssNavContractors li#item01 a{ font-size:12px; text-decoration:none;  height:48px; color:#727272; width:105px; display:block; text-align:center;}
div#mainContent ul#ssNavContractors li#item01 a:link{ font-size:12px; text-decoration:none;  height:48px; color:#727272; width:105px; display:block; text-align:center;}
div#mainContent ul#ssNavContractors li#item01 a:visited{ font-size:12px; text-decoration:none;  height:48px; color:#727272; width:105px; display:block; text-align:center;}
div#mainContent ul#ssNavContractors li#item01 a:hover{ font-size:12px; text-decoration:none; background:url(../images/ssnavOn.jpg) center top no-repeat;  height:48px; display:block; color:#88b901; }
div#mainContent ul#ssNavContractors li#item01 a.active{ font-size:12px; text-decoration:none; background:url(../images/ssnavOn.jpg) center top no-repeat;  height:48px; display:block; color:#88b901;}

div#mainContent ul#ssNavContractors li#item02 a{ font-size:12px; text-decoration:none; height:48px; color:#727272; width:95px; display:block; text-align:center}
div#mainContent ul#ssNavContractors li#item02 a:link { font-size:12px; text-decoration:none;  height:48px; color:#727272; width:95px; display:block; text-align:center;}
div#mainContent ul#ssNavContractors li#item02 a:visited{ font-size:12px; text-decoration:none;  height:48px; color:#727272; width:95px; display:block; text-align:center;}
div#mainContent ul#ssNavContractors li#item02 a:hover{ font-size:12px; text-decoration:none; background:url(../images/ssnavOn.jpg) center top no-repeat;  height:48px; display:block; color:#88b901; }
div#mainContent ul#ssNavContractors li#item02 a.active{ font-size:12px; text-decoration:none; background:url(../images/ssnavOn.jpg) center top no-repeat;  height:48px; display:block; color:#88b901;}

div#mainContent ul#ssNavContractors li#item03 a{ font-size:12px; text-decoration:none;  height:48px; color:#727272; width:70px;  display:block; text-align:center}
div#mainContent ul#ssNavContractors li#item03 a:link { font-size:12px; text-decoration:none;  height:48px; color:#727272; width:70px; display:block; text-align:center;}
div#mainContent ul#ssNavContractors li#item03 a:visited{ font-size:12px; text-decoration:none;  height:48px; color:#727272; width:70px; display:block; text-align:center;}
div#mainContent ul#ssNavContractors li#item03 a:hover{ font-size:12px; text-decoration:none; background:url(../images/ssnavOn.jpg) center top no-repeat;  height:48px; display:block; color:#88b901; }
div#mainContent ul#ssNavContractors li#item03 a.active{ font-size:12px; text-decoration:none; background:url(../images/ssnavOn.jpg) center top no-repeat;  height:48px; display:block; color:#88b901;}

/*--- Footer ---*/

div#mainContent ul#footer { border-top:1px solid #e9e9e9; padding:10px 0 0 0; text-align:center; width:935px; margin:25px 0 25px 45px;position: relative;}
ul#footer li{ display:inline; color:#bababa; font-size:11px;}
ul#footer li#copyright { padding:0 5px 0 0;}
ul#footer li span { text-transform:uppercase; color:#656565; font-weight:bold;}
ul#footer li a { border-left:1px solid #bababa;  color:#bababa; text-decoration:none; padding:0 5px 0 10px;}
ul#footer li a:link { border-left:1px solid #bababa;  color:#bababa; text-decoration:none; padding:0 5px 0 10px;}
ul#footer li a:visited { border-left:1px solid #bababa;  color:#bababa; text-decoration:none; padding:0 5px 0 10px;}
ul#footer li a:hover { border-left:1px solid #bababa;  color:#88B901; text-decoration:underline; padding:0 5px 0 10px;}
ul#footer li#logoApsCo{background:url(../images/apsco.png) top left no-repeat;height: 46px;width: 46px;display: block;position: absolute;top: -5px; right: 150px;}

/* ---- LEGAL ----*/

body#Legal { background:#FFFFFF; background-image:none;}

ul#adresLegal { width:200px; margin:20px 40px; padding:0px;}
ul#adresLegal li { list-style:none; background:none; margin:0px; padding:0px;}
ul#adresLegal li span.title { text-transform:uppercase; font-size:13px; color:#232323;}
ul#adresLegal li.next { margin:10px 0 0 0;}
ul#adresLegal li span { color:#3c3c3c; }

p.pLegal { margin: 10px 70px 10px 40px;}

p.pLegal2 { margin: 10px 40px 25px 40px;}
