/* Import RESET styling for grid framework*/
@import url('reset.css');
/* Import TEXT styling for grid framework*/
@import url('text.css');
/* Import GRID styling for grid framework http://www.etude-litteraire.com/css/*/
@import url('format.css');


/*	--------------------------------------------------
Global Reset - Resets all browser defaults to 0
-------------------------------------------------- */

body { color:#444; background:#F5F5F5; overflow:auto;}
a, #content-blog .posts p a, .widget p a  { color:#336699; text-decoration:underline; }
a:hover, #content-blog .posts p a:hover, .widget p a:hover { color:#000; }

p { margin:0 0 8px 0; padding:0; line-height:18px; }

/*	--------------------------------------------------
 Structure
 -------------------------------------------------- */

#header { background:#f5f5f5 url(img/Sslice.jpg) repeat-x top; height:35px; border-bottom:1px solid #b4c8d9; }
#wrapper { }

#sidebar-blog { border-left:1px solid #e5e5e5; }
#page_head {  color:#336699; border-bottom:1px solid #b4c8d9;  }
#footer { height:100%; overflow:hidden; border-top:3px double #ccc;    }


/*	--------------------------------------------------
Header
-------------------------------------------------- */

#nav ul li a { color:#5e7977;  }
#nav ul li a:hover { color:#5e7977; border-bottom:2px solid #5e7977;  }

#nav ul li.current_page_item a  { color: #3c4a4a;   border-bottom:2px solid #fff;  }

#rech {display:block;	}
#livesearch {}
.search_button {margin:7px 0px;vertical-align:top;position:relative;left:0px; border-top:1px solid #000;border-right:1px solid #000;border-bottom:1px solid #000;}


#breadcrumb{position:absolute;top:70px; margin:15px 0px; }
#breadcrumb ul li{
  list-style-image: none;
  display:inline;
  padding: 0 3px 0 0;
  margin: 3px 0 0 0;
}
#breadcrumb ul{
  margin:0;padding:0;
  list-style-type: none;
  padding-left: 1em;
}




