body{
background:url(img/back.gif) 0 0 repeat;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.top1{
background-image:url(img/hg.gif);
background-position:top left;
background-repeat:no-repeat;
}

.top{
text-align: center;
background-color: #4FA600;
background-image:url(img/hd.gif);
background-position:top right;
background-repeat:no-repeat;
width: 750px;
height: 100px;
margin-left:auto;
margin-right: auto;
}

.bulles{
width: 750px;
margin-left:auto;
margin-right:auto;
}

.center{
width: 750px;
margin-left: auto;
margin-right: auto;
padding-bottom: 12px;
background-color: #4FA600;
color:#002B03;
}

.center a{
color:#002B03;
}

.center a:hover{
font-style:italic;
text-decoration:none;
}

.gauche{
float: left;
width: 180px;
height: 250px;
padding: 12px;
border: 1px solid #68f565;
background-image:url(img/backgauche.gif);
background-repeat:repeat-y;
margin-top: 2px;
margin-left: 20px;
padding-top: 60px;
text-align:center;
}

.gauche img{
padding: 2px;
}

.gauche li{
padding: 4px;
}

.droite{
padding-top: 20px;
padding-left: 30px;
padding-right: 30px;
height: 300px;
overflow:auto;
elevation:level;
overflow-x:hidden;
font-size:small;
}

.titre{
font-size:medium;
border-bottom: 1px dotted white;
padding-bottom: 4px;
padding-left: 6px;
font-weight: bold;
margin-bottom: 22px;
}

.menu1{
background-image:url(img/bg.gif);
background-position:bottom left;
background-repeat:no-repeat;
}

.menu{
background-image:url(img/bd.gif);
background-position:bottom right;
background-repeat:no-repeat;
text-align: center;
background-color: #4FA600;
width: 750px;
margin-left: auto;
margin-right: auto;
padding-top: 70px;
}

.menu li{
display:inline;
font-size:small;
padding-left: 2px;
padding-right: 2px;
}

.menu a{
color: white;
text-decoration:none;
}

.question{
	padding-top: 8px;
}

.auteur{
	font-size: x-small;
	font-weight: bold;
	padding-bottom: 4px;
}

.reponse{
	padding-left: 12px;
}

.retour{
	font-size: x-small;
	padding-left:30px;
}

.mot{
	text-decoration: underline;
	font-weight: bold;
	font-size: normal;
}

.groupe{
font-size:large;
padding: 14px;
text-decoration:underline;
}

.personne{
font-size:x-small;
}

.cv{
border: 1px solid black;
font-size: x-small;
float: right;
width: 300px;
}

.tableau{
text-align: left;
font-size: x-small;
}

.tableau td{
border: 1px solid #006600;
}

.today{
background-color: #68f464;
font-color: black;
}

.event{
background-color: #006600;
}


/* CSS Pour le menu */

.accueil a:hover{
	background-image:url(img/accueil.jpg);
	background-position: center;
	background-repeat:no-repeat;
	color:#006600;
	padding-top: 80px;
	padding-left: 10px;
	padding-right: 10px;
	}
	
.consultations a:hover{
	background-image:url(img/consultations.jpg);
	background-position: center;
	background-repeat:no-repeat;
	color:#006600;
	padding-top: 80px;
	padding-left: 10px;
	padding-right: 10px;
	}
	
.animations a:hover{
	background-image:url(img/animations.jpg);
	background-position: center;
	background-repeat:no-repeat;
	color:#006600;
	padding-top: 80px;
	padding-left: 10px;
	padding-right: 10px;
	}
	
.membres a:hover{
	background-image:url(img/membres.jpg);
	background-position: center;
	background-repeat:no-repeat;
	color:#006600;
	padding-top: 80px;
	padding-left: 10px;
	padding-right: 10px;
	}
	
.agenda a:hover{
	background-image:url(img/agenda.jpg);
	background-position: center;
	background-repeat:no-repeat;
	color:#006600;
	padding-top: 80px;
	padding-left: 10px;
	padding-right: 10px;
	}

.plus a:hover{
	background-image:url(img/plus.jpg);
	background-position: center;
	background-repeat:no-repeat;
	color:#006600;
	padding-top: 80px;
	padding-left: 10px;
	padding-right: 10px;
	}

.faq a:hover{
	background-image:url(img/faq.jpg);
	background-position: center;
	background-repeat:no-repeat;
	color:#006600;
	padding-top: 80px;
	padding-left: 10px;
	padding-right: 10px;
	}

.lexique a:hover{
	background-image:url(img/lexique.jpg);
	background-position: center;
	background-repeat:no-repeat;
	color:#006600;
	padding-top: 80px;
	padding-left: 10px;
	padding-right: 10px;
	}

.acces a:hover{
	background-image:url(img/acces.jpg);
	background-position: center;
	background-repeat:no-repeat;
	color:#006600;
	padding-top: 80px;
	padding-left: 10px;
	padding-right: 10px;
	}