/* CSS Document */
body{padding:0px; margin:0px; background:#d9b672 url(../images/tile.jpg) 0 0 repeat; color:#584c3f; font:11px verdana, Arial, Helvetica, sans-serif; }
div, p, ul, h2, h3, h4, img{padding:0px; margin:0px;}
img { border:none;}
ul{list-style-type:none;}
h1 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 13px; color : #d30000; margin-left : 10px;
}
h1.titreref {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 11px; color : #584c3f;
	font-weight : bold;
}

.clear {clear: both; margin: 0px}
.borderImage { border:3px solid #e6e2d5;}
.position22 { padding:0 0 0 22px;}
.cadrePage { background:url(../images/bckgrd-cadre-page.gif) top left repeat-y; padding:5px 20px 5px 59px; width:597px;}
.contentPage {padding:5px 20px 5px 59px; width:597px;}
.contentPage  li{background:url(../images/bullet.gif) 0 3px no-repeat; padding-left:21px; min-height:18px}
.espacePhoto { margin:0 0 8px 8px;}

/* CONTAINER */

#container{width:100%; clear:both; }

/* INCONTAINER */

#incontainer{width:695px; margin: 0 auto; position:relative;}

/* LEFT */

#left{width:10px; float:left; }

/* CENTER */

#center{width:675px; float:left; background:#f8f4e8;}

/* HEADER */

#header{height:98px; background:url(../images/b_top.jpg) 0 0 repeat-x; position:relative;}

#header ul{height:66px; position:absolute; top:12px; left:26px}
#header ul li{float:left;}

#header ul li.menuLogo a{width:131px; height:86px; display:block; background:url(../images/logo-bc-construct.gif) 0 0 no-repeat; text-indent:-20000px;}
#header ul li.menuLogo a:hover{width:131px; height:86px; background:url(../images/logo-bc-construct.gif) 0 0 no-repeat;}

#header ul li.menuPresentation a{width:112px; height:86px; display:block; background:url(../images/menu-presentation.gif) 0 0 no-repeat; text-indent:-20000px;}
#header ul li.menuPresentation a:hover{width:112px; height:86px; background:url(../images/menu-presentation-h.gif) 0 0 no-repeat;}

#header ul li.menuConstruction a{width:122px; height:86px; display:block; background:url(../images/menu-construction.gif) 0 0 no-repeat; text-indent:-20000px;}
#header ul li.menuConstruction a:hover{width:122px; height:86px; background:url(../images/menu-construction-h.gif) 0 0 no-repeat;}

#header ul li.menuRenovation a{width:123px; height:86px; display:block; background:url(../images/menu-renovation.gif) 0 0 no-repeat; text-indent:-20000px;}
#header ul li.menuRenovation a:hover{width:123px; height:86px; background:url(../images/menu-renovation-h.gif) 0 0 no-repeat;}

#header ul li.menuSablage a{width:84px; height:86px; display:block; background:url(../images/menu-sablage.gif) 0 0 no-repeat; text-indent:-20000px;}
#header ul li.menuSablage a:hover{width:84px; height:86px; background:url(../images/menu-sablage-h.gif) 0 0 no-repeat;}

#header ul li.menuContact a{width:68px; height:86px; display:block; background:url(../images/menu-contact.gif) 0 0 no-repeat; text-indent:-20000px;}
#header ul li.menuContact a:hover{width:68px; height:86px; background:url(../images/menu-contact-h.gif) 0 0 no-repeat;}

/* MAINIMG */

#animation{ clear: both;}


/* CONTENT */

#content{position:relative; clear:both; padding-top:19px}

#content a{font:11px verdana, Arial, Helvetica, sans-serif; color:#d30000; text-decoration:none }
#content a:hover{color:#2a2c2d; border-bottom: #2a2c2d 1px dotted; text-decoration:none }

#content a.link2{font:11px verdana, Arial, Helvetica, sans-serif; color:#6b6b6b; font-weight:normal; text-decoration:underline }
#content a.link2:hover{color:#fff; text-decoration:none; background:#9f978a; border:none}

#content p span.headline{font:11px verdana, Arial, Helvetica, sans-serif; color:#ab9a50; font-weight:bold;}

#content li{background:url(../images/bullet.gif) 0 3px no-repeat; padding-left:21px; min-height:18px}

#leftPan{width:189px; padding: 2px 39px 10px 22px; position:relative; float:left; display:inline;}

#services{margin-bottom:25px;}


#services li{background:url(../images/bullet.gif) 0 3px no-repeat; padding-left:21px; min-height:18px}
#services li a{font:10px/14px Tahoma, sans-serif; color:#584c3f; font-weight:normal; text-decoration:underline}
#services li a:hover{color:#e6e2d5; font-weight:normal; text-decoration:none; background:#584c3f; border:none}

#devisGratuit{clear:both; margin-bottom:10px}
#devisGratuit img{margin-bottom:10px}

#rightPan{width:425px; position:relative; float:left;}

#welcome{width:425px; height:185px; background:url(../images/b_welcome.jpg) 0 0 no-repeat; clear:both; position:relative; margin-bottom:25px}
#welcome h2{height:50px; background:url(../images/home-bienvenue.gif) 16px 5px no-repeat; position:relative; clear:both;}
#welcome p{width:230px; margin: 10px 0 0 27px}

#coordonnees{width:190px; float:left; display:inline; margin-right:18px;}
#coordonnees img { border:none;}

#coordonnees ul{margin-top:15px;}
#coordonnees li{background:url(../images/bullet.gif) 0 3px no-repeat; padding-left:21px; height:22px}
#coordonnees li a{font:10px/14px Tahoma, sans-serif; color:#584c3f; font-weight:normal; text-decoration:underline}
#coordonnees li a:hover{color:#e6e2d5; font-weight:normal; text-decoration:none; background:#584c3f; border:none}

#travail{width:190px;float:left; display:inline}

/* LINKS */

#links{position:relative; clear:both; height:22px;}

/* FOOTER */

#footer{width:675px; height:70px; margin: 0 auto; clear:both; background: #241915; margin: 0 auto;}
#footer p{padding: 10px 0 0 0; font:10px verdana,Tahoma, Arial, Helvetica, sans-serif; font-weight:normal; text-align:center; color:#fff;}
#footer p a{font:10px verdana,Tahoma, Arial, Helvetica, sans-serif; font-weight:normal; color:#fff; text-decoration:none; padding: 0 2px }
#footer p a:hover{color:#fff; text-decoration:none; background:#d80000; }

.footerTOW a{font:10px verdana, Arial, Helvetica, sans-serif; font-weight:normal; color:#fff; text-decoration:none; margin: 5px 5px 0 455px;}
.footerTOW a:hover{color:#fff; background:#d80000;}

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

/* RIGHT */

#right{width:10px; float:left;}
