/* Theme Name: Lacombe

/* RESET */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td  	{ margin:0; padding:0; border:0; outline:0; font-weight:inherit; list-style-type: none; font-style:inherit; font-size:12px; font-family: Arial, Helvetica, sans-serif; vertical-align:baseline; }
:focus 												{ outline:0;}
body 												{ background: #fff; color: #493535;}
body.pop 											{ background:white;}
ol, ul 												{ list-style:none;}
table 												{ border-collapse:collapse; border-spacing:0;}
caption, th, td 									{ text-align:left; font-weight:normal; border:1px}


/* HEADER */

#header { margin:0 auto; background:url(images/bg.gif) #493535 no-repeat 50% 0; overflow:visible; }

#header #headerimg { z-index:2; overflow:visible; position:relative; margin:0 auto;}
#header #headerimg h1 a { display:block; height:206px; text-indent:-9999px;}
#header #headerimg .description { text-indent:-9999px; height:0;}

#header #menu { height:16px; padding:5px 0; background:#e70c79; text-align:center;}
#header #menu h2 { display:none;}
#header #menu a,
#header #menu ul,
#header #menu li { display:inline;}
#header #menu li.premier { margin-left:70px}
#header #menu ul { margin:0 auto}
#header #menu a { padding:5px 12px 7px; color:#FFF; }

#header #menu li a:hover, 
#header #menu li.current-cat a { color:#e70c79; background:#FFF; }

#searchform { overflow:hidden; height:20px}
#searchform #s { float:left; padding:2px; font-size:11px; width:155px; border:1px solid #493535; color:#493535;}
.IE #searchform #s { width:140px; }
#searchform #searchsubmit { float:left; background:#493535; border:0; color:#fff; padding:1px 5px; font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; margin-left:3px}



/* CENTRE */

#page { z-index:0; position:relative; width:960px; background:url(images/trait.gif) repeat-y 0 0; margin:0 auto; overflow:hidden;}

.narrowcolumn {float:left; padding:0 20px 20px 0; width:678px; }


/* Begin Sidebar */

#sidebar { float:left; padding:15px 20px 50px; width:222px; text-align:center;}
#sidebar ul { width:222px; overflow:hidden;}


#sidebar #piclens-slideshow h2 { display:none;}

#sidebar .bloc-cat { margin-bottom:10px; text-align:center;}

#sidebar ul li h2.widgettitle { text-indent:-9999px;}

#sidebar ul li { padding-top:22px;}

#sidebar ul li.widget_categories,
#sidebar ul li.widget_archive,
#sidebar ul li.widget_links,
#sidebar ul li#subscribe2 { padding-bottom:40px;}
#sidebar ul li.widget_categories,
#sidebar ul li#subscribe2 { background:url(images/cuillere.gif) no-repeat 50% 100%; }
#sidebar ul li.widget_archive { background:url(images/fourchette.gif) no-repeat 50% 100%; }
#sidebar ul li.widget_links { background:url(images/couteau.gif) no-repeat 50% 100%; }
#sidebar ul li.widget_categories h2.widgettitle { background: url(images/categories.gif) no-repeat 50% 0; height:20px;}
#sidebar ul li.widget_archive h2.widgettitle { background: url(images/archives.gif) no-repeat 50% 0; height:20px;}
#sidebar ul li.widget_links h2.widgettitle { background: url(images/liens.gif) no-repeat 50% 0; height:20px;}
#sidebar ul li.widget_tag_cloud h2.widgettitle { background: url(images/mots-clefs.gif) no-repeat 50% 0; height:20px;}
#sidebar ul li.widget_pages h2.widgettitle { background: url(images/pages.gif) no-repeat 50% 0; height:20px;}
#sidebar ul li.s2class_widget_subscribe2widget h2.widgettitle { background: url(images/newsletter.gif) no-repeat 50% 0; height:20px;}
#sidebar ul li.s2class_widget_subscribe2widget .newsletter { height:30px;}
#sidebar ul li.s2class_widget_subscribe2widget input { background:#493535 none repeat scroll 0 0;border:0 none;color:#FFFFFF;float:left;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;margin-left:3px;padding:1px 5px;}
#sidebar ul li.s2class_widget_subscribe2widget input.texte { border:1px solid #493535; background:#fff; font-weight:normal; color:#493535; float:left; font-size:11px; padding:2px; width:138px;}
#IE6 #sidebar ul li.s2class_widget_subscribe2widget input.texte { width:115px;}

#sidebar ul li a:hover { text-decoration:underline;}
#sidebar ul li.s2class_widget_subscribe2widget a { color:#e70c79}


a, h2 a:hover, h3 a:hover {color:#493535; text-decoration:none;}

#sidebar ul li.widget_piclens { clear:left; padding-top:10px;}


.post,
.page { position:relative; margin-bottom:15px; padding-bottom:15px; padding:10px 0 15px 97px}
.post h2 a,
.post h2 { font-size:22px; font-weight:normal; color:#493535;}
h2.pagetitle { font-size:15px; margin-left:97px; margin-top:20px}
.post h2 a:hover { color:#493535;}
.post h2 { margin-top:8px;}
.post .entry { margin-top:15px;}
.post .entry p { margin-bottom:10px; line-height:17px; text-align:justify; width:580px;}
.post .entry p a { text-decoration:underline; color:#493535;}
.bloc-time { position:absolute; top:10px; left:0; background:url(images/bg-date.gif) no-repeat 100% 0; height:72px; padding:19px 0 0 13px; width:64px;}
#IE6 .bloc-time { left:-97px; }
.bloc-time span { display:block; text-align:center; color:#e70c79; font-weight:bold; line-height:19px}
.bloc-time span.day { font-size:26px;}
.bloc-time span.month { font-size:15px; overflow:hidden; text-transform:uppercase;}
.bloc-time span.year { font-size:12px}

small, small a, #sidebar ul ul li, #sidebar ul ul li a, #sidebar ul ol li, .nocomments, .postmetadata, .postmetadata a, blockquote, strike {color: #493535; font-size:12px;}

.postmetadata { padding:10px; border:1px solid #f1e9da; margin-bottom:10px; overflow:hidden; }
#IE6 .postmetadata { height:40px;}
.post .entry p.postmetadata { width:560px;}
.postmetadata small { font-size:9px;}
.postmetadata span { font-size:9px; float: left; line-height:20px}
.postmetadata a {color:#493535; font-size:9px; text-decoration:underline;}
.postmetadata a:hover {text-decoration:none; color:#493535;}
.postmetadata strong a { color:#e70c79; font-weight:normal; text-decoration:none;}
.postmetadata strong a:hover { color:#493535; }
.postmetadata a.comments-link { color:#e70c79; display:block; float: right; font-family: "Times New Roman", Times, serif; font-size:15px; text-align:right; text-decoration:none;}
.postmetadata a:hover.comments-link { text-decoration: underline;}

.navigation {overflow:hidden; padding:0 0 0 97px;}

.navigation .alignleft { margin:10px 0; float:left; width:40%; }
.navigation .alignright { margin:10px 0; float:right; width:40%;  text-align:right;}
.navigation a { font-size:10px; font-style:italic;}
.navigation a:hover { color:#FF3366;}

h3, 
h3 a { font-size:18px; font-weight:normal; margin-bottom:10px}

#respond {padding:10px 0 15px 97px;}
#commentform { margin-top:5px;}
#commentform a { text-decoration:underline;}
#commentform a:hover { text-decoration: none; color:#493535}
#commentform textarea {width: 99%;padding: 2px; font-size:12px;}
#commentform #submit {margin: 0;float: right;}
#commentform textarea,
#commentform input{border:1px solid #dbdbdb; font-family:Trebuchet MS, arial, verdana; font-size:11px; padding:1px 2px;}
#commentform input{ margin-right:5px;}
#commentform input#submit{ border:0; background:none; color:#FF3366; font-family:Georgia, "Times New Roman", Times, serif; padding:5px 0; font-size:13px;}
#commentform input#submit:hover{ cursor: pointer;}

#footer { background: url(images/religieuse.gif) #493535 no-repeat 50% 90%;  padding:10px 0 130px; text-align:center; color:#fff;}
#footer a,
#footer p { color:#fff;}
#footer ul { margin:10px auto}
#footer  li { display:inline; padding:0 5px}


.post .entry p.author { font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; font-weight:bold; margin-top:20px;}




h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite {
text-decoration: none;
}
.entry p a:visited {
/*color: #b85b5a;*/
}
.commentlist cite, .commentlist cite a {
font-size: 16px;
font-family:Georgia,"Times New Roman",Times,serif;
color:#FF3366;
text-transform : capitalize; 

}
.commentlist{background:url(images/spacer_pointille.gif) bottom repeat-x;padding-bottom:40px!important;margin:0;}

a.reply{float:right;display:block;background:url(images/reply_btn-reply.jpg) no-repeat;width:16px;height:16px;}
a.reply span{display:none;}

a.showreply{float:right;display:block;background:url(images/reply_nbrreply.jpg) no-repeat;width:16px;height:16px;text-align:center;color:#fff;margin:0 2px 0 0;}
a.showreply span{display:none;}

a.isareply{float:right;display:block;background:url(images/reply_btn-isreply.jpg) no-repeat;width:16px;height:16px;text-align:center;color:#fff;margin:0 2px 0 0;}
a.clrzComHide{background:url(images/reply_closereply.jpg) no-repeat;}
a.isareply span{display:none;}

a#show_all{border:1px solid #b8b8b8;font-family:'Georgia',Arial,Sans-serif;background:#fff;cursor:pointer;color:#6f6f6f;font-weight:bold;padding:5px;margin:auto;display:block;width:100px;text-align:center;}
a#show_all:hover{background:#000;color:#fff;text-decoration:none;}

.is_admin a{color:#593960!important;}

h3#respond{display:block;background:url(images/title_laissezunmessage.jpg) no-repeat;height:13px;padding-left:161px;font-size:0px;color:#fff;}
.commentlist p {
font-weight: normal;
line-height: 1.5em;
text-transform: none;
}


#commentform p.right{margin-left:50px;}


acronym, abbr, span.caps {
font-size: 0.9em;
letter-spacing: .07em;
}

a:hover {
color: #7e7e7e;
text-decoration: #7e7e7e;

}
#wp-calendar #prev a, #wp-calendar #next a {
font-size: 9pt;
}
#wp-calendar a {
text-decoration: none;
}
#wp-calendar th {
font-style: normal;
text-transform: capitalize;
}
/* End Typography & Colors */
/* Begin Structure */
body {
margin: 0;
padding: 0;
}
.widecolumn {
padding: 10px 0 20px 0;
margin: 5px 0 0 150px;
width: 450px;
}


.widecolumn .smallattachment {
text-align: center;
float: left;
width: 128px;
margin: 5px 5px 5px 0px;
}
.widecolumn .attachment {
text-align: center;
margin: 5px 0px;
}


a.more-link{font-family:'Georgia',Arial,Sans-serif;font-size:16px;font-style:italic;margin:35px 0 35px 0;clear:left;display:block;}

.clear { 
clear: both; 
}

/* End Structure */
/*	Begin Headers */
h1 {
/*padding-top: 70px;*/
margin: 0;
}
h3.comments {
padding: 0;
margin: 40px auto 20px;
}
/* End Headers */
/* Begin Images */
p img {
padding: 0;
}
/*	Using 'class="alignright"' on an image will (who would've
thought?!) align the image to the right. And using 'class="centered',
will of course center the image. This is much better than using
align="center", being much more futureproof (and valid) */
img.centered {
display: block;
margin-left: auto;
margin-right: auto;
}
img.alignright {
padding: 4px;
margin: 0 0 2px 7px;
display: inline;
}
img.alignleft {
padding: 4px;
margin: 0 7px 2px 0;
display: inline;
}
.alignright {
float: right;
}
.alignleft {
float: left;
}
/* End Images */
/* Begin Lists

Special stylized non-IE bullets
Do not work in Internet Explorer, which merely default to normal bullets. */
html > body .entry ul {
margin-left: 0px;
padding: 0 0 0 30px;
list-style: none;
padding-left: 10px;
text-indent: -10px;
}
html > body .entry li {
margin: 7px 0 8px 10px;
}
/*.entry ul li:before, #sidebar ul ul li:before {
content: "\00BB \0020";
}*/
.entry ol {
padding: 0 0 0 35px;
margin: 0;
}
.entry ol li {
margin: 0;
padding: 0;
}
.postmetadata ul, .postmetadata li {
display: inline;
list-style-type: none;
list-style-image: none;
}
#sidebar ul, #sidebar ul ol {
margin: 0;
padding: 0;
}
#sidebar ul p, #sidebar ul select {
margin: 5px 0 8px;
}
#sidebar ul p {
height:20px;
 float:left;
}
ol li, #sidebar ul ol li {
list-style: decimal outside;
}
#sidebar ul ul li, #sidebar ul ol li {
margin: 3px 0 0;
padding: 0;
text-align:center;
}
/* End Entry Lists */
/* Begin Form Elements */
.entry form {
/* This is mainly for password protected posts, makes them look better. */
text-align: center;
}
select {
width: 130px;
}
/* End Form Elements */
/* Begin Comments*/
.alt {
margin: 0;
padding: 10px;
}
.commentlist {
padding: 0;
text-align: justify;
}
.commentlist li {
margin: 15px 0 3px;
list-style: none;
}
.commentlist li p{padding:15px 8px; margin:10px 0 0 0; border:1px solid #F1E9DA}
.commentlist a.comment-date{font-size:10px;font-weight:normal;}
.commentlist li .avatar {
float: right;
border: 1px solid #eee;
padding: 2px;
background: #fff;
}

#commentform p {
margin: 5px 0;
}
.nocomments {
text-align: center;
margin: 0;
padding: 0;
}
.commentmetadata {
margin: 0;
display: block;
}
/* End Comments */
/* Begin Calendar */
#wp-calendar {
empty-cells: show;
margin: 10px auto 0;
width: 155px;
}
#wp-calendar #next a {
padding-right: 10px;
text-align: right;
}
#wp-calendar #prev a {
padding-left: 10px;
text-align: left;
}
#wp-calendar a {
display: block;
}
#wp-calendar caption {
text-align: center;
width: 100%;
}
#wp-calendar td {
padding: 3px 0;
text-align: center;
}
#wp-calendar td.pad:hover {
/* Doesn't work in IE */
background-color: #fff;
}
/* End Calendar */
/* Begin Various Tags & Classes */
acronym, abbr, span.caps {
cursor: help;
}
acronym, abbr {
border-bottom: 1px dashed #999;
}
blockquote {
margin: 15px 30px 0 10px;
padding-left: 20px;
border-left: 5px solid #ddd;
}
blockquote cite {
margin: 5px 0 0;
display: block;
}
.center {
text-align: center;
}
.hidden { 
display: none; 
}
hr {
display: none;
}
a img {
border: none;
}
.entry img {
max-width:570px;
padding:5px;
}

#IE6 .entry img {
max-width:570px;
}

