body {font:11px Verdana, Arial, Helvetica, sans-serif; color:#000; margin: 0; padding: 0; background:url(../images/main-bg.jpg) repeat-x #f9f9f9; }

/*Header*/
.TopNavigation {height:39px; width:425px; float:left; }
.TopNavigation img {margin:0; padding:0; border:0;}

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

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

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

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

.TopNavigation ul li.nos-services a {width:110px; background:url(../images/manu-nos-services.jpg);}
.TopNavigation ul li.nos-services a:hover, .TopNavigation ul li.nos-services_active {width:110px; background:url(../images/manu-nos-services-h.jpg);}

.TopNavigation ul li.demande-de-prix a {width:137px;  background:url(../images/menu-demande-de-prix.jpg);}
.TopNavigation ul li.demande-de-prix a:hover, .TopNavigation ul li.demande-de-prix_active {width:137px; background:url(../images/menu-demande-de-prix-h.jpg);}


/*Footer*/
.footerContainer{width:400px; height:22px;	text-align:right; color:#635c5c; font-size:10px; padding:10px 20px 0 0; float:right;}
.footerContainer a, .footerContainer a:hover{color:#635c5c; text-decoration:none;}
.FooterText strong { font-size:11px; background:url(../images/picto-tow.png) right 1px no-repeat; padding:0 13px 0 0; color:#635c5c;}

.adresseFooter{text-align:center; color:#635c5c; font-size:10px; padding:10px 20px 0 0;}
.adresseFooter a, .adresseFooter a:hover{color:#635c5c; text-decoration:none; font-size:10px;}

/*Main Containers*/
.LangContainer, .MainImage, .TopContentLeft, .BottomContentCol1, .BottomContentCol2, .BottomContentCol3, .InnerBottomContentCol1, .InnerBottomContentCol2, .InnerBottomContentCol3, .BottomNav, .FooterText, .TopContent, .InnerTopContent {float:left;}

.MainContainer {margin:0 auto; width:775px; background:url(../images/header.jpg) no-repeat top;}
.LogoContainer{width:750px; height:40px; background:url(../images/header.jpg) no-repeat; padding:38px 0 0 25px;}
.LangContainer{width:50px; padding:18px 0 0 270px;}
.MainImage{height:210px; padding:15px 0 0 25px;}
.TopContent{width:739px; background:url(../images/top-con-bg.jpg) repeat-x #d9d8d8 top; padding:0 0 10px 36px;}
.InnerTopContent{width:739px; background:url(../images/inner-top-con-bg.jpg) repeat-x #d8d7d7 top; padding:0 0 5px 36px;}
.InnerTopContent a, .InnerTopContent a:hover{color:#e05002; text-decoration:none;}
.TopContentLeft{width:512px; padding:20px 0 0 0; line-height:16px;}
.TopContentLeftSEO{width:512px; padding:20px 0 0 0; line-height:16px; text-align:justify; line-height : 14px;}
.TopContentRight{float:right; width:227px; padding:32px 0 0 0; text-align:right;}
.BottomContent{width:775px; background:url(../images/bottom-bg.jpg) no-repeat top; float:left; padding:0 0 10px 0;}
.InnerBottomContent{width:775px; background:url(../images/inner-bottom-bg.jpg) no-repeat top #dedede; float:left; padding:0 0 10px 0;}
.BottomContentTitle{width:210px; height:28px;}
.BottomContentCol1{width:212px; padding:20px 0 0 30px; }
.BottomContentCol2{width:256px; padding:20px 10px 0 28px;}
.BottomContentCol3{width:215px; padding:20px 0 0 10px;}
.InnerBottomContentCol1{width:238px; padding:20px 10px 0 30px;}
.InnerBottomContentCol2{width:243px; padding:20px 0 0 18px;}
.InnerBottomContentCol3{width:230px; padding:20px 0 0 5px;}
.BottomNav{background:url(../images/footer-bg.jpg) repeat-x; height:32px; color:#635c5c;}
.FooterText{width:375px; font-size:10px; padding:10px 0 0 35px;}
.FooterText a, .FooterText a:hover{color:#635c5c; text-decoration:none;}
*html .FooterText{width:375px;  font-size:10px; padding:10px 0 0 35px;}

.LangContainer img{border:0;}
.BottomContentCol2 img, .InnerBottomContentCol2 img{border:3px solid #afafaf; }
.BottomContentTitle img{border:0;}
.BottomContent p, .InnerBottomContent p{line-height:16px; margin:0; padding:5px 0 5px 0;}
.BottomContent a, .BottomContent a:hover, .InnerBottomContent a, .InnerBottomContent a:hover{color:#e05002; text-decoration:none; }
.BottomContentCol1 ul, .TopContentLeft ul {padding:0; margin:0; list-style-type: none;}
.BottomContentCol1 li, .TopContentLeft li {background: url("../images/bullet.jpg") left 7px no-repeat; padding: 0 0 0 20px; line-height:18px; }