/* BTN GROUP - TAB */
.btn-group .list-inline > ul {
    padding-bottom:0;
	margin-bottom:0
}
.btn-group .list-inline > li {
    padding-left:0;
    padding-right:0
}

/* Navigation Bullet */
.menu-puce {
	margin-left:3px;
	padding:0 0 0 15px
}
ul.puce_bullet {
    margin:0 0 0 -1em;
	padding:0 0 0 0;
	list-style-type:none;
	text-align :left;
	line-height:1.5em
}
	ul.puce_bullet-admin {
    	margin:0 0 0 0.2em;
		padding:0 0 0 0;
		list-style-type:none;
		text-align :left;
		line-height:1.5em;
	}
ul.puce_bullet li, ul.puce_bullet-admin li {
 	background-image:none
}
ul.puce_bullet li a, ul.puce_bullet-admin li a {
	padding:0 0 0 15px;
	background:transparent url('../../../../default/files/ico/bullet-bleu.gif') left no-repeat;
	font-weight:normal; font-style:normal;
	color:#094865;/* ff3300 */
	text-decoration:none;
	display:inline
}
	ul.puce_bullet-admin li a {
		padding:0 0 0 16px;
		background:transparent url('../../../../default/files/ico/fleche-bleu.gif') left no-repeat;
		font-weight:normal; font-style:normal;
		color:#094865;
		text-decoration:none;
		display:inline;
	}
ul.puce_bullet li a:hover {
	background:transparent url('../../../../default/files/ico/bullet-orange.gif') left no-repeat;
	color:#ff3300; font-style:normal;
	text-decoration:underline;
	display:inline
}
	ul.puce_bullet-admin li a:hover {
		background:transparent url('../../../../default/files/ico/fleche-blanche.gif') left no-repeat;
		color:#fff; font-style:normal;
		text-decoration:underline;
		display:inline;
	}

/* --------------------------- */

.puce_ok {
  margin-left:3px;
  padding:0 0 0 19px;
  background:url('../../../../default/files/ico/submit-ok.png') no-repeat 0 50%
}
.user {
  margin-left:3px;
  padding:0 0 0 19px;
  background:url('../../../../default/files/ico/user.png') no-repeat 0 50%
}
.menu-collapsed {
  margin-left:3px;
  padding:0 0 0 19px;
  background:url('../../../../default/files/ico/menu-collapsed.gif') no-repeat 0 50%
}
.menu-fond-noir {
  padding:0 0 0 19px;
  height:20px;
  color:white;
  font-size:1.3em;
  background:url('../../misc/menu-noir.gif') no-repeat 0 50%
}
.personnage-bleu {
  margin:0 0 0 3px;
  padding:0.5em 0 0 19px;
  background:url('../../misc/personnage-bleu.png') no-repeat 0 50%
}
.personnage-orange {
  margin:1em 0 0 3px;
  padding:0.5em 0 0 19px;
  background:url('../../misc/personnage-orange.png') no-repeat 0 50%
}
.arrowbullet {
  margin-left:3px;
  padding:0 0 0 19px;
  background:url('../../misc/interface-arrowbullet.png') no-repeat 0 50%
}

/* --------------------------- */

.check_off {
  margin-left:3px;
  padding:0 0 0 1em;
  background:url('../../misc/icone-check_off.png') no-repeat 0 50%
}

li.check_on {
  margin-left:0;
  padding:0 1em 0 0;
  background:url('../../misc/icone-check_on.png') no-repeat 0 50%
}
.check_on ul {
	margin:0 0 0 1.5em
}
.check_on ul li{
	margin:0 0 0 1em;
	padding:0 0 0 1em;
	list-style-type:none;
	text-align:left;
	display:list-item;
	background:url('../../misc/icone-check_on.png') no-repeat -.5em 50%;/*
	list-style-image:url('../../misc/icone-check_on.png');
	line-height:1.5em;*/
}

.check_wrn {
  margin-left:3px;
  padding:0 0 0 1em;
  background:url('../../misc/icone-check_wrn.png') no-repeat 0 50%
}

