body{color:#1D4870; font:0.8em Verdana, Arial, Helvetica, sans-serif; line-height:1.3em; width:780px; margin:20px auto 30px; border:1px solid #333;}
h1#logo, span#logo{background:url(images/logo2.gif) no-repeat; width:300px; height:136px; float:left; margin:0px;}
h1#logo span, span#logo span{display:none;}
#text h1{font-size:1.7em; background:none; width:none; height:none; float:none; margin-top:1em;}
h2{font-size:1.4em; text-decoration:underline; margin-top:1.5em;}
h3{font-size:1.0em; font-weight:bold;}
#nav{margin:0px; padding:0px;}
#nav li{list-style-type:none; float:left;}
#nav li a{display:block; width:118px; height:136px; background:no-repeat bottom right; border-right:2px solid #CBD7E3;}
#nav li a span{display:none;}
#nav li a#home{background-image:url(newimages/home.gif);  border-left:1px solid #333; width:117px;}
#nav li a#services{background-image:url(newimages/services.gif);}
#nav li a#enquiries{background-image:url(newimages/enquiries.gif);}
#nav li a#links{background-image:url(newimages/links.gif);}
#content{clear:both; min-height:343px; border-top:1px solid #333; /* border-bottom:1px solid #333;  IE6 has no min-height*/}
#slideshow{float:left; width:300px; height:341px; float:left; border-top:1px solid #333; border-bottom:1px solid #333; position:relative;}
#slideshow img{position:absolute; top:0px; left:0px;}
#text{padding-left:320px; font-size:0.9em;}
#footer{clear:both; margin:0px; padding:0px; font-size:0.8em; border-top:5px solid #205585; padding:10px 5px 0px;}
#footer li{list-style-type:none; line-height:1.2em; float:left; border-left:7px solid #CED5DB; padding:0px 5px; margin-right:10px;}
#sous-footer{clear:both; position:relative; top:20px; margin:0px; font:0.8em verdana;}

ul#services{padding:0px; margin:0px; list-style-type:none;}
ul#services h3{margin-bottom:0px;}
ul#services p{margin-top:0px;}

ul.imagelist{margin:0; padding:0; float:left; width:450px;}
ul.imagelist li{list-style-type:none; margin:0; padding:0; clear:left; margin-bottom:3em;}
ul.imagelist h3{margin:0px; padding:0;}
ul.imagelist p{margin-top:0px;}
ul.imagelist li img{float:left; margin-right:5px; margin-bottom:3em;;}

form ul{padding:0px; margin:0px; list-style-type:none;}
form ul li{margin-bottom:5px;}
form label{width:80px; display:block; float:left;}
textarea{width:250px;}

.addresses{list-style-type:none; padding:0px; margin:0px; }
.addresses li{list-style-type:none; float:left; margin:15px; padding:0px;}