	/* 
Theme Name: Lamine
Theme URI: http://www.herewithme.fr/
Description: Thème pour Lamine
Version: 1.0
Author: Amaury BALMER
Author URI: http://www.herewithme.fr/
*/
#center_page a:link {
color:#FF0000;
}
#center_page a:visited{
color:#000000;
}

.references .sb{
padding:0px;
}

#right div.references a img {
border:0;
position:relative;
left:14px;
top:12px;
margin-top:4px;
}


/*  Reset des styles prédéfinis + Utils */
* {
margin:0;
padding:0;
}

body {
font-family: Georgia;
background-color: #FFFFFF;
color: #404040;
text-decoration: none;
text-align: left;
font-size:12px;
background:url(images/bg_blog.gif) repeat-x;
}

.newsletter_right{
margin:10px 0px 20px 15px;
}

.clear {
clear:both;
}

.bold {
font-weight:700;
}

h1,h2,h3,h4,h5 {
font-size:12px;
font-weight:400;
}

a {
text-decoration:none;
}
a img {
border:0;
}

/* Structure */
#wrap {
width:851px;
margin:0 auto;
position:relative;
}

/* Header */
#bann {
background:url(images/header/header_top.gif) no-repeat;
height:196px;
position:relative;
}

#menu_qqpq {
background:url(images/header/menu_qqpq.gif) repeat-y;
height:120px;
position:relative;
margin-left:5px;
}

.menu_qqpq a {
display:block;
float:left;
width:264px;
margin-top:7px;
height:102px;
margin-left:10px;
}

.menu_qqpq a.qui {
margin-left:12px;
}

#menu {
position:relative;
background:url(images/header/menu.gif) no-repeat;
height:39px;
}

.menu ul {
list-style:none;
margin-left:05px;
}

.menu li {
display:block;
float:left;
}

.menu li a {
display:block;
float:left;
margin-top:2px;
margin-left:30px;
text-transform:uppercase;
font-weight:700;
background:url(images/header/item_menu.gif) 0 60% no-repeat;
padding:2px 0 3px 22px;
color:#ca314d;
}

/* Content */
#content {
position:relative;
width:851px;
background:url(images/content/bg_content.gif) repeat-y;
}

/* Content - left */
#left {
position:relative;
float:left;
width:228px;
min-height:400px;
}

#left .hr {
position:relative;
background:url(images/content/left/sep.gif) no-repeat;
height:3px;
}

#left .top {
background:url(images/content/left/top_bg.gif) no-repeat;
height:19px;
}

#left h3.edito {
background:url(images/content/left/h2_edito.gif) no-repeat;
height:23px;
margin-top:10px;
}

#left h3.zoom {
background:url(images/content/left/h2_zoom.gif) no-repeat;
height:28px;
margin-top:20px;
}

#left div.zoom a.titre {
margin-bottom:5px;
font-size:13px;
}

#left div.zoom {
text-align:right;
margin:5px 0px 5px 25px;
}

#left div.zoom .ref {
text-align:left;
background:url(images/col_left.gif) no-repeat;
width:228px;
height:136px;
margin:5px 0 5px -25px;
position:relative;
}

#left div.zoom .ref img {
position:absolute;
left:20px;
top:8px;
height:117px;
width:183px;
}

#left h3.archives {
background:url(images/content/left/h2_archives.gif) no-repeat;
height:18px;
margin-top:20px;
}

#left div.archives ul {
list-style:none;
}

#left div.archives ul li a {
color:#CE3654;
margin-top:4px;
display:block;
}

/* Content - center */
#center {
position:relative;
float:left;
width:385px;
min-height:400px;
}

#center .post {
margin-bottom:25px;
}

#center .post .data_post {
margin:0 8px;
font-size: 1.3em;
}

#center .post .top_meta {
height:34px;
color:#FFF;
}

#center .first .top_meta {
background:url(images/content/center/first_titre_bg.gif);
}

#center .classic .top_meta {
background:url(images/content/center/titre_bg.gif);
}

#center .post .top_meta .cats {
color:#FFF;
float:left;
text-transform:uppercase;
margin-left:4px;
margin-top:1px;
}

#center .post .top_meta .cats a {
color:#FFF;
}

#center .post .top_meta .date {
color:#FFF;
margin-right:4px;
float:right;
}

#center .post h2 {
font-size:20px;
border-bottom:1px dotted #000;
margin-bottom:10px;
padding:3px 0;
}

#center .post h2 a {
color:#000;
text-decoration:none;
}

#center .up h2 {
background:url(images/content/center/top.gif) 0 bottom no-repeat;
padding-left:40px;
}

#center .down h2 {
background:url(images/content/center/down.gif) 0 bottom no-repeat;
padding-left:50px;
}

