a.seo {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
	background : none;
	padding : 0;
}
body {font:10px Verdana, Arial, Helvetica, sans-serif; color:#000e; margin: 0; padding: 0; background:url(../images/bckgrd-body.png) top left repeat-x;}
img, div, input { behavior: url("pngbehavior.htc"); }
a,a:hover { background:url(../images/bullet.jpg) top right no-repeat; padding:0 20px 0 0;}
ul, li { padding:0; margin:0}
li { list-style:none;}

/*Header*/
.TopNavigation {height:44px; width:740px; float:left; background:url(../images/menu-bg.jpg) repeat-x; padding-left:35px;}
.TopNavigation img {margin:0; padding:0; border:0;}

.TopNavigation ul {padding:0;	margin:0;}
.TopNavigation li {display:inline; padding:0; margin:0; float:left;}

.TopNavigation li a, .TopNavigation li a:hover {background: 0 0 no-repeat; display:block; height:44px; text-indent:-20000px;}

.TopNavigation ul li.accueil a {width:96px; background:url(../images/menu-accueil.jpg) no-repeat;}
.TopNavigation ul li.accueil aSEO{width:96px;}
.TopNavigation ul li.accueil a:hover, .TopNavigation ul li.accueil_active {width:96px; background:url(../images/menu-accueil-h.jpg) no-repeat;}

.TopNavigation ul li.presentation a {width:109px;  background:url(../images/menu-presentation.jpg) no-repeat;}
.TopNavigation ul li.presentation a:hover, .TopNavigation ul li.presentation_active {width:109px; background:url(../images/menu-presentation-h.jpg) no-repeat;}

.TopNavigation ul li.sablage a {width:100px; background:url(../images/menu-sablage.jpg) no-repeat;}
.TopNavigation ul li.sablage a:hover, .TopNavigation ul li.sablage_active {width:100px; background:url(../images/menu-sablage-h.jpg) no-repeat;  padding : 0; }

.TopNavigation ul li.traitement-de-facade a {width:163px; background:url(../images/menu-traitement-de-facade.jpg) no-repeat;}
.TopNavigation ul li.traitement-de-facade a:hover, .TopNavigation ul li.traitement-de-facade_active {width:163px; background:url(../images/menu-traitement-de-facade-h.jpg) no-repeat;}

.TopNavigation ul li.rejointoyage a {width:129px; background:url(../images/menu-rejointoyage.jpg) no-repeat;}
.TopNavigation ul li.rejointoyage a:hover, .TopNavigation ul li.rejointoyage_active {width:129px; background:url(../images/menu-rejointoyage-h.jpg) no-repeat;}

.TopNavigation ul li.contact a {width:80px;  background:url(../images/menu-contact.jpg) no-repeat;}
.TopNavigation ul li.contact a:hover, .TopNavigation ul li.contact_active {width:80px; background:url(../images/menu-contact-h.jpg) no-repeat;}

/*Footer*/
.footerContainer{width:730px; height:28px; color:#000; padding:15px 45px 0 19px; line-height:18px; margin:0 auto; float:left; text-align: center; background:url(../images/bckgrd-footer.png) top left no-repeat; clear:both;}
.footerContainer a, .footerContainer a:hover{color:#000; text-decoration:none; background:none; padding:0;}

.footerContainer strong { font-size:11px; background:url(../images/picto-tow.png) right 1px no-repeat; padding:0 13px 0 0; color:#000;}

.ulLink a {background:none; padding:0;}
.ulLink li{background: url("../images/red-bullet.gif") no-repeat 0; padding: 0 0 0 20px; line-height:16px; }
.InnerBodyTop li{background: url("../images/red-bullet.gif") no-repeat 0; padding: 0 0 0 20px; line-height:16px; }

/*Main Containers*/
.MainContainer, .LogoContainer, .mainBody {width:775px;}
.MainContainer {margin:0 auto;}
.LogoContainer{height:62px;}

.BodyContainer, .InnerBodyContainer, .BodyTop, .InnerBodyLeft, .BodyBottom, .BodyBottomContent1, .BodyBottomContent2, .BodyBottomContent3, .MainContent, .MainContentInner, .InnerBodyTop{float:left;}

.MainImage{height:173px; float:left; padding:0 0 0 23px;}
.MainContent{width:678px; height:150px; background:url(../images/home-bg.jpg) no-repeat bottom; padding:0 0 0 23px;}
.MainContentInner{width:678px; padding:0 0 0 23px;}

.BodyContainer, .InnerBodyContainer{width:739px; padding:26px 0 0 36px;}
.BodyContainer{background:url(../images/body-bg.jpg) no-repeat;}
.BodyTop{width:430px; text-align:justify;}
.BodyTopTitle{padding:8px 0 15px 0;}
.BodyBottom{width:678px; background:url(../images/home-bottom-bg.jpg) repeat-x; padding:0 0 0 23px; border-top:1px #FFFFFF solid;}
.BodyBottomContent1, .BodyBottomContent2, .BodyBottomContent3{}
.BodyBottomContent1{width:168px; padding:0 67px 0 0;}
.BodyBottomContent2{width:177px; padding:0 55px 0 0;}
.BodyBottomContent3{width:136px;}
.BodyBottomContentTitle{width:168px; padding:10px 0 6px 0;}

.InnerBodyContainer{background:url(../images/inner-body-bg.jpg) no-repeat;}
.InnerBodyTop{width:430px; text-align:justify; padding:0 25px 0 0;}
.InnerBodyLeft{width:180px; padding:0 0 0 15px; }

.InnerBodyTop p, InnerBodyLeft p{padding:0 0 5px 0; margin:0; line-height:16px;}
.InnerBodyLeft p{padding:0; margin:10px 0 0 0;}
.BodyContainer p{line-height:15px; margin:0 0 10px 0; padding:0;}
.mainBody a, a:hover{color:#b50000; text-decoration:none;}
.BodyBottomContent1 img{padding:0 0 7px 0; vertical-align:middle;}

.BodyBottomContent2 ul{list-style-type: none;	padding: 0;	margin:2px 0 0 0;}
.BodyBottomContent2 li{background: url("../images/red-bullet.gif") no-repeat 0; padding: 0 0 0 20px; line-height:18px; }

.left { float:left;}
.clear { clear:both;}
.marginRight { margin:0 10px 10px 0;}
.w170 { width:170px;}
.w250 { width:250px;}
.espaceTop { padding:10px 0 0 0;}
.marginRightPhoto { margin:0 10px 0 0;}

#imageGD a,a:hover { background: none; padding:0; border:none;}
#imageGD img { border:none; padding:0;}
