/******************************************/
/********** Définitions globales **********/
/******************************************/
html, body {
  background-color:#990000;
  font-family:Verdana;
  font-style: normal;
  color:#FFFFFF;
  font-size:10px;
}
#centpourcent {
  height:100%;
  width:100%;
}
#centpourcent2 {
  height:100%;
  width:1000;
}
a:link {
  text-decoration:underline;
  color:#FFFFFF;
}
a:visited {
  text-decoration:underline;
  color:#FFFFFF;
}
a:hover {
  text-decoration:underline;
  color:#990000;
}
/* Bouton retour vers le haut */
#btn_up {
  position:fixed;
  bottom:15px;
  right:5px;
  cursor:pointer;
  display:none;
}
#trait { 
  border-top:2px solid #FFFFFF; 
  width:100%; 
  height:1px;
} 
/******************************************/
/******************************************/
/******************************************/


/******************************************/
/**********        En-tete       **********/
/******************************************/
.entete1 {
  font-family:Verdana;
  background-color:#000000;
  color:#FFFFFF;
  font-size:15px;
  text-align:center;
  font-weight:normal;  
}
.entete2 {
  font-family:Verdana;
  background-color:#990000;
  color:#000000;
  font-size:15px;
  text-align:right;
  font-weight:bold;  
}
/******************************************/
/******************************************/
/******************************************/


/******************************************/
/**********    Pave principal    **********/
/******************************************/
.corps {
  background-color:#000000;
  font-family:Verdana;
  font-style: normal;
  color:#FFFFFF;  
  font-size:14px;
}
.titre1 {
  font-family:Verdana;
  color:#FFFFFF;  
  font-size:17px;
  text-align:left;
  font-weight:bold;
}
.titre2 {
  font-family:Verdana;
  color:#FFFFFF;  
  font-size:15px;
  text-align:left;
  font-weight:bold;
}
.titre3 {
  font-family:Verdana;
  color:#FFFFFF;  
  font-size:17px;
  text-align:center;
  font-weight:bold;
}
.titre4 {
  font-family:Verdana;
  background-color:#000000;
  color:#f8b34e;  
  font-size:25px;
  text-align:right;
  font-weight:bold;
}
.texte1 {
  font-family:Verdana;
  color:#f8b34e;  
  font-weight:normal;
  font-size:14px;
}
.texte2 {
  font-family:Verdana;
  color:#f8b34e;  
  font-weight:bold;
  font-size:14px;
}
.texte3 {
  font-family:Verdana;
  color:#f8b34e;  
  font-weight:normal;
  font-size:14px;
  text-decoration:underline;
}
.texte4 {
  font-family:Verdana;
  color:#FFFFFF;  
  font-weight:normal;
  font-size:14px;
}
.texte5 {
  font-family:Verdana;
  color:#FFFFFF;  
  font-weight:normal;
  font-size:13px;
  text-align:center;
}
/******************************************/
/******************************************/
/******************************************/


/******************************************/
/******    Boutons & Formulaires     ******/
/******************************************/
.input_button{
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
  border-radius:10px;
  border-right:#404040 2px solid;
  padding-right:2px;
  border-top:#404040 2px solid;
  padding-left:4px;
  padding-bottom:2px;
  border-left:#404040 2px solid;
  padding-top:2px;
  border-bottom:#404040 2px solid;
  width:140px;
  font-family:Verdana;
  font-size:12px;
  font-weight:bold;
  color:#404040;
}
.input_button:hover{
  border-right:#990000 2px solid;
  border-top:#990000 2px solid;
  border-left:#990000 2px solid;
  border-bottom:#990000 2px solid;
  background-color:#990000;
  color:#FFFFFF;
  cursor:pointer;
}

/*************************************/
/******* Formulaire Reservation ******/
/*************************************/
.form {
  background-color:#000000;
  font-family:Verdana;
  color:#f8b34e;  
  font-size:14px;
}
.form_err {
  background-color:#000000;
  font-family:Verdana;
  color:#CC0000;  
  font-size:14px;
}
.form_warning {
  background-color:#000000;
  font-family:Verdana;
  color:#CC0000;  
  font-size:15px;
  border-style:solid;
  border-width:1;
  border-color:#CC0000;
  font-weight:bold;
  text-align:center;
}

.form_valider {
  background:green;
  color:#FFFFFF;
  font:bold 14px Verdana, Arial, Helvetica, sans-serif;
  border-color:#FFFFFF;
  border-style:solid;
  border-width:2;	
  cursor: pointer;
}
.form_annuler {
  background:red;
  color:#FFFFFF;
  font:bold 14px Verdana, Arial, Helvetica, sans-serif;
  border-color:#FFFFFF;
  border-style:solid;
  border-width:2;	
  cursor: pointer;
}
.form_fermer {
  background:grey;
  color:#FFFFFF;
  font:bold 14px Verdana, Arial, Helvetica, sans-serif;
  border-color:#FFFFFF;
  border-style:solid;
  border-width:2;	
  cursor: pointer;
}
.form_input{
  border-radius: 4px;
  background-color:#FFFFFF;
  border-style:solid;
  border-width:1;
  border-color:#000000;
  font-family:Verdana;
  color:#000000;
  font-size:12px;
  font-weight:bold;
  text-align:left;
  cursor: pointer;
}
.form_input_err{
  border-radius: 4px;
  background-color:#FFFFFF;
  border-style:solid;
  border-width:1;
  border-color:#FF0000;
  font-family:Verdana;
  color:#FF0000;
  font-size:12px;
  font-weight:bold;
  text-align:left;
  cursor: pointer;
}
/******************************************/
/******************************************/
/******************************************/