/* --------------------------- */

ul.sans_puce li, div.item-list ul.sans_puce li { list-style-type:none; background-image:none; }

.sans-puce ul {
	list-style-image:none;
	list-style-position:inside;
	list-style-type:none;
	margin:0 0 0 0;
	padding:0
}
.sans-puce ul li {
	clear:both;
	margin:0 0 0 0.2em;
	padding:0;
	list-style:disc;
	list-style-image:none;
	list-style-type:none
}

/* --------------------------- */

ul.gallery_img {
	list-style:none outside none; /* On supprime le style de la liste par défaut */
	margin:0 auto; /* La galerie est centrée horizontalement */
	padding:0;
	width:480px
}
 
ul.gallery_img li {
	float:left;
	width:150px;
	height:112px;
	margin:0;
	position:relative;
	z-index:10
}
 
ul.gallery_img li img {
	border:5px solid #fff;
	z-index:100;
	transition:transform 0.25s ease-in-out;
	-moz-transition:-moz-transform 0.25s ease-in-out;
	-o-transition:-o-transform 0.25s ease-in-out;
	-webkit-transition:-webkit-transform 0.25s ease-in-out;
	transform:scale(0.75); /* On réduit l'image à 75% */
	-moz-transform:scale(0.75);
	-o-transform:scale(0.75);
	-webkit-transform:scale(0.75)
}

ul.gallery_img:hover li img {
	opacity:0.5; /* Au survol de la galerie, toute les images auront une opacité de 50% */
}
 
ul.gallery_img li:hover img {
	opacity:1; /* L'image survolée aura une opacité de 100% */
	z-index:100;
	transform:scale(1); /* On affiche l'image à sa taille normale */
	-moz-transform:scale(1);
	-o-transform:scale(1);
	-webkit-transform:scale(1);
	box-shadow:1px 1px 10px #000; /* On ajoute une ombre */
	-moz-box-shadow:1px 1px 10px #000;
	-o-box-shadow:1px 1px 10px #000;
	-webkit-box-shadow:1px 1px 10px #000
}
ul.gallery_img h3 {
	/*margin:-0.9em;*/
}
ul.gallery_img h4 {
	color:#ff3300;
	font-weight:normal;
	text-decoration:none
}
ul.gallery_img h5 {
	border-bottom:0 solid #c84e03;
	border-top:0 solid #c84e03;
	font-style:italic;
	font-weight:bold;
	/*margin:0.6em 2em 1em 1.3em;*/
	text-align:left;
	text-decoration:none
}

/* -- Puce Visuels ------------------------- */

ul.galerie_img {
	list-style-type:none;
	margin:0;
	padding:0;
	/*font-size:9px;
	display:inline;*/
	border-bottom:1px solid #e8e8e8
}
ul.galerie_img li {
	list-style:none outside none
}
ul.galerie_img h3 {
	/*margin:-0.9em;*/
}
ul.galerie_img h4 {
	color:#ff3300;
	font-weight:normal;
	text-decoration:none
}
ul.galerie_img h5 {
	border-bottom:0 solid #c84e03;
	border-top:0 solid #c84e03;
	font-style:italic;
	font-weight:bold;
	/*margin:0.6em 2em 1em 1.3em;*/
	text-align:left;
	text-decoration:none
}

/* -- Listes ordonnées ------------------------- */

ol.liste-ord {counter-reset:liste;} /* on initialise et nomme un compteur */
ol.liste-ord li { 
	list-style-type:none;
	counter-increment:liste; /* on incrémente le compteur à chaque nouveau li */
	margin-bottom:10px
}
ol.liste-ord li:before { 
	content:counter(liste); /* on affiche le compteur */
	padding:1px 10px 6px 10px;
	margin:0 8px 0 -20px;
	vertical-align:top;
	background:#094865;
	-moz-border-radius:60px;
	border-radius:60px;
	font-weight:bold;
	/*font-size:0.8em;*/
	color:white
}

