﻿html, body {
      margin : 0;
      padding : 0;
      width : 100%;
      height : 100%;
	  /*background-image:url(img/background_admin.png);*/
	  background-color:#228b22;
	  background-repeat:repeat;
}
	  
	  
	  
	  
/*Corps des pages*/
#centerPage
{
  position : relative;
  margin : 0 auto;          /* c'est ça qui centre dans les autres */
  padding : 0;
  text-align : left;
  border : 2px solid /*black*/yellow ; /* ça c'est pour la voir. Tu peux le supprimer */
  width : 800px;
 top:-1%;
  height:80%;
  color:white;
}
/********/


/* image admin log */	  
#admin2
{
	position:relative;
	left:45%;
	margin-top: 100px;
	margin-bottom: 40px;
}

/* menu admin*/	
#adminD
{

}

#adminD ul
{
	text-align:center;
	list-style:none;
}

#adminD ul li
{
	margin-bottom:30px;
}

#adminD ul li a
{
	color:white;;
	text-decoration: none;
	font-size:22px;
}

#adminD ul li a:hover
{
	color:#000000;
}


/* Page admin de connexion*/	
#connexion
{
	position:relative;
	top:-60px;
	text-align:center;
	color:#FFFFFF;
}

#connexion input
{
	color:#000000;
}

/* menu admin */

#admin3
{
	position:relative;
	left:35%;
}

#menu
{
	height: 60px;
	width: 800px;
	margin: auto;
	position: relative;
	background-color:black;
	top: -8px;
	margin-bottom:60px;
	border: 1px solid white;
}


#menu ul
{
	padding:10px;
	text-align:center;
	margin:0px;
}

#menu ul li
{
	list-style:none;	
	float:left;
}

#menu ul li a
{
	font-family:Verdana;
	font-size:13px;
	color:white;
	text-decoration: none;
	display:block;
	width:155px;
}

#menu ul li a:hover
{
	color:#00CC00;
}

#menu_manif
{
	position:relative;
	/*top:-10%;*/
	top:-69px;
	width:800px;
	margin:auto;
}

#menu_manif ul
{
	text-align:center;
}

#menu_manif ul li
{
	list-style:none;	
	float:left;
	height:30px;
	width:120px;
	-moz-border-radius-bottomleft : 25px;	
	-moz-border-radius-bottomright :25px;
	border: 1px solid white;
	background-color:black;
}

#menu_manif ul li a
{
	font-family:Verdana;
	font-size:13px;
	color:white;
	text-decoration: none;
	display:block;
	width:120px;
}

#menu_manif ul li a:hover
{
	color:#00CC00;
}


/* texte disclamer admin */
#txtAdmin
{
	position:relative;
	left:15%;
	color:white;
	font-family:"Comic Sans MS";
	font-size:14px;
}

#txtAdmin p
{
	margin-bottom:20px;
	width:600px;
}

#ba
{
	text-align:center;
	font-weight:bold;
}

/* corps */

/* news */
#demi_g
{
	position:relative;
	width:380px;
	border:#FF0000;
	border-collapse:collapse;
	border-style:solid;
	text-align:left;
	margin-left:2%;
	color:white;
}

#demi_g p
{
	font-family:Verdana;
	font-size:14px;
}

#demi_d 
{
	position:relative;
	top:-300px;
	left:410px;;
	width:380px;
	border:white;
	border-collapse:collapse;
	border-style:solid;
	text-align:center;
}

#demi_d p
{
	color:black;
	font-weight:bold;
}

select
{
	text-align:left;	
}

label, input
{
	margin:10px;
	text-align:center;
}

#FrmTxtNews label
{
	display:-moz-inline-stack; /*css 2.1*/
	display:inline-block; /*pas de retour à la ligne*/
	width:180px;
	text-align:left;
}

#FrmTxtNews select
{
	margin-left:10px;
}

#inputT
{
	margin-left:10px;
	width: 350px;
	height:20px;
	text-align:left;
}

#inputT_date
{
	margin-left:10px;
	width: 250px;
	height:20px;
	text-align:center;
	position:relative;
	top:-10px;
}

#img_cal
{
	margin-left:10px;
	margin-top:10px;
}

#inputT_lock
{
	margin-left:10px;
	width: 350px;
	height:20px;
	text-align:left;
	background-color:#666666;
}

/* fin news */

#ap
{
	color:white;
	font-size:36px;
	text-decoration:underline;
}

/* tarifs */
#activite
{
	position:relative;
	width:270px;
	border:#FF0000;
	border-collapse:collapse;
	border-style:solid;
	text-align:left;
	margin-top:20px;
	margin-left:10px;
	color:white;
}

#activite select
{
	margin-right:60px;
	margin-bottom:300px;
}


#activite label
{
	margin-left:1%;
}

#act_input
{
	margin-left:0px;
	width:160px;
}

#ad_act
{
	width:200px;
	height:30px;
	text-align:center;
}


#info_act
{
	position:relative;
	top:-440px;
	left:300px;;
	width:530px;
	border:white;
	border-collapse:collapse;
	border-style:solid;
	text-align:center;
}

#info_act input
{
	width:60px;
	
}

#info_act label
{
	display:-moz-inline-stack; /*css 2.1*/
	display:inline-block; /*pas de retour à la ligne*/
	width:115px;
	text-align:left;
}

#info_act2
{
	position:relative;
	top:-430px;
	left:300px;;
	width:530px;
	border:white;
	border-collapse:collapse;
	border-style:solid;
	text-align:center;
	margin-bottom: 10px;
}

#info_act3
{
	position:relative;
	top:-410px;
	left:300px;;
	width:530px;
	border:white;
	border-collapse:collapse;
	border-style:solid;
	text-align:center;
}

#info_act3 a
{
	color:white;
	text-decoration: none;
	font-family:Georgia;
	font-size:22px;
}

#info_act3 a:hover
{
	color:#006699;
}

/* fin tarifs */

/* horaires */

#info_hor
{
	position:relative;
	top:-400px;
	left:100px;
	width:600px;
	border:white;
	border-collapse:collapse;
	border-style:solid;
	text-align:center;
}

#info_hor a
{
	color:white;
	text-decoration: none;
	font-family:Georgia;
	font-size:22px;
}

#info_hor a:hover
{
	color:#006699;
}


#FrmHorCours label
{
	display:-moz-inline-stack; /*css 2.1*/
	display:inline-block; /*pas de retour à la ligne*/
	width:150px;
	text-align:left;
}

#FrmHorCours select
{
	margin-left:10px;
}

#inputT2
{
	margin-left:10px;
	width: 170px;
	height:20px;
	text-align:left;
}

#FrmHorAt label
{
	display:-moz-inline-stack; /*css 2.1*/
	display:inline-block; /*pas de retour à la ligne*/
	width:160px;
	text-align:left;
}

#FrmHorAt select
{
	margin-left:10px;
}

#demi_d2
{
	position:relative;
	top:-424px;
	left:410px;;
	width:380px;
	border:white;
	border-collapse:collapse;
	border-style:solid;
	text-align:center;
}


/* fin horaires */

/* Début Manifestations*/

#info_manif
{
	position:relative;
	top:-440px;
	left:300px;
	width:500px;
	border:white;
	border-collapse:collapse;
	border-style:solid;
	text-align:center;
}

#info_manif input
{
	width:200px;
	
}

#info_manif label
{
	display:-moz-inline-stack; /*css 2.1*/
	display:inline-block; /*pas de retour à la ligne*/
	width:115px;
	text-align:left;
}
/*
#ligneCache
{
	display:none;
}*/