h3{
 color: #660033;
  text-align: center;
}

.navdiv{
  padding-top: 5px;
  width: 100%;
}

main p{
	margin-left: 30px;
         }

fieldset legend{
	   text-align: center;

    }

fieldset p{
      
	text-align: center;
          }

footer div a{
	color: yellow;
  margin-left: 20px;
  padding-top: 5px;
    }

footer{
  width: 100%;
}

h4{
  text-align: center;
  color: navy;
}
  
input,textarea{
  padding: 15px;
}
  
textarea{
  width: 450px;
}
  
table{
	border: 2px solid black;
	margin-right: auto;
	margin-left: auto;
	width: 600px;
	height: 80px;
	text-align: center;
	font-size: 18px;
	font-family: calibri;

}

td{
	border-right: 1px solid black;
	background: cyan;
	height: 20px;
    padding: 5px;
}

.table_php{
	border: 1px solid black;
}

.tr_php{
	border-right: 1px solid black;
}

.td_bdd{
	height: 50px;
	font-size: 20px;
	font-style: calibri;
}

.tdtable{
	padding: 20px;
	background: white;
	border-top: 1px solid black;
}


    
    /*--------Petits Ecrans---------------------*/

@media screen and (max-width: 749px){

section{
	height: 100px;
    margin-top: 60px;
       }
  
  h2{
 padding-top: 20px;
  
    }
  
  .div_logo{
		margin-top: -20px;
		margin-left: 5px; 
	      }

	.slogan{
		margin-top: -5px;
        font-size:80%;
	      }
  
  textarea{
  width: 85%;
}
  
  table{
	margin-right: auto;
	margin-left: auto;
    width: 85%;
   }

  
  footer{
    width: 100%;
  }
	}