﻿
.text-product {
	text-align:center;
	line-height:0.9em;
	margin-top:4px;
	}

.text-product .title-product {
	margin:0;
	font-size:.9em;
	text-align:center;
	color:#1874b0;
	}

.text-product .auteur-product {
	color:#265a88;
	margin:0;
	font-size:.8em;
	margin-top:208px;
	font-weight:bold;
}

ul.bxslider{
     margin:0;   
     }
	 
.bx-wrapper .bx-viewport {}	 
.slide { }


.champ_pub
	{
	font-weight:bold;
	width:120px;
	float:left;
	}
.resume {
	text-indent:40px;
	font-size:14px;
	}
.titrepublication
	{
	color:#00f;
	font-weight:bold;
	margin:0; padding:0;
	font-size:22px;color: #000;font-family: Arial;
	
	
	font-size:1.4em;
	}
.soustitrepublication
	{
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-weight:bold;
	margin:0; padding:0; 
			/* H D B G */
	padding: 8px 0 8px 0px;
	}
.auteur {
	font-style:italic;
	margin-bottom:20px;
}


.button {
   border-top: 1px solid #96d1f8;
   background: #65a9d7;
   background: -webkit-gradient(linear, left top, left bottom, from(#3e779d), to(#65a9d7));
   background: -webkit-linear-gradient(top, #3e779d, #65a9d7);
   background: -moz-linear-gradient(top, #3e779d, #65a9d7);
   background: -ms-linear-gradient(top, #3e779d, #65a9d7);
   background: -o-linear-gradient(top, #3e779d, #65a9d7);
   padding: 4px 5px;
   -webkit-border-radius: 8px;
   -moz-border-radius: 8px;
   border-radius: 8px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: white;
   font-size: 12px;
   font-family: Georgia, serif;
   text-decoration: none;
   vertical-align: middle;
   text-shadow:none;
   }
.button:hover {
   border-top-color: #28597a;
   background: #28597a;
   color: #ccc;text-shadow:none;
   }
.button:active {
   border-top-color: #1b435e;
   background: #1b435e;text-shadow:none;
   }
.imagecadre {
	height: 240px;
	width: 160px;
	/*border:#337ab7 1px solid;*/
	border:#c0c0c0 1px solid;
	margin: auto;
	margin-bottom:12px;
	border-radius: 6px;
}
.icone {
	border:#CCC solid 1px;
	box-shadow: 0 1px 5px rgba(0,0,0,0.25), 0 0 50px rgba(0,0,0,0.1) inset;
	margin-right:8px;
	border-radius: 6px;
}
.icone:hover {filter: sepia(1);
	-webkit-filter: sepia(1);
	-moz-filter: sepia(1);
	-o-filter: sepia(1);
	-ms-filter: sepia(1);
	}
.bord {
	border: solid 1px #337ab7;
	padding: 8px;
	border-radius: 6px;
	text-align: center;
}

.prix { font-weight: bold;}

@media(max-width:767px) {
	.onglet {font-size:12px;}
	.bord {	border: none; margin-bottom:12px;}
	}
#cadre_theme
	{
	line-height: 100%; 
	margin-left: 30px;
	}
/* Recommandations aux auteurs */
.soustitre1 { color: #00f;	background-color:#fff;	font-weight:bold; padding:5px;}
.soustitre2 { font-style:italic; font-weight:bold;}
.puce1 ul { padding: 0; margin: 0;}
.puce1 li { list-style-type: none;   padding-left: 20px; }
.puce1 li:before {  content: "•";    padding-right: 8px;    color: blue; }
.puce2 ul { padding: 0;   margin: 0;}
.puce2 li {	list-style: none; padding-left: 20px; margin-bottom:20px;}
.puce2 li:before {  content: "-";    padding-right: 8px;    color: blue; }

/* pagination */
.jplist-pagination-info{ margin: 15px 15px 0 40px;}
.jplist-items-per-page{ margin: 15px 10px 0 0;}
.jplist-pagination{ margin: 10px 10px 15px 30px;	}
.jplist-panel { width:100%;}
.center-block{
	width: 415px;
	margin: 20px auto;
	background: #fff;
	border: 1px solid #ddd;
	border-radius: 4px;
}
		
/* cadre autour de chaque publi */
.publi {cursor:pointer;  margin:0px; padding:0px; padding-top:10px; margin-bottom:12px;	}
.publi:hover {box-shadow: 0 1px 5px rgba(0,0,0,0.25), 0 0 50px rgba(0,0,0,0.1); }

/* cadre autour de chaque article */
.article {cursor:pointer;  margin:0px; padding:8px;	}
.article:hover {box-shadow: 0 1px 5px rgba(0,0,0,0.25), 0 0 50px rgba(0,0,0,0.1); }
.champ_art
	{
	font-weight:bold;
	width:180px;
	float:left;
	}