.cadre_gauche{
	color:white;
	background-color: #111111;
	border: 3px solid #000000;
	text-align:justify;
	opacity: 0.9;
	left: 20px;
	bottom: 20px;
	margin-bottom: 0px;
	position: absolute;
	padding: 10px;
	border-radius: 5px;
}

.carousel_titre{
	color:white;
}

.carousel_span{
	position: absolute;
}
.cadre_grand{
	width: 400px;
}
.cadre_moyenne{
	width: 300px;
}
.cadre_petit{
	width: 200px;
}
.countdown{
	text-align: center;
}
/* Apres rencontre samedi 24 janvier */

/* Bouton */
.btn-orange 
{
  background-color: #FF6600;
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#759a40", endColorstr="#648537");
  background-image: -khtml-gradient(linear, left top, left bottom, from(#759a40), to(#648537));
  background-image: -moz-linear-gradient(top, #FF0000,#FF6600);
  background-image: -ms-linear-gradient(top, #FF0000, #FF6600);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FF0000), color-stop(100%, #FF6600));
  background-image: -webkit-linear-gradient(top,#FF0000, #FF6600);
  background-image: -o-linear-gradient(top, #FF0000, #FF6600);
  background-image: linear-gradient(#FF0000, #FF6600);
  border-color: #E65C00 #E65C00 #E65C00;
  color: #fff !important;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.09);
  -webkit-font-smoothing: antialiased;
}


/* Bordure + hovers */

.bordurenohover
{
border: 3px solid;
color: #cccccc;
}

.bordure
{
  
  color: #cccccc;
  transition: all 250ms ease;
}

.bordure:hover
{
 bottom: 0px;
 transition: all 500ms ease;
  -webkit-transform: scale(1.7) translateY(-7.5%); /*Chrome et Safari*/
  -moz-transform: scale(1.7) translateY(-7.5%); /*Firefox*/
  -ms-transform: scale(1.7) translateY(-7.5%); /*Internet Explorer 9+*/
  transform: scale(1.7) translateY(-7.5%);
}



/* Marges */

.margin-top-5
{
margin-top: 54px;
}

.margin-top-145
{
margin-top: 145px;
}


.margin-horiz-350
{
margin-left: 350px;
margin-right:350px;
}

.margin-horiz-320
{
margin-left: 320px;
margin-right:320px;
}

.margin-horiz-250
{
margin-left: 250px;
margin-right:250px;
}

.margin-vert-10{
margin-top: 10px;
margin-bottom: 10px;
}

.margin-vert-20{
margin-top: 20px;
margin-bottom: 20px;
}

.margin-vert-30px{
margin-top: 30px;
margin-bottom: 30px;
}

.margin-vert-40px{
margin-top: 40px;
margin-bottom: 40px;
}

.margin-vert-50px{
margin-top: 50px;
margin-bottom: 50px;
}

.margin-vert-60px{
margin-top: 60px;
margin-bottom: 60px;
}


.margin-vert-70px{
margin-top: 70px;
margin-bottom: 70px;
}

.margin-left-60{
margin-left: 100px;
}

.margin-left-70{
margin-left: 70px;
}

.margin-bottom-150px{
margin-bottom: 150px;
}

.centerimg{
margin-top: 10px;
margin-bottom: 10px;
margin-right: auto;
margin-left: auto;
display: block;
}

.magiebot{
	margin-top: auto;
	margin-left: auto;
	margin-right: auto;
	display: block;
}

.magie{
margin-left: auto;
margin-right: auto;
display: block;
border: 0;
}

/* Centrer la video */
.center {
  margin-top: 50px;
  margin-bottom: 50px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}					
/* C'est fait! */

/* TIMELINE(stack overflow) */
/*
body {
    padding:25px;
    font-family:sans-serif;
}
.timeline {
    white-space:nowrap;
    overflow-x: scroll;
    padding:30px 0 10px 0;
    position:relative;
}

.entry {
    display:inline-block;
    vertical-align:top;
    background:#13519C;
    color:#fff;
    padding:10px;
    font-size:12px;
    text-align:center;
    position:relative;
    border-top:4px solid #06182E;
    border-radius:3px;
    min-width:200px;
    max-width:500px;
}

.entry img {
    display:block;
    max-width:100%;
    height:auto;
    margin-bottom:10px;
}

.entry:after {
    content:'';
    display:block;
    background:#eee;
    width:7px;
    height:7px;
    border-radius:6px;
    border:3px solid #06182E;
    position:absolute;
    left:50%;
    top:-30px;
    margin-left:-6px;
}

.entry:before {
    content:'';
    display:block;
    background:#06182E;
    width:5px;
    height:20px;
    position:absolute;
    left:50%;
    top:-20px;
    margin-left:-2px;
}

.entry h1 {
    color:#fff;
    font-size:18px;
    font-family:Georgia, serif;
    font-weight:bold;
    margin-bottom:10px;
}

.entry h2 {
    letter-spacing:.2em;
    margin-bottom:10px;
    font-size:14px;
}

.bar {
    height:4px;
    background:#eee;
    width:100%;
    position:relative;
    top:13px;
    left:0;
}
*/

/* Centrer liste */

ul.centrer { 
display:table; 
margin:0 auto;
}

/* Edited par William */
.img-button{
	width:297px;
}
.img-centered{
	display: block;
    margin-left: auto;
    margin-right: auto;
}
.image-btn{
	padding:4px;
}
.model-edited-dialog{
	width:80%
}

/* Containers */

tr.container > div { width: 100%; height: 100%; overflow:hidden; }

tr.container { height: 200px; }

