/* *************************************************************************************************************
	*Auteur: Paul "Zerthis" Nelles
	* Date de creation: 10/03/2007
	* Description: Mise en page de lamalmedy.be
	* Media: Screen
	************************************************************************************************************ */

/* Style général */
* {
	margin: 0;
	padding: 0;
}
body {
	font-size: 73%;
	background: #ffffff url(../img/background09.jpg) repeat;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	width: 906px;
	margin: auto;
	padding: 0;
}	

p {
	margin-top: 1em;
	margin-bottom: 1em;
}

strong {
	color: #4A8227;
}

em {
	color: #4A8227;
}

h2 {
	font-size: 135%;
	padding-top: 1em;
	padding-bottom: 1em;
	color: #5B9F31;
}

h3 {
	font-size: 125%;
	padding-top: 1em;
	padding-bottom: 1em;
	color: #5B9F31;
}

h4 {
	font-size: 120%;
	padding-top: 1em;
	padding-bottom: 1em;
	color: #5B9F31;
}

h5 {
	font-size: 110%;
	padding-top: 1em;
	padding-bottom: 1em;
	color: #5B9F31;
}

h6 {
	font-size: 100%;
	font-weight: bold;
	padding-top: 1em;
	padding-bottom: 1em;
	color: #5B9F31;
}

.left {
	text-align: left;
}

.disapear {
	display: none;
}

.center {
	text-align: center;
}

.centerimg {
	margin-left: 10%;
	margin-right: 10%;
}

/*Style des liens */
a {
	color: #499F13;
	text-decoration: underline;
}

a:hover {
	background-color: #ffff00;
	color: #000000;
	text-decoration: none;
}

a img {
	border: none;
}

a img:hover {
	border: none;
	background-color: #ffffff;
}
/* ****************************************************************
			Gestion de l'affichage d'Index.php
**************************************************************** */

#evitliens {
	display: none;
}

#bienvenu {
	margin-top: 70px;
	padding-top: 2px;
	width: 906px;
	background: #4d7b2a url(../img/page_top09_2.jpg) no-repeat;
	background-position: top;
	text-align: center;
	color: #ffffff;
	font-size: 95%;
}

#bienvenu strong {
	color: #ffff00;
}

/*Affichage de la bannière */
#top {
	background: #4d7b2a url(../img/top09_2.jpg) no-repeat;
	width: 906px;
	height: 302px;
	position: relative;
	top: -11px;
}

#top a {
	display: block;
	color: #72c53f;
	text-decoration: none;
	font-size: 1px;
	width: 906px;
	height: 300px;
	margin-top: 0;
}

#top h1 {
	margin-top: 0;
}

#top a:hover {
	background: url(../img/top09_2.jpg) no-repeat;
	color: #72c53f;
	text-decoration: none;
	font-size: 1px;
}

/* Affichage du cadre de page */

#menu_top {
	width: 906px;
	height: 102px;
	background: #4d7b2a url(../img/menu_top09.jpg) no-repeat;
}

#conteneur {
	width: 906px;
	position: relative;
	top: -16px;
	background: #ffffff url(../img/page09.jpg) repeat-y;
	padding-bottom: 60px;
}

#pagebottom {
	width: 906px;
	height: 66px;
	background: #ffffff url(../img/page_bottom09.jpg) no-repeat;
	position: relative;
	bottom: 38px;
	clear: both;
}

/* Gestion du menu */

#menu {
	background-repeat: repeat-y;
	width: 190px;
	position: absolute;
	top: 0;
	left: 698px;
	margin-top: 120px;
	text-align: left;
}

#menu_salut {
	color: #ffff00;
	text-align: center;
	font-size: 120%;
}

#menu ul {
	list-style-type: none;
	list-style-position: outside;
	margin-top: 0;
	margin-left: 15px;
	padding: 0;
	line-height: 1.5em;
}

#menu a {
	color: #ffffff;
	text-decoration: none;
}

#menu a:hover {
	background-color: #ffff00;
	color: #000000;
	text-decoration: none;
}

