#lettre
	{
	position: relative;
	top: 125px;
	}
#form_billet
	{
	position: relative;
	bottom: 145px;
	left: 50px;
	}
#ancien_billet
	{
	position: relative;
	bottom: 95px;
	left: 190px;
	}
#video_mix
	{
	position: relative;
	bottom: 767px;
	left: 15px;
	}
#video_4l
	{
	position: relative;
	bottom: 360px;
	left: 15px;
	}



#input_pseudo
	{
	width: 140px;
	}
#input_message
	{
	width: 140px;
	}
#code
	{
	width: 30px;
	}
#gauche
	{
	text-align: left;
	}
#admin
	{
	position: absolute;
	left: 0px;
	top: 0px;
	}
	}
#cadre_noir
	{
	border: 1px solid #969696;
	}

.marge
	{
	padding: 40px;
	}
.float_left
	{
	float: left;
	margin-right: 15px;
	}
.float_right
	{
	float: right;
	margin-left: 15px;
	}

a.info span 
	{
	display: none;
	}
a.info:hover 
	{
	background: none; /* correction d'un bug IE */
	z-index: 500;
	}
a.info:hover span 
	{
	display: inline;
	width: 200px;
	background: rgba(0, 0, 0, 0);
	text-align: center;
	color: black;
	font-family: "Courier New";
	font-size: large;
	font-weight: bold;
	padding: 2px;
	}
a#roulotte:hover span
	{
	position: absolute;
	top: 25px;
	left: 40px;
	}
a#radio:hover span
	{
	position: absolute;
	top: 35px;
	right: 10px;
	}
a#photo:hover span
	{
	position: absolute;
	top: 20px;
	left: 20px;
	}

a#tele:hover span
	{
	position: absolute;
	top: 35px;
	right: 20px;
	}
a#danseurs:hover span
	{
	position: absolute;
	top: 20px;
	right: 70px;
	}
a#pro:hover span
	{
	position: absolute;
	top: 25px;
	right: 20px;
	}
a#livredor:hover span
	{
	position: absolute;
	top: 20px;
	left: 40px;
	}
a#contacts:hover span
	{
	position: absolute;
	top: 20px;
	left: 40px;
	}	


#roulotte
	{
	display: block;
	width: 75px;
	position: relative;
	top: 120px;
	left: 30px;
	}
#radio
	{
	display: block;
	width: 75px;
	position: relative;
	top: 130px;
	left: 80px;
	}
#photo
	{
	display: block;
	width: 85px;
	position: relative;
	top: 140px;
	left: 30px;
	}
#tele
	{
	display: block;
	width: 85px;
	position: relative;
	top: 160px;
	left: 80px;
	}
#danseurs
	{
	display: block;
	width: 85px;
	position: relative;
	top: 160px;
	left: 170px;
	}
#pro
	{
	display: block;
	width: 65px;
	position: relative;
	top: 150px;
	left: 330px;
	}
#livredor
	{
	display: block;
	width: 85px;
	position: relative;
	top: 40px;
	left: 430px;
	}
#contacts
	{
	display: block;
	width: 85px;
	position: relative;
	bottom: 0px;
	left: 560px;
	}



/* STRUCTURE GENERALE DE LA PAGE */

body
	{
	background-image: url("dessins/fond.jpg");
	background-repeat: no-repeat;
	background-position: center -300px;
	background-color: #d5cebc;
	width: 900px;
	height: 0px;
	margin: auto;
	margin-top: 40px;
	margin-bottom: 20px;
	overflow: auto;
	}

#entete
	{
	position: relative;
	left: 100px;
	bottom: 40px;
	height: 100px;
	}

#menu
	{
	border: px solid black;
	float: left;
	width: 150px;
	height: 400px;
	position: relative;
	bottom: 115px;
	}

#corps
	{
	border: px solid black;
	float: left;
	width: 600px;
	margin: ;
	height: 410px;
	overflow: auto;
	}
#corps_tele-bidon
	{
	border: px solid black;

	position: relative;
	bottom: 100px;
	left: 95px;
	
	overflow: hidden;
	height: 490px;
	float: left;
	width: 520px;
	
	}
object
	{
	position:relative;
	bottom: 320px;
	left: 15px;
	}

