body { background:url('images/header_1px.jpg') repeat-x; margin:0px; font-family:Verdana,Arial,Helvetica; font-size:11px; }
.tutorial, .showcases, .inspiration, .brushes, .photoshop, .templates, .resources, .software, .about, .contact, .faq, .terms, .advertise, .rss, .twitter, .cld, .pby, .comm { background:url('images/sprite.jpg') no-repeat; height:24px; min-height:24px; display:block; }
.tutorial, .showcases, .inspiration, .brushes, .photoshop, .templates, .resources, .software, .about, .contact, .faq, .terms, .advertise { line-height:24px; }
/*- margin:-20px auto 0 auto; -*/
#header-wrapper { margin:0 auto; width:1000px; height:299px; background:url('images/header.jpg') no-repeat; position:relative; z-index:5; }
#header-inner { background-position:center; margin-left:auto; margin-right:auto; }
#header {}
#header h1 { position:relative; top:64px; margin-left:420px; color:#fff; font-size:30px; }
#header a { color:#fff; text-decoration:none; }
#header a:hover { text-decoration:none; color:#fff; }
#header .description { color:#FFF; text-align:center; margin:62px 0 0 0; font-size:9px; }
#header img { position:relative; top:64px; margin-left:420px; }
#menu { width:890px !important; width:928px; height:194px; margin:10px auto 30px auto; }
#menu a { display:block; width:128px; text-align:center; font-size:18px; color:#7f7f7f; text-decoration:none; padding:140px 0 0 0; float:left; margin:0 10px; }
#menu a:hover { color:#000; }
.menu_design { background:url('images/palette_128.png') no-repeat; }
.menu_seo { background:url('images/seo_128.png') no-repeat; background-position:0px 4px; }
.menu_dev { background:url('images/process_128.png') no-repeat; background-position:0px 4px; }
.menu_contenu { background:url('images/text_page_128.png') no-repeat; background-position:0px 4px; }
.menu_mail { background:url('images/mail_128.png') no-repeat; background-position:0px 4px; }
.menu_help { background:url('images/help_128.png') no-repeat; background-position:0px 4px; }
#outer-wrapper {}
#content-wrapper { width:1000px; margin:0 auto; position:relative; background:url('images/content.jpg') repeat-y 0 165px; }
#main-wrapper { width:640px; min-height:600px; height:auto; float:left; background:url('images/ccnt.jpg') no-repeat; position:relative; }
#sidebar-wrapper { width:180px; float:left; position:relative; z-index:7; margin:44px 0 0 0; }
#sidebar-wrapper2 { width:180px; float:left; position:relative; z-index:7; margin:44px 0 0 0; }
#dummy { width:640px; height:228px; float:left; background:url('images/dummy.jpg') no-repeat; position:absolute; bottom:0px; }
#sidebar-wrapper h2, #sidebar-wrapper2 h2 { width:145px; color:#FAA61A; margin:40px 0 20px; height:22px; background-color:#F3F4F4; font-size:14px; }
#sidebar-wrapper h2 { text-align:right; padding:5px 35px 0 0; }
#sidebar-wrapper2 h2 { text-align:left; padding:5px 0 0 35px; }
h2.date-header { margin:1.5em 1em .5em 3.5em; }
.post { width:526px; position:relative; z-index:117; margin:44px auto 0px; border-bottom:2px dotted #eee; }
.post a { color:#7f7f7f; text-decoration:none; }
.post a:hover { color:#000; text-decoration:none; }
.post h3 { font-size:24px; margin:0 0 10px 0; width:426px; font-weight:normal; text-decoration:none; color:#000; }
.post h3 a, .post h3 a:visited, .post h3 strong { text-decoration:none; color:#000; }
.post h3 strong, .post h3 a:hover { color:#58595b; }
.post_tit { width:428px; height:28px; background-color:#eee; /*- IE 6 Fix -*/ overflow:hidden; }
.post_tit span { font-size:9px; padding:0px 0px 0 24px; float:left; color:#7f7f7f; margin:0 10px; line-height:28px; cursor:default; }
.post_tit span:hover { color:#000; }
.post_tit a { font-size:9px; padding:0px 0px 0 24px; float:left; color:#7f7f7f; margin:0 10px; text-decoration:none; line-height:28px; }
.post_tit a:hover { color:#000; text-decoration:underline; }
.cld { background-position:0px -957px; }
.cld:hover { background-position:0px -1017px; }
.pby { background-position:0px -1197px; }
.pby:hover { background-position:0px -1257px; }
.comm { background-position:0px -1076px; }
.comm:hover { background-position:0px -1136px; }
.post-body {}
.ptxt { color:#7f7f7f; }
.post-body blockquote { line-height:1.3em; }
.post-footer { margin:.75em 0; color:#7f7f7f; line-height:1.4em; background-color:#eee; }
.post-footer a { color:#7f7f7f; text-decoration:none; }
.post-footer a:hover { color:#000; text-decoration:none; }
.post img { padding:4px; border:none; }
.post blockquote { margin:1em 20px; }
.post blockquote p { margin:.75em 0; }
.comment-form { margin-left:3em; }
.comments { margin-left:3em; width:526px; }
.comments a { color:#7f7f7f; text-decoration:none; }
.comments a:hover { color:#000; text-decoration:none; }
#comments h5 { margin-left:.5em; font-weight:bold; line-height:1.4em; color:#000; }
#comments h4 { margin-left:2.5em; font-weight:bold; line-height:1.4em; color:#000; }
#comments-block { font-size:13px; color:#333333; margin-left:2.5em; }
#comments-block .comment-author { color:#53524b; font-size:12px; background:#EEE; padding:4px; font-weight:bold; text-decoration:none; }
#comments-block .comment-author a:link, .comment-author a:visited, .comment-author a:hover { font-weight:bold; color:#53524b; border-bottom:solid 1px #80a8ba; padding-bottom:2px; text-decoration:none; }
dd { margin:0; border:0; padding:0; padding:0 10px; background:transparent;}
dd.comment-body { border:solid 2px #eee; border-bottom:none; border-top:none;}
dd.comment-body p { border:0; padding:0; margin:0; padding:10px 0;}
dd.comment-footer { border:solid 2px #eee; border-top:none; margin-bottom:10px;}
#comments-block .comment-footer { margin:-.25em 0 2em; line-height:1.4em; text-transform:uppercase; letter-spacing:.1em; }
.comment-timestamp { font-size:11px; color:#333333;}
.comment-timestamp a:link, .comment-timestamp a:visited { font-size:11px; color:#999; background:none; width:auto; height:auto; text-align:left; font-weight:normal; }
.deleted-comment { font-style:italic; color:gray; }
#blog-pager-newer-link { float:left; background-color:#FAA61A; border:1px solid #faa61a; color:#fff; padding:2px 3px; text-decoration:none; }
#blog-pager-newer-link a { color:#FFF; text-decoration:none; }
#blog-pager-newer-link a:hover { color:#000; text-decoration:none; }
#blog-pager-older-link { float:right; background-color:#FAA61A; border:1px solid #faa61a; color:#FFF; padding:2px 3px; text-decoration:none; }
#blog-pager-older-link a { color:#FFF; text-decoration:none; }
#blog-pager-older-link a:hover { color:#000; text-decoration:none; }
#blog-pager { text-align:center; margin-left:3em; width:526px; }
.home-link { border:1px solid #faa61a; padding:2px 3px; color:#faa61a; }
.home-link a { color:#faa61a; text-decoration:none; }
.home-link a:hover { color:#faa61a; text-decoration:none; }
.feed-links { display:none; }
.sidebar, .sidebar2 { color:#7f7f7f; line-height:1.5em; }
.sidebar a, .sidebar2 a { color:#7f7f7f; text-decoration:none; }
.sidebar a:hover, .sidebar2 a:hover { color:#000; text-decoration:none; }
.sidebar ul, .sidebar2 ul { list-style:none; margin:0 0 0; padding:0 0 0; }
.sidebar li, .sidebar2 li { color:#7f7f7f; margin:0; padding-top:0; padding-bottom:.85em; line-height:1.5em; }
.sidebar .widget, .sidebar2 .widget, .main .widget { border-bottom:1px dotted #7f7f7f; margin:0 0 1.5em; padding:0 0 1.5em; }
.main .Blog { border-bottom-width:0; }
.profile-img { margin-top:0; margin-bottom:5px; padding:4px; }
.profile-data { margin:0; text-transform:uppercase; letter-spacing:.1em; font-weight:bold; line-height:1.6em; }
.profile-datablock { margin:.5em 0 .5em; }
.profile-textblock { margin:0.5em 0; line-height:1.6em; }
.profile-link { text-transform:uppercase; letter-spacing:.1em; }
#foo { width:100%; height:63px; background:url('images/fbg.jpg') repeat-x; }
#foot_menu { width:1000px; height:63px; margin:0px auto; position:relative; background:url(images/footer.jpg) no-repeat; }
#f_menu { height:63px; width:446px !important; width:490px; position:absolute; left:42%; top:0; margin:0 0 0 -148px !important; margin:0 0 0 -170px; text-align:center; }
#f_menu a { display:block; float:left; width:48px; text-align:center; font-size:9px; color:#808285; text-decoration:none; padding:43px 0 0 0; margin:0 13px; }
#f_menu a:hover { color:#000; }
.f_design { background:url('images/palette_48.png') no-repeat; background-position:0px -4px; }
.f_seo { background:url('images/seo_48.png') no-repeat; background-position:0px -4px; }
.f_dev { background:url('images/process_48.png') no-repeat; background-position:0px -4px; }
.f_contenu { background:url('images/text_page_48.png') no-repeat; background-position:0px -4px; }
.f_mail { background:url('images/mail_48.png') no-repeat; background-position:0px -4px; }
.f_help { background:url('images/help_48.png') no-repeat; background-position:0px -4px; }
.f_left { position:absolute; padding:25px 0 0; font-size:9px; color:#808285; }
.f_left a { color:#808285; text-decoration:none; }
.f_left a:hover { color:#000; text-decoration:none; }
.f_rght { position:absolute; right:0; padding:30px 135px 20px 0; font-size:9px; color:#808285; text-decoration:none; }
.f_rght:hover { color:#000; }
.Navbar { display:none !important; }

#header-adsense { width:728px; height:15px; margin:0px auto; }
img.reference, img.equipe { margin:0 10px; border:1px solid #fca61b; }
img.reference { width:160px; height:120px; }
img.equipe { width:75px; height:100px; }
.alignleft { float:left; }
.alignright { float:right; }
.p_ref { clear:both; width:100%; }
ul.ref { left:10px; position:relative; padding:0; margin:4px; list-style-image:url('images/arrow.gif'); list-style-type:square; display:block; }
ul.ref li { margin-left:10px; }
.orange, #content_bloc p strong, #content_bloc p em { color:#fca61b; }
.sep { clear:both; margin-bottom:20px; padding-top:20px; width:100%; height:1px; border-bottom:1px dashed #fca61b; }
.flag { width:32px; height:32px; border:0px none; float:left; margin:2px; }
.erreur { color:#f00; }
.ok { color:#0f0; }
#carte_ref { margin-left:-28px; background:url('images/carte_referencement.jpg') no-repeat; width:580px; height:486px; }
#carte_ref img { width:580px; height:486px; }
#references img { width:100px; height:100px; margin:5px; border:0px; }
.cms_img { width:128px; height:128px; border:1px solid #fca61b; margin:0 4px 4px 0; float:left; }