#menu h2 {
	margin-bottom: 0.2em;
	padding-bottom: 0.2em;
}

#menu_mdy {
	width: 181px;
	height: 59px;
	background: #4a8227 url(../img/menu_mdy.jpg) no-repeat;
	color: #4a8227;
	font-size: 1px;
}

#menu_guind {
	width: 181px;
	height: 59px;
	background: #4a8227 url(../img/menu_guind.jpg) no-repeat;
	color: #4a8227;
	font-size: 1px;
}

#menu_reste {
	width: 180px;
	height: 59px;
	background: #4a8227 url(../img/menu_reste.jpg) no-repeat;
	color: #4a8227;
	font-size: 1px;
}

#sponsor a:hover {
	border: none;
	background-color: #4A8227;
}

#img_deluge {
	width: 170px;
	padding-left: 3px;
	margin-top: 25px;
	background-color: #4A8227;
}

/* Gestion du contenu */
#contenu {
	position: relative;
	background-repeat: repeat-y;
	width: 650px;
	min-height: 400px;
	margin-left: 25px;
	color: #4F4A4A;
	margin-bottom: 20px;
	min-height: 650px;
}
#contenu h2 {
	color: #ffffff;
}

/* Gestion des footers */
#credit {
	width: 906px;
	font-size: 80%;
	position: relative;
	top: 24px;
	color: #ffffff;
}

#credit a {
	color: #ffffff;
}

#credit a:hover {
	color: #000000;
}

#credit p {
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}

/* *************************************************************** 
			Gestion des pseudos-frames
**************************************************************** */

#contenu  ul, ol {
	margin-left: 25px;
	line-height: 1.7em;
}

/* Titre des Pages */
#header_dashboard {
	background: url(../img/titre_news.jpg) no-repeat;
	width: 482px;
	height: 101px;
	margin: auto;
	text-decoration: none;
	font-size: 1px;
	color: #ffffff;
	font-weight: normal;
	margin-bottom: 25px;
}

#header_news {
	background: url(../img/titre_news.jpg) no-repeat;
	width: 482px;
	height: 101px;
	margin: auto;
	text-decoration: none;
	font-size: 1px;
	color: #ffffff;
	font-weight: normal;
	margin-bottom: 45px;
}

#header_comite {
	background: url(../img/titre_comite.jpg) no-repeat;
	width: 482px;
	height: 101px;
	margin: auto;
	color: white;
	text-decoration: none;
	font-size: 1px;
	color: #ffffff;
	font-weight: normal;
	margin-bottom: 45px;
}

#header_ancien_comite {
	background: url(../img/titre_ancien_comite.jpg) no-repeat;
	width: 482px;
	height: 101px;
	margin: auto;
	color: white;
	text-decoration: none;
	font-size: 1px;
	color: #ffffff;
	font-weight: normal;
	margin-bottom: 45px;
}

#header_agenda {
	background: url(../img/titre_agenda.jpg) no-repeat;
	width: 482px;
	height: 101px;
	margin: auto;
	font-size: 1px;
	color: #ffffff;
	text-decoration: none;
	font-weight: normal;
	margin-bottom: 45px;
}

#header_chant {
	background: url(../img/titre_chants.jpg) no-repeat;
	width: 482px;
	height: 101px;
	margin: auto;
	color: white;
	text-decoration: none;
	font-size: 1px;
	color: #ffffff;
	font-weight: normal;
	margin-bottom: 45px;
}

#header_liens {
	background: url(../img/titre_liens.jpg) no-repeat;
	width: 482px;
	height: 101px;
	margin: auto;
	font-size: 1px;
	color: #ffffff;
	text-decoration: none;
	font-weight: normal;
	margin-bottom: 45px;
}

#header_photos {
	background: url(../img/titre_photo.jpg) no-repeat;
	width: 482px;
	height: 101px;
	margin: auto;
	text-decoration: none;
	font-size: 1px;
	color: #ffffff;
	font-weight: normal;
	margin-bottom: 45px;
}

