body
{
	width:80%;
	margin:auto;
	background:url("img/fond.png") repeat fixed;
	color:white;
}

h3
{
	text-align:center;
	font-family:'comic sans ms', sans-serif;
	font-size:1.2em;
}

table
{
	width:95%;
	border-collapse:collapse;
	margin:auto;
}

form
{
	margin-bottom:20px;
}

form p
{
	margin:auto;
	text-align:center;
	display:block;
}

fieldset
{
	margin:20px;
}

.gauche
{
	min-width:15%;
}

.droite
{
	width:85%;
}

th, td
{
	border:1px solid white;
}

img
{
	border:none;
	background:none;/*rgb(85, 85, 85);*/
}

#corps, #top, #bas, .sous_menu
{
	background:url("img/newsbis.png") repeat-y rgb(75, 75, 75) left;
	margin-bottom:20px;
}

.corps_galerie
{
	margin-left:0px!important;
}

.news
{
	margin:15px;
	text-align:justify;
}

p.news
{
	text-align:center;
	margin:15px;
}

.news h3
{
	margin:0px;
	font-family:"comic sans ms", sans-serif;
}

.sous_menu
{
	border:1px solid black;
}

.sous_menu h3
{
	margin:5px;
	text-align:center;
	font-family:'comic sans ms', sans-serif;
	font-size:1.25em;
	font-weight:lighter;
	margin-bottom:10px;
}

.centre
{
	text-align:center;
}

.galerie td
{
	padding:0px;
	margin:0px;
}

.galerie img
{
	display:block;
	margin:auto;
	margin-top:15px;
	margin-bottom:15px;
}

.infobulle
{
	position:relative;
	text-decoration:none;
}

.infobulle span
{
	display:none;
	width:200px;
	min-height:1em;
	background:#888;
}

.infobulle:hover
{
	z-index:500;
}

.infobulle:hover span
{
	text-decoration:none;
	font-weight:normal;
	color:white;
	display:inline;
	position:absolute;
	top:150px;
	left:200px;
	white-space:normal;
	border:1px black dashed;
	padding:3px;
}

.infobulle:hover span img
{
	display:inline!important;
	margin:0px;
}

.apercu_photo
{
	position:relative;
}

.apercu_photo span
{
	display:none;
	background:#888;
}

.apercu_photo:hover span
{
	display:block;
	position:fixed;
	top:100px;
	left:500px;
	border:1px dashed black;
	padding:5px;
}

.apercu_photo:hover span img
{
	display:inline;
	margin:0px;
}

a
{
	color:white;
	text-decoration:underline;
}

a:hover
{
	text-decoration:none;
	font-weight:bold;
}

#top
{
	text-align:center;
	font-family:'comic sans ms', sans-serif;
	border:1px solid black;
	margin-bottom:20px;
	/*background:repeat-x bottom url("img/transparent.png");*/
}

#top h1
{
	background:none;
}

#session_login
{
	border:1px solid black;
	margin-bottom:20px;
	background:url("img/barre.png") repeat-x bottom rgb(75 ,75, 75);
}

#session_login form p, #session_login form
{
	background:none;
	text-align:center;
}

#float
{
	float:left;
	width:14%;
	padding:0px;
	clear:none;
}

ul
{
	padding-left:0px;
	list-style-type:none;
	text-align:center;
	padding-right:0px;
}

li a
{
	margin-left:10px;
	margin-right:10px;
	text-align:center;
}

li a:hover
{
	text-align:center;
	margin-left:0px;
	margin-right:0px;
}

#corps, #bas
{
	margin-left:16%;
	border:1px solid black;
}

.float
{
	float:left;
	width:200px;
}

input
{
	border:1px black solid;
}

object
{
	display:block;
	margin:auto;
	text-align:center;
}

#bas
{
	text-align:center;
}

.livreor
{
	width:55%;
	margin:auto;
	border:1px solid white;
	margin-bottom:20px;
}

.livreorhaut
{
	background:rgb(65,65,65);
	padding:2px;
	padding-left:5px;
	font-size:0.75em;
}

.livre_or_message
{
	margin:10px;
}
