/**Pour changer la couleur du glow focus des forms boostrap
 *Ne gere pas le focus des champs valides ou en erreur
 **/
textarea:focus, input:focus, .uneditable-input:focus {   
    border-color: rgba(0, 256, 256, 0.8) !important;
    box-shadow: 0 1px 1px rgba(0, 256, 256, 0.075) inset, 0 0 8px rgba(0, 256, 256, 0.6) !important;
    outline: 0 none !important;
}

textarea{
	resize: vertical;
}

body{
	/*min-width:518; 
	width: auto !important;  //Firefox will set width as auto 
	width:518;  */
	/*Degradé RGB*/
	/*background: linear-gradient(to right,#cccccc, #DDFFFF, #FFFFFF, #FFFFFF, #FFFFFF, #FFDDFF, #cccccc);*/
}

#titre{
	text-align:center; 
	position: relative;
}


.marge-interstice{
	height:  15px;
}

.titrePage{
	font-family: 'Source Sans Pro', sans-serif;
	padding-left: 15px;
}

.contenu{
	background: #cccccc;
	min-width:  100px;
	text-align: left;
	border-bottom-left-radius:15px;
	border-bottom-right-radius:15px;
}

header{
	font-family: 'Source Sans Pro', sans-serif;
}

footer{
	font-family: 'Source Sans Pro', sans-serif;
	text-align:center;
	font-size: 70%;
}

article{
	margin-left: 20px;
	margin-right: 20px;
	padding-bottom: 5px;
}

.flashinfo{
	background: #f7f7f7;
	min-width:  100px;
	text-align: left;
	border-bottom-left-radius:15px;
	border-bottom-right-radius:15px;
	border: solid 0.3em;
	border-color: #e60012;
}

#lafayette{
	background: linear-gradient(to top, white, transparent, transparent), url(../img/facade_Lafayette.jpg) no-repeat right top;
	background-size: 100%;
	height: 300px;
}

#michelet{
	background: linear-gradient(to top, white, transparent, transparent), url(../img/facade_Michelet.jpg) no-repeat right top;
	background-size: 100%;
	height: 300px;
}

#texteEnBas{
	text-align: center;
	position: absolute;
	bottom: 0;
	left: 0; 
	right: 0;
}

.bouton{
	background: #999999;
	text-align: center;
	width:  170px;
	height:  50px;
	line-height:40px;
	margin: 0 auto;
	border:5px solid #cccccc;
	
}

article a{
	text-decoration: none;
	/*display: block;*/
	color: #FFFFFF;
}

.email_link{
	text-decoration: none;
	display: inline;
	color: black;
}

.ico{
	text-align: center;
}

#doubleColonnes{
	border:25px solid white;
}

.colonneMagasin{
	background: #cccccc;
	border-bottom-left-radius:15px;
	border-bottom-right-radius:15px;
}

/*Pour la carte google maps*/
iframe {
    /*display:block;*/
    width:100%;
}

/*Pour la galerie de photos*/
gallery ul {
	padding:0 30 0 0;
	margin:0 0 0 0;
}

/*.row{
	margin-left: -15px;
	margin-right: -15px;
}*/

gallery ul li {
  list-style:none;
  margin-bottom:25px;
}
gallery ul li img {
  cursor: pointer;
}
.modal-body {
    padding:5px !important;
}
.modal-content {
  border-radius:0;
}
.modal-dialog img {
  text-align:center;
  margin:0 auto;
}


/*Si possible, trouver une methode plus clean pour ca, comme du jquery*/
#div_codePostal{display: none;}
#these{display: none;}
#impression{display: none;}
#offset{display: none;}
#affiche{display: none;}
#autre{display: none;}
#photocopie{display: none;}
#div_poster_largeur{display: none;}
#div_poster_hauteur{display: none;}