/* End Various Tags & Classes*/

.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: 12px;
line-height: 17px;
padding: 0 4px 5px;
margin: 0;
}
/* End captions */

.archives h2{display:block;background:url(images/title_bigArchives.jpg) no-repeat;height:24px;margin-bottom:40px;}
.archives h2 span{display:none;}
/* ELA */
#af-ela ul li{font-weight:bold;margin:0;}
#af-ela ul li a{color:#000;}
#af-ela ul li a:hover{text-decoration:none;}
#af-ela-menu{list-style-type:none;margin:0;padding:0;width:180px;float:left;display:block;border-right:1px dotted #afb2b3;}
#af-ela-year li{text-align:center;}
#af-ela-category,#af-ela-tag{border-right:1px dotted #afb2b3;}
#af-ela-tag{overflow-y:scroll;height:200px;}

#af-ela-year,#af-ela-category,#af-ela-tag{padding:0 10px 0 10px;list-style-type:none;margin:2px!important;width:60px;float:left;display:block;}
#af-ela-category,#af-ela-tag{width:270px;}
#af-ela-category li,#af-ela-tag li{margin-right:10px;padding-left:10px;}
#af-ela-month{border-left:1px dotted #afb2b3;list-style-type:none;margin:0 0 0 0px;display:block;float:left;padding:0 0 0 10px;width:215px;}
#af-ela-month li{display:inline;width:100px!important;}
#af-ela-month li{width:145px;padding:0 10px 0 20px;}
#af-ela-category li,#af-ela-month li,#af-ela-tag li{width:120px;display:block;float:left;}
#af-ela-post-chrono,#af-ela-post-cats,#af-ela-post-tags{clear:both;list-style-type:none;margin:0;padding:0;padding:30px 0 0 0 ;}
#af-ela-post-chrono li,#af-ela-post-cats li,#af-ela-post-tags li{border-top:1px dotted #afb2b3;padding:10px;}
#af-ela-post-chrono li:hover,#af-ela-post-cats li:hover,#af-ela-post-tags li:hover{background:#000;}
#af-ela-post-chrono li:hover a,#af-ela-post-cats li:hover a,#af-ela-post-tags li:hover a{color:#fff;}

