body
	{
	margin:0px;
	padding:0px;
	background-color:#5A3D1B;
	font-size:14px;
	font-family:arial;
	}
h1
	{
	margin:0;
	padding:0;
	}
#top
	{
	height:30px;
	width:800px;
	margin:auto;
	margin-bottom:1px;
	background-image:url(../gal/mep/top.jpg);
	}
#bottom
	{
	height:23px;
	padding-top:2px;
	width:800px;
	margin:auto;
	margin-top:1px;
	background-image:url(../gal/mep/bottom.jpg);
	text-align:center;
	font-size:13px;
	color:#CFAD70;
	}
#main_page
	{
	width:800px;
	margin:auto;
	background-color:#792813;
	background-image:url(../gal/mep/bg.jpg);
	}
#menu
	{
	height:216px;
	background-image:url(../gal/mep/head.jpg);
	}
#pied
	{
	height:25px;
	background-image:url(../gal/mep/foot.jpg);
	}

#logo
	{
	position:absolute;
	top:90px;
	margin-left:25px;
	}

#menu a
	{
	display:block;
	font-size:18px;
	color:#fff;
	text-decoration:none;
	}

#menu a:hover, #menu a:focus, .selected
	{
	padding-left:10px;
	color:#792813;
	background-color:#CFAD70;
	}

#menu ul
	{
	margin:0px;
	padding:0px;
	padding-top:70px;
	padding-left:150px;
	}
#menu li
	{
	float:left;
	width:110px;
	margin:0px;
	padding:0px;
	list-style:none;
	margin-left:40px;
	}

#menu ul ul
	{
	margin:0px;
	padding:0px;
	}
#menu li li
	{
	float:none;
	margin:0px;
	margin-top;10px;
	padding:0px;
	}
#menu li li a
	{
	font-size:16px;
	}
/*	Mise en page	*/
a
	{
	color:#792813;
	}
a:hover, a:focus
	{
	color:#fff;
	background:#792813;
	}

.texte
	{
	background:#fff;
	margin-left:20px;
	margin-right:20px;
	padding:5px;
	}
.texte span
	{
	display:block;
	min-height:100px;
	height:auto !important;
	height:100px;
	border:1px #EBA83F solid;
	background-color:#CFAD70;
	}
.txt
	{
	background:#fff;
	margin:0 20px 5px 20px;
	padding:5px;
	}
.txt span
	{
	display:block;
	border:1px #EBA83F solid;
	background-color:#CFAD70;
	}
p
	{
	margin:0px;
	padding:3px;
	color:#fff;
	}
.titre, h2
	{
	font-size:1em;
	font-weight:500;
	margin:3px 3px 0 3px;
	padding:1px 5px 1px 5px;
	display:block;
	color:#fff;
	background-color:#792813;
	}
img
	{
	border:1px #EBA83F solid;
	background:#fff url(../gal/mep/loading.gif) no-repeat center center;
	}
.photo
	{
	width:165px;
	background:#fff;
	}
.photo img
	{
	margin:5px;
	}
.ph_g, .ph_d
	{
	margin-bottom:5px;
	}
.ph_g .photo
	{
	float:left;
	margin-left:20px !important;
	margin-left:10px;
	}
.ph_g .texte
	{
	margin-left:190px;
	}
.ph_d .photo
	{
	float:right;
	margin-right:20px !important;
	margin-right:10px;
	}
.ph_d .texte
	{
	margin-right:190px;
	}

.centre
	{
	text-align:center;
	background-color:#fff;
	margin:5px;
	margin-left:20px;
	margin-right:20px;
	padding:5px;
	}
.centre img
	{
	border:0;
	}
	
.photo img
	{
	width:150px;
	height:100px;
	}
img.zoom, img.zoom2
	{
	width:500px;
	height:332px;
	display:none;
	position:absolute;
	}
.zoom2
	{
	margin-left:-345px !important;
	margin-top:-232px;
	}

//laboratoire
.laboratoirezoom
	{
	position:relative;
	width:400px;
	height:250px;
	margin:0;
	padding:0;
	}
.txt_labo
	{
	float:right;
	display:block;
	width:335px;
	min-height:250px !important;
	height:250px !important;
	margin:0;
	}
