body {font:10px Verdana, Arial, Helvetica, sans-serif; color:#000; margin: 0; padding: 0; background:#cacba9; }
a, a:hover {color:#980000; text-decoration:none;}

/*Header*/
.TopNavigation {height:40px; width:704px; }
.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:40px; text-indent:-20000px;}

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

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

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

.TopNavigation ul li.m-ferdin a {width:104px; background:url(../images/menu-m-ferdin.jpg);}
.TopNavigation ul li.m-ferdin a:hover, .TopNavigation ul li.m-ferdin_active {width:104px; background:url(../images/menu-m-ferdin-h.jpg);}

.TopNavigation ul li.quelques-realisations a {width:170px; background:url(../images/menu-quelques-realisations.jpg);}
.TopNavigation ul li.quelques-realisations a:hover, .TopNavigation ul li.quelques-realisations_active {width:170px; background:url(../images/menu-quelques-realisations-h.jpg);}

.TopNavigation ul li.coordonnees a {width:118px;  background:url(../images/menu-coordonnees.jpg);}
.TopNavigation ul li.coordonnees a:hover, .TopNavigation ul li.coordonnees_active {width:118px; background:url(../images/menu-coordonnees-h.jpg);}

/*Footer*/
.footerContainer{width:760px; height:30px;	background:#000; text-align:right; color:#fff; padding:7px 15px 0 0; float:left;}
.footerContainer a, .footerContainer a:hover{color:#fff; text-decoration:none;}
.footerContainer strong { font-size:11px; background:url(../images/picto-tow.png) right 1px no-repeat; padding:0 13px 0 0; color:#fff;}

/*Main Containers*/

.MainContainer {width:775px; background:url(../images/body-bg.jpg)0 0 repeat-x #fff;}


.MainContainer .HomeContent, .ContactContainer {width:775px;}
.LogoContainer, .MainImage, .Navigation, .HomeBienvenue, .HomeRealisations, .HomeWheel, .InnerContent, .InnerContentRight, .HomeNosServices, .InnerContentLeft, .ContactContainer, .HomeContent, .HomeRealisationsContent, .InnerContentRightTop, .InnerContentRightMiddle, .InnerContentLeftRealisations {float:left; }

.MainContainer {margin:0 auto;}
.LogoContainer, .MainImage{height:212px; margin:19px 0 0 0; }
.LogoContainer {width:235px; background:url(../images/logo.jpg) no-repeat;}
.MainImage{width:540px;}
.MainImage img{border:0; padding:0; margin:0;}
.Navigation{width:715px; height:40px; padding:0 0 0 20px;}

.HomeContent{padding:35px 0 0 0;}
.HomeWheel{width:92px; height:300px; background:url(../images/wheel.jpg) no-repeat top right;}
.HomeBienvenue{width:605px; padding:0 0 30px 17px;}
.HomeRealisations{width:340px; padding:0 23px 0 8px; border-right:1px #ddded1 solid;}
.HomeRealisationsTitle{padding:0 0 0 8px;}
.HomeRealisationsContent{width:320px; margin:5px 0 0 0;}
.HomeRealisationsContentTop{width:339px; height:8px;}
.HomeRealisationsContentMiddle{width:319px;  background:url(../images/home-left-bg-middle.jpg) repeat-y; padding:10px; }
.HomeRealisationsContentBottom{width:339px; height:8px;}

.HomeNosServices{width:215px; padding:0 0 0 25px;}

.InnerContent{width:745px;  padding:0 0 0 30px;}
.InnerContentLeft{width:500px; padding:37px 23px 0 0;}
.InnerContentLeftRealisations{width:650px; padding:37px 23px 0 0;}
.InnerContentRight{width:208px; margin:25px 0 0 0; }
.InnerContentRightTop{width:208px; height:12px;  }
.InnerContentRightMiddle{width:173px;  background:url(../images/left-bg-h.jpg) repeat-y; padding:0 25px 0 10px; }
.InnerContentRightBottom{width:208px; height:25px;  }
.ContactContainer{margin:10px 0 0 0;}


.InnerContentRightMiddle img{padding:10px 0 0 0;}
.InnerContentRight a {color:#980000; text-decoration:underline;}
.HomeRealisationsContent a {color:#980000; text-decoration:none;}
.InnerContentLeft p, .HomeBienvenue p, .InnerContentRight p{line-height:15px;}
.InnerContentLeft p, .HomeBienvenue p{margin:15px 0 0 0;}
.InnerContentRight p{margin:5px 0 0 0;}
.InnerContentLeft ul, .HomeNosServices ul{list-style-type: none; padding: 3px 3px 0 8px; margin:13px 0 13px 0;}
.InnerContentLeft ul{width:490px; background:#dfdfd3; border:1px #cdceab solid;}
.InnerContentLeft li, .HomeNosServices li{padding: 0 0 0 15px; line-height:18px;}
.InnerContentLeft li{background: url("../images/bullet.jpg") no-repeat 0;}
.HomeNosServices li{background: url("../images/bullet-red.jpg") no-repeat 0;}

.clear { clear:both;}
