/* ---------------------------------- */
/* mise en page */
/* ---------------------------------- */
body 
{
	background-color:white;
  font-family: verdana;
  width:1000px;
  color:black;
  font-size:12px;
  background-position: top center; 
  TEXT-ALIGN: center;
	MARGIN: 0 auto;
	PADDING: 0;

}

table
{
	font-size:12px;
}

th
{
	text-align:center;
	font-weight:bold;
	background-color:#EFEFF8;
	padding:4px;	
	color:orange;
}

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

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

legend
{
	color:black;
	font-style:italic;
}

input
{
	height:20px;
}

img.img_contour
{
	border:1px solid #c6cfe1;
	background-color:#EFEFF8;
	padding:4px;
}

img.img_contour1
{
	border:1px solid #c6cfe1;
	background-color:#EFEFF8;
	padding:4px;
	margin:4px;
}

input , textarea, select
{
  border:1px solid #c6cfe1;
  padding:2px;
  font-size:12px;
  background-color:#EFEFF8;
}

input[type="submit"]
{
  border:1px solid #c6cfe1;
  padding:2px;
  font-size:12px;
  background-color:#EFEFF8;
  margin-top:20px;
}

#page_haut
{ 
  margin-bottom: 0px;
  text-align: center;
  font-size: 28px;
  height: 168px; 
  background: url("../images/design/banniere_artplume1.jpg") left bottom no-repeat;
  border: 0px black solid;
  color: #C60017;
  width:1000px;
  padding-bottom:0px;
}

#page_bas_admin
{
	vertical-align:bottom;
	margin-top:20px;
	text-align:center;
	width:800px;
}

#footer 
{ 
	padding-top:20px;
	BACKGROUND-COLOR:Transparent;
	CLEAR:both;
	TEXT-ALIGN:center;
	FONT-SIZE:10px;
}

/* ---------------------------------- */
/* menu */
/* ---------------------------------- */
div#hautmenu
{
	margin-top:5px;
	margin-left:5px;
	margin-bottom:5px;
	height:50px;
	list-style-type:none;
	padding:0px;
}

ul, li {margin: 0;padding: 0;}

ul#menu 
{
	margin:0;padding:0;
	padding-bottom:4px;
	width:1000px;
	list-style-type:none; 
}

ul#menu li 
{
	border:1px solid black;
	border-left:4px solid orange; 
	border-right:4px solid brown;
	display:inline;
	text-align:center;
	padding:3px;
	background-color:#F49820;
	//margin-right:3px;
	height:22px;
	padding-bottom:2px;
	margin-bottom:1px;
}



#smenu1 
{
	display:none;width:500px; float:left; position:absolute; top:200px;height:60px;left:20%;text-align:left;
}

#smenu1 li
{
	width:auto;
	border:1px solid black;
	border-left:4px solid orange; 
	border-right:4px solid brown;
	display:block;
}

ul#menu li span
{
	color:white;
}
 
ul#menu a 
{
	color:white;
	font-weight:bold;
	text-decoration:none;
	font-size:12px;
	padding:0 0.6em;
}
 
ul#menu a:hover 
{ 
	color:black;
	text-decoration:none; 
}
 
ul#menu a img 
{ 
	border:none;
	padding:  0 0.3em;
}

/* ---------------------------------- */
/* contenu général */
/* ---------------------------------- */
#contenu
{
	width:1000px;
	background-color:white;
	height:auto;
	position:relative;
}

#contenu_cadre
{
	width:100%;
	background-color:white;
}

.haut_tableau
{
	text-align:center;
	font-weight:bold;
	height:30px;
	background-color:#F49820;
}

#contenu_gauche
{
	float:left;
	width:545px;
	margin-left:5px;
	padding:10px;
	background-color:#FBF7F5;
	border:2px solid brown;
}

#contenu_droit
{
	float:right;
	width:385px;
	background-color:#F6EEEA;
	margin-right:5px;
	padding:10px;
	border:2px solid brown;
}

/* ---------------------------------- */
/* contenu gauche => évènements */
/* ---------------------------------- */
#contenu_evenements_haut
{
	background:url("../images/design/bg_evenements.jpg");
	width:410px;
	height:400px;
	padding:4px;
}


/* ---------------------------------- */
/* mise en forme */
/* ---------------------------------- */
h1
{
	color:white;
	text-align:center;
	border:1px black solid;
	padding:4px;
	background-color:#F49820;
	font-size:14px;
	width:990px;
}

h2
{
	color:red;
	text-align:center;
	border:1px red solid;
	padding:4px;
	background-color:ghostwhite;
	font-size:14px;
}

h3
{
	color:black;
	font-weight:bold;
	font-size:16px;
	text-align:center;
}

h4
{
	color:blue;
	font-weight:bold;
	font-size:12px;
	text-align:center;
}

.erreurs_form
{
	color:red;
	font-size:11px;
	margin-left:10px;
}

h5
{
	color:red;
	font-weight:bold;
	font-size:16px;
	text-align:center;
	margin-top:20px;
	margin-bottom:20px;
}

h6
{
	color:blue;
	font-weight:bold;
	font-size:16px;
	text-align:center;
	margin-top:20px;
	margin-bottom:20px;
}

.erreurs_existe_bd
{
	color:black;
	font-size:14px;
	margin-top:20px;
	margin-bottom:20px;
	margin-left:200px;
}

#gestion_cadre
{
	width:100%;
	padding:10px;
	margin-top:20px;
}



