@charset "UTF-8";
/*
Theme Name: Template Accueil
Theme URI: http://www.lesfaiseurs.com/
Author: Les Faiseurs des Toiles
Author URI: http://www.lesfaiseurs.com/
Description: Template pour la page d'accueil
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: dark, light, white, black, gray, one-column, two-columns, left-sidebar, right-sidebar, fixed-width, flexible-width, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
Text Domain: lfdt-accueil
*/

/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */

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, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0;
	font-family: inherit;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
}
:focus {/* remember to define focus styles! */
	outline: 0;
}
body {
	background: #fff;
	line-height: 1;
}
ol, ul {
	list-style: none;
}
table {/* tables still need 'cellspacing="0"' in the markup */
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	font-weight: normal;
	text-align: left;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
a img {
	border: 0;
}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
}

/* Assistive text */
.assistive-text {
	position: absolute !important;
	clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
	clip: rect(1px, 1px, 1px, 1px);
}

#access a.assistive-text:active,
#access a.assistive-text:focus {
	background: #eee;
	border-bottom: 1px solid #ddd;
	color: #1982d1;
	clip: auto !important;
	font-size: 12px;
	position: absolute;
	text-decoration: underline;
	top: 0;
	left: 7.6%;
}

/***********************************************/
/***********************************************/
/***********************************************/
body{
  background:#fff;
  font-family:arial
}

#page{
  width:980px;
  margin:0 auto;
  background:#fff;
}

#branding{
   position:relative;
   height:90px;
  padding-top:70px;
   background:url(images/lfdt/header.png) bottom no-repeat;
}

.only-search{
   position:absolute;
  top: 73px;
  right: 278px;
}


#access{
   background:#e1ddb3;
}

#access ul {
	font-size: 11px;
	list-style: none;
	margin: 0;
	padding: 0;
	padding-left: 0;
}
#access li {
	float: left;
	position: relative;
	margin-left:  20px;
  	padding: 0;
}


#access a {
	color: #726E28;
	display: block;
	text-decoration: none;
	text-transform: uppercase;
	height:22px;
	padding-top:10px   ;
font-weight: normal;
	font-size: 11px;
}

#retour_accueil{
    width:405px;
    height:60px;
    position:absolute;
    bottom:0;
    left:135px
}

#retour_accueil a{
    width:405px;
    height:60px;
   display:block;
   
   text-indent: -999px;
}

#menu_secondaire{
position: absolute;
bottom: 26px;
right: 205px;
}

#menu_secondaire ul {
	font-size: 11px;
	list-style: none;
	margin: 0;
	padding-left: 0;
}
#menu_secondaire li {
	float: left;
	position: relative;
	margin-left:  20px
}


#menu_secondaire a {
	color: #726E28;
	display: block;
	text-decoration: none;
	text-transform: uppercase;
	height:22px;
	padding-top:10px   ;


}



#primary{
  position:relative;
	float: left;
	margin: 0 ;
	width:403px;
  margin-top:5px;	
}

#primary p{
   font-size:11px;
   line-height: 16px;
}

#primary strong{
  font-weight: bold;
}

#primary blockquote p{
   /*  font-size:12px;
   margin:20px 10px 20px 10px;   */
   font-style: italic;
    font-size:11px;
}

#secondary {
	float: left;
	width: 115px;

	margin-right:20px;
	position:relative;
	margin-bottom:40px;
  z-index:10;
}

#secondary #nav_menu-2{
  margin-top:5px;
  margin-bottom:20px;
}

#secondary #nav_menu-2 li{
   text-align: right;
      margin-bottom:12px;
}

#secondary #nav_menu-2 a{
   color:#959595;
   text-align: right;
   text-decoration: none;
   font-size:14px;
   font-weight:bold

}

#colophon{
  position:relative;
}

#colophon #barre{
  position:absolute;
  top:0px;
  right:0px;
  background:#dfddb7;
  
  height:31px;
  width:980px;
}

#logo_cap21{
  position:absolute;
  top:0px;
  left:120px;  
  padding-right:11px;
  background:#fff;
}

#logo_adle{
  position:absolute;
  top:-5px;
  left:0px; 
  padding-right:11px;
  background:#fff;
}

.recent-posts{
position:absolute;
right:-440px;
top:0px;

  width:395px; /*420*/
  border-left:1px solid #a8a33b;
  
  padding-left:20px;
}

.page .recent-posts,
.single .recent-posts{
  border-left:0px solid #a8a33b;  
}

.showcase-heading{
 color:#a8a33b;
 margin-bottom:15px;
 text-transform: uppercase;
  font-size:20px;
   font-weight: bold;
width: 150px; 
}

.recent-posts h2.entry-title{
 margin-bottom:5px; 
}

.recent-posts h2.entry-title a{
  font-size:17px;
  color:#000; 
  text-decoration: none;
  font-weight: bold;
}

.recent-posts .entry-content{
  width:330px;
  padding-right:15px;
  position:relative;

}

#primary .recent-posts .entry-content p{
  font-size:12px;
}

.recent-posts .format-standard{
  padding-bottom:15px;
  border-bottom:1px solid #000;  
  margin-bottom:15px;
}

.recent-posts .right-content{
   float:right;
   text-align: right;  
   margin-left:5px; 
}