.buynow { border-left:1px solid #85a3bc;  }
.buynow a { background:url(1-default/b_buynow.png) no-repeat;   }
.buynow a:hover { background-position:0 -21px; }


/*	--------------------------------------------------
Banner
-------------------------------------------------- */
#banner h2 { color:#283433; }
#banner h3 { color:#417ead; }

#banner p { color:#417ead; } 

#banner { color:#417ead; }
.productrays { background:url(1-default/productbg.png) no-repeat 210px 80px; }

#banner .buttonbar p {  color:#000;  }
#banner .buttonbar p a { color:#335a07;  }
#banner .buttonbar p a:hover { color:#000;  }
.i_paperpack { background:url(1-default/i_paperpack.gif) no-repeat;  } 
.i_pdf { background:url(1-default/i_pdf.gif) no-repeat; } 


/*.action_button { background:url(img/Fiches_de_lectureT1.png) no-repeat left top;  }
.action_button a { color:#692608  !important; background:url(img/Fiches_de_lectureT2.png) no-repeat right top; }
.action_button a:hover { background-position:right -40px ; color:#000  !important;  }
.action_button:hover  { color:#000  !important;  background-position:0 -40px; }
.action_button a:hover {background:url(img/Fiches_de_lectureT2.png)no-repeat left top;color:#692608   !important;  }*/

.action_button a#telechargez {color:#333333; background:url(img/cta-sec/a.png) no-repeat left top; width:230px; margin: 0 0 0 20px;}
.action_button a#accedez-fiches  {color:#692608; background:url(img/cta-accedez-fiches/a.png) no-repeat left top; width:255px; margin: 0 15px 0 15px;}
.action_button a#plus-d-infos  {color:#692608; background:url(img/cta-infos-bac/a.png) no-repeat left top;}
.action_button a#achat-immediat {color:#692608; background:url(img/cta-achat/a.png) no-repeat left top;}
.action_button a:hover#achat-immediat {color:#000 !important; background:url(img/cta-achat/hover.png) no-repeat left top;}
.action_button a:hover#telechargez {color:#000  !important;background:url(img/cta-sec/hover.png) no-repeat left top;}
.action_button a:hover#accedez-fiches  {color:#000  !important;background:url(img/cta-accedez-fiches/hover.png) no-repeat left top;}
.action_button a:hover#plus-d-infos {color:#000  !important; background:url(img/cta-infos-bac/hover.png) no-repeat left top;}

.action_button a#accedez-fiches-gratuite  {color:#692608; background:url(img/cta-accedez-fiches/a.png) no-repeat left top; width:255px; margin: 0 15px 0 15px;}
.action_button a:hover#accedez-fiches-gratuite {color:#000  !important;background:url(img/cta-accedez-fiches/hover.png) no-repeat left top;}

span.prenomAuteurs {font-size:11px; color:#5E7977;}
/*
img/cta-achat/a.png
img/cta-achat/hover.png
*/

/*.action_button a {
    background: url('img/Fiches_de_lectureT1.png') no-repeat left top;
    display: block;
    color: #692608;
    text-decoration: none;
	//position:relative;
	//top:-55px;
}
.action_button a {
    background: url('img/Fiches_de_lectureT2.png') no-repeat left top;
    display: block;
    color: #692608;
    text-decoration: none;
	//position:relative;
	//top:-55px;
}*/

/*
.action_button a {//position:relative;//top:-45px;}
.action_button a { background:url(img/Fiches_de_lectureT1.png) no-repeat; color:#692608;  }
.action_button a:hover { background:url(img/Fiches_de_lectureT2.png) no-repeat;color:#692608; }
*/

.feature_box_bottom {float:left; margin:30px 20px 0;}

.feature_box li {list-style-image: url(img/puce-arguments.png);}



/*	--------------------------------------------------
content
-------------------------------------------------- */
.feature_section {  background:#e2e9ef; border:1px solid #cbdeda; }

.feature_box h3 { color:#D14A01; }
.feature_box_content p { color:#444; }
 
#content li { background:url(../images/bullet.png) no-repeat 0 5px; }

blockquote { } 
blockquote p { color:#4f4f4f;  font-style: italic ;}
blockquote cite { color:#4a4a4a; }

#wrapper blockquote a { color:#336699; font-size:13px; }
#wrapper blockquote a:hover { color:#000; }


/*	--------------------------------------------------
#content-blog
-------------------------------------------------- */

#content-blog .posts h2 { color:#336699;   } 
#content-blog .posts h2 a { color:#336699; text-decoration:none;  }
#content-blog .posts h2 a:hover { color:#000;  }

#content-blog p.post_bottom { border-top:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3; }

/*	--------------------------------------------------
content-in 
-------------------------------------------------- */
#content-in h2, #content-blog h2 {color:#336699;} 
#content-in h6, #content-blog h6 {color:#000;} 

#content-in li, #content-blog li { background:url(../images/bullet2.png) no-repeat 0 7px; line-height:18px; }

#content-in li a , #content-blog li a  { color:#336699; }
#content-in li a:hover , #content-blog li a:hover  { color:#333; }


/*---------PAGE NAVIGATION - pagination --------- */

.Navi .on { color:#fff; background: #417ead !important }
.Navi a:hover { color:#fff; background: #78a6ca;  }
.Navi a { color: #fff; border:1px solid #98bcd8; background:#98bcd8;  }
	
/*	--------------------------------------------------
sidebar 
-------------------------------------------------- */
#sidebar h2 {  color:#336699; border-bottom:1px solid #99c1cc; } 

/*	--------------------------------------------------
#sidebar-blog 
-------------------------------------------------- */

/*---------widgets ---------  */
.widget h2, .widget h3{  color:#3d3d3d !important; border-bottom:1px solid #c4c4c4;  }
.widget li{ }

#sidebar-blog .widget li a { color:#336699; text-decoration:none; }
#sidebar-blog .widget li a:hover { color:#000; text-decoration:none; }

.b_downloadnow a { background:url(img/CTAsec-1.png) no-repeat; color:#fff;  }
.b_downloadnow a img {width:25px; border:0px; background:transparent;}
.b_downloadnow a:hover { background:url(img/CTAsec-2.png) no-repeat;color:#fff; }

.widget .field { border:1px solid #A4C1D8; background:#fff; }
.widget .replace { color:#444 ; background:url(1-default/b_subscribe.png) no-repeat; }
.widget .replace:hover { color:#000; }



/*	--------------------------------------------------
footer 
-------------------------------------------------- */
#footer { color:#444; }
#footer a { color:#444; }
#footer a:hover { color:#000; }


/***rech ***/

#rech input#livesearch {
    
	padding:6px 3px;
    width: 180px;
    line-height: 15px;
	font-size:12px;
    border: 1px solid #5E7977;
    color:#5E7977;
	margin:7px -4px 0px 0px;
    background: #f8fbfc;

}

#rech { float:right;  }

.hide{
    position: absolute;
    left: -5000px;
}

/* CTA */
/*
.cta2-1 {background: url('img/cta2/cta2.1-1.png') no-repeat; width:4px; padding: 10px 0 10px 5px;display:inline;}
.cta2-2 {background: url('img/cta2/cta2.1-2.png') repeat-x; padding: 10px 0;display:inline;}
.cta2-3 {background: url('img/cta2/cta2.1-3.png') no-repeat;width:4px; padding: 10px 5px 10px 0;display:inline;}
*/
