/** sidebar - book **/

p.side-book-title {
	font-size:1.4em;
	margin:0;
}

p.side-book-author {
	font-size:1.2em;
	font-weight:bold;
	margin:.5em 0;
}

p.side-book-editor {
	font-size:1.2em;
	margin-top:0;
}

.side-bloc .bottom {
	clear:both;
	}
	
.side-bloc .book_cover{
	width:100%;
	text-align:center;
}	

/** pagination **/

.pagination .current {
	color: #F96024;
	font-weight: bold;
	text-decoration: none;
	padding: 0 .5em 0 0;
}

/* FORMULAIRES FAQ */

ul.form {
	padding-left:0;
}

ul.form li {
	 list-style: none;
	 margin:1em;
	 width:100%;
}

ul.form li label{
	/*width:40%;*/
	display:block;
	
}

div.filet {
	width:80%;
	margin:0 0 1em 0;
	border: solid 1px #dddddd;
	padding:1em;
}

p.form_quest {
	font-size:1.4em;
	font-style:italic;
	}
	
.article p.note{
	border-top:solid 1px #dddddd;
	margin-top:2em;
	padding:.5em;
	font-size:1em;
	}

p.avertissement {
	font-size:1.4em;
	color:red;
}
	
form.newform label{
	display:block;
	font-size:1.3em;
	margin-top:1em;
	margin-bottom:.2em;
}

fieldset {
 padding:1em;
 margin-bottom:1em;
 border:0;
 }	

/* TAGS bas de page */
 
#tags { margin: 3em 0 2em 0; } 
 
#tags p.titre {color: #999; font: 2em 'CaeciliaLTStd85Heavy', Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif; line-height: 1.1em; margin: 0 0 .4em 0;}

#tags ul { margin:0; }

#tags li { list-style: none; display:inline; padding-right: 2em; font-size:1em;}

#tags li a { text-transform: uppercase; }

/* v2 */

.article p.titre-tags {color: #999; font: 2em 'CaeciliaLTStd85Heavy', Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif; line-height: 1.1em; margin: 0 0 .4em 0;}

aside.tags {clear:both; margin-top:2em;}

.article .tags ul{
	display:block;
	margin: 0 0 5em 0;
	list-style-type:none;
	padding:0;
	font-size:1em;
}

.article .tags li{
	display:inline-block;
	padding: 0 1em 0 0;
	}

.article .tags li b {
	display:block;
	padding: 1em 1em;
}

/*** ARTICLES ***/

article h2{
	clear:both;
	margin-bottom:.5em;
	font-size:1.8em;
	}
article h3{
	clear:both;
	margin-bottom:.3em;
	font-size:1.5em;
	}

article div.image {
	float:right;
	padding-left:5px;
	padding-bottom:5px;
}

.article p {
	font-size:1.3em;
}

.article li {
	font-size:1.1em;
}

.article ol {
	font-size:1.2em;
	line-height:1.4em;
}
	
/********************** XG **********************/

article div.clear	{
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
clear: both;
height: 1px;
overflow: hidden;
visibility: hidden;
}

article div.clear2	{
margin-top: 5px;
margin-right: 0px;
margin-bottom: 5px;
margin-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
clear: both;
height: 1px;
overflow: hidden;
visibility: hidden;
}

 /* encart retenir */
article .petit_bloc {
	clear:both;
	background: #fff9f2;
	border: 1px solid #f5e2c6;
	margin: 0 0 2em 0;
	padding: 2em 2em 1em 2em;
}

article .petit_bloc p strong {
	border-bottom: 1px solid #f5e2c6;
	color: #f86024;
	font: 1.4em 'CaeciliaLTStd85Heavy', Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif;
	margin: 0 0 1em 0;
	padding: 0 0 1em 0;
	text-align: center;
}

/*** LIVRE ***/

#livre-cartouche {
	border: #e7e7e7 1px solid;
	margin:1em 0 1em 0;
	padding:.5em;
	width:50%;
	}

/*** FAQ compil ***/

.questrep {
	margin-top:1em;
	}

.questrep dl {
	margin-bottom:2em;
	}

.questrep dt {
	margin-bottom:1em;
	font-weight:bold;
}

/*** megabanner ***/

div.pub-top{
	text-align:center;
	display:block;
	width:100%;
}

/* Desktops and laptops ----------- */
@media only screen
and (min-width : 1224px) {
/* Styles */
	.menu{
		top:238px;
	}
}
	
.pub-top img{
	margin:1em;
}	

.header-top {
	margin-bottom:.5em;
	}

/* PAGER */

.bxslider-fiche2, .bxslider-fiche2 ul {
	margin: 0;
	padding: 0;
}

#my-pager{
	position:absolute;
	bottom:5%;
	right:25%;
	z-index:200;
}

#my-pager a {
	background: #666;
	text-indent: -9999px;
	display: inline-block;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	outline: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

#my-pager a:hover,
#my-pager a.active {
	background: #f86024;
}

.bx-caption{
    position: relative;
    top: 0;
    left: 0;
    z-index:100;
}


/******* RUBR LIVRES ************/

div.livres-categorie a img, div.livres-categorie *:link img, div.livres-categorie *:visited img {
  border:0pt none;
}

div.livres-liste {
  color:#FFFFFF;
  font-family:arial,helvetica,sans-serif;
  width:500px;
  padding:8px 5px;
  margin-left:30px;
}

div.livres-liste div.livres-categorie {
  display:block;
  float:left;
  font-size:12px;
  padding:5px;
  position:relative;
  width:152px;
  height:132px;
  text-align:center;
  border-right : dashed 1px #cccccc;
   border-bottom : dashed 1px #cccccc; 
}

div.livres-liste div.livres-categorie a {
  color:#000000;
  text-decoration:none;
  text-transform:uppercase;
  margin-top:0px;
}

div.livres-categorie img {
	padding-bottom:3px;
	position:absolute;
	bottom:10px;
	left:15px;
}

#livres .boutons {
	font-size:1em;
	}
	
#livres li {
	list-style: none;
	margin: 1em 0 2em 0;
}

#livres p.author{
	margin:0;
}

#livres {
	margin:0;
	padding:0;
	}
	
#livres li img {
	margin-right:1em;
	}

/**** liste de choix ****/

ul.entries{
	font-size:1.3em;
	line-height:1.5em;
	}

/* fiches par theme */

#liste-alpha h4 {
	margin-top: 1em;
	margin-bottom:.5em;
	border-bottom: solid 1px #efefef;
	font-size: 1.6em;
	width:50%;
}

#liste-alpha ul {
	margin-top:0;
}

#liste-alpha ul li {
	font-size:1.3em;
	line-height:1.6em;
}

/*** déroulant bas de page ***/

.slideshow-more h3.title {
	border:0;
	padding:0;
	}
	
p.mea {
	font-size:1.3em;
	margin:0 0 .4em 0;
}

p.mea a {
	color:#333;
	}
