.container_12, .container_16{margin-left:auto;margin-right:auto;width:960px;}
.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12, .grid_13, .grid_14, .grid_15, .grid_16{display:inline;float:left;margin-left:10px;margin-right:10px;}
.container_12 .grid_3, .container_16 .grid_4{width:220px;}
.container_12 .grid_6, .container_16 .grid_8{width:460px;}
.container_12 .grid_9, .container_16 .grid_12{width:700px;}
.container_12 .grid_12, .container_16 .grid_16{width:940px;}
.alpha{margin-left:0;}
.omega{margin-right:0;}
.container_12 .grid_1{width:60px;}
.container_12 .grid_2{width:140px;}
.container_12 .grid_4{width:300px;}
.container_12 .grid_5{width:380px;}
.container_12 .grid_7{width:540px;}
.container_12 .grid_8{width:620px;}
.container_12 .grid_10{width:780px;}
.container_12 .grid_11{width:860px;}
.container_16 .grid_1{width:40px;}
.container_16 .grid_2{width:100px;}
.container_16 .grid_3{width:160px;}
.container_16 .grid_5{width:280px;}
.container_16 .grid_6{width:340px;}
.container_16 .grid_7{width:400px;}
.container_16 .grid_9{width:520px;}
.container_16 .grid_10{width:580px;}
.container_16 .grid_11{width:640px;}
.container_16 .grid_13{width:760px;}
.container_16 .grid_14{width:820px;}
.container_16 .grid_15{width:880px;}
.container_12 .prefix_3, .container_16 .prefix_4{padding-left:240px;}
.container_12 .prefix_6, .container_16 .prefix_8{padding-left:480px;}
.container_12 .prefix_9, .container_16 .prefix_12{padding-left:720px;}
.container_12 .prefix_1{padding-left:80px;}
.container_12 .prefix_2{padding-left:160px;}
.container_12 .prefix_4{padding-left:320px;}
.container_12 .prefix_5{padding-left:400px;}
.container_12 .prefix_7{padding-left:560px;}
.container_12 .prefix_8{padding-left:640px;}
.container_12 .prefix_10{padding-left:800px;}
.container_12 .prefix_11{padding-left:880px;}
.container_16 .prefix_1{padding-left:60px;}
.container_16 .prefix_2{padding-left:120px;}
.container_16 .prefix_3{padding-left:180px;}
.container_16 .prefix_5{padding-left:300px;}
.container_16 .prefix_6{padding-left:360px;}
.container_16 .prefix_7{padding-left:420px;}
.container_16 .prefix_9{padding-left:540px;}
.container_16 .prefix_10{padding-left:600px;}
.container_16 .prefix_11{padding-left:660px;}
.container_16 .prefix_13{padding-left:780px;}
.container_16 .prefix_14{padding-left:840px;}
.container_16 .prefix_15{padding-left:900px;}
.container_12 .suffix_3, .container_16 .suffix_4{padding-right:240px;}
.container_12 .suffix_6, .container_16 .suffix_8{padding-right:480px;}
.container_12 .suffix_9, .container_16 .suffix_12{padding-right:720px;}
.container_12 .suffix_1{padding-right:80px;}
.container_12 .suffix_2{padding-right:160px;}
.container_12 .suffix_4{padding-right:320px;}
.container_12 .suffix_5{padding-right:400px;}
.container_12 .suffix_7{padding-right:560px;}
.container_12 .suffix_8{padding-right:640px;}
.container_12 .suffix_10{padding-right:800px;}
.container_12 .suffix_11{padding-right:880px;}
.container_16 .suffix_1{padding-right:60px;}
.container_16 .suffix_2{padding-right:120px;}
.container_16 .suffix_3{padding-right:180px;}
.container_16 .suffix_5{padding-right:300px;}
.container_16 .suffix_6{padding-right:360px;}
.container_16 .suffix_7{padding-right:420px;}
.container_16 .suffix_9{padding-right:540px;}
.container_16 .suffix_10{padding-right:600px;}
.container_16 .suffix_11{padding-right:660px;}
.container_16 .suffix_13{padding-right:780px;}
.container_16 .suffix_14{padding-right:840px;}
.container_16 .suffix_15{padding-right:900px;}
html body * span.clear, html body * div.clear, html body * li.clear, html body * dd.clear{background:none;border:0;clear:both;display:block;float:none;font-size:0;list-style:none;margin:0;padding:0;overflow:hidden;visibility:hidden;width:0;height:0;}
.clearfix:after{clear:both;content:'.';display:block;visibility:hidden;height:0;}
.clearfix{display:inline-block;}
* html .clearfix{height:1%;}
.clearfix{display:block;}
body{font:11px/165% 'Lucida Grande', Verdana, Helvetica, sans-serif;color:#666666;margin:0;padding:0 0 50px 0;background:#FBFAE8;text-align:center;}
a:link, a:visited{text-decoration:none;color:#346199;}
a:hover{border-bottom:1px dotted #346199;}
a.more-link{padding-bottom:2px;font-weight:bold;border-bottom:1px dotted #AE855C;}
a:hover.more-link{text-decoration:none;}
h1, h2, h3, h4{font:bold 1em/1.5em Georgia, 'Times New Roman', Times, serif;color:#53301B;padding:10px 0 7px 10px;}
h1 a, h2 a, h3 a, h4 a{color:#53301B;}
h1 a:hover, h2 a:hover h3 a:hover, h4 a:hover{border-bottom:1px dotted #53301B;}
h1{font-size:3.7em;font-weight:normal;letter-spacing:-2px;}
h2{font-size:2.7em;font-weight:normal;color:#663333;}
h3{font-size:2em;font-weight:normal;letter-spacing:-0.5px;padding-top:15px}
h4{font-size:1.3em;}
h5{font-weight:bold;}
h6{font-size:.9em;font-weight:bold;}
ul, ol{margin:10px 20px;padding:0 20px;}
ul{list-style:disc;}
ol{list-style:decimal;}
dl{margin:10px 0;}
dt{font-weight:bold;color:#A45E35;}
dd{padding-left:25px;}
p{margin:10px 0;}
strong, b{font-weight:bold;}
em, i{font-style:italic;}
pre, code{font:500 1em/1.5em 'Lucida Console', 'Courier New', Monospace;}
div.codeblock{border:1px solid #F0F0F0;text-align:left;margin:3px 0;padding:15px;overflow:auto;background:#f8f8f8;}
abbr, acronym{cursor:help;border-bottom:1px dotted #895F30;}
blockquote{margin:10px;padding:10px 10px 10px 32px;border:1px solid #F0F0F0;background:#f8f8f8 url(images/quote.gif) no-repeat 12px 12px;font-weight:normal;font-size:17px;line-height:1.5em;font-style:italic;font-family:Georgia, 'Times New Roman', Times, Serif;color:#555;}
del, strike{text-decoration:line-through;}
big{font-size:1.1em;}
small{font-size:.9em;}
#content-wrapper img, #footer-wrapper img{background:#FAFAFA;border:1px solid #DCDCDC;padding:8px;}
img.float-right{margin:5px 0px 10px 10px;}
img.float-left{margin:5px 10px 10px 0px;}
img.print-icon, img.editor-image-button, th.active img, .separator img, .icon img{background:none;border:none;padding:0;}
table{border-collapse:collapse;}
tr.odd{background:#fff;}
tr.even{background:#F9F9F9;}
th, td{text-align:left;border-width:1px;border-style:solid;}
th{color:#A45E35;background:#EFEDDD;padding:.8em 1em;border-color:#F3ECD5 #EDE4C5 #DAC88C #EDE4C5;}
td{border-color:#EFEFEF;padding:.7em 1em;}
form{margin:10px;padding:15px 25px 25px 20px;border:1px solid #F0F0F0;background:#f8f8f8;}
form p{border-bottom:1px solid #E6E6E6;padding:12px 0 5px 0;margin:0;color:#A45E35;}
label{font-weight:bold;color:#8D122D;}
input, select, textarea{margin:5px 0;padding:5px;color:#6A6969;border-width:1px;border-style:solid;border-color:#ebebeb #d4d4d4 #d4d4d4 #ebebeb;font:11px 'Lucida Grande', Verdana, Helvetica, sans-serif;}
input.form-submit:focus{border-color:#d4d4d4 #ebebeb #ebebeb #d4d4d4;}
input:focus, select:focus, textarea:focus{color:#A45E35;background:#FAFAF2;}
input.form-text, input.form-textarea{width:90%;}
fieldset{border:1px solid #D3C3C8;margin:1em 0;padding:1em;}
fieldset legend{padding:0 6px 0 0;}
fieldset legend a:link{color:#8D122D;}
html.js input.form-autocomplete{background-position:100% 6px;}
html.js input.throbbing{background-position:100% -14px;}
html.js fieldset.collapsed{padding:0 1em;}
.form-item input.error, .form-item textarea.error, .form-item select.error{border:1px solid #DD7777;background-color:#FFCCCC;color:#AC3537;}
.BoutonParticiper{float:left;margin:12px 12px 0 60px;background:url(images/extension-achat.png) no-repeat;display:block;height:27px;width:147px;overflow:hidden;text-indent:-9999px;}
#name, #email, #message, #website, #url, #author{width:250px;}
input.button{font:bold 12px Arial, Sans-serif;height:30px;margin:0;padding:2px 3px;color:#fff;background:#9CCF5F;border-width:1px;border-style:solid;border-color:#B6DE8F #8DB836 #8DB836 #B6DE8F;}
#content-outer{}
#content-wrapper{margin:0 auto;background-color:#fff;padding-bottom:35px;padding-top:5px;overflow:auto;text-align:left;border-bottom:4px solid #5C4B45;}
#header-wrap{}
#header{position:relative;margin:0 auto;height:222px;border-top:14px solid #5C4B45;text-align:left;}
#header-main{background:#B3BFBF url(images/extensions-cheveux-blog.png) no-repeat top right;height:166px;position:relative;top:50px;border-top:6px solid #5C4B45;}
#header h1#logo-text{margin:0;padding:0;}
#header h1#logo-text a{position:absolute;margin:0;padding:0 5px 0 0;font:36px Georgia, 'Times New Roman', Times, serif;font-weight:normal;letter-spacing:-1px;color:#000;text-decoration:none;top:30px;left:40px;}
#header h1#logo-text a:hover{border:none;}
#header p#slogan{position:absolute;margin:0;padding:0;font-family:Georgia, 'Times New Roman', Times, Serif;font-weight:normal;font-size:17px;line-height:1.1em;font-style:italic;letter-spacing:-.5px;color:#000;width:400px;top:88px;left:40px;}
#header #header-image{position:absolute;background:url(images/header-image.gif) no-repeat;width:371px;height:263px;right:10px;top:0;}
#header form#search-theme-form{position:absolute;top:7px;right:0;padding:0;margin:0;border:none;width:270px;height:33px;background:#FFF;border:1px solid #AAA;z-index:20;}
#header form#search-theme-form p{margin:0;padding:0;}
#header form#search-theme-form input{border:none;background:transparent;color:#bababa;float:left;margin:0;padding:5px;}
#header form#search-theme-form .form-text{margin:6px 0 0 5px;width:200px;display:inline;}
#header form#search-theme-form .form-submit{height:29px;}
#header form#search-theme-form .btn{width:25px;height:25px;margin-left:15px;}
#header form#search-theme-form label{display:none;}
#header #nav{position:absolute;margin:0;padding:0;width:880px;left:0;top:22px;}
#header #nav ul{float:left;list-style:none;margin:0;height:26px;padding:0 0 0 10px;font-size:12px;text-transform:uppercase;}
#header #nav ul li{float:left;height:26px;margin:0;padding:5px 0 0 10px;}
#header #nav ul li a{float:left;margin:0;padding:0 15px 0 5px;color:#592D00;}
#header #nav ul li a:hover, #header #nav ul li a:active{border:none;color:#111;background:transparent;}
#header #nav ul li.current_page_item{background-color:#5C4B45;}
#header #nav ul li.current_page_item a{color:#FFF;}
#main h2{font:normal 2.6em Georgia, 'Times New Roman', Times, Serif;color:#444;letter-spacing:-1.7px;margin-left:5px;margin-right:15px;padding-left:5px;padding-bottom:3px;border-bottom:1px solid #ebebeb;}
#main h2 a{color:#53301B;border:none;}
#main .post{margin:15px 0;}
.post .content{padding:0 15px;}
.post .postmeta{padding:5px;margin:20px 15px 15px 10px;border:1px solid #EBEBEB;background:#f8f8f8;}
div.dateblock{line-height:1;width:40px;float:left;margin:6px 10px 0 0;background:#F3F3F3;border-top:1px solid #eee;border-left:1px solid #eee;border-right:1px solid #bbb;border-bottom:1px solid #bbb;color:#999;text-align:center;font-family:Georgia, Arial, Verdana, sans;}
div.dateblock span{display:block;text-align:center;}
div.dateblock span.month{font-size:.9em;background-color:#B5BEBE;color:white;padding:2px;text-transform:uppercase;}
div.dateblock span.day{font-weight:bold;font-size:2em;}
div.dateblock span.year{font-size:.9em;padding:2px;}
#sidebars h3, #sidebars h2{color:#53301B;font:normal 2em Georgia, 'Times New Roman', Times, Serif;letter-spacing:-0.5px;padding:0 0 5px;margin:20px 0 5px 0;}
.block h3{border-bottom:1px solid #EBEBEB;}
.block ul{text-align:left;margin:0;padding:0;}
.block ul li{list-style:none;background:url(images/dots.gif) repeat-x left bottom;padding:7px 0;margin:0;}
* html body .block ul li{height:1%;}
.block ul li a, .block ul li a:visited{font-family:Georgia, 'Times New Roman', Times, Serif;background-image:none;background-color:transparent;border:none;color:#346199;padding-left:0;}
.block ul li a span{color:#9F9F9F;font-family:Georgia, 'Times New Roman', Times, Serif;font-style:normal;font-size:1em;}
.block ul li a:hover{color:#000;}
.block ul ul{margin:0 0 0 5px;padding:0;}
.block ul ul li{background:none;}
.sidebar-right h4, .sidebar-right .views-field-title{color:#A45E35;font:normal 2em Georgia, 'Times New Roman', Times, Serif;letter-spacing:-0.5px;padding:0;margin:10px 0 0 0;}
.sidebar-right h4 a, .sidebar-right .views-field-title a{color:#A45E35;}
.featured-post{padding-bottom:15px;}
.featured-post h4{padding:0;margin:0 15px 0 12px;border-bottom:1px solid #ebebeb;}
.featured-post h4 a, .featured-post h4 a:visited{color:#53301B;border:none;}
.featured-post .post-info{margin-left:0;padding-bottom:5px;}
.featured-post p{padding-top:0;}
#footer-wrapper{clear:both;margin:0 auto;text-align:left;}
#footer-wrapper h3{color:#444;font:normal 1.8em Georgia, 'Times New Roman', Times, Serif;text-transform:none;letter-spacing:-0.5px;}
#footer-wrapper h3, #footer-wrapper p{padding-left:0px;}
#footer-wrapper a{color:#333;background:transparent;}
#footer-wrapper ul.footer-list{border-top:1px solid #E6E6E6;list-style:none;padding:0;margin-left:0;}
#footer-wrapper .block ul.footer-list li{border-bottom:1px solid #E6E6E6;padding:0;}
#footer-wrapper ul.footer-list li a{display:block;width:98%;line-height:2em;font-weight:bold;padding:4px 0;margin-left:0;padding-left:0;color:#888;border:none;}
#footer-wrapper ul.footer-list li a span{font-style:italic;font-weight:normal;font-family:Georgia, 'Times New Roman', Times, Serif;}
#footer-wrapper ul.footer-list li a:hover, #footer-wrapper ul.footer-list li a:hover span{color:#333;}
#footer-content{float:left;width:100%;padding:0 0 35px 0;margin:10px 0 0 5px;}
#footer-content table td, #footer-content table tr{background:none;border:none;}
#footer-content table img{position:relative;padding:8px;margin:5px;background:#fafafa;border:1px solid #ddd;}
#footer-content table img:hover{border:1px solid #D2D2D2;background:#DDD;}
#footer-content table a:hover{background-color:transparent;border:none}
#footer-content table{margin:10px 0;}
#footer-content tr{background:transparent;}
#footer-content td{border:none;}
#footer-bottom{clear:both;border-top:1px solid #dadada;width:940px;margin:0 auto;font-family:'Trebuchet MS', 'Helvetica Neue', Arial, sans-serif;}
#footer-bottom .bottom-left{float:left;padding-left:5px;}
#footer-bottom .secondary-links{text-align:right;padding:10px 0;}
#footer-bottom-content{text-align:center;}
.node div.links li{border-right:1px solid #EBEBEB;}
.node div.links li.last{border-right:none;}
.postmeta a.comments{margin:0 10px 0 5px;}
.postmeta a.readmore{margin:0 10px 0 5px;}
.postmeta .date{margin:0 10px 0 5px;}
.post-info{font-size:.95em;padding-top:3px;color:#B0B0B0;margin:10px 15px;}
.post-info a, .post-info a:visited{color:#000;border:none;}
.float-left{float:left;}
.float-right{float:right;}
.align-left{text-align:left;}
.align-right{text-align:right;}
.no-border{border:none;}
.clearer{clear:both;}
.clear{display:inline-block;}
.clear:after{display:block;visibility:hidden;clear:both;height:0;content:".";}
.breadcrumb{padding:0 .5em .5em;border-bottom:1px solid #EBEBEB;}
ul.primary{white-space:normal;}
ul.links.inline{display:inline;}
ul.links{margin:0;padding:0;}
ul.links li{display:inline;list-style-type:none;padding:0 0.5em;}
.messages{margin:15px 0;padding:10px;}
.status{background-color:#FFFF85;}
.error{background-color:#FF9399;}
.marker, .form-required{color:#E22E54;}
#user-login-form li.openid-link, #user-login li.openid-link{margin-left:0;padding-left:22px;background-position:left center;}
#user-login-form li.user-link, #user-login li.user-link{margin-left:0;}
html.js fieldset.collapsible legend a{display:inline;}
a.tabledrag-handle{border:none;}
div.view div.views-admin-links{width:auto;}
.vertical-tabs{background:#fff;}
.vertical-tabs .vertical-tab-button a span{color:#666;}
.vertical-tabs .vertical-tab-button a:hover{background-color:#f6f6f6;border:none;}
.vertical-tabs .selected a, .vertical-tabs .selected a:hover{background:#fff;}
#comments{margin-bottom:10px;margin-top:15px;background:transparent;width:530px;padding:0px 15px 10px 15px;color:#fff;}
#comments h3{font-size:10pt;font-weight:normal;color:#000000;margin:15px 0;padding:0;}
#comments blockquote{background:inherit;}
#comments p a{color:#000000;}
#comments p a:hover{color:#000000;}
#comments p{color:#666666 !important;padding:0;margin:7px 0;}
ul.commentlist,ul.trackback{list-style-type:none;margin:10px 0;font-size:9pt;}
.commentlist li,.trackback li{margin:10px 0 15px 0;padding:10px;background:#f8f8f8;list-style-type:none;}
.commentlist li.alt{background:transparent;border:none;margin-top:10px;}
.commentlist li.cleared{background:transparent;border:none;}
.commentlist a.gravatar{float:left;margin:0 35px 10px 0;width:60px;border-bottom:none;}
.commentlist .commentbody{margin:0;padding:0;}
.commentlist .commentbody p a{text-decoration:underline;}
.commentlist cite{font-size:10pt;font-style:normal;color:#000000;}
.commentlist small.commentmetadata a{color:#000000;}
.commentlist p{color:#000000;}
#respond{clear:both;margin-top:15px;}
textarea#comment{width:450px;color:#111;padding:10px;}
#comments #submit{margin:0;}
.pingback{color:#000000 !important;}
.cleared{height:1px;clear:both;}
.clear-block{clear:both;}
#nextprevious{color:#dbc1a7;margin:10px 0 5px 0;}
#nextprevious a{text-transform:lowercase;text-decoration:underline;}
.alignleft{float:left;margin:5px 10px 5px 0;}
.alignright{float:right;margin:5px 0 5px 10px;}
.aligncenter, div.aligncenter{display:block;margin-left:auto;margin-right:auto;}
.wp-caption{border:1px solid #ddd;text-align:center;background-color:#f3f3f3;padding-top:4px;margin:10px;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.wp-caption img{margin:0;padding:0;border:0 none;}
.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;padding:0 4px 5px;margin:0;}
.linkpages{font-size:9pt;font-style:italic;font-weight:bold;margin-top:10px;margin-bottom:10px;display:block;}

