* {margin:0; padding:0;}


/* Begin General */

strong {color:#50260B;}

a {text-decoration:none; color:#255290; font-weight:bold;}
a:hover {color:#A51818;}


p {margin:20px 0; text-align:justify;}
	
em {font-family:Georgia, "Times New Roman", Times, serif;}
	
h1 a:hover, h2 a:hover, h3 a:hover, #sitename:hover {text-decoration:none; color:#000;}

h1 {font-family:Tahoma, Geneva, sans-serif; font-variant:small-caps; font-size:24px; line-height:30px; margin-bottom:14px; color:#A51818; margin-bottom:28px;}
h2 {font-size:14px;font-variant:small-caps;line-height:30px;font-weight:normal;padding:0 0 0 8px;color:#FFF;background-color:#50260B;clear:both;}
h3 {color:#844825;font-size:12px;line-height:20px;border-bottom:1px solid #844825;}
h5 {font-size:14px;font-variant:small-caps;line-height:30px;font-weight:normal;padding:0 0 0 8px;color:#FFF;background-color:#A51818;clear:both;}
	
small {font-size:1em; color:#b6b6b6; line-height:10px;}
	
code {font:1.1em "Courier New", Courier, Fixed;}
	
pre {font:1.1em "Courier New", Courier, Fixed; margin:1.5em; padding:10px; background:#fafafa; border:1px solid #eee;}
	
acronym, abbr { font-size: 0.9em; letter-spacing: .07em; }
	
blockquote {margin-left:-21px; padding-left:21px; background:url(images/quote.gif) no-repeat 0 6px; color:#343434;}

hr {clear:both;width:80%;height:1px;border:none 0;color:#ccc;background-color:#ccc;margin:1.5em 0;}
	
img { border:none; max-width:100%; }

.lirelasuite {width:200px; text-align:right; font-weight:bold; color:#FFF; background-color:#A51818; padding:4px;}
.lirelasuite a {color:#FFF;}
		
.entry cite {font-style:italic; font-size:.9em; display:block; margin:5px 0 0; text-align:right;}	
.entry cite:before {content: "\2014 \0020";}
		
.post ul, .post ol, .post dl {margin:18px 0;}		
.post ul ul , .post ol ol, .post ul ol, .post ol ul, .post dl dl, .post dl ul, .post dl ol {margin:0;}
.post li {padding:0 0 5px;}		
.post ul li {background:url(images/icons.gif) no-repeat 0 -141px; padding-left:10px; list-style:none; margin-left:-10px;}		
.post ol li li {margin-left:10px; text-align:left;}		
.post li li {margin:0;}		
.post li h3 {margin:0;}	
.post dt {font-weight:bold; background:url(images/icons.gif) no-repeat 0 -141px; padding-left:10px; margin-left:-10px;}
.post dd {padding-left:10px; padding-bottom:5px;}
		
.clear {clear:both; height:0; line-height:0; font-size:1px;}
		
.alignleft {float:left;}
.alignright {float:right;}
.aligncenter, div.aligncenter, img.centered { display:block; margin-left:auto; margin-right:auto;}


/* Begin Images */	

img.alignleft, .alignleft img {margin-right:15px;margin-bottom:10px;display:inline-block;}
img.alignright, .alignright img {margin-left:15px;margin-bottom:10px;clear:both;}

.wp-caption, .attachment img {text-align:center;}
.wp-caption p.wp-caption-text {font-size:.9em; color:#b6b6b6; margin 0;}

.attachment, .caption {text-align:center;}
.attachment img { }


/* Begin Structure */

body {font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;font-size:12px;line-height:19px;color:#555;text-align:center;background:#0c0603 url(images/bg.jpg) no-repeat top center;}
#page {margin:0 auto;width:848px;text-align:left;}


/* Begin Header */	

#header {height:200px;margin-bottom:15px;}
#sitename {width:252px;display:block;padding-left:100px;padding-top:12px;text-align:left;}
#contact-post-it {float:right;width:200px;padding-top:12px;text-align:right;}
		

/* Begin Page List */
		
#nav {position:absolute;line-height:20px;font-size:12px;padding-top:64px;width:848px;height:auto;}
#nav li {float:right;list-style:none;margin-right:20px; margin-top:4px; text-transform:uppercase;text-align:center;font-weight:bold;}	
#nav li a {color:#85472e;}		
#nav li a:hover {color:#50260B;}		
#nav li.current_page_item a, #nav li.current_page_parent a {color:#OOO;}

		
/* Begin Content */	

#content {background:url(images/corne.png) no-repeat top right;border:5px solid #FFF;float:right;width:545px;background-color:#eee7d5;padding:30px;margin-bottom:20px;}
	
.post {margin-bottom:20px;padding:0;}	
.navigation {min-height:10px;margin:30px -23px;text-transform:uppercase;line-height:10px;}
.post .navigation {border:solid #e6e6e6;border-width:1px 0;padding:9px 0;}
.attachment .navigation {height:150px;}
		
.navigation .alignleft a {background:url(images/icons.gif) no-repeat 0 -60px; padding-left:22px; display:block; height:10px; float:left;}
.navigation .alignright a {background:url(images/icons.gif) no-repeat 100% -30px;padding-right:22px;display:block;height:10px;float:right;}


/* Begin Sidebar */

#sidebar {float:left;width:228px;color:#50260B;font-size:11px;line-height:16px;padding-top:36px;text-align:left;}
#sidebar ul { text-align:left; }
#sidebar ul ul {padding:5px; text-align:left;}
#sidebar ul ul ul { text-align:left; }
#sidebar ul li {background-color:#FFF;list-style:none;margin-bottom:20px;padding:13px;font-weight:bold; text-align:left;}
#sidebar li li {margin:0;padding:5px 0 5px 0;border-top:1px solid #DEDEDE; text-align:left;}
			
#sidebar a {color:#844825;}
#sidebar a:hover {color:#a51818;}
			
#sidebar h4 {font-family:Tahoma, Geneva, sans-serif;font-variant:small-caps;font-size:18px;color:#343434;line-height:20px;margin:0;}


/* Begin Footer */

#footer {padding-top:24px;padding-bottom:24px;font-size:11px;border-top:1px solid #844825;color:#844825;line-height:21px;}
	
#footer .alignright {padding-top:2px;}
#footer .alignright a {display:block;float:right;height:20px;line-height:10px;padding-top:12px;}
	
#footer .top {padding-right:24px;background:url(images/top.png) no-repeat 100%;}
#footer .rss {padding-right:28px;margin-right:16px;background:url(images/rss.png) no-repeat 100%;}
#footer .home {padding-right:28px;margin-right:16px;background:url(images/home.png) no-repeat 100%;}
	
#footer li {float:left; list-style:none; margin-right:12px;}

#footer a {color:#8e5330; font-weight:bold; list-style:none; margin-right:5px;}
#footer a:hover {color:#FFF;}


/* Begin Menu deroulant "Faites vous rappeler" */

#menuDeroulant {width:180px; margin:0; padding:0; border:0; position:relative;}						
#menuDeroulant li:hover > .sousMenu {display: block;}
#menuDeroulant .sousMenu {display:none; list-style-type:none; margin:0; padding:0; border:0;}
#menuDeroulant .sousMenu li {float:none; margin:0; padding:0; border:0; text-align:left;}


/* Begin Contact Form */

input.wpcf7-text {width:170px; border:0px; background-color:#E2D5B5; padding:5px; margin:2px 0 0 0;}
.wpcf7 textarea {border:0px; background-color:#E2D5B5; padding:5px; margin:2px 0 0 0;}
input.wpcf7-submit {border:0; color:#FFF; background-color:#A51818; padding:4px;}
input.wpcf7-submit:hover {background-color:#50260B;}