/*
 Ajatix Advanced CSS Drop Down Menu
 Copyright (C) 2009 Ajatix. All rights reserved.
 http://www.ajatix.com
 Unregistered copy.
 Any usage except for the purpose of evaluation is strictly prohibited.
*/
.AJXCSSMenuRYSZRZA {position:relative;z-index:100;}
.AJXCSSMenuRYSZRZA ul {
	position:relative;
	float:left;
	margin:0;
	padding:0;
	list-style-type:none;
	border:0px solid #98b1c4;
	
}
.AJXCSSMenuRYSZRZA li {float:left;margin:0;}
.AJXCSSMenuRYSZRZA li:hover,.AJXCSSMenuRYSZRZA .ajxover {position:relative;}
.AJXCSSMenuRYSZRZA a {
	display:block;
	float:left;
	height:21px;
	text-decoration:none;
	text-align:center;
	color:#FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 21px;
	font-weight: bold;
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0px;
}
/* .AJXCSSMenuRYSZRZA li:hover a,.AJXCSSMenuRYSZRZA .ajxover a {
	background-color: #F36;
} */

.AJXCSSMenuRYSZRZA a.ajxsub {
	
	width: 105px;
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0px;
	
}
/*ville */
.AJXCSSMenuRYSZRZA a.ajxsub1 {
	
	height: 40px;
	width: 105px;
	background-image: url(../img-menus/ville.png);
	background-repeat: no-repeat;	
}

.AJXCSSMenuRYSZRZA li.sfirst1 {
	background-color: e96210;
} 
.AJXCSSMenuRYSZRZA li.norm1 {
	background-color:e96210;
}
.AJXCSSMenuRYSZRZA li.norm1 :hover {
	background-color: e96210;
	border-bottom:1px solid #98b1c4;
}
.AJXCSSMenuRYSZRZA li li.norm1{
	background-color: e96210;
	
}
.AJXCSSMenuRYSZRZA li li.norm1 :hover {
	background-color: e96210;
	border-bottom:1px solid #98b1c4;
}
.AJXCSSMenuRYSZRZA li.sfirst1 :hover {
	background-color: e96210;
	border-bottom:1px solid #98b1c4;
}

.AJXCSSMenuRYSZRZA li li.sfirst1 :hover {
	background-color: e96210;
	border-bottom:1px solid #98b1c4;
}


.AJXCSSMenuRYSZRZA li li.slast1 {
	
	background-color:e96210;
}

.AJXCSSMenuRYSZRZA li li.slast1 :hover {
	border-bottom:1px solid #98b1c4;
	background-color: e96210;
}



/* municipalité */
.AJXCSSMenuRYSZRZA a.ajxsub2 {
	height: 40px;
	width: 105px;
	background-image: url(../img-menus/municipale.png);
	background-repeat: no-repeat;
}
.AJXCSSMenuRYSZRZA li.sfirst2 {
	background-color: 004271;
} 
.AJXCSSMenuRYSZRZA li.norm2 {
	background-color:004271;
}
.AJXCSSMenuRYSZRZA li.norm2 :hover {
	background-color: 004271;
	border-bottom:1px solid #98b1c4;
}
.AJXCSSMenuRYSZRZA li li.norm2{
	background-color: 004271;
	
}
.AJXCSSMenuRYSZRZA li li.norm2 :hover {
	background-color: 004271;
	border-bottom:1px solid #98b1c4;
}
.AJXCSSMenuRYSZRZA li.sfirst2 :hover {
	background-color: 004271;
	border-bottom:1px solid #98b1c4;
}

.AJXCSSMenuRYSZRZA li li.sfirst2 :hover {
	background-color: 004271;
	border-bottom:1px solid #98b1c4;
}


.AJXCSSMenuRYSZRZA li li.slast2 {
	
	background-color:004271;
}

.AJXCSSMenuRYSZRZA li li.slast2 :hover {
	border-bottom:1px solid #98b1c4;
	background-color: 004271;
}


/* developpement */
.AJXCSSMenuRYSZRZA a.ajxsub3 {
	height: 40px;
	width: 105px;
	background-image: url(../img-menus/dev.png);
	background-repeat: no-repeat;
}

.AJXCSSMenuRYSZRZA li.sfirst3 {
	background-color: 75ac25;
} 
.AJXCSSMenuRYSZRZA li.norm3 {
	background-color:75ac25;
}
.AJXCSSMenuRYSZRZA li.norm3 :hover {
	background-color: 75ac25;
	border-bottom:1px solid #98b1c4;
}
.AJXCSSMenuRYSZRZA li li.norm3{
	background-color: 75ac25;
	
}
.AJXCSSMenuRYSZRZA li li.norm3 :hover {
	background-color: 75ac25;
	border-bottom:1px solid #98b1c4;
}
.AJXCSSMenuRYSZRZA li.sfirst3 :hover {
	background-color: 75ac25;
	border-bottom:1px solid #98b1c4;
}

