/* CSS Document */
body {
	background-color: #c3f332;
	margin: 0px;
}
.objets-garnis_fond {
	background-image: url(images/commun/objets-garnis_fond.gif);
	background-repeat: repeat-y;
	background-position: center top;
}
.objets-garnis_bas {
	background-image: url(images/commun/objets-garnis_bas.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom: 15px;
}

.Hg {
	background-image: url(images/commun/ct/Hg.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.Hd {
	background-image: url(images/commun/ct/Hd.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.Bd {
	background-image: url(images/commun/ct/Bd.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.Bg {
	background-image: url(images/commun/ct/Bg.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.nav-haut1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	padding-bottom: 9px;
}
.nav-haut1 a:link{
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 17px;
	background-image: url(images/commun/puces-nav/nav-haut1.gif);
	background-repeat: no-repeat;
	background-position: 6px 3px;
}
.nav-haut1 a:visited{
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 17px;
	background-image: url(images/commun/puces-nav/nav-haut1.gif);
	background-repeat: no-repeat;
	background-position: 6px 3px;
}
.nav-haut1 a:hover{
	color: #FFFFFF;
	text-decoration: underline;
	padding-left: 17px;
	background-image: url(images/commun/puces-nav/nav-haut1_on.gif);
	background-repeat: no-repeat;
	background-position: 6px 3px;
}
.nav-haut1 a:active{
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 17px;
	background-image: url(images/commun/puces-nav/nav-haut1.gif);
	background-repeat: no-repeat;
	background-position: 6px 3px;
}
.nav-haut2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	padding-bottom: 9px;
}
.nav-haut2 a:link{
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 17px;
	background-image: url(images/commun/puces-nav/nav-haut2.gif);
	background-repeat: no-repeat;
	background-position: 6px 3px;
}
.nav-haut2 a:visited{
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 17px;
	background-image: url(images/commun/puces-nav/nav-haut2.gif);
	background-repeat: no-repeat;
	background-position: 6px 3px;
}
.nav-haut2 a:hover{
	color: #FFFFFF;
	text-decoration: underline;
	padding-left: 17px;
	background-image: url(images/commun/puces-nav/nav-haut2_on.gif);
	background-repeat: no-repeat;
	background-position: 6px 3px;
}
.nav-haut2 a:active{
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 17px;
	background-image: url(images/commun/puces-nav/nav-haut2.gif);
	background-repeat: no-repeat;
	background-position: 6px 3px;
}
.ct-nav {
	line-height: 18px;
}

.nav-event {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
.nav-event a:link{
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 13px;
	background-image: url(images/commun/puces-nav/evenements.gif);
	background-repeat: no-repeat;
	background-position: 1px 3px;
}
.nav-event a:visited{
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 13px;
	background-image: url(images/commun/puces-nav/evenements.gif);
	background-repeat: no-repeat;
	background-position: 1px 3px;
}
.nav-event a:hover{
	color: #FFFFFF;
	text-decoration: underline;
	padding-left: 13px;
	background-image: url(images/commun/puces-nav/evenements_on.gif);
	background-repeat: no-repeat;
	background-position: 1px 3px;
}
.nav-event a:active{
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 13px;
	background-image: url(images/commun/puces-nav/evenements.gif);
	background-repeat: no-repeat;
	background-position: 1px 3px;
}

.nav-fete {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
.nav-fete a:link{
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 13px;
	background-image: url(images/commun/puces-nav/fetes.gif);
	background-repeat: no-repeat;
	background-position: 1px 3px;
}
.nav-fete a:visited{
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 13px;
	background-image: url(images/commun/puces-nav/fetes.gif);
	background-repeat: no-repeat;
	background-position: 1px 3px;
}
.nav-fete a:hover{
	color: #FFFFFF;
	text-decoration: underline;
	padding-left: 13px;
	background-image: url(images/commun/puces-nav/fetes_on.gif);
	background-repeat: no-repeat;
	background-position: 1px 3px;
}
.nav-fete a:active{
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 13px;
	background-image: url(images/commun/puces-nav/fetes.gif);
	background-repeat: no-repeat;
	background-position: 1px 3px;
}
.nav-compo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
.nav-compo a:link{
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 13px;
	background-image: url(images/commun/puces-nav/compositions.gif);
	background-repeat: no-repeat;
	background-position: 1px 3px;
}
.nav-compo a:visited{
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 13px;
	background-image: url(images/commun/puces-nav/compositions.gif);
	background-repeat: no-repeat;
	background-position: 1px 3px;
}
.nav-compo a:hover{
	color: #FFFFFF;
	text-decoration: underline;
	padding-left: 13px;
	background-image: url(images/commun/puces-nav/compositions_on.gif);
	background-repeat: no-repeat;
	background-position: 1px 3px;
}
.nav-compo a:active{
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 13px;
	background-image: url(images/commun/puces-nav/compositions.gif);
	background-repeat: no-repeat;
	background-position: 1px 3px;
}
.nav-dragees {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
.nav-dragees a:link{
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 13px;
	background-image: url(images/commun/puces-nav/dragees.gif);
	background-repeat: no-repeat;
	background-position: 1px 3px;
}
.nav-dragees a:visited{
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 13px;
	background-image: url(images/commun/puces-nav/dragees.gif);
	background-repeat: no-repeat;
	background-position: 1px 3px;
}
.nav-dragees a:hover{
	color: #FFFFFF;
	text-decoration: underline;
	padding-left: 13px;
	background-image: url(images/commun/puces-nav/dragees_on.gif);
	background-repeat: no-repeat;
	background-position: 1px 3px;
}
.nav-dragees a:active{
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 13px;
	background-image: url(images/commun/puces-nav/dragees.gif);
	background-repeat: no-repeat;
	background-position: 1px 3px;
}
.nav-creation {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
.nav-creation a:link{
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 13px;
	background-image: url(images/commun/puces-nav/creation.gif);
	background-repeat: no-repeat;
	background-position: 1px 3px;
}
.nav-creation a:visited{
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 13px;
	background-image: url(images/commun/puces-nav/creation.gif);
	background-repeat: no-repeat;
	background-position: 1px 3px;
}
.nav-creation a:hover{
	color: #FFFFFF;
	text-decoration: underline;
	padding-left: 13px;
	background-image: url(images/commun/puces-nav/creation_on.gif);
	background-repeat: no-repeat;
	background-position: 1px 3px;
}
.nav-creation a:active{
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 13px;
	background-image: url(images/commun/puces-nav/creation.gif);
	background-repeat: no-repeat;
	background-position: 1px 3px;
}
.guimauve_fond {
	background-image: url(images/commun/gateaux-guimauves_fond.gif);
	background-repeat: repeat-y;
	background-position: center top;
}
.guimauve_bas {
	background-image: url(images/commun/gateaux-guimauves_bas.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom: 15px;
}
.nav-guimauve {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
.nav-guimauve a:link{
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 13px;
	background-image: url(images/commun/puces-nav/guimauve.gif);
	background-repeat: no-repeat;
	background-position: 1px 3px;
}
.nav-guimauve a:visited{
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 13px;
	background-image: url(images/commun/puces-nav/guimauve.gif);
	background-repeat: no-repeat;
	background-position: 1px 3px;
}
.nav-guimauve a:hover{
	color: #FFFFFF;
	text-decoration: underline;
	padding-left: 13px;
	background-image: url(images/commun/puces-nav/guimauve_on.gif);
	background-repeat: no-repeat;
	background-position: 1px 3px;
}
.nav-guimauve a:active{
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 13px;
	background-image: url(images/commun/puces-nav/guimauve.gif);
	background-repeat: no-repeat;
	background-position: 1px 3px;
}
.nav-objetsG {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
.nav-objetsG a:link{
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 13px;
	background-image: url(images/commun/puces-nav/objetsG.gif);
	background-repeat: no-repeat;
	background-position: 1px 3px;
}
.nav-objetsG a:visited{
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 13px;
	background-image: url(images/commun/puces-nav/objetsG.gif);
	background-repeat: no-repeat;
	background-position: 1px 3px;
}
.nav-objetsG a:hover{
	color: #FFFFFF;
	text-decoration: underline;
	padding-left: 13px;
	background-image: url(images/commun/puces-nav/objetsG_on.gif);
	background-repeat: no-repeat;
	background-position: 1px 3px;
}
.nav-objetsG a:active{
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 13px;
	background-image: url(images/commun/puces-nav/objetsG.gif);
	background-repeat: no-repeat;
	background-position: 1px 3px;
}
.evenements_fond {
	background-image: url(images/commun/evenements-fond-repeat.gif);
	background-repeat: repeat-y;
	background-position: center top;
}
.evenements_bas {
	background-image: url(images/commun/evenements-fond.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom: 15px;
}

