body{background:#0D1B26 url(images/bg.jpg) repeat-x;margin:0;color:#fff;font-size:100%;}
h1{background:url(images/logo.jpg) no-repeat;text-indent:-100em;overflow:hidden;height:179px;width:308px;margin:0;float:left;}
h2,h3,h4,h5,h6{color:#fff;}
a,a:visited,a:active {color:#fff;}
a:hover {color:#5B6B7D}
h3{padding:20px 0 30px 80px;}
p.panneau{padding:10px; font-size:0.8em;}

#outerpage{margin:0 auto;width:1150px;background:url(images/wave.jpg) top right no-repeat;}

#menu{margin:0;height:40px;position:relative;padding:0;}
#menu ul{margin:0;height:40px;width:495px;background:url(images/menu.jpg) no-repeat;}
#menu li {margin:0;padding:0;list-style:none;position:absolute;top:0;}
#menu li, #menu li a{display:block;height:40px;text-indent:-999em;overflow:hidden;}

#m-accueil{left:0px;width:80px;}
#m-services{left:95px;width:70px;}
#m-hebergement{left:175px;width:110px;}
#m-realisations{left:300px;width:90px;}
#m-contact{left:410px;width:60px;}

.center{text-align:center;}
.center img{float:none;}

.vcard{margin-bottom:1em;}
.vcard .fn{font-weight:bold;}

.boite{color:#eee;background:url(images/boite630.png);margin-bottom:1.5em;padding:1em 0;}
.boite h4{color:#fff;margin-bottom:0}
.boite p{margin-bottom:0}

.footer{text-align:right;font:12px Courier New;margin-bottom:2em;color:#293A46}
.footlinks{font:12px Courier New;margin-bottom:2em;color:#293A46}

#header blockquote{color:#000;font-size:20px!important;text-align:center;margin-top:30px;}

blockquote{background:transparent url(images/quoteleft.png) left top no-repeat;}
blockquote div{padding:0 48px;background: transparent url(images/quoteright.png) right bottom no-repeat;}
blockquote span{font-size:90%;}

hr.space{background:transparent;color:transparent;visibility:hidden;}
hr{background:#369;color:#369;}
/*div.border, div.colborder{border-color:#336699;}*/
div.border, div.colborder{border:0;padding-right:25px;}

.p{behavior:url(iepngfix.htc)}

