body {
	font-family: "arial";
	font-size:100%;

 }

 @font-face {
  font-family: 'league';
  src: url('LeagueGothic-Regular.otf');
}
 
#header {
	width: 1000px;
    background-color: #f15a24;
    font-family: "league";
    color: #FFF;
    font-size: 40px;
    text-align: center;
        margin-left: auto;
    margin-right: auto;
}



#main {
	width: 1000px;
        margin-left: auto;
    margin-right: auto;
}

form {
}

a {
    color: #FFF;
    text-decoration: none;
}

a:hover {
    background-color: #fff;
    color: #f15a24;
}

bout {
    padding: 0px 20px 0px 20px;
    text-decoration: none;

}


titre {
    background-color: #fff;
    color: #f15a24;
    padding: 0px 60px 0px 60px;
    font-size: 60px;
}

titre:hover {
    color: #000;
}


titre1 {
   margin-right: 32px;
}

titre2 {
   margin-right: 39px;
}

titre3 {
   margin-right: 15px;
}

titre4 {
   margin-right: 39px;
}

titre5 {
   margin-right: 12px;
}



titre7 {
    background-color:#fff;
    font-family: "league";
    font-size: 40px;
    height: 30px;
    width: 150px;
    padding: 5px;
    margin-top: 15px;
    

}


#titre {
	width: 650px;
    margin-top: 40px;
    height: 200px;

}

#compteur {
	width: 250px;
    height: 150px;
    margin-top: 40px;

}

fieldset {
 background-color: #cccccc;
 border:0px;
}

legend {
    color:#fff;
    background-color: #f15a24;
    font-family: "league";
    font-size: 40px;
} 
 
input[type="text"] {
    background-color:#fff;
    margin-right: 20px;
    margin-top: 10px;
    padding:3px;
    height: 30px;
    width: 150px;
 }
 
#boutons {
    margin-top: 25px;
}
 
input[type=submit] {
 width:620px;
 height: 65px;
 background-color: #f15a24;
 color: #fff;
 cursor:pointer;
 font-family: "league";
 font-size: 50px;

}


label {
   font-family: "league";
  font-size: 30px;
  color: rgba(0,0,0,0.57);
 }

label.radioc {
display: inline-block;
   font-family: "league";
  font-size: 30px;
  color: rgba(0,0,0,0.57);
 }


 input[type=radio] :not(old) {
  width   : 40px;
  margin  : 0;
  padding : 0;
  opacity : 0;
}

 input[type="radio"]:not(old) +label.radioc {
  display      : inline-block;
  margin-left  : -25px;
  padding-left : 35px;
          margin-top: 10px;
  margin-right: 18px;
  background   : url(../img/check.jpg) no-repeat 0 0;
  line-height  : 25px;
}

input[type=radio]:not(old):checked + label.radioc{
  background-position : 0 -25px;
}



 label.select {
 display:block;

 }


 input.pds {
 display:block;
 	font-size:0,9em;
 	color: #f15a24;
 }



input, textarea, select, option {
 background-color:#fff;
 }

input, textarea, select {
 padding:3px;
 height:20px;
 }

textarea, select {
	font-size:0,9em;
	 	color: #f15a24;

	}

select {
 width:200px;
 height:30px;
 border-radius:0;
 -webkit-appearance: none;
 }

div.pds {
	float: left;
	margin-right: 15px;
}

div.pds2 {
	float: left;
	margin-right: 8px;
}

#boutons {
	display: block;
	margin-top: 0px;
}



input[type=radio] {
  width: 17px; height: 17px; /* dim. de la case */
  background: #fff;
 }


 table {
 width:1100px;
 margin-left: auto;
 margin-right: auto;
 margin-top: 50px;
}

th {
 border-width:1px;
 border-style:solid;
 border-color:white;
 background-color: #f15a24;
 color: #fff;
 width: auto;
 font-size: 14px;
 height: 20px;
 }


td {
 border-width:1px;
 border-style:solid;
 border-color:white;
 background-color: rgba(204,204,204,0.54);
 width: auto;
 font-size: 12px;
 padding-left: 2px;
 }






