html{
  width:100%;
  height: 100%;
}

body  {
	background-color:#000000;
	width:auto;
	height:100%;
	margin:0;
	padding:0;
	border:1px none blue;
	}

div.body_entete {
	position:relative;
    background-image:url(images/banniere_en.jpg);
    background-repeat:no-repeat;
	background-size:100%;
	background-color:#000000;
	width:100%;
	min-width:1066px;
	height:30vw;
	min-height:323px;
	overflow:hidden;
	border:1px none blue;
	}

div.corps {
   margin:0;
   width:1066px;
   height:100%;
   margin:0px auto 0 auto;
   border: 1px none red;
}

div.horaire_global {
	position:relative;
	float:left;
	background-image:url(images/accueil/btn_cedule_en.png);
	background-size:cover;
	width:21.43%;
	height:11.76%;
	margin:22.3% 0 0 40%;
	overflow:hidden;
	border:1px none red;
	}
div.horaire_global:hover {
	position:relative;
	float:left;
	background-image:url(images/accueil/btn_cedule_en_over.png);
	background-size:cover;
	width:21.43%;
	height:11.76%;
	margin:22.3% 0 0 40%;
	overflow:hidden;
	border:1px none red;
	}

div.onglets {
    position: relative;
    float: left;
    width: 1064px;
    height:10px;
    border: 1px none yellow;
	}

div.individuel_boite {
   position: relative;
   float: left;
   width: 352px;
   height:380px;
   margin:0 auto 0 auto;
   border: 1px none blue;
	}
	
div.horaire {
   position: relative;
   float:left;
   width: 350px;
   height:26px;
   margin:0;
   text-align:center;
   border: 1px none red;
	}
div.horaire select{
   margin-top:7px;
	}
		
div.individuel {
   position: relative;
   float:left;
   background-image:url(images/accueil/bg_fond.gif);
   width: 350px;
   height:350px;
   margin-top:0;
   border: 1px none yellow;
}
  div.individuel h1 {                                 /* AFFICHAGE DU NOM  */
	font-family:Arial;
	font-size:20px;
	text-align:center;
	margin:12px 0 0 0;
  }
  div.individuel h2 {                                 /* AFFICHAGE DES CARACTÉRISTIQUES  */
	font-family:Arial;
	font-size:14px;
	text-align:left;
	Line-Height: 1.1;
	margin:3px auto auto 45px;
  }

div.individuel:hover {
   position: relative;
   float: left;
   background-image:url(images/accueil/bg_fond_over.png);
   width: 350px;
   height:350px;
   margin:0 auto 0 auto;
   border: 1px none blue;
}

div.thumb {
   position: relative;
   width: 284px;
   height:166px;
   text-align:center;
   margin:0px auto 0 auto;
   border: 1px none blue;
	}
  div.thumb img {
	  border:3px solid #FFFFFF;
      height:160px;
	  max-width:280px;
	  }

div.message {
   position: relative;
   background-color:#999999;
   float: left;
   width: 1058px;
   height:40px;
   border: 1px none bleu;
	}
  div.message h1 {                                 /* AFFICHAGE DU NOM  */
    background-color:#999999;
	font-family:Arial;
	font-size:20px;
	text-align:center;
  }