#af-ela-year li:hover,#af-ela-category li:hover,#af-ela-month li:hover,#af-ela-tag li:hover,#af-ela-year li.selected,#af-ela-category li.selected,#af-ela-month li.selected,#af-ela-tag li.selected{background:#000;color:#fff;}
#af-ela-tag{clear:left;width:auto;border-top:1px dotted #ccc;border-right:none;padding-top:10px;}
#af-ela-tag li{width:30%;}
#af-ela-menu li{background-position:0 -26px;margin:0 0 10px 0!important;}
#af-ela-menu li.selected,#af-ela-menu li:hover{background-position:0 0px;}
#af-ela-menu-0{display:block;background:url(images/btn_pardate.jpg) no-repeat;height:26px;width:130px;color:#fff;font-size:0;}
#af-ela-menu-1{display:block;background:url(images/btn_parcategories.jpg) no-repeat;height:26px;width:130px;color:#fff;font-size:0;}
#af-ela-menu-2{display:block;background:url(images/btn_partags.jpg) no-repeat;height:26px;width:130px;color:#fff;font-size:0;}
span#ela-loader{display:block;float:right;position:absolute;margin:-30px 0 0 450px;}

/* search */

.search h2.pagetitle{display:block;background:url(images/title_search.jpg) no-repeat;height:24px;margin-bottom:35px;}
.search h2.subpagetitle{display:block;background:url(images/title_resultat.jpg) no-repeat;height:24px;}
.search h2 span{display:none;}
.search p.results{background:url(images/arrow_resultat.jpg) left 5px no-repeat;padding-left:15px;margin:0 0 60px 0;}
.search p.results span{color:#999999;font-weight:bold;}
.search .post {padding:10px 0 10px 5px;margin:0;}
.search .post h3{padding:0!important;margin:0!important}
.search .post:hover{background:#000;}
.search .post:hover h3 a{color:#fff;}

.archive h2.pagetitle{font-family:'Georgia',arial,sans-serif;font-size:21px;text-transform:capitalize;text-align:left;font-style:italic;color:#999;background:url(images//spacer_pointille.gif) bottom repeat-x;}

.press .post{background:none;width:240px;float:left;margin-bottom:20px;}
.press .post h2{display:block;position:absolute;margin:100px 5px 5px 5px;padding-left:15px;padding-right:5px;background:#fff;max-width:215px;}
.press .post h2 a{color:#7e7e7e;font-family:'times new roman',arial,sans-serif;font-style:italic;font-weight:bold;font-size:14px;text-transform:uppercase;}
.press .post h2 small{color:#7e7e7e;text-transform:capitalize;}
.press .post img{border:1px solid #e2e2e2;padding:5px;}
.press div.alternate{margin-left:10px;}
.press h2.pagetitle{display:block;background:url(images/title_revuedepresse.jpg) no-repeat;height:24px;padding-left:257px;color:#fff;font-size:0px;margin-bottom:25px;}

.about .post h2{display:block;background:url(images/title_bigAbout.jpg) no-repeat;height:24px;padding-left:257px;color:#fff;font-size:0px;margin-bottom:25px;}
#playlist{margin-bottom:30px!important;}

#qtrans_language_chooser{padding:40px 0 0 0;margin:0;float:left;}

#qtrans_language_chooser li{list-style-type:none;padding:0;margin:0;width:34px;display:block;}
#qtrans_language_chooser li a{background-position:0 -22px!important;}
#qtrans_language_chooser li a:hover,#qtrans_language_chooser li.active a{background-position:0 0px!important;}
#qtrans_language_chooser li a.qtrans_flag_fr{ background:url(images/flag_fr.jpg) no-repeat;width:34px;height:22px; }
#qtrans_language_chooser li a.qtrans_flag_en{ background:url(images/flag_en.jpg) no-repeat;width:34px;height:22px; }

#sidebar #bookmarks a {font-weight:normal; font-size:12px;}
#sidebar #partners a {font-weight:normal; font-size:12px;}
#sidebar #partners {margin-top:30px;margin-bottom:30px;}



#sidebar #spotlight {width:300px;}

.gallery img {border:1px solid #CFCFCF; padding:3px}

h3#comments,
.comment-body { padding:0 0 0 97px;}

.quisommesnous { margin-top:10px;}
.blocs { margin-top:15px;}
.rss { margin:15px 0; text-align:left; }
.rss a { text-decoration:underline;}
.rss img { float:left; margin:0 5px 0 0}
.rss div { float:left; margin-top:5px;}