#center .post .bottom_meta {
clear:both;
background:url(images/content/center/sep_com.gif) top center no-repeat;
padding-top:15px;
margin-top:15px;
}

#center .post .bottom_meta .comments {
float:right;
width:110px;
position:relative;
text-align:right;
}

#center .post .bottom_meta .comments span {
position:relative;
left:0;
bottom:12px;
}

#center .post .bottom_meta .author {
float:left;
color:#3F3F3F;
width:200px;
position:relative;
margin-left:23px;
}

#center .post .bottom_meta .author span {
position:relative;
left:0;
top:10px;
}

#center .post .bottom_meta .author img {
float:left;
margin-right:5px;
width:51px;
}

.the_content blockquote {
margin:4px 20px;
padding:3px 10px;
background:#F0F0F0;
border-left:4px solid #CE3654;
}

.the_content_qui blockquote {
margin:4px 20px;
padding:3px 10px;
background:#F0F0F0;
border-left:4px solid #CE3654;
}

.the_content img {
border:1px solid #CCC;
padding:3px;
max-width:360px;
}

.the_content ul {
margin:5px 40px;
list-style:square;
}

.the_content_qui ul {
margin:5px 40px;
list-style:square;
}

.the_content_qui {
width:500px;
margin-left:20px;
}

.the_content ol {
margin:5px 40px;
}

.the_content_qui ol {
margin:5px 40px;
}

/* Content - right */
#right {
position:relative;
float:right;
width:237px;
min-height:400px;

}

#right .hr {
position:relative;
background:url(images/content/right/sep.gif) no-repeat;
height:3px;
}

#right .top {
background:url(images/content/right/top_bg.gif) no-repeat;
height:19px;
}

#right h3.references {
background:url(images/content/right/h2_references.gif) no-repeat;
height:18px;
margin-top:10px;
}

#right h3.newsletter_sidebar {
background:url(images/content/right/h2_newsletter.gif) no-repeat;
height:18px;
margin-top:10px;
}

#right div.references a {
display:block;
background:url(images/col_right.gif) no-repeat;
position:relative;
width:237px;
height:155px;
}



#right h3.recherche {
background:url(images/content/right/h2_recherche.gif) no-repeat;
height:19px;
margin-top:10px;
}

#right div.recherche {
margin:8px 21px 5px 15px;
}

#right div.recherche form {
position:relative;
margin-bottom:10px;
}

#right div.recherche form input#s {
border:1px solid #000;
width:150px;
height:15px;
}

#right div.recherche form input#searchsubmit {
position:absolute;
top:0;
left:155px;
}

/* Footer */
#footer {
clear:both;
background:url(images/footer/bg_footer.gif);
height:89px;
text-align:center;
position:relative;
}

.foot {
color:#513433;
font-size:11px;
position:relative;
text-align:left;
margin:0 auto;
padding-top:30px;
width:430px;
}

.foot a {
font-weight:700;
color:#CE3654;
}

/* Comments */
#comments_template {
margin-bottom:20px;
}

#comments_template h3#comments {
height:32px;
background:url(images/content/center/titre_comments.gif) no-repeat;
font-size:18px;
margin:0 5px;
padding-top:8px;
padding-left:50px;
margin-bottom:10px;
}

#comments_template ol {
list-style:none;
margin:0 10px;
}

#comments_template li {
background:#f0f0f0;
margin-bottom:10px;
font-size:11px;
padding:10px 5px 20px 20px;
border-bottom:1px solid #d42956;
}

#comments_template span {
font-weight:700;
display:block;
margin-bottom:6px;
}

#comments_template h3#respond {
font-size:18px;
margin:0 10px;
padding-top:8px;
border-bottom:1px dotted #666;
margin-bottom:10px;
}

#comments_template .respond_form {
margin:0 10px;
color:#545454;
}

#comments_template label {
display:block;
}

#comments_template input {
width:60%;
margin:2px 0 7px;
background:#f0f0f0;
border:1px solid #b5b5b5;
}

#comments_template textarea {
width:95%;
margin:2px 0 7px;
background:#f0f0f0;
border:1px solid #b5b5b5;
}

#comments_template input#submit {
width:78px;
height:23px;
border:0;
}

.nocomments {
font-size:15px;
margin:0 10px;
}

/* Entete Catégorie */
.detail_cat .top_cat_page {
background:url(images/content/center/top_cat_page.gif) no-repeat;
height:34px;
}

.detail_cat h3 {
font-size:22px;
margin:0 10px;
padding-bottom:3px;
border-bottom:1px dotted #666;
margin-bottom:10px;
}

.detail_cat .cat_desc {
margin:0 10px;
margin-bottom:20px;
}

