html,body{
			margin: 0;
			padding: 0;
			height: 100%;
}
body {
		background-repeat:no-repeat;background-repeat:repeat-x;margin:0px;
		background-color:black;background-image:url(../images/bas_fond_continu.jpg);
		background-position: bottom center;
		font-family:arial,sans-serif;
		font-size:12px;color:white;
	
}
div#conteneur{	
		position:relative;min-height: 100%;margin:auto;
		margin: 0 auto;
		min-height: 100%;
}
div#haut{
		margin-top:0;
		position:relative;
		width:100%;height:198px;text-align:center;
		background-repeat:no-repeat;background-repeat:repeat-x;margin:0px;
		background-color:black;background-image:url(../images/haut_fond.jpg);
}
div#haut_milieu{
		position:relative;width:800px;height:198px;margin:auto;
}
div#milieu{
				height:600px;position:relative;padding:20px;background-image:url(../images/fond-milieu.png);	background-repeat:no-repeat;
		
}
div#bas-conteneur{
		width:100%;height:144px;position:absolute;bottom:0;
		background-image:url(../images/b_fond_continu.jpg);background-repeat:repeat-x;left: 0;	position: absolute;
}
div#bas{
		width:800px;height:144px;margin:auto;
		background-image:url(../images/bas_fond.jpg);background-repeat:no-repeat;
}
div#conteneur_profil{
		width:400px;margin:auto;margin-top:20px;border:1px solid white;
}
div#titre_profil{
height:50px;width:400px;border:1Px solid red;
}
div#contenu_profil{
		margin:auto;width:400px;
}
div#droite{
		margin-left:50px;width:500px;float:left;
}
div#liste_email{
		width:208px;height:200px;
		overflow:auto;
		border:1px solid white;
}
div#conteneur_liste_email{
		width:210px;height:275px;float:left;margin-right:20px;
}
div#boite_a_news{
		width:440px;float:left;margin-left:20px;height:365px;
}
div#conteneur_news_letter{
		width:400px;height:310px;float:left;
}
div.donnees-livre-admin{
		width:500px;border:1px solid white;height:120px; overflow:auto;clear:left;
}
div#adm_news_droite{
		width:520px;float:left;height:700px;margin-left:20px;overflow:auto;
}
div#milieu_contenu{
		width:850px;margin:auto;
}
table#tab_hotesse{
		width:330px;float:left;margin-right:20px;
}
#tab_hotesse td,th{
		border:1px	dotted #E155B2;border-left:1px solid white;
}
.tab_titre{
		font-weight:bold;width:16px;color:#F2B4DD;
}
th#t_tab{
			background-image:url(../images/haut_menu2.png);background-repeat:repeat-x;height:30px;
}

div#ht_hotesse{
	height:45px;width:400px;background-image:url(../images/haut_menu2.png);background-repeat:repeat-x;
	border:1px solid white;text-align:center;font-size:14px;font-weight:bold;clear:left;
}

div#conteneur_last_hotesse{
		width:120px;border: 1px solid #E155B2;margin-top:15px;text-align:center;clear:left;
}
div#haut_last_hotesse{
		height:43px;background-image:url(../images/haut_menu2.png);background-repeat:repeat-x;border-bottom:1px solid white;
}
div.conteneur_vignette{
		height:190px;text-align:center;width:120px;border:1px solid #E155B2;border-left:1px solid white;
}
span.haut_vignette{
		background-image:url(../images/haut_menu2.png);font-size:15px;
		background-repeat:repeat-x;display:block;height:40px;text-align:center;padding:2px;margin-bottom:10px;
}
div#index_fond{
		background-image:url(../images/index-massage.png);background-repeat:no-repeat;
		width:608px;height:548px;margin:auto;margin-top:50px;
}
div#entrer{
		margin-top:370px;float:left;margin-left:17px;margin-right:100px;height:66px;width:160px;
}
div#sortir{
		float:left;height:66px;width:160px;margin-top:370px;margin-left:148px;
}
/********PAGE D ACCUEIL******************************************
******************************************************************/
div#news_livre,#menu_gauche{
		width:25%;
}
div#menu_gauche_accueil{
		width:30%;margin-right:20px;margin-top:15px;
}
div.corp{
		border:1px solid white;
		background-image:url(../images/fond_corp.jpg);
		height:300px;overflow:auto;padding:5px;
}


/*****************************************************************
*******LES POLICES DE CARACTERES*******************************/
p{
		color:white;
}
a{
		color:white;
}
a:hover{
		color:white;
}
.special{
		font-weight:bold;font-size:13px;
		color:#F2B4DD
}
h6{
		font-size:14px;
		color:#F2B4DD;margin:2px;padding:2px;
}
#news_livre,#menu_gauche h5 ,#menu_gauche_accueil h5{
		font-size:14px;
		margin: 0;
		padding-top: 10px;
		padding-left:15px;
		padding-bottom:4px;
		border-right:1px solid white;
		background-image:url(../images/haut_menu.png);background-repeat:no-repeat;
		color:white;vertical-align:bottom;margin:0;
		height:30px;
		
}
#menu_gauche_accueil h5{
		background-image:url(../images/haut_menu_coin_droit.png);background-repeat:no-repeat;

}
li{
		font-size:15px;
		margin-top:18px;
}
h1#c-titre{
		width:350px;height:60px;margin:auto;
}
.rose{
		color:#F2B4DD;
}
.message{
		background-color:red;color:white;
}
#deconnect{
		background-color:red;color:white;border:1px solid white;text-decoration:none;
}
th{
	font-size:16px;color:#F2B4DD;
}
img{
		border:0px;
}
.t_rose{
		font-size:17px;font-style:italic;color:#F2B4DD;
}
/*PARTENAIRE______________________________________________________________________________*/
div#liste_banniere
	{
		width:500px;
		height:400px;
		overflow:auto;
		border:1px solid white;
	}
