/*  
Theme Name: Lotus d'or
Theme URI: http://www.merrycreation.com/themes
Description: Theme du Lotus d'or
Author: Franck D'agostini
Author URI: http://www.merrycreation.com
Version: 1.0
*/

/* COLOR

rouge très foncé  : 2A0202
rouge foncé       : 701C1C
rouge             : B13938
rose              : ED9E91
rose clair        : FFA89E

/* PLUGINS REQUIS

breadcrumb-xt : http://wordpress.org/extend/plugins/breadcrumb-navxt/

/* PLUGINS CONSEILLER

all-in-one-seo : http://wordpress.org/extend/plugins/all-in-one-seo-pack/

***************************************/

@import url('blueprint/screen.css');

body { 
  background: #4D130F url(images/maquette_lotusdor_02.png) no-repeat top center; text-align:center; 
  font-family:"Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif; 
  font-size:0.8em; color:#FFBAB2; line-height:1.5em; 
}

body.home {
  background:#4D130F;
  font-size:0.7em;
}

a { color:#ff6a59; }
a:hover{ color:#ff6a59; text-decoration:none; }

h1,h2,h3,h4 { color:#FFBAB2; font-weight:normal; font-style:italic; letter-spacing:0.04em; font-family:Georgia,serif; }
h1 a,h2 a,h3 a,h4 a { color:#FFBAB2; text-decoration:none; }
h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover { color:#FFBAB2; text-decoration:none; }
h1 { color:#FFBAB2; font-size:2.2em; line-height:1.5em; }
h2 { color:#FFA89E; }
h3 { color:#FFA89E; }
h4 {}



#content p.before-list { margin-bottom:5px; }

blockquote { float:right; width:33%; color:#FFA89E; font-family:Georgia,serif; font-size:1.5em; margin:0 0 10px 10px; line-height:1.5em; }

#content ul { list-style:none; margin:0 10px 15px 0; }
#content ul li { background:url(images/puce.png) no-repeat 0px 3px; padding-left:21px; line-height:1.8em; }

#content table {}
#content table tr {}
#content table tr th { background:transparent; color:#FFA89E; border-bottom:1px #FFA89E solid; }
#content table tr td {}

.ajax-loader { display:none; }

#container { background: transparent; text-align:left; margin:0 auto; width:950px; }

#header { background:transparent; }

#header #logo h2 { 
  float:left;
  background: transparent no-repeat 0 0;
  width:200px;
  height:130px;
  margin:0;
  z-index:100;
}
.home #header #logo h2 {
  background:url(images/logo_lotusdor_4D130F.png);
  height:150px;
}
#header #logo h2 a { 
  display:block;
  width:200px;
  height:130px;
  text-decoration:none;
  text-indent:-100000px;
  margin:0;
  color:#FFF; 
}


#header p { font-size:1.3em; margin:20px 0; }

#nav { 
  background: transparent; padding:20px 0 0 0;
  color:#FFBAB2; font-weight:normal; font-style:italic; letter-spacing:0.04em; font-family:Georgia,serif;
}
#nav ul { list-style:none; margin:0; float:right; }
#nav ul li { float:left; }
#nav a { color: #FFBAB2; text-decoration:none; padding:0.5em 1em; display:block; font-size:1.2em; border-bottom:4px solid #701C1C; }
#nav a:hover { color: #FFBAB2; text-decoration:none; border-bottom:4px solid #FFA89E; }
#nav .current-cat a, #nav .current_page_item a { color: #FFBAB2; text-decoration:none; border-bottom:4px solid #FFA89E; }

#panel { background:transparent; padding:20px 0 0 0; margin:0 0 7px 0; color:#FFBAB2; height:205px; }

#panel-tagline { 
  margin:20px 0;
  color:#FFBAB2; font-weight:normal; font-style:italic; letter-spacing:0.04em; font-family:Georgia,serif;
}
#panel-tagline h1 { font-size:1.8em; color:#ffbab2; line-height:1.5em; }
#panel-slideshow { position:relative; height:167px; }
#panel-slideshow img { height:167px; position:absolute; top:0; left:10px; z-index:8; opacity:0.2; }
#panel-slideshow img.active { z-index:10; opacity:1.0; }
#panel-slideshow img.last-active { z-index:9; }


#content-wrap { background: url(images/maquette_lotusdor_04.png) no-repeat top center; z-index:10; }
.home #content-wrap { background:#350D0A; }
#cw { background: url(images/maquette_lotusdor_05.png) repeat-y top center; float:left; margin-top:117px;}


#content { background: transparent; padding-top:32px; padding-bottom:32px; color:#FFBAB2; margin-top:-107px; }
.home #content { margin-top:0; }
#content h1 a { text-decoration:none; }
#content h1 a:hover { text-decoration:underline; }

#content h2 { font-size:1.6em; line-height:1.1em; margin-bottom:0.5em; }
#content h3 { font-size:1.2em; line-height:1em; margin-bottom:0.5em; } 
#content p { margin-bottom:25px; }
#content p img { padding:5px; margin:0 15px 10px 0; border:1px solid #CDBA8D; background-color:#EEE; }
#content p img.alignright { float:right; margin:0 0 10px 10px; }
#content p img.alignleft { float:left; margin:0 10px 10px 0; }

#content.post { }
#content.page { }

#breadcrumb { margin-top:15px; margin-bottom:15px; font-size:0.9em; }

#sidebar { background:transparent; padding-top:32px; padding-bottom:32px; margin-top:-107px;}
#sidebar h3 { 
  font-size:1.3em; background:transparent; border:none; padding:0;
  color:#FFA89E;
  font-weight:normal; font-style:italic; letter-spacing:0.04em; font-family:Georgia,serif;  
  margin:1.5em 0 0.5em 0;  
} 
#sidebar ul { margin:0 0 30px 0; list-style:none; }
#sidebar ul li { margin: 4px 0; }

#comments { background:#4D130F; border:1px solid #DFE3E6; margin-top:20px; }
#comments h3 { margin:20px 0; font-size:1.2em; line-height:1.5em; }
#comments ol { list-style-type:none; margin:0 0 30px 0; float:left; clear:both; }
#comments ol li { clear:both; float:left; margin:0 0 20px 0; }
#comments ol li em { margin-top:10px; display:block; float:left; }

#comments ol li.author-comment .comment-text { 
  color: #4D130F;
  background-color: #FFA89E !important; 
  border:2px solid #2C0B09;
}

#comments ol li .comment-author { float:left; }
#comments ol li .comment-author img { padding:4px; background:#FFF; border:1px solid #BBBBBB; }
#comments ol li .comment-author .author { display:block; font-size:0.9em; color: #831600; }
#comments ol li .comment-author .author a { color: #FFA89E;}
#comments ol li .comment-author .time { display:block; font-size:0.85em; color: #eee; }
#comments ol li .comment-text { background:#2C0B09; padding:15px; border:1px solid #BBBBBB; }
#comments img.arrow { position:absolute; left:-17px; top:25px; }
#comments textarea { width:480px; }
#comments #comment-instruct { font-style:italic; font-size:0.9em; margin-top:-1em;}

#footer { background: transparent; color:#FFA89E; font-size:0.9em; margin-bottom:50px; padding:10px 0; }
#footer a { color: #FFA89E; }
#footer-links ul { list-style:none; margin:0; float:left; }
#footer-links ul li { padding:0.5em 0; padding-right:1em; float:left; }
#footer-links a { color: #FFA89E; text-decoration:none; }
#footer-links a:hover { color: #FFA89E; text-decoration:underline; }
#footer-info p { float:right; }
#footer-info a { color: #FFA89E; text-decoration:none; }
#footer-info a:hover { color: #FFA89E; text-decoration:underline; }


#archives-list {}
#archives-list dd { margin:0; } 
#archives-list dd h2 { font-size:2em; }
#archives-list dt { padding-top:15px; } 
#archives-list span.archive-title { 
  margin:0; 
  font-size:1.2em; color:#FFBAB2; font-weight:normal; font-style:italic; letter-spacing:0.04em; font-family:Georgia,serif;
}
#archives-list span.archive-title a { color:#FFBAB2; text-decoration:none; }

#archives-list span.archive-date { width:70px; float:left; color:#FFA89E; }
#archives-list dd.archive-info { margin-bottom:15px; font-size:0.9em; padding-left:70px; }

#searchform {}
#searchform label { display:block; margin-bottom:7px; }

#enter-out { text-align:center; position:relative; width:100%; float:left; }
#enter-out ul { list-style:none; float:left; width:100%; margin:0 auto; width:auto; }
#enter-out ul li { float:left; display:block; padding:0; width:150px; margin-left:180px; }
#enter-out ul li a { 
  background:#FFA89E; border:5px solid #2B0B09; color:#2B0B09; 
  display:block; padding:10px 20px; text-decoration:none; font-size:16px; font-weight:bold; 
}
#enter-out ul li a:hover {
  background:#2B0B09; border:5px solid #FFA89E; color:#FFA89E;
}