#dessin_droit
	{
	border: px solid black;
	width: 140px;
	height: 400px;
	float: right;
	position: relative;
	bottom: 95px;
	right: 12px;
	}
#colonne
	{
	
	}
/* STRUCTURES PARTICULIERES DU CORPS */

#formulaire
	{
	border: px solid black;
	float: right;
	width: 150px;
	}
#commentaires
	{
	border: 4px outset #8a9677;
	width: 420px;
	height: 320px;
	overflow: auto;
	}
.precsuiv
	{
	border: 0px solid black;
	margin-left: 235px;
	text-align: right;
	width: 200px;
	height: 20px;
	}
	
/* TEXTE */

h2, .center
	{
	text-align: center;
	}
blockquote
	{
	width: 400px;
	margin: auto;
	}
p, td, ul
	{
	font-family: "Courier New", arial;
	font-size: 13px;
	font-weight:;
	}
p
	{
	text-align: justify;
	}
	
ul
	{
	list-style-type: none;
	}
li
	{
	margin-left: -40px;
	margin-top: 30px;
	}
	
.text-indent
	{
	text-indent: 25px;
	}

/* TABLEAUX */

table	
	{
	width: 400px;
	margin-left: 25px;
	margin: auto;
	border-collapse: collapse;
	font-size: small;
	}
table.pseudo_livredor
	{
	margin-left: 0px;
	margin-right: 0px;

	}
table.agenda
	{
	width: 550px;
	}
td.date
	{
	width: 110px;
	}
td
	{
	border: 0px solid black;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	text-align: justify;
	}
td.message
	{
	padding-right: 0px;
	text-align: justify;
	padding-bottom: 20px;
	}
	
/* FORMULAIRES */

input[type=submit] 
	{
	border: none;
	font-family: arial;
	font-size: 100%;
	font-weight: bolder;
	color: ;
	text-indent: -8px;
	background-color: rgba(0, 0, 0, 0);
	cursor: pointer;
	
	}
#form_billet input[type=submit] 
	{
	border: none;
	font-family: arial;
	font-size: 350%;
	
	color: ;
	text-indent: -8px;
	background-color: rgba(0, 0, 0, 0);
	cursor: pointer;
	
	}
#ancien_billet input[type=submit] 
	{
	border: none;
	font-family: arial;
	font-size: 300%;
	
	color: ;
	text-indent: -8px;
	background-color: rgba(0, 0, 0, 0);
	cursor: pointer;
	
	}
#video_mix input[type=submit] 
	{
	border: none;
	font-family: arial;
	height: 113px;
	width: 150px;
	font-size: 100%;
	border: solid black px;
	color: ;
	text-indent: -8px;
	background-color: rgba(0, 0, 0, 0);
	cursor: pointer;
	
	}
#video_4l input[type=submit] 
	{
	border: none;
	font-family: arial;
	width: 220px;
	height: 118px;
	font-size: 100%;
	border: solid black px;
	color: ;
	text-indent: -8px;
	background-color: rgba(0, 0, 0, 0);
	cursor: pointer;
	
	}
input[type=submit]:hover
	{
	color: #E2BB2D;
	}	

input[type=submit]:active, input[type=submit]:focus
	{
	text-decoration: none;
	outline: none;
	}	

/* VIDEOS */


	
/* LIENS */

a img
		{
		border: none;
		}

a:link
		{
		text-decoration: none;
		color: black;
		}

a:visited
		{
		text-decoration: none;
		color: black;
		}

a:hover 
		{
		text-decoration: none;
		color: #E2BB2D;
		}

a:active, a:focus
		{
		text-decoration: none;
		outline: none;
		}

/* CLASS */

.affiche
	{
	display: block;
	width: 300px;
	margin: auto;
	}
.details
	{
	text-align: center;
	font-size: x-small;
	padding-bottom: 20px;
	}

	
.precsuiv input[type=submit]
	{
	background-color:;
	color:;
	}


.pseudo
	{
	font: 12px arial;
	text-align: left;
	vertical-align: top;
	border: px solid black;	
	padding: px; 
	padding-bottom: 20px;
	}




.inline
	{
	display: inline;
	}

.center
	{
	display: block;
	text-align: center;
	}

	


.cellule_texte
	{
	
	width:455px;
	}
	
.cellule_image
	{
	display: block;
	text-align: center;
	}





		
	