label.partenaire 
	{
		display:block;
		width:200px;
		float:left;
	}
hr.barre
	{
		border:1px solid white;width:450px;
	}                                                                                       
div.banniere
	{
		padding-top:5px;
		height:100px;
		width:500px;
		border-bottom:1px solid white;
	}
div.banniere_lien
	{
		height:50px;
		width:500px;
		border-bottom:2px solid white;
		padding-left:220px;
	}
.banniere_lien a 	
	{
		color:#33001F;
	}
div#page
	{
		background-color:#380123;
		width:500px;
		height:30px;
		border-top:1px solid white;
		border-left:1PX solid white;
		border-right:1px solid white;
		color:white;
		font-size:14px;
	}
div#page a
	{
		font-size:14px;
		color:white;
		display:block;
		width:18px;
		height:18px;
	}
a.carre  
	{
		text-decoration:none;
		width:18px;
		height:18px;
		float:left;
		margin-left:5px;
		margin-top:5px;
		text-align:center;
		border:1px solid white;
		
	}
a.carre:hover
	{
		margin-top:5px;
		background-color:#FE3AB0;
		text-decoration:none;
	}
a.carre:active
	{
		margin-top:5px;
		background-color:#FE3AB0;
		text-decoration:none;
	}
a.carreactif
	{
		text-decoration:none;
		width:18px;
		height:18px;
		float:left;
		margin-left:5px;
		margin-top:5px;
		text-align:center;
		border:1px solid white;
		background-color:#FE3AB0;
	}
form#formdelete a
	{
		display:block;
		width:60px;
		height:20px;
		border-right:1px solid white;
		border-top:1px solid white;
		border-bottom:1px solid white;
		color:white;
		background-color:#33001F;
		text-align:center;
		text-decoration:none;
		
	}
form#formdelete a:hover
	{
		background-color:#FE3AB0;
	}
div#menuadmin
	{
		text-align:center;
		margin-left:auto;
		margin-right:auto;
		border:1px solid white;
		width:405px;
		height:25px;
		background-color:#33001F;
		padding-top:5px;
	
	}
div#menuadmin a
	{
		margin-left:15px;
		color:white;
		text-decoration:none;
		display:block;
		float:left;
		width:80px;
		border:1px solid white;
	}
div#menuadmin a:hover
	{
		background-color:#FE3AB0;
	}
.lienpartenaire
	{
		color:#33001F;
		border-top:1px solid white;
		border-bottom:1px solid white;
		text-decoration:none;
	}
div#boitelien
	{
		text-align:center;
	}
/*FIN DE LA PARTIE PARTENAIRE */
/*****************************************************************
*******TEXTES DEFILANTS*******************************/
/*TEXTE DEFILANT___________________________________________________*/
#conteneur_defil { 
			border-top:0px solid white;
			width:500px; 
			margin:0 auto;
			overflow:hidden;
			line-height:normal;
		}
#cadre_defil{
			position:relative; 
			width:425px; 
			height:18px; 
			overflow:hidden;
		}

#defile { 
			position:absolute;
			z-index:1000;
			width:21000px;
			font-family: Arial, sans-serif;
			font-size:15px;
			color:white;
			margin-left:70px;
			float:left;
		}
#titrenews	{
			float:left;
			width:75px;
			text-align:center;
			margin-right:0px;
			display:block;
			font-size:15px;
		
		}
#menu_gauche{
		font-style:italic;
}

/*****************************************************************
*******FORMULAIRES*******************************/
label{
		width:120px;display:block;float:left;color:white;font-weight:bold;
}
#adm_profil{
		width:400px;margin:auto;float:left;margin-left:50px;
}
fieldset{
		width:400px;
}
legend{
		color:white;
}
#adm_login{
		margin:auto;
		width:400px;
}
/****IMAGES*********************************/
img{

	margin:0;padding:0;clear:both;
}
td,table,th{
margin:0px;padding:0;
}
#test{clear:both;}
/********TABLEAUX*****************************************/
td,th{
		border:1px solid #F2B4DD;text-align:center;
		padding:7px;
		font-style:italic;
}
td.fond{
		background-image:url(../images/fond_corp.jpg);
}
th{
		background-image:url(../images/haut_menu2.png);
		color:white;border-color:white;
}
table{
		border-collapse:collapse;
}
#adm-mini{
		width:80px;height:80px;
}
table#adm_hotesses{
		float:left;margin-left:100px;
}
td.adm_td{
		font-size:16px;background-color:black;width:200px;
}
/******************POSSIBILITé***********************************************/
li 		{ 
			
		color:#6C1E52;font-size:14px;
			}