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.jpg);
    background-repeat:no-repeat;
	background-size:100%;
	background-color:#000000;
	width:100%;
	min-width:1066px;
	height:30vw;
	min-height:323px;
	overflow:hidden;
	border:0px solid red;
	}

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

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

div.embauche {
	position:relative;
	float:right;
	background-image:url(images/accueil/embauche.gif);
	background-size:contain;
	width:20vw;
	height:11.25vw;
	margin:16% 1% 0 0;
	overflow:hidden;
	border:0px dotted red;
	}

div.onglets {
    position: relative;
    float: left;
    width: 1064px;
    height:10px;
    border: 0px dotted 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;
	  max-width:280px;
      height:160px;
	  }

    div.thumb_disponible {
		position:relative;
		top:-162px;
		left:125px;
	    background-image: url(images/accueil/dispo.gif);
		background-size:contain;
		background-repeat:no-repeat;
		background-position:center center;
	    width:9%;
	    height:90%;
		margin:auto;
	    border:0px solid red;
    }
	
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;
  }

a:link {
	text-decoration:none;
    color: #000000;
}
a:visited {
	/* [disabled]text-decoration:none; */
	color: #000000;
}
a:hover {
	text-decoration:none;
    color: #000000;
}
a:active {
	text-decoration:none;
    color: #000000;
}

a.retour:link {
	text-decoration:none;
    color: #000000;
}
a.retour:visited {
	/* [disabled]text-decoration:none; */
	color: #000000;
}
a.retour:hover {
	text-decoration:none;
    color: #000000;
}
a.retour:active {
	text-decoration:none;
    color: #000000;
}

/*   facebook.jpg    */

div.pub {
	position:relative;
	background-image:url(images/accueil/bg_pub.png);
	clear:both;
	width:1064px;
	height:200px;
	margin:30px auto 20px auto;
	border:0px dotted blue;
	}
div.pub_marge_top {
	position:relative;
	width:1062px;
	height:0px;
	border:1px dotted red;
    }

div.pub_marge_gauche {
	position:relative;
    float:left;
	width:220px;
	height:198px;
	border:1px none red;
    }

div.nouzaut {
	position:relative;
    float:left;
	margin:5px auto 0 auto;
	width:200px;
	height:160px;
	margin:25px 0 0 50px;
	border:0px dotted yellow;
	}

div.mtlincall {
	position:relative;
	background-image:url(images/main/mtlincall.gif);
	background-size:cover;
    float:left;
	margin:5px auto 0 auto;
	width:305px;
	height:160px;
	margin:25px 0 0 80px;
	border:0px dotted red;
	}

div.sexyalexe {
	position:relative;
	background-image:url(images/main/sexyalexe.gif);
	background-size:cover;
    float:left;
	margin:5px auto 0 auto;
	width:305px;
	height:160px;
	margin:25px 0 0 80px;
	border:0px dotted yellow;
	}