#header_contact {
	background: url(../img/titre_contact.jpg) no-repeat;
	width: 482px;
	height: 101px;
	margin: auto;
	text-decoration: none;
	font-size: 1px;
	color: #ffffff;
	font-weight: normal;
	margin-bottom: 45px;
}

#header_presentation {
	background: url(../img/titre_presentation.jpg) no-repeat;
	width: 482px;
	height: 101px;
	margin: auto;
	text-decoration: none;
	font-size: 1px;
	color: #ffffff;
	font-weight: normal;
	margin-bottom: 45px;
}

/* News */
.titre_news {
	font-size: 140%;
	font-weight: bold;
	margin-bottom: 0; 
	padding:0;
}

.meta_news {
	font-size: 80%;
	margin-top: 0; 
	margin-left: 1.6em;
	padding-top: 0;
	padding-bottom: 1.2em; 
	letter-spacing: 0;
}


form label {
	width: 15em;
	float: left;
	display: block;
}

.comm_contenu {
	padding: 0.5em;
	border: 1px dashed #4A8227;
	margin-left: 0;
	margin-bottom: 2em;
	}

.comm_meta {
	display: block;
	margin-bottom: 1em;
}

.captcha {
	margin-left: 160px;
}

.com_off {
	display: block;
	font-style: italic;
	font-size: 90%;
	padding-bottom: 2em;
}	

.com_on {
	display: block;
	padding-bottom: 2em;
}

#pagination .lien_next {
	float: right;
}

#pagination .lien_previous {
	float: left;
}

#pagination .lien_previous:hover {
	background-color: #ffff00;
}

#pagination .lien_next:hover {
	background-color: #ffff00;
}

.image_news {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

/*Agenda*/
.spaceragenda {
	padding-top: 45px;
	padding-bottom: 20px;
}

.agenda th {
	width: 210px;
	background-color: #4A8227;
	color: #F6FF0C;
	text-align: center;
	font-size: 110%;
}

.agenda tbody tr td {
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
}

.trnotes td {
	text-align: left;
	 border-bottom: 1px solid #4A8227;
}

/* Liens */

.liens {
	padding-bottom: 35px;
}

/* Comité */

.comitard_photo {
	float: right;
	border: 2px solid #4A8227;
}

.comitard {
	margin-bottom: 70px;
}

.titre_comitard {
	font-size: 200%;
	padding-top: 1em;
	padding-bottom: 1em;
	color: #000000;
	text-decoration: underline;
	text-align: center;
}

#comite_praeses {
	background: url(../img/comite_praeses.jpg) no-repeat;
	width: 297px;
	height: 85px;
	margin: auto;
	color: white;
	text-decoration: none;
	font-size: 0px;
	font-weight: normal;
	margin-bottom: 5px;
}

#comite_vpf {
	background: url(../img/comite_vpf.jpg) no-repeat;
	width: 421px;
	height: 70px;
	margin: auto;
	color: white;
	text-decoration: none;
	font-size: 0px;
	font-weight: normal;
	margin-bottom: 5px;
}

#comite_secretaire1{
	background: url(../img/comite_secretaire1.jpg) no-repeat;
	width: 421px;
	height: 70px;
	margin: auto;
	color: white;
	text-decoration: none;
	font-size: 0px;
	font-weight: normal;
	margin-bottom: 5px;
}

#comite_secretaire2{
	background: url(../img/comite_secretaire2.jpg) no-repeat;
	width: 421px;
	height: 70px;
	margin: auto;
	color: white;
	text-decoration: none;
	font-size: 0px;
	font-weight: normal;
	margin-bottom: 5px;
}

#comite_tresorier1{
	background: url(../img/comite_tresorier1.jpg) no-repeat;
	width: 421px;
	height: 70px;
	margin: auto;
	color: white;
	text-decoration: none;
	font-size: 0px;
	font-weight: normal;
	margin-bottom: 5px;
}

#comite_tresorier2{
	background: url(../img/comite_tresorier2.jpg) no-repeat;
	width: 421px;
	height: 70px;
	margin: auto;
	color: white;
	text-decoration: none;
	font-size: 0px;
	font-weight: normal;
	margin-bottom: 5px;
}

