body{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#b8babb;text-align:center;margin:0;padding:0;}
a img{border:none;}
a,a:visited{color:#09F;text-decoration:none;outline:none;}
a:hover{color:#FFF;text-decoration:underline;}
p{line-height:160%;margin:0 0 1em;padding:0;}
ul{list-style-type:none;line-height:0;margin:0 0 1em;padding:0;}
ul li{line-height:normal;margin:0;padding:0;}
ol{margin:0 0 1em 19px;padding:0;}
* html ol{margin:0 0 1em 23px;padding:0;}
ol li{padding:0 0 5px;}
table{border-collapse:collapse;border:0;width:100%;}
blockquote{border:1px solid #333;background:#222;margin:0 0 1em;padding:15px 20px 0;}
pre{border:1px solid #333;background:#222;overflow:auto;margin:0 0 1em;padding:10px 20px;}
.wp-caption-text{text-align:center;}
.non{diplay:none;}
#wrapper{background:url(img/back2.png) no-repeat center top;}
#contents{background:url(../../../../../img/page.png) repeat-y;width:970px;padding-left:13px;padding-right:13px;text-align:left;margin:0 auto;}
#header{background:url(img/top.png) no-repeat bottom;height:160px;}
#middle-contents{background:url(img/side.png) repeat-y;margin-top:3px;}
#left-col{float:left;display:inline;width:584px;margin:0 0 0 5px;}
#right-col{float:right;display:inline;width:330px;margin:70px 5px 0 0;}
#footer{background:url(../../../../img/footer.png) no-repeat top;height:195px;}
#logo_image{float:left;display:inline;margin:69px 0 0 30px;}
#logo{float:left;display:inline;margin:44px 0 0 40px;}
#logo a,#logo a:visited{color:#ccc;font-size:22px;}
#logo a:hover{text-decoration:none;color:#09F;}
#logo h1{font-weight:400;line-height:100%;color:#666;font-size:11px;margin:0;padding:6px 0;}
#rss-feed{font-size:11px;float:right;display:inline;color:#777;background:url(img/rss.gif) no-repeat left top;height:25px;width:80px;margin:47px 10px 0 0;padding:18px 0 0 60px;}
#rss-feed:hover{background:url(img/rss.gif) no-repeat left bottom;color:#83bac4;text-decoration:none;}
#search-area{float:right;display:inline;width:183px;height:29px;background:url(img/search-area.gif) no-repeat;margin:55px 42px 0 0;}
#search-input{float:left;border:0;height:17px;display:inline;width:125px;font-size:12px;color:#7e7e7e;background:transparent;margin:8px 0 0 24px;}
.post{margin:60px 0 5px 35px;}
.post h2{line-height:100%;margin:0 0 4px;padding:0;}
.post h2 a,.post h2 a:visited,#single h2{color:#09F;font-size:16px;line-height:120%;font-weight:700;}
.post h2 a:hover{text-decoration:underline;color:#FFF;}
.post-info{margin:0;}
.post-info li{display:inline;font-size:11px;color:#797f80;margin:0 10px 0 0;}
.write-comment{background:url(img/arrow1.gif) no-repeat left center;padding:0 0 0 11px;}
.post-info a:hover{color:#83bac4;}
.post-content{clear:both;line-height:160%;padding:15px 0 40px;}
.post-content p{line-height:160%;margin:0 0 1em;}
.post-content a.more-link,.post-content a.more-link:visited{display:block;clear:both;height:23px;background:url(img/arrow3.gif) no-repeat left top;text-decoration:none;margin:15px 0 5px;padding:6px 0 0 35px;}
.post-content a.more-link:hover{background:url(img/arrow3.gif) no-repeat left bottom;text-decoration:none;}
.post img,.post a img{border:1px solid #222;margin-left:-5px;background:#555;padding:5px;}
.post a:hover img{border:1px solid #849ca0;background:#59847d;}
.post img.alignright,div.alignright{display:inline;margin:4px 0 10px 10px;}
.post img.alignleft,div.alignleft{display:inline;margin:4px 10px 10px 0;}
.post img.wp-smiley{border:0;background:none;margin:0;padding:0;}
.post table{margin:0 0 1em;}
.post td,.post th{border:1px solid #333;padding:15px;}
.post th{background-color:#000;font-weight:400;}
.post-content ul li{line-height:160%;background:url(img/bullet1.gif) no-repeat left 9px;margin:0;padding:0 0 0 12px;}
.post-content input{margin:5px 0;}
.post-meta{background:url(img/meta-top.gif) no-repeat right top;width:585px;padding:13px 0 0;}
.post-meta ul{background:url(img/meta-bottom.gif) no-repeat right bottom;line-height:0;padding:0 10px 10px 30px;}
.post-meta li{display:inline;font-size:11px;line-height:140%;}
.post-category{float:left;width:345px;background:url(img/category-icon.gif) no-repeat 2px 2px;padding:0 0 1px 20px;}
.post-tag{float:left;width:345px;background:url(img/tag-icon.gif) no-repeat 2px 2px;padding:0 0 1px 29px;}
.post-comment{float:right;width:80px;background:url(img/write-comment.gif) no-repeat left top;padding:0 10px 2px 22px;}
#back-top{font-size:11px;background:url(img/arrow5.gif) no-repeat left 16px;float:right;color:#777;padding:10px 5px 0 15px;}
#back-top:hover{text-decoration:none;color:##09F;}
#information-title{background:url(img/info-box-top.gif) no-repeat left top;width:232px;margin:0 0 0 30px;padding:25px 20px 5px;}
.information-contents{line-height:160%;font-size:11px;color:#868a8d;background:url(img/info-box-bottom.gif) no-repeat left bottom;width:232px;margin:0 0 50px 30px;padding:12px 20px 20px;}
.side-title{font-size:11px;text-transform:uppercase;color:#999;font-weight:400;line-height:100%;margin:0 0 20px;}
.side-box{color:#aaa;font-size:11px;width:270px;margin:0 0 50px 32px;}
#right-col li{line-height:140%;margin:0 0 1em;}
#right-col li li{background:url(img/bullet1.gif) no-repeat 1px 7px;margin:3px 0;padding:0 0 0 10px;}
.side-box-short{width:130px;font-size:11px;color:#aaa;margin:0 0 50px;}
#wp-calendar{width:100%;color:#777;margin:0 auto;}
#wp-calendar th,#wp-calendar td{border:1px solid #333;width:14%;line-height:220%;text-align:center;padding:0;}
#wp-calendar th{line-height:100%;font-weight:400;background:#000;padding:4px 0 2px;}
#wp-calendar td a,#wp-calendar td a:visited{display:block;text-decoration:underline;}
#wp-calendar caption{padding:8px 0;}
#wp-calendar tfoot td{border:none;padding:5px 0;}
#wp-calendar #prev a,#wp-calendar #prev a:visited,#wp-calendar #next a,#wp-calendar #next a:visited{text-decoration:none;background:none;}
#wp-calendar td#today{background:#111;text-decoration:underline;color:#81c8d5;}
#copyrights{color:#777;border-left:3px solid #444;clear:both;padding:1px 0 0 8px;}
#copyrights li{line-height:160%;margin:0;padding:0;}
#copyrights a:hover{color:#09F;}
#return_top a{position:fixed;right:0;bottom:15px;display:block;height:138px;width:38px;background:url(img/return-top.png) no-repeat left top;}
#return_top a:hover{background:url(img/return-top.png) no-repeat right top;text-decoration:none;}
.archive,.search-page{border-left:3px solid #555;padding-left:10px;margin:25px 0 25px 30px;}
.archive h2,.search-page h2{font-size:14px;color:#fff;display:block;line-height:120%;font-weight:400;margin:0 0 3px;padding:0;}
.archive p,.search-page p{font-size:12px;}
.read-more{padding:0;}
.page-navi,.next-previous-navi{margin:50px 0 25px 30px;}
#comment-pager{margin:20px 0 0;}
.page-navi li{line-height:0;display:block;float:left;}
.page-navi a,.page-navi a:visited,.page-navi a:hover,.page-navi span.pages,.page-navi span.extend,.page-navi span.current,.page-navi span.dots{font-size:11px;line-height:100%;display:block;float:left;border-right:1px solid #555;border-left:1px solid #555;margin:0 -1px 25px 0;padding:2px 14px;}
.page-navi span.current{color:#81c8d5;background:url(img/arrow8.gif) no-repeat center bottom;padding-bottom:10px;border:none;}
.page-navi a.prev,.page-navi a:hover.prev,.page-navi a:visited.prev{border-left:none;}
.page-navi a.next,.page-navi a:hover.next,.page-navi a:visited.next{border-right:none;}
#previous-page a,#previous-page a:visited{float:left;display:inline;height:22px;background:url(img/arrow2.gif) no-repeat left top;margin:5px 0 10px 5px;padding:7px 0 0 40px;}
#previous-page a:hover{background:url(img/arrow2.gif) no-repeat left bottom;text-decoration:none;}
#next-page a,#next-page a:visited{float:right;display:inline;height:22px;background:url(img/arrow3.gif) no-repeat right top;margin:5px 0 10px;padding:7px 40px 0 0;}
#next-page a:hover{background:url(img/arrow3.gif) no-repeat right bottom;text-decoration:none;}
.common-navi-wrapper{background:url(img/archive-top.gif) no-repeat right top;width:585px;margin:70px 0 0;padding:13px 0 0;}
.common-navi-wrapper p{background:url(img/archive-bottom.gif) no-repeat right bottom;line-height:140%;margin:0;padding:0 10px 10px 32px;}
#archve-title{margin:0 0 0 13px;}
#no-side{margin-top:3px;padding:60px 0;}
#no-side .post{margin:0 40px 20px;}
#footer-noside{background:url(img/bottom-noside.png) no-repeat top;height:114px;margin-bottom:50px;}
#logos{border:none;margin:0 0 0 15px;padding:0;}
.menu{background:url(../../../../img/menu.png) no-repeat;height:57px;padding-left:10px;}
.menu ul{height:43px;}
.menu li{list-style-type:none;float:left;}
.accueil{border:0;display:block;width:94px;height:48px;background:none;}
a.accueil:hover{background:url(../../../../img/acceuilb.png) no-repeat;}
.creation{border:0;display:block;width:104px;height:48px;background:none;}
a.creation:hover{background:url(../../../../img/creationb.png) no-repeat;}
.referencement{border:0;display:block;width:154px;height:48px;background:none;}
a.referencement:hover{background:url(../../../../img/referencementb.png) no-repeat;}
.realisations{border:0;display:block;width:135px;height:48px;background:none;}
a.realisations:hover{background:url(../../../../img/realisationsb.png) no-repeat;}
.blog{border:0;display:block;width:75px;height:48px;background:none;}
a.blog:hover{background:url(../../../../img/blogb.png) no-repeat;}
.contact{border:0;display:block;width:99px;height:48px;background:none;}
a.contact:hover{background:url(../../../../img/contactb.png) no-repeat;}
#barre{background:url(../../../../img/footer.png) no-repeat;height:195px;padding-left:10px;margin-top:12px;}
#referencement{background:url(../../../../img/bg-referencement.png) no-repeat;width:268px;height:100px;margin-left:13px;margin-top:20px;float:left;line-height:17px;padding:45px 15px 0;}
#immobilier{background:url(../../../../img/bg-immobilier.png) no-repeat;width:268px;height:100px;margin-left:15px;margin-top:20px;float:left;line-height:17px;padding:45px 15px 0;}
#automobile{background:url(../../../../img/bg-automobile.png) no-repeat;width:268px;height:100px;margin-left:15px;margin-top:20px;float:left;line-height:17px;padding:45px 15px 0;}
#basdroite{float:right;width:348px;}
#basdroite p{line-height:17px;margin-right:55px;margin-top:10px;}
#basfooter{background:url(img/basfooter.png) no-repeat;width:932px;height:29px;padding-top:9px;padding-left:19px;padding-right:19px;}
.clearfix:after{content:".";display:block;clear:both;height:0;visibility:hidden;}
.clearfix{display:block;}
* html .clearfix{height:1%;}
form,table,input,textarea,dl,dt,dd,#logo_image h1{margin:0;padding:0;}
blockquote a,blockquote a:visited,.post-content a,.post-content a:visited,#wp-calendar #prev a:hover,#wp-calendar #next a:hover,#copyrights #wp a{text-decoration:underline;}
object,.post img.centered,div.centered{display:block;margin:0 auto;}
.alignright,.right,#search-button{float:right;}
.alignleft,.left{float:left;}
.aligncenter,.centered{display:block;margin-left:auto;margin-right:auto;}
.clear,#side-bottom,#side-bottom-ex{clear:both;}
.post-info a,.post-info a:visited,#copyrights a,#copyrights a:visited{color:#777;}
#side-left,#side-left-ex{float:left;width:128px;padding:0 0 0 32px;}
#side-right,#side-right-ex{float:right;width:120px;padding:0 30px 0 10px;}
a.accueil,a.creation,a.referencement,a.realisations,a.blog,a.contact{visibility:visible;}
a.accueil:hover img,a.creation:hover img,a.referencement:hover img,a.realisations:hover img,a.blog:hover img,a.contact:hover img{visibility:hidden;}