table.tarifs { float:left; width:50%; }
.post-info { clear:left; }

hr { background:#FFA89E; margin:20px 0; }

/* =mailchimp
-------------------------------------- */
#mc_signup_container { width:230px; color:#FFA89E; }
div.mc_custom_border_hdr { 
  border:0 !important; 
  background:transparent !important;
  padding:0 !important;
  font-size:1em !important; 
}
#mc_signup_container fieldset { background:transparent; border:none; padding:0; color:#FFA89E; }
#mc_signup_container fieldset legend, #mc_signup_container fieldset h3, #sidebar div.mc_custom_border_hdr h3 { 
  font-size:1.4em; background:transparent; border:none; padding:0;
  color:#FFA89E;
  font-weight:normal; font-style:italic; letter-spacing:0.04em; font-family:Georgia,serif;  
  margin-top:0;
  margin-bottom:0.5em;  
  line-height:1.5em;
}
#mc_signup_container fieldset legend { font-size:1em; }

#mc_signup_container #mc_signup_form .mc_merge_var { margin-bottom:10px; float:left; width:100%; }
#mc_signup_container #mc_signup_form  .mc_var_label {
  margin:0 0 0.3em 0; font-size:0.95em; font-weight:normal;
}
#mc_signup_container #mc_signup_form .mc_input { width:90%; margin:0; }
#mc_signup_container #mc_interests_header {
  font-weight:normal; font-style:italic; letter-spacing:0.04em; font-family:Georgia,serif;
  margin-bottom:0.4em;
}
#mc_signup_container .mc_interest_label { 
  margin:0 0 0.3em 0.3em; font-size:0.95em; font-weight:normal;
}
#mc_signup_container .mc_signup_submit { text-align: left; margin:10px 0 0 0; clear:both; float:left; width:100%; }
#mc_signup_container #mc_message { margin-bottom:10px; }
#mc_signup_container #mc_message .updated { color:#FFA89E; }

