h1.seo {
	font-size : 16px;
	color : #0099FF;
	line-height : 18px;
}
h2.seo {
	font-size : 10px;
	color : #263b50;
}
body {font:10px Verdana, Arial, Helvetica, sans-serif; color:#778d9c; margin: 0; padding: 0; background:url(../images/main-bg.jpg) repeat-x #fff; }
a, a:hover { color:#238ecd; text-decoration:none;}
/*Header*/
.TopNavigation {height:47px;}
.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:47px; text-indent:-20000px;}

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

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

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

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

.TopNavigation ul li.energie-solaire a {width:168px;  background:url(../images/menu-energie-solaire.jpg);}
.TopNavigation ul li.energie-solaire a:hover, .TopNavigation ul li.energie-solaire_active {width:168px; background:url(../images/menu-energie-solaire-h.jpg);}

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

/*Footer*/
.footerContainer{width:715px; height:45px; background:url('../images/bottom-menu-bg.jpg') repeat-x; text-align:center; color:#778d9c; font-size:10px; padding:8px 0 0 0; line-height:18px; margin:0 auto; float:left;}
.footerContainer a, .footerContainer a:hover{ color:#778d9c; text-decoration:none;}

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

/*Main Containers*/
.MainContainer, .TopContainer, .BodyContainer {width:715px;}
.TopContainer, .BodyContainer, .LogoContainer, .MainImgContainer, .LeftContainerHome, .LeftContainerPresentation, .RightContainer, .RightContainerContent, .RightContainerContentRaw1Right, .RightContainerContentRaw2Ltext, .RightContainerContentRaw2LTitle, .RightContainerContentRaw2L, .RightContainerContentRaw2R, .RightContainerContentRaw2Rtext, .RightContainerContentRaw2RTitle, .RightContainerContentRaw1Left   {float:left;}

.MainContainer {margin:0 auto; padding:10px 0 0 0;}

.TopContainer {height:200px; margin-top:8px; background:#fff;}
.LogoContainer, .MainImgContainer {height:192px; }
.LogoContainer {width:224px;}
.MainImgContainer {width:491px;}

.LeftContainerHome, .LeftContainerPresentation {width:183px; border-right:1px #fff solid; background:url(../images/content-left-bg.jpg) repeat-x; padding:31px 20px 0 20px;}
.LeftContainerHome{background:url(../images/home-left-bg.jpg) no-repeat; height:377px;}
.LeftContainerPresentation{}

.leftBckgrd1 {background:url(../images/left-1.jpg) no-repeat;  height:378px;}
.leftBckgrd2 {background:url(../images/left-2.jpg) no-repeat;  height:378px;}
.leftBckgrd3 {background:url(../images/left-3.jpg) no-repeat;  height:378px;}
.leftBckgrd4 {background:url(../images/left-4.jpg) no-repeat;  height:378px;}
.leftBckgrd5 {background:url(../images/left-6.jpg) no-repeat;  height:378px;}


.LeftContainerContent {width:178px; height:275px;}
.LeftContainerContentTitle {height:25px;}
.LeftContainerContentText {padding:0 0 0 15px;}
.BlueHeading1{color:#39729c; font-weight:bold;}
.BlueHeading2{color:#20394f;  line-height:16px;}

.RightContainer {width:451px; background:url(../images/content-right-bg.jpg) no-repeat; padding:20px 20px 0 20px; position:relative; }
.RightContainerContact{width:170px; position:absolute; padding:0; top:0px; left:290px; }

.RightContainerContent {background:#fff; width:413px; padding:10px 18px 18px 18px;}
.RightContainerContentSEO {background:#fff; width:413px; padding:10px 18px 18px 18px; margin:0 8px 0 0;  text-align : justify;  line-height : 14px; }
.RightContainerContentRaw1Left {width:218px; margin:0 20px 0 0;}
.RightContainerContentRaw1Right {width:170px; text-align:center; padding:40px 0 0 0;}
.RightContainerContentRaw2L {width:180px; margin-right:20px; }
.RightContainerContentRaw2LTitle {width:180px; height:30px; border-bottom:1px #CCCCCC solid;}
.RightContainerContentRaw2R {width:190px;}
.RightContainerContentRaw2RTitle {width:190px; height:30px; border-bottom:1px #CCCCCC solid;}
.RightContainerContentRaw2Rtext img{border:3px #e3e3e3 solid; margin-top:10px;}

.InnerGrayBox{background:#f5f5f5; border:1px #e5e5e5 solid; padding:6px 0 6px 32px;}
.InnerGrayBoxPage{background:#f5f5f5; border:1px #e5e5e5 solid; padding:6px 6px 6px 6px;}
.Blankraw {clear:both; height:0;}

.RightContainerContentRaw2Ltext ul, .RightContainerContentRaw2Rtext ul, .InnerGrayBox ul{list-style-type: none;	padding: 0;	margin: 0; color:#238ecd;}
.RightContainerContentRaw2Ltext li, .RightContainerContentRaw2Rtext li, .InnerGrayBox li{background: url("../images/bullet.jpg") no-repeat 0;	padding-left: 15px;	line-height:18px;}

.RightContainerContentRaw1Left ul, .RightContainerContentRaw1Left ul, .InnerGrayBox ul{list-style-type: none;	padding: 0;	margin: 0; color:#238ecd;}
.RightContainerContentRaw1Left li, .RightContainerContentRaw1Left li, .InnerGrayBox li{background: url("../images/bullet.jpg") no-repeat 0;	padding-left: 15px;	line-height:18px;}

.InnerGrayBox ul{color:#778d9c;}

.BodyContainer p {line-height:16px;}
.RightContainerContent p {margin:7px 0; padding:0;}



h1.titreChauffage { background:url(../images/titre-chauffage.png) top left no-repeat; width:266px; height:22px; }
h1.titreContact { background:url(../images/titre-contact.png)  top left no-repeat; width:266px; height:22px; }
h1.titreEnergieSolaire { background:url(../images/titre-energie-solaire.png)  top left no-repeat; width:266px; height:22px; }
h1.titrePlomberie { background:url(../images/titre-plomberie.png)  top left no-repeat; width:266px; height:22px; }
h1.titrePresentation { background:url(../images/titre-presentation.png) top left no-repeat; width:266px; height:22px; }

h1 span { display:none; }