.txt_labo2
	{
	float:left;
	display:block;
	width:335px;
	min-height:250px !important;
	height:250px !important;
	margin:0 10px 0 0 !important;
	margin:0 5px 0 0;
	}
.labo_min
	{
	position:absolute;
	display:block;
	background:#792813;
	margin:5px !important;
	margin:0px;
	margin-top:100px!important;
	padding:5px;
	width:316px;
	border:0;
	}
.labo_min img
	{
	width:100px;
	height:63px;
	cursor:pointer;
	}
/*
.txt_labo
	{
	height:245px;
	width:335px;
	}
.txt_labo2
	{
	height:245px;
	width:335px;
	margin-left:405px;
	}
.txt_labo2 p
	{
	height:225px !important;
	}
.labo_zoom
	{
	float:right;
	width:400px;
	height:250px;
	}
.labo_zoom2
	{
	float:left;
	width:400px;
	height:250px;
	}
.labo_min
	{
	position:absolute;
	display:block;
	background:#792813;
	margin:5px;
	margin-top:-150px;
	padding:5px;
	width:315px;
	border:0;
	}
.labo_min img
	{
	width:100px;
	height:63px;
	cursor:pointer;
	}
.float_right
	{
	float:right;
	text-align:right;
	}
	*/
form
	{
	background-color:#fff;
	margin:5px;
	margin-left:20px;
	margin-right:20px;
	padding:5px;
	}
fieldset
	{
	margin:0;
	padding:5px;;
	border:0;
	background-color:#CFAD70;
	}
legend
	{
	margin:0; padding:0;
	display:block;
	padding:1px 10px 1px 10px;
	color:#fff;
	background-color:#792813;
	}
label
	{
	display:block;
	width:200px;
	}
.float_left
	{
	display:block;
	float:left;
	width:240px;
	}
#submit
	{
	margin-top:1em;
	color:#fff;
	background-color:#792813;
	}
input, textarea
	{
	border:1px #EBA83F solid;
	}
textarea
	{
	width:200px;
	height:150px;
	}
#corect
	{
	display:block;
	text-align:center;
	margin:5px; padding:2px;
	display:block;
	padding:1px 10px 1px 10px;
	color:#fff;
	background-color:#792813;
	}
.invalide
	{
	color:#fff;
	background-color:#792813;
	}
	
#container_fresque
	{
	height:100px;
	margin-left:25px;
	margin-right:25px;
	background:#fff;
	border:1px #EBA83F solid;
	}
#turn_left
	{
	position:absolute;
	left:50%;
	margin-top:35px;
	margin-left:-395px;
	border:0;
	background:transparent url(none);
	cursor:pointer;
	}
#turn_right
	{
	position:absolute;
	left:50%;
	margin-top:35px;
	margin-left:380px;
	border:0;
	background:transparent url(none);
	cursor:pointer;
	}
#fresque
	{
	position:absolute;
	width:748px;
	height:100px;
	overflow:hidden;
	}
#fresque_conteneur
	{
	width:1200px;
	}
#fresque img
	{
	border-top:0;
	border-bottom:0;
	cursor:pointer;
	}
#zoom_aff
	{
	width:100%;
	text-align:center;
	}
#zoom
	{
	margin:5px;
	padding:5px;
	}

#animation
	{
	width:750px;
	height:500px;
	background:#fff url(../gal/index/0.png) no-repeat center center;
	}
#animation img
	{
	position:absolute;
	left:50%;
	margin-left:-375px;
	}
#anim_loading
	{
	position:relative;
	width:300px;
	margin-top:175px;
	margin-left:225px;
	color:#000;
	text-align:center;
	padding:5px;
	border:1px #999 solid;
	background:#fff;
	opacity:0.5;
	}
#animation #anim_loading_img
	{
	position:relative;
	left:auto;
	margin-left:0px;
	display:inline;
	background:url(none);
	border:0;
	}
#prechargeur_aff
	{
	float:right;
	display:block;
	width:auto;
	border:1px #999 solid;
	color:#000;
	text-align:center;
	background:#fff;
	opacity:0.5;
	}
#prechargeur_aff img
	{
	position:relative;
	left:auto;
	margin-left:0px;
	display:inline;
	background:url(none);
	border:0;
	}
	
/*	ecrins	*/
#select_ecrin .taille
	{
	cursor:pointer;
	background:#000 !important;
	opacity:0.5;
	}