/* -- Icônes ------------------------- */

.grid-infos {
    padding:0px 10px
}
.ico_comment{
	background:url('../../../../default/files/ico/color-orange/ico-comment.png') no-repeat;
	text-indent:20px; color:#ff6600; float:left; padding:0 1em 0 0
}
.ico_date{
	background:url('../../../../default/files/ico/color-noir/ico-date.png') no-repeat;
	text-indent:20px; color:#ff6600; float:left; padding:0 1em 0 0
}
.ico_li{
	background:url('../../../../default/files/ico/color-noir/ico-li.png') no-repeat;
	text-indent:20px; color:#ff6600; float:left; padding:0 1em 0 0
}
.ico_post{
	background:url('../../../../default/files/ico/color-noir/ico-post.png') no-repeat;
	text-indent:20px; color:#ff6600; float:left; padding:0 1em 0 0
}
.ico_user{
	background:url('../../../../default/files/ico/color-noir/ico-user.png') no-repeat;
	text-indent:20px; color:#ff6600; float:left; padding:0 1em 0 0
}

/* -- Listes icônes sur une ligne / profil recruteur / Twitter / Facebook ------------------------- */

li.ico-date:before{
  content:url('../../../../default/files/ico/color-orange/ico-date.png');
  padding:0 .5em 0 0
}
li.ico-france:before{
  content:url('../../../../default/files/ico/color-orange/ico-france.png');
  padding:0 .5em 0 0
}
li.ico-localisation:before{
  content:url('../../../../default/files/ico/color-orange/ico-location.png');
  padding:0 .5em 0 0
}
li.ico-place:before, span.ico-place:before{
  content:url('../../../../default/files/ico/color-gris/ico-location.png');
  padding:0 .5em 0 0
}
li.ico-people:before{
  content:url('../../../../default/files/ico/color-orange/ico-profile.png');
  padding:0 .5em 0 0
}
li.ico-secteur:before{
  content:url('../../../../default/files/ico/color-orange/ico-document.png');
  padding:0 .5em 0 0
}
li.ico-star:before{
  content:url('../../../../default/files/ico/color-orange/ico-star.png');
  padding:0 .5em 0 0
}
li.ico-usine:before{
  content:url('../../../../default/files/ico/color-orange/ico-usine.png');
  padding:0 .5em 0 0
}
li.ico-tag:before{
  content:url('../../../../default/files/ico/color-orange/ico-tag.png');
  padding:0 .5em 0 0
}

/* -------------------- */
/* LIST ITEM - VERTICAL	*/
/* -------------------- */

div.list-items ul,
.page-aggregator-categories div#aggregators ul,
.page-aggregator-sources div#aggregators ul {
	padding:0 0 0 1.2em;
	background:transparent
}
div.list-items ul li,
.page-aggregator-categories div#aggregators ul li,
.page-aggregator-sources div#aggregators ul li {
	list-style-type:none;
	background:transparent
}
div.list-items ul li > a:before,
.page-aggregator-categories div#aggregators ul li > a:before,
.page-aggregator-sources div#aggregators ul li > a:before {
	content:"\f105"; /* f101 f0da f105 f138 */
	font-family:'FontAwesome';
	padding-right:10px;
	font-size:20px;
	color:#de4d00;
	-webkit-transition:all linear 0.2s;
	-moz-transition:all linear 0.2s;
	-o-transition:all linear 0.2s;
	-ms-transition:all linear 0.2s;
	transition:all linear 0.2s;
	font-weight:700;
	text-decoration:none
}
div.list-items ul li > a:hover:before,
.page-aggregator-categories div#aggregators ul li > a:hover:before,
.page-aggregator-sources div#aggregators ul li > a:hover:before {
	content:"\f105";
	font-family:'FontAwesome';
	padding-right:15px;
	left:7px;
	color:#094865; text-decoration:none
}
div.list-items li a:hover,
.page-aggregator-categories div#aggregators li a:hover,
.page-aggregator-sources div#aggregators li a:hover {
	text-decoration:none
}