.AJXCSSMenuRYSZRZA li li.sfirst3 :hover {
	background-color: 75ac25;
	border-bottom:1px solid #98b1c4;
}


.AJXCSSMenuRYSZRZA li li.slast3 {
	
	background-color:75ac25;
}

.AJXCSSMenuRYSZRZA li li.slast3 :hover {
	border-bottom:1px solid #98b1c4;
	background-color: 75ac25;
}

/* culture */

.AJXCSSMenuRYSZRZA a.ajxsub4 {
	width: 105px;
	background-image: url(../img-menus/urbanisme2.jpg);
	height: 40px;
	background-repeat: no-repeat;
}
.AJXCSSMenuRYSZRZA li.sfirst4 {
	background-color: #672e01;
} 
.AJXCSSMenuRYSZRZA li.cult4 {
	background-color: #672e01;
}
.AJXCSSMenuRYSZRZA li.cult4 :hover {
	background-color: #672e01;
	border-bottom:1px solid #98b1c4;
}
.AJXCSSMenuRYSZRZA li li.norm4 {
	background-color: #672e01;
	
}
.AJXCSSMenuRYSZRZA li li.norm4 :hover {
	background-color: #672e01;
	border-bottom:1px solid #98b1c4;
}
.AJXCSSMenuRYSZRZA li.sfirst4 :hover {
	background-color: #672e01;
	border-bottom:1px solid #98b1c4;
}

.AJXCSSMenuRYSZRZA li li.sfirst4 :hover {
	background-color: #672e01;
	border-bottom:1px solid #98b1c4;
}


.AJXCSSMenuRYSZRZA li li.slast4 {
	
	background-color: 672e01;
}

.AJXCSSMenuRYSZRZA li li.slast4 :hover {
	border-bottom:1px solid #98b1c4;
	background-color: 672e01;
}

/*jeunesse */

.AJXCSSMenuRYSZRZA a.ajxsub6 {
	
	width: 105px;
	background-image: url(../img-menus/jeunesse.jpg);
	background-repeat: no-repeat;
	height: 40px;
}

.AJXCSSMenuRYSZRZA li.sfirst6 {
	background-color: ee869a;
} 
.AJXCSSMenuRYSZRZA li.norm6 {
	background-color:ee869a;
}
.AJXCSSMenuRYSZRZA li.norm6 :hover {
	background-color: ee869a;
	border-bottom:1px solid #98b1c4;
}
.AJXCSSMenuRYSZRZA li li.norm6{
	background-color: ee869a;
	
}
.AJXCSSMenuRYSZRZA li li.norm6 :hover {
	background-color: ee869a;
	border-bottom:1px solid #98b1c4;
}
.AJXCSSMenuRYSZRZA li.sfirst6 :hover {
	background-color: ee869a;
	border-bottom:1px solid #98b1c4;
}

.AJXCSSMenuRYSZRZA li li.sfirst6 :hover {
	background-color: ee869a;
	border-bottom:1px solid #98b1c4;
}


.AJXCSSMenuRYSZRZA li li.slast6 {
	
	background-color:ee869a;
}

.AJXCSSMenuRYSZRZA li li.slast6 :hover {
	border-bottom:1px solid #98b1c4;
	background-color: ee869a;
}

/* sport */

.AJXCSSMenuRYSZRZA a.ajxsub66 {
	
	width: 105px;
	background-image: url(../img-menus/sports.jpg);
	background-repeat: no-repeat;
	height: 40px;
}
.AJXCSSMenuRYSZRZA li.sfirst66 {
	background-color: 0085ba;
} 
.AJXCSSMenuRYSZRZA li.norm66 {
	background-color:0085ba;
}
.AJXCSSMenuRYSZRZA li.norm66 :hover {
	background-color: 0085ba;
	border-bottom:1px solid #98b1c4;
}
.AJXCSSMenuRYSZRZA li li.norm66{
	background-color: 0085ba;
	
}
.AJXCSSMenuRYSZRZA li li.norm66 :hover {
	background-color: 0085ba;
	border-bottom:1px solid #98b1c4;
}
.AJXCSSMenuRYSZRZA li.sfirst66 :hover {
	background-color: 0085ba;
	border-bottom:1px solid #98b1c4;
}

.AJXCSSMenuRYSZRZA li li.sfirst66 :hover {
	background-color: 0085ba;
	border-bottom:1px solid #98b1c4;
}


