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

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

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

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

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

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

.TopNavigation ul li.become-house-keeper a {width:164px;  background:url(../images/menu-become-a-house-keeper.jpg);}
.TopNavigation ul li.become-house-keeper a:hover, .TopNavigation ul li.become-house-keeper_active {width:164px; background:url(../images/menu-become-a-house-keeper-h.jpg);}

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

/*Footer*/
.footerContainer{width:775px; height:35px;	background:url(../images/footer-bg.jpg) repeat-x; text-align:center; color:#fff; padding:5px 0 0 0; float:left; font-size:10px;}
.footerContainer a, .footerContainer a:hover{color:#fff; text-decoration:none;}

/*Main Containers*/

.MainContainer, .LogoContainer, .MainImage, HomeMainContent{ width:775px;}
.LogoContainer, .MainImage, .HomeMainContentLeft, .HomeMainContentRightRaw, .HomeMainContentRightTitle, .HomeMainContentRightTitle, .HomeMainContentRightImages, .HomeMainContentRightLists, .InnerMainContentLeft, .HomeMainContent, .HomeMainContentRight, .HomeMainContentRightBox, .InnerMainContentRight{float:left;}
.LangContainer{width:70px; padding:18px 0 0 270px; float:right;}
.LangContainer img{border:none;}

.MainContainer {margin:0 auto;}
.LogoContainer{height:55px;}
.Navigation{width:700px; padding:0 0 0 122px;}
.MainImage{text-align:center; background:url(../images/main-img-bg.jpg);}
.HomeMainContent{height:auto; padding:0; margin:0; }
.HomeMainContentLeft{width:255px; padding:30px 35px 0 25px;}
.HomeMainContentRight{width:419px; padding:30px 20px 0 20px; background:#282828; background:url(../images/border.jpg) repeat-y top left; line-height:16px;}
.HomeMainContentRightRaw{width:418px; padding:0 0 20px 0;}
.HomeMainContentRightTitle{width:418px; padding:0 0 10px 0; clear:both;}
.HomeMainContentRightBox{width:280px;  padding:10px 20px 10px 10px; background:#323131;}
.HomeMainContentRightImages{width:103px;}
.HomeMainContentRightLists{width:200px;}

.InnerMainContentLeft{width:190px; padding:30px 15px 0 15px;}
.InnerMainContentRight{width:490px;  padding:30px 30px 0 34px; background:#282828; background:url(../images/border.jpg) repeat-y top left; line-height:16px;}

.HomeMainContent a{color:#03a0df; text-decoration:none;}
.HomeMainContent p{line-height:16px;}

.InnerMainContentRight ul, .HomeMainContentRightLists ul{list-style-type: none;}
.InnerMainContentRight li, .HomeMainContentRightLists li{line-height:18px; padding: 0 0 0 15px;}
.InnerMainContentRight ul{ padding: 7px 0 7px 10px; margin:2px 0 2px 0; width:470px; background:#323131; }
.InnerMainContentRight li{background: url("../images/bullet-blue.jpg") no-repeat left 4px;}
.HomeMainContentRightLists ul{padding: 3px 3px 0 8px; margin:2px 0 2px 20px; }
.HomeMainContentRightLists li{background: url("../images/bullet-blue.jpg") no-repeat 0;}

.borderImage { border:3px solid #323131;}
.clear { clear:both;}
.left { float:left;}
.right { float:right}
.espaceRight { margin:0 10px 10px 0;}
.espaceLeft { margin:0 10px 0 10px;}

/* For contact-form.php page */
.formError{background-color:#ffdfdf; color:#000000;}
.formErrorHeader{background-color:#ffbfbf; color:#af4c4c; padding:5px 5px 5px 10px;}
.formMessage{background-color:#c8ffbf; color:#000000; padding:5px 5px 5px 10px;}
.formErrorMsg{padding:10px 10px 10px 5px}
a.formErrorLink{text-decoration:none; color:#000000;}
a.formErrorLink:hover{color:#CC3300; text-decoration:none;}
