html {
  height: 100%;
  margin: 0;
  padding: 0;
  background-color:#be3c38;
}

body {
  padding-top: 70px;
  width:auto;
  height:auto;
  background-color:rgba(225,225,225,1);
}

h1 {
	font-family: 'Goudy Bookletter 1911', serif;
}

h2 {
	color:#be3c38;
}

a { color:#737373; }
a:hover { color:#be3c38; }

p {
	text-align: justify;
	margin: 10px 5px 0 5px;
}

.list.custom-list ul {
	margin: 0 0 11px;
	list-style-type: none;
	padding-left: 10px;
}

.list.custom-list ul li {
	margin: 0;
	padding: 4px 0 5px 30px;
	border-top: 1px solid #f2f2f2;
	position: relative;
	background: url(../images/arrow.png) no-repeat 0 11px;
	font-weight:600;
}

.jumbotron{
	background-color:rgba(247,247,247,0.6);
	color:#737373;
	text-align:center;
	margin: 0 auto;
	max-width:800px;
}

/* Menu */

.navbar-brand {
	font-family: 'Goudy Bookletter 1911', serif; 
	font-size: 46px;
}

.theme-dropdown .dropdown-menu {
  position: static;
  display: block;
  margin-bottom: 20px;
}

.theme-showcase > p > .btn {
  margin: 5px 0;
}

.theme-showcase .navbar .container {
  width: auto;
}

/* Header */

header {
	width:100%;
	height:500px;
  padding: 0;
  background-attachment:scroll;
  background-image: url(../images/header.jpg);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  padding:100px 0 100px 0;
}

.page_int {
	width:100%;
	height:200px;
  padding: 0;
  background-attachment:scroll;
  background-image: url(../images/header.jpg);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}

section {
	margin-bottom:30px;
}

#footer {
	background-color:#be3c38;
	color: #fff;
	padding:30px;
	width: 100%;
	margin:0 auto;
	margin:0 auto;
	text-align:center;
}

.featured-box {
	padding: 20px;
	margin-bottom: 20px;
}
.featured-box .text {
	padding-left: 80px;
}
.featured-box h3 {
	margin: 0 0 5px 0;
}
.featured-box i {
	position: absolute;
	display: inline-block;
	color: #be3c38;
	border: solid 1px #be3c38; 
	padding: 0px;
	border-radius: 50px;
	width: 24px;
	height: 24px;
	margin: 0px;
	width: 60px;
	height: 60px;
	text-align: center;
	line-height: 60px;
}

.picto-rond {
	margin-bottom: 20px;
	padding-top:20px;
	text-align:center;
	margin: 0 auto;
}

.picto-rond i {
	color: #be3c38;
	border: solid 1px #be3c38; 
	padding: 0px;
	border-radius: 50px;
	margin: 0px;
	width: 80px;
	height: 80px;
	text-align: center;
	line-height: 80px;
}

.nav > li > a {
    position: relative;
    display: block;
    padding: 15px 8px 15px 8px;
}

/* FORMULAIRES */

label {
	max-width: 500px;
	display: inline-block;
	color:#FFF;
	padding-top:5px;
}

.field {
	width: 100%;
	padding-bottom: 10px;
	display: inline-block;
}

input[type="text"], input[type="email"], input[type="password"], select {
	width: 100%;
	height:30px;
	border: 1px solid #ccc;
}
textarea {
	width: 100%;
	border: 1px solid #ccc;
}


@media (max-width:480px){

	.navbar-brand { font-size: 20px; }
	header { height: 60%; }
	.jumbotron { display:none;}
	p { margin: 0 auto;}

}