/* Move down content because we have a fixed navbar that is 50px tall */
 body {  padding-top: 50px;  padding-bottom: 20px; }
.dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus { background-color: #F90; }
.outil_auteur, .outil_admin { margin-top:10px; }
#menu_soumettre { color:#FC3; }
.navbarwe { max-height: 50px; }
.company{
	opacity: 0;
	position: absolute;
	top: 0;
	left: 0;
	height: 0;
	width: 0;
	z-index: -1;
	/*display:none;*/
}
.desabonnement{ background-color: rgba(0,0,0,0.05) !important; }
.info_nouvelle{ margin-bottom:10px; }
.petit_texte { font-size: 0.8em; }
.texte_rouge {  color:#f00;}
.texte_gris {  color:#999;}
.lien_titre:visited {	color: #999;}
#input_recherche{ margin-top:8px; }	
.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default {background-color: #f0ad4e;
}
.mini_btn_suivant_precedent{ margin-top:5px; }	
.texte_resume_etroit, .texte_resume_large { width:auto;}
.accroche {
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;  
	cursor:pointer;
}
.marge_image_bas {   margin-bottom:10px; }
.imgPortrait {  float:left;  margin-right:10px; }
.accroche h3 {  margin-bottom:4px; }
.footer { 
  width: 100%;
  font-size:0.9em;  
  color:#999; }
a, .footer a, .soustitre a, .accrochePlus {  color:rgb(177, 107, 1); }
/*.footer a { border-top: 1px solid rgb(177, 107, 1);}*/
a:hover, .footer a:hover, .soustitre a:hover, .accrochePlus:hover {	color: #FF7522; }
.accrochePlus { font-weight:bold; }
.soustitre {  font-size:0.7em;  margin-bottom:10px;}

@-webkit-keyframes jumbotron {
  0% {   -webkit-transform:translateX(0px);  }
  100% {    -webkit-transform:translateX(-500px);  }
}

@-moz-keyframes jumbotron {
 /* 0% {   -moz-transform:translateX(0px);  }
  100% { -moz-transform:translateX(-500px);  }*/
  0%{   left:0px;  }
  100%{   left:-500px;  }
}

@-ms-keyframes jumbotron {
  0% {   -ms-transform:translateX(0px);  }
  100% { -ms-transform:translateX(-500px);  }
}
.jumbotron_image {
  position:absolute;
  z-index:-10;
  height:300px;
  width:2500px;
  top:0px;
  left:0px;
/*  background-image: url(../img/quebec-flou-jumbotron.jpg);
  background-image: url(../img/quebec-jumbotron.jpg); */
  background-image: url(/img/quebec-flou-jumbotron.jpg);
  background-image: url(/img/quebec-jumbotron-7.jpg);
/*  background-image: url(../img/foret-flou-jumbotron.jpg);
  background-image: url(../img/nuage-jumbotron.jpg); 
  background-image: url(../img/inrs-jumbotron.jpg);  */
  background-repeat: no-repeat;
  background-position: center center;
  background-position:0px;
  overflow:hidden;
  -webkit-animation-name: jumbotron;
  -webkit-animation-duration: 200s;
  -webkit-animation-iteration-count: 1;
  -webkit-animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-direction: alternate;
/*  -moz-animation-name: jumbotron;
  -moz-animation-duration: 200s;
  -moz-animation-timing-function: ease-in-out;
  -moz-animation-iteration-count: infinite;
  -moz-animation-direction: alternate;*/
  -ms-animation-name: jumbotron;
  -ms-animation-duration: 200s;
  -ms-animation-iteration-count: 1;
  -ms-animation-timing-function: ease-in-out;
  -ms-animation-iteration-count: infinite;
  -ms-animation-direction: alternate;  
}
.jumbotron { background-color:transparent; }
.jumbotron_accueil {
  margin-bottom: 0px;
  height: 250px;
  color: white;
  text-shadow: rgba(0,0,0,0.6) 0.1em 0.1em 0.5em;
}
.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus { background-color: #F90; border-color: #F90; }
.pagination>li>a, .pagination>li>span { color: #F90; }
.fileinput-button {
	position:relative;
	display: inline-block;
	margin-bottom: 0;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	background-image: none;
	border: 3px dashed #46b8da;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.1;
	border-radius: 4px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	color: #fff;
	background-color: #5bc0de;
	margin-left: 16px;
	width: 100px;
	height: 80px;
	overflow:hidden;
}
.draghover{ background-color: #93DE5A; border: 3px dashed #9BD948; }
.draghoverdisable{ 	background-color: #999999; 	border: 3px dashed #666666; }
#ajouterFichier  {
    position: absolute;
    top: 0;
    left: 0;
    width:100px;
    height:80px;
    overflow:hidden;
    margin: 0;
    opacity: 0;
    -ms-filter: 'alpha(opacity=0)';
  /*  font-size: 50px;*/
    direction: ltr;
    cursor: pointer;
}
::-moz-selection { /* Code for Firefox */
    color: #fff;
    background: #F90;
}

::selection {
    color: #fff;
    background: #F90;
}