.AJXCSSMenuRYSZRZA li li.slast66 {
	
	background-color:0085ba;
}

.AJXCSSMenuRYSZRZA li li.slast66 :hover {
	border-bottom:1px solid #98b1c4;
	background-color: 0085ba;
}


/*social */
.AJXCSSMenuRYSZRZA a.ajxsub7 {
	
	
	width: 105px;
	background-image: url(../img-menus/social2.jpg);
	background-repeat: no-repeat;	
	height: 40px;
}

.AJXCSSMenuRYSZRZA li.sfirst7 {
	background-color: #792e73;
} 
.AJXCSSMenuRYSZRZA li.norm7 {
	background-color:#792e73;
}
.AJXCSSMenuRYSZRZA li.norm7 :hover {
	background-color: #792e73;
	border-bottom:1px solid #98b1c4;
}
.AJXCSSMenuRYSZRZA li li.norm7{
	background-color: #792e73;
	
}
.AJXCSSMenuRYSZRZA li li.norm7 :hover {
	background-color: #792e73;
	border-bottom:1px solid #98b1c4;
}
.AJXCSSMenuRYSZRZA li.sfirst7 :hover {
	background-color: #792e73;
	border-bottom:1px solid #98b1c4;
}

.AJXCSSMenuRYSZRZA li li.sfirst7 :hover {
	background-color: #792e73;
	border-bottom:1px solid #98b1c4;
}


.AJXCSSMenuRYSZRZA li li.slast7 {
	
	background-color:#792e73;
}

.AJXCSSMenuRYSZRZA li li.slast7 :hover {
	border-bottom:1px solid #98b1c4;
	background-color: #792e73;
}


/* pratique */
.AJXCSSMenuRYSZRZA a.ajxsub8 {
	
	
	width: 105px;
	background-image: url(../img-menus/pratique.jpg);
	background-repeat: no-repeat;
	height: 40px;
}

.AJXCSSMenuRYSZRZA li.sfirst8 {
	background-color: f4c000;
} 
.AJXCSSMenuRYSZRZA li.norm8 {
	background-color:f4c000;
}
.AJXCSSMenuRYSZRZA li.norm8 :hover {
	background-color: f4c000;
	border-bottom:1px solid #98b1c4;
}
.AJXCSSMenuRYSZRZA li li.norm8{
	background-color: f4c000;
	
}
.AJXCSSMenuRYSZRZA li li.norm8 :hover {
	background-color: f4c000;
	border-bottom:1px solid #98b1c4;
}
.AJXCSSMenuRYSZRZA li.sfirst8 :hover {
	background-color: f4c000;
	border-bottom:1px solid #98b1c4;
}

.AJXCSSMenuRYSZRZA li li.sfirst8 :hover {
	background-color: f4c000;
	border-bottom:1px solid #98b1c4;
}


.AJXCSSMenuRYSZRZA li li.slast8 {
	
	background-color:f4c000;
}

.AJXCSSMenuRYSZRZA li li.slast8 :hover {
	border-bottom:1px solid #98b1c4;
	background-color: f4c000;
}

/*urbanisme */
.AJXCSSMenuRYSZRZA a.ajxsub9 {
	
	
	width: 105px;
	background-image: url(../img-menus/culture.jpg);
	background-repeat: no-repeat;	
	height: 40px;
}

.AJXCSSMenuRYSZRZA li.sfirst9{
	background-color: d30067;
} 
.AJXCSSMenuRYSZRZA li.norm9 {
	background-color:d30067;
}
.AJXCSSMenuRYSZRZA li.norm9 :hover {
	background-color: d30067;
	border-bottom:1px solid #98b1c4;
}
.AJXCSSMenuRYSZRZA li li.norm9{
	background-color: d30067;
	
}
.AJXCSSMenuRYSZRZA li li.norm9 :hover {
	background-color: d30067;
	border-bottom:1px solid #98b1c4;
}
.AJXCSSMenuRYSZRZA li.sfirst9 :hover {
	background-color: d30067;
	border-bottom:1px solid #98b1c4;
}

.AJXCSSMenuRYSZRZA li li.sfirst9 :hover {
	background-color: d30067;
	border-bottom:1px solid #98b1c4;
}


.AJXCSSMenuRYSZRZA li li.slast9 {
	
	background-color:d30067;
}

.AJXCSSMenuRYSZRZA li li.slast9 :hover {
	border-bottom:1px solid #98b1c4;
	background-color: d30067;
}

/* .AJXCSSMenuRYSZRZA li:hover a.ajxsub,.AJXCSSMenuRYSZRZA .ajxover a.ajxsub {
	background-color: #F36;
	background-image: url(bbdown.gif);
	background-repeat: no-repeat;
	background-position: right center;
} */

