.box {
  border-radius: 7px;
  margin: 20px auto;
  width: 360px;
}

      .button {
  background: #FF7F50;
    border-radius: 5px;
        border: none;
        color: white;
        padding: 15px 40px;
        text-align: center;
        text-decoration: none;
        display: inline-block;
        font-size: 20px;
        margin: 4px 2px;
        cursor: pointer;
      }

.box-input {
  font-size: 14px;
  background: #fff;
  border: 1px solid #ddd;
  margin-bottom: 25px;
  padding-left:10px;
  border-radius: 5px;
  width: 347px;
  height: 50px;
}
.box-input:focus {
    outline: none;
    border-color:#5c7186;
}
.sucess{
  text-align: center;
  color: white;
}
.sucess a {
  text-decoration: none;
  color: #58aef7;
}
p.errorMessage {
    color: red;
}

body {
    font-family: "Times New Roman";
    text-align: center;
    background:linear-gradient(to bottom, rgb(255,153,0) 0%, rgb(255,255,255) 100%) no-repeat; 
	background-repeat: no-repeat;
	background-size: cover; 
}


#hautpage {
	width: 1200px;
	height:124px;
	background-image: url(Entete2.gif);
	background-repeat: no-repeat;
	border: 4px solid black;
	border-radius: 10px 10px 0px 0px;
	margin: auto;

}

#menu {
	width: 1200px;
	height:40px;
 	background-image: linear-gradient(to top, #000, #666, #000);
	border-right:4px solid black;
	border-left:4px solid black;
    margin: auto;
    display: flex;
    align-items: center;
}


#baspage {
	width: 1200px;
	height:40px;
 	background-image: linear-gradient(to top, #000, #666, #000);
	border-bottom: 4px solid black;
	border-right:4px solid black;
	border-left:4px solid black;
	border-radius: 0px 0px 10px 10px;
    margin: auto;
    display: flex;
    align-items: center;
}


#rond{
-moz-border-radius:7px;
-webkit-border-radius:7px;
border-radius:7px 7px 0px 0px;
}



#introduction {
	    width: 1000px;
		margin : auto;
		font-size: 24px;
		font-weight: 400;
		font-style : italic;
		text-align: center;
		padding-top: 10px;
		margin-bottom:30px;
	}
	
#conteneur {
    width: 1200px;
    margin: auto;
	background-color: white;
	border-right:4px solid black;
	border-left:4px solid black;
}

#images {
    width: 1000px;
    margin: auto;
	padding-top: 40px;
	margin-bottom:30px;
}




#liste {
	    width: 1100px;
		margin : auto;
		border-left:10px solid rgba(234, 91, 12, 0.3);
		background-color: rgba(234, 91, 12, 0.05);
		border-radius: 10px 10px 10px 10px;
		box-shadow: 8px 8px 12px #aaa;
		padding-left: 20px;
		padding-right:20px;
}


#conteneur b {
	font-size: 24px;
	color : red;
}



	

th, td{
  border: 0px solid black;
  padding: 10px;
  font-size: 18px;
  vertical-align: top;
}

#liste a{
	text-decoration: none;
	color :black;
}

#liste a:hover{
	text-decoration: none;
	color :red;
}

#listeformulaire {
	    width: 1100px;
		height:180px;
		margin : auto;
		border-left:10px solid rgba(234, 91, 12, 0.3);
		background-color: rgba(234, 91, 12, 0.05);
		border-radius: 10px 10px 10px 10px;
		box-shadow: 8px 8px 12px #aaa;
		padding-left: 20px;
		padding-right:20px;
		font-style : bold;
		font-size: 15px;
		color :black;
		text-align: justify;
}



#textelogin {
	    width: 1000px;
		margin : auto;
		font-size: 24px;
		font-weight: 400;
		font-style : italic;
		padding-top: 10px;
		margin-bottom:0px;
	}
#paddingpageconnexion{
	padding-bottom:50px;
	}