#comite_tresorier3{
	background: url(../img/comite_tresorier3.jpg) no-repeat;
	width: 421px;
	height: 70px;
	margin: auto;
	color: white;
	text-decoration: none;
	font-size: 0px;
	font-weight: normal;
	margin-bottom: 5px;
}

#comite_folk{
	background: url(../img/comite_folk.jpg) no-repeat;
	width: 421px;
	height: 70px;
	margin: auto;
	color: white;
	text-decoration: none;
	font-size: 0px;
	font-weight: normal;
	margin-bottom: 5px;
}

#comite_cantor{
	background: url(../img/comite_cantor.jpg) no-repeat;
	width: 421px;
	height: 70px;
	margin: auto;
	color: white;
	text-decoration: none;
	font-size: 0px;
	font-weight: normal;
	margin-bottom: 5px;
}

#comite_web{
	background: url(../img/comite_web.jpg) no-repeat;
	width: 421px;
	height: 70px;
	margin: auto;
	color: white;
	text-decoration: none;
	font-size: 0px;
	font-weight: normal;
	margin-bottom: 5px;
}

#comite_ir{
	background: url(../img/comite_ir.jpg) no-repeat;
	width: 421px;
	height: 70px;
	margin: auto;
	color: white;
	text-decoration: none;
	font-size: 0px;
	font-weight: normal;
	margin-bottom: 5px;
}

#comite_other{
	background: url(../img/comite_other.jpg) no-repeat;
	width: 421px;
	height: 70px;
	margin: auto;
	color: white;
	text-decoration: none;
	font-size: 0px;
	font-weight: normal;
	margin-bottom: 5px;
}

/* Chants */

.chant p {
	margin-bottom: 0.2em;
}

/*Présentation*/

#condition ul {
	padding-top: 15px;
	padding-bottom: 15px;
}

/*Gallerie Photo */

.gallerie_photo tbody tr td {
	width: 90px;
	height: 90px;
	vertical-align: middle;
}

.gallerie_photo tbody tr td a img.taille56 {
	padding-left: 9.5px;
}

.gallerie_photo a {
	border: none;
	background-color: #ffffff;
}

 #bottomNavClose:hover{
	border: none;
	background-color: #ffffff;
}

.navigation {
	padding-top: 30px;
	padding-bottom: 20px;
}

#lecteurmp3 {
	padding-bottom: 20px;
}

/* Login */

.login {
	text-align: center;
}

#menu  .login {
	text-align: center;
	color: #FFFFFF;
	border: 1px solid white;
	margin-right: 12px;
	margin-top: 20px;
}

/* Dashboard */

.dashboard_menu {
	width: 545px;
	margin: auto;
	margin-bottom: 10px;
	border: 1px solid black;
}

.dashboard_menu th {
	background-color: #4A8227;
	color: #F6FF0C;
	text-align: center;
	font-size: 110%;
}

.dashboard_menu td {
	padding-left: 5px;
}

/* Page d'administration */

.form_admin {
	margin-top: 20px;
}

.admin_delete {
	color: red;
	font-weight: bold;
	padding-top: 40px;
}

.admin_ok {
	text-align: center;
	color: #4A8227;
	font-size: 115%;
	font-weight: bold;
	padding-top: 20px;
	padding-bottom: 20px;
}

.admin_modif {
	font-size: 75%;
	font-weight: none;
}

/* Statut */

.statut p {
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}

.statut_num {
	width: 70px;
}

.statut_txt {
	position: relative;
	top: -22px;
	margin-left: 70px;
}
/* RSS*/

#feed a:hover{
	background-color: #4A8227;
}

#feed img:hover{
	background-color: #4A8227;
}

/*PrŽsentation*/

#intro {
	width: 80%;
	margin: auto;
	padding: 10px;
	border: 1px dashed #4A8227;
	margin-bottom: 3em;
}

#intro h2 {
	color: #4A8227;
	font-size: 110%;
	padding: 0;
}

#intro p {
	margin: 0 5 0 0;
	text-align: justify;
}