/* Page */
#menu_page {
height:120px;
position:relative;
margin-left:5px;
}

#menu_pa {
position:relative;
background:url(images/special_page/bg_menu.gif) no-repeat;
height:40px;
}

#content_page {
width:850px;
position:relative;
background:url(images/special_page/bg_content.gif) repeat-y;
}

#footer_page {
clear:both;
background:url(images/special_page/bg_footer.gif) no-repeat;
height:89px;
text-align:center;
position:relative;
}

#left_page {
float:left;
width:180px;
margin:10px 0 30px 50px;
}

#left_page a {
display:block;
width:100%;
}

#center_page {
border-left:1px solid #000;
float:left;
width:360px;
margin:10px 0 30px;
font-size: 1.3em;
}



#center_page .post {
margin:0 15px;
}

#right_page {
width:230px;
float:left;
text-align:center;
margin:10px 0;
}

/* Qui */
.menu_page_qui {
background:url(images/special_page/menu_qui.gif) repeat-y;
}

#center_page_qui {
border-left:1px solid #000;
float:left;
width:500px;
margin:50px 0 30px;
}

.center_page_qui a:link{
text-decoration:none;
}

.left_page_qui {
background:url(images/special_page/menu_left_qui.gif) no-repeat;
width:108px;
height:81px;
margin-left:50px;
}

.center_page_qui {
/* background:url(images/special_page/titre_qui.gif) top left no-repeat; */
/*padding-top:70px;*/
}

/* Quoi */
.menu_page_quoi {
background:url(images/special_page/menu_quoi.gif) repeat-y;
}

.left_page_quoi {
background:url(images/special_page/men_left_quoi.gif) no-repeat;
width:141px;
height:79px;
margin-left:15px;
}

.right_page_quoi {
padding-top:20px;
}

.right_page_quoi .sb a {
margin:4px 5px 4px 20px;
display:block;
position:relative;
background:url(images/bg_page_picto.gif) no-repeat;
height:128px;
width:208px;
}

/* Pourquoi */
.menu_page_pourquoi {
background:url(images/special_page/menu_pourquoi.gif) repeat-y;
}

.left_page_pourquoi {
background:url(images/special_page/menu_left_pourquoi.gif) no-repeat;
width:153px;
height:65px;
margin-left:7px;
}

.left_page_pourquoi a.pq {
height:30px;
}

.right_page_pourquoi .ref_qqq a {
display:block;
position:relative;
background:url(images/bg_page_picto.gif) no-repeat;
height:128px;
width:208px;
}

.right_page_pourquoi #excerpt {
text-align:left;
width:200px;
margin-left:10px;
}

.right_page_pourquoi #excerpt div {
padding-top:7px;
width:140px;
float:left;
}

.right_page_pourquoi #excerpt img {
float:left;
width:50px;
height:38px;
margin-right:5px;
}

.hidden,.menu_qqpq span,.col h3 span {
position:absolute;
left:-9999px;
top:-9999px;
}

.clear_l,.clear_r {
clear:left;
}

#left div.edito,#left div.archives {
margin:5px 13px 5px 25px;
text-align:right;
}

#left div.edito a,#left div.zoom a,#left div.archives a.more,#right div.recherche a {
color:#CE3654;
font-weight:700;
margin-top:4px;
display:block;
}

#center .post .bottom_meta .comments a,.the_content a {
color:#CE3654;
}

#center .post .bottom_meta .comments img,#right div.recherche a img,.foot a img {
border:0;
}

.the_content p,#comments_template p.connected {
margin-bottom:8px;
}

.the_content a:hover,#comments_template a:hover {
text-decoration:underline;
}

#comments_template a,#comments_template .respond_form a {
color:#d42956;
}

#comments_template textarea:focus,#comments_template input:focus {
border:1px solid #666;
}

#left_page span,#center_page .post h2 a {
display:none;
}

.left_page_qui a.qui,.left_page_quoi a.quoi {
height:47px;
}

.left_page_qui a.quoi,.left_page_qui a.pq,.left_page_quoi a.pq {
height:17px;
}

.right_page_qui,.right_page_pourquoi {
padding-top:10px;
}

.left_page_quoi a.qui,.left_page_pourquoi a.qui,.left_page_pourquoi a.quoi {
height:14px;
}

.center_page_pourquoi {
/*background:url(images/special_page/titre-pourquoi.gif) top center no-repeat;*/
/*padding-top:70px;*/
}
.center_page_quoi{
padding-top:10px;
}


.right_page_quoi .sb a img,.right_page_pourquoi .ref_qqq a img {
border:0;
width:179px;
position:absolute;
left:15px;
top:4px;
height:119px;
}