.AJXCSSMenuRYSZRZA ul ul {
	position:absolute;
	left:-9999px;
	top:-9999px;
	width:230px;
	height:auto;
	border:none;
	
}
.AJXCSSMenuRYSZRZA ul :hover ul,.AJXCSSMenuRYSZRZA ul .ajxover ul {
	left:0px;
	top:38px;
}
.AJXCSSMenuRYSZRZA li li {w\idth:265px;border:1px solid #98b1c4;border-width:0 1px;padding:0}
.AJXCSSMenuRYSZRZA li li.sfirst {border-top:1px solid #98b1c4;}

/* .AJXCSSMenuRYSZRZA li.sfirst4 {
	background-color: d20067;
} 
.AJXCSSMenuRYSZRZA li.cult4 {
	background-color: d20067;
}
.AJXCSSMenuRYSZRZA li.cult4 :hover {
	background-color: #F36;
	border-bottom:1px solid #98b1c4;
}
.AJXCSSMenuRYSZRZA li li.cult4 {
	background-color: d20067;
	
}
.AJXCSSMenuRYSZRZA li li.cult4 :hover {
	background-color: #F36;
	border-bottom:1px solid #98b1c4;
}
.AJXCSSMenuRYSZRZA li.sfirst4 :hover {
	background-color: #F36;
	border-bottom:1px solid #98b1c4;
}

.AJXCSSMenuRYSZRZA li li.sfirst4 :hover {
	background-color: #F36;
	border-bottom:1px solid #98b1c4;
}


.AJXCSSMenuRYSZRZA li li.slast4 {
	
	background-color: d20067;
}

.AJXCSSMenuRYSZRZA li li.slast4 :hover {
	border-bottom:1px solid #98b1c4;
	background-color: #F36;
}
*/
.AJXCSSMenuRYSZRZA li li li.slast {
	
	background-color: #FF0;
}

.AJXCSSMenuRYSZRZA ul :hover ul a,.AJXCSSMenuRYSZRZA ul :hover ul :hover ul a,.AJXCSSMenuRYSZRZA ul .ajxover ul a,.AJXCSSMenuRYSZRZA ul .ajxover ul .ajxover ul a {
	float:none;
	margin:0;
	width:265px;
	w\idth:265px;
	padding:0 10px 0 10px;
	height:20px;
	font:bold 11px/20px Arial,Helvetica,sans-serif;
	text-decoration:none;
	text-align:left;
	color:#FFF;
	background:none;
}
/* .AJXCSSMenuRYSZRZA ul ul :hover a,.AJXCSSMenuRYSZRZA ul ul .ajxover a,.AJXCSSMenuRYSZRZA ul ul :hover ul :hover a,.AJXCSSMenuRYSZRZA ul ul .ajxover ul .ajxover a {
	background-color: #F60;
} */
.AJXCSSMenuRYSZRZA ul :hover ul a.ajxsub,.AJXCSSMenuRYSZRZA ul .ajxover ul a.ajxsub {w\idth:230px;padding:0 10px 0 10px;}
/* .AJXCSSMenuRYSZRZA ul ul :hover a.ajxsub,.AJXCSSMenuRYSZRZA ul ul .ajxover a.ajxsub {
	background-color: #F36;
	background-image: url(bbright.gif);
	background-repeat: no-repeat;
	background-position: right center;
} */
.AJXCSSMenuRYSZRZA ul :hover ul ul,.AJXCSSMenuRYSZRZA ul .ajxover ul ul {position:absolute;left:-9999px;top:-9999px;}
.AJXCSSMenuRYSZRZA ul :hover ul :hover ul,.AJXCSSMenuRYSZRZA ul .ajxover ul .ajxover ul {left:130px;top:-1px;}
.AJXCSSMenuRYSZRZA br {clear:both;height:0;font-size: 1px;line-height: 0px;}

/* sylvain */

.table1 {
	background-color: #f4c000;
}
.acces {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #F60;
}

.acces2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333;	
}

.acces2:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333;
	text-decoration: none;	
	
}
.acces2:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333;
	text-decoration: none;
	
	
}
.acces2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #C30;	
	text-decoration: none;
}



.acces3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #94DC89;

	
}
.table2 {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.fon1 {
	background-color: #FFF;
}
.table3 {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666;
	border-right-color: #666;
	border-bottom-color: #666;
	border-left-color: #666;
}
.centre1 {
	text-align: center;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #666;
}

.centre22 {
	
	background-color: d0d2d4;
}
.centre222 {
	background-color: #FFF;
}
