body{ 
background-image: url("fond.jpg");
background-attachment: fixed;
background-size: cover;
font-family: "Times New Roman", serif;
font-weight: bolder;

 }


h1{font-size:64px;}
h2{font-size:48px;}
h3{font-size:36px;}
h4{font-size:24px;}
h5{font-size:20px;}
h6{font-size:18px;}

a {
	font-size: 35px;
  color: #008080;
  text-decoration: none;
  background-color: transparent;
}


a:hover {
  color: #2c7329;
  text-decoration: underline;
}

a:not([href]):not([tabindex]) {
  color: inherit;
  text-decoration: none;
}

a:not([href]):not([tabindex]):focus, a:not([href]):not([tabindex]):hover {
  color: inherit;
  text-decoration: none;
}

a:not([href]):not([tabindex]):focus {
  outline: 0;
}

aside a:link {
    font-size:20px;
}





.propriete {
   
    width: 80px;
    height: 80px;
}


h3 {
 text-align: center;
 color: #008080; 
 padding-left: 0px;
 text-decoration: none;

  }
h5 {
 text-align: center;
 color: #008080; 
 padding-left: 0px;
   }

@media only screen and (orientation : portrait) 


{

table {
  border-collapse: collapse;
  

font-weight: bolder;  
font-size: 100%;
  
  letter-spacing: 1px;
    width: 100%;
    margin-bottom: 20px;
 
 
}
.center {
  margin-left: auto;
  margin-right: auto;
  
}
.tarif {
table-layout: fixed;
width: 90%;
text-align: center;
margin-left: auto;
margin-right: auto;
margin-bottom: 5px;
}
.plus {
    background-color: #00a0a0; 
  }  
caption {
  caption-side: bottom;
  padding: 10px;
  font-weight: bold;
}

thead,

th,
td {
  border: 0px solid rgb(80 80 80);
  padding: 10px 20px;
text-align: center;
}

td:last-of-type {
  text-align: center;
    
}

tbody > tr:nth-of-type(even) {
  
}

tfoot th {
  text-align: right;
}

tfoot td {
  font-weight: bold;
}
}

@media only screen  and (max-width : 2000px) and (orientation : landscape) 
{

a {
	font-size: 28px;
  
}



table {
  border-collapse: collapse;
  

font-weight: bolder;  
margin-left: auto;
margin-right: auto;
  
  letter-spacing: 1px;
    width: 60%;
      margin-bottom: 20px;
 font-size: 150%
 
}
.center {
  margin-left: auto;
  margin-right: auto;

}
  
}
.tarif {
table-layout: fixed;
width: 60%;

text-align: center;
margin-bottom: 5px;


}

.cadre {
 
margin-left: auto;
  margin-right: auto;
border: 2px solid rgb(80 80 80);
 border-width: 2px;
}

.plus {
    background-color: #00a0a0; 
  }  
caption {
  caption-side: bottom;
  padding: 10px;
  font-weight: bold;
}

thead,

th,
td {
  border: 0px solid rgb(80 80 80);
  padding: 0px 0px;
text-align: center;
}

td:last-of-type {
  text-align: center;
    
}

tbody > tr:nth-of-type(even) {
  
}

tfoot th {
  text-align: right;
}

tfoot td {
  font-weight: bold;
}
}