#mc_signup_container #mc_signup_form { background:transparent; border:none; color:#FFA89E; padding:0; margin-bottom:2em; }

/* =wordpress-contact-form-7
-------------------------------------- */
#content .wpcf7 {}
#content .wpcf7 ul { list-style:none; margin:0; }
#content .wpcf7 ul li label { display:inline-block; margin-bottom:0.3em; }
#content .wpcf7 ul li { margin-bottom:1.2em; background:none; padding:0; }

#content .wpcf7 label { line-height:1.5em; }
#content .wpcf7 .wpcf7-response-output {
  margin:20px 0;
  padding:0.5em 1em;
  color: #4D130F;
  background-color: #FFA89E !important; 
  border:2px solid #2C0B09;
}
#content .wpcf7 .wpcf7-mail-sent-ok {
  border:2px solid #2C0B09;
}

/* =MapPress Google Maps plugin
-------------------------------------- */
#content .mapp-div { margin-bottom:20px; }
.mapp-poweredby { display:none; }

/* =nggallery
-------------------------------------- */
.ngg-galleryoverview { margin-bottom:30px; }

#partenaire { margin-top:30px; }



/* =message
-------------------------------------- */
#message {
  color:#2A0202;
  border:2px solid #FFA89E;
  padding:10px;
  background:#FFA89E;
  margin-bottom:20px;
}
#message p { margin:0; }

/* EOF */
