/*
Theme Name: On ne dit pas
Theme URI: http://onneditpas.bbxdesign.com/
Description: On ne dit pas Theme - An nice w3c compliant WordPress Theme
Version: 1.0
Author: bbxdesign
Author URI: http://bbxdesign.com/
Tags: fixed-width, blue, light, clean

	On ne dit pas
	http://onneditpas.bbxdesign.com/

*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{ margin:0; padding:0;}
table{ border-collapse:collapse; border-spacing:0;}
fieldset,img{ border:0;}
address,caption,cite,code,dfn,var{ font-style:normal; font-weight:normal;}
ol,ul{ list-style:none;}
caption,th{ text-align:left;}
h1,h2,h3,h4,h5,h6{ font-size:100%; font-weight:normal;}
q:before,q:after{ content:'';}
abbr,acronym{ border:0;}

html{ overflow:-moz-scrollbars-vertical;}
body{ background:#eceef5; color:#66727d; font-family:Arial,Verdana,sans-serif; font-size:14px; line-height:14px;}
a{ color:#0072bc; cursor:pointer; text-decoration:none;}
	a:hover{ text-decoration:none;}
button,input,select,textarea{ font-family:Arial,Verdana,sans-serif; font-size:12px;}
textarea{ resize:none;}

.wrap{ margin:0 auto; position:relative; width:760px;}
.cl,.cr,.cb{ display:block !important; float:none !important; height:0 !important; width:0 !important;}
.cl{ clear:left;}
.cr{ clear:right;}
.cb{ clear:both;}

.header{ padding:60px 0;}
.logo a{ background:url(hab/logo.png) no-repeat top left; display:block; height:80px; margin:0 auto; overflow:hidden; text-indent:-290486px; width:647px;}
.post{ background:url(hab/border.png) no-repeat top left; padding:64px 0 40px; position:relative;}
.permalink{ color:#cccbaa; display:block; height:64px; font-family:Georgia,serif; font-size:24px; line-height:60px; position:absolute; right:800px; text-align:center; top:78px; width:64px;}
	.permalink:hover{ color:#bfbc69;}
	.permalink:hover{ background:#cccbaa; -moz-border-radius:32px; -webkit-border-radius:32px; color:#fff;}
.bloc{ float:left; position:relative; width:320px;}
	.dont{ margin:0 80px 0 40px;}
.circle{ background:url(hab/circle.png) no-repeat top left; font-weight:bold; height:54px; left:-40px; letter-spacing:-.05em; line-height:14px; padding-top:26px; position:absolute; text-align:center; text-transform:uppercase; top:-40px; width:80px;}
	.do .circle{ height:80px; line-height:80px; padding-top:0;}
.title{ background:#fff; -moz-border-radius:44px; -webkit-border-radius:44px; font-family:Georgia,serif; font-size:24px; line-height:24px; padding:32px 24px; text-align:center; width:272px;}
	.dont .title{ color:#a33f35;}
	.do.title{ color:#116157;}
.tweet{ left:800px; position:absolute; top:65px;}
.like{ left:800px; position:absolute; top:90px;}
.next{ float:left;}
.prev{ float:right;}
.next a,.prev a,.back a{ padding:3px 5px;}
	.next a:hover,.prev a:hover,.back a:hover{ background:#0072bc; color:#fff;}
.back{ margin-bottom:10px;}
.footer{ font-size:11px; line-height:16px; padding:60px 0; text-align:center;}
.footer a{ padding:1px 3px;}
	.footer a:hover{ background:#0072bc; color:#fff;}

.submission{ background:#D3D7DC; -moz-border-radius:24px; -webkit-border-radius:24px; line-height:20px; margin-top:40px; padding:30px;}
.submission-title{ color:#354554; font-family:Georgia,serif; font-size:20px; line-height:20px; margin-bottom:20px;}
.form-line{ margin-bottom:10px;}
.form-label{ float:left; font-weight:bold; letter-spacing:-.05em; line-height:24px; padding-right:5px; text-align:right; text-transform:uppercase; width:110px;}
.form-text{ padding:3px; width:560px;}
	.form-text.small{ width:200px;}
.form-action{ padding-left:115px;}
.form-submit{ background:#0072bc; border:none; -moz-border-radius:12px; -webkit-border-radius:12px; color:#fff; cursor:pointer; padding:4px 12px;}
.error{ color:#c00;}
.hidden{ display:none;}
.progress{ display:none; margin-bottom:10px;}
.tdomf_form_message{ background:#fff; margin-bottom:20px; padding:10px;}
.tdomf_form_message br{ display:none;}