.recent-posts a.more-link{
 position:absolute;
  bottom: 0px;
  right: -75px;       
}

.content-defilant{
  height:340px;
  overflow:hidden;
}

.vticker ,
.vticker ul{
  width:420px;
}

.btn-pre{
  position:absolute;
  top: 6px;
  left: 210px;
  cursor:pointer;
}

.btn-suiv{
  position:absolute;
  bottom: -26px;
  left: 210px;
  cursor:pointer;
}

#facebook{
  position:absolute;
  bottom: -40px;
  right: 25px;
}

#twitter{
  position:absolute;
  top: 0px;
  right: 0px;
  padding:5px;
  background:#dfddb7;
} 

.twtr-hd,
.twtr-ft{
  display:none;
}

#twitter .twtr-timeline ,
#twitter .twtr-doc {
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
border-radius: 0px;
}

#supplementary{
   position:absolute;
   left:225px;
   top:0px;
}

#supplementary h3{
 display:none;
}

#supplementary ul {
	font-size: 11px;
	list-style: none;
	margin: 0;
	padding-left: 0;
}
#supplementary li {
	float: left;
	position: relative;
	margin-left:  10px
}


#supplementary a {
	color: #726E28;
	display: block;
	text-decoration: none;
	text-transform: uppercase;
	height:22px;
	padding-top:6px   ;


}

#supplementary a img{
  height:18px;
vertical-align: sub;
}


.content-accueil{
  margin-left:-22px;
}

#secondary #nav_menu-2 .current-post-parent a ,
#secondary #nav_menu-2 .current-menu-item a {
   color:#000;
} 

.search h1.page-title ,
.single h1.page-title ,
.category h1.page-title{
 color:#030303;
 margin-bottom:15px;
  font-size:32px;
  font-weight: normal;
  display: block;
  text-decoration: none;
}   
                                                  

 .search #primary  p,
 .single #primary .entry-content p,
 .category #primary .entry-content p{
  font-size:12px;
}

.category .format-standard{

  padding-bottom:18px;
  border-bottom:1px solid #000;  
  margin-bottom:15px;
}

.search #content li{

  padding-bottom:18px;
  border-bottom:1px solid #000;  
  margin-bottom:15px;
}

.search h2.entry-title,
.category h2.entry-title{
 margin-bottom:5px; 
}

.search h2.entry-title a,
.category h2.entry-title a{
  font-size:17px;
  color:#000; 
  text-decoration: none;
  font-weight: bold;
}



.single h1.entry-title{
 margin-bottom:5px; 
  font-size:17px;
  color:#000; 
  text-decoration: none;
  font-weight: bold;
}


.search #content,
.single #content,
.category #content{
  position:relative;
  margin-bottom:50px;
}

.search .content-defilant ul li ,
.category .content-defilant ul li {
  position:relative;
  width:365px;
  
}

.search .more-link,
.category .more-link{
  position:absolute;
  bottom:3px;
  right: 0px;
}


.category .content-defilant{
  height:340px;
  overflow: auto;
}

.single .content-defilant{
  position:relative;
  height:340px;
  overflow: auto;
}

.single #primary {
 width:385px;
}

.single .format-standard{
 width:360px;
}

.single .content-defilant-derniere-actu .format-standard{
 width:420px;
}

.category #primary {
 width:385px;
}

.single #category-image,
.category #category-image{
position:absolute;
left:404px;
top:0px;
width:440px;
height:415px;
overflow:hidden;
}

.category .right-content,
.search .right-content{
  display:none;
}

#breadcrumb{
  font-size:10px;
  color: #959595;
  text-transform: uppercase;
  padding-left:135px;
  padding-top:1px;
  overflow:hidden;
  height:12px;
}

#breadcrumb a{
  font-size:11px;
  color: #959595;
  text-decoration: none;
}

.page #category-image{
position:absolute;
left:404px;
top:0px;
width:440px;
height:400px;
overflow:hidden;
}

.page #primary {
 width:385px;
}

.page .entry-content{
 width:360px;
}

.page .content-defilant-derniere-actu .entry-content{
 width:330px;
}

.page .content-defilant-derniere-actu ul,
.page .content-defilant-derniere-actu li,
.page .content-defilant-derniere-actu .entry-content,
.page .content-defilant-derniere-actu .entry-title,
.page .content-defilant-derniere-actu .vticker,
.page .content-defilant-derniere-actu article{
  position:relative ;
  display:block;
}


.page .content-defilant{
  position:relative;
  height:340px;
  overflow: auto;
  margin-bottom:10px;
}

.entry-content h1{
 font-size:16px;
 display:block;
 border-bottom:1px solid #000;
 font-weight: bold;
 margin-bottom:10px;
}

.entry-content h2{
 font-size:14px;
 display:block;
 font-weight: bold;
 margin-bottom:10px;
}

.entry-content h3{
 font-size:12px;
 display:block;
 font-weight: bold;
}

.entry-content p{
 margin-bottom:10px;
}


.entry-content .alignleft{
  float:left;
  margin-right:10px;
} 

.entry-content a{
  color:#A8A33B;
}

.category-archive-meta{
  margin-top:-10px;
  margin-bottom:10px;
}

.category-archive-meta a{
   color:#726E28;
}